Merge tag 'usb-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[platform/kernel/linux-starfive.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 L:      linux-bluetooth@vger.kernel.org
175 L:      linux-wpan@vger.kernel.org
176 S:      Maintained
177 F:      Documentation/networking/6lowpan.rst
178 F:      include/net/6lowpan.h
179 F:      net/6lowpan/
180
181 6PACK NETWORK DRIVER FOR AX.25
182 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L:      linux-hams@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/hamradio/6pack.c
186
187 802.11 (including CFG80211/NL80211)
188 M:      Johannes Berg <johannes@sipsolutions.net>
189 L:      linux-wireless@vger.kernel.org
190 S:      Maintained
191 W:      https://wireless.wiki.kernel.org/
192 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-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:      include/uapi/linux/wireless.h
204 F:      net/wireless/
205
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M:      Heiner Kallweit <hkallweit1@gmail.com>
208 M:      nic_swsd@realtek.com
209 L:      netdev@vger.kernel.org
210 S:      Maintained
211 F:      drivers/net/ethernet/realtek/r8169*
212
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L:      linux-serial@vger.kernel.org
216 S:      Maintained
217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F:      drivers/tty/serial/8250*
219 F:      include/linux/serial_8250.h
220
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L:      netdev@vger.kernel.org
223 S:      Orphan / Obsolete
224 F:      drivers/net/ethernet/8390/
225
226 9P FILE SYSTEM
227 M:      Eric Van Hensbergen <ericvh@gmail.com>
228 M:      Latchesar Ionkov <lucho@ionkov.net>
229 M:      Dominique Martinet <asmadeus@codewreck.org>
230 R:      Christian Schoenebeck <linux_oss@crudebyte.com>
231 L:      v9fs-developer@lists.sourceforge.net
232 S:      Maintained
233 W:      http://swik.net/v9fs
234 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T:      git git://github.com/martinetd/linux.git
237 F:      Documentation/filesystems/9p.rst
238 F:      fs/9p/
239 F:      include/net/9p/
240 F:      include/trace/events/9p.h
241 F:      include/uapi/linux/virtio_9p.h
242 F:      net/9p/
243
244 A64FX DIAG DRIVER
245 M:      Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
246 S:      Supported
247 F:      drivers/soc/fujitsu/a64fx-diag.c
248
249 A8293 MEDIA DRIVER
250 M:      Antti Palosaari <crope@iki.fi>
251 L:      linux-media@vger.kernel.org
252 S:      Maintained
253 W:      https://linuxtv.org
254 W:      http://palosaari.fi/linux/
255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
256 T:      git git://linuxtv.org/anttip/media_tree.git
257 F:      drivers/media/dvb-frontends/a8293*
258
259 AACRAID SCSI RAID DRIVER
260 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L:      linux-scsi@vger.kernel.org
262 S:      Supported
263 W:      http://www.adaptec.com/
264 F:      Documentation/scsi/aacraid.rst
265 F:      drivers/scsi/aacraid/
266
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M:      Linus Walleij <linus.walleij@linaro.org>
269 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
270 F:      drivers/power/supply/*ab8500*
271
272 ABI/API
273 L:      linux-api@vger.kernel.org
274 F:      include/linux/syscalls.h
275 F:      kernel/sys_ni.c
276 X:      include/uapi/
277 X:      arch/*/include/uapi/
278
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M:      Hans de Goede <hdegoede@redhat.com>
281 L:      linux-hwmon@vger.kernel.org
282 S:      Maintained
283 F:      drivers/hwmon/abituguru.c
284
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M:      Alistair John Strachan <alistair@devzero.co.uk>
287 L:      linux-hwmon@vger.kernel.org
288 S:      Maintained
289 F:      drivers/hwmon/abituguru3.c
290
291 ACCES 104-DIO-48E GPIO DRIVER
292 M:      William Breathitt Gray <william.gray@linaro.org>
293 L:      linux-gpio@vger.kernel.org
294 S:      Maintained
295 F:      drivers/gpio/gpio-104-dio-48e.c
296
297 ACCES 104-IDI-48 GPIO DRIVER
298 M:      William Breathitt Gray <william.gray@linaro.org>
299 L:      linux-gpio@vger.kernel.org
300 S:      Maintained
301 F:      drivers/gpio/gpio-104-idi-48.c
302
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M:      William Breathitt Gray <william.gray@linaro.org>
305 L:      linux-gpio@vger.kernel.org
306 S:      Maintained
307 F:      drivers/gpio/gpio-104-idio-16.c
308
309 ACCES 104-QUAD-8 DRIVER
310 M:      William Breathitt Gray <william.gray@linaro.org>
311 L:      linux-iio@vger.kernel.org
312 S:      Maintained
313 F:      drivers/counter/104-quad-8.c
314
315 ACCES IDIO-16 GPIO LIBRARY
316 M:      William Breathitt Gray <william.gray@linaro.org>
317 L:      linux-gpio@vger.kernel.org
318 S:      Maintained
319 F:      drivers/gpio/gpio-idio-16.c
320 F:      drivers/gpio/gpio-idio-16.h
321
322 ACCES PCI-IDIO-16 GPIO DRIVER
323 M:      William Breathitt Gray <william.gray@linaro.org>
324 L:      linux-gpio@vger.kernel.org
325 S:      Maintained
326 F:      drivers/gpio/gpio-pci-idio-16.c
327
328 ACCES PCIe-IDIO-24 GPIO DRIVER
329 M:      William Breathitt Gray <william.gray@linaro.org>
330 L:      linux-gpio@vger.kernel.org
331 S:      Maintained
332 F:      drivers/gpio/gpio-pcie-idio-24.c
333
334 ACENIC DRIVER
335 M:      Jes Sorensen <jes@trained-monkey.org>
336 L:      linux-acenic@sunsite.dk
337 S:      Maintained
338 F:      drivers/net/ethernet/alteon/acenic*
339
340 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341 M:      Peter Kaestle <peter@piie.net>
342 L:      platform-driver-x86@vger.kernel.org
343 S:      Maintained
344 W:      http://piie.net/?section=acerhdf
345 F:      drivers/platform/x86/acerhdf.c
346
347 ACER WMI LAPTOP EXTRAS
348 M:      "Lee, Chun-Yi" <jlee@suse.com>
349 L:      platform-driver-x86@vger.kernel.org
350 S:      Maintained
351 F:      drivers/platform/x86/acer-wmi.c
352
353 ACPI
354 M:      "Rafael J. Wysocki" <rafael@kernel.org>
355 R:      Len Brown <lenb@kernel.org>
356 L:      linux-acpi@vger.kernel.org
357 S:      Supported
358 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
359 B:      https://bugzilla.kernel.org
360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F:      Documentation/ABI/testing/configfs-acpi
362 F:      Documentation/ABI/testing/sysfs-bus-acpi
363 F:      Documentation/firmware-guide/acpi/
364 F:      drivers/acpi/
365 F:      drivers/pci/*/*acpi*
366 F:      drivers/pci/*acpi*
367 F:      drivers/pnp/pnpacpi/
368 F:      include/acpi/
369 F:      include/linux/acpi.h
370 F:      include/linux/fwnode.h
371 F:      tools/power/acpi/
372
373 ACPI APEI
374 M:      "Rafael J. Wysocki" <rafael@kernel.org>
375 R:      Len Brown <lenb@kernel.org>
376 R:      James Morse <james.morse@arm.com>
377 R:      Tony Luck <tony.luck@intel.com>
378 R:      Borislav Petkov <bp@alien8.de>
379 L:      linux-acpi@vger.kernel.org
380 F:      drivers/acpi/apei/
381
382 ACPI COMPONENT ARCHITECTURE (ACPICA)
383 M:      Robert Moore <robert.moore@intel.com>
384 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
385 L:      linux-acpi@vger.kernel.org
386 L:      devel@acpica.org
387 S:      Supported
388 W:      https://acpica.org/
389 W:      https://github.com/acpica/acpica/
390 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
391 B:      https://bugzilla.kernel.org
392 B:      https://bugs.acpica.org
393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 F:      drivers/acpi/acpica/
395 F:      include/acpi/
396 F:      tools/power/acpi/
397
398 ACPI FOR ARM64 (ACPI/arm64)
399 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
400 M:      Hanjun Guo <guohanjun@huawei.com>
401 M:      Sudeep Holla <sudeep.holla@arm.com>
402 L:      linux-acpi@vger.kernel.org
403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
404 S:      Maintained
405 F:      drivers/acpi/arm64
406
407 ACPI SERIAL MULTI INSTANTIATE DRIVER
408 M:      Hans de Goede <hdegoede@redhat.com>
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Maintained
411 F:      drivers/platform/x86/serial-multi-instantiate.c
412
413 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
414 M:      Sudeep Holla <sudeep.holla@arm.com>
415 L:      linux-acpi@vger.kernel.org
416 S:      Supported
417 F:      drivers/mailbox/pcc.c
418
419 ACPI PMIC DRIVERS
420 M:      "Rafael J. Wysocki" <rafael@kernel.org>
421 M:      Len Brown <lenb@kernel.org>
422 R:      Andy Shevchenko <andy@kernel.org>
423 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
424 L:      linux-acpi@vger.kernel.org
425 S:      Supported
426 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
427 B:      https://bugzilla.kernel.org
428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
429 F:      drivers/acpi/pmic/
430
431 ACPI THERMAL DRIVER
432 M:      Rafael J. Wysocki <rafael@kernel.org>
433 R:      Zhang Rui <rui.zhang@intel.com>
434 L:      linux-acpi@vger.kernel.org
435 S:      Supported
436 B:      https://bugzilla.kernel.org
437 F:      drivers/acpi/*thermal*
438
439 ACPI VIOT DRIVER
440 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
441 L:      linux-acpi@vger.kernel.org
442 L:      iommu@lists.linux.dev
443 S:      Maintained
444 F:      drivers/acpi/viot.c
445 F:      include/linux/acpi_viot.h
446
447 ACPI WMI DRIVER
448 L:      platform-driver-x86@vger.kernel.org
449 S:      Orphan
450 F:      drivers/platform/x86/wmi.c
451 F:      include/uapi/linux/wmi.h
452
453 ACRN HYPERVISOR SERVICE MODULE
454 M:      Fei Li <fei1.li@intel.com>
455 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
456 S:      Supported
457 W:      https://projectacrn.org
458 F:      Documentation/virt/acrn/
459 F:      drivers/virt/acrn/
460 F:      include/uapi/linux/acrn.h
461
462 AD1889 ALSA SOUND DRIVER
463 L:      linux-parisc@vger.kernel.org
464 S:      Maintained
465 W:      https://parisc.wiki.kernel.org/index.php/AD1889
466 F:      sound/pci/ad1889.*
467
468 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M:      Mugilraj Dhavachelvan <dmugil2000@gmail.com>
470 L:      linux-iio@vger.kernel.org
471 S:      Supported
472 F:      drivers/iio/potentiometer/ad5110.c
473
474 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
475 M:      Michael Hennerich <michael.hennerich@analog.com>
476 S:      Supported
477 W:      http://wiki.analog.com/AD5254
478 W:      https://ez.analog.com/linux-software-drivers
479 F:      drivers/misc/ad525x_dpot.c
480
481 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
482 M:      Michael Hennerich <michael.hennerich@analog.com>
483 S:      Supported
484 W:      http://wiki.analog.com/AD5398
485 W:      https://ez.analog.com/linux-software-drivers
486 F:      drivers/regulator/ad5398.c
487
488 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
489 M:      Michael Hennerich <michael.hennerich@analog.com>
490 S:      Supported
491 W:      http://wiki.analog.com/AD7142
492 W:      https://ez.analog.com/linux-software-drivers
493 F:      drivers/input/misc/ad714x.c
494
495 AD7877 TOUCHSCREEN DRIVER
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 S:      Supported
498 W:      http://wiki.analog.com/AD7877
499 W:      https://ez.analog.com/linux-software-drivers
500 F:      drivers/input/touchscreen/ad7877.c
501
502 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 S:      Supported
505 W:      http://wiki.analog.com/AD7879
506 W:      https://ez.analog.com/linux-software-drivers
507 F:      drivers/input/touchscreen/ad7879.c
508
509 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510 M:      Jiri Kosina <jikos@kernel.org>
511 S:      Maintained
512
513 ADF7242 IEEE 802.15.4 RADIO DRIVER
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 L:      linux-wpan@vger.kernel.org
516 S:      Supported
517 W:      https://wiki.analog.com/ADF7242
518 W:      https://ez.analog.com/linux-software-drivers
519 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520 F:      drivers/net/ieee802154/adf7242.c
521
522 ADM1025 HARDWARE MONITOR DRIVER
523 M:      Jean Delvare <jdelvare@suse.com>
524 L:      linux-hwmon@vger.kernel.org
525 S:      Maintained
526 F:      Documentation/hwmon/adm1025.rst
527 F:      drivers/hwmon/adm1025.c
528
529 ADM1029 HARDWARE MONITOR DRIVER
530 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
531 L:      linux-hwmon@vger.kernel.org
532 S:      Maintained
533 F:      drivers/hwmon/adm1029.c
534
535 ADM8211 WIRELESS DRIVER
536 L:      linux-wireless@vger.kernel.org
537 S:      Orphan
538 W:      https://wireless.wiki.kernel.org/
539 F:      drivers/net/wireless/admtek/adm8211.*
540
541 ADP1653 FLASH CONTROLLER DRIVER
542 M:      Sakari Ailus <sakari.ailus@iki.fi>
543 L:      linux-media@vger.kernel.org
544 S:      Maintained
545 F:      drivers/media/i2c/adp1653.c
546 F:      include/media/i2c/adp1653.h
547
548 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP5520
552 W:      https://ez.analog.com/linux-software-drivers
553 F:      drivers/gpio/gpio-adp5520.c
554 F:      drivers/input/keyboard/adp5520-keys.c
555 F:      drivers/leds/leds-adp5520.c
556 F:      drivers/mfd/adp5520.c
557 F:      drivers/video/backlight/adp5520_bl.c
558
559 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
560 M:      Michael Hennerich <michael.hennerich@analog.com>
561 S:      Supported
562 W:      http://wiki.analog.com/ADP5588
563 W:      https://ez.analog.com/linux-software-drivers
564 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
565 F:      drivers/input/keyboard/adp5588-keys.c
566
567 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
568 M:      Michael Hennerich <michael.hennerich@analog.com>
569 S:      Supported
570 W:      http://wiki.analog.com/ADP8860
571 W:      https://ez.analog.com/linux-software-drivers
572 F:      drivers/video/backlight/adp8860_bl.c
573
574 ADT746X FAN DRIVER
575 M:      Colin Leroy <colin@colino.net>
576 S:      Maintained
577 F:      drivers/macintosh/therm_adt746x.c
578
579 ADT7475 HARDWARE MONITOR DRIVER
580 M:      Jean Delvare <jdelvare@suse.com>
581 L:      linux-hwmon@vger.kernel.org
582 S:      Maintained
583 F:      Documentation/hwmon/adt7475.rst
584 F:      drivers/hwmon/adt7475.c
585
586 ADVANSYS SCSI DRIVER
587 M:      Matthew Wilcox <willy@infradead.org>
588 M:      Hannes Reinecke <hare@suse.com>
589 L:      linux-scsi@vger.kernel.org
590 S:      Maintained
591 F:      Documentation/scsi/advansys.rst
592 F:      drivers/scsi/advansys.c
593
594 ADVANTECH SWBTN DRIVER
595 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
596 L:      platform-driver-x86@vger.kernel.org
597 S:      Maintained
598 F:      drivers/platform/x86/adv_swbutton.c
599
600 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601 M:      Lucas Stankus <lucas.p.stankus@gmail.com>
602 S:      Supported
603 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
604 F:      drivers/iio/accel/adxl313*
605
606 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
607 M:      Michael Hennerich <michael.hennerich@analog.com>
608 S:      Supported
609 W:      http://wiki.analog.com/ADXL345
610 W:      https://ez.analog.com/linux-software-drivers
611 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
612 F:      drivers/input/misc/adxl34x.c
613
614 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M:      Puranjay Mohan <puranjay12@gmail.com>
616 L:      linux-iio@vger.kernel.org
617 S:      Supported
618 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
619 F:      drivers/iio/accel/adxl355.h
620 F:      drivers/iio/accel/adxl355_core.c
621 F:      drivers/iio/accel/adxl355_i2c.c
622 F:      drivers/iio/accel/adxl355_spi.c
623
624 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
625 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
626 L:      linux-iio@vger.kernel.org
627 S:      Supported
628 W:      https://ez.analog.com/linux-software-drivers
629 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
630 F:      drivers/iio/accel/adxl367*
631
632 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
633 M:      Michael Hennerich <michael.hennerich@analog.com>
634 S:      Supported
635 W:      https://ez.analog.com/linux-software-drivers
636 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
637 F:      drivers/iio/accel/adxl372.c
638 F:      drivers/iio/accel/adxl372_i2c.c
639 F:      drivers/iio/accel/adxl372_spi.c
640
641 AF9013 MEDIA DRIVER
642 M:      Antti Palosaari <crope@iki.fi>
643 L:      linux-media@vger.kernel.org
644 S:      Maintained
645 W:      https://linuxtv.org
646 W:      http://palosaari.fi/linux/
647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
648 T:      git git://linuxtv.org/anttip/media_tree.git
649 F:      drivers/media/dvb-frontends/af9013*
650
651 AF9033 MEDIA DRIVER
652 M:      Antti Palosaari <crope@iki.fi>
653 L:      linux-media@vger.kernel.org
654 S:      Maintained
655 W:      https://linuxtv.org
656 W:      http://palosaari.fi/linux/
657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
658 T:      git git://linuxtv.org/anttip/media_tree.git
659 F:      drivers/media/dvb-frontends/af9033*
660
661 AFFS FILE SYSTEM
662 M:      David Sterba <dsterba@suse.com>
663 L:      linux-fsdevel@vger.kernel.org
664 S:      Odd Fixes
665 F:      Documentation/filesystems/affs.rst
666 F:      fs/affs/
667
668 AFS FILESYSTEM
669 M:      David Howells <dhowells@redhat.com>
670 M:      Marc Dionne <marc.dionne@auristor.com>
671 L:      linux-afs@lists.infradead.org
672 S:      Supported
673 W:      https://www.infradead.org/~dhowells/kafs/
674 F:      Documentation/filesystems/afs.rst
675 F:      fs/afs/
676 F:      include/trace/events/afs.h
677
678 AGPGART DRIVER
679 M:      David Airlie <airlied@redhat.com>
680 L:      dri-devel@lists.freedesktop.org
681 S:      Maintained
682 T:      git git://anongit.freedesktop.org/drm/drm
683 F:      drivers/char/agp/
684 F:      include/linux/agp*
685 F:      include/uapi/linux/agp*
686
687 AHA152X SCSI DRIVER
688 M:      "Juergen E. Fischer" <fischer@norbit.de>
689 L:      linux-scsi@vger.kernel.org
690 S:      Maintained
691 F:      drivers/scsi/aha152x*
692 F:      drivers/scsi/pcmcia/aha152x*
693
694 AIC7XXX / AIC79XX SCSI DRIVER
695 M:      Hannes Reinecke <hare@suse.com>
696 L:      linux-scsi@vger.kernel.org
697 S:      Maintained
698 F:      drivers/scsi/aic7xxx/
699
700 AIMSLAB FM RADIO RECEIVER DRIVER
701 M:      Hans Verkuil <hverkuil@xs4all.nl>
702 L:      linux-media@vger.kernel.org
703 S:      Maintained
704 W:      https://linuxtv.org
705 T:      git git://linuxtv.org/media_tree.git
706 F:      drivers/media/radio/radio-aimslab*
707
708 AIO
709 M:      Benjamin LaHaise <bcrl@kvack.org>
710 L:      linux-aio@kvack.org
711 S:      Supported
712 F:      fs/aio.c
713 F:      include/linux/*aio*.h
714
715 AIRSPY MEDIA DRIVER
716 M:      Antti Palosaari <crope@iki.fi>
717 L:      linux-media@vger.kernel.org
718 S:      Maintained
719 W:      https://linuxtv.org
720 W:      http://palosaari.fi/linux/
721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
722 T:      git git://linuxtv.org/anttip/media_tree.git
723 F:      drivers/media/usb/airspy/
724
725 ALACRITECH GIGABIT ETHERNET DRIVER
726 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
727 S:      Maintained
728 F:      drivers/net/ethernet/alacritech/*
729
730 ALCATEL SPEEDTOUCH USB DRIVER
731 M:      Duncan Sands <duncan.sands@free.fr>
732 L:      linux-usb@vger.kernel.org
733 S:      Maintained
734 W:      http://www.linux-usb.org/SpeedTouch/
735 F:      drivers/usb/atm/speedtch.c
736 F:      drivers/usb/atm/usbatm.c
737
738 ALCHEMY AU1XX0 MMC DRIVER
739 M:      Manuel Lauss <manuel.lauss@gmail.com>
740 S:      Maintained
741 F:      drivers/mmc/host/au1xmmc.c
742
743 ALI1563 I2C DRIVER
744 M:      Rudolf Marek <r.marek@assembler.cz>
745 L:      linux-i2c@vger.kernel.org
746 S:      Maintained
747 F:      Documentation/i2c/busses/i2c-ali1563.rst
748 F:      drivers/i2c/busses/i2c-ali1563.c
749
750 ALIBABA ELASTIC RDMA DRIVER
751 M:      Cheng Xu <chengyou@linux.alibaba.com>
752 M:      Kai Shen <kaishen@linux.alibaba.com>
753 L:      linux-rdma@vger.kernel.org
754 S:      Supported
755 F:      drivers/infiniband/hw/erdma
756 F:      include/uapi/rdma/erdma-abi.h
757
758 ALIBABA PMU DRIVER
759 M:      Shuai Xue <xueshuai@linux.alibaba.com>
760 S:      Supported
761 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
762 F:      drivers/perf/alibaba_uncore_drw_pmu.c
763
764 ALIENWARE WMI DRIVER
765 L:      Dell.Client.Kernel@dell.com
766 S:      Maintained
767 F:      drivers/platform/x86/dell/alienware-wmi.c
768
769 ALLEGRO DVT VIDEO IP CORE DRIVER
770 M:      Michael Tretter <m.tretter@pengutronix.de>
771 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
772 L:      linux-media@vger.kernel.org
773 S:      Maintained
774 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
775 F:      drivers/media/platform/allegro-dvt/
776
777 ALLWINNER A10 CSI DRIVER
778 M:      Maxime Ripard <mripard@kernel.org>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 T:      git git://linuxtv.org/media_tree.git
782 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
783 F:      drivers/media/platform/sunxi/sun4i-csi/
784
785 ALLWINNER A31 CSI DRIVER
786 M:      Yong Deng <yong.deng@magewell.com>
787 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
788 L:      linux-media@vger.kernel.org
789 S:      Maintained
790 T:      git git://linuxtv.org/media_tree.git
791 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
792 F:      drivers/media/platform/sunxi/sun6i-csi/
793
794 ALLWINNER A31 ISP DRIVER
795 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
796 L:      linux-media@vger.kernel.org
797 S:      Maintained
798 T:      git git://linuxtv.org/media_tree.git
799 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
800 F:      drivers/staging/media/sunxi/sun6i-isp/
801 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
802
803 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
804 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
805 L:      linux-media@vger.kernel.org
806 S:      Maintained
807 T:      git git://linuxtv.org/media_tree.git
808 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
809 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
810
811 ALLWINNER CPUFREQ DRIVER
812 M:      Yangtao Li <tiny.windzz@gmail.com>
813 L:      linux-pm@vger.kernel.org
814 S:      Maintained
815 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
816 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
817
818 ALLWINNER CRYPTO DRIVERS
819 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
820 L:      linux-crypto@vger.kernel.org
821 S:      Maintained
822 F:      drivers/crypto/allwinner/
823
824 ALLWINNER HARDWARE SPINLOCK SUPPORT
825 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
826 S:      Maintained
827 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
828 F:      drivers/hwspinlock/sun6i_hwspinlock.c
829
830 ALLWINNER THERMAL DRIVER
831 M:      Vasily Khoruzhick <anarsoul@gmail.com>
832 M:      Yangtao Li <tiny.windzz@gmail.com>
833 L:      linux-pm@vger.kernel.org
834 S:      Maintained
835 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
836 F:      drivers/thermal/sun8i_thermal.c
837
838 ALLWINNER VPU DRIVER
839 M:      Maxime Ripard <mripard@kernel.org>
840 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
841 L:      linux-media@vger.kernel.org
842 S:      Maintained
843 F:      drivers/staging/media/sunxi/cedrus/
844
845 ALLWINNER DMIC DRIVERS
846 M:      Ban Tao <fengzheng923@gmail.com>
847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
848 S:      Maintained
849 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
850 F:      sound/soc/sunxi/sun50i-dmic.c
851
852 ALPHA PORT
853 M:      Richard Henderson <richard.henderson@linaro.org>
854 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
855 M:      Matt Turner <mattst88@gmail.com>
856 L:      linux-alpha@vger.kernel.org
857 S:      Odd Fixes
858 F:      arch/alpha/
859
860 ALPS PS/2 TOUCHPAD DRIVER
861 R:      Pali Rohár <pali@kernel.org>
862 F:      drivers/input/mouse/alps.*
863
864 ALTERA I2C CONTROLLER DRIVER
865 M:      Thor Thayer <thor.thayer@linux.intel.com>
866 S:      Maintained
867 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
868 F:      drivers/i2c/busses/i2c-altera.c
869
870 ALTERA MAILBOX DRIVER
871 M:      Mun Yew Tham <mun.yew.tham@intel.com>
872 S:      Maintained
873 F:      drivers/mailbox/mailbox-altera.c
874
875 ALTERA MSGDMA IP CORE DRIVER
876 M:      Olivier Dautricourt <olivierdautricourt@gmail.com>
877 R:      Stefan Roese <sr@denx.de>
878 L:      dmaengine@vger.kernel.org
879 S:      Odd Fixes
880 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
881 F:      drivers/dma/altera-msgdma.c
882
883 ALTERA PIO DRIVER
884 M:      Mun Yew Tham <mun.yew.tham@intel.com>
885 L:      linux-gpio@vger.kernel.org
886 S:      Maintained
887 F:      drivers/gpio/gpio-altera.c
888
889 ALTERA SYSTEM MANAGER DRIVER
890 M:      Thor Thayer <thor.thayer@linux.intel.com>
891 S:      Maintained
892 F:      drivers/mfd/altera-sysmgr.c
893 F:      include/linux/mfd/altera-sysmgr.h
894
895 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
896 M:      Thor Thayer <thor.thayer@linux.intel.com>
897 S:      Maintained
898 F:      drivers/gpio/gpio-altera-a10sr.c
899 F:      drivers/mfd/altera-a10sr.c
900 F:      drivers/reset/reset-a10sr.c
901 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
902 F:      include/linux/mfd/altera-a10sr.h
903
904 ALTERA TRIPLE SPEED ETHERNET DRIVER
905 M:      Joyce Ooi <joyce.ooi@intel.com>
906 L:      netdev@vger.kernel.org
907 S:      Maintained
908 F:      drivers/net/ethernet/altera/
909
910 ALTERA TSE PCS
911 M:      Maxime Chevallier <maxime.chevallier@bootlin.com>
912 L:      netdev@vger.kernel.org
913 S:      Supported
914 F:      drivers/net/pcs/pcs-altera-tse.c
915 F:      include/linux/pcs-altera-tse.h
916
917 ALTERA UART/JTAG UART SERIAL DRIVERS
918 M:      Tobias Klauser <tklauser@distanz.ch>
919 L:      linux-serial@vger.kernel.org
920 S:      Maintained
921 F:      drivers/tty/serial/altera_jtaguart.c
922 F:      drivers/tty/serial/altera_uart.c
923 F:      include/linux/altera_jtaguart.h
924 F:      include/linux/altera_uart.h
925
926 AMAZON ANNAPURNA LABS FIC DRIVER
927 M:      Talel Shenhar <talel@amazon.com>
928 S:      Maintained
929 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
930 F:      drivers/irqchip/irq-al-fic.c
931
932 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
933 M:      Talel Shenhar <talel@amazon.com>
934 M:      Talel Shenhar <talelshenhar@gmail.com>
935 S:      Maintained
936 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
937 F:      drivers/edac/al_mc_edac.c
938
939 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
940 M:      Talel Shenhar <talel@amazon.com>
941 S:      Maintained
942 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
943 F:      drivers/thermal/thermal_mmio.c
944
945 AMAZON ETHERNET DRIVERS
946 M:      Shay Agroskin <shayagr@amazon.com>
947 M:      Arthur Kiyanovski <akiyano@amazon.com>
948 R:      David Arinzon <darinzon@amazon.com>
949 R:      Noam Dagan <ndagan@amazon.com>
950 R:      Saeed Bishara <saeedb@amazon.com>
951 L:      netdev@vger.kernel.org
952 S:      Supported
953 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
954 F:      drivers/net/ethernet/amazon/
955
956 AMAZON RDMA EFA DRIVER
957 M:      Gal Pressman <galpress@amazon.com>
958 R:      Yossi Leybovich <sleybo@amazon.com>
959 L:      linux-rdma@vger.kernel.org
960 S:      Supported
961 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
962 F:      drivers/infiniband/hw/efa/
963 F:      include/uapi/rdma/efa-abi.h
964
965 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
966 M:      Tom Lendacky <thomas.lendacky@amd.com>
967 M:      John Allen <john.allen@amd.com>
968 L:      linux-crypto@vger.kernel.org
969 S:      Supported
970 F:      drivers/crypto/ccp/
971 F:      include/linux/ccp.h
972
973 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
974 M:      Brijesh Singh <brijesh.singh@amd.com>
975 M:      Tom Lendacky <thomas.lendacky@amd.com>
976 L:      linux-crypto@vger.kernel.org
977 S:      Supported
978 F:      drivers/crypto/ccp/sev*
979 F:      include/uapi/linux/psp-sev.h
980
981 AMD DISPLAY CORE
982 M:      Harry Wentland <harry.wentland@amd.com>
983 M:      Leo Li <sunpeng.li@amd.com>
984 M:      Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
985 L:      amd-gfx@lists.freedesktop.org
986 S:      Supported
987 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
988 F:      drivers/gpu/drm/amd/display/
989
990 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
991 M:      Huang Rui <ray.huang@amd.com>
992 L:      linux-hwmon@vger.kernel.org
993 S:      Supported
994 F:      Documentation/hwmon/fam15h_power.rst
995 F:      drivers/hwmon/fam15h_power.c
996
997 AMD FCH GPIO DRIVER
998 M:      Enrico Weigelt, metux IT consult <info@metux.net>
999 L:      linux-gpio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/gpio/gpio-amd-fch.c
1002 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1003
1004 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1005 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1006 S:      Orphan
1007 F:      drivers/usb/gadget/udc/amd5536udc.*
1008
1009 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1010 M:      Andres Salomon <dilinger@queued.net>
1011 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1012 S:      Supported
1013 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1014 F:      arch/x86/include/asm/geode.h
1015 F:      drivers/char/hw_random/geode-rng.c
1016 F:      drivers/crypto/geode*
1017 F:      drivers/video/fbdev/geode/
1018
1019 AMD IOMMU (AMD-VI)
1020 M:      Joerg Roedel <joro@8bytes.org>
1021 R:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1022 L:      iommu@lists.linux.dev
1023 S:      Maintained
1024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1025 F:      drivers/iommu/amd/
1026 F:      include/linux/amd-iommu.h
1027
1028 AMD KFD
1029 M:      Felix Kuehling <Felix.Kuehling@amd.com>
1030 L:      amd-gfx@lists.freedesktop.org
1031 S:      Supported
1032 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1033 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1034 F:      drivers/gpu/drm/amd/amdkfd/
1035 F:      drivers/gpu/drm/amd/include/cik_structs.h
1036 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1037 F:      drivers/gpu/drm/amd/include/v9_structs.h
1038 F:      drivers/gpu/drm/amd/include/vi_structs.h
1039 F:      include/uapi/linux/kfd_ioctl.h
1040 F:      include/uapi/linux/kfd_sysfs.h
1041
1042 AMD SPI DRIVER
1043 M:      Sanjay R Mehta <sanju.mehta@amd.com>
1044 S:      Maintained
1045 F:      drivers/spi/spi-amd.c
1046
1047 AMD MP2 I2C DRIVER
1048 M:      Elie Morisse <syniurge@gmail.com>
1049 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1050 L:      linux-i2c@vger.kernel.org
1051 S:      Maintained
1052 F:      drivers/i2c/busses/i2c-amd-mp2*
1053
1054 AMD PMC DRIVER
1055 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1056 L:      platform-driver-x86@vger.kernel.org
1057 S:      Maintained
1058 F:      drivers/platform/x86/amd/pmc.c
1059
1060 AMD PMF DRIVER
1061 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1062 L:      platform-driver-x86@vger.kernel.org
1063 S:      Maintained
1064 F:      Documentation/ABI/testing/sysfs-amd-pmf
1065 F:      drivers/platform/x86/amd/pmf/
1066
1067 AMD HSMP DRIVER
1068 M:      Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1069 R:      Carlos Bilbao <carlos.bilbao@amd.com>
1070 L:      platform-driver-x86@vger.kernel.org
1071 S:      Maintained
1072 F:      Documentation/x86/amd_hsmp.rst
1073 F:      arch/x86/include/asm/amd_hsmp.h
1074 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1075 F:      drivers/platform/x86/amd/hsmp.c
1076
1077 AMD POWERPLAY AND SWSMU
1078 M:      Evan Quan <evan.quan@amd.com>
1079 L:      amd-gfx@lists.freedesktop.org
1080 S:      Supported
1081 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1082 F:      drivers/gpu/drm/amd/pm/
1083
1084 AMD PSTATE DRIVER
1085 M:      Huang Rui <ray.huang@amd.com>
1086 L:      linux-pm@vger.kernel.org
1087 S:      Supported
1088 F:      Documentation/admin-guide/pm/amd-pstate.rst
1089 F:      drivers/cpufreq/amd-pstate*
1090 F:      include/linux/amd-pstate.h
1091 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1092
1093 AMD PTDMA DRIVER
1094 M:      Sanjay R Mehta <sanju.mehta@amd.com>
1095 L:      dmaengine@vger.kernel.org
1096 S:      Maintained
1097 F:      drivers/dma/ptdma/
1098
1099 AMD SEATTLE DEVICE TREE SUPPORT
1100 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
1101 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1102 M:      Tom Lendacky <thomas.lendacky@amd.com>
1103 S:      Supported
1104 F:      arch/arm64/boot/dts/amd/
1105
1106 AMD XGBE DRIVER
1107 M:      Tom Lendacky <thomas.lendacky@amd.com>
1108 M:      "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1109 L:      netdev@vger.kernel.org
1110 S:      Supported
1111 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1112 F:      drivers/net/ethernet/amd/xgbe/
1113
1114 AMD SENSOR FUSION HUB DRIVER
1115 M:      Basavaraj Natikar <basavaraj.natikar@amd.com>
1116 L:      linux-input@vger.kernel.org
1117 S:      Maintained
1118 F:      Documentation/hid/amd-sfh*
1119 F:      drivers/hid/amd-sfh-hid/
1120
1121 AMLOGIC DDR PMU DRIVER
1122 M:      Jiucheng Xu <jiucheng.xu@amlogic.com>
1123 L:      linux-amlogic@lists.infradead.org
1124 S:      Supported
1125 W:      http://www.amlogic.com
1126 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1127 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1128 F:      drivers/perf/amlogic/
1129 F:      include/soc/amlogic/
1130
1131 AMPHION VPU CODEC V4L2 DRIVER
1132 M:      Ming Qian <ming.qian@nxp.com>
1133 M:      Shijie Qin <shijie.qin@nxp.com>
1134 M:      Zhou Peng <eagle.zhou@nxp.com>
1135 L:      linux-media@vger.kernel.org
1136 S:      Maintained
1137 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1138 F:      drivers/media/platform/amphion/
1139
1140 AMS AS73211 DRIVER
1141 M:      Christian Eggers <ceggers@arri.de>
1142 L:      linux-iio@vger.kernel.org
1143 S:      Maintained
1144 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1145 F:      drivers/iio/light/as73211.c
1146
1147 AMT (Automatic Multicast Tunneling)
1148 M:      Taehee Yoo <ap420073@gmail.com>
1149 L:      netdev@vger.kernel.org
1150 S:      Maintained
1151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1153 F:      drivers/net/amt.c
1154
1155 ANALOG DEVICES INC AD7192 DRIVER
1156 M:      Alexandru Tachici <alexandru.tachici@analog.com>
1157 L:      linux-iio@vger.kernel.org
1158 S:      Supported
1159 W:      https://ez.analog.com/linux-software-drivers
1160 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1161 F:      drivers/iio/adc/ad7192.c
1162
1163 ANALOG DEVICES INC AD7292 DRIVER
1164 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1165 L:      linux-iio@vger.kernel.org
1166 S:      Supported
1167 W:      https://ez.analog.com/linux-software-drivers
1168 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1169 F:      drivers/iio/adc/ad7292.c
1170
1171 ANALOG DEVICES INC AD3552R DRIVER
1172 M:      Nuno Sá <nuno.sa@analog.com>
1173 L:      linux-iio@vger.kernel.org
1174 S:      Supported
1175 W:      https://ez.analog.com/linux-software-drivers
1176 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1177 F:      drivers/iio/dac/ad3552r.c
1178
1179 ANALOG DEVICES INC AD7293 DRIVER
1180 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1181 L:      linux-iio@vger.kernel.org
1182 S:      Supported
1183 W:      https://ez.analog.com/linux-software-drivers
1184 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1185 F:      drivers/iio/dac/ad7293.c
1186
1187 ANALOG DEVICES INC AD7768-1 DRIVER
1188 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1189 L:      linux-iio@vger.kernel.org
1190 S:      Supported
1191 W:      https://ez.analog.com/linux-software-drivers
1192 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1193 F:      drivers/iio/adc/ad7768-1.c
1194
1195 ANALOG DEVICES INC AD7780 DRIVER
1196 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1197 M:      Renato Lui Geh <renatogeh@gmail.com>
1198 L:      linux-iio@vger.kernel.org
1199 S:      Supported
1200 W:      https://ez.analog.com/linux-software-drivers
1201 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1202 F:      drivers/iio/adc/ad7780.c
1203
1204 ANALOG DEVICES INC AD74413R DRIVER
1205 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1206 L:      linux-iio@vger.kernel.org
1207 S:      Supported
1208 W:      https://ez.analog.com/linux-software-drivers
1209 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1210 F:      drivers/iio/addac/ad74413r.c
1211 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1212
1213 ANALOG DEVICES INC AD9389B DRIVER
1214 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1215 L:      linux-media@vger.kernel.org
1216 S:      Maintained
1217 F:      drivers/media/i2c/ad9389b*
1218
1219 ANALOG DEVICES INC ADA4250 DRIVER
1220 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1221 L:      linux-iio@vger.kernel.org
1222 S:      Supported
1223 W:      https://ez.analog.com/linux-software-drivers
1224 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1225 F:      drivers/iio/amplifiers/ada4250.c
1226
1227 ANALOG DEVICES INC ADGS1408 DRIVER
1228 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1229 S:      Supported
1230 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1231 F:      drivers/mux/adgs1408.c
1232
1233 ANALOG DEVICES INC ADIN DRIVER
1234 M:      Michael Hennerich <michael.hennerich@analog.com>
1235 L:      netdev@vger.kernel.org
1236 S:      Supported
1237 W:      https://ez.analog.com/linux-software-drivers
1238 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1239 F:      drivers/net/phy/adin.c
1240
1241 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1242 M:      Nuno Sa <nuno.sa@analog.com>
1243 L:      linux-iio@vger.kernel.org
1244 S:      Supported
1245 F:      drivers/iio/imu/adis.c
1246 F:      drivers/iio/imu/adis_buffer.c
1247 F:      drivers/iio/imu/adis_trigger.c
1248 F:      include/linux/iio/imu/adis.h
1249
1250 ANALOG DEVICES INC ADIS16460 DRIVER
1251 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1252 L:      linux-iio@vger.kernel.org
1253 S:      Supported
1254 W:      https://ez.analog.com/linux-software-drivers
1255 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1256 F:      drivers/iio/imu/adis16460.c
1257
1258 ANALOG DEVICES INC ADIS16475 DRIVER
1259 M:      Nuno Sa <nuno.sa@analog.com>
1260 L:      linux-iio@vger.kernel.org
1261 W:      https://ez.analog.com/linux-software-drivers
1262 S:      Supported
1263 F:      drivers/iio/imu/adis16475.c
1264 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1265
1266 ANALOG DEVICES INC ADM1177 DRIVER
1267 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1268 L:      linux-hwmon@vger.kernel.org
1269 S:      Supported
1270 W:      https://ez.analog.com/linux-software-drivers
1271 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1272 F:      drivers/hwmon/adm1177.c
1273
1274 ANALOG DEVICES INC ADMV1013 DRIVER
1275 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1276 L:      linux-iio@vger.kernel.org
1277 S:      Supported
1278 W:      https://ez.analog.com/linux-software-drivers
1279 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1280 F:      drivers/iio/frequency/admv1013.c
1281
1282 ANALOG DEVICES INC ADMV8818 DRIVER
1283 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1284 L:      linux-iio@vger.kernel.org
1285 S:      Supported
1286 W:      https://ez.analog.com/linux-software-drivers
1287 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1288 F:      drivers/iio/filter/admv8818.c
1289
1290 ANALOG DEVICES INC ADMV1014 DRIVER
1291 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1292 L:      linux-iio@vger.kernel.org
1293 S:      Supported
1294 W:      https://ez.analog.com/linux-software-drivers
1295 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1296 F:      drivers/iio/frequency/admv1014.c
1297
1298 ANALOG DEVICES INC ADP5061 DRIVER
1299 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1300 L:      linux-pm@vger.kernel.org
1301 S:      Supported
1302 W:      https://ez.analog.com/linux-software-drivers
1303 F:      drivers/power/supply/adp5061.c
1304
1305 ANALOG DEVICES INC ADRF6780 DRIVER
1306 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1307 L:      linux-iio@vger.kernel.org
1308 S:      Supported
1309 W:      https://ez.analog.com/linux-software-drivers
1310 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1311 F:      drivers/iio/frequency/adrf6780.c
1312
1313 ANALOG DEVICES INC ADV7180 DRIVER
1314 M:      Lars-Peter Clausen <lars@metafoo.de>
1315 L:      linux-media@vger.kernel.org
1316 S:      Supported
1317 W:      https://ez.analog.com/linux-software-drivers
1318 F:      drivers/media/i2c/adv7180.c
1319 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1320
1321 ANALOG DEVICES INC ADV748X DRIVER
1322 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1323 L:      linux-media@vger.kernel.org
1324 S:      Maintained
1325 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1326 F:      drivers/media/i2c/adv748x/*
1327
1328 ANALOG DEVICES INC ADV7511 DRIVER
1329 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1330 L:      linux-media@vger.kernel.org
1331 S:      Maintained
1332 F:      drivers/media/i2c/adv7511*
1333
1334 ANALOG DEVICES INC ADV7604 DRIVER
1335 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1336 L:      linux-media@vger.kernel.org
1337 S:      Maintained
1338 F:      drivers/media/i2c/adv7604*
1339 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1340
1341 ANALOG DEVICES INC ADV7842 DRIVER
1342 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1343 L:      linux-media@vger.kernel.org
1344 S:      Maintained
1345 F:      drivers/media/i2c/adv7842*
1346
1347 ANALOG DEVICES INC ADXRS290 DRIVER
1348 M:      Nishant Malpani <nish.malpani25@gmail.com>
1349 L:      linux-iio@vger.kernel.org
1350 S:      Supported
1351 F:      drivers/iio/gyro/adxrs290.c
1352 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1353
1354 ANALOG DEVICES INC ASOC CODEC DRIVERS
1355 M:      Lars-Peter Clausen <lars@metafoo.de>
1356 M:      Nuno Sá <nuno.sa@analog.com>
1357 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1358 S:      Supported
1359 W:      http://wiki.analog.com/
1360 W:      https://ez.analog.com/linux-software-drivers
1361 F:      sound/soc/codecs/ad1*
1362 F:      sound/soc/codecs/ad7*
1363 F:      sound/soc/codecs/adau*
1364 F:      sound/soc/codecs/adav*
1365 F:      sound/soc/codecs/sigmadsp.*
1366 F:      sound/soc/codecs/ssm*
1367
1368 ANALOG DEVICES INC DMA DRIVERS
1369 M:      Lars-Peter Clausen <lars@metafoo.de>
1370 S:      Supported
1371 W:      https://ez.analog.com/linux-software-drivers
1372 F:      drivers/dma/dma-axi-dmac.c
1373
1374 ANALOG DEVICES INC IIO DRIVERS
1375 M:      Lars-Peter Clausen <lars@metafoo.de>
1376 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1377 S:      Supported
1378 W:      http://wiki.analog.com/
1379 W:      https://ez.analog.com/linux-software-drivers
1380 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1381 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1382 F:      Documentation/devicetree/bindings/iio/*/adi,*
1383 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1384 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1385 F:      drivers/iio/*/ad*
1386 F:      drivers/iio/adc/ltc249*
1387 F:      drivers/iio/amplifiers/hmc425a.c
1388 F:      drivers/staging/iio/*/ad*
1389 X:      drivers/iio/*/adjd*
1390
1391 ANALOG DEVICES INC MAX31760 DRIVER
1392 M:      Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1393 S:      Maintained
1394 W:      http://wiki.analog.com/
1395 W:      https://ez.analog.com/linux-software-drivers
1396 F:      Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1397 F:      Documentation/hwmon/max31760.rst
1398 F:      drivers/hwmon/max31760.c
1399
1400 ANALOGBITS PLL LIBRARIES
1401 M:      Paul Walmsley <paul.walmsley@sifive.com>
1402 S:      Supported
1403 F:      drivers/clk/analogbits/*
1404 F:      include/linux/clk/analogbits*
1405
1406 ANDROID CONFIG FRAGMENTS
1407 M:      Rob Herring <robh@kernel.org>
1408 S:      Supported
1409 F:      kernel/configs/android*
1410
1411 ANDROID DRIVERS
1412 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1413 M:      Arve Hjønnevåg <arve@android.com>
1414 M:      Todd Kjos <tkjos@android.com>
1415 M:      Martijn Coenen <maco@android.com>
1416 M:      Joel Fernandes <joel@joelfernandes.org>
1417 M:      Christian Brauner <christian@brauner.io>
1418 M:      Carlos Llamas <cmllamas@google.com>
1419 M:      Suren Baghdasaryan <surenb@google.com>
1420 L:      linux-kernel@vger.kernel.org
1421 S:      Supported
1422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1423 F:      drivers/android/
1424
1425 ANDROID GOLDFISH PIC DRIVER
1426 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1427 S:      Supported
1428 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1429 F:      drivers/irqchip/irq-goldfish-pic.c
1430
1431 ANDROID GOLDFISH RTC DRIVER
1432 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1433 S:      Supported
1434 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1435 F:      drivers/rtc/rtc-goldfish.c
1436
1437 AOA (Apple Onboard Audio) ALSA DRIVER
1438 M:      Johannes Berg <johannes@sipsolutions.net>
1439 L:      linuxppc-dev@lists.ozlabs.org
1440 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1441 S:      Maintained
1442 F:      sound/aoa/
1443
1444 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1445 M:      William Breathitt Gray <william.gray@linaro.org>
1446 L:      linux-iio@vger.kernel.org
1447 S:      Maintained
1448 F:      drivers/iio/addac/stx104.c
1449
1450 APM DRIVER
1451 M:      Jiri Kosina <jikos@kernel.org>
1452 S:      Odd fixes
1453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1454 F:      arch/x86/kernel/apm_32.c
1455 F:      drivers/char/apm-emulation.c
1456 F:      include/linux/apm_bios.h
1457 F:      include/uapi/linux/apm_bios.h
1458
1459 APPARMOR SECURITY MODULE
1460 M:      John Johansen <john.johansen@canonical.com>
1461 M:      John Johansen <john@apparmor.net>
1462 L:      apparmor@lists.ubuntu.com (moderated for non-subscribers)
1463 S:      Supported
1464 W:      apparmor.net
1465 B:      https://gitlab.com/apparmor/apparmor-kernel
1466 C:      irc://irc.oftc.net/apparmor
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1468 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1469 F:      Documentation/admin-guide/LSM/apparmor.rst
1470 F:      security/apparmor/
1471
1472 APPLE BCM5974 MULTITOUCH DRIVER
1473 M:      Henrik Rydberg <rydberg@bitmath.org>
1474 L:      linux-input@vger.kernel.org
1475 S:      Odd fixes
1476 F:      drivers/input/mouse/bcm5974.c
1477
1478 APPLE PCIE CONTROLLER DRIVER
1479 M:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
1480 M:      Marc Zyngier <maz@kernel.org>
1481 L:      linux-pci@vger.kernel.org
1482 S:      Maintained
1483 F:      drivers/pci/controller/pcie-apple.c
1484
1485 APPLE SMC DRIVER
1486 M:      Henrik Rydberg <rydberg@bitmath.org>
1487 L:      linux-hwmon@vger.kernel.org
1488 S:      Odd fixes
1489 F:      drivers/hwmon/applesmc.c
1490
1491 APPLETALK NETWORK LAYER
1492 L:      netdev@vger.kernel.org
1493 S:      Odd fixes
1494 F:      drivers/net/appletalk/
1495 F:      include/linux/atalk.h
1496 F:      include/uapi/linux/atalk.h
1497 F:      net/appletalk/
1498
1499 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1500 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1501 S:      Supported
1502 F:      arch/arm64/boot/dts/apm/
1503
1504 APPLIED MICRO (APM) X-GENE SOC EDAC
1505 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1506 S:      Supported
1507 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1508 F:      drivers/edac/xgene_edac.c
1509
1510 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1511 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1512 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1513 S:      Supported
1514 F:      drivers/net/ethernet/apm/xgene-v2/
1515
1516 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1517 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1518 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1519 M:      Quan Nguyen <quan@os.amperecomputing.com>
1520 S:      Supported
1521 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1522 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1523 F:      drivers/net/ethernet/apm/xgene/
1524 F:      drivers/net/mdio/mdio-xgene.c
1525
1526 APPLIED MICRO (APM) X-GENE SOC PMU
1527 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1528 S:      Supported
1529 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1530 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1531 F:      drivers/perf/xgene_pmu.c
1532
1533 APTINA CAMERA SENSOR PLL
1534 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1535 L:      linux-media@vger.kernel.org
1536 S:      Maintained
1537 F:      drivers/media/i2c/aptina-pll.*
1538
1539 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1540 M:      Aleksa Savic <savicaleksa83@gmail.com>
1541 M:      Jack Doan <me@jackdoan.com>
1542 L:      linux-hwmon@vger.kernel.org
1543 S:      Maintained
1544 F:      Documentation/hwmon/aquacomputer_d5next.rst
1545 F:      drivers/hwmon/aquacomputer_d5next.c
1546
1547 AQUANTIA ETHERNET DRIVER (atlantic)
1548 M:      Igor Russkikh <irusskikh@marvell.com>
1549 L:      netdev@vger.kernel.org
1550 S:      Supported
1551 W:      https://www.marvell.com/
1552 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1553 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1554 F:      drivers/net/ethernet/aquantia/atlantic/
1555
1556 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1557 M:      Egor Pomozov <epomozov@marvell.com>
1558 L:      netdev@vger.kernel.org
1559 S:      Supported
1560 W:      http://www.aquantia.com
1561 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1562
1563 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1564 M:      Krzysztof Hałasa <khalasa@piap.pl>
1565 L:      linux-media@vger.kernel.org
1566 S:      Maintained
1567 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1568 F:      drivers/media/i2c/ar0521.c
1569
1570 ARASAN NAND CONTROLLER DRIVER
1571 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1572 M:      Naga Sureshkumar Relli <nagasure@xilinx.com>
1573 L:      linux-mtd@lists.infradead.org
1574 S:      Maintained
1575 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1576 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1577
1578 ARC FRAMEBUFFER DRIVER
1579 M:      Jaya Kumar <jayalk@intworks.biz>
1580 S:      Maintained
1581 F:      drivers/video/fbdev/arcfb.c
1582 F:      drivers/video/fbdev/core/fb_defio.c
1583
1584 ARC PGU DRM DRIVER
1585 M:      Alexey Brodkin <abrodkin@synopsys.com>
1586 S:      Supported
1587 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1588 F:      drivers/gpu/drm/tiny/arcpgu.c
1589
1590 ARCNET NETWORK LAYER
1591 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1592 L:      netdev@vger.kernel.org
1593 S:      Maintained
1594 F:      drivers/net/arcnet/
1595 F:      include/uapi/linux/if_arcnet.h
1596
1597 ARM ARCHITECTED TIMER DRIVER
1598 M:      Mark Rutland <mark.rutland@arm.com>
1599 M:      Marc Zyngier <maz@kernel.org>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/include/asm/arch_timer.h
1603 F:      arch/arm64/include/asm/arch_timer.h
1604 F:      drivers/clocksource/arm_arch_timer.c
1605
1606 ARM HDLCD DRM DRIVER
1607 M:      Liviu Dudau <liviu.dudau@arm.com>
1608 S:      Supported
1609 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1610 F:      drivers/gpu/drm/arm/hdlcd_*
1611
1612 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1613 M:      Linus Walleij <linus.walleij@linaro.org>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1617 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1618 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1619 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1620 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1621 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1622 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1623 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1624 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1625 F:      arch/arm/boot/dts/arm-realview-*
1626 F:      arch/arm/boot/dts/integrator*
1627 F:      arch/arm/boot/dts/versatile*
1628 F:      arch/arm/mach-versatile/
1629 F:      drivers/bus/arm-integrator-lm.c
1630 F:      drivers/clk/versatile/
1631 F:      drivers/i2c/busses/i2c-versatile.c
1632 F:      drivers/irqchip/irq-versatile-fpga.c
1633 F:      drivers/mtd/maps/physmap-versatile.*
1634 F:      drivers/power/reset/arm-versatile-reboot.c
1635 F:      drivers/soc/versatile/
1636
1637 ARM KOMEDA DRM-KMS DRIVER
1638 M:      James (Qian) Wang <james.qian.wang@arm.com>
1639 M:      Liviu Dudau <liviu.dudau@arm.com>
1640 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1641 L:      Mali DP Maintainers <malidp@foss.arm.com>
1642 S:      Supported
1643 T:      git git://anongit.freedesktop.org/drm/drm-misc
1644 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1645 F:      Documentation/gpu/komeda-kms.rst
1646 F:      drivers/gpu/drm/arm/display/include/
1647 F:      drivers/gpu/drm/arm/display/komeda/
1648
1649 ARM MALI PANFROST DRM DRIVER
1650 M:      Rob Herring <robh@kernel.org>
1651 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1652 R:      Steven Price <steven.price@arm.com>
1653 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1654 L:      dri-devel@lists.freedesktop.org
1655 S:      Supported
1656 T:      git git://anongit.freedesktop.org/drm/drm-misc
1657 F:      drivers/gpu/drm/panfrost/
1658 F:      include/uapi/drm/panfrost_drm.h
1659
1660 ARM MALI-DP DRM DRIVER
1661 M:      Liviu Dudau <liviu.dudau@arm.com>
1662 M:      Brian Starkey <brian.starkey@arm.com>
1663 L:      Mali DP Maintainers <malidp@foss.arm.com>
1664 S:      Supported
1665 T:      git git://anongit.freedesktop.org/drm/drm-misc
1666 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1667 F:      Documentation/gpu/afbc.rst
1668 F:      drivers/gpu/drm/arm/
1669
1670 ARM MFM AND FLOPPY DRIVERS
1671 M:      Ian Molton <spyro@f2s.com>
1672 S:      Maintained
1673 F:      arch/arm/include/asm/floppy.h
1674 F:      arch/arm/mach-rpc/floppydma.S
1675
1676 ARM PMU PROFILING AND DEBUGGING
1677 M:      Will Deacon <will@kernel.org>
1678 M:      Mark Rutland <mark.rutland@arm.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1682 F:      Documentation/devicetree/bindings/perf/
1683 F:      arch/arm*/include/asm/hw_breakpoint.h
1684 F:      arch/arm*/include/asm/perf_event.h
1685 F:      arch/arm*/kernel/hw_breakpoint.c
1686 F:      arch/arm*/kernel/perf_*
1687 F:      drivers/perf/
1688 F:      include/linux/perf/arm_pmu.h
1689
1690 ARM PORT
1691 M:      Russell King <linux@armlinux.org.uk>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Odd Fixes
1694 W:      http://www.armlinux.org.uk/
1695 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1696 F:      arch/arm/
1697 X:      arch/arm/boot/dts/
1698
1699 ARM PRIMECELL AACI PL041 DRIVER
1700 M:      Russell King <linux@armlinux.org.uk>
1701 S:      Odd Fixes
1702 F:      sound/arm/aaci.*
1703
1704 ARM PRIMECELL BUS SUPPORT
1705 M:      Russell King <linux@armlinux.org.uk>
1706 S:      Odd Fixes
1707 F:      drivers/amba/
1708 F:      include/linux/amba/bus.h
1709
1710 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1711 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1712 M:      Naga Sureshkumar Relli <nagasure@xilinx.com>
1713 L:      linux-mtd@lists.infradead.org
1714 S:      Maintained
1715 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1716 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1717
1718 ARM PRIMECELL PL35X SMC DRIVER
1719 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1720 M:      Naga Sureshkumar Relli <nagasure@xilinx.com>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1724 F:      drivers/memory/pl353-smc.c
1725
1726 ARM PRIMECELL CLCD PL110 DRIVER
1727 M:      Russell King <linux@armlinux.org.uk>
1728 S:      Odd Fixes
1729 F:      drivers/video/fbdev/amba-clcd.*
1730
1731 ARM PRIMECELL KMI PL050 DRIVER
1732 M:      Russell King <linux@armlinux.org.uk>
1733 S:      Odd Fixes
1734 F:      drivers/input/serio/ambakmi.*
1735 F:      include/linux/amba/kmi.h
1736
1737 ARM PRIMECELL MMCI PL180/1 DRIVER
1738 M:      Russell King <linux@armlinux.org.uk>
1739 S:      Odd Fixes
1740 F:      drivers/mmc/host/mmci.*
1741 F:      include/linux/amba/mmci.h
1742
1743 ARM PRIMECELL SSP PL022 SPI DRIVER
1744 M:      Linus Walleij <linus.walleij@linaro.org>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1748 F:      drivers/spi/spi-pl022.c
1749
1750 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1751 M:      Russell King <linux@armlinux.org.uk>
1752 S:      Odd Fixes
1753 F:      drivers/tty/serial/amba-pl01*.c
1754 F:      include/linux/amba/serial.h
1755
1756 ARM PRIMECELL VIC PL190/PL192 DRIVER
1757 M:      Linus Walleij <linus.walleij@linaro.org>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1761 F:      drivers/irqchip/irq-vic.c
1762
1763 ARM SMC WATCHDOG DRIVER
1764 M:      Julius Werner <jwerner@chromium.org>
1765 R:      Evan Benn <evanbenn@chromium.org>
1766 S:      Maintained
1767 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1768 F:      drivers/watchdog/arm_smc_wdt.c
1769
1770 ARM SMMU DRIVERS
1771 M:      Will Deacon <will@kernel.org>
1772 R:      Robin Murphy <robin.murphy@arm.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 S:      Maintained
1775 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1776 F:      drivers/iommu/arm/
1777 F:      drivers/iommu/io-pgtable-arm*
1778
1779 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1780 M:      Arnd Bergmann <arnd@arndb.de>
1781 M:      Olof Johansson <olof@lixom.net>
1782 M:      soc@kernel.org
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 S:      Maintained
1785 C:      irc://irc.libera.chat/armlinux
1786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1787 F:      arch/arm/boot/dts/Makefile
1788 F:      arch/arm64/boot/dts/Makefile
1789
1790 ARM SUB-ARCHITECTURES
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 S:      Maintained
1793 C:      irc://irc.libera.chat/armlinux
1794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1795 F:      arch/arm/mach-*/
1796 F:      arch/arm/plat-*/
1797
1798 ARM/ACTIONS SEMI ARCHITECTURE
1799 M:      Andreas Färber <afaerber@suse.de>
1800 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1803 S:      Maintained
1804 F:      Documentation/devicetree/bindings/arm/actions.yaml
1805 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1806 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1807 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1808 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1809 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1810 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1811 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1812 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1813 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1814 F:      arch/arm/boot/dts/owl-*
1815 F:      arch/arm/mach-actions/
1816 F:      arch/arm64/boot/dts/actions/
1817 F:      drivers/clk/actions/
1818 F:      drivers/clocksource/timer-owl*
1819 F:      drivers/dma/owl-dma.c
1820 F:      drivers/i2c/busses/i2c-owl.c
1821 F:      drivers/irqchip/irq-owl-sirq.c
1822 F:      drivers/mmc/host/owl-mmc.c
1823 F:      drivers/net/ethernet/actions/
1824 F:      drivers/pinctrl/actions/*
1825 F:      drivers/soc/actions/
1826 F:      include/dt-bindings/power/owl-*
1827 F:      include/dt-bindings/reset/actions,*
1828 F:      include/linux/soc/actions/
1829 N:      owl
1830
1831 ARM/ADS SPHERE MACHINE SUPPORT
1832 M:      Lennert Buytenhek <kernel@wantstofly.org>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 S:      Maintained
1835
1836 ARM/AFEB9260 MACHINE SUPPORT
1837 M:      Sergey Lapin <slapin@ossfans.org>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 S:      Maintained
1840
1841 ARM/AJECO 1ARM MACHINE SUPPORT
1842 M:      Lennert Buytenhek <kernel@wantstofly.org>
1843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 S:      Maintained
1845
1846 ARM/Allwinner SoC Clock Support
1847 M:      Emilio López <emilio@elopez.com.ar>
1848 S:      Maintained
1849 F:      drivers/clk/sunxi/
1850
1851 ARM/Allwinner sunXi SoC support
1852 M:      Chen-Yu Tsai <wens@csie.org>
1853 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
1854 M:      Samuel Holland <samuel@sholland.org>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1858 L:      linux-sunxi@lists.linux.dev
1859 F:      arch/arm/mach-sunxi/
1860 F:      arch/arm64/boot/dts/allwinner/
1861 F:      drivers/clk/sunxi-ng/
1862 F:      drivers/pinctrl/sunxi/
1863 F:      drivers/soc/sunxi/
1864 N:      allwinner
1865 N:      sun[x456789]i
1866 N:      sun50i
1867
1868 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1869 M:      Neil Armstrong <neil.armstrong@linaro.org>
1870 M:      Jerome Brunet <jbrunet@baylibre.com>
1871 L:      linux-amlogic@lists.infradead.org
1872 S:      Maintained
1873 F:      Documentation/devicetree/bindings/clock/amlogic*
1874 F:      drivers/clk/meson/
1875 F:      include/dt-bindings/clock/gxbb*
1876 F:      include/dt-bindings/clock/meson*
1877
1878 ARM/Amlogic Meson SoC Crypto Drivers
1879 M:      Corentin Labbe <clabbe@baylibre.com>
1880 L:      linux-crypto@vger.kernel.org
1881 L:      linux-amlogic@lists.infradead.org
1882 S:      Maintained
1883 F:      Documentation/devicetree/bindings/crypto/amlogic*
1884 F:      drivers/crypto/amlogic/
1885
1886 ARM/Amlogic Meson SoC Sound Drivers
1887 M:      Jerome Brunet <jbrunet@baylibre.com>
1888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      Documentation/devicetree/bindings/sound/amlogic*
1891 F:      sound/soc/meson/
1892
1893 ARM/Amlogic Meson SoC support
1894 M:      Neil Armstrong <neil.armstrong@linaro.org>
1895 M:      Kevin Hilman <khilman@baylibre.com>
1896 R:      Jerome Brunet <jbrunet@baylibre.com>
1897 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-amlogic@lists.infradead.org
1900 S:      Maintained
1901 W:      http://linux-meson.com/
1902 F:      arch/arm/boot/dts/meson*
1903 F:      arch/arm/mach-meson/
1904 F:      arch/arm64/boot/dts/amlogic/
1905 F:      drivers/mmc/host/meson*
1906 F:      drivers/pinctrl/meson/
1907 F:      drivers/rtc/rtc-meson*
1908 F:      drivers/soc/amlogic/
1909 N:      meson
1910
1911 ARM/Annapurna Labs ALPINE ARCHITECTURE
1912 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1913 M:      Antoine Tenart <atenart@kernel.org>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 S:      Maintained
1916 F:      arch/arm/boot/dts/alpine*
1917 F:      arch/arm/mach-alpine/
1918 F:      arch/arm64/boot/dts/amazon/
1919 F:      drivers/*/*alpine*
1920
1921 ARM/APPLE MACHINE SUPPORT
1922 M:      Hector Martin <marcan@marcan.st>
1923 M:      Sven Peter <sven@svenpeter.dev>
1924 R:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
1925 L:      asahi@lists.linux.dev
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 S:      Maintained
1928 W:      https://asahilinux.org
1929 B:      https://github.com/AsahiLinux/linux/issues
1930 C:      irc://irc.oftc.net/asahi-dev
1931 T:      git https://github.com/AsahiLinux/linux.git
1932 F:      Documentation/devicetree/bindings/arm/apple.yaml
1933 F:      Documentation/devicetree/bindings/arm/apple/*
1934 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
1935 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1936 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
1937 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1938 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
1939 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
1940 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
1941 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1942 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1943 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1944 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1945 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
1946 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1947 F:      Documentation/devicetree/bindings/power/apple*
1948 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1949 F:      arch/arm64/boot/dts/apple/
1950 F:      drivers/bluetooth/hci_bcm4377.c
1951 F:      drivers/clk/clk-apple-nco.c
1952 F:      drivers/cpufreq/apple-soc-cpufreq.c
1953 F:      drivers/dma/apple-admac.c
1954 F:      drivers/i2c/busses/i2c-pasemi-core.c
1955 F:      drivers/i2c/busses/i2c-pasemi-platform.c
1956 F:      drivers/iommu/apple-dart.c
1957 F:      drivers/iommu/io-pgtable-dart.c
1958 F:      drivers/irqchip/irq-apple-aic.c
1959 F:      drivers/mailbox/apple-mailbox.c
1960 F:      drivers/nvme/host/apple.c
1961 F:      drivers/nvmem/apple-efuses.c
1962 F:      drivers/pinctrl/pinctrl-apple-gpio.c
1963 F:      drivers/soc/apple/*
1964 F:      drivers/watchdog/apple_wdt.c
1965 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1966 F:      include/dt-bindings/pinctrl/apple.h
1967 F:      include/linux/apple-mailbox.h
1968 F:      include/linux/soc/apple/*
1969
1970 ARM/APPLE MACHINE SOUND DRIVERS
1971 M:      Martin Povišer <povik+lin@cutebit.org>
1972 L:      asahi@lists.linux.dev
1973 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1974 S:      Maintained
1975 F:      Documentation/devicetree/bindings/sound/apple,*
1976 F:      sound/soc/apple/*
1977 F:      sound/soc/codecs/cs42l83-i2c.c
1978
1979 ARM/ARTPEC MACHINE SUPPORT
1980 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1981 M:      Lars Persson <lars.persson@axis.com>
1982 L:      linux-arm-kernel@axis.com
1983 S:      Maintained
1984 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1985 F:      arch/arm/boot/dts/artpec6*
1986 F:      arch/arm/mach-artpec
1987 F:      drivers/clk/axis
1988 F:      drivers/crypto/axis
1989 F:      drivers/mmc/host/usdhi6rol0.c
1990 F:      drivers/pinctrl/pinctrl-artpec*
1991
1992 ARM/ASPEED I2C DRIVER
1993 M:      Brendan Higgins <brendanhiggins@google.com>
1994 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1995 R:      Joel Stanley <joel@jms.id.au>
1996 L:      linux-i2c@vger.kernel.org
1997 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1998 S:      Maintained
1999 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2000 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2001 F:      drivers/i2c/busses/i2c-aspeed.c
2002 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2003
2004 ARM/ASPEED MACHINE SUPPORT
2005 M:      Joel Stanley <joel@jms.id.au>
2006 R:      Andrew Jeffery <andrew@aj.id.au>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2009 S:      Supported
2010 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2012 F:      Documentation/devicetree/bindings/arm/aspeed/
2013 F:      arch/arm/boot/dts/aspeed-*
2014 F:      arch/arm/mach-aspeed/
2015 N:      aspeed
2016
2017 ARM/BITMAIN ARCHITECTURE
2018 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 S:      Maintained
2021 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2022 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2023 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2024 F:      arch/arm64/boot/dts/bitmain/
2025 F:      drivers/clk/clk-bm1880.c
2026 F:      drivers/pinctrl/pinctrl-bm1880.c
2027
2028 ARM/CALXEDA HIGHBANK ARCHITECTURE
2029 M:      Andre Przywara <andre.przywara@arm.com>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032 F:      arch/arm/boot/dts/ecx-*.dts*
2033 F:      arch/arm/boot/dts/highbank.dts
2034 F:      arch/arm/mach-highbank/
2035
2036 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
2037 M:      Krzysztof Halasa <khalasa@piap.pl>
2038 S:      Maintained
2039 F:      arch/arm/mach-cns3xxx/
2040
2041 ARM/CAVIUM THUNDER NETWORK DRIVER
2042 M:      Sunil Goutham <sgoutham@marvell.com>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 S:      Supported
2045 F:      drivers/net/ethernet/cavium/thunder/
2046
2047 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2048 M:      Lukasz Majewski <lukma@denx.de>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 S:      Maintained
2051 F:      arch/arm/mach-ep93xx/ts72xx.c
2052
2053 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2054 M:      Alexander Shiyan <shc_work@mail.ru>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 S:      Odd Fixes
2057 N:      clps711x
2058
2059 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2060 M:      Lennert Buytenhek <kernel@wantstofly.org>
2061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 S:      Maintained
2063
2064 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2065 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2066 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
2067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 S:      Maintained
2069 F:      arch/arm/mach-ep93xx/
2070 F:      arch/arm/mach-ep93xx/include/mach/
2071
2072 ARM/CLKDEV SUPPORT
2073 M:      Russell King <linux@armlinux.org.uk>
2074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 S:      Maintained
2076 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2077 F:      drivers/clk/clkdev.c
2078
2079 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2080 M:      Baruch Siach <baruch@tkos.co.il>
2081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 S:      Maintained
2083 F:      arch/arm/boot/dts/cx92755*
2084 N:      digicolor
2085
2086 ARM/CONTEC MICRO9 MACHINE SUPPORT
2087 M:      Hubert Feurstein <hubert.feurstein@contec.at>
2088 S:      Maintained
2089 F:      arch/arm/mach-ep93xx/micro9.c
2090
2091 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2092 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
2093 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
2094 R:      Mike Leach <mike.leach@linaro.org>
2095 R:      Leo Yan <leo.yan@linaro.org>
2096 L:      coresight@lists.linaro.org (moderated for non-subscribers)
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 S:      Maintained
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2100 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2101 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2102 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2103 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2104 F:      Documentation/trace/coresight/*
2105 F:      drivers/hwtracing/coresight/*
2106 F:      include/dt-bindings/arm/coresight-cti-dt.h
2107 F:      include/linux/coresight*
2108 F:      samples/coresight/*
2109 F:      tools/perf/tests/shell/coresight/*
2110 F:      tools/perf/arch/arm/util/auxtrace.c
2111 F:      tools/perf/arch/arm/util/cs-etm.c
2112 F:      tools/perf/arch/arm/util/cs-etm.h
2113 F:      tools/perf/arch/arm/util/pmu.c
2114 F:      tools/perf/util/cs-etm-decoder/*
2115 F:      tools/perf/util/cs-etm.*
2116
2117 ARM/CORGI MACHINE SUPPORT
2118 M:      Richard Purdie <rpurdie@rpsys.net>
2119 S:      Maintained
2120
2121 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2122 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2123 M:      Linus Walleij <linus.walleij@linaro.org>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 S:      Maintained
2126 T:      git git://github.com/ulli-kroll/linux.git
2127 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2128 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2129 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2130 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2131 F:      arch/arm/boot/dts/gemini*
2132 F:      arch/arm/mach-gemini/
2133 F:      drivers/crypto/gemini/
2134 F:      drivers/net/ethernet/cortina/
2135 F:      drivers/pinctrl/pinctrl-gemini.c
2136 F:      drivers/rtc/rtc-ftrtc010.c
2137
2138 ARM/CZ.NIC TURRIS SUPPORT
2139 M:      Marek Behún <kabel@kernel.org>
2140 S:      Maintained
2141 W:      https://www.turris.cz/
2142 F:      Documentation/ABI/testing/debugfs-moxtet
2143 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2144 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2145 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2146 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2147 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2148 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2149 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2150 F:      drivers/bus/moxtet.c
2151 F:      drivers/firmware/turris-mox-rwtm.c
2152 F:      drivers/leds/leds-turris-omnia.c
2153 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2154 F:      drivers/gpio/gpio-moxtet.c
2155 F:      drivers/watchdog/armada_37xx_wdt.c
2156 F:      include/dt-bindings/bus/moxtet.h
2157 F:      include/linux/armada-37xx-rwtm-mailbox.h
2158 F:      include/linux/moxtet.h
2159
2160 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2161 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/mach-pxa/ezx.c
2165
2166 ARM/FARADAY FA526 PORT
2167 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 T:      git git://git.berlios.de/gemini-board
2171 F:      arch/arm/mm/*-fa*
2172
2173 ARM/FOOTBRIDGE ARCHITECTURE
2174 M:      Russell King <linux@armlinux.org.uk>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 S:      Maintained
2177 W:      http://www.armlinux.org.uk/
2178 F:      arch/arm/include/asm/hardware/dec21285.h
2179 F:      arch/arm/mach-footbridge/
2180
2181 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2182 M:      Shawn Guo <shawnguo@kernel.org>
2183 M:      Sascha Hauer <s.hauer@pengutronix.de>
2184 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2185 R:      Fabio Estevam <festevam@gmail.com>
2186 R:      NXP Linux Team <linux-imx@nxp.com>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 S:      Maintained
2189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2190 X:      drivers/media/i2c/
2191 N:      imx
2192 N:      mxs
2193
2194 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2195 M:      Shawn Guo <shawnguo@kernel.org>
2196 M:      Li Yang <leoyang.li@nxp.com>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 S:      Maintained
2199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2200 F:      arch/arm/boot/dts/ls1021a*
2201 F:      arch/arm64/boot/dts/freescale/fsl-*
2202 F:      arch/arm64/boot/dts/freescale/qoriq-*
2203
2204 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2205 M:      Shawn Guo <shawnguo@kernel.org>
2206 M:      Sascha Hauer <s.hauer@pengutronix.de>
2207 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2208 R:      Stefan Agner <stefan@agner.ch>
2209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 S:      Maintained
2211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2212 F:      arch/arm/boot/dts/vf*
2213 F:      arch/arm/mach-imx/*vf610*
2214
2215 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2216 M:      Lennert Buytenhek <kernel@wantstofly.org>
2217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 S:      Maintained
2219
2220 ARM/GUMSTIX MACHINE SUPPORT
2221 M:      Steve Sakoman <sakoman@gmail.com>
2222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 S:      Maintained
2224
2225 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2226 M:      Philipp Zabel <philipp.zabel@gmail.com>
2227 M:      Paul Parsons <lost.distance@yahoo.com>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 S:      Maintained
2230 F:      arch/arm/mach-pxa/hx4700.c
2231 F:      arch/arm/mach-pxa/include/mach/hx4700.h
2232 F:      sound/soc/pxa/hx4700.c
2233
2234 ARM/HISILICON SOC SUPPORT
2235 M:      Wei Xu <xuwei5@hisilicon.com>
2236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 S:      Supported
2238 W:      http://www.hisilicon.com
2239 T:      git https://github.com/hisilicon/linux-hisi.git
2240 F:      arch/arm/boot/dts/hi3*
2241 F:      arch/arm/boot/dts/hip*
2242 F:      arch/arm/boot/dts/hisi*
2243 F:      arch/arm/mach-hisi/
2244 F:      arch/arm64/boot/dts/hisilicon/
2245
2246 ARM/HP JORNADA 7XX MACHINE SUPPORT
2247 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
2248 S:      Maintained
2249 W:      www.jlime.com
2250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2251 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2252 F:      arch/arm/mach-sa1100/jornada720.c
2253
2254 ARM/HPE GXP ARCHITECTURE
2255 M:      Jean-Marie Verdun <verdun@hpe.com>
2256 M:      Nick Hawkins <nick.hawkins@hpe.com>
2257 S:      Maintained
2258 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2259 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2260 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2261 F:      arch/arm/boot/dts/hpe-bmc*
2262 F:      arch/arm/boot/dts/hpe-gxp*
2263 F:      arch/arm/mach-hpe/
2264 F:      drivers/clocksource/timer-gxp.c
2265 F:      drivers/spi/spi-gxp.c
2266 F:      drivers/watchdog/gxp-wdt.c
2267
2268 ARM/IGEP MACHINE SUPPORT
2269 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
2270 M:      Javier Martinez Canillas <javier@dowhile0.org>
2271 L:      linux-omap@vger.kernel.org
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 S:      Maintained
2274 F:      arch/arm/boot/dts/omap3-igep*
2275
2276 ARM/INCOME PXA270 SUPPORT
2277 M:      Marek Vasut <marek.vasut@gmail.com>
2278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S:      Maintained
2280 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
2281
2282 ARM/INTEL IOP32X ARM ARCHITECTURE
2283 M:      Lennert Buytenhek <kernel@wantstofly.org>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 S:      Maintained
2286
2287 ARM/INTEL IQ81342EX MACHINE SUPPORT
2288 M:      Lennert Buytenhek <kernel@wantstofly.org>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Maintained
2291
2292 ARM/INTEL IXDP2850 MACHINE SUPPORT
2293 M:      Lennert Buytenhek <kernel@wantstofly.org>
2294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 S:      Maintained
2296
2297 ARM/INTEL IXP4XX ARM ARCHITECTURE
2298 M:      Linus Walleij <linusw@kernel.org>
2299 M:      Imre Kaloz <kaloz@openwrt.org>
2300 M:      Krzysztof Halasa <khalasa@piap.pl>
2301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 S:      Maintained
2303 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2304 F:      Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2305 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2306 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2307 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2308 F:      arch/arm/mach-ixp4xx/
2309 F:      drivers/bus/intel-ixp4xx-eb.c
2310 F:      drivers/clocksource/timer-ixp4xx.c
2311 F:      drivers/crypto/ixp4xx_crypto.c
2312 F:      drivers/gpio/gpio-ixp4xx.c
2313 F:      drivers/irqchip/irq-ixp4xx.c
2314
2315 ARM/INTEL KEEMBAY ARCHITECTURE
2316 M:      Paul J. Murphy <paul.j.murphy@intel.com>
2317 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2318 S:      Maintained
2319 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2320 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2321 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2322
2323 ARM/INTEL XSC3 (MANZANO) ARM CORE
2324 M:      Lennert Buytenhek <kernel@wantstofly.org>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2329 M:      Lennert Buytenhek <kernel@wantstofly.org>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Maintained
2332
2333 ARM/LG1K ARCHITECTURE
2334 M:      Chanho Min <chanho.min@lge.com>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 S:      Maintained
2337 F:      arch/arm64/boot/dts/lg/
2338
2339 ARM/LOGICPD PXA270 MACHINE SUPPORT
2340 M:      Lennert Buytenhek <kernel@wantstofly.org>
2341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 S:      Maintained
2343
2344 ARM/LPC18XX ARCHITECTURE
2345 M:      Vladimir Zapolskiy <vz@mleia.com>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Maintained
2348 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2349 F:      arch/arm/boot/dts/lpc43*
2350 F:      drivers/i2c/busses/i2c-lpc2k.c
2351 F:      drivers/memory/pl172.c
2352 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2353 F:      drivers/rtc/rtc-lpc24xx.c
2354 N:      lpc18xx
2355
2356 ARM/LPC32XX SOC SUPPORT
2357 M:      Vladimir Zapolskiy <vz@mleia.com>
2358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 S:      Maintained
2360 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2361 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2362 F:      arch/arm/boot/dts/lpc32*
2363 F:      arch/arm/mach-lpc32xx/
2364 F:      drivers/i2c/busses/i2c-pnx.c
2365 F:      drivers/net/ethernet/nxp/lpc_eth.c
2366 F:      drivers/usb/host/ohci-nxp.c
2367 F:      drivers/watchdog/pnx4008_wdt.c
2368 N:      lpc32xx
2369
2370 ARM/MAGICIAN MACHINE SUPPORT
2371 M:      Philipp Zabel <philipp.zabel@gmail.com>
2372 S:      Maintained
2373
2374 ARM/Marvell Dove/MV78xx0/Orion SOC support
2375 M:      Andrew Lunn <andrew@lunn.ch>
2376 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2377 M:      Gregory Clement <gregory.clement@bootlin.com>
2378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 S:      Maintained
2380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2381 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2382 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2383 F:      Documentation/devicetree/bindings/soc/dove/
2384 F:      arch/arm/boot/dts/dove*
2385 F:      arch/arm/boot/dts/orion5x*
2386 F:      arch/arm/mach-dove/
2387 F:      arch/arm/mach-mv78xx0/
2388 F:      arch/arm/mach-orion5x/
2389 F:      arch/arm/plat-orion/
2390 F:      drivers/soc/dove/
2391
2392 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2393 M:      Andrew Lunn <andrew@lunn.ch>
2394 M:      Gregory Clement <gregory.clement@bootlin.com>
2395 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Maintained
2398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2399 F:      Documentation/devicetree/bindings/arm/marvell/
2400 F:      arch/arm/boot/dts/armada*
2401 F:      arch/arm/boot/dts/kirkwood*
2402 F:      arch/arm/configs/mvebu_*_defconfig
2403 F:      arch/arm/mach-mvebu/
2404 F:      arch/arm64/boot/dts/marvell/armada*
2405 F:      arch/arm64/boot/dts/marvell/cn913*
2406 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2407 F:      drivers/cpufreq/armada-8k-cpufreq.c
2408 F:      drivers/cpufreq/mvebu-cpufreq.c
2409 F:      drivers/irqchip/irq-armada-370-xp.c
2410 F:      drivers/irqchip/irq-mvebu-*
2411 F:      drivers/pinctrl/mvebu/
2412 F:      drivers/rtc/rtc-armada38x.c
2413
2414 ARM/Mediatek RTC DRIVER
2415 M:      Eddie Huang <eddie.huang@mediatek.com>
2416 M:      Sean Wang <sean.wang@mediatek.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2419 S:      Maintained
2420 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2421 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2422 F:      drivers/rtc/rtc-mt2712.c
2423 F:      drivers/rtc/rtc-mt6397.c
2424 F:      drivers/rtc/rtc-mt7622.c
2425
2426 ARM/Mediatek SoC support
2427 M:      Matthias Brugger <matthias.bgg@gmail.com>
2428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2430 S:      Maintained
2431 W:      https://mtk.wiki.kernel.org/
2432 C:      irc://chat.freenode.net/linux-mediatek
2433 F:      arch/arm/boot/dts/mt6*
2434 F:      arch/arm/boot/dts/mt7*
2435 F:      arch/arm/boot/dts/mt8*
2436 F:      arch/arm/mach-mediatek/
2437 F:      arch/arm64/boot/dts/mediatek/
2438 F:      drivers/soc/mediatek/
2439 N:      mtk
2440 N:      mt[678]
2441 K:      mediatek
2442
2443 ARM/Mediatek USB3 PHY DRIVER
2444 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2447 S:      Maintained
2448 F:      Documentation/devicetree/bindings/phy/mediatek,*
2449 F:      drivers/phy/mediatek/
2450
2451 ARM/Microchip (AT91) SoC support
2452 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2453 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2454 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
2455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 S:      Supported
2457 W:      http://www.linux4sam.org
2458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2459 F:      arch/arm/boot/dts/at91*.dts
2460 F:      arch/arm/boot/dts/at91*.dtsi
2461 F:      arch/arm/boot/dts/sama*.dts
2462 F:      arch/arm/boot/dts/sama*.dtsi
2463 F:      arch/arm/include/debug/at91.S
2464 F:      arch/arm/mach-at91/
2465 F:      drivers/memory/atmel*
2466 F:      drivers/watchdog/sama5d4_wdt.c
2467 F:      include/soc/at91/
2468 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2469 X:      drivers/net/wireless/atmel/
2470 N:      at91
2471 N:      atmel
2472
2473 ARM/Microchip Sparx5 SoC support
2474 M:      Lars Povlsen <lars.povlsen@microchip.com>
2475 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2476 M:      Daniel Machon <daniel.machon@microchip.com>
2477 M:      UNGLinuxDriver@microchip.com
2478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 S:      Supported
2480 T:      git git://github.com/microchip-ung/linux-upstream.git
2481 F:      arch/arm64/boot/dts/microchip/
2482 F:      drivers/net/ethernet/microchip/vcap/
2483 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2484 N:      sparx5
2485
2486 Microchip Timer Counter Block (TCB) Capture Driver
2487 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
2488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489 L:      linux-iio@vger.kernel.org
2490 S:      Maintained
2491 F:      drivers/counter/microchip-tcb-capture.c
2492
2493 ARM/MILBEAUT ARCHITECTURE
2494 M:      Taichi Sugaya <sugaya.taichi@socionext.com>
2495 M:      Takao Orito <orito.takao@socionext.com>
2496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 S:      Maintained
2498 F:      arch/arm/boot/dts/milbeaut*
2499 F:      arch/arm/mach-milbeaut/
2500 N:      milbeaut
2501
2502 ARM/MIOA701 MACHINE SUPPORT
2503 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 S:      Maintained
2506 F:      arch/arm/mach-pxa/mioa701.c
2507
2508 ARM/MStar/Sigmastar Armv7 SoC support
2509 M:      Daniel Palmer <daniel@thingy.jp>
2510 M:      Romain Perier <romain.perier@gmail.com>
2511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 S:      Maintained
2513 W:      http://linux-chenxing.org/
2514 T:      git git://github.com/linux-chenxing/linux.git
2515 F:      Documentation/devicetree/bindings/arm/mstar/*
2516 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2517 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2518 F:      arch/arm/boot/dts/mstar-*
2519 F:      arch/arm/mach-mstar/
2520 F:      drivers/clk/mstar/
2521 F:      drivers/clocksource/timer-msc313e.c
2522 F:      drivers/gpio/gpio-msc313.c
2523 F:      drivers/rtc/rtc-msc313.c
2524 F:      drivers/watchdog/msc313e_wdt.c
2525 F:      include/dt-bindings/clock/mstar-*
2526 F:      include/dt-bindings/gpio/msc313-gpio.h
2527
2528 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2529 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2530 S:      Maintained
2531
2532 ARM/NOMADIK/Ux500 ARCHITECTURES
2533 M:      Linus Walleij <linus.walleij@linaro.org>
2534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 S:      Maintained
2536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2537 F:      Documentation/devicetree/bindings/arm/ste-*
2538 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2539 F:      Documentation/devicetree/bindings/arm/ux500/
2540 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2541 F:      arch/arm/boot/dts/ste-*
2542 F:      arch/arm/mach-nomadik/
2543 F:      arch/arm/mach-ux500/
2544 F:      drivers/clk/clk-nomadik.c
2545 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2546 F:      drivers/dma/ste_dma40*
2547 F:      drivers/hwspinlock/u8500_hsem.c
2548 F:      drivers/i2c/busses/i2c-nomadik.c
2549 F:      drivers/iio/adc/ab8500-gpadc.c
2550 F:      drivers/mfd/ab8500*
2551 F:      drivers/mfd/abx500*
2552 F:      drivers/mfd/db8500*
2553 F:      drivers/pinctrl/nomadik/
2554 F:      drivers/rtc/rtc-ab8500.c
2555 F:      drivers/rtc/rtc-pl031.c
2556 F:      drivers/soc/ux500/
2557
2558 ARM/NUVOTON NPCM ARCHITECTURE
2559 M:      Avi Fishman <avifishman70@gmail.com>
2560 M:      Tomer Maimon <tmaimon77@gmail.com>
2561 M:      Tali Perry <tali.perry1@gmail.com>
2562 R:      Patrick Venture <venture@google.com>
2563 R:      Nancy Yuen <yuenn@google.com>
2564 R:      Benjamin Fair <benjaminfair@google.com>
2565 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2566 S:      Supported
2567 F:      Documentation/devicetree/bindings/*/*/*npcm*
2568 F:      Documentation/devicetree/bindings/*/*npcm*
2569 F:      Documentation/devicetree/bindings/arm/npcm/*
2570 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2571 F:      arch/arm/boot/dts/nuvoton-npcm*
2572 F:      arch/arm/mach-npcm/
2573 F:      arch/arm64/boot/dts/nuvoton/
2574 F:      drivers/*/*npcm*
2575 F:      drivers/*/*/*npcm*
2576 F:      drivers/rtc/rtc-nct3018y.c
2577 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2578 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2579
2580 ARM/NUVOTON WPCM450 ARCHITECTURE
2581 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2582 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2583 S:      Maintained
2584 W:      https://github.com/neuschaefer/wpcm450/wiki
2585 F:      Documentation/devicetree/bindings/*/*wpcm*
2586 F:      arch/arm/boot/dts/nuvoton-wpcm450*
2587 F:      arch/arm/mach-npcm/wpcm450.c
2588 F:      drivers/*/*/*wpcm*
2589 F:      drivers/*/*wpcm*
2590
2591 ARM/NXP S32G ARCHITECTURE
2592 M:      Chester Lin <clin@suse.com>
2593 R:      Andreas Färber <afaerber@suse.de>
2594 R:      Matthias Brugger <mbrugger@suse.com>
2595 R:      NXP S32 Linux Team <s32@nxp.com>
2596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 S:      Maintained
2598 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2599
2600 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2601 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2602 S:      Orphan
2603 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2604 F:      arch/arm/mach-s3c/gta02.h
2605 F:      arch/arm/mach-s3c/mach-gta02.c
2606
2607 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2608 M:      Alexander Clouter <alex@digriz.org.uk>
2609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 S:      Maintained
2611 W:      http://www.digriz.org.uk/ts78xx/kernel
2612 F:      arch/arm/mach-orion5x/ts78xx-*
2613
2614 ARM/OXNAS platform support
2615 M:      Neil Armstrong <neil.armstrong@linaro.org>
2616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      arch/arm/boot/dts/ox8*.dts*
2620 F:      arch/arm/mach-oxnas/
2621 F:      drivers/power/reset/oxnas-restart.c
2622 N:      oxnas
2623
2624 ARM/PALM TREO SUPPORT
2625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 S:      Orphan
2627 F:      arch/arm/mach-pxa/palmtreo.*
2628
2629 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2630 M:      Marek Vasut <marek.vasut@gmail.com>
2631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 S:      Maintained
2633 W:      http://hackndev.com
2634 F:      arch/arm/mach-pxa/include/mach/palmld.h
2635 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2636 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2637 F:      arch/arm/mach-pxa/palmld.c
2638 F:      arch/arm/mach-pxa/palmt5.*
2639 F:      arch/arm/mach-pxa/palmtc.c
2640 F:      arch/arm/mach-pxa/palmte2.*
2641 F:      arch/arm/mach-pxa/palmtx.c
2642
2643 ARM/PALMZ72 SUPPORT
2644 M:      Sergey Lapin <slapin@ossfans.org>
2645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 S:      Maintained
2647 W:      http://hackndev.com
2648 F:      arch/arm/mach-pxa/palmz72.*
2649
2650 ARM/PLEB SUPPORT
2651 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2652 S:      Maintained
2653 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2654
2655 ARM/PT DIGITAL BOARD PORT
2656 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 S:      Maintained
2659 W:      http://www.armlinux.org.uk/
2660
2661 ARM/QUALCOMM SUPPORT
2662 M:      Andy Gross <agross@kernel.org>
2663 M:      Bjorn Andersson <andersson@kernel.org>
2664 R:      Konrad Dybcio <konrad.dybcio@linaro.org>
2665 L:      linux-arm-msm@vger.kernel.org
2666 S:      Maintained
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2668 F:      Documentation/devicetree/bindings/*/qcom*
2669 F:      Documentation/devicetree/bindings/soc/qcom/
2670 F:      arch/arm/boot/dts/qcom-*.dts
2671 F:      arch/arm/boot/dts/qcom-*.dtsi
2672 F:      arch/arm/configs/qcom_defconfig
2673 F:      arch/arm/mach-qcom/
2674 F:      arch/arm64/boot/dts/qcom/
2675 F:      drivers/*/*/qcom*
2676 F:      drivers/*/*/qcom/
2677 F:      drivers/*/pm8???-*
2678 F:      drivers/*/qcom*
2679 F:      drivers/*/qcom/
2680 F:      drivers/bluetooth/btqcomsmd.c
2681 F:      drivers/clocksource/timer-qcom.c
2682 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2683 F:      drivers/extcon/extcon-qcom*
2684 F:      drivers/i2c/busses/i2c-qcom-geni.c
2685 F:      drivers/i2c/busses/i2c-qup.c
2686 F:      drivers/iommu/msm*
2687 F:      drivers/mfd/ssbi.c
2688 F:      drivers/mmc/host/mmci_qcom*
2689 F:      drivers/mmc/host/sdhci-msm.c
2690 F:      drivers/pci/controller/dwc/pcie-qcom.c
2691 F:      drivers/phy/qualcomm/
2692 F:      drivers/power/*/msm*
2693 F:      drivers/reset/reset-qcom-*
2694 F:      drivers/ufs/host/ufs-qcom*
2695 F:      drivers/spi/spi-geni-qcom.c
2696 F:      drivers/spi/spi-qcom-qspi.c
2697 F:      drivers/spi/spi-qup.c
2698 F:      drivers/tty/serial/msm_serial.c
2699 F:      drivers/usb/dwc3/dwc3-qcom.c
2700 F:      include/dt-bindings/*/qcom*
2701 F:      include/linux/*/qcom*
2702 F:      include/linux/soc/qcom/
2703
2704 ARM/RADISYS ENP2611 MACHINE SUPPORT
2705 M:      Lennert Buytenhek <kernel@wantstofly.org>
2706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 S:      Maintained
2708
2709 ARM/RDA MICRO ARCHITECTURE
2710 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2713 S:      Maintained
2714 F:      Documentation/devicetree/bindings/arm/rda.yaml
2715 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2716 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2717 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2718 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2719 F:      arch/arm/boot/dts/rda8810pl-*
2720 F:      drivers/clocksource/timer-rda.c
2721 F:      drivers/gpio/gpio-rda.c
2722 F:      drivers/irqchip/irq-rda-intc.c
2723 F:      drivers/tty/serial/rda-uart.c
2724
2725 ARM/REALTEK ARCHITECTURE
2726 M:      Andreas Färber <afaerber@suse.de>
2727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2729 S:      Maintained
2730 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2731 F:      arch/arm/boot/dts/rtd*
2732 F:      arch/arm/mach-realtek/
2733 F:      arch/arm64/boot/dts/realtek/
2734
2735 ARM/RISC-V/RENESAS ARCHITECTURE
2736 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2737 M:      Magnus Damm <magnus.damm@gmail.com>
2738 L:      linux-renesas-soc@vger.kernel.org
2739 S:      Supported
2740 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2741 C:      irc://irc.libera.chat/renesas-soc
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2743 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2744 F:      Documentation/devicetree/bindings/soc/renesas/
2745 F:      arch/arm/boot/dts/emev2*
2746 F:      arch/arm/boot/dts/gr-peach*
2747 F:      arch/arm/boot/dts/iwg20d-q7*
2748 F:      arch/arm/boot/dts/r7s*
2749 F:      arch/arm/boot/dts/r8a*
2750 F:      arch/arm/boot/dts/r9a*
2751 F:      arch/arm/boot/dts/sh*
2752 F:      arch/arm/configs/shmobile_defconfig
2753 F:      arch/arm/include/debug/renesas-scif.S
2754 F:      arch/arm/mach-shmobile/
2755 F:      arch/arm64/boot/dts/renesas/
2756 F:      arch/riscv/boot/dts/renesas/
2757 F:      drivers/soc/renesas/
2758 F:      include/linux/soc/renesas/
2759
2760 ARM/RISCPC ARCHITECTURE
2761 M:      Russell King <linux@armlinux.org.uk>
2762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 S:      Maintained
2764 W:      http://www.armlinux.org.uk/
2765 F:      arch/arm/include/asm/hardware/ioc.h
2766 F:      arch/arm/include/asm/hardware/iomd.h
2767 F:      arch/arm/include/asm/hardware/memc.h
2768 F:      arch/arm/mach-rpc/
2769 F:      drivers/net/ethernet/8390/etherh.c
2770 F:      drivers/net/ethernet/i825xx/ether1*
2771 F:      drivers/net/ethernet/seeq/ether3*
2772 F:      drivers/scsi/arm/
2773
2774 ARM/Rockchip SoC support
2775 M:      Heiko Stuebner <heiko@sntech.de>
2776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L:      linux-rockchip@lists.infradead.org
2778 S:      Maintained
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2780 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2781 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2782 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2783 F:      arch/arm/boot/dts/rk3*
2784 F:      arch/arm/boot/dts/rv1108*
2785 F:      arch/arm/mach-rockchip/
2786 F:      drivers/*/*/*rockchip*
2787 F:      drivers/*/*rockchip*
2788 F:      drivers/clk/rockchip/
2789 F:      drivers/i2c/busses/i2c-rk3x.c
2790 F:      sound/soc/rockchip/
2791 N:      rockchip
2792
2793 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2794 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2795 R:      Alim Akhtar <alim.akhtar@samsung.com>
2796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 L:      linux-samsung-soc@vger.kernel.org
2798 S:      Maintained
2799 C:      irc://irc.libera.chat/linux-exynos
2800 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2801 B:      mailto:linux-samsung-soc@vger.kernel.org
2802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2803 F:      Documentation/arm/samsung/
2804 F:      Documentation/devicetree/bindings/arm/samsung/
2805 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2806 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2807 F:      Documentation/devicetree/bindings/soc/samsung/
2808 F:      arch/arm/boot/dts/exynos*
2809 F:      arch/arm/boot/dts/s3c*
2810 F:      arch/arm/boot/dts/s5p*
2811 F:      arch/arm/mach-exynos*/
2812 F:      arch/arm/mach-s3c/
2813 F:      arch/arm/mach-s5p*/
2814 F:      arch/arm64/boot/dts/exynos/
2815 F:      drivers/*/*/*s3c24*
2816 F:      drivers/*/*s3c24*
2817 F:      drivers/*/*s3c64xx*
2818 F:      drivers/*/*s5pv210*
2819 F:      drivers/clocksource/samsung_pwm_timer.c
2820 F:      drivers/memory/samsung/
2821 F:      drivers/pwm/pwm-samsung.c
2822 F:      drivers/soc/samsung/
2823 F:      drivers/tty/serial/samsung*
2824 F:      include/clocksource/samsung_pwm.h
2825 F:      include/linux/platform_data/*s3c*
2826 F:      include/linux/serial_s3c.h
2827 F:      include/linux/soc/samsung/
2828 N:      exynos
2829 N:      s3c2410
2830 N:      s3c64xx
2831 N:      s5pv210
2832
2833 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2834 M:      Łukasz Stelmach <l.stelmach@samsung.com>
2835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836 L:      linux-media@vger.kernel.org
2837 S:      Maintained
2838 F:      drivers/media/platform/samsung/s5p-g2d/
2839
2840 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2841 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2842 L:      linux-samsung-soc@vger.kernel.org
2843 L:      linux-media@vger.kernel.org
2844 S:      Maintained
2845 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2846 F:      drivers/media/cec/platform/s5p/
2847
2848 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2849 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2850 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2851 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 L:      linux-media@vger.kernel.org
2854 S:      Maintained
2855 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2856 F:      drivers/media/platform/samsung/s5p-jpeg/
2857
2858 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2859 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2860 M:      Andrzej Hajda <andrzej.hajda@intel.com>
2861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 L:      linux-media@vger.kernel.org
2863 S:      Maintained
2864 F:      drivers/media/platform/samsung/s5p-mfc/
2865
2866 ARM/SOCFPGA ARCHITECTURE
2867 M:      Dinh Nguyen <dinguyen@kernel.org>
2868 S:      Maintained
2869 W:      http://www.rocketboards.org
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2871 F:      arch/arm/boot/dts/socfpga*
2872 F:      arch/arm/configs/socfpga_defconfig
2873 F:      arch/arm/mach-socfpga/
2874 F:      arch/arm64/boot/dts/altera/
2875 F:      arch/arm64/boot/dts/intel/
2876
2877 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2878 M:      Dinh Nguyen <dinguyen@kernel.org>
2879 S:      Maintained
2880 F:      drivers/clk/socfpga/
2881
2882 ARM/SOCFPGA EDAC SUPPORT
2883 M:      Dinh Nguyen <dinguyen@kernel.org>
2884 S:      Maintained
2885 F:      drivers/edac/altera_edac.[ch]
2886
2887 ARM/SPREADTRUM SoC SUPPORT
2888 M:      Orson Zhai <orsonzhai@gmail.com>
2889 M:      Baolin Wang <baolin.wang7@gmail.com>
2890 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2891 S:      Maintained
2892 F:      arch/arm64/boot/dts/sprd
2893 N:      sprd
2894 N:      sc27xx
2895 N:      sc2731
2896
2897 ARM/STI ARCHITECTURE
2898 M:      Patrice Chotard <patrice.chotard@foss.st.com>
2899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900 S:      Maintained
2901 W:      http://www.stlinux.com
2902 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2903 F:      arch/arm/boot/dts/sti*
2904 F:      arch/arm/mach-sti/
2905 F:      drivers/ata/ahci_st.c
2906 F:      drivers/char/hw_random/st-rng.c
2907 F:      drivers/clocksource/arm_global_timer.c
2908 F:      drivers/clocksource/clksrc_st_lpc.c
2909 F:      drivers/cpufreq/sti-cpufreq.c
2910 F:      drivers/dma/st_fdma*
2911 F:      drivers/i2c/busses/i2c-st.c
2912 F:      drivers/media/platform/st/sti/c8sectpfe/
2913 F:      drivers/media/rc/st_rc.c
2914 F:      drivers/mmc/host/sdhci-st.c
2915 F:      drivers/phy/st/phy-miphy28lp.c
2916 F:      drivers/phy/st/phy-stih407-usb.c
2917 F:      drivers/pinctrl/pinctrl-st.c
2918 F:      drivers/remoteproc/st_remoteproc.c
2919 F:      drivers/remoteproc/st_slim_rproc.c
2920 F:      drivers/reset/sti/
2921 F:      drivers/rtc/rtc-st-lpc.c
2922 F:      drivers/tty/serial/st-asc.c
2923 F:      drivers/usb/dwc3/dwc3-st.c
2924 F:      drivers/usb/host/ehci-st.c
2925 F:      drivers/usb/host/ohci-st.c
2926 F:      drivers/watchdog/st_lpc_wdt.c
2927 F:      include/linux/remoteproc/st_slim_rproc.h
2928
2929 ARM/STM32 ARCHITECTURE
2930 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2931 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
2932 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 S:      Maintained
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2936 F:      arch/arm/boot/dts/stm32*
2937 F:      arch/arm/mach-stm32/
2938 F:      drivers/clocksource/armv7m_systick.c
2939 N:      stm32
2940 N:      stm
2941
2942 ARM/SUNPLUS SP7021 SOC SUPPORT
2943 M:      Qin Jian <qinjian@cqplus1.com>
2944 L:      linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2945 S:      Maintained
2946 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2947 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2948 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2949 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2950 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2951 F:      arch/arm/boot/dts/sunplus-sp7021*.dts*
2952 F:      arch/arm/configs/sp7021_*defconfig
2953 F:      arch/arm/mach-sunplus/
2954 F:      drivers/irqchip/irq-sp7021-intc.c
2955 F:      drivers/reset/reset-sunplus.c
2956 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2957 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2958
2959 ARM/Synaptics SoC support
2960 M:      Jisheng Zhang <jszhang@kernel.org>
2961 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963 S:      Maintained
2964 F:      arch/arm/boot/dts/berlin*
2965 F:      arch/arm/mach-berlin/
2966 F:      arch/arm64/boot/dts/synaptics/
2967
2968 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2969 M:      Lennert Buytenhek <kernel@wantstofly.org>
2970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971 S:      Maintained
2972
2973 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2974 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2975 L:      linux-tegra@vger.kernel.org
2976 L:      linux-media@vger.kernel.org
2977 S:      Maintained
2978 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2979 F:      drivers/media/cec/platform/tegra/
2980
2981 ARM/TESLA FSD SoC SUPPORT
2982 M:      Alim Akhtar <alim.akhtar@samsung.com>
2983 M:      linux-fsd@tesla.com
2984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 L:      linux-samsung-soc@vger.kernel.org
2986 S:      Maintained
2987 F:      arch/arm64/boot/dts/tesla*
2988
2989 ARM/TETON BGA MACHINE SUPPORT
2990 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 S:      Maintained
2993
2994 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2995 M:      Santosh Shilimkar <ssantosh@kernel.org>
2996 L:      linux-kernel@vger.kernel.org
2997 S:      Maintained
2998 F:      drivers/memory/*emif*
2999
3000 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3001 M:      Nishanth Menon <nm@ti.com>
3002 M:      Santosh Shilimkar <ssantosh@kernel.org>
3003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 S:      Maintained
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3006 F:      arch/arm/boot/dts/keystone-*
3007 F:      arch/arm/mach-keystone/
3008
3009 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3010 M:      Santosh Shilimkar <ssantosh@kernel.org>
3011 L:      linux-kernel@vger.kernel.org
3012 S:      Maintained
3013 F:      drivers/clk/keystone/
3014
3015 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3016 M:      Santosh Shilimkar <ssantosh@kernel.org>
3017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 L:      linux-kernel@vger.kernel.org
3019 S:      Maintained
3020 F:      drivers/clocksource/timer-keystone.c
3021
3022 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3023 M:      Santosh Shilimkar <ssantosh@kernel.org>
3024 L:      linux-kernel@vger.kernel.org
3025 S:      Maintained
3026 F:      drivers/power/reset/keystone-reset.c
3027
3028 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3029 M:      Nishanth Menon <nm@ti.com>
3030 M:      Vignesh Raghavendra <vigneshr@ti.com>
3031 M:      Tero Kristo <kristo@kernel.org>
3032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033 S:      Supported
3034 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3035 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3036 F:      arch/arm64/boot/dts/ti/Makefile
3037 F:      arch/arm64/boot/dts/ti/k3-*
3038 F:      include/dt-bindings/pinctrl/k3.h
3039
3040 ARM/THECUS N2100 MACHINE SUPPORT
3041 M:      Lennert Buytenhek <kernel@wantstofly.org>
3042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3043 S:      Maintained
3044
3045 ARM/TOSA MACHINE SUPPORT
3046 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3047 M:      Dirk Opfer <dirk@opfer-online.de>
3048 S:      Maintained
3049
3050 ARM/TOSHIBA VISCONTI ARCHITECTURE
3051 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3053 S:      Supported
3054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3055 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3056 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3057 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3058 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3059 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3060 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3061 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3062 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3063 F:      arch/arm64/boot/dts/toshiba/
3064 F:      drivers/clk/visconti/
3065 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3066 F:      drivers/gpio/gpio-visconti.c
3067 F:      drivers/pci/controller/dwc/pcie-visconti.c
3068 F:      drivers/pinctrl/visconti/
3069 F:      drivers/watchdog/visconti_wdt.c
3070 N:      visconti
3071
3072 ARM/UNIPHIER ARCHITECTURE
3073 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3074 M:      Masami Hiramatsu <mhiramat@kernel.org>
3075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3076 S:      Maintained
3077 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3078 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3079 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3080 F:      arch/arm/boot/dts/uniphier*
3081 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3082 F:      arch/arm/mach-uniphier/
3083 F:      arch/arm/mm/cache-uniphier.c
3084 F:      arch/arm64/boot/dts/socionext/uniphier*
3085 F:      drivers/bus/uniphier-system-bus.c
3086 F:      drivers/clk/uniphier/
3087 F:      drivers/dma/uniphier-mdmac.c
3088 F:      drivers/gpio/gpio-uniphier.c
3089 F:      drivers/i2c/busses/i2c-uniphier*
3090 F:      drivers/irqchip/irq-uniphier-aidet.c
3091 F:      drivers/mmc/host/uniphier-sd.c
3092 F:      drivers/pinctrl/uniphier/
3093 F:      drivers/reset/reset-uniphier.c
3094 F:      drivers/tty/serial/8250/8250_uniphier.c
3095 N:      uniphier
3096
3097 ARM/VERSATILE EXPRESS PLATFORM
3098 M:      Liviu Dudau <liviu.dudau@arm.com>
3099 M:      Sudeep Holla <sudeep.holla@arm.com>
3100 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
3101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3102 S:      Maintained
3103 F:      */*/*/vexpress*
3104 F:      */*/vexpress*
3105 F:      arch/arm/boot/dts/vexpress*
3106 F:      arch/arm/mach-vexpress/
3107 F:      arch/arm64/boot/dts/arm/
3108 F:      drivers/clk/versatile/clk-vexpress-osc.c
3109 F:      drivers/clocksource/timer-versatile.c
3110 N:      mps2
3111
3112 ARM/VFP SUPPORT
3113 M:      Russell King <linux@armlinux.org.uk>
3114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3115 S:      Maintained
3116 W:      http://www.armlinux.org.uk/
3117 F:      arch/arm/vfp/
3118
3119 ARM/VOIPAC PXA270 SUPPORT
3120 M:      Marek Vasut <marek.vasut@gmail.com>
3121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 S:      Maintained
3123 F:      arch/arm/mach-pxa/include/mach/vpac270.h
3124 F:      arch/arm/mach-pxa/vpac270.c
3125
3126 ARM/VT8500 ARM ARCHITECTURE
3127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3128 S:      Orphan
3129 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3130 F:      arch/arm/mach-vt8500/
3131 F:      drivers/clocksource/timer-vt8500.c
3132 F:      drivers/i2c/busses/i2c-wmt.c
3133 F:      drivers/mmc/host/wmt-sdmmc.c
3134 F:      drivers/pwm/pwm-vt8500.c
3135 F:      drivers/rtc/rtc-vt8500.c
3136 F:      drivers/tty/serial/vt8500_serial.c
3137 F:      drivers/usb/host/ehci-platform.c
3138 F:      drivers/usb/host/uhci-platform.c
3139 F:      drivers/video/fbdev/vt8500lcdfb.*
3140 F:      drivers/video/fbdev/wm8505fb*
3141 F:      drivers/video/fbdev/wmt_ge_rops.*
3142
3143 ARM/ZIPIT Z2 SUPPORT
3144 M:      Marek Vasut <marek.vasut@gmail.com>
3145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3146 S:      Maintained
3147 F:      arch/arm/mach-pxa/include/mach/z2.h
3148 F:      arch/arm/mach-pxa/z2.c
3149
3150 ARM/ZYNQ ARCHITECTURE
3151 M:      Michal Simek <michal.simek@xilinx.com>
3152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3153 S:      Supported
3154 W:      http://wiki.xilinx.com
3155 T:      git https://github.com/Xilinx/linux-xlnx.git
3156 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3157 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3158 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3159 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3160 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3161 F:      arch/arm/mach-zynq/
3162 F:      drivers/clocksource/timer-cadence-ttc.c
3163 F:      drivers/cpuidle/cpuidle-zynq.c
3164 F:      drivers/edac/synopsys_edac.c
3165 F:      drivers/i2c/busses/i2c-cadence.c
3166 F:      drivers/i2c/busses/i2c-xiic.c
3167 F:      drivers/mmc/host/sdhci-of-arasan.c
3168 N:      zynq
3169 N:      xilinx
3170
3171 ARM64 PORT (AARCH64 ARCHITECTURE)
3172 M:      Catalin Marinas <catalin.marinas@arm.com>
3173 M:      Will Deacon <will@kernel.org>
3174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175 S:      Maintained
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3177 F:      Documentation/arm64/
3178 F:      arch/arm64/
3179 F:      tools/testing/selftests/arm64/
3180 X:      arch/arm64/boot/dts/
3181
3182 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3183 M:      George McCollister <george.mccollister@gmail.com>
3184 L:      netdev@vger.kernel.org
3185 S:      Maintained
3186 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3187 F:      drivers/net/dsa/xrs700x/*
3188 F:      net/dsa/tag_xrs700x.c
3189
3190 AS3645A LED FLASH CONTROLLER DRIVER
3191 M:      Sakari Ailus <sakari.ailus@iki.fi>
3192 L:      linux-leds@vger.kernel.org
3193 S:      Maintained
3194 F:      drivers/leds/flash/leds-as3645a.c
3195
3196 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3197 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
3198 L:      linux-media@vger.kernel.org
3199 S:      Maintained
3200 T:      git git://linuxtv.org/media_tree.git
3201 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
3202 F:      drivers/media/i2c/ak7375.c
3203
3204 ASAHI KASEI AK8974 DRIVER
3205 M:      Linus Walleij <linus.walleij@linaro.org>
3206 L:      linux-iio@vger.kernel.org
3207 S:      Supported
3208 W:      http://www.akm.com/
3209 F:      drivers/iio/magnetometer/ak8974.c
3210
3211 ASC7621 HARDWARE MONITOR DRIVER
3212 M:      George Joseph <george.joseph@fairview5.com>
3213 L:      linux-hwmon@vger.kernel.org
3214 S:      Maintained
3215 F:      Documentation/hwmon/asc7621.rst
3216 F:      drivers/hwmon/asc7621.c
3217
3218 ASIX AX88796C SPI ETHERNET ADAPTER
3219 M:      Łukasz Stelmach <l.stelmach@samsung.com>
3220 S:      Maintained
3221 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3222 F:      drivers/net/ethernet/asix/ax88796c_*
3223
3224 ASPEED PECI CONTROLLER
3225 M:      Iwona Winiarska <iwona.winiarska@intel.com>
3226 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3227 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3228 S:      Supported
3229 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3230 F:      drivers/peci/controller/peci-aspeed.c
3231
3232 ASPEED PINCTRL DRIVERS
3233 M:      Andrew Jeffery <andrew@aj.id.au>
3234 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3235 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3236 L:      linux-gpio@vger.kernel.org
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3239 F:      drivers/pinctrl/aspeed/
3240
3241 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3242 M:      Eddie James <eajames@linux.ibm.com>
3243 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3244 S:      Maintained
3245 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3246 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3247 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3248
3249 ASPEED SD/MMC DRIVER
3250 M:      Andrew Jeffery <andrew@aj.id.au>
3251 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3252 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3253 L:      linux-mmc@vger.kernel.org
3254 S:      Maintained
3255 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3256 F:      drivers/mmc/host/sdhci-of-aspeed*
3257
3258 ASPEED SMC SPI DRIVER
3259 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3260 M:      Cédric Le Goater <clg@kaod.org>
3261 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3262 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263 L:      linux-spi@vger.kernel.org
3264 S:      Maintained
3265 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3266 F:      drivers/spi/spi-aspeed-smc.c
3267
3268 ASPEED VIDEO ENGINE DRIVER
3269 M:      Eddie James <eajames@linux.ibm.com>
3270 L:      linux-media@vger.kernel.org
3271 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3272 S:      Maintained
3273 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3274 F:      drivers/media/platform/aspeed/
3275
3276 ASPEED USB UDC DRIVER
3277 M:      Neal Liu <neal_liu@aspeedtech.com>
3278 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3279 S:      Maintained
3280 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3281 F:      drivers/usb/gadget/udc/aspeed_udc.c
3282
3283 ASPEED CRYPTO DRIVER
3284 M:      Neal Liu <neal_liu@aspeedtech.com>
3285 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3286 S:      Maintained
3287 F:      Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3288 F:      drivers/crypto/aspeed/
3289
3290 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3291 M:      Corentin Chary <corentin.chary@gmail.com>
3292 L:      acpi4asus-user@lists.sourceforge.net
3293 L:      platform-driver-x86@vger.kernel.org
3294 S:      Maintained
3295 W:      http://acpi4asus.sf.net
3296 F:      drivers/platform/x86/asus*.c
3297 F:      drivers/platform/x86/eeepc*.c
3298
3299 ASUS TF103C DOCK DRIVER
3300 M:      Hans de Goede <hdegoede@redhat.com>
3301 L:      platform-driver-x86@vger.kernel.org
3302 S:      Maintained
3303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3304 F:      drivers/platform/x86/asus-tf103c-dock.c
3305
3306 ASUS WMI HARDWARE MONITOR DRIVER
3307 M:      Ed Brindley <kernel@maidavale.org>
3308 M:      Denis Pauk <pauk.denis@gmail.com>
3309 L:      linux-hwmon@vger.kernel.org
3310 S:      Maintained
3311 F:      drivers/hwmon/asus_wmi_sensors.c
3312
3313 ASUS EC HARDWARE MONITOR DRIVER
3314 M:      Eugene Shalygin <eugene.shalygin@gmail.com>
3315 L:      linux-hwmon@vger.kernel.org
3316 S:      Maintained
3317 F:      drivers/hwmon/asus-ec-sensors.c
3318
3319 ASUS WIRELESS RADIO CONTROL DRIVER
3320 M:      João Paulo Rechi Vita <jprvita@gmail.com>
3321 L:      platform-driver-x86@vger.kernel.org
3322 S:      Maintained
3323 F:      drivers/platform/x86/asus-wireless.c
3324
3325 ASYMMETRIC KEYS
3326 M:      David Howells <dhowells@redhat.com>
3327 L:      keyrings@vger.kernel.org
3328 S:      Maintained
3329 F:      Documentation/crypto/asymmetric-keys.rst
3330 F:      crypto/asymmetric_keys/
3331 F:      include/crypto/pkcs7.h
3332 F:      include/crypto/public_key.h
3333 F:      include/linux/verification.h
3334
3335 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3336 R:      Dan Williams <dan.j.williams@intel.com>
3337 S:      Odd fixes
3338 W:      http://sourceforge.net/projects/xscaleiop
3339 F:      Documentation/crypto/async-tx-api.rst
3340 F:      crypto/async_tx/
3341 F:      include/linux/async_tx.h
3342
3343 AT24 EEPROM DRIVER
3344 M:      Bartosz Golaszewski <brgl@bgdev.pl>
3345 L:      linux-i2c@vger.kernel.org
3346 S:      Maintained
3347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3348 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3349 F:      drivers/misc/eeprom/at24.c
3350
3351 ATA OVER ETHERNET (AOE) DRIVER
3352 M:      "Justin Sanders" <justin@coraid.com>
3353 S:      Supported
3354 W:      http://www.openaoe.org/
3355 F:      Documentation/admin-guide/aoe/
3356 F:      drivers/block/aoe/
3357
3358 ATC260X PMIC MFD DRIVER
3359 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3360 M:      Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3361 L:      linux-actions@lists.infradead.org
3362 S:      Maintained
3363 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3364 F:      drivers/input/misc/atc260x-onkey.c
3365 F:      drivers/mfd/atc260*
3366 F:      drivers/power/reset/atc260x-poweroff.c
3367 F:      drivers/regulator/atc260x-regulator.c
3368 F:      include/linux/mfd/atc260x/*
3369
3370 ATHEROS 71XX/9XXX GPIO DRIVER
3371 M:      Alban Bedel <albeu@free.fr>
3372 S:      Maintained
3373 W:      https://github.com/AlbanBedel/linux
3374 T:      git git://github.com/AlbanBedel/linux
3375 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3376 F:      drivers/gpio/gpio-ath79.c
3377
3378 ATHEROS 71XX/9XXX USB PHY DRIVER
3379 M:      Alban Bedel <albeu@free.fr>
3380 S:      Maintained
3381 W:      https://github.com/AlbanBedel/linux
3382 T:      git git://github.com/AlbanBedel/linux
3383 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3384 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3385
3386 ATHEROS ATH GENERIC UTILITIES
3387 M:      Kalle Valo <kvalo@kernel.org>
3388 L:      linux-wireless@vger.kernel.org
3389 S:      Supported
3390 F:      drivers/net/wireless/ath/*
3391
3392 ATHEROS ATH5K WIRELESS DRIVER
3393 M:      Jiri Slaby <jirislaby@kernel.org>
3394 M:      Nick Kossifidis <mickflemm@gmail.com>
3395 M:      Luis Chamberlain <mcgrof@kernel.org>
3396 L:      linux-wireless@vger.kernel.org
3397 S:      Maintained
3398 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3399 F:      drivers/net/wireless/ath/ath5k/
3400
3401 ATHEROS ATH6KL WIRELESS DRIVER
3402 L:      linux-wireless@vger.kernel.org
3403 S:      Orphan
3404 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3405 F:      drivers/net/wireless/ath/ath6kl/
3406
3407 ATI_REMOTE2 DRIVER
3408 M:      Ville Syrjala <syrjala@sci.fi>
3409 S:      Maintained
3410 F:      drivers/input/misc/ati_remote2.c
3411
3412 ATK0110 HWMON DRIVER
3413 M:      Luca Tettamanti <kronos.it@gmail.com>
3414 L:      linux-hwmon@vger.kernel.org
3415 S:      Maintained
3416 F:      drivers/hwmon/asus_atk0110.c
3417
3418 ATLX ETHERNET DRIVERS
3419 M:      Chris Snook <chris.snook@gmail.com>
3420 L:      netdev@vger.kernel.org
3421 S:      Maintained
3422 W:      http://sourceforge.net/projects/atl1
3423 W:      http://atl1.sourceforge.net
3424 F:      drivers/net/ethernet/atheros/
3425
3426 ATM
3427 M:      Chas Williams <3chas3@gmail.com>
3428 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3429 L:      netdev@vger.kernel.org
3430 S:      Maintained
3431 W:      http://linux-atm.sourceforge.net
3432 F:      drivers/atm/
3433 F:      include/linux/atm*
3434 F:      include/uapi/linux/atm*
3435
3436 ATMEL MACB ETHERNET DRIVER
3437 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
3438 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
3439 S:      Supported
3440 F:      drivers/net/ethernet/cadence/
3441
3442 ATMEL MAXTOUCH DRIVER
3443 M:      Nick Dyer <nick@shmanahar.org>
3444 S:      Maintained
3445 T:      git git://github.com/ndyer/linux.git
3446 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3447 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3448
3449 ATMEL WIRELESS DRIVER
3450 M:      Simon Kelley <simon@thekelleys.org.uk>
3451 L:      linux-wireless@vger.kernel.org
3452 S:      Maintained
3453 W:      http://www.thekelleys.org.uk/atmel
3454 W:      http://atmelwlandriver.sourceforge.net/
3455 F:      drivers/net/wireless/atmel/atmel*
3456
3457 ATOMIC INFRASTRUCTURE
3458 M:      Will Deacon <will@kernel.org>
3459 M:      Peter Zijlstra <peterz@infradead.org>
3460 R:      Boqun Feng <boqun.feng@gmail.com>
3461 R:      Mark Rutland <mark.rutland@arm.com>
3462 L:      linux-kernel@vger.kernel.org
3463 S:      Maintained
3464 F:      arch/*/include/asm/atomic*.h
3465 F:      include/*/atomic*.h
3466 F:      include/linux/refcount.h
3467 F:      Documentation/atomic_*.txt
3468 F:      scripts/atomic/
3469
3470 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471 M:      Bradley Grove <linuxdrivers@attotech.com>
3472 L:      linux-scsi@vger.kernel.org
3473 S:      Supported
3474 W:      http://www.attotech.com
3475 F:      drivers/scsi/esas2r
3476
3477 ATUSB IEEE 802.15.4 RADIO DRIVER
3478 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3479 L:      linux-wpan@vger.kernel.org
3480 S:      Maintained
3481 F:      drivers/net/ieee802154/at86rf230.h
3482 F:      drivers/net/ieee802154/atusb.c
3483 F:      drivers/net/ieee802154/atusb.h
3484
3485 AUDIT SUBSYSTEM
3486 M:      Paul Moore <paul@paul-moore.com>
3487 M:      Eric Paris <eparis@redhat.com>
3488 L:      linux-audit@redhat.com (moderated for non-subscribers)
3489 S:      Supported
3490 W:      https://github.com/linux-audit
3491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3492 F:      include/asm-generic/audit_*.h
3493 F:      include/linux/audit.h
3494 F:      include/linux/audit_arch.h
3495 F:      include/uapi/linux/audit.h
3496 F:      kernel/audit*
3497 F:      lib/*audit.c
3498
3499 AUXILIARY DISPLAY DRIVERS
3500 M:      Miguel Ojeda <ojeda@kernel.org>
3501 S:      Maintained
3502 F:      Documentation/devicetree/bindings/auxdisplay/
3503 F:      drivers/auxdisplay/
3504 F:      include/linux/cfag12864b.h
3505
3506 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3507 M:      Andreas Klinger <ak@it-klinger.de>
3508 L:      linux-iio@vger.kernel.org
3509 S:      Maintained
3510 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3511 F:      drivers/iio/adc/hx711.c
3512
3513 AX.25 NETWORK LAYER
3514 M:      Ralf Baechle <ralf@linux-mips.org>
3515 L:      linux-hams@vger.kernel.org
3516 S:      Maintained
3517 W:      http://www.linux-ax25.org/
3518 F:      include/net/ax25.h
3519 F:      include/uapi/linux/ax25.h
3520 F:      net/ax25/
3521
3522 AXENTIA ARM DEVICES
3523 M:      Peter Rosin <peda@axentia.se>
3524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3525 S:      Maintained
3526 F:      arch/arm/boot/dts/at91-linea.dtsi
3527 F:      arch/arm/boot/dts/at91-natte.dtsi
3528 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3529 F:      arch/arm/boot/dts/at91-tse850-3.dts
3530
3531 AXENTIA ASOC DRIVERS
3532 M:      Peter Rosin <peda@axentia.se>
3533 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3534 S:      Maintained
3535 F:      Documentation/devicetree/bindings/sound/axentia,*
3536 F:      sound/soc/atmel/tse850-pcm5142.c
3537
3538 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3539 M:      Nuno Sá <nuno.sa@analog.com>
3540 L:      linux-hwmon@vger.kernel.org
3541 S:      Supported
3542 W:      https://ez.analog.com/linux-software-drivers
3543 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3544 F:      drivers/hwmon/axi-fan-control.c
3545
3546 AXXIA I2C CONTROLLER
3547 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3548 L:      linux-i2c@vger.kernel.org
3549 S:      Maintained
3550 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3551 F:      drivers/i2c/busses/i2c-axxia.c
3552
3553 AZ6007 DVB DRIVER
3554 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3555 L:      linux-media@vger.kernel.org
3556 S:      Maintained
3557 W:      https://linuxtv.org
3558 T:      git git://linuxtv.org/media_tree.git
3559 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3560
3561 AZTECH FM RADIO RECEIVER DRIVER
3562 M:      Hans Verkuil <hverkuil@xs4all.nl>
3563 L:      linux-media@vger.kernel.org
3564 S:      Maintained
3565 W:      https://linuxtv.org
3566 T:      git git://linuxtv.org/media_tree.git
3567 F:      drivers/media/radio/radio-aztech*
3568
3569 B43 WIRELESS DRIVER
3570 L:      linux-wireless@vger.kernel.org
3571 L:      b43-dev@lists.infradead.org
3572 S:      Odd Fixes
3573 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3574 F:      drivers/net/wireless/broadcom/b43/
3575
3576 B43LEGACY WIRELESS DRIVER
3577 M:      Larry Finger <Larry.Finger@lwfinger.net>
3578 L:      linux-wireless@vger.kernel.org
3579 L:      b43-dev@lists.infradead.org
3580 S:      Maintained
3581 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3582 F:      drivers/net/wireless/broadcom/b43legacy/
3583
3584 BACKLIGHT CLASS/SUBSYSTEM
3585 M:      Lee Jones <lee@kernel.org>
3586 M:      Daniel Thompson <daniel.thompson@linaro.org>
3587 M:      Jingoo Han <jingoohan1@gmail.com>
3588 L:      dri-devel@lists.freedesktop.org
3589 S:      Maintained
3590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3591 F:      Documentation/ABI/stable/sysfs-class-backlight
3592 F:      Documentation/ABI/testing/sysfs-class-backlight
3593 F:      Documentation/devicetree/bindings/leds/backlight
3594 F:      drivers/video/backlight/
3595 F:      include/linux/backlight.h
3596 F:      include/linux/pwm_backlight.h
3597
3598 BARCO P50 GPIO DRIVER
3599 M:      Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3600 M:      Peter Korsgaard <peter.korsgaard@barco.com>
3601 S:      Maintained
3602 F:      drivers/platform/x86/barco-p50-gpio.c
3603
3604 BATMAN ADVANCED
3605 M:      Marek Lindner <mareklindner@neomailbox.ch>
3606 M:      Simon Wunderlich <sw@simonwunderlich.de>
3607 M:      Antonio Quartulli <a@unstable.cc>
3608 M:      Sven Eckelmann <sven@narfation.org>
3609 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3610 S:      Maintained
3611 W:      https://www.open-mesh.org/
3612 Q:      https://patchwork.open-mesh.org/project/batman/list/
3613 B:      https://www.open-mesh.org/projects/batman-adv/issues
3614 C:      ircs://irc.hackint.org/batadv
3615 T:      git https://git.open-mesh.org/linux-merge.git
3616 F:      Documentation/networking/batman-adv.rst
3617 F:      include/uapi/linux/batadv_packet.h
3618 F:      include/uapi/linux/batman_adv.h
3619 F:      net/batman-adv/
3620
3621 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3622 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3623 L:      linux-hams@vger.kernel.org
3624 S:      Maintained
3625 W:      http://www.baycom.org/~tom/ham/ham.html
3626 F:      drivers/net/hamradio/baycom*
3627
3628 BCACHE (BLOCK LAYER CACHE)
3629 M:      Coly Li <colyli@suse.de>
3630 M:      Kent Overstreet <kent.overstreet@gmail.com>
3631 L:      linux-bcache@vger.kernel.org
3632 S:      Maintained
3633 W:      http://bcache.evilpiepirate.org
3634 C:      irc://irc.oftc.net/bcache
3635 F:      drivers/md/bcache/
3636
3637 BDISP ST MEDIA DRIVER
3638 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3639 L:      linux-media@vger.kernel.org
3640 S:      Supported
3641 W:      https://linuxtv.org
3642 T:      git git://linuxtv.org/media_tree.git
3643 F:      drivers/media/platform/st/sti/bdisp
3644
3645 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3646 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3647 L:      netdev@vger.kernel.org
3648 S:      Maintained
3649 F:      drivers/net/ethernet/ec_bhf.c
3650
3651 BEFS FILE SYSTEM
3652 M:      Luis de Bethencourt <luisbg@kernel.org>
3653 M:      Salah Triki <salah.triki@gmail.com>
3654 S:      Maintained
3655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3656 F:      Documentation/filesystems/befs.rst
3657 F:      fs/befs/
3658
3659 BFQ I/O SCHEDULER
3660 M:      Paolo Valente <paolo.valente@linaro.org>
3661 M:      Jens Axboe <axboe@kernel.dk>
3662 L:      linux-block@vger.kernel.org
3663 S:      Maintained
3664 F:      Documentation/block/bfq-iosched.rst
3665 F:      block/bfq-*
3666
3667 BFS FILE SYSTEM
3668 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3669 S:      Maintained
3670 F:      Documentation/filesystems/bfs.rst
3671 F:      fs/bfs/
3672 F:      include/uapi/linux/bfs_fs.h
3673
3674 BITMAP API
3675 M:      Yury Norov <yury.norov@gmail.com>
3676 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3677 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3678 S:      Maintained
3679 F:      include/linux/bitmap.h
3680 F:      include/linux/cpumask.h
3681 F:      include/linux/find.h
3682 F:      include/linux/nodemask.h
3683 F:      lib/bitmap.c
3684 F:      lib/cpumask.c
3685 F:      lib/cpumask_kunit.c
3686 F:      lib/find_bit.c
3687 F:      lib/find_bit_benchmark.c
3688 F:      lib/test_bitmap.c
3689 F:      tools/include/linux/bitmap.h
3690 F:      tools/include/linux/find.h
3691 F:      tools/lib/bitmap.c
3692 F:      tools/lib/find_bit.c
3693
3694 BLINKM RGB LED DRIVER
3695 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3696 S:      Maintained
3697 F:      drivers/leds/leds-blinkm.c
3698
3699 BLOCK LAYER
3700 M:      Jens Axboe <axboe@kernel.dk>
3701 L:      linux-block@vger.kernel.org
3702 S:      Maintained
3703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3704 F:      Documentation/ABI/stable/sysfs-block
3705 F:      Documentation/block/
3706 F:      block/
3707 F:      drivers/block/
3708 F:      include/linux/bio.h
3709 F:      include/linux/blk*
3710 F:      kernel/trace/blktrace.c
3711 F:      lib/sbitmap.c
3712
3713 BLOCK2MTD DRIVER
3714 M:      Joern Engel <joern@lazybastard.org>
3715 L:      linux-mtd@lists.infradead.org
3716 S:      Maintained
3717 F:      drivers/mtd/devices/block2mtd.c
3718
3719 BLUETOOTH DRIVERS
3720 M:      Marcel Holtmann <marcel@holtmann.org>
3721 M:      Johan Hedberg <johan.hedberg@gmail.com>
3722 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3723 L:      linux-bluetooth@vger.kernel.org
3724 S:      Supported
3725 W:      http://www.bluez.org/
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3728 F:      drivers/bluetooth/
3729
3730 BLUETOOTH SUBSYSTEM
3731 M:      Marcel Holtmann <marcel@holtmann.org>
3732 M:      Johan Hedberg <johan.hedberg@gmail.com>
3733 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3734 L:      linux-bluetooth@vger.kernel.org
3735 S:      Supported
3736 W:      http://www.bluez.org/
3737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3739 F:      include/net/bluetooth/
3740 F:      net/bluetooth/
3741
3742 BONDING DRIVER
3743 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3744 M:      Veaceslav Falico <vfalico@gmail.com>
3745 M:      Andy Gospodarek <andy@greyhouse.net>
3746 L:      netdev@vger.kernel.org
3747 S:      Supported
3748 W:      http://sourceforge.net/projects/bonding/
3749 F:      Documentation/networking/bonding.rst
3750 F:      drivers/net/bonding/
3751 F:      include/net/bond*
3752 F:      include/uapi/linux/if_bonding.h
3753 F:      tools/testing/selftests/drivers/net/bonding/
3754
3755 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3756 M:      Dan Robertson <dan@dlrobertson.com>
3757 L:      linux-iio@vger.kernel.org
3758 S:      Maintained
3759 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3760 F:      drivers/iio/accel/bma400*
3761
3762 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3763 M:      Alexei Starovoitov <ast@kernel.org>
3764 M:      Daniel Borkmann <daniel@iogearbox.net>
3765 M:      Andrii Nakryiko <andrii@kernel.org>
3766 R:      Martin KaFai Lau <martin.lau@linux.dev>
3767 R:      Song Liu <song@kernel.org>
3768 R:      Yonghong Song <yhs@fb.com>
3769 R:      John Fastabend <john.fastabend@gmail.com>
3770 R:      KP Singh <kpsingh@kernel.org>
3771 R:      Stanislav Fomichev <sdf@google.com>
3772 R:      Hao Luo <haoluo@google.com>
3773 R:      Jiri Olsa <jolsa@kernel.org>
3774 L:      bpf@vger.kernel.org
3775 S:      Supported
3776 W:      https://bpf.io/
3777 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3780 F:      Documentation/bpf/
3781 F:      Documentation/networking/filter.rst
3782 F:      Documentation/userspace-api/ebpf/
3783 F:      arch/*/net/*
3784 F:      include/linux/bpf*
3785 F:      include/linux/btf*
3786 F:      include/linux/filter.h
3787 F:      include/trace/events/xdp.h
3788 F:      include/uapi/linux/bpf*
3789 F:      include/uapi/linux/btf*
3790 F:      include/uapi/linux/filter.h
3791 F:      kernel/bpf/
3792 F:      kernel/trace/bpf_trace.c
3793 F:      lib/test_bpf.c
3794 F:      net/bpf/
3795 F:      net/core/filter.c
3796 F:      net/sched/act_bpf.c
3797 F:      net/sched/cls_bpf.c
3798 F:      samples/bpf/
3799 F:      scripts/bpf_doc.py
3800 F:      scripts/pahole-flags.sh
3801 F:      scripts/pahole-version.sh
3802 F:      tools/bpf/
3803 F:      tools/lib/bpf/
3804 F:      tools/testing/selftests/bpf/
3805
3806 BPF JIT for ARM
3807 M:      Shubham Bansal <illusionist.neo@gmail.com>
3808 L:      bpf@vger.kernel.org
3809 S:      Odd Fixes
3810 F:      arch/arm/net/
3811
3812 BPF JIT for ARM64
3813 M:      Daniel Borkmann <daniel@iogearbox.net>
3814 M:      Alexei Starovoitov <ast@kernel.org>
3815 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3816 L:      bpf@vger.kernel.org
3817 S:      Supported
3818 F:      arch/arm64/net/
3819
3820 BPF JIT for MIPS (32-BIT AND 64-BIT)
3821 M:      Johan Almbladh <johan.almbladh@anyfinetworks.com>
3822 M:      Paul Burton <paulburton@kernel.org>
3823 L:      bpf@vger.kernel.org
3824 S:      Maintained
3825 F:      arch/mips/net/
3826
3827 BPF JIT for NFP NICs
3828 M:      Jakub Kicinski <kuba@kernel.org>
3829 L:      bpf@vger.kernel.org
3830 S:      Odd Fixes
3831 F:      drivers/net/ethernet/netronome/nfp/bpf/
3832
3833 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3834 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3835 M:      Michael Ellerman <mpe@ellerman.id.au>
3836 L:      bpf@vger.kernel.org
3837 S:      Supported
3838 F:      arch/powerpc/net/
3839
3840 BPF JIT for RISC-V (32-bit)
3841 M:      Luke Nelson <luke.r.nels@gmail.com>
3842 M:      Xi Wang <xi.wang@gmail.com>
3843 L:      bpf@vger.kernel.org
3844 S:      Maintained
3845 F:      arch/riscv/net/
3846 X:      arch/riscv/net/bpf_jit_comp64.c
3847
3848 BPF JIT for RISC-V (64-bit)
3849 M:      Björn Töpel <bjorn@kernel.org>
3850 L:      bpf@vger.kernel.org
3851 S:      Maintained
3852 F:      arch/riscv/net/
3853 X:      arch/riscv/net/bpf_jit_comp32.c
3854
3855 BPF JIT for S390
3856 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3857 M:      Heiko Carstens <hca@linux.ibm.com>
3858 M:      Vasily Gorbik <gor@linux.ibm.com>
3859 L:      bpf@vger.kernel.org
3860 S:      Supported
3861 F:      arch/s390/net/
3862 X:      arch/s390/net/pnet.c
3863
3864 BPF JIT for SPARC (32-BIT AND 64-BIT)
3865 M:      David S. Miller <davem@davemloft.net>
3866 L:      bpf@vger.kernel.org
3867 S:      Odd Fixes
3868 F:      arch/sparc/net/
3869
3870 BPF JIT for X86 32-BIT
3871 M:      Wang YanQing <udknight@gmail.com>
3872 L:      bpf@vger.kernel.org
3873 S:      Odd Fixes
3874 F:      arch/x86/net/bpf_jit_comp32.c
3875
3876 BPF JIT for X86 64-BIT
3877 M:      Alexei Starovoitov <ast@kernel.org>
3878 M:      Daniel Borkmann <daniel@iogearbox.net>
3879 L:      bpf@vger.kernel.org
3880 S:      Supported
3881 F:      arch/x86/net/
3882 X:      arch/x86/net/bpf_jit_comp32.c
3883
3884 BPF [CORE]
3885 M:      Alexei Starovoitov <ast@kernel.org>
3886 M:      Daniel Borkmann <daniel@iogearbox.net>
3887 R:      John Fastabend <john.fastabend@gmail.com>
3888 L:      bpf@vger.kernel.org
3889 S:      Maintained
3890 F:      kernel/bpf/verifier.c
3891 F:      kernel/bpf/tnum.c
3892 F:      kernel/bpf/core.c
3893 F:      kernel/bpf/syscall.c
3894 F:      kernel/bpf/dispatcher.c
3895 F:      kernel/bpf/trampoline.c
3896 F:      include/linux/bpf*
3897 F:      include/linux/filter.h
3898 F:      include/linux/tnum.h
3899
3900 BPF [BTF]
3901 M:      Martin KaFai Lau <martin.lau@linux.dev>
3902 L:      bpf@vger.kernel.org
3903 S:      Maintained
3904 F:      kernel/bpf/btf.c
3905 F:      include/linux/btf*
3906
3907 BPF [TRACING]
3908 M:      Song Liu <song@kernel.org>
3909 R:      Jiri Olsa <jolsa@kernel.org>
3910 L:      bpf@vger.kernel.org
3911 S:      Maintained
3912 F:      kernel/trace/bpf_trace.c
3913 F:      kernel/bpf/stackmap.c
3914
3915 BPF [NETWORKING] (tc BPF, sock_addr)
3916 M:      Martin KaFai Lau <martin.lau@linux.dev>
3917 M:      Daniel Borkmann <daniel@iogearbox.net>
3918 R:      John Fastabend <john.fastabend@gmail.com>
3919 L:      bpf@vger.kernel.org
3920 L:      netdev@vger.kernel.org
3921 S:      Maintained
3922 F:      net/core/filter.c
3923 F:      net/sched/act_bpf.c
3924 F:      net/sched/cls_bpf.c
3925
3926 BPF [NETWORKING] (struct_ops, reuseport)
3927 M:      Martin KaFai Lau <martin.lau@linux.dev>
3928 L:      bpf@vger.kernel.org
3929 L:      netdev@vger.kernel.org
3930 S:      Maintained
3931 F:      kernel/bpf/bpf_struct*
3932
3933 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3934 M:      KP Singh <kpsingh@kernel.org>
3935 R:      Florent Revest <revest@chromium.org>
3936 R:      Brendan Jackman <jackmanb@chromium.org>
3937 L:      bpf@vger.kernel.org
3938 S:      Maintained
3939 F:      Documentation/bpf/prog_lsm.rst
3940 F:      include/linux/bpf_lsm.h
3941 F:      kernel/bpf/bpf_lsm.c
3942 F:      security/bpf/
3943
3944 BPF [STORAGE & CGROUPS]
3945 M:      Martin KaFai Lau <martin.lau@linux.dev>
3946 L:      bpf@vger.kernel.org
3947 S:      Maintained
3948 F:      kernel/bpf/cgroup.c
3949 F:      kernel/bpf/*storage.c
3950 F:      kernel/bpf/bpf_lru*
3951
3952 BPF [RINGBUF]
3953 M:      Andrii Nakryiko <andrii@kernel.org>
3954 L:      bpf@vger.kernel.org
3955 S:      Maintained
3956 F:      kernel/bpf/ringbuf.c
3957
3958 BPF [ITERATOR]
3959 M:      Yonghong Song <yhs@fb.com>
3960 L:      bpf@vger.kernel.org
3961 S:      Maintained
3962 F:      kernel/bpf/*iter.c
3963
3964 BPF [L7 FRAMEWORK] (sockmap)
3965 M:      John Fastabend <john.fastabend@gmail.com>
3966 M:      Jakub Sitnicki <jakub@cloudflare.com>
3967 L:      netdev@vger.kernel.org
3968 L:      bpf@vger.kernel.org
3969 S:      Maintained
3970 F:      include/linux/skmsg.h
3971 F:      net/core/skmsg.c
3972 F:      net/core/sock_map.c
3973 F:      net/ipv4/tcp_bpf.c
3974 F:      net/ipv4/udp_bpf.c
3975 F:      net/unix/unix_bpf.c
3976
3977 BPF [LIBRARY] (libbpf)
3978 M:      Andrii Nakryiko <andrii@kernel.org>
3979 L:      bpf@vger.kernel.org
3980 S:      Maintained
3981 F:      tools/lib/bpf/
3982
3983 BPF [TOOLING] (bpftool)
3984 M:      Quentin Monnet <quentin@isovalent.com>
3985 L:      bpf@vger.kernel.org
3986 S:      Maintained
3987 F:      kernel/bpf/disasm.*
3988 F:      tools/bpf/bpftool/
3989
3990 BPF [SELFTESTS] (Test Runners & Infrastructure)
3991 M:      Andrii Nakryiko <andrii@kernel.org>
3992 R:      Mykola Lysenko <mykolal@fb.com>
3993 L:      bpf@vger.kernel.org
3994 S:      Maintained
3995 F:      tools/testing/selftests/bpf/
3996
3997 BPF [MISC]
3998 L:      bpf@vger.kernel.org
3999 S:      Odd Fixes
4000 K:      (?:\b|_)bpf(?:\b|_)
4001
4002 BROADCOM B44 10/100 ETHERNET DRIVER
4003 M:      Michael Chan <michael.chan@broadcom.com>
4004 L:      netdev@vger.kernel.org
4005 S:      Supported
4006 F:      drivers/net/ethernet/broadcom/b44.*
4007
4008 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4009 M:      Florian Fainelli <f.fainelli@gmail.com>
4010 L:      netdev@vger.kernel.org
4011 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
4012 S:      Supported
4013 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4014 F:      drivers/net/dsa/b53/*
4015 F:      drivers/net/dsa/bcm_sf2*
4016 F:      include/linux/dsa/brcm.h
4017 F:      include/linux/platform_data/b53.h
4018
4019 BROADCOM BCMBCA ARM ARCHITECTURE
4020 M:      William Zhang <william.zhang@broadcom.com>
4021 M:      Anand Gore <anand.gore@broadcom.com>
4022 M:      Kursad Oney <kursad.oney@broadcom.com>
4023 M:      Florian Fainelli <f.fainelli@gmail.com>
4024 M:      Rafał Miłecki <rafal@milecki.pl>
4025 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4027 S:      Maintained
4028 T:      git https://github.com/broadcom/stblinux.git
4029 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4030 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4031 N:      bcmbca
4032 N:      bcm[9]?47622
4033 N:      bcm[9]?4912
4034 N:      bcm[9]?63138
4035 N:      bcm[9]?63146
4036 N:      bcm[9]?63148
4037 N:      bcm[9]?63158
4038 N:      bcm[9]?63178
4039 N:      bcm[9]?6756
4040 N:      bcm[9]?6813
4041 N:      bcm[9]?6846
4042 N:      bcm[9]?6855
4043 N:      bcm[9]?6856
4044 N:      bcm[9]?6858
4045 N:      bcm[9]?6878
4046
4047 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4048 M:      Florian Fainelli <f.fainelli@gmail.com>
4049 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4050 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4052 S:      Maintained
4053 T:      git https://github.com/broadcom/stblinux.git
4054 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4055 F:      drivers/pci/controller/pcie-brcmstb.c
4056 F:      drivers/staging/vc04_services
4057 N:      bcm2711
4058 N:      bcm283*
4059 N:      raspberrypi
4060
4061 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4062 M:      Florian Fainelli <f.fainelli@gmail.com>
4063 M:      Ray Jui <rjui@broadcom.com>
4064 M:      Scott Branden <sbranden@broadcom.com>
4065 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4066 S:      Maintained
4067 T:      git https://github.com/broadcom/mach-bcm
4068 F:      arch/arm/mach-bcm/
4069 N:      bcm281*
4070 N:      bcm113*
4071 N:      bcm216*
4072 N:      kona
4073
4074 BROADCOM BCM47XX MIPS ARCHITECTURE
4075 M:      Hauke Mehrtens <hauke@hauke-m.de>
4076 M:      Rafał Miłecki <zajec5@gmail.com>
4077 L:      linux-mips@vger.kernel.org
4078 S:      Maintained
4079 F:      Documentation/devicetree/bindings/mips/brcm/
4080 F:      arch/mips/bcm47xx/*
4081 F:      arch/mips/include/asm/mach-bcm47xx/*
4082
4083 BROADCOM BCM4908 ETHERNET DRIVER
4084 M:      Rafał Miłecki <rafal@milecki.pl>
4085 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4086 L:      netdev@vger.kernel.org
4087 S:      Maintained
4088 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4089 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4090 F:      drivers/net/ethernet/broadcom/unimac.h
4091
4092 BROADCOM BCM4908 PINMUX DRIVER
4093 M:      Rafał Miłecki <rafal@milecki.pl>
4094 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4095 L:      linux-gpio@vger.kernel.org
4096 S:      Maintained
4097 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4098 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4099
4100 BROADCOM BCM5301X ARM ARCHITECTURE
4101 M:      Florian Fainelli <f.fainelli@gmail.com>
4102 M:      Hauke Mehrtens <hauke@hauke-m.de>
4103 M:      Rafał Miłecki <zajec5@gmail.com>
4104 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4106 S:      Maintained
4107 F:      arch/arm/boot/dts/bcm470*
4108 F:      arch/arm/boot/dts/bcm5301*
4109 F:      arch/arm/boot/dts/bcm953012*
4110 F:      arch/arm/mach-bcm/bcm_5301x.c
4111
4112 BROADCOM BCM53573 ARM ARCHITECTURE
4113 M:      Florian Fainelli <f.fainelli@gmail.com>
4114 M:      Rafał Miłecki <rafal@milecki.pl>
4115 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4117 S:      Maintained
4118 F:      arch/arm/boot/dts/bcm47189*
4119 F:      arch/arm/boot/dts/bcm53573*
4120
4121 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4122 M:      Kevin Cernekee <cernekee@gmail.com>
4123 L:      linux-usb@vger.kernel.org
4124 S:      Maintained
4125 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4126
4127 BROADCOM BCM7XXX ARM ARCHITECTURE
4128 M:      Florian Fainelli <f.fainelli@gmail.com>
4129 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4131 S:      Maintained
4132 T:      git https://github.com/broadcom/stblinux.git
4133 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4134 F:      arch/arm/boot/dts/bcm7*.dts*
4135 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4136 F:      arch/arm/mach-bcm/*brcmstb*
4137 F:      arch/arm/mm/cache-b15-rac.c
4138 F:      drivers/bus/brcmstb_gisb.c
4139 F:      drivers/pci/controller/pcie-brcmstb.c
4140 N:      brcmstb
4141 N:      bcm7038
4142 N:      bcm7120
4143
4144 BROADCOM BDC DRIVER
4145 M:      Justin Chen <justinpopo6@gmail.com>
4146 M:      Al Cooper <alcooperx@gmail.com>
4147 L:      linux-usb@vger.kernel.org
4148 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4149 S:      Maintained
4150 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4151 F:      drivers/usb/gadget/udc/bdc/
4152
4153 BROADCOM BMIPS CPUFREQ DRIVER
4154 M:      Markus Mayer <mmayer@broadcom.com>
4155 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4156 L:      linux-pm@vger.kernel.org
4157 S:      Maintained
4158 F:      drivers/cpufreq/bmips-cpufreq.c
4159
4160 BROADCOM BMIPS MIPS ARCHITECTURE
4161 M:      Florian Fainelli <f.fainelli@gmail.com>
4162 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4163 L:      linux-mips@vger.kernel.org
4164 S:      Maintained
4165 T:      git https://github.com/broadcom/stblinux.git
4166 F:      arch/mips/bmips/*
4167 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4168 F:      arch/mips/include/asm/mach-bmips/*
4169 F:      arch/mips/kernel/*bmips*
4170 F:      drivers/soc/bcm/bcm63xx
4171 F:      drivers/irqchip/irq-bcm63*
4172 F:      drivers/irqchip/irq-bcm7*
4173 F:      drivers/irqchip/irq-brcmstb*
4174 F:      include/linux/bcm963xx_nvram.h
4175 F:      include/linux/bcm963xx_tag.h
4176
4177 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4178 M:      Rasesh Mody <rmody@marvell.com>
4179 M:      GR-Linux-NIC-Dev@marvell.com
4180 L:      netdev@vger.kernel.org
4181 S:      Supported
4182 F:      drivers/net/ethernet/broadcom/bnx2.*
4183 F:      drivers/net/ethernet/broadcom/bnx2_*
4184
4185 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4186 M:      Saurav Kashyap <skashyap@marvell.com>
4187 M:      Javed Hasan <jhasan@marvell.com>
4188 M:      GR-QLogic-Storage-Upstream@marvell.com
4189 L:      linux-scsi@vger.kernel.org
4190 S:      Supported
4191 F:      drivers/scsi/bnx2fc/
4192
4193 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4194 M:      Nilesh Javali <njavali@marvell.com>
4195 M:      Manish Rangankar <mrangankar@marvell.com>
4196 M:      GR-QLogic-Storage-Upstream@marvell.com
4197 L:      linux-scsi@vger.kernel.org
4198 S:      Supported
4199 F:      drivers/scsi/bnx2i/
4200
4201 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4202 M:      Ariel Elior <aelior@marvell.com>
4203 M:      Sudarsana Kalluru <skalluru@marvell.com>
4204 M:      Manish Chopra <manishc@marvell.com>
4205 L:      netdev@vger.kernel.org
4206 S:      Supported
4207 F:      drivers/net/ethernet/broadcom/bnx2x/
4208
4209 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4210 M:      Michael Chan <michael.chan@broadcom.com>
4211 L:      netdev@vger.kernel.org
4212 S:      Supported
4213 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4214 F:      drivers/net/ethernet/broadcom/bnxt/
4215 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4216
4217 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4218 M:      Arend van Spriel <aspriel@gmail.com>
4219 M:      Franky Lin <franky.lin@broadcom.com>
4220 M:      Hante Meuleman <hante.meuleman@broadcom.com>
4221 L:      linux-wireless@vger.kernel.org
4222 L:      brcm80211-dev-list.pdl@broadcom.com
4223 L:      SHA-cyfmac-dev-list@infineon.com
4224 S:      Supported
4225 F:      drivers/net/wireless/broadcom/brcm80211/
4226
4227 BROADCOM BRCMSTB GPIO DRIVER
4228 M:      Doug Berger <opendmb@gmail.com>
4229 M:      Florian Fainelli <f.fainelli@gmail.com>
4230 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4231 S:      Supported
4232 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4233 F:      drivers/gpio/gpio-brcmstb.c
4234
4235 BROADCOM BRCMSTB I2C DRIVER
4236 M:      Kamal Dasu <kdasu.kdev@gmail.com>
4237 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4238 L:      linux-i2c@vger.kernel.org
4239 S:      Supported
4240 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4241 F:      drivers/i2c/busses/i2c-brcmstb.c
4242
4243 BROADCOM BRCMSTB UART DRIVER
4244 M:      Al Cooper <alcooperx@gmail.com>
4245 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4246 L:      linux-serial@vger.kernel.org
4247 S:      Maintained
4248 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4249 F:      drivers/tty/serial/8250/8250_bcm7271.c
4250
4251 BROADCOM BRCMSTB USB EHCI DRIVER
4252 M:      Justin Chen <justinpopo6@gmail.com>
4253 M:      Al Cooper <alcooperx@gmail.com>
4254 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4255 L:      linux-usb@vger.kernel.org
4256 S:      Maintained
4257 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4258 F:      drivers/usb/host/ehci-brcm.*
4259
4260 BROADCOM BRCMSTB USB PIN MAP DRIVER
4261 M:      Al Cooper <alcooperx@gmail.com>
4262 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263 L:      linux-usb@vger.kernel.org
4264 S:      Maintained
4265 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4266 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4267
4268 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4269 M:      Justin Chen <justinpopo6@gmail.com>
4270 M:      Al Cooper <alcooperx@gmail.com>
4271 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 L:      linux-kernel@vger.kernel.org
4273 S:      Maintained
4274 F:      drivers/phy/broadcom/phy-brcm-usb*
4275
4276 BROADCOM ETHERNET PHY DRIVERS
4277 M:      Florian Fainelli <f.fainelli@gmail.com>
4278 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4279 L:      netdev@vger.kernel.org
4280 S:      Supported
4281 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4282 F:      drivers/net/phy/bcm*.[ch]
4283 F:      drivers/net/phy/broadcom.c
4284 F:      include/linux/brcmphy.h
4285
4286 BROADCOM GENET ETHERNET DRIVER
4287 M:      Doug Berger <opendmb@gmail.com>
4288 M:      Florian Fainelli <f.fainelli@gmail.com>
4289 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4290 L:      netdev@vger.kernel.org
4291 S:      Supported
4292 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4293 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4294 F:      drivers/net/ethernet/broadcom/genet/
4295 F:      drivers/net/ethernet/broadcom/unimac.h
4296 F:      drivers/net/mdio/mdio-bcm-unimac.c
4297 F:      include/linux/platform_data/bcmgenet.h
4298 F:      include/linux/platform_data/mdio-bcm-unimac.h
4299
4300 BROADCOM IPROC ARM ARCHITECTURE
4301 M:      Ray Jui <rjui@broadcom.com>
4302 M:      Scott Branden <sbranden@broadcom.com>
4303 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4305 S:      Maintained
4306 T:      git https://github.com/broadcom/stblinux.git
4307 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4308 F:      arch/arm64/boot/dts/broadcom/stingray/*
4309 F:      drivers/clk/bcm/clk-ns*
4310 F:      drivers/clk/bcm/clk-sr*
4311 F:      drivers/pinctrl/bcm/pinctrl-ns*
4312 F:      include/dt-bindings/clock/bcm-sr*
4313 N:      iproc
4314 N:      cygnus
4315 N:      bcm[-_]nsp
4316 N:      bcm9113*
4317 N:      bcm9583*
4318 N:      bcm9585*
4319 N:      bcm9586*
4320 N:      bcm988312
4321 N:      bcm113*
4322 N:      bcm583*
4323 N:      bcm585*
4324 N:      bcm586*
4325 N:      bcm88312
4326 N:      hr2
4327 N:      stingray
4328
4329 BROADCOM IPROC GBIT ETHERNET DRIVER
4330 M:      Rafał Miłecki <rafal@milecki.pl>
4331 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 L:      netdev@vger.kernel.org
4333 S:      Maintained
4334 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4335 F:      drivers/net/ethernet/broadcom/bgmac*
4336 F:      drivers/net/ethernet/broadcom/unimac.h
4337
4338 BROADCOM KONA GPIO DRIVER
4339 M:      Ray Jui <rjui@broadcom.com>
4340 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4341 S:      Supported
4342 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4343 F:      drivers/gpio/gpio-bcm-kona.c
4344
4345 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4346 M:      Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4347 M:      Kashyap Desai <kashyap.desai@broadcom.com>
4348 M:      Sumit Saxena <sumit.saxena@broadcom.com>
4349 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4350 L:      mpi3mr-linuxdrv.pdl@broadcom.com
4351 L:      linux-scsi@vger.kernel.org
4352 S:      Supported
4353 W:      https://www.broadcom.com/support/storage
4354 F:      drivers/scsi/mpi3mr/
4355
4356 BROADCOM NETXTREME-E ROCE DRIVER
4357 M:      Selvin Xavier <selvin.xavier@broadcom.com>
4358 L:      linux-rdma@vger.kernel.org
4359 S:      Supported
4360 W:      http://www.broadcom.com
4361 F:      drivers/infiniband/hw/bnxt_re/
4362 F:      include/uapi/rdma/bnxt_re-abi.h
4363
4364 BROADCOM NVRAM DRIVER
4365 M:      Rafał Miłecki <zajec5@gmail.com>
4366 L:      linux-mips@vger.kernel.org
4367 S:      Maintained
4368 F:      drivers/firmware/broadcom/*
4369
4370 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4371 M:      Rafał Miłecki <rafal@milecki.pl>
4372 M:      Florian Fainelli <f.fainelli@gmail.com>
4373 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4374 L:      linux-pm@vger.kernel.org
4375 S:      Maintained
4376 T:      git https://github.com/broadcom/stblinux.git
4377 F:      drivers/soc/bcm/bcm63xx/bcm-pmb.c
4378 F:      include/dt-bindings/soc/bcm-pmb.h
4379
4380 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4381 M:      Rafał Miłecki <zajec5@gmail.com>
4382 L:      linux-wireless@vger.kernel.org
4383 S:      Maintained
4384 F:      drivers/bcma/
4385 F:      include/linux/bcma/
4386
4387 BROADCOM SPI DRIVER
4388 M:      Kamal Dasu <kdasu.kdev@gmail.com>
4389 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4390 S:      Maintained
4391 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4392 F:      drivers/spi/spi-bcm-qspi.*
4393 F:      drivers/spi/spi-brcmstb-qspi.c
4394 F:      drivers/spi/spi-iproc-qspi.c
4395
4396 BROADCOM STB AVS CPUFREQ DRIVER
4397 M:      Markus Mayer <mmayer@broadcom.com>
4398 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4399 L:      linux-pm@vger.kernel.org
4400 S:      Maintained
4401 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4402 F:      drivers/cpufreq/brcmstb*
4403
4404 BROADCOM STB AVS TMON DRIVER
4405 M:      Markus Mayer <mmayer@broadcom.com>
4406 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4407 L:      linux-pm@vger.kernel.org
4408 S:      Maintained
4409 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4410 F:      drivers/thermal/broadcom/brcmstb*
4411
4412 BROADCOM STB DPFE DRIVER
4413 M:      Markus Mayer <mmayer@broadcom.com>
4414 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4416 S:      Maintained
4417 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4418 F:      drivers/memory/brcmstb_dpfe.c
4419
4420 BROADCOM STB NAND FLASH DRIVER
4421 M:      Brian Norris <computersforpeace@gmail.com>
4422 M:      Kamal Dasu <kdasu.kdev@gmail.com>
4423 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4424 L:      linux-mtd@lists.infradead.org
4425 S:      Maintained
4426 F:      drivers/mtd/nand/raw/brcmnand/
4427 F:      include/linux/platform_data/brcmnand.h
4428
4429 BROADCOM STB PCIE DRIVER
4430 M:      Jim Quinlan <jim2101024@gmail.com>
4431 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
4432 M:      Florian Fainelli <f.fainelli@gmail.com>
4433 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4434 L:      linux-pci@vger.kernel.org
4435 S:      Maintained
4436 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4437 F:      drivers/pci/controller/pcie-brcmstb.c
4438
4439 BROADCOM SYSTEMPORT ETHERNET DRIVER
4440 M:      Florian Fainelli <f.fainelli@gmail.com>
4441 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4442 L:      netdev@vger.kernel.org
4443 S:      Supported
4444 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4445 F:      drivers/net/ethernet/broadcom/unimac.h
4446 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4447
4448 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4449 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
4450 M:      Prashant Sreedharan <prashant@broadcom.com>
4451 M:      Michael Chan <mchan@broadcom.com>
4452 L:      netdev@vger.kernel.org
4453 S:      Supported
4454 F:      drivers/net/ethernet/broadcom/tg3.*
4455
4456 BROADCOM VK DRIVER
4457 M:      Scott Branden <scott.branden@broadcom.com>
4458 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4459 S:      Supported
4460 F:      drivers/misc/bcm-vk/
4461 F:      include/uapi/linux/misc/bcm_vk.h
4462
4463 BROCADE BFA FC SCSI DRIVER
4464 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4465 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4466 L:      linux-scsi@vger.kernel.org
4467 S:      Supported
4468 F:      drivers/scsi/bfa/
4469
4470 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4471 M:      Rasesh Mody <rmody@marvell.com>
4472 M:      Sudarsana Kalluru <skalluru@marvell.com>
4473 M:      GR-Linux-NIC-Dev@marvell.com
4474 L:      netdev@vger.kernel.org
4475 S:      Supported
4476 F:      drivers/net/ethernet/brocade/bna/
4477
4478 BSG (block layer generic sg v4 driver)
4479 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4480 L:      linux-scsi@vger.kernel.org
4481 S:      Supported
4482 F:      block/bsg.c
4483 F:      include/linux/bsg.h
4484 F:      include/uapi/linux/bsg.h
4485
4486 BT87X AUDIO DRIVER
4487 M:      Clemens Ladisch <clemens@ladisch.de>
4488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4489 S:      Maintained
4490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4491 F:      Documentation/sound/cards/bt87x.rst
4492 F:      sound/pci/bt87x.c
4493
4494 BT8XXGPIO DRIVER
4495 M:      Michael Buesch <m@bues.ch>
4496 S:      Maintained
4497 W:      http://bu3sch.de/btgpio.php
4498 F:      drivers/gpio/gpio-bt8xx.c
4499
4500 BTRFS FILE SYSTEM
4501 M:      Chris Mason <clm@fb.com>
4502 M:      Josef Bacik <josef@toxicpanda.com>
4503 M:      David Sterba <dsterba@suse.com>
4504 L:      linux-btrfs@vger.kernel.org
4505 S:      Maintained
4506 W:      https://btrfs.readthedocs.io
4507 W:      https://btrfs.wiki.kernel.org/
4508 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4509 C:      irc://irc.libera.chat/btrfs
4510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4511 F:      Documentation/filesystems/btrfs.rst
4512 F:      fs/btrfs/
4513 F:      include/linux/btrfs*
4514 F:      include/trace/events/btrfs.h
4515 F:      include/uapi/linux/btrfs*
4516
4517 BTTV VIDEO4LINUX DRIVER
4518 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4519 L:      linux-media@vger.kernel.org
4520 S:      Odd fixes
4521 W:      https://linuxtv.org
4522 T:      git git://linuxtv.org/media_tree.git
4523 F:      Documentation/driver-api/media/drivers/bttv*
4524 F:      drivers/media/pci/bt8xx/bttv*
4525
4526 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4527 M:      Chanwoo Choi <cw00.choi@samsung.com>
4528 L:      linux-pm@vger.kernel.org
4529 L:      linux-samsung-soc@vger.kernel.org
4530 S:      Maintained
4531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4532 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4533 F:      drivers/devfreq/exynos-bus.c
4534
4535 BUSLOGIC SCSI DRIVER
4536 M:      Khalid Aziz <khalid@gonehiking.org>
4537 L:      linux-scsi@vger.kernel.org
4538 S:      Maintained
4539 F:      drivers/scsi/BusLogic.*
4540 F:      drivers/scsi/FlashPoint.*
4541
4542 C-MEDIA CMI8788 DRIVER
4543 M:      Clemens Ladisch <clemens@ladisch.de>
4544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4545 S:      Maintained
4546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4547 F:      sound/pci/oxygen/
4548
4549 C-SKY ARCHITECTURE
4550 M:      Guo Ren <guoren@kernel.org>
4551 L:      linux-csky@vger.kernel.org
4552 S:      Supported
4553 T:      git https://github.com/c-sky/csky-linux.git
4554 F:      Documentation/devicetree/bindings/csky/
4555 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4556 F:      Documentation/devicetree/bindings/timer/csky,*
4557 F:      arch/csky/
4558 F:      drivers/clocksource/timer-gx6605s.c
4559 F:      drivers/clocksource/timer-mp-csky.c
4560 F:      drivers/irqchip/irq-csky-*
4561 N:      csky
4562 K:      csky
4563
4564 CA8210 IEEE-802.15.4 RADIO DRIVER
4565 L:      linux-wpan@vger.kernel.org
4566 S:      Orphan
4567 W:      https://github.com/Cascoda/ca8210-linux.git
4568 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4569 F:      drivers/net/ieee802154/ca8210.c
4570
4571 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4572 M:      Damien Le Moal <damien.lemoal@wdc.com>
4573 L:      linux-riscv@lists.infradead.org
4574 L:      linux-gpio@vger.kernel.org (pinctrl driver)
4575 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4576 F:      drivers/pinctrl/pinctrl-k210.c
4577
4578 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4579 M:      Damien Le Moal <damien.lemoal@wdc.com>
4580 L:      linux-kernel@vger.kernel.org
4581 L:      linux-riscv@lists.infradead.org
4582 S:      Maintained
4583 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4584 F:      drivers/reset/reset-k210.c
4585
4586 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4587 M:      Damien Le Moal <damien.lemoal@wdc.com>
4588 L:      linux-riscv@lists.infradead.org
4589 S:      Maintained
4590 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4591 F:      drivers/soc/canaan/
4592 F:      include/soc/canaan/
4593
4594 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4595 M:      David Howells <dhowells@redhat.com>
4596 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
4597 S:      Supported
4598 F:      Documentation/filesystems/caching/cachefiles.rst
4599 F:      fs/cachefiles/
4600
4601 CADENCE MIPI-CSI2 BRIDGES
4602 M:      Maxime Ripard <mripard@kernel.org>
4603 L:      linux-media@vger.kernel.org
4604 S:      Maintained
4605 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4606 F:      drivers/media/platform/cadence/cdns-csi2*
4607
4608 CADENCE NAND DRIVER
4609 L:      linux-mtd@lists.infradead.org
4610 S:      Orphan
4611 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4612 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4613
4614 CADENCE USB3 DRD IP DRIVER
4615 M:      Peter Chen <peter.chen@kernel.org>
4616 M:      Pawel Laszczak <pawell@cadence.com>
4617 R:      Roger Quadros <rogerq@kernel.org>
4618 R:      Aswath Govindraju <a-govindraju@ti.com>
4619 L:      linux-usb@vger.kernel.org
4620 S:      Maintained
4621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4622 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4623 F:      drivers/usb/cdns3/
4624 X:      drivers/usb/cdns3/cdnsp*
4625
4626 CADENCE USBSSP DRD IP DRIVER
4627 M:      Pawel Laszczak <pawell@cadence.com>
4628 L:      linux-usb@vger.kernel.org
4629 S:      Maintained
4630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4631 F:      drivers/usb/cdns3/
4632 X:      drivers/usb/cdns3/cdns3*
4633
4634 CADET FM/AM RADIO RECEIVER DRIVER
4635 M:      Hans Verkuil <hverkuil@xs4all.nl>
4636 L:      linux-media@vger.kernel.org
4637 S:      Maintained
4638 W:      https://linuxtv.org
4639 T:      git git://linuxtv.org/media_tree.git
4640 F:      drivers/media/radio/radio-cadet*
4641
4642 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4643 L:      linux-media@vger.kernel.org
4644 S:      Orphan
4645 T:      git git://linuxtv.org/media_tree.git
4646 F:      Documentation/admin-guide/media/cafe_ccic*
4647 F:      drivers/media/platform/marvell/
4648
4649 CAIF NETWORK LAYER
4650 L:      netdev@vger.kernel.org
4651 S:      Orphan
4652 F:      Documentation/networking/caif/
4653 F:      drivers/net/caif/
4654 F:      include/net/caif/
4655 F:      include/uapi/linux/caif/
4656 F:      net/caif/
4657
4658 CAKE QDISC
4659 M:      Toke Høiland-Jørgensen <toke@toke.dk>
4660 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
4661 S:      Maintained
4662 F:      net/sched/sch_cake.c
4663
4664 CAN NETWORK DRIVERS
4665 M:      Wolfgang Grandegger <wg@grandegger.com>
4666 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4667 L:      linux-can@vger.kernel.org
4668 S:      Maintained
4669 W:      https://github.com/linux-can
4670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4672 F:      Documentation/devicetree/bindings/net/can/
4673 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4674 F:      drivers/net/can/
4675 F:      drivers/phy/phy-can-transceiver.c
4676 F:      include/linux/can/bittiming.h
4677 F:      include/linux/can/dev.h
4678 F:      include/linux/can/length.h
4679 F:      include/linux/can/platform/
4680 F:      include/linux/can/rx-offload.h
4681 F:      include/uapi/linux/can/error.h
4682 F:      include/uapi/linux/can/netlink.h
4683 F:      include/uapi/linux/can/vxcan.h
4684
4685 CAN NETWORK LAYER
4686 M:      Oliver Hartkopp <socketcan@hartkopp.net>
4687 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4688 L:      linux-can@vger.kernel.org
4689 S:      Maintained
4690 W:      https://github.com/linux-can
4691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4693 F:      Documentation/networking/can.rst
4694 F:      include/linux/can/can-ml.h
4695 F:      include/linux/can/core.h
4696 F:      include/linux/can/skb.h
4697 F:      include/net/netns/can.h
4698 F:      include/uapi/linux/can.h
4699 F:      include/uapi/linux/can/bcm.h
4700 F:      include/uapi/linux/can/gw.h
4701 F:      include/uapi/linux/can/isotp.h
4702 F:      include/uapi/linux/can/raw.h
4703 F:      net/can/
4704
4705 CAN-J1939 NETWORK LAYER
4706 M:      Robin van der Gracht <robin@protonic.nl>
4707 M:      Oleksij Rempel <o.rempel@pengutronix.de>
4708 R:      kernel@pengutronix.de
4709 L:      linux-can@vger.kernel.org
4710 S:      Maintained
4711 F:      Documentation/networking/j1939.rst
4712 F:      include/uapi/linux/can/j1939.h
4713 F:      net/can/j1939/
4714
4715 CAPABILITIES
4716 M:      Serge Hallyn <serge@hallyn.com>
4717 L:      linux-security-module@vger.kernel.org
4718 S:      Supported
4719 F:      include/linux/capability.h
4720 F:      include/uapi/linux/capability.h
4721 F:      kernel/capability.c
4722 F:      security/commoncap.c
4723
4724 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4725 M:      Kevin Tsai <ktsai@capellamicro.com>
4726 S:      Maintained
4727 F:      drivers/iio/light/cm*
4728
4729 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4730 M:      Christian Lamparter <chunkeey@googlemail.com>
4731 L:      linux-wireless@vger.kernel.org
4732 S:      Maintained
4733 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4734 F:      drivers/net/wireless/ath/carl9170/
4735
4736 CAVIUM I2C DRIVER
4737 M:      Robert Richter <rric@kernel.org>
4738 S:      Odd Fixes
4739 W:      http://www.marvell.com
4740 F:      drivers/i2c/busses/i2c-octeon*
4741 F:      drivers/i2c/busses/i2c-thunderx*
4742
4743 CAVIUM LIQUIDIO NETWORK DRIVER
4744 M:      Derek Chickles <dchickles@marvell.com>
4745 M:      Satanand Burla <sburla@marvell.com>
4746 M:      Felix Manlunas <fmanlunas@marvell.com>
4747 L:      netdev@vger.kernel.org
4748 S:      Supported
4749 W:      http://www.marvell.com
4750 F:      drivers/net/ethernet/cavium/liquidio/
4751
4752 CAVIUM MMC DRIVER
4753 M:      Robert Richter <rric@kernel.org>
4754 S:      Odd Fixes
4755 W:      http://www.marvell.com
4756 F:      drivers/mmc/host/cavium*
4757
4758 CAVIUM OCTEON-TX CRYPTO DRIVER
4759 M:      George Cherian <gcherian@marvell.com>
4760 L:      linux-crypto@vger.kernel.org
4761 S:      Supported
4762 W:      http://www.marvell.com
4763 F:      drivers/crypto/cavium/cpt/
4764
4765 CAVIUM THUNDERX2 ARM64 SOC
4766 M:      Robert Richter <rric@kernel.org>
4767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4768 S:      Odd Fixes
4769 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4770 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4771
4772 CBS/ETF/TAPRIO QDISCS
4773 M:      Vinicius Costa Gomes <vinicius.gomes@intel.com>
4774 S:      Maintained
4775 L:      netdev@vger.kernel.org
4776 F:      net/sched/sch_cbs.c
4777 F:      net/sched/sch_etf.c
4778 F:      net/sched/sch_taprio.c
4779
4780 CC2520 IEEE-802.15.4 RADIO DRIVER
4781 M:      Varka Bhadram <varkabhadram@gmail.com>
4782 L:      linux-wpan@vger.kernel.org
4783 S:      Maintained
4784 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4785 F:      drivers/net/ieee802154/cc2520.c
4786 F:      include/linux/spi/cc2520.h
4787
4788 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4789 M:      Gilad Ben-Yossef <gilad@benyossef.com>
4790 L:      linux-crypto@vger.kernel.org
4791 S:      Supported
4792 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4793 F:      drivers/crypto/ccree/
4794
4795 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4796 M:      Hadar Gat <hadar.gat@arm.com>
4797 L:      linux-crypto@vger.kernel.org
4798 S:      Supported
4799 F:      drivers/char/hw_random/cctrng.c
4800 F:      drivers/char/hw_random/cctrng.h
4801 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4802 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4803
4804 CEC FRAMEWORK
4805 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4806 L:      linux-media@vger.kernel.org
4807 S:      Supported
4808 W:      http://linuxtv.org
4809 T:      git git://linuxtv.org/media_tree.git
4810 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4811 F:      Documentation/devicetree/bindings/media/cec.txt
4812 F:      Documentation/driver-api/media/cec-core.rst
4813 F:      Documentation/userspace-api/media/cec
4814 F:      drivers/media/cec/
4815 F:      drivers/media/rc/keymaps/rc-cec.c
4816 F:      include/media/cec-notifier.h
4817 F:      include/media/cec.h
4818 F:      include/uapi/linux/cec-funcs.h
4819 F:      include/uapi/linux/cec.h
4820
4821 CEC GPIO DRIVER
4822 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4823 L:      linux-media@vger.kernel.org
4824 S:      Supported
4825 W:      http://linuxtv.org
4826 T:      git git://linuxtv.org/media_tree.git
4827 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
4828 F:      drivers/media/cec/platform/cec-gpio/
4829
4830 CELL BROADBAND ENGINE ARCHITECTURE
4831 M:      Arnd Bergmann <arnd@arndb.de>
4832 L:      linuxppc-dev@lists.ozlabs.org
4833 S:      Supported
4834 W:      http://www.ibm.com/developerworks/power/cell/
4835 F:      arch/powerpc/include/asm/cell*.h
4836 F:      arch/powerpc/include/asm/spu*.h
4837 F:      arch/powerpc/include/uapi/asm/spu*.h
4838 F:      arch/powerpc/platforms/cell/
4839
4840 CELLWISE CW2015 BATTERY DRIVER
4841 M:      Tobias Schrammm <t.schramm@manjaro.org>
4842 S:      Maintained
4843 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4844 F:      drivers/power/supply/cw2015_battery.c
4845
4846 CEPH COMMON CODE (LIBCEPH)
4847 M:      Ilya Dryomov <idryomov@gmail.com>
4848 M:      Xiubo Li <xiubli@redhat.com>
4849 R:      Jeff Layton <jlayton@kernel.org>
4850 L:      ceph-devel@vger.kernel.org
4851 S:      Supported
4852 W:      http://ceph.com/
4853 T:      git https://github.com/ceph/ceph-client.git
4854 F:      include/linux/ceph/
4855 F:      include/linux/crush/
4856 F:      net/ceph/
4857
4858 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4859 M:      Xiubo Li <xiubli@redhat.com>
4860 M:      Ilya Dryomov <idryomov@gmail.com>
4861 R:      Jeff Layton <jlayton@kernel.org>
4862 L:      ceph-devel@vger.kernel.org
4863 S:      Supported
4864 W:      http://ceph.com/
4865 T:      git https://github.com/ceph/ceph-client.git
4866 F:      Documentation/filesystems/ceph.rst
4867 F:      fs/ceph/
4868
4869 CERTIFICATE HANDLING
4870 M:      David Howells <dhowells@redhat.com>
4871 M:      David Woodhouse <dwmw2@infradead.org>
4872 L:      keyrings@vger.kernel.org
4873 S:      Maintained
4874 F:      Documentation/admin-guide/module-signing.rst
4875 F:      certs/
4876 F:      scripts/sign-file.c
4877 F:      tools/certs/
4878
4879 CFAG12864B LCD DRIVER
4880 M:      Miguel Ojeda <ojeda@kernel.org>
4881 S:      Maintained
4882 F:      drivers/auxdisplay/cfag12864b.c
4883 F:      include/linux/cfag12864b.h
4884
4885 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4886 M:      Miguel Ojeda <ojeda@kernel.org>
4887 S:      Maintained
4888 F:      drivers/auxdisplay/cfag12864bfb.c
4889 F:      include/linux/cfag12864b.h
4890
4891 CHAR and MISC DRIVERS
4892 M:      Arnd Bergmann <arnd@arndb.de>
4893 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4894 S:      Supported
4895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4896 F:      drivers/char/
4897 F:      drivers/misc/
4898 F:      include/linux/miscdevice.h
4899 X:      drivers/char/agp/
4900 X:      drivers/char/hw_random/
4901 X:      drivers/char/ipmi/
4902 X:      drivers/char/random.c
4903 X:      drivers/char/tpm/
4904
4905 CHECKPATCH
4906 M:      Andy Whitcroft <apw@canonical.com>
4907 M:      Joe Perches <joe@perches.com>
4908 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
4909 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
4910 S:      Maintained
4911 F:      scripts/checkpatch.pl
4912
4913 CHECKPATCH DOCUMENTATION
4914 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
4915 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
4916 R:      Joe Perches <joe@perches.com>
4917 S:      Maintained
4918 F:      Documentation/dev-tools/checkpatch.rst
4919
4920 CHINESE DOCUMENTATION
4921 M:      Alex Shi <alexs@kernel.org>
4922 M:      Yanteng Si <siyanteng@loongson.cn>
4923 S:      Maintained
4924 F:      Documentation/translations/zh_CN/
4925
4926 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4927 M:      Peter Chen <peter.chen@kernel.org>
4928 L:      linux-usb@vger.kernel.org
4929 S:      Maintained
4930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4931 F:      drivers/usb/chipidea/
4932
4933 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4934 M:      Hans de Goede <hdegoede@redhat.com>
4935 L:      linux-input@vger.kernel.org
4936 S:      Maintained
4937 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4938 F:      drivers/input/touchscreen/chipone_icn8318.c
4939
4940 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4941 M:      Hans de Goede <hdegoede@redhat.com>
4942 L:      linux-input@vger.kernel.org
4943 S:      Maintained
4944 F:      drivers/input/touchscreen/chipone_icn8505.c
4945
4946 CHROME HARDWARE PLATFORM SUPPORT
4947 M:      Benson Leung <bleung@chromium.org>
4948 L:      chrome-platform@lists.linux.dev
4949 S:      Maintained
4950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4951 F:      drivers/platform/chrome/
4952
4953 CHROMEOS EC CODEC DRIVER
4954 M:      Cheng-Yi Chiang <cychiang@chromium.org>
4955 M:      Tzung-Bi Shih <tzungbi@kernel.org>
4956 R:      Guenter Roeck <groeck@chromium.org>
4957 L:      chrome-platform@lists.linux.dev
4958 S:      Maintained
4959 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4960 F:      sound/soc/codecs/cros_ec_codec.*
4961
4962 CHROMEOS EC SUBDRIVERS
4963 M:      Benson Leung <bleung@chromium.org>
4964 R:      Guenter Roeck <groeck@chromium.org>
4965 L:      chrome-platform@lists.linux.dev
4966 S:      Maintained
4967 F:      drivers/power/supply/cros_usbpd-charger.c
4968 N:      cros_ec
4969 N:      cros-ec
4970
4971 CHROMEOS EC USB TYPE-C DRIVER
4972 M:      Prashant Malani <pmalani@chromium.org>
4973 L:      chrome-platform@lists.linux.dev
4974 S:      Maintained
4975 F:      drivers/platform/chrome/cros_ec_typec.c
4976 F:      drivers/platform/chrome/cros_typec_switch.c
4977
4978 CHROMEOS EC USB PD NOTIFY DRIVER
4979 M:      Prashant Malani <pmalani@chromium.org>
4980 L:      chrome-platform@lists.linux.dev
4981 S:      Maintained
4982 F:      drivers/platform/chrome/cros_usbpd_notify.c
4983 F:      include/linux/platform_data/cros_usbpd_notify.h
4984
4985 CHROMEOS HPS DRIVER
4986 M:      Dan Callaghan <dcallagh@chromium.org>
4987 R:      Sami Kyöstilä <skyostil@chromium.org>
4988 S:      Maintained
4989 F:      drivers/platform/chrome/cros_hps_i2c.c
4990
4991 CHRONTEL CH7322 CEC DRIVER
4992 M:      Joe Tessler <jrt@google.com>
4993 L:      linux-media@vger.kernel.org
4994 S:      Maintained
4995 T:      git git://linuxtv.org/media_tree.git
4996 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4997 F:      drivers/media/cec/i2c/ch7322.c
4998
4999 CIRRUS LOGIC AUDIO CODEC DRIVERS
5000 M:      James Schulman <james.schulman@cirrus.com>
5001 M:      David Rhodes <david.rhodes@cirrus.com>
5002 M:      Lucas Tanure <tanureal@opensource.cirrus.com>
5003 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5004 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5005 L:      patches@opensource.cirrus.com
5006 S:      Maintained
5007 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5008 F:      include/dt-bindings/sound/cs*
5009 F:      sound/pci/hda/cs*
5010 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5011 F:      sound/soc/codecs/cs*
5012
5013 CIRRUS LOGIC DSP FIRMWARE DRIVER
5014 M:      Simon Trimmer <simont@opensource.cirrus.com>
5015 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5016 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5017 L:      patches@opensource.cirrus.com
5018 S:      Supported
5019 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5020 T:      git https://github.com/CirrusLogic/linux-drivers.git
5021 F:      drivers/firmware/cirrus/*
5022 F:      include/linux/firmware/cirrus/*
5023
5024 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5025 M:      Hartley Sweeten <hsweeten@visionengravers.com>
5026 L:      netdev@vger.kernel.org
5027 S:      Maintained
5028 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5029
5030 CIRRUS LOGIC LOCHNAGAR DRIVER
5031 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5032 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5033 L:      patches@opensource.cirrus.com
5034 S:      Supported
5035 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5036 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5037 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5038 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5039 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5040 F:      Documentation/hwmon/lochnagar.rst
5041 F:      drivers/clk/clk-lochnagar.c
5042 F:      drivers/hwmon/lochnagar-hwmon.c
5043 F:      drivers/mfd/lochnagar-i2c.c
5044 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5045 F:      drivers/regulator/lochnagar-regulator.c
5046 F:      include/dt-bindings/clock/lochnagar.h
5047 F:      include/dt-bindings/pinctrl/lochnagar.h
5048 F:      include/linux/mfd/lochnagar*
5049 F:      sound/soc/codecs/lochnagar-sc.c
5050
5051 CIRRUS LOGIC MADERA CODEC DRIVERS
5052 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5053 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5054 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5055 L:      patches@opensource.cirrus.com
5056 S:      Supported
5057 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5058 T:      git https://github.com/CirrusLogic/linux-drivers.git
5059 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5060 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5061 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5062 F:      drivers/gpio/gpio-madera*
5063 F:      drivers/irqchip/irq-madera*
5064 F:      drivers/mfd/cs47l*
5065 F:      drivers/mfd/madera*
5066 F:      drivers/pinctrl/cirrus/*
5067 F:      include/dt-bindings/sound/madera*
5068 F:      include/linux/irqchip/irq-madera*
5069 F:      include/linux/mfd/madera/*
5070 F:      include/sound/madera*
5071 F:      sound/soc/codecs/cs47l*
5072 F:      sound/soc/codecs/madera*
5073
5074 CISCO FCOE HBA DRIVER
5075 M:      Satish Kharat <satishkh@cisco.com>
5076 M:      Sesidhar Baddela <sebaddel@cisco.com>
5077 M:      Karan Tilak Kumar <kartilak@cisco.com>
5078 L:      linux-scsi@vger.kernel.org
5079 S:      Supported
5080 F:      drivers/scsi/fnic/
5081
5082 CISCO SCSI HBA DRIVER
5083 M:      Karan Tilak Kumar <kartilak@cisco.com>
5084 M:      Sesidhar Baddela <sebaddel@cisco.com>
5085 L:      linux-scsi@vger.kernel.org
5086 S:      Supported
5087 F:      drivers/scsi/snic/
5088
5089 CISCO VIC ETHERNET NIC DRIVER
5090 M:      Christian Benvenuti <benve@cisco.com>
5091 M:      Satish Kharat <satishkh@cisco.com>
5092 S:      Supported
5093 F:      drivers/net/ethernet/cisco/enic/
5094
5095 CISCO VIC LOW LATENCY NIC DRIVER
5096 M:      Christian Benvenuti <benve@cisco.com>
5097 M:      Nelson Escobar <neescoba@cisco.com>
5098 S:      Supported
5099 F:      drivers/infiniband/hw/usnic/
5100
5101 CLANG-FORMAT FILE
5102 M:      Miguel Ojeda <ojeda@kernel.org>
5103 S:      Maintained
5104 F:      .clang-format
5105
5106 CLANG/LLVM BUILD SUPPORT
5107 M:      Nathan Chancellor <nathan@kernel.org>
5108 M:      Nick Desaulniers <ndesaulniers@google.com>
5109 R:      Tom Rix <trix@redhat.com>
5110 L:      llvm@lists.linux.dev
5111 S:      Supported
5112 W:      https://clangbuiltlinux.github.io/
5113 B:      https://github.com/ClangBuiltLinux/linux/issues
5114 C:      irc://irc.libera.chat/clangbuiltlinux
5115 F:      Documentation/kbuild/llvm.rst
5116 F:      include/linux/compiler-clang.h
5117 F:      scripts/Makefile.clang
5118 F:      scripts/clang-tools/
5119 K:      \b(?i:clang|llvm)\b
5120
5121 CLANG CONTROL FLOW INTEGRITY SUPPORT
5122 M:      Sami Tolvanen <samitolvanen@google.com>
5123 M:      Kees Cook <keescook@chromium.org>
5124 R:      Nathan Chancellor <nathan@kernel.org>
5125 R:      Nick Desaulniers <ndesaulniers@google.com>
5126 L:      llvm@lists.linux.dev
5127 S:      Supported
5128 B:      https://github.com/ClangBuiltLinux/linux/issues
5129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5130 F:      include/linux/cfi.h
5131 F:      kernel/cfi.c
5132
5133 CLK API
5134 M:      Russell King <linux@armlinux.org.uk>
5135 L:      linux-clk@vger.kernel.org
5136 S:      Maintained
5137 F:      include/linux/clk.h
5138
5139 CLOCKSOURCE, CLOCKEVENT DRIVERS
5140 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5141 M:      Thomas Gleixner <tglx@linutronix.de>
5142 L:      linux-kernel@vger.kernel.org
5143 S:      Supported
5144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5145 F:      Documentation/devicetree/bindings/timer/
5146 F:      drivers/clocksource/
5147
5148 CMPC ACPI DRIVER
5149 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5150 M:      Daniel Oliveira Nascimento <don@syst.com.br>
5151 L:      platform-driver-x86@vger.kernel.org
5152 S:      Supported
5153 F:      drivers/platform/x86/classmate-laptop.c
5154
5155 COBALT MEDIA DRIVER
5156 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5157 L:      linux-media@vger.kernel.org
5158 S:      Supported
5159 W:      https://linuxtv.org
5160 T:      git git://linuxtv.org/media_tree.git
5161 F:      drivers/media/pci/cobalt/
5162
5163 COCCINELLE/Semantic Patches (SmPL)
5164 M:      Julia Lawall <Julia.Lawall@inria.fr>
5165 M:      Nicolas Palix <nicolas.palix@imag.fr>
5166 L:      cocci@inria.fr (moderated for non-subscribers)
5167 S:      Supported
5168 W:      https://coccinelle.gitlabpages.inria.fr/website/
5169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5170 F:      Documentation/dev-tools/coccinelle.rst
5171 F:      scripts/coccicheck
5172 F:      scripts/coccinelle/
5173
5174 CODA FILE SYSTEM
5175 M:      Jan Harkes <jaharkes@cs.cmu.edu>
5176 M:      coda@cs.cmu.edu
5177 L:      codalist@coda.cs.cmu.edu
5178 S:      Maintained
5179 W:      http://www.coda.cs.cmu.edu/
5180 F:      Documentation/filesystems/coda.rst
5181 F:      fs/coda/
5182 F:      include/linux/coda*.h
5183 F:      include/uapi/linux/coda*.h
5184
5185 CODA V4L2 MEM2MEM DRIVER
5186 M:      Philipp Zabel <p.zabel@pengutronix.de>
5187 L:      linux-media@vger.kernel.org
5188 S:      Maintained
5189 F:      Documentation/devicetree/bindings/media/coda.yaml
5190 F:      drivers/media/platform/chips-media/
5191
5192 CODE OF CONDUCT
5193 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5194 S:      Supported
5195 F:      Documentation/process/code-of-conduct-interpretation.rst
5196 F:      Documentation/process/code-of-conduct.rst
5197
5198 COMEDI DRIVERS
5199 M:      Ian Abbott <abbotti@mev.co.uk>
5200 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
5201 S:      Odd Fixes
5202 F:      drivers/comedi/
5203 F:      include/linux/comedi/
5204 F:      include/uapi/linux/comedi.h
5205
5206 COMMON CLK FRAMEWORK
5207 M:      Michael Turquette <mturquette@baylibre.com>
5208 M:      Stephen Boyd <sboyd@kernel.org>
5209 L:      linux-clk@vger.kernel.org
5210 S:      Maintained
5211 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5213 F:      Documentation/devicetree/bindings/clock/
5214 F:      drivers/clk/
5215 F:      include/dt-bindings/clock/
5216 F:      include/linux/clk-pr*
5217 F:      include/linux/clk/
5218 F:      include/linux/of_clk.h
5219 X:      drivers/clk/clkdev.c
5220
5221 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5222 M:      Steve French <sfrench@samba.org>
5223 R:      Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5224 R:      Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5225 R:      Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5226 R:      Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5227 L:      linux-cifs@vger.kernel.org
5228 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
5229 S:      Supported
5230 W:      https://wiki.samba.org/index.php/LinuxCIFS
5231 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5232 F:      Documentation/admin-guide/cifs/
5233 F:      fs/cifs/
5234 F:      fs/smbfs_common/
5235 F:      include/uapi/linux/cifs
5236
5237 COMPACTPCI HOTPLUG CORE
5238 M:      Scott Murray <scott@spiteful.org>
5239 L:      linux-pci@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/pci/hotplug/cpci_hotplug*
5242
5243 COMPACTPCI HOTPLUG GENERIC DRIVER
5244 M:      Scott Murray <scott@spiteful.org>
5245 L:      linux-pci@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/pci/hotplug/cpcihp_generic.c
5248
5249 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5250 M:      Scott Murray <scott@spiteful.org>
5251 L:      linux-pci@vger.kernel.org
5252 S:      Maintained
5253 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5254
5255 COMPAL LAPTOP SUPPORT
5256 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5257 L:      platform-driver-x86@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/platform/x86/compal-laptop.c
5260
5261 COMPILER ATTRIBUTES
5262 M:      Miguel Ojeda <ojeda@kernel.org>
5263 R:      Nick Desaulniers <ndesaulniers@google.com>
5264 S:      Maintained
5265 F:      include/linux/compiler_attributes.h
5266
5267 COMPUTE EXPRESS LINK (CXL)
5268 M:      Alison Schofield <alison.schofield@intel.com>
5269 M:      Vishal Verma <vishal.l.verma@intel.com>
5270 M:      Ira Weiny <ira.weiny@intel.com>
5271 M:      Ben Widawsky <bwidawsk@kernel.org>
5272 M:      Dan Williams <dan.j.williams@intel.com>
5273 L:      linux-cxl@vger.kernel.org
5274 S:      Maintained
5275 F:      drivers/cxl/
5276 F:      include/uapi/linux/cxl_mem.h
5277
5278 CONEXANT ACCESSRUNNER USB DRIVER
5279 L:      accessrunner-general@lists.sourceforge.net
5280 S:      Orphan
5281 W:      http://accessrunner.sourceforge.net/
5282 F:      drivers/usb/atm/cxacru.c
5283
5284 CONFIGFS
5285 M:      Joel Becker <jlbec@evilplan.org>
5286 M:      Christoph Hellwig <hch@lst.de>
5287 S:      Supported
5288 T:      git git://git.infradead.org/users/hch/configfs.git
5289 F:      fs/configfs/
5290 F:      include/linux/configfs.h
5291 F:      samples/configfs/
5292
5293 CONSOLE SUBSYSTEM
5294 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5295 S:      Supported
5296 F:      drivers/video/console/
5297 F:      include/linux/console*
5298
5299 CONTEXT TRACKING
5300 M:      Frederic Weisbecker <frederic@kernel.org>
5301 M:      "Paul E. McKenney" <paulmck@kernel.org>
5302 S:      Maintained
5303 F:      kernel/context_tracking.c
5304 F:      include/linux/context_tracking*
5305
5306 CONTROL GROUP (CGROUP)
5307 M:      Tejun Heo <tj@kernel.org>
5308 M:      Zefan Li <lizefan.x@bytedance.com>
5309 M:      Johannes Weiner <hannes@cmpxchg.org>
5310 L:      cgroups@vger.kernel.org
5311 S:      Maintained
5312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5313 F:      Documentation/admin-guide/cgroup-v1/
5314 F:      Documentation/admin-guide/cgroup-v2.rst
5315 F:      include/linux/cgroup*
5316 F:      kernel/cgroup/
5317 F:      tools/testing/selftests/cgroup/
5318
5319 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5320 M:      Tejun Heo <tj@kernel.org>
5321 M:      Josef Bacik <josef@toxicpanda.com>
5322 M:      Jens Axboe <axboe@kernel.dk>
5323 L:      cgroups@vger.kernel.org
5324 L:      linux-block@vger.kernel.org
5325 T:      git git://git.kernel.dk/linux-block
5326 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5327 F:      block/bfq-cgroup.c
5328 F:      block/blk-cgroup.c
5329 F:      block/blk-iocost.c
5330 F:      block/blk-iolatency.c
5331 F:      block/blk-throttle.c
5332 F:      include/linux/blk-cgroup.h
5333
5334 CONTROL GROUP - CPUSET
5335 M:      Waiman Long <longman@redhat.com>
5336 M:      Zefan Li <lizefan.x@bytedance.com>
5337 L:      cgroups@vger.kernel.org
5338 S:      Maintained
5339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5340 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5341 F:      include/linux/cpuset.h
5342 F:      kernel/cgroup/cpuset.c
5343
5344 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5345 M:      Johannes Weiner <hannes@cmpxchg.org>
5346 M:      Michal Hocko <mhocko@kernel.org>
5347 M:      Roman Gushchin <roman.gushchin@linux.dev>
5348 M:      Shakeel Butt <shakeelb@google.com>
5349 R:      Muchun Song <muchun.song@linux.dev>
5350 L:      cgroups@vger.kernel.org
5351 L:      linux-mm@kvack.org
5352 S:      Maintained
5353 F:      mm/memcontrol.c
5354 F:      mm/swap_cgroup.c
5355 F:      tools/testing/selftests/cgroup/memcg_protection.m
5356 F:      tools/testing/selftests/cgroup/test_kmem.c
5357 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5358
5359 CORETEMP HARDWARE MONITORING DRIVER
5360 M:      Fenghua Yu <fenghua.yu@intel.com>
5361 L:      linux-hwmon@vger.kernel.org
5362 S:      Maintained
5363 F:      Documentation/hwmon/coretemp.rst
5364 F:      drivers/hwmon/coretemp.c
5365
5366 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5367 M:      Marius Zachmann <mail@mariuszachmann.de>
5368 L:      linux-hwmon@vger.kernel.org
5369 S:      Maintained
5370 F:      drivers/hwmon/corsair-cpro.c
5371
5372 CORSAIR-PSU HARDWARE MONITOR DRIVER
5373 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
5374 L:      linux-hwmon@vger.kernel.org
5375 S:      Maintained
5376 F:      Documentation/hwmon/corsair-psu.rst
5377 F:      drivers/hwmon/corsair-psu.c
5378
5379 COUNTER SUBSYSTEM
5380 M:      William Breathitt Gray <william.gray@linaro.org>
5381 L:      linux-iio@vger.kernel.org
5382 S:      Maintained
5383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5384 F:      Documentation/ABI/testing/sysfs-bus-counter
5385 F:      Documentation/driver-api/generic-counter.rst
5386 F:      drivers/counter/
5387 F:      include/linux/counter.h
5388 F:      include/uapi/linux/counter.h
5389 F:      tools/counter/
5390
5391 CP2615 I2C DRIVER
5392 M:      Bence Csókás <bence98@sch.bme.hu>
5393 S:      Maintained
5394 F:      drivers/i2c/busses/i2c-cp2615.c
5395
5396 CPMAC ETHERNET DRIVER
5397 M:      Florian Fainelli <f.fainelli@gmail.com>
5398 L:      netdev@vger.kernel.org
5399 S:      Maintained
5400 F:      drivers/net/ethernet/ti/cpmac.c
5401
5402 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5403 M:      Viresh Kumar <viresh.kumar@linaro.org>
5404 M:      Sudeep Holla <sudeep.holla@arm.com>
5405 L:      linux-pm@vger.kernel.org
5406 S:      Maintained
5407 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5408 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5409
5410 CPU FREQUENCY SCALING FRAMEWORK
5411 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5412 M:      Viresh Kumar <viresh.kumar@linaro.org>
5413 L:      linux-pm@vger.kernel.org
5414 S:      Maintained
5415 B:      https://bugzilla.kernel.org
5416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5418 F:      Documentation/admin-guide/pm/cpufreq.rst
5419 F:      Documentation/admin-guide/pm/intel_pstate.rst
5420 F:      Documentation/cpu-freq/
5421 F:      Documentation/devicetree/bindings/cpufreq/
5422 F:      drivers/cpufreq/
5423 F:      include/linux/cpufreq.h
5424 F:      include/linux/sched/cpufreq.h
5425 F:      kernel/sched/cpufreq*.c
5426 F:      tools/testing/selftests/cpufreq/
5427
5428 CPU IDLE TIME MANAGEMENT FRAMEWORK
5429 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5430 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5431 L:      linux-pm@vger.kernel.org
5432 S:      Maintained
5433 B:      https://bugzilla.kernel.org
5434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5435 F:      Documentation/admin-guide/pm/cpuidle.rst
5436 F:      Documentation/driver-api/pm/cpuidle.rst
5437 F:      drivers/cpuidle/
5438 F:      include/linux/cpuidle.h
5439
5440 CPU POWER MONITORING SUBSYSTEM
5441 M:      Thomas Renninger <trenn@suse.com>
5442 M:      Shuah Khan <shuah@kernel.org>
5443 M:      Shuah Khan <skhan@linuxfoundation.org>
5444 L:      linux-pm@vger.kernel.org
5445 S:      Maintained
5446 F:      tools/power/cpupower/
5447
5448 CPUID/MSR DRIVER
5449 M:      "H. Peter Anvin" <hpa@zytor.com>
5450 S:      Maintained
5451 F:      arch/x86/kernel/cpuid.c
5452 F:      arch/x86/kernel/msr.c
5453
5454 CPUIDLE DRIVER - ARM BIG LITTLE
5455 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5456 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5457 L:      linux-pm@vger.kernel.org
5458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5459 S:      Maintained
5460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5461 F:      drivers/cpuidle/cpuidle-big_little.c
5462
5463 CPUIDLE DRIVER - ARM EXYNOS
5464 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5465 R:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5466 M:      Kukjin Kim <kgene@kernel.org>
5467 L:      linux-pm@vger.kernel.org
5468 L:      linux-samsung-soc@vger.kernel.org
5469 S:      Supported
5470 F:      arch/arm/mach-exynos/pm.c
5471 F:      drivers/cpuidle/cpuidle-exynos.c
5472 F:      include/linux/platform_data/cpuidle-exynos.h
5473
5474 CPUIDLE DRIVER - ARM PSCI
5475 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5476 M:      Sudeep Holla <sudeep.holla@arm.com>
5477 L:      linux-pm@vger.kernel.org
5478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5479 S:      Supported
5480 F:      drivers/cpuidle/cpuidle-psci.c
5481
5482 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5483 M:      Ulf Hansson <ulf.hansson@linaro.org>
5484 L:      linux-pm@vger.kernel.org
5485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5486 S:      Supported
5487 F:      drivers/cpuidle/cpuidle-psci.h
5488 F:      drivers/cpuidle/cpuidle-psci-domain.c
5489
5490 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5491 M:      Ulf Hansson <ulf.hansson@linaro.org>
5492 L:      linux-pm@vger.kernel.org
5493 S:      Supported
5494 F:      drivers/cpuidle/dt_idle_genpd.c
5495 F:      drivers/cpuidle/dt_idle_genpd.h
5496
5497 CPUIDLE DRIVER - RISC-V SBI
5498 M:      Anup Patel <anup@brainfault.org>
5499 L:      linux-pm@vger.kernel.org
5500 L:      linux-riscv@lists.infradead.org
5501 S:      Maintained
5502 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5503
5504 CRAMFS FILESYSTEM
5505 M:      Nicolas Pitre <nico@fluxnic.net>
5506 S:      Maintained
5507 F:      Documentation/filesystems/cramfs.rst
5508 F:      fs/cramfs/
5509
5510 CREATIVE SB0540
5511 M:      Bastien Nocera <hadess@hadess.net>
5512 L:      linux-input@vger.kernel.org
5513 S:      Maintained
5514 F:      drivers/hid/hid-creative-sb0540.c
5515
5516 CRYPTO API
5517 M:      Herbert Xu <herbert@gondor.apana.org.au>
5518 M:      "David S. Miller" <davem@davemloft.net>
5519 L:      linux-crypto@vger.kernel.org
5520 S:      Maintained
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5523 F:      Documentation/crypto/
5524 F:      Documentation/devicetree/bindings/crypto/
5525 F:      arch/*/crypto/
5526 F:      crypto/
5527 F:      drivers/crypto/
5528 F:      include/crypto/
5529 F:      include/linux/crypto*
5530 F:      lib/crypto/
5531
5532 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5533 M:      Neil Horman <nhorman@tuxdriver.com>
5534 L:      linux-crypto@vger.kernel.org
5535 S:      Maintained
5536 F:      crypto/ansi_cprng.c
5537 F:      crypto/rng.c
5538
5539 CS3308 MEDIA DRIVER
5540 M:      Hans Verkuil <hverkuil@xs4all.nl>
5541 L:      linux-media@vger.kernel.org
5542 S:      Odd Fixes
5543 W:      http://linuxtv.org
5544 T:      git git://linuxtv.org/media_tree.git
5545 F:      drivers/media/i2c/cs3308.c
5546
5547 CS5535 Audio ALSA driver
5548 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
5549 S:      Maintained
5550 F:      sound/pci/cs5535audio/
5551
5552 CTU CAN FD DRIVER
5553 M:      Pavel Pisa <pisa@cmp.felk.cvut.cz>
5554 M:      Ondrej Ille <ondrej.ille@gmail.com>
5555 L:      linux-can@vger.kernel.org
5556 S:      Maintained
5557 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5558 F:      drivers/net/can/ctucanfd/
5559
5560 CW1200 WLAN driver
5561 M:      Solomon Peachy <pizza@shaftnet.org>
5562 S:      Maintained
5563 F:      drivers/net/wireless/st/cw1200/
5564
5565 CX18 VIDEO4LINUX DRIVER
5566 M:      Andy Walls <awalls@md.metrocast.net>
5567 L:      linux-media@vger.kernel.org
5568 S:      Maintained
5569 W:      https://linuxtv.org
5570 T:      git git://linuxtv.org/media_tree.git
5571 F:      drivers/media/pci/cx18/
5572 F:      include/uapi/linux/ivtv*
5573
5574 CX2341X MPEG ENCODER HELPER MODULE
5575 M:      Hans Verkuil <hverkuil@xs4all.nl>
5576 L:      linux-media@vger.kernel.org
5577 S:      Maintained
5578 W:      https://linuxtv.org
5579 T:      git git://linuxtv.org/media_tree.git
5580 F:      drivers/media/common/cx2341x*
5581 F:      include/media/drv-intf/cx2341x.h
5582
5583 CX24120 MEDIA DRIVER
5584 M:      Jemma Denson <jdenson@gmail.com>
5585 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
5586 L:      linux-media@vger.kernel.org
5587 S:      Maintained
5588 W:      https://linuxtv.org
5589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5590 F:      drivers/media/dvb-frontends/cx24120*
5591
5592 CX88 VIDEO4LINUX DRIVER
5593 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5594 L:      linux-media@vger.kernel.org
5595 S:      Odd fixes
5596 W:      https://linuxtv.org
5597 T:      git git://linuxtv.org/media_tree.git
5598 F:      Documentation/driver-api/media/drivers/cx88*
5599 F:      drivers/media/pci/cx88/
5600
5601 CXD2820R MEDIA DRIVER
5602 M:      Antti Palosaari <crope@iki.fi>
5603 L:      linux-media@vger.kernel.org
5604 S:      Maintained
5605 W:      https://linuxtv.org
5606 W:      http://palosaari.fi/linux/
5607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5608 T:      git git://linuxtv.org/anttip/media_tree.git
5609 F:      drivers/media/dvb-frontends/cxd2820r*
5610
5611 CXGB3 ETHERNET DRIVER (CXGB3)
5612 M:      Raju Rangoju <rajur@chelsio.com>
5613 L:      netdev@vger.kernel.org
5614 S:      Supported
5615 W:      http://www.chelsio.com
5616 F:      drivers/net/ethernet/chelsio/cxgb3/
5617
5618 CXGB3 ISCSI DRIVER (CXGB3I)
5619 M:      Varun Prakash <varun@chelsio.com>
5620 L:      linux-scsi@vger.kernel.org
5621 S:      Supported
5622 W:      http://www.chelsio.com
5623 F:      drivers/scsi/cxgbi/cxgb3i
5624
5625 CXGB4 CRYPTO DRIVER (chcr)
5626 M:      Ayush Sawal <ayush.sawal@chelsio.com>
5627 L:      linux-crypto@vger.kernel.org
5628 S:      Supported
5629 W:      http://www.chelsio.com
5630 F:      drivers/crypto/chelsio
5631
5632 CXGB4 INLINE CRYPTO DRIVER
5633 M:      Ayush Sawal <ayush.sawal@chelsio.com>
5634 L:      netdev@vger.kernel.org
5635 S:      Supported
5636 W:      http://www.chelsio.com
5637 F:      drivers/net/ethernet/chelsio/inline_crypto/
5638
5639 CXGB4 ETHERNET DRIVER (CXGB4)
5640 M:      Raju Rangoju <rajur@chelsio.com>
5641 L:      netdev@vger.kernel.org
5642 S:      Supported
5643 W:      http://www.chelsio.com
5644 F:      drivers/net/ethernet/chelsio/cxgb4/
5645
5646 CXGB4 ISCSI DRIVER (CXGB4I)
5647 M:      Varun Prakash <varun@chelsio.com>
5648 L:      linux-scsi@vger.kernel.org
5649 S:      Supported
5650 W:      http://www.chelsio.com
5651 F:      drivers/scsi/cxgbi/cxgb4i
5652
5653 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5654 M:      Potnuri Bharat Teja <bharat@chelsio.com>
5655 L:      linux-rdma@vger.kernel.org
5656 S:      Supported
5657 W:      http://www.openfabrics.org
5658 F:      drivers/infiniband/hw/cxgb4/
5659 F:      include/uapi/rdma/cxgb4-abi.h
5660
5661 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5662 M:      Raju Rangoju <rajur@chelsio.com>
5663 L:      netdev@vger.kernel.org
5664 S:      Supported
5665 W:      http://www.chelsio.com
5666 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5667
5668 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5669 M:      Frederic Barrat <fbarrat@linux.ibm.com>
5670 M:      Andrew Donnellan <ajd@linux.ibm.com>
5671 L:      linuxppc-dev@lists.ozlabs.org
5672 S:      Supported
5673 F:      Documentation/ABI/testing/sysfs-class-cxl
5674 F:      Documentation/powerpc/cxl.rst
5675 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5676 F:      drivers/misc/cxl/
5677 F:      include/misc/cxl*
5678 F:      include/uapi/misc/cxl.h
5679
5680 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5681 M:      Manoj N. Kumar <manoj@linux.ibm.com>
5682 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
5683 M:      Uma Krishnan <ukrishn@linux.ibm.com>
5684 L:      linux-scsi@vger.kernel.org
5685 S:      Supported
5686 F:      Documentation/powerpc/cxlflash.rst
5687 F:      drivers/scsi/cxlflash/
5688 F:      include/uapi/scsi/cxlflash_ioctl.h
5689
5690 CYBERPRO FB DRIVER
5691 M:      Russell King <linux@armlinux.org.uk>
5692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5693 S:      Maintained
5694 W:      http://www.armlinux.org.uk/
5695 F:      drivers/video/fbdev/cyber2000fb.*
5696
5697 CYCLADES PC300 DRIVER
5698 S:      Orphan
5699 F:      drivers/net/wan/pc300*
5700
5701 CYPRESS_FIRMWARE MEDIA DRIVER
5702 M:      Antti Palosaari <crope@iki.fi>
5703 L:      linux-media@vger.kernel.org
5704 S:      Maintained
5705 W:      https://linuxtv.org
5706 W:      http://palosaari.fi/linux/
5707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5708 T:      git git://linuxtv.org/anttip/media_tree.git
5709 F:      drivers/media/common/cypress_firmware*
5710
5711 CYPRESS CY8C95X0 PINCTRL DRIVER
5712 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
5713 L:      linux-gpio@vger.kernel.org
5714 S:      Maintained
5715 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
5716
5717 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5718 M:      Linus Walleij <linus.walleij@linaro.org>
5719 L:      linux-input@vger.kernel.org
5720 S:      Maintained
5721 F:      drivers/input/touchscreen/cy8ctma140.c
5722
5723 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5724 M:      Yassine Oudjana <y.oudjana@protonmail.com>
5725 L:      linux-input@vger.kernel.org
5726 S:      Maintained
5727 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5728 F:      drivers/input/keyboard/cypress-sf.c
5729
5730 CYTTSP TOUCHSCREEN DRIVER
5731 M:      Linus Walleij <linus.walleij@linaro.org>
5732 L:      linux-input@vger.kernel.org
5733 S:      Maintained
5734 F:      drivers/input/touchscreen/cyttsp*
5735
5736 D-LINK DIR-685 TOUCHKEYS DRIVER
5737 M:      Linus Walleij <linus.walleij@linaro.org>
5738 L:      linux-input@vger.kernel.org
5739 S:      Supported
5740 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5741
5742 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5743 M:      Joshua Kinard <kumba@gentoo.org>
5744 S:      Maintained
5745 F:      drivers/rtc/rtc-ds1685.c
5746 F:      include/linux/rtc/ds1685.h
5747
5748 DAMA SLAVE for AX.25
5749 M:      Joerg Reuter <jreuter@yaina.de>
5750 L:      linux-hams@vger.kernel.org
5751 S:      Maintained
5752 W:      http://yaina.de/jreuter/
5753 W:      http://www.qsl.net/dl1bke/
5754 F:      net/ax25/af_ax25.c
5755 F:      net/ax25/ax25_dev.c
5756 F:      net/ax25/ax25_ds_*
5757 F:      net/ax25/ax25_in.c
5758 F:      net/ax25/ax25_out.c
5759 F:      net/ax25/ax25_timer.c
5760 F:      net/ax25/sysctl_net_ax25.c
5761
5762 DATA ACCESS MONITOR
5763 M:      SeongJae Park <sj@kernel.org>
5764 L:      damon@lists.linux.dev
5765 L:      linux-mm@kvack.org
5766 S:      Maintained
5767 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
5768 F:      Documentation/admin-guide/mm/damon/
5769 F:      Documentation/mm/damon/
5770 F:      include/linux/damon.h
5771 F:      include/trace/events/damon.h
5772 F:      mm/damon/
5773 F:      tools/testing/selftests/damon/
5774
5775 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5776 L:      netdev@vger.kernel.org
5777 S:      Orphan
5778 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5779 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5780
5781 DC390/AM53C974 SCSI driver
5782 M:      Hannes Reinecke <hare@suse.com>
5783 L:      linux-scsi@vger.kernel.org
5784 S:      Maintained
5785 F:      drivers/scsi/am53c974.c
5786
5787 DC395x SCSI driver
5788 M:      Oliver Neukum <oliver@neukum.org>
5789 M:      Ali Akcaagac <aliakc@web.de>
5790 M:      Jamie Lenehan <lenehan@twibble.org>
5791 L:      dc395x@twibble.org
5792 S:      Maintained
5793 W:      http://twibble.org/dist/dc395x/
5794 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
5795 F:      Documentation/scsi/dc395x.rst
5796 F:      drivers/scsi/dc395x.*
5797
5798 DCCP PROTOCOL
5799 L:      dccp@vger.kernel.org
5800 S:      Orphan
5801 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5802 F:      include/linux/dccp.h
5803 F:      include/linux/tfrc.h
5804 F:      include/uapi/linux/dccp.h
5805 F:      net/dccp/
5806
5807 DECSTATION PLATFORM SUPPORT
5808 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5809 L:      linux-mips@vger.kernel.org
5810 S:      Maintained
5811 W:      http://www.linux-mips.org/wiki/DECstation
5812 F:      arch/mips/dec/
5813 F:      arch/mips/include/asm/dec/
5814 F:      arch/mips/include/asm/mach-dec/
5815
5816 DEFXX FDDI NETWORK DRIVER
5817 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5818 S:      Maintained
5819 F:      drivers/net/fddi/defxx.*
5820
5821 DEFZA FDDI NETWORK DRIVER
5822 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5823 S:      Maintained
5824 F:      drivers/net/fddi/defza.*
5825
5826 DEINTERLACE DRIVERS FOR ALLWINNER H3
5827 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Maintained
5830 T:      git git://linuxtv.org/media_tree.git
5831 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5832 F:      drivers/media/platform/sunxi/sun8i-di/
5833
5834 DELL LAPTOP DRIVER
5835 M:      Matthew Garrett <mjg59@srcf.ucam.org>
5836 M:      Pali Rohár <pali@kernel.org>
5837 L:      platform-driver-x86@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/platform/x86/dell/dell-laptop.c
5840
5841 DELL LAPTOP FREEFALL DRIVER
5842 M:      Pali Rohár <pali@kernel.org>
5843 S:      Maintained
5844 F:      drivers/platform/x86/dell/dell-smo8800.c
5845
5846 DELL LAPTOP RBTN DRIVER
5847 M:      Pali Rohár <pali@kernel.org>
5848 S:      Maintained
5849 F:      drivers/platform/x86/dell/dell-rbtn.*
5850
5851 DELL LAPTOP SMM DRIVER
5852 M:      Pali Rohár <pali@kernel.org>
5853 S:      Maintained
5854 F:      Documentation/ABI/obsolete/procfs-i8k
5855 F:      drivers/hwmon/dell-smm-hwmon.c
5856 F:      include/uapi/linux/i8k.h
5857
5858 DELL REMOTE BIOS UPDATE DRIVER
5859 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
5860 L:      platform-driver-x86@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/platform/x86/dell/dell_rbu.c
5863
5864 DELL SMBIOS DRIVER
5865 M:      Pali Rohár <pali@kernel.org>
5866 L:      Dell.Client.Kernel@dell.com
5867 L:      platform-driver-x86@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/platform/x86/dell/dell-smbios.*
5870
5871 DELL SMBIOS SMM DRIVER
5872 L:      Dell.Client.Kernel@dell.com
5873 L:      platform-driver-x86@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5876
5877 DELL SMBIOS WMI DRIVER
5878 L:      Dell.Client.Kernel@dell.com
5879 L:      platform-driver-x86@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5882 F:      tools/wmi/dell-smbios-example.c
5883
5884 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5885 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
5886 L:      platform-driver-x86@vger.kernel.org
5887 S:      Maintained
5888 F:      Documentation/driver-api/dcdbas.rst
5889 F:      drivers/platform/x86/dell/dcdbas.*
5890
5891 DELL WMI DESCRIPTOR DRIVER
5892 L:      Dell.Client.Kernel@dell.com
5893 S:      Maintained
5894 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5895
5896 DELL WMI DDV DRIVER
5897 M:      Armin Wolf <W_Armin@gmx.de>
5898 S:      Maintained
5899 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
5900 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5901 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
5902
5903 DELL WMI SYSMAN DRIVER
5904 M:      Divya Bharathi <divya.bharathi@dell.com>
5905 M:      Prasanth Ksr <prasanth.ksr@dell.com>
5906 L:      Dell.Client.Kernel@dell.com
5907 L:      platform-driver-x86@vger.kernel.org
5908 S:      Maintained
5909 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5910 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5911
5912 DELL WMI NOTIFICATIONS DRIVER
5913 M:      Matthew Garrett <mjg59@srcf.ucam.org>
5914 M:      Pali Rohár <pali@kernel.org>
5915 S:      Maintained
5916 F:      drivers/platform/x86/dell/dell-wmi-base.c
5917
5918 DELL WMI HARDWARE PRIVACY SUPPORT
5919 M:      Perry Yuan <Perry.Yuan@dell.com>
5920 L:      Dell.Client.Kernel@dell.com
5921 L:      platform-driver-x86@vger.kernel.org
5922 S:      Maintained
5923 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
5924
5925 DELTA ST MEDIA DRIVER
5926 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
5927 L:      linux-media@vger.kernel.org
5928 S:      Supported
5929 W:      https://linuxtv.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 F:      drivers/media/platform/st/sti/delta
5932
5933 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5934 M:      Zev Weiss <zev@bewilderbeest.net>
5935 L:      linux-hwmon@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5938
5939 DELTA DPS920AB PSU DRIVER
5940 M:      Robert Marko <robert.marko@sartura.hr>
5941 L:      linux-hwmon@vger.kernel.org
5942 S:      Maintained
5943 F:      Documentation/hwmon/dps920ab.rst
5944 F:      drivers/hwmon/pmbus/dps920ab.c
5945
5946 DELTA NETWORKS TN48M CPLD DRIVERS
5947 M:      Robert Marko <robert.marko@sartura.hr>
5948 S:      Maintained
5949 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5950 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5951 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5952 F:      drivers/gpio/gpio-tn48m.c
5953 F:      include/dt-bindings/reset/delta,tn48m-reset.h
5954
5955 DENALI NAND DRIVER
5956 L:      linux-mtd@lists.infradead.org
5957 S:      Orphan
5958 F:      drivers/mtd/nand/raw/denali*
5959
5960 DESIGNWARE EDMA CORE IP DRIVER
5961 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5962 L:      dmaengine@vger.kernel.org
5963 S:      Maintained
5964 F:      drivers/dma/dw-edma/
5965 F:      include/linux/dma/edma.h
5966
5967 DESIGNWARE XDATA IP DRIVER
5968 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5969 L:      linux-pci@vger.kernel.org
5970 S:      Maintained
5971 F:      Documentation/misc-devices/dw-xdata-pcie.rst
5972 F:      drivers/misc/dw-xdata-pcie.c
5973
5974 DESIGNWARE USB2 DRD IP DRIVER
5975 M:      Minas Harutyunyan <hminas@synopsys.com>
5976 L:      linux-usb@vger.kernel.org
5977 S:      Maintained
5978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5979 F:      drivers/usb/dwc2/
5980
5981 DESIGNWARE USB3 DRD IP DRIVER
5982 M:      Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5983 L:      linux-usb@vger.kernel.org
5984 S:      Maintained
5985 F:      drivers/usb/dwc3/
5986
5987 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5988 M:      Andreas Klinger <ak@it-klinger.de>
5989 L:      linux-iio@vger.kernel.org
5990 S:      Maintained
5991 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5992 F:      drivers/iio/proximity/srf*.c
5993
5994 DEVICE COREDUMP (DEV_COREDUMP)
5995 M:      Johannes Berg <johannes@sipsolutions.net>
5996 L:      linux-kernel@vger.kernel.org
5997 S:      Maintained
5998 F:      drivers/base/devcoredump.c
5999 F:      include/linux/devcoredump.h
6000
6001 DEVICE DEPENDENCY HELPER SCRIPT
6002 M:      Saravana Kannan <saravanak@google.com>
6003 L:      linux-kernel@vger.kernel.org
6004 S:      Maintained
6005 F:      scripts/dev-needs.sh
6006
6007 DEVICE DIRECT ACCESS (DAX)
6008 M:      Dan Williams <dan.j.williams@intel.com>
6009 M:      Vishal Verma <vishal.l.verma@intel.com>
6010 M:      Dave Jiang <dave.jiang@intel.com>
6011 L:      nvdimm@lists.linux.dev
6012 S:      Supported
6013 F:      drivers/dax/
6014
6015 DEVICE FREQUENCY (DEVFREQ)
6016 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6017 M:      Kyungmin Park <kyungmin.park@samsung.com>
6018 M:      Chanwoo Choi <cw00.choi@samsung.com>
6019 L:      linux-pm@vger.kernel.org
6020 S:      Maintained
6021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6022 F:      Documentation/devicetree/bindings/devfreq/
6023 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6024 F:      drivers/devfreq/
6025 F:      include/linux/devfreq.h
6026 F:      include/trace/events/devfreq.h
6027
6028 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6029 M:      Chanwoo Choi <cw00.choi@samsung.com>
6030 L:      linux-pm@vger.kernel.org
6031 S:      Supported
6032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6033 F:      Documentation/devicetree/bindings/devfreq/event/
6034 F:      drivers/devfreq/devfreq-event.c
6035 F:      drivers/devfreq/event/
6036 F:      include/dt-bindings/pmu/exynos_ppmu.h
6037 F:      include/linux/devfreq-event.h
6038
6039 DEVICE NUMBER REGISTRY
6040 M:      Torben Mathiasen <device@lanana.org>
6041 S:      Maintained
6042 W:      http://lanana.org/docs/device-list/index.html
6043
6044 DEVICE RESOURCE MANAGEMENT HELPERS
6045 M:      Hans de Goede <hdegoede@redhat.com>
6046 R:      Matti Vaittinen <mazziesaccount@gmail.com>
6047 S:      Maintained
6048 F:      include/linux/devm-helpers.h
6049
6050 DEVICE-MAPPER  (LVM)
6051 M:      Alasdair Kergon <agk@redhat.com>
6052 M:      Mike Snitzer <snitzer@kernel.org>
6053 M:      dm-devel@redhat.com
6054 L:      dm-devel@redhat.com
6055 S:      Maintained
6056 W:      http://sources.redhat.com/dm
6057 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6059 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
6060 F:      Documentation/admin-guide/device-mapper/
6061 F:      drivers/md/Kconfig
6062 F:      drivers/md/Makefile
6063 F:      drivers/md/dm*
6064 F:      drivers/md/persistent-data/
6065 F:      include/linux/device-mapper.h
6066 F:      include/linux/dm-*.h
6067 F:      include/uapi/linux/dm-*.h
6068
6069 DEVLINK
6070 M:      Jiri Pirko <jiri@nvidia.com>
6071 L:      netdev@vger.kernel.org
6072 S:      Supported
6073 F:      Documentation/networking/devlink
6074 F:      include/net/devlink.h
6075 F:      include/uapi/linux/devlink.h
6076 F:      net/core/devlink.c
6077
6078 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6079 M:      Christoph Niedermaier <cniedermaier@dh-electronics.com>
6080 L:      kernel@dh-electronics.com
6081 S:      Maintained
6082 F:      arch/arm/boot/dts/imx6*-dhcom-*
6083 F:      arch/arm/boot/dts/imx6*-dhcor-*
6084
6085 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6086 M:      Marek Vasut <marex@denx.de>
6087 L:      kernel@dh-electronics.com
6088 S:      Maintained
6089 F:      arch/arm/boot/dts/stm32mp1*-dhcom-*
6090 F:      arch/arm/boot/dts/stm32mp1*-dhcor-*
6091
6092 DIALOG SEMICONDUCTOR DRIVERS
6093 M:      Support Opensource <support.opensource@diasemi.com>
6094 S:      Supported
6095 W:      http://www.dialog-semiconductor.com/products
6096 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
6097 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6098 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6099 F:      Documentation/devicetree/bindings/mfd/da90*.yaml
6100 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6101 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6102 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
6103 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6104 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6105 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6106 F:      Documentation/hwmon/da90??.rst
6107 F:      drivers/gpio/gpio-da90??.c
6108 F:      drivers/hwmon/da90??-hwmon.c
6109 F:      drivers/iio/adc/da91??-*.c
6110 F:      drivers/input/misc/da72??.[ch]
6111 F:      drivers/input/misc/da90??_onkey.c
6112 F:      drivers/input/touchscreen/da9052_tsi.c
6113 F:      drivers/leds/leds-da90??.c
6114 F:      drivers/mfd/da903x.c
6115 F:      drivers/mfd/da90??-*.c
6116 F:      drivers/mfd/da91??-*.c
6117 F:      drivers/pinctrl/pinctrl-da90??.c
6118 F:      drivers/power/supply/da9052-battery.c
6119 F:      drivers/power/supply/da91??-*.c
6120 F:      drivers/regulator/da9???-regulator.[ch]
6121 F:      drivers/regulator/slg51000-regulator.[ch]
6122 F:      drivers/rtc/rtc-da90??.c
6123 F:      drivers/thermal/da90??-thermal.c
6124 F:      drivers/video/backlight/da90??_bl.c
6125 F:      drivers/watchdog/da90??_wdt.c
6126 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6127 F:      include/linux/mfd/da903x.h
6128 F:      include/linux/mfd/da9052/
6129 F:      include/linux/mfd/da9055/
6130 F:      include/linux/mfd/da9062/
6131 F:      include/linux/mfd/da9063/
6132 F:      include/linux/mfd/da9150/
6133 F:      include/linux/regulator/da9211.h
6134 F:      include/sound/da[79]*.h
6135 F:      sound/soc/codecs/da[79]*.[ch]
6136
6137 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6138 M:      William Breathitt Gray <william.gray@linaro.org>
6139 L:      linux-gpio@vger.kernel.org
6140 S:      Maintained
6141 F:      drivers/gpio/gpio-gpio-mm.c
6142
6143 DIOLAN U2C-12 I2C DRIVER
6144 M:      Guenter Roeck <linux@roeck-us.net>
6145 L:      linux-i2c@vger.kernel.org
6146 S:      Maintained
6147 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6148
6149 DIRECTORY NOTIFICATION (DNOTIFY)
6150 M:      Jan Kara <jack@suse.cz>
6151 R:      Amir Goldstein <amir73il@gmail.com>
6152 L:      linux-fsdevel@vger.kernel.org
6153 S:      Maintained
6154 F:      Documentation/filesystems/dnotify.rst
6155 F:      fs/notify/dnotify/
6156 F:      include/linux/dnotify.h
6157
6158 DISK GEOMETRY AND PARTITION HANDLING
6159 M:      Andries Brouwer <aeb@cwi.nl>
6160 S:      Maintained
6161 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6162 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6163 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6164
6165 DISKQUOTA
6166 M:      Jan Kara <jack@suse.com>
6167 S:      Maintained
6168 F:      Documentation/filesystems/quota.rst
6169 F:      fs/quota/
6170 F:      include/linux/quota*.h
6171 F:      include/uapi/linux/quota*.h
6172
6173 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6174 M:      Bernie Thompson <bernie@plugable.com>
6175 L:      linux-fbdev@vger.kernel.org
6176 S:      Maintained
6177 W:      http://plugable.com/category/projects/udlfb/
6178 F:      Documentation/fb/udlfb.rst
6179 F:      drivers/video/fbdev/udlfb.c
6180 F:      include/video/udlfb.h
6181
6182 DISTRIBUTED LOCK MANAGER (DLM)
6183 M:      Christine Caulfield <ccaulfie@redhat.com>
6184 M:      David Teigland <teigland@redhat.com>
6185 L:      cluster-devel@redhat.com
6186 S:      Supported
6187 W:      http://sources.redhat.com/cluster/
6188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6189 F:      fs/dlm/
6190
6191 DMA BUFFER SHARING FRAMEWORK
6192 M:      Sumit Semwal <sumit.semwal@linaro.org>
6193 M:      Christian König <christian.koenig@amd.com>
6194 L:      linux-media@vger.kernel.org
6195 L:      dri-devel@lists.freedesktop.org
6196 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6197 S:      Maintained
6198 T:      git git://anongit.freedesktop.org/drm/drm-misc
6199 F:      Documentation/driver-api/dma-buf.rst
6200 F:      drivers/dma-buf/
6201 F:      include/linux/*fence.h
6202 F:      include/linux/dma-buf.h
6203 F:      include/linux/dma-resv.h
6204 K:      \bdma_(?:buf|fence|resv)\b
6205
6206 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6207 M:      Vinod Koul <vkoul@kernel.org>
6208 L:      dmaengine@vger.kernel.org
6209 S:      Maintained
6210 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6212 F:      Documentation/devicetree/bindings/dma/
6213 F:      Documentation/driver-api/dmaengine/
6214 F:      drivers/dma/
6215 F:      include/dt-bindings/dma/
6216 F:      include/linux/dma/
6217 F:      include/linux/dmaengine.h
6218 F:      include/linux/of_dma.h
6219
6220 DMA MAPPING HELPERS
6221 M:      Christoph Hellwig <hch@lst.de>
6222 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6223 R:      Robin Murphy <robin.murphy@arm.com>
6224 L:      iommu@lists.linux.dev
6225 S:      Supported
6226 W:      http://git.infradead.org/users/hch/dma-mapping.git
6227 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6228 F:      include/asm-generic/dma-mapping.h
6229 F:      include/linux/dma-direct.h
6230 F:      include/linux/dma-mapping.h
6231 F:      include/linux/dma-map-ops.h
6232 F:      include/linux/swiotlb.h
6233 F:      kernel/dma/
6234
6235 DMA MAPPING BENCHMARK
6236 M:      Xiang Chen <chenxiang66@hisilicon.com>
6237 L:      iommu@lists.linux.dev
6238 F:      kernel/dma/map_benchmark.c
6239 F:      tools/testing/selftests/dma/
6240
6241 DMA-BUF HEAPS FRAMEWORK
6242 M:      Sumit Semwal <sumit.semwal@linaro.org>
6243 R:      Benjamin Gaignard <benjamin.gaignard@collabora.com>
6244 R:      Liam Mark <lmark@codeaurora.org>
6245 R:      Laura Abbott <labbott@redhat.com>
6246 R:      Brian Starkey <Brian.Starkey@arm.com>
6247 R:      John Stultz <jstultz@google.com>
6248 L:      linux-media@vger.kernel.org
6249 L:      dri-devel@lists.freedesktop.org
6250 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6251 S:      Maintained
6252 T:      git git://anongit.freedesktop.org/drm/drm-misc
6253 F:      drivers/dma-buf/dma-heap.c
6254 F:      drivers/dma-buf/heaps/*
6255 F:      include/linux/dma-heap.h
6256 F:      include/uapi/linux/dma-heap.h
6257
6258 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6259 M:      Lukasz Luba <lukasz.luba@arm.com>
6260 L:      linux-pm@vger.kernel.org
6261 L:      linux-samsung-soc@vger.kernel.org
6262 S:      Maintained
6263 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6264 F:      drivers/memory/samsung/exynos5422-dmc.c
6265
6266 DME1737 HARDWARE MONITOR DRIVER
6267 M:      Juerg Haefliger <juergh@proton.me>
6268 L:      linux-hwmon@vger.kernel.org
6269 S:      Maintained
6270 F:      Documentation/hwmon/dme1737.rst
6271 F:      drivers/hwmon/dme1737.c
6272
6273 DMI/SMBIOS SUPPORT
6274 M:      Jean Delvare <jdelvare@suse.com>
6275 S:      Maintained
6276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6277 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6278 F:      drivers/firmware/dmi-id.c
6279 F:      drivers/firmware/dmi_scan.c
6280 F:      include/linux/dmi.h
6281
6282 DOCUMENTATION
6283 M:      Jonathan Corbet <corbet@lwn.net>
6284 L:      linux-doc@vger.kernel.org
6285 S:      Maintained
6286 P:      Documentation/doc-guide/maintainer-profile.rst
6287 T:      git git://git.lwn.net/linux.git docs-next
6288 F:      Documentation/
6289 F:      scripts/documentation-file-ref-check
6290 F:      scripts/kernel-doc
6291 F:      scripts/sphinx-pre-install
6292 X:      Documentation/ABI/
6293 X:      Documentation/admin-guide/media/
6294 X:      Documentation/devicetree/
6295 X:      Documentation/driver-api/media/
6296 X:      Documentation/firmware-guide/acpi/
6297 X:      Documentation/i2c/
6298 X:      Documentation/power/
6299 X:      Documentation/spi/
6300 X:      Documentation/userspace-api/media/
6301
6302 DOCUMENTATION REPORTING ISSUES
6303 M:      Thorsten Leemhuis <linux@leemhuis.info>
6304 L:      linux-doc@vger.kernel.org
6305 S:      Maintained
6306 F:      Documentation/admin-guide/reporting-issues.rst
6307
6308 DOCUMENTATION SCRIPTS
6309 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6310 L:      linux-doc@vger.kernel.org
6311 S:      Maintained
6312 F:      Documentation/sphinx/parse-headers.pl
6313 F:      scripts/documentation-file-ref-check
6314 F:      scripts/sphinx-pre-install
6315
6316 DOCUMENTATION/ITALIAN
6317 M:      Federico Vaga <federico.vaga@vaga.pv.it>
6318 L:      linux-doc@vger.kernel.org
6319 S:      Maintained
6320 F:      Documentation/translations/it_IT
6321
6322 DOCUMENTATION/JAPANESE
6323 R:      Akira Yokosawa <akiyks@gmail.com>
6324 L:      linux-doc@vger.kernel.org
6325 S:      Maintained
6326 F:      Documentation/translations/ja_JP
6327
6328 DONGWOON DW9714 LENS VOICE COIL DRIVER
6329 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6330 L:      linux-media@vger.kernel.org
6331 S:      Maintained
6332 T:      git git://linuxtv.org/media_tree.git
6333 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6334 F:      drivers/media/i2c/dw9714.c
6335
6336 DONGWOON DW9768 LENS VOICE COIL DRIVER
6337 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
6338 L:      linux-media@vger.kernel.org
6339 S:      Maintained
6340 T:      git git://linuxtv.org/media_tree.git
6341 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6342 F:      drivers/media/i2c/dw9768.c
6343
6344 DONGWOON DW9807 LENS VOICE COIL DRIVER
6345 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6346 L:      linux-media@vger.kernel.org
6347 S:      Maintained
6348 T:      git git://linuxtv.org/media_tree.git
6349 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6350 F:      drivers/media/i2c/dw9807-vcm.c
6351
6352 DOUBLETALK DRIVER
6353 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
6354 L:      blinux-list@redhat.com
6355 S:      Maintained
6356 F:      drivers/char/dtlk.c
6357 F:      include/linux/dtlk.h
6358
6359 DPAA2 DATAPATH I/O (DPIO) DRIVER
6360 M:      Roy Pledge <Roy.Pledge@nxp.com>
6361 L:      linux-kernel@vger.kernel.org
6362 S:      Maintained
6363 F:      drivers/soc/fsl/dpio
6364
6365 DPAA2 ETHERNET DRIVER
6366 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6367 L:      netdev@vger.kernel.org
6368 S:      Maintained
6369 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6370 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6371 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6372 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6373 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6374 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6375 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6376 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6377 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6378 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6379
6380 DPAA2 ETHERNET SWITCH DRIVER
6381 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6382 L:      netdev@vger.kernel.org
6383 S:      Maintained
6384 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6385 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6386 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6387
6388 DRBD DRIVER
6389 M:      Philipp Reisner <philipp.reisner@linbit.com>
6390 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
6391 M:      Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6392 L:      drbd-dev@lists.linbit.com
6393 S:      Supported
6394 W:      http://www.drbd.org
6395 T:      git git://git.linbit.com/linux-drbd.git
6396 T:      git git://git.linbit.com/drbd-8.4.git
6397 F:      Documentation/admin-guide/blockdev/
6398 F:      drivers/block/drbd/
6399 F:      lib/lru_cache.c
6400
6401 DRIVER COMPONENT FRAMEWORK
6402 L:      dri-devel@lists.freedesktop.org
6403 F:      drivers/base/component.c
6404 F:      include/linux/component.h
6405
6406 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6407 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6408 R:      "Rafael J. Wysocki" <rafael@kernel.org>
6409 S:      Supported
6410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6411 F:      Documentation/core-api/kobject.rst
6412 F:      drivers/base/
6413 F:      fs/debugfs/
6414 F:      fs/sysfs/
6415 F:      include/linux/debugfs.h
6416 F:      include/linux/kobj*
6417 F:      lib/kobj*
6418
6419 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6420 M:      Nishanth Menon <nm@ti.com>
6421 L:      linux-pm@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/soc/ti/smartreflex.c
6424 F:      include/linux/power/smartreflex.h
6425
6426 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6427 M:      Maxime Ripard <mripard@kernel.org>
6428 M:      Chen-Yu Tsai <wens@csie.org>
6429 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6430 L:      dri-devel@lists.freedesktop.org
6431 S:      Supported
6432 T:      git git://anongit.freedesktop.org/drm/drm-misc
6433 F:      drivers/gpu/drm/sun4i/sun8i*
6434
6435 DRM DRIVER FOR ARM PL111 CLCD
6436 M:      Emma Anholt <emma@anholt.net>
6437 S:      Supported
6438 T:      git git://anongit.freedesktop.org/drm/drm-misc
6439 F:      drivers/gpu/drm/pl111/
6440
6441 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6442 M:      Linus Walleij <linus.walleij@linaro.org>
6443 S:      Maintained
6444 T:      git git://anongit.freedesktop.org/drm/drm-misc
6445 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6446 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6447
6448 DRM DRIVER FOR ASPEED BMC GFX
6449 M:      Joel Stanley <joel@jms.id.au>
6450 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6451 S:      Supported
6452 T:      git git://anongit.freedesktop.org/drm/drm-misc
6453 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6454 F:      drivers/gpu/drm/aspeed/
6455
6456 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6457 M:      Dave Airlie <airlied@redhat.com>
6458 R:      Thomas Zimmermann <tzimmermann@suse.de>
6459 L:      dri-devel@lists.freedesktop.org
6460 S:      Supported
6461 T:      git git://anongit.freedesktop.org/drm/drm-misc
6462 F:      drivers/gpu/drm/ast/
6463
6464 DRM DRIVER FOR BOCHS VIRTUAL GPU
6465 M:      Gerd Hoffmann <kraxel@redhat.com>
6466 L:      virtualization@lists.linux-foundation.org
6467 S:      Maintained
6468 T:      git git://anongit.freedesktop.org/drm/drm-misc
6469 F:      drivers/gpu/drm/tiny/bochs.c
6470
6471 DRM DRIVER FOR BOE HIMAX8279D PANELS
6472 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6473 S:      Maintained
6474 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6475 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6476
6477 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6478 M:      Jagan Teki <jagan@amarulasolutions.com>
6479 S:      Maintained
6480 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6481 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6482
6483 DRM DRIVER FOR EBBG FT8719 PANEL
6484 M:      Joel Selvaraj <jo@jsfamily.in>
6485 S:      Maintained
6486 T:      git git://anongit.freedesktop.org/drm/drm-misc
6487 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6488 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6489
6490 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6491 M:      Linus Walleij <linus.walleij@linaro.org>
6492 S:      Maintained
6493 T:      git git://anongit.freedesktop.org/drm/drm-misc
6494 F:      drivers/gpu/drm/tve200/
6495
6496 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6497 M:      Icenowy Zheng <icenowy@aosc.io>
6498 S:      Maintained
6499 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6500 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6501
6502 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6503 M:      Jagan Teki <jagan@amarulasolutions.com>
6504 S:      Maintained
6505 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6506 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6507
6508 DRM DRIVER FOR GENERIC EDP PANELS
6509 R:      Douglas Anderson <dianders@chromium.org>
6510 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6511 F:      drivers/gpu/drm/panel/panel-edp.c
6512
6513 DRM DRIVER FOR GENERIC USB DISPLAY
6514 M:      Noralf Trønnes <noralf@tronnes.org>
6515 S:      Maintained
6516 W:      https://github.com/notro/gud/wiki
6517 T:      git git://anongit.freedesktop.org/drm/drm-misc
6518 F:      drivers/gpu/drm/gud/
6519 F:      include/drm/gud.h
6520
6521 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6522 M:      Hans de Goede <hdegoede@redhat.com>
6523 S:      Maintained
6524 T:      git git://anongit.freedesktop.org/drm/drm-misc
6525 F:      drivers/gpu/drm/tiny/gm12u320.c
6526
6527 DRM DRIVER FOR HX8357D PANELS
6528 M:      Emma Anholt <emma@anholt.net>
6529 S:      Maintained
6530 T:      git git://anongit.freedesktop.org/drm/drm-misc
6531 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6532 F:      drivers/gpu/drm/tiny/hx8357d.c
6533
6534 DRM DRIVER FOR ILITEK ILI9225 PANELS
6535 M:      David Lechner <david@lechnology.com>
6536 S:      Maintained
6537 T:      git git://anongit.freedesktop.org/drm/drm-misc
6538 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6539 F:      drivers/gpu/drm/tiny/ili9225.c
6540
6541 DRM DRIVER FOR ILITEK ILI9486 PANELS
6542 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6543 S:      Maintained
6544 T:      git git://anongit.freedesktop.org/drm/drm-misc
6545 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6546 F:      drivers/gpu/drm/tiny/ili9486.c
6547
6548 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6549 S:      Orphan / Obsolete
6550 F:      drivers/gpu/drm/i810/
6551 F:      include/uapi/drm/i810_drm.h
6552
6553 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6554 M:      Jagan Teki <jagan@edgeble.ai>
6555 S:      Maintained
6556 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6557 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6558
6559 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6560 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6561 S:      Supported
6562 T:      git git://anongit.freedesktop.org/drm/drm-misc
6563 F:      drivers/gpu/drm/logicvc/
6564
6565 DRM DRIVER FOR LVDS PANELS
6566 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6567 L:      dri-devel@lists.freedesktop.org
6568 T:      git git://anongit.freedesktop.org/drm/drm-misc
6569 S:      Maintained
6570 F:      drivers/gpu/drm/panel/panel-lvds.c
6571 F:      Documentation/devicetree/bindings/display/lvds.yaml
6572 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6573
6574 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6575 M:      Guido Günther <agx@sigxcpu.org>
6576 R:      Purism Kernel Team <kernel@puri.sm>
6577 S:      Maintained
6578 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6579 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6580
6581 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6582 S:      Orphan / Obsolete
6583 F:      drivers/gpu/drm/mga/
6584 F:      include/uapi/drm/mga_drm.h
6585
6586 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6587 M:      Dave Airlie <airlied@redhat.com>
6588 R:      Thomas Zimmermann <tzimmermann@suse.de>
6589 L:      dri-devel@lists.freedesktop.org
6590 S:      Supported
6591 T:      git git://anongit.freedesktop.org/drm/drm-misc
6592 F:      drivers/gpu/drm/mgag200/
6593
6594 DRM DRIVER FOR MI0283QT
6595 M:      Noralf Trønnes <noralf@tronnes.org>
6596 S:      Maintained
6597 T:      git git://anongit.freedesktop.org/drm/drm-misc
6598 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6599 F:      drivers/gpu/drm/tiny/mi0283qt.c
6600
6601 DRM DRIVER FOR MIPI DBI compatible panels
6602 M:      Noralf Trønnes <noralf@tronnes.org>
6603 S:      Maintained
6604 W:      https://github.com/notro/panel-mipi-dbi/wiki
6605 T:      git git://anongit.freedesktop.org/drm/drm-misc
6606 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6607 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6608
6609 DRM DRIVER FOR MSM ADRENO GPU
6610 M:      Rob Clark <robdclark@gmail.com>
6611 M:      Abhinav Kumar <quic_abhinavk@quicinc.com>
6612 M:      Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6613 R:      Sean Paul <sean@poorly.run>
6614 L:      linux-arm-msm@vger.kernel.org
6615 L:      dri-devel@lists.freedesktop.org
6616 L:      freedreno@lists.freedesktop.org
6617 S:      Maintained
6618 T:      git https://gitlab.freedesktop.org/drm/msm.git
6619 F:      Documentation/devicetree/bindings/display/msm/
6620 F:      drivers/gpu/drm/msm/
6621 F:      include/uapi/drm/msm_drm.h
6622
6623 DRM DRIVER FOR NOVATEK NT35510 PANELS
6624 M:      Linus Walleij <linus.walleij@linaro.org>
6625 S:      Maintained
6626 T:      git git://anongit.freedesktop.org/drm/drm-misc
6627 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6628 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
6629
6630 DRM DRIVER FOR NOVATEK NT35560 PANELS
6631 M:      Linus Walleij <linus.walleij@linaro.org>
6632 S:      Maintained
6633 T:      git git://anongit.freedesktop.org/drm/drm-misc
6634 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6635 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
6636
6637 DRM DRIVER FOR NOVATEK NT36672A PANELS
6638 M:      Sumit Semwal <sumit.semwal@linaro.org>
6639 S:      Maintained
6640 T:      git git://anongit.freedesktop.org/drm/drm-misc
6641 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6642 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6643
6644 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6645 M:      Ben Skeggs <bskeggs@redhat.com>
6646 M:      Karol Herbst <kherbst@redhat.com>
6647 M:      Lyude Paul <lyude@redhat.com>
6648 L:      dri-devel@lists.freedesktop.org
6649 L:      nouveau@lists.freedesktop.org
6650 S:      Supported
6651 W:      https://nouveau.freedesktop.org/
6652 Q:      https://patchwork.freedesktop.org/project/nouveau/
6653 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6654 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
6655 C:      irc://irc.oftc.net/nouveau
6656 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
6657 F:      drivers/gpu/drm/nouveau/
6658 F:      include/uapi/drm/nouveau_drm.h
6659
6660 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6661 M:      Stefan Mavrodiev <stefan@olimex.com>
6662 S:      Maintained
6663 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6664 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6665
6666 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6667 R:      Douglas Anderson <dianders@chromium.org>
6668 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6669 F:      drivers/gpu/drm/bridge/parade-ps8640.c
6670
6671 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6672 M:      Noralf Trønnes <noralf@tronnes.org>
6673 S:      Maintained
6674 T:      git git://anongit.freedesktop.org/drm/drm-misc
6675 F:      Documentation/devicetree/bindings/display/repaper.txt
6676 F:      drivers/gpu/drm/tiny/repaper.c
6677
6678 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6679 M:      Javier Martinez Canillas <javierm@redhat.com>
6680 S:      Maintained
6681 T:      git git://anongit.freedesktop.org/drm/drm-misc
6682 F:      Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6683 F:      drivers/gpu/drm/solomon/ssd130x*
6684
6685 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6686 M:      Dave Airlie <airlied@redhat.com>
6687 M:      Gerd Hoffmann <kraxel@redhat.com>
6688 L:      virtualization@lists.linux-foundation.org
6689 S:      Obsolete
6690 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6691 T:      git git://anongit.freedesktop.org/drm/drm-misc
6692 F:      drivers/gpu/drm/tiny/cirrus.c
6693
6694 DRM DRIVER FOR QXL VIRTUAL GPU
6695 M:      Dave Airlie <airlied@redhat.com>
6696 M:      Gerd Hoffmann <kraxel@redhat.com>
6697 L:      virtualization@lists.linux-foundation.org
6698 L:      spice-devel@lists.freedesktop.org
6699 S:      Maintained
6700 T:      git git://anongit.freedesktop.org/drm/drm-misc
6701 F:      drivers/gpu/drm/qxl/
6702 F:      include/uapi/drm/qxl_drm.h
6703
6704 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6705 S:      Orphan / Obsolete
6706 F:      drivers/gpu/drm/r128/
6707 F:      include/uapi/drm/r128_drm.h
6708
6709 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6710 M:      Robert Chiras <robert.chiras@nxp.com>
6711 S:      Maintained
6712 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6713 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
6714
6715 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6716 M:      Linus Walleij <linus.walleij@linaro.org>
6717 S:      Maintained
6718 T:      git git://anongit.freedesktop.org/drm/drm-misc
6719 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6720 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
6721
6722 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6723 M:      Markuss Broks <markuss.broks@gmail.com>
6724 S:      Maintained
6725 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6726 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6727
6728 DRM DRIVER FOR SITRONIX ST7703 PANELS
6729 M:      Guido Günther <agx@sigxcpu.org>
6730 R:      Purism Kernel Team <kernel@puri.sm>
6731 R:      Ondrej Jirman <megous@megous.com>
6732 S:      Maintained
6733 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6734 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
6735
6736 DRM DRIVER FOR SAVAGE VIDEO CARDS
6737 S:      Orphan / Obsolete
6738 F:      drivers/gpu/drm/savage/
6739 F:      include/uapi/drm/savage_drm.h
6740
6741 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6742 M:      Thomas Zimmermann <tzimmermann@suse.de>
6743 M:      Javier Martinez Canillas <javierm@redhat.com>
6744 L:      dri-devel@lists.freedesktop.org
6745 S:      Maintained
6746 T:      git git://anongit.freedesktop.org/drm/drm-misc
6747 F:      drivers/gpu/drm/drm_aperture.c
6748 F:      drivers/gpu/drm/tiny/ofdrm.c
6749 F:      drivers/gpu/drm/tiny/simpledrm.c
6750 F:      drivers/video/aperture.c
6751 F:      drivers/video/nomodeset.c
6752 F:      include/drm/drm_aperture.h
6753 F:      include/linux/aperture.h
6754 F:      include/video/nomodeset.h
6755
6756 DRM DRIVER FOR SIS VIDEO CARDS
6757 S:      Orphan / Obsolete
6758 F:      drivers/gpu/drm/sis/
6759 F:      include/uapi/drm/sis_drm.h
6760
6761 DRM DRIVER FOR SITRONIX ST7586 PANELS
6762 M:      David Lechner <david@lechnology.com>
6763 S:      Maintained
6764 T:      git git://anongit.freedesktop.org/drm/drm-misc
6765 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
6766 F:      drivers/gpu/drm/tiny/st7586.c
6767
6768 DRM DRIVER FOR SITRONIX ST7701 PANELS
6769 M:      Jagan Teki <jagan@amarulasolutions.com>
6770 S:      Maintained
6771 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6772 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
6773
6774 DRM DRIVER FOR SITRONIX ST7735R PANELS
6775 M:      David Lechner <david@lechnology.com>
6776 S:      Maintained
6777 T:      git git://anongit.freedesktop.org/drm/drm-misc
6778 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6779 F:      drivers/gpu/drm/tiny/st7735r.c
6780
6781 DRM DRIVER FOR ST-ERICSSON MCDE
6782 M:      Linus Walleij <linus.walleij@linaro.org>
6783 S:      Maintained
6784 T:      git git://anongit.freedesktop.org/drm/drm-misc
6785 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
6786 F:      drivers/gpu/drm/mcde/
6787
6788 DRM DRIVER FOR TDFX VIDEO CARDS
6789 S:      Orphan / Obsolete
6790 F:      drivers/gpu/drm/tdfx/
6791
6792 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6793 M:      Jagan Teki <jagan@amarulasolutions.com>
6794 S:      Maintained
6795 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6796 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
6797
6798 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6799 R:      Douglas Anderson <dianders@chromium.org>
6800 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6801 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
6802
6803 DRM DRIVER FOR TPO TPG110 PANELS
6804 M:      Linus Walleij <linus.walleij@linaro.org>
6805 S:      Maintained
6806 T:      git git://anongit.freedesktop.org/drm/drm-misc
6807 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6808 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
6809
6810 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6811 M:      Dave Airlie <airlied@redhat.com>
6812 R:      Sean Paul <sean@poorly.run>
6813 R:      Thomas Zimmermann <tzimmermann@suse.de>
6814 L:      dri-devel@lists.freedesktop.org
6815 S:      Supported
6816 T:      git git://anongit.freedesktop.org/drm/drm-misc
6817 F:      drivers/gpu/drm/udl/
6818
6819 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6820 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6821 M:      Melissa Wen <melissa.srw@gmail.com>
6822 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
6823 R:      Daniel Vetter <daniel@ffwll.ch>
6824 L:      dri-devel@lists.freedesktop.org
6825 S:      Maintained
6826 T:      git git://anongit.freedesktop.org/drm/drm-misc
6827 F:      Documentation/gpu/vkms.rst
6828 F:      drivers/gpu/drm/vkms/
6829
6830 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6831 M:      Hans de Goede <hdegoede@redhat.com>
6832 L:      dri-devel@lists.freedesktop.org
6833 S:      Maintained
6834 T:      git git://anongit.freedesktop.org/drm/drm-misc
6835 F:      drivers/gpu/drm/vboxvideo/
6836
6837 DRM DRIVER FOR VMWARE VIRTUAL GPU
6838 M:      Zack Rusin <zackr@vmware.com>
6839 R:      VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6840 L:      dri-devel@lists.freedesktop.org
6841 S:      Supported
6842 T:      git git://anongit.freedesktop.org/drm/drm-misc
6843 F:      drivers/gpu/drm/vmwgfx/
6844 F:      include/uapi/drm/vmwgfx_drm.h
6845
6846 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6847 M:      Linus Walleij <linus.walleij@linaro.org>
6848 S:      Maintained
6849 T:      git git://anongit.freedesktop.org/drm/drm-misc
6850 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6851 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
6852
6853 DRM DRIVERS
6854 M:      David Airlie <airlied@gmail.com>
6855 M:      Daniel Vetter <daniel@ffwll.ch>
6856 L:      dri-devel@lists.freedesktop.org
6857 S:      Maintained
6858 B:      https://gitlab.freedesktop.org/drm
6859 C:      irc://irc.oftc.net/dri-devel
6860 T:      git git://anongit.freedesktop.org/drm/drm
6861 F:      Documentation/devicetree/bindings/display/
6862 F:      Documentation/devicetree/bindings/gpu/
6863 F:      Documentation/gpu/
6864 F:      drivers/gpu/
6865 F:      include/drm/
6866 F:      include/linux/vga*
6867 F:      include/uapi/drm/
6868
6869 DRM DRIVERS AND MISC GPU PATCHES
6870 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6871 M:      Maxime Ripard <mripard@kernel.org>
6872 M:      Thomas Zimmermann <tzimmermann@suse.de>
6873 S:      Maintained
6874 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6875 T:      git git://anongit.freedesktop.org/drm/drm-misc
6876 F:      Documentation/gpu/
6877 F:      drivers/gpu/drm/*
6878 F:      drivers/gpu/vga/
6879 F:      include/drm/drm*
6880 F:      include/linux/vga*
6881 F:      include/uapi/drm/drm*
6882
6883 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6884 M:      Oded Gabbay <ogabbay@kernel.org>
6885 L:      dri-devel@lists.freedesktop.org
6886 S:      Maintained
6887 C:      irc://irc.oftc.net/dri-devel
6888 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6889 F:      Documentation/accel/
6890 F:      drivers/accel/
6891
6892 DRM DRIVERS FOR ALLWINNER A10
6893 M:      Maxime Ripard <mripard@kernel.org>
6894 M:      Chen-Yu Tsai <wens@csie.org>
6895 L:      dri-devel@lists.freedesktop.org
6896 S:      Supported
6897 T:      git git://anongit.freedesktop.org/drm/drm-misc
6898 F:      Documentation/devicetree/bindings/display/allwinner*
6899 F:      drivers/gpu/drm/sun4i/
6900
6901 DRM DRIVERS FOR AMLOGIC SOCS
6902 M:      Neil Armstrong <neil.armstrong@linaro.org>
6903 L:      dri-devel@lists.freedesktop.org
6904 L:      linux-amlogic@lists.infradead.org
6905 S:      Supported
6906 W:      http://linux-meson.com/
6907 T:      git git://anongit.freedesktop.org/drm/drm-misc
6908 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6909 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6910 F:      Documentation/gpu/meson.rst
6911 F:      drivers/gpu/drm/meson/
6912
6913 DRM DRIVERS FOR ATMEL HLCDC
6914 M:      Sam Ravnborg <sam@ravnborg.org>
6915 M:      Boris Brezillon <bbrezillon@kernel.org>
6916 L:      dri-devel@lists.freedesktop.org
6917 S:      Supported
6918 T:      git git://anongit.freedesktop.org/drm/drm-misc
6919 F:      Documentation/devicetree/bindings/display/atmel/
6920 F:      drivers/gpu/drm/atmel-hlcdc/
6921
6922 DRM DRIVERS FOR BRIDGE CHIPS
6923 M:      Andrzej Hajda <andrzej.hajda@intel.com>
6924 M:      Neil Armstrong <neil.armstrong@linaro.org>
6925 M:      Robert Foss <robert.foss@linaro.org>
6926 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6927 R:      Jonas Karlman <jonas@kwiboo.se>
6928 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6929 S:      Maintained
6930 T:      git git://anongit.freedesktop.org/drm/drm-misc
6931 F:      Documentation/devicetree/bindings/display/bridge/
6932 F:      drivers/gpu/drm/bridge/
6933
6934 DRM DRIVERS FOR EXYNOS
6935 M:      Inki Dae <inki.dae@samsung.com>
6936 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
6937 M:      Kyungmin Park <kyungmin.park@samsung.com>
6938 L:      dri-devel@lists.freedesktop.org
6939 S:      Supported
6940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6941 F:      Documentation/devicetree/bindings/display/exynos/
6942 F:      Documentation/devicetree/bindings/display/samsung/
6943 F:      drivers/gpu/drm/exynos/
6944 F:      include/uapi/drm/exynos_drm.h
6945
6946 DRM DRIVERS FOR FREESCALE DCU
6947 M:      Stefan Agner <stefan@agner.ch>
6948 M:      Alison Wang <alison.wang@nxp.com>
6949 L:      dri-devel@lists.freedesktop.org
6950 S:      Supported
6951 T:      git git://anongit.freedesktop.org/drm/drm-misc
6952 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
6953 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
6954 F:      drivers/gpu/drm/fsl-dcu/
6955
6956 DRM DRIVERS FOR FREESCALE IMX
6957 M:      Philipp Zabel <p.zabel@pengutronix.de>
6958 L:      dri-devel@lists.freedesktop.org
6959 S:      Maintained
6960 F:      Documentation/devicetree/bindings/display/imx/
6961 F:      drivers/gpu/drm/imx/
6962 F:      drivers/gpu/ipu-v3/
6963
6964 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6965 M:      Liu Ying <victor.liu@nxp.com>
6966 L:      dri-devel@lists.freedesktop.org
6967 S:      Maintained
6968 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6969 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6970 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6971 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6972 F:      drivers/gpu/drm/bridge/imx/
6973
6974 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6975 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6976 L:      dri-devel@lists.freedesktop.org
6977 S:      Maintained
6978 T:      git git://github.com/patjak/drm-gma500
6979 F:      drivers/gpu/drm/gma500/
6980
6981 DRM DRIVERS FOR HISILICON
6982 M:      Xinliang Liu <xinliang.liu@linaro.org>
6983 M:      Tian Tao  <tiantao6@hisilicon.com>
6984 R:      John Stultz <jstultz@google.com>
6985 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
6986 R:      Chen Feng <puck.chen@hisilicon.com>
6987 L:      dri-devel@lists.freedesktop.org
6988 S:      Maintained
6989 T:      git git://anongit.freedesktop.org/drm/drm-misc
6990 F:      Documentation/devicetree/bindings/display/hisilicon/
6991 F:      drivers/gpu/drm/hisilicon/
6992
6993 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6994 M:      Deepak Rawat <drawat.floss@gmail.com>
6995 L:      linux-hyperv@vger.kernel.org
6996 L:      dri-devel@lists.freedesktop.org
6997 S:      Maintained
6998 T:      git git://anongit.freedesktop.org/drm/drm-misc
6999 F:      drivers/gpu/drm/hyperv
7000
7001 DRM DRIVERS FOR LIMA
7002 M:      Qiang Yu <yuq825@gmail.com>
7003 L:      dri-devel@lists.freedesktop.org
7004 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
7005 S:      Maintained
7006 T:      git git://anongit.freedesktop.org/drm/drm-misc
7007 F:      drivers/gpu/drm/lima/
7008 F:      include/uapi/drm/lima_drm.h
7009
7010 DRM DRIVERS FOR MEDIATEK
7011 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
7012 M:      Philipp Zabel <p.zabel@pengutronix.de>
7013 L:      dri-devel@lists.freedesktop.org
7014 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7015 S:      Supported
7016 F:      Documentation/devicetree/bindings/display/mediatek/
7017 F:      drivers/gpu/drm/mediatek/
7018 F:      drivers/phy/mediatek/phy-mtk-dp.c
7019 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7020 F:      drivers/phy/mediatek/phy-mtk-mipi*
7021
7022 DRM DRIVERS FOR NVIDIA TEGRA
7023 M:      Thierry Reding <thierry.reding@gmail.com>
7024 L:      dri-devel@lists.freedesktop.org
7025 L:      linux-tegra@vger.kernel.org
7026 S:      Supported
7027 T:      git git://anongit.freedesktop.org/tegra/linux.git
7028 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7029 F:      Documentation/devicetree/bindings/gpu/host1x/
7030 F:      drivers/gpu/drm/tegra/
7031 F:      drivers/gpu/host1x/
7032 F:      include/linux/host1x.h
7033 F:      include/uapi/drm/tegra_drm.h
7034
7035 DRM DRIVERS FOR RENESAS
7036 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7037 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7038 L:      dri-devel@lists.freedesktop.org
7039 L:      linux-renesas-soc@vger.kernel.org
7040 S:      Supported
7041 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7042 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7043 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7044 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7045 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7046 F:      drivers/gpu/drm/rcar-du/
7047 F:      drivers/gpu/drm/shmobile/
7048 F:      include/linux/platform_data/shmob_drm.h
7049
7050 DRM DRIVERS FOR ROCKCHIP
7051 M:      Sandy Huang <hjc@rock-chips.com>
7052 M:      Heiko Stübner <heiko@sntech.de>
7053 L:      dri-devel@lists.freedesktop.org
7054 S:      Maintained
7055 T:      git git://anongit.freedesktop.org/drm/drm-misc
7056 F:      Documentation/devicetree/bindings/display/rockchip/
7057 F:      drivers/gpu/drm/rockchip/
7058
7059 DRM DRIVERS FOR STI
7060 M:      Alain Volmat <alain.volmat@foss.st.com>
7061 L:      dri-devel@lists.freedesktop.org
7062 S:      Maintained
7063 T:      git git://anongit.freedesktop.org/drm/drm-misc
7064 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7065 F:      drivers/gpu/drm/sti
7066
7067 DRM DRIVERS FOR STM
7068 M:      Yannick Fertre <yannick.fertre@foss.st.com>
7069 M:      Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7070 M:      Philippe Cornu <philippe.cornu@foss.st.com>
7071 L:      dri-devel@lists.freedesktop.org
7072 S:      Maintained
7073 T:      git git://anongit.freedesktop.org/drm/drm-misc
7074 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7075 F:      drivers/gpu/drm/stm
7076
7077 DRM DRIVERS FOR TI KEYSTONE
7078 M:      Jyri Sarha <jyri.sarha@iki.fi>
7079 M:      Tomi Valkeinen <tomba@kernel.org>
7080 L:      dri-devel@lists.freedesktop.org
7081 S:      Maintained
7082 T:      git git://anongit.freedesktop.org/drm/drm-misc
7083 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7084 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7085 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7086 F:      drivers/gpu/drm/tidss/
7087
7088 DRM DRIVERS FOR TI LCDC
7089 M:      Jyri Sarha <jyri.sarha@iki.fi>
7090 R:      Tomi Valkeinen <tomba@kernel.org>
7091 L:      dri-devel@lists.freedesktop.org
7092 S:      Maintained
7093 F:      Documentation/devicetree/bindings/display/tilcdc/
7094 F:      drivers/gpu/drm/tilcdc/
7095
7096 DRM DRIVERS FOR TI OMAP
7097 M:      Tomi Valkeinen <tomba@kernel.org>
7098 L:      dri-devel@lists.freedesktop.org
7099 S:      Maintained
7100 F:      Documentation/devicetree/bindings/display/ti/
7101 F:      drivers/gpu/drm/omapdrm/
7102
7103 DRM DRIVERS FOR V3D
7104 M:      Emma Anholt <emma@anholt.net>
7105 M:      Melissa Wen <mwen@igalia.com>
7106 S:      Supported
7107 T:      git git://anongit.freedesktop.org/drm/drm-misc
7108 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7109 F:      drivers/gpu/drm/v3d/
7110 F:      include/uapi/drm/v3d_drm.h
7111
7112 DRM DRIVERS FOR VC4
7113 M:      Emma Anholt <emma@anholt.net>
7114 M:      Maxime Ripard <mripard@kernel.org>
7115 S:      Supported
7116 T:      git git://github.com/anholt/linux
7117 T:      git git://anongit.freedesktop.org/drm/drm-misc
7118 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7119 F:      drivers/gpu/drm/vc4/
7120 F:      include/uapi/drm/vc4_drm.h
7121
7122 DRM DRIVERS FOR VIVANTE GPU IP
7123 M:      Lucas Stach <l.stach@pengutronix.de>
7124 R:      Russell King <linux+etnaviv@armlinux.org.uk>
7125 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
7126 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7127 L:      dri-devel@lists.freedesktop.org
7128 S:      Maintained
7129 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7130 F:      drivers/gpu/drm/etnaviv/
7131 F:      include/uapi/drm/etnaviv_drm.h
7132
7133 DRM DRIVERS FOR XEN
7134 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7135 L:      dri-devel@lists.freedesktop.org
7136 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
7137 S:      Supported
7138 T:      git git://anongit.freedesktop.org/drm/drm-misc
7139 F:      Documentation/gpu/xen-front.rst
7140 F:      drivers/gpu/drm/xen/
7141
7142 DRM DRIVERS FOR XILINX
7143 M:      Hyun Kwon <hyun.kwon@xilinx.com>
7144 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7145 L:      dri-devel@lists.freedesktop.org
7146 S:      Maintained
7147 T:      git git://anongit.freedesktop.org/drm/drm-misc
7148 F:      Documentation/devicetree/bindings/display/xlnx/
7149 F:      drivers/gpu/drm/xlnx/
7150
7151 DRM PANEL DRIVERS
7152 M:      Thierry Reding <thierry.reding@gmail.com>
7153 R:      Sam Ravnborg <sam@ravnborg.org>
7154 L:      dri-devel@lists.freedesktop.org
7155 S:      Maintained
7156 T:      git git://anongit.freedesktop.org/drm/drm-misc
7157 F:      Documentation/devicetree/bindings/display/panel/
7158 F:      drivers/gpu/drm/drm_panel.c
7159 F:      drivers/gpu/drm/panel/
7160 F:      include/drm/drm_panel.h
7161
7162 DRM PRIVACY-SCREEN CLASS
7163 M:      Hans de Goede <hdegoede@redhat.com>
7164 L:      dri-devel@lists.freedesktop.org
7165 S:      Maintained
7166 T:      git git://anongit.freedesktop.org/drm/drm-misc
7167 F:      drivers/gpu/drm/drm_privacy_screen*
7168 F:      include/drm/drm_privacy_screen*
7169
7170 DRM TTM SUBSYSTEM
7171 M:      Christian Koenig <christian.koenig@amd.com>
7172 M:      Huang Rui <ray.huang@amd.com>
7173 L:      dri-devel@lists.freedesktop.org
7174 S:      Maintained
7175 T:      git git://anongit.freedesktop.org/drm/drm-misc
7176 F:      drivers/gpu/drm/ttm/
7177 F:      include/drm/ttm/
7178
7179 DRM GPU SCHEDULER
7180 M:      Luben Tuikov <luben.tuikov@amd.com>
7181 L:      dri-devel@lists.freedesktop.org
7182 S:      Maintained
7183 T:      git git://anongit.freedesktop.org/drm/drm-misc
7184 F:      drivers/gpu/drm/scheduler/
7185 F:      include/drm/gpu_scheduler.h
7186
7187 DSBR100 USB FM RADIO DRIVER
7188 M:      Alexey Klimov <klimov.linux@gmail.com>
7189 L:      linux-media@vger.kernel.org
7190 S:      Maintained
7191 T:      git git://linuxtv.org/media_tree.git
7192 F:      drivers/media/radio/dsbr100.c
7193
7194 DT3155 MEDIA DRIVER
7195 M:      Hans Verkuil <hverkuil@xs4all.nl>
7196 L:      linux-media@vger.kernel.org
7197 S:      Odd Fixes
7198 W:      https://linuxtv.org
7199 T:      git git://linuxtv.org/media_tree.git
7200 F:      drivers/media/pci/dt3155/
7201
7202 DVB_USB_AF9015 MEDIA DRIVER
7203 M:      Antti Palosaari <crope@iki.fi>
7204 L:      linux-media@vger.kernel.org
7205 S:      Maintained
7206 W:      https://linuxtv.org
7207 W:      http://palosaari.fi/linux/
7208 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7209 T:      git git://linuxtv.org/anttip/media_tree.git
7210 F:      drivers/media/usb/dvb-usb-v2/af9015*
7211
7212 DVB_USB_AF9035 MEDIA DRIVER
7213 M:      Antti Palosaari <crope@iki.fi>
7214 L:      linux-media@vger.kernel.org
7215 S:      Maintained
7216 W:      https://linuxtv.org
7217 W:      http://palosaari.fi/linux/
7218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7219 T:      git git://linuxtv.org/anttip/media_tree.git
7220 F:      drivers/media/usb/dvb-usb-v2/af9035*
7221
7222 DVB_USB_ANYSEE MEDIA DRIVER
7223 M:      Antti Palosaari <crope@iki.fi>
7224 L:      linux-media@vger.kernel.org
7225 S:      Maintained
7226 W:      https://linuxtv.org
7227 W:      http://palosaari.fi/linux/
7228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7229 T:      git git://linuxtv.org/anttip/media_tree.git
7230 F:      drivers/media/usb/dvb-usb-v2/anysee*
7231
7232 DVB_USB_AU6610 MEDIA DRIVER
7233 M:      Antti Palosaari <crope@iki.fi>
7234 L:      linux-media@vger.kernel.org
7235 S:      Maintained
7236 W:      https://linuxtv.org
7237 W:      http://palosaari.fi/linux/
7238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7239 T:      git git://linuxtv.org/anttip/media_tree.git
7240 F:      drivers/media/usb/dvb-usb-v2/au6610*
7241
7242 DVB_USB_CE6230 MEDIA DRIVER
7243 M:      Antti Palosaari <crope@iki.fi>
7244 L:      linux-media@vger.kernel.org
7245 S:      Maintained
7246 W:      https://linuxtv.org
7247 W:      http://palosaari.fi/linux/
7248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7249 T:      git git://linuxtv.org/anttip/media_tree.git
7250 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7251
7252 DVB_USB_CXUSB MEDIA DRIVER
7253 M:      Michael Krufky <mkrufky@linuxtv.org>
7254 L:      linux-media@vger.kernel.org
7255 S:      Maintained
7256 W:      https://linuxtv.org
7257 W:      http://github.com/mkrufky
7258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7259 T:      git git://linuxtv.org/media_tree.git
7260 F:      drivers/media/usb/dvb-usb/cxusb*
7261
7262 DVB_USB_EC168 MEDIA DRIVER
7263 M:      Antti Palosaari <crope@iki.fi>
7264 L:      linux-media@vger.kernel.org
7265 S:      Maintained
7266 W:      https://linuxtv.org
7267 W:      http://palosaari.fi/linux/
7268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7269 T:      git git://linuxtv.org/anttip/media_tree.git
7270 F:      drivers/media/usb/dvb-usb-v2/ec168*
7271
7272 DVB_USB_GL861 MEDIA DRIVER
7273 M:      Antti Palosaari <crope@iki.fi>
7274 L:      linux-media@vger.kernel.org
7275 S:      Maintained
7276 W:      https://linuxtv.org
7277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7278 T:      git git://linuxtv.org/anttip/media_tree.git
7279 F:      drivers/media/usb/dvb-usb-v2/gl861*
7280
7281 DVB_USB_MXL111SF MEDIA DRIVER
7282 M:      Michael Krufky <mkrufky@linuxtv.org>
7283 L:      linux-media@vger.kernel.org
7284 S:      Maintained
7285 W:      https://linuxtv.org
7286 W:      http://github.com/mkrufky
7287 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7288 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7289 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7290
7291 DVB_USB_RTL28XXU MEDIA DRIVER
7292 M:      Antti Palosaari <crope@iki.fi>
7293 L:      linux-media@vger.kernel.org
7294 S:      Maintained
7295 W:      https://linuxtv.org
7296 W:      http://palosaari.fi/linux/
7297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7298 T:      git git://linuxtv.org/anttip/media_tree.git
7299 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7300
7301 DVB_USB_V2 MEDIA DRIVER
7302 M:      Antti Palosaari <crope@iki.fi>
7303 L:      linux-media@vger.kernel.org
7304 S:      Maintained
7305 W:      https://linuxtv.org
7306 W:      http://palosaari.fi/linux/
7307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7308 T:      git git://linuxtv.org/anttip/media_tree.git
7309 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7310 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7311
7312 DYNAMIC DEBUG
7313 M:      Jason Baron <jbaron@akamai.com>
7314 S:      Maintained
7315 F:      include/linux/dynamic_debug.h
7316 F:      lib/dynamic_debug.c
7317 M:      Jim Cromie <jim.cromie@gmail.com>
7318 F:      lib/test_dynamic_debug.c
7319
7320 DYNAMIC INTERRUPT MODERATION
7321 M:      Tal Gilboa <talgi@nvidia.com>
7322 S:      Maintained
7323 F:      Documentation/networking/net_dim.rst
7324 F:      include/linux/dim.h
7325 F:      lib/dim/
7326
7327 DZ DECSTATION DZ11 SERIAL DRIVER
7328 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
7329 S:      Maintained
7330 F:      drivers/tty/serial/dz.*
7331
7332 E3X0 POWER BUTTON DRIVER
7333 M:      Moritz Fischer <moritz.fischer@ettus.com>
7334 L:      usrp-users@lists.ettus.com
7335 S:      Supported
7336 W:      http://www.ettus.com
7337 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7338 F:      drivers/input/misc/e3x0-button.c
7339
7340 E4000 MEDIA DRIVER
7341 M:      Antti Palosaari <crope@iki.fi>
7342 L:      linux-media@vger.kernel.org
7343 S:      Maintained
7344 W:      https://linuxtv.org
7345 W:      http://palosaari.fi/linux/
7346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7347 T:      git git://linuxtv.org/anttip/media_tree.git
7348 F:      drivers/media/tuners/e4000*
7349
7350 EARTH_PT1 MEDIA DRIVER
7351 M:      Akihiro Tsukada <tskd08@gmail.com>
7352 L:      linux-media@vger.kernel.org
7353 S:      Odd Fixes
7354 F:      drivers/media/pci/pt1/
7355
7356 EARTH_PT3 MEDIA DRIVER
7357 M:      Akihiro Tsukada <tskd08@gmail.com>
7358 L:      linux-media@vger.kernel.org
7359 S:      Odd Fixes
7360 F:      drivers/media/pci/pt3/
7361
7362 EC100 MEDIA DRIVER
7363 M:      Antti Palosaari <crope@iki.fi>
7364 L:      linux-media@vger.kernel.org
7365 S:      Maintained
7366 W:      https://linuxtv.org
7367 W:      http://palosaari.fi/linux/
7368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7369 T:      git git://linuxtv.org/anttip/media_tree.git
7370 F:      drivers/media/dvb-frontends/ec100*
7371
7372 ECRYPT FILE SYSTEM
7373 M:      Tyler Hicks <code@tyhicks.com>
7374 L:      ecryptfs@vger.kernel.org
7375 S:      Odd Fixes
7376 W:      http://ecryptfs.org
7377 W:      https://launchpad.net/ecryptfs
7378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7379 F:      Documentation/filesystems/ecryptfs.rst
7380 F:      fs/ecryptfs/
7381
7382 EDAC-AMD64
7383 M:      Yazen Ghannam <yazen.ghannam@amd.com>
7384 L:      linux-edac@vger.kernel.org
7385 S:      Supported
7386 F:      drivers/edac/amd64_edac*
7387 F:      drivers/edac/mce_amd*
7388
7389 EDAC-ARMADA
7390 M:      Jan Luebbe <jlu@pengutronix.de>
7391 L:      linux-edac@vger.kernel.org
7392 S:      Maintained
7393 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7394 F:      drivers/edac/armada_xp_*
7395
7396 EDAC-AST2500
7397 M:      Stefan Schaeckeler <sschaeck@cisco.com>
7398 S:      Supported
7399 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7400 F:      drivers/edac/aspeed_edac.c
7401
7402 EDAC-BLUEFIELD
7403 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
7404 S:      Supported
7405 F:      drivers/edac/bluefield_edac.c
7406
7407 EDAC-CALXEDA
7408 M:      Andre Przywara <andre.przywara@arm.com>
7409 L:      linux-edac@vger.kernel.org
7410 S:      Maintained
7411 F:      drivers/edac/highbank*
7412
7413 EDAC-CAVIUM OCTEON
7414 M:      Ralf Baechle <ralf@linux-mips.org>
7415 L:      linux-edac@vger.kernel.org
7416 L:      linux-mips@vger.kernel.org
7417 S:      Supported
7418 F:      drivers/edac/octeon_edac*
7419
7420 EDAC-CAVIUM THUNDERX
7421 M:      Robert Richter <rric@kernel.org>
7422 L:      linux-edac@vger.kernel.org
7423 S:      Odd Fixes
7424 F:      drivers/edac/thunderx_edac*
7425
7426 EDAC-CORE
7427 M:      Borislav Petkov <bp@alien8.de>
7428 M:      Tony Luck <tony.luck@intel.com>
7429 R:      James Morse <james.morse@arm.com>
7430 R:      Mauro Carvalho Chehab <mchehab@kernel.org>
7431 R:      Robert Richter <rric@kernel.org>
7432 L:      linux-edac@vger.kernel.org
7433 S:      Supported
7434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7435 F:      Documentation/admin-guide/ras.rst
7436 F:      Documentation/driver-api/edac.rst
7437 F:      drivers/edac/
7438 F:      include/linux/edac.h
7439
7440 EDAC-DMC520
7441 M:      Lei Wang <lewan@microsoft.com>
7442 L:      linux-edac@vger.kernel.org
7443 S:      Supported
7444 F:      drivers/edac/dmc520_edac.c
7445
7446 EDAC-E752X
7447 M:      Mark Gross <markgross@kernel.org>
7448 L:      linux-edac@vger.kernel.org
7449 S:      Maintained
7450 F:      drivers/edac/e752x_edac.c
7451
7452 EDAC-E7XXX
7453 L:      linux-edac@vger.kernel.org
7454 S:      Maintained
7455 F:      drivers/edac/e7xxx_edac.c
7456
7457 EDAC-FSL_DDR
7458 M:      York Sun <york.sun@nxp.com>
7459 L:      linux-edac@vger.kernel.org
7460 S:      Maintained
7461 F:      drivers/edac/fsl_ddr_edac.*
7462
7463 EDAC-GHES
7464 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7465 L:      linux-edac@vger.kernel.org
7466 S:      Maintained
7467 F:      drivers/edac/ghes_edac.c
7468
7469 EDAC-I10NM
7470 M:      Tony Luck <tony.luck@intel.com>
7471 L:      linux-edac@vger.kernel.org
7472 S:      Maintained
7473 F:      drivers/edac/i10nm_base.c
7474
7475 EDAC-I3000
7476 L:      linux-edac@vger.kernel.org
7477 S:      Orphan
7478 F:      drivers/edac/i3000_edac.c
7479
7480 EDAC-I5000
7481 L:      linux-edac@vger.kernel.org
7482 S:      Maintained
7483 F:      drivers/edac/i5000_edac.c
7484
7485 EDAC-I5400
7486 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7487 L:      linux-edac@vger.kernel.org
7488 S:      Maintained
7489 F:      drivers/edac/i5400_edac.c
7490
7491 EDAC-I7300
7492 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7493 L:      linux-edac@vger.kernel.org
7494 S:      Maintained
7495 F:      drivers/edac/i7300_edac.c
7496
7497 EDAC-I7CORE
7498 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7499 L:      linux-edac@vger.kernel.org
7500 S:      Maintained
7501 F:      drivers/edac/i7core_edac.c
7502
7503 EDAC-I82443BXGX
7504 M:      Tim Small <tim@buttersideup.com>
7505 L:      linux-edac@vger.kernel.org
7506 S:      Maintained
7507 F:      drivers/edac/i82443bxgx_edac.c
7508
7509 EDAC-I82975X
7510 M:      "Arvind R." <arvino55@gmail.com>
7511 L:      linux-edac@vger.kernel.org
7512 S:      Maintained
7513 F:      drivers/edac/i82975x_edac.c
7514
7515 EDAC-IE31200
7516 M:      Jason Baron <jbaron@akamai.com>
7517 L:      linux-edac@vger.kernel.org
7518 S:      Maintained
7519 F:      drivers/edac/ie31200_edac.c
7520
7521 EDAC-IGEN6
7522 M:      Tony Luck <tony.luck@intel.com>
7523 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7524 L:      linux-edac@vger.kernel.org
7525 S:      Maintained
7526 F:      drivers/edac/igen6_edac.c
7527
7528 EDAC-MPC85XX
7529 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7530 L:      linux-edac@vger.kernel.org
7531 S:      Maintained
7532 F:      drivers/edac/mpc85xx_edac.[ch]
7533
7534 EDAC-PASEMI
7535 M:      Egor Martovetsky <egor@pasemi.com>
7536 L:      linux-edac@vger.kernel.org
7537 S:      Maintained
7538 F:      drivers/edac/pasemi_edac.c
7539
7540 EDAC-PND2
7541 M:      Tony Luck <tony.luck@intel.com>
7542 L:      linux-edac@vger.kernel.org
7543 S:      Maintained
7544 F:      drivers/edac/pnd2_edac.[ch]
7545
7546 EDAC-QCOM
7547 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7548 L:      linux-arm-msm@vger.kernel.org
7549 L:      linux-edac@vger.kernel.org
7550 S:      Maintained
7551 F:      drivers/edac/qcom_edac.c
7552
7553 EDAC-R82600
7554 M:      Tim Small <tim@buttersideup.com>
7555 L:      linux-edac@vger.kernel.org
7556 S:      Maintained
7557 F:      drivers/edac/r82600_edac.c
7558
7559 EDAC-SBRIDGE
7560 M:      Tony Luck <tony.luck@intel.com>
7561 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7562 L:      linux-edac@vger.kernel.org
7563 S:      Maintained
7564 F:      drivers/edac/sb_edac.c
7565
7566 EDAC-SKYLAKE
7567 M:      Tony Luck <tony.luck@intel.com>
7568 L:      linux-edac@vger.kernel.org
7569 S:      Maintained
7570 F:      drivers/edac/skx_*.[ch]
7571
7572 EDAC-TI
7573 M:      Tero Kristo <kristo@kernel.org>
7574 L:      linux-edac@vger.kernel.org
7575 S:      Odd Fixes
7576 F:      drivers/edac/ti_edac.c
7577
7578 EDIROL UA-101/UA-1000 DRIVER
7579 M:      Clemens Ladisch <clemens@ladisch.de>
7580 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7581 S:      Maintained
7582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7583 F:      sound/usb/misc/ua101.c
7584
7585 EFI TEST DRIVER
7586 M:      Ivan Hu <ivan.hu@canonical.com>
7587 M:      Ard Biesheuvel <ardb@kernel.org>
7588 L:      linux-efi@vger.kernel.org
7589 S:      Maintained
7590 F:      drivers/firmware/efi/test/
7591
7592 EFI VARIABLE FILESYSTEM
7593 M:      Matthew Garrett <matthew.garrett@nebula.com>
7594 M:      Jeremy Kerr <jk@ozlabs.org>
7595 M:      Ard Biesheuvel <ardb@kernel.org>
7596 L:      linux-efi@vger.kernel.org
7597 S:      Maintained
7598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7599 F:      fs/efivarfs/
7600
7601 EFIFB FRAMEBUFFER DRIVER
7602 M:      Peter Jones <pjones@redhat.com>
7603 L:      linux-fbdev@vger.kernel.org
7604 S:      Maintained
7605 F:      drivers/video/fbdev/efifb.c
7606
7607 EFS FILESYSTEM
7608 S:      Orphan
7609 W:      http://aeschi.ch.eu.org/efs/
7610 F:      fs/efs/
7611
7612 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7613 M:      Douglas Miller <dougmill@linux.ibm.com>
7614 L:      netdev@vger.kernel.org
7615 S:      Maintained
7616 F:      drivers/net/ethernet/ibm/ehea/
7617
7618 ELM327 CAN NETWORK DRIVER
7619 M:      Max Staudt <max@enpas.org>
7620 L:      linux-can@vger.kernel.org
7621 S:      Maintained
7622 F:      Documentation/networking/device_drivers/can/can327.rst
7623 F:      drivers/net/can/can327.c
7624
7625 EM28XX VIDEO4LINUX DRIVER
7626 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7627 L:      linux-media@vger.kernel.org
7628 S:      Maintained
7629 W:      https://linuxtv.org
7630 T:      git git://linuxtv.org/media_tree.git
7631 F:      Documentation/admin-guide/media/em28xx*
7632 F:      drivers/media/usb/em28xx/
7633
7634 EMBEDDED LINUX
7635 M:      Olivia Mackall <olivia@selenic.com>
7636 M:      David Woodhouse <dwmw2@infradead.org>
7637 L:      linux-embedded@vger.kernel.org
7638 S:      Maintained
7639
7640 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7641 M:      Adrian Hunter <adrian.hunter@intel.com>
7642 M:      Ritesh Harjani <riteshh@codeaurora.org>
7643 M:      Asutosh Das <asutoshd@codeaurora.org>
7644 L:      linux-mmc@vger.kernel.org
7645 S:      Supported
7646 F:      drivers/mmc/host/cqhci*
7647
7648 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7649 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
7650 L:      linux-scsi@vger.kernel.org
7651 S:      Supported
7652 W:      http://www.broadcom.com
7653 F:      drivers/scsi/be2iscsi/
7654
7655 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7656 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
7657 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7658 M:      Somnath Kotur <somnath.kotur@broadcom.com>
7659 L:      netdev@vger.kernel.org
7660 S:      Supported
7661 W:      http://www.emulex.com
7662 F:      drivers/net/ethernet/emulex/benet/
7663
7664 EMULEX ONECONNECT ROCE DRIVER
7665 M:      Selvin Xavier <selvin.xavier@broadcom.com>
7666 L:      linux-rdma@vger.kernel.org
7667 S:      Odd Fixes
7668 W:      http://www.broadcom.com
7669 F:      drivers/infiniband/hw/ocrdma/
7670 F:      include/uapi/rdma/ocrdma-abi.h
7671
7672 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7673 M:      James Smart <james.smart@broadcom.com>
7674 M:      Dick Kennedy <dick.kennedy@broadcom.com>
7675 L:      linux-scsi@vger.kernel.org
7676 S:      Supported
7677 W:      http://www.broadcom.com
7678 F:      drivers/scsi/lpfc/
7679
7680 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7681 M:      James Smart <james.smart@broadcom.com>
7682 M:      Ram Vegesna <ram.vegesna@broadcom.com>
7683 L:      linux-scsi@vger.kernel.org
7684 L:      target-devel@vger.kernel.org
7685 S:      Supported
7686 W:      http://www.broadcom.com
7687 F:      drivers/scsi/elx/
7688
7689 ENE CB710 FLASH CARD READER DRIVER
7690 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
7691 S:      Maintained
7692 F:      drivers/misc/cb710/
7693 F:      drivers/mmc/host/cb710-mmc.*
7694 F:      include/linux/cb710.h
7695
7696 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7697 M:      Maxim Levitsky <maximlevitsky@gmail.com>
7698 S:      Maintained
7699 F:      drivers/media/rc/ene_ir.*
7700
7701 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7702 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
7703 L:      linuxppc-dev@lists.ozlabs.org
7704 S:      Maintained
7705 F:      drivers/tty/ehv_bytechan.c
7706
7707 EPSON S1D13XXX FRAMEBUFFER DRIVER
7708 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
7709 S:      Maintained
7710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7711 F:      drivers/video/fbdev/s1d13xxxfb.c
7712 F:      include/video/s1d13xxxfb.h
7713
7714 EROFS FILE SYSTEM
7715 M:      Gao Xiang <xiang@kernel.org>
7716 M:      Chao Yu <chao@kernel.org>
7717 R:      Yue Hu <huyue2@coolpad.com>
7718 R:      Jeffle Xu <jefflexu@linux.alibaba.com>
7719 L:      linux-erofs@lists.ozlabs.org
7720 S:      Maintained
7721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7722 F:      Documentation/filesystems/erofs.rst
7723 F:      fs/erofs/
7724 F:      include/trace/events/erofs.h
7725
7726 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7727 M:      Jeff Layton <jlayton@kernel.org>
7728 S:      Maintained
7729 F:      include/linux/errseq.h
7730 F:      lib/errseq.c
7731
7732 ESD CAN/USB DRIVERS
7733 M:      Frank Jungclaus <frank.jungclaus@esd.eu>
7734 R:      socketcan@esd.eu
7735 L:      linux-can@vger.kernel.org
7736 S:      Maintained
7737 F:      drivers/net/can/usb/esd_usb.c
7738
7739 ET131X NETWORK DRIVER
7740 M:      Mark Einon <mark.einon@gmail.com>
7741 S:      Odd Fixes
7742 F:      drivers/net/ethernet/agere/
7743
7744 ETAS ES58X CAN/USB DRIVER
7745 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7746 L:      linux-can@vger.kernel.org
7747 S:      Maintained
7748 F:      Documentation/networking/devlink/etas_es58x.rst
7749 F:      drivers/net/can/usb/etas_es58x/
7750
7751 ETHERNET BRIDGE
7752 M:      Roopa Prabhu <roopa@nvidia.com>
7753 M:      Nikolay Aleksandrov <razor@blackwall.org>
7754 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
7755 L:      netdev@vger.kernel.org
7756 S:      Maintained
7757 W:      http://www.linuxfoundation.org/en/Net:Bridge
7758 F:      include/linux/netfilter_bridge/
7759 F:      net/bridge/
7760
7761 ETHERNET PHY LIBRARY
7762 M:      Andrew Lunn <andrew@lunn.ch>
7763 M:      Heiner Kallweit <hkallweit1@gmail.com>
7764 R:      Russell King <linux@armlinux.org.uk>
7765 L:      netdev@vger.kernel.org
7766 S:      Maintained
7767 F:      Documentation/ABI/testing/sysfs-class-net-phydev
7768 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
7769 F:      Documentation/devicetree/bindings/net/mdio*
7770 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
7771 F:      Documentation/networking/phy.rst
7772 F:      drivers/net/mdio/
7773 F:      drivers/net/mdio/acpi_mdio.c
7774 F:      drivers/net/mdio/fwnode_mdio.c
7775 F:      drivers/net/mdio/of_mdio.c
7776 F:      drivers/net/pcs/
7777 F:      drivers/net/phy/
7778 F:      include/dt-bindings/net/qca-ar803x.h
7779 F:      include/linux/linkmode.h
7780 F:      include/linux/*mdio*.h
7781 F:      include/linux/mdio/*.h
7782 F:      include/linux/mii.h
7783 F:      include/linux/of_net.h
7784 F:      include/linux/phy.h
7785 F:      include/linux/phy_fixed.h
7786 F:      include/linux/platform_data/mdio-bcm-unimac.h
7787 F:      include/linux/platform_data/mdio-gpio.h
7788 F:      include/trace/events/mdio.h
7789 F:      include/uapi/linux/mdio.h
7790 F:      include/uapi/linux/mii.h
7791 F:      net/core/of_net.c
7792
7793 EXEC & BINFMT API
7794 R:      Eric Biederman <ebiederm@xmission.com>
7795 R:      Kees Cook <keescook@chromium.org>
7796 L:      linux-mm@kvack.org
7797 S:      Supported
7798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7799 F:      fs/*binfmt_*.c
7800 F:      fs/exec.c
7801 F:      include/linux/binfmts.h
7802 F:      include/linux/elf.h
7803 F:      include/uapi/linux/binfmts.h
7804 F:      include/uapi/linux/elf.h
7805 F:      tools/testing/selftests/exec/
7806 N:      asm/elf.h
7807 N:      binfmt
7808
7809 EXFAT FILE SYSTEM
7810 M:      Namjae Jeon <linkinjeon@kernel.org>
7811 M:      Sungjong Seo <sj1557.seo@samsung.com>
7812 L:      linux-fsdevel@vger.kernel.org
7813 S:      Maintained
7814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7815 F:      fs/exfat/
7816
7817 EXT2 FILE SYSTEM
7818 M:      Jan Kara <jack@suse.com>
7819 L:      linux-ext4@vger.kernel.org
7820 S:      Maintained
7821 F:      Documentation/filesystems/ext2.rst
7822 F:      fs/ext2/
7823 F:      include/linux/ext2*
7824
7825 EXT4 FILE SYSTEM
7826 M:      "Theodore Ts'o" <tytso@mit.edu>
7827 M:      Andreas Dilger <adilger.kernel@dilger.ca>
7828 L:      linux-ext4@vger.kernel.org
7829 S:      Maintained
7830 W:      http://ext4.wiki.kernel.org
7831 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
7832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7833 F:      Documentation/filesystems/ext4/
7834 F:      fs/ext4/
7835 F:      include/trace/events/ext4.h
7836
7837 Extended Verification Module (EVM)
7838 M:      Mimi Zohar <zohar@linux.ibm.com>
7839 L:      linux-integrity@vger.kernel.org
7840 S:      Supported
7841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7842 F:      security/integrity/evm/
7843 F:      security/integrity/
7844
7845 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7846 M:      Ard Biesheuvel <ardb@kernel.org>
7847 L:      linux-efi@vger.kernel.org
7848 S:      Maintained
7849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7850 F:      Documentation/admin-guide/efi-stub.rst
7851 F:      arch/*/include/asm/efi.h
7852 F:      arch/*/kernel/efi.c
7853 F:      arch/arm/boot/compressed/efi-header.S
7854 F:      arch/x86/platform/efi/
7855 F:      drivers/firmware/efi/
7856 F:      include/linux/efi*.h
7857
7858 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7859 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
7860 M:      Chanwoo Choi <cw00.choi@samsung.com>
7861 L:      linux-kernel@vger.kernel.org
7862 S:      Maintained
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7864 F:      Documentation/devicetree/bindings/extcon/
7865 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7866 F:      drivers/extcon/
7867 F:      include/linux/extcon.h
7868 F:      include/linux/extcon/
7869
7870 EXTRA BOOT CONFIG
7871 M:      Masami Hiramatsu <mhiramat@kernel.org>
7872 S:      Maintained
7873 F:      Documentation/admin-guide/bootconfig.rst
7874 F:      fs/proc/bootconfig.c
7875 F:      include/linux/bootconfig.h
7876 F:      lib/bootconfig-data.S
7877 F:      lib/bootconfig.c
7878 F:      tools/bootconfig/*
7879 F:      tools/bootconfig/scripts/*
7880
7881 EXYNOS DP DRIVER
7882 M:      Jingoo Han <jingoohan1@gmail.com>
7883 L:      dri-devel@lists.freedesktop.org
7884 S:      Maintained
7885 F:      drivers/gpu/drm/exynos/exynos_dp*
7886
7887 EXYNOS SYSMMU (IOMMU) driver
7888 M:      Marek Szyprowski <m.szyprowski@samsung.com>
7889 L:      iommu@lists.linux.dev
7890 S:      Maintained
7891 F:      drivers/iommu/exynos-iommu.c
7892
7893 F2FS FILE SYSTEM
7894 M:      Jaegeuk Kim <jaegeuk@kernel.org>
7895 M:      Chao Yu <chao@kernel.org>
7896 L:      linux-f2fs-devel@lists.sourceforge.net
7897 S:      Maintained
7898 W:      https://f2fs.wiki.kernel.org/
7899 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7901 F:      Documentation/ABI/testing/sysfs-fs-f2fs
7902 F:      Documentation/filesystems/f2fs.rst
7903 F:      fs/f2fs/
7904 F:      include/linux/f2fs_fs.h
7905 F:      include/trace/events/f2fs.h
7906 F:      include/uapi/linux/f2fs.h
7907
7908 F71805F HARDWARE MONITORING DRIVER
7909 M:      Jean Delvare <jdelvare@suse.com>
7910 L:      linux-hwmon@vger.kernel.org
7911 S:      Maintained
7912 F:      Documentation/hwmon/f71805f.rst
7913 F:      drivers/hwmon/f71805f.c
7914
7915 FADDR2LINE
7916 M:      Josh Poimboeuf <jpoimboe@kernel.org>
7917 S:      Maintained
7918 F:      scripts/faddr2line
7919
7920 FAILOVER MODULE
7921 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
7922 L:      netdev@vger.kernel.org
7923 S:      Supported
7924 F:      Documentation/networking/failover.rst
7925 F:      include/net/failover.h
7926 F:      net/core/failover.c
7927
7928 FANOTIFY
7929 M:      Jan Kara <jack@suse.cz>
7930 R:      Amir Goldstein <amir73il@gmail.com>
7931 R:      Matthew Bobrowski <repnop@google.com>
7932 L:      linux-fsdevel@vger.kernel.org
7933 S:      Maintained
7934 F:      fs/notify/fanotify/
7935 F:      include/linux/fanotify.h
7936 F:      include/uapi/linux/fanotify.h
7937
7938 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7939 M:      Linus Walleij <linus.walleij@linaro.org>
7940 L:      linux-usb@vger.kernel.org
7941 S:      Maintained
7942 F:      drivers/usb/fotg210/
7943
7944 FARSYNC SYNCHRONOUS DRIVER
7945 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
7946 S:      Supported
7947 W:      http://www.farsite.co.uk/
7948 F:      drivers/net/wan/farsync.*
7949
7950 FAULT INJECTION SUPPORT
7951 M:      Akinobu Mita <akinobu.mita@gmail.com>
7952 S:      Supported
7953 F:      Documentation/fault-injection/
7954 F:      lib/fault-inject.c
7955
7956 FBTFT Framebuffer drivers
7957 L:      dri-devel@lists.freedesktop.org
7958 L:      linux-fbdev@vger.kernel.org
7959 S:      Orphan
7960 F:      drivers/staging/fbtft/
7961
7962 FC0011 TUNER DRIVER
7963 M:      Michael Buesch <m@bues.ch>
7964 L:      linux-media@vger.kernel.org
7965 S:      Maintained
7966 F:      drivers/media/tuners/fc0011.c
7967 F:      drivers/media/tuners/fc0011.h
7968
7969 FC2580 MEDIA DRIVER
7970 M:      Antti Palosaari <crope@iki.fi>
7971 L:      linux-media@vger.kernel.org
7972 S:      Maintained
7973 W:      https://linuxtv.org
7974 W:      http://palosaari.fi/linux/
7975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7976 T:      git git://linuxtv.org/anttip/media_tree.git
7977 F:      drivers/media/tuners/fc2580*
7978
7979 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7980 M:      Hannes Reinecke <hare@suse.de>
7981 L:      linux-scsi@vger.kernel.org
7982 S:      Supported
7983 W:      www.Open-FCoE.org
7984 F:      drivers/scsi/fcoe/
7985 F:      drivers/scsi/libfc/
7986 F:      include/scsi/fc/
7987 F:      include/scsi/libfc.h
7988 F:      include/scsi/libfcoe.h
7989 F:      include/uapi/scsi/fc/
7990
7991 FILE LOCKING (flock() and fcntl()/lockf())
7992 M:      Jeff Layton <jlayton@kernel.org>
7993 M:      Chuck Lever <chuck.lever@oracle.com>
7994 L:      linux-fsdevel@vger.kernel.org
7995 S:      Maintained
7996 F:      fs/fcntl.c
7997 F:      fs/locks.c
7998 F:      include/linux/fcntl.h
7999 F:      include/uapi/linux/fcntl.h
8000
8001 FILESYSTEM DIRECT ACCESS (DAX)
8002 M:      Dan Williams <dan.j.williams@intel.com>
8003 R:      Matthew Wilcox <willy@infradead.org>
8004 R:      Jan Kara <jack@suse.cz>
8005 L:      linux-fsdevel@vger.kernel.org
8006 L:      nvdimm@lists.linux.dev
8007 S:      Supported
8008 F:      fs/dax.c
8009 F:      include/linux/dax.h
8010 F:      include/trace/events/fs_dax.h
8011
8012 FILESYSTEMS (VFS and infrastructure)
8013 M:      Alexander Viro <viro@zeniv.linux.org.uk>
8014 L:      linux-fsdevel@vger.kernel.org
8015 S:      Maintained
8016 F:      fs/*
8017 F:      include/linux/fs.h
8018 F:      include/linux/fs_types.h
8019 F:      include/uapi/linux/fs.h
8020 F:      include/uapi/linux/openat2.h
8021
8022 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8023 M:      Riku Voipio <riku.voipio@iki.fi>
8024 L:      linux-hwmon@vger.kernel.org
8025 S:      Maintained
8026 F:      drivers/hwmon/f75375s.c
8027 F:      include/linux/f75375s.h
8028
8029 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8030 M:      Clemens Ladisch <clemens@ladisch.de>
8031 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8033 S:      Maintained
8034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8035 F:      include/uapi/sound/firewire.h
8036 F:      sound/firewire/
8037
8038 FIREWIRE MEDIA DRIVERS (firedtv)
8039 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8040 L:      linux-media@vger.kernel.org
8041 L:      linux1394-devel@lists.sourceforge.net
8042 S:      Maintained
8043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8044 F:      drivers/media/firewire/
8045
8046 FIREWIRE SBP-2 TARGET
8047 M:      Chris Boot <bootc@bootc.net>
8048 L:      linux-scsi@vger.kernel.org
8049 L:      target-devel@vger.kernel.org
8050 L:      linux1394-devel@lists.sourceforge.net
8051 S:      Maintained
8052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8053 F:      drivers/target/sbp/
8054
8055 FIREWIRE SUBSYSTEM
8056 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8057 L:      linux1394-devel@lists.sourceforge.net
8058 S:      Maintained
8059 W:      http://ieee1394.wiki.kernel.org/
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8061 F:      drivers/firewire/
8062 F:      include/linux/firewire.h
8063 F:      include/uapi/linux/firewire*.h
8064 F:      tools/firewire/
8065
8066 FIRMWARE FRAMEWORK FOR ARMV8-A
8067 M:      Sudeep Holla <sudeep.holla@arm.com>
8068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8069 S:      Maintained
8070 F:      drivers/firmware/arm_ffa/
8071 F:      include/linux/arm_ffa.h
8072
8073 FIRMWARE LOADER (request_firmware)
8074 M:      Luis Chamberlain <mcgrof@kernel.org>
8075 M:      Russ Weight <russell.h.weight@intel.com>
8076 L:      linux-kernel@vger.kernel.org
8077 S:      Maintained
8078 F:      Documentation/firmware_class/
8079 F:      drivers/base/firmware_loader/
8080 F:      include/linux/firmware.h
8081
8082 FLEXTIMER FTM-QUADDEC DRIVER
8083 M:      Patrick Havelange <patrick.havelange@essensium.com>
8084 L:      linux-iio@vger.kernel.org
8085 S:      Maintained
8086 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8087 F:      drivers/counter/ftm-quaddec.c
8088
8089 FLOPPY DRIVER
8090 M:      Denis Efremov <efremov@linux.com>
8091 L:      linux-block@vger.kernel.org
8092 S:      Odd Fixes
8093 F:      drivers/block/floppy.c
8094
8095 FLYSKY FSIA6B RC RECEIVER
8096 M:      Markus Koch <markus@notsyncing.net>
8097 L:      linux-input@vger.kernel.org
8098 S:      Maintained
8099 F:      drivers/input/joystick/fsia6b.c
8100
8101 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8102 M:      Geoffrey D. Bennett <g@b4.vu>
8103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8104 S:      Maintained
8105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8106 F:      sound/usb/mixer_scarlett_gen2.c
8107
8108 FORCEDETH GIGABIT ETHERNET DRIVER
8109 M:      Rain River <rain.1986.08.12@gmail.com>
8110 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
8111 L:      netdev@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/net/ethernet/nvidia/*
8114
8115 FORTIFY_SOURCE
8116 M:      Kees Cook <keescook@chromium.org>
8117 L:      linux-hardening@vger.kernel.org
8118 S:      Supported
8119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8120 F:      include/linux/fortify-string.h
8121 F:      lib/fortify_kunit.c
8122 F:      lib/memcpy_kunit.c
8123 F:      lib/strscpy_kunit.c
8124 F:      lib/test_fortify/*
8125 F:      scripts/test_fortify.sh
8126 K:      \b__NO_FORTIFY\b
8127
8128 FPGA DFL DRIVERS
8129 M:      Wu Hao <hao.wu@intel.com>
8130 R:      Tom Rix <trix@redhat.com>
8131 L:      linux-fpga@vger.kernel.org
8132 S:      Maintained
8133 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8134 F:      Documentation/fpga/dfl.rst
8135 F:      drivers/fpga/dfl*
8136 F:      drivers/uio/uio_dfl.c
8137 F:      include/linux/dfl.h
8138 F:      include/uapi/linux/fpga-dfl.h
8139
8140 FPGA MANAGER FRAMEWORK
8141 M:      Moritz Fischer <mdf@kernel.org>
8142 M:      Wu Hao <hao.wu@intel.com>
8143 M:      Xu Yilun <yilun.xu@intel.com>
8144 R:      Tom Rix <trix@redhat.com>
8145 L:      linux-fpga@vger.kernel.org
8146 S:      Maintained
8147 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8149 F:      Documentation/devicetree/bindings/fpga/
8150 F:      Documentation/driver-api/fpga/
8151 F:      Documentation/fpga/
8152 F:      drivers/fpga/
8153 F:      include/linux/fpga/
8154
8155 INTEL MAX10 BMC SECURE UPDATES
8156 M:      Russ Weight <russell.h.weight@intel.com>
8157 L:      linux-fpga@vger.kernel.org
8158 S:      Maintained
8159 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8160 F:      drivers/fpga/intel-m10-bmc-sec-update.c
8161
8162 MICROCHIP POLARFIRE FPGA DRIVERS
8163 M:      Conor Dooley <conor.dooley@microchip.com>
8164 R:      Ivan Bornyakov <i.bornyakov@metrotek.ru>
8165 L:      linux-fpga@vger.kernel.org
8166 S:      Supported
8167 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8168 F:      drivers/fpga/microchip-spi.c
8169
8170 FPU EMULATOR
8171 M:      Bill Metzenthen <billm@melbpc.org.au>
8172 S:      Maintained
8173 W:      http://floatingpoint.sourceforge.net/emulator/index.html
8174 F:      arch/x86/math-emu/
8175
8176 FRAMEBUFFER CORE
8177 M:      Daniel Vetter <daniel@ffwll.ch>
8178 F:      drivers/video/fbdev/core/
8179 S:      Odd Fixes
8180 T:      git git://anongit.freedesktop.org/drm/drm-misc
8181
8182 FRAMEBUFFER LAYER
8183 M:      Helge Deller <deller@gmx.de>
8184 L:      linux-fbdev@vger.kernel.org
8185 L:      dri-devel@lists.freedesktop.org
8186 S:      Maintained
8187 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8189 F:      Documentation/fb/
8190 F:      drivers/video/
8191 F:      include/linux/fb.h
8192 F:      include/uapi/linux/fb.h
8193 F:      include/uapi/video/
8194 F:      include/video/
8195
8196 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8197 M:      Horia Geantă <horia.geanta@nxp.com>
8198 M:      Pankaj Gupta <pankaj.gupta@nxp.com>
8199 M:      Gaurav Jain <gaurav.jain@nxp.com>
8200 L:      linux-crypto@vger.kernel.org
8201 S:      Maintained
8202 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8203 F:      drivers/crypto/caam/
8204
8205 FREESCALE COLDFIRE M5441X MMC DRIVER
8206 M:      Angelo Dureghello <angelo.dureghello@timesys.com>
8207 L:      linux-mmc@vger.kernel.org
8208 S:      Maintained
8209 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8210 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8211
8212 FREESCALE DIU FRAMEBUFFER DRIVER
8213 M:      Timur Tabi <timur@kernel.org>
8214 L:      linux-fbdev@vger.kernel.org
8215 S:      Maintained
8216 F:      drivers/video/fbdev/fsl-diu-fb.*
8217
8218 FREESCALE DMA DRIVER
8219 M:      Li Yang <leoyang.li@nxp.com>
8220 M:      Zhang Wei <zw@zh-kernel.org>
8221 L:      linuxppc-dev@lists.ozlabs.org
8222 S:      Maintained
8223 F:      drivers/dma/fsldma.*
8224
8225 FREESCALE DSPI DRIVER
8226 M:      Vladimir Oltean <olteanv@gmail.com>
8227 L:      linux-spi@vger.kernel.org
8228 S:      Maintained
8229 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8230 F:      drivers/spi/spi-fsl-dspi.c
8231 F:      include/linux/spi/spi-fsl-dspi.h
8232
8233 FREESCALE ENETC ETHERNET DRIVERS
8234 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8235 L:      netdev@vger.kernel.org
8236 S:      Maintained
8237 F:      drivers/net/ethernet/freescale/enetc/
8238
8239 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8240 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8241 L:      netdev@vger.kernel.org
8242 S:      Maintained
8243 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8244 F:      drivers/net/ethernet/freescale/gianfar*
8245
8246 FREESCALE GPMI NAND DRIVER
8247 M:      Han Xu <han.xu@nxp.com>
8248 L:      linux-mtd@lists.infradead.org
8249 S:      Maintained
8250 F:      drivers/mtd/nand/raw/gpmi-nand/*
8251
8252 FREESCALE I2C CPM DRIVER
8253 M:      Jochen Friedrich <jochen@scram.de>
8254 L:      linuxppc-dev@lists.ozlabs.org
8255 L:      linux-i2c@vger.kernel.org
8256 S:      Maintained
8257 F:      drivers/i2c/busses/i2c-cpm.c
8258
8259 FREESCALE IMX / MXC FEC DRIVER
8260 M:      Wei Fang <wei.fang@nxp.com>
8261 R:      Shenwei Wang <shenwei.wang@nxp.com>
8262 R:      Clark Wang <xiaoning.wang@nxp.com>
8263 R:      NXP Linux Team <linux-imx@nxp.com>
8264 L:      netdev@vger.kernel.org
8265 S:      Maintained
8266 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8267 F:      drivers/net/ethernet/freescale/fec.h
8268 F:      drivers/net/ethernet/freescale/fec_main.c
8269 F:      drivers/net/ethernet/freescale/fec_ptp.c
8270
8271 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8272 M:      Sascha Hauer <s.hauer@pengutronix.de>
8273 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
8274 L:      linux-fbdev@vger.kernel.org
8275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8276 S:      Maintained
8277 F:      drivers/video/fbdev/imxfb.c
8278
8279 FREESCALE IMX DDR PMU DRIVER
8280 M:      Frank Li <Frank.li@nxp.com>
8281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8282 S:      Maintained
8283 F:      Documentation/admin-guide/perf/imx-ddr.rst
8284 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8285 F:      drivers/perf/fsl_imx8_ddr_perf.c
8286
8287 FREESCALE IMX I2C DRIVER
8288 M:      Oleksij Rempel <o.rempel@pengutronix.de>
8289 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
8290 L:      linux-i2c@vger.kernel.org
8291 S:      Maintained
8292 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8293 F:      drivers/i2c/busses/i2c-imx.c
8294
8295 FREESCALE IMX LPI2C DRIVER
8296 M:      Dong Aisheng <aisheng.dong@nxp.com>
8297 L:      linux-i2c@vger.kernel.org
8298 L:      linux-imx@nxp.com
8299 S:      Maintained
8300 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8301 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8302
8303 FREESCALE MPC I2C DRIVER
8304 M:      Chris Packham <chris.packham@alliedtelesis.co.nz>
8305 L:      linux-i2c@vger.kernel.org
8306 S:      Maintained
8307 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8308 F:      drivers/i2c/busses/i2c-mpc.c
8309
8310 FREESCALE QORIQ DPAA ETHERNET DRIVER
8311 M:      Madalin Bucur <madalin.bucur@nxp.com>
8312 L:      netdev@vger.kernel.org
8313 S:      Maintained
8314 F:      drivers/net/ethernet/freescale/dpaa
8315
8316 FREESCALE QORIQ DPAA FMAN DRIVER
8317 M:      Madalin Bucur <madalin.bucur@nxp.com>
8318 L:      netdev@vger.kernel.org
8319 S:      Maintained
8320 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8321 F:      drivers/net/ethernet/freescale/fman
8322
8323 FREESCALE QORIQ PTP CLOCK DRIVER
8324 M:      Yangbo Lu <yangbo.lu@nxp.com>
8325 L:      netdev@vger.kernel.org
8326 S:      Maintained
8327 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8328 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8329 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8330 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8331 F:      drivers/ptp/ptp_qoriq.c
8332 F:      drivers/ptp/ptp_qoriq_debugfs.c
8333 F:      include/linux/fsl/ptp_qoriq.h
8334
8335 FREESCALE QUAD SPI DRIVER
8336 M:      Han Xu <han.xu@nxp.com>
8337 L:      linux-spi@vger.kernel.org
8338 S:      Maintained
8339 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8340 F:      drivers/spi/spi-fsl-qspi.c
8341
8342 FREESCALE QUICC ENGINE LIBRARY
8343 M:      Qiang Zhao <qiang.zhao@nxp.com>
8344 L:      linuxppc-dev@lists.ozlabs.org
8345 S:      Maintained
8346 F:      drivers/soc/fsl/qe/
8347 F:      include/soc/fsl/qe/
8348
8349 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8350 M:      Li Yang <leoyang.li@nxp.com>
8351 L:      netdev@vger.kernel.org
8352 L:      linuxppc-dev@lists.ozlabs.org
8353 S:      Maintained
8354 F:      drivers/net/ethernet/freescale/ucc_geth*
8355
8356 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8357 M:      Zhao Qiang <qiang.zhao@nxp.com>
8358 L:      netdev@vger.kernel.org
8359 L:      linuxppc-dev@lists.ozlabs.org
8360 S:      Maintained
8361 F:      drivers/net/wan/fsl_ucc_hdlc*
8362
8363 FREESCALE QUICC ENGINE UCC UART DRIVER
8364 M:      Timur Tabi <timur@kernel.org>
8365 L:      linuxppc-dev@lists.ozlabs.org
8366 S:      Maintained
8367 F:      drivers/tty/serial/ucc_uart.c
8368
8369 FREESCALE SOC DRIVERS
8370 M:      Li Yang <leoyang.li@nxp.com>
8371 L:      linuxppc-dev@lists.ozlabs.org
8372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8373 S:      Maintained
8374 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8375 F:      Documentation/devicetree/bindings/soc/fsl/
8376 F:      drivers/soc/fsl/
8377 F:      include/linux/fsl/
8378 F:      include/soc/fsl/
8379
8380 FREESCALE SOC FS_ENET DRIVER
8381 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
8382 L:      linuxppc-dev@lists.ozlabs.org
8383 L:      netdev@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/net/ethernet/freescale/fs_enet/
8386 F:      include/linux/fs_enet_pd.h
8387
8388 FREESCALE SOC SOUND DRIVERS
8389 M:      Shengjiu Wang <shengjiu.wang@gmail.com>
8390 M:      Xiubo Li <Xiubo.Lee@gmail.com>
8391 R:      Fabio Estevam <festevam@gmail.com>
8392 R:      Nicolin Chen <nicoleotsuka@gmail.com>
8393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8394 L:      linuxppc-dev@lists.ozlabs.org
8395 S:      Maintained
8396 F:      sound/soc/fsl/fsl*
8397 F:      sound/soc/fsl/imx*
8398 F:      sound/soc/fsl/mpc8610_hpcd.c
8399
8400 FREESCALE USB PERIPHERAL DRIVERS
8401 M:      Li Yang <leoyang.li@nxp.com>
8402 L:      linux-usb@vger.kernel.org
8403 L:      linuxppc-dev@lists.ozlabs.org
8404 S:      Maintained
8405 F:      drivers/usb/gadget/udc/fsl*
8406
8407 FREESCALE USB PHY DRIVER
8408 M:      Ran Wang <ran.wang_1@nxp.com>
8409 L:      linux-usb@vger.kernel.org
8410 L:      linuxppc-dev@lists.ozlabs.org
8411 S:      Maintained
8412 F:      drivers/usb/phy/phy-fsl-usb*
8413
8414 FREEVXFS FILESYSTEM
8415 M:      Christoph Hellwig <hch@infradead.org>
8416 S:      Maintained
8417 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8418 F:      fs/freevxfs/
8419
8420 FREEZER
8421 M:      "Rafael J. Wysocki" <rafael@kernel.org>
8422 M:      Pavel Machek <pavel@ucw.cz>
8423 L:      linux-pm@vger.kernel.org
8424 S:      Supported
8425 F:      Documentation/power/freezing-of-tasks.rst
8426 F:      include/linux/freezer.h
8427 F:      kernel/freezer.c
8428
8429 FRONTSWAP API
8430 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8431 L:      linux-kernel@vger.kernel.org
8432 S:      Maintained
8433 F:      include/linux/frontswap.h
8434 F:      mm/frontswap.c
8435
8436 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8437 M:      David Howells <dhowells@redhat.com>
8438 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
8439 S:      Supported
8440 F:      Documentation/filesystems/caching/
8441 F:      fs/fscache/
8442 F:      include/linux/fscache*.h
8443
8444 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8445 M:      Theodore Y. Ts'o <tytso@mit.edu>
8446 M:      Jaegeuk Kim <jaegeuk@kernel.org>
8447 M:      Eric Biggers <ebiggers@kernel.org>
8448 L:      linux-fscrypt@vger.kernel.org
8449 S:      Supported
8450 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8451 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8452 F:      Documentation/filesystems/fscrypt.rst
8453 F:      fs/crypto/
8454 F:      include/linux/fscrypt*.h
8455 F:      include/uapi/linux/fscrypt.h
8456
8457 FSI SUBSYSTEM
8458 M:      Jeremy Kerr <jk@ozlabs.org>
8459 M:      Joel Stanley <joel@jms.id.au>
8460 R:      Alistar Popple <alistair@popple.id.au>
8461 R:      Eddie James <eajames@linux.ibm.com>
8462 L:      linux-fsi@lists.ozlabs.org
8463 S:      Supported
8464 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8466 F:      drivers/fsi/
8467 F:      include/linux/fsi*.h
8468 F:      include/trace/events/fsi*.h
8469
8470 FSI-ATTACHED I2C DRIVER
8471 M:      Eddie James <eajames@linux.ibm.com>
8472 L:      linux-i2c@vger.kernel.org
8473 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
8474 S:      Maintained
8475 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8476 F:      drivers/i2c/busses/i2c-fsi.c
8477
8478 FSI-ATTACHED SPI DRIVER
8479 M:      Eddie James <eajames@linux.ibm.com>
8480 L:      linux-spi@vger.kernel.org
8481 S:      Maintained
8482 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8483 F:      drivers/spi/spi-fsi.c
8484
8485 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8486 M:      Jan Kara <jack@suse.cz>
8487 R:      Amir Goldstein <amir73il@gmail.com>
8488 L:      linux-fsdevel@vger.kernel.org
8489 S:      Maintained
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8491 F:      fs/notify/
8492 F:      include/linux/fsnotify*.h
8493
8494 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8495 M:      Eric Biggers <ebiggers@kernel.org>
8496 M:      Theodore Y. Ts'o <tytso@mit.edu>
8497 L:      linux-fscrypt@vger.kernel.org
8498 S:      Supported
8499 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8500 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8501 F:      Documentation/filesystems/fsverity.rst
8502 F:      fs/verity/
8503 F:      include/linux/fsverity.h
8504 F:      include/uapi/linux/fsverity.h
8505
8506 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8507 M:      Michael Zaidman <michael.zaidman@gmail.com>
8508 L:      linux-i2c@vger.kernel.org
8509 L:      linux-input@vger.kernel.org
8510 S:      Maintained
8511 F:      drivers/hid/hid-ft260.c
8512
8513 FUJITSU LAPTOP EXTRAS
8514 M:      Jonathan Woithe <jwoithe@just42.net>
8515 L:      platform-driver-x86@vger.kernel.org
8516 S:      Maintained
8517 F:      drivers/platform/x86/fujitsu-laptop.c
8518
8519 FUJITSU M-5MO LS CAMERA ISP DRIVER
8520 M:      Kyungmin Park <kyungmin.park@samsung.com>
8521 M:      Heungjun Kim <riverful.kim@samsung.com>
8522 L:      linux-media@vger.kernel.org
8523 S:      Maintained
8524 F:      drivers/media/i2c/m5mols/
8525 F:      include/media/i2c/m5mols.h
8526
8527 FUJITSU TABLET EXTRAS
8528 M:      Robert Gerlach <khnz@gmx.de>
8529 L:      platform-driver-x86@vger.kernel.org
8530 S:      Maintained
8531 F:      drivers/platform/x86/fujitsu-tablet.c
8532
8533 FUNCTION HOOKS (FTRACE)
8534 M:      Steven Rostedt <rostedt@goodmis.org>
8535 M:      Masami Hiramatsu <mhiramat@kernel.org>
8536 R:      Mark Rutland <mark.rutland@arm.com>
8537 L:      linux-kernel@vger.kernel.org
8538 L:      linux-trace-kernel@vger.kernel.org
8539 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8540 S:      Maintained
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8542 F:      Documentation/trace/ftrace*
8543 F:      kernel/trace/ftrace*
8544 F:      kernel/trace/fgraph.c
8545 F:      arch/*/*/*/*ftrace*
8546 F:      arch/*/*/*ftrace*
8547 F:      include/*/ftrace.h
8548
8549 FUNGIBLE ETHERNET DRIVERS
8550 M:      Dimitris Michailidis <dmichail@fungible.com>
8551 L:      netdev@vger.kernel.org
8552 S:      Supported
8553 F:      drivers/net/ethernet/fungible/
8554
8555 FUSE: FILESYSTEM IN USERSPACE
8556 M:      Miklos Szeredi <miklos@szeredi.hu>
8557 L:      linux-fsdevel@vger.kernel.org
8558 S:      Maintained
8559 W:      https://github.com/libfuse/
8560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8561 F:      Documentation/filesystems/fuse.rst
8562 F:      fs/fuse/
8563 F:      include/uapi/linux/fuse.h
8564
8565 FUTEX SUBSYSTEM
8566 M:      Thomas Gleixner <tglx@linutronix.de>
8567 M:      Ingo Molnar <mingo@redhat.com>
8568 R:      Peter Zijlstra <peterz@infradead.org>
8569 R:      Darren Hart <dvhart@infradead.org>
8570 R:      Davidlohr Bueso <dave@stgolabs.net>
8571 R:      André Almeida <andrealmeid@igalia.com>
8572 L:      linux-kernel@vger.kernel.org
8573 S:      Maintained
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8575 F:      Documentation/locking/*futex*
8576 F:      include/asm-generic/futex.h
8577 F:      include/linux/futex.h
8578 F:      include/uapi/linux/futex.h
8579 F:      kernel/futex/*
8580 F:      tools/perf/bench/futex*
8581 F:      tools/testing/selftests/futex/
8582
8583 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8584 M:      Tim Harvey <tharvey@gateworks.com>
8585 S:      Maintained
8586 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8587 F:      drivers/mfd/gateworks-gsc.c
8588 F:      include/linux/mfd/gsc.h
8589 F:      Documentation/hwmon/gsc-hwmon.rst
8590 F:      drivers/hwmon/gsc-hwmon.c
8591 F:      include/linux/platform_data/gsc_hwmon.h
8592
8593 GCC PLUGINS
8594 M:      Kees Cook <keescook@chromium.org>
8595 L:      linux-hardening@vger.kernel.org
8596 S:      Maintained
8597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8598 F:      Documentation/kbuild/gcc-plugins.rst
8599 F:      scripts/Makefile.gcc-plugins
8600 F:      scripts/gcc-plugins/
8601
8602 GCOV BASED KERNEL PROFILING
8603 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
8604 S:      Maintained
8605 F:      Documentation/dev-tools/gcov.rst
8606 F:      kernel/gcov/
8607
8608 GDB KERNEL DEBUGGING HELPER SCRIPTS
8609 M:      Jan Kiszka <jan.kiszka@siemens.com>
8610 M:      Kieran Bingham <kbingham@kernel.org>
8611 S:      Supported
8612 F:      scripts/gdb/
8613
8614 GEMINI CRYPTO DRIVER
8615 M:      Corentin Labbe <clabbe@baylibre.com>
8616 L:      linux-crypto@vger.kernel.org
8617 S:      Maintained
8618 F:      drivers/crypto/gemini/
8619
8620 GEMTEK FM RADIO RECEIVER DRIVER
8621 M:      Hans Verkuil <hverkuil@xs4all.nl>
8622 L:      linux-media@vger.kernel.org
8623 S:      Maintained
8624 W:      https://linuxtv.org
8625 T:      git git://linuxtv.org/media_tree.git
8626 F:      drivers/media/radio/radio-gemtek*
8627
8628 GENERIC ARCHITECTURE TOPOLOGY
8629 M:      Sudeep Holla <sudeep.holla@arm.com>
8630 L:      linux-kernel@vger.kernel.org
8631 S:      Maintained
8632 F:      drivers/base/arch_topology.c
8633 F:      include/linux/arch_topology.h
8634
8635 GENERIC ENTRY CODE
8636 M:      Thomas Gleixner <tglx@linutronix.de>
8637 M:      Peter Zijlstra <peterz@infradead.org>
8638 M:      Andy Lutomirski <luto@kernel.org>
8639 L:      linux-kernel@vger.kernel.org
8640 S:      Maintained
8641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8642 F:      include/linux/entry-common.h
8643 F:      include/linux/entry-kvm.h
8644 F:      kernel/entry/
8645
8646 GENERIC GPIO I2C DRIVER
8647 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
8648 S:      Supported
8649 F:      drivers/i2c/busses/i2c-gpio.c
8650 F:      include/linux/platform_data/i2c-gpio.h
8651
8652 GENERIC GPIO I2C MULTIPLEXER DRIVER
8653 M:      Peter Korsgaard <peter.korsgaard@barco.com>
8654 L:      linux-i2c@vger.kernel.org
8655 S:      Supported
8656 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
8657 F:      drivers/i2c/muxes/i2c-mux-gpio.c
8658 F:      include/linux/platform_data/i2c-mux-gpio.h
8659
8660 GENERIC HDLC (WAN) DRIVERS
8661 M:      Krzysztof Halasa <khc@pm.waw.pl>
8662 S:      Maintained
8663 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
8664 F:      drivers/net/wan/c101.c
8665 F:      drivers/net/wan/hd6457*
8666 F:      drivers/net/wan/hdlc*
8667 F:      drivers/net/wan/n2.c
8668 F:      drivers/net/wan/pc300too.c
8669 F:      drivers/net/wan/pci200syn.c
8670 F:      drivers/net/wan/wanxl*
8671
8672 GENERIC INCLUDE/ASM HEADER FILES
8673 M:      Arnd Bergmann <arnd@arndb.de>
8674 L:      linux-arch@vger.kernel.org
8675 S:      Maintained
8676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8677 F:      include/asm-generic/
8678 F:      include/uapi/asm-generic/
8679
8680 GENERIC PHY FRAMEWORK
8681 M:      Vinod Koul <vkoul@kernel.org>
8682 M:      Kishon Vijay Abraham I <kishon@kernel.org>
8683 L:      linux-phy@lists.infradead.org
8684 S:      Supported
8685 Q:      https://patchwork.kernel.org/project/linux-phy/list/
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8687 F:      Documentation/devicetree/bindings/phy/
8688 F:      drivers/phy/
8689 F:      include/dt-bindings/phy/
8690 F:      include/linux/phy/
8691
8692 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8693 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
8694 S:      Supported
8695 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
8696
8697 GENERIC PM DOMAINS
8698 M:      "Rafael J. Wysocki" <rafael@kernel.org>
8699 M:      Kevin Hilman <khilman@kernel.org>
8700 M:      Ulf Hansson <ulf.hansson@linaro.org>
8701 L:      linux-pm@vger.kernel.org
8702 S:      Supported
8703 F:      Documentation/devicetree/bindings/power/power?domain*
8704 F:      drivers/base/power/domain*.c
8705 F:      include/linux/pm_domain.h
8706
8707 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8708 M:      Eugen Hristev <eugen.hristev@microchip.com>
8709 L:      linux-input@vger.kernel.org
8710 S:      Maintained
8711 F:      drivers/input/touchscreen/resistive-adc-touch.c
8712
8713 GENERIC STRING LIBRARY
8714 R:      Andy Shevchenko <andy@kernel.org>
8715 S:      Maintained
8716 F:      lib/string.c
8717 F:      lib/string_helpers.c
8718 F:      lib/test_string.c
8719 F:      lib/test-string_helpers.c
8720
8721 GENERIC UIO DRIVER FOR PCI DEVICES
8722 M:      "Michael S. Tsirkin" <mst@redhat.com>
8723 L:      kvm@vger.kernel.org
8724 S:      Supported
8725 F:      drivers/uio/uio_pci_generic.c
8726
8727 GENERIC VDSO LIBRARY
8728 M:      Andy Lutomirski <luto@kernel.org>
8729 M:      Thomas Gleixner <tglx@linutronix.de>
8730 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
8731 L:      linux-kernel@vger.kernel.org
8732 S:      Maintained
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8734 F:      include/asm-generic/vdso/vsyscall.h
8735 F:      include/vdso/
8736 F:      kernel/time/vsyscall.c
8737 F:      lib/vdso/
8738
8739 GENWQE (IBM Generic Workqueue Card)
8740 M:      Frank Haverkamp <haver@linux.ibm.com>
8741 S:      Supported
8742 F:      drivers/misc/genwqe/
8743
8744 GET_MAINTAINER SCRIPT
8745 M:      Joe Perches <joe@perches.com>
8746 S:      Maintained
8747 F:      scripts/get_maintainer.pl
8748
8749 GFS2 FILE SYSTEM
8750 M:      Bob Peterson <rpeterso@redhat.com>
8751 M:      Andreas Gruenbacher <agruenba@redhat.com>
8752 L:      cluster-devel@redhat.com
8753 S:      Supported
8754 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8756 F:      Documentation/filesystems/gfs2*
8757 F:      fs/gfs2/
8758 F:      include/uapi/linux/gfs2_ondisk.h
8759
8760 GIGABYTE WMI DRIVER
8761 M:      Thomas Weißschuh <thomas@weissschuh.net>
8762 L:      platform-driver-x86@vger.kernel.org
8763 S:      Maintained
8764 F:      drivers/platform/x86/gigabyte-wmi.c
8765
8766 GNSS SUBSYSTEM
8767 M:      Johan Hovold <johan@kernel.org>
8768 S:      Maintained
8769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8770 F:      Documentation/ABI/testing/sysfs-class-gnss
8771 F:      Documentation/devicetree/bindings/gnss/
8772 F:      drivers/gnss/
8773 F:      include/linux/gnss.h
8774
8775 GO7007 MPEG CODEC
8776 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
8777 L:      linux-media@vger.kernel.org
8778 S:      Maintained
8779 F:      drivers/media/usb/go7007/
8780
8781 GOODIX TOUCHSCREEN
8782 M:      Bastien Nocera <hadess@hadess.net>
8783 M:      Hans de Goede <hdegoede@redhat.com>
8784 L:      linux-input@vger.kernel.org
8785 S:      Maintained
8786 F:      drivers/input/touchscreen/goodix*
8787
8788 GOOGLE ETHERNET DRIVERS
8789 M:      Jeroen de Borst <jeroendb@google.com>
8790 M:      Catherine Sullivan <csully@google.com>
8791 R:      Shailend Chand <shailend@google.com>
8792 L:      netdev@vger.kernel.org
8793 S:      Supported
8794 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
8795 F:      drivers/net/ethernet/google
8796
8797 GPD POCKET FAN DRIVER
8798 M:      Hans de Goede <hdegoede@redhat.com>
8799 L:      platform-driver-x86@vger.kernel.org
8800 S:      Maintained
8801 F:      drivers/platform/x86/gpd-pocket-fan.c
8802
8803 GPIO ACPI SUPPORT
8804 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8805 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8806 L:      linux-gpio@vger.kernel.org
8807 L:      linux-acpi@vger.kernel.org
8808 S:      Supported
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8810 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
8811 F:      drivers/gpio/gpiolib-acpi.c
8812 F:      drivers/gpio/gpiolib-acpi.h
8813
8814 GPIO AGGREGATOR
8815 M:      Geert Uytterhoeven <geert+renesas@glider.be>
8816 L:      linux-gpio@vger.kernel.org
8817 S:      Supported
8818 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
8819 F:      drivers/gpio/gpio-aggregator.c
8820
8821 GPIO IR Transmitter
8822 M:      Sean Young <sean@mess.org>
8823 L:      linux-media@vger.kernel.org
8824 S:      Maintained
8825 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8826 F:      drivers/media/rc/gpio-ir-tx.c
8827
8828 GPIO MOCKUP DRIVER
8829 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
8830 L:      linux-gpio@vger.kernel.org
8831 S:      Maintained
8832 F:      drivers/gpio/gpio-mockup.c
8833 F:      tools/testing/selftests/gpio/
8834
8835 GPIO REGMAP
8836 R:      Michael Walle <michael@walle.cc>
8837 S:      Maintained
8838 F:      drivers/gpio/gpio-regmap.c
8839 F:      include/linux/gpio/regmap.h
8840
8841 GPIO SUBSYSTEM
8842 M:      Linus Walleij <linus.walleij@linaro.org>
8843 M:      Bartosz Golaszewski <brgl@bgdev.pl>
8844 L:      linux-gpio@vger.kernel.org
8845 S:      Maintained
8846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8847 F:      Documentation/ABI/obsolete/sysfs-gpio
8848 F:      Documentation/ABI/testing/gpio-cdev
8849 F:      Documentation/admin-guide/gpio/
8850 F:      Documentation/devicetree/bindings/gpio/
8851 F:      Documentation/driver-api/gpio/
8852 F:      drivers/gpio/
8853 F:      include/asm-generic/gpio.h
8854 F:      include/dt-bindings/gpio/
8855 F:      include/linux/gpio.h
8856 F:      include/linux/gpio/
8857 F:      include/linux/of_gpio.h
8858 F:      include/uapi/linux/gpio.h
8859 F:      tools/gpio/
8860
8861 GRE DEMULTIPLEXER DRIVER
8862 M:      Dmitry Kozlov <xeb@mail.ru>
8863 L:      netdev@vger.kernel.org
8864 S:      Maintained
8865 F:      include/net/gre.h
8866 F:      net/ipv4/gre_demux.c
8867 F:      net/ipv4/gre_offload.c
8868
8869 GRETH 10/100/1G Ethernet MAC device driver
8870 M:      Andreas Larsson <andreas@gaisler.com>
8871 L:      netdev@vger.kernel.org
8872 S:      Maintained
8873 F:      drivers/net/ethernet/aeroflex/
8874
8875 GREYBUS AUDIO PROTOCOLS DRIVERS
8876 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
8877 M:      Mark Greer <mgreer@animalcreek.com>
8878 S:      Maintained
8879 F:      drivers/staging/greybus/audio_apbridgea.c
8880 F:      drivers/staging/greybus/audio_apbridgea.h
8881 F:      drivers/staging/greybus/audio_codec.c
8882 F:      drivers/staging/greybus/audio_codec.h
8883 F:      drivers/staging/greybus/audio_gb.c
8884 F:      drivers/staging/greybus/audio_manager.c
8885 F:      drivers/staging/greybus/audio_manager.h
8886 F:      drivers/staging/greybus/audio_manager_module.c
8887 F:      drivers/staging/greybus/audio_manager_private.h
8888 F:      drivers/staging/greybus/audio_manager_sysfs.c
8889 F:      drivers/staging/greybus/audio_module.c
8890 F:      drivers/staging/greybus/audio_topology.c
8891
8892 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8893 M:      Viresh Kumar <vireshk@kernel.org>
8894 S:      Maintained
8895 F:      drivers/staging/greybus/authentication.c
8896 F:      drivers/staging/greybus/bootrom.c
8897 F:      drivers/staging/greybus/firmware.h
8898 F:      drivers/staging/greybus/fw-core.c
8899 F:      drivers/staging/greybus/fw-download.c
8900 F:      drivers/staging/greybus/fw-management.c
8901 F:      drivers/staging/greybus/greybus_authentication.h
8902 F:      drivers/staging/greybus/greybus_firmware.h
8903 F:      drivers/staging/greybus/hid.c
8904 F:      drivers/staging/greybus/i2c.c
8905 F:      drivers/staging/greybus/spi.c
8906 F:      drivers/staging/greybus/spilib.c
8907 F:      drivers/staging/greybus/spilib.h
8908
8909 GREYBUS LOOPBACK DRIVER
8910 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
8911 S:      Maintained
8912 F:      drivers/staging/greybus/loopback.c
8913
8914 GREYBUS PLATFORM DRIVERS
8915 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8916 S:      Maintained
8917 F:      drivers/staging/greybus/arche-apb-ctrl.c
8918 F:      drivers/staging/greybus/arche-platform.c
8919 F:      drivers/staging/greybus/arche_platform.h
8920
8921 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8922 M:      Rui Miguel Silva <rmfrfs@gmail.com>
8923 S:      Maintained
8924 F:      drivers/staging/greybus/gpio.c
8925 F:      drivers/staging/greybus/light.c
8926 F:      drivers/staging/greybus/power_supply.c
8927 F:      drivers/staging/greybus/sdio.c
8928 F:      drivers/staging/greybus/spi.c
8929 F:      drivers/staging/greybus/spilib.c
8930
8931 GREYBUS SUBSYSTEM
8932 M:      Johan Hovold <johan@kernel.org>
8933 M:      Alex Elder <elder@kernel.org>
8934 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8935 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
8936 S:      Maintained
8937 F:      drivers/greybus/
8938 F:      drivers/staging/greybus/
8939 F:      include/linux/greybus.h
8940 F:      include/linux/greybus/
8941
8942 GREYBUS UART PROTOCOLS DRIVERS
8943 M:      David Lin <dtwlin@gmail.com>
8944 S:      Maintained
8945 F:      drivers/staging/greybus/log.c
8946 F:      drivers/staging/greybus/uart.c
8947
8948 GS1662 VIDEO SERIALIZER
8949 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8950 L:      linux-media@vger.kernel.org
8951 S:      Maintained
8952 T:      git git://linuxtv.org/media_tree.git
8953 F:      drivers/media/spi/gs1662.c
8954
8955 GSPCA FINEPIX SUBDRIVER
8956 M:      Frank Zago <frank@zago.net>
8957 L:      linux-media@vger.kernel.org
8958 S:      Maintained
8959 T:      git git://linuxtv.org/media_tree.git
8960 F:      drivers/media/usb/gspca/finepix.c
8961
8962 GSPCA GL860 SUBDRIVER
8963 M:      Olivier Lorin <o.lorin@laposte.net>
8964 L:      linux-media@vger.kernel.org
8965 S:      Maintained
8966 T:      git git://linuxtv.org/media_tree.git
8967 F:      drivers/media/usb/gspca/gl860/
8968
8969 GSPCA M5602 SUBDRIVER
8970 M:      Erik Andren <erik.andren@gmail.com>
8971 L:      linux-media@vger.kernel.org
8972 S:      Maintained
8973 T:      git git://linuxtv.org/media_tree.git
8974 F:      drivers/media/usb/gspca/m5602/
8975
8976 GSPCA PAC207 SONIXB SUBDRIVER
8977 M:      Hans Verkuil <hverkuil@xs4all.nl>
8978 L:      linux-media@vger.kernel.org
8979 S:      Odd Fixes
8980 T:      git git://linuxtv.org/media_tree.git
8981 F:      drivers/media/usb/gspca/pac207.c
8982
8983 GSPCA SN9C20X SUBDRIVER
8984 M:      Brian Johnson <brijohn@gmail.com>
8985 L:      linux-media@vger.kernel.org
8986 S:      Maintained
8987 T:      git git://linuxtv.org/media_tree.git
8988 F:      drivers/media/usb/gspca/sn9c20x.c
8989
8990 GSPCA T613 SUBDRIVER
8991 M:      Leandro Costantino <lcostantino@gmail.com>
8992 L:      linux-media@vger.kernel.org
8993 S:      Maintained
8994 T:      git git://linuxtv.org/media_tree.git
8995 F:      drivers/media/usb/gspca/t613.c
8996
8997 GSPCA USB WEBCAM DRIVER
8998 M:      Hans Verkuil <hverkuil@xs4all.nl>
8999 L:      linux-media@vger.kernel.org
9000 S:      Odd Fixes
9001 T:      git git://linuxtv.org/media_tree.git
9002 F:      drivers/media/usb/gspca/
9003
9004 GTP (GPRS Tunneling Protocol)
9005 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9006 M:      Harald Welte <laforge@gnumonks.org>
9007 L:      osmocom-net-gprs@lists.osmocom.org
9008 S:      Maintained
9009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9010 F:      drivers/net/gtp.c
9011
9012 GUID PARTITION TABLE (GPT)
9013 M:      Davidlohr Bueso <dave@stgolabs.net>
9014 L:      linux-efi@vger.kernel.org
9015 S:      Maintained
9016 F:      block/partitions/efi.*
9017
9018 HABANALABS PCI DRIVER
9019 M:      Oded Gabbay <ogabbay@kernel.org>
9020 S:      Supported
9021 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9022 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9023 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9024 F:      drivers/misc/habanalabs/
9025 F:      include/trace/events/habanalabs.h
9026 F:      include/uapi/misc/habanalabs.h
9027
9028 HACKRF MEDIA DRIVER
9029 M:      Antti Palosaari <crope@iki.fi>
9030 L:      linux-media@vger.kernel.org
9031 S:      Maintained
9032 W:      https://linuxtv.org
9033 W:      http://palosaari.fi/linux/
9034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9035 T:      git git://linuxtv.org/anttip/media_tree.git
9036 F:      drivers/media/usb/hackrf/
9037
9038 HANTRO VPU CODEC DRIVER
9039 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9040 M:      Philipp Zabel <p.zabel@pengutronix.de>
9041 L:      linux-media@vger.kernel.org
9042 L:      linux-rockchip@lists.infradead.org
9043 S:      Maintained
9044 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9045 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9046 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9047 F:      drivers/media/platform/verisilicon/
9048
9049 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9050 M:      Frank Seidel <frank@f-seidel.de>
9051 L:      platform-driver-x86@vger.kernel.org
9052 S:      Maintained
9053 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9054 F:      drivers/platform/x86/hdaps.c
9055
9056 HARDWARE MONITORING
9057 M:      Jean Delvare <jdelvare@suse.com>
9058 M:      Guenter Roeck <linux@roeck-us.net>
9059 L:      linux-hwmon@vger.kernel.org
9060 S:      Maintained
9061 W:      http://hwmon.wiki.kernel.org/
9062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9063 F:      Documentation/ABI/testing/sysfs-class-hwmon
9064 F:      Documentation/devicetree/bindings/hwmon/
9065 F:      Documentation/hwmon/
9066 F:      drivers/hwmon/
9067 F:      include/linux/hwmon*.h
9068 F:      include/trace/events/hwmon*.h
9069 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9070
9071 HARDWARE RANDOM NUMBER GENERATOR CORE
9072 M:      Olivia Mackall <olivia@selenic.com>
9073 M:      Herbert Xu <herbert@gondor.apana.org.au>
9074 L:      linux-crypto@vger.kernel.org
9075 S:      Odd fixes
9076 F:      Documentation/admin-guide/hw_random.rst
9077 F:      Documentation/devicetree/bindings/rng/
9078 F:      drivers/char/hw_random/
9079 F:      include/linux/hw_random.h
9080
9081 HARDWARE SPINLOCK CORE
9082 M:      Ohad Ben-Cohen <ohad@wizery.com>
9083 M:      Bjorn Andersson <andersson@kernel.org>
9084 R:      Baolin Wang <baolin.wang7@gmail.com>
9085 L:      linux-remoteproc@vger.kernel.org
9086 S:      Maintained
9087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9088 F:      Documentation/devicetree/bindings/hwlock/
9089 F:      Documentation/locking/hwspinlock.rst
9090 F:      drivers/hwspinlock/
9091 F:      include/linux/hwspinlock.h
9092
9093 HARDWARE TRACING FACILITIES
9094 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9095 S:      Maintained
9096 F:      drivers/hwtracing/
9097
9098 HARMONY SOUND DRIVER
9099 L:      linux-parisc@vger.kernel.org
9100 S:      Maintained
9101 F:      sound/parisc/harmony.*
9102
9103 HDPVR USB VIDEO ENCODER DRIVER
9104 M:      Hans Verkuil <hverkuil@xs4all.nl>
9105 L:      linux-media@vger.kernel.org
9106 S:      Odd Fixes
9107 W:      https://linuxtv.org
9108 T:      git git://linuxtv.org/media_tree.git
9109 F:      drivers/media/usb/hdpvr/
9110
9111 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9112 M:      Matt Hsiao <matt.hsiao@hpe.com>
9113 S:      Supported
9114 F:      drivers/misc/hpilo.[ch]
9115
9116 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9117 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
9118 S:      Supported
9119 F:      Documentation/watchdog/hpwdt.rst
9120 F:      drivers/watchdog/hpwdt.c
9121
9122 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9123 M:      Don Brace <don.brace@microchip.com>
9124 L:      storagedev@microchip.com
9125 L:      linux-scsi@vger.kernel.org
9126 S:      Supported
9127 F:      Documentation/scsi/hpsa.rst
9128 F:      drivers/scsi/hpsa*.[ch]
9129 F:      include/linux/cciss*.h
9130 F:      include/uapi/linux/cciss*.h
9131
9132 HFI1 DRIVER
9133 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9134 L:      linux-rdma@vger.kernel.org
9135 S:      Supported
9136 F:      drivers/infiniband/hw/hfi1
9137
9138 HFS FILESYSTEM
9139 L:      linux-fsdevel@vger.kernel.org
9140 S:      Orphan
9141 F:      Documentation/filesystems/hfs.rst
9142 F:      fs/hfs/
9143
9144 HFSPLUS FILESYSTEM
9145 L:      linux-fsdevel@vger.kernel.org
9146 S:      Orphan
9147 F:      Documentation/filesystems/hfsplus.rst
9148 F:      fs/hfsplus/
9149
9150 HGA FRAMEBUFFER DRIVER
9151 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9152 L:      linux-nvidia@lists.surfsouth.com
9153 S:      Maintained
9154 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9155 F:      drivers/video/fbdev/hgafb.c
9156
9157 HIBERNATION (aka Software Suspend, aka swsusp)
9158 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9159 M:      Pavel Machek <pavel@ucw.cz>
9160 L:      linux-pm@vger.kernel.org
9161 S:      Supported
9162 B:      https://bugzilla.kernel.org
9163 F:      arch/*/include/asm/suspend*.h
9164 F:      arch/x86/power/
9165 F:      drivers/base/power/
9166 F:      include/linux/freezer.h
9167 F:      include/linux/pm.h
9168 F:      include/linux/suspend.h
9169 F:      kernel/power/
9170
9171 HID CORE LAYER
9172 M:      Jiri Kosina <jikos@kernel.org>
9173 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
9174 L:      linux-input@vger.kernel.org
9175 S:      Maintained
9176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9177 F:      drivers/hid/
9178 F:      include/linux/hid*
9179 F:      include/uapi/linux/hid*
9180
9181 HID LOGITECH DRIVERS
9182 R:      Filipe Laíns <lains@riseup.net>
9183 L:      linux-input@vger.kernel.org
9184 S:      Maintained
9185 F:      drivers/hid/hid-logitech-*
9186
9187 HID PLAYSTATION DRIVER
9188 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
9189 L:      linux-input@vger.kernel.org
9190 S:      Supported
9191 F:      drivers/hid/hid-playstation.c
9192
9193 HID PHOENIX RC FLIGHT CONTROLLER
9194 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9195 L:      linux-input@vger.kernel.org
9196 S:      Maintained
9197 F:      drivers/hid/hid-pxrc.c
9198
9199 HID SENSOR HUB DRIVERS
9200 M:      Jiri Kosina <jikos@kernel.org>
9201 M:      Jonathan Cameron <jic23@kernel.org>
9202 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9203 L:      linux-input@vger.kernel.org
9204 L:      linux-iio@vger.kernel.org
9205 S:      Maintained
9206 F:      Documentation/hid/hid-sensor*
9207 F:      drivers/hid/hid-sensor-*
9208 F:      drivers/iio/*/hid-*
9209 F:      include/linux/hid-sensor-*
9210
9211 HID VRC-2 CAR CONTROLLER DRIVER
9212 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9213 L:      linux-input@vger.kernel.org
9214 S:      Maintained
9215 F:      drivers/hid/hid-vrc2.c
9216
9217 HID WACOM DRIVER
9218 M:      Ping Cheng <ping.cheng@wacom.com>
9219 M:      Jason Gerecke  <jason.gerecke@wacom.com>
9220 L:      linux-input@vger.kernel.org
9221 S:      Maintained
9222 F:      drivers/hid/wacom.h
9223 F:      drivers/hid/wacom_*
9224
9225 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9226 M:      Thomas Gleixner <tglx@linutronix.de>
9227 L:      linux-kernel@vger.kernel.org
9228 S:      Maintained
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9230 F:      Documentation/timers/
9231 F:      include/linux/clockchips.h
9232 F:      include/linux/hrtimer.h
9233 F:      kernel/time/clockevents.c
9234 F:      kernel/time/hrtimer.c
9235 F:      kernel/time/timer_*.c
9236
9237 HIGH-SPEED SCC DRIVER FOR AX.25
9238 L:      linux-hams@vger.kernel.org
9239 S:      Orphan
9240 F:      drivers/net/hamradio/scc.c
9241
9242 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9243 M:      HighPoint Linux Team <linux@highpoint-tech.com>
9244 S:      Supported
9245 W:      http://www.highpoint-tech.com
9246 F:      Documentation/scsi/hptiop.rst
9247 F:      drivers/scsi/hptiop.c
9248
9249 HIMAX HX83112B TOUCHSCREEN SUPPORT
9250 M:      Job Noorman <job@noorman.info>
9251 L:      linux-input@vger.kernel.org
9252 S:      Maintained
9253 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9254 F:      drivers/input/touchscreen/himax_hx83112b.c
9255
9256 HIPPI
9257 M:      Jes Sorensen <jes@trained-monkey.org>
9258 L:      linux-hippi@sunsite.dk
9259 S:      Maintained
9260 F:      drivers/net/hippi/
9261 F:      include/linux/hippidevice.h
9262 F:      include/uapi/linux/if_hippi.h
9263 F:      net/802/hippi.c
9264
9265 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9266 M:      Kurt Kanzenbach <kurt@linutronix.de>
9267 L:      netdev@vger.kernel.org
9268 S:      Maintained
9269 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9270 F:      drivers/net/dsa/hirschmann/*
9271 F:      include/linux/platform_data/hirschmann-hellcreek.h
9272 F:      net/dsa/tag_hellcreek.c
9273
9274 HISILICON DMA DRIVER
9275 M:      Zhou Wang <wangzhou1@hisilicon.com>
9276 M:      Jie Hai <haijie1@hisilicon.com>
9277 L:      dmaengine@vger.kernel.org
9278 S:      Maintained
9279 F:      drivers/dma/hisi_dma.c
9280
9281 HISILICON GPIO DRIVER
9282 M:      Jay Fang <f.fangjian@huawei.com>
9283 L:      linux-gpio@vger.kernel.org
9284 S:      Maintained
9285 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9286 F:      drivers/gpio/gpio-hisi.c
9287
9288 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9289 M:      Longfang Liu <liulongfang@huawei.com>
9290 L:      linux-crypto@vger.kernel.org
9291 S:      Maintained
9292 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9293 F:      drivers/crypto/hisilicon/hpre/hpre.h
9294 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9295 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9296
9297 HISILICON I2C CONTROLLER DRIVER
9298 M:      Yicong Yang <yangyicong@hisilicon.com>
9299 L:      linux-i2c@vger.kernel.org
9300 S:      Maintained
9301 W:      https://www.hisilicon.com
9302 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9303 F:      drivers/i2c/busses/i2c-hisi.c
9304
9305 HISILICON LPC BUS DRIVER
9306 M:      Jay Fang <f.fangjian@huawei.com>
9307 S:      Maintained
9308 W:      http://www.hisilicon.com
9309 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9310 F:      drivers/bus/hisi_lpc.c
9311
9312 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9313 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
9314 M:      Salil Mehta <salil.mehta@huawei.com>
9315 L:      netdev@vger.kernel.org
9316 S:      Maintained
9317 W:      http://www.hisilicon.com
9318 F:      drivers/net/ethernet/hisilicon/hns3/
9319
9320 HISILICON NETWORK SUBSYSTEM DRIVER
9321 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
9322 M:      Salil Mehta <salil.mehta@huawei.com>
9323 L:      netdev@vger.kernel.org
9324 S:      Maintained
9325 W:      http://www.hisilicon.com
9326 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9327 F:      drivers/net/ethernet/hisilicon/
9328
9329 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9330 M:      John Stultz <jstultz@google.com>
9331 L:      linux-kernel@vger.kernel.org
9332 S:      Maintained
9333 F:      drivers/misc/hisi_hikey_usb.c
9334
9335 HISILICON PMU DRIVER
9336 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
9337 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
9338 S:      Supported
9339 W:      http://www.hisilicon.com
9340 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9341 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9342 F:      drivers/perf/hisilicon
9343
9344 HISILICON HNS3 PMU DRIVER
9345 M:      Guangbin Huang <huangguangbin2@huawei.com>
9346 S:      Supported
9347 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9348 F:      drivers/perf/hisilicon/hns3_pmu.c
9349
9350 HISILICON PTT DRIVER
9351 M:      Yicong Yang <yangyicong@hisilicon.com>
9352 L:      linux-kernel@vger.kernel.org
9353 S:      Maintained
9354 F:      Documentation/ABI/testing/sysfs-devices-hisi_ptt
9355 F:      Documentation/trace/hisi-ptt.rst
9356 F:      drivers/hwtracing/ptt/
9357
9358 HISILICON QM DRIVER
9359 M:      Weili Qian <qianweili@huawei.com>
9360 M:      Zhou Wang <wangzhou1@hisilicon.com>
9361 L:      linux-crypto@vger.kernel.org
9362 S:      Maintained
9363 F:      drivers/crypto/hisilicon/Kconfig
9364 F:      drivers/crypto/hisilicon/Makefile
9365 F:      drivers/crypto/hisilicon/qm.c
9366 F:      drivers/crypto/hisilicon/sgl.c
9367 F:      include/linux/hisi_acc_qm.h
9368
9369 HISILICON ZIP Controller DRIVER
9370 M:      Yang Shen <shenyang39@huawei.com>
9371 M:      Zhou Wang <wangzhou1@hisilicon.com>
9372 L:      linux-crypto@vger.kernel.org
9373 S:      Maintained
9374 F:      Documentation/ABI/testing/debugfs-hisi-zip
9375 F:      drivers/crypto/hisilicon/zip/
9376
9377 HISILICON ROCE DRIVER
9378 M:      Haoyue Xu <xuhaoyue1@hisilicon.com>
9379 M:      Wenpeng Liang <liangwenpeng@huawei.com>
9380 L:      linux-rdma@vger.kernel.org
9381 S:      Maintained
9382 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9383 F:      drivers/infiniband/hw/hns/
9384
9385 HISILICON SAS Controller
9386 M:      Xiang Chen <chenxiang66@hisilicon.com>
9387 S:      Supported
9388 W:      http://www.hisilicon.com
9389 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9390 F:      drivers/scsi/hisi_sas/
9391
9392 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9393 M:      Kai Ye <yekai13@huawei.com>
9394 M:      Longfang Liu <liulongfang@huawei.com>
9395 L:      linux-crypto@vger.kernel.org
9396 S:      Maintained
9397 F:      Documentation/ABI/testing/debugfs-hisi-sec
9398 F:      drivers/crypto/hisilicon/sec2/sec.h
9399 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
9400 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
9401 F:      drivers/crypto/hisilicon/sec2/sec_main.c
9402
9403 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9404 M:      Jay Fang <f.fangjian@huawei.com>
9405 L:      linux-spi@vger.kernel.org
9406 S:      Maintained
9407 W:      http://www.hisilicon.com
9408 F:      drivers/spi/spi-hisi-kunpeng.c
9409
9410 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9411 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9412 L:      linux-kernel@vger.kernel.org
9413 S:      Maintained
9414 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9415 F:      drivers/spmi/hisi-spmi-controller.c
9416
9417 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9418 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9419 L:      linux-kernel@vger.kernel.org
9420 S:      Maintained
9421 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9422 F:      drivers/mfd/hi6421-spmi-pmic.c
9423
9424 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9425 M:      Weili Qian <qianweili@huawei.com>
9426 S:      Maintained
9427 F:      drivers/crypto/hisilicon/trng/trng.c
9428
9429 HISILICON V3XX SPI NOR FLASH Controller Driver
9430 M:      Jay Fang <f.fangjian@huawei.com>
9431 S:      Maintained
9432 W:      http://www.hisilicon.com
9433 F:      drivers/spi/spi-hisi-sfc-v3xx.c
9434
9435 HMM - Heterogeneous Memory Management
9436 M:      Jérôme Glisse <jglisse@redhat.com>
9437 L:      linux-mm@kvack.org
9438 S:      Maintained
9439 F:      Documentation/mm/hmm.rst
9440 F:      include/linux/hmm*
9441 F:      lib/test_hmm*
9442 F:      mm/hmm*
9443 F:      tools/testing/selftests/vm/*hmm*
9444
9445 HOST AP DRIVER
9446 M:      Jouni Malinen <j@w1.fi>
9447 L:      linux-wireless@vger.kernel.org
9448 S:      Obsolete
9449 W:      http://w1.fi/hostap-driver.html
9450 F:      drivers/net/wireless/intersil/hostap/
9451
9452 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9453 L:      platform-driver-x86@vger.kernel.org
9454 S:      Orphan
9455 F:      drivers/platform/x86/hp/tc1100-wmi.c
9456
9457 HPET:   High Precision Event Timers driver
9458 M:      Clemens Ladisch <clemens@ladisch.de>
9459 S:      Maintained
9460 F:      Documentation/timers/hpet.rst
9461 F:      drivers/char/hpet.c
9462 F:      include/linux/hpet.h
9463 F:      include/uapi/linux/hpet.h
9464
9465 HPET:   x86
9466 S:      Orphan
9467 F:      arch/x86/include/asm/hpet.h
9468 F:      arch/x86/kernel/hpet.c
9469
9470 HPFS FILESYSTEM
9471 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9472 S:      Maintained
9473 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9474 F:      fs/hpfs/
9475
9476 HSI SUBSYSTEM
9477 M:      Sebastian Reichel <sre@kernel.org>
9478 S:      Maintained
9479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9480 F:      Documentation/ABI/testing/sysfs-bus-hsi
9481 F:      Documentation/driver-api/hsi.rst
9482 F:      drivers/hsi/
9483 F:      include/linux/hsi/
9484 F:      include/uapi/linux/hsi/
9485
9486 HSO 3G MODEM DRIVER
9487 L:      linux-usb@vger.kernel.org
9488 S:      Orphan
9489 F:      drivers/net/usb/hso.c
9490
9491 HSR NETWORK PROTOCOL
9492 L:      netdev@vger.kernel.org
9493 S:      Orphan
9494 F:      net/hsr/
9495
9496 HT16K33 LED CONTROLLER DRIVER
9497 M:      Robin van der Gracht <robin@protonic.nl>
9498 S:      Maintained
9499 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9500 F:      drivers/auxdisplay/ht16k33.c
9501
9502 HTCPEN TOUCHSCREEN DRIVER
9503 M:      Pau Oliva Fora <pof@eslack.org>
9504 L:      linux-input@vger.kernel.org
9505 S:      Maintained
9506 F:      drivers/input/touchscreen/htcpen.c
9507
9508 HTE SUBSYSTEM
9509 M:      Dipen Patel <dipenp@nvidia.com>
9510 S:      Maintained
9511 F:      Documentation/devicetree/bindings/timestamp/
9512 F:      Documentation/driver-api/hte/
9513 F:      drivers/hte/
9514 F:      include/linux/hte.h
9515
9516 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9517 M:      Lorenzo Bianconi <lorenzo@kernel.org>
9518 L:      linux-iio@vger.kernel.org
9519 S:      Maintained
9520 W:      http://www.st.com/
9521 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9522 F:      drivers/iio/humidity/hts221*
9523
9524 HUAWEI ETHERNET DRIVER
9525 M:      Cai Huoqing <cai.huoqing@linux.dev>
9526 L:      netdev@vger.kernel.org
9527 S:      Maintained
9528 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9529 F:      drivers/net/ethernet/huawei/hinic/
9530
9531 HUGETLB SUBSYSTEM
9532 M:      Mike Kravetz <mike.kravetz@oracle.com>
9533 M:      Muchun Song <muchun.song@linux.dev>
9534 L:      linux-mm@kvack.org
9535 S:      Maintained
9536 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9537 F:      Documentation/admin-guide/mm/hugetlbpage.rst
9538 F:      Documentation/mm/hugetlbfs_reserv.rst
9539 F:      Documentation/mm/vmemmap_dedup.rst
9540 F:      fs/hugetlbfs/
9541 F:      include/linux/hugetlb.h
9542 F:      mm/hugetlb.c
9543 F:      mm/hugetlb_vmemmap.c
9544 F:      mm/hugetlb_vmemmap.h
9545
9546 HVA ST MEDIA DRIVER
9547 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9548 L:      linux-media@vger.kernel.org
9549 S:      Supported
9550 W:      https://linuxtv.org
9551 T:      git git://linuxtv.org/media_tree.git
9552 F:      drivers/media/platform/st/sti/hva
9553
9554 HWPOISON MEMORY FAILURE HANDLING
9555 M:      Naoya Horiguchi <naoya.horiguchi@nec.com>
9556 R:      Miaohe Lin <linmiaohe@huawei.com>
9557 L:      linux-mm@kvack.org
9558 S:      Maintained
9559 F:      mm/hwpoison-inject.c
9560 F:      mm/memory-failure.c
9561
9562 HYCON HY46XX TOUCHSCREEN SUPPORT
9563 M:      Giulio Benetti <giulio.benetti@benettiengineering.com>
9564 L:      linux-input@vger.kernel.org
9565 S:      Maintained
9566 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9567 F:      drivers/input/touchscreen/hycon-hy46xx.c
9568
9569 HYGON PROCESSOR SUPPORT
9570 M:      Pu Wen <puwen@hygon.cn>
9571 L:      linux-kernel@vger.kernel.org
9572 S:      Maintained
9573 F:      arch/x86/kernel/cpu/hygon.c
9574
9575 HYNIX HI556 SENSOR DRIVER
9576 M:      Shawn Tu <shawnx.tu@intel.com>
9577 L:      linux-media@vger.kernel.org
9578 S:      Maintained
9579 T:      git git://linuxtv.org/media_tree.git
9580 F:      drivers/media/i2c/hi556.c
9581
9582 HYNIX HI846 SENSOR DRIVER
9583 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
9584 L:      linux-media@vger.kernel.org
9585 S:      Maintained
9586 F:      drivers/media/i2c/hi846.c
9587
9588 HYNIX HI847 SENSOR DRIVER
9589 M:      Shawn Tu <shawnx.tu@intel.com>
9590 L:      linux-media@vger.kernel.org
9591 S:      Maintained
9592 F:      drivers/media/i2c/hi847.c
9593
9594 Hyper-V/Azure CORE AND DRIVERS
9595 M:      "K. Y. Srinivasan" <kys@microsoft.com>
9596 M:      Haiyang Zhang <haiyangz@microsoft.com>
9597 M:      Wei Liu <wei.liu@kernel.org>
9598 M:      Dexuan Cui <decui@microsoft.com>
9599 L:      linux-hyperv@vger.kernel.org
9600 S:      Supported
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9602 F:      Documentation/ABI/stable/sysfs-bus-vmbus
9603 F:      Documentation/ABI/testing/debugfs-hyperv
9604 F:      Documentation/virt/hyperv
9605 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9606 F:      arch/arm64/hyperv
9607 F:      arch/arm64/include/asm/hyperv-tlfs.h
9608 F:      arch/arm64/include/asm/mshyperv.h
9609 F:      arch/x86/hyperv
9610 F:      arch/x86/include/asm/hyperv-tlfs.h
9611 F:      arch/x86/include/asm/mshyperv.h
9612 F:      arch/x86/include/asm/trace/hyperv.h
9613 F:      arch/x86/kernel/cpu/mshyperv.c
9614 F:      drivers/clocksource/hyperv_timer.c
9615 F:      drivers/hid/hid-hyperv.c
9616 F:      drivers/hv/
9617 F:      drivers/input/serio/hyperv-keyboard.c
9618 F:      drivers/iommu/hyperv-iommu.c
9619 F:      drivers/net/ethernet/microsoft/
9620 F:      drivers/net/hyperv/
9621 F:      drivers/pci/controller/pci-hyperv-intf.c
9622 F:      drivers/pci/controller/pci-hyperv.c
9623 F:      drivers/scsi/storvsc_drv.c
9624 F:      drivers/uio/uio_hv_generic.c
9625 F:      drivers/video/fbdev/hyperv_fb.c
9626 F:      include/asm-generic/hyperv-tlfs.h
9627 F:      include/asm-generic/mshyperv.h
9628 F:      include/clocksource/hyperv_timer.h
9629 F:      include/linux/hyperv.h
9630 F:      include/net/mana
9631 F:      include/uapi/linux/hyperv.h
9632 F:      net/vmw_vsock/hyperv_transport.c
9633 F:      tools/hv/
9634
9635 HYPERBUS SUPPORT
9636 M:      Vignesh Raghavendra <vigneshr@ti.com>
9637 L:      linux-mtd@lists.infradead.org
9638 S:      Supported
9639 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9640 C:      irc://irc.oftc.net/mtd
9641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9642 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9643 F:      drivers/mtd/hyperbus/
9644 F:      include/linux/mtd/hyperbus.h
9645
9646 HYPERVISOR VIRTUAL CONSOLE DRIVER
9647 L:      linuxppc-dev@lists.ozlabs.org
9648 S:      Odd Fixes
9649 F:      drivers/tty/hvc/
9650
9651 I2C ACPI SUPPORT
9652 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9653 L:      linux-i2c@vger.kernel.org
9654 L:      linux-acpi@vger.kernel.org
9655 S:      Maintained
9656 F:      drivers/i2c/i2c-core-acpi.c
9657
9658 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9659 M:      Ajay Gupta <ajayg@nvidia.com>
9660 L:      linux-i2c@vger.kernel.org
9661 S:      Maintained
9662 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
9663 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
9664
9665 I2C MUXES
9666 M:      Peter Rosin <peda@axentia.se>
9667 L:      linux-i2c@vger.kernel.org
9668 S:      Maintained
9669 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
9670 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
9671 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
9672 F:      Documentation/i2c/i2c-topology.rst
9673 F:      Documentation/i2c/muxes/
9674 F:      drivers/i2c/i2c-mux.c
9675 F:      drivers/i2c/muxes/
9676 F:      include/linux/i2c-mux.h
9677
9678 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9679 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
9680 L:      linux-i2c@vger.kernel.org
9681 S:      Maintained
9682 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9683 F:      drivers/i2c/busses/i2c-mv64xxx.c
9684
9685 I2C OVER PARALLEL PORT
9686 M:      Jean Delvare <jdelvare@suse.com>
9687 L:      linux-i2c@vger.kernel.org
9688 S:      Maintained
9689 F:      Documentation/i2c/busses/i2c-parport.rst
9690 F:      drivers/i2c/busses/i2c-parport.c
9691
9692 I2C SUBSYSTEM
9693 M:      Wolfram Sang <wsa@kernel.org>
9694 L:      linux-i2c@vger.kernel.org
9695 S:      Maintained
9696 W:      https://i2c.wiki.kernel.org/
9697 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
9698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9699 F:      Documentation/devicetree/bindings/i2c/i2c.txt
9700 F:      Documentation/i2c/
9701 F:      drivers/i2c/*
9702 F:      include/dt-bindings/i2c/i2c.h
9703 F:      include/linux/i2c-dev.h
9704 F:      include/linux/i2c-smbus.h
9705 F:      include/linux/i2c.h
9706 F:      include/uapi/linux/i2c-*.h
9707 F:      include/uapi/linux/i2c.h
9708
9709 I2C SUBSYSTEM HOST DRIVERS
9710 L:      linux-i2c@vger.kernel.org
9711 S:      Odd Fixes
9712 W:      https://i2c.wiki.kernel.org/
9713 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
9714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9715 F:      Documentation/devicetree/bindings/i2c/
9716 F:      drivers/i2c/algos/
9717 F:      drivers/i2c/busses/
9718 F:      include/dt-bindings/i2c/
9719
9720 I2C-TAOS-EVM DRIVER
9721 M:      Jean Delvare <jdelvare@suse.com>
9722 L:      linux-i2c@vger.kernel.org
9723 S:      Maintained
9724 F:      Documentation/i2c/busses/i2c-taos-evm.rst
9725 F:      drivers/i2c/busses/i2c-taos-evm.c
9726
9727 I2C-TINY-USB DRIVER
9728 M:      Till Harbaum <till@harbaum.org>
9729 L:      linux-i2c@vger.kernel.org
9730 S:      Maintained
9731 W:      http://www.harbaum.org/till/i2c_tiny_usb
9732 F:      drivers/i2c/busses/i2c-tiny-usb.c
9733
9734 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9735 M:      Jean Delvare <jdelvare@suse.com>
9736 L:      linux-i2c@vger.kernel.org
9737 S:      Maintained
9738 F:      Documentation/i2c/busses/i2c-ali1535.rst
9739 F:      Documentation/i2c/busses/i2c-ali1563.rst
9740 F:      Documentation/i2c/busses/i2c-ali15x3.rst
9741 F:      Documentation/i2c/busses/i2c-amd756.rst
9742 F:      Documentation/i2c/busses/i2c-amd8111.rst
9743 F:      Documentation/i2c/busses/i2c-i801.rst
9744 F:      Documentation/i2c/busses/i2c-nforce2.rst
9745 F:      Documentation/i2c/busses/i2c-piix4.rst
9746 F:      Documentation/i2c/busses/i2c-sis5595.rst
9747 F:      Documentation/i2c/busses/i2c-sis630.rst
9748 F:      Documentation/i2c/busses/i2c-sis96x.rst
9749 F:      Documentation/i2c/busses/i2c-via.rst
9750 F:      Documentation/i2c/busses/i2c-viapro.rst
9751 F:      drivers/i2c/busses/i2c-ali1535.c
9752 F:      drivers/i2c/busses/i2c-ali1563.c
9753 F:      drivers/i2c/busses/i2c-ali15x3.c
9754 F:      drivers/i2c/busses/i2c-amd756-s4882.c
9755 F:      drivers/i2c/busses/i2c-amd756.c
9756 F:      drivers/i2c/busses/i2c-amd8111.c
9757 F:      drivers/i2c/busses/i2c-i801.c
9758 F:      drivers/i2c/busses/i2c-isch.c
9759 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
9760 F:      drivers/i2c/busses/i2c-nforce2.c
9761 F:      drivers/i2c/busses/i2c-piix4.c
9762 F:      drivers/i2c/busses/i2c-sis5595.c
9763 F:      drivers/i2c/busses/i2c-sis630.c
9764 F:      drivers/i2c/busses/i2c-sis96x.c
9765 F:      drivers/i2c/busses/i2c-via.c
9766 F:      drivers/i2c/busses/i2c-viapro.c
9767
9768 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9769 M:      Hans de Goede <hdegoede@redhat.com>
9770 L:      linux-i2c@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/i2c/busses/i2c-cht-wc.c
9773
9774 I2C/SMBUS ISMT DRIVER
9775 M:      Seth Heasley <seth.heasley@intel.com>
9776 M:      Neil Horman <nhorman@tuxdriver.com>
9777 L:      linux-i2c@vger.kernel.org
9778 F:      Documentation/i2c/busses/i2c-ismt.rst
9779 F:      drivers/i2c/busses/i2c-ismt.c
9780
9781 I2C/SMBUS STUB DRIVER
9782 M:      Jean Delvare <jdelvare@suse.com>
9783 L:      linux-i2c@vger.kernel.org
9784 S:      Maintained
9785 F:      drivers/i2c/i2c-stub.c
9786
9787 I3C DRIVER FOR CADENCE I3C MASTER IP
9788 M:      Przemysław Gaj <pgaj@cadence.com>
9789 S:      Maintained
9790 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9791 F:      drivers/i3c/master/i3c-master-cdns.c
9792
9793 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9794 S:      Orphan
9795 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9796 F:      drivers/i3c/master/dw*
9797
9798 I3C SUBSYSTEM
9799 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9800 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
9801 S:      Maintained
9802 C:      irc://chat.freenode.net/linux-i3c
9803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9804 F:      Documentation/ABI/testing/sysfs-bus-i3c
9805 F:      Documentation/devicetree/bindings/i3c/
9806 F:      Documentation/driver-api/i3c
9807 F:      drivers/i3c/
9808 F:      include/linux/i3c/
9809
9810 IA64 (Itanium) PLATFORM
9811 L:      linux-ia64@vger.kernel.org
9812 S:      Orphan
9813 F:      Documentation/ia64/
9814 F:      arch/ia64/
9815
9816 IBM Operation Panel Input Driver
9817 M:      Eddie James <eajames@linux.ibm.com>
9818 L:      linux-input@vger.kernel.org
9819 S:      Maintained
9820 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9821 F:      drivers/input/misc/ibm-panel.c
9822
9823 IBM Power 842 compression accelerator
9824 M:      Haren Myneni <haren@us.ibm.com>
9825 S:      Supported
9826 F:      crypto/842.c
9827 F:      drivers/crypto/nx/Kconfig
9828 F:      drivers/crypto/nx/Makefile
9829 F:      drivers/crypto/nx/nx-842*
9830 F:      include/linux/sw842.h
9831 F:      lib/842/
9832
9833 IBM Power in-Nest Crypto Acceleration
9834 M:      Breno Leitão <leitao@debian.org>
9835 M:      Nayna Jain <nayna@linux.ibm.com>
9836 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9837 L:      linux-crypto@vger.kernel.org
9838 S:      Supported
9839 F:      drivers/crypto/nx/Kconfig
9840 F:      drivers/crypto/nx/Makefile
9841 F:      drivers/crypto/nx/nx-aes*
9842 F:      drivers/crypto/nx/nx-sha*
9843 F:      drivers/crypto/nx/nx.*
9844 F:      drivers/crypto/nx/nx_csbcpb.h
9845 F:      drivers/crypto/nx/nx_debugfs.c
9846
9847 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9848 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
9849 L:      linux-pci@vger.kernel.org
9850 L:      linuxppc-dev@lists.ozlabs.org
9851 S:      Supported
9852 F:      drivers/pci/hotplug/rpadlpar*
9853
9854 IBM Power Linux RAID adapter
9855 M:      Brian King <brking@us.ibm.com>
9856 S:      Supported
9857 F:      drivers/scsi/ipr.*
9858
9859 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9860 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
9861 L:      linux-pci@vger.kernel.org
9862 L:      linuxppc-dev@lists.ozlabs.org
9863 S:      Supported
9864 F:      drivers/pci/hotplug/rpaphp*
9865
9866 IBM Power SRIOV Virtual NIC Device Driver
9867 M:      Haren Myneni <haren@linux.ibm.com>
9868 M:      Rick Lindsley <ricklind@linux.ibm.com>
9869 R:      Nick Child <nnac123@linux.ibm.com>
9870 R:      Dany Madden <danymadden@us.ibm.com>
9871 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
9872 L:      netdev@vger.kernel.org
9873 S:      Supported
9874 F:      drivers/net/ethernet/ibm/ibmvnic.*
9875
9876 IBM Power Virtual Accelerator Switchboard
9877 L:      linuxppc-dev@lists.ozlabs.org
9878 S:      Supported
9879 F:      arch/powerpc/include/asm/vas.h
9880 F:      arch/powerpc/platforms/powernv/copy-paste.h
9881 F:      arch/powerpc/platforms/powernv/vas*
9882
9883 IBM Power Virtual Ethernet Device Driver
9884 M:      Nick Child <nnac123@linux.ibm.com>
9885 L:      netdev@vger.kernel.org
9886 S:      Supported
9887 F:      drivers/net/ethernet/ibm/ibmveth.*
9888
9889 IBM Power Virtual FC Device Drivers
9890 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
9891 L:      linux-scsi@vger.kernel.org
9892 S:      Supported
9893 F:      drivers/scsi/ibmvscsi/ibmvfc*
9894
9895 IBM Power Virtual Management Channel Driver
9896 M:      Brad Warrum <bwarrum@linux.ibm.com>
9897 M:      Ritu Agarwal <rituagar@linux.ibm.com>
9898 S:      Supported
9899 F:      drivers/misc/ibmvmc.*
9900
9901 IBM Power Virtual SCSI Device Drivers
9902 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
9903 L:      linux-scsi@vger.kernel.org
9904 S:      Supported
9905 F:      drivers/scsi/ibmvscsi/ibmvscsi*
9906 F:      include/scsi/viosrp.h
9907
9908 IBM Power Virtual SCSI Device Target Driver
9909 M:      Michael Cyr <mikecyr@linux.ibm.com>
9910 L:      linux-scsi@vger.kernel.org
9911 L:      target-devel@vger.kernel.org
9912 S:      Supported
9913 F:      drivers/scsi/ibmvscsi_tgt/
9914
9915 IBM Power VMX Cryptographic instructions
9916 M:      Breno Leitão <leitao@debian.org>
9917 M:      Nayna Jain <nayna@linux.ibm.com>
9918 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9919 L:      linux-crypto@vger.kernel.org
9920 S:      Supported
9921 F:      drivers/crypto/vmx/Kconfig
9922 F:      drivers/crypto/vmx/Makefile
9923 F:      drivers/crypto/vmx/aes*
9924 F:      drivers/crypto/vmx/ghash*
9925 F:      drivers/crypto/vmx/ppc-xlate.pl
9926 F:      drivers/crypto/vmx/vmx.c
9927
9928 IBM ServeRAID RAID DRIVER
9929 S:      Orphan
9930 F:      drivers/scsi/ips.*
9931
9932 ICH LPC AND GPIO DRIVER
9933 M:      Peter Tyser <ptyser@xes-inc.com>
9934 S:      Maintained
9935 F:      drivers/gpio/gpio-ich.c
9936 F:      drivers/mfd/lpc_ich.c
9937
9938 ICY I2C DRIVER
9939 M:      Max Staudt <max@enpas.org>
9940 L:      linux-i2c@vger.kernel.org
9941 S:      Maintained
9942 F:      drivers/i2c/busses/i2c-icy.c
9943
9944 IDEAPAD LAPTOP EXTRAS DRIVER
9945 M:      Ike Panhc <ike.pan@canonical.com>
9946 L:      platform-driver-x86@vger.kernel.org
9947 S:      Maintained
9948 W:      http://launchpad.net/ideapad-laptop
9949 F:      drivers/platform/x86/ideapad-laptop.c
9950
9951 IDEAPAD LAPTOP SLIDEBAR DRIVER
9952 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
9953 L:      linux-input@vger.kernel.org
9954 S:      Maintained
9955 W:      https://github.com/o2genum/ideapad-slidebar
9956 F:      drivers/input/misc/ideapad_slidebar.c
9957
9958 IDMAPPED MOUNTS
9959 M:      Christian Brauner <brauner@kernel.org>
9960 M:      Seth Forshee <sforshee@kernel.org>
9961 L:      linux-fsdevel@vger.kernel.org
9962 S:      Maintained
9963 T:      git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9964 F:      Documentation/filesystems/idmappings.rst
9965 F:      tools/testing/selftests/mount_setattr/
9966 F:      include/linux/mnt_idmapping.h
9967
9968 IDT VersaClock 5 CLOCK DRIVER
9969 M:      Luca Ceresoli <luca@lucaceresoli.net>
9970 S:      Maintained
9971 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9972 F:      drivers/clk/clk-versaclock5.c
9973
9974 IEEE 802.15.4 SUBSYSTEM
9975 M:      Alexander Aring <alex.aring@gmail.com>
9976 M:      Stefan Schmidt <stefan@datenfreihafen.org>
9977 L:      linux-wpan@vger.kernel.org
9978 S:      Maintained
9979 W:      https://linux-wpan.org/
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9982 F:      Documentation/networking/ieee802154.rst
9983 F:      drivers/net/ieee802154/
9984 F:      include/linux/ieee802154.h
9985 F:      include/linux/nl802154.h
9986 F:      include/net/af_ieee802154.h
9987 F:      include/net/cfg802154.h
9988 F:      include/net/ieee802154_netdev.h
9989 F:      include/net/mac802154.h
9990 F:      include/net/nl802154.h
9991 F:      net/ieee802154/
9992 F:      net/mac802154/
9993
9994 IFE PROTOCOL
9995 M:      Yotam Gigi <yotam.gi@gmail.com>
9996 M:      Jamal Hadi Salim <jhs@mojatatu.com>
9997 F:      include/net/ife.h
9998 F:      include/uapi/linux/ife.h
9999 F:      net/ife
10000
10001 IGORPLUG-USB IR RECEIVER
10002 M:      Sean Young <sean@mess.org>
10003 L:      linux-media@vger.kernel.org
10004 S:      Maintained
10005 F:      drivers/media/rc/igorplugusb.c
10006
10007 IGUANAWORKS USB IR TRANSCEIVER
10008 M:      Sean Young <sean@mess.org>
10009 L:      linux-media@vger.kernel.org
10010 S:      Maintained
10011 F:      drivers/media/rc/iguanair.c
10012
10013 IIO DIGITAL POTENTIOMETER DAC
10014 M:      Peter Rosin <peda@axentia.se>
10015 L:      linux-iio@vger.kernel.org
10016 S:      Maintained
10017 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10018 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10019 F:      drivers/iio/dac/dpot-dac.c
10020
10021 IIO ENVELOPE DETECTOR
10022 M:      Peter Rosin <peda@axentia.se>
10023 L:      linux-iio@vger.kernel.org
10024 S:      Maintained
10025 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10026 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10027 F:      drivers/iio/adc/envelope-detector.c
10028
10029 IIO MULTIPLEXER
10030 M:      Peter Rosin <peda@axentia.se>
10031 L:      linux-iio@vger.kernel.org
10032 S:      Maintained
10033 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10034 F:      drivers/iio/multiplexer/iio-mux.c
10035
10036 IIO SCMI BASED DRIVER
10037 M:      Jyoti Bhayana <jbhayana@google.com>
10038 L:      linux-iio@vger.kernel.org
10039 S:      Maintained
10040 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
10041
10042 IIO SUBSYSTEM AND DRIVERS
10043 M:      Jonathan Cameron <jic23@kernel.org>
10044 R:      Lars-Peter Clausen <lars@metafoo.de>
10045 L:      linux-iio@vger.kernel.org
10046 S:      Maintained
10047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10048 F:      Documentation/ABI/testing/configfs-iio*
10049 F:      Documentation/ABI/testing/sysfs-bus-iio*
10050 F:      Documentation/devicetree/bindings/iio/
10051 F:      drivers/iio/
10052 F:      drivers/staging/iio/
10053 F:      include/dt-bindings/iio/
10054 F:      include/linux/iio/
10055 F:      tools/iio/
10056
10057 IIO UNIT CONVERTER
10058 M:      Peter Rosin <peda@axentia.se>
10059 L:      linux-iio@vger.kernel.org
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10062 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10063 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10064 F:      drivers/iio/afe/iio-rescale.c
10065
10066 IKANOS/ADI EAGLE ADSL USB DRIVER
10067 M:      Matthieu Castet <castet.matthieu@free.fr>
10068 M:      Stanislaw Gruszka <stf_xl@wp.pl>
10069 S:      Maintained
10070 F:      drivers/usb/atm/ueagle-atm.c
10071
10072 IMAGIS TOUCHSCREEN DRIVER
10073 M:      Markuss Broks <markuss.broks@gmail.com>
10074 S:      Maintained
10075 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10076 F:      drivers/input/touchscreen/imagis.c
10077
10078 IMGTEC ASCII LCD DRIVER
10079 M:      Paul Burton <paulburton@kernel.org>
10080 S:      Maintained
10081 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10082 F:      drivers/auxdisplay/img-ascii-lcd.c
10083
10084 IMGTEC IR DECODER DRIVER
10085 S:      Orphan
10086 F:      drivers/media/rc/img-ir/
10087
10088 IMON SOUNDGRAPH USB IR RECEIVER
10089 M:      Sean Young <sean@mess.org>
10090 L:      linux-media@vger.kernel.org
10091 S:      Maintained
10092 F:      drivers/media/rc/imon.c
10093 F:      drivers/media/rc/imon_raw.c
10094
10095 IMS TWINTURBO FRAMEBUFFER DRIVER
10096 L:      linux-fbdev@vger.kernel.org
10097 S:      Orphan
10098 F:      drivers/video/fbdev/imsttfb.c
10099
10100 INA209 HARDWARE MONITOR DRIVER
10101 M:      Guenter Roeck <linux@roeck-us.net>
10102 L:      linux-hwmon@vger.kernel.org
10103 S:      Maintained
10104 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10105 F:      Documentation/hwmon/ina209.rst
10106 F:      drivers/hwmon/ina209.c
10107
10108 INA2XX HARDWARE MONITOR DRIVER
10109 M:      Guenter Roeck <linux@roeck-us.net>
10110 L:      linux-hwmon@vger.kernel.org
10111 S:      Maintained
10112 F:      Documentation/hwmon/ina2xx.rst
10113 F:      drivers/hwmon/ina2xx.c
10114 F:      include/linux/platform_data/ina2xx.h
10115
10116 INDEX OF FURTHER KERNEL DOCUMENTATION
10117 M:      Carlos Bilbao <carlos.bilbao@amd.com>
10118 S:      Maintained
10119 F:      Documentation/process/kernel-docs.rst
10120
10121 INDUSTRY PACK SUBSYSTEM (IPACK)
10122 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10123 M:      Jens Taprogge <jens.taprogge@taprogge.org>
10124 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10125 L:      industrypack-devel@lists.sourceforge.net
10126 S:      Maintained
10127 W:      http://industrypack.sourceforge.net
10128 F:      drivers/ipack/
10129
10130 INFINEON DPS310 Driver
10131 M:      Eddie James <eajames@linux.ibm.com>
10132 L:      linux-iio@vger.kernel.org
10133 S:      Maintained
10134 F:      drivers/iio/pressure/dps310.c
10135
10136 INFINIBAND SUBSYSTEM
10137 M:      Jason Gunthorpe <jgg@nvidia.com>
10138 M:      Leon Romanovsky <leonro@nvidia.com>
10139 L:      linux-rdma@vger.kernel.org
10140 S:      Supported
10141 W:      https://github.com/linux-rdma/rdma-core
10142 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10144 F:      Documentation/devicetree/bindings/infiniband/
10145 F:      Documentation/infiniband/
10146 F:      drivers/infiniband/
10147 F:      include/rdma/
10148 F:      include/trace/events/ib_mad.h
10149 F:      include/trace/events/ib_umad.h
10150 F:      include/trace/misc/rdma.h
10151 F:      include/uapi/linux/if_infiniband.h
10152 F:      include/uapi/rdma/
10153 F:      samples/bpf/ibumad_kern.c
10154 F:      samples/bpf/ibumad_user.c
10155
10156 INGENIC JZ4780 NAND DRIVER
10157 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10158 L:      linux-mtd@lists.infradead.org
10159 L:      linux-mips@vger.kernel.org
10160 S:      Maintained
10161 F:      drivers/mtd/nand/raw/ingenic/
10162
10163 INGENIC JZ47xx SoCs
10164 M:      Paul Cercueil <paul@crapouillou.net>
10165 L:      linux-mips@vger.kernel.org
10166 S:      Maintained
10167 F:      arch/mips/boot/dts/ingenic/
10168 F:      arch/mips/generic/board-ingenic.c
10169 F:      arch/mips/include/asm/mach-ingenic/
10170 F:      arch/mips/ingenic/Kconfig
10171 F:      drivers/clk/ingenic/
10172 F:      drivers/dma/dma-jz4780.c
10173 F:      drivers/gpu/drm/ingenic/
10174 F:      drivers/i2c/busses/i2c-jz4780.c
10175 F:      drivers/iio/adc/ingenic-adc.c
10176 F:      drivers/irqchip/irq-ingenic.c
10177 F:      drivers/memory/jz4780-nemc.c
10178 F:      drivers/mmc/host/jz4740_mmc.c
10179 F:      drivers/mtd/nand/raw/ingenic/
10180 F:      drivers/pinctrl/pinctrl-ingenic.c
10181 F:      drivers/power/supply/ingenic-battery.c
10182 F:      drivers/pwm/pwm-jz4740.c
10183 F:      drivers/remoteproc/ingenic_rproc.c
10184 F:      drivers/rtc/rtc-jz4740.c
10185 F:      drivers/tty/serial/8250/8250_ingenic.c
10186 F:      drivers/usb/musb/jz4740.c
10187 F:      drivers/watchdog/jz4740_wdt.c
10188 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10189 F:      include/linux/mfd/ingenic-tcu.h
10190 F:      sound/soc/codecs/jz47*
10191 F:      sound/soc/jz4740/
10192
10193 INJOINIC IP5xxx POWER BANK IC DRIVER
10194 M:      Samuel Holland <samuel@sholland.org>
10195 S:      Maintained
10196 F:      drivers/power/supply/ip5xxx_power.c
10197
10198 INOTIFY
10199 M:      Jan Kara <jack@suse.cz>
10200 R:      Amir Goldstein <amir73il@gmail.com>
10201 L:      linux-fsdevel@vger.kernel.org
10202 S:      Maintained
10203 F:      Documentation/filesystems/inotify.rst
10204 F:      fs/notify/inotify/
10205 F:      include/linux/inotify.h
10206 F:      include/uapi/linux/inotify.h
10207
10208 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10209 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
10210 L:      linux-input@vger.kernel.org
10211 S:      Maintained
10212 Q:      http://patchwork.kernel.org/project/linux-input/list/
10213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10214 F:      Documentation/devicetree/bindings/input/
10215 F:      Documentation/devicetree/bindings/serio/
10216 F:      Documentation/input/
10217 F:      drivers/input/
10218 F:      include/dt-bindings/input/
10219 F:      include/linux/input.h
10220 F:      include/linux/input/
10221 F:      include/uapi/linux/input-event-codes.h
10222 F:      include/uapi/linux/input.h
10223
10224 INPUT MULTITOUCH (MT) PROTOCOL
10225 M:      Henrik Rydberg <rydberg@bitmath.org>
10226 L:      linux-input@vger.kernel.org
10227 S:      Odd fixes
10228 F:      Documentation/input/multi-touch-protocol.rst
10229 F:      drivers/input/input-mt.c
10230 K:      \b(ABS|SYN)_MT_
10231
10232 INSIDE SECURE CRYPTO DRIVER
10233 M:      Antoine Tenart <atenart@kernel.org>
10234 L:      linux-crypto@vger.kernel.org
10235 S:      Maintained
10236 F:      drivers/crypto/inside-secure/
10237
10238 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10239 M:      Mimi Zohar <zohar@linux.ibm.com>
10240 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10241 L:      linux-integrity@vger.kernel.org
10242 S:      Supported
10243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10244 F:      security/integrity/ima/
10245 F:      security/integrity/
10246
10247 INTEL 810/815 FRAMEBUFFER DRIVER
10248 M:      Antonino Daplas <adaplas@gmail.com>
10249 L:      linux-fbdev@vger.kernel.org
10250 S:      Maintained
10251 F:      drivers/video/fbdev/i810/
10252
10253 INTEL 8255 GPIO DRIVER
10254 M:      William Breathitt Gray <william.gray@linaro.org>
10255 L:      linux-gpio@vger.kernel.org
10256 S:      Maintained
10257 F:      drivers/gpio/gpio-i8255.c
10258 F:      drivers/gpio/gpio-i8255.h
10259
10260 INTEL ASoC DRIVERS
10261 M:      Cezary Rojewski <cezary.rojewski@intel.com>
10262 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10263 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
10264 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10265 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
10266 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10267 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
10268 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10269 S:      Supported
10270 F:      sound/soc/intel/
10271
10272 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10273 M:      Hans de Goede <hdegoede@redhat.com>
10274 L:      platform-driver-x86@vger.kernel.org
10275 S:      Maintained
10276 F:      drivers/platform/x86/intel/atomisp2/pm.c
10277
10278 INTEL ATOMISP2 LED DRIVER
10279 M:      Hans de Goede <hdegoede@redhat.com>
10280 L:      platform-driver-x86@vger.kernel.org
10281 S:      Maintained
10282 F:      drivers/platform/x86/intel/atomisp2/led.c
10283
10284 INTEL BIOS SAR INT1092 DRIVER
10285 M:      Shravan Sudhakar <s.shravan@intel.com>
10286 M:      Intel Corporation <linuxwwan@intel.com>
10287 L:      platform-driver-x86@vger.kernel.org
10288 S:      Maintained
10289 F:      drivers/platform/x86/intel/int1092/
10290
10291 INTEL BROXTON PMC DRIVER
10292 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10293 M:      Zha Qipeng <qipeng.zha@intel.com>
10294 S:      Maintained
10295 F:      drivers/mfd/intel_pmc_bxt.c
10296 F:      include/linux/mfd/intel_pmc_bxt.h
10297
10298 INTEL C600 SERIES SAS CONTROLLER DRIVER
10299 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10300 L:      linux-scsi@vger.kernel.org
10301 S:      Supported
10302 T:      git git://git.code.sf.net/p/intel-sas/isci
10303 F:      drivers/scsi/isci/
10304
10305 INTEL CPU family model numbers
10306 M:      Tony Luck <tony.luck@intel.com>
10307 M:      x86@kernel.org
10308 L:      linux-kernel@vger.kernel.org
10309 S:      Supported
10310 F:      arch/x86/include/asm/intel-family.h
10311
10312 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10313 M:      Jani Nikula <jani.nikula@linux.intel.com>
10314 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10315 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
10316 M:      Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10317 L:      intel-gfx@lists.freedesktop.org
10318 S:      Supported
10319 W:      https://01.org/linuxgraphics/
10320 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
10321 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10322 C:      irc://irc.oftc.net/intel-gfx
10323 T:      git git://anongit.freedesktop.org/drm-intel
10324 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10325 F:      Documentation/gpu/i915.rst
10326 F:      drivers/gpu/drm/i915/
10327 F:      include/drm/i915*
10328 F:      include/uapi/drm/i915_drm.h
10329
10330 INTEL ETHERNET DRIVERS
10331 M:      Jesse Brandeburg <jesse.brandeburg@intel.com>
10332 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
10333 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10334 S:      Supported
10335 W:      http://www.intel.com/support/feedback.htm
10336 W:      http://e1000.sourceforge.net/
10337 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10340 F:      Documentation/networking/device_drivers/ethernet/intel/
10341 F:      drivers/net/ethernet/intel/
10342 F:      drivers/net/ethernet/intel/*/
10343 F:      include/linux/avf/virtchnl.h
10344 F:      include/linux/net/intel/iidc.h
10345
10346 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10347 M:      Mustafa Ismail <mustafa.ismail@intel.com>
10348 M:      Shiraz Saleem <shiraz.saleem@intel.com>
10349 L:      linux-rdma@vger.kernel.org
10350 S:      Supported
10351 F:      drivers/infiniband/hw/irdma/
10352 F:      include/uapi/rdma/irdma-abi.h
10353
10354 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10355 M:      Maik Broemme <mbroemme@libmpq.org>
10356 L:      linux-fbdev@vger.kernel.org
10357 S:      Maintained
10358 F:      Documentation/fb/intelfb.rst
10359 F:      drivers/video/fbdev/intelfb/
10360
10361 INTEL GPIO DRIVERS
10362 M:      Andy Shevchenko <andy@kernel.org>
10363 L:      linux-gpio@vger.kernel.org
10364 S:      Supported
10365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10366 F:      drivers/gpio/gpio-ich.c
10367 F:      drivers/gpio/gpio-merrifield.c
10368 F:      drivers/gpio/gpio-ml-ioh.c
10369 F:      drivers/gpio/gpio-pch.c
10370 F:      drivers/gpio/gpio-sch.c
10371 F:      drivers/gpio/gpio-sodaville.c
10372
10373 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10374 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
10375 M:      Zhi Wang <zhi.a.wang@intel.com>
10376 L:      intel-gvt-dev@lists.freedesktop.org
10377 L:      intel-gfx@lists.freedesktop.org
10378 S:      Supported
10379 W:      https://01.org/igvt-g
10380 T:      git https://github.com/intel/gvt-linux.git
10381 F:      drivers/gpu/drm/i915/gvt/
10382
10383 INTEL HID EVENT DRIVER
10384 M:      Alex Hung <alexhung@gmail.com>
10385 L:      platform-driver-x86@vger.kernel.org
10386 S:      Maintained
10387 F:      drivers/platform/x86/intel/hid.c
10388
10389 INTEL I/OAT DMA DRIVER
10390 M:      Dave Jiang <dave.jiang@intel.com>
10391 R:      Dan Williams <dan.j.williams@intel.com>
10392 L:      dmaengine@vger.kernel.org
10393 S:      Supported
10394 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
10395 F:      drivers/dma/ioat*
10396
10397 INTEL IDXD DRIVER
10398 M:      Fenghua Yu <fenghua.yu@intel.com>
10399 M:      Dave Jiang <dave.jiang@intel.com>
10400 L:      dmaengine@vger.kernel.org
10401 S:      Supported
10402 F:      drivers/dma/idxd/*
10403 F:      include/uapi/linux/idxd.h
10404
10405 INTEL IDLE DRIVER
10406 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
10407 M:      Len Brown <lenb@kernel.org>
10408 L:      linux-pm@vger.kernel.org
10409 S:      Supported
10410 B:      https://bugzilla.kernel.org
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10412 F:      drivers/idle/intel_idle.c
10413
10414 INTEL IN FIELD SCAN (IFS) DEVICE
10415 M:      Jithu Joseph <jithu.joseph@intel.com>
10416 R:      Ashok Raj <ashok.raj@intel.com>
10417 R:      Tony Luck <tony.luck@intel.com>
10418 S:      Maintained
10419 F:      drivers/platform/x86/intel/ifs
10420 F:      include/trace/events/intel_ifs.h
10421
10422 INTEL INTEGRATED SENSOR HUB DRIVER
10423 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10424 M:      Jiri Kosina <jikos@kernel.org>
10425 L:      linux-input@vger.kernel.org
10426 S:      Maintained
10427 F:      drivers/hid/intel-ish-hid/
10428
10429 INTEL IOMMU (VT-d)
10430 M:      David Woodhouse <dwmw2@infradead.org>
10431 M:      Lu Baolu <baolu.lu@linux.intel.com>
10432 L:      iommu@lists.linux.dev
10433 S:      Supported
10434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10435 F:      drivers/iommu/intel/
10436 F:      include/linux/intel-svm.h
10437
10438 INTEL IOP-ADMA DMA DRIVER
10439 R:      Dan Williams <dan.j.williams@intel.com>
10440 S:      Odd fixes
10441 F:      drivers/dma/iop-adma.c
10442
10443 INTEL IPU3 CSI-2 CIO2 DRIVER
10444 M:      Yong Zhi <yong.zhi@intel.com>
10445 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10446 M:      Bingbu Cao <bingbu.cao@intel.com>
10447 M:      Dan Scally <djrscally@gmail.com>
10448 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
10449 L:      linux-media@vger.kernel.org
10450 S:      Maintained
10451 T:      git git://linuxtv.org/media_tree.git
10452 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10453 F:      drivers/media/pci/intel/ipu3/
10454
10455 INTEL IPU3 CSI-2 IMGU DRIVER
10456 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10457 R:      Bingbu Cao <bingbu.cao@intel.com>
10458 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
10459 L:      linux-media@vger.kernel.org
10460 S:      Maintained
10461 F:      Documentation/admin-guide/media/ipu3.rst
10462 F:      Documentation/admin-guide/media/ipu3_rcb.svg
10463 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10464 F:      drivers/staging/media/ipu3/
10465
10466 INTEL IXP4XX CRYPTO SUPPORT
10467 M:      Corentin Labbe <clabbe@baylibre.com>
10468 L:      linux-crypto@vger.kernel.org
10469 S:      Maintained
10470 F:      drivers/crypto/ixp4xx_crypto.c
10471
10472 INTEL ISHTP ECLITE DRIVER
10473 M:      Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10474 L:      platform-driver-x86@vger.kernel.org
10475 S:      Supported
10476 F:      drivers/platform/x86/intel/ishtp_eclite.c
10477
10478 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10479 M:      Krzysztof Halasa <khalasa@piap.pl>
10480 S:      Maintained
10481 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
10482 F:      drivers/net/wan/ixp4xx_hss.c
10483 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
10484 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
10485 F:      include/linux/soc/ixp4xx/npe.h
10486 F:      include/linux/soc/ixp4xx/qmgr.h
10487
10488 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10489 M:      Deepak Saxena <dsaxena@plexity.net>
10490 S:      Maintained
10491 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10492 F:      drivers/char/hw_random/ixp4xx-rng.c
10493
10494 INTEL KEEM BAY DRM DRIVER
10495 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10496 M:      Edmund Dea <edmund.j.dea@intel.com>
10497 S:      Maintained
10498 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10499 F:      drivers/gpu/drm/kmb/
10500
10501 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10502 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10503 S:      Maintained
10504 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10505 F:      drivers/crypto/keembay/Kconfig
10506 F:      drivers/crypto/keembay/Makefile
10507 F:      drivers/crypto/keembay/keembay-ocs-aes-core.c
10508 F:      drivers/crypto/keembay/ocs-aes.c
10509 F:      drivers/crypto/keembay/ocs-aes.h
10510
10511 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10512 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10513 M:      Prabhjot Khurana <prabhjot.khurana@intel.com>
10514 M:      Mark Gross <mgross@linux.intel.com>
10515 S:      Maintained
10516 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10517 F:      drivers/crypto/keembay/Kconfig
10518 F:      drivers/crypto/keembay/Makefile
10519 F:      drivers/crypto/keembay/keembay-ocs-ecc.c
10520
10521 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10522 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10523 M:      Declan Murphy <declan.murphy@intel.com>
10524 S:      Maintained
10525 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10526 F:      drivers/crypto/keembay/Kconfig
10527 F:      drivers/crypto/keembay/Makefile
10528 F:      drivers/crypto/keembay/keembay-ocs-hcu-core.c
10529 F:      drivers/crypto/keembay/ocs-hcu.c
10530 F:      drivers/crypto/keembay/ocs-hcu.h
10531
10532 INTEL THUNDER BAY EMMC PHY DRIVER
10533 M:      Nandhini Srikandan <nandhini.srikandan@intel.com>
10534 M:      Rashmi A <rashmi.a@intel.com>
10535 S:      Maintained
10536 F:      Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10537 F:      drivers/phy/intel/phy-intel-thunderbay-emmc.c
10538
10539 INTEL MANAGEMENT ENGINE (mei)
10540 M:      Tomas Winkler <tomas.winkler@intel.com>
10541 L:      linux-kernel@vger.kernel.org
10542 S:      Supported
10543 F:      Documentation/driver-api/mei/*
10544 F:      drivers/misc/mei/
10545 F:      drivers/watchdog/mei_wdt.c
10546 F:      include/linux/mei_aux.h
10547 F:      include/linux/mei_cl_bus.h
10548 F:      include/uapi/linux/mei.h
10549 F:      samples/mei/*
10550
10551 INTEL MAX 10 BMC MFD DRIVER
10552 M:      Xu Yilun <yilun.xu@intel.com>
10553 R:      Tom Rix <trix@redhat.com>
10554 S:      Maintained
10555 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10556 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
10557 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
10558 F:      drivers/mfd/intel-m10-bmc.c
10559 F:      include/linux/mfd/intel-m10-bmc.h
10560
10561 INTEL MENLOW THERMAL DRIVER
10562 M:      Sujith Thomas <sujith.thomas@intel.com>
10563 L:      linux-pm@vger.kernel.org
10564 S:      Supported
10565 F:      drivers/thermal/intel/intel_menlow.c
10566
10567 INTEL P-Unit IPC DRIVER
10568 M:      Zha Qipeng <qipeng.zha@intel.com>
10569 L:      platform-driver-x86@vger.kernel.org
10570 S:      Maintained
10571 F:      arch/x86/include/asm/intel_punit_ipc.h
10572 F:      drivers/platform/x86/intel/punit_ipc.c
10573
10574 INTEL PMC CORE DRIVER
10575 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10576 M:      David E Box <david.e.box@intel.com>
10577 L:      platform-driver-x86@vger.kernel.org
10578 S:      Maintained
10579 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
10580 F:      drivers/platform/x86/intel/pmc/
10581
10582 INTEL PMIC GPIO DRIVERS
10583 M:      Andy Shevchenko <andy@kernel.org>
10584 S:      Supported
10585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10586 F:      drivers/gpio/gpio-*cove.c
10587
10588 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10589 M:      Andy Shevchenko <andy@kernel.org>
10590 S:      Supported
10591 F:      drivers/mfd/intel_soc_pmic*
10592 F:      include/linux/mfd/intel_soc_pmic*
10593
10594 INTEL PMT DRIVERS
10595 M:      David E. Box <david.e.box@linux.intel.com>
10596 S:      Supported
10597 F:      drivers/platform/x86/intel/pmt/
10598
10599 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10600 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
10601 L:      linux-wireless@vger.kernel.org
10602 S:      Maintained
10603 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10604 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10605 F:      drivers/net/wireless/intel/ipw2x00/
10606
10607 INTEL PSTATE DRIVER
10608 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10609 M:      Len Brown <lenb@kernel.org>
10610 L:      linux-pm@vger.kernel.org
10611 S:      Supported
10612 F:      drivers/cpufreq/intel_pstate.c
10613
10614 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10615 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10616 L:      linux-iio@vger.kernel.org
10617 F:      drivers/counter/intel-qep.c
10618
10619 INTEL SCU DRIVERS
10620 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10621 S:      Maintained
10622 F:      arch/x86/include/asm/intel_scu_ipc.h
10623 F:      drivers/platform/x86/intel_scu_*
10624
10625 INTEL SDSI DRIVER
10626 M:      David E. Box <david.e.box@linux.intel.com>
10627 S:      Supported
10628 F:      drivers/platform/x86/intel/sdsi.c
10629 F:      tools/arch/x86/intel_sdsi/
10630 F:      tools/testing/selftests/drivers/sdsi/
10631
10632 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10633 M:      Daniel Scally <djrscally@gmail.com>
10634 S:      Maintained
10635 F:      drivers/platform/x86/intel/int3472/
10636
10637 INTEL SPEED SELECT TECHNOLOGY
10638 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10639 L:      platform-driver-x86@vger.kernel.org
10640 S:      Maintained
10641 F:      drivers/platform/x86/intel/speed_select_if/
10642 F:      include/uapi/linux/isst_if.h
10643 F:      tools/power/x86/intel-speed-select/
10644
10645 INTEL STRATIX10 FIRMWARE DRIVERS
10646 M:      Dinh Nguyen <dinguyen@kernel.org>
10647 L:      linux-kernel@vger.kernel.org
10648 S:      Maintained
10649 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10650 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10651 F:      drivers/firmware/stratix10-rsu.c
10652 F:      drivers/firmware/stratix10-svc.c
10653 F:      include/linux/firmware/intel/stratix10-smc.h
10654 F:      include/linux/firmware/intel/stratix10-svc-client.h
10655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10656
10657 INTEL TELEMETRY DRIVER
10658 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10659 M:      "David E. Box" <david.e.box@linux.intel.com>
10660 L:      platform-driver-x86@vger.kernel.org
10661 S:      Maintained
10662 F:      arch/x86/include/asm/intel_telemetry.h
10663 F:      drivers/platform/x86/intel/telemetry/
10664
10665 INTEL UNCORE FREQUENCY CONTROL
10666 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10667 L:      platform-driver-x86@vger.kernel.org
10668 S:      Maintained
10669 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10670 F:      drivers/platform/x86/intel/uncore-frequency/
10671
10672 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10673 M:      David E. Box <david.e.box@linux.intel.com>
10674 S:      Supported
10675 F:      drivers/platform/x86/intel/vsec.*
10676
10677 INTEL VIRTUAL BUTTON DRIVER
10678 M:      AceLan Kao <acelan.kao@canonical.com>
10679 L:      platform-driver-x86@vger.kernel.org
10680 S:      Maintained
10681 F:      drivers/platform/x86/intel/vbtn.c
10682
10683 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10684 M:      Stanislaw Gruszka <stf_xl@wp.pl>
10685 L:      linux-wireless@vger.kernel.org
10686 S:      Supported
10687 F:      drivers/net/wireless/intel/iwlegacy/
10688
10689 INTEL WIRELESS WIFI LINK (iwlwifi)
10690 M:      Gregory Greenman <gregory.greenman@intel.com>
10691 L:      linux-wireless@vger.kernel.org
10692 S:      Supported
10693 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10695 F:      drivers/net/wireless/intel/iwlwifi/
10696
10697 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10698 M:      Jithu Joseph <jithu.joseph@intel.com>
10699 R:      Maurice Ma <maurice.ma@intel.com>
10700 S:      Maintained
10701 W:      https://slimbootloader.github.io/security/firmware-update.html
10702 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
10703
10704 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10705 L:      Dell.Client.Kernel@dell.com
10706 S:      Maintained
10707 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
10708
10709 INTEL WWAN IOSM DRIVER
10710 M:      M Chetan Kumar <m.chetan.kumar@intel.com>
10711 M:      Intel Corporation <linuxwwan@intel.com>
10712 L:      netdev@vger.kernel.org
10713 S:      Maintained
10714 F:      drivers/net/wwan/iosm/
10715
10716 INTEL(R) TRACE HUB
10717 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10718 S:      Supported
10719 F:      Documentation/trace/intel_th.rst
10720 F:      drivers/hwtracing/intel_th/
10721 F:      include/linux/intel_th.h
10722
10723 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10724 M:      Ning Sun <ning.sun@intel.com>
10725 L:      tboot-devel@lists.sourceforge.net
10726 S:      Supported
10727 W:      http://tboot.sourceforge.net
10728 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10729 F:      Documentation/x86/intel_txt.rst
10730 F:      arch/x86/kernel/tboot.c
10731 F:      include/linux/tboot.h
10732
10733 INTEL SGX
10734 M:      Jarkko Sakkinen <jarkko@kernel.org>
10735 R:      Dave Hansen <dave.hansen@linux.intel.com>
10736 L:      linux-sgx@vger.kernel.org
10737 S:      Supported
10738 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
10739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10740 F:      Documentation/x86/sgx.rst
10741 F:      arch/x86/entry/vdso/vsgx.S
10742 F:      arch/x86/include/asm/sgx.h
10743 F:      arch/x86/include/uapi/asm/sgx.h
10744 F:      arch/x86/kernel/cpu/sgx/*
10745 F:      tools/testing/selftests/sgx/*
10746 K:      \bSGX_
10747
10748 INTERCONNECT API
10749 M:      Georgi Djakov <djakov@kernel.org>
10750 L:      linux-pm@vger.kernel.org
10751 S:      Maintained
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10753 F:      Documentation/devicetree/bindings/interconnect/
10754 F:      Documentation/driver-api/interconnect.rst
10755 F:      drivers/interconnect/
10756 F:      include/dt-bindings/interconnect/
10757 F:      include/linux/interconnect-provider.h
10758 F:      include/linux/interconnect.h
10759
10760 INTERRUPT COUNTER DRIVER
10761 M:      Oleksij Rempel <o.rempel@pengutronix.de>
10762 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
10763 L:      linux-iio@vger.kernel.org
10764 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10765 F:      drivers/counter/interrupt-cnt.c
10766
10767 INTERSIL ISL7998X VIDEO DECODER DRIVER
10768 M:      Michael Tretter <m.tretter@pengutronix.de>
10769 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
10770 L:      linux-media@vger.kernel.org
10771 S:      Maintained
10772 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10773 F:      drivers/media/i2c/isl7998x.c
10774
10775 INVENSENSE ICM-426xx IMU DRIVER
10776 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10777 L:      linux-iio@vger.kernel.org
10778 S:      Maintained
10779 W:      https://invensense.tdk.com/
10780 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10781 F:      drivers/iio/imu/inv_icm42600/
10782
10783 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10784 M:      Linus Walleij <linus.walleij@linaro.org>
10785 L:      linux-iio@vger.kernel.org
10786 S:      Maintained
10787 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10788 F:      drivers/iio/gyro/mpu3050*
10789
10790 IOC3 ETHERNET DRIVER
10791 M:      Ralf Baechle <ralf@linux-mips.org>
10792 L:      linux-mips@vger.kernel.org
10793 S:      Maintained
10794 F:      drivers/net/ethernet/sgi/ioc3-eth.c
10795
10796 IOMAP FILESYSTEM LIBRARY
10797 M:      Christoph Hellwig <hch@infradead.org>
10798 M:      Darrick J. Wong <djwong@kernel.org>
10799 L:      linux-xfs@vger.kernel.org
10800 L:      linux-fsdevel@vger.kernel.org
10801 S:      Supported
10802 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10803 F:      fs/iomap/
10804 F:      include/linux/iomap.h
10805
10806 IOMMU DMA-API LAYER
10807 M:      Robin Murphy <robin.murphy@arm.com>
10808 L:      iommu@lists.linux.dev
10809 S:      Maintained
10810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10811 F:      drivers/iommu/dma-iommu.c
10812 F:      drivers/iommu/dma-iommu.h
10813 F:      drivers/iommu/iova.c
10814 F:      include/linux/iova.h
10815
10816 IOMMUFD
10817 M:      Jason Gunthorpe <jgg@nvidia.com>
10818 M:      Kevin Tian <kevin.tian@intel.com>
10819 L:      iommu@lists.linux.dev
10820 S:      Maintained
10821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10822 F:      Documentation/userspace-api/iommufd.rst
10823 F:      drivers/iommu/iommufd/
10824 F:      include/linux/iommufd.h
10825 F:      include/uapi/linux/iommufd.h
10826 F:      tools/testing/selftests/iommu/
10827
10828 IOMMU SUBSYSTEM
10829 M:      Joerg Roedel <joro@8bytes.org>
10830 M:      Will Deacon <will@kernel.org>
10831 R:      Robin Murphy <robin.murphy@arm.com>
10832 L:      iommu@lists.linux.dev
10833 S:      Maintained
10834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10835 F:      Documentation/devicetree/bindings/iommu/
10836 F:      Documentation/userspace-api/iommu.rst
10837 F:      drivers/iommu/
10838 F:      include/linux/iommu.h
10839 F:      include/linux/iova.h
10840 F:      include/linux/of_iommu.h
10841 F:      include/uapi/linux/iommu.h
10842
10843 IOSYS-MAP HELPERS
10844 M:      Thomas Zimmermann <tzimmermann@suse.de>
10845 L:      dri-devel@lists.freedesktop.org
10846 S:      Maintained
10847 T:      git git://anongit.freedesktop.org/drm/drm-misc
10848 F:      include/linux/iosys-map.h
10849
10850 IO_URING
10851 M:      Jens Axboe <axboe@kernel.dk>
10852 R:      Pavel Begunkov <asml.silence@gmail.com>
10853 L:      io-uring@vger.kernel.org
10854 S:      Maintained
10855 T:      git git://git.kernel.dk/linux-block
10856 T:      git git://git.kernel.dk/liburing
10857 F:      io_uring/
10858 F:      include/linux/io_uring.h
10859 F:      include/linux/io_uring_types.h
10860 F:      include/uapi/linux/io_uring.h
10861 F:      tools/io_uring/
10862
10863 IPMI SUBSYSTEM
10864 M:      Corey Minyard <minyard@acm.org>
10865 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10866 S:      Supported
10867 W:      http://openipmi.sourceforge.net/
10868 T:      git https://github.com/cminyard/linux-ipmi.git for-next
10869 F:      Documentation/driver-api/ipmi.rst
10870 F:      Documentation/devicetree/bindings/ipmi/
10871 F:      drivers/char/ipmi/
10872 F:      include/linux/ipmi*
10873 F:      include/uapi/linux/ipmi*
10874
10875 IPS SCSI RAID DRIVER
10876 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10877 L:      linux-scsi@vger.kernel.org
10878 S:      Maintained
10879 W:      http://www.adaptec.com/
10880 F:      drivers/scsi/ips*
10881
10882 IPVS
10883 M:      Simon Horman <horms@verge.net.au>
10884 M:      Julian Anastasov <ja@ssi.bg>
10885 L:      netdev@vger.kernel.org
10886 L:      lvs-devel@vger.kernel.org
10887 S:      Maintained
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10890 F:      Documentation/networking/ipvs-sysctl.rst
10891 F:      include/net/ip_vs.h
10892 F:      include/uapi/linux/ip_vs.h
10893 F:      net/netfilter/ipvs/
10894
10895 IPWIRELESS DRIVER
10896 M:      Jiri Kosina <jikos@kernel.org>
10897 M:      David Sterba <dsterba@suse.com>
10898 S:      Odd Fixes
10899 F:      drivers/tty/ipwireless/
10900
10901 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10902 M:      Marc Zyngier <maz@kernel.org>
10903 S:      Maintained
10904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10905 F:      Documentation/core-api/irq/irq-domain.rst
10906 F:      include/linux/irqdomain.h
10907 F:      kernel/irq/irqdomain.c
10908 F:      kernel/irq/msi.c
10909
10910 IRQ SUBSYSTEM
10911 M:      Thomas Gleixner <tglx@linutronix.de>
10912 L:      linux-kernel@vger.kernel.org
10913 S:      Maintained
10914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10915 F:      kernel/irq/
10916
10917 IRQCHIP DRIVERS
10918 M:      Thomas Gleixner <tglx@linutronix.de>
10919 M:      Marc Zyngier <maz@kernel.org>
10920 L:      linux-kernel@vger.kernel.org
10921 S:      Maintained
10922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10923 F:      Documentation/devicetree/bindings/interrupt-controller/
10924 F:      drivers/irqchip/
10925
10926 ISA
10927 M:      William Breathitt Gray <william.gray@linaro.org>
10928 S:      Maintained
10929 F:      Documentation/driver-api/isa.rst
10930 F:      drivers/base/isa.c
10931 F:      include/linux/isa.h
10932
10933 ISA RADIO MODULE
10934 M:      Hans Verkuil <hverkuil@xs4all.nl>
10935 L:      linux-media@vger.kernel.org
10936 S:      Maintained
10937 W:      https://linuxtv.org
10938 T:      git git://linuxtv.org/media_tree.git
10939 F:      drivers/media/radio/radio-isa*
10940
10941 ISAPNP
10942 M:      Jaroslav Kysela <perex@perex.cz>
10943 S:      Maintained
10944 F:      Documentation/driver-api/isapnp.rst
10945 F:      drivers/pnp/isapnp/
10946 F:      include/linux/isapnp.h
10947
10948 ISCSI
10949 M:      Lee Duncan <lduncan@suse.com>
10950 M:      Chris Leech <cleech@redhat.com>
10951 M:      Mike Christie <michael.christie@oracle.com>
10952 L:      open-iscsi@googlegroups.com
10953 L:      linux-scsi@vger.kernel.org
10954 S:      Maintained
10955 W:      www.open-iscsi.com
10956 F:      drivers/scsi/*iscsi*
10957 F:      include/scsi/*iscsi*
10958
10959 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10960 M:      Peter Jones <pjones@redhat.com>
10961 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
10962 S:      Maintained
10963 F:      drivers/firmware/iscsi_ibft*
10964
10965 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10966 M:      Sagi Grimberg <sagi@grimberg.me>
10967 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
10968 L:      linux-rdma@vger.kernel.org
10969 S:      Supported
10970 W:      http://www.openfabrics.org
10971 W:      www.open-iscsi.org
10972 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10973 F:      drivers/infiniband/ulp/iser/
10974
10975 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10976 M:      Sagi Grimberg <sagi@grimberg.me>
10977 L:      linux-rdma@vger.kernel.org
10978 L:      target-devel@vger.kernel.org
10979 S:      Supported
10980 W:      http://www.linux-iscsi.org
10981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10982 F:      drivers/infiniband/ulp/isert
10983
10984 ISDN/CMTP OVER BLUETOOTH
10985 M:      Karsten Keil <isdn@linux-pingi.de>
10986 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
10987 L:      netdev@vger.kernel.org
10988 S:      Odd Fixes
10989 W:      http://www.isdn4linux.de
10990 F:      Documentation/isdn/
10991 F:      drivers/isdn/capi/
10992 F:      include/linux/isdn/
10993 F:      include/uapi/linux/isdn/
10994 F:      net/bluetooth/cmtp/
10995
10996 ISDN/mISDN SUBSYSTEM
10997 M:      Karsten Keil <isdn@linux-pingi.de>
10998 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
10999 L:      netdev@vger.kernel.org
11000 S:      Maintained
11001 W:      http://www.isdn4linux.de
11002 F:      drivers/isdn/Kconfig
11003 F:      drivers/isdn/Makefile
11004 F:      drivers/isdn/hardware/
11005 F:      drivers/isdn/mISDN/
11006
11007 ISOFS FILESYSTEM
11008 M:      Jan Kara <jack@suse.cz>
11009 L:      linux-fsdevel@vger.kernel.org
11010 S:      Maintained
11011 F:      Documentation/filesystems/isofs.rst
11012 F:      fs/isofs/
11013
11014 IT87 HARDWARE MONITORING DRIVER
11015 M:      Jean Delvare <jdelvare@suse.com>
11016 L:      linux-hwmon@vger.kernel.org
11017 S:      Maintained
11018 F:      Documentation/hwmon/it87.rst
11019 F:      drivers/hwmon/it87.c
11020
11021 IT913X MEDIA DRIVER
11022 M:      Antti Palosaari <crope@iki.fi>
11023 L:      linux-media@vger.kernel.org
11024 S:      Maintained
11025 W:      https://linuxtv.org
11026 W:      http://palosaari.fi/linux/
11027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11028 T:      git git://linuxtv.org/anttip/media_tree.git
11029 F:      drivers/media/tuners/it913x*
11030
11031 ITE IT66121 HDMI BRIDGE DRIVER
11032 M:      Phong LE <ple@baylibre.com>
11033 M:      Neil Armstrong <neil.armstrong@linaro.org>
11034 S:      Maintained
11035 T:      git git://anongit.freedesktop.org/drm/drm-misc
11036 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11037 F:      drivers/gpu/drm/bridge/ite-it66121.c
11038
11039 IVTV VIDEO4LINUX DRIVER
11040 M:      Andy Walls <awalls@md.metrocast.net>
11041 L:      linux-media@vger.kernel.org
11042 S:      Maintained
11043 W:      https://linuxtv.org
11044 T:      git git://linuxtv.org/media_tree.git
11045 F:      Documentation/admin-guide/media/ivtv*
11046 F:      drivers/media/pci/ivtv/
11047 F:      include/uapi/linux/ivtv*
11048
11049 IX2505V MEDIA DRIVER
11050 M:      Malcolm Priestley <tvboxspy@gmail.com>
11051 L:      linux-media@vger.kernel.org
11052 S:      Maintained
11053 W:      https://linuxtv.org
11054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11055 F:      drivers/media/dvb-frontends/ix2505v*
11056
11057 JAILHOUSE HYPERVISOR INTERFACE
11058 M:      Jan Kiszka <jan.kiszka@siemens.com>
11059 L:      jailhouse-dev@googlegroups.com
11060 S:      Maintained
11061 F:      arch/x86/include/asm/jailhouse_para.h
11062 F:      arch/x86/kernel/jailhouse.c
11063
11064 JC42.4 TEMPERATURE SENSOR DRIVER
11065 M:      Guenter Roeck <linux@roeck-us.net>
11066 L:      linux-hwmon@vger.kernel.org
11067 S:      Maintained
11068 F:      Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11069 F:      Documentation/hwmon/jc42.rst
11070 F:      drivers/hwmon/jc42.c
11071
11072 JFS FILESYSTEM
11073 M:      Dave Kleikamp <shaggy@kernel.org>
11074 L:      jfs-discussion@lists.sourceforge.net
11075 S:      Odd Fixes
11076 W:      http://jfs.sourceforge.net/
11077 T:      git https://github.com/kleikamp/linux-shaggy.git
11078 F:      Documentation/admin-guide/jfs.rst
11079 F:      fs/jfs/
11080
11081 JME NETWORK DRIVER
11082 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
11083 L:      netdev@vger.kernel.org
11084 S:      Maintained
11085 F:      drivers/net/ethernet/jme.*
11086
11087 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11088 M:      David Woodhouse <dwmw2@infradead.org>
11089 M:      Richard Weinberger <richard@nod.at>
11090 L:      linux-mtd@lists.infradead.org
11091 S:      Odd Fixes
11092 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
11093 T:      git git://git.infradead.org/ubifs-2.6.git
11094 F:      fs/jffs2/
11095 F:      include/uapi/linux/jffs2.h
11096
11097 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11098 M:      "Theodore Ts'o" <tytso@mit.edu>
11099 M:      Jan Kara <jack@suse.com>
11100 L:      linux-ext4@vger.kernel.org
11101 S:      Maintained
11102 F:      fs/jbd2/
11103 F:      include/linux/jbd2.h
11104
11105 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11106 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11107 L:      linux-media@vger.kernel.org
11108 L:      linux-renesas-soc@vger.kernel.org
11109 S:      Maintained
11110 F:      drivers/media/platform/renesas/rcar_jpu.c
11111
11112 JSM Neo PCI based serial card
11113 L:      linux-serial@vger.kernel.org
11114 S:      Orphan
11115 F:      drivers/tty/serial/jsm/
11116
11117 K10TEMP HARDWARE MONITORING DRIVER
11118 M:      Clemens Ladisch <clemens@ladisch.de>
11119 L:      linux-hwmon@vger.kernel.org
11120 S:      Maintained
11121 F:      Documentation/hwmon/k10temp.rst
11122 F:      drivers/hwmon/k10temp.c
11123
11124 K8TEMP HARDWARE MONITORING DRIVER
11125 M:      Rudolf Marek <r.marek@assembler.cz>
11126 L:      linux-hwmon@vger.kernel.org
11127 S:      Maintained
11128 F:      Documentation/hwmon/k8temp.rst
11129 F:      drivers/hwmon/k8temp.c
11130
11131 KASAN
11132 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
11133 R:      Alexander Potapenko <glider@google.com>
11134 R:      Andrey Konovalov <andreyknvl@gmail.com>
11135 R:      Dmitry Vyukov <dvyukov@google.com>
11136 R:      Vincenzo Frascino <vincenzo.frascino@arm.com>
11137 L:      kasan-dev@googlegroups.com
11138 S:      Maintained
11139 F:      Documentation/dev-tools/kasan.rst
11140 F:      arch/*/include/asm/*kasan.h
11141 F:      arch/*/mm/kasan_init*
11142 F:      include/linux/kasan*.h
11143 F:      lib/Kconfig.kasan
11144 F:      mm/kasan/
11145 F:      scripts/Makefile.kasan
11146
11147 KCONFIG
11148 M:      Masahiro Yamada <masahiroy@kernel.org>
11149 L:      linux-kbuild@vger.kernel.org
11150 S:      Maintained
11151 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11153 F:      Documentation/kbuild/kconfig*
11154 F:      scripts/Kconfig.include
11155 F:      scripts/kconfig/
11156
11157 KCOV
11158 R:      Dmitry Vyukov <dvyukov@google.com>
11159 R:      Andrey Konovalov <andreyknvl@gmail.com>
11160 L:      kasan-dev@googlegroups.com
11161 S:      Maintained
11162 F:      Documentation/dev-tools/kcov.rst
11163 F:      include/linux/kcov.h
11164 F:      include/uapi/linux/kcov.h
11165 F:      kernel/kcov.c
11166 F:      scripts/Makefile.kcov
11167
11168 KCSAN
11169 M:      Marco Elver <elver@google.com>
11170 R:      Dmitry Vyukov <dvyukov@google.com>
11171 L:      kasan-dev@googlegroups.com
11172 S:      Maintained
11173 F:      Documentation/dev-tools/kcsan.rst
11174 F:      include/linux/kcsan*.h
11175 F:      kernel/kcsan/
11176 F:      lib/Kconfig.kcsan
11177 F:      scripts/Makefile.kcsan
11178
11179 KDUMP
11180 M:      Baoquan He <bhe@redhat.com>
11181 R:      Vivek Goyal <vgoyal@redhat.com>
11182 R:      Dave Young <dyoung@redhat.com>
11183 L:      kexec@lists.infradead.org
11184 S:      Maintained
11185 W:      http://lse.sourceforge.net/kdump/
11186 F:      Documentation/admin-guide/kdump/
11187 F:      fs/proc/vmcore.c
11188 F:      include/linux/crash_core.h
11189 F:      include/linux/crash_dump.h
11190 F:      include/uapi/linux/vmcore.h
11191 F:      kernel/crash_*.c
11192
11193 KEENE FM RADIO TRANSMITTER DRIVER
11194 M:      Hans Verkuil <hverkuil@xs4all.nl>
11195 L:      linux-media@vger.kernel.org
11196 S:      Maintained
11197 W:      https://linuxtv.org
11198 T:      git git://linuxtv.org/media_tree.git
11199 F:      drivers/media/radio/radio-keene*
11200
11201 KERNEL AUTOMOUNTER
11202 M:      Ian Kent <raven@themaw.net>
11203 L:      autofs@vger.kernel.org
11204 S:      Maintained
11205 F:      fs/autofs/
11206
11207 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11208 M:      Masahiro Yamada <masahiroy@kernel.org>
11209 R:      Nathan Chancellor <nathan@kernel.org>
11210 R:      Nick Desaulniers <ndesaulniers@google.com>
11211 R:      Nicolas Schier <nicolas@fjasle.eu>
11212 L:      linux-kbuild@vger.kernel.org
11213 S:      Maintained
11214 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11216 F:      Documentation/kbuild/
11217 F:      Makefile
11218 F:      scripts/*vmlinux*
11219 F:      scripts/Kbuild*
11220 F:      scripts/Makefile*
11221 F:      scripts/basic/
11222 F:      scripts/dummy-tools/
11223 F:      scripts/mk*
11224 F:      scripts/mod/
11225 F:      scripts/package/
11226
11227 KERNEL HARDENING (not covered by other areas)
11228 M:      Kees Cook <keescook@chromium.org>
11229 L:      linux-hardening@vger.kernel.org
11230 S:      Supported
11231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11232 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
11233 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
11234 F:      include/linux/overflow.h
11235 F:      include/linux/randomize_kstack.h
11236 F:      mm/usercopy.c
11237 K:      \b(add|choose)_random_kstack_offset\b
11238 K:      \b__check_(object_size|heap_object)\b
11239
11240 KERNEL JANITORS
11241 L:      kernel-janitors@vger.kernel.org
11242 S:      Odd Fixes
11243 W:      http://kernelnewbies.org/KernelJanitors
11244
11245 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11246 M:      Chuck Lever <chuck.lever@oracle.com>
11247 M:      Jeff Layton <jlayton@kernel.org>
11248 L:      linux-nfs@vger.kernel.org
11249 S:      Supported
11250 W:      http://nfs.sourceforge.net/
11251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11252 F:      fs/exportfs/
11253 F:      fs/lockd/
11254 F:      fs/nfs_common/
11255 F:      fs/nfsd/
11256 F:      include/linux/lockd/
11257 F:      include/linux/sunrpc/
11258 F:      include/trace/events/rpcgss.h
11259 F:      include/trace/events/rpcrdma.h
11260 F:      include/trace/events/sunrpc.h
11261 F:      include/trace/misc/fs.h
11262 F:      include/trace/misc/nfs.h
11263 F:      include/trace/misc/sunrpc.h
11264 F:      include/uapi/linux/nfsd/
11265 F:      include/uapi/linux/sunrpc/
11266 F:      net/sunrpc/
11267 F:      Documentation/filesystems/nfs/
11268
11269 KERNEL REGRESSIONS
11270 M:      Thorsten Leemhuis <linux@leemhuis.info>
11271 L:      regressions@lists.linux.dev
11272 S:      Supported
11273 F:      Documentation/admin-guide/reporting-regressions.rst
11274 F:      Documentation/process/handling-regressions.rst
11275
11276 KERNEL SELFTEST FRAMEWORK
11277 M:      Shuah Khan <shuah@kernel.org>
11278 M:      Shuah Khan <skhan@linuxfoundation.org>
11279 L:      linux-kselftest@vger.kernel.org
11280 S:      Maintained
11281 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11283 F:      Documentation/dev-tools/kselftest*
11284 F:      tools/testing/selftests/
11285
11286 KERNEL SMB3 SERVER (KSMBD)
11287 M:      Namjae Jeon <linkinjeon@kernel.org>
11288 M:      Steve French <sfrench@samba.org>
11289 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
11290 R:      Tom Talpey <tom@talpey.com>
11291 L:      linux-cifs@vger.kernel.org
11292 S:      Maintained
11293 T:      git git://git.samba.org/ksmbd.git
11294 F:      Documentation/filesystems/cifs/ksmbd.rst
11295 F:      fs/ksmbd/
11296 F:      fs/smbfs_common/
11297
11298 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11299 M:      Brendan Higgins <brendanhiggins@google.com>
11300 M:      David Gow <davidgow@google.com>
11301 L:      linux-kselftest@vger.kernel.org
11302 L:      kunit-dev@googlegroups.com
11303 S:      Maintained
11304 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
11305 F:      Documentation/dev-tools/kunit/
11306 F:      include/kunit/
11307 F:      lib/kunit/
11308 F:      tools/testing/kunit/
11309
11310 KERNEL USERMODE HELPER
11311 M:      Luis Chamberlain <mcgrof@kernel.org>
11312 L:      linux-kernel@vger.kernel.org
11313 S:      Maintained
11314 F:      include/linux/umh.h
11315 F:      kernel/umh.c
11316
11317 KERNEL VIRTUAL MACHINE (KVM)
11318 M:      Paolo Bonzini <pbonzini@redhat.com>
11319 L:      kvm@vger.kernel.org
11320 S:      Supported
11321 W:      http://www.linux-kvm.org
11322 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11323 F:      Documentation/virt/kvm/
11324 F:      include/asm-generic/kvm*
11325 F:      include/kvm/iodev.h
11326 F:      include/linux/kvm*
11327 F:      include/trace/events/kvm.h
11328 F:      include/uapi/asm-generic/kvm*
11329 F:      include/uapi/linux/kvm*
11330 F:      tools/kvm/
11331 F:      tools/testing/selftests/kvm/
11332 F:      virt/kvm/*
11333
11334 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11335 M:      Marc Zyngier <maz@kernel.org>
11336 R:      James Morse <james.morse@arm.com>
11337 R:      Alexandru Elisei <alexandru.elisei@arm.com>
11338 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
11339 R:      Oliver Upton <oliver.upton@linux.dev>
11340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 L:      kvmarm@lists.linux.dev
11342 L:      kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11343 S:      Maintained
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11345 F:      arch/arm64/include/asm/kvm*
11346 F:      arch/arm64/include/uapi/asm/kvm*
11347 F:      arch/arm64/kvm/
11348 F:      include/kvm/arm_*
11349 F:      tools/testing/selftests/kvm/*/aarch64/
11350 F:      tools/testing/selftests/kvm/aarch64/
11351
11352 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11353 M:      Huacai Chen <chenhuacai@kernel.org>
11354 M:      Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11355 L:      linux-mips@vger.kernel.org
11356 L:      kvm@vger.kernel.org
11357 S:      Maintained
11358 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11359 F:      arch/mips/include/asm/kvm*
11360 F:      arch/mips/include/uapi/asm/kvm*
11361 F:      arch/mips/kvm/
11362
11363 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11364 L:      linuxppc-dev@lists.ozlabs.org
11365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11366 F:      arch/powerpc/include/asm/kvm*
11367 F:      arch/powerpc/include/uapi/asm/kvm*
11368 F:      arch/powerpc/kernel/kvm*
11369 F:      arch/powerpc/kvm/
11370
11371 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11372 M:      Anup Patel <anup@brainfault.org>
11373 R:      Atish Patra <atishp@atishpatra.org>
11374 L:      kvm@vger.kernel.org
11375 L:      kvm-riscv@lists.infradead.org
11376 L:      linux-riscv@lists.infradead.org
11377 S:      Maintained
11378 T:      git https://github.com/kvm-riscv/linux.git
11379 F:      arch/riscv/include/asm/kvm*
11380 F:      arch/riscv/include/uapi/asm/kvm*
11381 F:      arch/riscv/kvm/
11382 F:      tools/testing/selftests/kvm/*/riscv/
11383
11384 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11385 M:      Christian Borntraeger <borntraeger@linux.ibm.com>
11386 M:      Janosch Frank <frankja@linux.ibm.com>
11387 M:      Claudio Imbrenda <imbrenda@linux.ibm.com>
11388 R:      David Hildenbrand <david@redhat.com>
11389 L:      kvm@vger.kernel.org
11390 S:      Supported
11391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11392 F:      Documentation/virt/kvm/s390*
11393 F:      arch/s390/include/asm/gmap.h
11394 F:      arch/s390/include/asm/kvm*
11395 F:      arch/s390/include/uapi/asm/kvm*
11396 F:      arch/s390/include/uapi/asm/uvdevice.h
11397 F:      arch/s390/kernel/uv.c
11398 F:      arch/s390/kvm/
11399 F:      arch/s390/mm/gmap.c
11400 F:      drivers/s390/char/uvdevice.c
11401 F:      tools/testing/selftests/drivers/s390x/uvdevice/
11402 F:      tools/testing/selftests/kvm/*/s390x/
11403 F:      tools/testing/selftests/kvm/s390x/
11404
11405 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11406 M:      Sean Christopherson <seanjc@google.com>
11407 M:      Paolo Bonzini <pbonzini@redhat.com>
11408 L:      kvm@vger.kernel.org
11409 S:      Supported
11410 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11411 F:      arch/x86/include/asm/kvm*
11412 F:      arch/x86/include/asm/svm.h
11413 F:      arch/x86/include/asm/vmx*.h
11414 F:      arch/x86/include/uapi/asm/kvm*
11415 F:      arch/x86/include/uapi/asm/svm.h
11416 F:      arch/x86/include/uapi/asm/vmx.h
11417 F:      arch/x86/kvm/
11418 F:      arch/x86/kvm/*/
11419
11420 KVM PARAVIRT (KVM/paravirt)
11421 M:      Paolo Bonzini <pbonzini@redhat.com>
11422 R:      Wanpeng Li <wanpengli@tencent.com>
11423 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
11424 L:      kvm@vger.kernel.org
11425 S:      Supported
11426 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11427 F:      arch/x86/kernel/kvm.c
11428 F:      arch/x86/kernel/kvmclock.c
11429 F:      arch/x86/include/asm/pvclock-abi.h
11430 F:      include/linux/kvm_para.h
11431 F:      include/uapi/linux/kvm_para.h
11432 F:      include/uapi/asm-generic/kvm_para.h
11433 F:      include/asm-generic/kvm_para.h
11434 F:      arch/um/include/asm/kvm_para.h
11435 F:      arch/x86/include/asm/kvm_para.h
11436 F:      arch/x86/include/uapi/asm/kvm_para.h
11437
11438 KVM X86 HYPER-V (KVM/hyper-v)
11439 M:      Vitaly Kuznetsov <vkuznets@redhat.com>
11440 M:      Sean Christopherson <seanjc@google.com>
11441 M:      Paolo Bonzini <pbonzini@redhat.com>
11442 L:      kvm@vger.kernel.org
11443 S:      Supported
11444 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11445 F:      arch/x86/kvm/hyperv.*
11446 F:      arch/x86/kvm/kvm_onhyperv.*
11447 F:      arch/x86/kvm/svm/hyperv.*
11448 F:      arch/x86/kvm/svm/svm_onhyperv.*
11449 F:      arch/x86/kvm/vmx/evmcs.*
11450
11451 KVM X86 Xen (KVM/Xen)
11452 M:      David Woodhouse <dwmw2@infradead.org>
11453 M:      Paul Durrant <paul@xen.org>
11454 M:      Sean Christopherson <seanjc@google.com>
11455 M:      Paolo Bonzini <pbonzini@redhat.com>
11456 L:      kvm@vger.kernel.org
11457 S:      Supported
11458 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11459 F:      arch/x86/kvm/xen.*
11460
11461 KERNFS
11462 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11463 M:      Tejun Heo <tj@kernel.org>
11464 S:      Supported
11465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11466 F:      fs/kernfs/
11467 F:      include/linux/kernfs.h
11468
11469 KEXEC
11470 M:      Eric Biederman <ebiederm@xmission.com>
11471 L:      kexec@lists.infradead.org
11472 S:      Maintained
11473 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
11474 F:      include/linux/kexec.h
11475 F:      include/uapi/linux/kexec.h
11476 F:      kernel/kexec*
11477
11478 KEYS-ENCRYPTED
11479 M:      Mimi Zohar <zohar@linux.ibm.com>
11480 L:      linux-integrity@vger.kernel.org
11481 L:      keyrings@vger.kernel.org
11482 S:      Supported
11483 F:      Documentation/security/keys/trusted-encrypted.rst
11484 F:      include/keys/encrypted-type.h
11485 F:      security/keys/encrypted-keys/
11486
11487 KEYS-TRUSTED
11488 M:      James Bottomley <jejb@linux.ibm.com>
11489 M:      Jarkko Sakkinen <jarkko@kernel.org>
11490 M:      Mimi Zohar <zohar@linux.ibm.com>
11491 L:      linux-integrity@vger.kernel.org
11492 L:      keyrings@vger.kernel.org
11493 S:      Supported
11494 F:      Documentation/security/keys/trusted-encrypted.rst
11495 F:      include/keys/trusted-type.h
11496 F:      include/keys/trusted_tpm.h
11497 F:      security/keys/trusted-keys/
11498
11499 KEYS-TRUSTED-TEE
11500 M:      Sumit Garg <sumit.garg@linaro.org>
11501 L:      linux-integrity@vger.kernel.org
11502 L:      keyrings@vger.kernel.org
11503 S:      Supported
11504 F:      include/keys/trusted_tee.h
11505 F:      security/keys/trusted-keys/trusted_tee.c
11506
11507 KEYS-TRUSTED-CAAM
11508 M:      Ahmad Fatoum <a.fatoum@pengutronix.de>
11509 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11510 L:      linux-integrity@vger.kernel.org
11511 L:      keyrings@vger.kernel.org
11512 S:      Maintained
11513 F:      include/keys/trusted_caam.h
11514 F:      security/keys/trusted-keys/trusted_caam.c
11515
11516 KEYS/KEYRINGS
11517 M:      David Howells <dhowells@redhat.com>
11518 M:      Jarkko Sakkinen <jarkko@kernel.org>
11519 L:      keyrings@vger.kernel.org
11520 S:      Maintained
11521 F:      Documentation/security/keys/core.rst
11522 F:      include/keys/
11523 F:      include/linux/key-type.h
11524 F:      include/linux/key.h
11525 F:      include/linux/keyctl.h
11526 F:      include/uapi/linux/keyctl.h
11527 F:      security/keys/
11528
11529 KEYS/KEYRINGS_INTEGRITY
11530 M:      Jarkko Sakkinen <jarkko@kernel.org>
11531 M:      Mimi Zohar <zohar@linux.ibm.com>
11532 L:      linux-integrity@vger.kernel.org
11533 L:      keyrings@vger.kernel.org
11534 S:      Supported
11535 F:      security/integrity/platform_certs
11536
11537 KFENCE
11538 M:      Alexander Potapenko <glider@google.com>
11539 M:      Marco Elver <elver@google.com>
11540 R:      Dmitry Vyukov <dvyukov@google.com>
11541 L:      kasan-dev@googlegroups.com
11542 S:      Maintained
11543 F:      Documentation/dev-tools/kfence.rst
11544 F:      arch/*/include/asm/kfence.h
11545 F:      include/linux/kfence.h
11546 F:      lib/Kconfig.kfence
11547 F:      mm/kfence/
11548
11549 KFIFO
11550 M:      Stefani Seibold <stefani@seibold.net>
11551 S:      Maintained
11552 F:      include/linux/kfifo.h
11553 F:      lib/kfifo.c
11554 F:      samples/kfifo/
11555
11556 KGDB / KDB /debug_core
11557 M:      Jason Wessel <jason.wessel@windriver.com>
11558 M:      Daniel Thompson <daniel.thompson@linaro.org>
11559 R:      Douglas Anderson <dianders@chromium.org>
11560 L:      kgdb-bugreport@lists.sourceforge.net
11561 S:      Maintained
11562 W:      http://kgdb.wiki.kernel.org/
11563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11564 F:      Documentation/dev-tools/kgdb.rst
11565 F:      drivers/misc/kgdbts.c
11566 F:      drivers/tty/serial/kgdboc.c
11567 F:      include/linux/kdb.h
11568 F:      include/linux/kgdb.h
11569 F:      kernel/debug/
11570 F:      kernel/module/kdb.c
11571
11572 KHADAS MCU MFD DRIVER
11573 M:      Neil Armstrong <neil.armstrong@linaro.org>
11574 L:      linux-amlogic@lists.infradead.org
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11577 F:      drivers/mfd/khadas-mcu.c
11578 F:      include/linux/mfd/khadas-mcu.h
11579 F:      drivers/thermal/khadas_mcu_fan.c
11580
11581 KMEMLEAK
11582 M:      Catalin Marinas <catalin.marinas@arm.com>
11583 S:      Maintained
11584 F:      Documentation/dev-tools/kmemleak.rst
11585 F:      include/linux/kmemleak.h
11586 F:      mm/kmemleak.c
11587 F:      samples/kmemleak/kmemleak-test.c
11588
11589 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11590 M:      Luis Chamberlain <mcgrof@kernel.org>
11591 L:      linux-kernel@vger.kernel.org
11592 L:      linux-modules@vger.kernel.org
11593 S:      Maintained
11594 F:      include/linux/kmod.h
11595 F:      kernel/kmod.c
11596 F:      lib/test_kmod.c
11597 F:      tools/testing/selftests/kmod/
11598
11599 KMSAN
11600 M:      Alexander Potapenko <glider@google.com>
11601 R:      Marco Elver <elver@google.com>
11602 R:      Dmitry Vyukov <dvyukov@google.com>
11603 L:      kasan-dev@googlegroups.com
11604 S:      Maintained
11605 F:      Documentation/dev-tools/kmsan.rst
11606 F:      arch/*/include/asm/kmsan.h
11607 F:      arch/*/mm/kmsan_*
11608 F:      include/linux/kmsan*.h
11609 F:      lib/Kconfig.kmsan
11610 F:      mm/kmsan/
11611 F:      scripts/Makefile.kmsan
11612
11613 KPROBES
11614 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11615 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11616 M:      "David S. Miller" <davem@davemloft.net>
11617 M:      Masami Hiramatsu <mhiramat@kernel.org>
11618 L:      linux-kernel@vger.kernel.org
11619 L:      linux-trace-kernel@vger.kernel.org
11620 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
11621 S:      Maintained
11622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11623 F:      Documentation/trace/kprobes.rst
11624 F:      include/asm-generic/kprobes.h
11625 F:      include/linux/kprobes.h
11626 F:      kernel/kprobes.c
11627 F:      lib/test_kprobes.c
11628 F:      samples/kprobes
11629
11630 KS0108 LCD CONTROLLER DRIVER
11631 M:      Miguel Ojeda <ojeda@kernel.org>
11632 S:      Maintained
11633 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
11634 F:      drivers/auxdisplay/ks0108.c
11635 F:      include/linux/ks0108.h
11636
11637 KTD253 BACKLIGHT DRIVER
11638 M:      Linus Walleij <linus.walleij@linaro.org>
11639 S:      Maintained
11640 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11641 F:      drivers/video/backlight/ktd253-backlight.c
11642
11643 KTEST
11644 M:      Steven Rostedt <rostedt@goodmis.org>
11645 M:      John Hawley <warthog9@eaglescrag.net>
11646 S:      Maintained
11647 F:      tools/testing/ktest
11648
11649 L3MDEV
11650 M:      David Ahern <dsahern@kernel.org>
11651 L:      netdev@vger.kernel.org
11652 S:      Maintained
11653 F:      include/net/l3mdev.h
11654 F:      net/l3mdev
11655
11656 LANDLOCK SECURITY MODULE
11657 M:      Mickaël Salaün <mic@digikod.net>
11658 L:      linux-security-module@vger.kernel.org
11659 S:      Supported
11660 W:      https://landlock.io
11661 T:      git https://github.com/landlock-lsm/linux.git
11662 F:      Documentation/security/landlock.rst
11663 F:      Documentation/userspace-api/landlock.rst
11664 F:      include/uapi/linux/landlock.h
11665 F:      samples/landlock/
11666 F:      security/landlock/
11667 F:      tools/testing/selftests/landlock/
11668 K:      landlock
11669 K:      LANDLOCK
11670
11671 LANTIQ / INTEL Ethernet drivers
11672 M:      Hauke Mehrtens <hauke@hauke-m.de>
11673 L:      netdev@vger.kernel.org
11674 S:      Maintained
11675 F:      drivers/net/dsa/lantiq_gswip.c
11676 F:      drivers/net/dsa/lantiq_pce.h
11677 F:      drivers/net/ethernet/lantiq_xrx200.c
11678 F:      net/dsa/tag_gswip.c
11679
11680 LANTIQ MIPS ARCHITECTURE
11681 M:      John Crispin <john@phrozen.org>
11682 L:      linux-mips@vger.kernel.org
11683 S:      Maintained
11684 F:      arch/mips/lantiq
11685 F:      drivers/soc/lantiq
11686
11687 LASI 53c700 driver for PARISC
11688 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11689 L:      linux-scsi@vger.kernel.org
11690 S:      Maintained
11691 F:      Documentation/scsi/53c700.rst
11692 F:      drivers/scsi/53c700*
11693
11694 LEAKING_ADDRESSES
11695 M:      Tobin C. Harding <me@tobin.cc>
11696 M:      Tycho Andersen <tycho@tycho.pizza>
11697 L:      linux-hardening@vger.kernel.org
11698 S:      Maintained
11699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11700 F:      scripts/leaking_addresses.pl
11701
11702 LED SUBSYSTEM
11703 M:      Pavel Machek <pavel@ucw.cz>
11704 L:      linux-leds@vger.kernel.org
11705 S:      Maintained
11706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11707 F:      Documentation/devicetree/bindings/leds/
11708 F:      drivers/leds/
11709 F:      include/linux/leds.h
11710
11711 LEGACY EEPROM DRIVER
11712 M:      Jean Delvare <jdelvare@suse.com>
11713 S:      Maintained
11714 F:      Documentation/misc-devices/eeprom.rst
11715 F:      drivers/misc/eeprom/eeprom.c
11716
11717 LEGO MINDSTORMS EV3
11718 R:      David Lechner <david@lechnology.com>
11719 S:      Maintained
11720 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11721 F:      arch/arm/boot/dts/da850-lego-ev3.dts
11722 F:      drivers/power/supply/lego_ev3_battery.c
11723
11724 LEGO USB Tower driver
11725 M:      Juergen Stuber <starblue@users.sourceforge.net>
11726 L:      legousb-devel@lists.sourceforge.net
11727 S:      Maintained
11728 W:      http://legousb.sourceforge.net/
11729 F:      drivers/usb/misc/legousbtower.c
11730
11731 LETSKETCH HID TABLET DRIVER
11732 M:      Hans de Goede <hdegoede@redhat.com>
11733 L:      linux-input@vger.kernel.org
11734 S:      Maintained
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11736 F:      drivers/hid/hid-letsketch.c
11737
11738 LG LAPTOP EXTRAS
11739 M:      Matan Ziv-Av <matan@svgalib.org>
11740 L:      platform-driver-x86@vger.kernel.org
11741 S:      Maintained
11742 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
11743 F:      Documentation/admin-guide/laptops/lg-laptop.rst
11744 F:      drivers/platform/x86/lg-laptop.c
11745
11746 LG2160 MEDIA DRIVER
11747 M:      Michael Krufky <mkrufky@linuxtv.org>
11748 L:      linux-media@vger.kernel.org
11749 S:      Maintained
11750 W:      https://linuxtv.org
11751 W:      http://github.com/mkrufky
11752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11753 T:      git git://linuxtv.org/mkrufky/tuners.git
11754 F:      drivers/media/dvb-frontends/lg2160.*
11755
11756 LGDT3305 MEDIA DRIVER
11757 M:      Michael Krufky <mkrufky@linuxtv.org>
11758 L:      linux-media@vger.kernel.org
11759 S:      Maintained
11760 W:      https://linuxtv.org
11761 W:      http://github.com/mkrufky
11762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11763 T:      git git://linuxtv.org/mkrufky/tuners.git
11764 F:      drivers/media/dvb-frontends/lgdt3305.*
11765
11766 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11767 M:      Viresh Kumar <vireshk@kernel.org>
11768 L:      linux-ide@vger.kernel.org
11769 S:      Maintained
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11771 F:      drivers/ata/pata_arasan_cf.c
11772 F:      include/linux/pata_arasan_cf_data.h
11773
11774 LIBATA PATA DRIVERS
11775 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
11776 L:      linux-ide@vger.kernel.org
11777 F:      drivers/ata/ata_*.c
11778 F:      drivers/ata/pata_*.c
11779
11780 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11781 M:      Linus Walleij <linus.walleij@linaro.org>
11782 L:      linux-ide@vger.kernel.org
11783 S:      Maintained
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11785 F:      drivers/ata/pata_ftide010.c
11786 F:      drivers/ata/sata_gemini.c
11787 F:      drivers/ata/sata_gemini.h
11788
11789 LIBATA SATA AHCI PLATFORM devices support
11790 M:      Hans de Goede <hdegoede@redhat.com>
11791 M:      Jens Axboe <axboe@kernel.dk>
11792 L:      linux-ide@vger.kernel.org
11793 S:      Maintained
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11795 F:      drivers/ata/ahci_platform.c
11796 F:      drivers/ata/libahci_platform.c
11797 F:      include/linux/ahci_platform.h
11798
11799 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11800 M:      Serge Semin <fancer.lancer@gmail.com>
11801 L:      linux-ide@vger.kernel.org
11802 S:      Maintained
11803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11804 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11805 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11806 F:      drivers/ata/ahci_dwc.c
11807
11808 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11809 M:      Mikael Pettersson <mikpelinux@gmail.com>
11810 L:      linux-ide@vger.kernel.org
11811 S:      Maintained
11812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11813 F:      drivers/ata/sata_promise.*
11814
11815 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11816 M:      Damien Le Moal <damien.lemoal@opensource.wdc.com>
11817 L:      linux-ide@vger.kernel.org
11818 S:      Maintained
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11820 F:      Documentation/ABI/testing/sysfs-ata
11821 F:      Documentation/devicetree/bindings/ata/
11822 F:      drivers/ata/
11823 F:      include/linux/ata.h
11824 F:      include/linux/libata.h
11825
11826 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11827 M:      Vishal Verma <vishal.l.verma@intel.com>
11828 M:      Dan Williams <dan.j.williams@intel.com>
11829 M:      Dave Jiang <dave.jiang@intel.com>
11830 L:      nvdimm@lists.linux.dev
11831 S:      Supported
11832 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11833 P:      Documentation/nvdimm/maintainer-entry-profile.rst
11834 F:      drivers/nvdimm/btt*
11835
11836 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11837 M:      Dan Williams <dan.j.williams@intel.com>
11838 M:      Vishal Verma <vishal.l.verma@intel.com>
11839 M:      Dave Jiang <dave.jiang@intel.com>
11840 L:      nvdimm@lists.linux.dev
11841 S:      Supported
11842 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11843 P:      Documentation/nvdimm/maintainer-entry-profile.rst
11844 F:      drivers/nvdimm/pmem*
11845
11846 LIBNVDIMM: DEVICETREE BINDINGS
11847 M:      Oliver O'Halloran <oohall@gmail.com>
11848 L:      nvdimm@lists.linux.dev
11849 S:      Supported
11850 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11851 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
11852 F:      drivers/nvdimm/of_pmem.c
11853
11854 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11855 M:      Dan Williams <dan.j.williams@intel.com>
11856 M:      Vishal Verma <vishal.l.verma@intel.com>
11857 M:      Dave Jiang <dave.jiang@intel.com>
11858 M:      Ira Weiny <ira.weiny@intel.com>
11859 L:      nvdimm@lists.linux.dev
11860 S:      Supported
11861 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11862 P:      Documentation/nvdimm/maintainer-entry-profile.rst
11863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11864 F:      drivers/acpi/nfit/*
11865 F:      drivers/nvdimm/*
11866 F:      include/linux/libnvdimm.h
11867 F:      include/linux/nd.h
11868 F:      include/uapi/linux/ndctl.h
11869 F:      tools/testing/nvdimm/
11870
11871 LICENSES and SPDX stuff
11872 M:      Thomas Gleixner <tglx@linutronix.de>
11873 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11874 L:      linux-spdx@vger.kernel.org
11875 S:      Maintained
11876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11877 F:      COPYING
11878 F:      Documentation/process/license-rules.rst
11879 F:      LICENSES/
11880 F:      scripts/spdxcheck-test.sh
11881 F:      scripts/spdxcheck.py
11882 F:      scripts/spdxexclude
11883
11884 LINEAR RANGES HELPERS
11885 M:      Mark Brown <broonie@kernel.org>
11886 R:      Matti Vaittinen <mazziesaccount@gmail.com>
11887 F:      lib/linear_ranges.c
11888 F:      lib/test_linear_ranges.c
11889 F:      include/linux/linear_range.h
11890
11891 LINUX FOR POWER MACINTOSH
11892 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11893 L:      linuxppc-dev@lists.ozlabs.org
11894 S:      Odd Fixes
11895 F:      arch/powerpc/platforms/powermac/
11896 F:      drivers/macintosh/
11897
11898 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11899 M:      Michael Ellerman <mpe@ellerman.id.au>
11900 R:      Nicholas Piggin <npiggin@gmail.com>
11901 R:      Christophe Leroy <christophe.leroy@csgroup.eu>
11902 L:      linuxppc-dev@lists.ozlabs.org
11903 S:      Supported
11904 W:      https://github.com/linuxppc/wiki/wiki
11905 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11907 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
11908 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
11909 F:      Documentation/devicetree/bindings/powerpc/
11910 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
11911 F:      Documentation/powerpc/
11912 F:      arch/powerpc/
11913 F:      drivers/*/*/*pasemi*
11914 F:      drivers/*/*pasemi*
11915 F:      drivers/char/tpm/tpm_ibmvtpm*
11916 F:      drivers/crypto/nx/
11917 F:      drivers/crypto/vmx/
11918 F:      drivers/i2c/busses/i2c-opal.c
11919 F:      drivers/net/ethernet/ibm/ibmveth.*
11920 F:      drivers/net/ethernet/ibm/ibmvnic.*
11921 F:      drivers/pci/hotplug/pnv_php.c
11922 F:      drivers/pci/hotplug/rpa*
11923 F:      drivers/rtc/rtc-opal.c
11924 F:      drivers/scsi/ibmvscsi/
11925 F:      drivers/tty/hvc/hvc_opal.c
11926 F:      drivers/watchdog/wdrtas.c
11927 F:      tools/testing/selftests/powerpc
11928 N:      /pmac
11929 N:      powermac
11930 N:      powernv
11931 N:      [^a-z0-9]ps3
11932 N:      pseries
11933
11934 LINUX FOR POWERPC EMBEDDED MPC5XXX
11935 M:      Anatolij Gustschin <agust@denx.de>
11936 L:      linuxppc-dev@lists.ozlabs.org
11937 S:      Odd Fixes
11938 F:      arch/powerpc/platforms/512x/
11939 F:      arch/powerpc/platforms/52xx/
11940
11941 LINUX FOR POWERPC EMBEDDED PPC4XX
11942 L:      linuxppc-dev@lists.ozlabs.org
11943 S:      Orphan
11944 F:      arch/powerpc/platforms/40x/
11945 F:      arch/powerpc/platforms/44x/
11946
11947 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11948 M:      Scott Wood <oss@buserror.net>
11949 L:      linuxppc-dev@lists.ozlabs.org
11950 S:      Odd fixes
11951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11952 F:      Documentation/devicetree/bindings/powerpc/fsl/
11953 F:      arch/powerpc/platforms/83xx/
11954 F:      arch/powerpc/platforms/85xx/
11955
11956 LINUX FOR POWERPC EMBEDDED PPC8XX
11957 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
11958 L:      linuxppc-dev@lists.ozlabs.org
11959 S:      Maintained
11960 F:      arch/powerpc/platforms/8xx/
11961
11962 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11963 M:      Kees Cook <keescook@chromium.org>
11964 S:      Maintained
11965 F:      drivers/misc/lkdtm/*
11966 F:      tools/testing/selftests/lkdtm/*
11967
11968 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11969 M:      Alan Stern <stern@rowland.harvard.edu>
11970 M:      Andrea Parri <parri.andrea@gmail.com>
11971 M:      Will Deacon <will@kernel.org>
11972 M:      Peter Zijlstra <peterz@infradead.org>
11973 M:      Boqun Feng <boqun.feng@gmail.com>
11974 M:      Nicholas Piggin <npiggin@gmail.com>
11975 M:      David Howells <dhowells@redhat.com>
11976 M:      Jade Alglave <j.alglave@ucl.ac.uk>
11977 M:      Luc Maranget <luc.maranget@inria.fr>
11978 M:      "Paul E. McKenney" <paulmck@kernel.org>
11979 R:      Akira Yokosawa <akiyks@gmail.com>
11980 R:      Daniel Lustig <dlustig@nvidia.com>
11981 R:      Joel Fernandes <joel@joelfernandes.org>
11982 L:      linux-kernel@vger.kernel.org
11983 L:      linux-arch@vger.kernel.org
11984 S:      Supported
11985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11986 F:      Documentation/atomic_bitops.txt
11987 F:      Documentation/atomic_t.txt
11988 F:      Documentation/core-api/refcount-vs-atomic.rst
11989 F:      Documentation/litmus-tests/
11990 F:      Documentation/memory-barriers.txt
11991 F:      tools/memory-model/
11992
11993 LIS3LV02D ACCELEROMETER DRIVER
11994 M:      Eric Piel <eric.piel@tremplin-utc.net>
11995 S:      Maintained
11996 F:      Documentation/misc-devices/lis3lv02d.rst
11997 F:      drivers/misc/lis3lv02d/
11998 F:      drivers/platform/x86/hp/hp_accel.c
11999
12000 LIST KUNIT TEST
12001 M:      David Gow <davidgow@google.com>
12002 L:      linux-kselftest@vger.kernel.org
12003 L:      kunit-dev@googlegroups.com
12004 S:      Maintained
12005 F:      lib/list-test.c
12006
12007 LITEX PLATFORM
12008 M:      Karol Gugala <kgugala@antmicro.com>
12009 M:      Mateusz Holenko <mholenko@antmicro.com>
12010 M:      Gabriel Somlo <gsomlo@gmail.com>
12011 M:      Joel Stanley <joel@jms.id.au>
12012 S:      Maintained
12013 F:      Documentation/devicetree/bindings/*/litex,*.yaml
12014 F:      arch/openrisc/boot/dts/or1klitex.dts
12015 F:      include/linux/litex.h
12016 F:      drivers/tty/serial/liteuart.c
12017 F:      drivers/soc/litex/*
12018 F:      drivers/net/ethernet/litex/*
12019 F:      drivers/mmc/host/litex_mmc.c
12020 N:      litex
12021
12022 LIVE PATCHING
12023 M:      Josh Poimboeuf <jpoimboe@kernel.org>
12024 M:      Jiri Kosina <jikos@kernel.org>
12025 M:      Miroslav Benes <mbenes@suse.cz>
12026 M:      Petr Mladek <pmladek@suse.com>
12027 R:      Joe Lawrence <joe.lawrence@redhat.com>
12028 L:      live-patching@vger.kernel.org
12029 S:      Maintained
12030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12031 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
12032 F:      Documentation/livepatch/
12033 F:      arch/powerpc/include/asm/livepatch.h
12034 F:      include/linux/livepatch.h
12035 F:      kernel/livepatch/
12036 F:      kernel/module/livepatch.c
12037 F:      lib/livepatch/
12038 F:      samples/livepatch/
12039 F:      tools/testing/selftests/livepatch/
12040
12041 LLC (802.2)
12042 L:      netdev@vger.kernel.org
12043 S:      Odd fixes
12044 F:      include/linux/llc.h
12045 F:      include/net/llc*
12046 F:      include/uapi/linux/llc.h
12047 F:      net/llc/
12048
12049 LM73 HARDWARE MONITOR DRIVER
12050 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
12051 L:      linux-hwmon@vger.kernel.org
12052 S:      Maintained
12053 F:      drivers/hwmon/lm73.c
12054
12055 LM78 HARDWARE MONITOR DRIVER
12056 M:      Jean Delvare <jdelvare@suse.com>
12057 L:      linux-hwmon@vger.kernel.org
12058 S:      Maintained
12059 F:      Documentation/hwmon/lm78.rst
12060 F:      drivers/hwmon/lm78.c
12061
12062 LM83 HARDWARE MONITOR DRIVER
12063 M:      Jean Delvare <jdelvare@suse.com>
12064 L:      linux-hwmon@vger.kernel.org
12065 S:      Maintained
12066 F:      Documentation/hwmon/lm83.rst
12067 F:      drivers/hwmon/lm83.c
12068
12069 LM90 HARDWARE MONITOR DRIVER
12070 M:      Jean Delvare <jdelvare@suse.com>
12071 L:      linux-hwmon@vger.kernel.org
12072 S:      Maintained
12073 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12074 F:      Documentation/hwmon/lm90.rst
12075 F:      drivers/hwmon/lm90.c
12076 F:      include/dt-bindings/thermal/lm90.h
12077
12078 LM95234 HARDWARE MONITOR DRIVER
12079 M:      Guenter Roeck <linux@roeck-us.net>
12080 L:      linux-hwmon@vger.kernel.org
12081 S:      Maintained
12082 F:      Documentation/hwmon/lm95234.rst
12083 F:      drivers/hwmon/lm95234.c
12084
12085 LME2510 MEDIA DRIVER
12086 M:      Malcolm Priestley <tvboxspy@gmail.com>
12087 L:      linux-media@vger.kernel.org
12088 S:      Maintained
12089 W:      https://linuxtv.org
12090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12091 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
12092
12093 LOADPIN SECURITY MODULE
12094 M:      Kees Cook <keescook@chromium.org>
12095 S:      Supported
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12097 F:      Documentation/admin-guide/LSM/LoadPin.rst
12098 F:      security/loadpin/
12099
12100 LOCKING PRIMITIVES
12101 M:      Peter Zijlstra <peterz@infradead.org>
12102 M:      Ingo Molnar <mingo@redhat.com>
12103 M:      Will Deacon <will@kernel.org>
12104 R:      Waiman Long <longman@redhat.com>
12105 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12106 L:      linux-kernel@vger.kernel.org
12107 S:      Maintained
12108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12109 F:      Documentation/locking/
12110 F:      arch/*/include/asm/spinlock*.h
12111 F:      include/linux/lockdep.h
12112 F:      include/linux/mutex*.h
12113 F:      include/linux/rwlock*.h
12114 F:      include/linux/rwsem*.h
12115 F:      include/linux/seqlock.h
12116 F:      include/linux/spinlock*.h
12117 F:      kernel/locking/
12118 F:      lib/locking*.[ch]
12119 X:      kernel/locking/locktorture.c
12120
12121 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12122 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
12123 L:      linux-ntfs-dev@lists.sourceforge.net
12124 S:      Maintained
12125 W:      http://www.linux-ntfs.org/content/view/19/37/
12126 F:      Documentation/admin-guide/ldm.rst
12127 F:      block/partitions/ldm.*
12128
12129 LOGITECH HID GAMING KEYBOARDS
12130 M:      Hans de Goede <hdegoede@redhat.com>
12131 L:      linux-input@vger.kernel.org
12132 S:      Maintained
12133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12134 F:      drivers/hid/hid-lg-g15.c
12135
12136 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12137 M:      Adrien Grassein <adrien.grassein@gmail.com>
12138 S:      Maintained
12139 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12140 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
12141
12142 LOONGARCH
12143 M:      Huacai Chen <chenhuacai@kernel.org>
12144 R:      WANG Xuerui <kernel@xen0n.name>
12145 L:      loongarch@lists.linux.dev
12146 S:      Maintained
12147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12148 F:      arch/loongarch/
12149 F:      drivers/*/*loongarch*
12150 F:      Documentation/loongarch/
12151 F:      Documentation/translations/zh_CN/loongarch/
12152
12153 LOONGSON-2 SOC SERIES GUTS DRIVER
12154 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
12155 L:      loongarch@lists.linux.dev
12156 S:      Maintained
12157 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12158 F:      drivers/soc/loongson/loongson2_guts.c
12159
12160 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12161 M:      zhanghongchen <zhanghongchen@loongson.cn>
12162 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
12163 L:      linux-gpio@vger.kernel.org
12164 S:      Maintained
12165 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12166 F:      drivers/pinctrl/pinctrl-loongson2.c
12167
12168 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12169 M:      Sathya Prakash <sathya.prakash@broadcom.com>
12170 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12171 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12172 L:      MPT-FusionLinux.pdl@broadcom.com
12173 L:      linux-scsi@vger.kernel.org
12174 S:      Supported
12175 W:      http://www.avagotech.com/support/
12176 F:      drivers/message/fusion/
12177 F:      drivers/scsi/mpt3sas/
12178
12179 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12180 M:      Matthew Wilcox <willy@infradead.org>
12181 L:      linux-scsi@vger.kernel.org
12182 S:      Maintained
12183 F:      drivers/scsi/sym53c8xx_2/
12184
12185 LTC1660 DAC DRIVER
12186 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12187 L:      linux-iio@vger.kernel.org
12188 S:      Maintained
12189 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12190 F:      drivers/iio/dac/ltc1660.c
12191
12192 LTC2688 IIO DAC DRIVER
12193 M:      Nuno Sá <nuno.sa@analog.com>
12194 L:      linux-iio@vger.kernel.org
12195 S:      Supported
12196 W:      https://ez.analog.com/linux-software-drivers
12197 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12198 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12199 F:      drivers/iio/dac/ltc2688.c
12200
12201 LTC2947 HARDWARE MONITOR DRIVER
12202 M:      Nuno Sá <nuno.sa@analog.com>
12203 L:      linux-hwmon@vger.kernel.org
12204 S:      Supported
12205 W:      https://ez.analog.com/linux-software-drivers
12206 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12207 F:      drivers/hwmon/ltc2947-core.c
12208 F:      drivers/hwmon/ltc2947-i2c.c
12209 F:      drivers/hwmon/ltc2947-spi.c
12210 F:      drivers/hwmon/ltc2947.h
12211
12212 LTC2983 IIO TEMPERATURE DRIVER
12213 M:      Nuno Sá <nuno.sa@analog.com>
12214 L:      linux-iio@vger.kernel.org
12215 S:      Supported
12216 W:      https://ez.analog.com/linux-software-drivers
12217 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12218 F:      drivers/iio/temperature/ltc2983.c
12219
12220 LTC4261 HARDWARE MONITOR DRIVER
12221 M:      Guenter Roeck <linux@roeck-us.net>
12222 L:      linux-hwmon@vger.kernel.org
12223 S:      Maintained
12224 F:      Documentation/hwmon/ltc4261.rst
12225 F:      drivers/hwmon/ltc4261.c
12226
12227 LTC4306 I2C MULTIPLEXER DRIVER
12228 M:      Michael Hennerich <michael.hennerich@analog.com>
12229 L:      linux-i2c@vger.kernel.org
12230 S:      Supported
12231 W:      https://ez.analog.com/linux-software-drivers
12232 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12233 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
12234
12235 LTP (Linux Test Project)
12236 M:      Mike Frysinger <vapier@gentoo.org>
12237 M:      Cyril Hrubis <chrubis@suse.cz>
12238 M:      Wanlong Gao <wanlong.gao@gmail.com>
12239 M:      Jan Stancek <jstancek@redhat.com>
12240 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12241 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
12242 L:      ltp@lists.linux.it (subscribers-only)
12243 S:      Maintained
12244 W:      http://linux-test-project.github.io/
12245 T:      git https://github.com/linux-test-project/ltp.git
12246
12247 LYNX 28G SERDES PHY DRIVER
12248 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
12249 L:      netdev@vger.kernel.org
12250 S:      Supported
12251 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12252 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
12253
12254 LYNX PCS MODULE
12255 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
12256 L:      netdev@vger.kernel.org
12257 S:      Supported
12258 F:      drivers/net/pcs/pcs-lynx.c
12259 F:      include/linux/pcs-lynx.h
12260
12261 M68K ARCHITECTURE
12262 M:      Geert Uytterhoeven <geert@linux-m68k.org>
12263 L:      linux-m68k@lists.linux-m68k.org
12264 S:      Maintained
12265 W:      http://www.linux-m68k.org/
12266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12267 F:      arch/m68k/
12268 F:      drivers/zorro/
12269
12270 M68K ON APPLE MACINTOSH
12271 M:      Joshua Thompson <funaho@jurai.org>
12272 L:      linux-m68k@lists.linux-m68k.org
12273 S:      Maintained
12274 W:      http://www.mac.linux-m68k.org/
12275 F:      arch/m68k/mac/
12276 F:      drivers/macintosh/adb-iop.c
12277 F:      drivers/macintosh/via-macii.c
12278
12279 M68K ON HP9000/300
12280 M:      Philip Blundell <philb@gnu.org>
12281 S:      Maintained
12282 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
12283 F:      arch/m68k/hp300/
12284
12285 M88DS3103 MEDIA DRIVER
12286 M:      Antti Palosaari <crope@iki.fi>
12287 L:      linux-media@vger.kernel.org
12288 S:      Maintained
12289 W:      https://linuxtv.org
12290 W:      http://palosaari.fi/linux/
12291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12292 T:      git git://linuxtv.org/anttip/media_tree.git
12293 F:      drivers/media/dvb-frontends/m88ds3103*
12294
12295 M88RS2000 MEDIA DRIVER
12296 M:      Malcolm Priestley <tvboxspy@gmail.com>
12297 L:      linux-media@vger.kernel.org
12298 S:      Maintained
12299 W:      https://linuxtv.org
12300 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12301 F:      drivers/media/dvb-frontends/m88rs2000*
12302
12303 MA901 MASTERKIT USB FM RADIO DRIVER
12304 M:      Alexey Klimov <klimov.linux@gmail.com>
12305 L:      linux-media@vger.kernel.org
12306 S:      Maintained
12307 T:      git git://linuxtv.org/media_tree.git
12308 F:      drivers/media/radio/radio-ma901.c
12309
12310 MAC80211
12311 M:      Johannes Berg <johannes@sipsolutions.net>
12312 L:      linux-wireless@vger.kernel.org
12313 S:      Maintained
12314 W:      https://wireless.wiki.kernel.org/
12315 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
12316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12318 F:      Documentation/networking/mac80211-injection.rst
12319 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12320 F:      drivers/net/wireless/mac80211_hwsim.[ch]
12321 F:      include/net/mac80211.h
12322 F:      net/mac80211/
12323
12324 MAILBOX API
12325 M:      Jassi Brar <jassisinghbrar@gmail.com>
12326 L:      linux-kernel@vger.kernel.org
12327 S:      Maintained
12328 F:      drivers/mailbox/
12329 F:      include/linux/mailbox_client.h
12330 F:      include/linux/mailbox_controller.h
12331 F:      include/dt-bindings/mailbox/
12332 F:      Documentation/devicetree/bindings/mailbox/
12333
12334 MAILBOX ARM MHUv2
12335 M:      Viresh Kumar <viresh.kumar@linaro.org>
12336 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12337 L:      linux-kernel@vger.kernel.org
12338 S:      Maintained
12339 F:      drivers/mailbox/arm_mhuv2.c
12340 F:      include/linux/mailbox/arm_mhuv2_message.h
12341 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12342
12343 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12344 M:      Jeremy Kerr <jk@codeconstruct.com.au>
12345 M:      Matt Johnston <matt@codeconstruct.com.au>
12346 L:      netdev@vger.kernel.org
12347 S:      Maintained
12348 F:      Documentation/networking/mctp.rst
12349 F:      drivers/net/mctp/
12350 F:      include/net/mctp.h
12351 F:      include/net/mctpdevice.h
12352 F:      include/net/netns/mctp.h
12353 F:      net/mctp/
12354
12355 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12356 M:      Michael Kerrisk <mtk.manpages@gmail.com>
12357 L:      linux-man@vger.kernel.org
12358 S:      Maintained
12359 W:      http://www.kernel.org/doc/man-pages
12360
12361 MAPLE TREE
12362 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
12363 L:      linux-mm@kvack.org
12364 S:      Supported
12365 F:      Documentation/core-api/maple_tree.rst
12366 F:      include/linux/maple_tree.h
12367 F:      include/trace/events/maple_tree.h
12368 F:      lib/maple_tree.c
12369 F:      lib/test_maple_tree.c
12370 F:      tools/testing/radix-tree/linux/maple_tree.h
12371 F:      tools/testing/radix-tree/maple.c
12372
12373 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12374 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
12375 L:      linux-mips@vger.kernel.org
12376 S:      Maintained
12377 F:      arch/mips/boot/dts/img/pistachio*
12378
12379 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12380 M:      Andrew Lunn <andrew@lunn.ch>
12381 L:      netdev@vger.kernel.org
12382 S:      Maintained
12383 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
12384 F:      Documentation/networking/devlink/mv88e6xxx.rst
12385 F:      drivers/net/dsa/mv88e6xxx/
12386 F:      include/linux/dsa/mv88e6xxx.h
12387 F:      include/linux/platform_data/mv88e6xxx.h
12388
12389 MARVELL ARMADA 3700 PHY DRIVERS
12390 M:      Miquel Raynal <miquel.raynal@bootlin.com>
12391 S:      Maintained
12392 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12393 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12394 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12395 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12396
12397 MARVELL ARMADA 3700 SERIAL DRIVER
12398 M:      Pali Rohár <pali@kernel.org>
12399 S:      Maintained
12400 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12401 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
12402 F:      drivers/tty/serial/mvebu-uart.c
12403
12404 MARVELL ARMADA DRM SUPPORT
12405 M:      Russell King <linux@armlinux.org.uk>
12406 S:      Maintained
12407 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12409 F:      Documentation/devicetree/bindings/display/armada/
12410 F:      drivers/gpu/drm/armada/
12411 F:      include/uapi/drm/armada_drm.h
12412
12413 MARVELL CRYPTO DRIVER
12414 M:      Boris Brezillon <bbrezillon@kernel.org>
12415 M:      Arnaud Ebalard <arno@natisbad.org>
12416 M:      Srujana Challa <schalla@marvell.com>
12417 L:      linux-crypto@vger.kernel.org
12418 S:      Maintained
12419 F:      drivers/crypto/marvell/
12420 F:      include/linux/soc/marvell/octeontx2/
12421
12422 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12423 M:      Mirko Lindner <mlindner@marvell.com>
12424 M:      Stephen Hemminger <stephen@networkplumber.org>
12425 L:      netdev@vger.kernel.org
12426 S:      Maintained
12427 F:      drivers/net/ethernet/marvell/sk*
12428
12429 MARVELL LIBERTAS WIRELESS DRIVER
12430 L:      libertas-dev@lists.infradead.org
12431 S:      Orphan
12432 F:      drivers/net/wireless/marvell/libertas/
12433
12434 MARVELL MACCHIATOBIN SUPPORT
12435 M:      Russell King <linux@armlinux.org.uk>
12436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12437 S:      Maintained
12438 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12439
12440 MARVELL MV643XX ETHERNET DRIVER
12441 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12442 L:      netdev@vger.kernel.org
12443 S:      Maintained
12444 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
12445 F:      include/linux/mv643xx.h
12446
12447 MARVELL MV88X3310 PHY DRIVER
12448 M:      Russell King <linux@armlinux.org.uk>
12449 M:      Marek Behún <kabel@kernel.org>
12450 L:      netdev@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/net/phy/marvell10g.c
12453
12454 MARVELL MVEBU THERMAL DRIVER
12455 M:      Miquel Raynal <miquel.raynal@bootlin.com>
12456 S:      Maintained
12457 F:      drivers/thermal/armada_thermal.c
12458
12459 MARVELL MVNETA ETHERNET DRIVER
12460 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12461 L:      netdev@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/net/ethernet/marvell/mvneta.*
12464
12465 MARVELL MVPP2 ETHERNET DRIVER
12466 M:      Marcin Wojtas <mw@semihalf.com>
12467 M:      Russell King <linux@armlinux.org.uk>
12468 L:      netdev@vger.kernel.org
12469 S:      Maintained
12470 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
12471 F:      drivers/net/ethernet/marvell/mvpp2/
12472
12473 MARVELL MWIFIEX WIRELESS DRIVER
12474 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12475 M:      Ganapathi Bhat <ganapathi017@gmail.com>
12476 M:      Sharvari Harisangam <sharvari.harisangam@nxp.com>
12477 M:      Xinming Hu <huxinming820@gmail.com>
12478 L:      linux-wireless@vger.kernel.org
12479 S:      Maintained
12480 F:      drivers/net/wireless/marvell/mwifiex/
12481
12482 MARVELL MWL8K WIRELESS DRIVER
12483 M:      Lennert Buytenhek <buytenh@wantstofly.org>
12484 L:      linux-wireless@vger.kernel.org
12485 S:      Odd Fixes
12486 F:      drivers/net/wireless/marvell/mwl8k.c
12487
12488 MARVELL NAND CONTROLLER DRIVER
12489 M:      Miquel Raynal <miquel.raynal@bootlin.com>
12490 L:      linux-mtd@lists.infradead.org
12491 S:      Maintained
12492 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
12493 F:      drivers/mtd/nand/raw/marvell_nand.c
12494
12495 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12496 M:      Sunil Goutham <sgoutham@marvell.com>
12497 M:      Geetha sowjanya <gakula@marvell.com>
12498 M:      Subbaraya Sundeep <sbhatta@marvell.com>
12499 M:      hariprasad <hkelam@marvell.com>
12500 L:      netdev@vger.kernel.org
12501 S:      Supported
12502 F:      drivers/net/ethernet/marvell/octeontx2/nic/
12503 F:      include/linux/soc/marvell/octeontx2/
12504
12505 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12506 M:      Sunil Goutham <sgoutham@marvell.com>
12507 M:      Linu Cherian <lcherian@marvell.com>
12508 M:      Geetha sowjanya <gakula@marvell.com>
12509 M:      Jerin Jacob <jerinj@marvell.com>
12510 M:      hariprasad <hkelam@marvell.com>
12511 M:      Subbaraya Sundeep <sbhatta@marvell.com>
12512 L:      netdev@vger.kernel.org
12513 S:      Supported
12514 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12515 F:      drivers/net/ethernet/marvell/octeontx2/af/
12516
12517 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12518 M:      Taras Chornyi <taras.chornyi@plvision.eu>
12519 S:      Supported
12520 W:      https://github.com/Marvell-switching/switchdev-prestera
12521 F:      drivers/net/ethernet/marvell/prestera/
12522
12523 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12524 M:      Nicolas Pitre <nico@fluxnic.net>
12525 S:      Odd Fixes
12526 F:      drivers/mmc/host/mvsdio.*
12527
12528 MARVELL USB MDIO CONTROLLER DRIVER
12529 M:      Tobias Waldekranz <tobias@waldekranz.com>
12530 L:      netdev@vger.kernel.org
12531 S:      Maintained
12532 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12533 F:      drivers/net/mdio/mdio-mvusb.c
12534
12535 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12536 M:      Hu Ziji <huziji@marvell.com>
12537 L:      linux-mmc@vger.kernel.org
12538 S:      Supported
12539 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12540 F:      drivers/mmc/host/sdhci-xenon*
12541
12542 MARVELL OCTEON ENDPOINT DRIVER
12543 M:      Veerasenareddy Burru <vburru@marvell.com>
12544 M:      Abhijit Ayarekar <aayarekar@marvell.com>
12545 L:      netdev@vger.kernel.org
12546 S:      Supported
12547 F:      drivers/net/ethernet/marvell/octeon_ep
12548
12549 MATROX FRAMEBUFFER DRIVER
12550 L:      linux-fbdev@vger.kernel.org
12551 S:      Orphan
12552 F:      drivers/video/fbdev/matrox/matroxfb_*
12553 F:      include/uapi/linux/matroxfb.h
12554
12555 MAX15301 DRIVER
12556 M:      Daniel Nilsson <daniel.nilsson@flex.com>
12557 L:      linux-hwmon@vger.kernel.org
12558 S:      Maintained
12559 F:      Documentation/hwmon/max15301.rst
12560 F:      drivers/hwmon/pmbus/max15301.c
12561
12562 MAX16065 HARDWARE MONITOR DRIVER
12563 M:      Guenter Roeck <linux@roeck-us.net>
12564 L:      linux-hwmon@vger.kernel.org
12565 S:      Maintained
12566 F:      Documentation/hwmon/max16065.rst
12567 F:      drivers/hwmon/max16065.c
12568
12569 MAX2175 SDR TUNER DRIVER
12570 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
12571 L:      linux-media@vger.kernel.org
12572 S:      Maintained
12573 T:      git git://linuxtv.org/media_tree.git
12574 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
12575 F:      Documentation/userspace-api/media/drivers/max2175.rst
12576 F:      drivers/media/i2c/max2175*
12577 F:      include/uapi/linux/max2175.h
12578
12579 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12580 L:      linux-hwmon@vger.kernel.org
12581 S:      Orphan
12582 F:      Documentation/hwmon/max6650.rst
12583 F:      drivers/hwmon/max6650.c
12584
12585 MAX6697 HARDWARE MONITOR DRIVER
12586 M:      Guenter Roeck <linux@roeck-us.net>
12587 L:      linux-hwmon@vger.kernel.org
12588 S:      Maintained
12589 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
12590 F:      Documentation/hwmon/max6697.rst
12591 F:      drivers/hwmon/max6697.c
12592 F:      include/linux/platform_data/max6697.h
12593
12594 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12595 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
12596 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12597 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12598 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12599 L:      linux-media@vger.kernel.org
12600 S:      Maintained
12601 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12602 F:      drivers/media/i2c/max9286.c
12603
12604 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12605 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
12606 L:      linux-media@vger.kernel.org
12607 S:      Maintained
12608 F:      drivers/staging/media/max96712/max96712.c
12609
12610 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12611 M:      Peter Rosin <peda@axentia.se>
12612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12613 S:      Maintained
12614 F:      Documentation/devicetree/bindings/sound/max9860.txt
12615 F:      sound/soc/codecs/max9860.*
12616
12617 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12618 M:      Andreas Klinger <ak@it-klinger.de>
12619 L:      linux-iio@vger.kernel.org
12620 S:      Maintained
12621 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12622 F:      drivers/iio/proximity/mb1232.c
12623
12624 MAXIM MAX11205 DRIVER
12625 M:      Ramona Bolboaca <ramona.bolboaca@analog.com>
12626 L:      linux-iio@vger.kernel.org
12627 S:      Supported
12628 W:      https://ez.analog.com/linux-software-drivers
12629 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12630 F:      drivers/iio/adc/max11205.c
12631
12632 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12633 R:      Iskren Chernev <iskren.chernev@gmail.com>
12634 R:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12635 R:      Marek Szyprowski <m.szyprowski@samsung.com>
12636 R:      Matheus Castello <matheus@castello.eng.br>
12637 L:      linux-pm@vger.kernel.org
12638 S:      Maintained
12639 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12640 F:      drivers/power/supply/max17040_battery.c
12641
12642 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12643 R:      Hans de Goede <hdegoede@redhat.com>
12644 R:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12645 R:      Marek Szyprowski <m.szyprowski@samsung.com>
12646 R:      Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12647 R:      Purism Kernel Team <kernel@puri.sm>
12648 L:      linux-pm@vger.kernel.org
12649 S:      Maintained
12650 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12651 F:      drivers/power/supply/max17042_battery.c
12652
12653 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12654 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12655 L:      linux-kernel@vger.kernel.org
12656 S:      Maintained
12657 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12658 F:      drivers/regulator/max20086-regulator.c
12659
12660 MAXIM MAX77650 PMIC MFD DRIVER
12661 M:      Bartosz Golaszewski <brgl@bgdev.pl>
12662 L:      linux-kernel@vger.kernel.org
12663 S:      Maintained
12664 F:      Documentation/devicetree/bindings/*/*max77650.yaml
12665 F:      Documentation/devicetree/bindings/*/max77650*.yaml
12666 F:      drivers/gpio/gpio-max77650.c
12667 F:      drivers/input/misc/max77650-onkey.c
12668 F:      drivers/leds/leds-max77650.c
12669 F:      drivers/mfd/max77650.c
12670 F:      drivers/power/supply/max77650-charger.c
12671 F:      drivers/regulator/max77650-regulator.c
12672 F:      include/linux/mfd/max77650.h
12673
12674 MAXIM MAX77714 PMIC MFD DRIVER
12675 M:      Luca Ceresoli <luca@lucaceresoli.net>
12676 S:      Maintained
12677 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12678 F:      drivers/mfd/max77714.c
12679 F:      include/linux/mfd/max77714.h
12680
12681 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12682 M:      Javier Martinez Canillas <javier@dowhile0.org>
12683 L:      linux-kernel@vger.kernel.org
12684 S:      Supported
12685 F:      Documentation/devicetree/bindings/*/*max77802.yaml
12686 F:      drivers/regulator/max77802-regulator.c
12687 F:      include/dt-bindings/*/*max77802.h
12688
12689 MAXIM MAX77976 BATTERY CHARGER
12690 M:      Luca Ceresoli <luca@lucaceresoli.net>
12691 S:      Supported
12692 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12693 F:      drivers/power/supply/max77976_charger.c
12694
12695 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12696 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12697 L:      linux-pm@vger.kernel.org
12698 S:      Supported
12699 B:      mailto:linux-samsung-soc@vger.kernel.org
12700 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12701 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12702 F:      drivers/power/supply/max14577_charger.c
12703 F:      drivers/power/supply/max77693_charger.c
12704
12705 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12706 M:      Chanwoo Choi <cw00.choi@samsung.com>
12707 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12708 L:      linux-kernel@vger.kernel.org
12709 S:      Supported
12710 B:      mailto:linux-samsung-soc@vger.kernel.org
12711 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
12712 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
12713 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
12714 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
12715 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
12716 F:      drivers/*/*max77843.c
12717 F:      drivers/*/max14577*.c
12718 F:      drivers/*/max77686*.c
12719 F:      drivers/*/max77693*.c
12720 F:      drivers/clk/clk-max77686.c
12721 F:      drivers/extcon/extcon-max14577.c
12722 F:      drivers/extcon/extcon-max77693.c
12723 F:      drivers/rtc/rtc-max77686.c
12724 F:      include/linux/mfd/max14577*.h
12725 F:      include/linux/mfd/max77686*.h
12726 F:      include/linux/mfd/max77693*.h
12727
12728 MAXIRADIO FM RADIO RECEIVER DRIVER
12729 M:      Hans Verkuil <hverkuil@xs4all.nl>
12730 L:      linux-media@vger.kernel.org
12731 S:      Maintained
12732 W:      https://linuxtv.org
12733 T:      git git://linuxtv.org/media_tree.git
12734 F:      drivers/media/radio/radio-maxiradio*
12735
12736 MAXLINEAR ETHERNET PHY DRIVER
12737 M:      Xu Liang <lxu@maxlinear.com>
12738 L:      netdev@vger.kernel.org
12739 S:      Supported
12740 F:      drivers/net/phy/mxl-gpy.c
12741
12742 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12743 R:      Yasushi SHOJI <yashi@spacecubics.com>
12744 L:      linux-can@vger.kernel.org
12745 S:      Maintained
12746 F:      drivers/net/can/usb/mcba_usb.c
12747
12748 MCAN MMIO DEVICE DRIVER
12749 M:      Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12750 L:      linux-can@vger.kernel.org
12751 S:      Maintained
12752 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12753 F:      drivers/net/can/m_can/m_can.c
12754 F:      drivers/net/can/m_can/m_can.h
12755 F:      drivers/net/can/m_can/m_can_platform.c
12756
12757 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12758 M:      Rishi Gupta <gupt21@gmail.com>
12759 L:      linux-i2c@vger.kernel.org
12760 L:      linux-input@vger.kernel.org
12761 S:      Maintained
12762 F:      drivers/hid/hid-mcp2221.c
12763
12764 MCP251XFD SPI-CAN NETWORK DRIVER
12765 M:      Marc Kleine-Budde <mkl@pengutronix.de>
12766 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12767 R:      Thomas Kopp <thomas.kopp@microchip.com>
12768 L:      linux-can@vger.kernel.org
12769 S:      Maintained
12770 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12771 F:      drivers/net/can/spi/mcp251xfd/
12772
12773 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12774 M:      Peter Rosin <peda@axentia.se>
12775 L:      linux-iio@vger.kernel.org
12776 S:      Maintained
12777 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12778 F:      drivers/iio/potentiometer/mcp4018.c
12779 F:      drivers/iio/potentiometer/mcp4531.c
12780
12781 MCR20A IEEE-802.15.4 RADIO DRIVER
12782 M:      Xue Liu <liuxuenetmail@gmail.com>
12783 L:      linux-wpan@vger.kernel.org
12784 S:      Maintained
12785 W:      https://github.com/xueliu/mcr20a-linux
12786 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12787 F:      drivers/net/ieee802154/mcr20a.c
12788 F:      drivers/net/ieee802154/mcr20a.h
12789
12790 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12791 M:      William Breathitt Gray <william.gray@linaro.org>
12792 L:      linux-iio@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/iio/dac/cio-dac.c
12795
12796 MEDIA CONTROLLER FRAMEWORK
12797 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12798 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12799 L:      linux-media@vger.kernel.org
12800 S:      Supported
12801 W:      https://www.linuxtv.org
12802 T:      git git://linuxtv.org/media_tree.git
12803 F:      drivers/media/mc/
12804 F:      include/media/media-*.h
12805 F:      include/uapi/linux/media.h
12806
12807 MEDIA DRIVER FOR FREESCALE IMX PXP
12808 M:      Philipp Zabel <p.zabel@pengutronix.de>
12809 L:      linux-media@vger.kernel.org
12810 S:      Maintained
12811 T:      git git://linuxtv.org/media_tree.git
12812 F:      drivers/media/platform/nxp/imx-pxp.[ch]
12813
12814 MEDIA DRIVERS FOR ASCOT2E
12815 M:      Sergey Kozlov <serjk@netup.ru>
12816 M:      Abylay Ospan <aospan@netup.ru>
12817 L:      linux-media@vger.kernel.org
12818 S:      Supported
12819 W:      https://linuxtv.org
12820 W:      http://netup.tv/
12821 T:      git git://linuxtv.org/media_tree.git
12822 F:      drivers/media/dvb-frontends/ascot2e*
12823
12824 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12825 M:      Jasmin Jessich <jasmin@anw.at>
12826 L:      linux-media@vger.kernel.org
12827 S:      Maintained
12828 W:      https://linuxtv.org
12829 T:      git git://linuxtv.org/media_tree.git
12830 F:      drivers/media/dvb-frontends/cxd2099*
12831
12832 MEDIA DRIVERS FOR CXD2841ER
12833 M:      Sergey Kozlov <serjk@netup.ru>
12834 M:      Abylay Ospan <aospan@netup.ru>
12835 L:      linux-media@vger.kernel.org
12836 S:      Supported
12837 W:      https://linuxtv.org
12838 W:      http://netup.tv/
12839 T:      git git://linuxtv.org/media_tree.git
12840 F:      drivers/media/dvb-frontends/cxd2841er*
12841
12842 MEDIA DRIVERS FOR CXD2880
12843 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12844 L:      linux-media@vger.kernel.org
12845 S:      Supported
12846 W:      http://linuxtv.org/
12847 T:      git git://linuxtv.org/media_tree.git
12848 F:      drivers/media/dvb-frontends/cxd2880/*
12849 F:      drivers/media/spi/cxd2880*
12850
12851 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12852 L:      linux-media@vger.kernel.org
12853 S:      Orphan
12854 W:      https://linuxtv.org
12855 T:      git git://linuxtv.org/media_tree.git
12856 F:      drivers/media/pci/ddbridge/*
12857
12858 MEDIA DRIVERS FOR FREESCALE IMX
12859 M:      Steve Longerbeam <slongerbeam@gmail.com>
12860 M:      Philipp Zabel <p.zabel@pengutronix.de>
12861 L:      linux-media@vger.kernel.org
12862 S:      Maintained
12863 T:      git git://linuxtv.org/media_tree.git
12864 F:      Documentation/admin-guide/media/imx.rst
12865 F:      Documentation/devicetree/bindings/media/imx.txt
12866 F:      drivers/staging/media/imx/
12867 F:      include/linux/imx-media.h
12868 F:      include/media/imx.h
12869
12870 MEDIA DRIVERS FOR FREESCALE IMX7
12871 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12872 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12873 L:      linux-media@vger.kernel.org
12874 S:      Maintained
12875 T:      git git://linuxtv.org/media_tree.git
12876 F:      Documentation/admin-guide/media/imx7.rst
12877 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12878 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12879 F:      drivers/media/platform/nxp/imx-mipi-csis.c
12880 F:      drivers/media/platform/nxp/imx7-media-csi.c
12881
12882 MEDIA DRIVERS FOR HELENE
12883 M:      Abylay Ospan <aospan@netup.ru>
12884 L:      linux-media@vger.kernel.org
12885 S:      Supported
12886 W:      https://linuxtv.org
12887 W:      http://netup.tv/
12888 T:      git git://linuxtv.org/media_tree.git
12889 F:      drivers/media/dvb-frontends/helene*
12890
12891 MEDIA DRIVERS FOR HORUS3A
12892 M:      Sergey Kozlov <serjk@netup.ru>
12893 M:      Abylay Ospan <aospan@netup.ru>
12894 L:      linux-media@vger.kernel.org
12895 S:      Supported
12896 W:      https://linuxtv.org
12897 W:      http://netup.tv/
12898 T:      git git://linuxtv.org/media_tree.git
12899 F:      drivers/media/dvb-frontends/horus3a*
12900
12901 MEDIA DRIVERS FOR LNBH25
12902 M:      Sergey Kozlov <serjk@netup.ru>
12903 M:      Abylay Ospan <aospan@netup.ru>
12904 L:      linux-media@vger.kernel.org
12905 S:      Supported
12906 W:      https://linuxtv.org
12907 W:      http://netup.tv/
12908 T:      git git://linuxtv.org/media_tree.git
12909 F:      drivers/media/dvb-frontends/lnbh25*
12910
12911 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12912 L:      linux-media@vger.kernel.org
12913 S:      Orphan
12914 W:      https://linuxtv.org
12915 T:      git git://linuxtv.org/media_tree.git
12916 F:      drivers/media/dvb-frontends/mxl5xx*
12917
12918 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12919 M:      Sergey Kozlov <serjk@netup.ru>
12920 M:      Abylay Ospan <aospan@netup.ru>
12921 L:      linux-media@vger.kernel.org
12922 S:      Supported
12923 W:      https://linuxtv.org
12924 W:      http://netup.tv/
12925 T:      git git://linuxtv.org/media_tree.git
12926 F:      drivers/media/pci/netup_unidvb/*
12927
12928 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12929 M:      Dmitry Osipenko <digetx@gmail.com>
12930 L:      linux-media@vger.kernel.org
12931 L:      linux-tegra@vger.kernel.org
12932 S:      Maintained
12933 T:      git git://linuxtv.org/media_tree.git
12934 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12935 F:      drivers/media/platform/nvidia/tegra-vde/
12936
12937 MEDIA DRIVERS FOR RENESAS - CEU
12938 M:      Jacopo Mondi <jacopo@jmondi.org>
12939 L:      linux-media@vger.kernel.org
12940 L:      linux-renesas-soc@vger.kernel.org
12941 S:      Supported
12942 T:      git git://linuxtv.org/media_tree.git
12943 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
12944 F:      drivers/media/platform/renesas/renesas-ceu.c
12945 F:      include/media/drv-intf/renesas-ceu.h
12946
12947 MEDIA DRIVERS FOR RENESAS - DRIF
12948 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12949 L:      linux-media@vger.kernel.org
12950 L:      linux-renesas-soc@vger.kernel.org
12951 S:      Supported
12952 T:      git git://linuxtv.org/media_tree.git
12953 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
12954 F:      drivers/media/platform/renesas/rcar_drif.c
12955
12956 MEDIA DRIVERS FOR RENESAS - FCP
12957 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12958 L:      linux-media@vger.kernel.org
12959 L:      linux-renesas-soc@vger.kernel.org
12960 S:      Supported
12961 T:      git git://linuxtv.org/media_tree.git
12962 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
12963 F:      drivers/media/platform/renesas/rcar-fcp.c
12964 F:      include/media/rcar-fcp.h
12965
12966 MEDIA DRIVERS FOR RENESAS - FDP1
12967 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12968 L:      linux-media@vger.kernel.org
12969 L:      linux-renesas-soc@vger.kernel.org
12970 S:      Supported
12971 T:      git git://linuxtv.org/media_tree.git
12972 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12973 F:      drivers/media/platform/renesas/rcar_fdp1.c
12974
12975 MEDIA DRIVERS FOR RENESAS - VIN
12976 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
12977 L:      linux-media@vger.kernel.org
12978 L:      linux-renesas-soc@vger.kernel.org
12979 S:      Supported
12980 T:      git git://linuxtv.org/media_tree.git
12981 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
12982 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
12983 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
12984 F:      drivers/media/platform/renesas/rcar-isp.c
12985 F:      drivers/media/platform/renesas/rcar-vin/
12986
12987 MEDIA DRIVERS FOR RENESAS - VSP1
12988 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12989 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12990 L:      linux-media@vger.kernel.org
12991 L:      linux-renesas-soc@vger.kernel.org
12992 S:      Supported
12993 T:      git git://linuxtv.org/media_tree.git
12994 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12995 F:      drivers/media/platform/renesas/vsp1/
12996
12997 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12998 L:      linux-media@vger.kernel.org
12999 S:      Orphan
13000 W:      https://linuxtv.org
13001 T:      git git://linuxtv.org/media_tree.git
13002 F:      drivers/media/dvb-frontends/stv0910*
13003
13004 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13005 L:      linux-media@vger.kernel.org
13006 S:      Orphan
13007 W:      https://linuxtv.org
13008 T:      git git://linuxtv.org/media_tree.git
13009 F:      drivers/media/dvb-frontends/stv6111*
13010
13011 MEDIA DRIVERS FOR STM32 - DCMI
13012 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
13013 L:      linux-media@vger.kernel.org
13014 S:      Supported
13015 T:      git git://linuxtv.org/media_tree.git
13016 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13017 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
13018
13019 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13020 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13021 L:      linux-media@vger.kernel.org
13022 S:      Maintained
13023 W:      https://linuxtv.org
13024 Q:      http://patchwork.kernel.org/project/linux-media/list/
13025 T:      git git://linuxtv.org/media_tree.git
13026 F:      Documentation/admin-guide/media/
13027 F:      Documentation/devicetree/bindings/media/
13028 F:      Documentation/driver-api/media/
13029 F:      Documentation/userspace-api/media/
13030 F:      drivers/media/
13031 F:      drivers/staging/media/
13032 F:      include/dt-bindings/media/
13033 F:      include/linux/platform_data/media/
13034 F:      include/media/
13035 F:      include/uapi/linux/dvb/
13036 F:      include/uapi/linux/ivtv*
13037 F:      include/uapi/linux/media.h
13038 F:      include/uapi/linux/meye.h
13039 F:      include/uapi/linux/uvcvideo.h
13040 F:      include/uapi/linux/v4l2-*
13041 F:      include/uapi/linux/videodev2.h
13042
13043 MEDIATEK BLUETOOTH DRIVER
13044 M:      Sean Wang <sean.wang@mediatek.com>
13045 L:      linux-bluetooth@vger.kernel.org
13046 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13047 S:      Maintained
13048 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13049 F:      drivers/bluetooth/btmtkuart.c
13050
13051 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13052 M:      Sean Wang <sean.wang@mediatek.com>
13053 L:      linux-pm@vger.kernel.org
13054 S:      Maintained
13055 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13056 F:      drivers/power/reset/mt6323-poweroff.c
13057
13058 MEDIATEK CIR DRIVER
13059 M:      Sean Wang <sean.wang@mediatek.com>
13060 S:      Maintained
13061 F:      drivers/media/rc/mtk-cir.c
13062
13063 MEDIATEK DMA DRIVER
13064 M:      Sean Wang <sean.wang@mediatek.com>
13065 L:      dmaengine@vger.kernel.org
13066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13067 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13068 S:      Maintained
13069 F:      Documentation/devicetree/bindings/dma/mtk-*
13070 F:      drivers/dma/mediatek/
13071
13072 MEDIATEK ETHERNET DRIVER
13073 M:      Felix Fietkau <nbd@nbd.name>
13074 M:      John Crispin <john@phrozen.org>
13075 M:      Sean Wang <sean.wang@mediatek.com>
13076 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
13077 M:      Lorenzo Bianconi <lorenzo@kernel.org>
13078 L:      netdev@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/net/ethernet/mediatek/
13081
13082 MEDIATEK I2C CONTROLLER DRIVER
13083 M:      Qii Wang <qii.wang@mediatek.com>
13084 L:      linux-i2c@vger.kernel.org
13085 S:      Maintained
13086 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13087 F:      drivers/i2c/busses/i2c-mt65xx.c
13088
13089 MEDIATEK IOMMU DRIVER
13090 M:      Yong Wu <yong.wu@mediatek.com>
13091 L:      iommu@lists.linux.dev
13092 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13093 S:      Supported
13094 F:      Documentation/devicetree/bindings/iommu/mediatek*
13095 F:      drivers/iommu/mtk_iommu*
13096 F:      include/dt-bindings/memory/mt*-port.h
13097
13098 MEDIATEK JPEG DRIVER
13099 M:      Bin Liu <bin.liu@mediatek.com>
13100 S:      Supported
13101 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13102 F:      drivers/media/platform/mediatek/jpeg/
13103
13104 MEDIATEK KEYPAD DRIVER
13105 M:      Mattijs Korpershoek <mkorpershoek@baylibre.com>
13106 S:      Supported
13107 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13108 F:      drivers/input/keyboard/mt6779-keypad.c
13109
13110 MEDIATEK MDP DRIVER
13111 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13112 M:      Houlong Wei <houlong.wei@mediatek.com>
13113 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13114 S:      Supported
13115 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
13116 F:      drivers/media/platform/mediatek/mdp/
13117 F:      drivers/media/platform/mediatek/vpu/
13118
13119 MEDIATEK MEDIA DRIVER
13120 M:      Tiffany Lin <tiffany.lin@mediatek.com>
13121 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13122 M:      Yunfei Dong <yunfei.dong@mediatek.com>
13123 S:      Supported
13124 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13125 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
13126 F:      drivers/media/platform/mediatek/vcodec/
13127 F:      drivers/media/platform/mediatek/vpu/
13128
13129 MEDIATEK MMC/SD/SDIO DRIVER
13130 M:      Chaotian Jing <chaotian.jing@mediatek.com>
13131 S:      Maintained
13132 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13133 F:      drivers/mmc/host/mtk-sd.c
13134
13135 MEDIATEK MT76 WIRELESS LAN DRIVER
13136 M:      Felix Fietkau <nbd@nbd.name>
13137 M:      Lorenzo Bianconi <lorenzo@kernel.org>
13138 M:      Ryder Lee <ryder.lee@mediatek.com>
13139 R:      Shayne Chen <shayne.chen@mediatek.com>
13140 R:      Sean Wang <sean.wang@mediatek.com>
13141 L:      linux-wireless@vger.kernel.org
13142 S:      Maintained
13143 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13144 F:      drivers/net/wireless/mediatek/mt76/
13145
13146 MEDIATEK MT7601U WIRELESS LAN DRIVER
13147 M:      Jakub Kicinski <kuba@kernel.org>
13148 L:      linux-wireless@vger.kernel.org
13149 S:      Maintained
13150 F:      drivers/net/wireless/mediatek/mt7601u/
13151
13152 MEDIATEK MT7621 CLOCK DRIVER
13153 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
13154 S:      Maintained
13155 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13156 F:      drivers/clk/ralink/clk-mt7621.c
13157
13158 MEDIATEK MT7621/28/88 I2C DRIVER
13159 M:      Stefan Roese <sr@denx.de>
13160 L:      linux-i2c@vger.kernel.org
13161 S:      Maintained
13162 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13163 F:      drivers/i2c/busses/i2c-mt7621.c
13164
13165 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13166 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
13167 S:      Maintained
13168 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13169 F:      drivers/pci/controller/pcie-mt7621.c
13170
13171 MEDIATEK MT7621 PHY PCI DRIVER
13172 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
13173 S:      Maintained
13174 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13175 F:      drivers/phy/ralink/phy-mt7621-pci.c
13176
13177 MEDIATEK NAND CONTROLLER DRIVER
13178 L:      linux-mtd@lists.infradead.org
13179 S:      Orphan
13180 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
13181 F:      drivers/mtd/nand/raw/mtk_*
13182
13183 MEDIATEK PMIC LED DRIVER
13184 M:      Sean Wang <sean.wang@mediatek.com>
13185 S:      Maintained
13186 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
13187 F:      drivers/leds/leds-mt6323.c
13188
13189 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13190 M:      Sean Wang <sean.wang@mediatek.com>
13191 S:      Maintained
13192 F:      drivers/char/hw_random/mtk-rng.c
13193
13194 MEDIATEK SMI DRIVER
13195 M:      Yong Wu <yong.wu@mediatek.com>
13196 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13197 S:      Supported
13198 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13199 F:      drivers/memory/mtk-smi.c
13200 F:      include/soc/mediatek/smi.h
13201
13202 MEDIATEK SWITCH DRIVER
13203 M:      Sean Wang <sean.wang@mediatek.com>
13204 M:      Landen Chao <Landen.Chao@mediatek.com>
13205 M:      DENG Qingfang <dqfext@gmail.com>
13206 L:      netdev@vger.kernel.org
13207 S:      Maintained
13208 F:      drivers/net/dsa/mt7530.*
13209 F:      net/dsa/tag_mtk.c
13210
13211 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13212 M:      Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13213 M:      Intel Corporation <linuxwwan@intel.com>
13214 R:      Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13215 R:      Liu Haijun <haijun.liu@mediatek.com>
13216 R:      M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13217 R:      Ricardo Martinez <ricardo.martinez@linux.intel.com>
13218 L:      netdev@vger.kernel.org
13219 S:      Supported
13220 F:      drivers/net/wwan/t7xx/
13221
13222 MEDIATEK USB3 DRD IP DRIVER
13223 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
13224 L:      linux-usb@vger.kernel.org
13225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13226 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13227 S:      Maintained
13228 F:      Documentation/devicetree/bindings/usb/mediatek,*
13229 F:      drivers/usb/host/xhci-mtk*
13230 F:      drivers/usb/mtu3/
13231
13232 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13233 M:      Peter Senna Tschudin <peter.senna@gmail.com>
13234 M:      Martin Donnelly <martin.donnelly@ge.com>
13235 M:      Martyn Welch <martyn.welch@collabora.co.uk>
13236 S:      Maintained
13237 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13238 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13239
13240 MEGARAID SCSI/SAS DRIVERS
13241 M:      Kashyap Desai <kashyap.desai@broadcom.com>
13242 M:      Sumit Saxena <sumit.saxena@broadcom.com>
13243 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13244 L:      megaraidlinux.pdl@broadcom.com
13245 L:      linux-scsi@vger.kernel.org
13246 S:      Maintained
13247 W:      http://www.avagotech.com/support/
13248 F:      Documentation/scsi/megaraid.rst
13249 F:      drivers/scsi/megaraid.*
13250 F:      drivers/scsi/megaraid/
13251
13252 MELEXIS MLX90614 DRIVER
13253 M:      Crt Mori <cmo@melexis.com>
13254 L:      linux-iio@vger.kernel.org
13255 S:      Supported
13256 W:      http://www.melexis.com
13257 F:      drivers/iio/temperature/mlx90614.c
13258
13259 MELEXIS MLX90632 DRIVER
13260 M:      Crt Mori <cmo@melexis.com>
13261 L:      linux-iio@vger.kernel.org
13262 S:      Supported
13263 W:      http://www.melexis.com
13264 F:      drivers/iio/temperature/mlx90632.c
13265
13266 MELFAS MIP4 TOUCHSCREEN DRIVER
13267 M:      Sangwon Jee <jeesw@melfas.com>
13268 S:      Supported
13269 W:      http://www.melfas.com
13270 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13271 F:      drivers/input/touchscreen/melfas_mip4.c
13272
13273 MELLANOX BLUEFIELD I2C DRIVER
13274 M:      Khalil Blaiech <kblaiech@nvidia.com>
13275 M:      Asmaa Mnebhi <asmaa@nvidia.com>
13276 L:      linux-i2c@vger.kernel.org
13277 S:      Supported
13278 F:      drivers/i2c/busses/i2c-mlxbf.c
13279
13280 MELLANOX ETHERNET DRIVER (mlx4_en)
13281 M:      Tariq Toukan <tariqt@nvidia.com>
13282 L:      netdev@vger.kernel.org
13283 S:      Supported
13284 W:      http://www.mellanox.com
13285 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13286 F:      drivers/net/ethernet/mellanox/mlx4/en_*
13287
13288 MELLANOX ETHERNET DRIVER (mlx5e)
13289 M:      Saeed Mahameed <saeedm@nvidia.com>
13290 L:      netdev@vger.kernel.org
13291 S:      Supported
13292 W:      http://www.mellanox.com
13293 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13294 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
13295
13296 MELLANOX ETHERNET INNOVA DRIVERS
13297 R:      Boris Pismenny <borisp@nvidia.com>
13298 L:      netdev@vger.kernel.org
13299 S:      Supported
13300 W:      http://www.mellanox.com
13301 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13302 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13303 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13304 F:      include/linux/mlx5/mlx5_ifc_fpga.h
13305
13306 MELLANOX ETHERNET SWITCH DRIVERS
13307 M:      Ido Schimmel <idosch@nvidia.com>
13308 M:      Petr Machata <petrm@nvidia.com>
13309 L:      netdev@vger.kernel.org
13310 S:      Supported
13311 W:      http://www.mellanox.com
13312 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13313 F:      drivers/net/ethernet/mellanox/mlxsw/
13314 F:      tools/testing/selftests/drivers/net/mlxsw/
13315
13316 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13317 M:      mlxsw@nvidia.com
13318 L:      netdev@vger.kernel.org
13319 S:      Supported
13320 W:      http://www.mellanox.com
13321 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13322 F:      drivers/net/ethernet/mellanox/mlxfw/
13323
13324 MELLANOX HARDWARE PLATFORM SUPPORT
13325 M:      Hans de Goede <hdegoede@redhat.com>
13326 M:      Mark Gross <markgross@kernel.org>
13327 M:      Vadim Pasternak <vadimp@nvidia.com>
13328 L:      platform-driver-x86@vger.kernel.org
13329 S:      Supported
13330 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13331 F:      drivers/platform/mellanox/
13332 F:      include/linux/platform_data/mlxreg.h
13333
13334 MELLANOX MLX4 core VPI driver
13335 M:      Tariq Toukan <tariqt@nvidia.com>
13336 L:      netdev@vger.kernel.org
13337 L:      linux-rdma@vger.kernel.org
13338 S:      Supported
13339 W:      http://www.mellanox.com
13340 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13341 F:      drivers/net/ethernet/mellanox/mlx4/
13342 F:      include/linux/mlx4/
13343
13344 MELLANOX MLX4 IB driver
13345 M:      Yishai Hadas <yishaih@nvidia.com>
13346 L:      linux-rdma@vger.kernel.org
13347 S:      Supported
13348 W:      http://www.mellanox.com
13349 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13350 F:      drivers/infiniband/hw/mlx4/
13351 F:      include/linux/mlx4/
13352 F:      include/uapi/rdma/mlx4-abi.h
13353
13354 MELLANOX MLX5 core VPI driver
13355 M:      Saeed Mahameed <saeedm@nvidia.com>
13356 M:      Leon Romanovsky <leonro@nvidia.com>
13357 L:      netdev@vger.kernel.org
13358 L:      linux-rdma@vger.kernel.org
13359 S:      Supported
13360 W:      http://www.mellanox.com
13361 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13362 F:      Documentation/networking/device_drivers/ethernet/mellanox/
13363 F:      drivers/net/ethernet/mellanox/mlx5/core/
13364 F:      include/linux/mlx5/
13365
13366 MELLANOX MLX5 IB driver
13367 M:      Leon Romanovsky <leonro@nvidia.com>
13368 L:      linux-rdma@vger.kernel.org
13369 S:      Supported
13370 W:      http://www.mellanox.com
13371 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13372 F:      drivers/infiniband/hw/mlx5/
13373 F:      include/linux/mlx5/
13374 F:      include/uapi/rdma/mlx5-abi.h
13375
13376 MELLANOX MLXCPLD I2C AND MUX DRIVER
13377 M:      Vadim Pasternak <vadimp@nvidia.com>
13378 M:      Michael Shych <michaelsh@nvidia.com>
13379 L:      linux-i2c@vger.kernel.org
13380 S:      Supported
13381 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
13382 F:      drivers/i2c/busses/i2c-mlxcpld.c
13383 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
13384
13385 MELLANOX MLXCPLD LED DRIVER
13386 M:      Vadim Pasternak <vadimp@nvidia.com>
13387 L:      linux-leds@vger.kernel.org
13388 S:      Supported
13389 F:      Documentation/leds/leds-mlxcpld.rst
13390 F:      drivers/leds/leds-mlxcpld.c
13391 F:      drivers/leds/leds-mlxreg.c
13392
13393 MELLANOX PLATFORM DRIVER
13394 M:      Vadim Pasternak <vadimp@nvidia.com>
13395 L:      platform-driver-x86@vger.kernel.org
13396 S:      Supported
13397 F:      drivers/platform/x86/mlx-platform.c
13398
13399 MEMBARRIER SUPPORT
13400 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13401 M:      "Paul E. McKenney" <paulmck@kernel.org>
13402 L:      linux-kernel@vger.kernel.org
13403 S:      Supported
13404 F:      arch/powerpc/include/asm/membarrier.h
13405 F:      include/uapi/linux/membarrier.h
13406 F:      kernel/sched/membarrier.c
13407
13408 MEMBLOCK
13409 M:      Mike Rapoport <rppt@kernel.org>
13410 L:      linux-mm@kvack.org
13411 S:      Maintained
13412 F:      Documentation/core-api/boot-time-mm.rst
13413 F:      include/linux/memblock.h
13414 F:      mm/memblock.c
13415 F:      tools/testing/memblock/
13416
13417 MEMORY CONTROLLER DRIVERS
13418 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13419 L:      linux-kernel@vger.kernel.org
13420 S:      Maintained
13421 B:      mailto:krzysztof.kozlowski@linaro.org
13422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13423 F:      Documentation/devicetree/bindings/memory-controllers/
13424 F:      drivers/memory/
13425 F:      include/dt-bindings/memory/
13426 F:      include/memory/
13427
13428 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13429 M:      Dmitry Osipenko <digetx@gmail.com>
13430 L:      linux-pm@vger.kernel.org
13431 L:      linux-tegra@vger.kernel.org
13432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13433 S:      Maintained
13434 F:      drivers/devfreq/tegra30-devfreq.c
13435
13436 MEMORY MANAGEMENT
13437 M:      Andrew Morton <akpm@linux-foundation.org>
13438 L:      linux-mm@kvack.org
13439 S:      Maintained
13440 W:      http://www.linux-mm.org
13441 T:      git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13442 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13443 F:      include/linux/gfp.h
13444 F:      include/linux/gfp_types.h
13445 F:      include/linux/memory_hotplug.h
13446 F:      include/linux/mm.h
13447 F:      include/linux/mmzone.h
13448 F:      include/linux/pagewalk.h
13449 F:      mm/
13450 F:      tools/testing/selftests/vm/
13451
13452 VMALLOC
13453 M:      Andrew Morton <akpm@linux-foundation.org>
13454 R:      Uladzislau Rezki <urezki@gmail.com>
13455 R:      Christoph Hellwig <hch@infradead.org>
13456 L:      linux-mm@kvack.org
13457 S:      Maintained
13458 W:      http://www.linux-mm.org
13459 T:      git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13460 F:      include/linux/vmalloc.h
13461 F:      mm/vmalloc.c
13462
13463 MEMORY HOT(UN)PLUG
13464 M:      David Hildenbrand <david@redhat.com>
13465 M:      Oscar Salvador <osalvador@suse.de>
13466 L:      linux-mm@kvack.org
13467 S:      Maintained
13468 F:      Documentation/admin-guide/mm/memory-hotplug.rst
13469 F:      Documentation/core-api/memory-hotplug.rst
13470 F:      drivers/base/memory.c
13471 F:      include/linux/memory_hotplug.h
13472 F:      mm/memory_hotplug.c
13473 F:      tools/testing/selftests/memory-hotplug/
13474
13475 MEMORY TECHNOLOGY DEVICES (MTD)
13476 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13477 M:      Richard Weinberger <richard@nod.at>
13478 M:      Vignesh Raghavendra <vigneshr@ti.com>
13479 L:      linux-mtd@lists.infradead.org
13480 S:      Maintained
13481 W:      http://www.linux-mtd.infradead.org/
13482 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13483 C:      irc://irc.oftc.net/mtd
13484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13486 F:      Documentation/devicetree/bindings/mtd/
13487 F:      drivers/mtd/
13488 F:      include/linux/mtd/
13489 F:      include/uapi/mtd/
13490
13491 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13492 M:      Dmitry Rokosov <ddrokosov@sberdevices.ru>
13493 L:      linux-iio@vger.kernel.org
13494 S:      Maintained
13495 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13496 F:      drivers/iio/accel/msa311.c
13497
13498 MEN A21 WATCHDOG DRIVER
13499 M:      Johannes Thumshirn <morbidrsa@gmail.com>
13500 L:      linux-watchdog@vger.kernel.org
13501 S:      Maintained
13502 F:      drivers/watchdog/mena21_wdt.c
13503
13504 MEN CHAMELEON BUS (mcb)
13505 M:      Johannes Thumshirn <morbidrsa@gmail.com>
13506 S:      Maintained
13507 F:      Documentation/driver-api/men-chameleon-bus.rst
13508 F:      drivers/mcb/
13509 F:      include/linux/mcb.h
13510
13511 MEN F21BMC (Board Management Controller)
13512 M:      Andreas Werner <andreas.werner@men.de>
13513 S:      Supported
13514 F:      Documentation/hwmon/menf21bmc.rst
13515 F:      drivers/hwmon/menf21bmc_hwmon.c
13516 F:      drivers/leds/leds-menf21bmc.c
13517 F:      drivers/mfd/menf21bmc.c
13518 F:      drivers/watchdog/menf21bmc_wdt.c
13519
13520 MEN Z069 WATCHDOG DRIVER
13521 M:      Johannes Thumshirn <jth@kernel.org>
13522 L:      linux-watchdog@vger.kernel.org
13523 S:      Maintained
13524 F:      drivers/watchdog/menz69_wdt.c
13525
13526 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13527 M:      Neil Armstrong <neil.armstrong@linaro.org>
13528 L:      linux-media@vger.kernel.org
13529 L:      linux-amlogic@lists.infradead.org
13530 S:      Supported
13531 W:      http://linux-meson.com/
13532 T:      git git://linuxtv.org/media_tree.git
13533 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13534 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
13535 F:      drivers/media/cec/platform/meson/ao-cec.c
13536
13537 MESON GE2D DRIVER FOR AMLOGIC SOCS
13538 M:      Neil Armstrong <neil.armstrong@linaro.org>
13539 L:      linux-media@vger.kernel.org
13540 L:      linux-amlogic@lists.infradead.org
13541 S:      Supported
13542 T:      git git://linuxtv.org/media_tree.git
13543 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13544 F:      drivers/media/platform/amlogic/meson-ge2d/
13545
13546 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13547 M:      Liang Yang <liang.yang@amlogic.com>
13548 L:      linux-mtd@lists.infradead.org
13549 S:      Maintained
13550 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13551 F:      drivers/mtd/nand/raw/meson_*
13552
13553 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13554 M:      Neil Armstrong <neil.armstrong@linaro.org>
13555 L:      linux-media@vger.kernel.org
13556 L:      linux-amlogic@lists.infradead.org
13557 S:      Supported
13558 T:      git git://linuxtv.org/media_tree.git
13559 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13560 F:      drivers/staging/media/meson/vdec/
13561
13562 METHODE UDPU SUPPORT
13563 M:      Vladimir Vid <vladimir.vid@sartura.hr>
13564 S:      Maintained
13565 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13566
13567 MHI BUS
13568 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13569 R:      Hemant Kumar <quic_hemantk@quicinc.com>
13570 L:      mhi@lists.linux.dev
13571 L:      linux-arm-msm@vger.kernel.org
13572 S:      Maintained
13573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13574 F:      Documentation/ABI/stable/sysfs-bus-mhi
13575 F:      Documentation/mhi/
13576 F:      drivers/bus/mhi/
13577 F:      include/linux/mhi.h
13578
13579 MICROBLAZE ARCHITECTURE
13580 M:      Michal Simek <monstr@monstr.eu>
13581 S:      Supported
13582 W:      http://www.monstr.eu/fdt/
13583 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
13584 F:      arch/microblaze/
13585
13586 MICROCHIP AT91 DMA DRIVERS
13587 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13588 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
13589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13590 L:      dmaengine@vger.kernel.org
13591 S:      Supported
13592 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
13593 F:      drivers/dma/at_hdmac.c
13594 F:      drivers/dma/at_hdmac_regs.h
13595 F:      drivers/dma/at_xdmac.c
13596 F:      include/dt-bindings/dma/at91.h
13597
13598 MICROCHIP AT91 SERIAL DRIVER
13599 M:      Richard Genoud <richard.genoud@gmail.com>
13600 S:      Maintained
13601 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13602 F:      drivers/tty/serial/atmel_serial.c
13603 F:      drivers/tty/serial/atmel_serial.h
13604
13605 MICROCHIP AT91 USART MFD DRIVER
13606 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
13607 L:      linux-kernel@vger.kernel.org
13608 S:      Supported
13609 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13610 F:      drivers/mfd/at91-usart.c
13611 F:      include/dt-bindings/mfd/at91-usart.h
13612
13613 MICROCHIP AT91 USART SPI DRIVER
13614 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
13615 L:      linux-spi@vger.kernel.org
13616 S:      Supported
13617 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13618 F:      drivers/spi/spi-at91-usart.c
13619
13620 MICROCHIP AUDIO ASOC DRIVERS
13621 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13622 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13623 S:      Supported
13624 F:      sound/soc/atmel
13625
13626 MICROCHIP CSI2DC DRIVER
13627 M:      Eugen Hristev <eugen.hristev@microchip.com>
13628 L:      linux-media@vger.kernel.org
13629 S:      Supported
13630 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13631 F:      drivers/media/platform/microchip/microchip-csi2dc.c
13632
13633 MICROCHIP ECC DRIVER
13634 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
13635 L:      linux-crypto@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/crypto/atmel-ecc.*
13638
13639 MICROCHIP EIC DRIVER
13640 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
13641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13642 S:      Supported
13643 F:      drivers/irqchip/irq-mchp-eic.c
13644
13645 MICROCHIP I2C DRIVER
13646 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13647 L:      linux-i2c@vger.kernel.org
13648 S:      Supported
13649 F:      drivers/i2c/busses/i2c-at91-*.c
13650 F:      drivers/i2c/busses/i2c-at91.h
13651
13652 MICROCHIP ISC DRIVER
13653 M:      Eugen Hristev <eugen.hristev@microchip.com>
13654 L:      linux-media@vger.kernel.org
13655 S:      Supported
13656 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
13657 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
13658 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
13659 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13660 F:      drivers/media/platform/microchip/microchip-isc*
13661 F:      drivers/media/platform/microchip/microchip-sama*-isc*
13662 F:      include/linux/atmel-isc-media.h
13663
13664 MICROCHIP ISI DRIVER
13665 M:      Eugen Hristev <eugen.hristev@microchip.com>
13666 L:      linux-media@vger.kernel.org
13667 S:      Supported
13668 F:      drivers/media/platform/atmel/atmel-isi.c
13669 F:      drivers/media/platform/atmel/atmel-isi.h
13670
13671 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13672 M:      Woojung Huh <woojung.huh@microchip.com>
13673 M:      UNGLinuxDriver@microchip.com
13674 L:      netdev@vger.kernel.org
13675 S:      Maintained
13676 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13677 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13678 F:      drivers/net/dsa/microchip/*
13679 F:      include/linux/platform_data/microchip-ksz.h
13680 F:      net/dsa/tag_ksz.c
13681
13682 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13683 M:      Arun Ramadoss <arun.ramadoss@microchip.com>
13684 R:      UNGLinuxDriver@microchip.com
13685 L:      netdev@vger.kernel.org
13686 S:      Maintained
13687 F:      drivers/net/phy/microchip_t1.c
13688
13689 MICROCHIP LAN743X ETHERNET DRIVER
13690 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
13691 M:      UNGLinuxDriver@microchip.com
13692 L:      netdev@vger.kernel.org
13693 S:      Maintained
13694 F:      drivers/net/ethernet/microchip/lan743x_*
13695
13696 MICROCHIP LAN966X ETHERNET DRIVER
13697 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
13698 M:      UNGLinuxDriver@microchip.com
13699 L:      netdev@vger.kernel.org
13700 S:      Maintained
13701 F:      drivers/net/ethernet/microchip/lan966x/*
13702
13703 MICROCHIP LCDFB DRIVER
13704 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
13705 L:      linux-fbdev@vger.kernel.org
13706 S:      Maintained
13707 F:      drivers/video/fbdev/atmel_lcdfb.c
13708 F:      include/video/atmel_lcdc.h
13709
13710 MICROCHIP MCP16502 PMIC DRIVER
13711 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
13712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13713 S:      Supported
13714 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13715 F:      drivers/regulator/mcp16502.c
13716
13717 MICROCHIP MCP3911 ADC DRIVER
13718 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13719 M:      Kent Gustavsson <kent@minoris.se>
13720 L:      linux-iio@vger.kernel.org
13721 S:      Maintained
13722 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13723 F:      drivers/iio/adc/mcp3911.c
13724
13725 MICROCHIP MMC/SD/SDIO MCI DRIVER
13726 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13727 S:      Maintained
13728 F:      drivers/mmc/host/atmel-mci.c
13729
13730 MICROCHIP NAND DRIVER
13731 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
13732 L:      linux-mtd@lists.infradead.org
13733 S:      Supported
13734 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
13735 F:      drivers/mtd/nand/raw/atmel/*
13736
13737 MICROCHIP PCI1XXXX GP DRIVER
13738 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13739 L:      linux-gpio@vger.kernel.org
13740 S:      Supported
13741 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13742 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13743 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13744
13745 MICROCHIP OTPC DRIVER
13746 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
13747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13748 S:      Supported
13749 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13750 F:      drivers/nvmem/microchip-otpc.c
13751 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13752
13753 MICROCHIP PCI1XXXX I2C DRIVER
13754 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13755 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13756 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13757 L:      linux-i2c@vger.kernel.org
13758 S:      Maintained
13759 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13760
13761 MICROCHIP PWM DRIVER
13762 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
13763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13764 L:      linux-pwm@vger.kernel.org
13765 S:      Supported
13766 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13767 F:      drivers/pwm/pwm-atmel.c
13768
13769 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13770 M:      Eugen Hristev <eugen.hristev@microchip.com>
13771 L:      linux-iio@vger.kernel.org
13772 S:      Supported
13773 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13774 F:      drivers/iio/adc/at91-sama5d2_adc.c
13775 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13776
13777 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13778 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
13779 S:      Supported
13780 F:      drivers/power/reset/at91-sama5d2_shdwc.c
13781
13782 MICROCHIP SPI DRIVER
13783 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
13784 S:      Supported
13785 F:      drivers/spi/spi-atmel.*
13786
13787 MICROCHIP SSC DRIVER
13788 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13790 S:      Supported
13791 F:      drivers/misc/atmel-ssc.c
13792 F:      include/linux/atmel-ssc.h
13793
13794 MICROCHIP SOC DRIVERS
13795 M:      Conor Dooley <conor@kernel.org>
13796 S:      Supported
13797 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13798 F:      drivers/soc/microchip/
13799
13800 MICROCHIP USB251XB DRIVER
13801 M:      Richard Leitner <richard.leitner@skidata.com>
13802 L:      linux-usb@vger.kernel.org
13803 S:      Maintained
13804 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
13805 F:      drivers/usb/misc/usb251xb.c
13806
13807 MICROCHIP USBA UDC DRIVER
13808 M:      Cristian Birsan <cristian.birsan@microchip.com>
13809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13810 S:      Supported
13811 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
13812
13813 MICROCHIP WILC1000 WIFI DRIVER
13814 M:      Ajay Singh <ajay.kathat@microchip.com>
13815 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
13816 L:      linux-wireless@vger.kernel.org
13817 S:      Supported
13818 F:      drivers/net/wireless/microchip/wilc1000/
13819
13820 MICROSEMI MIPS SOCS
13821 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13822 M:      UNGLinuxDriver@microchip.com
13823 L:      linux-mips@vger.kernel.org
13824 S:      Supported
13825 F:      Documentation/devicetree/bindings/mips/mscc.txt
13826 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13827 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13828 F:      arch/mips/boot/dts/mscc/
13829 F:      arch/mips/configs/generic/board-ocelot.config
13830 F:      arch/mips/generic/board-ocelot.c
13831
13832 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13833 M:      Don Brace <don.brace@microchip.com>
13834 L:      storagedev@microchip.com
13835 L:      linux-scsi@vger.kernel.org
13836 S:      Supported
13837 F:      Documentation/scsi/smartpqi.rst
13838 F:      drivers/scsi/smartpqi/Kconfig
13839 F:      drivers/scsi/smartpqi/Makefile
13840 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
13841 F:      include/linux/cciss*.h
13842 F:      include/uapi/linux/cciss*.h
13843
13844 MICROSOFT MANA RDMA DRIVER
13845 M:      Long Li <longli@microsoft.com>
13846 M:      Ajay Sharma <sharmaajay@microsoft.com>
13847 L:      linux-rdma@vger.kernel.org
13848 S:      Supported
13849 F:      drivers/infiniband/hw/mana/
13850 F:      include/net/mana
13851 F:      include/uapi/rdma/mana-abi.h
13852
13853 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13854 M:      Maximilian Luz <luzmaximilian@gmail.com>
13855 L:      platform-driver-x86@vger.kernel.org
13856 S:      Maintained
13857 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
13858
13859 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13860 M:      Maximilian Luz <luzmaximilian@gmail.com>
13861 L:      linux-pm@vger.kernel.org
13862 L:      platform-driver-x86@vger.kernel.org
13863 S:      Maintained
13864 F:      drivers/power/supply/surface_battery.c
13865 F:      drivers/power/supply/surface_charger.c
13866
13867 MICROSOFT SURFACE DTX DRIVER
13868 M:      Maximilian Luz <luzmaximilian@gmail.com>
13869 L:      platform-driver-x86@vger.kernel.org
13870 S:      Maintained
13871 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
13872 F:      drivers/platform/surface/surface_dtx.c
13873 F:      include/uapi/linux/surface_aggregator/dtx.h
13874
13875 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13876 M:      Maximilian Luz <luzmaximilian@gmail.com>
13877 L:      platform-driver-x86@vger.kernel.org
13878 S:      Maintained
13879 F:      drivers/platform/surface/surface_gpe.c
13880
13881 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13882 M:      Hans de Goede <hdegoede@redhat.com>
13883 M:      Mark Gross <markgross@kernel.org>
13884 M:      Maximilian Luz <luzmaximilian@gmail.com>
13885 L:      platform-driver-x86@vger.kernel.org
13886 S:      Maintained
13887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13888 F:      drivers/platform/surface/
13889
13890 MICROSOFT SURFACE HID TRANSPORT DRIVER
13891 M:      Maximilian Luz <luzmaximilian@gmail.com>
13892 L:      linux-input@vger.kernel.org
13893 L:      platform-driver-x86@vger.kernel.org
13894 S:      Maintained
13895 F:      drivers/hid/surface-hid/
13896
13897 MICROSOFT SURFACE HOT-PLUG DRIVER
13898 M:      Maximilian Luz <luzmaximilian@gmail.com>
13899 L:      platform-driver-x86@vger.kernel.org
13900 S:      Maintained
13901 F:      drivers/platform/surface/surface_hotplug.c
13902
13903 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13904 M:      Maximilian Luz <luzmaximilian@gmail.com>
13905 L:      platform-driver-x86@vger.kernel.org
13906 S:      Maintained
13907 F:      drivers/platform/surface/surface_platform_profile.c
13908
13909 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13910 M:      Chen Yu <yu.c.chen@intel.com>
13911 L:      platform-driver-x86@vger.kernel.org
13912 S:      Supported
13913 F:      drivers/platform/surface/surfacepro3_button.c
13914
13915 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13916 M:      Maximilian Luz <luzmaximilian@gmail.com>
13917 L:      platform-driver-x86@vger.kernel.org
13918 S:      Maintained
13919 W:      https://github.com/linux-surface/surface-aggregator-module
13920 C:      irc://irc.libera.chat/linux-surface
13921 F:      Documentation/driver-api/surface_aggregator/
13922 F:      drivers/platform/surface/aggregator/
13923 F:      drivers/platform/surface/surface_acpi_notify.c
13924 F:      drivers/platform/surface/surface_aggregator_cdev.c
13925 F:      drivers/platform/surface/surface_aggregator_registry.c
13926 F:      include/linux/surface_acpi_notify.h
13927 F:      include/linux/surface_aggregator/
13928 F:      include/uapi/linux/surface_aggregator/
13929
13930 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13931 M:      Maximilian Luz <luzmaximilian@gmail.com>
13932 L:      platform-driver-x86@vger.kernel.org
13933 S:      Maintained
13934 F:      drivers/platform/surface/surface_aggregator_hub.c
13935
13936 MICROTEK X6 SCANNER
13937 M:      Oliver Neukum <oliver@neukum.org>
13938 S:      Maintained
13939 F:      drivers/usb/image/microtek.*
13940
13941 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13942 M:      Luka Kovacic <luka.kovacic@sartura.hr>
13943 M:      Luka Perkov <luka.perkov@sartura.hr>
13944 S:      Maintained
13945 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13946 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13947 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13948 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13949 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13950 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13951
13952 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13953 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13954 L:      linux-media@vger.kernel.org
13955 S:      Maintained
13956 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13957 F:      Documentation/driver-api/media/drivers/ccs/
13958 F:      Documentation/userspace-api/media/drivers/ccs.rst
13959 F:      drivers/media/i2c/ccs-pll.c
13960 F:      drivers/media/i2c/ccs-pll.h
13961 F:      drivers/media/i2c/ccs/
13962 F:      include/uapi/linux/ccs.h
13963 F:      include/uapi/linux/smiapp.h
13964
13965 MIPS
13966 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13967 L:      linux-mips@vger.kernel.org
13968 S:      Maintained
13969 W:      http://www.linux-mips.org/
13970 Q:      https://patchwork.kernel.org/project/linux-mips/list/
13971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13972 F:      Documentation/devicetree/bindings/mips/
13973 F:      Documentation/mips/
13974 F:      arch/mips/
13975 F:      drivers/platform/mips/
13976 F:      include/dt-bindings/mips/
13977
13978 MIPS BOSTON DEVELOPMENT BOARD
13979 M:      Paul Burton <paulburton@kernel.org>
13980 L:      linux-mips@vger.kernel.org
13981 S:      Maintained
13982 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
13983 F:      arch/mips/boot/dts/img/boston.dts
13984 F:      arch/mips/configs/generic/board-boston.config
13985 F:      drivers/clk/imgtec/clk-boston.c
13986 F:      include/dt-bindings/clock/boston-clock.h
13987
13988 MIPS CORE DRIVERS
13989 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13990 M:      Serge Semin <fancer.lancer@gmail.com>
13991 L:      linux-mips@vger.kernel.org
13992 S:      Supported
13993 F:      drivers/bus/mips_cdmm.c
13994 F:      drivers/clocksource/mips-gic-timer.c
13995 F:      drivers/cpuidle/cpuidle-cps.c
13996 F:      drivers/irqchip/irq-mips-cpu.c
13997 F:      drivers/irqchip/irq-mips-gic.c
13998
13999 MIPS GENERIC PLATFORM
14000 M:      Paul Burton <paulburton@kernel.org>
14001 L:      linux-mips@vger.kernel.org
14002 S:      Supported
14003 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14004 F:      arch/mips/generic/
14005 F:      arch/mips/tools/generic-board-config.sh
14006
14007 MIPS RINT INSTRUCTION EMULATION
14008 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
14009 L:      linux-mips@vger.kernel.org
14010 S:      Supported
14011 F:      arch/mips/math-emu/dp_rint.c
14012 F:      arch/mips/math-emu/sp_rint.c
14013
14014 MIPS/LOONGSON1 ARCHITECTURE
14015 M:      Keguang Zhang <keguang.zhang@gmail.com>
14016 L:      linux-mips@vger.kernel.org
14017 S:      Maintained
14018 F:      arch/mips/include/asm/mach-loongson32/
14019 F:      arch/mips/loongson32/
14020 F:      drivers/*/*/*loongson1*
14021 F:      drivers/*/*loongson1*
14022
14023 MIPS/LOONGSON2EF ARCHITECTURE
14024 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
14025 L:      linux-mips@vger.kernel.org
14026 S:      Maintained
14027 F:      arch/mips/include/asm/mach-loongson2ef/
14028 F:      arch/mips/loongson2ef/
14029 F:      drivers/cpufreq/loongson2_cpufreq.c
14030
14031 MIPS/LOONGSON64 ARCHITECTURE
14032 M:      Huacai Chen <chenhuacai@kernel.org>
14033 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
14034 L:      linux-mips@vger.kernel.org
14035 S:      Maintained
14036 F:      arch/mips/include/asm/mach-loongson64/
14037 F:      arch/mips/loongson64/
14038 F:      drivers/irqchip/irq-loongson*
14039 F:      drivers/platform/mips/cpu_hwmon.c
14040
14041 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14042 M:      Hans Verkuil <hverkuil@xs4all.nl>
14043 L:      linux-media@vger.kernel.org
14044 S:      Odd Fixes
14045 W:      https://linuxtv.org
14046 T:      git git://linuxtv.org/media_tree.git
14047 F:      drivers/media/radio/radio-miropcm20*
14048
14049 MMP SUPPORT
14050 R:      Lubomir Rintel <lkundrak@v3.sk>
14051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14052 S:      Odd Fixes
14053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14054 F:      arch/arm/boot/dts/mmp*
14055 F:      arch/arm/mach-mmp/
14056 F:      include/linux/soc/mmp/
14057
14058 MMP USB PHY DRIVERS
14059 R:      Lubomir Rintel <lkundrak@v3.sk>
14060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14061 S:      Maintained
14062 F:      drivers/phy/marvell/phy-mmp3-usb.c
14063 F:      drivers/phy/marvell/phy-pxa-usb.c
14064
14065 MMU GATHER AND TLB INVALIDATION
14066 M:      Will Deacon <will@kernel.org>
14067 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14068 M:      Andrew Morton <akpm@linux-foundation.org>
14069 M:      Nick Piggin <npiggin@gmail.com>
14070 M:      Peter Zijlstra <peterz@infradead.org>
14071 L:      linux-arch@vger.kernel.org
14072 L:      linux-mm@kvack.org
14073 S:      Maintained
14074 F:      arch/*/include/asm/tlb.h
14075 F:      include/asm-generic/tlb.h
14076 F:      mm/mmu_gather.c
14077
14078 MN88472 MEDIA DRIVER
14079 M:      Antti Palosaari <crope@iki.fi>
14080 L:      linux-media@vger.kernel.org
14081 S:      Maintained
14082 W:      https://linuxtv.org
14083 W:      http://palosaari.fi/linux/
14084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14085 F:      drivers/media/dvb-frontends/mn88472*
14086
14087 MN88473 MEDIA DRIVER
14088 M:      Antti Palosaari <crope@iki.fi>
14089 L:      linux-media@vger.kernel.org
14090 S:      Maintained
14091 W:      https://linuxtv.org
14092 W:      http://palosaari.fi/linux/
14093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14094 F:      drivers/media/dvb-frontends/mn88473*
14095
14096 MODULE SUPPORT
14097 M:      Luis Chamberlain <mcgrof@kernel.org>
14098 L:      linux-modules@vger.kernel.org
14099 L:      linux-kernel@vger.kernel.org
14100 S:      Maintained
14101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14102 F:      include/linux/module.h
14103 F:      kernel/module/
14104 F:      scripts/module*
14105
14106 MONOLITHIC POWER SYSTEM PMIC DRIVER
14107 M:      Saravanan Sekar <sravanhome@gmail.com>
14108 S:      Maintained
14109 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14110 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14111 F:      drivers/iio/adc/mp2629_adc.c
14112 F:      drivers/mfd/mp2629.c
14113 F:      drivers/power/supply/mp2629_charger.c
14114 F:      drivers/regulator/mp5416.c
14115 F:      drivers/regulator/mpq7920.c
14116 F:      drivers/regulator/mpq7920.h
14117 F:      include/linux/mfd/mp2629.h
14118
14119 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
14120 S:      Orphan
14121 W:      http://popies.net/meye/
14122 F:      Documentation/userspace-api/media/drivers/meye*
14123 F:      drivers/staging/media/deprecated/meye/
14124 F:      include/uapi/linux/meye.h
14125
14126 MOTORCOMM PHY DRIVER
14127 M:      Peter Geis <pgwipeout@gmail.com>
14128 M:      Frank <Frank.Sae@motor-comm.com>
14129 L:      netdev@vger.kernel.org
14130 S:      Maintained
14131 F:      drivers/net/phy/motorcomm.c
14132
14133 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14134 M:      Jiri Slaby <jirislaby@kernel.org>
14135 S:      Maintained
14136 F:      Documentation/driver-api/tty/moxa-smartio.rst
14137 F:      drivers/tty/mxser.*
14138
14139 MR800 AVERMEDIA USB FM RADIO DRIVER
14140 M:      Alexey Klimov <klimov.linux@gmail.com>
14141 L:      linux-media@vger.kernel.org
14142 S:      Maintained
14143 T:      git git://linuxtv.org/media_tree.git
14144 F:      drivers/media/radio/radio-mr800.c
14145
14146 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14147 M:      Alan Ott <alan@signal11.us>
14148 L:      linux-wpan@vger.kernel.org
14149 S:      Maintained
14150 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14151 F:      drivers/net/ieee802154/mrf24j40.c
14152
14153 MSI LAPTOP SUPPORT
14154 M:      "Lee, Chun-Yi" <jlee@suse.com>
14155 L:      platform-driver-x86@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/platform/x86/msi-laptop.c
14158
14159 MSI WMI SUPPORT
14160 L:      platform-driver-x86@vger.kernel.org
14161 S:      Orphan
14162 F:      drivers/platform/x86/msi-wmi.c
14163
14164 MSI001 MEDIA DRIVER
14165 M:      Antti Palosaari <crope@iki.fi>
14166 L:      linux-media@vger.kernel.org
14167 S:      Maintained
14168 W:      https://linuxtv.org
14169 W:      http://palosaari.fi/linux/
14170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14171 T:      git git://linuxtv.org/anttip/media_tree.git
14172 F:      drivers/media/tuners/msi001*
14173
14174 MSI2500 MEDIA DRIVER
14175 M:      Antti Palosaari <crope@iki.fi>
14176 L:      linux-media@vger.kernel.org
14177 S:      Maintained
14178 W:      https://linuxtv.org
14179 W:      http://palosaari.fi/linux/
14180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14181 T:      git git://linuxtv.org/anttip/media_tree.git
14182 F:      drivers/media/usb/msi2500/
14183
14184 MSTAR INTERRUPT CONTROLLER DRIVER
14185 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14186 M:      Daniel Palmer <daniel@thingy.jp>
14187 S:      Maintained
14188 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14189 F:      drivers/irqchip/irq-mst-intc.c
14190
14191 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14192 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14193 L:      linux-mtd@lists.infradead.org
14194 S:      Maintained
14195 F:      drivers/mtd/devices/docg3*
14196
14197 MT9M032 APTINA SENSOR DRIVER
14198 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14199 L:      linux-media@vger.kernel.org
14200 S:      Maintained
14201 T:      git git://linuxtv.org/media_tree.git
14202 F:      drivers/media/i2c/mt9m032.c
14203 F:      include/media/i2c/mt9m032.h
14204
14205 MT9P031 APTINA CAMERA SENSOR
14206 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14207 L:      linux-media@vger.kernel.org
14208 S:      Maintained
14209 T:      git git://linuxtv.org/media_tree.git
14210 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14211 F:      drivers/media/i2c/mt9p031.c
14212 F:      include/media/i2c/mt9p031.h
14213
14214 MT9T001 APTINA CAMERA SENSOR
14215 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14216 L:      linux-media@vger.kernel.org
14217 S:      Maintained
14218 T:      git git://linuxtv.org/media_tree.git
14219 F:      drivers/media/i2c/mt9t001.c
14220 F:      include/media/i2c/mt9t001.h
14221
14222 MT9T112 APTINA CAMERA SENSOR
14223 M:      Jacopo Mondi <jacopo@jmondi.org>
14224 L:      linux-media@vger.kernel.org
14225 S:      Odd Fixes
14226 T:      git git://linuxtv.org/media_tree.git
14227 F:      drivers/media/i2c/mt9t112.c
14228 F:      include/media/i2c/mt9t112.h
14229
14230 MT9V032 APTINA CAMERA SENSOR
14231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14232 L:      linux-media@vger.kernel.org
14233 S:      Maintained
14234 T:      git git://linuxtv.org/media_tree.git
14235 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14236 F:      drivers/media/i2c/mt9v032.c
14237 F:      include/media/i2c/mt9v032.h
14238
14239 MT9V111 APTINA CAMERA SENSOR
14240 M:      Jacopo Mondi <jacopo@jmondi.org>
14241 L:      linux-media@vger.kernel.org
14242 S:      Maintained
14243 T:      git git://linuxtv.org/media_tree.git
14244 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14245 F:      drivers/media/i2c/mt9v111.c
14246
14247 MULTIFUNCTION DEVICES (MFD)
14248 M:      Lee Jones <lee@kernel.org>
14249 S:      Supported
14250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14251 F:      Documentation/devicetree/bindings/mfd/
14252 F:      drivers/mfd/
14253 F:      include/dt-bindings/mfd/
14254 F:      include/linux/mfd/
14255
14256 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14257 S:      Orphan
14258 F:      drivers/mmc/host/mmc_spi.c
14259 F:      include/linux/spi/mmc_spi.h
14260
14261 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14262 M:      Ulf Hansson <ulf.hansson@linaro.org>
14263 L:      linux-mmc@vger.kernel.org
14264 S:      Maintained
14265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14266 F:      Documentation/devicetree/bindings/mmc/
14267 F:      drivers/mmc/
14268 F:      include/linux/mmc/
14269 F:      include/uapi/linux/mmc/
14270
14271 MULTIPLEXER SUBSYSTEM
14272 M:      Peter Rosin <peda@axentia.se>
14273 S:      Maintained
14274 F:      Documentation/ABI/testing/sysfs-class-mux*
14275 F:      Documentation/devicetree/bindings/mux/
14276 F:      drivers/mux/
14277 F:      include/dt-bindings/mux/
14278 F:      include/linux/mux/
14279
14280 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14281 M:      Bin Liu <b-liu@ti.com>
14282 L:      linux-usb@vger.kernel.org
14283 S:      Maintained
14284 F:      drivers/usb/musb/
14285
14286 MXL301RF MEDIA DRIVER
14287 M:      Akihiro Tsukada <tskd08@gmail.com>
14288 L:      linux-media@vger.kernel.org
14289 S:      Odd Fixes
14290 F:      drivers/media/tuners/mxl301rf*
14291
14292 MXL5007T MEDIA DRIVER
14293 M:      Michael Krufky <mkrufky@linuxtv.org>
14294 L:      linux-media@vger.kernel.org
14295 S:      Maintained
14296 W:      https://linuxtv.org
14297 W:      http://github.com/mkrufky
14298 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14299 T:      git git://linuxtv.org/mkrufky/tuners.git
14300 F:      drivers/media/tuners/mxl5007t.*
14301
14302 MXSFB DRM DRIVER
14303 M:      Marek Vasut <marex@denx.de>
14304 M:      Stefan Agner <stefan@agner.ch>
14305 L:      dri-devel@lists.freedesktop.org
14306 S:      Supported
14307 T:      git git://anongit.freedesktop.org/drm/drm-misc
14308 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14309 F:      drivers/gpu/drm/mxsfb/
14310
14311 MYLEX DAC960 PCI RAID Controller
14312 M:      Hannes Reinecke <hare@kernel.org>
14313 L:      linux-scsi@vger.kernel.org
14314 S:      Supported
14315 F:      drivers/scsi/myrb.*
14316 F:      drivers/scsi/myrs.*
14317
14318 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14319 M:      Chris Lee <christopher.lee@cspi.com>
14320 L:      netdev@vger.kernel.org
14321 S:      Supported
14322 W:      https://www.cspi.com/ethernet-products/support/downloads/
14323 F:      drivers/net/ethernet/myricom/myri10ge/
14324
14325 NAND FLASH SUBSYSTEM
14326 M:      Miquel Raynal <miquel.raynal@bootlin.com>
14327 R:      Richard Weinberger <richard@nod.at>
14328 L:      linux-mtd@lists.infradead.org
14329 S:      Maintained
14330 W:      http://www.linux-mtd.infradead.org/
14331 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14332 C:      irc://irc.oftc.net/mtd
14333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14334 F:      drivers/mtd/nand/
14335 F:      include/linux/mtd/*nand*.h
14336
14337 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14338 M:      Daniel Mack <zonque@gmail.com>
14339 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14340 S:      Maintained
14341 W:      http://www.native-instruments.com
14342 F:      sound/usb/caiaq/
14343
14344 NATSEMI ETHERNET DRIVER (DP8381x)
14345 S:      Orphan
14346 F:      drivers/net/ethernet/natsemi/natsemi.c
14347
14348 NCR 5380 SCSI DRIVERS
14349 M:      Finn Thain <fthain@linux-m68k.org>
14350 M:      Michael Schmitz <schmitzmic@gmail.com>
14351 L:      linux-scsi@vger.kernel.org
14352 S:      Maintained
14353 F:      Documentation/scsi/g_NCR5380.rst
14354 F:      drivers/scsi/NCR5380.*
14355 F:      drivers/scsi/arm/cumana_1.c
14356 F:      drivers/scsi/arm/oak.c
14357 F:      drivers/scsi/atari_scsi.*
14358 F:      drivers/scsi/dmx3191d.c
14359 F:      drivers/scsi/g_NCR5380.*
14360 F:      drivers/scsi/mac_scsi.*
14361 F:      drivers/scsi/sun3_scsi.*
14362 F:      drivers/scsi/sun3_scsi_vme.c
14363
14364 NCSI LIBRARY
14365 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
14366 S:      Maintained
14367 F:      net/ncsi/
14368
14369 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14370 M:      Guenter Roeck <linux@roeck-us.net>
14371 L:      linux-hwmon@vger.kernel.org
14372 S:      Maintained
14373 F:      Documentation/hwmon/nct6775.rst
14374 F:      drivers/hwmon/nct6775-core.c
14375 F:      drivers/hwmon/nct6775-platform.c
14376 F:      drivers/hwmon/nct6775.h
14377
14378 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14379 M:      Zev Weiss <zev@bewilderbeest.net>
14380 L:      linux-hwmon@vger.kernel.org
14381 S:      Maintained
14382 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14383 F:      drivers/hwmon/nct6775-i2c.c
14384
14385 NETDEVSIM
14386 M:      Jakub Kicinski <kuba@kernel.org>
14387 S:      Maintained
14388 F:      drivers/net/netdevsim/*
14389
14390 NETEM NETWORK EMULATOR
14391 M:      Stephen Hemminger <stephen@networkplumber.org>
14392 L:      netdev@vger.kernel.org
14393 S:      Maintained
14394 F:      net/sched/sch_netem.c
14395
14396 NETERION 10GbE DRIVERS (s2io)
14397 M:      Jon Mason <jdmason@kudzu.us>
14398 L:      netdev@vger.kernel.org
14399 S:      Supported
14400 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14401 F:      drivers/net/ethernet/neterion/
14402
14403 NETFILTER
14404 M:      Pablo Neira Ayuso <pablo@netfilter.org>
14405 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
14406 M:      Florian Westphal <fw@strlen.de>
14407 L:      netfilter-devel@vger.kernel.org
14408 L:      coreteam@netfilter.org
14409 S:      Maintained
14410 W:      http://www.netfilter.org/
14411 W:      http://www.iptables.org/
14412 W:      http://www.nftables.org/
14413 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
14414 C:      irc://irc.libera.chat/netfilter
14415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14417 F:      include/linux/netfilter*
14418 F:      include/linux/netfilter/
14419 F:      include/net/netfilter/
14420 F:      include/uapi/linux/netfilter*
14421 F:      include/uapi/linux/netfilter/
14422 F:      net/*/netfilter.c
14423 F:      net/*/netfilter/
14424 F:      net/bridge/br_netfilter*.c
14425 F:      net/netfilter/
14426
14427 NETROM NETWORK LAYER
14428 M:      Ralf Baechle <ralf@linux-mips.org>
14429 L:      linux-hams@vger.kernel.org
14430 S:      Maintained
14431 W:      http://www.linux-ax25.org/
14432 F:      include/net/netrom.h
14433 F:      include/uapi/linux/netrom.h
14434 F:      net/netrom/
14435
14436 NETRONIX EMBEDDED CONTROLLER
14437 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14438 S:      Maintained
14439 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14440 F:      drivers/mfd/ntxec.c
14441 F:      drivers/pwm/pwm-ntxec.c
14442 F:      drivers/rtc/rtc-ntxec.c
14443 F:      include/linux/mfd/ntxec.h
14444
14445 NETRONOME ETHERNET DRIVERS
14446 M:      Simon Horman <simon.horman@corigine.com>
14447 R:      Jakub Kicinski <kuba@kernel.org>
14448 L:      oss-drivers@corigine.com
14449 S:      Maintained
14450 F:      drivers/net/ethernet/netronome/
14451
14452 NETWORK BLOCK DEVICE (NBD)
14453 M:      Josef Bacik <josef@toxicpanda.com>
14454 L:      linux-block@vger.kernel.org
14455 L:      nbd@other.debian.org
14456 S:      Maintained
14457 F:      Documentation/admin-guide/blockdev/nbd.rst
14458 F:      drivers/block/nbd.c
14459 F:      include/trace/events/nbd.h
14460 F:      include/uapi/linux/nbd.h
14461
14462 NETWORK DROP MONITOR
14463 M:      Neil Horman <nhorman@tuxdriver.com>
14464 L:      netdev@vger.kernel.org
14465 S:      Maintained
14466 W:      https://fedorahosted.org/dropwatch/
14467 F:      include/uapi/linux/net_dropmon.h
14468 F:      net/core/drop_monitor.c
14469
14470 NETWORKING DRIVERS
14471 M:      "David S. Miller" <davem@davemloft.net>
14472 M:      Eric Dumazet <edumazet@google.com>
14473 M:      Jakub Kicinski <kuba@kernel.org>
14474 M:      Paolo Abeni <pabeni@redhat.com>
14475 L:      netdev@vger.kernel.org
14476 S:      Maintained
14477 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14480 F:      Documentation/devicetree/bindings/net/
14481 F:      drivers/connector/
14482 F:      drivers/net/
14483 F:      include/dt-bindings/net/
14484 F:      include/linux/etherdevice.h
14485 F:      include/linux/fcdevice.h
14486 F:      include/linux/fddidevice.h
14487 F:      include/linux/hippidevice.h
14488 F:      include/linux/if_*
14489 F:      include/linux/inetdevice.h
14490 F:      include/linux/netdevice.h
14491 F:      include/uapi/linux/if_*
14492 F:      include/uapi/linux/netdevice.h
14493
14494 NETWORKING DRIVERS (WIRELESS)
14495 M:      Kalle Valo <kvalo@kernel.org>
14496 L:      linux-wireless@vger.kernel.org
14497 S:      Maintained
14498 W:      https://wireless.wiki.kernel.org/
14499 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
14500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14502 F:      Documentation/devicetree/bindings/net/wireless/
14503 F:      drivers/net/wireless/
14504
14505 NETWORKING [DSA]
14506 M:      Andrew Lunn <andrew@lunn.ch>
14507 M:      Florian Fainelli <f.fainelli@gmail.com>
14508 M:      Vladimir Oltean <olteanv@gmail.com>
14509 S:      Maintained
14510 F:      Documentation/devicetree/bindings/net/dsa/
14511 F:      drivers/net/dsa/
14512 F:      include/linux/dsa/
14513 F:      include/linux/platform_data/dsa.h
14514 F:      include/net/dsa.h
14515 F:      net/dsa/
14516 F:      tools/testing/selftests/drivers/net/dsa/
14517
14518 NETWORKING [GENERAL]
14519 M:      "David S. Miller" <davem@davemloft.net>
14520 M:      Eric Dumazet <edumazet@google.com>
14521 M:      Jakub Kicinski <kuba@kernel.org>
14522 M:      Paolo Abeni <pabeni@redhat.com>
14523 L:      netdev@vger.kernel.org
14524 S:      Maintained
14525 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14526 B:      mailto:netdev@vger.kernel.org
14527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14529 F:      Documentation/networking/
14530 F:      Documentation/process/maintainer-netdev.rst
14531 F:      include/linux/in.h
14532 F:      include/linux/net.h
14533 F:      include/linux/netdevice.h
14534 F:      include/net/
14535 F:      include/uapi/linux/in.h
14536 F:      include/uapi/linux/net.h
14537 F:      include/uapi/linux/net_namespace.h
14538 F:      include/uapi/linux/netdevice.h
14539 F:      lib/net_utils.c
14540 F:      lib/random32.c
14541 F:      net/
14542 F:      tools/testing/selftests/net/
14543
14544 NETWORKING [IPSEC]
14545 M:      Steffen Klassert <steffen.klassert@secunet.com>
14546 M:      Herbert Xu <herbert@gondor.apana.org.au>
14547 M:      "David S. Miller" <davem@davemloft.net>
14548 L:      netdev@vger.kernel.org
14549 S:      Maintained
14550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14552 F:      include/net/xfrm.h
14553 F:      include/uapi/linux/xfrm.h
14554 F:      net/ipv4/ah4.c
14555 F:      net/ipv4/esp4*
14556 F:      net/ipv4/ip_vti.c
14557 F:      net/ipv4/ipcomp.c
14558 F:      net/ipv4/xfrm*
14559 F:      net/ipv6/ah6.c
14560 F:      net/ipv6/esp6*
14561 F:      net/ipv6/ip6_vti.c
14562 F:      net/ipv6/ipcomp6.c
14563 F:      net/ipv6/xfrm*
14564 F:      net/key/
14565 F:      net/xfrm/
14566 F:      tools/testing/selftests/net/ipsec.c
14567
14568 NETWORKING [IPv4/IPv6]
14569 M:      "David S. Miller" <davem@davemloft.net>
14570 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14571 M:      David Ahern <dsahern@kernel.org>
14572 L:      netdev@vger.kernel.org
14573 S:      Maintained
14574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14575 F:      arch/x86/net/*
14576 F:      include/linux/ip.h
14577 F:      include/linux/ipv6*
14578 F:      include/net/fib*
14579 F:      include/net/ip*
14580 F:      include/net/route.h
14581 F:      net/ipv4/
14582 F:      net/ipv6/
14583
14584 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14585 M:      Paul Moore <paul@paul-moore.com>
14586 L:      netdev@vger.kernel.org
14587 L:      linux-security-module@vger.kernel.org
14588 S:      Maintained
14589 W:      https://github.com/netlabel
14590 F:      Documentation/netlabel/
14591 F:      include/net/calipso.h
14592 F:      include/net/cipso_ipv4.h
14593 F:      include/net/netlabel.h
14594 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
14595 F:      include/uapi/linux/netfilter/xt_SECMARK.h
14596 F:      net/ipv4/cipso_ipv4.c
14597 F:      net/ipv6/calipso.c
14598 F:      net/netfilter/xt_CONNSECMARK.c
14599 F:      net/netfilter/xt_SECMARK.c
14600 F:      net/netlabel/
14601
14602 NETWORKING [MPTCP]
14603 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
14604 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
14605 L:      netdev@vger.kernel.org
14606 L:      mptcp@lists.linux.dev
14607 S:      Maintained
14608 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
14609 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
14610 F:      Documentation/networking/mptcp-sysctl.rst
14611 F:      include/net/mptcp.h
14612 F:      include/trace/events/mptcp.h
14613 F:      include/uapi/linux/mptcp.h
14614 F:      net/mptcp/
14615 F:      tools/testing/selftests/bpf/*/*mptcp*.c
14616 F:      tools/testing/selftests/net/mptcp/
14617
14618 NETWORKING [TCP]
14619 M:      Eric Dumazet <edumazet@google.com>
14620 L:      netdev@vger.kernel.org
14621 S:      Maintained
14622 F:      include/linux/tcp.h
14623 F:      include/net/tcp.h
14624 F:      include/trace/events/tcp.h
14625 F:      include/uapi/linux/tcp.h
14626 F:      net/ipv4/syncookies.c
14627 F:      net/ipv4/tcp*.c
14628 F:      net/ipv6/syncookies.c
14629 F:      net/ipv6/tcp*.c
14630
14631 NETWORKING [TLS]
14632 M:      Boris Pismenny <borisp@nvidia.com>
14633 M:      John Fastabend <john.fastabend@gmail.com>
14634 M:      Jakub Kicinski <kuba@kernel.org>
14635 L:      netdev@vger.kernel.org
14636 S:      Maintained
14637 F:      include/net/tls.h
14638 F:      include/uapi/linux/tls.h
14639 F:      net/tls/*
14640
14641 NETXEN (1/10) GbE SUPPORT
14642 M:      Manish Chopra <manishc@marvell.com>
14643 M:      Rahul Verma <rahulv@marvell.com>
14644 M:      GR-Linux-NIC-Dev@marvell.com
14645 L:      netdev@vger.kernel.org
14646 S:      Supported
14647 F:      drivers/net/ethernet/qlogic/netxen/
14648
14649 NET_FAILOVER MODULE
14650 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
14651 L:      netdev@vger.kernel.org
14652 S:      Supported
14653 F:      Documentation/networking/net_failover.rst
14654 F:      drivers/net/net_failover.c
14655 F:      include/net/net_failover.h
14656
14657 NEXTHOP
14658 M:      David Ahern <dsahern@kernel.org>
14659 L:      netdev@vger.kernel.org
14660 S:      Maintained
14661 F:      include/net/netns/nexthop.h
14662 F:      include/net/nexthop.h
14663 F:      include/uapi/linux/nexthop.h
14664 F:      net/ipv4/nexthop.c
14665
14666 NFC SUBSYSTEM
14667 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14668 L:      linux-nfc@lists.01.org (subscribers-only)
14669 L:      netdev@vger.kernel.org
14670 S:      Maintained
14671 B:      mailto:linux-nfc@lists.01.org
14672 F:      Documentation/devicetree/bindings/net/nfc/
14673 F:      drivers/nfc/
14674 F:      include/linux/platform_data/nfcmrvl.h
14675 F:      include/net/nfc/
14676 F:      include/uapi/linux/nfc.h
14677 F:      net/nfc/
14678
14679 NFC VIRTUAL NCI DEVICE DRIVER
14680 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
14681 L:      netdev@vger.kernel.org
14682 L:      linux-nfc@lists.01.org (subscribers-only)
14683 S:      Supported
14684 F:      drivers/nfc/virtual_ncidev.c
14685 F:      tools/testing/selftests/nci/
14686
14687 NFS, SUNRPC, AND LOCKD CLIENTS
14688 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
14689 M:      Anna Schumaker <anna@kernel.org>
14690 L:      linux-nfs@vger.kernel.org
14691 S:      Maintained
14692 W:      http://client.linux-nfs.org
14693 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14694 F:      fs/lockd/
14695 F:      fs/nfs/
14696 F:      fs/nfs_common/
14697 F:      include/linux/lockd/
14698 F:      include/linux/nfs*
14699 F:      include/linux/sunrpc/
14700 F:      include/uapi/linux/nfs*
14701 F:      include/uapi/linux/sunrpc/
14702 F:      net/sunrpc/
14703 F:      Documentation/filesystems/nfs/
14704
14705 NILFS2 FILESYSTEM
14706 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
14707 L:      linux-nilfs@vger.kernel.org
14708 S:      Supported
14709 W:      https://nilfs.sourceforge.io/
14710 W:      https://nilfs.osdn.jp/
14711 T:      git https://github.com/konis/nilfs2.git
14712 F:      Documentation/filesystems/nilfs2.rst
14713 F:      fs/nilfs2/
14714 F:      include/trace/events/nilfs2.h
14715 F:      include/uapi/linux/nilfs2_api.h
14716 F:      include/uapi/linux/nilfs2_ondisk.h
14717
14718 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14719 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14720 S:      Maintained
14721 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14722 F:      Documentation/scsi/NinjaSCSI.rst
14723 F:      drivers/scsi/pcmcia/nsp_*
14724
14725 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14726 M:      GOTO Masanori <gotom@debian.or.jp>
14727 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14728 S:      Maintained
14729 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14730 F:      Documentation/scsi/NinjaSCSI.rst
14731 F:      drivers/scsi/nsp32*
14732
14733 NINTENDO HID DRIVER
14734 M:      Daniel J. Ogorchock <djogorchock@gmail.com>
14735 L:      linux-input@vger.kernel.org
14736 S:      Maintained
14737 F:      drivers/hid/hid-nintendo*
14738
14739 NIOS2 ARCHITECTURE
14740 M:      Dinh Nguyen <dinguyen@kernel.org>
14741 S:      Maintained
14742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14743 F:      arch/nios2/
14744
14745 NITRO ENCLAVES (NE)
14746 M:      Andra Paraschiv <andraprs@amazon.com>
14747 M:      Alexandru Vasile <lexnv@amazon.com>
14748 M:      Alexandru Ciobotaru <alcioa@amazon.com>
14749 L:      linux-kernel@vger.kernel.org
14750 S:      Supported
14751 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14752 F:      Documentation/virt/ne_overview.rst
14753 F:      drivers/virt/nitro_enclaves/
14754 F:      include/linux/nitro_enclaves.h
14755 F:      include/uapi/linux/nitro_enclaves.h
14756 F:      samples/nitro_enclaves/
14757
14758 NOHZ, DYNTICKS SUPPORT
14759 M:      Frederic Weisbecker <fweisbec@gmail.com>
14760 M:      Thomas Gleixner <tglx@linutronix.de>
14761 M:      Ingo Molnar <mingo@kernel.org>
14762 L:      linux-kernel@vger.kernel.org
14763 S:      Maintained
14764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14765 F:      include/linux/sched/nohz.h
14766 F:      include/linux/tick.h
14767 F:      kernel/time/tick*.*
14768
14769 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14770 M:      Pavel Machek <pavel@ucw.cz>
14771 M:      Sakari Ailus <sakari.ailus@iki.fi>
14772 L:      linux-media@vger.kernel.org
14773 S:      Maintained
14774 F:      drivers/media/i2c/ad5820.c
14775 F:      drivers/media/i2c/et8ek8
14776
14777 NOKIA N900 POWER SUPPLY DRIVERS
14778 R:      Pali Rohár <pali@kernel.org>
14779 F:      drivers/power/supply/bq2415x_charger.c
14780 F:      drivers/power/supply/bq27xxx_battery.c
14781 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14782 F:      drivers/power/supply/isp1704_charger.c
14783 F:      drivers/power/supply/rx51_battery.c
14784 F:      include/linux/power/bq2415x_charger.h
14785 F:      include/linux/power/bq27xxx_battery.h
14786
14787 NOLIBC HEADER FILE
14788 M:      Willy Tarreau <w@1wt.eu>
14789 S:      Maintained
14790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14791 F:      tools/include/nolibc/
14792 F:      tools/testing/selftests/nolibc/
14793
14794 NSDEPS
14795 M:      Matthias Maennich <maennich@google.com>
14796 S:      Maintained
14797 F:      Documentation/core-api/symbol-namespaces.rst
14798 F:      scripts/nsdeps
14799
14800 NTB AMD DRIVER
14801 M:      Sanjay R Mehta <sanju.mehta@amd.com>
14802 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14803 L:      ntb@lists.linux.dev
14804 S:      Supported
14805 F:      drivers/ntb/hw/amd/
14806
14807 NTB DRIVER CORE
14808 M:      Jon Mason <jdmason@kudzu.us>
14809 M:      Dave Jiang <dave.jiang@intel.com>
14810 M:      Allen Hubbe <allenbh@gmail.com>
14811 L:      ntb@lists.linux.dev
14812 S:      Supported
14813 W:      https://github.com/jonmason/ntb/wiki
14814 T:      git git://github.com/jonmason/ntb.git
14815 F:      drivers/net/ntb_netdev.c
14816 F:      drivers/ntb/
14817 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
14818 F:      include/linux/ntb.h
14819 F:      include/linux/ntb_transport.h
14820 F:      tools/testing/selftests/ntb/
14821
14822 NTB IDT DRIVER
14823 M:      Serge Semin <fancer.lancer@gmail.com>
14824 L:      ntb@lists.linux.dev
14825 S:      Supported
14826 F:      drivers/ntb/hw/idt/
14827
14828 NTB INTEL DRIVER
14829 M:      Dave Jiang <dave.jiang@intel.com>
14830 L:      ntb@lists.linux.dev
14831 S:      Supported
14832 W:      https://github.com/davejiang/linux/wiki
14833 T:      git https://github.com/davejiang/linux.git
14834 F:      drivers/ntb/hw/intel/
14835
14836 NTFS FILESYSTEM
14837 M:      Anton Altaparmakov <anton@tuxera.com>
14838 L:      linux-ntfs-dev@lists.sourceforge.net
14839 S:      Supported
14840 W:      http://www.tuxera.com/
14841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14842 F:      Documentation/filesystems/ntfs.rst
14843 F:      fs/ntfs/
14844
14845 NTFS3 FILESYSTEM
14846 M:      Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14847 L:      ntfs3@lists.linux.dev
14848 S:      Supported
14849 W:      http://www.paragon-software.com/
14850 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14851 F:      Documentation/filesystems/ntfs3.rst
14852 F:      fs/ntfs3/
14853
14854 NUBUS SUBSYSTEM
14855 M:      Finn Thain <fthain@linux-m68k.org>
14856 L:      linux-m68k@lists.linux-m68k.org
14857 S:      Maintained
14858 F:      arch/*/include/asm/nubus.h
14859 F:      drivers/nubus/
14860 F:      include/linux/nubus.h
14861 F:      include/uapi/linux/nubus.h
14862
14863 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14864 M:      Antonino Daplas <adaplas@gmail.com>
14865 L:      linux-fbdev@vger.kernel.org
14866 S:      Maintained
14867 F:      drivers/video/fbdev/nvidia/
14868 F:      drivers/video/fbdev/riva/
14869
14870 NVIDIA WMI EC BACKLIGHT DRIVER
14871 M:      Daniel Dadap <ddadap@nvidia.com>
14872 L:      platform-driver-x86@vger.kernel.org
14873 S:      Supported
14874 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
14875 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14876
14877 NVM EXPRESS DRIVER
14878 M:      Keith Busch <kbusch@kernel.org>
14879 M:      Jens Axboe <axboe@fb.com>
14880 M:      Christoph Hellwig <hch@lst.de>
14881 M:      Sagi Grimberg <sagi@grimberg.me>
14882 L:      linux-nvme@lists.infradead.org
14883 S:      Supported
14884 W:      http://git.infradead.org/nvme.git
14885 T:      git://git.infradead.org/nvme.git
14886 F:      drivers/nvme/host/
14887 F:      drivers/nvme/common/
14888 F:      include/linux/nvme*
14889 F:      include/uapi/linux/nvme_ioctl.h
14890
14891 NVM EXPRESS FABRICS AUTHENTICATION
14892 M:      Hannes Reinecke <hare@suse.de>
14893 L:      linux-nvme@lists.infradead.org
14894 S:      Supported
14895 F:      drivers/nvme/host/auth.c
14896 F:      drivers/nvme/target/auth.c
14897 F:      drivers/nvme/target/fabrics-cmd-auth.c
14898 F:      include/linux/nvme-auth.h
14899
14900 NVM EXPRESS HARDWARE MONITORING SUPPORT
14901 M:      Guenter Roeck <linux@roeck-us.net>
14902 L:      linux-nvme@lists.infradead.org
14903 S:      Supported
14904 F:      drivers/nvme/host/hwmon.c
14905
14906 NVM EXPRESS FC TRANSPORT DRIVERS
14907 M:      James Smart <james.smart@broadcom.com>
14908 L:      linux-nvme@lists.infradead.org
14909 S:      Supported
14910 F:      drivers/nvme/host/fc.c
14911 F:      drivers/nvme/target/fc.c
14912 F:      drivers/nvme/target/fcloop.c
14913 F:      include/linux/nvme-fc-driver.h
14914 F:      include/linux/nvme-fc.h
14915
14916 NVM EXPRESS TARGET DRIVER
14917 M:      Christoph Hellwig <hch@lst.de>
14918 M:      Sagi Grimberg <sagi@grimberg.me>
14919 M:      Chaitanya Kulkarni <kch@nvidia.com>
14920 L:      linux-nvme@lists.infradead.org
14921 S:      Supported
14922 W:      http://git.infradead.org/nvme.git
14923 T:      git://git.infradead.org/nvme.git
14924 F:      drivers/nvme/target/
14925
14926 NVMEM FRAMEWORK
14927 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14928 S:      Maintained
14929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14930 F:      Documentation/ABI/stable/sysfs-bus-nvmem
14931 F:      Documentation/devicetree/bindings/nvmem/
14932 F:      drivers/nvmem/
14933 F:      include/linux/nvmem-consumer.h
14934 F:      include/linux/nvmem-provider.h
14935
14936 NXP C45 TJA11XX PHY DRIVER
14937 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14938 L:      netdev@vger.kernel.org
14939 S:      Maintained
14940 F:      drivers/net/phy/nxp-c45-tja11xx.c
14941
14942 NXP FSPI DRIVER
14943 M:      Han Xu <han.xu@nxp.com>
14944 M:      Haibo Chen <haibo.chen@nxp.com>
14945 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
14946 L:      linux-spi@vger.kernel.org
14947 S:      Maintained
14948 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14949 F:      drivers/spi/spi-nxp-fspi.c
14950
14951 NXP FXAS21002C DRIVER
14952 M:      Rui Miguel Silva <rmfrfs@gmail.com>
14953 L:      linux-iio@vger.kernel.org
14954 S:      Maintained
14955 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14956 F:      drivers/iio/gyro/fxas21002c.h
14957 F:      drivers/iio/gyro/fxas21002c_core.c
14958 F:      drivers/iio/gyro/fxas21002c_i2c.c
14959 F:      drivers/iio/gyro/fxas21002c_spi.c
14960
14961 NXP i.MX CLOCK DRIVERS
14962 M:      Abel Vesa <abelvesa@kernel.org>
14963 L:      linux-clk@vger.kernel.org
14964 L:      linux-imx@nxp.com
14965 S:      Maintained
14966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14967 F:      Documentation/devicetree/bindings/clock/imx*
14968 F:      drivers/clk/imx/
14969 F:      include/dt-bindings/clock/imx*
14970
14971 NXP i.MX 8MQ DCSS DRIVER
14972 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14973 R:      Lucas Stach <l.stach@pengutronix.de>
14974 L:      dri-devel@lists.freedesktop.org
14975 S:      Maintained
14976 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14977 F:      drivers/gpu/drm/imx/dcss/
14978
14979 NXP i.MX 8QXP ADC DRIVER
14980 M:      Cai Huoqing <cai.huoqing@linux.dev>
14981 M:      Haibo Chen <haibo.chen@nxp.com>
14982 L:      linux-imx@nxp.com
14983 L:      linux-iio@vger.kernel.org
14984 S:      Maintained
14985 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14986 F:      drivers/iio/adc/imx8qxp-adc.c
14987
14988 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14989 M:      Haibo Chen <haibo.chen@nxp.com>
14990 L:      linux-iio@vger.kernel.org
14991 L:      linux-imx@nxp.com
14992 S:      Maintained
14993 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14994 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14995 F:      drivers/iio/adc/imx7d_adc.c
14996 F:      drivers/iio/adc/vf610_adc.c
14997
14998 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14999 M:      Jagan Teki <jagan@amarulasolutions.com>
15000 S:      Maintained
15001 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15002 F:      drivers/regulator/pf8x00-regulator.c
15003
15004 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15005 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15006 L:      linux-kernel@vger.kernel.org
15007 S:      Maintained
15008 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15009 F:      drivers/extcon/extcon-ptn5150.c
15010
15011 NXP SGTL5000 DRIVER
15012 M:      Fabio Estevam <festevam@gmail.com>
15013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15014 S:      Maintained
15015 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
15016 F:      sound/soc/codecs/sgtl5000*
15017
15018 NXP SJA1105 ETHERNET SWITCH DRIVER
15019 M:      Vladimir Oltean <olteanv@gmail.com>
15020 L:      linux-kernel@vger.kernel.org
15021 S:      Maintained
15022 F:      drivers/net/dsa/sja1105
15023 F:      drivers/net/pcs/pcs-xpcs-nxp.c
15024
15025 NXP TDA998X DRM DRIVER
15026 M:      Russell King <linux@armlinux.org.uk>
15027 S:      Maintained
15028 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15029 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15030 F:      drivers/gpu/drm/i2c/tda998x_drv.c
15031 F:      include/drm/i2c/tda998x.h
15032 F:      include/dt-bindings/display/tda998x.h
15033 K:      "nxp,tda998x"
15034
15035 NXP TFA9879 DRIVER
15036 M:      Peter Rosin <peda@axentia.se>
15037 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15038 S:      Maintained
15039 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
15040 F:      sound/soc/codecs/tfa9879*
15041
15042 NXP/Goodix TFA989X (TFA1) DRIVER
15043 M:      Stephan Gerhold <stephan@gerhold.net>
15044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15045 S:      Maintained
15046 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15047 F:      sound/soc/codecs/tfa989x.c
15048
15049 NXP-NCI NFC DRIVER
15050 L:      linux-nfc@lists.01.org (subscribers-only)
15051 S:      Orphan
15052 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15053 F:      drivers/nfc/nxp-nci
15054
15055 NXP i.MX 8MP DW100 V4L2 DRIVER
15056 M:      Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15057 L:      linux-media@vger.kernel.org
15058 S:      Maintained
15059 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
15060 F:      Documentation/userspace-api/media/drivers/dw100.rst
15061 F:      drivers/media/platform/nxp/dw100/
15062 F:      include/uapi/linux/dw100.h
15063
15064 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15065 M:      Mirela Rabulea <mirela.rabulea@nxp.com>
15066 R:      NXP Linux Team <linux-imx@nxp.com>
15067 L:      linux-media@vger.kernel.org
15068 S:      Maintained
15069 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15070 F:      drivers/media/platform/nxp/imx-jpeg
15071
15072 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15073 M:      Jonas Malaco <jonas@protocubo.io>
15074 L:      linux-hwmon@vger.kernel.org
15075 S:      Maintained
15076 F:      Documentation/hwmon/nzxt-kraken2.rst
15077 F:      drivers/hwmon/nzxt-kraken2.c
15078
15079 NZXT-SMART2 HARDWARE MONITORING DRIVER
15080 M:      Aleksandr Mezin <mezin.alexander@gmail.com>
15081 L:      linux-hwmon@vger.kernel.org
15082 S:      Maintained
15083 F:      Documentation/hwmon/nzxt-smart2.rst
15084 F:      drivers/hwmon/nzxt-smart2.c
15085
15086 OBJAGG
15087 M:      Jiri Pirko <jiri@nvidia.com>
15088 L:      netdev@vger.kernel.org
15089 S:      Supported
15090 F:      include/linux/objagg.h
15091 F:      lib/objagg.c
15092 F:      lib/test_objagg.c
15093
15094 OBJTOOL
15095 M:      Josh Poimboeuf <jpoimboe@kernel.org>
15096 M:      Peter Zijlstra <peterz@infradead.org>
15097 S:      Supported
15098 F:      tools/objtool/
15099 F:      include/linux/objtool.h
15100
15101 OCELOT ETHERNET SWITCH DRIVER
15102 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
15103 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
15104 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15105 M:      UNGLinuxDriver@microchip.com
15106 L:      netdev@vger.kernel.org
15107 S:      Supported
15108 F:      drivers/net/dsa/ocelot/*
15109 F:      drivers/net/ethernet/mscc/
15110 F:      include/soc/mscc/ocelot*
15111 F:      net/dsa/tag_ocelot.c
15112 F:      net/dsa/tag_ocelot_8021q.c
15113 F:      tools/testing/selftests/drivers/net/ocelot/*
15114
15115 OCELOT EXTERNAL SWITCH CONTROL
15116 M:      Colin Foster <colin.foster@in-advantage.com>
15117 S:      Supported
15118 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15119 F:      drivers/mfd/ocelot*
15120 F:      include/linux/mfd/ocelot.h
15121
15122 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15123 M:      Frederic Barrat <fbarrat@linux.ibm.com>
15124 M:      Andrew Donnellan <ajd@linux.ibm.com>
15125 L:      linuxppc-dev@lists.ozlabs.org
15126 S:      Supported
15127 F:      Documentation/userspace-api/accelerators/ocxl.rst
15128 F:      arch/powerpc/include/asm/pnv-ocxl.h
15129 F:      arch/powerpc/platforms/powernv/ocxl.c
15130 F:      drivers/misc/ocxl/
15131 F:      include/misc/ocxl*
15132 F:      include/uapi/misc/ocxl.h
15133
15134 OMAP AUDIO SUPPORT
15135 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
15136 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
15137 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15138 L:      linux-omap@vger.kernel.org
15139 S:      Maintained
15140 F:      sound/soc/ti/n810.c
15141 F:      sound/soc/ti/omap*
15142 F:      sound/soc/ti/rx51.c
15143 F:      sound/soc/ti/sdma-pcm.*
15144
15145 OMAP CLOCK FRAMEWORK SUPPORT
15146 M:      Paul Walmsley <paul@pwsan.com>
15147 L:      linux-omap@vger.kernel.org
15148 S:      Maintained
15149 F:      arch/arm/*omap*/*clock*
15150
15151 OMAP DEVICE TREE SUPPORT
15152 M:      Benoît Cousson <bcousson@baylibre.com>
15153 M:      Tony Lindgren <tony@atomide.com>
15154 L:      linux-omap@vger.kernel.org
15155 L:      devicetree@vger.kernel.org
15156 S:      Maintained
15157 F:      arch/arm/boot/dts/*am3*
15158 F:      arch/arm/boot/dts/*am4*
15159 F:      arch/arm/boot/dts/*am5*
15160 F:      arch/arm/boot/dts/*dra7*
15161 F:      arch/arm/boot/dts/*omap*
15162 F:      arch/arm/boot/dts/logicpd-som-lv*
15163 F:      arch/arm/boot/dts/logicpd-torpedo*
15164
15165 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15166 L:      linux-omap@vger.kernel.org
15167 L:      linux-fbdev@vger.kernel.org
15168 S:      Orphan
15169 F:      Documentation/arm/omap/dss.rst
15170 F:      drivers/video/fbdev/omap2/
15171
15172 OMAP FRAMEBUFFER SUPPORT
15173 L:      linux-fbdev@vger.kernel.org
15174 L:      linux-omap@vger.kernel.org
15175 S:      Orphan
15176 F:      drivers/video/fbdev/omap/
15177
15178 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15179 M:      Roger Quadros <rogerq@kernel.org>
15180 M:      Tony Lindgren <tony@atomide.com>
15181 L:      linux-omap@vger.kernel.org
15182 S:      Maintained
15183 F:      arch/arm/mach-omap2/*gpmc*
15184 F:      drivers/memory/omap-gpmc.c
15185
15186 OMAP GPIO DRIVER
15187 M:      Grygorii Strashko <grygorii.strashko@ti.com>
15188 M:      Santosh Shilimkar <ssantosh@kernel.org>
15189 M:      Kevin Hilman <khilman@kernel.org>
15190 L:      linux-omap@vger.kernel.org
15191 S:      Maintained
15192 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15193 F:      drivers/gpio/gpio-omap.c
15194
15195 OMAP HARDWARE SPINLOCK SUPPORT
15196 M:      Ohad Ben-Cohen <ohad@wizery.com>
15197 L:      linux-omap@vger.kernel.org
15198 S:      Maintained
15199 F:      drivers/hwspinlock/omap_hwspinlock.c
15200
15201 OMAP HS MMC SUPPORT
15202 L:      linux-mmc@vger.kernel.org
15203 L:      linux-omap@vger.kernel.org
15204 S:      Orphan
15205 F:      drivers/mmc/host/omap_hsmmc.c
15206
15207 OMAP HWMOD DATA
15208 M:      Paul Walmsley <paul@pwsan.com>
15209 L:      linux-omap@vger.kernel.org
15210 S:      Maintained
15211 F:      arch/arm/mach-omap2/omap_hwmod*data*
15212
15213 OMAP HWMOD SUPPORT
15214 M:      Benoît Cousson <bcousson@baylibre.com>
15215 M:      Paul Walmsley <paul@pwsan.com>
15216 L:      linux-omap@vger.kernel.org
15217 S:      Maintained
15218 F:      arch/arm/mach-omap2/omap_hwmod.*
15219
15220 OMAP I2C DRIVER
15221 M:      Vignesh R <vigneshr@ti.com>
15222 L:      linux-omap@vger.kernel.org
15223 L:      linux-i2c@vger.kernel.org
15224 S:      Maintained
15225 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15226 F:      drivers/i2c/busses/i2c-omap.c
15227
15228 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15229 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15230 L:      linux-media@vger.kernel.org
15231 S:      Maintained
15232 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
15233 F:      drivers/media/platform/ti/omap3isp/
15234 F:      drivers/staging/media/omap4iss/
15235
15236 OMAP MMC SUPPORT
15237 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
15238 L:      linux-omap@vger.kernel.org
15239 S:      Odd Fixes
15240 F:      drivers/mmc/host/omap.c
15241
15242 OMAP POWER MANAGEMENT SUPPORT
15243 M:      Kevin Hilman <khilman@kernel.org>
15244 L:      linux-omap@vger.kernel.org
15245 S:      Maintained
15246 F:      arch/arm/*omap*/*pm*
15247 F:      drivers/cpufreq/omap-cpufreq.c
15248
15249 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15250 M:      Paul Walmsley <paul@pwsan.com>
15251 L:      linux-omap@vger.kernel.org
15252 S:      Maintained
15253 F:      arch/arm/mach-omap2/prm*
15254
15255 OMAP RANDOM NUMBER GENERATOR SUPPORT
15256 M:      Deepak Saxena <dsaxena@plexity.net>
15257 S:      Maintained
15258 F:      drivers/char/hw_random/omap-rng.c
15259
15260 OMAP USB SUPPORT
15261 L:      linux-usb@vger.kernel.org
15262 L:      linux-omap@vger.kernel.org
15263 S:      Orphan
15264 F:      arch/arm/*omap*/usb*
15265 F:      drivers/usb/*/*omap*
15266
15267 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15268 M:      Mark Jackson <mpfj@newflow.co.uk>
15269 L:      linux-omap@vger.kernel.org
15270 S:      Maintained
15271 F:      arch/arm/boot/dts/am335x-nano.dts
15272
15273 OMAP1 SUPPORT
15274 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
15275 M:      Janusz Krzysztofik <jmkrzyszt@gmail.com>
15276 M:      Tony Lindgren <tony@atomide.com>
15277 L:      linux-omap@vger.kernel.org
15278 S:      Maintained
15279 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15281 F:      arch/arm/configs/omap1_defconfig
15282 F:      arch/arm/mach-omap1/
15283 F:      arch/arm/plat-omap/
15284 F:      drivers/i2c/busses/i2c-omap.c
15285 F:      include/linux/platform_data/ams-delta-fiq.h
15286 F:      include/linux/platform_data/i2c-omap.h
15287
15288 OMAP2+ SUPPORT
15289 M:      Tony Lindgren <tony@atomide.com>
15290 L:      linux-omap@vger.kernel.org
15291 S:      Maintained
15292 W:      http://www.muru.com/linux/omap/
15293 W:      http://linux.omap.com/
15294 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15296 F:      arch/arm/configs/omap2plus_defconfig
15297 F:      arch/arm/mach-omap2/
15298 F:      arch/arm/plat-omap/
15299 F:      drivers/bus/ti-sysc.c
15300 F:      drivers/i2c/busses/i2c-omap.c
15301 F:      drivers/irqchip/irq-omap-intc.c
15302 F:      drivers/mfd/*omap*.c
15303 F:      drivers/mfd/menelaus.c
15304 F:      drivers/mfd/palmas.c
15305 F:      drivers/mfd/tps65217.c
15306 F:      drivers/mfd/tps65218.c
15307 F:      drivers/mfd/tps65910.c
15308 F:      drivers/mfd/twl-core.[ch]
15309 F:      drivers/mfd/twl4030*.c
15310 F:      drivers/mfd/twl6030*.c
15311 F:      drivers/mfd/twl6040*.c
15312 F:      drivers/regulator/palmas-regulator*.c
15313 F:      drivers/regulator/pbias-regulator.c
15314 F:      drivers/regulator/tps65217-regulator.c
15315 F:      drivers/regulator/tps65218-regulator.c
15316 F:      drivers/regulator/tps65219-regulator.c
15317 F:      drivers/regulator/tps65910-regulator.c
15318 F:      drivers/regulator/twl-regulator.c
15319 F:      drivers/regulator/twl6030-regulator.c
15320 F:      include/linux/platform_data/i2c-omap.h
15321 F:      include/linux/platform_data/ti-sysc.h
15322
15323 OMFS FILESYSTEM
15324 M:      Bob Copeland <me@bobcopeland.com>
15325 L:      linux-karma-devel@lists.sourceforge.net
15326 S:      Maintained
15327 F:      Documentation/filesystems/omfs.rst
15328 F:      fs/omfs/
15329
15330 OMNIKEY CARDMAN 4000 DRIVER
15331 M:      Harald Welte <laforge@gnumonks.org>
15332 S:      Maintained
15333 F:      drivers/char/pcmcia/cm4000_cs.c
15334 F:      include/linux/cm4000_cs.h
15335 F:      include/uapi/linux/cm4000_cs.h
15336
15337 OMNIKEY CARDMAN 4040 DRIVER
15338 M:      Harald Welte <laforge@gnumonks.org>
15339 S:      Maintained
15340 F:      drivers/char/pcmcia/cm4040_cs.*
15341
15342 OMNIVISION OG01A1B SENSOR DRIVER
15343 M:      Shawn Tu <shawnx.tu@intel.com>
15344 L:      linux-media@vger.kernel.org
15345 S:      Maintained
15346 F:      drivers/media/i2c/og01a1b.c
15347
15348 OMNIVISION OV02A10 SENSOR DRIVER
15349 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
15350 L:      linux-media@vger.kernel.org
15351 S:      Maintained
15352 T:      git git://linuxtv.org/media_tree.git
15353 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15354 F:      drivers/media/i2c/ov02a10.c
15355
15356 OMNIVISION OV08D10 SENSOR DRIVER
15357 M:      Jimmy Su <jimmy.su@intel.com>
15358 L:      linux-media@vger.kernel.org
15359 S:      Maintained
15360 T:      git git://linuxtv.org/media_tree.git
15361 F:      drivers/media/i2c/ov08d10.c
15362
15363 OMNIVISION OV08X40 SENSOR DRIVER
15364 M:      Jason Chen <jason.z.chen@intel.com>
15365 L:      linux-media@vger.kernel.org
15366 S:      Maintained
15367 T:      git git://linuxtv.org/media_tree.git
15368 F:      drivers/media/i2c/ov08x40.c
15369
15370 OMNIVISION OV13858 SENSOR DRIVER
15371 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15372 L:      linux-media@vger.kernel.org
15373 S:      Maintained
15374 T:      git git://linuxtv.org/media_tree.git
15375 F:      drivers/media/i2c/ov13858.c
15376
15377 OMNIVISION OV13B10 SENSOR DRIVER
15378 M:      Arec Kao <arec.kao@intel.com>
15379 L:      linux-media@vger.kernel.org
15380 S:      Maintained
15381 T:      git git://linuxtv.org/media_tree.git
15382 F:      drivers/media/i2c/ov13b10.c
15383
15384 OMNIVISION OV2680 SENSOR DRIVER
15385 M:      Rui Miguel Silva <rmfrfs@gmail.com>
15386 L:      linux-media@vger.kernel.org
15387 S:      Maintained
15388 T:      git git://linuxtv.org/media_tree.git
15389 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15390 F:      drivers/media/i2c/ov2680.c
15391
15392 OMNIVISION OV2685 SENSOR DRIVER
15393 M:      Shunqian Zheng <zhengsq@rock-chips.com>
15394 L:      linux-media@vger.kernel.org
15395 S:      Maintained
15396 T:      git git://linuxtv.org/media_tree.git
15397 F:      drivers/media/i2c/ov2685.c
15398
15399 OMNIVISION OV2740 SENSOR DRIVER
15400 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15401 R:      Shawn Tu <shawnx.tu@intel.com>
15402 R:      Bingbu Cao <bingbu.cao@intel.com>
15403 L:      linux-media@vger.kernel.org
15404 S:      Maintained
15405 T:      git git://linuxtv.org/media_tree.git
15406 F:      drivers/media/i2c/ov2740.c
15407
15408 OMNIVISION OV4689 SENSOR DRIVER
15409 M:      Mikhail Rudenko <mike.rudenko@gmail.com>
15410 L:      linux-media@vger.kernel.org
15411 S:      Maintained
15412 T:      git git://linuxtv.org/media_tree.git
15413 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15414 F:      drivers/media/i2c/ov5647.c
15415
15416 OMNIVISION OV5640 SENSOR DRIVER
15417 M:      Steve Longerbeam <slongerbeam@gmail.com>
15418 L:      linux-media@vger.kernel.org
15419 S:      Maintained
15420 T:      git git://linuxtv.org/media_tree.git
15421 F:      drivers/media/i2c/ov5640.c
15422
15423 OMNIVISION OV5647 SENSOR DRIVER
15424 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
15425 M:      Jacopo Mondi <jacopo@jmondi.org>
15426 L:      linux-media@vger.kernel.org
15427 S:      Maintained
15428 T:      git git://linuxtv.org/media_tree.git
15429 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15430 F:      drivers/media/i2c/ov5647.c
15431
15432 OMNIVISION OV5670 SENSOR DRIVER
15433 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15434 L:      linux-media@vger.kernel.org
15435 S:      Maintained
15436 T:      git git://linuxtv.org/media_tree.git
15437 F:      drivers/media/i2c/ov5670.c
15438
15439 OMNIVISION OV5675 SENSOR DRIVER
15440 M:      Shawn Tu <shawnx.tu@intel.com>
15441 L:      linux-media@vger.kernel.org
15442 S:      Maintained
15443 T:      git git://linuxtv.org/media_tree.git
15444 F:      drivers/media/i2c/ov5675.c
15445
15446 OMNIVISION OV5693 SENSOR DRIVER
15447 M:      Daniel Scally <djrscally@gmail.com>
15448 L:      linux-media@vger.kernel.org
15449 S:      Maintained
15450 T:      git git://linuxtv.org/media_tree.git
15451 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15452 F:      drivers/media/i2c/ov5693.c
15453
15454 OMNIVISION OV5695 SENSOR DRIVER
15455 M:      Shunqian Zheng <zhengsq@rock-chips.com>
15456 L:      linux-media@vger.kernel.org
15457 S:      Maintained
15458 T:      git git://linuxtv.org/media_tree.git
15459 F:      drivers/media/i2c/ov5695.c
15460
15461 OMNIVISION OV7670 SENSOR DRIVER
15462 L:      linux-media@vger.kernel.org
15463 S:      Orphan
15464 T:      git git://linuxtv.org/media_tree.git
15465 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
15466 F:      drivers/media/i2c/ov7670.c
15467
15468 OMNIVISION OV772x SENSOR DRIVER
15469 M:      Jacopo Mondi <jacopo@jmondi.org>
15470 L:      linux-media@vger.kernel.org
15471 S:      Odd fixes
15472 T:      git git://linuxtv.org/media_tree.git
15473 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15474 F:      drivers/media/i2c/ov772x.c
15475 F:      include/media/i2c/ov772x.h
15476
15477 OMNIVISION OV7740 SENSOR DRIVER
15478 M:      Wenyou Yang <wenyou.yang@microchip.com>
15479 L:      linux-media@vger.kernel.org
15480 S:      Maintained
15481 T:      git git://linuxtv.org/media_tree.git
15482 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
15483 F:      drivers/media/i2c/ov7740.c
15484
15485 OMNIVISION OV8856 SENSOR DRIVER
15486 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
15487 L:      linux-media@vger.kernel.org
15488 S:      Maintained
15489 T:      git git://linuxtv.org/media_tree.git
15490 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15491 F:      drivers/media/i2c/ov8856.c
15492
15493 OMNIVISION OV9282 SENSOR DRIVER
15494 M:      Paul J. Murphy <paul.j.murphy@intel.com>
15495 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15496 L:      linux-media@vger.kernel.org
15497 S:      Maintained
15498 T:      git git://linuxtv.org/media_tree.git
15499 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15500 F:      drivers/media/i2c/ov9282.c
15501
15502 OMNIVISION OV9640 SENSOR DRIVER
15503 M:      Petr Cvek <petrcvekcz@gmail.com>
15504 L:      linux-media@vger.kernel.org
15505 S:      Maintained
15506 F:      drivers/media/i2c/ov9640.*
15507
15508 OMNIVISION OV9650 SENSOR DRIVER
15509 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15510 R:      Akinobu Mita <akinobu.mita@gmail.com>
15511 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15512 L:      linux-media@vger.kernel.org
15513 S:      Maintained
15514 T:      git git://linuxtv.org/media_tree.git
15515 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
15516 F:      drivers/media/i2c/ov9650.c
15517
15518 OMNIVISION OV9734 SENSOR DRIVER
15519 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15520 R:      Bingbu Cao <bingbu.cao@intel.com>
15521 L:      linux-media@vger.kernel.org
15522 S:      Maintained
15523 T:      git git://linuxtv.org/media_tree.git
15524 F:      drivers/media/i2c/ov9734.c
15525
15526 ONBOARD USB HUB DRIVER
15527 M:      Matthias Kaehlcke <mka@chromium.org>
15528 L:      linux-usb@vger.kernel.org
15529 S:      Maintained
15530 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15531 F:      drivers/usb/misc/onboard_usb_hub.c
15532
15533 ONENAND FLASH DRIVER
15534 M:      Kyungmin Park <kyungmin.park@samsung.com>
15535 L:      linux-mtd@lists.infradead.org
15536 S:      Maintained
15537 F:      drivers/mtd/nand/onenand/
15538 F:      include/linux/mtd/onenand*.h
15539
15540 ONEXPLAYER FAN DRIVER
15541 M:      Joaquín Ignacio Aramendía <samsagax@gmail.com>
15542 L:      linux-hwmon@vger.kernel.org
15543 S:      Maintained
15544 F:      drivers/hwmon/oxp-sensors.c
15545
15546 ONION OMEGA2+ BOARD
15547 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15548 L:      linux-mips@vger.kernel.org
15549 S:      Maintained
15550 F:      arch/mips/boot/dts/ralink/omega2p.dts
15551
15552 OP-TEE DRIVER
15553 M:      Jens Wiklander <jens.wiklander@linaro.org>
15554 L:      op-tee@lists.trustedfirmware.org
15555 S:      Maintained
15556 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
15557 F:      drivers/tee/optee/
15558
15559 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15560 M:      Sumit Garg <sumit.garg@linaro.org>
15561 L:      op-tee@lists.trustedfirmware.org
15562 S:      Maintained
15563 F:      drivers/char/hw_random/optee-rng.c
15564
15565 OP-TEE RTC DRIVER
15566 M:      Clément Léger <clement.leger@bootlin.com>
15567 L:      linux-rtc@vger.kernel.org
15568 S:      Maintained
15569 F:      drivers/rtc/rtc-optee.c
15570
15571 OPA-VNIC DRIVER
15572 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15573 L:      linux-rdma@vger.kernel.org
15574 S:      Supported
15575 F:      drivers/infiniband/ulp/opa_vnic
15576
15577 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15578 M:      Rob Herring <robh+dt@kernel.org>
15579 M:      Frank Rowand <frowand.list@gmail.com>
15580 L:      devicetree@vger.kernel.org
15581 S:      Maintained
15582 C:      irc://irc.libera.chat/devicetree
15583 W:      http://www.devicetree.org/
15584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15585 F:      Documentation/ABI/testing/sysfs-firmware-ofw
15586 F:      drivers/of/
15587 F:      include/linux/of*.h
15588 F:      scripts/dtc/
15589 K:      of_overlay_notifier_
15590 K:      of_overlay_fdt_apply
15591 K:      of_overlay_remove
15592
15593 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15594 M:      Rob Herring <robh+dt@kernel.org>
15595 M:      Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15596 L:      devicetree@vger.kernel.org
15597 S:      Maintained
15598 C:      irc://irc.libera.chat/devicetree
15599 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15601 F:      Documentation/devicetree/
15602 F:      arch/*/boot/dts/
15603 F:      include/dt-bindings/
15604
15605 OPENCOMPUTE PTP CLOCK DRIVER
15606 M:      Jonathan Lemon <jonathan.lemon@gmail.com>
15607 M:      Vadim Fedorenko <vadfed@fb.com>
15608 L:      netdev@vger.kernel.org
15609 S:      Maintained
15610 F:      drivers/ptp/ptp_ocp.c
15611
15612 OPENCORES I2C BUS DRIVER
15613 M:      Peter Korsgaard <peter@korsgaard.com>
15614 M:      Andrew Lunn <andrew@lunn.ch>
15615 L:      linux-i2c@vger.kernel.org
15616 S:      Maintained
15617 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15618 F:      Documentation/i2c/busses/i2c-ocores.rst
15619 F:      drivers/i2c/busses/i2c-ocores.c
15620 F:      include/linux/platform_data/i2c-ocores.h
15621
15622 OPENRISC ARCHITECTURE
15623 M:      Jonas Bonn <jonas@southpole.se>
15624 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15625 M:      Stafford Horne <shorne@gmail.com>
15626 L:      openrisc@lists.librecores.org
15627 S:      Maintained
15628 W:      http://openrisc.io
15629 T:      git https://github.com/openrisc/linux.git
15630 F:      Documentation/devicetree/bindings/openrisc/
15631 F:      Documentation/openrisc/
15632 F:      arch/openrisc/
15633 F:      drivers/irqchip/irq-ompic.c
15634 F:      drivers/irqchip/irq-or1k-*
15635
15636 OPENVSWITCH
15637 M:      Pravin B Shelar <pshelar@ovn.org>
15638 L:      netdev@vger.kernel.org
15639 L:      dev@openvswitch.org
15640 S:      Maintained
15641 W:      http://openvswitch.org
15642 F:      include/uapi/linux/openvswitch.h
15643 F:      net/openvswitch/
15644 F:      tools/testing/selftests/net/openvswitch/
15645
15646 OPERATING PERFORMANCE POINTS (OPP)
15647 M:      Viresh Kumar <vireshk@kernel.org>
15648 M:      Nishanth Menon <nm@ti.com>
15649 M:      Stephen Boyd <sboyd@kernel.org>
15650 L:      linux-pm@vger.kernel.org
15651 S:      Maintained
15652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15653 F:      Documentation/devicetree/bindings/opp/
15654 F:      Documentation/power/opp.rst
15655 F:      drivers/opp/
15656 F:      include/linux/pm_opp.h
15657
15658 OPL4 DRIVER
15659 M:      Clemens Ladisch <clemens@ladisch.de>
15660 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15661 S:      Maintained
15662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15663 F:      sound/drivers/opl4/
15664
15665 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15666 M:      Mark Fasheh <mark@fasheh.com>
15667 M:      Joel Becker <jlbec@evilplan.org>
15668 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
15669 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15670 S:      Supported
15671 W:      http://ocfs2.wiki.kernel.org
15672 F:      Documentation/filesystems/dlmfs.rst
15673 F:      Documentation/filesystems/ocfs2.rst
15674 F:      fs/ocfs2/
15675
15676 ORANGEFS FILESYSTEM
15677 M:      Mike Marshall <hubcap@omnibond.com>
15678 R:      Martin Brandenburg <martin@omnibond.com>
15679 L:      devel@lists.orangefs.org
15680 S:      Supported
15681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15682 F:      Documentation/filesystems/orangefs.rst
15683 F:      fs/orangefs/
15684
15685 ORINOCO DRIVER
15686 L:      linux-wireless@vger.kernel.org
15687 S:      Orphan
15688 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15689 W:      http://www.nongnu.org/orinoco/
15690 F:      drivers/net/wireless/intersil/orinoco/
15691
15692 OV2659 OMNIVISION SENSOR DRIVER
15693 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15694 L:      linux-media@vger.kernel.org
15695 S:      Maintained
15696 W:      https://linuxtv.org
15697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15698 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15699 F:      drivers/media/i2c/ov2659.c
15700 F:      include/media/i2c/ov2659.h
15701
15702 OVERLAY FILESYSTEM
15703 M:      Miklos Szeredi <miklos@szeredi.hu>
15704 L:      linux-unionfs@vger.kernel.org
15705 S:      Supported
15706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15707 F:      Documentation/filesystems/overlayfs.rst
15708 F:      fs/overlayfs/
15709
15710 P54 WIRELESS DRIVER
15711 M:      Christian Lamparter <chunkeey@googlemail.com>
15712 L:      linux-wireless@vger.kernel.org
15713 S:      Maintained
15714 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
15715 F:      drivers/net/wireless/intersil/p54/
15716
15717 PACKING
15718 M:      Vladimir Oltean <olteanv@gmail.com>
15719 L:      netdev@vger.kernel.org
15720 S:      Supported
15721 F:      Documentation/core-api/packing.rst
15722 F:      include/linux/packing.h
15723 F:      lib/packing.c
15724
15725 PADATA PARALLEL EXECUTION MECHANISM
15726 M:      Steffen Klassert <steffen.klassert@secunet.com>
15727 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
15728 L:      linux-crypto@vger.kernel.org
15729 L:      linux-kernel@vger.kernel.org
15730 S:      Maintained
15731 F:      Documentation/core-api/padata.rst
15732 F:      include/linux/padata.h
15733 F:      kernel/padata.c
15734
15735 PAGE CACHE
15736 M:      Matthew Wilcox (Oracle) <willy@infradead.org>
15737 L:      linux-fsdevel@vger.kernel.org
15738 S:      Supported
15739 T:      git git://git.infradead.org/users/willy/pagecache.git
15740 F:      Documentation/filesystems/locking.rst
15741 F:      Documentation/filesystems/vfs.rst
15742 F:      include/linux/pagemap.h
15743 F:      mm/filemap.c
15744 F:      mm/page-writeback.c
15745 F:      mm/readahead.c
15746 F:      mm/truncate.c
15747
15748 PAGE POOL
15749 M:      Jesper Dangaard Brouer <hawk@kernel.org>
15750 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15751 L:      netdev@vger.kernel.org
15752 S:      Supported
15753 F:      Documentation/networking/page_pool.rst
15754 F:      include/net/page_pool.h
15755 F:      include/trace/events/page_pool.h
15756 F:      net/core/page_pool.c
15757
15758 PAGE TABLE CHECK
15759 M:      Pasha Tatashin <pasha.tatashin@soleen.com>
15760 M:      Andrew Morton <akpm@linux-foundation.org>
15761 L:      linux-mm@kvack.org
15762 S:      Maintained
15763 F:      Documentation/mm/page_table_check.rst
15764 F:      include/linux/page_table_check.h
15765 F:      mm/page_table_check.c
15766
15767 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15768 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
15769 L:      platform-driver-x86@vger.kernel.org
15770 S:      Maintained
15771 F:      drivers/platform/x86/panasonic-laptop.c
15772
15773 PARALLAX PING IIO SENSOR DRIVER
15774 M:      Andreas Klinger <ak@it-klinger.de>
15775 L:      linux-iio@vger.kernel.org
15776 S:      Maintained
15777 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15778 F:      drivers/iio/proximity/ping.c
15779
15780 PARALLEL LCD/KEYPAD PANEL DRIVER
15781 M:      Willy Tarreau <willy@haproxy.com>
15782 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15783 S:      Odd Fixes
15784 F:      Documentation/admin-guide/lcd-panel-cgram.rst
15785 F:      drivers/auxdisplay/panel.c
15786
15787 PARALLEL PORT SUBSYSTEM
15788 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15789 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15790 L:      linux-parport@lists.infradead.org (subscribers-only)
15791 S:      Maintained
15792 F:      Documentation/driver-api/parport*.rst
15793 F:      drivers/char/ppdev.c
15794 F:      drivers/parport/
15795 F:      include/linux/parport*.h
15796 F:      include/uapi/linux/ppdev.h
15797
15798 PARAVIRT_OPS INTERFACE
15799 M:      Juergen Gross <jgross@suse.com>
15800 M:      Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15801 R:      Alexey Makhalov <amakhalov@vmware.com>
15802 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15803 L:      virtualization@lists.linux-foundation.org
15804 L:      x86@kernel.org
15805 S:      Supported
15806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15807 F:      Documentation/virt/paravirt_ops.rst
15808 F:      arch/*/include/asm/paravirt*.h
15809 F:      arch/*/kernel/paravirt*
15810 F:      include/linux/hypervisor.h
15811
15812 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15813 M:      Tim Waugh <tim@cyberelk.net>
15814 L:      linux-parport@lists.infradead.org (subscribers-only)
15815 S:      Maintained
15816 F:      Documentation/admin-guide/blockdev/paride.rst
15817 F:      drivers/block/paride/
15818
15819 PARISC ARCHITECTURE
15820 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15821 M:      Helge Deller <deller@gmx.de>
15822 L:      linux-parisc@vger.kernel.org
15823 S:      Maintained
15824 W:      https://parisc.wiki.kernel.org
15825 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
15826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15828 F:      Documentation/parisc/
15829 F:      arch/parisc/
15830 F:      drivers/char/agp/parisc-agp.c
15831 F:      drivers/input/misc/hp_sdc_rtc.c
15832 F:      drivers/input/serio/gscps2.c
15833 F:      drivers/input/serio/hp_sdc*
15834 F:      drivers/parisc/
15835 F:      drivers/parport/parport_gsc.*
15836 F:      drivers/tty/serial/8250/8250_parisc.c
15837 F:      drivers/video/console/sti*
15838 F:      drivers/video/fbdev/sti*
15839 F:      drivers/video/logo/logo_parisc*
15840 F:      include/linux/hp_sdc.h
15841
15842 PARMAN
15843 M:      Jiri Pirko <jiri@nvidia.com>
15844 L:      netdev@vger.kernel.org
15845 S:      Supported
15846 F:      include/linux/parman.h
15847 F:      lib/parman.c
15848 F:      lib/test_parman.c
15849
15850 PC ENGINES APU BOARD DRIVER
15851 M:      Enrico Weigelt, metux IT consult <info@metux.net>
15852 S:      Maintained
15853 F:      drivers/platform/x86/pcengines-apuv2.c
15854
15855 PC87360 HARDWARE MONITORING DRIVER
15856 M:      Jim Cromie <jim.cromie@gmail.com>
15857 L:      linux-hwmon@vger.kernel.org
15858 S:      Maintained
15859 F:      Documentation/hwmon/pc87360.rst
15860 F:      drivers/hwmon/pc87360.c
15861
15862 PC8736x GPIO DRIVER
15863 M:      Jim Cromie <jim.cromie@gmail.com>
15864 S:      Maintained
15865 F:      drivers/char/pc8736x_gpio.c
15866
15867 PC87427 HARDWARE MONITORING DRIVER
15868 M:      Jean Delvare <jdelvare@suse.com>
15869 L:      linux-hwmon@vger.kernel.org
15870 S:      Maintained
15871 F:      Documentation/hwmon/pc87427.rst
15872 F:      drivers/hwmon/pc87427.c
15873
15874 PCA9532 LED DRIVER
15875 M:      Riku Voipio <riku.voipio@iki.fi>
15876 S:      Maintained
15877 F:      drivers/leds/leds-pca9532.c
15878 F:      include/linux/leds-pca9532.h
15879
15880 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15881 M:      Guenter Roeck <linux@roeck-us.net>
15882 L:      linux-i2c@vger.kernel.org
15883 S:      Maintained
15884 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
15885
15886 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15887 M:      Khalid Aziz <khalid@gonehiking.org>
15888 S:      Maintained
15889 F:      drivers/firmware/pcdp.*
15890
15891 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15892 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15893 M:      Pali Rohár <pali@kernel.org>
15894 L:      linux-pci@vger.kernel.org
15895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15896 S:      Maintained
15897 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
15898 F:      drivers/pci/controller/pci-aardvark.c
15899
15900 PCI DRIVER FOR ALTERA PCIE IP
15901 M:      Joyce Ooi <joyce.ooi@intel.com>
15902 L:      linux-pci@vger.kernel.org
15903 S:      Supported
15904 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
15905 F:      drivers/pci/controller/pcie-altera.c
15906
15907 PCI DRIVER FOR APPLIEDMICRO XGENE
15908 M:      Toan Le <toan@os.amperecomputing.com>
15909 L:      linux-pci@vger.kernel.org
15910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15911 S:      Maintained
15912 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
15913 F:      drivers/pci/controller/pci-xgene.c
15914
15915 PCI DRIVER FOR ARM VERSATILE PLATFORM
15916 M:      Rob Herring <robh@kernel.org>
15917 L:      linux-pci@vger.kernel.org
15918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15919 S:      Maintained
15920 F:      Documentation/devicetree/bindings/pci/versatile.yaml
15921 F:      drivers/pci/controller/pci-versatile.c
15922
15923 PCI DRIVER FOR ARMADA 8K
15924 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15925 L:      linux-pci@vger.kernel.org
15926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15927 S:      Maintained
15928 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
15929 F:      drivers/pci/controller/dwc/pcie-armada8k.c
15930
15931 PCI DRIVER FOR CADENCE PCIE IP
15932 M:      Tom Joseph <tjoseph@cadence.com>
15933 L:      linux-pci@vger.kernel.org
15934 S:      Maintained
15935 F:      Documentation/devicetree/bindings/pci/cdns,*
15936 F:      drivers/pci/controller/cadence/
15937
15938 PCI DRIVER FOR FREESCALE LAYERSCAPE
15939 M:      Minghuan Lian <minghuan.Lian@nxp.com>
15940 M:      Mingkai Hu <mingkai.hu@nxp.com>
15941 M:      Roy Zang <roy.zang@nxp.com>
15942 L:      linuxppc-dev@lists.ozlabs.org
15943 L:      linux-pci@vger.kernel.org
15944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15945 S:      Maintained
15946 F:      drivers/pci/controller/dwc/*layerscape*
15947
15948 PCI DRIVER FOR GENERIC OF HOSTS
15949 M:      Will Deacon <will@kernel.org>
15950 L:      linux-pci@vger.kernel.org
15951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15952 S:      Maintained
15953 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15954 F:      drivers/pci/controller/pci-host-common.c
15955 F:      drivers/pci/controller/pci-host-generic.c
15956
15957 PCI DRIVER FOR IMX6
15958 M:      Richard Zhu <hongxing.zhu@nxp.com>
15959 M:      Lucas Stach <l.stach@pengutronix.de>
15960 L:      linux-pci@vger.kernel.org
15961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15962 S:      Maintained
15963 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15964 F:      drivers/pci/controller/dwc/*imx6*
15965
15966 PCI DRIVER FOR FU740
15967 M:      Paul Walmsley <paul.walmsley@sifive.com>
15968 M:      Greentime Hu <greentime.hu@sifive.com>
15969 L:      linux-pci@vger.kernel.org
15970 S:      Maintained
15971 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15972 F:      drivers/pci/controller/dwc/pcie-fu740.c
15973
15974 PCI DRIVER FOR INTEL IXP4XX
15975 M:      Linus Walleij <linus.walleij@linaro.org>
15976 S:      Maintained
15977 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15978 F:      drivers/pci/controller/pci-ixp4xx.c
15979
15980 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15981 M:      Nirmal Patel <nirmal.patel@linux.intel.com>
15982 R:      Jonathan Derrick <jonathan.derrick@linux.dev>
15983 L:      linux-pci@vger.kernel.org
15984 S:      Supported
15985 F:      drivers/pci/controller/vmd.c
15986
15987 PCI DRIVER FOR MICROSEMI SWITCHTEC
15988 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15989 M:      Logan Gunthorpe <logang@deltatee.com>
15990 L:      linux-pci@vger.kernel.org
15991 S:      Maintained
15992 F:      Documentation/ABI/testing/sysfs-class-switchtec
15993 F:      Documentation/driver-api/switchtec.rst
15994 F:      drivers/ntb/hw/mscc/
15995 F:      drivers/pci/switch/switchtec*
15996 F:      include/linux/switchtec.h
15997 F:      include/uapi/linux/switchtec_ioctl.h
15998
15999 PCI DRIVER FOR MOBIVEIL PCIE IP
16000 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16001 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16002 L:      linux-pci@vger.kernel.org
16003 S:      Supported
16004 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16005 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
16006
16007 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16008 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16009 M:      Pali Rohár <pali@kernel.org>
16010 L:      linux-pci@vger.kernel.org
16011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16012 S:      Maintained
16013 F:      drivers/pci/controller/*mvebu*
16014
16015 PCI DRIVER FOR NVIDIA TEGRA
16016 M:      Thierry Reding <thierry.reding@gmail.com>
16017 L:      linux-tegra@vger.kernel.org
16018 L:      linux-pci@vger.kernel.org
16019 S:      Supported
16020 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16021 F:      drivers/pci/controller/pci-tegra.c
16022
16023 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16024 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16025 L:      linux-pci@vger.kernel.org
16026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16027 S:      Maintained
16028 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16029 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16030
16031 PCI DRIVER FOR RENESAS R-CAR
16032 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
16033 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16034 L:      linux-pci@vger.kernel.org
16035 L:      linux-renesas-soc@vger.kernel.org
16036 S:      Maintained
16037 F:      Documentation/devicetree/bindings/pci/*rcar*
16038 F:      drivers/pci/controller/*rcar*
16039
16040 PCI DRIVER FOR SAMSUNG EXYNOS
16041 M:      Jingoo Han <jingoohan1@gmail.com>
16042 L:      linux-pci@vger.kernel.org
16043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16044 L:      linux-samsung-soc@vger.kernel.org
16045 S:      Maintained
16046 F:      drivers/pci/controller/dwc/pci-exynos.c
16047
16048 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16049 M:      Jingoo Han <jingoohan1@gmail.com>
16050 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16051 L:      linux-pci@vger.kernel.org
16052 S:      Maintained
16053 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16054 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16055 F:      drivers/pci/controller/dwc/*designware*
16056
16057 PCI DRIVER FOR TI DRA7XX/J721E
16058 M:      Vignesh Raghavendra <vigneshr@ti.com>
16059 L:      linux-omap@vger.kernel.org
16060 L:      linux-pci@vger.kernel.org
16061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16062 S:      Supported
16063 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
16064 F:      drivers/pci/controller/cadence/pci-j721e.c
16065 F:      drivers/pci/controller/dwc/pci-dra7xx.c
16066
16067 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16068 M:      Linus Walleij <linus.walleij@linaro.org>
16069 L:      linux-pci@vger.kernel.org
16070 S:      Maintained
16071 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16072 F:      drivers/pci/controller/pci-v3-semi.c
16073
16074 PCI ENDPOINT SUBSYSTEM
16075 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
16076 R:      Krzysztof Wilczyński <kw@linux.com>
16077 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16078 R:      Kishon Vijay Abraham I <kishon@kernel.org>
16079 L:      linux-pci@vger.kernel.org
16080 S:      Supported
16081 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16082 B:      https://bugzilla.kernel.org
16083 C:      irc://irc.oftc.net/linux-pci
16084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16085 F:      Documentation/PCI/endpoint/*
16086 F:      Documentation/misc-devices/pci-endpoint-test.rst
16087 F:      drivers/misc/pci_endpoint_test.c
16088 F:      drivers/pci/endpoint/
16089 F:      tools/pci/
16090
16091 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16092 M:      Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16093 R:      Oliver O'Halloran <oohall@gmail.com>
16094 L:      linuxppc-dev@lists.ozlabs.org
16095 S:      Supported
16096 F:      Documentation/PCI/pci-error-recovery.rst
16097 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
16098 F:      arch/powerpc/include/*/eeh*.h
16099 F:      arch/powerpc/kernel/eeh*.c
16100 F:      arch/powerpc/platforms/*/eeh*.c
16101 F:      drivers/pci/pcie/aer.c
16102 F:      drivers/pci/pcie/dpc.c
16103 F:      drivers/pci/pcie/err.c
16104
16105 PCI ERROR RECOVERY
16106 M:      Linas Vepstas <linasvepstas@gmail.com>
16107 L:      linux-pci@vger.kernel.org
16108 S:      Supported
16109 F:      Documentation/PCI/pci-error-recovery.rst
16110
16111 PCI PEER-TO-PEER DMA (P2PDMA)
16112 M:      Bjorn Helgaas <bhelgaas@google.com>
16113 M:      Logan Gunthorpe <logang@deltatee.com>
16114 L:      linux-pci@vger.kernel.org
16115 S:      Supported
16116 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16117 B:      https://bugzilla.kernel.org
16118 C:      irc://irc.oftc.net/linux-pci
16119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16120 F:      Documentation/driver-api/pci/p2pdma.rst
16121 F:      drivers/pci/p2pdma.c
16122 F:      include/linux/pci-p2pdma.h
16123
16124 PCI MSI DRIVER FOR ALTERA MSI IP
16125 M:      Joyce Ooi <joyce.ooi@intel.com>
16126 L:      linux-pci@vger.kernel.org
16127 S:      Supported
16128 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16129 F:      drivers/pci/controller/pcie-altera-msi.c
16130
16131 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16132 M:      Toan Le <toan@os.amperecomputing.com>
16133 L:      linux-pci@vger.kernel.org
16134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16135 S:      Maintained
16136 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16137 F:      drivers/pci/controller/pci-xgene-msi.c
16138
16139 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16140 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
16141 R:      Rob Herring <robh@kernel.org>
16142 R:      Krzysztof Wilczyński <kw@linux.com>
16143 L:      linux-pci@vger.kernel.org
16144 S:      Supported
16145 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16146 B:      https://bugzilla.kernel.org
16147 C:      irc://irc.oftc.net/linux-pci
16148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
16149 F:      Documentation/devicetree/bindings/pci/
16150 F:      drivers/pci/controller/
16151 F:      drivers/pci/pci-bridge-emul.c
16152 F:      drivers/pci/pci-bridge-emul.h
16153
16154 PCI SUBSYSTEM
16155 M:      Bjorn Helgaas <bhelgaas@google.com>
16156 L:      linux-pci@vger.kernel.org
16157 S:      Supported
16158 Q:      https://patchwork.kernel.org/project/linux-pci/list/
16159 B:      https://bugzilla.kernel.org
16160 C:      irc://irc.oftc.net/linux-pci
16161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
16162 F:      Documentation/PCI/
16163 F:      Documentation/devicetree/bindings/pci/
16164 F:      arch/x86/kernel/early-quirks.c
16165 F:      arch/x86/kernel/quirks.c
16166 F:      arch/x86/pci/
16167 F:      drivers/acpi/pci*
16168 F:      drivers/pci/
16169 F:      include/asm-generic/pci*
16170 F:      include/linux/of_pci.h
16171 F:      include/linux/pci*
16172 F:      include/uapi/linux/pci*
16173 F:      lib/pci*
16174
16175 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16176 M:      Jonathan Chocron <jonnyc@amazon.com>
16177 L:      linux-pci@vger.kernel.org
16178 S:      Maintained
16179 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
16180 F:      drivers/pci/controller/dwc/pcie-al.c
16181
16182 PCIE DRIVER FOR AMLOGIC MESON
16183 M:      Yue Wang <yue.wang@Amlogic.com>
16184 L:      linux-pci@vger.kernel.org
16185 L:      linux-amlogic@lists.infradead.org
16186 S:      Maintained
16187 F:      drivers/pci/controller/dwc/pci-meson.c
16188
16189 PCIE DRIVER FOR AXIS ARTPEC
16190 M:      Jesper Nilsson <jesper.nilsson@axis.com>
16191 L:      linux-arm-kernel@axis.com
16192 L:      linux-pci@vger.kernel.org
16193 S:      Maintained
16194 F:      Documentation/devicetree/bindings/pci/axis,artpec*
16195 F:      drivers/pci/controller/dwc/*artpec*
16196
16197 PCIE DRIVER FOR CAVIUM THUNDERX
16198 M:      Robert Richter <rric@kernel.org>
16199 L:      linux-pci@vger.kernel.org
16200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16201 S:      Odd Fixes
16202 F:      drivers/pci/controller/pci-thunder-*
16203
16204 PCIE DRIVER FOR HISILICON
16205 M:      Zhou Wang <wangzhou1@hisilicon.com>
16206 L:      linux-pci@vger.kernel.org
16207 S:      Maintained
16208 F:      drivers/pci/controller/dwc/pcie-hisi.c
16209
16210 PCIE DRIVER FOR HISILICON KIRIN
16211 M:      Xiaowei Song <songxiaowei@hisilicon.com>
16212 M:      Binghui Wang <wangbinghui@hisilicon.com>
16213 L:      linux-pci@vger.kernel.org
16214 S:      Maintained
16215 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16216 F:      drivers/pci/controller/dwc/pcie-kirin.c
16217
16218 PCIE DRIVER FOR HISILICON STB
16219 M:      Shawn Guo <shawn.guo@linaro.org>
16220 L:      linux-pci@vger.kernel.org
16221 S:      Maintained
16222 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16223 F:      drivers/pci/controller/dwc/pcie-histb.c
16224
16225 PCIE DRIVER FOR INTEL KEEM BAY
16226 M:      Srikanth Thokala <srikanth.thokala@intel.com>
16227 L:      linux-pci@vger.kernel.org
16228 S:      Supported
16229 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16230 F:      drivers/pci/controller/dwc/pcie-keembay.c
16231
16232 PCIE DRIVER FOR INTEL LGM GW SOC
16233 M:      Rahul Tanwar <rtanwar@maxlinear.com>
16234 L:      linux-pci@vger.kernel.org
16235 S:      Maintained
16236 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16237 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
16238
16239 PCIE DRIVER FOR MEDIATEK
16240 M:      Ryder Lee <ryder.lee@mediatek.com>
16241 M:      Jianjun Wang <jianjun.wang@mediatek.com>
16242 L:      linux-pci@vger.kernel.org
16243 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16244 S:      Supported
16245 F:      Documentation/devicetree/bindings/pci/mediatek*
16246 F:      drivers/pci/controller/*mediatek*
16247
16248 PCIE DRIVER FOR MICROCHIP
16249 M:      Daire McNamara <daire.mcnamara@microchip.com>
16250 L:      linux-pci@vger.kernel.org
16251 S:      Supported
16252 F:      Documentation/devicetree/bindings/pci/microchip*
16253 F:      drivers/pci/controller/*microchip*
16254
16255 PCIE DRIVER FOR QUALCOMM MSM
16256 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16257 L:      linux-pci@vger.kernel.org
16258 L:      linux-arm-msm@vger.kernel.org
16259 S:      Maintained
16260 F:      drivers/pci/controller/dwc/pcie-qcom.c
16261
16262 PCIE ENDPOINT DRIVER FOR QUALCOMM
16263 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16264 L:      linux-pci@vger.kernel.org
16265 L:      linux-arm-msm@vger.kernel.org
16266 S:      Maintained
16267 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16268 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
16269
16270 PCIE DRIVER FOR ROCKCHIP
16271 M:      Shawn Lin <shawn.lin@rock-chips.com>
16272 L:      linux-pci@vger.kernel.org
16273 L:      linux-rockchip@lists.infradead.org
16274 S:      Maintained
16275 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
16276 F:      drivers/pci/controller/pcie-rockchip*
16277
16278 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16279 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16280 L:      linux-pci@vger.kernel.org
16281 S:      Maintained
16282 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16283 F:      drivers/pci/controller/dwc/pcie-uniphier*
16284
16285 PCIE DRIVER FOR ST SPEAR13XX
16286 M:      Pratyush Anand <pratyush.anand@gmail.com>
16287 L:      linux-pci@vger.kernel.org
16288 S:      Maintained
16289 F:      drivers/pci/controller/dwc/*spear*
16290
16291 PCI DRIVER FOR XILINX VERSAL CPM
16292 M:      Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16293 M:      Michal Simek <michal.simek@amd.com>
16294 L:      linux-pci@vger.kernel.org
16295 S:      Maintained
16296 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16297 F:      drivers/pci/controller/pcie-xilinx-cpm.c
16298
16299 PCMCIA SUBSYSTEM
16300 M:      Dominik Brodowski <linux@dominikbrodowski.net>
16301 S:      Odd Fixes
16302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16303 F:      Documentation/pcmcia/
16304 F:      drivers/pcmcia/
16305 F:      include/pcmcia/
16306 F:      tools/pcmcia/
16307
16308 PCNET32 NETWORK DRIVER
16309 M:      Don Fry <pcnet32@frontier.com>
16310 L:      netdev@vger.kernel.org
16311 S:      Maintained
16312 F:      drivers/net/ethernet/amd/pcnet32.c
16313
16314 PCRYPT PARALLEL CRYPTO ENGINE
16315 M:      Steffen Klassert <steffen.klassert@secunet.com>
16316 L:      linux-crypto@vger.kernel.org
16317 S:      Maintained
16318 F:      crypto/pcrypt.c
16319 F:      include/crypto/pcrypt.h
16320
16321 PEAQ WMI HOTKEYS DRIVER
16322 M:      Hans de Goede <hdegoede@redhat.com>
16323 L:      platform-driver-x86@vger.kernel.org
16324 S:      Maintained
16325 F:      drivers/platform/x86/peaq-wmi.c
16326
16327 PECI HARDWARE MONITORING DRIVERS
16328 M:      Iwona Winiarska <iwona.winiarska@intel.com>
16329 L:      linux-hwmon@vger.kernel.org
16330 S:      Supported
16331 F:      Documentation/hwmon/peci-cputemp.rst
16332 F:      Documentation/hwmon/peci-dimmtemp.rst
16333 F:      drivers/hwmon/peci/
16334
16335 PECI SUBSYSTEM
16336 M:      Iwona Winiarska <iwona.winiarska@intel.com>
16337 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
16338 S:      Supported
16339 F:      Documentation/devicetree/bindings/peci/
16340 F:      Documentation/peci/
16341 F:      drivers/peci/
16342 F:      include/linux/peci-cpu.h
16343 F:      include/linux/peci.h
16344
16345 PENSANDO ETHERNET DRIVERS
16346 M:      Shannon Nelson <shannon.nelson@amd.com>
16347 M:      Brett Creeley <brett.creeley@amd.com>
16348 M:      drivers@pensando.io
16349 L:      netdev@vger.kernel.org
16350 S:      Supported
16351 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16352 F:      drivers/net/ethernet/pensando/
16353
16354 PER-CPU MEMORY ALLOCATOR
16355 M:      Dennis Zhou <dennis@kernel.org>
16356 M:      Tejun Heo <tj@kernel.org>
16357 M:      Christoph Lameter <cl@linux.com>
16358 L:      linux-mm@kvack.org
16359 S:      Maintained
16360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16361 F:      arch/*/include/asm/percpu.h
16362 F:      include/linux/percpu*.h
16363 F:      lib/percpu*.c
16364 F:      mm/percpu*.c
16365
16366 PER-TASK DELAY ACCOUNTING
16367 M:      Balbir Singh <bsingharora@gmail.com>
16368 S:      Maintained
16369 F:      include/linux/delayacct.h
16370 F:      kernel/delayacct.c
16371
16372 PERFORMANCE EVENTS SUBSYSTEM
16373 M:      Peter Zijlstra <peterz@infradead.org>
16374 M:      Ingo Molnar <mingo@redhat.com>
16375 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
16376 R:      Mark Rutland <mark.rutland@arm.com>
16377 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16378 R:      Jiri Olsa <jolsa@kernel.org>
16379 R:      Namhyung Kim <namhyung@kernel.org>
16380 L:      linux-perf-users@vger.kernel.org
16381 L:      linux-kernel@vger.kernel.org
16382 S:      Supported
16383 W:      https://perf.wiki.kernel.org/
16384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16385 F:      arch/*/events/*
16386 F:      arch/*/events/*/*
16387 F:      arch/*/include/asm/perf_event.h
16388 F:      arch/*/kernel/*/*/perf_event*.c
16389 F:      arch/*/kernel/*/perf_event*.c
16390 F:      arch/*/kernel/perf_callchain.c
16391 F:      arch/*/kernel/perf_event*.c
16392 F:      include/linux/perf_event.h
16393 F:      include/uapi/linux/perf_event.h
16394 F:      kernel/events/*
16395 F:      tools/lib/perf/
16396 F:      tools/perf/
16397
16398 PERFORMANCE EVENTS TOOLING ARM64
16399 R:      John Garry <john.garry@huawei.com>
16400 R:      Will Deacon <will@kernel.org>
16401 R:      James Clark <james.clark@arm.com>
16402 R:      Mike Leach <mike.leach@linaro.org>
16403 R:      Leo Yan <leo.yan@linaro.org>
16404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16405 S:      Supported
16406 F:      tools/build/feature/test-libopencsd.c
16407 F:      tools/perf/arch/arm*/
16408 F:      tools/perf/pmu-events/arch/arm64/
16409 F:      tools/perf/util/arm-spe*
16410 F:      tools/perf/util/cs-etm*
16411
16412 PERSONALITY HANDLING
16413 M:      Christoph Hellwig <hch@infradead.org>
16414 L:      linux-abi-devel@lists.sourceforge.net
16415 S:      Maintained
16416 F:      include/linux/personality.h
16417 F:      include/uapi/linux/personality.h
16418
16419 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16420 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
16421 L:      linux-input@vger.kernel.org
16422 S:      Maintained
16423 F:      Documentation/input/devices/pxrc.rst
16424 F:      drivers/input/joystick/pxrc.c
16425
16426 PHONET PROTOCOL
16427 M:      Remi Denis-Courmont <courmisch@gmail.com>
16428 S:      Supported
16429 F:      Documentation/networking/phonet.rst
16430 F:      include/linux/phonet.h
16431 F:      include/net/phonet/
16432 F:      include/uapi/linux/phonet.h
16433 F:      net/phonet/
16434
16435 PHRAM MTD DRIVER
16436 M:      Joern Engel <joern@lazybastard.org>
16437 L:      linux-mtd@lists.infradead.org
16438 S:      Maintained
16439 F:      drivers/mtd/devices/phram.c
16440
16441 PICOLCD HID DRIVER
16442 M:      Bruno Prémont <bonbons@linux-vserver.org>
16443 L:      linux-input@vger.kernel.org
16444 S:      Maintained
16445 F:      drivers/hid/hid-picolcd*
16446
16447 PIDFD API
16448 M:      Christian Brauner <christian@brauner.io>
16449 L:      linux-kernel@vger.kernel.org
16450 S:      Maintained
16451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16452 F:      samples/pidfd/
16453 F:      tools/testing/selftests/clone3/
16454 F:      tools/testing/selftests/pid_namespace/
16455 F:      tools/testing/selftests/pidfd/
16456 K:      (?i)pidfd
16457 K:      (?i)clone3
16458 K:      \b(clone_args|kernel_clone_args)\b
16459
16460 PIN CONTROL SUBSYSTEM
16461 M:      Linus Walleij <linus.walleij@linaro.org>
16462 L:      linux-gpio@vger.kernel.org
16463 S:      Maintained
16464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16465 F:      Documentation/devicetree/bindings/pinctrl/
16466 F:      Documentation/driver-api/pin-control.rst
16467 F:      drivers/pinctrl/
16468 F:      include/dt-bindings/pinctrl/
16469 F:      include/linux/pinctrl/
16470
16471 PIN CONTROLLER - AMD
16472 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16473 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16474 S:      Maintained
16475 F:      drivers/pinctrl/pinctrl-amd.c
16476
16477 PIN CONTROLLER - FREESCALE
16478 M:      Dong Aisheng <aisheng.dong@nxp.com>
16479 M:      Fabio Estevam <festevam@gmail.com>
16480 M:      Shawn Guo <shawnguo@kernel.org>
16481 M:      Jacky Bai <ping.bai@nxp.com>
16482 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
16483 L:      linux-gpio@vger.kernel.org
16484 S:      Maintained
16485 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
16486 F:      drivers/pinctrl/freescale/
16487
16488 PIN CONTROLLER - INTEL
16489 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16490 M:      Andy Shevchenko <andy@kernel.org>
16491 S:      Supported
16492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16493 F:      drivers/pinctrl/intel/
16494
16495 PIN CONTROLLER - KEEMBAY
16496 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16497 S:      Supported
16498 F:      drivers/pinctrl/pinctrl-keembay*
16499
16500 PIN CONTROLLER - MEDIATEK
16501 M:      Sean Wang <sean.wang@kernel.org>
16502 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16503 S:      Maintained
16504 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16505 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16506 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16507 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16508 F:      drivers/pinctrl/mediatek/
16509
16510 PIN CONTROLLER - MICROCHIP AT91
16511 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
16512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16513 L:      linux-gpio@vger.kernel.org
16514 S:      Supported
16515 F:      drivers/gpio/gpio-sama5d2-piobu.c
16516 F:      drivers/pinctrl/pinctrl-at91*
16517
16518 PIN CONTROLLER - QUALCOMM
16519 M:      Bjorn Andersson <andersson@kernel.org>
16520 L:      linux-arm-msm@vger.kernel.org
16521 S:      Maintained
16522 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16523 F:      drivers/pinctrl/qcom/
16524
16525 PIN CONTROLLER - RENESAS
16526 M:      Geert Uytterhoeven <geert+renesas@glider.be>
16527 L:      linux-renesas-soc@vger.kernel.org
16528 S:      Supported
16529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16530 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
16531 F:      drivers/pinctrl/renesas/
16532
16533 PIN CONTROLLER - SAMSUNG
16534 M:      Tomasz Figa <tomasz.figa@gmail.com>
16535 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16536 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
16537 R:      Alim Akhtar <alim.akhtar@samsung.com>
16538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16539 L:      linux-samsung-soc@vger.kernel.org
16540 S:      Maintained
16541 C:      irc://irc.libera.chat/linux-exynos
16542 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
16543 B:      mailto:linux-samsung-soc@vger.kernel.org
16544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16545 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16546 F:      drivers/pinctrl/samsung/
16547 F:      include/dt-bindings/pinctrl/samsung.h
16548
16549 PIN CONTROLLER - SINGLE
16550 M:      Tony Lindgren <tony@atomide.com>
16551 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
16552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16553 L:      linux-omap@vger.kernel.org
16554 S:      Maintained
16555 F:      drivers/pinctrl/pinctrl-single.c
16556
16557 PIN CONTROLLER - THUNDERBAY
16558 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16559 S:      Supported
16560 F:      drivers/pinctrl/pinctrl-thunderbay.c
16561
16562 PIN CONTROLLER - SUNPLUS / TIBBO
16563 M:      Dvorkin Dmitry <dvorkin@tibbo.com>
16564 M:      Wells Lu <wellslutw@gmail.com>
16565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16566 S:      Maintained
16567 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
16568 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
16569 F:      drivers/pinctrl/sunplus/
16570 F:      include/dt-bindings/pinctrl/sppctl*.h
16571
16572 PINE64 PINEPHONE KEYBOARD DRIVER
16573 M:      Samuel Holland <samuel@sholland.org>
16574 S:      Supported
16575 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16576 F:      drivers/input/keyboard/pinephone-keyboard.c
16577
16578 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16579 M:      Tomasz Duszynski <tduszyns@gmail.com>
16580 S:      Maintained
16581 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16582 F:      drivers/iio/chemical/pms7003.c
16583
16584 PLDMFW LIBRARY
16585 M:      Jacob Keller <jacob.e.keller@intel.com>
16586 S:      Maintained
16587 F:      Documentation/driver-api/pldmfw/
16588 F:      include/linux/pldmfw.h
16589 F:      lib/pldmfw/
16590
16591 PLX DMA DRIVER
16592 M:      Logan Gunthorpe <logang@deltatee.com>
16593 S:      Maintained
16594 F:      drivers/dma/plx_dma.c
16595
16596 PM6764TR DRIVER
16597 M:      Charles Hsu     <hsu.yungteng@gmail.com>
16598 L:      linux-hwmon@vger.kernel.org
16599 S:      Maintained
16600 F:      Documentation/hwmon/pm6764tr.rst
16601 F:      drivers/hwmon/pmbus/pm6764tr.c
16602
16603 PM-GRAPH UTILITY
16604 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16605 L:      linux-pm@vger.kernel.org
16606 S:      Supported
16607 W:      https://01.org/pm-graph
16608 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16609 T:      git git://github.com/intel/pm-graph
16610 F:      tools/power/pm-graph
16611
16612 PMBUS HARDWARE MONITORING DRIVERS
16613 M:      Guenter Roeck <linux@roeck-us.net>
16614 L:      linux-hwmon@vger.kernel.org
16615 S:      Maintained
16616 W:      http://hwmon.wiki.kernel.org/
16617 W:      http://www.roeck-us.net/linux/drivers/
16618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16619 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
16620 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
16621 F:      Documentation/hwmon/adm1275.rst
16622 F:      Documentation/hwmon/ibm-cffps.rst
16623 F:      Documentation/hwmon/ir35221.rst
16624 F:      Documentation/hwmon/lm25066.rst
16625 F:      Documentation/hwmon/ltc2978.rst
16626 F:      Documentation/hwmon/ltc3815.rst
16627 F:      Documentation/hwmon/max16064.rst
16628 F:      Documentation/hwmon/max20751.rst
16629 F:      Documentation/hwmon/max31785.rst
16630 F:      Documentation/hwmon/max34440.rst
16631 F:      Documentation/hwmon/max8688.rst
16632 F:      Documentation/hwmon/pmbus-core.rst
16633 F:      Documentation/hwmon/pmbus.rst
16634 F:      Documentation/hwmon/tps40422.rst
16635 F:      Documentation/hwmon/ucd9000.rst
16636 F:      Documentation/hwmon/ucd9200.rst
16637 F:      Documentation/hwmon/zl6100.rst
16638 F:      drivers/hwmon/pmbus/
16639 F:      include/linux/pmbus.h
16640
16641 PMC SIERRA MaxRAID DRIVER
16642 L:      linux-scsi@vger.kernel.org
16643 S:      Orphan
16644 W:      http://www.pmc-sierra.com/
16645 F:      drivers/scsi/pmcraid.*
16646
16647 PMC SIERRA PM8001 DRIVER
16648 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
16649 L:      linux-scsi@vger.kernel.org
16650 S:      Supported
16651 F:      drivers/scsi/pm8001/
16652
16653 PNI RM3100 IIO DRIVER
16654 M:      Song Qiang <songqiang1304521@gmail.com>
16655 L:      linux-iio@vger.kernel.org
16656 S:      Maintained
16657 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16658 F:      drivers/iio/magnetometer/rm3100*
16659
16660 PNP SUPPORT
16661 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16662 L:      linux-acpi@vger.kernel.org
16663 S:      Maintained
16664 F:      drivers/pnp/
16665 F:      include/linux/pnp.h
16666
16667 POSIX CLOCKS and TIMERS
16668 M:      Thomas Gleixner <tglx@linutronix.de>
16669 L:      linux-kernel@vger.kernel.org
16670 S:      Maintained
16671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16672 F:      fs/timerfd.c
16673 F:      include/linux/time_namespace.h
16674 F:      include/linux/timer*
16675 F:      kernel/time/*timer*
16676 F:      kernel/time/namespace.c
16677
16678 POWER MANAGEMENT CORE
16679 M:      "Rafael J. Wysocki" <rafael@kernel.org>
16680 L:      linux-pm@vger.kernel.org
16681 S:      Supported
16682 B:      https://bugzilla.kernel.org
16683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16684 F:      drivers/base/power/
16685 F:      drivers/powercap/
16686 F:      include/linux/intel_rapl.h
16687 F:      include/linux/pm.h
16688 F:      include/linux/pm_*
16689 F:      include/linux/powercap.h
16690 F:      kernel/configs/nopm.config
16691
16692 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16693 M:      Daniel Lezcano <daniel.lezcano@kernel.org>
16694 L:      linux-pm@vger.kernel.org
16695 S:      Supported
16696 B:      https://bugzilla.kernel.org
16697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16698 F:      drivers/powercap/dtpm*
16699 F:      include/linux/dtpm.h
16700
16701 POWER STATE COORDINATION INTERFACE (PSCI)
16702 M:      Mark Rutland <mark.rutland@arm.com>
16703 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
16704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16705 S:      Maintained
16706 F:      drivers/firmware/psci/
16707 F:      include/linux/psci.h
16708 F:      include/uapi/linux/psci.h
16709
16710 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16711 M:      Sebastian Reichel <sre@kernel.org>
16712 L:      linux-pm@vger.kernel.org
16713 S:      Maintained
16714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16715 F:      Documentation/ABI/testing/sysfs-class-power
16716 F:      Documentation/devicetree/bindings/power/supply/
16717 F:      drivers/power/supply/
16718 F:      include/linux/power/
16719 F:      include/linux/power_supply.h
16720
16721 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16722 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16723 L:      linuxppc-dev@lists.ozlabs.org
16724 S:      Maintained
16725 F:      drivers/char/powernv-op-panel.c
16726
16727 PPP OVER ATM (RFC 2364)
16728 M:      Mitchell Blank Jr <mitch@sfgoth.com>
16729 S:      Maintained
16730 F:      include/uapi/linux/atmppp.h
16731 F:      net/atm/pppoatm.c
16732
16733 PPP OVER ETHERNET
16734 M:      Michal Ostrowski <mostrows@earthlink.net>
16735 S:      Maintained
16736 F:      drivers/net/ppp/pppoe.c
16737 F:      drivers/net/ppp/pppox.c
16738
16739 PPP OVER L2TP
16740 M:      James Chapman <jchapman@katalix.com>
16741 S:      Maintained
16742 F:      include/linux/if_pppol2tp.h
16743 F:      include/uapi/linux/if_pppol2tp.h
16744 F:      net/l2tp/l2tp_ppp.c
16745
16746 PPP PROTOCOL DRIVERS AND COMPRESSORS
16747 M:      Paul Mackerras <paulus@samba.org>
16748 L:      linux-ppp@vger.kernel.org
16749 S:      Maintained
16750 F:      drivers/net/ppp/ppp_*
16751
16752 PPS SUPPORT
16753 M:      Rodolfo Giometti <giometti@enneenne.com>
16754 L:      linuxpps@ml.enneenne.com (subscribers-only)
16755 S:      Maintained
16756 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
16757 F:      Documentation/ABI/testing/sysfs-pps
16758 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
16759 F:      Documentation/driver-api/pps.rst
16760 F:      drivers/pps/
16761 F:      include/linux/pps*.h
16762 F:      include/uapi/linux/pps.h
16763
16764 PPTP DRIVER
16765 M:      Dmitry Kozlov <xeb@mail.ru>
16766 L:      netdev@vger.kernel.org
16767 S:      Maintained
16768 W:      http://sourceforge.net/projects/accel-pptp
16769 F:      drivers/net/ppp/pptp.c
16770
16771 PRESSURE STALL INFORMATION (PSI)
16772 M:      Johannes Weiner <hannes@cmpxchg.org>
16773 M:      Suren Baghdasaryan <surenb@google.com>
16774 S:      Maintained
16775 F:      include/linux/psi*
16776 F:      kernel/sched/psi.c
16777
16778 PRINTK
16779 M:      Petr Mladek <pmladek@suse.com>
16780 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
16781 R:      Steven Rostedt <rostedt@goodmis.org>
16782 R:      John Ogness <john.ogness@linutronix.de>
16783 S:      Maintained
16784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16785 F:      include/linux/printk.h
16786 F:      kernel/printk/
16787
16788 PRINTK INDEXING
16789 R:      Chris Down <chris@chrisdown.name>
16790 S:      Maintained
16791 F:      Documentation/core-api/printk-index.rst
16792 F:      kernel/printk/index.c
16793 K:      printk_index
16794
16795 PROC FILESYSTEM
16796 L:      linux-kernel@vger.kernel.org
16797 L:      linux-fsdevel@vger.kernel.org
16798 S:      Maintained
16799 F:      Documentation/filesystems/proc.rst
16800 F:      fs/proc/
16801 F:      include/linux/proc_fs.h
16802 F:      tools/testing/selftests/proc/
16803
16804 PROC SYSCTL
16805 M:      Luis Chamberlain <mcgrof@kernel.org>
16806 M:      Kees Cook <keescook@chromium.org>
16807 M:      Iurii Zaikin <yzaikin@google.com>
16808 L:      linux-kernel@vger.kernel.org
16809 L:      linux-fsdevel@vger.kernel.org
16810 S:      Maintained
16811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16812 F:      fs/proc/proc_sysctl.c
16813 F:      include/linux/sysctl.h
16814 F:      kernel/sysctl-test.c
16815 F:      kernel/sysctl.c
16816 F:      tools/testing/selftests/sysctl/
16817
16818 PS3 NETWORK SUPPORT
16819 M:      Geoff Levand <geoff@infradead.org>
16820 L:      netdev@vger.kernel.org
16821 L:      linuxppc-dev@lists.ozlabs.org
16822 S:      Maintained
16823 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
16824
16825 PS3 PLATFORM SUPPORT
16826 M:      Geoff Levand <geoff@infradead.org>
16827 L:      linuxppc-dev@lists.ozlabs.org
16828 S:      Maintained
16829 F:      arch/powerpc/boot/ps3*
16830 F:      arch/powerpc/include/asm/lv1call.h
16831 F:      arch/powerpc/include/asm/ps3*.h
16832 F:      arch/powerpc/platforms/ps3/
16833 F:      drivers/*/ps3*
16834 F:      drivers/ps3/
16835 F:      drivers/rtc/rtc-ps3.c
16836 F:      drivers/usb/host/*ps3.c
16837 F:      sound/ppc/snd_ps3*
16838
16839 PS3VRAM DRIVER
16840 M:      Jim Paris <jim@jtan.com>
16841 M:      Geoff Levand <geoff@infradead.org>
16842 L:      linuxppc-dev@lists.ozlabs.org
16843 S:      Maintained
16844 F:      drivers/block/ps3vram.c
16845
16846 PSAMPLE PACKET SAMPLING SUPPORT
16847 M:      Yotam Gigi <yotam.gi@gmail.com>
16848 S:      Maintained
16849 F:      include/net/psample.h
16850 F:      include/uapi/linux/psample.h
16851 F:      net/psample
16852
16853 PSTORE FILESYSTEM
16854 M:      Kees Cook <keescook@chromium.org>
16855 R:      Tony Luck <tony.luck@intel.com>
16856 R:      Guilherme G. Piccoli <gpiccoli@igalia.com>
16857 L:      linux-hardening@vger.kernel.org
16858 S:      Supported
16859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16860 F:      Documentation/admin-guide/ramoops.rst
16861 F:      Documentation/admin-guide/pstore-blk.rst
16862 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16863 F:      drivers/acpi/apei/erst.c
16864 F:      drivers/firmware/efi/efi-pstore.c
16865 F:      fs/pstore/
16866 F:      include/linux/pstore*
16867 K:      \b(pstore|ramoops)
16868
16869 PTP HARDWARE CLOCK SUPPORT
16870 M:      Richard Cochran <richardcochran@gmail.com>
16871 L:      netdev@vger.kernel.org
16872 S:      Maintained
16873 W:      http://linuxptp.sourceforge.net/
16874 F:      Documentation/ABI/testing/sysfs-ptp
16875 F:      Documentation/driver-api/ptp.rst
16876 F:      drivers/net/phy/dp83640*
16877 F:      drivers/ptp/*
16878 F:      include/linux/ptp_cl*
16879 K:      (?:\b|_)ptp(?:\b|_)
16880
16881 PTP VIRTUAL CLOCK SUPPORT
16882 M:      Yangbo Lu <yangbo.lu@nxp.com>
16883 L:      netdev@vger.kernel.org
16884 S:      Maintained
16885 F:      drivers/ptp/ptp_vclock.c
16886 F:      net/ethtool/phc_vclocks.c
16887
16888 PTRACE SUPPORT
16889 M:      Oleg Nesterov <oleg@redhat.com>
16890 S:      Maintained
16891 F:      arch/*/*/ptrace*.c
16892 F:      arch/*/include/asm/ptrace*.h
16893 F:      arch/*/ptrace*.c
16894 F:      include/asm-generic/syscall.h
16895 F:      include/linux/ptrace.h
16896 F:      include/linux/regset.h
16897 F:      include/uapi/linux/ptrace.h
16898 F:      kernel/ptrace.c
16899
16900 PULSE8-CEC DRIVER
16901 M:      Hans Verkuil <hverkuil@xs4all.nl>
16902 L:      linux-media@vger.kernel.org
16903 S:      Maintained
16904 T:      git git://linuxtv.org/media_tree.git
16905 F:      drivers/media/cec/usb/pulse8/
16906
16907 PURELIFI PLFXLC DRIVER
16908 M:      Srinivasan Raju <srini.raju@purelifi.com>
16909 L:      linux-wireless@vger.kernel.org
16910 S:      Supported
16911 F:      drivers/net/wireless/purelifi/plfxlc/
16912
16913 PVRUSB2 VIDEO4LINUX DRIVER
16914 M:      Mike Isely <isely@pobox.com>
16915 L:      pvrusb2@isely.net       (subscribers-only)
16916 L:      linux-media@vger.kernel.org
16917 S:      Maintained
16918 W:      http://www.isely.net/pvrusb2/
16919 T:      git git://linuxtv.org/media_tree.git
16920 F:      Documentation/driver-api/media/drivers/pvrusb2*
16921 F:      drivers/media/usb/pvrusb2/
16922
16923 PWC WEBCAM DRIVER
16924 M:      Hans Verkuil <hverkuil@xs4all.nl>
16925 L:      linux-media@vger.kernel.org
16926 S:      Odd Fixes
16927 T:      git git://linuxtv.org/media_tree.git
16928 F:      drivers/media/usb/pwc/*
16929 F:      include/trace/events/pwc.h
16930
16931 PWM IR Transmitter
16932 M:      Sean Young <sean@mess.org>
16933 L:      linux-media@vger.kernel.org
16934 S:      Maintained
16935 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16936 F:      drivers/media/rc/pwm-ir-tx.c
16937
16938 PWM SUBSYSTEM
16939 M:      Thierry Reding <thierry.reding@gmail.com>
16940 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16941 L:      linux-pwm@vger.kernel.org
16942 S:      Maintained
16943 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
16944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16945 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16946 F:      Documentation/devicetree/bindings/pwm/
16947 F:      Documentation/driver-api/pwm.rst
16948 F:      drivers/gpio/gpio-mvebu.c
16949 F:      drivers/pwm/
16950 F:      drivers/video/backlight/pwm_bl.c
16951 F:      include/dt-bindings/pwm/
16952 F:      include/linux/pwm.h
16953 F:      include/linux/pwm_backlight.h
16954 K:      pwm_(config|apply_state|ops)
16955
16956 PXA GPIO DRIVER
16957 M:      Robert Jarzmik <robert.jarzmik@free.fr>
16958 L:      linux-gpio@vger.kernel.org
16959 S:      Maintained
16960 F:      drivers/gpio/gpio-pxa.c
16961
16962 PXA MMCI DRIVER
16963 S:      Orphan
16964
16965 PXA RTC DRIVER
16966 M:      Robert Jarzmik <robert.jarzmik@free.fr>
16967 L:      linux-rtc@vger.kernel.org
16968 S:      Maintained
16969
16970 PXA2xx/PXA3xx SUPPORT
16971 M:      Daniel Mack <daniel@zonque.org>
16972 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
16973 M:      Robert Jarzmik <robert.jarzmik@free.fr>
16974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16975 S:      Maintained
16976 T:      git git://github.com/hzhuang1/linux.git
16977 T:      git git://github.com/rjarzmik/linux.git
16978 F:      arch/arm/boot/dts/pxa*
16979 F:      arch/arm/mach-pxa/
16980 F:      drivers/dma/pxa*
16981 F:      drivers/pcmcia/pxa2xx*
16982 F:      drivers/pinctrl/pxa/
16983 F:      drivers/spi/spi-pxa2xx*
16984 F:      drivers/usb/gadget/udc/pxa2*
16985 F:      include/sound/pxa2xx-lib.h
16986 F:      sound/arm/pxa*
16987 F:      sound/soc/pxa/
16988
16989 QAT DRIVER
16990 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16991 L:      qat-linux@intel.com
16992 S:      Supported
16993 F:      drivers/crypto/qat/
16994
16995 QCOM AUDIO (ASoC) DRIVERS
16996 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16997 M:      Banajit Goswami <bgoswami@quicinc.com>
16998 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16999 S:      Supported
17000 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17001 F:      Documentation/devicetree/bindings/sound/qcom,*
17002 F:      drivers/soc/qcom/apr.c
17003 F:      include/dt-bindings/sound/qcom,wcd9335.h
17004 F:      sound/soc/codecs/lpass-rx-macro.*
17005 F:      sound/soc/codecs/lpass-tx-macro.*
17006 F:      sound/soc/codecs/lpass-va-macro.c
17007 F:      sound/soc/codecs/lpass-wsa-macro.*
17008 F:      sound/soc/codecs/msm8916-wcd-analog.c
17009 F:      sound/soc/codecs/msm8916-wcd-digital.c
17010 F:      sound/soc/codecs/wcd9335.*
17011 F:      sound/soc/codecs/wcd934x.c
17012 F:      sound/soc/codecs/wcd-clsh-v2.*
17013 F:      sound/soc/codecs/wcd-mbhc-v2.*
17014 F:      sound/soc/codecs/wsa881x.c
17015 F:      sound/soc/codecs/wsa883x.c
17016 F:      sound/soc/qcom/
17017
17018 QCOM EMBEDDED USB DEBUGGER (EUD)
17019 M:      Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17020 L:      linux-arm-msm@vger.kernel.org
17021 S:      Maintained
17022 F:      Documentation/ABI/testing/sysfs-driver-eud
17023 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17024 F:      drivers/usb/misc/qcom_eud.c
17025
17026 QCOM IPA DRIVER
17027 M:      Alex Elder <elder@kernel.org>
17028 L:      netdev@vger.kernel.org
17029 S:      Supported
17030 F:      drivers/net/ipa/
17031
17032 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17033 M:      Gabriel Somlo <somlo@cmu.edu>
17034 M:      "Michael S. Tsirkin" <mst@redhat.com>
17035 L:      qemu-devel@nongnu.org
17036 S:      Maintained
17037 F:      drivers/firmware/qemu_fw_cfg.c
17038 F:      include/uapi/linux/qemu_fw_cfg.h
17039
17040 QIB DRIVER
17041 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17042 L:      linux-rdma@vger.kernel.org
17043 S:      Supported
17044 F:      drivers/infiniband/hw/qib/
17045
17046 QLOGIC QL41xxx FCOE DRIVER
17047 M:      Saurav Kashyap <skashyap@marvell.com>
17048 M:      Javed Hasan <jhasan@marvell.com>
17049 M:      GR-QLogic-Storage-Upstream@marvell.com
17050 L:      linux-scsi@vger.kernel.org
17051 S:      Supported
17052 F:      drivers/scsi/qedf/
17053
17054 QLOGIC QL41xxx ISCSI DRIVER
17055 M:      Nilesh Javali <njavali@marvell.com>
17056 M:      Manish Rangankar <mrangankar@marvell.com>
17057 M:      GR-QLogic-Storage-Upstream@marvell.com
17058 L:      linux-scsi@vger.kernel.org
17059 S:      Supported
17060 F:      drivers/scsi/qedi/
17061
17062 QLOGIC QL4xxx ETHERNET DRIVER
17063 M:      Ariel Elior <aelior@marvell.com>
17064 M:      Manish Chopra <manishc@marvell.com>
17065 L:      netdev@vger.kernel.org
17066 S:      Supported
17067 F:      drivers/net/ethernet/qlogic/qed/
17068 F:      drivers/net/ethernet/qlogic/qede/
17069 F:      include/linux/qed/
17070
17071 QLOGIC QL4xxx RDMA DRIVER
17072 M:      Michal Kalderon <mkalderon@marvell.com>
17073 M:      Ariel Elior <aelior@marvell.com>
17074 L:      linux-rdma@vger.kernel.org
17075 S:      Supported
17076 F:      drivers/infiniband/hw/qedr/
17077 F:      include/uapi/rdma/qedr-abi.h
17078
17079 QLOGIC QLA1280 SCSI DRIVER
17080 M:      Michael Reed <mdr@sgi.com>
17081 L:      linux-scsi@vger.kernel.org
17082 S:      Maintained
17083 F:      drivers/scsi/qla1280.[ch]
17084
17085 QLOGIC QLA2XXX FC-SCSI DRIVER
17086 M:      Nilesh Javali <njavali@marvell.com>
17087 M:      GR-QLogic-Storage-Upstream@marvell.com
17088 L:      linux-scsi@vger.kernel.org
17089 S:      Supported
17090 F:      drivers/scsi/qla2xxx/
17091
17092 QLOGIC QLA3XXX NETWORK DRIVER
17093 M:      GR-Linux-NIC-Dev@marvell.com
17094 L:      netdev@vger.kernel.org
17095 S:      Supported
17096 F:      drivers/net/ethernet/qlogic/qla3xxx.*
17097
17098 QLOGIC QLA4XXX iSCSI DRIVER
17099 M:      Nilesh Javali <njavali@marvell.com>
17100 M:      Manish Rangankar <mrangankar@marvell.com>
17101 M:      GR-QLogic-Storage-Upstream@marvell.com
17102 L:      linux-scsi@vger.kernel.org
17103 S:      Supported
17104 F:      drivers/scsi/qla4xxx/
17105
17106 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17107 M:      Shahed Shaikh <shshaikh@marvell.com>
17108 M:      Manish Chopra <manishc@marvell.com>
17109 M:      GR-Linux-NIC-Dev@marvell.com
17110 L:      netdev@vger.kernel.org
17111 S:      Supported
17112 F:      drivers/net/ethernet/qlogic/qlcnic/
17113
17114 QLOGIC QLGE 10Gb ETHERNET DRIVER
17115 M:      Manish Chopra <manishc@marvell.com>
17116 M:      GR-Linux-NIC-Dev@marvell.com
17117 M:      Coiby Xu <coiby.xu@gmail.com>
17118 L:      netdev@vger.kernel.org
17119 S:      Supported
17120 F:      Documentation/networking/device_drivers/qlogic/qlge.rst
17121 F:      drivers/staging/qlge/
17122
17123 QM1D1B0004 MEDIA DRIVER
17124 M:      Akihiro Tsukada <tskd08@gmail.com>
17125 L:      linux-media@vger.kernel.org
17126 S:      Odd Fixes
17127 F:      drivers/media/tuners/qm1d1b0004*
17128
17129 QM1D1C0042 MEDIA DRIVER
17130 M:      Akihiro Tsukada <tskd08@gmail.com>
17131 L:      linux-media@vger.kernel.org
17132 S:      Odd Fixes
17133 F:      drivers/media/tuners/qm1d1c0042*
17134
17135 QNX4 FILESYSTEM
17136 M:      Anders Larsen <al@alarsen.net>
17137 S:      Maintained
17138 W:      http://www.alarsen.net/linux/qnx4fs/
17139 F:      fs/qnx4/
17140 F:      include/uapi/linux/qnx4_fs.h
17141 F:      include/uapi/linux/qnxtypes.h
17142
17143 QORIQ DPAA2 FSL-MC BUS DRIVER
17144 M:      Stuart Yoder <stuyoder@gmail.com>
17145 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
17146 L:      linux-kernel@vger.kernel.org
17147 S:      Maintained
17148 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
17149 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17150 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17151 F:      drivers/bus/fsl-mc/
17152 F:      include/uapi/linux/fsl_mc.h
17153
17154 QT1010 MEDIA DRIVER
17155 M:      Antti Palosaari <crope@iki.fi>
17156 L:      linux-media@vger.kernel.org
17157 S:      Maintained
17158 W:      https://linuxtv.org
17159 W:      http://palosaari.fi/linux/
17160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17161 T:      git git://linuxtv.org/anttip/media_tree.git
17162 F:      drivers/media/tuners/qt1010*
17163
17164 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17165 M:      Kalle Valo <kvalo@kernel.org>
17166 L:      ath10k@lists.infradead.org
17167 S:      Supported
17168 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17170 F:      drivers/net/wireless/ath/ath10k/
17171 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17172
17173 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17174 M:      Kalle Valo <kvalo@kernel.org>
17175 L:      ath11k@lists.infradead.org
17176 S:      Supported
17177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17178 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17179 F:      drivers/net/wireless/ath/ath11k/
17180
17181 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17182 M:      Toke Høiland-Jørgensen <toke@toke.dk>
17183 L:      linux-wireless@vger.kernel.org
17184 S:      Maintained
17185 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17186 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17187 F:      drivers/net/wireless/ath/ath9k/
17188
17189 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17190 M:      Stephan Gerhold <stephan@gerhold.net>
17191 L:      netdev@vger.kernel.org
17192 L:      linux-arm-msm@vger.kernel.org
17193 S:      Maintained
17194 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17195 F:      drivers/net/wwan/qcom_bam_dmux.c
17196
17197 QUALCOMM CAMERA SUBSYSTEM DRIVER
17198 M:      Robert Foss <robert.foss@linaro.org>
17199 M:      Todor Tomov <todor.too@gmail.com>
17200 L:      linux-media@vger.kernel.org
17201 S:      Maintained
17202 F:      Documentation/admin-guide/media/qcom_camss.rst
17203 F:      Documentation/devicetree/bindings/media/*camss*
17204 F:      drivers/media/platform/qcom/camss/
17205
17206 QUALCOMM CLOCK DRIVERS
17207 M:      Bjorn Andersson <andersson@kernel.org>
17208 L:      linux-arm-msm@vger.kernel.org
17209 S:      Supported
17210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17211 F:      Documentation/devicetree/bindings/clock/qcom,*
17212 F:      drivers/clk/qcom/
17213 F:      include/dt-bindings/clock/qcom,*
17214
17215 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17216 M:      Niklas Cassel <nks@flawful.org>
17217 L:      linux-pm@vger.kernel.org
17218 L:      linux-arm-msm@vger.kernel.org
17219 S:      Maintained
17220 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17221 F:      drivers/soc/qcom/cpr.c
17222
17223 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17224 M:      Ilia Lin <ilia.lin@kernel.org>
17225 L:      linux-pm@vger.kernel.org
17226 S:      Maintained
17227 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17228 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17229 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
17230
17231 QUALCOMM CRYPTO DRIVERS
17232 M:      Thara Gopinath <thara.gopinath@gmail.com>
17233 L:      linux-crypto@vger.kernel.org
17234 L:      linux-arm-msm@vger.kernel.org
17235 S:      Maintained
17236 F:      drivers/crypto/qce/
17237
17238 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17239 M:      Timur Tabi <timur@kernel.org>
17240 L:      netdev@vger.kernel.org
17241 S:      Maintained
17242 F:      drivers/net/ethernet/qualcomm/emac/
17243
17244 QUALCOMM ETHQOS ETHERNET DRIVER
17245 M:      Vinod Koul <vkoul@kernel.org>
17246 R:      Bhupesh Sharma <bhupesh.sharma@linaro.org>
17247 L:      netdev@vger.kernel.org
17248 S:      Maintained
17249 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
17250 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17251
17252 QUALCOMM FASTRPC DRIVER
17253 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17254 M:      Amol Maheshwari <amahesh@qti.qualcomm.com>
17255 L:      linux-arm-msm@vger.kernel.org
17256 S:      Maintained
17257 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17258 F:      drivers/misc/fastrpc.c
17259 F:      include/uapi/misc/fastrpc.h
17260
17261 QUALCOMM HEXAGON ARCHITECTURE
17262 M:      Brian Cain <bcain@quicinc.com>
17263 L:      linux-hexagon@vger.kernel.org
17264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17265 S:      Supported
17266 F:      arch/hexagon/
17267
17268 QUALCOMM HIDMA DRIVER
17269 M:      Sinan Kaya <okaya@kernel.org>
17270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17271 L:      linux-arm-msm@vger.kernel.org
17272 L:      dmaengine@vger.kernel.org
17273 S:      Supported
17274 F:      drivers/dma/qcom/hidma*
17275
17276 QUALCOMM I2C CCI DRIVER
17277 M:      Loic Poulain <loic.poulain@linaro.org>
17278 M:      Robert Foss <robert.foss@linaro.org>
17279 L:      linux-i2c@vger.kernel.org
17280 L:      linux-arm-msm@vger.kernel.org
17281 S:      Maintained
17282 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17283 F:      drivers/i2c/busses/i2c-qcom-cci.c
17284
17285 QUALCOMM INTERCONNECT BWMON DRIVER
17286 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17287 L:      linux-arm-msm@vger.kernel.org
17288 S:      Maintained
17289 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17290 F:      drivers/soc/qcom/icc-bwmon.c
17291
17292 QUALCOMM IOMMU
17293 M:      Rob Clark <robdclark@gmail.com>
17294 L:      iommu@lists.linux.dev
17295 L:      linux-arm-msm@vger.kernel.org
17296 S:      Maintained
17297 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
17298
17299 QUALCOMM IPC ROUTER (QRTR) DRIVER
17300 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17301 L:      linux-arm-msm@vger.kernel.org
17302 S:      Maintained
17303 F:      include/trace/events/qrtr.h
17304 F:      include/uapi/linux/qrtr.h
17305 F:      net/qrtr/
17306
17307 QUALCOMM IPCC MAILBOX DRIVER
17308 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17309 L:      linux-arm-msm@vger.kernel.org
17310 S:      Supported
17311 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17312 F:      drivers/mailbox/qcom-ipcc.c
17313 F:      include/dt-bindings/mailbox/qcom-ipcc.h
17314
17315 QUALCOMM IPQ4019 USB PHY DRIVER
17316 M:      Robert Marko <robert.marko@sartura.hr>
17317 M:      Luka Perkov <luka.perkov@sartura.hr>
17318 L:      linux-arm-msm@vger.kernel.org
17319 S:      Maintained
17320 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17321 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17322
17323 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17324 M:      Robert Marko <robert.marko@sartura.hr>
17325 M:      Luka Perkov <luka.perkov@sartura.hr>
17326 L:      linux-arm-msm@vger.kernel.org
17327 S:      Maintained
17328 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17329 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
17330
17331 QUALCOMM NAND CONTROLLER DRIVER
17332 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17333 L:      linux-mtd@lists.infradead.org
17334 L:      linux-arm-msm@vger.kernel.org
17335 S:      Maintained
17336 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17337 F:      drivers/mtd/nand/raw/qcom_nandc.c
17338
17339 QUALCOMM RMNET DRIVER
17340 M:      Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17341 M:      Sean Tranchetti <quic_stranche@quicinc.com>
17342 L:      netdev@vger.kernel.org
17343 S:      Maintained
17344 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17345 F:      drivers/net/ethernet/qualcomm/rmnet/
17346 F:      include/linux/if_rmnet.h
17347
17348 QUALCOMM TSENS THERMAL DRIVER
17349 M:      Amit Kucheria <amitk@kernel.org>
17350 M:      Thara Gopinath <thara.gopinath@gmail.com>
17351 L:      linux-pm@vger.kernel.org
17352 L:      linux-arm-msm@vger.kernel.org
17353 S:      Maintained
17354 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17355 F:      drivers/thermal/qcom/
17356
17357 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17358 M:      Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17359 M:      Vikash Garodia <quic_vgarodia@quicinc.com>
17360 L:      linux-media@vger.kernel.org
17361 L:      linux-arm-msm@vger.kernel.org
17362 S:      Maintained
17363 T:      git git://linuxtv.org/media_tree.git
17364 F:      Documentation/devicetree/bindings/media/*venus*
17365 F:      drivers/media/platform/qcom/venus/
17366
17367 QUALCOMM WCN36XX WIRELESS DRIVER
17368 M:      Loic Poulain <loic.poulain@linaro.org>
17369 L:      wcn36xx@lists.infradead.org
17370 S:      Supported
17371 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17372 F:      drivers/net/wireless/ath/wcn36xx/
17373
17374 QUANTENNA QTNFMAC WIRELESS DRIVER
17375 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
17376 R:      Sergey Matyukevich <geomatsi@gmail.com>
17377 L:      linux-wireless@vger.kernel.org
17378 S:      Maintained
17379 F:      drivers/net/wireless/quantenna
17380
17381 RADEON and AMDGPU DRM DRIVERS
17382 M:      Alex Deucher <alexander.deucher@amd.com>
17383 M:      Christian König <christian.koenig@amd.com>
17384 M:      Pan, Xinhui <Xinhui.Pan@amd.com>
17385 L:      amd-gfx@lists.freedesktop.org
17386 S:      Supported
17387 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
17388 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
17389 C:      irc://irc.oftc.net/radeon
17390 F:      Documentation/gpu/amdgpu/
17391 F:      drivers/gpu/drm/amd/
17392 F:      drivers/gpu/drm/radeon/
17393 F:      include/uapi/drm/amdgpu_drm.h
17394 F:      include/uapi/drm/radeon_drm.h
17395
17396 RADEON FRAMEBUFFER DISPLAY DRIVER
17397 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
17398 L:      linux-fbdev@vger.kernel.org
17399 S:      Maintained
17400 F:      drivers/video/fbdev/aty/radeon*
17401 F:      include/uapi/linux/radeonfb.h
17402
17403 RADIOSHARK RADIO DRIVER
17404 M:      Hans Verkuil <hverkuil@xs4all.nl>
17405 L:      linux-media@vger.kernel.org
17406 S:      Maintained
17407 T:      git git://linuxtv.org/media_tree.git
17408 F:      drivers/media/radio/radio-shark.c
17409
17410 RADIOSHARK2 RADIO DRIVER
17411 M:      Hans Verkuil <hverkuil@xs4all.nl>
17412 L:      linux-media@vger.kernel.org
17413 S:      Maintained
17414 T:      git git://linuxtv.org/media_tree.git
17415 F:      drivers/media/radio/radio-shark2.c
17416 F:      drivers/media/radio/radio-tea5777.c
17417
17418 RADOS BLOCK DEVICE (RBD)
17419 M:      Ilya Dryomov <idryomov@gmail.com>
17420 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
17421 L:      ceph-devel@vger.kernel.org
17422 S:      Supported
17423 W:      http://ceph.com/
17424 T:      git https://github.com/ceph/ceph-client.git
17425 F:      Documentation/ABI/testing/sysfs-bus-rbd
17426 F:      drivers/block/rbd.c
17427 F:      drivers/block/rbd_types.h
17428
17429 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17430 M:      Paul Mackerras <paulus@samba.org>
17431 L:      linux-fbdev@vger.kernel.org
17432 S:      Maintained
17433 F:      drivers/video/fbdev/aty/aty128fb.c
17434
17435 RAINSHADOW-CEC DRIVER
17436 M:      Hans Verkuil <hverkuil@xs4all.nl>
17437 L:      linux-media@vger.kernel.org
17438 S:      Maintained
17439 T:      git git://linuxtv.org/media_tree.git
17440 F:      drivers/media/cec/usb/rainshadow/
17441
17442 RALINK MIPS ARCHITECTURE
17443 M:      John Crispin <john@phrozen.org>
17444 L:      linux-mips@vger.kernel.org
17445 S:      Maintained
17446 F:      arch/mips/ralink
17447
17448 RALINK MT7621 MIPS ARCHITECTURE
17449 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
17450 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
17451 L:      linux-mips@vger.kernel.org
17452 S:      Maintained
17453 F:      arch/mips/boot/dts/ralink/mt7621*
17454
17455 RALINK PINCTRL DRIVER
17456 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
17457 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
17458 L:      linux-mips@vger.kernel.org
17459 S:      Maintained
17460 F:      drivers/pinctrl/ralink/
17461
17462 RALINK RT2X00 WIRELESS LAN DRIVER
17463 M:      Stanislaw Gruszka <stf_xl@wp.pl>
17464 M:      Helmut Schaa <helmut.schaa@googlemail.com>
17465 L:      linux-wireless@vger.kernel.org
17466 S:      Maintained
17467 F:      drivers/net/wireless/ralink/rt2x00/
17468
17469 RAMDISK RAM BLOCK DEVICE DRIVER
17470 M:      Jens Axboe <axboe@kernel.dk>
17471 S:      Maintained
17472 F:      Documentation/admin-guide/blockdev/ramdisk.rst
17473 F:      drivers/block/brd.c
17474
17475 RANCHU VIRTUAL BOARD FOR MIPS
17476 M:      Miodrag Dinic <miodrag.dinic@mips.com>
17477 L:      linux-mips@vger.kernel.org
17478 S:      Supported
17479 F:      arch/mips/configs/generic/board-ranchu.config
17480 F:      arch/mips/generic/board-ranchu.c
17481
17482 RANDOM NUMBER DRIVER
17483 M:      "Theodore Ts'o" <tytso@mit.edu>
17484 M:      Jason A. Donenfeld <Jason@zx2c4.com>
17485 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17486 S:      Maintained
17487 F:      drivers/char/random.c
17488 F:      drivers/virt/vmgenid.c
17489
17490 RAPIDIO SUBSYSTEM
17491 M:      Matt Porter <mporter@kernel.crashing.org>
17492 M:      Alexandre Bounine <alex.bou9@gmail.com>
17493 S:      Maintained
17494 F:      drivers/rapidio/
17495
17496 RAS INFRASTRUCTURE
17497 M:      Tony Luck <tony.luck@intel.com>
17498 M:      Borislav Petkov <bp@alien8.de>
17499 L:      linux-edac@vger.kernel.org
17500 S:      Maintained
17501 F:      Documentation/admin-guide/ras.rst
17502 F:      drivers/ras/
17503 F:      include/linux/ras.h
17504 F:      include/ras/ras_event.h
17505
17506 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17507 L:      linux-wireless@vger.kernel.org
17508 S:      Orphan
17509 F:      drivers/net/wireless/ray*
17510
17511 RC-CORE / LIRC FRAMEWORK
17512 M:      Sean Young <sean@mess.org>
17513 L:      linux-media@vger.kernel.org
17514 S:      Maintained
17515 W:      http://linuxtv.org
17516 T:      git git://linuxtv.org/media_tree.git
17517 F:      Documentation/driver-api/media/rc-core.rst
17518 F:      Documentation/userspace-api/media/rc/
17519 F:      drivers/media/rc/
17520 F:      include/media/rc-map.h
17521 F:      include/media/rc-core.h
17522 F:      include/uapi/linux/lirc.h
17523
17524 RCMM REMOTE CONTROLS DECODER
17525 M:      Patrick Lerda <patrick9876@free.fr>
17526 S:      Maintained
17527 F:      drivers/media/rc/ir-rcmm-decoder.c
17528
17529 RCUTORTURE TEST FRAMEWORK
17530 M:      "Paul E. McKenney" <paulmck@kernel.org>
17531 M:      Josh Triplett <josh@joshtriplett.org>
17532 R:      Steven Rostedt <rostedt@goodmis.org>
17533 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17534 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17535 L:      rcu@vger.kernel.org
17536 S:      Supported
17537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17538 F:      tools/testing/selftests/rcutorture
17539
17540 RDACM20 Camera Sensor
17541 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
17542 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17543 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17544 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17545 L:      linux-media@vger.kernel.org
17546 S:      Maintained
17547 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17548 F:      drivers/media/i2c/max9271.c
17549 F:      drivers/media/i2c/max9271.h
17550 F:      drivers/media/i2c/rdacm20.c
17551
17552 RDACM21 Camera Sensor
17553 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
17554 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17555 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17556 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17557 L:      linux-media@vger.kernel.org
17558 S:      Maintained
17559 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17560 F:      drivers/media/i2c/max9271.c
17561 F:      drivers/media/i2c/max9271.h
17562 F:      drivers/media/i2c/rdacm21.c
17563
17564 RDC R-321X SoC
17565 M:      Florian Fainelli <florian@openwrt.org>
17566 S:      Maintained
17567
17568 RDC R6040 FAST ETHERNET DRIVER
17569 M:      Florian Fainelli <f.fainelli@gmail.com>
17570 L:      netdev@vger.kernel.org
17571 S:      Maintained
17572 F:      drivers/net/ethernet/rdc/r6040.c
17573
17574 RDMAVT - RDMA verbs software
17575 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17576 L:      linux-rdma@vger.kernel.org
17577 S:      Supported
17578 F:      drivers/infiniband/sw/rdmavt
17579
17580 RDS - RELIABLE DATAGRAM SOCKETS
17581 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
17582 L:      netdev@vger.kernel.org
17583 L:      linux-rdma@vger.kernel.org
17584 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
17585 S:      Supported
17586 W:      https://oss.oracle.com/projects/rds/
17587 F:      Documentation/networking/rds.rst
17588 F:      net/rds/
17589
17590 RDT - RESOURCE ALLOCATION
17591 M:      Fenghua Yu <fenghua.yu@intel.com>
17592 M:      Reinette Chatre <reinette.chatre@intel.com>
17593 L:      linux-kernel@vger.kernel.org
17594 S:      Supported
17595 F:      Documentation/x86/resctrl*
17596 F:      arch/x86/include/asm/resctrl.h
17597 F:      arch/x86/kernel/cpu/resctrl/
17598 F:      tools/testing/selftests/resctrl/
17599
17600 READ-COPY UPDATE (RCU)
17601 M:      "Paul E. McKenney" <paulmck@kernel.org>
17602 M:      Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17603 M:      Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17604 M:      Josh Triplett <josh@joshtriplett.org>
17605 R:      Steven Rostedt <rostedt@goodmis.org>
17606 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17607 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17608 R:      Joel Fernandes <joel@joelfernandes.org>
17609 L:      rcu@vger.kernel.org
17610 S:      Supported
17611 W:      http://www.rdrop.com/users/paulmck/RCU/
17612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17613 F:      Documentation/RCU/
17614 F:      include/linux/rcu*
17615 F:      kernel/rcu/
17616 X:      Documentation/RCU/torture.rst
17617 X:      include/linux/srcu*.h
17618 X:      kernel/rcu/srcu*.c
17619
17620 REAL TIME CLOCK (RTC) SUBSYSTEM
17621 M:      Alessandro Zummo <a.zummo@towertech.it>
17622 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
17623 L:      linux-rtc@vger.kernel.org
17624 S:      Maintained
17625 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
17626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17627 F:      Documentation/admin-guide/rtc.rst
17628 F:      Documentation/devicetree/bindings/rtc/
17629 F:      drivers/rtc/
17630 F:      include/linux/platform_data/rtc-*
17631 F:      include/linux/rtc.h
17632 F:      include/linux/rtc/
17633 F:      include/uapi/linux/rtc.h
17634 F:      tools/testing/selftests/rtc/
17635
17636 REALTEK AUDIO CODECS
17637 M:      Oder Chiou <oder_chiou@realtek.com>
17638 S:      Maintained
17639 F:      include/sound/rt*.h
17640 F:      sound/soc/codecs/rt*
17641
17642 REALTEK OTTO WATCHDOG
17643 M:      Sander Vanheule <sander@svanheule.net>
17644 L:      linux-watchdog@vger.kernel.org
17645 S:      Maintained
17646 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17647 F:      drivers/watchdog/realtek_otto_wdt.c
17648
17649 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17650 M:      Linus Walleij <linus.walleij@linaro.org>
17651 M:      Alvin Šipraga <alsi@bang-olufsen.dk>
17652 S:      Maintained
17653 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
17654 F:      drivers/net/dsa/realtek/*
17655
17656 REALTEK WIRELESS DRIVER (rtlwifi family)
17657 M:      Ping-Ke Shih <pkshih@realtek.com>
17658 L:      linux-wireless@vger.kernel.org
17659 S:      Maintained
17660 W:      https://wireless.wiki.kernel.org/
17661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17662 F:      drivers/net/wireless/realtek/rtlwifi/
17663
17664 REALTEK WIRELESS DRIVER (rtw88)
17665 M:      Yan-Hsuan Chuang <tony0620emma@gmail.com>
17666 L:      linux-wireless@vger.kernel.org
17667 S:      Maintained
17668 F:      drivers/net/wireless/realtek/rtw88/
17669
17670 REALTEK WIRELESS DRIVER (rtw89)
17671 M:      Ping-Ke Shih <pkshih@realtek.com>
17672 L:      linux-wireless@vger.kernel.org
17673 S:      Maintained
17674 F:      drivers/net/wireless/realtek/rtw89/
17675
17676 REDPINE WIRELESS DRIVER
17677 L:      linux-wireless@vger.kernel.org
17678 S:      Orphan
17679 F:      drivers/net/wireless/rsi/
17680
17681 REGISTER MAP ABSTRACTION
17682 M:      Mark Brown <broonie@kernel.org>
17683 L:      linux-kernel@vger.kernel.org
17684 S:      Supported
17685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17686 F:      Documentation/devicetree/bindings/regmap/
17687 F:      drivers/base/regmap/
17688 F:      include/linux/regmap.h
17689
17690 REISERFS FILE SYSTEM
17691 L:      reiserfs-devel@vger.kernel.org
17692 S:      Supported
17693 F:      fs/reiserfs/
17694
17695 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17696 M:      Bjorn Andersson <andersson@kernel.org>
17697 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
17698 L:      linux-remoteproc@vger.kernel.org
17699 S:      Maintained
17700 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17701 F:      Documentation/ABI/testing/sysfs-class-remoteproc
17702 F:      Documentation/devicetree/bindings/remoteproc/
17703 F:      Documentation/staging/remoteproc.rst
17704 F:      drivers/remoteproc/
17705 F:      include/linux/remoteproc.h
17706 F:      include/linux/remoteproc/
17707
17708 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17709 M:      Bjorn Andersson <andersson@kernel.org>
17710 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
17711 L:      linux-remoteproc@vger.kernel.org
17712 S:      Maintained
17713 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17714 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
17715 F:      Documentation/staging/rpmsg.rst
17716 F:      drivers/rpmsg/
17717 F:      include/linux/rpmsg.h
17718 F:      include/linux/rpmsg/
17719 F:      include/uapi/linux/rpmsg.h
17720 F:      samples/rpmsg/
17721
17722 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17723 M:      Stephan Gerhold <stephan@gerhold.net>
17724 L:      netdev@vger.kernel.org
17725 L:      linux-remoteproc@vger.kernel.org
17726 S:      Maintained
17727 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
17728
17729 RENESAS CLOCK DRIVERS
17730 M:      Geert Uytterhoeven <geert+renesas@glider.be>
17731 L:      linux-renesas-soc@vger.kernel.org
17732 S:      Supported
17733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17734 F:      Documentation/devicetree/bindings/clock/renesas,*
17735 F:      drivers/clk/renesas/
17736
17737 RENESAS EMEV2 I2C DRIVER
17738 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
17739 L:      linux-renesas-soc@vger.kernel.org
17740 S:      Supported
17741 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17742 F:      drivers/i2c/busses/i2c-emev2.c
17743
17744 RENESAS ETHERNET DRIVERS
17745 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
17746 L:      netdev@vger.kernel.org
17747 L:      linux-renesas-soc@vger.kernel.org
17748 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
17749 F:      drivers/net/ethernet/renesas/
17750 F:      include/linux/sh_eth.h
17751
17752 RENESAS R-CAR GYROADC DRIVER
17753 M:      Marek Vasut <marek.vasut@gmail.com>
17754 L:      linux-iio@vger.kernel.org
17755 S:      Supported
17756 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17757 F:      drivers/iio/adc/rcar-gyroadc.c
17758
17759 RENESAS R-CAR I2C DRIVERS
17760 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
17761 L:      linux-renesas-soc@vger.kernel.org
17762 S:      Supported
17763 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17764 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17765 F:      drivers/i2c/busses/i2c-rcar.c
17766 F:      drivers/i2c/busses/i2c-sh_mobile.c
17767
17768 RENESAS R-CAR SATA DRIVER
17769 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
17770 S:      Supported
17771 L:      linux-ide@vger.kernel.org
17772 L:      linux-renesas-soc@vger.kernel.org
17773 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17774 F:      drivers/ata/sata_rcar.c
17775
17776 RENESAS R-CAR THERMAL DRIVERS
17777 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
17778 L:      linux-renesas-soc@vger.kernel.org
17779 S:      Supported
17780 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17781 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17782 F:      drivers/thermal/rcar_gen3_thermal.c
17783 F:      drivers/thermal/rcar_thermal.c
17784
17785 RENESAS RIIC DRIVER
17786 M:      Chris Brandt <chris.brandt@renesas.com>
17787 L:      linux-renesas-soc@vger.kernel.org
17788 S:      Supported
17789 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17790 F:      drivers/i2c/busses/i2c-riic.c
17791
17792 RENESAS USB PHY DRIVER
17793 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17794 L:      linux-renesas-soc@vger.kernel.org
17795 S:      Maintained
17796 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
17797
17798 RENESAS RZ/G2L A/D DRIVER
17799 M:      Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17800 L:      linux-iio@vger.kernel.org
17801 L:      linux-renesas-soc@vger.kernel.org
17802 S:      Supported
17803 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17804 F:      drivers/iio/adc/rzg2l_adc.c
17805
17806 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17807 M:      Clément Léger <clement.leger@bootlin.com>
17808 L:      linux-renesas-soc@vger.kernel.org
17809 L:      netdev@vger.kernel.org
17810 S:      Maintained
17811 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17812 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17813 F:      drivers/net/dsa/rzn1_a5psw*
17814 F:      drivers/net/pcs/pcs-rzn1-miic.c
17815 F:      include/dt-bindings/net/pcs-rzn1-miic.h
17816 F:      include/linux/pcs-rzn1-miic.h
17817 F:      net/dsa/tag_rzn1_a5psw.c
17818
17819 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17820 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17821 L:      linux-rtc@vger.kernel.org
17822 L:      linux-renesas-soc@vger.kernel.org
17823 S:      Maintained
17824 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17825 F:      drivers/rtc/rtc-rzn1.c
17826
17827 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17828 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17829 L:      linux-mtd@lists.infradead.org
17830 L:      linux-renesas-soc@vger.kernel.org
17831 S:      Maintained
17832 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17833 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
17834
17835 RENESAS VERSACLOCK 7 CLOCK DRIVER
17836 M:      Alex Helms <alexander.helms.jy@renesas.com>
17837 S:      Maintained
17838 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17839 F:      drivers/clk/clk-versaclock7.c
17840
17841 RESET CONTROLLER FRAMEWORK
17842 M:      Philipp Zabel <p.zabel@pengutronix.de>
17843 S:      Maintained
17844 T:      git git://git.pengutronix.de/git/pza/linux
17845 F:      Documentation/devicetree/bindings/reset/
17846 F:      Documentation/driver-api/reset.rst
17847 F:      drivers/reset/
17848 F:      include/dt-bindings/reset/
17849 F:      include/linux/reset-controller.h
17850 F:      include/linux/reset.h
17851 F:      include/linux/reset/
17852 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17853
17854 RESTARTABLE SEQUENCES SUPPORT
17855 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17856 M:      Peter Zijlstra <peterz@infradead.org>
17857 M:      "Paul E. McKenney" <paulmck@kernel.org>
17858 M:      Boqun Feng <boqun.feng@gmail.com>
17859 L:      linux-kernel@vger.kernel.org
17860 S:      Supported
17861 F:      include/trace/events/rseq.h
17862 F:      include/uapi/linux/rseq.h
17863 F:      kernel/rseq.c
17864 F:      tools/testing/selftests/rseq/
17865
17866 RFKILL
17867 M:      Johannes Berg <johannes@sipsolutions.net>
17868 L:      linux-wireless@vger.kernel.org
17869 S:      Maintained
17870 W:      https://wireless.wiki.kernel.org/
17871 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
17872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17874 F:      Documentation/ABI/stable/sysfs-class-rfkill
17875 F:      Documentation/driver-api/rfkill.rst
17876 F:      include/linux/rfkill.h
17877 F:      include/uapi/linux/rfkill.h
17878 F:      net/rfkill/
17879
17880 RHASHTABLE
17881 M:      Thomas Graf <tgraf@suug.ch>
17882 M:      Herbert Xu <herbert@gondor.apana.org.au>
17883 L:      netdev@vger.kernel.org
17884 S:      Maintained
17885 F:      include/linux/rhashtable-types.h
17886 F:      include/linux/rhashtable.h
17887 F:      lib/rhashtable.c
17888 F:      lib/test_rhashtable.c
17889
17890 RICOH R5C592 MEMORYSTICK DRIVER
17891 M:      Maxim Levitsky <maximlevitsky@gmail.com>
17892 S:      Maintained
17893 F:      drivers/memstick/host/r592.*
17894
17895 RICOH SMARTMEDIA/XD DRIVER
17896 M:      Maxim Levitsky <maximlevitsky@gmail.com>
17897 S:      Maintained
17898 F:      drivers/mtd/nand/raw/r852.c
17899 F:      drivers/mtd/nand/raw/r852.h
17900
17901 RISC-V PMU DRIVERS
17902 M:      Atish Patra <atishp@atishpatra.org>
17903 R:      Anup Patel <anup@brainfault.org>
17904 L:      linux-riscv@lists.infradead.org
17905 S:      Supported
17906 F:      drivers/perf/riscv_pmu.c
17907 F:      drivers/perf/riscv_pmu_legacy.c
17908 F:      drivers/perf/riscv_pmu_sbi.c
17909
17910 RISC-V ARCHITECTURE
17911 M:      Paul Walmsley <paul.walmsley@sifive.com>
17912 M:      Palmer Dabbelt <palmer@dabbelt.com>
17913 M:      Albert Ou <aou@eecs.berkeley.edu>
17914 L:      linux-riscv@lists.infradead.org
17915 S:      Supported
17916 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
17917 P:      Documentation/riscv/patch-acceptance.rst
17918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17919 F:      arch/riscv/
17920 N:      riscv
17921 K:      riscv
17922
17923 RISC-V MICROCHIP FPGA SUPPORT
17924 M:      Conor Dooley <conor.dooley@microchip.com>
17925 M:      Daire McNamara <daire.mcnamara@microchip.com>
17926 L:      linux-riscv@lists.infradead.org
17927 S:      Supported
17928 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17929 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17930 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17931 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17932 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17933 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17934 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
17935 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17936 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17937 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17938 F:      arch/riscv/boot/dts/microchip/
17939 F:      drivers/char/hw_random/mpfs-rng.c
17940 F:      drivers/clk/microchip/clk-mpfs.c
17941 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
17942 F:      drivers/mailbox/mailbox-mpfs.c
17943 F:      drivers/pci/controller/pcie-microchip-host.c
17944 F:      drivers/reset/reset-mpfs.c
17945 F:      drivers/rtc/rtc-mpfs.c
17946 F:      drivers/soc/microchip/mpfs-sys-controller.c
17947 F:      drivers/spi/spi-microchip-core-qspi.c
17948 F:      drivers/spi/spi-microchip-core.c
17949 F:      drivers/usb/musb/mpfs.c
17950 F:      include/soc/microchip/mpfs.h
17951
17952 RISC-V MISC SOC SUPPORT
17953 M:      Conor Dooley <conor@kernel.org>
17954 L:      linux-riscv@lists.infradead.org
17955 S:      Maintained
17956 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
17957 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17958 F:      Documentation/devicetree/bindings/riscv/
17959 F:      arch/riscv/boot/dts/
17960
17961 RNBD BLOCK DRIVERS
17962 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
17963 M:      Jack Wang <jinpu.wang@ionos.com>
17964 L:      linux-block@vger.kernel.org
17965 S:      Maintained
17966 F:      drivers/block/rnbd/
17967
17968 ROCCAT DRIVERS
17969 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
17970 S:      Maintained
17971 W:      http://sourceforge.net/projects/roccat/
17972 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
17973 F:      drivers/hid/hid-roccat*
17974 F:      include/linux/hid-roccat*
17975
17976 ROCKCHIP CRYPTO DRIVERS
17977 M:      Corentin Labbe <clabbe@baylibre.com>
17978 L:      linux-crypto@vger.kernel.org
17979 S:      Maintained
17980 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
17981 F:      drivers/crypto/rockchip/
17982
17983 ROCKCHIP I2S TDM DRIVER
17984 M:      Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17985 L:      linux-rockchip@lists.infradead.org
17986 S:      Maintained
17987 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17988 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
17989
17990 ROCKCHIP ISP V1 DRIVER
17991 M:      Dafna Hirschfeld <dafna@fastmail.com>
17992 L:      linux-media@vger.kernel.org
17993 L:      linux-rockchip@lists.infradead.org
17994 S:      Maintained
17995 F:      Documentation/admin-guide/media/rkisp1.rst
17996 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17997 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17998 F:      drivers/media/platform/rockchip/rkisp1
17999 F:      include/uapi/linux/rkisp1-config.h
18000
18001 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18002 M:      Jacob Chen <jacob-chen@iotwrt.com>
18003 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18004 L:      linux-media@vger.kernel.org
18005 L:      linux-rockchip@lists.infradead.org
18006 S:      Maintained
18007 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
18008 F:      drivers/media/platform/rockchip/rga/
18009
18010 ROCKCHIP VIDEO DECODER DRIVER
18011 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18012 L:      linux-media@vger.kernel.org
18013 L:      linux-rockchip@lists.infradead.org
18014 S:      Maintained
18015 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18016 F:      drivers/staging/media/rkvdec/
18017
18018 ROCKER DRIVER
18019 M:      Jiri Pirko <jiri@resnulli.us>
18020 L:      netdev@vger.kernel.org
18021 S:      Supported
18022 F:      drivers/net/ethernet/rocker/
18023
18024 ROCKETPORT EXPRESS/INFINITY DRIVER
18025 M:      Kevin Cernekee <cernekee@gmail.com>
18026 L:      linux-serial@vger.kernel.org
18027 S:      Odd Fixes
18028 F:      drivers/tty/serial/rp2.*
18029
18030 ROHM BD99954 CHARGER IC
18031 M:      Matti Vaittinen <mazziesaccount@gmail.com>
18032 S:      Supported
18033 F:      drivers/power/supply/bd99954-charger.c
18034 F:      drivers/power/supply/bd99954-charger.h
18035
18036 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18037 M:      Tomasz Duszynski <tduszyns@gmail.com>
18038 S:      Maintained
18039 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
18040 F:      drivers/iio/light/bh1750.c
18041
18042 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18043 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
18044 L:      linux-kernel@vger.kernel.org
18045 L:      linux-renesas-soc@vger.kernel.org
18046 S:      Supported
18047 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18048 F:      drivers/gpio/gpio-bd9571mwv.c
18049 F:      drivers/mfd/bd9571mwv.c
18050 F:      drivers/regulator/bd9571mwv-regulator.c
18051 F:      include/linux/mfd/bd9571mwv.h
18052
18053 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18054 M:      Matti Vaittinen <mazziesaccount@gmail.com>
18055 S:      Supported
18056 F:      drivers/clk/clk-bd718x7.c
18057 F:      drivers/gpio/gpio-bd71815.c
18058 F:      drivers/gpio/gpio-bd71828.c
18059 F:      drivers/mfd/rohm-bd71828.c
18060 F:      drivers/mfd/rohm-bd718x7.c
18061 F:      drivers/mfd/rohm-bd9576.c
18062 F:      drivers/regulator/bd71815-regulator.c
18063 F:      drivers/regulator/bd71828-regulator.c
18064 F:      drivers/regulator/bd718x7-regulator.c
18065 F:      drivers/regulator/bd9576-regulator.c
18066 F:      drivers/regulator/rohm-regulator.c
18067 F:      drivers/rtc/rtc-bd70528.c
18068 F:      drivers/watchdog/bd9576_wdt.c
18069 F:      include/linux/mfd/rohm-bd71815.h
18070 F:      include/linux/mfd/rohm-bd71828.h
18071 F:      include/linux/mfd/rohm-bd718x7.h
18072 F:      include/linux/mfd/rohm-bd957x.h
18073 F:      include/linux/mfd/rohm-generic.h
18074 F:      include/linux/mfd/rohm-shared.h
18075
18076 ROSE NETWORK LAYER
18077 M:      Ralf Baechle <ralf@linux-mips.org>
18078 L:      linux-hams@vger.kernel.org
18079 S:      Maintained
18080 W:      http://www.linux-ax25.org/
18081 F:      include/net/rose.h
18082 F:      include/uapi/linux/rose.h
18083 F:      net/rose/
18084
18085 ROTATION DRIVER FOR ALLWINNER A83T
18086 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
18087 L:      linux-media@vger.kernel.org
18088 S:      Maintained
18089 T:      git git://linuxtv.org/media_tree.git
18090 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18091 F:      drivers/media/platform/sunxi/sun8i-rotate/
18092
18093 RPMSG TTY DRIVER
18094 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18095 L:      linux-remoteproc@vger.kernel.org
18096 S:      Maintained
18097 F:      drivers/tty/rpmsg_tty.c
18098
18099 RTL2830 MEDIA DRIVER
18100 M:      Antti Palosaari <crope@iki.fi>
18101 L:      linux-media@vger.kernel.org
18102 S:      Maintained
18103 W:      https://linuxtv.org
18104 W:      http://palosaari.fi/linux/
18105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18106 T:      git git://linuxtv.org/anttip/media_tree.git
18107 F:      drivers/media/dvb-frontends/rtl2830*
18108
18109 RTL2832 MEDIA DRIVER
18110 M:      Antti Palosaari <crope@iki.fi>
18111 L:      linux-media@vger.kernel.org
18112 S:      Maintained
18113 W:      https://linuxtv.org
18114 W:      http://palosaari.fi/linux/
18115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18116 T:      git git://linuxtv.org/anttip/media_tree.git
18117 F:      drivers/media/dvb-frontends/rtl2832*
18118
18119 RTL2832_SDR MEDIA DRIVER
18120 M:      Antti Palosaari <crope@iki.fi>
18121 L:      linux-media@vger.kernel.org
18122 S:      Maintained
18123 W:      https://linuxtv.org
18124 W:      http://palosaari.fi/linux/
18125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18126 T:      git git://linuxtv.org/anttip/media_tree.git
18127 F:      drivers/media/dvb-frontends/rtl2832_sdr*
18128
18129 RTL8180 WIRELESS DRIVER
18130 L:      linux-wireless@vger.kernel.org
18131 S:      Orphan
18132 W:      https://wireless.wiki.kernel.org/
18133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18134 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
18135
18136 RTL8187 WIRELESS DRIVER
18137 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
18138 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
18139 M:      Larry Finger <Larry.Finger@lwfinger.net>
18140 L:      linux-wireless@vger.kernel.org
18141 S:      Maintained
18142 W:      https://wireless.wiki.kernel.org/
18143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18144 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
18145
18146 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18147 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
18148 L:      linux-wireless@vger.kernel.org
18149 S:      Maintained
18150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18151 F:      drivers/net/wireless/realtek/rtl8xxxu/
18152
18153 RTRS TRANSPORT DRIVERS
18154 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
18155 M:      Jack Wang <jinpu.wang@ionos.com>
18156 L:      linux-rdma@vger.kernel.org
18157 S:      Maintained
18158 F:      drivers/infiniband/ulp/rtrs/
18159
18160 RUNTIME VERIFICATION (RV)
18161 M:      Daniel Bristot de Oliveira <bristot@kernel.org>
18162 M:      Steven Rostedt <rostedt@goodmis.org>
18163 L:      linux-trace-devel@vger.kernel.org
18164 S:      Maintained
18165 F:      Documentation/trace/rv/
18166 F:      include/linux/rv.h
18167 F:      include/rv/
18168 F:      kernel/trace/rv/
18169 F:      tools/verification/
18170
18171 RUST
18172 M:      Miguel Ojeda <ojeda@kernel.org>
18173 M:      Alex Gaynor <alex.gaynor@gmail.com>
18174 M:      Wedson Almeida Filho <wedsonaf@gmail.com>
18175 R:      Boqun Feng <boqun.feng@gmail.com>
18176 R:      Gary Guo <gary@garyguo.net>
18177 R:      Björn Roy Baron <bjorn3_gh@protonmail.com>
18178 L:      rust-for-linux@vger.kernel.org
18179 S:      Supported
18180 W:      https://github.com/Rust-for-Linux/linux
18181 B:      https://github.com/Rust-for-Linux/linux/issues
18182 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
18183 F:      Documentation/rust/
18184 F:      rust/
18185 F:      samples/rust/
18186 F:      scripts/*rust*
18187 K:      \b(?i:rust)\b
18188
18189 RXRPC SOCKETS (AF_RXRPC)
18190 M:      David Howells <dhowells@redhat.com>
18191 M:      Marc Dionne <marc.dionne@auristor.com>
18192 L:      linux-afs@lists.infradead.org
18193 S:      Supported
18194 W:      https://www.infradead.org/~dhowells/kafs/
18195 F:      Documentation/networking/rxrpc.rst
18196 F:      include/keys/rxrpc-type.h
18197 F:      include/net/af_rxrpc.h
18198 F:      include/trace/events/rxrpc.h
18199 F:      include/uapi/linux/rxrpc.h
18200 F:      net/rxrpc/
18201
18202 S3 SAVAGE FRAMEBUFFER DRIVER
18203 M:      Antonino Daplas <adaplas@gmail.com>
18204 L:      linux-fbdev@vger.kernel.org
18205 S:      Maintained
18206 F:      drivers/video/fbdev/savage/
18207
18208 S390 ARCHITECTURE
18209 M:      Heiko Carstens <hca@linux.ibm.com>
18210 M:      Vasily Gorbik <gor@linux.ibm.com>
18211 M:      Alexander Gordeev <agordeev@linux.ibm.com>
18212 R:      Christian Borntraeger <borntraeger@linux.ibm.com>
18213 R:      Sven Schnelle <svens@linux.ibm.com>
18214 L:      linux-s390@vger.kernel.org
18215 S:      Supported
18216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18217 F:      Documentation/driver-api/s390-drivers.rst
18218 F:      Documentation/s390/
18219 F:      arch/s390/
18220 F:      drivers/s390/
18221
18222 S390 COMMON I/O LAYER
18223 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
18224 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
18225 L:      linux-s390@vger.kernel.org
18226 S:      Supported
18227 F:      drivers/s390/cio/
18228
18229 S390 DASD DRIVER
18230 M:      Stefan Haberland <sth@linux.ibm.com>
18231 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
18232 L:      linux-s390@vger.kernel.org
18233 S:      Supported
18234 F:      block/partitions/ibm.c
18235 F:      drivers/s390/block/dasd*
18236 F:      include/linux/dasd_mod.h
18237
18238 S390 IOMMU (PCI)
18239 M:      Matthew Rosato <mjrosato@linux.ibm.com>
18240 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18241 L:      linux-s390@vger.kernel.org
18242 S:      Supported
18243 F:      drivers/iommu/s390-iommu.c
18244
18245 S390 IUCV NETWORK LAYER
18246 M:      Alexandra Winter <wintera@linux.ibm.com>
18247 M:      Wenjia Zhang <wenjia@linux.ibm.com>
18248 L:      linux-s390@vger.kernel.org
18249 L:      netdev@vger.kernel.org
18250 S:      Supported
18251 F:      drivers/s390/net/*iucv*
18252 F:      include/net/iucv/
18253 F:      net/iucv/
18254
18255 S390 NETWORK DRIVERS
18256 M:      Alexandra Winter <wintera@linux.ibm.com>
18257 M:      Wenjia Zhang <wenjia@linux.ibm.com>
18258 L:      linux-s390@vger.kernel.org
18259 L:      netdev@vger.kernel.org
18260 S:      Supported
18261 F:      drivers/s390/net/
18262
18263 S390 MM
18264 M:      Alexander Gordeev <agordeev@linux.ibm.com>
18265 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18266 L:      linux-s390@vger.kernel.org
18267 S:      Supported
18268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18269 F:      arch/s390/include/asm/pgtable.h
18270 F:      arch/s390/mm
18271
18272 S390 PCI SUBSYSTEM
18273 M:      Niklas Schnelle <schnelle@linux.ibm.com>
18274 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18275 L:      linux-s390@vger.kernel.org
18276 S:      Supported
18277 F:      arch/s390/pci/
18278 F:      drivers/pci/hotplug/s390_pci_hpc.c
18279 F:      Documentation/s390/pci.rst
18280
18281 S390 VFIO AP DRIVER
18282 M:      Tony Krowiak <akrowiak@linux.ibm.com>
18283 M:      Halil Pasic <pasic@linux.ibm.com>
18284 M:      Jason Herne <jjherne@linux.ibm.com>
18285 L:      linux-s390@vger.kernel.org
18286 S:      Supported
18287 F:      Documentation/s390/vfio-ap*
18288 F:      drivers/s390/crypto/vfio_ap*
18289
18290 S390 VFIO-CCW DRIVER
18291 M:      Eric Farman <farman@linux.ibm.com>
18292 M:      Matthew Rosato <mjrosato@linux.ibm.com>
18293 R:      Halil Pasic <pasic@linux.ibm.com>
18294 L:      linux-s390@vger.kernel.org
18295 L:      kvm@vger.kernel.org
18296 S:      Supported
18297 F:      Documentation/s390/vfio-ccw.rst
18298 F:      drivers/s390/cio/vfio_ccw*
18299 F:      include/uapi/linux/vfio_ccw.h
18300
18301 S390 VFIO-PCI DRIVER
18302 M:      Matthew Rosato <mjrosato@linux.ibm.com>
18303 M:      Eric Farman <farman@linux.ibm.com>
18304 L:      linux-s390@vger.kernel.org
18305 L:      kvm@vger.kernel.org
18306 S:      Supported
18307 F:      arch/s390/kvm/pci*
18308 F:      drivers/vfio/pci/vfio_pci_zdev.c
18309 F:      include/uapi/linux/vfio_zdev.h
18310
18311 S390 ZCRYPT DRIVER
18312 M:      Harald Freudenberger <freude@linux.ibm.com>
18313 L:      linux-s390@vger.kernel.org
18314 S:      Supported
18315 F:      drivers/s390/crypto/
18316
18317 S390 ZFCP DRIVER
18318 M:      Steffen Maier <maier@linux.ibm.com>
18319 M:      Benjamin Block <bblock@linux.ibm.com>
18320 L:      linux-s390@vger.kernel.org
18321 S:      Supported
18322 F:      drivers/s390/scsi/zfcp_*
18323
18324 S3C ADC BATTERY DRIVER
18325 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18326 L:      linux-samsung-soc@vger.kernel.org
18327 S:      Odd Fixes
18328 F:      drivers/power/supply/s3c_adc_battery.c
18329 F:      include/linux/s3c_adc_battery.h
18330
18331 S3C24XX SD/MMC Driver
18332 M:      Ben Dooks <ben-linux@fluff.org>
18333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18334 S:      Supported
18335 F:      drivers/mmc/host/s3cmci.*
18336
18337 SAA6588 RDS RECEIVER DRIVER
18338 M:      Hans Verkuil <hverkuil@xs4all.nl>
18339 L:      linux-media@vger.kernel.org
18340 S:      Odd Fixes
18341 W:      https://linuxtv.org
18342 T:      git git://linuxtv.org/media_tree.git
18343 F:      drivers/media/i2c/saa6588*
18344
18345 SAA7134 VIDEO4LINUX DRIVER
18346 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18347 L:      linux-media@vger.kernel.org
18348 S:      Odd fixes
18349 W:      https://linuxtv.org
18350 T:      git git://linuxtv.org/media_tree.git
18351 F:      Documentation/driver-api/media/drivers/saa7134*
18352 F:      drivers/media/pci/saa7134/
18353
18354 SAA7146 VIDEO4LINUX-2 DRIVER
18355 M:      Hans Verkuil <hverkuil@xs4all.nl>
18356 L:      linux-media@vger.kernel.org
18357 S:      Maintained
18358 T:      git git://linuxtv.org/media_tree.git
18359 F:      drivers/staging/media/deprecated/saa7146/
18360
18361 SAFESETID SECURITY MODULE
18362 M:      Micah Morton <mortonm@chromium.org>
18363 S:      Supported
18364 F:      Documentation/admin-guide/LSM/SafeSetID.rst
18365 F:      security/safesetid/
18366
18367 SAMSUNG AUDIO (ASoC) DRIVERS
18368 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18369 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18371 S:      Supported
18372 B:      mailto:linux-samsung-soc@vger.kernel.org
18373 F:      Documentation/devicetree/bindings/sound/samsung*
18374 F:      sound/soc/samsung/
18375
18376 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18377 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18378 L:      linux-crypto@vger.kernel.org
18379 L:      linux-samsung-soc@vger.kernel.org
18380 S:      Maintained
18381 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18382 F:      drivers/crypto/exynos-rng.c
18383
18384 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18385 M:      Łukasz Stelmach <l.stelmach@samsung.com>
18386 L:      linux-samsung-soc@vger.kernel.org
18387 S:      Maintained
18388 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18389 F:      drivers/char/hw_random/exynos-trng.c
18390
18391 SAMSUNG FRAMEBUFFER DRIVER
18392 M:      Jingoo Han <jingoohan1@gmail.com>
18393 L:      linux-fbdev@vger.kernel.org
18394 S:      Maintained
18395 F:      drivers/video/fbdev/s3c-fb.c
18396
18397 SAMSUNG INTERCONNECT DRIVERS
18398 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18399 M:      Artur Świgoń <a.swigon@samsung.com>
18400 L:      linux-pm@vger.kernel.org
18401 L:      linux-samsung-soc@vger.kernel.org
18402 S:      Supported
18403 F:      drivers/interconnect/samsung/
18404
18405 SAMSUNG LAPTOP DRIVER
18406 M:      Corentin Chary <corentin.chary@gmail.com>
18407 L:      platform-driver-x86@vger.kernel.org
18408 S:      Maintained
18409 F:      drivers/platform/x86/samsung-laptop.c
18410
18411 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18412 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18413 L:      linux-kernel@vger.kernel.org
18414 L:      linux-samsung-soc@vger.kernel.org
18415 S:      Supported
18416 B:      mailto:linux-samsung-soc@vger.kernel.org
18417 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18418 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18419 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18420 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18421 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18422 F:      drivers/clk/clk-s2mps11.c
18423 F:      drivers/mfd/sec*.c
18424 F:      drivers/regulator/s2m*.c
18425 F:      drivers/regulator/s5m*.c
18426 F:      drivers/rtc/rtc-s5m.c
18427 F:      include/linux/mfd/samsung/
18428
18429 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18430 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18431 L:      linux-media@vger.kernel.org
18432 L:      linux-samsung-soc@vger.kernel.org
18433 S:      Maintained
18434 F:      drivers/media/platform/samsung/s3c-camif/
18435 F:      include/media/drv-intf/s3c_camif.h
18436
18437 SAMSUNG S3FWRN5 NFC DRIVER
18438 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18439 L:      linux-nfc@lists.01.org (subscribers-only)
18440 S:      Maintained
18441 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18442 F:      drivers/nfc/s3fwrn5
18443
18444 SAMSUNG S5C73M3 CAMERA DRIVER
18445 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18446 M:      Andrzej Hajda <andrzej.hajda@intel.com>
18447 L:      linux-media@vger.kernel.org
18448 S:      Supported
18449 F:      drivers/media/i2c/s5c73m3/*
18450
18451 SAMSUNG S5K5BAF CAMERA DRIVER
18452 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18453 M:      Andrzej Hajda <andrzej.hajda@intel.com>
18454 L:      linux-media@vger.kernel.org
18455 S:      Supported
18456 F:      drivers/media/i2c/s5k5baf.c
18457
18458 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18459 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18460 M:      Vladimir Zapolskiy <vz@mleia.com>
18461 L:      linux-crypto@vger.kernel.org
18462 L:      linux-samsung-soc@vger.kernel.org
18463 S:      Maintained
18464 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18465 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18466 F:      drivers/crypto/s5p-sss.c
18467
18468 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18469 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18470 L:      linux-media@vger.kernel.org
18471 S:      Supported
18472 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18473 F:      drivers/media/platform/samsung/exynos4-is/
18474
18475 SAMSUNG SOC CLOCK DRIVERS
18476 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18477 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18478 M:      Tomasz Figa <tomasz.figa@gmail.com>
18479 M:      Chanwoo Choi <cw00.choi@samsung.com>
18480 R:      Alim Akhtar <alim.akhtar@samsung.com>
18481 L:      linux-samsung-soc@vger.kernel.org
18482 S:      Supported
18483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18485 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
18486 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
18487 F:      drivers/clk/samsung/
18488 F:      include/dt-bindings/clock/exynos*.h
18489 F:      include/dt-bindings/clock/s3c*.h
18490 F:      include/dt-bindings/clock/s5p*.h
18491 F:      include/dt-bindings/clock/samsung,*.h
18492 F:      include/linux/clk/samsung.h
18493 F:      include/linux/platform_data/clk-s3c2410.h
18494
18495 SAMSUNG SPI DRIVERS
18496 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18497 M:      Andi Shyti <andi@etezian.org>
18498 L:      linux-spi@vger.kernel.org
18499 L:      linux-samsung-soc@vger.kernel.org
18500 S:      Maintained
18501 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18502 F:      drivers/spi/spi-s3c*
18503 F:      include/linux/platform_data/spi-s3c64xx.h
18504 F:      include/linux/spi/s3c24xx-fiq.h
18505
18506 SAMSUNG SXGBE DRIVERS
18507 M:      Byungho An <bh74.an@samsung.com>
18508 L:      netdev@vger.kernel.org
18509 S:      Supported
18510 F:      drivers/net/ethernet/samsung/sxgbe/
18511
18512 SAMSUNG THERMAL DRIVER
18513 M:      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18514 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18515 L:      linux-pm@vger.kernel.org
18516 L:      linux-samsung-soc@vger.kernel.org
18517 S:      Maintained
18518 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18519 F:      drivers/thermal/samsung/
18520
18521 SAMSUNG USB2 PHY DRIVER
18522 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18523 L:      linux-kernel@vger.kernel.org
18524 S:      Supported
18525 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18526 F:      Documentation/driver-api/phy/samsung-usb2.rst
18527 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
18528 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
18529 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
18530 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
18531 F:      drivers/phy/samsung/phy-samsung-usb2.c
18532 F:      drivers/phy/samsung/phy-samsung-usb2.h
18533
18534 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18535 M:      Paul Barker <paul.barker@sancloud.com>
18536 R:      Marc Murphy <marc.murphy@sancloud.com>
18537 S:      Supported
18538 F:      arch/arm/boot/dts/am335x-sancloud*
18539
18540 SC1200 WDT DRIVER
18541 M:      Zwane Mwaikambo <zwanem@gmail.com>
18542 S:      Maintained
18543 F:      drivers/watchdog/sc1200wdt.c
18544
18545 SCHEDULER
18546 M:      Ingo Molnar <mingo@redhat.com>
18547 M:      Peter Zijlstra <peterz@infradead.org>
18548 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18549 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18550 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18551 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18552 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18553 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18554 R:      Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18555 R:      Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18556 L:      linux-kernel@vger.kernel.org
18557 S:      Maintained
18558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18559 F:      include/linux/preempt.h
18560 F:      include/linux/sched.h
18561 F:      include/linux/wait.h
18562 F:      include/uapi/linux/sched.h
18563 F:      kernel/sched/
18564
18565 SCR24X CHIP CARD INTERFACE DRIVER
18566 M:      Lubomir Rintel <lkundrak@v3.sk>
18567 S:      Supported
18568 F:      drivers/char/pcmcia/scr24x_cs.c
18569
18570 SCSI RDMA PROTOCOL (SRP) INITIATOR
18571 M:      Bart Van Assche <bvanassche@acm.org>
18572 L:      linux-rdma@vger.kernel.org
18573 S:      Supported
18574 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
18575 F:      drivers/infiniband/ulp/srp/
18576 F:      include/scsi/srp.h
18577
18578 SCSI RDMA PROTOCOL (SRP) TARGET
18579 M:      Bart Van Assche <bvanassche@acm.org>
18580 L:      linux-rdma@vger.kernel.org
18581 L:      target-devel@vger.kernel.org
18582 S:      Supported
18583 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
18584 F:      drivers/infiniband/ulp/srpt/
18585
18586 SCSI SG DRIVER
18587 M:      Doug Gilbert <dgilbert@interlog.com>
18588 L:      linux-scsi@vger.kernel.org
18589 S:      Maintained
18590 W:      http://sg.danny.cz/sg
18591 F:      Documentation/scsi/scsi-generic.rst
18592 F:      drivers/scsi/sg.c
18593 F:      include/scsi/sg.h
18594
18595 SCSI SUBSYSTEM
18596 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
18597 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
18598 L:      linux-scsi@vger.kernel.org
18599 S:      Maintained
18600 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
18601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18603 F:      Documentation/devicetree/bindings/scsi/
18604 F:      drivers/scsi/
18605 F:      drivers/ufs/
18606 F:      include/scsi/
18607
18608 SCSI TAPE DRIVER
18609 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18610 L:      linux-scsi@vger.kernel.org
18611 S:      Maintained
18612 F:      Documentation/scsi/st.rst
18613 F:      drivers/scsi/st.*
18614 F:      drivers/scsi/st_*.h
18615
18616 SCSI TARGET CORE USER DRIVER
18617 M:      Bodo Stroesser <bostroesser@gmail.com>
18618 L:      linux-scsi@vger.kernel.org
18619 L:      target-devel@vger.kernel.org
18620 S:      Supported
18621 F:      Documentation/target/tcmu-design.rst
18622 F:      drivers/target/target_core_user.c
18623 F:      include/uapi/linux/target_core_user.h
18624
18625 SCSI TARGET SUBSYSTEM
18626 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
18627 L:      linux-scsi@vger.kernel.org
18628 L:      target-devel@vger.kernel.org
18629 S:      Supported
18630 W:      http://www.linux-iscsi.org
18631 Q:      https://patchwork.kernel.org/project/target-devel/list/
18632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18633 F:      Documentation/target/
18634 F:      drivers/target/
18635 F:      include/target/
18636
18637 SCTP PROTOCOL
18638 M:      Vlad Yasevich <vyasevich@gmail.com>
18639 M:      Neil Horman <nhorman@tuxdriver.com>
18640 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18641 L:      linux-sctp@vger.kernel.org
18642 S:      Maintained
18643 W:      http://lksctp.sourceforge.net
18644 F:      Documentation/networking/sctp.rst
18645 F:      include/linux/sctp.h
18646 F:      include/net/sctp/
18647 F:      include/uapi/linux/sctp.h
18648 F:      net/sctp/
18649
18650 SCx200 CPU SUPPORT
18651 M:      Jim Cromie <jim.cromie@gmail.com>
18652 S:      Odd Fixes
18653 F:      Documentation/i2c/busses/scx200_acb.rst
18654 F:      arch/x86/platform/scx200/
18655 F:      drivers/i2c/busses/scx200*
18656 F:      drivers/mtd/maps/scx200_docflash.c
18657 F:      drivers/watchdog/scx200_wdt.c
18658 F:      include/linux/scx200.h
18659
18660 SCx200 GPIO DRIVER
18661 M:      Jim Cromie <jim.cromie@gmail.com>
18662 S:      Maintained
18663 F:      drivers/char/scx200_gpio.c
18664 F:      include/linux/scx200_gpio.h
18665
18666 SCx200 HRT CLOCKSOURCE DRIVER
18667 M:      Jim Cromie <jim.cromie@gmail.com>
18668 S:      Maintained
18669 F:      drivers/clocksource/scx200_hrt.c
18670
18671 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18672 M:      Sascha Sommer <saschasommer@freenet.de>
18673 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18674 S:      Maintained
18675 F:      drivers/mmc/host/sdricoh_cs.c
18676
18677 SECO BOARDS CEC DRIVER
18678 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
18679 S:      Maintained
18680 F:      drivers/media/cec/platform/seco/seco-cec.c
18681 F:      drivers/media/cec/platform/seco/seco-cec.h
18682
18683 SECURE COMPUTING
18684 M:      Kees Cook <keescook@chromium.org>
18685 R:      Andy Lutomirski <luto@amacapital.net>
18686 R:      Will Drewry <wad@chromium.org>
18687 S:      Supported
18688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18689 F:      Documentation/userspace-api/seccomp_filter.rst
18690 F:      include/linux/seccomp.h
18691 F:      include/uapi/linux/seccomp.h
18692 F:      kernel/seccomp.c
18693 F:      tools/testing/selftests/kselftest_harness.h
18694 F:      tools/testing/selftests/seccomp/*
18695 K:      \bsecure_computing
18696 K:      \bTIF_SECCOMP\b
18697
18698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18699 M:      Kamal Dasu <kdasu.kdev@gmail.com>
18700 M:      Al Cooper <alcooperx@gmail.com>
18701 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18702 L:      linux-mmc@vger.kernel.org
18703 S:      Maintained
18704 F:      drivers/mmc/host/sdhci-brcmstb*
18705
18706 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18707 M:      Adrian Hunter <adrian.hunter@intel.com>
18708 L:      linux-mmc@vger.kernel.org
18709 S:      Supported
18710 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18711 F:      drivers/mmc/host/sdhci*
18712
18713 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18714 M:      Eugen Hristev <eugen.hristev@microchip.com>
18715 L:      linux-mmc@vger.kernel.org
18716 S:      Supported
18717 F:      drivers/mmc/host/sdhci-of-at91.c
18718
18719 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18720 M:      Ben Dooks <ben-linux@fluff.org>
18721 M:      Jaehoon Chung <jh80.chung@samsung.com>
18722 L:      linux-mmc@vger.kernel.org
18723 S:      Maintained
18724 F:      drivers/mmc/host/sdhci-s3c*
18725
18726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18727 M:      Viresh Kumar <vireshk@kernel.org>
18728 L:      linux-mmc@vger.kernel.org
18729 S:      Maintained
18730 F:      drivers/mmc/host/sdhci-spear.c
18731
18732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18733 M:      Vignesh Raghavendra <vigneshr@ti.com>
18734 L:      linux-mmc@vger.kernel.org
18735 S:      Maintained
18736 F:      drivers/mmc/host/sdhci-omap.c
18737
18738 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18739 M:      Haibo Chen <haibo.chen@nxp.com>
18740 L:      linux-imx@nxp.com
18741 L:      linux-mmc@vger.kernel.org
18742 S:      Maintained
18743 F:      drivers/mmc/host/sdhci-esdhc-imx.c
18744
18745 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18746 M:      Jonathan Derrick <jonathan.derrick@linux.dev>
18747 L:      linux-block@vger.kernel.org
18748 S:      Supported
18749 F:      block/opal_proto.h
18750 F:      block/sed*
18751 F:      include/linux/sed*
18752 F:      include/uapi/linux/sed*
18753
18754 SECURITY CONTACT
18755 M:      Security Officers <security@kernel.org>
18756 S:      Supported
18757 F:      Documentation/admin-guide/security-bugs.rst
18758
18759 SECURITY SUBSYSTEM
18760 M:      Paul Moore <paul@paul-moore.com>
18761 M:      James Morris <jmorris@namei.org>
18762 M:      "Serge E. Hallyn" <serge@hallyn.com>
18763 L:      linux-security-module@vger.kernel.org (suggested Cc:)
18764 S:      Supported
18765 W:      http://kernsec.org/
18766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18767 F:      security/
18768 X:      security/selinux/
18769
18770 SELINUX SECURITY MODULE
18771 M:      Paul Moore <paul@paul-moore.com>
18772 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
18773 M:      Eric Paris <eparis@parisplace.org>
18774 L:      selinux@vger.kernel.org
18775 S:      Supported
18776 W:      https://selinuxproject.org
18777 W:      https://github.com/SELinuxProject
18778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18779 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18780 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
18781 F:      Documentation/admin-guide/LSM/SELinux.rst
18782 F:      include/trace/events/avc.h
18783 F:      include/uapi/linux/selinux_netlink.h
18784 F:      scripts/selinux/
18785 F:      security/selinux/
18786
18787 SENSABLE PHANTOM
18788 M:      Jiri Slaby <jirislaby@kernel.org>
18789 S:      Maintained
18790 F:      drivers/misc/phantom.c
18791 F:      include/uapi/linux/phantom.h
18792
18793 SENSEAIR SUNRISE 006-0-0007
18794 M:      Jacopo Mondi <jacopo@jmondi.org>
18795 S:      Maintained
18796 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18797 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18798 F:      drivers/iio/chemical/sunrise_co2.c
18799
18800 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18801 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
18802 S:      Maintained
18803 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18804 F:      drivers/iio/chemical/scd30.h
18805 F:      drivers/iio/chemical/scd30_core.c
18806 F:      drivers/iio/chemical/scd30_i2c.c
18807 F:      drivers/iio/chemical/scd30_serial.c
18808
18809 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18810 M:      Roan van Dijk <roan@protonic.nl>
18811 S:      Maintained
18812 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18813 F:      drivers/iio/chemical/scd4x.c
18814
18815 SENSIRION SGP40 GAS SENSOR DRIVER
18816 M:      Andreas Klinger <ak@it-klinger.de>
18817 S:      Maintained
18818 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18819 F:      drivers/iio/chemical/sgp40.c
18820
18821 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18822 M:      Tomasz Duszynski <tduszyns@gmail.com>
18823 S:      Maintained
18824 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18825 F:      drivers/iio/chemical/sps30.c
18826 F:      drivers/iio/chemical/sps30_i2c.c
18827 F:      drivers/iio/chemical/sps30_serial.c
18828
18829 SERIAL DEVICE BUS
18830 M:      Rob Herring <robh@kernel.org>
18831 L:      linux-serial@vger.kernel.org
18832 S:      Maintained
18833 F:      Documentation/devicetree/bindings/serial/serial.yaml
18834 F:      drivers/tty/serdev/
18835 F:      include/linux/serdev.h
18836
18837 SERIAL DRIVERS
18838 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18839 L:      linux-serial@vger.kernel.org
18840 S:      Maintained
18841 F:      Documentation/devicetree/bindings/serial/
18842 F:      drivers/tty/serial/
18843
18844 SERIAL IR RECEIVER
18845 M:      Sean Young <sean@mess.org>
18846 L:      linux-media@vger.kernel.org
18847 S:      Maintained
18848 F:      drivers/media/rc/serial_ir.c
18849
18850 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18851 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18853 S:      Maintained
18854 F:      Documentation/devicetree/bindings/slimbus/
18855 F:      drivers/slimbus/
18856 F:      include/linux/slimbus.h
18857
18858 SFC NETWORK DRIVER
18859 M:      Edward Cree <ecree.xilinx@gmail.com>
18860 M:      Martin Habets <habetsm.xilinx@gmail.com>
18861 L:      netdev@vger.kernel.org
18862 S:      Supported
18863 F:      drivers/net/ethernet/sfc/
18864
18865 SFF/SFP/SFP+ MODULE SUPPORT
18866 M:      Russell King <linux@armlinux.org.uk>
18867 L:      netdev@vger.kernel.org
18868 S:      Maintained
18869 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
18870 F:      drivers/net/phy/phylink.c
18871 F:      drivers/net/phy/sfp*
18872 F:      include/linux/mdio/mdio-i2c.h
18873 F:      include/linux/phylink.h
18874 F:      include/linux/sfp.h
18875 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)
18876
18877 SGI GRU DRIVER
18878 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
18879 S:      Maintained
18880 F:      drivers/misc/sgi-gru/
18881
18882 SGI XP/XPC/XPNET DRIVER
18883 M:      Robin Holt <robinmholt@gmail.com>
18884 M:      Steve Wahl <steve.wahl@hpe.com>
18885 R:      Mike Travis <mike.travis@hpe.com>
18886 S:      Maintained
18887 F:      drivers/misc/sgi-xp/
18888
18889 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18890 M:      Karsten Graul <kgraul@linux.ibm.com>
18891 M:      Wenjia Zhang <wenjia@linux.ibm.com>
18892 M:      Jan Karcher <jaka@linux.ibm.com>
18893 L:      linux-s390@vger.kernel.org
18894 S:      Supported
18895 F:      net/smc/
18896
18897 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18898 M:      Linus Walleij <linus.walleij@linaro.org>
18899 L:      linux-iio@vger.kernel.org
18900 S:      Maintained
18901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18902 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18903 F:      drivers/iio/light/gp2ap002.c
18904
18905 SHARP RJ54N1CB0C SENSOR DRIVER
18906 M:      Jacopo Mondi <jacopo@jmondi.org>
18907 L:      linux-media@vger.kernel.org
18908 S:      Odd fixes
18909 T:      git git://linuxtv.org/media_tree.git
18910 F:      drivers/media/i2c/rj54n1cb0c.c
18911 F:      include/media/i2c/rj54n1cb0c.h
18912
18913 SH_VOU V4L2 OUTPUT DRIVER
18914 L:      linux-media@vger.kernel.org
18915 S:      Orphan
18916 F:      drivers/media/platform/renesas/sh_vou.c
18917 F:      include/media/drv-intf/sh_vou.h
18918
18919 SI2157 MEDIA DRIVER
18920 M:      Antti Palosaari <crope@iki.fi>
18921 L:      linux-media@vger.kernel.org
18922 S:      Maintained
18923 W:      https://linuxtv.org
18924 W:      http://palosaari.fi/linux/
18925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18926 T:      git git://linuxtv.org/anttip/media_tree.git
18927 F:      drivers/media/tuners/si2157*
18928
18929 SI2165 MEDIA DRIVER
18930 M:      Matthias Schwarzott <zzam@gentoo.org>
18931 L:      linux-media@vger.kernel.org
18932 S:      Maintained
18933 W:      https://linuxtv.org
18934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18935 F:      drivers/media/dvb-frontends/si2165*
18936
18937 SI2168 MEDIA DRIVER
18938 M:      Antti Palosaari <crope@iki.fi>
18939 L:      linux-media@vger.kernel.org
18940 S:      Maintained
18941 W:      https://linuxtv.org
18942 W:      http://palosaari.fi/linux/
18943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18944 T:      git git://linuxtv.org/anttip/media_tree.git
18945 F:      drivers/media/dvb-frontends/si2168*
18946
18947 SI470X FM RADIO RECEIVER I2C DRIVER
18948 M:      Hans Verkuil <hverkuil@xs4all.nl>
18949 L:      linux-media@vger.kernel.org
18950 S:      Odd Fixes
18951 W:      https://linuxtv.org
18952 T:      git git://linuxtv.org/media_tree.git
18953 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
18954
18955 SI470X FM RADIO RECEIVER USB DRIVER
18956 M:      Hans Verkuil <hverkuil@xs4all.nl>
18957 L:      linux-media@vger.kernel.org
18958 S:      Maintained
18959 W:      https://linuxtv.org
18960 T:      git git://linuxtv.org/media_tree.git
18961 F:      drivers/media/radio/si470x/radio-si470x-common.c
18962 F:      drivers/media/radio/si470x/radio-si470x-usb.c
18963 F:      drivers/media/radio/si470x/radio-si470x.h
18964
18965 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18966 M:      Eduardo Valentin <edubezval@gmail.com>
18967 L:      linux-media@vger.kernel.org
18968 S:      Odd Fixes
18969 W:      https://linuxtv.org
18970 T:      git git://linuxtv.org/media_tree.git
18971 F:      drivers/media/radio/si4713/si4713.?
18972
18973 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18974 M:      Eduardo Valentin <edubezval@gmail.com>
18975 L:      linux-media@vger.kernel.org
18976 S:      Odd Fixes
18977 W:      https://linuxtv.org
18978 T:      git git://linuxtv.org/media_tree.git
18979 F:      drivers/media/radio/si4713/radio-platform-si4713.c
18980
18981 SI4713 FM RADIO TRANSMITTER USB DRIVER
18982 M:      Hans Verkuil <hverkuil@xs4all.nl>
18983 L:      linux-media@vger.kernel.org
18984 S:      Maintained
18985 W:      https://linuxtv.org
18986 T:      git git://linuxtv.org/media_tree.git
18987 F:      drivers/media/radio/si4713/radio-usb-si4713.c
18988
18989 SIANO DVB DRIVER
18990 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18991 L:      linux-media@vger.kernel.org
18992 S:      Odd fixes
18993 W:      https://linuxtv.org
18994 T:      git git://linuxtv.org/media_tree.git
18995 F:      drivers/media/common/siano/
18996 F:      drivers/media/mmc/siano/
18997 F:      drivers/media/usb/siano/
18998 F:      drivers/media/usb/siano/
18999
19000 SIFIVE DRIVERS
19001 M:      Palmer Dabbelt <palmer@dabbelt.com>
19002 M:      Paul Walmsley <paul.walmsley@sifive.com>
19003 L:      linux-riscv@lists.infradead.org
19004 S:      Supported
19005 N:      sifive
19006 K:      [^@]sifive
19007
19008 SIFIVE FU540 SYSTEM-ON-CHIP
19009 M:      Paul Walmsley <paul.walmsley@sifive.com>
19010 M:      Palmer Dabbelt <palmer@dabbelt.com>
19011 L:      linux-riscv@lists.infradead.org
19012 S:      Supported
19013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19014 N:      fu540
19015 K:      fu540
19016
19017 SIFIVE PDMA DRIVER
19018 M:      Green Wan <green.wan@sifive.com>
19019 S:      Maintained
19020 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19021 F:      drivers/dma/sf-pdma/
19022
19023 SIFIVE SOC DRIVERS
19024 M:      Conor Dooley <conor@kernel.org>
19025 L:      linux-riscv@lists.infradead.org
19026 S:      Maintained
19027 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19028 F:      drivers/soc/sifive/
19029
19030 SILEAD TOUCHSCREEN DRIVER
19031 M:      Hans de Goede <hdegoede@redhat.com>
19032 L:      linux-input@vger.kernel.org
19033 L:      platform-driver-x86@vger.kernel.org
19034 S:      Maintained
19035 F:      drivers/input/touchscreen/silead.c
19036 F:      drivers/platform/x86/touchscreen_dmi.c
19037
19038 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19039 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
19040 S:      Supported
19041 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19042 F:      drivers/net/wireless/silabs/wfx/
19043
19044 SILICON MOTION SM712 FRAME BUFFER DRIVER
19045 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19046 M:      Teddy Wang <teddy.wang@siliconmotion.com>
19047 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19048 L:      linux-fbdev@vger.kernel.org
19049 S:      Maintained
19050 F:      Documentation/fb/sm712fb.rst
19051 F:      drivers/video/fbdev/sm712*
19052
19053 SILVACO I3C DUAL-ROLE MASTER
19054 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19055 M:      Conor Culhane <conor.culhane@silvaco.com>
19056 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
19057 S:      Maintained
19058 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19059 F:      drivers/i3c/master/svc-i3c-master.c
19060
19061 SIMPLEFB FB DRIVER
19062 M:      Hans de Goede <hdegoede@redhat.com>
19063 L:      linux-fbdev@vger.kernel.org
19064 S:      Maintained
19065 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19066 F:      drivers/video/fbdev/simplefb.c
19067 F:      include/linux/platform_data/simplefb.h
19068
19069 SIMTEC EB110ATX (Chalice CATS)
19070 M:      Simtec Linux Team <linux@simtec.co.uk>
19071 S:      Supported
19072 W:      http://www.simtec.co.uk/products/EB110ATX/
19073
19074 SIMTEC EB2410ITX (BAST)
19075 M:      Simtec Linux Team <linux@simtec.co.uk>
19076 S:      Supported
19077 W:      http://www.simtec.co.uk/products/EB2410ITX/
19078 F:      arch/arm/mach-s3c/bast-ide.c
19079 F:      arch/arm/mach-s3c/bast-irq.c
19080 F:      arch/arm/mach-s3c/mach-bast.c
19081
19082 SIOX
19083 M:      Thorsten Scherer <t.scherer@eckelmann.de>
19084 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19085 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
19086 S:      Supported
19087 F:      drivers/gpio/gpio-siox.c
19088 F:      drivers/siox/*
19089 F:      include/trace/events/siox.h
19090
19091 SIPHASH PRF ROUTINES
19092 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19093 S:      Maintained
19094 F:      include/linux/siphash.h
19095 F:      lib/siphash.c
19096 F:      lib/siphash_kunit.c
19097
19098 SIS 190 ETHERNET DRIVER
19099 M:      Francois Romieu <romieu@fr.zoreil.com>
19100 L:      netdev@vger.kernel.org
19101 S:      Maintained
19102 F:      drivers/net/ethernet/sis/sis190.c
19103
19104 SIS 900/7016 FAST ETHERNET DRIVER
19105 M:      Daniele Venzano <venza@brownhat.org>
19106 L:      netdev@vger.kernel.org
19107 S:      Maintained
19108 W:      http://www.brownhat.org/sis900.html
19109 F:      drivers/net/ethernet/sis/sis900.*
19110
19111 SIS FRAMEBUFFER DRIVER
19112 M:      Thomas Winischhofer <thomas@winischhofer.net>
19113 S:      Maintained
19114 W:      http://www.winischhofer.net/linuxsisvga.shtml
19115 F:      Documentation/fb/sisfb.rst
19116 F:      drivers/video/fbdev/sis/
19117 F:      include/video/sisfb.h
19118
19119 SIS I2C TOUCHSCREEN DRIVER
19120 M:      Mika Penttilä <mpenttil@redhat.com>
19121 L:      linux-input@vger.kernel.org
19122 S:      Maintained
19123 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19124 F:      drivers/input/touchscreen/sis_i2c.c
19125
19126 SIS USB2VGA DRIVER
19127 M:      Thomas Winischhofer <thomas@winischhofer.net>
19128 S:      Maintained
19129 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
19130 F:      drivers/usb/misc/sisusbvga/
19131
19132 SL28 CPLD MFD DRIVER
19133 M:      Michael Walle <michael@walle.cc>
19134 S:      Maintained
19135 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19136 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19137 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19138 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19139 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19140 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19141 F:      drivers/gpio/gpio-sl28cpld.c
19142 F:      drivers/hwmon/sl28cpld-hwmon.c
19143 F:      drivers/irqchip/irq-sl28cpld.c
19144 F:      drivers/pwm/pwm-sl28cpld.c
19145 F:      drivers/watchdog/sl28cpld_wdt.c
19146
19147 SLAB ALLOCATOR
19148 M:      Christoph Lameter <cl@linux.com>
19149 M:      Pekka Enberg <penberg@kernel.org>
19150 M:      David Rientjes <rientjes@google.com>
19151 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
19152 M:      Andrew Morton <akpm@linux-foundation.org>
19153 M:      Vlastimil Babka <vbabka@suse.cz>
19154 R:      Roman Gushchin <roman.gushchin@linux.dev>
19155 R:      Hyeonggon Yoo <42.hyeyoo@gmail.com>
19156 L:      linux-mm@kvack.org
19157 S:      Maintained
19158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19159 F:      include/linux/sl?b*.h
19160 F:      mm/sl?b*
19161
19162 SLCAN CAN NETWORK DRIVER
19163 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
19164 L:      linux-can@vger.kernel.org
19165 S:      Maintained
19166 F:      drivers/net/can/slcan/
19167
19168 SLEEPABLE READ-COPY UPDATE (SRCU)
19169 M:      Lai Jiangshan <jiangshanlai@gmail.com>
19170 M:      "Paul E. McKenney" <paulmck@kernel.org>
19171 M:      Josh Triplett <josh@joshtriplett.org>
19172 R:      Steven Rostedt <rostedt@goodmis.org>
19173 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19174 L:      rcu@vger.kernel.org
19175 S:      Supported
19176 W:      http://www.rdrop.com/users/paulmck/RCU/
19177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19178 F:      include/linux/srcu*.h
19179 F:      kernel/rcu/srcu*.c
19180
19181 SMACK SECURITY MODULE
19182 M:      Casey Schaufler <casey@schaufler-ca.com>
19183 L:      linux-security-module@vger.kernel.org
19184 S:      Maintained
19185 W:      http://schaufler-ca.com
19186 T:      git git://github.com/cschaufler/smack-next
19187 F:      Documentation/admin-guide/LSM/Smack.rst
19188 F:      security/smack/
19189
19190 SMC91x ETHERNET DRIVER
19191 M:      Nicolas Pitre <nico@fluxnic.net>
19192 S:      Odd Fixes
19193 F:      drivers/net/ethernet/smsc/smc91x.*
19194
19195 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19196 M:      Mark Rutland <mark.rutland@arm.com>
19197 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
19198 M:      Sudeep Holla <sudeep.holla@arm.com>
19199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19200 S:      Maintained
19201 F:      drivers/firmware/smccc/
19202 F:      include/linux/arm-smccc.h
19203
19204 SMM665 HARDWARE MONITOR DRIVER
19205 M:      Guenter Roeck <linux@roeck-us.net>
19206 L:      linux-hwmon@vger.kernel.org
19207 S:      Maintained
19208 F:      Documentation/hwmon/smm665.rst
19209 F:      drivers/hwmon/smm665.c
19210
19211 SMSC EMC2103 HARDWARE MONITOR DRIVER
19212 M:      Steve Glendinning <steve.glendinning@shawell.net>
19213 L:      linux-hwmon@vger.kernel.org
19214 S:      Maintained
19215 F:      Documentation/hwmon/emc2103.rst
19216 F:      drivers/hwmon/emc2103.c
19217
19218 SMSC SCH5627 HARDWARE MONITOR DRIVER
19219 M:      Hans de Goede <hdegoede@redhat.com>
19220 L:      linux-hwmon@vger.kernel.org
19221 S:      Supported
19222 F:      Documentation/hwmon/sch5627.rst
19223 F:      drivers/hwmon/sch5627.c
19224
19225 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19226 M:      Steve Glendinning <steve.glendinning@shawell.net>
19227 L:      linux-fbdev@vger.kernel.org
19228 S:      Maintained
19229 F:      drivers/video/fbdev/smscufx.c
19230
19231 SMSC47B397 HARDWARE MONITOR DRIVER
19232 M:      Jean Delvare <jdelvare@suse.com>
19233 L:      linux-hwmon@vger.kernel.org
19234 S:      Maintained
19235 F:      Documentation/hwmon/smsc47b397.rst
19236 F:      drivers/hwmon/smsc47b397.c
19237
19238 SMSC911x ETHERNET DRIVER
19239 M:      Steve Glendinning <steve.glendinning@shawell.net>
19240 L:      netdev@vger.kernel.org
19241 S:      Maintained
19242 F:      drivers/net/ethernet/smsc/smsc911x.*
19243 F:      include/linux/smsc911x.h
19244
19245 SMSC9420 PCI ETHERNET DRIVER
19246 M:      Steve Glendinning <steve.glendinning@shawell.net>
19247 L:      netdev@vger.kernel.org
19248 S:      Maintained
19249 F:      drivers/net/ethernet/smsc/smsc9420.*
19250
19251 SOCIONEXT (SNI) AVE NETWORK DRIVER
19252 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19253 L:      netdev@vger.kernel.org
19254 S:      Maintained
19255 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19256 F:      drivers/net/ethernet/socionext/sni_ave.c
19257
19258 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19259 M:      Jassi Brar <jaswinder.singh@linaro.org>
19260 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
19261 L:      netdev@vger.kernel.org
19262 S:      Maintained
19263 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19264 F:      drivers/net/ethernet/socionext/netsec.c
19265
19266 SOCIONEXT (SNI) Synquacer SPI DRIVER
19267 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
19268 M:      Jassi Brar <jaswinder.singh@linaro.org>
19269 L:      linux-spi@vger.kernel.org
19270 S:      Maintained
19271 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19272 F:      drivers/spi/spi-synquacer.c
19273
19274 SOCIONEXT SYNQUACER I2C DRIVER
19275 M:      Ard Biesheuvel <ardb@kernel.org>
19276 L:      linux-i2c@vger.kernel.org
19277 S:      Maintained
19278 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19279 F:      drivers/i2c/busses/i2c-synquacer.c
19280
19281 SOCIONEXT UNIPHIER SOUND DRIVER
19282 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19283 S:      Orphan
19284 F:      sound/soc/uniphier/
19285
19286 SOEKRIS NET48XX LED SUPPORT
19287 M:      Chris Boot <bootc@bootc.net>
19288 S:      Maintained
19289 F:      drivers/leds/leds-net48xx.c
19290
19291 SOFT-IWARP DRIVER (siw)
19292 M:      Bernard Metzler <bmt@zurich.ibm.com>
19293 L:      linux-rdma@vger.kernel.org
19294 S:      Supported
19295 F:      drivers/infiniband/sw/siw/
19296 F:      include/uapi/rdma/siw-abi.h
19297
19298 SOFT-ROCE DRIVER (rxe)
19299 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
19300 L:      linux-rdma@vger.kernel.org
19301 S:      Supported
19302 F:      drivers/infiniband/sw/rxe/
19303 F:      include/uapi/rdma/rdma_user_rxe.h
19304
19305 SOFTLOGIC 6x10 MPEG CODEC
19306 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19307 M:      Anton Sviridenko <anton@corp.bluecherry.net>
19308 M:      Andrey Utkin <andrey_utkin@fastmail.com>
19309 M:      Ismael Luceno <ismael@iodev.co.uk>
19310 L:      linux-media@vger.kernel.org
19311 S:      Supported
19312 F:      drivers/media/pci/solo6x10/
19313
19314 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19315 M:      James Morse <james.morse@arm.com>
19316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19317 S:      Maintained
19318 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
19319 F:      drivers/firmware/arm_sdei.c
19320 F:      include/linux/arm_sdei.h
19321 F:      include/uapi/linux/arm_sdei.h
19322
19323 SOFTWARE NODES AND DEVICE PROPERTIES
19324 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19325 R:      Daniel Scally <djrscally@gmail.com>
19326 R:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
19327 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
19328 L:      linux-acpi@vger.kernel.org
19329 S:      Maintained
19330 F:      drivers/base/property.c
19331 F:      drivers/base/swnode.c
19332 F:      include/linux/fwnode.h
19333 F:      include/linux/property.h
19334
19335 SOFTWARE RAID (Multiple Disks) SUPPORT
19336 M:      Song Liu <song@kernel.org>
19337 L:      linux-raid@vger.kernel.org
19338 S:      Supported
19339 Q:      https://patchwork.kernel.org/project/linux-raid/list/
19340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19341 F:      drivers/md/Kconfig
19342 F:      drivers/md/Makefile
19343 F:      drivers/md/md*
19344 F:      drivers/md/raid*
19345 F:      include/linux/raid/
19346 F:      include/uapi/linux/raid/
19347
19348 SOLIDRUN CLEARFOG SUPPORT
19349 M:      Russell King <linux@armlinux.org.uk>
19350 S:      Maintained
19351 F:      arch/arm/boot/dts/armada-388-clearfog*
19352 F:      arch/arm/boot/dts/armada-38x-solidrun-*
19353
19354 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19355 M:      Russell King <linux@armlinux.org.uk>
19356 S:      Maintained
19357 F:      arch/arm/boot/dts/imx6*-cubox-i*
19358 F:      arch/arm/boot/dts/imx6*-hummingboard*
19359 F:      arch/arm/boot/dts/imx6*-sr-*
19360
19361 SONIC NETWORK DRIVER
19362 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19363 L:      netdev@vger.kernel.org
19364 S:      Maintained
19365 F:      drivers/net/ethernet/natsemi/sonic.*
19366
19367 SONICS SILICON BACKPLANE DRIVER (SSB)
19368 M:      Michael Buesch <m@bues.ch>
19369 L:      linux-wireless@vger.kernel.org
19370 S:      Maintained
19371 F:      drivers/ssb/
19372 F:      include/linux/ssb/
19373
19374 SONY IMX208 SENSOR DRIVER
19375 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
19376 L:      linux-media@vger.kernel.org
19377 S:      Maintained
19378 T:      git git://linuxtv.org/media_tree.git
19379 F:      drivers/media/i2c/imx208.c
19380
19381 SONY IMX214 SENSOR DRIVER
19382 M:      Ricardo Ribalda <ribalda@kernel.org>
19383 L:      linux-media@vger.kernel.org
19384 S:      Maintained
19385 T:      git git://linuxtv.org/media_tree.git
19386 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19387 F:      drivers/media/i2c/imx214.c
19388
19389 SONY IMX219 SENSOR DRIVER
19390 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
19391 L:      linux-media@vger.kernel.org
19392 S:      Maintained
19393 T:      git git://linuxtv.org/media_tree.git
19394 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
19395 F:      drivers/media/i2c/imx219.c
19396
19397 SONY IMX258 SENSOR DRIVER
19398 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
19399 L:      linux-media@vger.kernel.org
19400 S:      Maintained
19401 T:      git git://linuxtv.org/media_tree.git
19402 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
19403 F:      drivers/media/i2c/imx258.c
19404
19405 SONY IMX274 SENSOR DRIVER
19406 M:      Leon Luo <leonl@leopardimaging.com>
19407 L:      linux-media@vger.kernel.org
19408 S:      Maintained
19409 T:      git git://linuxtv.org/media_tree.git
19410 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19411 F:      drivers/media/i2c/imx274.c
19412
19413 SONY IMX290 SENSOR DRIVER
19414 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19415 L:      linux-media@vger.kernel.org
19416 S:      Maintained
19417 T:      git git://linuxtv.org/media_tree.git
19418 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19419 F:      drivers/media/i2c/imx290.c
19420
19421 SONY IMX319 SENSOR DRIVER
19422 M:      Bingbu Cao <bingbu.cao@intel.com>
19423 L:      linux-media@vger.kernel.org
19424 S:      Maintained
19425 T:      git git://linuxtv.org/media_tree.git
19426 F:      drivers/media/i2c/imx319.c
19427
19428 SONY IMX334 SENSOR DRIVER
19429 M:      Paul J. Murphy <paul.j.murphy@intel.com>
19430 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19431 L:      linux-media@vger.kernel.org
19432 S:      Maintained
19433 T:      git git://linuxtv.org/media_tree.git
19434 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19435 F:      drivers/media/i2c/imx334.c
19436
19437 SONY IMX335 SENSOR DRIVER
19438 M:      Paul J. Murphy <paul.j.murphy@intel.com>
19439 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19440 L:      linux-media@vger.kernel.org
19441 S:      Maintained
19442 T:      git git://linuxtv.org/media_tree.git
19443 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19444 F:      drivers/media/i2c/imx335.c
19445
19446 SONY IMX355 SENSOR DRIVER
19447 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
19448 L:      linux-media@vger.kernel.org
19449 S:      Maintained
19450 T:      git git://linuxtv.org/media_tree.git
19451 F:      drivers/media/i2c/imx355.c
19452
19453 SONY IMX412 SENSOR DRIVER
19454 M:      Paul J. Murphy <paul.j.murphy@intel.com>
19455 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19456 L:      linux-media@vger.kernel.org
19457 S:      Maintained
19458 T:      git git://linuxtv.org/media_tree.git
19459 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19460 F:      drivers/media/i2c/imx412.c
19461
19462 SONY MEMORYSTICK SUBSYSTEM
19463 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19464 M:      Alex Dubov <oakad@yahoo.com>
19465 M:      Ulf Hansson <ulf.hansson@linaro.org>
19466 L:      linux-mmc@vger.kernel.org
19467 S:      Maintained
19468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19469 F:      drivers/memstick/
19470 F:      include/linux/memstick.h
19471
19472 SONY VAIO CONTROL DEVICE DRIVER
19473 M:      Mattia Dongili <malattia@linux.it>
19474 L:      platform-driver-x86@vger.kernel.org
19475 S:      Maintained
19476 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19477 F:      Documentation/admin-guide/laptops/sony-laptop.rst
19478 F:      drivers/char/sonypi.c
19479 F:      drivers/platform/x86/sony-laptop.c
19480 F:      include/linux/sony-laptop.h
19481
19482 SOUND
19483 M:      Jaroslav Kysela <perex@perex.cz>
19484 M:      Takashi Iwai <tiwai@suse.com>
19485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19486 S:      Maintained
19487 W:      http://www.alsa-project.org/
19488 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
19489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19490 F:      Documentation/sound/
19491 F:      include/sound/
19492 F:      include/uapi/sound/
19493 F:      sound/
19494 F:      tools/testing/selftests/alsa
19495
19496 SOUND - COMPRESSED AUDIO
19497 M:      Vinod Koul <vkoul@kernel.org>
19498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19499 S:      Supported
19500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19501 F:      Documentation/sound/designs/compress-offload.rst
19502 F:      include/sound/compress_driver.h
19503 F:      include/uapi/sound/compress_*
19504 F:      sound/core/compress_offload.c
19505 F:      sound/soc/soc-compress.c
19506
19507 SOUND - DMAENGINE HELPERS
19508 M:      Lars-Peter Clausen <lars@metafoo.de>
19509 S:      Supported
19510 F:      include/sound/dmaengine_pcm.h
19511 F:      sound/core/pcm_dmaengine.c
19512 F:      sound/soc/soc-generic-dmaengine-pcm.c
19513
19514 SOUND - ALSA SELFTESTS
19515 M:      Mark Brown <broonie@kernel.org>
19516 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19517 L:      linux-kselftest@vger.kernel.org
19518 S:      Supported
19519 F:      tools/testing/selftests/alsa
19520
19521 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19522 M:      Liam Girdwood <lgirdwood@gmail.com>
19523 M:      Mark Brown <broonie@kernel.org>
19524 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19525 S:      Supported
19526 W:      http://alsa-project.org/main/index.php/ASoC
19527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19528 F:      Documentation/devicetree/bindings/sound/
19529 F:      Documentation/sound/soc/
19530 F:      include/dt-bindings/sound/
19531 F:      include/sound/soc*
19532 F:      sound/soc/
19533
19534 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19535 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19536 M:      Liam Girdwood <lgirdwood@gmail.com>
19537 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19538 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
19539 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19540 R:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
19541 M:      Daniel Baluta <daniel.baluta@nxp.com>
19542 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19543 S:      Supported
19544 W:      https://github.com/thesofproject/linux/
19545 F:      sound/soc/sof/
19546
19547 SOUNDWIRE SUBSYSTEM
19548 M:      Vinod Koul <vkoul@kernel.org>
19549 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
19550 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19551 R:      Sanyog Kale <sanyog.r.kale@intel.com>
19552 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19553 S:      Supported
19554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19555 F:      Documentation/driver-api/soundwire/
19556 F:      drivers/soundwire/
19557 F:      include/linux/soundwire/
19558
19559 SP2 MEDIA DRIVER
19560 M:      Olli Salonen <olli.salonen@iki.fi>
19561 L:      linux-media@vger.kernel.org
19562 S:      Maintained
19563 W:      https://linuxtv.org
19564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19565 F:      drivers/media/dvb-frontends/sp2*
19566
19567 SPANISH DOCUMENTATION
19568 M:      Carlos Bilbao <carlos.bilbao@amd.com>
19569 S:      Maintained
19570 F:      Documentation/translations/sp_SP/
19571
19572 SPARC + UltraSPARC (sparc/sparc64)
19573 M:      "David S. Miller" <davem@davemloft.net>
19574 L:      sparclinux@vger.kernel.org
19575 S:      Maintained
19576 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
19577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19579 F:      arch/sparc/
19580 F:      drivers/sbus/
19581
19582 SPARC SERIAL DRIVERS
19583 M:      "David S. Miller" <davem@davemloft.net>
19584 L:      sparclinux@vger.kernel.org
19585 S:      Maintained
19586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19588 F:      drivers/tty/serial/suncore.c
19589 F:      drivers/tty/serial/sunhv.c
19590 F:      drivers/tty/serial/sunsab.c
19591 F:      drivers/tty/serial/sunsab.h
19592 F:      drivers/tty/serial/sunsu.c
19593 F:      drivers/tty/serial/sunzilog.c
19594 F:      drivers/tty/serial/sunzilog.h
19595 F:      drivers/tty/vcc.c
19596 F:      include/linux/sunserialcore.h
19597
19598 SPARSE CHECKER
19599 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19600 L:      linux-sparse@vger.kernel.org
19601 S:      Maintained
19602 W:      https://sparse.docs.kernel.org/
19603 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19604 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
19605 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19606 F:      include/linux/compiler.h
19607
19608 SPEAKUP CONSOLE SPEECH DRIVER
19609 M:      William Hubbs <w.d.hubbs@gmail.com>
19610 M:      Chris Brannon <chris@the-brannons.com>
19611 M:      Kirk Reiser <kirk@reisers.ca>
19612 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
19613 L:      speakup@linux-speakup.org
19614 S:      Odd Fixes
19615 W:      http://www.linux-speakup.org/
19616 W:      https://github.com/linux-speakup/speakup
19617 B:      https://github.com/linux-speakup/speakup/issues
19618 F:      drivers/accessibility/speakup/
19619
19620 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19621 M:      Viresh Kumar <vireshk@kernel.org>
19622 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19623 M:      soc@kernel.org
19624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19625 S:      Maintained
19626 W:      http://www.st.com/spear
19627 F:      arch/arm/boot/dts/spear*
19628 F:      arch/arm/mach-spear/
19629 F:      drivers/clk/spear/
19630 F:      drivers/pinctrl/spear/
19631
19632 SPI NOR SUBSYSTEM
19633 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
19634 M:      Pratyush Yadav <pratyush@kernel.org>
19635 R:      Michael Walle <michael@walle.cc>
19636 L:      linux-mtd@lists.infradead.org
19637 S:      Maintained
19638 W:      http://www.linux-mtd.infradead.org/
19639 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
19640 C:      irc://irc.oftc.net/mtd
19641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19642 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19643 F:      drivers/mtd/spi-nor/
19644 F:      include/linux/mtd/spi-nor.h
19645
19646 SPI SUBSYSTEM
19647 M:      Mark Brown <broonie@kernel.org>
19648 L:      linux-spi@vger.kernel.org
19649 S:      Maintained
19650 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
19651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19652 F:      Documentation/devicetree/bindings/spi/
19653 F:      Documentation/spi/
19654 F:      drivers/spi/
19655 F:      include/linux/spi/
19656 F:      include/uapi/linux/spi/
19657 F:      tools/spi/
19658
19659 SPIDERNET NETWORK DRIVER for CELL
19660 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19661 M:      Geoff Levand <geoff@infradead.org>
19662 L:      netdev@vger.kernel.org
19663 L:      linuxppc-dev@lists.ozlabs.org
19664 S:      Maintained
19665 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19666 F:      drivers/net/ethernet/toshiba/spider_net*
19667
19668 SPMI SUBSYSTEM
19669 M:      Stephen Boyd <sboyd@kernel.org>
19670 L:      linux-kernel@vger.kernel.org
19671 S:      Maintained
19672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19673 F:      Documentation/devicetree/bindings/spmi/
19674 F:      drivers/spmi/
19675 F:      include/dt-bindings/spmi/spmi.h
19676 F:      include/linux/spmi.h
19677 F:      include/trace/events/spmi.h
19678
19679 SPU FILE SYSTEM
19680 M:      Jeremy Kerr <jk@ozlabs.org>
19681 L:      linuxppc-dev@lists.ozlabs.org
19682 S:      Supported
19683 W:      http://www.ibm.com/developerworks/power/cell/
19684 F:      Documentation/filesystems/spufs/spufs.rst
19685 F:      arch/powerpc/platforms/cell/spufs/
19686
19687 SQUASHFS FILE SYSTEM
19688 M:      Phillip Lougher <phillip@squashfs.org.uk>
19689 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
19690 S:      Maintained
19691 W:      http://squashfs.org.uk
19692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19693 F:      Documentation/filesystems/squashfs.rst
19694 F:      fs/squashfs/
19695
19696 SRM (Alpha) environment access
19697 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
19698 S:      Maintained
19699 F:      arch/alpha/kernel/srm_env.c
19700
19701 ST LSM6DSx IMU IIO DRIVER
19702 M:      Lorenzo Bianconi <lorenzo@kernel.org>
19703 L:      linux-iio@vger.kernel.org
19704 S:      Maintained
19705 W:      http://www.st.com/
19706 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19707 F:      drivers/iio/imu/st_lsm6dsx/
19708
19709 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19710 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19711 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
19712 L:      linux-media@vger.kernel.org
19713 S:      Maintained
19714 T:      git git://linuxtv.org/media_tree.git
19715 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19716 F:      drivers/media/i2c/st-mipid02.c
19717
19718 ST STM32 I2C/SMBUS DRIVER
19719 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19720 M:      Alain Volmat <alain.volmat@foss.st.com>
19721 L:      linux-i2c@vger.kernel.org
19722 S:      Maintained
19723 F:      drivers/i2c/busses/i2c-stm32*
19724
19725 ST STM32 SPI DRIVER
19726 M:      Alain Volmat <alain.volmat@foss.st.com>
19727 L:      linux-spi@vger.kernel.org
19728 S:      Maintained
19729 F:      drivers/spi/spi-stm32.c
19730
19731 ST STPDDC60 DRIVER
19732 M:      Daniel Nilsson <daniel.nilsson@flex.com>
19733 L:      linux-hwmon@vger.kernel.org
19734 S:      Maintained
19735 F:      Documentation/hwmon/stpddc60.rst
19736 F:      drivers/hwmon/pmbus/stpddc60.c
19737
19738 ST VGXY61 DRIVER
19739 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19740 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
19741 L:      linux-media@vger.kernel.org
19742 S:      Maintained
19743 T:      git git://linuxtv.org/media_tree.git
19744 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19745 F:      Documentation/userspace-api/media/drivers/st-vgxy61.rst
19746 F:      drivers/media/i2c/st-vgxy61.c
19747
19748 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19749 M:      Song Qiang <songqiang1304521@gmail.com>
19750 L:      linux-iio@vger.kernel.org
19751 S:      Maintained
19752 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19753 F:      drivers/iio/proximity/vl53l0x-i2c.c
19754
19755 STABLE BRANCH
19756 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19757 M:      Sasha Levin <sashal@kernel.org>
19758 L:      stable@vger.kernel.org
19759 S:      Supported
19760 F:      Documentation/process/stable-kernel-rules.rst
19761
19762 STAGING - ATOMISP DRIVER
19763 M:      Hans de Goede <hdegoede@redhat.com>
19764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
19765 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
19766 L:      linux-media@vger.kernel.org
19767 S:      Maintained
19768 F:      drivers/staging/media/atomisp/
19769
19770 STAGING - FIELDBUS SUBSYSTEM
19771 M:      Sven Van Asbroeck <TheSven73@gmail.com>
19772 S:      Maintained
19773 F:      drivers/staging/fieldbus/*
19774 F:      drivers/staging/fieldbus/Documentation/
19775
19776 STAGING - HMS ANYBUS-S BUS
19777 M:      Sven Van Asbroeck <TheSven73@gmail.com>
19778 S:      Maintained
19779 F:      drivers/staging/fieldbus/anybuss/
19780
19781 STAGING - INDUSTRIAL IO
19782 M:      Jonathan Cameron <jic23@kernel.org>
19783 L:      linux-iio@vger.kernel.org
19784 S:      Odd Fixes
19785 F:      Documentation/devicetree/bindings/staging/iio/
19786 F:      drivers/staging/iio/
19787
19788 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19789 M:      Marc Dietrich <marvin24@gmx.de>
19790 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
19791 L:      linux-tegra@vger.kernel.org
19792 S:      Maintained
19793 F:      drivers/staging/nvec/
19794
19795 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19796 M:      Jens Frederich <jfrederich@gmail.com>
19797 M:      Jon Nettleton <jon.nettleton@gmail.com>
19798 S:      Maintained
19799 W:      http://wiki.laptop.org/go/DCON
19800 F:      drivers/staging/olpc_dcon/
19801
19802 STAGING - REALTEK RTL8188EU DRIVERS
19803 M:      Larry Finger <Larry.Finger@lwfinger.net>
19804 M:      Phillip Potter <phil@philpotter.co.uk>
19805 R:      Pavel Skripkin <paskripkin@gmail.com>
19806 S:      Supported
19807 F:      drivers/staging/r8188eu/
19808
19809 STAGING - REALTEK RTL8712U DRIVERS
19810 M:      Larry Finger <Larry.Finger@lwfinger.net>
19811 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19812 S:      Odd Fixes
19813 F:      drivers/staging/rtl8712/
19814
19815 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19816 M:      Michael Hennerich <michael.hennerich@analog.com>
19817 L:      linux-fbdev@vger.kernel.org
19818 S:      Supported
19819 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19820 F:      drivers/staging/fbtft/fb_seps525.c
19821
19822 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19823 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19824 M:      Teddy Wang <teddy.wang@siliconmotion.com>
19825 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19826 L:      linux-fbdev@vger.kernel.org
19827 S:      Maintained
19828 F:      drivers/staging/sm750fb/
19829
19830 STAGING - VIA VT665X DRIVERS
19831 M:      Forest Bond <forest@alittletooquiet.net>
19832 S:      Odd Fixes
19833 F:      drivers/staging/vt665?/
19834
19835 STAGING SUBSYSTEM
19836 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19837 L:      linux-staging@lists.linux.dev
19838 S:      Supported
19839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19840 F:      drivers/staging/
19841
19842 STARFIRE/DURALAN NETWORK DRIVER
19843 M:      Ion Badulescu <ionut@badula.org>
19844 S:      Odd Fixes
19845 F:      drivers/net/ethernet/adaptec/starfire*
19846
19847 STARFIVE DEVICETREES
19848 M:      Emil Renner Berthing <kernel@esmil.dk>
19849 S:      Maintained
19850 F:      arch/riscv/boot/dts/starfive/
19851
19852 STARFIVE JH7100 CLOCK DRIVERS
19853 M:      Emil Renner Berthing <kernel@esmil.dk>
19854 S:      Maintained
19855 F:      Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19856 F:      drivers/clk/starfive/clk-starfive-jh7100*
19857 F:      include/dt-bindings/clock/starfive-jh7100*.h
19858
19859 STARFIVE JH7100 PINCTRL DRIVER
19860 M:      Emil Renner Berthing <kernel@esmil.dk>
19861 L:      linux-gpio@vger.kernel.org
19862 S:      Maintained
19863 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19864 F:      drivers/pinctrl/starfive/
19865 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19866
19867 STARFIVE JH7100 RESET CONTROLLER DRIVER
19868 M:      Emil Renner Berthing <kernel@esmil.dk>
19869 S:      Maintained
19870 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19871 F:      drivers/reset/reset-starfive-jh7100.c
19872 F:      include/dt-bindings/reset/starfive-jh7100.h
19873
19874 STATIC BRANCH/CALL
19875 M:      Peter Zijlstra <peterz@infradead.org>
19876 M:      Josh Poimboeuf <jpoimboe@kernel.org>
19877 M:      Jason Baron <jbaron@akamai.com>
19878 R:      Steven Rostedt <rostedt@goodmis.org>
19879 R:      Ard Biesheuvel <ardb@kernel.org>
19880 S:      Supported
19881 F:      arch/*/include/asm/jump_label*.h
19882 F:      arch/*/include/asm/static_call*.h
19883 F:      arch/*/kernel/jump_label.c
19884 F:      arch/*/kernel/static_call.c
19885 F:      include/linux/jump_label*.h
19886 F:      include/linux/static_call*.h
19887 F:      kernel/jump_label.c
19888 F:      kernel/static_call.c
19889
19890 STI AUDIO (ASoC) DRIVERS
19891 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19892 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19893 S:      Maintained
19894 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19895 F:      sound/soc/sti/
19896
19897 STI CEC DRIVER
19898 M:      Alain Volmat <alain.volmat@foss.st.com>
19899 S:      Maintained
19900 F:      Documentation/devicetree/bindings/media/stih-cec.txt
19901 F:      drivers/media/cec/platform/sti/
19902
19903 STK1160 USB VIDEO CAPTURE DRIVER
19904 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19905 L:      linux-media@vger.kernel.org
19906 S:      Maintained
19907 T:      git git://linuxtv.org/media_tree.git
19908 F:      drivers/media/usb/stk1160/
19909
19910 STM32 AUDIO (ASoC) DRIVERS
19911 M:      Olivier Moysan <olivier.moysan@foss.st.com>
19912 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19914 S:      Maintained
19915 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19916 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19917 F:      sound/soc/stm/
19918
19919 STM32 TIMER/LPTIMER DRIVERS
19920 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19921 S:      Maintained
19922 F:      Documentation/ABI/testing/*timer-stm32
19923 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
19924 F:      drivers/*/stm32-*timer*
19925 F:      drivers/pwm/pwm-stm32*
19926 F:      include/linux/*/stm32-*tim*
19927
19928 STMMAC ETHERNET DRIVER
19929 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
19930 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
19931 M:      Jose Abreu <joabreu@synopsys.com>
19932 L:      netdev@vger.kernel.org
19933 S:      Supported
19934 W:      http://www.stlinux.com
19935 F:      Documentation/networking/device_drivers/ethernet/stmicro/
19936 F:      drivers/net/ethernet/stmicro/stmmac/
19937
19938 SUN3/3X
19939 M:      Sam Creasey <sammy@sammy.net>
19940 S:      Maintained
19941 W:      http://sammy.net/sun3/
19942 F:      arch/m68k/include/asm/sun3*
19943 F:      arch/m68k/kernel/*sun3*
19944 F:      arch/m68k/sun3*/
19945 F:      drivers/net/ethernet/i825xx/sun3*
19946
19947 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19948 M:      Hans de Goede <hdegoede@redhat.com>
19949 L:      linux-input@vger.kernel.org
19950 S:      Maintained
19951 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19952 F:      drivers/input/keyboard/sun4i-lradc-keys.c
19953
19954 SUNDANCE NETWORK DRIVER
19955 M:      Denis Kirjanov <kda@linux-powerpc.org>
19956 L:      netdev@vger.kernel.org
19957 S:      Maintained
19958 F:      drivers/net/ethernet/dlink/sundance.c
19959
19960 SUN HAPPY MEAL ETHERNET DRIVER
19961 M:      Sean Anderson <seanga2@gmail.com>
19962 S:      Maintained
19963 F:      drivers/net/ethernet/sun/sunhme.*
19964
19965 SUNPLUS ETHERNET DRIVER
19966 M:      Wells Lu <wellslutw@gmail.com>
19967 L:      netdev@vger.kernel.org
19968 S:      Maintained
19969 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
19970 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19971 F:      drivers/net/ethernet/sunplus/
19972
19973 SUNPLUS MMC DRIVER
19974 M:      Tony Huang <tonyhuang.sunplus@gmail.com>
19975 M:      Li-hao Kuo <lhjeff911@gmail.com>
19976 S:      Maintained
19977 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
19978 F:      drivers/mmc/host/sunplus-mmc.c
19979
19980 SUNPLUS OCOTP DRIVER
19981 M:      Vincent Shih <vincent.sunplus@gmail.com>
19982 S:      Maintained
19983 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19984 F:      drivers/nvmem/sunplus-ocotp.c
19985
19986 SUNPLUS USB2 PHY DRIVER
19987 M:      Vincent Shih <vincent.sunplus@gmail.com>
19988 L:      linux-usb@vger.kernel.org
19989 S:      Maintained
19990 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19991 F:      drivers/phy/sunplus/Kconfig
19992 F:      drivers/phy/sunplus/Makefile
19993 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
19994
19995 SUNPLUS PWM DRIVER
19996 M:      Hammer Hsieh <hammerh0314@gmail.com>
19997 S:      Maintained
19998 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19999 F:      drivers/pwm/pwm-sunplus.c
20000
20001 SUNPLUS RTC DRIVER
20002 M:      Vincent Shih <vincent.sunplus@gmail.com>
20003 L:      linux-rtc@vger.kernel.org
20004 S:      Maintained
20005 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20006 F:      drivers/rtc/rtc-sunplus.c
20007
20008 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20009 M:      Li-hao Kuo <lhjeff911@gmail.com>
20010 L:      linux-spi@vger.kernel.org
20011 S:      Maintained
20012 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20013 F:      drivers/spi/spi-sunplus-sp7021.c
20014
20015 SUNPLUS UART DRIVER
20016 M:      Hammer Hsieh <hammerh0314@gmail.com>
20017 S:      Maintained
20018 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20019 F:      drivers/tty/serial/sunplus-uart.c
20020
20021 SUNPLUS WATCHDOG DRIVER
20022 M:      Xiantao Hu <xt.hu@cqplus1.com>
20023 L:      linux-watchdog@vger.kernel.org
20024 S:      Maintained
20025 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20026 F:      drivers/watchdog/sunplus_wdt.c
20027
20028 SUPERH
20029 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
20030 M:      Rich Felker <dalias@libc.org>
20031 L:      linux-sh@vger.kernel.org
20032 S:      Maintained
20033 Q:      http://patchwork.kernel.org/project/linux-sh/list/
20034 F:      Documentation/sh/
20035 F:      arch/sh/
20036 F:      drivers/sh/
20037
20038 SUSPEND TO RAM
20039 M:      "Rafael J. Wysocki" <rafael@kernel.org>
20040 M:      Len Brown <len.brown@intel.com>
20041 M:      Pavel Machek <pavel@ucw.cz>
20042 L:      linux-pm@vger.kernel.org
20043 S:      Supported
20044 B:      https://bugzilla.kernel.org
20045 F:      Documentation/power/
20046 F:      arch/x86/kernel/acpi/
20047 F:      drivers/base/power/
20048 F:      include/linux/freezer.h
20049 F:      include/linux/pm.h
20050 F:      include/linux/suspend.h
20051 F:      kernel/power/
20052
20053 SVGA HANDLING
20054 M:      Martin Mares <mj@ucw.cz>
20055 L:      linux-video@atrey.karlin.mff.cuni.cz
20056 S:      Maintained
20057 F:      Documentation/admin-guide/svga.rst
20058 F:      arch/x86/boot/video*
20059
20060 SWITCHDEV
20061 M:      Jiri Pirko <jiri@resnulli.us>
20062 M:      Ivan Vecera <ivecera@redhat.com>
20063 L:      netdev@vger.kernel.org
20064 S:      Supported
20065 F:      include/net/switchdev.h
20066 F:      net/switchdev/
20067
20068 SY8106A REGULATOR DRIVER
20069 M:      Icenowy Zheng <icenowy@aosc.io>
20070 S:      Maintained
20071 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20072 F:      drivers/regulator/sy8106a-regulator.c
20073
20074 SYNC FILE FRAMEWORK
20075 M:      Sumit Semwal <sumit.semwal@linaro.org>
20076 R:      Gustavo Padovan <gustavo@padovan.org>
20077 L:      linux-media@vger.kernel.org
20078 L:      dri-devel@lists.freedesktop.org
20079 S:      Maintained
20080 T:      git git://anongit.freedesktop.org/drm/drm-misc
20081 F:      Documentation/driver-api/sync_file.rst
20082 F:      drivers/dma-buf/dma-fence*
20083 F:      drivers/dma-buf/sw_sync.c
20084 F:      drivers/dma-buf/sync_*
20085 F:      include/linux/sync_file.h
20086 F:      include/uapi/linux/sync_file.h
20087
20088 SYNOPSYS ARC ARCHITECTURE
20089 M:      Vineet Gupta <vgupta@kernel.org>
20090 L:      linux-snps-arc@lists.infradead.org
20091 S:      Supported
20092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20093 F:      Documentation/arc/
20094 F:      Documentation/devicetree/bindings/arc/*
20095 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20096 F:      arch/arc/
20097 F:      drivers/clocksource/arc_timer.c
20098 F:      drivers/tty/serial/arc_uart.c
20099
20100 SYNOPSYS ARC HSDK SDP pll clock driver
20101 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20102 S:      Supported
20103 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20104 F:      drivers/clk/clk-hsdk-pll.c
20105
20106 SYNOPSYS ARC SDP clock driver
20107 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20108 S:      Supported
20109 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20110 F:      drivers/clk/axs10x/*
20111
20112 SYNOPSYS ARC SDP platform support
20113 M:      Alexey Brodkin <abrodkin@synopsys.com>
20114 S:      Supported
20115 F:      Documentation/devicetree/bindings/arc/axs10*
20116 F:      arch/arc/boot/dts/ax*
20117 F:      arch/arc/plat-axs10x
20118
20119 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20120 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20121 S:      Supported
20122 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20123 F:      drivers/reset/reset-axs10x.c
20124
20125 SYNOPSYS CREG GPIO DRIVER
20126 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20127 S:      Maintained
20128 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20129 F:      drivers/gpio/gpio-creg-snps.c
20130
20131 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20132 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20133 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20134 S:      Supported
20135 F:      drivers/tty/serial/8250/8250_dw.c
20136 F:      drivers/tty/serial/8250/8250_dwlib.*
20137 F:      drivers/tty/serial/8250/8250_lpss.c
20138
20139 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20140 M:      Hoan Tran <hoan@os.amperecomputing.com>
20141 M:      Serge Semin <fancer.lancer@gmail.com>
20142 L:      linux-gpio@vger.kernel.org
20143 S:      Maintained
20144 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20145 F:      drivers/gpio/gpio-dwapb.c
20146
20147 SYNOPSYS DESIGNWARE APB SSI DRIVER
20148 M:      Serge Semin <fancer.lancer@gmail.com>
20149 L:      linux-spi@vger.kernel.org
20150 S:      Supported
20151 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20152 F:      drivers/spi/spi-dw*
20153
20154 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20155 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20156 S:      Maintained
20157 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20158 F:      drivers/dma/dw-axi-dmac/
20159
20160 SYNOPSYS DESIGNWARE DMAC DRIVER
20161 M:      Viresh Kumar <vireshk@kernel.org>
20162 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20163 S:      Maintained
20164 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20165 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20166 F:      drivers/dma/dw/
20167 F:      include/dt-bindings/dma/dw-dmac.h
20168 F:      include/linux/dma/dw.h
20169 F:      include/linux/platform_data/dma-dw.h
20170
20171 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20172 M:      Jose Abreu <Jose.Abreu@synopsys.com>
20173 L:      netdev@vger.kernel.org
20174 S:      Supported
20175 F:      drivers/net/ethernet/synopsys/
20176
20177 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20178 M:      Jose Abreu <Jose.Abreu@synopsys.com>
20179 L:      netdev@vger.kernel.org
20180 S:      Supported
20181 F:      drivers/net/pcs/pcs-xpcs.c
20182 F:      drivers/net/pcs/pcs-xpcs.h
20183 F:      include/linux/pcs/pcs-xpcs.h
20184
20185 SYNOPSYS DESIGNWARE I2C DRIVER
20186 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
20187 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20188 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
20189 R:      Jan Dabros <jsd@semihalf.com>
20190 L:      linux-i2c@vger.kernel.org
20191 S:      Supported
20192 F:      drivers/i2c/busses/i2c-designware-*
20193
20194 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20195 M:      Jaehoon Chung <jh80.chung@samsung.com>
20196 L:      linux-mmc@vger.kernel.org
20197 S:      Maintained
20198 F:      drivers/mmc/host/dw_mmc*
20199
20200 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20201 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20202 S:      Supported
20203 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20204 F:      drivers/reset/reset-hsdk.c
20205 F:      include/dt-bindings/reset/snps,hsdk-reset.h
20206
20207 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20208 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
20209 M:      Manjunath M B <manjumb@synopsys.com>
20210 L:      linux-mmc@vger.kernel.org
20211 S:      Maintained
20212 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
20213
20214 SYSTEM CONFIGURATION (SYSCON)
20215 M:      Lee Jones <lee@kernel.org>
20216 M:      Arnd Bergmann <arnd@arndb.de>
20217 S:      Supported
20218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20219 F:      drivers/mfd/syscon.c
20220
20221 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20222 M:      Sudeep Holla <sudeep.holla@arm.com>
20223 R:      Cristian Marussi <cristian.marussi@arm.com>
20224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20225 S:      Maintained
20226 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20227 F:      drivers/clk/clk-sc[mp]i.c
20228 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
20229 F:      drivers/firmware/arm_scmi/
20230 F:      drivers/firmware/arm_scpi.c
20231 F:      drivers/powercap/arm_scmi_powercap.c
20232 F:      drivers/regulator/scmi-regulator.c
20233 F:      drivers/reset/reset-scmi.c
20234 F:      include/linux/sc[mp]i_protocol.h
20235 F:      include/trace/events/scmi.h
20236 F:      include/uapi/linux/virtio_scmi.h
20237
20238 SYSTEM RESET/SHUTDOWN DRIVERS
20239 M:      Sebastian Reichel <sre@kernel.org>
20240 L:      linux-pm@vger.kernel.org
20241 S:      Maintained
20242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20243 F:      Documentation/devicetree/bindings/power/reset/
20244 F:      drivers/power/reset/
20245
20246 SYSTEM TRACE MODULE CLASS
20247 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
20248 S:      Maintained
20249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20250 F:      Documentation/trace/stm.rst
20251 F:      drivers/hwtracing/stm/
20252 F:      include/linux/stm.h
20253 F:      include/uapi/linux/stm.h
20254
20255 SYSTEM76 ACPI DRIVER
20256 M:      Jeremy Soller <jeremy@system76.com>
20257 M:      System76 Product Development <productdev@system76.com>
20258 L:      platform-driver-x86@vger.kernel.org
20259 S:      Maintained
20260 F:      drivers/platform/x86/system76_acpi.c
20261
20262 SYSV FILESYSTEM
20263 M:      Christoph Hellwig <hch@infradead.org>
20264 S:      Maintained
20265 F:      Documentation/filesystems/sysv-fs.rst
20266 F:      fs/sysv/
20267 F:      include/linux/sysv_fs.h
20268
20269 TASKSTATS STATISTICS INTERFACE
20270 M:      Balbir Singh <bsingharora@gmail.com>
20271 S:      Maintained
20272 F:      Documentation/accounting/taskstats*
20273 F:      include/linux/taskstats*
20274 F:      kernel/taskstats.c
20275
20276 TC subsystem
20277 M:      Jamal Hadi Salim <jhs@mojatatu.com>
20278 M:      Cong Wang <xiyou.wangcong@gmail.com>
20279 M:      Jiri Pirko <jiri@resnulli.us>
20280 L:      netdev@vger.kernel.org
20281 S:      Maintained
20282 F:      include/net/pkt_cls.h
20283 F:      include/net/pkt_sched.h
20284 F:      include/net/tc_act/
20285 F:      include/uapi/linux/pkt_cls.h
20286 F:      include/uapi/linux/pkt_sched.h
20287 F:      include/uapi/linux/tc_act/
20288 F:      include/uapi/linux/tc_ematch/
20289 F:      net/sched/
20290 F:      tools/testing/selftests/tc-testing
20291
20292 TC90522 MEDIA DRIVER
20293 M:      Akihiro Tsukada <tskd08@gmail.com>
20294 L:      linux-media@vger.kernel.org
20295 S:      Odd Fixes
20296 F:      drivers/media/dvb-frontends/tc90522*
20297
20298 TCP LOW PRIORITY MODULE
20299 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20300 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20301 S:      Maintained
20302 W:      http://tcp-lp-mod.sourceforge.net/
20303 F:      net/ipv4/tcp_lp.c
20304
20305 TDA10071 MEDIA DRIVER
20306 M:      Antti Palosaari <crope@iki.fi>
20307 L:      linux-media@vger.kernel.org
20308 S:      Maintained
20309 W:      https://linuxtv.org
20310 W:      http://palosaari.fi/linux/
20311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20312 T:      git git://linuxtv.org/anttip/media_tree.git
20313 F:      drivers/media/dvb-frontends/tda10071*
20314
20315 TDA18212 MEDIA DRIVER
20316 M:      Antti Palosaari <crope@iki.fi>
20317 L:      linux-media@vger.kernel.org
20318 S:      Maintained
20319 W:      https://linuxtv.org
20320 W:      http://palosaari.fi/linux/
20321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20322 T:      git git://linuxtv.org/anttip/media_tree.git
20323 F:      drivers/media/tuners/tda18212*
20324
20325 TDA18218 MEDIA DRIVER
20326 M:      Antti Palosaari <crope@iki.fi>
20327 L:      linux-media@vger.kernel.org
20328 S:      Maintained
20329 W:      https://linuxtv.org
20330 W:      http://palosaari.fi/linux/
20331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20332 T:      git git://linuxtv.org/anttip/media_tree.git
20333 F:      drivers/media/tuners/tda18218*
20334
20335 TDA18250 MEDIA DRIVER
20336 M:      Olli Salonen <olli.salonen@iki.fi>
20337 L:      linux-media@vger.kernel.org
20338 S:      Maintained
20339 W:      https://linuxtv.org
20340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20341 T:      git git://linuxtv.org/media_tree.git
20342 F:      drivers/media/tuners/tda18250*
20343
20344 TDA18271 MEDIA DRIVER
20345 M:      Michael Krufky <mkrufky@linuxtv.org>
20346 L:      linux-media@vger.kernel.org
20347 S:      Maintained
20348 W:      https://linuxtv.org
20349 W:      http://github.com/mkrufky
20350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20351 T:      git git://linuxtv.org/mkrufky/tuners.git
20352 F:      drivers/media/tuners/tda18271*
20353
20354 TDA1997x MEDIA DRIVER
20355 M:      Tim Harvey <tharvey@gateworks.com>
20356 L:      linux-media@vger.kernel.org
20357 S:      Maintained
20358 W:      https://linuxtv.org
20359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20360 F:      drivers/media/i2c/tda1997x.*
20361
20362 TDA827x MEDIA DRIVER
20363 M:      Michael Krufky <mkrufky@linuxtv.org>
20364 L:      linux-media@vger.kernel.org
20365 S:      Maintained
20366 W:      https://linuxtv.org
20367 W:      http://github.com/mkrufky
20368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20369 T:      git git://linuxtv.org/mkrufky/tuners.git
20370 F:      drivers/media/tuners/tda8290.*
20371
20372 TDA8290 MEDIA DRIVER
20373 M:      Michael Krufky <mkrufky@linuxtv.org>
20374 L:      linux-media@vger.kernel.org
20375 S:      Maintained
20376 W:      https://linuxtv.org
20377 W:      http://github.com/mkrufky
20378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20379 T:      git git://linuxtv.org/mkrufky/tuners.git
20380 F:      drivers/media/tuners/tda8290.*
20381
20382 TDA9840 MEDIA DRIVER
20383 M:      Hans Verkuil <hverkuil@xs4all.nl>
20384 L:      linux-media@vger.kernel.org
20385 S:      Maintained
20386 W:      https://linuxtv.org
20387 T:      git git://linuxtv.org/media_tree.git
20388 F:      drivers/media/i2c/tda9840*
20389
20390 TEA5761 TUNER DRIVER
20391 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20392 L:      linux-media@vger.kernel.org
20393 S:      Odd fixes
20394 W:      https://linuxtv.org
20395 T:      git git://linuxtv.org/media_tree.git
20396 F:      drivers/media/tuners/tea5761.*
20397
20398 TEA5767 TUNER DRIVER
20399 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20400 L:      linux-media@vger.kernel.org
20401 S:      Maintained
20402 W:      https://linuxtv.org
20403 T:      git git://linuxtv.org/media_tree.git
20404 F:      drivers/media/tuners/tea5767.*
20405
20406 TEA6415C MEDIA DRIVER
20407 M:      Hans Verkuil <hverkuil@xs4all.nl>
20408 L:      linux-media@vger.kernel.org
20409 S:      Maintained
20410 W:      https://linuxtv.org
20411 T:      git git://linuxtv.org/media_tree.git
20412 F:      drivers/media/i2c/tea6415c*
20413
20414 TEA6420 MEDIA DRIVER
20415 M:      Hans Verkuil <hverkuil@xs4all.nl>
20416 L:      linux-media@vger.kernel.org
20417 S:      Maintained
20418 W:      https://linuxtv.org
20419 T:      git git://linuxtv.org/media_tree.git
20420 F:      drivers/media/i2c/tea6420*
20421
20422 TEAM DRIVER
20423 M:      Jiri Pirko <jiri@resnulli.us>
20424 L:      netdev@vger.kernel.org
20425 S:      Supported
20426 F:      drivers/net/team/
20427 F:      include/linux/if_team.h
20428 F:      include/uapi/linux/if_team.h
20429 F:      tools/testing/selftests/drivers/net/team/
20430
20431 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20432 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20433 S:      Maintained
20434 F:      arch/x86/platform/ts5500/
20435
20436 TECHNOTREND USB IR RECEIVER
20437 M:      Sean Young <sean@mess.org>
20438 L:      linux-media@vger.kernel.org
20439 S:      Maintained
20440 F:      drivers/media/rc/ttusbir.c
20441
20442 TECHWELL TW9910 VIDEO DECODER
20443 L:      linux-media@vger.kernel.org
20444 S:      Orphan
20445 F:      drivers/media/i2c/tw9910.c
20446 F:      include/media/i2c/tw9910.h
20447
20448 TEE SUBSYSTEM
20449 M:      Jens Wiklander <jens.wiklander@linaro.org>
20450 R:      Sumit Garg <sumit.garg@linaro.org>
20451 L:      op-tee@lists.trustedfirmware.org
20452 S:      Maintained
20453 F:      Documentation/staging/tee.rst
20454 F:      drivers/tee/
20455 F:      include/linux/tee_drv.h
20456 F:      include/uapi/linux/tee.h
20457
20458 TEGRA ARCHITECTURE SUPPORT
20459 M:      Thierry Reding <thierry.reding@gmail.com>
20460 M:      Jonathan Hunter <jonathanh@nvidia.com>
20461 L:      linux-tegra@vger.kernel.org
20462 S:      Supported
20463 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
20464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20465 N:      [^a-z]tegra
20466
20467 TEGRA CLOCK DRIVER
20468 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
20469 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
20470 S:      Supported
20471 F:      drivers/clk/tegra/
20472
20473 TEGRA DMA DRIVERS
20474 M:      Laxman Dewangan <ldewangan@nvidia.com>
20475 M:      Jon Hunter <jonathanh@nvidia.com>
20476 S:      Supported
20477 F:      drivers/dma/tegra*
20478
20479 TEGRA I2C DRIVER
20480 M:      Laxman Dewangan <ldewangan@nvidia.com>
20481 R:      Dmitry Osipenko <digetx@gmail.com>
20482 S:      Supported
20483 F:      drivers/i2c/busses/i2c-tegra.c
20484
20485 TEGRA IOMMU DRIVERS
20486 M:      Thierry Reding <thierry.reding@gmail.com>
20487 R:      Krishna Reddy <vdumpa@nvidia.com>
20488 L:      linux-tegra@vger.kernel.org
20489 S:      Supported
20490 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20491 F:      drivers/iommu/tegra*
20492
20493 TEGRA KBC DRIVER
20494 M:      Laxman Dewangan <ldewangan@nvidia.com>
20495 S:      Supported
20496 F:      drivers/input/keyboard/tegra-kbc.c
20497
20498 TEGRA NAND DRIVER
20499 M:      Stefan Agner <stefan@agner.ch>
20500 M:      Lucas Stach <dev@lynxeye.de>
20501 S:      Maintained
20502 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20503 F:      drivers/mtd/nand/raw/tegra_nand.c
20504
20505 TEGRA PWM DRIVER
20506 M:      Thierry Reding <thierry.reding@gmail.com>
20507 S:      Supported
20508 F:      drivers/pwm/pwm-tegra.c
20509
20510 TEGRA SERIAL DRIVER
20511 M:      Laxman Dewangan <ldewangan@nvidia.com>
20512 S:      Supported
20513 F:      drivers/tty/serial/serial-tegra.c
20514
20515 TEGRA SPI DRIVER
20516 M:      Laxman Dewangan <ldewangan@nvidia.com>
20517 S:      Supported
20518 F:      drivers/spi/spi-tegra*
20519
20520 TEGRA QUAD SPI DRIVER
20521 M:      Thierry Reding <thierry.reding@gmail.com>
20522 M:      Jonathan Hunter <jonathanh@nvidia.com>
20523 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
20524 L:      linux-tegra@vger.kernel.org
20525 S:      Maintained
20526 F:      drivers/spi/spi-tegra210-quad.c
20527
20528 TEGRA VIDEO DRIVER
20529 M:      Thierry Reding <thierry.reding@gmail.com>
20530 M:      Jonathan Hunter <jonathanh@nvidia.com>
20531 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
20532 L:      linux-media@vger.kernel.org
20533 L:      linux-tegra@vger.kernel.org
20534 S:      Maintained
20535 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20536 F:      drivers/staging/media/tegra-video/
20537
20538 TEGRA XUSB PADCTL DRIVER
20539 M:      JC Kuo <jckuo@nvidia.com>
20540 S:      Supported
20541 F:      drivers/phy/tegra/xusb*
20542
20543 TEHUTI ETHERNET DRIVER
20544 M:      Andy Gospodarek <andy@greyhouse.net>
20545 L:      netdev@vger.kernel.org
20546 S:      Supported
20547 F:      drivers/net/ethernet/tehuti/*
20548
20549 TELECOM CLOCK DRIVER FOR MCPL0010
20550 M:      Mark Gross <markgross@kernel.org>
20551 S:      Supported
20552 F:      drivers/char/tlclk.c
20553
20554 TEMPO SEMICONDUCTOR DRIVERS
20555 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20556 S:      Maintained
20557 F:      Documentation/devicetree/bindings/sound/tscs*.txt
20558 F:      sound/soc/codecs/tscs*.c
20559 F:      sound/soc/codecs/tscs*.h
20560
20561 TENSILICA XTENSA PORT (xtensa)
20562 M:      Chris Zankel <chris@zankel.net>
20563 M:      Max Filippov <jcmvbkbc@gmail.com>
20564 L:      linux-xtensa@linux-xtensa.org
20565 S:      Maintained
20566 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
20567 F:      arch/xtensa/
20568 F:      drivers/irqchip/irq-xtensa-*
20569
20570 TEXAS INSTRUMENTS ASoC DRIVERS
20571 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
20572 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20573 S:      Maintained
20574 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20575 F:      sound/soc/ti/
20576
20577 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20578 M:      Ricardo Ribalda <ribalda@kernel.org>
20579 L:      linux-iio@vger.kernel.org
20580 S:      Supported
20581 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20582 F:      drivers/iio/dac/ti-dac7612.c
20583
20584 TEXAS INSTRUMENTS DMA DRIVERS
20585 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
20586 L:      dmaengine@vger.kernel.org
20587 S:      Maintained
20588 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20589 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
20590 F:      Documentation/devicetree/bindings/dma/ti/
20591 F:      drivers/dma/ti/
20592 X:      drivers/dma/ti/cppi41.c
20593 F:      include/linux/dma/k3-udma-glue.h
20594 F:      include/linux/dma/ti-cppi5.h
20595 F:      include/linux/dma/k3-psil.h
20596
20597 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20598 M:      Nishanth Menon <nm@ti.com>
20599 M:      Tero Kristo <kristo@kernel.org>
20600 M:      Santosh Shilimkar <ssantosh@kernel.org>
20601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20602 S:      Maintained
20603 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20604 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20605 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20606 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20607 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20608 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20609 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20610 F:      drivers/clk/keystone/sci-clk.c
20611 F:      drivers/firmware/ti_sci*
20612 F:      drivers/irqchip/irq-ti-sci-inta.c
20613 F:      drivers/irqchip/irq-ti-sci-intr.c
20614 F:      drivers/reset/reset-ti-sci.c
20615 F:      drivers/soc/ti/ti_sci_inta_msi.c
20616 F:      drivers/soc/ti/ti_sci_pm_domains.c
20617 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
20618 F:      include/linux/soc/ti/ti_sci_inta_msi.h
20619 F:      include/linux/soc/ti/ti_sci_protocol.h
20620
20621 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20622 M:      Robert Marko <robert.marko@sartura.hr>
20623 M:      Luka Perkov <luka.perkov@sartura.hr>
20624 L:      linux-hwmon@vger.kernel.org
20625 S:      Maintained
20626 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20627 F:      Documentation/hwmon/tps23861.rst
20628 F:      drivers/hwmon/tps23861.c
20629
20630 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20631 M:      Puranjay Mohan <puranjay12@gmail.com>
20632 L:      linux-iio@vger.kernel.org
20633 S:      Supported
20634 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20635 F:      drivers/iio/temperature/tmp117.c
20636
20637 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20638 M:      Hans Verkuil <hverkuil@xs4all.nl>
20639 L:      linux-media@vger.kernel.org
20640 S:      Maintained
20641 W:      https://linuxtv.org
20642 T:      git git://linuxtv.org/media_tree.git
20643 F:      drivers/media/radio/radio-raremono.c
20644
20645 THERMAL
20646 M:      Rafael J. Wysocki <rafael@kernel.org>
20647 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
20648 R:      Amit Kucheria <amitk@kernel.org>
20649 R:      Zhang Rui <rui.zhang@intel.com>
20650 L:      linux-pm@vger.kernel.org
20651 S:      Supported
20652 Q:      https://patchwork.kernel.org/project/linux-pm/list/
20653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20654 F:      Documentation/ABI/testing/sysfs-class-thermal
20655 F:      Documentation/devicetree/bindings/thermal/
20656 F:      Documentation/driver-api/thermal/
20657 F:      drivers/thermal/
20658 F:      include/dt-bindings/thermal/
20659 F:      include/linux/cpu_cooling.h
20660 F:      include/linux/thermal.h
20661 F:      include/uapi/linux/thermal.h
20662 F:      tools/lib/thermal/
20663 F:      tools/thermal/
20664
20665 THERMAL DRIVER FOR AMLOGIC SOCS
20666 M:      Guillaume La Roque <glaroque@baylibre.com>
20667 L:      linux-pm@vger.kernel.org
20668 L:      linux-amlogic@lists.infradead.org
20669 S:      Supported
20670 W:      http://linux-meson.com/
20671 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20672 F:      drivers/thermal/amlogic_thermal.c
20673
20674 THERMAL/CPU_COOLING
20675 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
20676 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
20677 M:      Viresh Kumar <viresh.kumar@linaro.org>
20678 R:      Lukasz Luba <lukasz.luba@arm.com>
20679 L:      linux-pm@vger.kernel.org
20680 S:      Supported
20681 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
20682 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
20683 F:      drivers/thermal/cpufreq_cooling.c
20684 F:      drivers/thermal/cpuidle_cooling.c
20685 F:      include/linux/cpu_cooling.h
20686
20687 THERMAL/POWER_ALLOCATOR
20688 M:      Lukasz Luba <lukasz.luba@arm.com>
20689 L:      linux-pm@vger.kernel.org
20690 S:      Maintained
20691 F:      Documentation/driver-api/thermal/power_allocator.rst
20692 F:      drivers/thermal/gov_power_allocator.c
20693 F:      include/trace/events/thermal_power_allocator.h
20694
20695 THINKPAD ACPI EXTRAS DRIVER
20696 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20697 L:      ibm-acpi-devel@lists.sourceforge.net
20698 L:      platform-driver-x86@vger.kernel.org
20699 S:      Maintained
20700 W:      http://ibm-acpi.sourceforge.net
20701 W:      http://thinkwiki.org/wiki/Ibm-acpi
20702 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20703 F:      drivers/platform/x86/thinkpad_acpi.c
20704
20705 THINKPAD LMI DRIVER
20706 M:      Mark Pearson <markpearson@lenovo.com>
20707 L:      platform-driver-x86@vger.kernel.org
20708 S:      Maintained
20709 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
20710 F:      drivers/platform/x86/think-lmi.?
20711
20712 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20713 M:      Isaac Hazan <isaac.hazan@intel.com>
20714 L:      linux-usb@vger.kernel.org
20715 S:      Maintained
20716 F:      drivers/thunderbolt/dma_test.c
20717
20718 THUNDERBOLT DRIVER
20719 M:      Andreas Noever <andreas.noever@gmail.com>
20720 M:      Michael Jamet <michael.jamet@intel.com>
20721 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
20722 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
20723 L:      linux-usb@vger.kernel.org
20724 S:      Maintained
20725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20726 F:      Documentation/admin-guide/thunderbolt.rst
20727 F:      drivers/thunderbolt/
20728 F:      include/linux/thunderbolt.h
20729
20730 THUNDERBOLT NETWORK DRIVER
20731 M:      Michael Jamet <michael.jamet@intel.com>
20732 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
20733 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
20734 L:      netdev@vger.kernel.org
20735 S:      Maintained
20736 F:      drivers/net/thunderbolt.c
20737
20738 THUNDERX GPIO DRIVER
20739 M:      Robert Richter <rric@kernel.org>
20740 S:      Odd Fixes
20741 F:      drivers/gpio/gpio-thunderx.c
20742
20743 TI AM437X VPFE DRIVER
20744 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20745 L:      linux-media@vger.kernel.org
20746 S:      Maintained
20747 W:      https://linuxtv.org
20748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20749 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20750 F:      drivers/media/platform/ti/am437x/
20751
20752 TI BANDGAP AND THERMAL DRIVER
20753 M:      Eduardo Valentin <edubezval@gmail.com>
20754 M:      Keerthy <j-keerthy@ti.com>
20755 L:      linux-pm@vger.kernel.org
20756 L:      linux-omap@vger.kernel.org
20757 S:      Maintained
20758 F:      drivers/thermal/ti-soc-thermal/
20759
20760 TI BQ27XXX POWER SUPPLY DRIVER
20761 F:      drivers/power/supply/bq27xxx_battery.c
20762 F:      drivers/power/supply/bq27xxx_battery_i2c.c
20763 F:      include/linux/power/bq27xxx_battery.h
20764
20765 TI CDCE706 CLOCK DRIVER
20766 M:      Max Filippov <jcmvbkbc@gmail.com>
20767 S:      Maintained
20768 F:      drivers/clk/clk-cdce706.c
20769
20770 TI CLOCK DRIVER
20771 M:      Tero Kristo <kristo@kernel.org>
20772 L:      linux-omap@vger.kernel.org
20773 S:      Odd Fixes
20774 F:      drivers/clk/ti/
20775 F:      include/linux/clk/ti.h
20776
20777 TI DAVINCI MACHINE SUPPORT
20778 M:      Sekhar Nori <nsekhar@ti.com>
20779 R:      Bartosz Golaszewski <brgl@bgdev.pl>
20780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20781 S:      Supported
20782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20783 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20784 F:      arch/arm/boot/dts/da850*
20785 F:      arch/arm/mach-davinci/
20786 F:      drivers/i2c/busses/i2c-davinci.c
20787
20788 TI DAVINCI SERIES CLOCK DRIVER
20789 M:      David Lechner <david@lechnology.com>
20790 R:      Sekhar Nori <nsekhar@ti.com>
20791 S:      Maintained
20792 F:      Documentation/devicetree/bindings/clock/ti/davinci/
20793 F:      drivers/clk/davinci/
20794 F:      include/linux/clk/davinci.h
20795
20796 TI DAVINCI SERIES GPIO DRIVER
20797 M:      Keerthy <j-keerthy@ti.com>
20798 L:      linux-gpio@vger.kernel.org
20799 S:      Maintained
20800 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20801 F:      drivers/gpio/gpio-davinci.c
20802
20803 TI DAVINCI SERIES MEDIA DRIVER
20804 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20805 L:      linux-media@vger.kernel.org
20806 S:      Maintained
20807 W:      https://linuxtv.org
20808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20809 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20810 F:      drivers/media/platform/ti/davinci/
20811 F:      drivers/staging/media/deprecated/vpfe_capture/
20812 F:      include/media/davinci/
20813
20814 TI ENHANCED CAPTURE (eCAP) DRIVER
20815 M:      Vignesh Raghavendra <vigneshr@ti.com>
20816 R:      Julien Panis <jpanis@baylibre.com>
20817 L:      linux-iio@vger.kernel.org
20818 L:      linux-omap@vger.kernel.org
20819 S:      Maintained
20820 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20821 F:      drivers/counter/ti-ecap-capture.c
20822
20823 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20824 R:      David Lechner <david@lechnology.com>
20825 L:      linux-iio@vger.kernel.org
20826 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
20827 F:      drivers/counter/ti-eqep.c
20828
20829 TI ETHERNET SWITCH DRIVER (CPSW)
20830 R:      Grygorii Strashko <grygorii.strashko@ti.com>
20831 L:      linux-omap@vger.kernel.org
20832 L:      netdev@vger.kernel.org
20833 S:      Maintained
20834 F:      drivers/net/ethernet/ti/cpsw*
20835 F:      drivers/net/ethernet/ti/davinci*
20836
20837 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20838 M:      Alex Dubov <oakad@yahoo.com>
20839 S:      Maintained
20840 W:      http://tifmxx.berlios.de/
20841 F:      drivers/memstick/host/tifm_ms.c
20842 F:      drivers/misc/tifm*
20843 F:      drivers/mmc/host/tifm_sd.c
20844 F:      include/linux/tifm.h
20845
20846 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20847 M:      Nishanth Menon <nm@ti.com>
20848 M:      Santosh Shilimkar <ssantosh@kernel.org>
20849 L:      linux-kernel@vger.kernel.org
20850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20851 S:      Maintained
20852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20853 F:      drivers/soc/ti/*
20854
20855 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20856 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
20857 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20858 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20859 S:      Maintained
20860 F:      sound/soc/codecs/isabelle*
20861 F:      sound/soc/codecs/lm49453*
20862
20863 TI PCM3060 ASoC CODEC DRIVER
20864 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
20865 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20866 S:      Maintained
20867 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
20868 F:      sound/soc/codecs/pcm3060*
20869
20870 TI TAS571X FAMILY ASoC CODEC DRIVER
20871 M:      Kevin Cernekee <cernekee@chromium.org>
20872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20873 S:      Odd Fixes
20874 F:      sound/soc/codecs/tas571x*
20875
20876 TI TRF7970A NFC DRIVER
20877 M:      Mark Greer <mgreer@animalcreek.com>
20878 L:      linux-wireless@vger.kernel.org
20879 L:      linux-nfc@lists.01.org (subscribers-only)
20880 S:      Supported
20881 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20882 F:      drivers/nfc/trf7970a.c
20883
20884 TI TSC2046 ADC DRIVER
20885 M:      Oleksij Rempel <o.rempel@pengutronix.de>
20886 R:      kernel@pengutronix.de
20887 L:      linux-iio@vger.kernel.org
20888 S:      Maintained
20889 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20890 F:      drivers/iio/adc/ti-tsc2046.c
20891
20892 TI TWL4030 SERIES SOC CODEC DRIVER
20893 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
20894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20895 S:      Maintained
20896 F:      sound/soc/codecs/twl4030*
20897
20898 TI VPE/CAL DRIVERS
20899 M:      Benoit Parrot <bparrot@ti.com>
20900 L:      linux-media@vger.kernel.org
20901 S:      Maintained
20902 W:      http://linuxtv.org/
20903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20904 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
20905 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
20906 F:      drivers/media/platform/ti/cal/
20907 F:      drivers/media/platform/ti/vpe/
20908
20909 TI WILINK WIRELESS DRIVERS
20910 L:      linux-wireless@vger.kernel.org
20911 S:      Orphan
20912 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20913 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20915 F:      drivers/net/wireless/ti/
20916
20917 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20918 M:      John Stultz <jstultz@google.com>
20919 M:      Thomas Gleixner <tglx@linutronix.de>
20920 R:      Stephen Boyd <sboyd@kernel.org>
20921 L:      linux-kernel@vger.kernel.org
20922 S:      Supported
20923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20924 F:      include/linux/clocksource.h
20925 F:      include/linux/time.h
20926 F:      include/linux/timex.h
20927 F:      include/uapi/linux/time.h
20928 F:      include/uapi/linux/timex.h
20929 F:      kernel/time/alarmtimer.c
20930 F:      kernel/time/clocksource.c
20931 F:      kernel/time/ntp.c
20932 F:      kernel/time/time*.c
20933 F:      tools/testing/selftests/timers/
20934
20935 TIPC NETWORK LAYER
20936 M:      Jon Maloy <jmaloy@redhat.com>
20937 M:      Ying Xue <ying.xue@windriver.com>
20938 L:      netdev@vger.kernel.org (core kernel code)
20939 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20940 S:      Maintained
20941 W:      http://tipc.sourceforge.net/
20942 F:      include/uapi/linux/tipc*.h
20943 F:      net/tipc/
20944
20945 TLAN NETWORK DRIVER
20946 M:      Samuel Chessman <chessman@tux.org>
20947 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
20948 S:      Maintained
20949 W:      http://sourceforge.net/projects/tlan/
20950 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20951 F:      drivers/net/ethernet/ti/tlan.*
20952
20953 TM6000 VIDEO4LINUX DRIVER
20954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20955 L:      linux-media@vger.kernel.org
20956 S:      Odd fixes
20957 W:      https://linuxtv.org
20958 T:      git git://linuxtv.org/media_tree.git
20959 F:      Documentation/admin-guide/media/tm6000*
20960 F:      drivers/staging/media/deprecated/tm6000/
20961
20962 TMIO/SDHI MMC DRIVER
20963 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
20964 L:      linux-mmc@vger.kernel.org
20965 L:      linux-renesas-soc@vger.kernel.org
20966 S:      Supported
20967 F:      drivers/mmc/host/renesas_sdhi*
20968 F:      drivers/mmc/host/tmio_mmc*
20969 F:      include/linux/mfd/tmio.h
20970
20971 TMP401 HARDWARE MONITOR DRIVER
20972 M:      Guenter Roeck <linux@roeck-us.net>
20973 L:      linux-hwmon@vger.kernel.org
20974 S:      Maintained
20975 F:      Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20976 F:      Documentation/hwmon/tmp401.rst
20977 F:      drivers/hwmon/tmp401.c
20978
20979 TMP464 HARDWARE MONITOR DRIVER
20980 M:      Agathe Porte <agathe.porte@nokia.com>
20981 M:      Guenter Roeck <linux@roeck-us.net>
20982 L:      linux-hwmon@vger.kernel.org
20983 S:      Maintained
20984 F:      Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20985 F:      Documentation/hwmon/tmp464.rst
20986 F:      drivers/hwmon/tmp464.c
20987
20988 TMP513 HARDWARE MONITOR DRIVER
20989 M:      Eric Tremblay <etremblay@distech-controls.com>
20990 L:      linux-hwmon@vger.kernel.org
20991 S:      Maintained
20992 F:      Documentation/hwmon/tmp513.rst
20993 F:      drivers/hwmon/tmp513.c
20994
20995 TMPFS (SHMEM FILESYSTEM)
20996 M:      Hugh Dickins <hughd@google.com>
20997 L:      linux-mm@kvack.org
20998 S:      Maintained
20999 F:      include/linux/shmem_fs.h
21000 F:      mm/shmem.c
21001
21002 TOMOYO SECURITY MODULE
21003 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
21004 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21005 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21006 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21007 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21008 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21009 S:      Maintained
21010 W:      https://tomoyo.osdn.jp/
21011 F:      security/tomoyo/
21012
21013 TOPSTAR LAPTOP EXTRAS DRIVER
21014 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
21015 L:      platform-driver-x86@vger.kernel.org
21016 S:      Maintained
21017 F:      drivers/platform/x86/topstar-laptop.c
21018
21019 TORTURE-TEST MODULES
21020 M:      Davidlohr Bueso <dave@stgolabs.net>
21021 M:      "Paul E. McKenney" <paulmck@kernel.org>
21022 M:      Josh Triplett <josh@joshtriplett.org>
21023 L:      linux-kernel@vger.kernel.org
21024 S:      Supported
21025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21026 F:      Documentation/RCU/torture.rst
21027 F:      kernel/locking/locktorture.c
21028 F:      kernel/rcu/rcuscale.c
21029 F:      kernel/rcu/rcutorture.c
21030 F:      kernel/rcu/refscale.c
21031 F:      kernel/torture.c
21032
21033 TOSHIBA ACPI EXTRAS DRIVER
21034 M:      Azael Avalos <coproscefalo@gmail.com>
21035 L:      platform-driver-x86@vger.kernel.org
21036 S:      Maintained
21037 F:      drivers/platform/x86/toshiba_acpi.c
21038
21039 TOSHIBA BLUETOOTH DRIVER
21040 M:      Azael Avalos <coproscefalo@gmail.com>
21041 L:      platform-driver-x86@vger.kernel.org
21042 S:      Maintained
21043 F:      drivers/platform/x86/toshiba_bluetooth.c
21044
21045 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21046 M:      Azael Avalos <coproscefalo@gmail.com>
21047 L:      platform-driver-x86@vger.kernel.org
21048 S:      Maintained
21049 F:      drivers/platform/x86/toshiba_haps.c
21050
21051 TOSHIBA SMM DRIVER
21052 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
21053 S:      Maintained
21054 W:      http://www.buzzard.org.uk/toshiba/
21055 F:      drivers/char/toshiba.c
21056 F:      include/linux/toshiba.h
21057 F:      include/uapi/linux/toshiba.h
21058
21059 TOSHIBA TC358743 DRIVER
21060 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
21061 L:      linux-media@vger.kernel.org
21062 S:      Maintained
21063 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
21064 F:      drivers/media/i2c/tc358743*
21065 F:      include/media/i2c/tc358743.h
21066
21067 TOSHIBA WMI HOTKEYS DRIVER
21068 M:      Azael Avalos <coproscefalo@gmail.com>
21069 L:      platform-driver-x86@vger.kernel.org
21070 S:      Maintained
21071 F:      drivers/platform/x86/toshiba-wmi.c
21072
21073 TPM DEVICE DRIVER
21074 M:      Peter Huewe <peterhuewe@gmx.de>
21075 M:      Jarkko Sakkinen <jarkko@kernel.org>
21076 R:      Jason Gunthorpe <jgg@ziepe.ca>
21077 L:      linux-integrity@vger.kernel.org
21078 S:      Maintained
21079 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21080 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
21081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21082 F:      drivers/char/tpm/
21083
21084 TPS546D24 DRIVER
21085 M:      Duke Du <dukedu83@gmail.com>
21086 L:      linux-hwmon@vger.kernel.org
21087 S:      Maintained
21088 F:      Documentation/hwmon/tps546d24.rst
21089 F:      drivers/hwmon/pmbus/tps546d24.c
21090
21091 TRACING
21092 M:      Steven Rostedt <rostedt@goodmis.org>
21093 M:      Masami Hiramatsu <mhiramat@kernel.org>
21094 L:      linux-kernel@vger.kernel.org
21095 L:      linux-trace-kernel@vger.kernel.org
21096 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
21097 S:      Maintained
21098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21099 F:      Documentation/trace/*
21100 F:      fs/tracefs/
21101 F:      include/linux/trace*.h
21102 F:      include/trace/
21103 F:      kernel/trace/
21104 F:      scripts/tracing/
21105 F:      tools/testing/selftests/ftrace/
21106
21107 TRACING MMIO ACCESSES (MMIOTRACE)
21108 M:      Steven Rostedt <rostedt@goodmis.org>
21109 M:      Masami Hiramatsu <mhiramat@kernel.org>
21110 R:      Karol Herbst <karolherbst@gmail.com>
21111 R:      Pekka Paalanen <ppaalanen@gmail.com>
21112 L:      linux-kernel@vger.kernel.org
21113 L:      nouveau@lists.freedesktop.org
21114 S:      Maintained
21115 F:      arch/x86/mm/kmmio.c
21116 F:      arch/x86/mm/mmio-mod.c
21117 F:      arch/x86/mm/testmmiotrace.c
21118 F:      include/linux/mmiotrace.h
21119 F:      kernel/trace/trace_mmiotrace.c
21120
21121 TRACING OS NOISE / LATENCY TRACERS
21122 M:      Steven Rostedt <rostedt@goodmis.org>
21123 M:      Daniel Bristot de Oliveira <bristot@kernel.org>
21124 S:      Maintained
21125 F:      kernel/trace/trace_osnoise.c
21126 F:      include/trace/events/osnoise.h
21127 F:      kernel/trace/trace_hwlat.c
21128 F:      kernel/trace/trace_irqsoff.c
21129 F:      kernel/trace/trace_sched_wakeup.c
21130 F:      Documentation/trace/osnoise-tracer.rst
21131 F:      Documentation/trace/timerlat-tracer.rst
21132 F:      Documentation/trace/hwlat_detector.rst
21133 F:      arch/*/kernel/trace.c
21134
21135 Real-time Linux Analysis (RTLA) tools
21136 M:      Daniel Bristot de Oliveira <bristot@kernel.org>
21137 M:      Steven Rostedt <rostedt@goodmis.org>
21138 L:      linux-trace-devel@vger.kernel.org
21139 S:      Maintained
21140 F:      Documentation/tools/rtla/
21141 F:      tools/tracing/rtla/
21142
21143 TRADITIONAL CHINESE DOCUMENTATION
21144 M:      Hu Haowen <src.res@email.cn>
21145 L:      linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21146 S:      Maintained
21147 W:      https://github.com/srcres258/linux-doc
21148 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
21149 F:      Documentation/translations/zh_TW/
21150
21151 TTY LAYER
21152 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21153 M:      Jiri Slaby <jirislaby@kernel.org>
21154 S:      Supported
21155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21156 F:      Documentation/driver-api/serial/
21157 F:      drivers/tty/
21158 F:      drivers/tty/serial/serial_core.c
21159 F:      include/linux/selection.h
21160 F:      include/linux/serial.h
21161 F:      include/linux/serial_core.h
21162 F:      include/linux/sysrq.h
21163 F:      include/linux/tty*.h
21164 F:      include/linux/vt.h
21165 F:      include/linux/vt_*.h
21166 F:      include/uapi/linux/serial.h
21167 F:      include/uapi/linux/serial_core.h
21168 F:      include/uapi/linux/tty.h
21169
21170 TUA9001 MEDIA DRIVER
21171 M:      Antti Palosaari <crope@iki.fi>
21172 L:      linux-media@vger.kernel.org
21173 S:      Maintained
21174 W:      https://linuxtv.org
21175 W:      http://palosaari.fi/linux/
21176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21177 T:      git git://linuxtv.org/anttip/media_tree.git
21178 F:      drivers/media/tuners/tua9001*
21179
21180 TULIP NETWORK DRIVERS
21181 L:      netdev@vger.kernel.org
21182 L:      linux-parisc@vger.kernel.org
21183 S:      Orphan
21184 F:      drivers/net/ethernet/dec/tulip/
21185
21186 TUN/TAP driver
21187 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
21188 S:      Maintained
21189 W:      http://vtun.sourceforge.net/tun
21190 F:      Documentation/networking/tuntap.rst
21191 F:      arch/um/os-Linux/drivers/
21192
21193 TURBOCHANNEL SUBSYSTEM
21194 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
21195 M:      Ralf Baechle <ralf@linux-mips.org>
21196 L:      linux-mips@vger.kernel.org
21197 S:      Maintained
21198 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
21199 F:      drivers/tc/
21200 F:      include/linux/tc.h
21201
21202 TURBOSTAT UTILITY
21203 M:      "Len Brown" <lenb@kernel.org>
21204 L:      linux-pm@vger.kernel.org
21205 S:      Supported
21206 Q:      https://patchwork.kernel.org/project/linux-pm/list/
21207 B:      https://bugzilla.kernel.org
21208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21209 F:      tools/power/x86/turbostat/
21210
21211 TW5864 VIDEO4LINUX DRIVER
21212 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21213 M:      Anton Sviridenko <anton@corp.bluecherry.net>
21214 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21215 M:      Andrey Utkin <andrey_utkin@fastmail.com>
21216 L:      linux-media@vger.kernel.org
21217 S:      Supported
21218 F:      drivers/media/pci/tw5864/
21219
21220 TW68 VIDEO4LINUX DRIVER
21221 M:      Hans Verkuil <hverkuil@xs4all.nl>
21222 L:      linux-media@vger.kernel.org
21223 S:      Odd Fixes
21224 W:      https://linuxtv.org
21225 T:      git git://linuxtv.org/media_tree.git
21226 F:      drivers/media/pci/tw68/
21227
21228 TW686X VIDEO4LINUX DRIVER
21229 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21230 L:      linux-media@vger.kernel.org
21231 S:      Maintained
21232 W:      http://linuxtv.org
21233 T:      git git://linuxtv.org/media_tree.git
21234 F:      drivers/media/pci/tw686x/
21235
21236 U-BOOT ENVIRONMENT VARIABLES
21237 M:      Rafał Miłecki <rafal@milecki.pl>
21238 S:      Maintained
21239 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21240 F:      drivers/nvmem/u-boot-env.c
21241
21242 UACCE ACCELERATOR FRAMEWORK
21243 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
21244 M:      Zhou Wang <wangzhou1@hisilicon.com>
21245 L:      linux-accelerators@lists.ozlabs.org
21246 L:      linux-kernel@vger.kernel.org
21247 S:      Maintained
21248 F:      Documentation/ABI/testing/sysfs-driver-uacce
21249 F:      Documentation/misc-devices/uacce.rst
21250 F:      drivers/misc/uacce/
21251 F:      include/linux/uacce.h
21252 F:      include/uapi/misc/uacce/
21253
21254 UBI FILE SYSTEM (UBIFS)
21255 M:      Richard Weinberger <richard@nod.at>
21256 L:      linux-mtd@lists.infradead.org
21257 S:      Supported
21258 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
21259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21261 F:      Documentation/ABI/testing/sysfs-fs-ubifs
21262 F:      Documentation/filesystems/ubifs-authentication.rst
21263 F:      Documentation/filesystems/ubifs.rst
21264 F:      fs/ubifs/
21265
21266 UBLK USERSPACE BLOCK DRIVER
21267 M:      Ming Lei <ming.lei@redhat.com>
21268 L:      linux-block@vger.kernel.org
21269 S:      Maintained
21270 F:      Documentation/block/ublk.rst
21271 F:      drivers/block/ublk_drv.c
21272 F:      include/uapi/linux/ublk_cmd.h
21273
21274 UCLINUX (M68KNOMMU AND COLDFIRE)
21275 M:      Greg Ungerer <gerg@linux-m68k.org>
21276 L:      linux-m68k@lists.linux-m68k.org
21277 L:      uclinux-dev@uclinux.org  (subscribers-only)
21278 S:      Maintained
21279 W:      http://www.linux-m68k.org/
21280 W:      http://www.uclinux.org/
21281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21282 F:      arch/m68k/*/*_no.*
21283 F:      arch/m68k/68*/
21284 F:      arch/m68k/coldfire/
21285 F:      arch/m68k/include/asm/*_no.*
21286
21287 UDF FILESYSTEM
21288 M:      Jan Kara <jack@suse.com>
21289 S:      Maintained
21290 F:      Documentation/filesystems/udf.rst
21291 F:      fs/udf/
21292
21293 UDRAW TABLET
21294 M:      Bastien Nocera <hadess@hadess.net>
21295 L:      linux-input@vger.kernel.org
21296 S:      Maintained
21297 F:      drivers/hid/hid-udraw-ps3.c
21298
21299 UFS FILESYSTEM
21300 M:      Evgeniy Dushistov <dushistov@mail.ru>
21301 S:      Maintained
21302 F:      Documentation/admin-guide/ufs.rst
21303 F:      fs/ufs/
21304
21305 UHID USERSPACE HID IO DRIVER
21306 M:      David Rheinsberg <david.rheinsberg@gmail.com>
21307 L:      linux-input@vger.kernel.org
21308 S:      Maintained
21309 F:      drivers/hid/uhid.c
21310 F:      include/uapi/linux/uhid.h
21311
21312 ULPI BUS
21313 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21314 L:      linux-usb@vger.kernel.org
21315 S:      Maintained
21316 F:      drivers/usb/common/ulpi.c
21317 F:      include/linux/ulpi/
21318
21319 UNICODE SUBSYSTEM
21320 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
21321 L:      linux-fsdevel@vger.kernel.org
21322 S:      Supported
21323 F:      fs/unicode/
21324
21325 UNIFDEF
21326 M:      Tony Finch <dot@dotat.at>
21327 S:      Maintained
21328 W:      http://dotat.at/prog/unifdef
21329 F:      scripts/unifdef.c
21330
21331 UNIFORM CDROM DRIVER
21332 M:      Phillip Potter <phil@philpotter.co.uk>
21333 S:      Maintained
21334 F:      Documentation/cdrom/
21335 F:      drivers/cdrom/cdrom.c
21336 F:      include/linux/cdrom.h
21337 F:      include/uapi/linux/cdrom.h
21338
21339 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21340 R:      Alim Akhtar <alim.akhtar@samsung.com>
21341 R:      Avri Altman <avri.altman@wdc.com>
21342 R:      Bart Van Assche <bvanassche@acm.org>
21343 L:      linux-scsi@vger.kernel.org
21344 S:      Supported
21345 F:      Documentation/devicetree/bindings/ufs/
21346 F:      Documentation/scsi/ufs.rst
21347 F:      drivers/ufs/core/
21348
21349 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21350 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
21351 L:      linux-scsi@vger.kernel.org
21352 S:      Supported
21353 F:      drivers/ufs/host/*dwc*
21354
21355 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21356 M:      Stanley Chu <stanley.chu@mediatek.com>
21357 L:      linux-scsi@vger.kernel.org
21358 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21359 S:      Maintained
21360 F:      drivers/ufs/host/ufs-mediatek*
21361
21362 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21363 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21364 L:      linux-renesas-soc@vger.kernel.org
21365 L:      linux-scsi@vger.kernel.org
21366 S:      Maintained
21367 F:      drivers/ufs/host/ufs-renesas.c
21368
21369 UNSORTED BLOCK IMAGES (UBI)
21370 M:      Richard Weinberger <richard@nod.at>
21371 L:      linux-mtd@lists.infradead.org
21372 S:      Supported
21373 W:      http://www.linux-mtd.infradead.org/
21374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21376 F:      drivers/mtd/ubi/
21377 F:      include/linux/mtd/ubi.h
21378 F:      include/uapi/mtd/ubi-user.h
21379
21380 USB "USBNET" DRIVER FRAMEWORK
21381 M:      Oliver Neukum <oneukum@suse.com>
21382 L:      netdev@vger.kernel.org
21383 S:      Maintained
21384 W:      http://www.linux-usb.org/usbnet
21385 F:      drivers/net/usb/usbnet.c
21386 F:      include/linux/usb/usbnet.h
21387
21388 USB ACM DRIVER
21389 M:      Oliver Neukum <oneukum@suse.com>
21390 L:      linux-usb@vger.kernel.org
21391 S:      Maintained
21392 F:      Documentation/usb/acm.rst
21393 F:      drivers/usb/class/cdc-acm.*
21394
21395 USB APPLE MFI FASTCHARGE DRIVER
21396 M:      Bastien Nocera <hadess@hadess.net>
21397 L:      linux-usb@vger.kernel.org
21398 S:      Maintained
21399 F:      drivers/usb/misc/apple-mfi-fastcharge.c
21400
21401 USB AR5523 WIRELESS DRIVER
21402 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
21403 L:      linux-wireless@vger.kernel.org
21404 S:      Maintained
21405 F:      drivers/net/wireless/ath/ar5523/
21406
21407 USB ATTACHED SCSI
21408 M:      Oliver Neukum <oneukum@suse.com>
21409 L:      linux-usb@vger.kernel.org
21410 L:      linux-scsi@vger.kernel.org
21411 S:      Maintained
21412 F:      drivers/usb/storage/uas.c
21413
21414 USB CDC ETHERNET DRIVER
21415 M:      Oliver Neukum <oliver@neukum.org>
21416 L:      linux-usb@vger.kernel.org
21417 S:      Maintained
21418 F:      drivers/net/usb/cdc_*.c
21419 F:      include/uapi/linux/usb/cdc.h
21420
21421 USB CHAOSKEY DRIVER
21422 M:      Keith Packard <keithp@keithp.com>
21423 L:      linux-usb@vger.kernel.org
21424 S:      Maintained
21425 F:      drivers/usb/misc/chaoskey.c
21426
21427 USB CYPRESS C67X00 DRIVER
21428 L:      linux-usb@vger.kernel.org
21429 S:      Orphan
21430 F:      drivers/usb/c67x00/
21431
21432 USB DAVICOM DM9601 DRIVER
21433 M:      Peter Korsgaard <peter@korsgaard.com>
21434 L:      netdev@vger.kernel.org
21435 S:      Maintained
21436 W:      http://www.linux-usb.org/usbnet
21437 F:      drivers/net/usb/dm9601.c
21438
21439 USB EHCI DRIVER
21440 M:      Alan Stern <stern@rowland.harvard.edu>
21441 L:      linux-usb@vger.kernel.org
21442 S:      Maintained
21443 F:      Documentation/usb/ehci.rst
21444 F:      drivers/usb/host/ehci*
21445
21446 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21447 M:      Jiri Kosina <jikos@kernel.org>
21448 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
21449 L:      linux-usb@vger.kernel.org
21450 S:      Maintained
21451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21452 F:      Documentation/hid/hiddev.rst
21453 F:      drivers/hid/usbhid/
21454
21455 USB INTEL XHCI ROLE MUX DRIVER
21456 M:      Hans de Goede <hdegoede@redhat.com>
21457 L:      linux-usb@vger.kernel.org
21458 S:      Maintained
21459 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
21460
21461 USB IP DRIVER FOR HISILICON KIRIN 960
21462 M:      Yu Chen <chenyu56@huawei.com>
21463 M:      Binghui Wang <wangbinghui@hisilicon.com>
21464 L:      linux-usb@vger.kernel.org
21465 S:      Maintained
21466 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21467 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
21468
21469 USB IP DRIVER FOR HISILICON KIRIN 970
21470 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21471 L:      linux-usb@vger.kernel.org
21472 S:      Maintained
21473 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21474 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
21475
21476 USB ISP116X DRIVER
21477 M:      Olav Kongas <ok@artecdesign.ee>
21478 L:      linux-usb@vger.kernel.org
21479 S:      Maintained
21480 F:      drivers/usb/host/isp116x*
21481 F:      include/linux/usb/isp116x.h
21482
21483 USB ISP1760 DRIVER
21484 M:      Rui Miguel Silva <rui.silva@linaro.org>
21485 L:      linux-usb@vger.kernel.org
21486 S:      Maintained
21487 F:      drivers/usb/isp1760/*
21488 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21489
21490 USB LAN78XX ETHERNET DRIVER
21491 M:      Woojung Huh <woojung.huh@microchip.com>
21492 M:      UNGLinuxDriver@microchip.com
21493 L:      netdev@vger.kernel.org
21494 S:      Maintained
21495 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21496 F:      drivers/net/usb/lan78xx.*
21497 F:      include/dt-bindings/net/microchip-lan78xx.h
21498
21499 USB MASS STORAGE DRIVER
21500 M:      Alan Stern <stern@rowland.harvard.edu>
21501 L:      linux-usb@vger.kernel.org
21502 L:      usb-storage@lists.one-eyed-alien.net
21503 S:      Maintained
21504 F:      drivers/usb/storage/
21505
21506 USB MIDI DRIVER
21507 M:      Clemens Ladisch <clemens@ladisch.de>
21508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21509 S:      Maintained
21510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21511 F:      sound/usb/midi.*
21512
21513 USB NETWORKING DRIVERS
21514 L:      linux-usb@vger.kernel.org
21515 S:      Odd Fixes
21516 F:      drivers/net/usb/
21517
21518 USB OHCI DRIVER
21519 M:      Alan Stern <stern@rowland.harvard.edu>
21520 L:      linux-usb@vger.kernel.org
21521 S:      Maintained
21522 F:      Documentation/usb/ohci.rst
21523 F:      drivers/usb/host/ohci*
21524
21525 USB OTG FSM (Finite State Machine)
21526 M:      Peter Chen <peter.chen@kernel.org>
21527 L:      linux-usb@vger.kernel.org
21528 S:      Maintained
21529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21530 F:      drivers/usb/common/usb-otg-fsm.c
21531
21532 USB OVER IP DRIVER
21533 M:      Valentina Manea <valentina.manea.m@gmail.com>
21534 M:      Shuah Khan <shuah@kernel.org>
21535 M:      Shuah Khan <skhan@linuxfoundation.org>
21536 L:      linux-usb@vger.kernel.org
21537 S:      Maintained
21538 F:      Documentation/usb/usbip_protocol.rst
21539 F:      drivers/usb/usbip/
21540 F:      tools/testing/selftests/drivers/usb/usbip/
21541 F:      tools/usb/usbip/
21542
21543 USB PEGASUS DRIVER
21544 M:      Petko Manolov <petkan@nucleusys.com>
21545 L:      linux-usb@vger.kernel.org
21546 L:      netdev@vger.kernel.org
21547 S:      Maintained
21548 W:      https://github.com/petkan/pegasus
21549 T:      git https://github.com/petkan/pegasus.git
21550 F:      drivers/net/usb/pegasus.*
21551
21552 USB PRINTER DRIVER (usblp)
21553 M:      Pete Zaitcev <zaitcev@redhat.com>
21554 L:      linux-usb@vger.kernel.org
21555 S:      Supported
21556 F:      drivers/usb/class/usblp.c
21557
21558 USB RAW GADGET DRIVER
21559 R:      Andrey Konovalov <andreyknvl@gmail.com>
21560 L:      linux-usb@vger.kernel.org
21561 S:      Maintained
21562 F:      Documentation/usb/raw-gadget.rst
21563 F:      drivers/usb/gadget/legacy/raw_gadget.c
21564 F:      include/uapi/linux/usb/raw_gadget.h
21565
21566 USB QMI WWAN NETWORK DRIVER
21567 M:      Bjørn Mork <bjorn@mork.no>
21568 L:      netdev@vger.kernel.org
21569 S:      Maintained
21570 F:      Documentation/ABI/testing/sysfs-class-net-qmi
21571 F:      drivers/net/usb/qmi_wwan.c
21572
21573 USB RTL8150 DRIVER
21574 M:      Petko Manolov <petkan@nucleusys.com>
21575 L:      linux-usb@vger.kernel.org
21576 L:      netdev@vger.kernel.org
21577 S:      Maintained
21578 W:      https://github.com/petkan/rtl8150
21579 T:      git https://github.com/petkan/rtl8150.git
21580 F:      drivers/net/usb/rtl8150.c
21581
21582 USB SERIAL SUBSYSTEM
21583 M:      Johan Hovold <johan@kernel.org>
21584 L:      linux-usb@vger.kernel.org
21585 S:      Maintained
21586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21587 F:      Documentation/usb/usb-serial.rst
21588 F:      drivers/usb/serial/
21589 F:      include/linux/usb/serial.h
21590
21591 USB SMSC75XX ETHERNET DRIVER
21592 M:      Steve Glendinning <steve.glendinning@shawell.net>
21593 L:      netdev@vger.kernel.org
21594 S:      Maintained
21595 F:      drivers/net/usb/smsc75xx.*
21596
21597 USB SMSC95XX ETHERNET DRIVER
21598 M:      Steve Glendinning <steve.glendinning@shawell.net>
21599 M:      UNGLinuxDriver@microchip.com
21600 L:      netdev@vger.kernel.org
21601 S:      Maintained
21602 F:      drivers/net/usb/smsc95xx.*
21603
21604 USB SUBSYSTEM
21605 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21606 L:      linux-usb@vger.kernel.org
21607 S:      Supported
21608 W:      http://www.linux-usb.org
21609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21610 F:      Documentation/devicetree/bindings/usb/
21611 F:      Documentation/usb/
21612 F:      drivers/usb/
21613 F:      include/dt-bindings/usb/
21614 F:      include/linux/usb.h
21615 F:      include/linux/usb/
21616
21617 USB TYPEC BUS FOR ALTERNATE MODES
21618 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21619 L:      linux-usb@vger.kernel.org
21620 S:      Maintained
21621 F:      Documentation/ABI/testing/sysfs-bus-typec
21622 F:      Documentation/driver-api/usb/typec_bus.rst
21623 F:      drivers/usb/typec/altmodes/
21624 F:      include/linux/usb/typec_altmode.h
21625
21626 USB TYPEC CLASS
21627 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21628 L:      linux-usb@vger.kernel.org
21629 S:      Maintained
21630 F:      Documentation/ABI/testing/sysfs-class-typec
21631 F:      Documentation/driver-api/usb/typec.rst
21632 F:      drivers/usb/typec/
21633 F:      include/linux/usb/typec.h
21634
21635 USB TYPEC INTEL PMC MUX DRIVER
21636 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21637 L:      linux-usb@vger.kernel.org
21638 S:      Maintained
21639 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21640 F:      drivers/usb/typec/mux/intel_pmc_mux.c
21641
21642 USB TYPEC PI3USB30532 MUX DRIVER
21643 M:      Hans de Goede <hdegoede@redhat.com>
21644 L:      linux-usb@vger.kernel.org
21645 S:      Maintained
21646 F:      drivers/usb/typec/mux/pi3usb30532.c
21647
21648 USB TYPEC PORT CONTROLLER DRIVERS
21649 M:      Guenter Roeck <linux@roeck-us.net>
21650 L:      linux-usb@vger.kernel.org
21651 S:      Maintained
21652 F:      drivers/usb/typec/tcpm/
21653
21654 USB UHCI DRIVER
21655 M:      Alan Stern <stern@rowland.harvard.edu>
21656 L:      linux-usb@vger.kernel.org
21657 S:      Maintained
21658 F:      drivers/usb/host/uhci*
21659
21660 USB VIDEO CLASS
21661 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21662 L:      linux-media@vger.kernel.org
21663 S:      Maintained
21664 W:      http://www.ideasonboard.org/uvc/
21665 T:      git git://linuxtv.org/media_tree.git
21666 F:      drivers/media/usb/uvc/
21667 F:      include/uapi/linux/uvcvideo.h
21668
21669 USB WEBCAM GADGET
21670 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21671 L:      linux-usb@vger.kernel.org
21672 S:      Maintained
21673 F:      drivers/usb/gadget/function/*uvc*
21674 F:      drivers/usb/gadget/legacy/webcam.c
21675 F:      include/uapi/linux/usb/g_uvc.h
21676
21677 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21678 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
21679 L:      linux-wireless@vger.kernel.org
21680 S:      Maintained
21681 F:      drivers/net/wireless/rndis_wlan.c
21682
21683 USB XHCI DRIVER
21684 M:      Mathias Nyman <mathias.nyman@intel.com>
21685 L:      linux-usb@vger.kernel.org
21686 S:      Supported
21687 F:      drivers/usb/host/pci-quirks*
21688 F:      drivers/usb/host/xhci*
21689
21690 USB ZD1201 DRIVER
21691 L:      linux-wireless@vger.kernel.org
21692 S:      Orphan
21693 W:      http://linux-lc100020.sourceforge.net
21694 F:      drivers/net/wireless/zydas/zd1201.*
21695
21696 USB ZR364XX DRIVER
21697 M:      Antoine Jacquet <royale@zerezo.com>
21698 L:      linux-usb@vger.kernel.org
21699 L:      linux-media@vger.kernel.org
21700 S:      Maintained
21701 W:      http://royale.zerezo.com/zr364xx/
21702 T:      git git://linuxtv.org/media_tree.git
21703 F:      Documentation/admin-guide/media/zr364xx*
21704 F:      drivers/staging/media/deprecated/zr364xx/
21705
21706 USER-MODE LINUX (UML)
21707 M:      Richard Weinberger <richard@nod.at>
21708 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
21709 M:      Johannes Berg <johannes@sipsolutions.net>
21710 L:      linux-um@lists.infradead.org
21711 S:      Maintained
21712 W:      http://user-mode-linux.sourceforge.net
21713 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
21714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21716 F:      Documentation/virt/uml/
21717 F:      arch/um/
21718 F:      arch/x86/um/
21719 F:      fs/hostfs/
21720
21721 USERSPACE COPYIN/COPYOUT (UIOVEC)
21722 M:      Alexander Viro <viro@zeniv.linux.org.uk>
21723 S:      Maintained
21724 F:      include/linux/uio.h
21725 F:      lib/iov_iter.c
21726
21727 USERSPACE DMA BUFFER DRIVER
21728 M:      Gerd Hoffmann <kraxel@redhat.com>
21729 L:      dri-devel@lists.freedesktop.org
21730 S:      Maintained
21731 T:      git git://anongit.freedesktop.org/drm/drm-misc
21732 F:      drivers/dma-buf/udmabuf.c
21733 F:      include/uapi/linux/udmabuf.h
21734
21735 USERSPACE I/O (UIO)
21736 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21737 S:      Maintained
21738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21739 F:      Documentation/driver-api/uio-howto.rst
21740 F:      drivers/uio/
21741 F:      include/linux/uio_driver.h
21742
21743 UTIL-LINUX PACKAGE
21744 M:      Karel Zak <kzak@redhat.com>
21745 L:      util-linux@vger.kernel.org
21746 S:      Maintained
21747 W:      http://en.wikipedia.org/wiki/Util-linux
21748 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21749
21750 UUID HELPERS
21751 M:      Christoph Hellwig <hch@lst.de>
21752 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21753 L:      linux-kernel@vger.kernel.org
21754 S:      Maintained
21755 T:      git git://git.infradead.org/users/hch/uuid.git
21756 F:      include/linux/uuid.h
21757 F:      include/uapi/linux/uuid.h
21758 F:      lib/test_uuid.c
21759 F:      lib/uuid.c
21760
21761 UV SYSFS DRIVER
21762 M:      Justin Ernst <justin.ernst@hpe.com>
21763 L:      platform-driver-x86@vger.kernel.org
21764 S:      Maintained
21765 F:      drivers/platform/x86/uv_sysfs.c
21766
21767 UVESAFB DRIVER
21768 M:      Michal Januszewski <spock@gentoo.org>
21769 L:      linux-fbdev@vger.kernel.org
21770 S:      Maintained
21771 W:      https://github.com/mjanusz/v86d
21772 F:      Documentation/fb/uvesafb.rst
21773 F:      drivers/video/fbdev/uvesafb.*
21774
21775 Ux500 CLOCK DRIVERS
21776 M:      Ulf Hansson <ulf.hansson@linaro.org>
21777 L:      linux-clk@vger.kernel.org
21778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21779 S:      Maintained
21780 F:      drivers/clk/ux500/
21781
21782 VF610 NAND DRIVER
21783 M:      Stefan Agner <stefan@agner.ch>
21784 L:      linux-mtd@lists.infradead.org
21785 S:      Supported
21786 F:      drivers/mtd/nand/raw/vf610_nfc.c
21787
21788 VFAT/FAT/MSDOS FILESYSTEM
21789 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21790 S:      Maintained
21791 F:      Documentation/filesystems/vfat.rst
21792 F:      fs/fat/
21793 F:      tools/testing/selftests/filesystems/fat/
21794
21795 VFIO DRIVER
21796 M:      Alex Williamson <alex.williamson@redhat.com>
21797 R:      Cornelia Huck <cohuck@redhat.com>
21798 L:      kvm@vger.kernel.org
21799 S:      Maintained
21800 T:      git https://github.com/awilliam/linux-vfio.git
21801 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
21802 F:      Documentation/driver-api/vfio.rst
21803 F:      drivers/vfio/
21804 F:      include/linux/vfio.h
21805 F:      include/linux/vfio_pci_core.h
21806 F:      include/uapi/linux/vfio.h
21807
21808 VFIO FSL-MC DRIVER
21809 M:      Diana Craciun <diana.craciun@oss.nxp.com>
21810 L:      kvm@vger.kernel.org
21811 S:      Maintained
21812 F:      drivers/vfio/fsl-mc/
21813
21814 VFIO HISILICON PCI DRIVER
21815 M:      Longfang Liu <liulongfang@huawei.com>
21816 M:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21817 L:      kvm@vger.kernel.org
21818 S:      Maintained
21819 F:      drivers/vfio/pci/hisilicon/
21820
21821 VFIO MEDIATED DEVICE DRIVERS
21822 M:      Kirti Wankhede <kwankhede@nvidia.com>
21823 L:      kvm@vger.kernel.org
21824 S:      Maintained
21825 F:      Documentation/driver-api/vfio-mediated-device.rst
21826 F:      drivers/vfio/mdev/
21827 F:      include/linux/mdev.h
21828 F:      samples/vfio-mdev/
21829
21830 VFIO PCI DEVICE SPECIFIC DRIVERS
21831 R:      Jason Gunthorpe <jgg@nvidia.com>
21832 R:      Yishai Hadas <yishaih@nvidia.com>
21833 R:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21834 R:      Kevin Tian <kevin.tian@intel.com>
21835 L:      kvm@vger.kernel.org
21836 S:      Maintained
21837 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21838 F:      drivers/vfio/pci/*/
21839
21840 VFIO PLATFORM DRIVER
21841 M:      Eric Auger <eric.auger@redhat.com>
21842 L:      kvm@vger.kernel.org
21843 S:      Maintained
21844 F:      drivers/vfio/platform/
21845
21846 VFIO MLX5 PCI DRIVER
21847 M:      Yishai Hadas <yishaih@nvidia.com>
21848 L:      kvm@vger.kernel.org
21849 S:      Maintained
21850 F:      drivers/vfio/pci/mlx5/
21851
21852 VGA_SWITCHEROO
21853 R:      Lukas Wunner <lukas@wunner.de>
21854 S:      Maintained
21855 T:      git git://anongit.freedesktop.org/drm/drm-misc
21856 F:      Documentation/gpu/vga-switcheroo.rst
21857 F:      drivers/gpu/vga/vga_switcheroo.c
21858 F:      include/linux/vga_switcheroo.h
21859
21860 VIA RHINE NETWORK DRIVER
21861 S:      Maintained
21862 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
21863 F:      drivers/net/ethernet/via/via-rhine.c
21864
21865 VIA SD/MMC CARD CONTROLLER DRIVER
21866 M:      Bruce Chang <brucechang@via.com.tw>
21867 M:      Harald Welte <HaraldWelte@viatech.com>
21868 S:      Maintained
21869 F:      drivers/mmc/host/via-sdmmc.c
21870
21871 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21872 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21873 L:      linux-fbdev@vger.kernel.org
21874 S:      Maintained
21875 F:      drivers/video/fbdev/via/
21876 F:      include/linux/via-core.h
21877 F:      include/linux/via-gpio.h
21878 F:      include/linux/via_i2c.h
21879
21880 VIA VELOCITY NETWORK DRIVER
21881 M:      Francois Romieu <romieu@fr.zoreil.com>
21882 L:      netdev@vger.kernel.org
21883 S:      Maintained
21884 F:      drivers/net/ethernet/via/via-velocity.*
21885
21886 VICODEC VIRTUAL CODEC DRIVER
21887 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
21888 L:      linux-media@vger.kernel.org
21889 S:      Maintained
21890 W:      https://linuxtv.org
21891 T:      git git://linuxtv.org/media_tree.git
21892 F:      drivers/media/test-drivers/vicodec/*
21893
21894 VIDEO I2C POLLING DRIVER
21895 M:      Matt Ranostay <matt.ranostay@konsulko.com>
21896 L:      linux-media@vger.kernel.org
21897 S:      Maintained
21898 F:      drivers/media/i2c/video-i2c.c
21899
21900 VIDEO MULTIPLEXER DRIVER
21901 M:      Philipp Zabel <p.zabel@pengutronix.de>
21902 L:      linux-media@vger.kernel.org
21903 S:      Maintained
21904 F:      drivers/media/platform/video-mux.c
21905
21906 VIDEOBUF2 FRAMEWORK
21907 M:      Tomasz Figa <tfiga@chromium.org>
21908 M:      Marek Szyprowski <m.szyprowski@samsung.com>
21909 L:      linux-media@vger.kernel.org
21910 S:      Maintained
21911 F:      drivers/media/common/videobuf2/*
21912 F:      include/media/videobuf2-*
21913
21914 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21915 M:      Shuah Khan <skhan@linuxfoundation.org>
21916 R:      Kieran Bingham <kieran.bingham@ideasonboard.com>
21917 L:      linux-media@vger.kernel.org
21918 S:      Maintained
21919 W:      https://linuxtv.org
21920 T:      git git://linuxtv.org/media_tree.git
21921 F:      drivers/media/test-drivers/vimc/*
21922
21923 VIRT LIB
21924 M:      Alex Williamson <alex.williamson@redhat.com>
21925 M:      Paolo Bonzini <pbonzini@redhat.com>
21926 L:      kvm@vger.kernel.org
21927 S:      Supported
21928 F:      virt/lib/
21929
21930 VIRTIO AND VHOST VSOCK DRIVER
21931 M:      Stefan Hajnoczi <stefanha@redhat.com>
21932 M:      Stefano Garzarella <sgarzare@redhat.com>
21933 L:      kvm@vger.kernel.org
21934 L:      virtualization@lists.linux-foundation.org
21935 L:      netdev@vger.kernel.org
21936 S:      Maintained
21937 F:      drivers/vhost/vsock.c
21938 F:      include/linux/virtio_vsock.h
21939 F:      include/uapi/linux/virtio_vsock.h
21940 F:      net/vmw_vsock/virtio_transport.c
21941 F:      net/vmw_vsock/virtio_transport_common.c
21942
21943 VIRTIO BLOCK AND SCSI DRIVERS
21944 M:      "Michael S. Tsirkin" <mst@redhat.com>
21945 M:      Jason Wang <jasowang@redhat.com>
21946 R:      Paolo Bonzini <pbonzini@redhat.com>
21947 R:      Stefan Hajnoczi <stefanha@redhat.com>
21948 L:      virtualization@lists.linux-foundation.org
21949 S:      Maintained
21950 F:      drivers/block/virtio_blk.c
21951 F:      drivers/scsi/virtio_scsi.c
21952 F:      drivers/vhost/scsi.c
21953 F:      include/uapi/linux/virtio_blk.h
21954 F:      include/uapi/linux/virtio_scsi.h
21955
21956 VIRTIO CONSOLE DRIVER
21957 M:      Amit Shah <amit@kernel.org>
21958 L:      virtualization@lists.linux-foundation.org
21959 S:      Maintained
21960 F:      drivers/char/virtio_console.c
21961 F:      include/linux/virtio_console.h
21962 F:      include/uapi/linux/virtio_console.h
21963
21964 VIRTIO CORE AND NET DRIVERS
21965 M:      "Michael S. Tsirkin" <mst@redhat.com>
21966 M:      Jason Wang <jasowang@redhat.com>
21967 L:      virtualization@lists.linux-foundation.org
21968 S:      Maintained
21969 F:      Documentation/ABI/testing/sysfs-bus-vdpa
21970 F:      Documentation/ABI/testing/sysfs-class-vduse
21971 F:      Documentation/devicetree/bindings/virtio/
21972 F:      drivers/block/virtio_blk.c
21973 F:      drivers/crypto/virtio/
21974 F:      drivers/net/virtio_net.c
21975 F:      drivers/vdpa/
21976 F:      drivers/virtio/
21977 F:      include/linux/vdpa.h
21978 F:      include/linux/virtio*.h
21979 F:      include/uapi/linux/virtio_*.h
21980 F:      tools/virtio/
21981
21982 VISL VIRTUAL STATELESS DECODER DRIVER
21983 M:      Daniel Almeida <daniel.almeida@collabora.com>
21984 L:      linux-media@vger.kernel.org
21985 S:      Supported
21986 F:      drivers/media/test-drivers/visl
21987
21988 IFCVF VIRTIO DATA PATH ACCELERATOR
21989 R:      Zhu Lingshan <lingshan.zhu@intel.com>
21990 F:      drivers/vdpa/ifcvf/
21991
21992 VIRTIO BALLOON
21993 M:      "Michael S. Tsirkin" <mst@redhat.com>
21994 M:      David Hildenbrand <david@redhat.com>
21995 L:      virtualization@lists.linux-foundation.org
21996 S:      Maintained
21997 F:      drivers/virtio/virtio_balloon.c
21998 F:      include/uapi/linux/virtio_balloon.h
21999 F:      include/linux/balloon_compaction.h
22000 F:      mm/balloon_compaction.c
22001
22002 VIRTIO CRYPTO DRIVER
22003 M:      Gonglei <arei.gonglei@huawei.com>
22004 L:      virtualization@lists.linux-foundation.org
22005 L:      linux-crypto@vger.kernel.org
22006 S:      Maintained
22007 F:      drivers/crypto/virtio/
22008 F:      include/uapi/linux/virtio_crypto.h
22009
22010 VIRTIO DRIVERS FOR S390
22011 M:      Cornelia Huck <cohuck@redhat.com>
22012 M:      Halil Pasic <pasic@linux.ibm.com>
22013 M:      Eric Farman <farman@linux.ibm.com>
22014 L:      linux-s390@vger.kernel.org
22015 L:      virtualization@lists.linux-foundation.org
22016 L:      kvm@vger.kernel.org
22017 S:      Supported
22018 F:      arch/s390/include/uapi/asm/virtio-ccw.h
22019 F:      drivers/s390/virtio/
22020
22021 VIRTIO FILE SYSTEM
22022 M:      Vivek Goyal <vgoyal@redhat.com>
22023 M:      Stefan Hajnoczi <stefanha@redhat.com>
22024 M:      Miklos Szeredi <miklos@szeredi.hu>
22025 L:      virtualization@lists.linux-foundation.org
22026 L:      linux-fsdevel@vger.kernel.org
22027 S:      Supported
22028 W:      https://virtio-fs.gitlab.io/
22029 F:      Documentation/filesystems/virtiofs.rst
22030 F:      fs/fuse/virtio_fs.c
22031 F:      include/uapi/linux/virtio_fs.h
22032
22033 VIRTIO GPIO DRIVER
22034 M:      Enrico Weigelt, metux IT consult <info@metux.net>
22035 M:      Viresh Kumar <vireshk@kernel.org>
22036 L:      linux-gpio@vger.kernel.org
22037 L:      virtualization@lists.linux-foundation.org
22038 S:      Maintained
22039 F:      drivers/gpio/gpio-virtio.c
22040 F:      include/uapi/linux/virtio_gpio.h
22041
22042 VIRTIO GPU DRIVER
22043 M:      David Airlie <airlied@redhat.com>
22044 M:      Gerd Hoffmann <kraxel@redhat.com>
22045 R:      Gurchetan Singh <gurchetansingh@chromium.org>
22046 R:      Chia-I Wu <olvaffe@gmail.com>
22047 L:      dri-devel@lists.freedesktop.org
22048 L:      virtualization@lists.linux-foundation.org
22049 S:      Maintained
22050 T:      git git://anongit.freedesktop.org/drm/drm-misc
22051 F:      drivers/gpu/drm/virtio/
22052 F:      include/uapi/linux/virtio_gpu.h
22053
22054 VIRTIO HOST (VHOST)
22055 M:      "Michael S. Tsirkin" <mst@redhat.com>
22056 M:      Jason Wang <jasowang@redhat.com>
22057 L:      kvm@vger.kernel.org
22058 L:      virtualization@lists.linux-foundation.org
22059 L:      netdev@vger.kernel.org
22060 S:      Maintained
22061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22062 F:      drivers/vhost/
22063 F:      include/linux/vhost_iotlb.h
22064 F:      include/uapi/linux/vhost.h
22065
22066 VIRTIO INPUT DRIVER
22067 M:      Gerd Hoffmann <kraxel@redhat.com>
22068 S:      Maintained
22069 F:      drivers/virtio/virtio_input.c
22070 F:      include/uapi/linux/virtio_input.h
22071
22072 VIRTIO IOMMU DRIVER
22073 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
22074 L:      virtualization@lists.linux-foundation.org
22075 S:      Maintained
22076 F:      drivers/iommu/virtio-iommu.c
22077 F:      include/uapi/linux/virtio_iommu.h
22078
22079 VIRTIO MEM DRIVER
22080 M:      David Hildenbrand <david@redhat.com>
22081 L:      virtualization@lists.linux-foundation.org
22082 S:      Maintained
22083 W:      https://virtio-mem.gitlab.io/
22084 F:      drivers/virtio/virtio_mem.c
22085 F:      include/uapi/linux/virtio_mem.h
22086
22087 VIRTIO SOUND DRIVER
22088 M:      Anton Yakovlev <anton.yakovlev@opensynergy.com>
22089 M:      "Michael S. Tsirkin" <mst@redhat.com>
22090 L:      virtualization@lists.linux-foundation.org
22091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22092 S:      Maintained
22093 F:      include/uapi/linux/virtio_snd.h
22094 F:      sound/virtio/*
22095
22096 VIRTIO I2C DRIVER
22097 M:      Conghui Chen <conghui.chen@intel.com>
22098 M:      Viresh Kumar <viresh.kumar@linaro.org>
22099 L:      linux-i2c@vger.kernel.org
22100 L:      virtualization@lists.linux-foundation.org
22101 S:      Maintained
22102 F:      drivers/i2c/busses/i2c-virtio.c
22103 F:      include/uapi/linux/virtio_i2c.h
22104
22105 VIRTIO PMEM DRIVER
22106 M:      Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22107 L:      virtualization@lists.linux-foundation.org
22108 S:      Maintained
22109 F:      drivers/nvdimm/virtio_pmem.c
22110 F:      drivers/nvdimm/nd_virtio.c
22111
22112 VIRTUAL BOX GUEST DEVICE DRIVER
22113 M:      Hans de Goede <hdegoede@redhat.com>
22114 M:      Arnd Bergmann <arnd@arndb.de>
22115 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22116 S:      Maintained
22117 F:      drivers/virt/vboxguest/
22118 F:      include/linux/vbox_utils.h
22119 F:      include/uapi/linux/vbox*.h
22120
22121 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22122 M:      Hans de Goede <hdegoede@redhat.com>
22123 L:      linux-fsdevel@vger.kernel.org
22124 S:      Maintained
22125 F:      fs/vboxsf/*
22126
22127 VIRTUAL SERIO DEVICE DRIVER
22128 M:      Stephen Chandler Paul <thatslyude@gmail.com>
22129 S:      Maintained
22130 F:      drivers/input/serio/userio.c
22131 F:      include/uapi/linux/userio.h
22132
22133 VIVID VIRTUAL VIDEO DRIVER
22134 M:      Hans Verkuil <hverkuil@xs4all.nl>
22135 L:      linux-media@vger.kernel.org
22136 S:      Maintained
22137 W:      https://linuxtv.org
22138 T:      git git://linuxtv.org/media_tree.git
22139 F:      drivers/media/test-drivers/vivid/*
22140
22141 VIDTV VIRTUAL DIGITAL TV DRIVER
22142 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22143 L:      linux-media@vger.kernel.org
22144 S:      Maintained
22145 W:      https://linuxtv.org
22146 T:      git git://linuxtv.org/media_tree.git
22147 F:      drivers/media/test-drivers/vidtv/*
22148
22149 VLYNQ BUS
22150 M:      Florian Fainelli <f.fainelli@gmail.com>
22151 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
22152 S:      Maintained
22153 F:      drivers/vlynq/vlynq.c
22154 F:      include/linux/vlynq.h
22155
22156 VME SUBSYSTEM
22157 M:      Martyn Welch <martyn@welchs.me.uk>
22158 M:      Manohar Vanga <manohar.vanga@gmail.com>
22159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22160 L:      linux-kernel@vger.kernel.org
22161 S:      Odd fixes
22162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22163 F:      Documentation/driver-api/vme.rst
22164 F:      drivers/staging/vme_user/
22165
22166 VM SOCKETS (AF_VSOCK)
22167 M:      Stefano Garzarella <sgarzare@redhat.com>
22168 L:      virtualization@lists.linux-foundation.org
22169 L:      netdev@vger.kernel.org
22170 S:      Maintained
22171 F:      drivers/net/vsockmon.c
22172 F:      include/net/af_vsock.h
22173 F:      include/uapi/linux/vm_sockets.h
22174 F:      include/uapi/linux/vm_sockets_diag.h
22175 F:      include/uapi/linux/vsockmon.h
22176 F:      net/vmw_vsock/
22177 F:      tools/testing/vsock/
22178
22179 VMWARE BALLOON DRIVER
22180 M:      Nadav Amit <namit@vmware.com>
22181 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22182 L:      linux-kernel@vger.kernel.org
22183 S:      Supported
22184 F:      drivers/misc/vmw_balloon.c
22185
22186 VMWARE HYPERVISOR INTERFACE
22187 M:      Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22188 M:      Alexey Makhalov <amakhalov@vmware.com>
22189 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22190 L:      virtualization@lists.linux-foundation.org
22191 L:      x86@kernel.org
22192 S:      Supported
22193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22194 F:      arch/x86/include/asm/vmware.h
22195 F:      arch/x86/kernel/cpu/vmware.c
22196
22197 VMWARE PVRDMA DRIVER
22198 M:      Bryan Tan <bryantan@vmware.com>
22199 M:      Vishnu Dasa <vdasa@vmware.com>
22200 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22201 L:      linux-rdma@vger.kernel.org
22202 S:      Supported
22203 F:      drivers/infiniband/hw/vmw_pvrdma/
22204
22205 VMWARE PVSCSI DRIVER
22206 M:      Vishal Bhakta <vbhakta@vmware.com>
22207 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22208 L:      linux-scsi@vger.kernel.org
22209 S:      Supported
22210 F:      drivers/scsi/vmw_pvscsi.c
22211 F:      drivers/scsi/vmw_pvscsi.h
22212
22213 VMWARE VIRTUAL PTP CLOCK DRIVER
22214 M:      Vivek Thampi <vithampi@vmware.com>
22215 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22216 L:      netdev@vger.kernel.org
22217 S:      Supported
22218 F:      drivers/ptp/ptp_vmw.c
22219
22220 VMWARE VMCI DRIVER
22221 M:      Bryan Tan <bryantan@vmware.com>
22222 M:      Vishnu Dasa <vdasa@vmware.com>
22223 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22224 L:      linux-kernel@vger.kernel.org
22225 S:      Supported
22226 F:      drivers/misc/vmw_vmci/
22227 F:      include/linux/vmw_vmci*
22228
22229 VMWARE VMMOUSE SUBDRIVER
22230 M:      Zack Rusin <zackr@vmware.com>
22231 R:      VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22232 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22233 L:      linux-input@vger.kernel.org
22234 S:      Supported
22235 F:      drivers/input/mouse/vmmouse.c
22236 F:      drivers/input/mouse/vmmouse.h
22237
22238 VMWARE VMXNET3 ETHERNET DRIVER
22239 M:      Ronak Doshi <doshir@vmware.com>
22240 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22241 L:      netdev@vger.kernel.org
22242 S:      Supported
22243 F:      drivers/net/vmxnet3/
22244
22245 VMWARE VSOCK VMCI TRANSPORT DRIVER
22246 M:      Bryan Tan <bryantan@vmware.com>
22247 M:      Vishnu Dasa <vdasa@vmware.com>
22248 R:      VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22249 L:      linux-kernel@vger.kernel.org
22250 S:      Supported
22251 F:      net/vmw_vsock/vmci_transport*
22252
22253 VOCORE VOCORE2 BOARD
22254 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
22255 L:      linux-mips@vger.kernel.org
22256 S:      Maintained
22257 F:      arch/mips/boot/dts/ralink/vocore2.dts
22258
22259 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22260 M:      Liam Girdwood <lgirdwood@gmail.com>
22261 M:      Mark Brown <broonie@kernel.org>
22262 L:      linux-kernel@vger.kernel.org
22263 S:      Supported
22264 W:      http://www.slimlogic.co.uk/?p=48
22265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22266 F:      Documentation/devicetree/bindings/regulator/
22267 F:      Documentation/power/regulator/
22268 F:      drivers/regulator/
22269 F:      include/dt-bindings/regulator/
22270 F:      include/linux/regulator/
22271 K:      regulator_get_optional
22272
22273 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22274 R:      Matti Vaittinen <mazziesaccount@gmail.com>
22275 F:      drivers/regulator/irq_helpers.c
22276
22277 VRF
22278 M:      David Ahern <dsahern@kernel.org>
22279 L:      netdev@vger.kernel.org
22280 S:      Maintained
22281 F:      Documentation/networking/vrf.rst
22282 F:      drivers/net/vrf.c
22283
22284 VSPRINTF
22285 M:      Petr Mladek <pmladek@suse.com>
22286 M:      Steven Rostedt <rostedt@goodmis.org>
22287 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
22288 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22289 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
22290 S:      Maintained
22291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22292 F:      Documentation/core-api/printk-formats.rst
22293 F:      lib/test_printf.c
22294 F:      lib/test_scanf.c
22295 F:      lib/vsprintf.c
22296
22297 VT1211 HARDWARE MONITOR DRIVER
22298 M:      Juerg Haefliger <juergh@proton.me>
22299 L:      linux-hwmon@vger.kernel.org
22300 S:      Maintained
22301 F:      Documentation/hwmon/vt1211.rst
22302 F:      drivers/hwmon/vt1211.c
22303
22304 VT8231 HARDWARE MONITOR DRIVER
22305 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
22306 L:      linux-hwmon@vger.kernel.org
22307 S:      Maintained
22308 F:      drivers/hwmon/vt8231.c
22309
22310 VUB300 USB to SDIO/SD/MMC bridge chip
22311 L:      linux-mmc@vger.kernel.org
22312 S:      Orphan
22313 F:      drivers/mmc/host/vub300.c
22314
22315 W1 DALLAS'S 1-WIRE BUS
22316 M:      Evgeniy Polyakov <zbr@ioremap.net>
22317 S:      Maintained
22318 F:      Documentation/devicetree/bindings/w1/
22319 F:      Documentation/w1/
22320 F:      drivers/w1/
22321 F:      include/linux/w1.h
22322
22323 W83791D HARDWARE MONITORING DRIVER
22324 M:      Marc Hulsman <m.hulsman@tudelft.nl>
22325 L:      linux-hwmon@vger.kernel.org
22326 S:      Maintained
22327 F:      Documentation/hwmon/w83791d.rst
22328 F:      drivers/hwmon/w83791d.c
22329
22330 W83793 HARDWARE MONITORING DRIVER
22331 M:      Rudolf Marek <r.marek@assembler.cz>
22332 L:      linux-hwmon@vger.kernel.org
22333 S:      Maintained
22334 F:      Documentation/hwmon/w83793.rst
22335 F:      drivers/hwmon/w83793.c
22336
22337 W83795 HARDWARE MONITORING DRIVER
22338 M:      Jean Delvare <jdelvare@suse.com>
22339 L:      linux-hwmon@vger.kernel.org
22340 S:      Maintained
22341 F:      drivers/hwmon/w83795.c
22342
22343 W83L51xD SD/MMC CARD INTERFACE DRIVER
22344 M:      Pierre Ossman <pierre@ossman.eu>
22345 S:      Maintained
22346 F:      drivers/mmc/host/wbsd.*
22347
22348 WACOM PROTOCOL 4 SERIAL TABLETS
22349 M:      Julian Squires <julian@cipht.net>
22350 M:      Hans de Goede <hdegoede@redhat.com>
22351 L:      linux-input@vger.kernel.org
22352 S:      Maintained
22353 F:      drivers/input/tablet/wacom_serial4.c
22354
22355 WANGXUN ETHERNET DRIVER
22356 M:      Jiawen Wu <jiawenwu@trustnetic.com>
22357 M:      Mengyuan Lou <mengyuanlou@net-swift.com>
22358 W:      https://www.net-swift.com
22359 L:      netdev@vger.kernel.org
22360 S:      Maintained
22361 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
22362 F:      drivers/net/ethernet/wangxun/
22363
22364 WATCHDOG DEVICE DRIVERS
22365 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
22366 M:      Guenter Roeck <linux@roeck-us.net>
22367 L:      linux-watchdog@vger.kernel.org
22368 S:      Maintained
22369 W:      http://www.linux-watchdog.org/
22370 T:      git git://www.linux-watchdog.org/linux-watchdog.git
22371 F:      Documentation/devicetree/bindings/watchdog/
22372 F:      Documentation/watchdog/
22373 F:      drivers/watchdog/
22374 F:      include/linux/watchdog.h
22375 F:      include/uapi/linux/watchdog.h
22376 F:      include/trace/events/watchdog.h
22377
22378 WHISKEYCOVE PMIC GPIO DRIVER
22379 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22380 L:      linux-gpio@vger.kernel.org
22381 S:      Maintained
22382 F:      drivers/gpio/gpio-wcove.c
22383
22384 WHWAVE RTC DRIVER
22385 M:      Dianlong Li <long17.cool@163.com>
22386 L:      linux-rtc@vger.kernel.org
22387 S:      Maintained
22388 F:      drivers/rtc/rtc-sd3078.c
22389
22390 WIIMOTE HID DRIVER
22391 M:      David Rheinsberg <david.rheinsberg@gmail.com>
22392 L:      linux-input@vger.kernel.org
22393 S:      Maintained
22394 F:      drivers/hid/hid-wiimote*
22395
22396 WILOCITY WIL6210 WIRELESS DRIVER
22397 L:      linux-wireless@vger.kernel.org
22398 S:      Orphan
22399 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22400 F:      drivers/net/wireless/ath/wil6210/
22401
22402 WINBOND CIR DRIVER
22403 M:      David Härdeman <david@hardeman.nu>
22404 S:      Maintained
22405 F:      drivers/media/rc/winbond-cir.c
22406
22407 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22408 M:      William Breathitt Gray <william.gray@linaro.org>
22409 L:      linux-watchdog@vger.kernel.org
22410 S:      Maintained
22411 F:      drivers/watchdog/ebc-c384_wdt.c
22412
22413 WINSYSTEMS WS16C48 GPIO DRIVER
22414 M:      William Breathitt Gray <william.gray@linaro.org>
22415 L:      linux-gpio@vger.kernel.org
22416 S:      Maintained
22417 F:      drivers/gpio/gpio-ws16c48.c
22418
22419 WIREGUARD SECURE NETWORK TUNNEL
22420 M:      Jason A. Donenfeld <Jason@zx2c4.com>
22421 L:      wireguard@lists.zx2c4.com
22422 L:      netdev@vger.kernel.org
22423 S:      Maintained
22424 F:      drivers/net/wireguard/
22425 F:      tools/testing/selftests/wireguard/
22426
22427 WISTRON LAPTOP BUTTON DRIVER
22428 M:      Miloslav Trmac <mitr@volny.cz>
22429 S:      Maintained
22430 F:      drivers/input/misc/wistron_btns.c
22431
22432 WL3501 WIRELESS PCMCIA CARD DRIVER
22433 L:      linux-wireless@vger.kernel.org
22434 S:      Odd fixes
22435 F:      drivers/net/wireless/wl3501*
22436
22437 WOLFSON MICROELECTRONICS DRIVERS
22438 L:      patches@opensource.cirrus.com
22439 S:      Supported
22440 W:      https://github.com/CirrusLogic/linux-drivers/wiki
22441 T:      git https://github.com/CirrusLogic/linux-drivers.git
22442 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22443 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22444 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
22445 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22446 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
22447 F:      Documentation/devicetree/bindings/sound/wm*
22448 F:      Documentation/hwmon/wm83??.rst
22449 F:      arch/arm/mach-s3c/mach-crag6410*
22450 F:      drivers/clk/clk-wm83*.c
22451 F:      drivers/gpio/gpio-*wm*.c
22452 F:      drivers/gpio/gpio-arizona.c
22453 F:      drivers/hwmon/wm83??-hwmon.c
22454 F:      drivers/input/misc/wm831x-on.c
22455 F:      drivers/input/touchscreen/wm831x-ts.c
22456 F:      drivers/input/touchscreen/wm97*.c
22457 F:      drivers/leds/leds-wm83*.c
22458 F:      drivers/mfd/arizona*
22459 F:      drivers/mfd/cs47l24*
22460 F:      drivers/mfd/wm*.c
22461 F:      drivers/power/supply/wm83*.c
22462 F:      drivers/regulator/arizona*
22463 F:      drivers/regulator/wm8*.c
22464 F:      drivers/rtc/rtc-wm83*.c
22465 F:      drivers/video/backlight/wm83*_bl.c
22466 F:      drivers/watchdog/wm83*_wdt.c
22467 F:      include/linux/mfd/arizona/
22468 F:      include/linux/mfd/wm831x/
22469 F:      include/linux/mfd/wm8350/
22470 F:      include/linux/mfd/wm8400*
22471 F:      include/linux/regulator/arizona*
22472 F:      include/linux/wm97xx.h
22473 F:      include/sound/wm????.h
22474 F:      sound/soc/codecs/arizona*
22475 F:      sound/soc/codecs/cs47l24*
22476 F:      sound/soc/codecs/wm*
22477
22478 WORKQUEUE
22479 M:      Tejun Heo <tj@kernel.org>
22480 R:      Lai Jiangshan <jiangshanlai@gmail.com>
22481 S:      Maintained
22482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22483 F:      Documentation/core-api/workqueue.rst
22484 F:      include/linux/workqueue.h
22485 F:      kernel/workqueue.c
22486
22487 WWAN DRIVERS
22488 M:      Loic Poulain <loic.poulain@linaro.org>
22489 M:      Sergey Ryazanov <ryazanov.s.a@gmail.com>
22490 R:      Johannes Berg <johannes@sipsolutions.net>
22491 L:      netdev@vger.kernel.org
22492 S:      Maintained
22493 F:      drivers/net/wwan/
22494 F:      include/linux/wwan.h
22495 F:      include/uapi/linux/wwan.h
22496
22497 X-POWERS AXP288 PMIC DRIVERS
22498 M:      Hans de Goede <hdegoede@redhat.com>
22499 S:      Maintained
22500 F:      drivers/acpi/pmic/intel_pmic_xpower.c
22501 N:      axp288
22502
22503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22504 M:      Chen-Yu Tsai <wens@csie.org>
22505 L:      linux-kernel@vger.kernel.org
22506 S:      Maintained
22507 N:      axp[128]
22508
22509 X.25 STACK
22510 M:      Martin Schiller <ms@dev.tdt.de>
22511 L:      linux-x25@vger.kernel.org
22512 S:      Maintained
22513 F:      Documentation/networking/lapb-module.rst
22514 F:      Documentation/networking/x25*
22515 F:      drivers/net/wan/hdlc_x25.c
22516 F:      drivers/net/wan/lapbether.c
22517 F:      include/*/lapb.h
22518 F:      include/net/x25*
22519 F:      include/uapi/linux/x25.h
22520 F:      net/lapb/
22521 F:      net/x25/
22522
22523 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22524 M:      Thomas Gleixner <tglx@linutronix.de>
22525 M:      Ingo Molnar <mingo@redhat.com>
22526 M:      Borislav Petkov <bp@alien8.de>
22527 M:      Dave Hansen <dave.hansen@linux.intel.com>
22528 M:      x86@kernel.org
22529 R:      "H. Peter Anvin" <hpa@zytor.com>
22530 L:      linux-kernel@vger.kernel.org
22531 S:      Maintained
22532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22533 F:      Documentation/devicetree/bindings/x86/
22534 F:      Documentation/x86/
22535 F:      arch/x86/
22536
22537 X86 ENTRY CODE
22538 M:      Andy Lutomirski <luto@kernel.org>
22539 L:      linux-kernel@vger.kernel.org
22540 S:      Maintained
22541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22542 F:      arch/x86/entry/
22543
22544 X86 MCE INFRASTRUCTURE
22545 M:      Tony Luck <tony.luck@intel.com>
22546 M:      Borislav Petkov <bp@alien8.de>
22547 L:      linux-edac@vger.kernel.org
22548 S:      Maintained
22549 F:      Documentation/ABI/testing/sysfs-mce
22550 F:      Documentation/x86/x86_64/machinecheck.rst
22551 F:      arch/x86/kernel/cpu/mce/*
22552
22553 X86 MICROCODE UPDATE SUPPORT
22554 M:      Borislav Petkov <bp@alien8.de>
22555 S:      Maintained
22556 F:      arch/x86/kernel/cpu/microcode/*
22557
22558 X86 MM
22559 M:      Dave Hansen <dave.hansen@linux.intel.com>
22560 M:      Andy Lutomirski <luto@kernel.org>
22561 M:      Peter Zijlstra <peterz@infradead.org>
22562 L:      linux-kernel@vger.kernel.org
22563 S:      Maintained
22564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22565 F:      arch/x86/mm/
22566
22567 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22568 M:      Hans de Goede <hdegoede@redhat.com>
22569 L:      platform-driver-x86@vger.kernel.org
22570 S:      Maintained
22571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22572 F:      drivers/platform/x86/x86-android-tablets.c
22573
22574 X86 PLATFORM DRIVERS
22575 M:      Hans de Goede <hdegoede@redhat.com>
22576 M:      Mark Gross <markgross@kernel.org>
22577 L:      platform-driver-x86@vger.kernel.org
22578 S:      Maintained
22579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22580 F:      drivers/platform/olpc/
22581 F:      drivers/platform/x86/
22582
22583 X86 PLATFORM DRIVERS - ARCH
22584 R:      Darren Hart <dvhart@infradead.org>
22585 R:      Andy Shevchenko <andy@infradead.org>
22586 L:      platform-driver-x86@vger.kernel.org
22587 L:      x86@kernel.org
22588 S:      Maintained
22589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22590 F:      arch/x86/platform
22591
22592 X86 PLATFORM UV HPE SUPERDOME FLEX
22593 M:      Steve Wahl <steve.wahl@hpe.com>
22594 R:      Mike Travis <mike.travis@hpe.com>
22595 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
22596 R:      Russ Anderson <russ.anderson@hpe.com>
22597 S:      Supported
22598 F:      arch/x86/include/asm/uv/
22599 F:      arch/x86/kernel/apic/x2apic_uv_x.c
22600 F:      arch/x86/platform/uv/
22601
22602 X86 STACK UNWINDING
22603 M:      Josh Poimboeuf <jpoimboe@kernel.org>
22604 M:      Peter Zijlstra <peterz@infradead.org>
22605 S:      Supported
22606 F:      arch/x86/include/asm/unwind*.h
22607 F:      arch/x86/kernel/dumpstack.c
22608 F:      arch/x86/kernel/stacktrace.c
22609 F:      arch/x86/kernel/unwind_*.c
22610
22611 X86 VDSO
22612 M:      Andy Lutomirski <luto@kernel.org>
22613 L:      linux-kernel@vger.kernel.org
22614 S:      Maintained
22615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22616 F:      arch/x86/entry/vdso/
22617
22618 XARRAY
22619 M:      Matthew Wilcox <willy@infradead.org>
22620 L:      linux-fsdevel@vger.kernel.org
22621 S:      Supported
22622 F:      Documentation/core-api/xarray.rst
22623 F:      include/linux/idr.h
22624 F:      include/linux/xarray.h
22625 F:      lib/idr.c
22626 F:      lib/xarray.c
22627 F:      tools/testing/radix-tree
22628
22629 XBOX DVD IR REMOTE
22630 M:      Benjamin Valentin <benpicco@googlemail.com>
22631 S:      Maintained
22632 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
22633 F:      drivers/media/rc/xbox_remote.c
22634
22635 XC2028/3028 TUNER DRIVER
22636 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22637 L:      linux-media@vger.kernel.org
22638 S:      Maintained
22639 W:      https://linuxtv.org
22640 T:      git git://linuxtv.org/media_tree.git
22641 F:      drivers/media/tuners/xc2028.*
22642
22643 XDP (eXpress Data Path)
22644 M:      Alexei Starovoitov <ast@kernel.org>
22645 M:      Daniel Borkmann <daniel@iogearbox.net>
22646 M:      David S. Miller <davem@davemloft.net>
22647 M:      Jakub Kicinski <kuba@kernel.org>
22648 M:      Jesper Dangaard Brouer <hawk@kernel.org>
22649 M:      John Fastabend <john.fastabend@gmail.com>
22650 L:      netdev@vger.kernel.org
22651 L:      bpf@vger.kernel.org
22652 S:      Supported
22653 F:      include/net/xdp.h
22654 F:      include/net/xdp_priv.h
22655 F:      include/trace/events/xdp.h
22656 F:      kernel/bpf/cpumap.c
22657 F:      kernel/bpf/devmap.c
22658 F:      net/core/xdp.c
22659 F:      samples/bpf/xdp*
22660 F:      tools/testing/selftests/bpf/*xdp*
22661 F:      tools/testing/selftests/bpf/*/*xdp*
22662 F:      drivers/net/ethernet/*/*/*/*/*xdp*
22663 F:      drivers/net/ethernet/*/*/*xdp*
22664 K:      (?:\b|_)xdp(?:\b|_)
22665
22666 XDP SOCKETS (AF_XDP)
22667 M:      Björn Töpel <bjorn@kernel.org>
22668 M:      Magnus Karlsson <magnus.karlsson@intel.com>
22669 M:      Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22670 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
22671 L:      netdev@vger.kernel.org
22672 L:      bpf@vger.kernel.org
22673 S:      Maintained
22674 F:      Documentation/networking/af_xdp.rst
22675 F:      include/net/xdp_sock*
22676 F:      include/net/xsk_buff_pool.h
22677 F:      include/uapi/linux/if_xdp.h
22678 F:      include/uapi/linux/xdp_diag.h
22679 F:      include/net/netns/xdp.h
22680 F:      net/xdp/
22681 F:      tools/testing/selftests/bpf/*xsk*
22682
22683 XEN BLOCK SUBSYSTEM
22684 M:      Roger Pau Monné <roger.pau@citrix.com>
22685 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22686 S:      Supported
22687 F:      drivers/block/xen*
22688 F:      drivers/block/xen-blkback/*
22689
22690 XEN HYPERVISOR ARM
22691 M:      Stefano Stabellini <sstabellini@kernel.org>
22692 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22693 S:      Maintained
22694 F:      arch/arm/include/asm/xen/
22695 F:      arch/arm/xen/
22696
22697 XEN HYPERVISOR ARM64
22698 M:      Stefano Stabellini <sstabellini@kernel.org>
22699 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22700 S:      Maintained
22701 F:      arch/arm64/include/asm/xen/
22702 F:      arch/arm64/xen/
22703
22704 XEN HYPERVISOR INTERFACE
22705 M:      Juergen Gross <jgross@suse.com>
22706 M:      Stefano Stabellini <sstabellini@kernel.org>
22707 R:      Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22708 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22709 S:      Supported
22710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22711 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
22712 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
22713 F:      drivers/*/xen-*front.c
22714 F:      drivers/xen/
22715 F:      include/uapi/xen/
22716 F:      include/xen/
22717 F:      kernel/configs/xen.config
22718
22719 XEN HYPERVISOR X86
22720 M:      Juergen Gross <jgross@suse.com>
22721 R:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
22722 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22723 S:      Supported
22724 F:      arch/x86/configs/xen.config
22725 F:      arch/x86/include/asm/pvclock-abi.h
22726 F:      arch/x86/include/asm/xen/
22727 F:      arch/x86/platform/pvh/
22728 F:      arch/x86/xen/
22729
22730 XEN NETWORK BACKEND DRIVER
22731 M:      Wei Liu <wei.liu@kernel.org>
22732 M:      Paul Durrant <paul@xen.org>
22733 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22734 L:      netdev@vger.kernel.org
22735 S:      Supported
22736 F:      drivers/net/xen-netback/*
22737
22738 XEN PCI SUBSYSTEM
22739 M:      Juergen Gross <jgross@suse.com>
22740 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22741 S:      Supported
22742 F:      arch/x86/pci/*xen*
22743 F:      drivers/pci/*xen*
22744
22745 XEN PVSCSI DRIVERS
22746 M:      Juergen Gross <jgross@suse.com>
22747 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22748 L:      linux-scsi@vger.kernel.org
22749 S:      Supported
22750 F:      drivers/scsi/xen-scsifront.c
22751 F:      drivers/xen/xen-scsiback.c
22752 F:      include/xen/interface/io/vscsiif.h
22753
22754 XEN PVUSB DRIVER
22755 M:      Juergen Gross <jgross@suse.com>
22756 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22757 L:      linux-usb@vger.kernel.org
22758 S:      Supported
22759 F:      drivers/usb/host/xen*
22760 F:      include/xen/interface/io/usbif.h
22761
22762 XEN SOUND FRONTEND DRIVER
22763 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22764 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22765 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22766 S:      Supported
22767 F:      sound/xen/*
22768
22769 XEN SWIOTLB SUBSYSTEM
22770 M:      Juergen Gross <jgross@suse.com>
22771 M:      Stefano Stabellini <sstabellini@kernel.org>
22772 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
22773 L:      iommu@lists.linux.dev
22774 S:      Supported
22775 F:      arch/*/include/asm/xen/swiotlb-xen.h
22776 F:      drivers/xen/swiotlb-xen.c
22777 F:      include/xen/arm/swiotlb-xen.h
22778 F:      include/xen/swiotlb-xen.h
22779
22780 XFS FILESYSTEM
22781 C:      irc://irc.oftc.net/xfs
22782 M:      Darrick J. Wong <djwong@kernel.org>
22783 L:      linux-xfs@vger.kernel.org
22784 S:      Supported
22785 W:      http://xfs.org/
22786 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22787 F:      Documentation/ABI/testing/sysfs-fs-xfs
22788 F:      Documentation/admin-guide/xfs.rst
22789 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
22790 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
22791 F:      fs/xfs/
22792 F:      include/uapi/linux/dqblk_xfs.h
22793 F:      include/uapi/linux/fsmap.h
22794
22795 XILINX AMS DRIVER
22796 M:      Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22797 L:      linux-iio@vger.kernel.org
22798 S:      Maintained
22799 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22800 F:      drivers/iio/adc/xilinx-ams.c
22801
22802 XILINX AXI ETHERNET DRIVER
22803 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22804 S:      Maintained
22805 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
22806
22807 XILINX CAN DRIVER
22808 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22809 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22810 L:      linux-can@vger.kernel.org
22811 S:      Maintained
22812 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22813 F:      drivers/net/can/xilinx_can.c
22814
22815 XILINX GPIO DRIVER
22816 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22817 R:      Srinivas Neeli <srinivas.neeli@xilinx.com>
22818 R:      Michal Simek <michal.simek@xilinx.com>
22819 S:      Maintained
22820 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22821 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22822 F:      drivers/gpio/gpio-xilinx.c
22823 F:      drivers/gpio/gpio-zynq.c
22824
22825 XILINX SD-FEC IP CORES
22826 M:      Derek Kiernan <derek.kiernan@xilinx.com>
22827 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
22828 S:      Maintained
22829 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22830 F:      Documentation/misc-devices/xilinx_sdfec.rst
22831 F:      drivers/misc/Kconfig
22832 F:      drivers/misc/Makefile
22833 F:      drivers/misc/xilinx_sdfec.c
22834 F:      include/uapi/misc/xilinx_sdfec.h
22835
22836 XILINX PWM DRIVER
22837 M:      Sean Anderson <sean.anderson@seco.com>
22838 S:      Maintained
22839 F:      drivers/pwm/pwm-xilinx.c
22840 F:      include/clocksource/timer-xilinx.h
22841
22842 XILINX UARTLITE SERIAL DRIVER
22843 M:      Peter Korsgaard <jacmet@sunsite.dk>
22844 L:      linux-serial@vger.kernel.org
22845 S:      Maintained
22846 F:      drivers/tty/serial/uartlite.c
22847
22848 XILINX VIDEO IP CORES
22849 M:      Hyun Kwon <hyun.kwon@xilinx.com>
22850 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22851 L:      linux-media@vger.kernel.org
22852 S:      Supported
22853 T:      git git://linuxtv.org/media_tree.git
22854 F:      Documentation/devicetree/bindings/media/xilinx/
22855 F:      drivers/media/platform/xilinx/
22856 F:      include/uapi/linux/xilinx-v4l2-controls.h
22857
22858 XILINX ZYNQMP DPDMA DRIVER
22859 M:      Hyun Kwon <hyun.kwon@xilinx.com>
22860 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22861 L:      dmaengine@vger.kernel.org
22862 S:      Supported
22863 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22864 F:      drivers/dma/xilinx/xilinx_dpdma.c
22865 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22866
22867 XILINX ZYNQMP PSGTR PHY DRIVER
22868 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22869 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22870 L:      linux-kernel@vger.kernel.org
22871 S:      Supported
22872 T:      git https://github.com/Xilinx/linux-xlnx.git
22873 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22874 F:      drivers/phy/xilinx/phy-zynqmp.c
22875
22876 XILINX ZYNQMP SHA3 DRIVER
22877 M:      Harsha <harsha.harsha@xilinx.com>
22878 S:      Maintained
22879 F:      drivers/crypto/xilinx/zynqmp-sha.c
22880
22881 XILINX EVENT MANAGEMENT DRIVER
22882 M:      Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22883 S:      Maintained
22884 F:      drivers/soc/xilinx/xlnx_event_manager.c
22885 F:      include/linux/firmware/xlnx-event-manager.h
22886
22887 XILLYBUS DRIVER
22888 M:      Eli Billauer <eli.billauer@gmail.com>
22889 L:      linux-kernel@vger.kernel.org
22890 S:      Supported
22891 F:      drivers/char/xillybus/
22892
22893 XLP9XX I2C DRIVER
22894 M:      George Cherian <gcherian@marvell.com>
22895 L:      linux-i2c@vger.kernel.org
22896 S:      Supported
22897 W:      http://www.marvell.com
22898 F:      drivers/i2c/busses/i2c-xlp9xx.c
22899
22900 XRA1403 GPIO EXPANDER
22901 M:      Nandor Han <nandor.han@ge.com>
22902 M:      Semi Malinen <semi.malinen@ge.com>
22903 L:      linux-gpio@vger.kernel.org
22904 S:      Maintained
22905 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22906 F:      drivers/gpio/gpio-xra1403.c
22907
22908 XTENSA XTFPGA PLATFORM SUPPORT
22909 M:      Max Filippov <jcmvbkbc@gmail.com>
22910 L:      linux-xtensa@linux-xtensa.org
22911 S:      Maintained
22912 F:      drivers/spi/spi-xtensa-xtfpga.c
22913 F:      sound/soc/xtensa/xtfpga-i2s.c
22914
22915 YAM DRIVER FOR AX.25
22916 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
22917 L:      linux-hams@vger.kernel.org
22918 S:      Maintained
22919 F:      drivers/net/hamradio/yam*
22920 F:      include/linux/yam.h
22921
22922 YAMA SECURITY MODULE
22923 M:      Kees Cook <keescook@chromium.org>
22924 S:      Supported
22925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22926 F:      Documentation/admin-guide/LSM/Yama.rst
22927 F:      security/yama/
22928
22929 YEALINK PHONE DRIVER
22930 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
22931 L:      usbb2k-api-dev@nongnu.org
22932 S:      Maintained
22933 F:      Documentation/input/devices/yealink.rst
22934 F:      drivers/input/misc/yealink.*
22935
22936 Z8530 DRIVER FOR AX.25
22937 M:      Joerg Reuter <jreuter@yaina.de>
22938 L:      linux-hams@vger.kernel.org
22939 S:      Maintained
22940 W:      http://yaina.de/jreuter/
22941 W:      http://www.qsl.net/dl1bke/
22942 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
22943 F:      drivers/net/hamradio/*scc.c
22944 F:      drivers/net/hamradio/z8530.h
22945
22946 ZBUD COMPRESSED PAGE ALLOCATOR
22947 M:      Seth Jennings <sjenning@redhat.com>
22948 M:      Dan Streetman <ddstreet@ieee.org>
22949 L:      linux-mm@kvack.org
22950 S:      Maintained
22951 F:      mm/zbud.c
22952
22953 Z3FOLD COMPRESSED PAGE ALLOCATOR
22954 M:      Vitaly Wool <vitaly.wool@konsulko.com>
22955 R:      Miaohe Lin <linmiaohe@huawei.com>
22956 L:      linux-mm@kvack.org
22957 S:      Maintained
22958 F:      mm/z3fold.c
22959
22960 ZD1211RW WIRELESS DRIVER
22961 M:      Ulrich Kunitz <kune@deine-taler.de>
22962 L:      linux-wireless@vger.kernel.org
22963 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
22964 S:      Maintained
22965 W:      http://zd1211.ath.cx/wiki/DriverRewrite
22966 F:      drivers/net/wireless/zydas/zd1211rw/
22967
22968 ZD1301 MEDIA DRIVER
22969 M:      Antti Palosaari <crope@iki.fi>
22970 L:      linux-media@vger.kernel.org
22971 S:      Maintained
22972 W:      https://linuxtv.org/
22973 W:      http://palosaari.fi/linux/
22974 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
22975 F:      drivers/media/usb/dvb-usb-v2/zd1301*
22976
22977 ZD1301_DEMOD MEDIA DRIVER
22978 M:      Antti Palosaari <crope@iki.fi>
22979 L:      linux-media@vger.kernel.org
22980 S:      Maintained
22981 W:      https://linuxtv.org/
22982 W:      http://palosaari.fi/linux/
22983 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
22984 F:      drivers/media/dvb-frontends/zd1301_demod*
22985
22986 ZHAOXIN PROCESSOR SUPPORT
22987 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22988 L:      linux-kernel@vger.kernel.org
22989 S:      Maintained
22990 F:      arch/x86/kernel/cpu/zhaoxin.c
22991
22992 ZONEFS FILESYSTEM
22993 M:      Damien Le Moal <damien.lemoal@opensource.wdc.com>
22994 M:      Naohiro Aota <naohiro.aota@wdc.com>
22995 R:      Johannes Thumshirn <jth@kernel.org>
22996 L:      linux-fsdevel@vger.kernel.org
22997 S:      Maintained
22998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22999 F:      Documentation/filesystems/zonefs.rst
23000 F:      fs/zonefs/
23001
23002 ZPOOL COMPRESSED PAGE STORAGE API
23003 M:      Dan Streetman <ddstreet@ieee.org>
23004 L:      linux-mm@kvack.org
23005 S:      Maintained
23006 F:      include/linux/zpool.h
23007 F:      mm/zpool.c
23008
23009 ZR36067 VIDEO FOR LINUX DRIVER
23010 M:      Corentin Labbe <clabbe@baylibre.com>
23011 L:      mjpeg-users@lists.sourceforge.net
23012 L:      linux-media@vger.kernel.org
23013 S:      Maintained
23014 W:      http://mjpeg.sourceforge.net/driver-zoran/
23015 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
23016 F:      Documentation/driver-api/media/drivers/zoran.rst
23017 F:      drivers/media/pci/zoran/
23018
23019 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23020 M:      Minchan Kim <minchan@kernel.org>
23021 M:      Nitin Gupta <ngupta@vflare.org>
23022 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
23023 L:      linux-kernel@vger.kernel.org
23024 S:      Maintained
23025 F:      Documentation/admin-guide/blockdev/zram.rst
23026 F:      drivers/block/zram/
23027
23028 ZS DECSTATION Z85C30 SERIAL DRIVER
23029 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
23030 S:      Maintained
23031 F:      drivers/tty/serial/zs.*
23032
23033 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23034 M:      Minchan Kim <minchan@kernel.org>
23035 M:      Nitin Gupta <ngupta@vflare.org>
23036 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
23037 L:      linux-mm@kvack.org
23038 S:      Maintained
23039 F:      Documentation/mm/zsmalloc.rst
23040 F:      include/linux/zsmalloc.h
23041 F:      mm/zsmalloc.c
23042
23043 ZSTD
23044 M:      Nick Terrell <terrelln@fb.com>
23045 S:      Maintained
23046 B:      https://github.com/facebook/zstd/issues
23047 T:      git git://github.com/terrelln/linux.git
23048 F:      include/linux/zstd*
23049 F:      lib/zstd/
23050 F:      lib/decompress_unzstd.c
23051 F:      crypto/zstd.c
23052 N:      zstd
23053 K:      zstd
23054
23055 ZSWAP COMPRESSED SWAP CACHING
23056 M:      Seth Jennings <sjenning@redhat.com>
23057 M:      Dan Streetman <ddstreet@ieee.org>
23058 M:      Vitaly Wool <vitaly.wool@konsulko.com>
23059 L:      linux-mm@kvack.org
23060 S:      Maintained
23061 F:      mm/zswap.c
23062
23063 THE REST
23064 M:      Linus Torvalds <torvalds@linux-foundation.org>
23065 L:      linux-kernel@vger.kernel.org
23066 S:      Buried alive in reporters
23067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23068 F:      *
23069 F:      */