]> Git Repo - linux.git/blob - MAINTAINERS
Merge tag 'thermal-6.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael...
[linux.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: [email protected], 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 <[email protected]>
148 L:      [email protected]
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 <[email protected]>
155 L:      [email protected]
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 <[email protected]>
161 L:      [email protected]
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" <[email protected]>
168 L:      [email protected]
169 S:      Maintained
170 F:      drivers/scsi/53c700*
171
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M:      Alexander Aring <[email protected]>
174 L:      [email protected]
175 L:      [email protected]
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 <[email protected]>
183 L:      [email protected]
184 S:      Maintained
185 F:      drivers/net/hamradio/6pack.c
186
187 802.11 (including CFG80211/NL80211)
188 M:      Johannes Berg <[email protected]>
189 L:      [email protected]
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 <[email protected]>
208 M:      [email protected]
209 L:      [email protected]
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 <[email protected]>
215 L:      [email protected]
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:      [email protected]
223 S:      Orphan / Obsolete
224 F:      drivers/net/ethernet/8390/
225
226 9P FILE SYSTEM
227 M:      Eric Van Hensbergen <[email protected]>
228 M:      Latchesar Ionkov <[email protected]>
229 M:      Dominique Martinet <[email protected]>
230 R:      Christian Schoenebeck <[email protected]>
231 L:      [email protected]
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 <[email protected]>
246 S:      Supported
247 F:      drivers/soc/fujitsu/a64fx-diag.c
248
249 A8293 MEDIA DRIVER
250 M:      Antti Palosaari <[email protected]>
251 L:      [email protected]
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 <[email protected]>
261 L:      [email protected]
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 <[email protected]>
269 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
270 F:      drivers/power/supply/*ab8500*
271
272 ABI/API
273 L:      [email protected]
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 <[email protected]>
281 L:      [email protected]
282 S:      Maintained
283 F:      drivers/hwmon/abituguru.c
284
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M:      Alistair John Strachan <[email protected]>
287 L:      [email protected]
288 S:      Maintained
289 F:      drivers/hwmon/abituguru3.c
290
291 ACCES 104-DIO-48E GPIO DRIVER
292 M:      William Breathitt Gray <[email protected]>
293 L:      [email protected]
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 <[email protected]>
299 L:      [email protected]
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 <[email protected]>
305 L:      [email protected]
306 S:      Maintained
307 F:      drivers/gpio/gpio-104-idio-16.c
308
309 ACCES 104-QUAD-8 DRIVER
310 M:      William Breathitt Gray <[email protected]>
311 L:      [email protected]
312 S:      Maintained
313 F:      drivers/counter/104-quad-8.c
314
315 ACCES PCI-IDIO-16 GPIO DRIVER
316 M:      William Breathitt Gray <[email protected]>
317 L:      [email protected]
318 S:      Maintained
319 F:      drivers/gpio/gpio-pci-idio-16.c
320
321 ACCES PCIe-IDIO-24 GPIO DRIVER
322 M:      William Breathitt Gray <[email protected]>
323 L:      [email protected]
324 S:      Maintained
325 F:      drivers/gpio/gpio-pcie-idio-24.c
326
327 ACENIC DRIVER
328 M:      Jes Sorensen <[email protected]>
329 L:      [email protected]
330 S:      Maintained
331 F:      drivers/net/ethernet/alteon/acenic*
332
333 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334 M:      Peter Kaestle <[email protected]>
335 L:      [email protected]
336 S:      Maintained
337 W:      http://piie.net/?section=acerhdf
338 F:      drivers/platform/x86/acerhdf.c
339
340 ACER WMI LAPTOP EXTRAS
341 M:      "Lee, Chun-Yi" <[email protected]>
342 L:      [email protected]
343 S:      Maintained
344 F:      drivers/platform/x86/acer-wmi.c
345
346 ACPI
347 M:      "Rafael J. Wysocki" <[email protected]>
348 R:      Len Brown <[email protected]>
349 L:      [email protected]
350 S:      Supported
351 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
352 B:      https://bugzilla.kernel.org
353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
354 F:      Documentation/ABI/testing/configfs-acpi
355 F:      Documentation/ABI/testing/sysfs-bus-acpi
356 F:      Documentation/firmware-guide/acpi/
357 F:      drivers/acpi/
358 F:      drivers/pci/*/*acpi*
359 F:      drivers/pci/*acpi*
360 F:      drivers/pnp/pnpacpi/
361 F:      include/acpi/
362 F:      include/linux/acpi.h
363 F:      include/linux/fwnode.h
364 F:      tools/power/acpi/
365
366 ACPI APEI
367 M:      "Rafael J. Wysocki" <[email protected]>
368 R:      Len Brown <[email protected]>
369 R:      James Morse <[email protected]>
370 R:      Tony Luck <[email protected]>
371 R:      Borislav Petkov <[email protected]>
372 L:      [email protected]
373 F:      drivers/acpi/apei/
374
375 ACPI COMPONENT ARCHITECTURE (ACPICA)
376 M:      Robert Moore <[email protected]>
377 M:      "Rafael J. Wysocki" <[email protected]>
378 L:      [email protected]
379 L:      [email protected]
380 S:      Supported
381 W:      https://acpica.org/
382 W:      https://github.com/acpica/acpica/
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 B:      https://bugzilla.kernel.org
385 B:      https://bugs.acpica.org
386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 F:      drivers/acpi/acpica/
388 F:      include/acpi/
389 F:      tools/power/acpi/
390
391 ACPI FOR ARM64 (ACPI/arm64)
392 M:      Lorenzo Pieralisi <[email protected]>
393 M:      Hanjun Guo <[email protected]>
394 M:      Sudeep Holla <[email protected]>
395 L:      [email protected]
396 L:      [email protected] (moderated for non-subscribers)
397 S:      Maintained
398 F:      drivers/acpi/arm64
399
400 ACPI SERIAL MULTI INSTANTIATE DRIVER
401 M:      Hans de Goede <[email protected]>
402 L:      [email protected]
403 S:      Maintained
404 F:      drivers/platform/x86/serial-multi-instantiate.c
405
406 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
407 M:      Sudeep Holla <[email protected]>
408 L:      [email protected]
409 S:      Supported
410 F:      drivers/mailbox/pcc.c
411
412 ACPI PMIC DRIVERS
413 M:      "Rafael J. Wysocki" <[email protected]>
414 M:      Len Brown <[email protected]>
415 R:      Andy Shevchenko <[email protected]>
416 R:      Mika Westerberg <[email protected]>
417 L:      [email protected]
418 S:      Supported
419 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
420 B:      https://bugzilla.kernel.org
421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
422 F:      drivers/acpi/pmic/
423
424 ACPI THERMAL DRIVER
425 M:      Rafael J. Wysocki <[email protected]>
426 R:      Zhang Rui <[email protected]>
427 L:      [email protected]
428 S:      Supported
429 B:      https://bugzilla.kernel.org
430 F:      drivers/acpi/*thermal*
431
432 ACPI VIOT DRIVER
433 M:      Jean-Philippe Brucker <[email protected]>
434 L:      [email protected]
435 L:      [email protected]
436 S:      Maintained
437 F:      drivers/acpi/viot.c
438 F:      include/linux/acpi_viot.h
439
440 ACPI WMI DRIVER
441 L:      [email protected]
442 S:      Orphan
443 F:      drivers/platform/x86/wmi.c
444 F:      include/uapi/linux/wmi.h
445
446 ACRN HYPERVISOR SERVICE MODULE
447 M:      Fei Li <[email protected]>
448 L:      [email protected] (subscribers-only)
449 S:      Supported
450 W:      https://projectacrn.org
451 F:      Documentation/virt/acrn/
452 F:      drivers/virt/acrn/
453 F:      include/uapi/linux/acrn.h
454
455 AD1889 ALSA SOUND DRIVER
456 L:      [email protected]
457 S:      Maintained
458 W:      https://parisc.wiki.kernel.org/index.php/AD1889
459 F:      sound/pci/ad1889.*
460
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M:      Mugilraj Dhavachelvan <[email protected]>
463 L:      [email protected]
464 S:      Supported
465 F:      drivers/iio/potentiometer/ad5110.c
466
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M:      Michael Hennerich <[email protected]>
469 S:      Supported
470 W:      http://wiki.analog.com/AD5254
471 W:      https://ez.analog.com/linux-software-drivers
472 F:      drivers/misc/ad525x_dpot.c
473
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M:      Michael Hennerich <[email protected]>
476 S:      Supported
477 W:      http://wiki.analog.com/AD5398
478 W:      https://ez.analog.com/linux-software-drivers
479 F:      drivers/regulator/ad5398.c
480
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M:      Michael Hennerich <[email protected]>
483 S:      Supported
484 W:      http://wiki.analog.com/AD7142
485 W:      https://ez.analog.com/linux-software-drivers
486 F:      drivers/input/misc/ad714x.c
487
488 AD7877 TOUCHSCREEN DRIVER
489 M:      Michael Hennerich <[email protected]>
490 S:      Supported
491 W:      http://wiki.analog.com/AD7877
492 W:      https://ez.analog.com/linux-software-drivers
493 F:      drivers/input/touchscreen/ad7877.c
494
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M:      Michael Hennerich <[email protected]>
497 S:      Supported
498 W:      http://wiki.analog.com/AD7879
499 W:      https://ez.analog.com/linux-software-drivers
500 F:      drivers/input/touchscreen/ad7879.c
501
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M:      Jiri Kosina <[email protected]>
504 S:      Maintained
505
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M:      Michael Hennerich <[email protected]>
508 L:      [email protected]
509 S:      Supported
510 W:      https://wiki.analog.com/ADF7242
511 W:      https://ez.analog.com/linux-software-drivers
512 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F:      drivers/net/ieee802154/adf7242.c
514
515 ADM1025 HARDWARE MONITOR DRIVER
516 M:      Jean Delvare <[email protected]>
517 L:      [email protected]
518 S:      Maintained
519 F:      Documentation/hwmon/adm1025.rst
520 F:      drivers/hwmon/adm1025.c
521
522 ADM1029 HARDWARE MONITOR DRIVER
523 M:      Corentin Labbe <[email protected]>
524 L:      [email protected]
525 S:      Maintained
526 F:      drivers/hwmon/adm1029.c
527
528 ADM8211 WIRELESS DRIVER
529 L:      [email protected]
530 S:      Orphan
531 W:      https://wireless.wiki.kernel.org/
532 F:      drivers/net/wireless/admtek/adm8211.*
533
534 ADP1653 FLASH CONTROLLER DRIVER
535 M:      Sakari Ailus <[email protected]>
536 L:      [email protected]
537 S:      Maintained
538 F:      drivers/media/i2c/adp1653.c
539 F:      include/media/i2c/adp1653.h
540
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M:      Michael Hennerich <[email protected]>
543 S:      Supported
544 W:      http://wiki.analog.com/ADP5520
545 W:      https://ez.analog.com/linux-software-drivers
546 F:      drivers/gpio/gpio-adp5520.c
547 F:      drivers/input/keyboard/adp5520-keys.c
548 F:      drivers/leds/leds-adp5520.c
549 F:      drivers/mfd/adp5520.c
550 F:      drivers/video/backlight/adp5520_bl.c
551
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M:      Michael Hennerich <[email protected]>
554 S:      Supported
555 W:      http://wiki.analog.com/ADP5588
556 W:      https://ez.analog.com/linux-software-drivers
557 F:      drivers/gpio/gpio-adp5588.c
558 F:      drivers/input/keyboard/adp5588-keys.c
559
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M:      Michael Hennerich <[email protected]>
562 S:      Supported
563 W:      http://wiki.analog.com/ADP8860
564 W:      https://ez.analog.com/linux-software-drivers
565 F:      drivers/video/backlight/adp8860_bl.c
566
567 ADT746X FAN DRIVER
568 M:      Colin Leroy <[email protected]>
569 S:      Maintained
570 F:      drivers/macintosh/therm_adt746x.c
571
572 ADT7475 HARDWARE MONITOR DRIVER
573 M:      Jean Delvare <[email protected]>
574 L:      [email protected]
575 S:      Maintained
576 F:      Documentation/hwmon/adt7475.rst
577 F:      drivers/hwmon/adt7475.c
578
579 ADVANSYS SCSI DRIVER
580 M:      Matthew Wilcox <[email protected]>
581 M:      Hannes Reinecke <[email protected]>
582 L:      [email protected]
583 S:      Maintained
584 F:      Documentation/scsi/advansys.rst
585 F:      drivers/scsi/advansys.c
586
587 ADVANTECH SWBTN DRIVER
588 M:      Andrea Ho <[email protected]>
589 L:      [email protected]
590 S:      Maintained
591 F:      drivers/platform/x86/adv_swbutton.c
592
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M:      Lucas Stankus <[email protected]>
595 S:      Supported
596 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F:      drivers/iio/accel/adxl313*
598
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M:      Michael Hennerich <[email protected]>
601 S:      Supported
602 W:      http://wiki.analog.com/ADXL345
603 W:      https://ez.analog.com/linux-software-drivers
604 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F:      drivers/input/misc/adxl34x.c
606
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M:      Puranjay Mohan <[email protected]>
609 L:      [email protected]
610 S:      Supported
611 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F:      drivers/iio/accel/adxl355.h
613 F:      drivers/iio/accel/adxl355_core.c
614 F:      drivers/iio/accel/adxl355_i2c.c
615 F:      drivers/iio/accel/adxl355_spi.c
616
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M:      Cosmin Tanislav <[email protected]>
619 L:      [email protected]
620 S:      Supported
621 W:      https://ez.analog.com/linux-software-drivers
622 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F:      drivers/iio/accel/adxl367*
624
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M:      Michael Hennerich <[email protected]>
627 S:      Supported
628 W:      https://ez.analog.com/linux-software-drivers
629 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F:      drivers/iio/accel/adxl372.c
631 F:      drivers/iio/accel/adxl372_i2c.c
632 F:      drivers/iio/accel/adxl372_spi.c
633
634 AF9013 MEDIA DRIVER
635 M:      Antti Palosaari <[email protected]>
636 L:      [email protected]
637 S:      Maintained
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 F:      drivers/media/dvb-frontends/af9013*
643
644 AF9033 MEDIA DRIVER
645 M:      Antti Palosaari <[email protected]>
646 L:      [email protected]
647 S:      Maintained
648 W:      https://linuxtv.org
649 W:      http://palosaari.fi/linux/
650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
651 T:      git git://linuxtv.org/anttip/media_tree.git
652 F:      drivers/media/dvb-frontends/af9033*
653
654 AFFS FILE SYSTEM
655 M:      David Sterba <[email protected]>
656 L:      [email protected]
657 S:      Odd Fixes
658 F:      Documentation/filesystems/affs.rst
659 F:      fs/affs/
660
661 AFS FILESYSTEM
662 M:      David Howells <[email protected]>
663 M:      Marc Dionne <[email protected]>
664 L:      [email protected]
665 S:      Supported
666 W:      https://www.infradead.org/~dhowells/kafs/
667 F:      Documentation/filesystems/afs.rst
668 F:      fs/afs/
669 F:      include/trace/events/afs.h
670
671 AGPGART DRIVER
672 M:      David Airlie <[email protected]>
673 L:      [email protected]
674 S:      Maintained
675 T:      git git://anongit.freedesktop.org/drm/drm
676 F:      drivers/char/agp/
677 F:      include/linux/agp*
678 F:      include/uapi/linux/agp*
679
680 AHA152X SCSI DRIVER
681 M:      "Juergen E. Fischer" <[email protected]>
682 L:      [email protected]
683 S:      Maintained
684 F:      drivers/scsi/aha152x*
685 F:      drivers/scsi/pcmcia/aha152x*
686
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M:      Hannes Reinecke <[email protected]>
689 L:      [email protected]
690 S:      Maintained
691 F:      drivers/scsi/aic7xxx/
692
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M:      Hans Verkuil <[email protected]>
695 L:      [email protected]
696 S:      Maintained
697 W:      https://linuxtv.org
698 T:      git git://linuxtv.org/media_tree.git
699 F:      drivers/media/radio/radio-aimslab*
700
701 AIO
702 M:      Benjamin LaHaise <[email protected]>
703 L:      [email protected]
704 S:      Supported
705 F:      fs/aio.c
706 F:      include/linux/*aio*.h
707
708 AIRSPY MEDIA DRIVER
709 M:      Antti Palosaari <[email protected]>
710 L:      [email protected]
711 S:      Maintained
712 W:      https://linuxtv.org
713 W:      http://palosaari.fi/linux/
714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
715 T:      git git://linuxtv.org/anttip/media_tree.git
716 F:      drivers/media/usb/airspy/
717
718 ALACRITECH GIGABIT ETHERNET DRIVER
719 M:      Lino Sanfilippo <[email protected]>
720 S:      Maintained
721 F:      drivers/net/ethernet/alacritech/*
722
723 ALCATEL SPEEDTOUCH USB DRIVER
724 M:      Duncan Sands <[email protected]>
725 L:      [email protected]
726 S:      Maintained
727 W:      http://www.linux-usb.org/SpeedTouch/
728 F:      drivers/usb/atm/speedtch.c
729 F:      drivers/usb/atm/usbatm.c
730
731 ALCHEMY AU1XX0 MMC DRIVER
732 M:      Manuel Lauss <[email protected]>
733 S:      Maintained
734 F:      drivers/mmc/host/au1xmmc.c
735
736 ALI1563 I2C DRIVER
737 M:      Rudolf Marek <[email protected]>
738 L:      [email protected]
739 S:      Maintained
740 F:      Documentation/i2c/busses/i2c-ali1563.rst
741 F:      drivers/i2c/busses/i2c-ali1563.c
742
743 ALIBABA ELASTIC RDMA DRIVER
744 M:      Cheng Xu <[email protected]>
745 M:      Kai Shen <[email protected]>
746 L:      [email protected]
747 S:      Supported
748 F:      drivers/infiniband/hw/erdma
749 F:      include/uapi/rdma/erdma-abi.h
750
751 ALIBABA PMU DRIVER
752 M:      Shuai Xue <[email protected]>
753 S:      Supported
754 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
755 F:      drivers/perf/alibaba_uncore_dwr_pmu.c
756
757 ALIENWARE WMI DRIVER
758 L:      [email protected]
759 S:      Maintained
760 F:      drivers/platform/x86/dell/alienware-wmi.c
761
762 ALLEGRO DVT VIDEO IP CORE DRIVER
763 M:      Michael Tretter <[email protected]>
764 R:      Pengutronix Kernel Team <[email protected]>
765 L:      [email protected]
766 S:      Maintained
767 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
768 F:      drivers/media/platform/allegro-dvt/
769
770 ALLWINNER A10 CSI DRIVER
771 M:      Maxime Ripard <[email protected]>
772 L:      [email protected]
773 S:      Maintained
774 T:      git git://linuxtv.org/media_tree.git
775 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
776 F:      drivers/media/platform/sunxi/sun4i-csi/
777
778 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
779 M:      Paul Kocialkowski <[email protected]>
780 L:      [email protected]
781 S:      Maintained
782 T:      git git://linuxtv.org/media_tree.git
783 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
784 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
785
786 ALLWINNER CPUFREQ DRIVER
787 M:      Yangtao Li <[email protected]>
788 L:      [email protected]
789 S:      Maintained
790 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
791 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
792
793 ALLWINNER CRYPTO DRIVERS
794 M:      Corentin Labbe <[email protected]>
795 L:      [email protected]
796 S:      Maintained
797 F:      drivers/crypto/allwinner/
798
799 ALLWINNER HARDWARE SPINLOCK SUPPORT
800 M:      Wilken Gottwalt <[email protected]>
801 S:      Maintained
802 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
803 F:      drivers/hwspinlock/sun6i_hwspinlock.c
804
805 ALLWINNER THERMAL DRIVER
806 M:      Vasily Khoruzhick <[email protected]>
807 M:      Yangtao Li <[email protected]>
808 L:      [email protected]
809 S:      Maintained
810 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
811 F:      drivers/thermal/sun8i_thermal.c
812
813 ALLWINNER VPU DRIVER
814 M:      Maxime Ripard <[email protected]>
815 M:      Paul Kocialkowski <[email protected]>
816 L:      [email protected]
817 S:      Maintained
818 F:      drivers/staging/media/sunxi/cedrus/
819
820 ALLWINNER DMIC DRIVERS
821 M:      Ban Tao <[email protected]>
822 L:      [email protected] (moderated for non-subscribers)
823 S:      Maintained
824 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
825 F:      sound/soc/sunxi/sun50i-dmic.c
826
827 ALPHA PORT
828 M:      Richard Henderson <[email protected]>
829 M:      Ivan Kokshaysky <[email protected]>
830 M:      Matt Turner <[email protected]>
831 L:      [email protected]
832 S:      Odd Fixes
833 F:      arch/alpha/
834
835 ALPS PS/2 TOUCHPAD DRIVER
836 R:      Pali Rohár <[email protected]>
837 F:      drivers/input/mouse/alps.*
838
839 ALTERA I2C CONTROLLER DRIVER
840 M:      Thor Thayer <[email protected]>
841 S:      Maintained
842 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
843 F:      drivers/i2c/busses/i2c-altera.c
844
845 ALTERA MAILBOX DRIVER
846 M:      Mun Yew Tham <[email protected]>
847 S:      Maintained
848 F:      drivers/mailbox/mailbox-altera.c
849
850 ALTERA MSGDMA IP CORE DRIVER
851 M:      Olivier Dautricourt <[email protected]>
852 R:      Stefan Roese <[email protected]>
853 L:      [email protected]
854 S:      Odd Fixes
855 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
856 F:      drivers/dma/altera-msgdma.c
857
858 ALTERA PIO DRIVER
859 M:      Mun Yew Tham <[email protected]>
860 L:      [email protected]
861 S:      Maintained
862 F:      drivers/gpio/gpio-altera.c
863
864 ALTERA SYSTEM MANAGER DRIVER
865 M:      Thor Thayer <[email protected]>
866 S:      Maintained
867 F:      drivers/mfd/altera-sysmgr.c
868 F:      include/linux/mfd/altera-sysmgr.h
869
870 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
871 M:      Thor Thayer <[email protected]>
872 S:      Maintained
873 F:      drivers/gpio/gpio-altera-a10sr.c
874 F:      drivers/mfd/altera-a10sr.c
875 F:      drivers/reset/reset-a10sr.c
876 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
877 F:      include/linux/mfd/altera-a10sr.h
878
879 ALTERA TRIPLE SPEED ETHERNET DRIVER
880 M:      Joyce Ooi <[email protected]>
881 L:      [email protected]
882 S:      Maintained
883 F:      drivers/net/ethernet/altera/
884
885 ALTERA TSE PCS
886 M:      Maxime Chevallier <[email protected]>
887 L:      [email protected]
888 S:      Supported
889 F:      drivers/net/pcs/pcs-altera-tse.c
890 F:      include/linux/pcs-altera-tse.h
891
892 ALTERA UART/JTAG UART SERIAL DRIVERS
893 M:      Tobias Klauser <[email protected]>
894 L:      [email protected]
895 S:      Maintained
896 F:      drivers/tty/serial/altera_jtaguart.c
897 F:      drivers/tty/serial/altera_uart.c
898 F:      include/linux/altera_jtaguart.h
899 F:      include/linux/altera_uart.h
900
901 AMAZON ANNAPURNA LABS FIC DRIVER
902 M:      Talel Shenhar <[email protected]>
903 S:      Maintained
904 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
905 F:      drivers/irqchip/irq-al-fic.c
906
907 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
908 M:      Talel Shenhar <[email protected]>
909 M:      Talel Shenhar <[email protected]>
910 S:      Maintained
911 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
912 F:      drivers/edac/al_mc_edac.c
913
914 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
915 M:      Talel Shenhar <[email protected]>
916 S:      Maintained
917 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
918 F:      drivers/thermal/thermal_mmio.c
919
920 AMAZON ETHERNET DRIVERS
921 M:      Shay Agroskin <[email protected]>
922 M:      Arthur Kiyanovski <[email protected]>
923 R:      David Arinzon <[email protected]>
924 R:      Noam Dagan <[email protected]>
925 R:      Saeed Bishara <[email protected]>
926 L:      [email protected]
927 S:      Supported
928 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
929 F:      drivers/net/ethernet/amazon/
930
931 AMAZON RDMA EFA DRIVER
932 M:      Gal Pressman <[email protected]>
933 R:      Yossi Leybovich <[email protected]>
934 L:      [email protected]
935 S:      Supported
936 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
937 F:      drivers/infiniband/hw/efa/
938 F:      include/uapi/rdma/efa-abi.h
939
940 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
941 M:      Tom Lendacky <[email protected]>
942 M:      John Allen <[email protected]>
943 L:      [email protected]
944 S:      Supported
945 F:      drivers/crypto/ccp/
946 F:      include/linux/ccp.h
947
948 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
949 M:      Brijesh Singh <[email protected]>
950 M:      Tom Lendacky <[email protected]>
951 L:      [email protected]
952 S:      Supported
953 F:      drivers/crypto/ccp/sev*
954 F:      include/uapi/linux/psp-sev.h
955
956 AMD DISPLAY CORE
957 M:      Harry Wentland <[email protected]>
958 M:      Leo Li <[email protected]>
959 M:      Rodrigo Siqueira <[email protected]>
960 L:      [email protected]
961 S:      Supported
962 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
963 F:      drivers/gpu/drm/amd/display/
964
965 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
966 M:      Huang Rui <[email protected]>
967 L:      [email protected]
968 S:      Supported
969 F:      Documentation/hwmon/fam15h_power.rst
970 F:      drivers/hwmon/fam15h_power.c
971
972 AMD FCH GPIO DRIVER
973 M:      Enrico Weigelt, metux IT consult <[email protected]>
974 L:      [email protected]
975 S:      Maintained
976 F:      drivers/gpio/gpio-amd-fch.c
977 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
978
979 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
980 L:      [email protected] (moderated for non-subscribers)
981 S:      Orphan
982 F:      drivers/usb/gadget/udc/amd5536udc.*
983
984 AMD GEODE PROCESSOR/CHIPSET SUPPORT
985 M:      Andres Salomon <[email protected]>
986 L:      [email protected] (moderated for non-subscribers)
987 S:      Supported
988 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
989 F:      arch/x86/include/asm/geode.h
990 F:      drivers/char/hw_random/geode-rng.c
991 F:      drivers/crypto/geode*
992 F:      drivers/video/fbdev/geode/
993
994 AMD IOMMU (AMD-VI)
995 M:      Joerg Roedel <[email protected]>
996 R:      Suravee Suthikulpanit <[email protected]>
997 L:      [email protected]
998 S:      Maintained
999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1000 F:      drivers/iommu/amd/
1001 F:      include/linux/amd-iommu.h
1002
1003 AMD KFD
1004 M:      Felix Kuehling <[email protected]>
1005 L:      [email protected]
1006 S:      Supported
1007 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1008 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1009 F:      drivers/gpu/drm/amd/amdkfd/
1010 F:      drivers/gpu/drm/amd/include/cik_structs.h
1011 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1012 F:      drivers/gpu/drm/amd/include/v9_structs.h
1013 F:      drivers/gpu/drm/amd/include/vi_structs.h
1014 F:      include/uapi/linux/kfd_ioctl.h
1015 F:      include/uapi/linux/kfd_sysfs.h
1016
1017 AMD SPI DRIVER
1018 M:      Sanjay R Mehta <[email protected]>
1019 S:      Maintained
1020 F:      drivers/spi/spi-amd.c
1021
1022 AMD MP2 I2C DRIVER
1023 M:      Elie Morisse <[email protected]>
1024 M:      Shyam Sundar S K <[email protected]>
1025 L:      [email protected]
1026 S:      Maintained
1027 F:      drivers/i2c/busses/i2c-amd-mp2*
1028
1029 AMD PMC DRIVER
1030 M:      Shyam Sundar S K <[email protected]>
1031 L:      [email protected]
1032 S:      Maintained
1033 F:      drivers/platform/x86/amd/pmc.c
1034
1035 AMD PMF DRIVER
1036 M:      Shyam Sundar S K <[email protected]>
1037 L:      [email protected]
1038 S:      Maintained
1039 F:      Documentation/ABI/testing/sysfs-amd-pmf
1040 F:      drivers/platform/x86/amd/pmf/
1041
1042 AMD HSMP DRIVER
1043 M:      Naveen Krishna Chatradhi <[email protected]>
1044 R:      Carlos Bilbao <[email protected]>
1045 L:      [email protected]
1046 S:      Maintained
1047 F:      Documentation/x86/amd_hsmp.rst
1048 F:      arch/x86/include/asm/amd_hsmp.h
1049 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1050 F:      drivers/platform/x86/amd/hsmp.c
1051
1052 AMD POWERPLAY AND SWSMU
1053 M:      Evan Quan <[email protected]>
1054 L:      [email protected]
1055 S:      Supported
1056 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1057 F:      drivers/gpu/drm/amd/pm/
1058
1059 AMD PSTATE DRIVER
1060 M:      Huang Rui <[email protected]>
1061 L:      [email protected]
1062 S:      Supported
1063 F:      Documentation/admin-guide/pm/amd-pstate.rst
1064 F:      drivers/cpufreq/amd-pstate*
1065 F:      include/linux/amd-pstate.h
1066 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1067
1068 AMD PTDMA DRIVER
1069 M:      Sanjay R Mehta <[email protected]>
1070 L:      [email protected]
1071 S:      Maintained
1072 F:      drivers/dma/ptdma/
1073
1074 AMD SEATTLE DEVICE TREE SUPPORT
1075 M:      Brijesh Singh <[email protected]>
1076 M:      Suravee Suthikulpanit <[email protected]>
1077 M:      Tom Lendacky <[email protected]>
1078 S:      Supported
1079 F:      arch/arm64/boot/dts/amd/
1080
1081 AMD XGBE DRIVER
1082 M:      Tom Lendacky <[email protected]>
1083 M:      "Shyam Sundar S K" <[email protected]>
1084 L:      [email protected]
1085 S:      Supported
1086 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1087 F:      drivers/net/ethernet/amd/xgbe/
1088
1089 AMD SENSOR FUSION HUB DRIVER
1090 M:      Basavaraj Natikar <[email protected]>
1091 L:      [email protected]
1092 S:      Maintained
1093 F:      Documentation/hid/amd-sfh*
1094 F:      drivers/hid/amd-sfh-hid/
1095
1096 AMPHION VPU CODEC V4L2 DRIVER
1097 M:      Ming Qian <[email protected]>
1098 M:      Shijie Qin <[email protected]>
1099 M:      Zhou Peng <[email protected]>
1100 L:      [email protected]
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1103 F:      drivers/media/platform/amphion/
1104
1105 AMS AS73211 DRIVER
1106 M:      Christian Eggers <[email protected]>
1107 L:      [email protected]
1108 S:      Maintained
1109 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1110 F:      drivers/iio/light/as73211.c
1111
1112 AMT (Automatic Multicast Tunneling)
1113 M:      Taehee Yoo <[email protected]>
1114 L:      [email protected]
1115 S:      Maintained
1116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1118 F:      drivers/net/amt.c
1119
1120 ANALOG DEVICES INC AD7192 DRIVER
1121 M:      Alexandru Tachici <[email protected]>
1122 L:      [email protected]
1123 S:      Supported
1124 W:      https://ez.analog.com/linux-software-drivers
1125 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1126 F:      drivers/iio/adc/ad7192.c
1127
1128 ANALOG DEVICES INC AD7292 DRIVER
1129 M:      Marcelo Schmitt <[email protected]>
1130 L:      [email protected]
1131 S:      Supported
1132 W:      https://ez.analog.com/linux-software-drivers
1133 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1134 F:      drivers/iio/adc/ad7292.c
1135
1136 ANALOG DEVICES INC AD3552R DRIVER
1137 M:      Nuno Sá <[email protected]>
1138 L:      [email protected]
1139 S:      Supported
1140 W:      https://ez.analog.com/linux-software-drivers
1141 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1142 F:      drivers/iio/dac/ad3552r.c
1143
1144 ANALOG DEVICES INC AD7293 DRIVER
1145 M:      Antoniu Miclaus <[email protected]>
1146 L:      [email protected]
1147 S:      Supported
1148 W:      https://ez.analog.com/linux-software-drivers
1149 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1150 F:      drivers/iio/dac/ad7293.c
1151
1152 ANALOG DEVICES INC AD7768-1 DRIVER
1153 M:      Michael Hennerich <[email protected]>
1154 L:      [email protected]
1155 S:      Supported
1156 W:      https://ez.analog.com/linux-software-drivers
1157 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1158 F:      drivers/iio/adc/ad7768-1.c
1159
1160 ANALOG DEVICES INC AD7780 DRIVER
1161 M:      Michael Hennerich <[email protected]>
1162 M:      Renato Lui Geh <[email protected]>
1163 L:      [email protected]
1164 S:      Supported
1165 W:      https://ez.analog.com/linux-software-drivers
1166 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1167 F:      drivers/iio/adc/ad7780.c
1168
1169 ANALOG DEVICES INC AD74413R DRIVER
1170 M:      Cosmin Tanislav <[email protected]>
1171 L:      [email protected]
1172 S:      Supported
1173 W:      https://ez.analog.com/linux-software-drivers
1174 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1175 F:      drivers/iio/addac/ad74413r.c
1176 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1177
1178 ANALOG DEVICES INC AD9389B DRIVER
1179 M:      Hans Verkuil <[email protected]>
1180 L:      [email protected]
1181 S:      Maintained
1182 F:      drivers/media/i2c/ad9389b*
1183
1184 ANALOG DEVICES INC ADA4250 DRIVER
1185 M:      Antoniu Miclaus <[email protected]>
1186 L:      [email protected]
1187 S:      Supported
1188 W:      https://ez.analog.com/linux-software-drivers
1189 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1190 F:      drivers/iio/amplifiers/ada4250.c
1191
1192 ANALOG DEVICES INC ADGS1408 DRIVER
1193 M:      Mircea Caprioru <[email protected]>
1194 S:      Supported
1195 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1196 F:      drivers/mux/adgs1408.c
1197
1198 ANALOG DEVICES INC ADIN DRIVER
1199 M:      Michael Hennerich <[email protected]>
1200 L:      [email protected]
1201 S:      Supported
1202 W:      https://ez.analog.com/linux-software-drivers
1203 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1204 F:      drivers/net/phy/adin.c
1205
1206 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1207 M:      Nuno Sa <[email protected]>
1208 L:      [email protected]
1209 S:      Supported
1210 F:      drivers/iio/imu/adis.c
1211 F:      drivers/iio/imu/adis_buffer.c
1212 F:      drivers/iio/imu/adis_trigger.c
1213 F:      include/linux/iio/imu/adis.h
1214
1215 ANALOG DEVICES INC ADIS16460 DRIVER
1216 M:      Dragos Bogdan <[email protected]>
1217 L:      [email protected]
1218 S:      Supported
1219 W:      https://ez.analog.com/linux-software-drivers
1220 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1221 F:      drivers/iio/imu/adis16460.c
1222
1223 ANALOG DEVICES INC ADIS16475 DRIVER
1224 M:      Nuno Sa <[email protected]>
1225 L:      [email protected]
1226 W:      https://ez.analog.com/linux-software-drivers
1227 S:      Supported
1228 F:      drivers/iio/imu/adis16475.c
1229 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1230
1231 ANALOG DEVICES INC ADM1177 DRIVER
1232 M:      Michael Hennerich <[email protected]>
1233 L:      [email protected]
1234 S:      Supported
1235 W:      https://ez.analog.com/linux-software-drivers
1236 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1237 F:      drivers/hwmon/adm1177.c
1238
1239 ANALOG DEVICES INC ADMV1013 DRIVER
1240 M:      Antoniu Miclaus <[email protected]>
1241 L:      [email protected]
1242 S:      Supported
1243 W:      https://ez.analog.com/linux-software-drivers
1244 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1245 F:      drivers/iio/frequency/admv1013.c
1246
1247 ANALOG DEVICES INC ADMV8818 DRIVER
1248 M:      Antoniu Miclaus <[email protected]>
1249 L:      [email protected]
1250 S:      Supported
1251 W:      https://ez.analog.com/linux-software-drivers
1252 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1253 F:      drivers/iio/filter/admv8818.c
1254
1255 ANALOG DEVICES INC ADMV1014 DRIVER
1256 M:      Antoniu Miclaus <[email protected]>
1257 L:      [email protected]
1258 S:      Supported
1259 W:      https://ez.analog.com/linux-software-drivers
1260 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1261 F:      drivers/iio/frequency/admv1014.c
1262
1263 ANALOG DEVICES INC ADP5061 DRIVER
1264 M:      Michael Hennerich <[email protected]>
1265 L:      [email protected]
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      drivers/power/supply/adp5061.c
1269
1270 ANALOG DEVICES INC ADRF6780 DRIVER
1271 M:      Antoniu Miclaus <[email protected]>
1272 L:      [email protected]
1273 S:      Supported
1274 W:      https://ez.analog.com/linux-software-drivers
1275 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1276 F:      drivers/iio/frequency/adrf6780.c
1277
1278 ANALOG DEVICES INC ADV7180 DRIVER
1279 M:      Lars-Peter Clausen <[email protected]>
1280 L:      [email protected]
1281 S:      Supported
1282 W:      https://ez.analog.com/linux-software-drivers
1283 F:      drivers/media/i2c/adv7180.c
1284 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1285
1286 ANALOG DEVICES INC ADV748X DRIVER
1287 M:      Kieran Bingham <[email protected]>
1288 L:      [email protected]
1289 S:      Maintained
1290 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1291 F:      drivers/media/i2c/adv748x/*
1292
1293 ANALOG DEVICES INC ADV7511 DRIVER
1294 M:      Hans Verkuil <[email protected]>
1295 L:      [email protected]
1296 S:      Maintained
1297 F:      drivers/media/i2c/adv7511*
1298
1299 ANALOG DEVICES INC ADV7604 DRIVER
1300 M:      Hans Verkuil <[email protected]>
1301 L:      [email protected]
1302 S:      Maintained
1303 F:      drivers/media/i2c/adv7604*
1304 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1305
1306 ANALOG DEVICES INC ADV7842 DRIVER
1307 M:      Hans Verkuil <[email protected]>
1308 L:      [email protected]
1309 S:      Maintained
1310 F:      drivers/media/i2c/adv7842*
1311
1312 ANALOG DEVICES INC ADXRS290 DRIVER
1313 M:      Nishant Malpani <[email protected]>
1314 L:      [email protected]
1315 S:      Supported
1316 F:      drivers/iio/gyro/adxrs290.c
1317 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1318
1319 ANALOG DEVICES INC ASOC CODEC DRIVERS
1320 M:      Lars-Peter Clausen <[email protected]>
1321 M:      Nuno Sá <[email protected]>
1322 L:      [email protected] (moderated for non-subscribers)
1323 S:      Supported
1324 W:      http://wiki.analog.com/
1325 W:      https://ez.analog.com/linux-software-drivers
1326 F:      sound/soc/codecs/ad1*
1327 F:      sound/soc/codecs/ad7*
1328 F:      sound/soc/codecs/adau*
1329 F:      sound/soc/codecs/adav*
1330 F:      sound/soc/codecs/sigmadsp.*
1331 F:      sound/soc/codecs/ssm*
1332
1333 ANALOG DEVICES INC DMA DRIVERS
1334 M:      Lars-Peter Clausen <[email protected]>
1335 S:      Supported
1336 W:      https://ez.analog.com/linux-software-drivers
1337 F:      drivers/dma/dma-axi-dmac.c
1338
1339 ANALOG DEVICES INC IIO DRIVERS
1340 M:      Lars-Peter Clausen <[email protected]>
1341 M:      Michael Hennerich <[email protected]>
1342 S:      Supported
1343 W:      http://wiki.analog.com/
1344 W:      https://ez.analog.com/linux-software-drivers
1345 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1346 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1347 F:      Documentation/devicetree/bindings/iio/*/adi,*
1348 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1349 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1350 F:      drivers/iio/*/ad*
1351 F:      drivers/iio/adc/ltc249*
1352 F:      drivers/iio/amplifiers/hmc425a.c
1353 F:      drivers/staging/iio/*/ad*
1354 X:      drivers/iio/*/adjd*
1355
1356 ANALOG DEVICES INC MAX31760 DRIVER
1357 M:      Ibrahim Tilki <[email protected]>
1358 S:      Maintained
1359 W:      http://wiki.analog.com/
1360 W:      https://ez.analog.com/linux-software-drivers
1361 F:      Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1362 F:      Documentation/hwmon/max31760.rst
1363 F:      drivers/hwmon/max31760.c
1364
1365 ANALOGBITS PLL LIBRARIES
1366 M:      Paul Walmsley <[email protected]>
1367 S:      Supported
1368 F:      drivers/clk/analogbits/*
1369 F:      include/linux/clk/analogbits*
1370
1371 ANDROID CONFIG FRAGMENTS
1372 M:      Rob Herring <[email protected]>
1373 S:      Supported
1374 F:      kernel/configs/android*
1375
1376 ANDROID DRIVERS
1377 M:      Greg Kroah-Hartman <[email protected]>
1378 M:      Arve Hjønnevåg <[email protected]>
1379 M:      Todd Kjos <[email protected]>
1380 M:      Martijn Coenen <[email protected]>
1381 M:      Joel Fernandes <[email protected]>
1382 M:      Christian Brauner <[email protected]>
1383 M:      Carlos Llamas <[email protected]>
1384 M:      Suren Baghdasaryan <[email protected]>
1385 L:      [email protected]
1386 S:      Supported
1387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1388 F:      drivers/android/
1389
1390 ANDROID GOLDFISH PIC DRIVER
1391 M:      Miodrag Dinic <[email protected]>
1392 S:      Supported
1393 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1394 F:      drivers/irqchip/irq-goldfish-pic.c
1395
1396 ANDROID GOLDFISH RTC DRIVER
1397 M:      Jiaxun Yang <[email protected]>
1398 S:      Supported
1399 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1400 F:      drivers/rtc/rtc-goldfish.c
1401
1402 AOA (Apple Onboard Audio) ALSA DRIVER
1403 M:      Johannes Berg <[email protected]>
1404 L:      [email protected]
1405 L:      [email protected] (moderated for non-subscribers)
1406 S:      Maintained
1407 F:      sound/aoa/
1408
1409 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1410 M:      William Breathitt Gray <[email protected]>
1411 L:      [email protected]
1412 S:      Maintained
1413 F:      drivers/iio/addac/stx104.c
1414
1415 APM DRIVER
1416 M:      Jiri Kosina <[email protected]>
1417 S:      Odd fixes
1418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1419 F:      arch/x86/kernel/apm_32.c
1420 F:      drivers/char/apm-emulation.c
1421 F:      include/linux/apm_bios.h
1422 F:      include/uapi/linux/apm_bios.h
1423
1424 APPARMOR SECURITY MODULE
1425 M:      John Johansen <[email protected]>
1426 M:      John Johansen <[email protected]>
1427 L:      [email protected] (moderated for non-subscribers)
1428 S:      Supported
1429 W:      apparmor.net
1430 B:      https://gitlab.com/apparmor/apparmor-kernel
1431 C:      irc://irc.oftc.net/apparmor
1432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1433 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1434 F:      Documentation/admin-guide/LSM/apparmor.rst
1435 F:      security/apparmor/
1436
1437 APPLE BCM5974 MULTITOUCH DRIVER
1438 M:      Henrik Rydberg <[email protected]>
1439 L:      [email protected]
1440 S:      Odd fixes
1441 F:      drivers/input/mouse/bcm5974.c
1442
1443 APPLE PCIE CONTROLLER DRIVER
1444 M:      Alyssa Rosenzweig <[email protected]>
1445 M:      Marc Zyngier <[email protected]>
1446 L:      [email protected]
1447 S:      Maintained
1448 F:      drivers/pci/controller/pcie-apple.c
1449
1450 APPLE SMC DRIVER
1451 M:      Henrik Rydberg <[email protected]>
1452 L:      [email protected]
1453 S:      Odd fixes
1454 F:      drivers/hwmon/applesmc.c
1455
1456 APPLETALK NETWORK LAYER
1457 L:      [email protected]
1458 S:      Odd fixes
1459 F:      drivers/net/appletalk/
1460 F:      include/linux/atalk.h
1461 F:      include/uapi/linux/atalk.h
1462 F:      net/appletalk/
1463
1464 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1465 M:      Khuong Dinh <[email protected]>
1466 S:      Supported
1467 F:      arch/arm64/boot/dts/apm/
1468
1469 APPLIED MICRO (APM) X-GENE SOC EDAC
1470 M:      Khuong Dinh <[email protected]>
1471 S:      Supported
1472 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1473 F:      drivers/edac/xgene_edac.c
1474
1475 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1476 M:      Iyappan Subramanian <[email protected]>
1477 M:      Keyur Chudgar <[email protected]>
1478 S:      Supported
1479 F:      drivers/net/ethernet/apm/xgene-v2/
1480
1481 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1482 M:      Iyappan Subramanian <[email protected]>
1483 M:      Keyur Chudgar <[email protected]>
1484 M:      Quan Nguyen <[email protected]>
1485 S:      Supported
1486 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1487 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1488 F:      drivers/net/ethernet/apm/xgene/
1489 F:      drivers/net/mdio/mdio-xgene.c
1490
1491 APPLIED MICRO (APM) X-GENE SOC PMU
1492 M:      Khuong Dinh <[email protected]>
1493 S:      Supported
1494 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1495 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1496 F:      drivers/perf/xgene_pmu.c
1497
1498 APTINA CAMERA SENSOR PLL
1499 M:      Laurent Pinchart <[email protected]>
1500 L:      [email protected]
1501 S:      Maintained
1502 F:      drivers/media/i2c/aptina-pll.*
1503
1504 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1505 M:      Aleksa Savic <[email protected]>
1506 M:      Jack Doan <[email protected]>
1507 L:      [email protected]
1508 S:      Maintained
1509 F:      Documentation/hwmon/aquacomputer_d5next.rst
1510 F:      drivers/hwmon/aquacomputer_d5next.c
1511
1512 AQUANTIA ETHERNET DRIVER (atlantic)
1513 M:      Igor Russkikh <[email protected]>
1514 L:      [email protected]
1515 S:      Supported
1516 W:      https://www.marvell.com/
1517 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1518 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1519 F:      drivers/net/ethernet/aquantia/atlantic/
1520
1521 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1522 M:      Egor Pomozov <[email protected]>
1523 L:      [email protected]
1524 S:      Supported
1525 W:      http://www.aquantia.com
1526 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1527
1528 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1529 M:      Krzysztof Hałasa <[email protected]>
1530 L:      [email protected]
1531 S:      Maintained
1532 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1533 F:      drivers/media/i2c/ar0521.c
1534
1535 ARASAN NAND CONTROLLER DRIVER
1536 M:      Miquel Raynal <[email protected]>
1537 M:      Naga Sureshkumar Relli <[email protected]>
1538 L:      [email protected]
1539 S:      Maintained
1540 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1541 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1542
1543 ARC FRAMEBUFFER DRIVER
1544 M:      Jaya Kumar <[email protected]>
1545 S:      Maintained
1546 F:      drivers/video/fbdev/arcfb.c
1547 F:      drivers/video/fbdev/core/fb_defio.c
1548
1549 ARC PGU DRM DRIVER
1550 M:      Alexey Brodkin <[email protected]>
1551 S:      Supported
1552 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1553 F:      drivers/gpu/drm/tiny/arcpgu.c
1554
1555 ARCNET NETWORK LAYER
1556 M:      Michael Grzeschik <[email protected]>
1557 L:      [email protected]
1558 S:      Maintained
1559 F:      drivers/net/arcnet/
1560 F:      include/uapi/linux/if_arcnet.h
1561
1562 ARM ARCHITECTED TIMER DRIVER
1563 M:      Mark Rutland <[email protected]>
1564 M:      Marc Zyngier <[email protected]>
1565 L:      [email protected] (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm/include/asm/arch_timer.h
1568 F:      arch/arm64/include/asm/arch_timer.h
1569 F:      drivers/clocksource/arm_arch_timer.c
1570
1571 ARM HDLCD DRM DRIVER
1572 M:      Liviu Dudau <[email protected]>
1573 S:      Supported
1574 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1575 F:      drivers/gpu/drm/arm/hdlcd_*
1576
1577 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1578 M:      Linus Walleij <[email protected]>
1579 L:      [email protected] (moderated for non-subscribers)
1580 S:      Maintained
1581 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1582 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1583 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1584 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1585 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1586 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1587 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1588 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1589 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1590 F:      arch/arm/boot/dts/arm-realview-*
1591 F:      arch/arm/boot/dts/integrator*
1592 F:      arch/arm/boot/dts/versatile*
1593 F:      arch/arm/mach-versatile/
1594 F:      drivers/bus/arm-integrator-lm.c
1595 F:      drivers/clk/versatile/
1596 F:      drivers/i2c/busses/i2c-versatile.c
1597 F:      drivers/irqchip/irq-versatile-fpga.c
1598 F:      drivers/mtd/maps/physmap-versatile.*
1599 F:      drivers/power/reset/arm-versatile-reboot.c
1600 F:      drivers/soc/versatile/
1601
1602 ARM KOMEDA DRM-KMS DRIVER
1603 M:      James (Qian) Wang <[email protected]>
1604 M:      Liviu Dudau <[email protected]>
1605 M:      Mihail Atanassov <[email protected]>
1606 L:      Mali DP Maintainers <[email protected]>
1607 S:      Supported
1608 T:      git git://anongit.freedesktop.org/drm/drm-misc
1609 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1610 F:      Documentation/gpu/komeda-kms.rst
1611 F:      drivers/gpu/drm/arm/display/include/
1612 F:      drivers/gpu/drm/arm/display/komeda/
1613
1614 ARM MALI PANFROST DRM DRIVER
1615 M:      Rob Herring <[email protected]>
1616 M:      Tomeu Vizoso <[email protected]>
1617 R:      Steven Price <[email protected]>
1618 R:      Alyssa Rosenzweig <[email protected]>
1619 L:      [email protected]
1620 S:      Supported
1621 T:      git git://anongit.freedesktop.org/drm/drm-misc
1622 F:      drivers/gpu/drm/panfrost/
1623 F:      include/uapi/drm/panfrost_drm.h
1624
1625 ARM MALI-DP DRM DRIVER
1626 M:      Liviu Dudau <[email protected]>
1627 M:      Brian Starkey <[email protected]>
1628 L:      Mali DP Maintainers <[email protected]>
1629 S:      Supported
1630 T:      git git://anongit.freedesktop.org/drm/drm-misc
1631 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1632 F:      Documentation/gpu/afbc.rst
1633 F:      drivers/gpu/drm/arm/
1634
1635 ARM MFM AND FLOPPY DRIVERS
1636 M:      Ian Molton <[email protected]>
1637 S:      Maintained
1638 F:      arch/arm/include/asm/floppy.h
1639 F:      arch/arm/mach-rpc/floppydma.S
1640
1641 ARM PMU PROFILING AND DEBUGGING
1642 M:      Will Deacon <[email protected]>
1643 M:      Mark Rutland <[email protected]>
1644 L:      [email protected] (moderated for non-subscribers)
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1647 F:      Documentation/devicetree/bindings/perf/
1648 F:      arch/arm*/include/asm/hw_breakpoint.h
1649 F:      arch/arm*/include/asm/perf_event.h
1650 F:      arch/arm*/kernel/hw_breakpoint.c
1651 F:      arch/arm*/kernel/perf_*
1652 F:      drivers/perf/
1653 F:      include/linux/perf/arm_pmu.h
1654
1655 ARM PORT
1656 M:      Russell King <[email protected]>
1657 L:      [email protected] (moderated for non-subscribers)
1658 S:      Odd Fixes
1659 W:      http://www.armlinux.org.uk/
1660 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1661 F:      arch/arm/
1662 X:      arch/arm/boot/dts/
1663
1664 ARM PRIMECELL AACI PL041 DRIVER
1665 M:      Russell King <[email protected]>
1666 S:      Odd Fixes
1667 F:      sound/arm/aaci.*
1668
1669 ARM PRIMECELL BUS SUPPORT
1670 M:      Russell King <[email protected]>
1671 S:      Odd Fixes
1672 F:      drivers/amba/
1673 F:      include/linux/amba/bus.h
1674
1675 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1676 M:      Miquel Raynal <[email protected]>
1677 M:      Naga Sureshkumar Relli <[email protected]>
1678 L:      [email protected]
1679 S:      Maintained
1680 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1681 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1682
1683 ARM PRIMECELL PL35X SMC DRIVER
1684 M:      Miquel Raynal <[email protected]>
1685 M:      Naga Sureshkumar Relli <[email protected]>
1686 L:      [email protected] (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1689 F:      drivers/memory/pl353-smc.c
1690
1691 ARM PRIMECELL CLCD PL110 DRIVER
1692 M:      Russell King <[email protected]>
1693 S:      Odd Fixes
1694 F:      drivers/video/fbdev/amba-clcd.*
1695
1696 ARM PRIMECELL KMI PL050 DRIVER
1697 M:      Russell King <[email protected]>
1698 S:      Odd Fixes
1699 F:      drivers/input/serio/ambakmi.*
1700 F:      include/linux/amba/kmi.h
1701
1702 ARM PRIMECELL MMCI PL180/1 DRIVER
1703 M:      Russell King <[email protected]>
1704 S:      Odd Fixes
1705 F:      drivers/mmc/host/mmci.*
1706 F:      include/linux/amba/mmci.h
1707
1708 ARM PRIMECELL SSP PL022 SPI DRIVER
1709 M:      Linus Walleij <[email protected]>
1710 L:      [email protected] (moderated for non-subscribers)
1711 S:      Maintained
1712 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1713 F:      drivers/spi/spi-pl022.c
1714
1715 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1716 M:      Russell King <[email protected]>
1717 S:      Odd Fixes
1718 F:      drivers/tty/serial/amba-pl01*.c
1719 F:      include/linux/amba/serial.h
1720
1721 ARM PRIMECELL VIC PL190/PL192 DRIVER
1722 M:      Linus Walleij <[email protected]>
1723 L:      [email protected] (moderated for non-subscribers)
1724 S:      Maintained
1725 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1726 F:      drivers/irqchip/irq-vic.c
1727
1728 ARM SMC WATCHDOG DRIVER
1729 M:      Julius Werner <[email protected]>
1730 R:      Evan Benn <[email protected]>
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1733 F:      drivers/watchdog/arm_smc_wdt.c
1734
1735 ARM SMMU DRIVERS
1736 M:      Will Deacon <[email protected]>
1737 R:      Robin Murphy <[email protected]>
1738 L:      [email protected] (moderated for non-subscribers)
1739 S:      Maintained
1740 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1741 F:      drivers/iommu/arm/
1742 F:      drivers/iommu/io-pgtable-arm*
1743
1744 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1745 M:      Arnd Bergmann <[email protected]>
1746 M:      Olof Johansson <[email protected]>
1747 M:      [email protected]
1748 L:      [email protected] (moderated for non-subscribers)
1749 S:      Maintained
1750 C:      irc://irc.libera.chat/armlinux
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1752 F:      arch/arm/boot/dts/Makefile
1753 F:      arch/arm64/boot/dts/Makefile
1754
1755 ARM SUB-ARCHITECTURES
1756 L:      [email protected] (moderated for non-subscribers)
1757 S:      Maintained
1758 C:      irc://irc.libera.chat/armlinux
1759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1760 F:      arch/arm/mach-*/
1761 F:      arch/arm/plat-*/
1762
1763 ARM/ACTIONS SEMI ARCHITECTURE
1764 M:      Andreas Färber <[email protected]>
1765 M:      Manivannan Sadhasivam <[email protected]>
1766 L:      [email protected] (moderated for non-subscribers)
1767 L:      [email protected] (moderated for non-subscribers)
1768 S:      Maintained
1769 F:      Documentation/devicetree/bindings/arm/actions.yaml
1770 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1771 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1772 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1773 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1774 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1775 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1776 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1777 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1778 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1779 F:      arch/arm/boot/dts/owl-*
1780 F:      arch/arm/mach-actions/
1781 F:      arch/arm64/boot/dts/actions/
1782 F:      drivers/clk/actions/
1783 F:      drivers/clocksource/timer-owl*
1784 F:      drivers/dma/owl-dma.c
1785 F:      drivers/i2c/busses/i2c-owl.c
1786 F:      drivers/irqchip/irq-owl-sirq.c
1787 F:      drivers/mmc/host/owl-mmc.c
1788 F:      drivers/net/ethernet/actions/
1789 F:      drivers/pinctrl/actions/*
1790 F:      drivers/soc/actions/
1791 F:      include/dt-bindings/power/owl-*
1792 F:      include/dt-bindings/reset/actions,*
1793 F:      include/linux/soc/actions/
1794 N:      owl
1795
1796 ARM/ADS SPHERE MACHINE SUPPORT
1797 M:      Lennert Buytenhek <[email protected]>
1798 L:      [email protected] (moderated for non-subscribers)
1799 S:      Maintained
1800
1801 ARM/AFEB9260 MACHINE SUPPORT
1802 M:      Sergey Lapin <[email protected]>
1803 L:      [email protected] (moderated for non-subscribers)
1804 S:      Maintained
1805
1806 ARM/AJECO 1ARM MACHINE SUPPORT
1807 M:      Lennert Buytenhek <[email protected]>
1808 L:      [email protected] (moderated for non-subscribers)
1809 S:      Maintained
1810
1811 ARM/Allwinner SoC Clock Support
1812 M:      Emilio López <[email protected]>
1813 S:      Maintained
1814 F:      drivers/clk/sunxi/
1815
1816 ARM/Allwinner sunXi SoC support
1817 M:      Chen-Yu Tsai <[email protected]>
1818 M:      Jernej Skrabec <[email protected]>
1819 M:      Samuel Holland <[email protected]>
1820 L:      [email protected] (moderated for non-subscribers)
1821 S:      Maintained
1822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1823 L:      [email protected]
1824 F:      arch/arm/mach-sunxi/
1825 F:      arch/arm64/boot/dts/allwinner/
1826 F:      drivers/clk/sunxi-ng/
1827 F:      drivers/pinctrl/sunxi/
1828 F:      drivers/soc/sunxi/
1829 N:      allwinner
1830 N:      sun[x456789]i
1831 N:      sun50i
1832
1833 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1834 M:      Neil Armstrong <[email protected]>
1835 M:      Jerome Brunet <[email protected]>
1836 L:      [email protected]
1837 S:      Maintained
1838 F:      Documentation/devicetree/bindings/clock/amlogic*
1839 F:      drivers/clk/meson/
1840 F:      include/dt-bindings/clock/gxbb*
1841 F:      include/dt-bindings/clock/meson*
1842
1843 ARM/Amlogic Meson SoC Crypto Drivers
1844 M:      Corentin Labbe <[email protected]>
1845 L:      [email protected]
1846 L:      [email protected]
1847 S:      Maintained
1848 F:      Documentation/devicetree/bindings/crypto/amlogic*
1849 F:      drivers/crypto/amlogic/
1850
1851 ARM/Amlogic Meson SoC Sound Drivers
1852 M:      Jerome Brunet <[email protected]>
1853 L:      [email protected] (moderated for non-subscribers)
1854 S:      Maintained
1855 F:      Documentation/devicetree/bindings/sound/amlogic*
1856 F:      sound/soc/meson/
1857
1858 ARM/Amlogic Meson SoC support
1859 M:      Neil Armstrong <[email protected]>
1860 M:      Kevin Hilman <[email protected]>
1861 R:      Jerome Brunet <[email protected]>
1862 R:      Martin Blumenstingl <[email protected]>
1863 L:      [email protected] (moderated for non-subscribers)
1864 L:      [email protected]
1865 S:      Maintained
1866 W:      http://linux-meson.com/
1867 F:      arch/arm/boot/dts/meson*
1868 F:      arch/arm/mach-meson/
1869 F:      arch/arm64/boot/dts/amlogic/
1870 F:      drivers/mmc/host/meson*
1871 F:      drivers/pinctrl/meson/
1872 F:      drivers/rtc/rtc-meson*
1873 F:      drivers/soc/amlogic/
1874 N:      meson
1875
1876 ARM/Annapurna Labs ALPINE ARCHITECTURE
1877 M:      Tsahee Zidenberg <[email protected]>
1878 M:      Antoine Tenart <[email protected]>
1879 L:      [email protected] (moderated for non-subscribers)
1880 S:      Maintained
1881 F:      arch/arm/boot/dts/alpine*
1882 F:      arch/arm/mach-alpine/
1883 F:      arch/arm64/boot/dts/amazon/
1884 F:      drivers/*/*alpine*
1885
1886 ARM/APPLE MACHINE SUPPORT
1887 M:      Hector Martin <[email protected]>
1888 M:      Sven Peter <[email protected]>
1889 R:      Alyssa Rosenzweig <[email protected]>
1890 L:      [email protected]
1891 L:      [email protected] (moderated for non-subscribers)
1892 S:      Maintained
1893 W:      https://asahilinux.org
1894 B:      https://github.com/AsahiLinux/linux/issues
1895 C:      irc://irc.oftc.net/asahi-dev
1896 T:      git https://github.com/AsahiLinux/linux.git
1897 F:      Documentation/devicetree/bindings/arm/apple.yaml
1898 F:      Documentation/devicetree/bindings/arm/apple/*
1899 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
1900 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
1901 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1902 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
1903 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
1904 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
1905 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1906 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1907 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1908 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
1909 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1910 F:      Documentation/devicetree/bindings/power/apple*
1911 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1912 F:      arch/arm64/boot/dts/apple/
1913 F:      drivers/clk/clk-apple-nco.c
1914 F:      drivers/dma/apple-admac.c
1915 F:      drivers/i2c/busses/i2c-pasemi-core.c
1916 F:      drivers/i2c/busses/i2c-pasemi-platform.c
1917 F:      drivers/iommu/apple-dart.c
1918 F:      drivers/iommu/io-pgtable-dart.c
1919 F:      drivers/irqchip/irq-apple-aic.c
1920 F:      drivers/mailbox/apple-mailbox.c
1921 F:      drivers/nvme/host/apple.c
1922 F:      drivers/nvmem/apple-efuses.c
1923 F:      drivers/pinctrl/pinctrl-apple-gpio.c
1924 F:      drivers/soc/apple/*
1925 F:      drivers/watchdog/apple_wdt.c
1926 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1927 F:      include/dt-bindings/pinctrl/apple.h
1928 F:      include/linux/apple-mailbox.h
1929 F:      include/linux/soc/apple/*
1930
1931 ARM/APPLE MACHINE SOUND DRIVERS
1932 M:      Martin Povišer <[email protected]>
1933 L:      [email protected]
1934 L:      [email protected] (moderated for non-subscribers)
1935 S:      Maintained
1936 F:      Documentation/devicetree/bindings/sound/apple,*
1937 F:      sound/soc/apple/*
1938 F:      sound/soc/codecs/cs42l83-i2c.c
1939
1940 ARM/ARTPEC MACHINE SUPPORT
1941 M:      Jesper Nilsson <[email protected]>
1942 M:      Lars Persson <[email protected]>
1943 L:      [email protected]
1944 S:      Maintained
1945 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1946 F:      arch/arm/boot/dts/artpec6*
1947 F:      arch/arm/mach-artpec
1948 F:      drivers/clk/axis
1949 F:      drivers/crypto/axis
1950 F:      drivers/mmc/host/usdhi6rol0.c
1951 F:      drivers/pinctrl/pinctrl-artpec*
1952
1953 ARM/ASPEED I2C DRIVER
1954 M:      Brendan Higgins <[email protected]>
1955 R:      Benjamin Herrenschmidt <[email protected]>
1956 R:      Joel Stanley <[email protected]>
1957 L:      [email protected]
1958 L:      [email protected] (moderated for non-subscribers)
1959 S:      Maintained
1960 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1961 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1962 F:      drivers/i2c/busses/i2c-aspeed.c
1963 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1964
1965 ARM/ASPEED MACHINE SUPPORT
1966 M:      Joel Stanley <[email protected]>
1967 R:      Andrew Jeffery <[email protected]>
1968 L:      [email protected] (moderated for non-subscribers)
1969 L:      [email protected] (moderated for non-subscribers)
1970 S:      Supported
1971 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1973 F:      Documentation/devicetree/bindings/arm/aspeed/
1974 F:      arch/arm/boot/dts/aspeed-*
1975 F:      arch/arm/mach-aspeed/
1976 N:      aspeed
1977
1978 ARM/BITMAIN ARCHITECTURE
1979 M:      Manivannan Sadhasivam <[email protected]>
1980 L:      [email protected] (moderated for non-subscribers)
1981 S:      Maintained
1982 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1983 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1984 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1985 F:      arch/arm64/boot/dts/bitmain/
1986 F:      drivers/clk/clk-bm1880.c
1987 F:      drivers/pinctrl/pinctrl-bm1880.c
1988
1989 ARM/CALXEDA HIGHBANK ARCHITECTURE
1990 M:      Andre Przywara <[email protected]>
1991 L:      [email protected] (moderated for non-subscribers)
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/ecx-*.dts*
1994 F:      arch/arm/boot/dts/highbank.dts
1995 F:      arch/arm/mach-highbank/
1996
1997 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1998 M:      Krzysztof Halasa <[email protected]>
1999 S:      Maintained
2000 F:      arch/arm/mach-cns3xxx/
2001
2002 ARM/CAVIUM THUNDER NETWORK DRIVER
2003 M:      Sunil Goutham <[email protected]>
2004 L:      [email protected] (moderated for non-subscribers)
2005 S:      Supported
2006 F:      drivers/net/ethernet/cavium/thunder/
2007
2008 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2009 M:      Lukasz Majewski <[email protected]>
2010 L:      [email protected] (moderated for non-subscribers)
2011 S:      Maintained
2012 F:      arch/arm/mach-ep93xx/ts72xx.c
2013
2014 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2015 M:      Alexander Shiyan <[email protected]>
2016 L:      [email protected] (moderated for non-subscribers)
2017 S:      Odd Fixes
2018 N:      clps711x
2019
2020 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2021 M:      Lennert Buytenhek <[email protected]>
2022 L:      [email protected] (moderated for non-subscribers)
2023 S:      Maintained
2024
2025 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2026 M:      Hartley Sweeten <[email protected]>
2027 M:      Alexander Sverdlin <[email protected]>
2028 L:      [email protected] (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-ep93xx/
2031 F:      arch/arm/mach-ep93xx/include/mach/
2032
2033 ARM/CLKDEV SUPPORT
2034 M:      Russell King <[email protected]>
2035 L:      [email protected] (moderated for non-subscribers)
2036 S:      Maintained
2037 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2038 F:      drivers/clk/clkdev.c
2039
2040 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2041 M:      Baruch Siach <[email protected]>
2042 L:      [email protected] (moderated for non-subscribers)
2043 S:      Maintained
2044 F:      arch/arm/boot/dts/cx92755*
2045 N:      digicolor
2046
2047 ARM/CONTEC MICRO9 MACHINE SUPPORT
2048 M:      Hubert Feurstein <[email protected]>
2049 S:      Maintained
2050 F:      arch/arm/mach-ep93xx/micro9.c
2051
2052 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2053 M:      Mathieu Poirier <[email protected]>
2054 M:      Suzuki K Poulose <[email protected]>
2055 R:      Mike Leach <[email protected]>
2056 R:      Leo Yan <[email protected]>
2057 L:      [email protected] (moderated for non-subscribers)
2058 L:      [email protected] (moderated for non-subscribers)
2059 S:      Maintained
2060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2061 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2062 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2063 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2064 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2065 F:      Documentation/trace/coresight/*
2066 F:      drivers/hwtracing/coresight/*
2067 F:      include/dt-bindings/arm/coresight-cti-dt.h
2068 F:      include/linux/coresight*
2069 F:      samples/coresight/*
2070 F:      tools/perf/arch/arm/util/auxtrace.c
2071 F:      tools/perf/arch/arm/util/cs-etm.c
2072 F:      tools/perf/arch/arm/util/cs-etm.h
2073 F:      tools/perf/arch/arm/util/pmu.c
2074 F:      tools/perf/util/cs-etm-decoder/*
2075 F:      tools/perf/util/cs-etm.*
2076
2077 ARM/CORGI MACHINE SUPPORT
2078 M:      Richard Purdie <[email protected]>
2079 S:      Maintained
2080
2081 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2082 M:      Hans Ulli Kroll <[email protected]>
2083 M:      Linus Walleij <[email protected]>
2084 L:      [email protected] (moderated for non-subscribers)
2085 S:      Maintained
2086 T:      git git://github.com/ulli-kroll/linux.git
2087 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2088 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2089 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2090 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2091 F:      arch/arm/boot/dts/gemini*
2092 F:      arch/arm/mach-gemini/
2093 F:      drivers/crypto/gemini/
2094 F:      drivers/net/ethernet/cortina/
2095 F:      drivers/pinctrl/pinctrl-gemini.c
2096 F:      drivers/rtc/rtc-ftrtc010.c
2097
2098 ARM/CZ.NIC TURRIS SUPPORT
2099 M:      Marek Behún <[email protected]>
2100 S:      Maintained
2101 W:      https://www.turris.cz/
2102 F:      Documentation/ABI/testing/debugfs-moxtet
2103 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2104 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2105 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2106 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2107 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2108 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2109 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2110 F:      drivers/bus/moxtet.c
2111 F:      drivers/firmware/turris-mox-rwtm.c
2112 F:      drivers/leds/leds-turris-omnia.c
2113 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2114 F:      drivers/gpio/gpio-moxtet.c
2115 F:      drivers/watchdog/armada_37xx_wdt.c
2116 F:      include/dt-bindings/bus/moxtet.h
2117 F:      include/linux/armada-37xx-rwtm-mailbox.h
2118 F:      include/linux/moxtet.h
2119
2120 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2121 M:      Robert Jarzmik <[email protected]>
2122 L:      [email protected] (moderated for non-subscribers)
2123 S:      Maintained
2124 F:      arch/arm/mach-pxa/ezx.c
2125
2126 ARM/FARADAY FA526 PORT
2127 M:      Hans Ulli Kroll <[email protected]>
2128 L:      [email protected] (moderated for non-subscribers)
2129 S:      Maintained
2130 T:      git git://git.berlios.de/gemini-board
2131 F:      arch/arm/mm/*-fa*
2132
2133 ARM/FOOTBRIDGE ARCHITECTURE
2134 M:      Russell King <[email protected]>
2135 L:      [email protected] (moderated for non-subscribers)
2136 S:      Maintained
2137 W:      http://www.armlinux.org.uk/
2138 F:      arch/arm/include/asm/hardware/dec21285.h
2139 F:      arch/arm/mach-footbridge/
2140
2141 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2142 M:      Shawn Guo <[email protected]>
2143 M:      Sascha Hauer <[email protected]>
2144 R:      Pengutronix Kernel Team <[email protected]>
2145 R:      Fabio Estevam <[email protected]>
2146 R:      NXP Linux Team <[email protected]>
2147 L:      [email protected] (moderated for non-subscribers)
2148 S:      Maintained
2149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2150 X:      drivers/media/i2c/
2151 N:      imx
2152 N:      mxs
2153
2154 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2155 M:      Shawn Guo <[email protected]>
2156 M:      Li Yang <[email protected]>
2157 L:      [email protected] (moderated for non-subscribers)
2158 S:      Maintained
2159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2160 F:      arch/arm/boot/dts/ls1021a*
2161 F:      arch/arm64/boot/dts/freescale/fsl-*
2162 F:      arch/arm64/boot/dts/freescale/qoriq-*
2163
2164 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2165 M:      Shawn Guo <[email protected]>
2166 M:      Sascha Hauer <[email protected]>
2167 R:      Pengutronix Kernel Team <[email protected]>
2168 R:      Stefan Agner <[email protected]>
2169 L:      [email protected] (moderated for non-subscribers)
2170 S:      Maintained
2171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2172 F:      arch/arm/boot/dts/vf*
2173 F:      arch/arm/mach-imx/*vf610*
2174
2175 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2176 M:      Lennert Buytenhek <[email protected]>
2177 L:      [email protected] (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/GUMSTIX MACHINE SUPPORT
2181 M:      Steve Sakoman <[email protected]>
2182 L:      [email protected] (moderated for non-subscribers)
2183 S:      Maintained
2184
2185 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2186 M:      Philipp Zabel <[email protected]>
2187 M:      Paul Parsons <[email protected]>
2188 L:      [email protected] (moderated for non-subscribers)
2189 S:      Maintained
2190 F:      arch/arm/mach-pxa/hx4700.c
2191 F:      arch/arm/mach-pxa/include/mach/hx4700.h
2192 F:      sound/soc/pxa/hx4700.c
2193
2194 ARM/HISILICON SOC SUPPORT
2195 M:      Wei Xu <[email protected]>
2196 L:      [email protected] (moderated for non-subscribers)
2197 S:      Supported
2198 W:      http://www.hisilicon.com
2199 T:      git git://github.com/hisilicon/linux-hisi.git
2200 F:      arch/arm/boot/dts/hi3*
2201 F:      arch/arm/boot/dts/hip*
2202 F:      arch/arm/boot/dts/hisi*
2203 F:      arch/arm/mach-hisi/
2204 F:      arch/arm64/boot/dts/hisilicon/
2205
2206 ARM/HP JORNADA 7XX MACHINE SUPPORT
2207 M:      Kristoffer Ericson <[email protected]>
2208 S:      Maintained
2209 W:      www.jlime.com
2210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2211 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2212 F:      arch/arm/mach-sa1100/jornada720.c
2213
2214 ARM/HPE GXP ARCHITECTURE
2215 M:      Jean-Marie Verdun <[email protected]>
2216 M:      Nick Hawkins <[email protected]>
2217 S:      Maintained
2218 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2219 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2220 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2221 F:      arch/arm/boot/dts/hpe-bmc*
2222 F:      arch/arm/boot/dts/hpe-gxp*
2223 F:      arch/arm/mach-hpe/
2224 F:      drivers/clocksource/timer-gxp.c
2225 F:      drivers/spi/spi-gxp.c
2226 F:      drivers/watchdog/gxp-wdt.c
2227
2228 ARM/IGEP MACHINE SUPPORT
2229 M:      Enric Balletbo i Serra <[email protected]>
2230 M:      Javier Martinez Canillas <[email protected]>
2231 L:      [email protected]
2232 L:      [email protected] (moderated for non-subscribers)
2233 S:      Maintained
2234 F:      arch/arm/boot/dts/omap3-igep*
2235
2236 ARM/INCOME PXA270 SUPPORT
2237 M:      Marek Vasut <[email protected]>
2238 L:      [email protected] (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
2241
2242 ARM/INTEL IOP32X ARM ARCHITECTURE
2243 M:      Lennert Buytenhek <[email protected]>
2244 L:      [email protected] (moderated for non-subscribers)
2245 S:      Maintained
2246
2247 ARM/INTEL IQ81342EX MACHINE SUPPORT
2248 M:      Lennert Buytenhek <[email protected]>
2249 L:      [email protected] (moderated for non-subscribers)
2250 S:      Maintained
2251
2252 ARM/INTEL IXDP2850 MACHINE SUPPORT
2253 M:      Lennert Buytenhek <[email protected]>
2254 L:      [email protected] (moderated for non-subscribers)
2255 S:      Maintained
2256
2257 ARM/INTEL IXP4XX ARM ARCHITECTURE
2258 M:      Linus Walleij <[email protected]>
2259 M:      Imre Kaloz <[email protected]>
2260 M:      Krzysztof Halasa <[email protected]>
2261 L:      [email protected] (moderated for non-subscribers)
2262 S:      Maintained
2263 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2264 F:      Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2265 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2266 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2267 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2268 F:      arch/arm/mach-ixp4xx/
2269 F:      drivers/bus/intel-ixp4xx-eb.c
2270 F:      drivers/clocksource/timer-ixp4xx.c
2271 F:      drivers/crypto/ixp4xx_crypto.c
2272 F:      drivers/gpio/gpio-ixp4xx.c
2273 F:      drivers/irqchip/irq-ixp4xx.c
2274 F:      include/linux/irqchip/irq-ixp4xx.h
2275 F:      include/linux/platform_data/timer-ixp4xx.h
2276
2277 ARM/INTEL KEEMBAY ARCHITECTURE
2278 M:      Paul J. Murphy <[email protected]>
2279 M:      Daniele Alessandrelli <[email protected]>
2280 S:      Maintained
2281 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2282 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2283 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2284
2285 ARM/INTEL XSC3 (MANZANO) ARM CORE
2286 M:      Lennert Buytenhek <[email protected]>
2287 L:      [email protected] (moderated for non-subscribers)
2288 S:      Maintained
2289
2290 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2291 M:      Lennert Buytenhek <[email protected]>
2292 L:      [email protected] (moderated for non-subscribers)
2293 S:      Maintained
2294
2295 ARM/LG1K ARCHITECTURE
2296 M:      Chanho Min <[email protected]>
2297 L:      [email protected] (moderated for non-subscribers)
2298 S:      Maintained
2299 F:      arch/arm64/boot/dts/lg/
2300
2301 ARM/LOGICPD PXA270 MACHINE SUPPORT
2302 M:      Lennert Buytenhek <[email protected]>
2303 L:      [email protected] (moderated for non-subscribers)
2304 S:      Maintained
2305
2306 ARM/LPC18XX ARCHITECTURE
2307 M:      Vladimir Zapolskiy <[email protected]>
2308 L:      [email protected] (moderated for non-subscribers)
2309 S:      Maintained
2310 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2311 F:      arch/arm/boot/dts/lpc43*
2312 F:      drivers/i2c/busses/i2c-lpc2k.c
2313 F:      drivers/memory/pl172.c
2314 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2315 F:      drivers/rtc/rtc-lpc24xx.c
2316 N:      lpc18xx
2317
2318 ARM/LPC32XX SOC SUPPORT
2319 M:      Vladimir Zapolskiy <[email protected]>
2320 L:      [email protected] (moderated for non-subscribers)
2321 S:      Maintained
2322 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2323 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2324 F:      arch/arm/boot/dts/lpc32*
2325 F:      arch/arm/mach-lpc32xx/
2326 F:      drivers/i2c/busses/i2c-pnx.c
2327 F:      drivers/net/ethernet/nxp/lpc_eth.c
2328 F:      drivers/usb/host/ohci-nxp.c
2329 F:      drivers/watchdog/pnx4008_wdt.c
2330 N:      lpc32xx
2331
2332 ARM/MAGICIAN MACHINE SUPPORT
2333 M:      Philipp Zabel <[email protected]>
2334 S:      Maintained
2335
2336 ARM/Marvell Dove/MV78xx0/Orion SOC support
2337 M:      Andrew Lunn <[email protected]>
2338 M:      Sebastian Hesselbarth <[email protected]>
2339 M:      Gregory Clement <[email protected]>
2340 L:      [email protected] (moderated for non-subscribers)
2341 S:      Maintained
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2343 F:      Documentation/devicetree/bindings/soc/dove/
2344 F:      arch/arm/boot/dts/dove*
2345 F:      arch/arm/boot/dts/orion5x*
2346 F:      arch/arm/mach-dove/
2347 F:      arch/arm/mach-mv78xx0/
2348 F:      arch/arm/mach-orion5x/
2349 F:      arch/arm/plat-orion/
2350 F:      drivers/soc/dove/
2351
2352 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2353 M:      Andrew Lunn <[email protected]>
2354 M:      Gregory Clement <[email protected]>
2355 M:      Sebastian Hesselbarth <[email protected]>
2356 L:      [email protected] (moderated for non-subscribers)
2357 S:      Maintained
2358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2359 F:      arch/arm/boot/dts/armada*
2360 F:      arch/arm/boot/dts/kirkwood*
2361 F:      arch/arm/configs/mvebu_*_defconfig
2362 F:      arch/arm/mach-mvebu/
2363 F:      arch/arm64/boot/dts/marvell/armada*
2364 F:      arch/arm64/boot/dts/marvell/cn913*
2365 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2366 F:      drivers/cpufreq/armada-8k-cpufreq.c
2367 F:      drivers/cpufreq/mvebu-cpufreq.c
2368 F:      drivers/irqchip/irq-armada-370-xp.c
2369 F:      drivers/irqchip/irq-mvebu-*
2370 F:      drivers/pinctrl/mvebu/
2371 F:      drivers/rtc/rtc-armada38x.c
2372
2373 ARM/Mediatek RTC DRIVER
2374 M:      Eddie Huang <[email protected]>
2375 M:      Sean Wang <[email protected]>
2376 L:      [email protected] (moderated for non-subscribers)
2377 L:      [email protected] (moderated for non-subscribers)
2378 S:      Maintained
2379 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2380 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2381 F:      drivers/rtc/rtc-mt2712.c
2382 F:      drivers/rtc/rtc-mt6397.c
2383 F:      drivers/rtc/rtc-mt7622.c
2384
2385 ARM/Mediatek SoC support
2386 M:      Matthias Brugger <[email protected]>
2387 L:      [email protected] (moderated for non-subscribers)
2388 L:      [email protected] (moderated for non-subscribers)
2389 S:      Maintained
2390 W:      https://mtk.wiki.kernel.org/
2391 C:      irc://chat.freenode.net/linux-mediatek
2392 F:      arch/arm/boot/dts/mt6*
2393 F:      arch/arm/boot/dts/mt7*
2394 F:      arch/arm/boot/dts/mt8*
2395 F:      arch/arm/mach-mediatek/
2396 F:      arch/arm64/boot/dts/mediatek/
2397 F:      drivers/soc/mediatek/
2398 N:      mtk
2399 N:      mt[678]
2400 K:      mediatek
2401
2402 ARM/Mediatek USB3 PHY DRIVER
2403 M:      Chunfeng Yun <[email protected]>
2404 L:      [email protected] (moderated for non-subscribers)
2405 L:      [email protected] (moderated for non-subscribers)
2406 S:      Maintained
2407 F:      Documentation/devicetree/bindings/phy/mediatek,*
2408 F:      drivers/phy/mediatek/
2409
2410 ARM/Microchip (AT91) SoC support
2411 M:      Nicolas Ferre <[email protected]>
2412 M:      Alexandre Belloni <[email protected]>
2413 M:      Claudiu Beznea <[email protected]>
2414 L:      [email protected] (moderated for non-subscribers)
2415 S:      Supported
2416 W:      http://www.linux4sam.org
2417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2418 F:      arch/arm/boot/dts/at91*.dts
2419 F:      arch/arm/boot/dts/at91*.dtsi
2420 F:      arch/arm/boot/dts/sama*.dts
2421 F:      arch/arm/boot/dts/sama*.dtsi
2422 F:      arch/arm/include/debug/at91.S
2423 F:      arch/arm/mach-at91/
2424 F:      drivers/memory/atmel*
2425 F:      drivers/watchdog/sama5d4_wdt.c
2426 F:      include/soc/at91/
2427 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2428 X:      drivers/net/wireless/atmel/
2429 N:      at91
2430 N:      atmel
2431
2432 ARM/Microchip Sparx5 SoC support
2433 M:      Lars Povlsen <[email protected]>
2434 M:      Steen Hegelund <[email protected]>
2435 M:      Daniel Machon <[email protected]>
2436 M:      [email protected]
2437 L:      [email protected] (moderated for non-subscribers)
2438 S:      Supported
2439 T:      git git://github.com/microchip-ung/linux-upstream.git
2440 F:      arch/arm64/boot/dts/microchip/
2441 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2442 N:      sparx5
2443
2444 Microchip Timer Counter Block (TCB) Capture Driver
2445 M:      Kamel Bouhara <[email protected]>
2446 L:      [email protected] (moderated for non-subscribers)
2447 L:      [email protected]
2448 S:      Maintained
2449 F:      drivers/counter/microchip-tcb-capture.c
2450
2451 ARM/MILBEAUT ARCHITECTURE
2452 M:      Taichi Sugaya <[email protected]>
2453 M:      Takao Orito <[email protected]>
2454 L:      [email protected] (moderated for non-subscribers)
2455 S:      Maintained
2456 F:      arch/arm/boot/dts/milbeaut*
2457 F:      arch/arm/mach-milbeaut/
2458 N:      milbeaut
2459
2460 ARM/MIOA701 MACHINE SUPPORT
2461 M:      Robert Jarzmik <[email protected]>
2462 L:      [email protected] (moderated for non-subscribers)
2463 S:      Maintained
2464 F:      arch/arm/mach-pxa/mioa701.c
2465
2466 ARM/MStar/Sigmastar Armv7 SoC support
2467 M:      Daniel Palmer <[email protected]>
2468 M:      Romain Perier <[email protected]>
2469 L:      [email protected] (moderated for non-subscribers)
2470 S:      Maintained
2471 W:      http://linux-chenxing.org/
2472 T:      git git://github.com/linux-chenxing/linux.git
2473 F:      Documentation/devicetree/bindings/arm/mstar/*
2474 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2475 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2476 F:      arch/arm/boot/dts/mstar-*
2477 F:      arch/arm/mach-mstar/
2478 F:      drivers/clk/mstar/
2479 F:      drivers/clocksource/timer-msc313e.c
2480 F:      drivers/gpio/gpio-msc313.c
2481 F:      drivers/rtc/rtc-msc313.c
2482 F:      drivers/watchdog/msc313e_wdt.c
2483 F:      include/dt-bindings/clock/mstar-*
2484 F:      include/dt-bindings/gpio/msc313-gpio.h
2485
2486 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2487 M:      Michael Petchkovsky <[email protected]>
2488 S:      Maintained
2489
2490 ARM/NOMADIK/Ux500 ARCHITECTURES
2491 M:      Linus Walleij <[email protected]>
2492 L:      [email protected] (moderated for non-subscribers)
2493 S:      Maintained
2494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2495 F:      Documentation/devicetree/bindings/arm/ste-*
2496 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2497 F:      Documentation/devicetree/bindings/arm/ux500/
2498 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2499 F:      arch/arm/boot/dts/ste-*
2500 F:      arch/arm/mach-nomadik/
2501 F:      arch/arm/mach-ux500/
2502 F:      drivers/clk/clk-nomadik.c
2503 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2504 F:      drivers/dma/ste_dma40*
2505 F:      drivers/hwspinlock/u8500_hsem.c
2506 F:      drivers/i2c/busses/i2c-nomadik.c
2507 F:      drivers/iio/adc/ab8500-gpadc.c
2508 F:      drivers/mfd/ab8500*
2509 F:      drivers/mfd/abx500*
2510 F:      drivers/mfd/db8500*
2511 F:      drivers/pinctrl/nomadik/
2512 F:      drivers/rtc/rtc-ab8500.c
2513 F:      drivers/rtc/rtc-pl031.c
2514 F:      drivers/soc/ux500/
2515
2516 ARM/NUVOTON NPCM ARCHITECTURE
2517 M:      Avi Fishman <[email protected]>
2518 M:      Tomer Maimon <[email protected]>
2519 M:      Tali Perry <[email protected]>
2520 R:      Patrick Venture <[email protected]>
2521 R:      Nancy Yuen <[email protected]>
2522 R:      Benjamin Fair <[email protected]>
2523 L:      [email protected] (moderated for non-subscribers)
2524 S:      Supported
2525 F:      Documentation/devicetree/bindings/*/*/*npcm*
2526 F:      Documentation/devicetree/bindings/*/*npcm*
2527 F:      Documentation/devicetree/bindings/arm/npcm/*
2528 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2529 F:      arch/arm/boot/dts/nuvoton-npcm*
2530 F:      arch/arm/mach-npcm/
2531 F:      arch/arm64/boot/dts/nuvoton/
2532 F:      drivers/*/*npcm*
2533 F:      drivers/*/*/*npcm*
2534 F:      drivers/rtc/rtc-nct3018y.c
2535 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2536 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2537
2538 ARM/NUVOTON WPCM450 ARCHITECTURE
2539 M:      Jonathan Neuschäfer <[email protected]>
2540 L:      [email protected] (moderated for non-subscribers)
2541 S:      Maintained
2542 W:      https://github.com/neuschaefer/wpcm450/wiki
2543 F:      Documentation/devicetree/bindings/*/*wpcm*
2544 F:      arch/arm/boot/dts/nuvoton-wpcm450*
2545 F:      arch/arm/mach-npcm/wpcm450.c
2546 F:      drivers/*/*/*wpcm*
2547 F:      drivers/*/*wpcm*
2548
2549 ARM/NXP S32G ARCHITECTURE
2550 M:      Chester Lin <[email protected]>
2551 R:      Andreas Färber <[email protected]>
2552 R:      Matthias Brugger <[email protected]>
2553 R:      NXP S32 Linux Team <[email protected]>
2554 L:      [email protected] (moderated for non-subscribers)
2555 S:      Maintained
2556 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2557
2558 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2559 L:      [email protected] (subscribers-only)
2560 S:      Orphan
2561 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2562 F:      arch/arm/mach-s3c/gta02.h
2563 F:      arch/arm/mach-s3c/mach-gta02.c
2564
2565 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2566 M:      Alexander Clouter <[email protected]>
2567 L:      [email protected] (moderated for non-subscribers)
2568 S:      Maintained
2569 W:      http://www.digriz.org.uk/ts78xx/kernel
2570 F:      arch/arm/mach-orion5x/ts78xx-*
2571
2572 ARM/OXNAS platform support
2573 M:      Neil Armstrong <[email protected]>
2574 L:      [email protected] (moderated for non-subscribers)
2575 L:      [email protected] (moderated for non-subscribers)
2576 S:      Maintained
2577 F:      arch/arm/boot/dts/ox8*.dts*
2578 F:      arch/arm/mach-oxnas/
2579 F:      drivers/power/reset/oxnas-restart.c
2580 N:      oxnas
2581
2582 ARM/PALM TREO SUPPORT
2583 L:      [email protected] (moderated for non-subscribers)
2584 S:      Orphan
2585 F:      arch/arm/mach-pxa/palmtreo.*
2586
2587 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2588 M:      Marek Vasut <[email protected]>
2589 L:      [email protected] (moderated for non-subscribers)
2590 S:      Maintained
2591 W:      http://hackndev.com
2592 F:      arch/arm/mach-pxa/include/mach/palmld.h
2593 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2594 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2595 F:      arch/arm/mach-pxa/palmld.c
2596 F:      arch/arm/mach-pxa/palmt5.*
2597 F:      arch/arm/mach-pxa/palmtc.c
2598 F:      arch/arm/mach-pxa/palmte2.*
2599 F:      arch/arm/mach-pxa/palmtx.c
2600
2601 ARM/PALMZ72 SUPPORT
2602 M:      Sergey Lapin <[email protected]>
2603 L:      [email protected] (moderated for non-subscribers)
2604 S:      Maintained
2605 W:      http://hackndev.com
2606 F:      arch/arm/mach-pxa/palmz72.*
2607
2608 ARM/PLEB SUPPORT
2609 M:      Peter Chubb <[email protected]>
2610 S:      Maintained
2611 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2612
2613 ARM/PT DIGITAL BOARD PORT
2614 M:      Stefan Eletzhofer <[email protected]>
2615 L:      [email protected] (moderated for non-subscribers)
2616 S:      Maintained
2617 W:      http://www.armlinux.org.uk/
2618
2619 ARM/QUALCOMM SUPPORT
2620 M:      Andy Gross <[email protected]>
2621 M:      Bjorn Andersson <[email protected]>
2622 R:      Konrad Dybcio <[email protected]>
2623 L:      [email protected]
2624 S:      Maintained
2625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2626 F:      Documentation/devicetree/bindings/*/qcom*
2627 F:      Documentation/devicetree/bindings/soc/qcom/
2628 F:      arch/arm/boot/dts/qcom-*.dts
2629 F:      arch/arm/boot/dts/qcom-*.dtsi
2630 F:      arch/arm/configs/qcom_defconfig
2631 F:      arch/arm/mach-qcom/
2632 F:      arch/arm64/boot/dts/qcom/
2633 F:      drivers/*/*/qcom*
2634 F:      drivers/*/*/qcom/
2635 F:      drivers/*/pm8???-*
2636 F:      drivers/*/qcom*
2637 F:      drivers/*/qcom/
2638 F:      drivers/bluetooth/btqcomsmd.c
2639 F:      drivers/clocksource/timer-qcom.c
2640 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2641 F:      drivers/extcon/extcon-qcom*
2642 F:      drivers/i2c/busses/i2c-qcom-geni.c
2643 F:      drivers/i2c/busses/i2c-qup.c
2644 F:      drivers/iommu/msm*
2645 F:      drivers/mfd/ssbi.c
2646 F:      drivers/mmc/host/mmci_qcom*
2647 F:      drivers/mmc/host/sdhci-msm.c
2648 F:      drivers/pci/controller/dwc/pcie-qcom.c
2649 F:      drivers/phy/qualcomm/
2650 F:      drivers/power/*/msm*
2651 F:      drivers/reset/reset-qcom-*
2652 F:      drivers/ufs/host/ufs-qcom*
2653 F:      drivers/spi/spi-geni-qcom.c
2654 F:      drivers/spi/spi-qcom-qspi.c
2655 F:      drivers/spi/spi-qup.c
2656 F:      drivers/tty/serial/msm_serial.c
2657 F:      drivers/usb/dwc3/dwc3-qcom.c
2658 F:      include/dt-bindings/*/qcom*
2659 F:      include/linux/*/qcom*
2660 F:      include/linux/soc/qcom/
2661
2662 ARM/RADISYS ENP2611 MACHINE SUPPORT
2663 M:      Lennert Buytenhek <[email protected]>
2664 L:      [email protected] (moderated for non-subscribers)
2665 S:      Maintained
2666
2667 ARM/RDA MICRO ARCHITECTURE
2668 M:      Manivannan Sadhasivam <[email protected]>
2669 L:      [email protected] (moderated for non-subscribers)
2670 L:      [email protected] (moderated for non-subscribers)
2671 S:      Maintained
2672 F:      Documentation/devicetree/bindings/arm/rda.yaml
2673 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2674 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2675 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2676 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2677 F:      arch/arm/boot/dts/rda8810pl-*
2678 F:      drivers/clocksource/timer-rda.c
2679 F:      drivers/gpio/gpio-rda.c
2680 F:      drivers/irqchip/irq-rda-intc.c
2681 F:      drivers/tty/serial/rda-uart.c
2682
2683 ARM/REALTEK ARCHITECTURE
2684 M:      Andreas Färber <[email protected]>
2685 L:      [email protected] (moderated for non-subscribers)
2686 L:      [email protected] (moderated for non-subscribers)
2687 S:      Maintained
2688 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2689 F:      arch/arm/boot/dts/rtd*
2690 F:      arch/arm/mach-realtek/
2691 F:      arch/arm64/boot/dts/realtek/
2692
2693 ARM/RENESAS ARCHITECTURE
2694 M:      Geert Uytterhoeven <[email protected]>
2695 M:      Magnus Damm <[email protected]>
2696 L:      [email protected]
2697 S:      Supported
2698 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2699 C:      irc://irc.libera.chat/renesas-soc
2700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2701 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2702 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2703 F:      Documentation/devicetree/bindings/soc/renesas/
2704 F:      arch/arm/boot/dts/emev2*
2705 F:      arch/arm/boot/dts/gr-peach*
2706 F:      arch/arm/boot/dts/iwg20d-q7*
2707 F:      arch/arm/boot/dts/r7s*
2708 F:      arch/arm/boot/dts/r8a*
2709 F:      arch/arm/boot/dts/r9a*
2710 F:      arch/arm/boot/dts/sh*
2711 F:      arch/arm/configs/shmobile_defconfig
2712 F:      arch/arm/include/debug/renesas-scif.S
2713 F:      arch/arm/mach-shmobile/
2714 F:      arch/arm64/boot/dts/renesas/
2715 F:      drivers/soc/renesas/
2716 F:      include/linux/soc/renesas/
2717
2718 ARM/RISCPC ARCHITECTURE
2719 M:      Russell King <[email protected]>
2720 L:      [email protected] (moderated for non-subscribers)
2721 S:      Maintained
2722 W:      http://www.armlinux.org.uk/
2723 F:      arch/arm/include/asm/hardware/ioc.h
2724 F:      arch/arm/include/asm/hardware/iomd.h
2725 F:      arch/arm/include/asm/hardware/memc.h
2726 F:      arch/arm/mach-rpc/
2727 F:      drivers/net/ethernet/8390/etherh.c
2728 F:      drivers/net/ethernet/i825xx/ether1*
2729 F:      drivers/net/ethernet/seeq/ether3*
2730 F:      drivers/scsi/arm/
2731
2732 ARM/Rockchip SoC support
2733 M:      Heiko Stuebner <[email protected]>
2734 L:      [email protected] (moderated for non-subscribers)
2735 L:      [email protected]
2736 S:      Maintained
2737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2738 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2739 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2740 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2741 F:      arch/arm/boot/dts/rk3*
2742 F:      arch/arm/boot/dts/rv1108*
2743 F:      arch/arm/mach-rockchip/
2744 F:      drivers/*/*/*rockchip*
2745 F:      drivers/*/*rockchip*
2746 F:      drivers/clk/rockchip/
2747 F:      drivers/i2c/busses/i2c-rk3x.c
2748 F:      sound/soc/rockchip/
2749 N:      rockchip
2750
2751 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2752 M:      Krzysztof Kozlowski <[email protected]>
2753 R:      Alim Akhtar <[email protected]>
2754 L:      [email protected] (moderated for non-subscribers)
2755 L:      [email protected]
2756 S:      Maintained
2757 C:      irc://irc.libera.chat/linux-exynos
2758 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2759 B:      mailto:[email protected]
2760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2761 F:      Documentation/arm/samsung/
2762 F:      Documentation/devicetree/bindings/arm/samsung/
2763 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2764 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2765 F:      Documentation/devicetree/bindings/soc/samsung/
2766 F:      arch/arm/boot/dts/exynos*
2767 F:      arch/arm/boot/dts/s3c*
2768 F:      arch/arm/boot/dts/s5p*
2769 F:      arch/arm/mach-exynos*/
2770 F:      arch/arm/mach-s3c/
2771 F:      arch/arm/mach-s5p*/
2772 F:      arch/arm64/boot/dts/exynos/
2773 F:      drivers/*/*/*s3c24*
2774 F:      drivers/*/*s3c24*
2775 F:      drivers/*/*s3c64xx*
2776 F:      drivers/*/*s5pv210*
2777 F:      drivers/clocksource/samsung_pwm_timer.c
2778 F:      drivers/memory/samsung/
2779 F:      drivers/pwm/pwm-samsung.c
2780 F:      drivers/soc/samsung/
2781 F:      drivers/tty/serial/samsung*
2782 F:      include/clocksource/samsung_pwm.h
2783 F:      include/linux/platform_data/*s3c*
2784 F:      include/linux/serial_s3c.h
2785 F:      include/linux/soc/samsung/
2786 N:      exynos
2787 N:      s3c2410
2788 N:      s3c64xx
2789 N:      s5pv210
2790
2791 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2792 M:      Łukasz Stelmach <[email protected]>
2793 L:      [email protected] (moderated for non-subscribers)
2794 L:      [email protected]
2795 S:      Maintained
2796 F:      drivers/media/platform/samsung/s5p-g2d/
2797
2798 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2799 M:      Marek Szyprowski <[email protected]>
2800 L:      [email protected]
2801 L:      [email protected]
2802 S:      Maintained
2803 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2804 F:      drivers/media/cec/platform/s5p/
2805
2806 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2807 M:      Andrzej Pietrasiewicz <[email protected]>
2808 M:      Jacek Anaszewski <[email protected]>
2809 M:      Sylwester Nawrocki <[email protected]>
2810 L:      [email protected] (moderated for non-subscribers)
2811 L:      [email protected]
2812 S:      Maintained
2813 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2814 F:      drivers/media/platform/samsung/s5p-jpeg/
2815
2816 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2817 M:      Marek Szyprowski <[email protected]>
2818 M:      Andrzej Hajda <[email protected]>
2819 L:      [email protected] (moderated for non-subscribers)
2820 L:      [email protected]
2821 S:      Maintained
2822 F:      drivers/media/platform/samsung/s5p-mfc/
2823
2824 ARM/SOCFPGA ARCHITECTURE
2825 M:      Dinh Nguyen <[email protected]>
2826 S:      Maintained
2827 W:      http://www.rocketboards.org
2828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2829 F:      arch/arm/boot/dts/socfpga*
2830 F:      arch/arm/configs/socfpga_defconfig
2831 F:      arch/arm/mach-socfpga/
2832 F:      arch/arm64/boot/dts/altera/
2833 F:      arch/arm64/boot/dts/intel/
2834
2835 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2836 M:      Dinh Nguyen <[email protected]>
2837 S:      Maintained
2838 F:      drivers/clk/socfpga/
2839
2840 ARM/SOCFPGA EDAC SUPPORT
2841 M:      Dinh Nguyen <[email protected]>
2842 S:      Maintained
2843 F:      drivers/edac/altera_edac.[ch]
2844
2845 ARM/SPREADTRUM SoC SUPPORT
2846 M:      Orson Zhai <[email protected]>
2847 M:      Baolin Wang <[email protected]>
2848 M:      Chunyan Zhang <[email protected]>
2849 S:      Maintained
2850 F:      arch/arm64/boot/dts/sprd
2851 N:      sprd
2852 N:      sc27xx
2853 N:      sc2731
2854
2855 ARM/STI ARCHITECTURE
2856 M:      Patrice Chotard <[email protected]>
2857 L:      [email protected] (moderated for non-subscribers)
2858 S:      Maintained
2859 W:      http://www.stlinux.com
2860 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2861 F:      arch/arm/boot/dts/sti*
2862 F:      arch/arm/mach-sti/
2863 F:      drivers/ata/ahci_st.c
2864 F:      drivers/char/hw_random/st-rng.c
2865 F:      drivers/clocksource/arm_global_timer.c
2866 F:      drivers/clocksource/clksrc_st_lpc.c
2867 F:      drivers/cpufreq/sti-cpufreq.c
2868 F:      drivers/dma/st_fdma*
2869 F:      drivers/i2c/busses/i2c-st.c
2870 F:      drivers/media/platform/st/sti/c8sectpfe/
2871 F:      drivers/media/rc/st_rc.c
2872 F:      drivers/mmc/host/sdhci-st.c
2873 F:      drivers/phy/st/phy-miphy28lp.c
2874 F:      drivers/phy/st/phy-stih407-usb.c
2875 F:      drivers/pinctrl/pinctrl-st.c
2876 F:      drivers/remoteproc/st_remoteproc.c
2877 F:      drivers/remoteproc/st_slim_rproc.c
2878 F:      drivers/reset/sti/
2879 F:      drivers/rtc/rtc-st-lpc.c
2880 F:      drivers/tty/serial/st-asc.c
2881 F:      drivers/usb/dwc3/dwc3-st.c
2882 F:      drivers/usb/host/ehci-st.c
2883 F:      drivers/usb/host/ohci-st.c
2884 F:      drivers/watchdog/st_lpc_wdt.c
2885 F:      include/linux/remoteproc/st_slim_rproc.h
2886
2887 ARM/STM32 ARCHITECTURE
2888 M:      Maxime Coquelin <[email protected]>
2889 M:      Alexandre Torgue <[email protected]>
2890 L:      [email protected] (moderated for non-subscribers)
2891 L:      [email protected] (moderated for non-subscribers)
2892 S:      Maintained
2893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2894 F:      arch/arm/boot/dts/stm32*
2895 F:      arch/arm/mach-stm32/
2896 F:      drivers/clocksource/armv7m_systick.c
2897 N:      stm32
2898 N:      stm
2899
2900 ARM/SUNPLUS SP7021 SOC SUPPORT
2901 M:      Qin Jian <[email protected]>
2902 L:      [email protected] (moderated for mon-subscribers)
2903 S:      Maintained
2904 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2905 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2906 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2907 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2908 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2909 F:      arch/arm/boot/dts/sunplus-sp7021*.dts*
2910 F:      arch/arm/configs/sp7021_*defconfig
2911 F:      arch/arm/mach-sunplus/
2912 F:      drivers/irqchip/irq-sp7021-intc.c
2913 F:      drivers/reset/reset-sunplus.c
2914 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
2915 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
2916
2917 ARM/Synaptics SoC support
2918 M:      Jisheng Zhang <[email protected]>
2919 M:      Sebastian Hesselbarth <[email protected]>
2920 L:      [email protected] (moderated for non-subscribers)
2921 S:      Maintained
2922 F:      arch/arm/boot/dts/berlin*
2923 F:      arch/arm/mach-berlin/
2924 F:      arch/arm64/boot/dts/synaptics/
2925
2926 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2927 M:      Lennert Buytenhek <[email protected]>
2928 L:      [email protected] (moderated for non-subscribers)
2929 S:      Maintained
2930
2931 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2932 M:      Hans Verkuil <[email protected]>
2933 L:      [email protected]
2934 L:      [email protected]
2935 S:      Maintained
2936 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2937 F:      drivers/media/cec/platform/tegra/
2938
2939 ARM/TESLA FSD SoC SUPPORT
2940 M:      Alim Akhtar <[email protected]>
2941 M:      [email protected]
2942 L:      [email protected] (moderated for non-subscribers)
2943 L:      [email protected]
2944 S:      Maintained
2945 F:      arch/arm64/boot/dts/tesla*
2946
2947 ARM/TETON BGA MACHINE SUPPORT
2948 M:      "Mark F. Brown" <[email protected]>
2949 L:      [email protected] (moderated for non-subscribers)
2950 S:      Maintained
2951
2952 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2953 M:      Santosh Shilimkar <[email protected]>
2954 L:      [email protected]
2955 S:      Maintained
2956 F:      drivers/memory/*emif*
2957
2958 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2959 M:      Nishanth Menon <[email protected]>
2960 M:      Santosh Shilimkar <[email protected]>
2961 L:      [email protected] (moderated for non-subscribers)
2962 S:      Maintained
2963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2964 F:      arch/arm/boot/dts/keystone-*
2965 F:      arch/arm/mach-keystone/
2966
2967 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2968 M:      Santosh Shilimkar <[email protected]>
2969 L:      [email protected]
2970 S:      Maintained
2971 F:      drivers/clk/keystone/
2972
2973 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2974 M:      Santosh Shilimkar <[email protected]>
2975 L:      [email protected] (moderated for non-subscribers)
2976 L:      [email protected]
2977 S:      Maintained
2978 F:      drivers/clocksource/timer-keystone.c
2979
2980 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2981 M:      Santosh Shilimkar <[email protected]>
2982 L:      [email protected]
2983 S:      Maintained
2984 F:      drivers/power/reset/keystone-reset.c
2985
2986 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2987 M:      Nishanth Menon <[email protected]>
2988 M:      Vignesh Raghavendra <[email protected]>
2989 M:      Tero Kristo <[email protected]>
2990 L:      [email protected] (moderated for non-subscribers)
2991 S:      Supported
2992 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2993 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2994 F:      arch/arm64/boot/dts/ti/Makefile
2995 F:      arch/arm64/boot/dts/ti/k3-*
2996 F:      include/dt-bindings/pinctrl/k3.h
2997
2998 ARM/THECUS N2100 MACHINE SUPPORT
2999 M:      Lennert Buytenhek <[email protected]>
3000 L:      [email protected] (moderated for non-subscribers)
3001 S:      Maintained
3002
3003 ARM/TOSA MACHINE SUPPORT
3004 M:      Dmitry Eremin-Solenikov <[email protected]>
3005 M:      Dirk Opfer <[email protected]>
3006 S:      Maintained
3007
3008 ARM/TOSHIBA VISCONTI ARCHITECTURE
3009 M:      Nobuhiro Iwamatsu <[email protected]>
3010 L:      [email protected] (moderated for non-subscribers)
3011 S:      Supported
3012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3013 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3014 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3015 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3016 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3017 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3018 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3019 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3020 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3021 F:      arch/arm64/boot/dts/toshiba/
3022 F:      drivers/clk/visconti/
3023 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3024 F:      drivers/gpio/gpio-visconti.c
3025 F:      drivers/pci/controller/dwc/pcie-visconti.c
3026 F:      drivers/pinctrl/visconti/
3027 F:      drivers/watchdog/visconti_wdt.c
3028 N:      visconti
3029
3030 ARM/UNIPHIER ARCHITECTURE
3031 M:      Kunihiko Hayashi <[email protected]>
3032 M:      Masami Hiramatsu <[email protected]>
3033 L:      [email protected] (moderated for non-subscribers)
3034 S:      Maintained
3035 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3036 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3037 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3038 F:      arch/arm/boot/dts/uniphier*
3039 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3040 F:      arch/arm/mach-uniphier/
3041 F:      arch/arm/mm/cache-uniphier.c
3042 F:      arch/arm64/boot/dts/socionext/uniphier*
3043 F:      drivers/bus/uniphier-system-bus.c
3044 F:      drivers/clk/uniphier/
3045 F:      drivers/dma/uniphier-mdmac.c
3046 F:      drivers/gpio/gpio-uniphier.c
3047 F:      drivers/i2c/busses/i2c-uniphier*
3048 F:      drivers/irqchip/irq-uniphier-aidet.c
3049 F:      drivers/mmc/host/uniphier-sd.c
3050 F:      drivers/pinctrl/uniphier/
3051 F:      drivers/reset/reset-uniphier.c
3052 F:      drivers/tty/serial/8250/8250_uniphier.c
3053 N:      uniphier
3054
3055 ARM/VERSATILE EXPRESS PLATFORM
3056 M:      Liviu Dudau <[email protected]>
3057 M:      Sudeep Holla <[email protected]>
3058 M:      Lorenzo Pieralisi <[email protected]>
3059 L:      [email protected] (moderated for non-subscribers)
3060 S:      Maintained
3061 F:      */*/*/vexpress*
3062 F:      */*/vexpress*
3063 F:      arch/arm/boot/dts/vexpress*
3064 F:      arch/arm/mach-vexpress/
3065 F:      arch/arm64/boot/dts/arm/
3066 F:      drivers/clk/versatile/clk-vexpress-osc.c
3067 F:      drivers/clocksource/timer-versatile.c
3068 N:      mps2
3069
3070 ARM/VFP SUPPORT
3071 M:      Russell King <[email protected]>
3072 L:      [email protected] (moderated for non-subscribers)
3073 S:      Maintained
3074 W:      http://www.armlinux.org.uk/
3075 F:      arch/arm/vfp/
3076
3077 ARM/VOIPAC PXA270 SUPPORT
3078 M:      Marek Vasut <[email protected]>
3079 L:      [email protected] (moderated for non-subscribers)
3080 S:      Maintained
3081 F:      arch/arm/mach-pxa/include/mach/vpac270.h
3082 F:      arch/arm/mach-pxa/vpac270.c
3083
3084 ARM/VT8500 ARM ARCHITECTURE
3085 L:      [email protected] (moderated for non-subscribers)
3086 S:      Orphan
3087 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3088 F:      arch/arm/mach-vt8500/
3089 F:      drivers/clocksource/timer-vt8500.c
3090 F:      drivers/i2c/busses/i2c-wmt.c
3091 F:      drivers/mmc/host/wmt-sdmmc.c
3092 F:      drivers/pwm/pwm-vt8500.c
3093 F:      drivers/rtc/rtc-vt8500.c
3094 F:      drivers/tty/serial/vt8500_serial.c
3095 F:      drivers/usb/host/ehci-platform.c
3096 F:      drivers/usb/host/uhci-platform.c
3097 F:      drivers/video/fbdev/vt8500lcdfb.*
3098 F:      drivers/video/fbdev/wm8505fb*
3099 F:      drivers/video/fbdev/wmt_ge_rops.*
3100
3101 ARM/ZIPIT Z2 SUPPORT
3102 M:      Marek Vasut <[email protected]>
3103 L:      [email protected] (moderated for non-subscribers)
3104 S:      Maintained
3105 F:      arch/arm/mach-pxa/include/mach/z2.h
3106 F:      arch/arm/mach-pxa/z2.c
3107
3108 ARM/ZYNQ ARCHITECTURE
3109 M:      Michal Simek <[email protected]>
3110 L:      [email protected] (moderated for non-subscribers)
3111 S:      Supported
3112 W:      http://wiki.xilinx.com
3113 T:      git https://github.com/Xilinx/linux-xlnx.git
3114 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3115 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3116 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3117 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3118 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3119 F:      arch/arm/mach-zynq/
3120 F:      drivers/clocksource/timer-cadence-ttc.c
3121 F:      drivers/cpuidle/cpuidle-zynq.c
3122 F:      drivers/edac/synopsys_edac.c
3123 F:      drivers/i2c/busses/i2c-cadence.c
3124 F:      drivers/i2c/busses/i2c-xiic.c
3125 F:      drivers/mmc/host/sdhci-of-arasan.c
3126 N:      zynq
3127 N:      xilinx
3128
3129 ARM64 PORT (AARCH64 ARCHITECTURE)
3130 M:      Catalin Marinas <[email protected]>
3131 M:      Will Deacon <[email protected]>
3132 L:      [email protected] (moderated for non-subscribers)
3133 S:      Maintained
3134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3135 F:      Documentation/arm64/
3136 F:      arch/arm64/
3137 F:      tools/testing/selftests/arm64/
3138 X:      arch/arm64/boot/dts/
3139
3140 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3141 M:      George McCollister <[email protected]>
3142 L:      [email protected]
3143 S:      Maintained
3144 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3145 F:      drivers/net/dsa/xrs700x/*
3146 F:      net/dsa/tag_xrs700x.c
3147
3148 AS3645A LED FLASH CONTROLLER DRIVER
3149 M:      Sakari Ailus <[email protected]>
3150 L:      [email protected]
3151 S:      Maintained
3152 F:      drivers/leds/flash/leds-as3645a.c
3153
3154 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3155 M:      Tianshu Qiu <[email protected]>
3156 L:      [email protected]
3157 S:      Maintained
3158 T:      git git://linuxtv.org/media_tree.git
3159 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
3160 F:      drivers/media/i2c/ak7375.c
3161
3162 ASAHI KASEI AK8974 DRIVER
3163 M:      Linus Walleij <[email protected]>
3164 L:      [email protected]
3165 S:      Supported
3166 W:      http://www.akm.com/
3167 F:      drivers/iio/magnetometer/ak8974.c
3168
3169 ASC7621 HARDWARE MONITOR DRIVER
3170 M:      George Joseph <[email protected]>
3171 L:      [email protected]
3172 S:      Maintained
3173 F:      Documentation/hwmon/asc7621.rst
3174 F:      drivers/hwmon/asc7621.c
3175
3176 ASIX AX88796C SPI ETHERNET ADAPTER
3177 M:      Łukasz Stelmach <[email protected]>
3178 S:      Maintained
3179 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3180 F:      drivers/net/ethernet/asix/ax88796c_*
3181
3182 ASPEED PECI CONTROLLER
3183 M:      Iwona Winiarska <[email protected]>
3184 L:      [email protected] (moderated for non-subscribers)
3185 L:      [email protected] (moderated for non-subscribers)
3186 S:      Supported
3187 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3188 F:      drivers/peci/controller/peci-aspeed.c
3189
3190 ASPEED PINCTRL DRIVERS
3191 M:      Andrew Jeffery <[email protected]>
3192 L:      [email protected] (moderated for non-subscribers)
3193 L:      [email protected] (moderated for non-subscribers)
3194 L:      [email protected]
3195 S:      Maintained
3196 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3197 F:      drivers/pinctrl/aspeed/
3198
3199 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3200 M:      Eddie James <[email protected]>
3201 L:      [email protected] (moderated for non-subscribers)
3202 S:      Maintained
3203 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3204 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3205 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3206
3207 ASPEED SD/MMC DRIVER
3208 M:      Andrew Jeffery <[email protected]>
3209 L:      [email protected] (moderated for non-subscribers)
3210 L:      [email protected] (moderated for non-subscribers)
3211 L:      [email protected]
3212 S:      Maintained
3213 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3214 F:      drivers/mmc/host/sdhci-of-aspeed*
3215
3216 ASPEED SMC SPI DRIVER
3217 M:      Chin-Ting Kuo <[email protected]>
3218 M:      Cédric Le Goater <[email protected]>
3219 L:      [email protected] (moderated for non-subscribers)
3220 L:      [email protected] (moderated for non-subscribers)
3221 L:      [email protected]
3222 S:      Maintained
3223 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3224 F:      drivers/spi/spi-aspeed-smc.c
3225
3226 ASPEED VIDEO ENGINE DRIVER
3227 M:      Eddie James <[email protected]>
3228 L:      [email protected]
3229 L:      [email protected] (moderated for non-subscribers)
3230 S:      Maintained
3231 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3232 F:      drivers/media/platform/aspeed/
3233
3234 ASPEED USB UDC DRIVER
3235 M:      Neal Liu <[email protected]>
3236 L:      [email protected] (moderated for non-subscribers)
3237 S:      Maintained
3238 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3239 F:      drivers/usb/gadget/udc/aspeed_udc.c
3240
3241 ASPEED CRYPTO DRIVER
3242 M:      Neal Liu <[email protected]>
3243 L:      [email protected] (moderated for non-subscribers)
3244 S:      Maintained
3245 F:      Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3246 F:      drivers/crypto/aspeed/
3247
3248 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3249 M:      Corentin Chary <[email protected]>
3250 L:      [email protected]
3251 L:      [email protected]
3252 S:      Maintained
3253 W:      http://acpi4asus.sf.net
3254 F:      drivers/platform/x86/asus*.c
3255 F:      drivers/platform/x86/eeepc*.c
3256
3257 ASUS TF103C DOCK DRIVER
3258 M:      Hans de Goede <[email protected]>
3259 L:      [email protected]
3260 S:      Maintained
3261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3262 F:      drivers/platform/x86/asus-tf103c-dock.c
3263
3264 ASUS WMI HARDWARE MONITOR DRIVER
3265 M:      Ed Brindley <[email protected]>
3266 M:      Denis Pauk <[email protected]>
3267 L:      [email protected]
3268 S:      Maintained
3269 F:      drivers/hwmon/asus_wmi_sensors.c
3270
3271 ASUS EC HARDWARE MONITOR DRIVER
3272 M:      Eugene Shalygin <[email protected]>
3273 L:      [email protected]
3274 S:      Maintained
3275 F:      drivers/hwmon/asus-ec-sensors.c
3276
3277 ASUS WIRELESS RADIO CONTROL DRIVER
3278 M:      João Paulo Rechi Vita <[email protected]>
3279 L:      [email protected]
3280 S:      Maintained
3281 F:      drivers/platform/x86/asus-wireless.c
3282
3283 ASYMMETRIC KEYS
3284 M:      David Howells <[email protected]>
3285 L:      [email protected]
3286 S:      Maintained
3287 F:      Documentation/crypto/asymmetric-keys.rst
3288 F:      crypto/asymmetric_keys/
3289 F:      include/crypto/pkcs7.h
3290 F:      include/crypto/public_key.h
3291 F:      include/linux/verification.h
3292
3293 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3294 R:      Dan Williams <[email protected]>
3295 S:      Odd fixes
3296 W:      http://sourceforge.net/projects/xscaleiop
3297 F:      Documentation/crypto/async-tx-api.rst
3298 F:      crypto/async_tx/
3299 F:      include/linux/async_tx.h
3300
3301 AT24 EEPROM DRIVER
3302 M:      Bartosz Golaszewski <[email protected]>
3303 L:      [email protected]
3304 S:      Maintained
3305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3306 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3307 F:      drivers/misc/eeprom/at24.c
3308
3309 ATA OVER ETHERNET (AOE) DRIVER
3310 M:      "Justin Sanders" <[email protected]>
3311 S:      Supported
3312 W:      http://www.openaoe.org/
3313 F:      Documentation/admin-guide/aoe/
3314 F:      drivers/block/aoe/
3315
3316 ATC260X PMIC MFD DRIVER
3317 M:      Manivannan Sadhasivam <[email protected]>
3318 M:      Cristian Ciocaltea <[email protected]>
3319 L:      [email protected]
3320 S:      Maintained
3321 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3322 F:      drivers/input/misc/atc260x-onkey.c
3323 F:      drivers/mfd/atc260*
3324 F:      drivers/power/reset/atc260x-poweroff.c
3325 F:      drivers/regulator/atc260x-regulator.c
3326 F:      include/linux/mfd/atc260x/*
3327
3328 ATHEROS 71XX/9XXX GPIO DRIVER
3329 M:      Alban Bedel <[email protected]>
3330 S:      Maintained
3331 W:      https://github.com/AlbanBedel/linux
3332 T:      git git://github.com/AlbanBedel/linux
3333 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3334 F:      drivers/gpio/gpio-ath79.c
3335
3336 ATHEROS 71XX/9XXX USB PHY DRIVER
3337 M:      Alban Bedel <[email protected]>
3338 S:      Maintained
3339 W:      https://github.com/AlbanBedel/linux
3340 T:      git git://github.com/AlbanBedel/linux
3341 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3342 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3343
3344 ATHEROS ATH GENERIC UTILITIES
3345 M:      Kalle Valo <[email protected]>
3346 L:      [email protected]
3347 S:      Supported
3348 F:      drivers/net/wireless/ath/*
3349
3350 ATHEROS ATH5K WIRELESS DRIVER
3351 M:      Jiri Slaby <[email protected]>
3352 M:      Nick Kossifidis <[email protected]>
3353 M:      Luis Chamberlain <[email protected]>
3354 L:      [email protected]
3355 S:      Maintained
3356 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3357 F:      drivers/net/wireless/ath/ath5k/
3358
3359 ATHEROS ATH6KL WIRELESS DRIVER
3360 L:      [email protected]
3361 S:      Orphan
3362 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3363 F:      drivers/net/wireless/ath/ath6kl/
3364
3365 ATI_REMOTE2 DRIVER
3366 M:      Ville Syrjala <[email protected]>
3367 S:      Maintained
3368 F:      drivers/input/misc/ati_remote2.c
3369
3370 ATK0110 HWMON DRIVER
3371 M:      Luca Tettamanti <[email protected]>
3372 L:      [email protected]
3373 S:      Maintained
3374 F:      drivers/hwmon/asus_atk0110.c
3375
3376 ATLX ETHERNET DRIVERS
3377 M:      Chris Snook <[email protected]>
3378 L:      [email protected]
3379 S:      Maintained
3380 W:      http://sourceforge.net/projects/atl1
3381 W:      http://atl1.sourceforge.net
3382 F:      drivers/net/ethernet/atheros/
3383
3384 ATM
3385 M:      Chas Williams <[email protected]>
3386 L:      [email protected] (moderated for non-subscribers)
3387 L:      [email protected]
3388 S:      Maintained
3389 W:      http://linux-atm.sourceforge.net
3390 F:      drivers/atm/
3391 F:      include/linux/atm*
3392 F:      include/uapi/linux/atm*
3393
3394 ATMEL MACB ETHERNET DRIVER
3395 M:      Nicolas Ferre <[email protected]>
3396 M:      Claudiu Beznea <[email protected]>
3397 S:      Supported
3398 F:      drivers/net/ethernet/cadence/
3399
3400 ATMEL MAXTOUCH DRIVER
3401 M:      Nick Dyer <[email protected]>
3402 S:      Maintained
3403 T:      git git://github.com/ndyer/linux.git
3404 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3405 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3406
3407 ATMEL WIRELESS DRIVER
3408 M:      Simon Kelley <[email protected]>
3409 L:      [email protected]
3410 S:      Maintained
3411 W:      http://www.thekelleys.org.uk/atmel
3412 W:      http://atmelwlandriver.sourceforge.net/
3413 F:      drivers/net/wireless/atmel/atmel*
3414
3415 ATOMIC INFRASTRUCTURE
3416 M:      Will Deacon <[email protected]>
3417 M:      Peter Zijlstra <[email protected]>
3418 R:      Boqun Feng <[email protected]>
3419 R:      Mark Rutland <[email protected]>
3420 L:      [email protected]
3421 S:      Maintained
3422 F:      arch/*/include/asm/atomic*.h
3423 F:      include/*/atomic*.h
3424 F:      include/linux/refcount.h
3425 F:      Documentation/atomic_*.txt
3426 F:      scripts/atomic/
3427
3428 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3429 M:      Bradley Grove <[email protected]>
3430 L:      [email protected]
3431 S:      Supported
3432 W:      http://www.attotech.com
3433 F:      drivers/scsi/esas2r
3434
3435 ATUSB IEEE 802.15.4 RADIO DRIVER
3436 M:      Stefan Schmidt <[email protected]>
3437 L:      [email protected]
3438 S:      Maintained
3439 F:      drivers/net/ieee802154/at86rf230.h
3440 F:      drivers/net/ieee802154/atusb.c
3441 F:      drivers/net/ieee802154/atusb.h
3442
3443 AUDIT SUBSYSTEM
3444 M:      Paul Moore <[email protected]>
3445 M:      Eric Paris <[email protected]>
3446 L:      [email protected] (moderated for non-subscribers)
3447 S:      Supported
3448 W:      https://github.com/linux-audit
3449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3450 F:      include/asm-generic/audit_*.h
3451 F:      include/linux/audit.h
3452 F:      include/linux/audit_arch.h
3453 F:      include/uapi/linux/audit.h
3454 F:      kernel/audit*
3455 F:      lib/*audit.c
3456
3457 AUXILIARY DISPLAY DRIVERS
3458 M:      Miguel Ojeda <[email protected]>
3459 S:      Maintained
3460 F:      Documentation/devicetree/bindings/auxdisplay/
3461 F:      drivers/auxdisplay/
3462 F:      include/linux/cfag12864b.h
3463
3464 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3465 M:      Andreas Klinger <[email protected]>
3466 L:      [email protected]
3467 S:      Maintained
3468 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3469 F:      drivers/iio/adc/hx711.c
3470
3471 AX.25 NETWORK LAYER
3472 M:      Ralf Baechle <[email protected]>
3473 L:      [email protected]
3474 S:      Maintained
3475 W:      http://www.linux-ax25.org/
3476 F:      include/net/ax25.h
3477 F:      include/uapi/linux/ax25.h
3478 F:      net/ax25/
3479
3480 AXENTIA ARM DEVICES
3481 M:      Peter Rosin <[email protected]>
3482 L:      [email protected] (moderated for non-subscribers)
3483 S:      Maintained
3484 F:      arch/arm/boot/dts/at91-linea.dtsi
3485 F:      arch/arm/boot/dts/at91-natte.dtsi
3486 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3487 F:      arch/arm/boot/dts/at91-tse850-3.dts
3488
3489 AXENTIA ASOC DRIVERS
3490 M:      Peter Rosin <[email protected]>
3491 L:      [email protected] (moderated for non-subscribers)
3492 S:      Maintained
3493 F:      Documentation/devicetree/bindings/sound/axentia,*
3494 F:      sound/soc/atmel/tse850-pcm5142.c
3495
3496 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3497 M:      Nuno Sá <[email protected]>
3498 L:      [email protected]
3499 S:      Supported
3500 W:      https://ez.analog.com/linux-software-drivers
3501 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3502 F:      drivers/hwmon/axi-fan-control.c
3503
3504 AXXIA I2C CONTROLLER
3505 M:      Krzysztof Adamski <[email protected]>
3506 L:      [email protected]
3507 S:      Maintained
3508 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3509 F:      drivers/i2c/busses/i2c-axxia.c
3510
3511 AZ6007 DVB DRIVER
3512 M:      Mauro Carvalho Chehab <[email protected]>
3513 L:      [email protected]
3514 S:      Maintained
3515 W:      https://linuxtv.org
3516 T:      git git://linuxtv.org/media_tree.git
3517 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3518
3519 AZTECH FM RADIO RECEIVER DRIVER
3520 M:      Hans Verkuil <[email protected]>
3521 L:      [email protected]
3522 S:      Maintained
3523 W:      https://linuxtv.org
3524 T:      git git://linuxtv.org/media_tree.git
3525 F:      drivers/media/radio/radio-aztech*
3526
3527 B43 WIRELESS DRIVER
3528 L:      [email protected]
3529 L:      [email protected]
3530 S:      Odd Fixes
3531 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3532 F:      drivers/net/wireless/broadcom/b43/
3533
3534 B43LEGACY WIRELESS DRIVER
3535 M:      Larry Finger <[email protected]>
3536 L:      [email protected]
3537 L:      [email protected]
3538 S:      Maintained
3539 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3540 F:      drivers/net/wireless/broadcom/b43legacy/
3541
3542 BACKLIGHT CLASS/SUBSYSTEM
3543 M:      Lee Jones <[email protected]>
3544 M:      Daniel Thompson <[email protected]>
3545 M:      Jingoo Han <[email protected]>
3546 L:      [email protected]
3547 S:      Maintained
3548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3549 F:      Documentation/ABI/stable/sysfs-class-backlight
3550 F:      Documentation/ABI/testing/sysfs-class-backlight
3551 F:      Documentation/devicetree/bindings/leds/backlight
3552 F:      drivers/video/backlight/
3553 F:      include/linux/backlight.h
3554 F:      include/linux/pwm_backlight.h
3555
3556 BARCO P50 GPIO DRIVER
3557 M:      Santosh Kumar Yadav <[email protected]>
3558 M:      Peter Korsgaard <[email protected]>
3559 S:      Maintained
3560 F:      drivers/platform/x86/barco-p50-gpio.c
3561
3562 BATMAN ADVANCED
3563 M:      Marek Lindner <[email protected]>
3564 M:      Simon Wunderlich <[email protected]>
3565 M:      Antonio Quartulli <[email protected]>
3566 M:      Sven Eckelmann <[email protected]>
3567 L:      [email protected] (moderated for non-subscribers)
3568 S:      Maintained
3569 W:      https://www.open-mesh.org/
3570 Q:      https://patchwork.open-mesh.org/project/batman/list/
3571 B:      https://www.open-mesh.org/projects/batman-adv/issues
3572 C:      ircs://irc.hackint.org/batadv
3573 T:      git https://git.open-mesh.org/linux-merge.git
3574 F:      Documentation/networking/batman-adv.rst
3575 F:      include/uapi/linux/batadv_packet.h
3576 F:      include/uapi/linux/batman_adv.h
3577 F:      net/batman-adv/
3578
3579 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3580 M:      Thomas Sailer <[email protected]>
3581 L:      [email protected]
3582 S:      Maintained
3583 W:      http://www.baycom.org/~tom/ham/ham.html
3584 F:      drivers/net/hamradio/baycom*
3585
3586 BCACHE (BLOCK LAYER CACHE)
3587 M:      Coly Li <[email protected]>
3588 M:      Kent Overstreet <[email protected]>
3589 L:      [email protected]
3590 S:      Maintained
3591 W:      http://bcache.evilpiepirate.org
3592 C:      irc://irc.oftc.net/bcache
3593 F:      drivers/md/bcache/
3594
3595 BDISP ST MEDIA DRIVER
3596 M:      Fabien Dessenne <[email protected]>
3597 L:      [email protected]
3598 S:      Supported
3599 W:      https://linuxtv.org
3600 T:      git git://linuxtv.org/media_tree.git
3601 F:      drivers/media/platform/st/sti/bdisp
3602
3603 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3604 M:      Dariusz Marcinkiewicz <[email protected]>
3605 L:      [email protected]
3606 S:      Maintained
3607 F:      drivers/net/ethernet/ec_bhf.c
3608
3609 BEFS FILE SYSTEM
3610 M:      Luis de Bethencourt <[email protected]>
3611 M:      Salah Triki <[email protected]>
3612 S:      Maintained
3613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3614 F:      Documentation/filesystems/befs.rst
3615 F:      fs/befs/
3616
3617 BFQ I/O SCHEDULER
3618 M:      Paolo Valente <[email protected]>
3619 M:      Jens Axboe <[email protected]>
3620 L:      [email protected]
3621 S:      Maintained
3622 F:      Documentation/block/bfq-iosched.rst
3623 F:      block/bfq-*
3624
3625 BFS FILE SYSTEM
3626 M:      "Tigran A. Aivazian" <[email protected]>
3627 S:      Maintained
3628 F:      Documentation/filesystems/bfs.rst
3629 F:      fs/bfs/
3630 F:      include/uapi/linux/bfs_fs.h
3631
3632 BITMAP API
3633 M:      Yury Norov <[email protected]>
3634 R:      Andy Shevchenko <[email protected]>
3635 R:      Rasmus Villemoes <[email protected]>
3636 S:      Maintained
3637 F:      include/linux/bitmap.h
3638 F:      include/linux/cpumask.h
3639 F:      include/linux/find.h
3640 F:      include/linux/nodemask.h
3641 F:      lib/bitmap.c
3642 F:      lib/cpumask.c
3643 F:      lib/cpumask_kunit.c
3644 F:      lib/find_bit.c
3645 F:      lib/find_bit_benchmark.c
3646 F:      lib/test_bitmap.c
3647 F:      tools/include/linux/bitmap.h
3648 F:      tools/include/linux/find.h
3649 F:      tools/lib/bitmap.c
3650 F:      tools/lib/find_bit.c
3651
3652 BLINKM RGB LED DRIVER
3653 M:      Jan-Simon Moeller <[email protected]>
3654 S:      Maintained
3655 F:      drivers/leds/leds-blinkm.c
3656
3657 BLOCK LAYER
3658 M:      Jens Axboe <[email protected]>
3659 L:      [email protected]
3660 S:      Maintained
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3662 F:      Documentation/ABI/stable/sysfs-block
3663 F:      Documentation/block/
3664 F:      block/
3665 F:      drivers/block/
3666 F:      include/linux/bio.h
3667 F:      include/linux/blk*
3668 F:      kernel/trace/blktrace.c
3669 F:      lib/sbitmap.c
3670
3671 BLOCK2MTD DRIVER
3672 M:      Joern Engel <[email protected]>
3673 L:      [email protected]
3674 S:      Maintained
3675 F:      drivers/mtd/devices/block2mtd.c
3676
3677 BLUETOOTH DRIVERS
3678 M:      Marcel Holtmann <[email protected]>
3679 M:      Johan Hedberg <[email protected]>
3680 M:      Luiz Augusto von Dentz <[email protected]>
3681 L:      [email protected]
3682 S:      Supported
3683 W:      http://www.bluez.org/
3684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3686 F:      drivers/bluetooth/
3687
3688 BLUETOOTH SUBSYSTEM
3689 M:      Marcel Holtmann <[email protected]>
3690 M:      Johan Hedberg <[email protected]>
3691 M:      Luiz Augusto von Dentz <[email protected]>
3692 L:      [email protected]
3693 S:      Supported
3694 W:      http://www.bluez.org/
3695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3697 F:      include/net/bluetooth/
3698 F:      net/bluetooth/
3699
3700 BONDING DRIVER
3701 M:      Jay Vosburgh <[email protected]>
3702 M:      Veaceslav Falico <[email protected]>
3703 M:      Andy Gospodarek <[email protected]>
3704 L:      [email protected]
3705 S:      Supported
3706 W:      http://sourceforge.net/projects/bonding/
3707 F:      Documentation/networking/bonding.rst
3708 F:      drivers/net/bonding/
3709 F:      include/net/bond*
3710 F:      include/uapi/linux/if_bonding.h
3711 F:      tools/testing/selftests/drivers/net/bonding/
3712
3713 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3714 M:      Dan Robertson <[email protected]>
3715 L:      [email protected]
3716 S:      Maintained
3717 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3718 F:      drivers/iio/accel/bma400*
3719
3720 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3721 M:      Alexei Starovoitov <[email protected]>
3722 M:      Daniel Borkmann <[email protected]>
3723 M:      Andrii Nakryiko <[email protected]>
3724 R:      Martin KaFai Lau <[email protected]>
3725 R:      Song Liu <[email protected]>
3726 R:      Yonghong Song <[email protected]>
3727 R:      John Fastabend <[email protected]>
3728 R:      KP Singh <[email protected]>
3729 R:      Stanislav Fomichev <[email protected]>
3730 R:      Hao Luo <[email protected]>
3731 R:      Jiri Olsa <[email protected]>
3732 L:      [email protected]
3733 S:      Supported
3734 W:      https://bpf.io/
3735 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3738 F:      Documentation/bpf/
3739 F:      Documentation/networking/filter.rst
3740 F:      Documentation/userspace-api/ebpf/
3741 F:      arch/*/net/*
3742 F:      include/linux/bpf*
3743 F:      include/linux/btf*
3744 F:      include/linux/filter.h
3745 F:      include/trace/events/xdp.h
3746 F:      include/uapi/linux/bpf*
3747 F:      include/uapi/linux/btf*
3748 F:      include/uapi/linux/filter.h
3749 F:      kernel/bpf/
3750 F:      kernel/trace/bpf_trace.c
3751 F:      lib/test_bpf.c
3752 F:      net/bpf/
3753 F:      net/core/filter.c
3754 F:      net/sched/act_bpf.c
3755 F:      net/sched/cls_bpf.c
3756 F:      samples/bpf/
3757 F:      scripts/bpf_doc.py
3758 F:      scripts/pahole-flags.sh
3759 F:      scripts/pahole-version.sh
3760 F:      tools/bpf/
3761 F:      tools/lib/bpf/
3762 F:      tools/testing/selftests/bpf/
3763
3764 BPF JIT for ARM
3765 M:      Shubham Bansal <[email protected]>
3766 L:      [email protected]
3767 S:      Odd Fixes
3768 F:      arch/arm/net/
3769
3770 BPF JIT for ARM64
3771 M:      Daniel Borkmann <[email protected]>
3772 M:      Alexei Starovoitov <[email protected]>
3773 M:      Zi Shen Lim <[email protected]>
3774 L:      [email protected]
3775 S:      Supported
3776 F:      arch/arm64/net/
3777
3778 BPF JIT for MIPS (32-BIT AND 64-BIT)
3779 M:      Johan Almbladh <[email protected]>
3780 M:      Paul Burton <[email protected]>
3781 L:      [email protected]
3782 S:      Maintained
3783 F:      arch/mips/net/
3784
3785 BPF JIT for NFP NICs
3786 M:      Jakub Kicinski <[email protected]>
3787 L:      [email protected]
3788 S:      Odd Fixes
3789 F:      drivers/net/ethernet/netronome/nfp/bpf/
3790
3791 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3792 M:      Naveen N. Rao <[email protected]>
3793 M:      Michael Ellerman <[email protected]>
3794 L:      [email protected]
3795 S:      Supported
3796 F:      arch/powerpc/net/
3797
3798 BPF JIT for RISC-V (32-bit)
3799 M:      Luke Nelson <[email protected]>
3800 M:      Xi Wang <[email protected]>
3801 L:      [email protected]
3802 S:      Maintained
3803 F:      arch/riscv/net/
3804 X:      arch/riscv/net/bpf_jit_comp64.c
3805
3806 BPF JIT for RISC-V (64-bit)
3807 M:      Björn Töpel <[email protected]>
3808 L:      [email protected]
3809 S:      Maintained
3810 F:      arch/riscv/net/
3811 X:      arch/riscv/net/bpf_jit_comp32.c
3812
3813 BPF JIT for S390
3814 M:      Ilya Leoshkevich <[email protected]>
3815 M:      Heiko Carstens <[email protected]>
3816 M:      Vasily Gorbik <[email protected]>
3817 L:      [email protected]
3818 S:      Supported
3819 F:      arch/s390/net/
3820 X:      arch/s390/net/pnet.c
3821
3822 BPF JIT for SPARC (32-BIT AND 64-BIT)
3823 M:      David S. Miller <[email protected]>
3824 L:      [email protected]
3825 S:      Odd Fixes
3826 F:      arch/sparc/net/
3827
3828 BPF JIT for X86 32-BIT
3829 M:      Wang YanQing <[email protected]>
3830 L:      [email protected]
3831 S:      Odd Fixes
3832 F:      arch/x86/net/bpf_jit_comp32.c
3833
3834 BPF JIT for X86 64-BIT
3835 M:      Alexei Starovoitov <[email protected]>
3836 M:      Daniel Borkmann <[email protected]>
3837 L:      [email protected]
3838 S:      Supported
3839 F:      arch/x86/net/
3840 X:      arch/x86/net/bpf_jit_comp32.c
3841
3842 BPF [CORE]
3843 M:      Alexei Starovoitov <[email protected]>
3844 M:      Daniel Borkmann <[email protected]>
3845 R:      John Fastabend <[email protected]>
3846 L:      [email protected]
3847 S:      Maintained
3848 F:      kernel/bpf/verifier.c
3849 F:      kernel/bpf/tnum.c
3850 F:      kernel/bpf/core.c
3851 F:      kernel/bpf/syscall.c
3852 F:      kernel/bpf/dispatcher.c
3853 F:      kernel/bpf/trampoline.c
3854 F:      include/linux/bpf*
3855 F:      include/linux/filter.h
3856 F:      include/linux/tnum.h
3857
3858 BPF [BTF]
3859 M:      Martin KaFai Lau <[email protected]>
3860 L:      [email protected]
3861 S:      Maintained
3862 F:      kernel/bpf/btf.c
3863 F:      include/linux/btf*
3864
3865 BPF [TRACING]
3866 M:      Song Liu <[email protected]>
3867 R:      Jiri Olsa <[email protected]>
3868 L:      [email protected]
3869 S:      Maintained
3870 F:      kernel/trace/bpf_trace.c
3871 F:      kernel/bpf/stackmap.c
3872
3873 BPF [NETWORKING] (tc BPF, sock_addr)
3874 M:      Martin KaFai Lau <[email protected]>
3875 M:      Daniel Borkmann <[email protected]>
3876 R:      John Fastabend <[email protected]>
3877 L:      [email protected]
3878 L:      [email protected]
3879 S:      Maintained
3880 F:      net/core/filter.c
3881 F:      net/sched/act_bpf.c
3882 F:      net/sched/cls_bpf.c
3883
3884 BPF [NETWORKING] (struct_ops, reuseport)
3885 M:      Martin KaFai Lau <[email protected]>
3886 L:      [email protected]
3887 L:      [email protected]
3888 S:      Maintained
3889 F:      kernel/bpf/bpf_struct*
3890
3891 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3892 M:      KP Singh <[email protected]>
3893 R:      Florent Revest <[email protected]>
3894 R:      Brendan Jackman <[email protected]>
3895 L:      [email protected]
3896 S:      Maintained
3897 F:      Documentation/bpf/prog_lsm.rst
3898 F:      include/linux/bpf_lsm.h
3899 F:      kernel/bpf/bpf_lsm.c
3900 F:      security/bpf/
3901
3902 BPF [STORAGE & CGROUPS]
3903 M:      Martin KaFai Lau <[email protected]>
3904 L:      [email protected]
3905 S:      Maintained
3906 F:      kernel/bpf/cgroup.c
3907 F:      kernel/bpf/*storage.c
3908 F:      kernel/bpf/bpf_lru*
3909
3910 BPF [RINGBUF]
3911 M:      Andrii Nakryiko <[email protected]>
3912 L:      [email protected]
3913 S:      Maintained
3914 F:      kernel/bpf/ringbuf.c
3915
3916 BPF [ITERATOR]
3917 M:      Yonghong Song <[email protected]>
3918 L:      [email protected]
3919 S:      Maintained
3920 F:      kernel/bpf/*iter.c
3921
3922 BPF [L7 FRAMEWORK] (sockmap)
3923 M:      John Fastabend <[email protected]>
3924 M:      Jakub Sitnicki <[email protected]>
3925 L:      [email protected]
3926 L:      [email protected]
3927 S:      Maintained
3928 F:      include/linux/skmsg.h
3929 F:      net/core/skmsg.c
3930 F:      net/core/sock_map.c
3931 F:      net/ipv4/tcp_bpf.c
3932 F:      net/ipv4/udp_bpf.c
3933 F:      net/unix/unix_bpf.c
3934
3935 BPF [LIBRARY] (libbpf)
3936 M:      Andrii Nakryiko <[email protected]>
3937 L:      [email protected]
3938 S:      Maintained
3939 F:      tools/lib/bpf/
3940
3941 BPF [TOOLING] (bpftool)
3942 M:      Quentin Monnet <[email protected]>
3943 L:      [email protected]
3944 S:      Maintained
3945 F:      kernel/bpf/disasm.*
3946 F:      tools/bpf/bpftool/
3947
3948 BPF [SELFTESTS] (Test Runners & Infrastructure)
3949 M:      Andrii Nakryiko <[email protected]>
3950 R:      Mykola Lysenko <[email protected]>
3951 L:      [email protected]
3952 S:      Maintained
3953 F:      tools/testing/selftests/bpf/
3954
3955 BPF [MISC]
3956 L:      [email protected]
3957 S:      Odd Fixes
3958 K:      (?:\b|_)bpf(?:\b|_)
3959
3960 BROADCOM B44 10/100 ETHERNET DRIVER
3961 M:      Michael Chan <[email protected]>
3962 L:      [email protected]
3963 S:      Supported
3964 F:      drivers/net/ethernet/broadcom/b44.*
3965
3966 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3967 M:      Florian Fainelli <[email protected]>
3968 L:      [email protected]
3969 L:      [email protected] (subscribers-only)
3970 S:      Supported
3971 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3972 F:      drivers/net/dsa/b53/*
3973 F:      drivers/net/dsa/bcm_sf2*
3974 F:      include/linux/dsa/brcm.h
3975 F:      include/linux/platform_data/b53.h
3976
3977 BROADCOM BCMBCA ARM ARCHITECTURE
3978 M:      William Zhang <[email protected]>
3979 M:      Anand Gore <[email protected]>
3980 M:      Kursad Oney <[email protected]>
3981 M:      Florian Fainelli <[email protected]>
3982 M:      Rafał Miłecki <[email protected]>
3983 R:      Broadcom internal kernel review list <[email protected]>
3984 L:      [email protected] (moderated for non-subscribers)
3985 S:      Maintained
3986 T:      git git://github.com/broadcom/stblinux.git
3987 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3988 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
3989 N:      bcmbca
3990 N:      bcm[9]?47622
3991 N:      bcm[9]?4912
3992 N:      bcm[9]?63138
3993 N:      bcm[9]?63146
3994 N:      bcm[9]?63148
3995 N:      bcm[9]?63158
3996 N:      bcm[9]?63178
3997 N:      bcm[9]?6756
3998 N:      bcm[9]?6813
3999 N:      bcm[9]?6846
4000 N:      bcm[9]?6855
4001 N:      bcm[9]?6856
4002 N:      bcm[9]?6858
4003 N:      bcm[9]?6878
4004
4005 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4006 M:      Florian Fainelli <[email protected]>
4007 R:      Broadcom internal kernel review list <[email protected]>
4008 L:      [email protected] (moderated for non-subscribers)
4009 L:      [email protected] (moderated for non-subscribers)
4010 S:      Maintained
4011 T:      git git://github.com/broadcom/stblinux.git
4012 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4013 F:      drivers/pci/controller/pcie-brcmstb.c
4014 F:      drivers/staging/vc04_services
4015 N:      bcm2711
4016 N:      bcm283*
4017 N:      raspberrypi
4018
4019 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4020 M:      Florian Fainelli <[email protected]>
4021 M:      Ray Jui <[email protected]>
4022 M:      Scott Branden <[email protected]>
4023 R:      Broadcom internal kernel review list <[email protected]>
4024 S:      Maintained
4025 T:      git git://github.com/broadcom/mach-bcm
4026 F:      arch/arm/mach-bcm/
4027 N:      bcm281*
4028 N:      bcm113*
4029 N:      bcm216*
4030 N:      kona
4031
4032 BROADCOM BCM47XX MIPS ARCHITECTURE
4033 M:      Hauke Mehrtens <[email protected]>
4034 M:      Rafał Miłecki <[email protected]>
4035 L:      [email protected]
4036 S:      Maintained
4037 F:      Documentation/devicetree/bindings/mips/brcm/
4038 F:      arch/mips/bcm47xx/*
4039 F:      arch/mips/include/asm/mach-bcm47xx/*
4040
4041 BROADCOM BCM4908 ETHERNET DRIVER
4042 M:      Rafał Miłecki <[email protected]>
4043 R:      Broadcom internal kernel review list <[email protected]>
4044 L:      [email protected]
4045 S:      Maintained
4046 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4047 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4048 F:      drivers/net/ethernet/broadcom/unimac.h
4049
4050 BROADCOM BCM4908 PINMUX DRIVER
4051 M:      Rafał Miłecki <[email protected]>
4052 R:      Broadcom internal kernel review list <[email protected]>
4053 L:      [email protected]
4054 S:      Maintained
4055 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4056 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4057
4058 BROADCOM BCM5301X ARM ARCHITECTURE
4059 M:      Florian Fainelli <[email protected]>
4060 M:      Hauke Mehrtens <[email protected]>
4061 M:      Rafał Miłecki <[email protected]>
4062 R:      Broadcom internal kernel review list <[email protected]>
4063 L:      [email protected] (moderated for non-subscribers)
4064 S:      Maintained
4065 F:      arch/arm/boot/dts/bcm470*
4066 F:      arch/arm/boot/dts/bcm5301*
4067 F:      arch/arm/boot/dts/bcm953012*
4068 F:      arch/arm/mach-bcm/bcm_5301x.c
4069
4070 BROADCOM BCM53573 ARM ARCHITECTURE
4071 M:      Florian Fainelli <[email protected]>
4072 M:      Rafał Miłecki <[email protected]>
4073 R:      Broadcom internal kernel review list <[email protected]>
4074 L:      [email protected] (moderated for non-subscribers)
4075 S:      Maintained
4076 F:      arch/arm/boot/dts/bcm47189*
4077 F:      arch/arm/boot/dts/bcm53573*
4078
4079 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4080 M:      Kevin Cernekee <[email protected]>
4081 L:      [email protected]
4082 S:      Maintained
4083 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4084
4085 BROADCOM BCM7XXX ARM ARCHITECTURE
4086 M:      Florian Fainelli <[email protected]>
4087 R:      Broadcom internal kernel review list <[email protected]>
4088 L:      [email protected] (moderated for non-subscribers)
4089 S:      Maintained
4090 T:      git git://github.com/broadcom/stblinux.git
4091 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4092 F:      arch/arm/boot/dts/bcm7*.dts*
4093 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4094 F:      arch/arm/mach-bcm/*brcmstb*
4095 F:      arch/arm/mm/cache-b15-rac.c
4096 F:      drivers/bus/brcmstb_gisb.c
4097 F:      drivers/pci/controller/pcie-brcmstb.c
4098 N:      brcmstb
4099 N:      bcm7038
4100 N:      bcm7120
4101
4102 BROADCOM BDC DRIVER
4103 M:      Al Cooper <[email protected]>
4104 L:      [email protected]
4105 R:      Broadcom internal kernel review list <[email protected]>
4106 S:      Maintained
4107 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4108 F:      drivers/usb/gadget/udc/bdc/
4109
4110 BROADCOM BMIPS CPUFREQ DRIVER
4111 M:      Markus Mayer <[email protected]>
4112 R:      Broadcom internal kernel review list <[email protected]>
4113 L:      [email protected]
4114 S:      Maintained
4115 F:      drivers/cpufreq/bmips-cpufreq.c
4116
4117 BROADCOM BMIPS MIPS ARCHITECTURE
4118 M:      Florian Fainelli <[email protected]>
4119 R:      Broadcom internal kernel review list <[email protected]>
4120 L:      [email protected]
4121 S:      Maintained
4122 T:      git git://github.com/broadcom/stblinux.git
4123 F:      arch/mips/bmips/*
4124 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4125 F:      arch/mips/include/asm/mach-bmips/*
4126 F:      arch/mips/kernel/*bmips*
4127 F:      drivers/soc/bcm/bcm63xx
4128 F:      drivers/irqchip/irq-bcm63*
4129 F:      drivers/irqchip/irq-bcm7*
4130 F:      drivers/irqchip/irq-brcmstb*
4131 F:      include/linux/bcm963xx_nvram.h
4132 F:      include/linux/bcm963xx_tag.h
4133
4134 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4135 M:      Rasesh Mody <[email protected]>
4136 M:      [email protected]
4137 L:      [email protected]
4138 S:      Supported
4139 F:      drivers/net/ethernet/broadcom/bnx2.*
4140 F:      drivers/net/ethernet/broadcom/bnx2_*
4141
4142 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4143 M:      Saurav Kashyap <[email protected]>
4144 M:      Javed Hasan <[email protected]>
4145 M:      [email protected]
4146 L:      [email protected]
4147 S:      Supported
4148 F:      drivers/scsi/bnx2fc/
4149
4150 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4151 M:      Nilesh Javali <[email protected]>
4152 M:      Manish Rangankar <[email protected]>
4153 M:      [email protected]
4154 L:      [email protected]
4155 S:      Supported
4156 F:      drivers/scsi/bnx2i/
4157
4158 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4159 M:      Ariel Elior <[email protected]>
4160 M:      Sudarsana Kalluru <[email protected]>
4161 M:      Manish Chopra <[email protected]>
4162 L:      [email protected]
4163 S:      Supported
4164 F:      drivers/net/ethernet/broadcom/bnx2x/
4165
4166 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4167 M:      Michael Chan <[email protected]>
4168 L:      [email protected]
4169 S:      Supported
4170 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4171 F:      drivers/net/ethernet/broadcom/bnxt/
4172 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4173
4174 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4175 M:      Arend van Spriel <[email protected]>
4176 M:      Franky Lin <[email protected]>
4177 M:      Hante Meuleman <[email protected]>
4178 L:      [email protected]
4179 L:      [email protected]
4180 L:      [email protected]
4181 S:      Supported
4182 F:      drivers/net/wireless/broadcom/brcm80211/
4183
4184 BROADCOM BRCMSTB GPIO DRIVER
4185 M:      Doug Berger <[email protected]>
4186 M:      Florian Fainelli <[email protected]>
4187 R:      Broadcom internal kernel review list <[email protected]>
4188 S:      Supported
4189 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4190 F:      drivers/gpio/gpio-brcmstb.c
4191
4192 BROADCOM BRCMSTB I2C DRIVER
4193 M:      Kamal Dasu <[email protected]>
4194 R:      Broadcom internal kernel review list <[email protected]>
4195 L:      [email protected]
4196 S:      Supported
4197 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4198 F:      drivers/i2c/busses/i2c-brcmstb.c
4199
4200 BROADCOM BRCMSTB UART DRIVER
4201 M:      Al Cooper <[email protected]>
4202 R:      Broadcom internal kernel review list <[email protected]>
4203 L:      [email protected]
4204 S:      Maintained
4205 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4206 F:      drivers/tty/serial/8250/8250_bcm7271.c
4207
4208 BROADCOM BRCMSTB USB EHCI DRIVER
4209 M:      Al Cooper <[email protected]>
4210 R:      Broadcom internal kernel review list <[email protected]>
4211 L:      [email protected]
4212 S:      Maintained
4213 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4214 F:      drivers/usb/host/ehci-brcm.*
4215
4216 BROADCOM BRCMSTB USB PIN MAP DRIVER
4217 M:      Al Cooper <[email protected]>
4218 R:      Broadcom internal kernel review list <[email protected]>
4219 L:      [email protected]
4220 S:      Maintained
4221 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4222 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4223
4224 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4225 M:      Al Cooper <[email protected]>
4226 R:      Broadcom internal kernel review list <[email protected]>
4227 L:      [email protected]
4228 S:      Maintained
4229 F:      drivers/phy/broadcom/phy-brcm-usb*
4230
4231 BROADCOM ETHERNET PHY DRIVERS
4232 M:      Florian Fainelli <[email protected]>
4233 R:      Broadcom internal kernel review list <[email protected]>
4234 L:      [email protected]
4235 S:      Supported
4236 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4237 F:      drivers/net/phy/bcm*.[ch]
4238 F:      drivers/net/phy/broadcom.c
4239 F:      include/linux/brcmphy.h
4240
4241 BROADCOM GENET ETHERNET DRIVER
4242 M:      Doug Berger <[email protected]>
4243 M:      Florian Fainelli <[email protected]>
4244 R:      Broadcom internal kernel review list <[email protected]>
4245 L:      [email protected]
4246 S:      Supported
4247 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4248 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4249 F:      drivers/net/ethernet/broadcom/genet/
4250 F:      drivers/net/ethernet/broadcom/unimac.h
4251 F:      drivers/net/mdio/mdio-bcm-unimac.c
4252 F:      include/linux/platform_data/bcmgenet.h
4253 F:      include/linux/platform_data/mdio-bcm-unimac.h
4254
4255 BROADCOM IPROC ARM ARCHITECTURE
4256 M:      Ray Jui <[email protected]>
4257 M:      Scott Branden <[email protected]>
4258 R:      Broadcom internal kernel review list <[email protected]>
4259 L:      [email protected] (moderated for non-subscribers)
4260 S:      Maintained
4261 T:      git git://github.com/broadcom/stblinux.git
4262 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4263 F:      arch/arm64/boot/dts/broadcom/stingray/*
4264 F:      drivers/clk/bcm/clk-ns*
4265 F:      drivers/clk/bcm/clk-sr*
4266 F:      drivers/pinctrl/bcm/pinctrl-ns*
4267 F:      include/dt-bindings/clock/bcm-sr*
4268 N:      iproc
4269 N:      cygnus
4270 N:      bcm[-_]nsp
4271 N:      bcm9113*
4272 N:      bcm9583*
4273 N:      bcm9585*
4274 N:      bcm9586*
4275 N:      bcm988312
4276 N:      bcm113*
4277 N:      bcm583*
4278 N:      bcm585*
4279 N:      bcm586*
4280 N:      bcm88312
4281 N:      hr2
4282 N:      stingray
4283
4284 BROADCOM IPROC GBIT ETHERNET DRIVER
4285 M:      Rafał Miłecki <[email protected]>
4286 R:      Broadcom internal kernel review list <[email protected]>
4287 L:      [email protected]
4288 S:      Maintained
4289 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4290 F:      drivers/net/ethernet/broadcom/bgmac*
4291 F:      drivers/net/ethernet/broadcom/unimac.h
4292
4293 BROADCOM KONA GPIO DRIVER
4294 M:      Ray Jui <[email protected]>
4295 R:      Broadcom internal kernel review list <[email protected]>
4296 S:      Supported
4297 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4298 F:      drivers/gpio/gpio-bcm-kona.c
4299
4300 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4301 M:      Sathya Prakash Veerichetty <[email protected]>
4302 M:      Kashyap Desai <[email protected]>
4303 M:      Sumit Saxena <[email protected]>
4304 M:      Sreekanth Reddy <[email protected]>
4305 L:      [email protected]
4306 L:      [email protected]
4307 S:      Supported
4308 W:      https://www.broadcom.com/support/storage
4309 F:      drivers/scsi/mpi3mr/
4310
4311 BROADCOM NETXTREME-E ROCE DRIVER
4312 M:      Selvin Xavier <[email protected]>
4313 L:      [email protected]
4314 S:      Supported
4315 W:      http://www.broadcom.com
4316 F:      drivers/infiniband/hw/bnxt_re/
4317 F:      include/uapi/rdma/bnxt_re-abi.h
4318
4319 BROADCOM NVRAM DRIVER
4320 M:      Rafał Miłecki <[email protected]>
4321 L:      [email protected]
4322 S:      Maintained
4323 F:      drivers/firmware/broadcom/*
4324
4325 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4326 M:      Rafał Miłecki <[email protected]>
4327 M:      Florian Fainelli <[email protected]>
4328 R:      Broadcom internal kernel review list <[email protected]>
4329 L:      [email protected]
4330 S:      Maintained
4331 T:      git git://github.com/broadcom/stblinux.git
4332 F:      drivers/soc/bcm/bcm63xx/bcm-pmb.c
4333 F:      include/dt-bindings/soc/bcm-pmb.h
4334
4335 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4336 M:      Rafał Miłecki <[email protected]>
4337 L:      [email protected]
4338 S:      Maintained
4339 F:      drivers/bcma/
4340 F:      include/linux/bcma/
4341
4342 BROADCOM SPI DRIVER
4343 M:      Kamal Dasu <[email protected]>
4344 R:      Broadcom internal kernel review list <[email protected]>
4345 S:      Maintained
4346 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4347 F:      drivers/spi/spi-bcm-qspi.*
4348 F:      drivers/spi/spi-brcmstb-qspi.c
4349 F:      drivers/spi/spi-iproc-qspi.c
4350
4351 BROADCOM STB AVS CPUFREQ DRIVER
4352 M:      Markus Mayer <[email protected]>
4353 R:      Broadcom internal kernel review list <[email protected]>
4354 L:      [email protected]
4355 S:      Maintained
4356 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4357 F:      drivers/cpufreq/brcmstb*
4358
4359 BROADCOM STB AVS TMON DRIVER
4360 M:      Markus Mayer <[email protected]>
4361 R:      Broadcom internal kernel review list <[email protected]>
4362 L:      [email protected]
4363 S:      Maintained
4364 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4365 F:      drivers/thermal/broadcom/brcmstb*
4366
4367 BROADCOM STB DPFE DRIVER
4368 M:      Markus Mayer <[email protected]>
4369 R:      Broadcom internal kernel review list <[email protected]>
4370 L:      [email protected] (moderated for non-subscribers)
4371 S:      Maintained
4372 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4373 F:      drivers/memory/brcmstb_dpfe.c
4374
4375 BROADCOM STB NAND FLASH DRIVER
4376 M:      Brian Norris <[email protected]>
4377 M:      Kamal Dasu <[email protected]>
4378 R:      Broadcom internal kernel review list <[email protected]>
4379 L:      [email protected]
4380 S:      Maintained
4381 F:      drivers/mtd/nand/raw/brcmnand/
4382 F:      include/linux/platform_data/brcmnand.h
4383
4384 BROADCOM STB PCIE DRIVER
4385 M:      Jim Quinlan <[email protected]>
4386 M:      Nicolas Saenz Julienne <[email protected]>
4387 M:      Florian Fainelli <[email protected]>
4388 R:      Broadcom internal kernel review list <[email protected]>
4389 L:      [email protected]
4390 S:      Maintained
4391 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4392 F:      drivers/pci/controller/pcie-brcmstb.c
4393
4394 BROADCOM SYSTEMPORT ETHERNET DRIVER
4395 M:      Florian Fainelli <[email protected]>
4396 R:      Broadcom internal kernel review list <[email protected]>
4397 L:      [email protected]
4398 S:      Supported
4399 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4400 F:      drivers/net/ethernet/broadcom/unimac.h
4401 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4402
4403 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4404 M:      Siva Reddy Kallam <[email protected]>
4405 M:      Prashant Sreedharan <[email protected]>
4406 M:      Michael Chan <[email protected]>
4407 L:      [email protected]
4408 S:      Supported
4409 F:      drivers/net/ethernet/broadcom/tg3.*
4410
4411 BROADCOM VK DRIVER
4412 M:      Scott Branden <[email protected]>
4413 R:      Broadcom internal kernel review list <[email protected]>
4414 S:      Supported
4415 F:      drivers/misc/bcm-vk/
4416 F:      include/uapi/linux/misc/bcm_vk.h
4417
4418 BROCADE BFA FC SCSI DRIVER
4419 M:      Anil Gurumurthy <[email protected]>
4420 M:      Sudarsana Kalluru <[email protected]>
4421 L:      [email protected]
4422 S:      Supported
4423 F:      drivers/scsi/bfa/
4424
4425 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4426 M:      Rasesh Mody <[email protected]>
4427 M:      Sudarsana Kalluru <[email protected]>
4428 M:      [email protected]
4429 L:      [email protected]
4430 S:      Supported
4431 F:      drivers/net/ethernet/brocade/bna/
4432
4433 BSG (block layer generic sg v4 driver)
4434 M:      FUJITA Tomonori <[email protected]>
4435 L:      [email protected]
4436 S:      Supported
4437 F:      block/bsg.c
4438 F:      include/linux/bsg.h
4439 F:      include/uapi/linux/bsg.h
4440
4441 BT87X AUDIO DRIVER
4442 M:      Clemens Ladisch <[email protected]>
4443 L:      [email protected] (moderated for non-subscribers)
4444 S:      Maintained
4445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4446 F:      Documentation/sound/cards/bt87x.rst
4447 F:      sound/pci/bt87x.c
4448
4449 BT8XXGPIO DRIVER
4450 M:      Michael Buesch <[email protected]>
4451 S:      Maintained
4452 W:      http://bu3sch.de/btgpio.php
4453 F:      drivers/gpio/gpio-bt8xx.c
4454
4455 BTRFS FILE SYSTEM
4456 M:      Chris Mason <[email protected]>
4457 M:      Josef Bacik <[email protected]>
4458 M:      David Sterba <[email protected]>
4459 L:      [email protected]
4460 S:      Maintained
4461 W:      http://btrfs.wiki.kernel.org/
4462 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
4463 C:      irc://irc.libera.chat/btrfs
4464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4465 F:      Documentation/filesystems/btrfs.rst
4466 F:      fs/btrfs/
4467 F:      include/linux/btrfs*
4468 F:      include/uapi/linux/btrfs*
4469
4470 BTTV VIDEO4LINUX DRIVER
4471 M:      Mauro Carvalho Chehab <[email protected]>
4472 L:      [email protected]
4473 S:      Odd fixes
4474 W:      https://linuxtv.org
4475 T:      git git://linuxtv.org/media_tree.git
4476 F:      Documentation/driver-api/media/drivers/bttv*
4477 F:      drivers/media/pci/bt8xx/bttv*
4478
4479 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4480 M:      Chanwoo Choi <[email protected]>
4481 L:      [email protected]
4482 L:      [email protected]
4483 S:      Maintained
4484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4485 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4486 F:      drivers/devfreq/exynos-bus.c
4487
4488 BUSLOGIC SCSI DRIVER
4489 M:      Khalid Aziz <[email protected]>
4490 L:      [email protected]
4491 S:      Maintained
4492 F:      drivers/scsi/BusLogic.*
4493 F:      drivers/scsi/FlashPoint.*
4494
4495 C-MEDIA CMI8788 DRIVER
4496 M:      Clemens Ladisch <[email protected]>
4497 L:      [email protected] (moderated for non-subscribers)
4498 S:      Maintained
4499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4500 F:      sound/pci/oxygen/
4501
4502 C-SKY ARCHITECTURE
4503 M:      Guo Ren <[email protected]>
4504 L:      [email protected]
4505 S:      Supported
4506 T:      git https://github.com/c-sky/csky-linux.git
4507 F:      Documentation/devicetree/bindings/csky/
4508 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4509 F:      Documentation/devicetree/bindings/timer/csky,*
4510 F:      arch/csky/
4511 F:      drivers/clocksource/timer-gx6605s.c
4512 F:      drivers/clocksource/timer-mp-csky.c
4513 F:      drivers/irqchip/irq-csky-*
4514 N:      csky
4515 K:      csky
4516
4517 CA8210 IEEE-802.15.4 RADIO DRIVER
4518 L:      [email protected]
4519 S:      Orphan
4520 W:      https://github.com/Cascoda/ca8210-linux.git
4521 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4522 F:      drivers/net/ieee802154/ca8210.c
4523
4524 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4525 M:      Damien Le Moal <[email protected]>
4526 L:      [email protected]
4527 L:      [email protected] (pinctrl driver)
4528 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4529 F:      drivers/pinctrl/pinctrl-k210.c
4530
4531 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4532 M:      Damien Le Moal <[email protected]>
4533 L:      [email protected]
4534 L:      [email protected]
4535 S:      Maintained
4536 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4537 F:      drivers/reset/reset-k210.c
4538
4539 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4540 M:      Damien Le Moal <[email protected]>
4541 L:      [email protected]
4542 S:      Maintained
4543 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4544 F:      drivers/soc/canaan/
4545 F:      include/soc/canaan/
4546
4547 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4548 M:      David Howells <[email protected]>
4549 L:      [email protected] (moderated for non-subscribers)
4550 S:      Supported
4551 F:      Documentation/filesystems/caching/cachefiles.rst
4552 F:      fs/cachefiles/
4553
4554 CADENCE MIPI-CSI2 BRIDGES
4555 M:      Maxime Ripard <[email protected]>
4556 L:      [email protected]
4557 S:      Maintained
4558 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4559 F:      drivers/media/platform/cadence/cdns-csi2*
4560
4561 CADENCE NAND DRIVER
4562 L:      [email protected]
4563 S:      Orphan
4564 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4565 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4566
4567 CADENCE USB3 DRD IP DRIVER
4568 M:      Peter Chen <[email protected]>
4569 M:      Pawel Laszczak <[email protected]>
4570 R:      Roger Quadros <[email protected]>
4571 R:      Aswath Govindraju <[email protected]>
4572 L:      [email protected]
4573 S:      Maintained
4574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4575 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4576 F:      drivers/usb/cdns3/
4577 X:      drivers/usb/cdns3/cdnsp*
4578
4579 CADENCE USBSSP DRD IP DRIVER
4580 M:      Pawel Laszczak <[email protected]>
4581 L:      [email protected]
4582 S:      Maintained
4583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4584 F:      drivers/usb/cdns3/
4585 X:      drivers/usb/cdns3/cdns3*
4586
4587 CADET FM/AM RADIO RECEIVER DRIVER
4588 M:      Hans Verkuil <[email protected]>
4589 L:      [email protected]
4590 S:      Maintained
4591 W:      https://linuxtv.org
4592 T:      git git://linuxtv.org/media_tree.git
4593 F:      drivers/media/radio/radio-cadet*
4594
4595 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4596 L:      [email protected]
4597 S:      Orphan
4598 T:      git git://linuxtv.org/media_tree.git
4599 F:      Documentation/admin-guide/media/cafe_ccic*
4600 F:      drivers/media/platform/marvell/
4601
4602 CAIF NETWORK LAYER
4603 L:      [email protected]
4604 S:      Orphan
4605 F:      Documentation/networking/caif/
4606 F:      drivers/net/caif/
4607 F:      include/net/caif/
4608 F:      include/uapi/linux/caif/
4609 F:      net/caif/
4610
4611 CAKE QDISC
4612 M:      Toke Høiland-Jørgensen <[email protected]>
4613 L:      [email protected] (moderated for non-subscribers)
4614 S:      Maintained
4615 F:      net/sched/sch_cake.c
4616
4617 CAN NETWORK DRIVERS
4618 M:      Wolfgang Grandegger <[email protected]>
4619 M:      Marc Kleine-Budde <[email protected]>
4620 L:      [email protected]
4621 S:      Maintained
4622 W:      https://github.com/linux-can
4623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4625 F:      Documentation/devicetree/bindings/net/can/
4626 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4627 F:      drivers/net/can/
4628 F:      drivers/phy/phy-can-transceiver.c
4629 F:      include/linux/can/bittiming.h
4630 F:      include/linux/can/dev.h
4631 F:      include/linux/can/length.h
4632 F:      include/linux/can/platform/
4633 F:      include/linux/can/rx-offload.h
4634 F:      include/uapi/linux/can/error.h
4635 F:      include/uapi/linux/can/netlink.h
4636 F:      include/uapi/linux/can/vxcan.h
4637
4638 CAN NETWORK LAYER
4639 M:      Oliver Hartkopp <[email protected]>
4640 M:      Marc Kleine-Budde <[email protected]>
4641 L:      [email protected]
4642 S:      Maintained
4643 W:      https://github.com/linux-can
4644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4646 F:      Documentation/networking/can.rst
4647 F:      include/linux/can/can-ml.h
4648 F:      include/linux/can/core.h
4649 F:      include/linux/can/skb.h
4650 F:      include/net/netns/can.h
4651 F:      include/uapi/linux/can.h
4652 F:      include/uapi/linux/can/bcm.h
4653 F:      include/uapi/linux/can/gw.h
4654 F:      include/uapi/linux/can/isotp.h
4655 F:      include/uapi/linux/can/raw.h
4656 F:      net/can/
4657
4658 CAN-J1939 NETWORK LAYER
4659 M:      Robin van der Gracht <[email protected]>
4660 M:      Oleksij Rempel <[email protected]>
4661 R:      [email protected]
4662 L:      [email protected]
4663 S:      Maintained
4664 F:      Documentation/networking/j1939.rst
4665 F:      include/uapi/linux/can/j1939.h
4666 F:      net/can/j1939/
4667
4668 CAPABILITIES
4669 M:      Serge Hallyn <[email protected]>
4670 L:      [email protected]
4671 S:      Supported
4672 F:      include/linux/capability.h
4673 F:      include/uapi/linux/capability.h
4674 F:      kernel/capability.c
4675 F:      security/commoncap.c
4676
4677 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4678 M:      Kevin Tsai <[email protected]>
4679 S:      Maintained
4680 F:      drivers/iio/light/cm*
4681
4682 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4683 M:      Christian Lamparter <[email protected]>
4684 L:      [email protected]
4685 S:      Maintained
4686 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4687 F:      drivers/net/wireless/ath/carl9170/
4688
4689 CAVIUM I2C DRIVER
4690 M:      Robert Richter <[email protected]>
4691 S:      Odd Fixes
4692 W:      http://www.marvell.com
4693 F:      drivers/i2c/busses/i2c-octeon*
4694 F:      drivers/i2c/busses/i2c-thunderx*
4695
4696 CAVIUM LIQUIDIO NETWORK DRIVER
4697 M:      Derek Chickles <[email protected]>
4698 M:      Satanand Burla <[email protected]>
4699 M:      Felix Manlunas <[email protected]>
4700 L:      [email protected]
4701 S:      Supported
4702 W:      http://www.marvell.com
4703 F:      drivers/net/ethernet/cavium/liquidio/
4704
4705 CAVIUM MMC DRIVER
4706 M:      Robert Richter <[email protected]>
4707 S:      Odd Fixes
4708 W:      http://www.marvell.com
4709 F:      drivers/mmc/host/cavium*
4710
4711 CAVIUM OCTEON-TX CRYPTO DRIVER
4712 M:      George Cherian <[email protected]>
4713 L:      [email protected]
4714 S:      Supported
4715 W:      http://www.marvell.com
4716 F:      drivers/crypto/cavium/cpt/
4717
4718 CAVIUM THUNDERX2 ARM64 SOC
4719 M:      Robert Richter <[email protected]>
4720 L:      [email protected] (moderated for non-subscribers)
4721 S:      Odd Fixes
4722 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4723 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4724
4725 CBS/ETF/TAPRIO QDISCS
4726 M:      Vinicius Costa Gomes <[email protected]>
4727 S:      Maintained
4728 L:      [email protected]
4729 F:      net/sched/sch_cbs.c
4730 F:      net/sched/sch_etf.c
4731 F:      net/sched/sch_taprio.c
4732
4733 CC2520 IEEE-802.15.4 RADIO DRIVER
4734 M:      Varka Bhadram <[email protected]>
4735 L:      [email protected]
4736 S:      Maintained
4737 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4738 F:      drivers/net/ieee802154/cc2520.c
4739 F:      include/linux/spi/cc2520.h
4740
4741 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4742 M:      Gilad Ben-Yossef <[email protected]>
4743 L:      [email protected]
4744 S:      Supported
4745 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4746 F:      drivers/crypto/ccree/
4747
4748 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4749 M:      Hadar Gat <[email protected]>
4750 L:      [email protected]
4751 S:      Supported
4752 F:      drivers/char/hw_random/cctrng.c
4753 F:      drivers/char/hw_random/cctrng.h
4754 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4755 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4756
4757 CEC FRAMEWORK
4758 M:      Hans Verkuil <[email protected]>
4759 L:      [email protected]
4760 S:      Supported
4761 W:      http://linuxtv.org
4762 T:      git git://linuxtv.org/media_tree.git
4763 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4764 F:      Documentation/devicetree/bindings/media/cec.txt
4765 F:      Documentation/driver-api/media/cec-core.rst
4766 F:      Documentation/userspace-api/media/cec
4767 F:      drivers/media/cec/
4768 F:      drivers/media/rc/keymaps/rc-cec.c
4769 F:      include/media/cec-notifier.h
4770 F:      include/media/cec.h
4771 F:      include/uapi/linux/cec-funcs.h
4772 F:      include/uapi/linux/cec.h
4773
4774 CEC GPIO DRIVER
4775 M:      Hans Verkuil <[email protected]>
4776 L:      [email protected]
4777 S:      Supported
4778 W:      http://linuxtv.org
4779 T:      git git://linuxtv.org/media_tree.git
4780 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
4781 F:      drivers/media/cec/platform/cec-gpio/
4782
4783 CELL BROADBAND ENGINE ARCHITECTURE
4784 M:      Arnd Bergmann <[email protected]>
4785 L:      [email protected]
4786 S:      Supported
4787 W:      http://www.ibm.com/developerworks/power/cell/
4788 F:      arch/powerpc/include/asm/cell*.h
4789 F:      arch/powerpc/include/asm/spu*.h
4790 F:      arch/powerpc/include/uapi/asm/spu*.h
4791 F:      arch/powerpc/platforms/cell/
4792
4793 CELLWISE CW2015 BATTERY DRIVER
4794 M:      Tobias Schrammm <[email protected]>
4795 S:      Maintained
4796 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4797 F:      drivers/power/supply/cw2015_battery.c
4798
4799 CEPH COMMON CODE (LIBCEPH)
4800 M:      Ilya Dryomov <[email protected]>
4801 M:      Xiubo Li <[email protected]>
4802 R:      Jeff Layton <[email protected]>
4803 L:      [email protected]
4804 S:      Supported
4805 W:      http://ceph.com/
4806 T:      git git://github.com/ceph/ceph-client.git
4807 F:      include/linux/ceph/
4808 F:      include/linux/crush/
4809 F:      net/ceph/
4810
4811 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4812 M:      Xiubo Li <[email protected]>
4813 M:      Ilya Dryomov <[email protected]>
4814 R:      Jeff Layton <[email protected]>
4815 L:      [email protected]
4816 S:      Supported
4817 W:      http://ceph.com/
4818 T:      git git://github.com/ceph/ceph-client.git
4819 F:      Documentation/filesystems/ceph.rst
4820 F:      fs/ceph/
4821
4822 CERTIFICATE HANDLING
4823 M:      David Howells <[email protected]>
4824 M:      David Woodhouse <[email protected]>
4825 L:      [email protected]
4826 S:      Maintained
4827 F:      Documentation/admin-guide/module-signing.rst
4828 F:      certs/
4829 F:      scripts/sign-file.c
4830 F:      tools/certs/
4831
4832 CFAG12864B LCD DRIVER
4833 M:      Miguel Ojeda <[email protected]>
4834 S:      Maintained
4835 F:      drivers/auxdisplay/cfag12864b.c
4836 F:      include/linux/cfag12864b.h
4837
4838 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4839 M:      Miguel Ojeda <[email protected]>
4840 S:      Maintained
4841 F:      drivers/auxdisplay/cfag12864bfb.c
4842 F:      include/linux/cfag12864b.h
4843
4844 CHAR and MISC DRIVERS
4845 M:      Arnd Bergmann <[email protected]>
4846 M:      Greg Kroah-Hartman <[email protected]>
4847 S:      Supported
4848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4849 F:      drivers/char/
4850 F:      drivers/misc/
4851 F:      include/linux/miscdevice.h
4852 X:      drivers/char/agp/
4853 X:      drivers/char/hw_random/
4854 X:      drivers/char/ipmi/
4855 X:      drivers/char/random.c
4856 X:      drivers/char/tpm/
4857
4858 CHECKPATCH
4859 M:      Andy Whitcroft <[email protected]>
4860 M:      Joe Perches <[email protected]>
4861 R:      Dwaipayan Ray <[email protected]>
4862 R:      Lukas Bulwahn <[email protected]>
4863 S:      Maintained
4864 F:      scripts/checkpatch.pl
4865
4866 CHECKPATCH DOCUMENTATION
4867 M:      Dwaipayan Ray <[email protected]>
4868 M:      Lukas Bulwahn <[email protected]>
4869 R:      Joe Perches <[email protected]>
4870 S:      Maintained
4871 F:      Documentation/dev-tools/checkpatch.rst
4872
4873 CHINESE DOCUMENTATION
4874 M:      Alex Shi <[email protected]>
4875 M:      Yanteng Si <[email protected]>
4876 S:      Maintained
4877 F:      Documentation/translations/zh_CN/
4878
4879 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4880 M:      Peter Chen <[email protected]>
4881 L:      [email protected]
4882 S:      Maintained
4883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4884 F:      drivers/usb/chipidea/
4885
4886 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4887 M:      Hans de Goede <[email protected]>
4888 L:      [email protected]
4889 S:      Maintained
4890 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4891 F:      drivers/input/touchscreen/chipone_icn8318.c
4892
4893 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4894 M:      Hans de Goede <[email protected]>
4895 L:      [email protected]
4896 S:      Maintained
4897 F:      drivers/input/touchscreen/chipone_icn8505.c
4898
4899 CHROME HARDWARE PLATFORM SUPPORT
4900 M:      Benson Leung <[email protected]>
4901 L:      [email protected]
4902 S:      Maintained
4903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4904 F:      drivers/platform/chrome/
4905
4906 CHROMEOS EC CODEC DRIVER
4907 M:      Cheng-Yi Chiang <[email protected]>
4908 M:      Tzung-Bi Shih <[email protected]>
4909 R:      Guenter Roeck <[email protected]>
4910 L:      [email protected]
4911 S:      Maintained
4912 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4913 F:      sound/soc/codecs/cros_ec_codec.*
4914
4915 CHROMEOS EC SUBDRIVERS
4916 M:      Benson Leung <[email protected]>
4917 R:      Guenter Roeck <[email protected]>
4918 L:      [email protected]
4919 S:      Maintained
4920 F:      drivers/power/supply/cros_usbpd-charger.c
4921 N:      cros_ec
4922 N:      cros-ec
4923
4924 CHROMEOS EC USB TYPE-C DRIVER
4925 M:      Prashant Malani <[email protected]>
4926 L:      [email protected]
4927 S:      Maintained
4928 F:      drivers/platform/chrome/cros_ec_typec.c
4929 F:      drivers/platform/chrome/cros_typec_switch.c
4930
4931 CHROMEOS EC USB PD NOTIFY DRIVER
4932 M:      Prashant Malani <[email protected]>
4933 L:      [email protected]
4934 S:      Maintained
4935 F:      drivers/platform/chrome/cros_usbpd_notify.c
4936 F:      include/linux/platform_data/cros_usbpd_notify.h
4937
4938 CHRONTEL CH7322 CEC DRIVER
4939 M:      Joe Tessler <[email protected]>
4940 L:      [email protected]
4941 S:      Maintained
4942 T:      git git://linuxtv.org/media_tree.git
4943 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4944 F:      drivers/media/cec/i2c/ch7322.c
4945
4946 CIRRUS LOGIC AUDIO CODEC DRIVERS
4947 M:      James Schulman <[email protected]>
4948 M:      David Rhodes <[email protected]>
4949 M:      Lucas Tanure <[email protected]>
4950 M:      Richard Fitzgerald <[email protected]>
4951 L:      [email protected] (moderated for non-subscribers)
4952 L:      [email protected]
4953 S:      Maintained
4954 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
4955 F:      include/dt-bindings/sound/cs*
4956 F:      sound/pci/hda/cs*
4957 F:      sound/pci/hda/hda_cs_dsp_ctl.*
4958 F:      sound/soc/codecs/cs*
4959
4960 CIRRUS LOGIC DSP FIRMWARE DRIVER
4961 M:      Simon Trimmer <[email protected]>
4962 M:      Charles Keepax <[email protected]>
4963 M:      Richard Fitzgerald <[email protected]>
4964 L:      [email protected]
4965 S:      Supported
4966 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4967 T:      git https://github.com/CirrusLogic/linux-drivers.git
4968 F:      drivers/firmware/cirrus/*
4969 F:      include/linux/firmware/cirrus/*
4970
4971 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4972 M:      Hartley Sweeten <[email protected]>
4973 L:      [email protected]
4974 S:      Maintained
4975 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4976
4977 CIRRUS LOGIC LOCHNAGAR DRIVER
4978 M:      Charles Keepax <[email protected]>
4979 M:      Richard Fitzgerald <[email protected]>
4980 L:      [email protected]
4981 S:      Supported
4982 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4983 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4984 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4985 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4986 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4987 F:      Documentation/hwmon/lochnagar.rst
4988 F:      drivers/clk/clk-lochnagar.c
4989 F:      drivers/hwmon/lochnagar-hwmon.c
4990 F:      drivers/mfd/lochnagar-i2c.c
4991 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4992 F:      drivers/regulator/lochnagar-regulator.c
4993 F:      include/dt-bindings/clock/lochnagar.h
4994 F:      include/dt-bindings/pinctrl/lochnagar.h
4995 F:      include/linux/mfd/lochnagar*
4996 F:      sound/soc/codecs/lochnagar-sc.c
4997
4998 CIRRUS LOGIC MADERA CODEC DRIVERS
4999 M:      Charles Keepax <[email protected]>
5000 M:      Richard Fitzgerald <[email protected]>
5001 L:      [email protected] (moderated for non-subscribers)
5002 L:      [email protected]
5003 S:      Supported
5004 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5005 T:      git https://github.com/CirrusLogic/linux-drivers.git
5006 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5007 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5008 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5009 F:      drivers/gpio/gpio-madera*
5010 F:      drivers/irqchip/irq-madera*
5011 F:      drivers/mfd/cs47l*
5012 F:      drivers/mfd/madera*
5013 F:      drivers/pinctrl/cirrus/*
5014 F:      include/dt-bindings/sound/madera*
5015 F:      include/linux/irqchip/irq-madera*
5016 F:      include/linux/mfd/madera/*
5017 F:      include/sound/madera*
5018 F:      sound/soc/codecs/cs47l*
5019 F:      sound/soc/codecs/madera*
5020
5021 CISCO FCOE HBA DRIVER
5022 M:      Satish Kharat <[email protected]>
5023 M:      Sesidhar Baddela <[email protected]>
5024 M:      Karan Tilak Kumar <[email protected]>
5025 L:      [email protected]
5026 S:      Supported
5027 F:      drivers/scsi/fnic/
5028
5029 CISCO SCSI HBA DRIVER
5030 M:      Karan Tilak Kumar <[email protected]>
5031 M:      Sesidhar Baddela <[email protected]>
5032 L:      [email protected]
5033 S:      Supported
5034 F:      drivers/scsi/snic/
5035
5036 CISCO VIC ETHERNET NIC DRIVER
5037 M:      Christian Benvenuti <[email protected]>
5038 M:      Govindarajulu Varadarajan <[email protected]>
5039 S:      Supported
5040 F:      drivers/net/ethernet/cisco/enic/
5041
5042 CISCO VIC LOW LATENCY NIC DRIVER
5043 M:      Christian Benvenuti <[email protected]>
5044 M:      Nelson Escobar <[email protected]>
5045 S:      Supported
5046 F:      drivers/infiniband/hw/usnic/
5047
5048 CLANG-FORMAT FILE
5049 M:      Miguel Ojeda <[email protected]>
5050 S:      Maintained
5051 F:      .clang-format
5052
5053 CLANG/LLVM BUILD SUPPORT
5054 M:      Nathan Chancellor <[email protected]>
5055 M:      Nick Desaulniers <[email protected]>
5056 R:      Tom Rix <[email protected]>
5057 L:      [email protected]
5058 S:      Supported
5059 W:      https://clangbuiltlinux.github.io/
5060 B:      https://github.com/ClangBuiltLinux/linux/issues
5061 C:      irc://irc.libera.chat/clangbuiltlinux
5062 F:      Documentation/kbuild/llvm.rst
5063 F:      include/linux/compiler-clang.h
5064 F:      scripts/Makefile.clang
5065 F:      scripts/clang-tools/
5066 K:      \b(?i:clang|llvm)\b
5067
5068 CLANG CONTROL FLOW INTEGRITY SUPPORT
5069 M:      Sami Tolvanen <[email protected]>
5070 M:      Kees Cook <[email protected]>
5071 R:      Nathan Chancellor <[email protected]>
5072 R:      Nick Desaulniers <[email protected]>
5073 L:      [email protected]
5074 S:      Supported
5075 B:      https://github.com/ClangBuiltLinux/linux/issues
5076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5077 F:      include/linux/cfi.h
5078 F:      kernel/cfi.c
5079
5080 CLK API
5081 M:      Russell King <[email protected]>
5082 L:      [email protected]
5083 S:      Maintained
5084 F:      include/linux/clk.h
5085
5086 CLOCKSOURCE, CLOCKEVENT DRIVERS
5087 M:      Daniel Lezcano <[email protected]>
5088 M:      Thomas Gleixner <[email protected]>
5089 L:      [email protected]
5090 S:      Supported
5091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5092 F:      Documentation/devicetree/bindings/timer/
5093 F:      drivers/clocksource/
5094
5095 CMPC ACPI DRIVER
5096 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5097 M:      Daniel Oliveira Nascimento <[email protected]>
5098 L:      [email protected]
5099 S:      Supported
5100 F:      drivers/platform/x86/classmate-laptop.c
5101
5102 COBALT MEDIA DRIVER
5103 M:      Hans Verkuil <[email protected]>
5104 L:      [email protected]
5105 S:      Supported
5106 W:      https://linuxtv.org
5107 T:      git git://linuxtv.org/media_tree.git
5108 F:      drivers/media/pci/cobalt/
5109
5110 COCCINELLE/Semantic Patches (SmPL)
5111 M:      Julia Lawall <[email protected]>
5112 M:      Nicolas Palix <[email protected]>
5113 L:      [email protected] (moderated for non-subscribers)
5114 S:      Supported
5115 W:      https://coccinelle.gitlabpages.inria.fr/website/
5116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5117 F:      Documentation/dev-tools/coccinelle.rst
5118 F:      scripts/coccicheck
5119 F:      scripts/coccinelle/
5120
5121 CODA FILE SYSTEM
5122 M:      Jan Harkes <[email protected]>
5123 M:      [email protected]
5124 L:      [email protected]
5125 S:      Maintained
5126 W:      http://www.coda.cs.cmu.edu/
5127 F:      Documentation/filesystems/coda.rst
5128 F:      fs/coda/
5129 F:      include/linux/coda*.h
5130 F:      include/uapi/linux/coda*.h
5131
5132 CODA V4L2 MEM2MEM DRIVER
5133 M:      Philipp Zabel <[email protected]>
5134 L:      [email protected]
5135 S:      Maintained
5136 F:      Documentation/devicetree/bindings/media/coda.yaml
5137 F:      drivers/media/platform/chips-media/
5138
5139 CODE OF CONDUCT
5140 M:      Greg Kroah-Hartman <[email protected]>
5141 S:      Supported
5142 F:      Documentation/process/code-of-conduct-interpretation.rst
5143 F:      Documentation/process/code-of-conduct.rst
5144
5145 COMEDI DRIVERS
5146 M:      Ian Abbott <[email protected]>
5147 M:      H Hartley Sweeten <[email protected]>
5148 S:      Odd Fixes
5149 F:      drivers/comedi/
5150 F:      include/linux/comedi/
5151 F:      include/uapi/linux/comedi.h
5152
5153 COMMON CLK FRAMEWORK
5154 M:      Michael Turquette <[email protected]>
5155 M:      Stephen Boyd <[email protected]>
5156 L:      [email protected]
5157 S:      Maintained
5158 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5160 F:      Documentation/devicetree/bindings/clock/
5161 F:      drivers/clk/
5162 F:      include/dt-bindings/clock/
5163 F:      include/linux/clk-pr*
5164 F:      include/linux/clk/
5165 F:      include/linux/of_clk.h
5166 X:      drivers/clk/clkdev.c
5167
5168 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5169 M:      Steve French <[email protected]>
5170 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5171 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5172 R:      Shyam Prasad N <[email protected]> (multichannel)
5173 L:      [email protected]
5174 L:      [email protected] (moderated for non-subscribers)
5175 S:      Supported
5176 W:      https://wiki.samba.org/index.php/LinuxCIFS
5177 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5178 F:      Documentation/admin-guide/cifs/
5179 F:      fs/cifs/
5180 F:      fs/smbfs_common/
5181 F:      include/uapi/linux/cifs
5182
5183 COMPACTPCI HOTPLUG CORE
5184 M:      Scott Murray <[email protected]>
5185 L:      [email protected]
5186 S:      Maintained
5187 F:      drivers/pci/hotplug/cpci_hotplug*
5188
5189 COMPACTPCI HOTPLUG GENERIC DRIVER
5190 M:      Scott Murray <[email protected]>
5191 L:      [email protected]
5192 S:      Maintained
5193 F:      drivers/pci/hotplug/cpcihp_generic.c
5194
5195 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5196 M:      Scott Murray <[email protected]>
5197 L:      [email protected]
5198 S:      Maintained
5199 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5200
5201 COMPAL LAPTOP SUPPORT
5202 M:      Cezary Jackiewicz <[email protected]>
5203 L:      [email protected]
5204 S:      Maintained
5205 F:      drivers/platform/x86/compal-laptop.c
5206
5207 COMPILER ATTRIBUTES
5208 M:      Miguel Ojeda <[email protected]>
5209 R:      Nick Desaulniers <[email protected]>
5210 S:      Maintained
5211 F:      include/linux/compiler_attributes.h
5212
5213 COMPUTE EXPRESS LINK (CXL)
5214 M:      Alison Schofield <[email protected]>
5215 M:      Vishal Verma <[email protected]>
5216 M:      Ira Weiny <[email protected]>
5217 M:      Ben Widawsky <[email protected]>
5218 M:      Dan Williams <[email protected]>
5219 L:      [email protected]
5220 S:      Maintained
5221 F:      drivers/cxl/
5222 F:      include/uapi/linux/cxl_mem.h
5223
5224 CONEXANT ACCESSRUNNER USB DRIVER
5225 L:      [email protected]
5226 S:      Orphan
5227 W:      http://accessrunner.sourceforge.net/
5228 F:      drivers/usb/atm/cxacru.c
5229
5230 CONFIGFS
5231 M:      Joel Becker <[email protected]>
5232 M:      Christoph Hellwig <[email protected]>
5233 S:      Supported
5234 T:      git git://git.infradead.org/users/hch/configfs.git
5235 F:      fs/configfs/
5236 F:      include/linux/configfs.h
5237 F:      samples/configfs/
5238
5239 CONSOLE SUBSYSTEM
5240 M:      Greg Kroah-Hartman <[email protected]>
5241 S:      Supported
5242 F:      drivers/video/console/
5243 F:      include/linux/console*
5244
5245 CONTEXT TRACKING
5246 M:      Frederic Weisbecker <[email protected]>
5247 M:      "Paul E. McKenney" <[email protected]>
5248 S:      Maintained
5249 F:      kernel/context_tracking.c
5250 F:      include/linux/context_tracking*
5251
5252 CONTROL GROUP (CGROUP)
5253 M:      Tejun Heo <[email protected]>
5254 M:      Zefan Li <[email protected]>
5255 M:      Johannes Weiner <[email protected]>
5256 L:      [email protected]
5257 S:      Maintained
5258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5259 F:      Documentation/admin-guide/cgroup-v1/
5260 F:      Documentation/admin-guide/cgroup-v2.rst
5261 F:      include/linux/cgroup*
5262 F:      kernel/cgroup/
5263 F:      tools/testing/selftests/cgroup/
5264
5265 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5266 M:      Tejun Heo <[email protected]>
5267 M:      Jens Axboe <[email protected]>
5268 L:      [email protected]
5269 L:      [email protected]
5270 T:      git git://git.kernel.dk/linux-block
5271 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5272 F:      block/bfq-cgroup.c
5273 F:      block/blk-cgroup.c
5274 F:      block/blk-iolatency.c
5275 F:      block/blk-throttle.c
5276 F:      include/linux/blk-cgroup.h
5277
5278 CONTROL GROUP - CPUSET
5279 M:      Waiman Long <[email protected]>
5280 M:      Zefan Li <[email protected]>
5281 L:      [email protected]
5282 S:      Maintained
5283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5284 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5285 F:      include/linux/cpuset.h
5286 F:      kernel/cgroup/cpuset.c
5287
5288 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5289 M:      Johannes Weiner <[email protected]>
5290 M:      Michal Hocko <[email protected]>
5291 M:      Roman Gushchin <[email protected]>
5292 M:      Shakeel Butt <[email protected]>
5293 R:      Muchun Song <[email protected]>
5294 L:      [email protected]
5295 L:      [email protected]
5296 S:      Maintained
5297 F:      mm/memcontrol.c
5298 F:      mm/swap_cgroup.c
5299 F:      tools/testing/selftests/cgroup/memcg_protection.m
5300 F:      tools/testing/selftests/cgroup/test_kmem.c
5301 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5302
5303 CORETEMP HARDWARE MONITORING DRIVER
5304 M:      Fenghua Yu <[email protected]>
5305 L:      [email protected]
5306 S:      Maintained
5307 F:      Documentation/hwmon/coretemp.rst
5308 F:      drivers/hwmon/coretemp.c
5309
5310 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5311 M:      Marius Zachmann <[email protected]>
5312 L:      [email protected]
5313 S:      Maintained
5314 F:      drivers/hwmon/corsair-cpro.c
5315
5316 CORSAIR-PSU HARDWARE MONITOR DRIVER
5317 M:      Wilken Gottwalt <[email protected]>
5318 L:      [email protected]
5319 S:      Maintained
5320 F:      Documentation/hwmon/corsair-psu.rst
5321 F:      drivers/hwmon/corsair-psu.c
5322
5323 COUNTER SUBSYSTEM
5324 M:      William Breathitt Gray <[email protected]>
5325 L:      [email protected]
5326 S:      Maintained
5327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5328 F:      Documentation/ABI/testing/sysfs-bus-counter
5329 F:      Documentation/driver-api/generic-counter.rst
5330 F:      drivers/counter/
5331 F:      include/linux/counter.h
5332 F:      include/uapi/linux/counter.h
5333 F:      tools/counter/
5334
5335 CP2615 I2C DRIVER
5336 M:      Bence Csókás <[email protected]>
5337 S:      Maintained
5338 F:      drivers/i2c/busses/i2c-cp2615.c
5339
5340 CPMAC ETHERNET DRIVER
5341 M:      Florian Fainelli <[email protected]>
5342 L:      [email protected]
5343 S:      Maintained
5344 F:      drivers/net/ethernet/ti/cpmac.c
5345
5346 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5347 M:      Viresh Kumar <[email protected]>
5348 M:      Sudeep Holla <[email protected]>
5349 L:      [email protected]
5350 S:      Maintained
5351 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5352 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5353
5354 CPU FREQUENCY SCALING FRAMEWORK
5355 M:      "Rafael J. Wysocki" <[email protected]>
5356 M:      Viresh Kumar <[email protected]>
5357 L:      [email protected]
5358 S:      Maintained
5359 B:      https://bugzilla.kernel.org
5360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5362 F:      Documentation/admin-guide/pm/cpufreq.rst
5363 F:      Documentation/admin-guide/pm/intel_pstate.rst
5364 F:      Documentation/cpu-freq/
5365 F:      Documentation/devicetree/bindings/cpufreq/
5366 F:      drivers/cpufreq/
5367 F:      include/linux/cpufreq.h
5368 F:      include/linux/sched/cpufreq.h
5369 F:      kernel/sched/cpufreq*.c
5370 F:      tools/testing/selftests/cpufreq/
5371
5372 CPU IDLE TIME MANAGEMENT FRAMEWORK
5373 M:      "Rafael J. Wysocki" <[email protected]>
5374 M:      Daniel Lezcano <[email protected]>
5375 L:      [email protected]
5376 S:      Maintained
5377 B:      https://bugzilla.kernel.org
5378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5379 F:      Documentation/admin-guide/pm/cpuidle.rst
5380 F:      Documentation/driver-api/pm/cpuidle.rst
5381 F:      drivers/cpuidle/
5382 F:      include/linux/cpuidle.h
5383
5384 CPU POWER MONITORING SUBSYSTEM
5385 M:      Thomas Renninger <[email protected]>
5386 M:      Shuah Khan <[email protected]>
5387 M:      Shuah Khan <[email protected]>
5388 L:      [email protected]
5389 S:      Maintained
5390 F:      tools/power/cpupower/
5391
5392 CPUID/MSR DRIVER
5393 M:      "H. Peter Anvin" <[email protected]>
5394 S:      Maintained
5395 F:      arch/x86/kernel/cpuid.c
5396 F:      arch/x86/kernel/msr.c
5397
5398 CPUIDLE DRIVER - ARM BIG LITTLE
5399 M:      Lorenzo Pieralisi <[email protected]>
5400 M:      Daniel Lezcano <[email protected]>
5401 L:      [email protected]
5402 L:      [email protected] (moderated for non-subscribers)
5403 S:      Maintained
5404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5405 F:      drivers/cpuidle/cpuidle-big_little.c
5406
5407 CPUIDLE DRIVER - ARM EXYNOS
5408 M:      Daniel Lezcano <[email protected]>
5409 R:      Krzysztof Kozlowski <[email protected]>
5410 M:      Kukjin Kim <[email protected]>
5411 L:      [email protected]
5412 L:      [email protected]
5413 S:      Supported
5414 F:      arch/arm/mach-exynos/pm.c
5415 F:      drivers/cpuidle/cpuidle-exynos.c
5416 F:      include/linux/platform_data/cpuidle-exynos.h
5417
5418 CPUIDLE DRIVER - ARM PSCI
5419 M:      Lorenzo Pieralisi <[email protected]>
5420 M:      Sudeep Holla <[email protected]>
5421 L:      [email protected]
5422 L:      [email protected] (moderated for non-subscribers)
5423 S:      Supported
5424 F:      drivers/cpuidle/cpuidle-psci.c
5425
5426 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5427 M:      Ulf Hansson <[email protected]>
5428 L:      [email protected]
5429 L:      [email protected] (moderated for non-subscribers)
5430 S:      Supported
5431 F:      drivers/cpuidle/cpuidle-psci.h
5432 F:      drivers/cpuidle/cpuidle-psci-domain.c
5433
5434 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5435 M:      Ulf Hansson <[email protected]>
5436 L:      [email protected]
5437 S:      Supported
5438 F:      drivers/cpuidle/dt_idle_genpd.c
5439 F:      drivers/cpuidle/dt_idle_genpd.h
5440
5441 CPUIDLE DRIVER - RISC-V SBI
5442 M:      Anup Patel <[email protected]>
5443 L:      [email protected]
5444 L:      [email protected]
5445 S:      Maintained
5446 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5447
5448 CRAMFS FILESYSTEM
5449 M:      Nicolas Pitre <[email protected]>
5450 S:      Maintained
5451 F:      Documentation/filesystems/cramfs.rst
5452 F:      fs/cramfs/
5453
5454 CREATIVE SB0540
5455 M:      Bastien Nocera <[email protected]>
5456 L:      [email protected]
5457 S:      Maintained
5458 F:      drivers/hid/hid-creative-sb0540.c
5459
5460 CRYPTO API
5461 M:      Herbert Xu <[email protected]>
5462 M:      "David S. Miller" <[email protected]>
5463 L:      [email protected]
5464 S:      Maintained
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5467 F:      Documentation/crypto/
5468 F:      Documentation/devicetree/bindings/crypto/
5469 F:      arch/*/crypto/
5470 F:      crypto/
5471 F:      drivers/crypto/
5472 F:      include/crypto/
5473 F:      include/linux/crypto*
5474 F:      lib/crypto/
5475
5476 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5477 M:      Neil Horman <[email protected]>
5478 L:      [email protected]
5479 S:      Maintained
5480 F:      crypto/ansi_cprng.c
5481 F:      crypto/rng.c
5482
5483 CS3308 MEDIA DRIVER
5484 M:      Hans Verkuil <[email protected]>
5485 L:      [email protected]
5486 S:      Odd Fixes
5487 W:      http://linuxtv.org
5488 T:      git git://linuxtv.org/media_tree.git
5489 F:      drivers/media/i2c/cs3308.c
5490
5491 CS5535 Audio ALSA driver
5492 M:      Jaya Kumar <[email protected]>
5493 S:      Maintained
5494 F:      sound/pci/cs5535audio/
5495
5496 CSI DRIVERS FOR ALLWINNER V3s
5497 M:      Yong Deng <[email protected]>
5498 L:      [email protected]
5499 S:      Maintained
5500 T:      git git://linuxtv.org/media_tree.git
5501 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5502 F:      drivers/media/platform/sunxi/sun6i-csi/
5503
5504 CTU CAN FD DRIVER
5505 M:      Pavel Pisa <[email protected]>
5506 M:      Ondrej Ille <[email protected]>
5507 L:      [email protected]
5508 S:      Maintained
5509 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5510 F:      drivers/net/can/ctucanfd/
5511
5512 CW1200 WLAN driver
5513 M:      Solomon Peachy <[email protected]>
5514 S:      Maintained
5515 F:      drivers/net/wireless/st/cw1200/
5516
5517 CX18 VIDEO4LINUX DRIVER
5518 M:      Andy Walls <[email protected]>
5519 L:      [email protected]
5520 S:      Maintained
5521 W:      https://linuxtv.org
5522 T:      git git://linuxtv.org/media_tree.git
5523 F:      drivers/media/pci/cx18/
5524 F:      include/uapi/linux/ivtv*
5525
5526 CX2341X MPEG ENCODER HELPER MODULE
5527 M:      Hans Verkuil <[email protected]>
5528 L:      [email protected]
5529 S:      Maintained
5530 W:      https://linuxtv.org
5531 T:      git git://linuxtv.org/media_tree.git
5532 F:      drivers/media/common/cx2341x*
5533 F:      include/media/drv-intf/cx2341x.h
5534
5535 CX24120 MEDIA DRIVER
5536 M:      Jemma Denson <[email protected]>
5537 M:      Patrick Boettcher <[email protected]>
5538 L:      [email protected]
5539 S:      Maintained
5540 W:      https://linuxtv.org
5541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5542 F:      drivers/media/dvb-frontends/cx24120*
5543
5544 CX88 VIDEO4LINUX DRIVER
5545 M:      Mauro Carvalho Chehab <[email protected]>
5546 L:      [email protected]
5547 S:      Odd fixes
5548 W:      https://linuxtv.org
5549 T:      git git://linuxtv.org/media_tree.git
5550 F:      Documentation/driver-api/media/drivers/cx88*
5551 F:      drivers/media/pci/cx88/
5552
5553 CXD2820R MEDIA DRIVER
5554 M:      Antti Palosaari <[email protected]>
5555 L:      [email protected]
5556 S:      Maintained
5557 W:      https://linuxtv.org
5558 W:      http://palosaari.fi/linux/
5559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5560 T:      git git://linuxtv.org/anttip/media_tree.git
5561 F:      drivers/media/dvb-frontends/cxd2820r*
5562
5563 CXGB3 ETHERNET DRIVER (CXGB3)
5564 M:      Raju Rangoju <[email protected]>
5565 L:      [email protected]
5566 S:      Supported
5567 W:      http://www.chelsio.com
5568 F:      drivers/net/ethernet/chelsio/cxgb3/
5569
5570 CXGB3 ISCSI DRIVER (CXGB3I)
5571 M:      Varun Prakash <[email protected]>
5572 L:      [email protected]
5573 S:      Supported
5574 W:      http://www.chelsio.com
5575 F:      drivers/scsi/cxgbi/cxgb3i
5576
5577 CXGB4 CRYPTO DRIVER (chcr)
5578 M:      Ayush Sawal <[email protected]>
5579 M:      Vinay Kumar Yadav <[email protected]>
5580 M:      Rohit Maheshwari <[email protected]>
5581 L:      [email protected]
5582 S:      Supported
5583 W:      http://www.chelsio.com
5584 F:      drivers/crypto/chelsio
5585
5586 CXGB4 INLINE CRYPTO DRIVER
5587 M:      Ayush Sawal <[email protected]>
5588 M:      Vinay Kumar Yadav <[email protected]>
5589 M:      Rohit Maheshwari <[email protected]>
5590 L:      [email protected]
5591 S:      Supported
5592 W:      http://www.chelsio.com
5593 F:      drivers/net/ethernet/chelsio/inline_crypto/
5594
5595 CXGB4 ETHERNET DRIVER (CXGB4)
5596 M:      Raju Rangoju <[email protected]>
5597 L:      [email protected]
5598 S:      Supported
5599 W:      http://www.chelsio.com
5600 F:      drivers/net/ethernet/chelsio/cxgb4/
5601
5602 CXGB4 ISCSI DRIVER (CXGB4I)
5603 M:      Varun Prakash <[email protected]>
5604 L:      [email protected]
5605 S:      Supported
5606 W:      http://www.chelsio.com
5607 F:      drivers/scsi/cxgbi/cxgb4i
5608
5609 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5610 M:      Potnuri Bharat Teja <[email protected]>
5611 L:      [email protected]
5612 S:      Supported
5613 W:      http://www.openfabrics.org
5614 F:      drivers/infiniband/hw/cxgb4/
5615 F:      include/uapi/rdma/cxgb4-abi.h
5616
5617 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5618 M:      Raju Rangoju <[email protected]>
5619 L:      [email protected]
5620 S:      Supported
5621 W:      http://www.chelsio.com
5622 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5623
5624 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5625 M:      Frederic Barrat <[email protected]>
5626 M:      Andrew Donnellan <[email protected]>
5627 L:      [email protected]
5628 S:      Supported
5629 F:      Documentation/ABI/testing/sysfs-class-cxl
5630 F:      Documentation/powerpc/cxl.rst
5631 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5632 F:      drivers/misc/cxl/
5633 F:      include/misc/cxl*
5634 F:      include/uapi/misc/cxl.h
5635
5636 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5637 M:      Manoj N. Kumar <[email protected]>
5638 M:      Matthew R. Ochs <[email protected]>
5639 M:      Uma Krishnan <[email protected]>
5640 L:      [email protected]
5641 S:      Supported
5642 F:      Documentation/powerpc/cxlflash.rst
5643 F:      drivers/scsi/cxlflash/
5644 F:      include/uapi/scsi/cxlflash_ioctl.h
5645
5646 CYBERPRO FB DRIVER
5647 M:      Russell King <[email protected]>
5648 L:      [email protected] (moderated for non-subscribers)
5649 S:      Maintained
5650 W:      http://www.armlinux.org.uk/
5651 F:      drivers/video/fbdev/cyber2000fb.*
5652
5653 CYCLADES PC300 DRIVER
5654 S:      Orphan
5655 F:      drivers/net/wan/pc300*
5656
5657 CYPRESS_FIRMWARE MEDIA DRIVER
5658 M:      Antti Palosaari <[email protected]>
5659 L:      [email protected]
5660 S:      Maintained
5661 W:      https://linuxtv.org
5662 W:      http://palosaari.fi/linux/
5663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5664 T:      git git://linuxtv.org/anttip/media_tree.git
5665 F:      drivers/media/common/cypress_firmware*
5666
5667 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5668 M:      Linus Walleij <[email protected]>
5669 L:      [email protected]
5670 S:      Maintained
5671 F:      drivers/input/touchscreen/cy8ctma140.c
5672
5673 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5674 M:      Yassine Oudjana <[email protected]>
5675 L:      [email protected]
5676 S:      Maintained
5677 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
5678 F:      drivers/input/keyboard/cypress-sf.c
5679
5680 CYTTSP TOUCHSCREEN DRIVER
5681 M:      Linus Walleij <[email protected]>
5682 L:      [email protected]
5683 S:      Maintained
5684 F:      drivers/input/touchscreen/cyttsp*
5685
5686 D-LINK DIR-685 TOUCHKEYS DRIVER
5687 M:      Linus Walleij <[email protected]>
5688 L:      [email protected]
5689 S:      Supported
5690 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5691
5692 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5693 M:      Joshua Kinard <[email protected]>
5694 S:      Maintained
5695 F:      drivers/rtc/rtc-ds1685.c
5696 F:      include/linux/rtc/ds1685.h
5697
5698 DAMA SLAVE for AX.25
5699 M:      Joerg Reuter <[email protected]>
5700 L:      [email protected]
5701 S:      Maintained
5702 W:      http://yaina.de/jreuter/
5703 W:      http://www.qsl.net/dl1bke/
5704 F:      net/ax25/af_ax25.c
5705 F:      net/ax25/ax25_dev.c
5706 F:      net/ax25/ax25_ds_*
5707 F:      net/ax25/ax25_in.c
5708 F:      net/ax25/ax25_out.c
5709 F:      net/ax25/ax25_timer.c
5710 F:      net/ax25/sysctl_net_ax25.c
5711
5712 DATA ACCESS MONITOR
5713 M:      SeongJae Park <[email protected]>
5714 L:      [email protected]
5715 L:      [email protected]
5716 S:      Maintained
5717 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
5718 F:      Documentation/admin-guide/mm/damon/
5719 F:      Documentation/mm/damon/
5720 F:      include/linux/damon.h
5721 F:      include/trace/events/damon.h
5722 F:      mm/damon/
5723 F:      tools/testing/selftests/damon/
5724
5725 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5726 L:      [email protected]
5727 S:      Orphan
5728 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5729 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5730
5731 DC390/AM53C974 SCSI driver
5732 M:      Hannes Reinecke <[email protected]>
5733 L:      [email protected]
5734 S:      Maintained
5735 F:      drivers/scsi/am53c974.c
5736
5737 DC395x SCSI driver
5738 M:      Oliver Neukum <[email protected]>
5739 M:      Ali Akcaagac <[email protected]>
5740 M:      Jamie Lenehan <[email protected]>
5741 L:      [email protected]
5742 S:      Maintained
5743 W:      http://twibble.org/dist/dc395x/
5744 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
5745 F:      Documentation/scsi/dc395x.rst
5746 F:      drivers/scsi/dc395x.*
5747
5748 DCCP PROTOCOL
5749 L:      [email protected]
5750 S:      Orphan
5751 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5752 F:      include/linux/dccp.h
5753 F:      include/linux/tfrc.h
5754 F:      include/uapi/linux/dccp.h
5755 F:      net/dccp/
5756
5757 DECSTATION PLATFORM SUPPORT
5758 M:      "Maciej W. Rozycki" <[email protected]>
5759 L:      [email protected]
5760 S:      Maintained
5761 W:      http://www.linux-mips.org/wiki/DECstation
5762 F:      arch/mips/dec/
5763 F:      arch/mips/include/asm/dec/
5764 F:      arch/mips/include/asm/mach-dec/
5765
5766 DEFXX FDDI NETWORK DRIVER
5767 M:      "Maciej W. Rozycki" <[email protected]>
5768 S:      Maintained
5769 F:      drivers/net/fddi/defxx.*
5770
5771 DEFZA FDDI NETWORK DRIVER
5772 M:      "Maciej W. Rozycki" <[email protected]>
5773 S:      Maintained
5774 F:      drivers/net/fddi/defza.*
5775
5776 DEINTERLACE DRIVERS FOR ALLWINNER H3
5777 M:      Jernej Skrabec <[email protected]>
5778 L:      [email protected]
5779 S:      Maintained
5780 T:      git git://linuxtv.org/media_tree.git
5781 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5782 F:      drivers/media/platform/sunxi/sun8i-di/
5783
5784 DELL LAPTOP DRIVER
5785 M:      Matthew Garrett <[email protected]>
5786 M:      Pali Rohár <[email protected]>
5787 L:      [email protected]
5788 S:      Maintained
5789 F:      drivers/platform/x86/dell/dell-laptop.c
5790
5791 DELL LAPTOP FREEFALL DRIVER
5792 M:      Pali Rohár <[email protected]>
5793 S:      Maintained
5794 F:      drivers/platform/x86/dell/dell-smo8800.c
5795
5796 DELL LAPTOP RBTN DRIVER
5797 M:      Pali Rohár <[email protected]>
5798 S:      Maintained
5799 F:      drivers/platform/x86/dell/dell-rbtn.*
5800
5801 DELL LAPTOP SMM DRIVER
5802 M:      Pali Rohár <[email protected]>
5803 S:      Maintained
5804 F:      Documentation/ABI/obsolete/procfs-i8k
5805 F:      drivers/hwmon/dell-smm-hwmon.c
5806 F:      include/uapi/linux/i8k.h
5807
5808 DELL REMOTE BIOS UPDATE DRIVER
5809 M:      Stuart Hayes <[email protected]>
5810 L:      [email protected]
5811 S:      Maintained
5812 F:      drivers/platform/x86/dell/dell_rbu.c
5813
5814 DELL SMBIOS DRIVER
5815 M:      Pali Rohár <[email protected]>
5816 L:      [email protected]
5817 L:      [email protected]
5818 S:      Maintained
5819 F:      drivers/platform/x86/dell/dell-smbios.*
5820
5821 DELL SMBIOS SMM DRIVER
5822 L:      [email protected]
5823 L:      [email protected]
5824 S:      Maintained
5825 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5826
5827 DELL SMBIOS WMI DRIVER
5828 L:      [email protected]
5829 L:      [email protected]
5830 S:      Maintained
5831 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5832 F:      tools/wmi/dell-smbios-example.c
5833
5834 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5835 M:      Stuart Hayes <[email protected]>
5836 L:      [email protected]
5837 S:      Maintained
5838 F:      Documentation/driver-api/dcdbas.rst
5839 F:      drivers/platform/x86/dell/dcdbas.*
5840
5841 DELL WMI DESCRIPTOR DRIVER
5842 L:      [email protected]
5843 S:      Maintained
5844 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5845
5846 DELL WMI SYSMAN DRIVER
5847 M:      Divya Bharathi <[email protected]>
5848 M:      Prasanth Ksr <[email protected]>
5849 L:      [email protected]
5850 L:      [email protected]
5851 S:      Maintained
5852 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5853 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5854
5855 DELL WMI NOTIFICATIONS DRIVER
5856 M:      Matthew Garrett <[email protected]>
5857 M:      Pali Rohár <[email protected]>
5858 S:      Maintained
5859 F:      drivers/platform/x86/dell/dell-wmi-base.c
5860
5861 DELL WMI HARDWARE PRIVACY SUPPORT
5862 M:      Perry Yuan <[email protected]>
5863 L:      [email protected]
5864 L:      [email protected]
5865 S:      Maintained
5866 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
5867
5868 DELTA ST MEDIA DRIVER
5869 M:      Hugues Fruchet <[email protected]>
5870 L:      [email protected]
5871 S:      Supported
5872 W:      https://linuxtv.org
5873 T:      git git://linuxtv.org/media_tree.git
5874 F:      drivers/media/platform/st/sti/delta
5875
5876 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5877 M:      Zev Weiss <[email protected]>
5878 L:      [email protected]
5879 S:      Maintained
5880 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5881
5882 DELTA DPS920AB PSU DRIVER
5883 M:      Robert Marko <[email protected]>
5884 L:      [email protected]
5885 S:      Maintained
5886 F:      Documentation/hwmon/dps920ab.rst
5887 F:      drivers/hwmon/pmbus/dps920ab.c
5888
5889 DELTA NETWORKS TN48M CPLD DRIVERS
5890 M:      Robert Marko <[email protected]>
5891 S:      Maintained
5892 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5893 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5894 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5895 F:      drivers/gpio/gpio-tn48m.c
5896 F:      include/dt-bindings/reset/delta,tn48m-reset.h
5897
5898 DENALI NAND DRIVER
5899 L:      [email protected]
5900 S:      Orphan
5901 F:      drivers/mtd/nand/raw/denali*
5902
5903 DESIGNWARE EDMA CORE IP DRIVER
5904 M:      Gustavo Pimentel <[email protected]>
5905 L:      [email protected]
5906 S:      Maintained
5907 F:      drivers/dma/dw-edma/
5908 F:      include/linux/dma/edma.h
5909
5910 DESIGNWARE XDATA IP DRIVER
5911 M:      Gustavo Pimentel <[email protected]>
5912 L:      [email protected]
5913 S:      Maintained
5914 F:      Documentation/misc-devices/dw-xdata-pcie.rst
5915 F:      drivers/misc/dw-xdata-pcie.c
5916
5917 DESIGNWARE USB2 DRD IP DRIVER
5918 M:      Minas Harutyunyan <[email protected]>
5919 L:      [email protected]
5920 S:      Maintained
5921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5922 F:      drivers/usb/dwc2/
5923
5924 DESIGNWARE USB3 DRD IP DRIVER
5925 M:      Thinh Nguyen <[email protected]>
5926 L:      [email protected]
5927 S:      Maintained
5928 F:      drivers/usb/dwc3/
5929
5930 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5931 M:      Andreas Klinger <[email protected]>
5932 L:      [email protected]
5933 S:      Maintained
5934 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5935 F:      drivers/iio/proximity/srf*.c
5936
5937 DEVICE COREDUMP (DEV_COREDUMP)
5938 M:      Johannes Berg <[email protected]>
5939 L:      [email protected]
5940 S:      Maintained
5941 F:      drivers/base/devcoredump.c
5942 F:      include/linux/devcoredump.h
5943
5944 DEVICE DEPENDENCY HELPER SCRIPT
5945 M:      Saravana Kannan <[email protected]>
5946 L:      [email protected]
5947 S:      Maintained
5948 F:      scripts/dev-needs.sh
5949
5950 DEVICE DIRECT ACCESS (DAX)
5951 M:      Dan Williams <[email protected]>
5952 M:      Vishal Verma <[email protected]>
5953 M:      Dave Jiang <[email protected]>
5954 L:      [email protected]
5955 S:      Supported
5956 F:      drivers/dax/
5957
5958 DEVICE FREQUENCY (DEVFREQ)
5959 M:      MyungJoo Ham <[email protected]>
5960 M:      Kyungmin Park <[email protected]>
5961 M:      Chanwoo Choi <[email protected]>
5962 L:      [email protected]
5963 S:      Maintained
5964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5965 F:      Documentation/devicetree/bindings/devfreq/
5966 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5967 F:      drivers/devfreq/
5968 F:      include/linux/devfreq.h
5969 F:      include/trace/events/devfreq.h
5970
5971 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5972 M:      Chanwoo Choi <[email protected]>
5973 L:      [email protected]
5974 S:      Supported
5975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5976 F:      Documentation/devicetree/bindings/devfreq/event/
5977 F:      drivers/devfreq/devfreq-event.c
5978 F:      drivers/devfreq/event/
5979 F:      include/dt-bindings/pmu/exynos_ppmu.h
5980 F:      include/linux/devfreq-event.h
5981
5982 DEVICE NUMBER REGISTRY
5983 M:      Torben Mathiasen <[email protected]>
5984 S:      Maintained
5985 W:      http://lanana.org/docs/device-list/index.html
5986
5987 DEVICE RESOURCE MANAGEMENT HELPERS
5988 M:      Hans de Goede <[email protected]>
5989 R:      Matti Vaittinen <[email protected]>
5990 S:      Maintained
5991 F:      include/linux/devm-helpers.h
5992
5993 DEVICE-MAPPER  (LVM)
5994 M:      Alasdair Kergon <[email protected]>
5995 M:      Mike Snitzer <[email protected]>
5996 M:      [email protected]
5997 L:      [email protected]
5998 S:      Maintained
5999 W:      http://sources.redhat.com/dm
6000 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6002 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
6003 F:      Documentation/admin-guide/device-mapper/
6004 F:      drivers/md/Kconfig
6005 F:      drivers/md/Makefile
6006 F:      drivers/md/dm*
6007 F:      drivers/md/persistent-data/
6008 F:      include/linux/device-mapper.h
6009 F:      include/linux/dm-*.h
6010 F:      include/uapi/linux/dm-*.h
6011
6012 DEVLINK
6013 M:      Jiri Pirko <[email protected]>
6014 L:      [email protected]
6015 S:      Supported
6016 F:      Documentation/networking/devlink
6017 F:      include/net/devlink.h
6018 F:      include/uapi/linux/devlink.h
6019 F:      net/core/devlink.c
6020
6021 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6022 M:      Christoph Niedermaier <[email protected]>
6023 L:      [email protected]
6024 S:      Maintained
6025 F:      arch/arm/boot/dts/imx6*-dhcom-*
6026
6027 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6028 M:      Marek Vasut <[email protected]>
6029 L:      [email protected]
6030 S:      Maintained
6031 F:      arch/arm/boot/dts/stm32mp1*-dhcom-*
6032 F:      arch/arm/boot/dts/stm32mp1*-dhcor-*
6033
6034 DIALOG SEMICONDUCTOR DRIVERS
6035 M:      Support Opensource <[email protected]>
6036 S:      Supported
6037 W:      http://www.dialog-semiconductor.com/products
6038 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
6039 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6040 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6041 F:      Documentation/devicetree/bindings/mfd/da90*.yaml
6042 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6043 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6044 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
6045 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6046 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6047 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6048 F:      Documentation/hwmon/da90??.rst
6049 F:      drivers/gpio/gpio-da90??.c
6050 F:      drivers/hwmon/da90??-hwmon.c
6051 F:      drivers/iio/adc/da91??-*.c
6052 F:      drivers/input/misc/da72??.[ch]
6053 F:      drivers/input/misc/da90??_onkey.c
6054 F:      drivers/input/touchscreen/da9052_tsi.c
6055 F:      drivers/leds/leds-da90??.c
6056 F:      drivers/mfd/da903x.c
6057 F:      drivers/mfd/da90??-*.c
6058 F:      drivers/mfd/da91??-*.c
6059 F:      drivers/pinctrl/pinctrl-da90??.c
6060 F:      drivers/power/supply/da9052-battery.c
6061 F:      drivers/power/supply/da91??-*.c
6062 F:      drivers/regulator/da9???-regulator.[ch]
6063 F:      drivers/regulator/slg51000-regulator.[ch]
6064 F:      drivers/rtc/rtc-da90??.c
6065 F:      drivers/thermal/da90??-thermal.c
6066 F:      drivers/video/backlight/da90??_bl.c
6067 F:      drivers/watchdog/da90??_wdt.c
6068 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6069 F:      include/linux/mfd/da903x.h
6070 F:      include/linux/mfd/da9052/
6071 F:      include/linux/mfd/da9055/
6072 F:      include/linux/mfd/da9062/
6073 F:      include/linux/mfd/da9063/
6074 F:      include/linux/mfd/da9150/
6075 F:      include/linux/regulator/da9211.h
6076 F:      include/sound/da[79]*.h
6077 F:      sound/soc/codecs/da[79]*.[ch]
6078
6079 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6080 M:      William Breathitt Gray <[email protected]>
6081 L:      [email protected]
6082 S:      Maintained
6083 F:      drivers/gpio/gpio-gpio-mm.c
6084
6085 DIOLAN U2C-12 I2C DRIVER
6086 M:      Guenter Roeck <[email protected]>
6087 L:      [email protected]
6088 S:      Maintained
6089 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6090
6091 DIRECTORY NOTIFICATION (DNOTIFY)
6092 M:      Jan Kara <[email protected]>
6093 R:      Amir Goldstein <[email protected]>
6094 L:      [email protected]
6095 S:      Maintained
6096 F:      Documentation/filesystems/dnotify.rst
6097 F:      fs/notify/dnotify/
6098 F:      include/linux/dnotify.h
6099
6100 DISK GEOMETRY AND PARTITION HANDLING
6101 M:      Andries Brouwer <[email protected]>
6102 S:      Maintained
6103 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6104 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6105 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6106
6107 DISKQUOTA
6108 M:      Jan Kara <[email protected]>
6109 S:      Maintained
6110 F:      Documentation/filesystems/quota.rst
6111 F:      fs/quota/
6112 F:      include/linux/quota*.h
6113 F:      include/uapi/linux/quota*.h
6114
6115 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6116 M:      Bernie Thompson <[email protected]>
6117 L:      [email protected]
6118 S:      Maintained
6119 W:      http://plugable.com/category/projects/udlfb/
6120 F:      Documentation/fb/udlfb.rst
6121 F:      drivers/video/fbdev/udlfb.c
6122 F:      include/video/udlfb.h
6123
6124 DISTRIBUTED LOCK MANAGER (DLM)
6125 M:      Christine Caulfield <[email protected]>
6126 M:      David Teigland <[email protected]>
6127 L:      [email protected]
6128 S:      Supported
6129 W:      http://sources.redhat.com/cluster/
6130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6131 F:      fs/dlm/
6132
6133 DMA BUFFER SHARING FRAMEWORK
6134 M:      Sumit Semwal <[email protected]>
6135 M:      Christian König <[email protected]>
6136 L:      [email protected]
6137 L:      [email protected]
6138 L:      [email protected] (moderated for non-subscribers)
6139 S:      Maintained
6140 T:      git git://anongit.freedesktop.org/drm/drm-misc
6141 F:      Documentation/driver-api/dma-buf.rst
6142 F:      drivers/dma-buf/
6143 F:      include/linux/*fence.h
6144 F:      include/linux/dma-buf.h
6145 F:      include/linux/dma-resv.h
6146 K:      \bdma_(?:buf|fence|resv)\b
6147
6148 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6149 M:      Vinod Koul <[email protected]>
6150 L:      [email protected]
6151 S:      Maintained
6152 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6154 F:      Documentation/devicetree/bindings/dma/
6155 F:      Documentation/driver-api/dmaengine/
6156 F:      drivers/dma/
6157 F:      include/dt-bindings/dma/
6158 F:      include/linux/dma/
6159 F:      include/linux/dmaengine.h
6160 F:      include/linux/of_dma.h
6161
6162 DMA MAPPING HELPERS
6163 M:      Christoph Hellwig <[email protected]>
6164 M:      Marek Szyprowski <[email protected]>
6165 R:      Robin Murphy <[email protected]>
6166 L:      [email protected]
6167 S:      Supported
6168 W:      http://git.infradead.org/users/hch/dma-mapping.git
6169 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6170 F:      include/asm-generic/dma-mapping.h
6171 F:      include/linux/dma-direct.h
6172 F:      include/linux/dma-mapping.h
6173 F:      include/linux/dma-map-ops.h
6174 F:      include/linux/swiotlb.h
6175 F:      kernel/dma/
6176
6177 DMA MAPPING BENCHMARK
6178 M:      Xiang Chen <[email protected]>
6179 L:      [email protected]
6180 F:      kernel/dma/map_benchmark.c
6181 F:      tools/testing/selftests/dma/
6182
6183 DMA-BUF HEAPS FRAMEWORK
6184 M:      Sumit Semwal <[email protected]>
6185 R:      Benjamin Gaignard <[email protected]>
6186 R:      Liam Mark <[email protected]>
6187 R:      Laura Abbott <[email protected]>
6188 R:      Brian Starkey <[email protected]>
6189 R:      John Stultz <[email protected]>
6190 L:      [email protected]
6191 L:      [email protected]
6192 L:      [email protected] (moderated for non-subscribers)
6193 S:      Maintained
6194 T:      git git://anongit.freedesktop.org/drm/drm-misc
6195 F:      drivers/dma-buf/dma-heap.c
6196 F:      drivers/dma-buf/heaps/*
6197 F:      include/linux/dma-heap.h
6198 F:      include/uapi/linux/dma-heap.h
6199
6200 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6201 M:      Lukasz Luba <[email protected]>
6202 L:      [email protected]
6203 L:      [email protected]
6204 S:      Maintained
6205 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6206 F:      drivers/memory/samsung/exynos5422-dmc.c
6207
6208 DME1737 HARDWARE MONITOR DRIVER
6209 M:      Juerg Haefliger <[email protected]>
6210 L:      [email protected]
6211 S:      Maintained
6212 F:      Documentation/hwmon/dme1737.rst
6213 F:      drivers/hwmon/dme1737.c
6214
6215 DMI/SMBIOS SUPPORT
6216 M:      Jean Delvare <[email protected]>
6217 S:      Maintained
6218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6219 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6220 F:      drivers/firmware/dmi-id.c
6221 F:      drivers/firmware/dmi_scan.c
6222 F:      include/linux/dmi.h
6223
6224 DOCUMENTATION
6225 M:      Jonathan Corbet <[email protected]>
6226 L:      [email protected]
6227 S:      Maintained
6228 P:      Documentation/doc-guide/maintainer-profile.rst
6229 T:      git git://git.lwn.net/linux.git docs-next
6230 F:      Documentation/
6231 F:      scripts/documentation-file-ref-check
6232 F:      scripts/kernel-doc
6233 F:      scripts/sphinx-pre-install
6234 X:      Documentation/ABI/
6235 X:      Documentation/admin-guide/media/
6236 X:      Documentation/devicetree/
6237 X:      Documentation/driver-api/media/
6238 X:      Documentation/firmware-guide/acpi/
6239 X:      Documentation/i2c/
6240 X:      Documentation/power/
6241 X:      Documentation/spi/
6242 X:      Documentation/userspace-api/media/
6243
6244 DOCUMENTATION REPORTING ISSUES
6245 M:      Thorsten Leemhuis <[email protected]>
6246 L:      [email protected]
6247 S:      Maintained
6248 F:      Documentation/admin-guide/reporting-issues.rst
6249
6250 DOCUMENTATION SCRIPTS
6251 M:      Mauro Carvalho Chehab <[email protected]>
6252 L:      [email protected]
6253 S:      Maintained
6254 F:      Documentation/sphinx/parse-headers.pl
6255 F:      scripts/documentation-file-ref-check
6256 F:      scripts/sphinx-pre-install
6257
6258 DOCUMENTATION/ITALIAN
6259 M:      Federico Vaga <[email protected]>
6260 L:      [email protected]
6261 S:      Maintained
6262 F:      Documentation/translations/it_IT
6263
6264 DOCUMENTATION/JAPANESE
6265 R:      Akira Yokosawa <[email protected]>
6266 L:      [email protected]
6267 S:      Maintained
6268 F:      Documentation/translations/ja_JP
6269
6270 DONGWOON DW9714 LENS VOICE COIL DRIVER
6271 M:      Sakari Ailus <[email protected]>
6272 L:      [email protected]
6273 S:      Maintained
6274 T:      git git://linuxtv.org/media_tree.git
6275 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6276 F:      drivers/media/i2c/dw9714.c
6277
6278 DONGWOON DW9768 LENS VOICE COIL DRIVER
6279 M:      Dongchun Zhu <[email protected]>
6280 L:      [email protected]
6281 S:      Maintained
6282 T:      git git://linuxtv.org/media_tree.git
6283 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6284 F:      drivers/media/i2c/dw9768.c
6285
6286 DONGWOON DW9807 LENS VOICE COIL DRIVER
6287 M:      Sakari Ailus <[email protected]>
6288 L:      [email protected]
6289 S:      Maintained
6290 T:      git git://linuxtv.org/media_tree.git
6291 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6292 F:      drivers/media/i2c/dw9807-vcm.c
6293
6294 DOUBLETALK DRIVER
6295 M:      "James R. Van Zandt" <[email protected]>
6296 L:      [email protected]
6297 S:      Maintained
6298 F:      drivers/char/dtlk.c
6299 F:      include/linux/dtlk.h
6300
6301 DPAA2 DATAPATH I/O (DPIO) DRIVER
6302 M:      Roy Pledge <[email protected]>
6303 L:      [email protected]
6304 S:      Maintained
6305 F:      drivers/soc/fsl/dpio
6306
6307 DPAA2 ETHERNET DRIVER
6308 M:      Ioana Ciornei <[email protected]>
6309 L:      [email protected]
6310 S:      Maintained
6311 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6312 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6313 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6314 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6315 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6316 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6317 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6318 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6319 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6320
6321 DPAA2 ETHERNET SWITCH DRIVER
6322 M:      Ioana Ciornei <[email protected]>
6323 L:      [email protected]
6324 S:      Maintained
6325 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6326 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6327 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6328
6329 DRBD DRIVER
6330 M:      Philipp Reisner <[email protected]>
6331 M:      Lars Ellenberg <[email protected]>
6332 M:      Christoph Böhmwalder <[email protected]>
6333 L:      [email protected]
6334 S:      Supported
6335 W:      http://www.drbd.org
6336 T:      git git://git.linbit.com/linux-drbd.git
6337 T:      git git://git.linbit.com/drbd-8.4.git
6338 F:      Documentation/admin-guide/blockdev/
6339 F:      drivers/block/drbd/
6340 F:      lib/lru_cache.c
6341
6342 DRIVER COMPONENT FRAMEWORK
6343 L:      [email protected]
6344 F:      drivers/base/component.c
6345 F:      include/linux/component.h
6346
6347 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6348 M:      Greg Kroah-Hartman <[email protected]>
6349 R:      "Rafael J. Wysocki" <[email protected]>
6350 S:      Supported
6351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6352 F:      Documentation/core-api/kobject.rst
6353 F:      drivers/base/
6354 F:      fs/debugfs/
6355 F:      fs/sysfs/
6356 F:      include/linux/debugfs.h
6357 F:      include/linux/kobj*
6358 F:      lib/kobj*
6359
6360 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6361 M:      Nishanth Menon <[email protected]>
6362 L:      [email protected]
6363 S:      Maintained
6364 F:      drivers/soc/ti/smartreflex.c
6365 F:      include/linux/power/smartreflex.h
6366
6367 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6368 M:      Maxime Ripard <[email protected]>
6369 M:      Chen-Yu Tsai <[email protected]>
6370 R:      Jernej Skrabec <[email protected]>
6371 L:      [email protected]
6372 S:      Supported
6373 T:      git git://anongit.freedesktop.org/drm/drm-misc
6374 F:      drivers/gpu/drm/sun4i/sun8i*
6375
6376 DRM DRIVER FOR ARM PL111 CLCD
6377 M:      Emma Anholt <[email protected]>
6378 S:      Supported
6379 T:      git git://anongit.freedesktop.org/drm/drm-misc
6380 F:      drivers/gpu/drm/pl111/
6381
6382 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6383 M:      Linus Walleij <[email protected]>
6384 S:      Maintained
6385 T:      git git://anongit.freedesktop.org/drm/drm-misc
6386 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6387 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6388
6389 DRM DRIVER FOR ASPEED BMC GFX
6390 M:      Joel Stanley <[email protected]>
6391 L:      [email protected] (moderated for non-subscribers)
6392 S:      Supported
6393 T:      git git://anongit.freedesktop.org/drm/drm-misc
6394 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6395 F:      drivers/gpu/drm/aspeed/
6396
6397 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6398 M:      Dave Airlie <[email protected]>
6399 R:      Thomas Zimmermann <[email protected]>
6400 L:      [email protected]
6401 S:      Supported
6402 T:      git git://anongit.freedesktop.org/drm/drm-misc
6403 F:      drivers/gpu/drm/ast/
6404
6405 DRM DRIVER FOR BOCHS VIRTUAL GPU
6406 M:      Gerd Hoffmann <[email protected]>
6407 L:      [email protected]
6408 S:      Maintained
6409 T:      git git://anongit.freedesktop.org/drm/drm-misc
6410 F:      drivers/gpu/drm/tiny/bochs.c
6411
6412 DRM DRIVER FOR BOE HIMAX8279D PANELS
6413 M:      Jerry Han <[email protected]>
6414 S:      Maintained
6415 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6416 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
6417
6418 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6419 M:      Jagan Teki <[email protected]>
6420 S:      Maintained
6421 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6422 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
6423
6424 DRM DRIVER FOR EBBG FT8719 PANEL
6425 M:      Joel Selvaraj <[email protected]>
6426 S:      Maintained
6427 T:      git git://anongit.freedesktop.org/drm/drm-misc
6428 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6429 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6430
6431 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6432 M:      Linus Walleij <[email protected]>
6433 S:      Maintained
6434 T:      git git://anongit.freedesktop.org/drm/drm-misc
6435 F:      drivers/gpu/drm/tve200/
6436
6437 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6438 M:      Icenowy Zheng <[email protected]>
6439 S:      Maintained
6440 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6441 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6442
6443 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6444 M:      Jagan Teki <[email protected]>
6445 S:      Maintained
6446 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6447 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6448
6449 DRM DRIVER FOR GENERIC EDP PANELS
6450 R:      Douglas Anderson <[email protected]>
6451 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6452 F:      drivers/gpu/drm/panel/panel-edp.c
6453
6454 DRM DRIVER FOR GENERIC USB DISPLAY
6455 M:      Noralf Trønnes <[email protected]>
6456 S:      Maintained
6457 W:      https://github.com/notro/gud/wiki
6458 T:      git git://anongit.freedesktop.org/drm/drm-misc
6459 F:      drivers/gpu/drm/gud/
6460 F:      include/drm/gud.h
6461
6462 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6463 M:      Hans de Goede <[email protected]>
6464 S:      Maintained
6465 T:      git git://anongit.freedesktop.org/drm/drm-misc
6466 F:      drivers/gpu/drm/tiny/gm12u320.c
6467
6468 DRM DRIVER FOR HX8357D PANELS
6469 M:      Emma Anholt <[email protected]>
6470 S:      Maintained
6471 T:      git git://anongit.freedesktop.org/drm/drm-misc
6472 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
6473 F:      drivers/gpu/drm/tiny/hx8357d.c
6474
6475 DRM DRIVER FOR ILITEK ILI9225 PANELS
6476 M:      David Lechner <[email protected]>
6477 S:      Maintained
6478 T:      git git://anongit.freedesktop.org/drm/drm-misc
6479 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6480 F:      drivers/gpu/drm/tiny/ili9225.c
6481
6482 DRM DRIVER FOR ILITEK ILI9486 PANELS
6483 M:      Kamlesh Gurudasani <[email protected]>
6484 S:      Maintained
6485 T:      git git://anongit.freedesktop.org/drm/drm-misc
6486 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6487 F:      drivers/gpu/drm/tiny/ili9486.c
6488
6489 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6490 S:      Orphan / Obsolete
6491 F:      drivers/gpu/drm/i810/
6492 F:      include/uapi/drm/i810_drm.h
6493
6494 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6495 M:      Paul Kocialkowski <[email protected]>
6496 S:      Supported
6497 T:      git git://anongit.freedesktop.org/drm/drm-misc
6498 F:      drivers/gpu/drm/logicvc/
6499
6500 DRM DRIVER FOR LVDS PANELS
6501 M:      Laurent Pinchart <[email protected]>
6502 L:      [email protected]
6503 T:      git git://anongit.freedesktop.org/drm/drm-misc
6504 S:      Maintained
6505 F:      drivers/gpu/drm/panel/panel-lvds.c
6506 F:      Documentation/devicetree/bindings/display/lvds.yaml
6507 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6508
6509 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6510 M:      Guido Günther <[email protected]>
6511 R:      Purism Kernel Team <[email protected]>
6512 S:      Maintained
6513 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6514 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6515
6516 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6517 S:      Orphan / Obsolete
6518 F:      drivers/gpu/drm/mga/
6519 F:      include/uapi/drm/mga_drm.h
6520
6521 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6522 M:      Dave Airlie <[email protected]>
6523 R:      Thomas Zimmermann <[email protected]>
6524 L:      [email protected]
6525 S:      Supported
6526 T:      git git://anongit.freedesktop.org/drm/drm-misc
6527 F:      drivers/gpu/drm/mgag200/
6528
6529 DRM DRIVER FOR MI0283QT
6530 M:      Noralf Trønnes <[email protected]>
6531 S:      Maintained
6532 T:      git git://anongit.freedesktop.org/drm/drm-misc
6533 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6534 F:      drivers/gpu/drm/tiny/mi0283qt.c
6535
6536 DRM DRIVER FOR MIPI DBI compatible panels
6537 M:      Noralf Trønnes <[email protected]>
6538 S:      Maintained
6539 W:      https://github.com/notro/panel-mipi-dbi/wiki
6540 T:      git git://anongit.freedesktop.org/drm/drm-misc
6541 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6542 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
6543
6544 DRM DRIVER FOR MSM ADRENO GPU
6545 M:      Rob Clark <[email protected]>
6546 M:      Abhinav Kumar <[email protected]>
6547 M:      Dmitry Baryshkov <[email protected]>
6548 R:      Sean Paul <[email protected]>
6549 L:      [email protected]
6550 L:      [email protected]
6551 L:      [email protected]
6552 S:      Maintained
6553 T:      git https://gitlab.freedesktop.org/drm/msm.git
6554 F:      Documentation/devicetree/bindings/display/msm/
6555 F:      drivers/gpu/drm/msm/
6556 F:      include/uapi/drm/msm_drm.h
6557
6558 DRM DRIVER FOR NOVATEK NT35510 PANELS
6559 M:      Linus Walleij <[email protected]>
6560 S:      Maintained
6561 T:      git git://anongit.freedesktop.org/drm/drm-misc
6562 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6563 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
6564
6565 DRM DRIVER FOR NOVATEK NT35560 PANELS
6566 M:      Linus Walleij <[email protected]>
6567 S:      Maintained
6568 T:      git git://anongit.freedesktop.org/drm/drm-misc
6569 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6570 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
6571
6572 DRM DRIVER FOR NOVATEK NT36672A PANELS
6573 M:      Sumit Semwal <[email protected]>
6574 S:      Maintained
6575 T:      git git://anongit.freedesktop.org/drm/drm-misc
6576 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6577 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6578
6579 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6580 M:      Ben Skeggs <[email protected]>
6581 M:      Karol Herbst <[email protected]>
6582 M:      Lyude Paul <[email protected]>
6583 L:      [email protected]
6584 L:      [email protected]
6585 S:      Supported
6586 W:      https://nouveau.freedesktop.org/
6587 Q:      https://patchwork.freedesktop.org/project/nouveau/
6588 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6589 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
6590 C:      irc://irc.oftc.net/nouveau
6591 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
6592 F:      drivers/gpu/drm/nouveau/
6593 F:      include/uapi/drm/nouveau_drm.h
6594
6595 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6596 M:      Stefan Mavrodiev <[email protected]>
6597 S:      Maintained
6598 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6599 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6600
6601 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6602 R:      Douglas Anderson <[email protected]>
6603 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6604 F:      drivers/gpu/drm/bridge/parade-ps8640.c
6605
6606 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6607 M:      Noralf Trønnes <[email protected]>
6608 S:      Maintained
6609 T:      git git://anongit.freedesktop.org/drm/drm-misc
6610 F:      Documentation/devicetree/bindings/display/repaper.txt
6611 F:      drivers/gpu/drm/tiny/repaper.c
6612
6613 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6614 M:      Javier Martinez Canillas <[email protected]>
6615 S:      Maintained
6616 T:      git git://anongit.freedesktop.org/drm/drm-misc
6617 F:      Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6618 F:      drivers/gpu/drm/solomon/ssd130x*
6619
6620 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6621 M:      Dave Airlie <[email protected]>
6622 M:      Gerd Hoffmann <[email protected]>
6623 L:      [email protected]
6624 S:      Obsolete
6625 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6626 T:      git git://anongit.freedesktop.org/drm/drm-misc
6627 F:      drivers/gpu/drm/tiny/cirrus.c
6628
6629 DRM DRIVER FOR QXL VIRTUAL GPU
6630 M:      Dave Airlie <[email protected]>
6631 M:      Gerd Hoffmann <[email protected]>
6632 L:      [email protected]
6633 L:      [email protected]
6634 S:      Maintained
6635 T:      git git://anongit.freedesktop.org/drm/drm-misc
6636 F:      drivers/gpu/drm/qxl/
6637 F:      include/uapi/drm/qxl_drm.h
6638
6639 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6640 S:      Orphan / Obsolete
6641 F:      drivers/gpu/drm/r128/
6642 F:      include/uapi/drm/r128_drm.h
6643
6644 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6645 M:      Robert Chiras <[email protected]>
6646 S:      Maintained
6647 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6648 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
6649
6650 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6651 M:      Linus Walleij <[email protected]>
6652 S:      Maintained
6653 T:      git git://anongit.freedesktop.org/drm/drm-misc
6654 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6655 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
6656
6657 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6658 M:      Markuss Broks <[email protected]>
6659 S:      Maintained
6660 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6661 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6662
6663 DRM DRIVER FOR SITRONIX ST7703 PANELS
6664 M:      Guido Günther <[email protected]>
6665 R:      Purism Kernel Team <[email protected]>
6666 R:      Ondrej Jirman <[email protected]>
6667 S:      Maintained
6668 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6669 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
6670
6671 DRM DRIVER FOR SAVAGE VIDEO CARDS
6672 S:      Orphan / Obsolete
6673 F:      drivers/gpu/drm/savage/
6674 F:      include/uapi/drm/savage_drm.h
6675
6676 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6677 M:      Thomas Zimmermann <[email protected]>
6678 M:      Javier Martinez Canillas <[email protected]>
6679 L:      [email protected]
6680 S:      Maintained
6681 T:      git git://anongit.freedesktop.org/drm/drm-misc
6682 F:      drivers/gpu/drm/drm_aperture.c
6683 F:      drivers/gpu/drm/tiny/simpledrm.c
6684 F:      drivers/video/aperture.c
6685 F:      include/drm/drm_aperture.h
6686 F:      include/linux/aperture.h
6687
6688 DRM DRIVER FOR SIS VIDEO CARDS
6689 S:      Orphan / Obsolete
6690 F:      drivers/gpu/drm/sis/
6691 F:      include/uapi/drm/sis_drm.h
6692
6693 DRM DRIVER FOR SITRONIX ST7586 PANELS
6694 M:      David Lechner <[email protected]>
6695 S:      Maintained
6696 T:      git git://anongit.freedesktop.org/drm/drm-misc
6697 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
6698 F:      drivers/gpu/drm/tiny/st7586.c
6699
6700 DRM DRIVER FOR SITRONIX ST7701 PANELS
6701 M:      Jagan Teki <[email protected]>
6702 S:      Maintained
6703 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6704 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
6705
6706 DRM DRIVER FOR SITRONIX ST7735R PANELS
6707 M:      David Lechner <[email protected]>
6708 S:      Maintained
6709 T:      git git://anongit.freedesktop.org/drm/drm-misc
6710 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6711 F:      drivers/gpu/drm/tiny/st7735r.c
6712
6713 DRM DRIVER FOR ST-ERICSSON MCDE
6714 M:      Linus Walleij <[email protected]>
6715 S:      Maintained
6716 T:      git git://anongit.freedesktop.org/drm/drm-misc
6717 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
6718 F:      drivers/gpu/drm/mcde/
6719
6720 DRM DRIVER FOR TDFX VIDEO CARDS
6721 S:      Orphan / Obsolete
6722 F:      drivers/gpu/drm/tdfx/
6723
6724 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6725 M:      Jagan Teki <[email protected]>
6726 S:      Maintained
6727 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6728 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
6729
6730 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6731 R:      Douglas Anderson <[email protected]>
6732 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6733 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
6734
6735 DRM DRIVER FOR TPO TPG110 PANELS
6736 M:      Linus Walleij <[email protected]>
6737 S:      Maintained
6738 T:      git git://anongit.freedesktop.org/drm/drm-misc
6739 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6740 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
6741
6742 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6743 M:      Dave Airlie <[email protected]>
6744 R:      Sean Paul <[email protected]>
6745 R:      Thomas Zimmermann <[email protected]>
6746 L:      [email protected]
6747 S:      Supported
6748 T:      git git://anongit.freedesktop.org/drm/drm-misc
6749 F:      drivers/gpu/drm/udl/
6750
6751 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6752 M:      Rodrigo Siqueira <[email protected]>
6753 M:      Melissa Wen <[email protected]>
6754 R:      Haneen Mohammed <[email protected]>
6755 R:      Daniel Vetter <[email protected]>
6756 L:      [email protected]
6757 S:      Maintained
6758 T:      git git://anongit.freedesktop.org/drm/drm-misc
6759 F:      Documentation/gpu/vkms.rst
6760 F:      drivers/gpu/drm/vkms/
6761
6762 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6763 M:      Hans de Goede <[email protected]>
6764 L:      [email protected]
6765 S:      Maintained
6766 T:      git git://anongit.freedesktop.org/drm/drm-misc
6767 F:      drivers/gpu/drm/vboxvideo/
6768
6769 DRM DRIVER FOR VMWARE VIRTUAL GPU
6770 M:      Zack Rusin <[email protected]>
6771 R:      VMware Graphics Reviewers <[email protected]>
6772 L:      [email protected]
6773 S:      Supported
6774 T:      git git://anongit.freedesktop.org/drm/drm-misc
6775 F:      drivers/gpu/drm/vmwgfx/
6776 F:      include/uapi/drm/vmwgfx_drm.h
6777
6778 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6779 M:      Linus Walleij <[email protected]>
6780 S:      Maintained
6781 T:      git git://anongit.freedesktop.org/drm/drm-misc
6782 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6783 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
6784
6785 DRM DRIVERS
6786 M:      David Airlie <[email protected]>
6787 M:      Daniel Vetter <[email protected]>
6788 L:      [email protected]
6789 S:      Maintained
6790 B:      https://gitlab.freedesktop.org/drm
6791 C:      irc://irc.oftc.net/dri-devel
6792 T:      git git://anongit.freedesktop.org/drm/drm
6793 F:      Documentation/devicetree/bindings/display/
6794 F:      Documentation/devicetree/bindings/gpu/
6795 F:      Documentation/gpu/
6796 F:      drivers/gpu/
6797 F:      include/drm/
6798 F:      include/linux/vga*
6799 F:      include/uapi/drm/
6800
6801 DRM DRIVERS AND MISC GPU PATCHES
6802 M:      Maarten Lankhorst <[email protected]>
6803 M:      Maxime Ripard <[email protected]>
6804 M:      Thomas Zimmermann <[email protected]>
6805 S:      Maintained
6806 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6807 T:      git git://anongit.freedesktop.org/drm/drm-misc
6808 F:      Documentation/gpu/
6809 F:      drivers/gpu/drm/*
6810 F:      drivers/gpu/vga/
6811 F:      include/drm/drm*
6812 F:      include/linux/vga*
6813 F:      include/uapi/drm/drm*
6814
6815 DRM DRIVERS FOR ALLWINNER A10
6816 M:      Maxime Ripard <[email protected]>
6817 M:      Chen-Yu Tsai <[email protected]>
6818 L:      [email protected]
6819 S:      Supported
6820 T:      git git://anongit.freedesktop.org/drm/drm-misc
6821 F:      Documentation/devicetree/bindings/display/allwinner*
6822 F:      drivers/gpu/drm/sun4i/
6823
6824 DRM DRIVERS FOR AMLOGIC SOCS
6825 M:      Neil Armstrong <[email protected]>
6826 L:      [email protected]
6827 L:      [email protected]
6828 S:      Supported
6829 W:      http://linux-meson.com/
6830 T:      git git://anongit.freedesktop.org/drm/drm-misc
6831 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6832 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6833 F:      Documentation/gpu/meson.rst
6834 F:      drivers/gpu/drm/meson/
6835
6836 DRM DRIVERS FOR ATMEL HLCDC
6837 M:      Sam Ravnborg <[email protected]>
6838 M:      Boris Brezillon <[email protected]>
6839 L:      [email protected]
6840 S:      Supported
6841 T:      git git://anongit.freedesktop.org/drm/drm-misc
6842 F:      Documentation/devicetree/bindings/display/atmel/
6843 F:      drivers/gpu/drm/atmel-hlcdc/
6844
6845 DRM DRIVERS FOR BRIDGE CHIPS
6846 M:      Andrzej Hajda <[email protected]>
6847 M:      Neil Armstrong <[email protected]>
6848 M:      Robert Foss <[email protected]>
6849 R:      Laurent Pinchart <[email protected]>
6850 R:      Jonas Karlman <[email protected]>
6851 R:      Jernej Skrabec <[email protected]>
6852 S:      Maintained
6853 T:      git git://anongit.freedesktop.org/drm/drm-misc
6854 F:      Documentation/devicetree/bindings/display/bridge/
6855 F:      drivers/gpu/drm/bridge/
6856
6857 DRM DRIVERS FOR EXYNOS
6858 M:      Inki Dae <[email protected]>
6859 M:      Seung-Woo Kim <[email protected]>
6860 M:      Kyungmin Park <[email protected]>
6861 L:      [email protected]
6862 S:      Supported
6863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6864 F:      Documentation/devicetree/bindings/display/exynos/
6865 F:      Documentation/devicetree/bindings/display/samsung/
6866 F:      drivers/gpu/drm/exynos/
6867 F:      include/uapi/drm/exynos_drm.h
6868
6869 DRM DRIVERS FOR FREESCALE DCU
6870 M:      Stefan Agner <[email protected]>
6871 M:      Alison Wang <[email protected]>
6872 L:      [email protected]
6873 S:      Supported
6874 T:      git git://anongit.freedesktop.org/drm/drm-misc
6875 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
6876 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
6877 F:      drivers/gpu/drm/fsl-dcu/
6878
6879 DRM DRIVERS FOR FREESCALE IMX
6880 M:      Philipp Zabel <[email protected]>
6881 L:      [email protected]
6882 S:      Maintained
6883 F:      Documentation/devicetree/bindings/display/imx/
6884 F:      drivers/gpu/drm/imx/
6885 F:      drivers/gpu/ipu-v3/
6886
6887 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6888 M:      Liu Ying <[email protected]>
6889 L:      [email protected]
6890 S:      Maintained
6891 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6892 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6893 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6894 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6895 F:      drivers/gpu/drm/bridge/imx/
6896
6897 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6898 M:      Patrik Jakobsson <[email protected]>
6899 L:      [email protected]
6900 S:      Maintained
6901 T:      git git://github.com/patjak/drm-gma500
6902 F:      drivers/gpu/drm/gma500/
6903
6904 DRM DRIVERS FOR HISILICON
6905 M:      Xinliang Liu <[email protected]>
6906 M:      Tian Tao  <[email protected]>
6907 R:      John Stultz <[email protected]>
6908 R:      Xinwei Kong <[email protected]>
6909 R:      Chen Feng <[email protected]>
6910 L:      [email protected]
6911 S:      Maintained
6912 T:      git git://anongit.freedesktop.org/drm/drm-misc
6913 F:      Documentation/devicetree/bindings/display/hisilicon/
6914 F:      drivers/gpu/drm/hisilicon/
6915
6916 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6917 M:      Deepak Rawat <[email protected]>
6918 L:      [email protected]
6919 L:      [email protected]
6920 S:      Maintained
6921 T:      git git://anongit.freedesktop.org/drm/drm-misc
6922 F:      drivers/gpu/drm/hyperv
6923
6924 DRM DRIVERS FOR LIMA
6925 M:      Qiang Yu <[email protected]>
6926 L:      [email protected]
6927 L:      [email protected] (moderated for non-subscribers)
6928 S:      Maintained
6929 T:      git git://anongit.freedesktop.org/drm/drm-misc
6930 F:      drivers/gpu/drm/lima/
6931 F:      include/uapi/drm/lima_drm.h
6932
6933 DRM DRIVERS FOR MEDIATEK
6934 M:      Chun-Kuang Hu <[email protected]>
6935 M:      Philipp Zabel <[email protected]>
6936 L:      [email protected]
6937 L:      [email protected] (moderated for non-subscribers)
6938 S:      Supported
6939 F:      Documentation/devicetree/bindings/display/mediatek/
6940 F:      drivers/gpu/drm/mediatek/
6941 F:      drivers/phy/mediatek/phy-mtk-dp.c
6942 F:      drivers/phy/mediatek/phy-mtk-hdmi*
6943 F:      drivers/phy/mediatek/phy-mtk-mipi*
6944
6945 DRM DRIVERS FOR NVIDIA TEGRA
6946 M:      Thierry Reding <[email protected]>
6947 L:      [email protected]
6948 L:      [email protected]
6949 S:      Supported
6950 T:      git git://anongit.freedesktop.org/tegra/linux.git
6951 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6952 F:      Documentation/devicetree/bindings/gpu/host1x/
6953 F:      drivers/gpu/drm/tegra/
6954 F:      drivers/gpu/host1x/
6955 F:      include/linux/host1x.h
6956 F:      include/uapi/drm/tegra_drm.h
6957
6958 DRM DRIVERS FOR RENESAS
6959 M:      Laurent Pinchart <[email protected]>
6960 M:      Kieran Bingham <[email protected]>
6961 L:      [email protected]
6962 L:      [email protected]
6963 S:      Supported
6964 T:      git git://linuxtv.org/pinchartl/media drm/du/next
6965 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6966 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6967 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6968 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
6969 F:      drivers/gpu/drm/rcar-du/
6970 F:      drivers/gpu/drm/shmobile/
6971 F:      include/linux/platform_data/shmob_drm.h
6972
6973 DRM DRIVERS FOR ROCKCHIP
6974 M:      Sandy Huang <[email protected]>
6975 M:      Heiko Stübner <[email protected]>
6976 L:      [email protected]
6977 S:      Maintained
6978 T:      git git://anongit.freedesktop.org/drm/drm-misc
6979 F:      Documentation/devicetree/bindings/display/rockchip/
6980 F:      drivers/gpu/drm/rockchip/
6981
6982 DRM DRIVERS FOR STI
6983 M:      Alain Volmat <[email protected]>
6984 L:      [email protected]
6985 S:      Maintained
6986 T:      git git://anongit.freedesktop.org/drm/drm-misc
6987 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
6988 F:      drivers/gpu/drm/sti
6989
6990 DRM DRIVERS FOR STM
6991 M:      Yannick Fertre <[email protected]>
6992 M:      Raphael Gallais-Pou <[email protected]>
6993 M:      Philippe Cornu <[email protected]>
6994 L:      [email protected]
6995 S:      Maintained
6996 T:      git git://anongit.freedesktop.org/drm/drm-misc
6997 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6998 F:      drivers/gpu/drm/stm
6999
7000 DRM DRIVERS FOR TI KEYSTONE
7001 M:      Jyri Sarha <[email protected]>
7002 M:      Tomi Valkeinen <[email protected]>
7003 L:      [email protected]
7004 S:      Maintained
7005 T:      git git://anongit.freedesktop.org/drm/drm-misc
7006 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7007 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7008 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7009 F:      drivers/gpu/drm/tidss/
7010
7011 DRM DRIVERS FOR TI LCDC
7012 M:      Jyri Sarha <[email protected]>
7013 R:      Tomi Valkeinen <[email protected]>
7014 L:      [email protected]
7015 S:      Maintained
7016 F:      Documentation/devicetree/bindings/display/tilcdc/
7017 F:      drivers/gpu/drm/tilcdc/
7018
7019 DRM DRIVERS FOR TI OMAP
7020 M:      Tomi Valkeinen <[email protected]>
7021 L:      [email protected]
7022 S:      Maintained
7023 F:      Documentation/devicetree/bindings/display/ti/
7024 F:      drivers/gpu/drm/omapdrm/
7025
7026 DRM DRIVERS FOR V3D
7027 M:      Emma Anholt <[email protected]>
7028 M:      Melissa Wen <[email protected]>
7029 S:      Supported
7030 T:      git git://anongit.freedesktop.org/drm/drm-misc
7031 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7032 F:      drivers/gpu/drm/v3d/
7033 F:      include/uapi/drm/v3d_drm.h
7034
7035 DRM DRIVERS FOR VC4
7036 M:      Emma Anholt <[email protected]>
7037 M:      Maxime Ripard <[email protected]>
7038 S:      Supported
7039 T:      git git://github.com/anholt/linux
7040 T:      git git://anongit.freedesktop.org/drm/drm-misc
7041 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7042 F:      drivers/gpu/drm/vc4/
7043 F:      include/uapi/drm/vc4_drm.h
7044
7045 DRM DRIVERS FOR VIVANTE GPU IP
7046 M:      Lucas Stach <[email protected]>
7047 R:      Russell King <[email protected]>
7048 R:      Christian Gmeiner <[email protected]>
7049 L:      [email protected] (moderated for non-subscribers)
7050 L:      [email protected]
7051 S:      Maintained
7052 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7053 F:      drivers/gpu/drm/etnaviv/
7054 F:      include/uapi/drm/etnaviv_drm.h
7055
7056 DRM DRIVERS FOR XEN
7057 M:      Oleksandr Andrushchenko <[email protected]>
7058 L:      [email protected]
7059 L:      [email protected] (moderated for non-subscribers)
7060 S:      Supported
7061 T:      git git://anongit.freedesktop.org/drm/drm-misc
7062 F:      Documentation/gpu/xen-front.rst
7063 F:      drivers/gpu/drm/xen/
7064
7065 DRM DRIVERS FOR XILINX
7066 M:      Hyun Kwon <[email protected]>
7067 M:      Laurent Pinchart <[email protected]>
7068 L:      [email protected]
7069 S:      Maintained
7070 T:      git git://anongit.freedesktop.org/drm/drm-misc
7071 F:      Documentation/devicetree/bindings/display/xlnx/
7072 F:      drivers/gpu/drm/xlnx/
7073
7074 DRM PANEL DRIVERS
7075 M:      Thierry Reding <[email protected]>
7076 R:      Sam Ravnborg <[email protected]>
7077 L:      [email protected]
7078 S:      Maintained
7079 T:      git git://anongit.freedesktop.org/drm/drm-misc
7080 F:      Documentation/devicetree/bindings/display/panel/
7081 F:      drivers/gpu/drm/drm_panel.c
7082 F:      drivers/gpu/drm/panel/
7083 F:      include/drm/drm_panel.h
7084
7085 DRM PRIVACY-SCREEN CLASS
7086 M:      Hans de Goede <[email protected]>
7087 L:      [email protected]
7088 S:      Maintained
7089 T:      git git://anongit.freedesktop.org/drm/drm-misc
7090 F:      drivers/gpu/drm/drm_privacy_screen*
7091 F:      include/drm/drm_privacy_screen*
7092
7093 DRM TTM SUBSYSTEM
7094 M:      Christian Koenig <[email protected]>
7095 M:      Huang Rui <[email protected]>
7096 L:      [email protected]
7097 S:      Maintained
7098 T:      git git://anongit.freedesktop.org/drm/drm-misc
7099 F:      drivers/gpu/drm/ttm/
7100 F:      include/drm/ttm/
7101
7102 DRM GPU SCHEDULER
7103 M:      Andrey Grodzovsky <[email protected]>
7104 L:      [email protected]
7105 S:      Maintained
7106 T:      git git://anongit.freedesktop.org/drm/drm-misc
7107 F:      drivers/gpu/drm/scheduler/
7108 F:      include/drm/gpu_scheduler.h
7109
7110 DSBR100 USB FM RADIO DRIVER
7111 M:      Alexey Klimov <[email protected]>
7112 L:      [email protected]
7113 S:      Maintained
7114 T:      git git://linuxtv.org/media_tree.git
7115 F:      drivers/media/radio/dsbr100.c
7116
7117 DT3155 MEDIA DRIVER
7118 M:      Hans Verkuil <[email protected]>
7119 L:      [email protected]
7120 S:      Odd Fixes
7121 W:      https://linuxtv.org
7122 T:      git git://linuxtv.org/media_tree.git
7123 F:      drivers/media/pci/dt3155/
7124
7125 DVB_USB_AF9015 MEDIA DRIVER
7126 M:      Antti Palosaari <[email protected]>
7127 L:      [email protected]
7128 S:      Maintained
7129 W:      https://linuxtv.org
7130 W:      http://palosaari.fi/linux/
7131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7132 T:      git git://linuxtv.org/anttip/media_tree.git
7133 F:      drivers/media/usb/dvb-usb-v2/af9015*
7134
7135 DVB_USB_AF9035 MEDIA DRIVER
7136 M:      Antti Palosaari <[email protected]>
7137 L:      [email protected]
7138 S:      Maintained
7139 W:      https://linuxtv.org
7140 W:      http://palosaari.fi/linux/
7141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7142 T:      git git://linuxtv.org/anttip/media_tree.git
7143 F:      drivers/media/usb/dvb-usb-v2/af9035*
7144
7145 DVB_USB_ANYSEE MEDIA DRIVER
7146 M:      Antti Palosaari <[email protected]>
7147 L:      [email protected]
7148 S:      Maintained
7149 W:      https://linuxtv.org
7150 W:      http://palosaari.fi/linux/
7151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7152 T:      git git://linuxtv.org/anttip/media_tree.git
7153 F:      drivers/media/usb/dvb-usb-v2/anysee*
7154
7155 DVB_USB_AU6610 MEDIA DRIVER
7156 M:      Antti Palosaari <[email protected]>
7157 L:      [email protected]
7158 S:      Maintained
7159 W:      https://linuxtv.org
7160 W:      http://palosaari.fi/linux/
7161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7162 T:      git git://linuxtv.org/anttip/media_tree.git
7163 F:      drivers/media/usb/dvb-usb-v2/au6610*
7164
7165 DVB_USB_CE6230 MEDIA DRIVER
7166 M:      Antti Palosaari <[email protected]>
7167 L:      [email protected]
7168 S:      Maintained
7169 W:      https://linuxtv.org
7170 W:      http://palosaari.fi/linux/
7171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7172 T:      git git://linuxtv.org/anttip/media_tree.git
7173 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7174
7175 DVB_USB_CXUSB MEDIA DRIVER
7176 M:      Michael Krufky <[email protected]>
7177 L:      [email protected]
7178 S:      Maintained
7179 W:      https://linuxtv.org
7180 W:      http://github.com/mkrufky
7181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7182 T:      git git://linuxtv.org/media_tree.git
7183 F:      drivers/media/usb/dvb-usb/cxusb*
7184
7185 DVB_USB_EC168 MEDIA DRIVER
7186 M:      Antti Palosaari <[email protected]>
7187 L:      [email protected]
7188 S:      Maintained
7189 W:      https://linuxtv.org
7190 W:      http://palosaari.fi/linux/
7191 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7192 T:      git git://linuxtv.org/anttip/media_tree.git
7193 F:      drivers/media/usb/dvb-usb-v2/ec168*
7194
7195 DVB_USB_GL861 MEDIA DRIVER
7196 M:      Antti Palosaari <[email protected]>
7197 L:      [email protected]
7198 S:      Maintained
7199 W:      https://linuxtv.org
7200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7201 T:      git git://linuxtv.org/anttip/media_tree.git
7202 F:      drivers/media/usb/dvb-usb-v2/gl861*
7203
7204 DVB_USB_MXL111SF MEDIA DRIVER
7205 M:      Michael Krufky <[email protected]>
7206 L:      [email protected]
7207 S:      Maintained
7208 W:      https://linuxtv.org
7209 W:      http://github.com/mkrufky
7210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7211 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7212 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7213
7214 DVB_USB_RTL28XXU MEDIA DRIVER
7215 M:      Antti Palosaari <[email protected]>
7216 L:      [email protected]
7217 S:      Maintained
7218 W:      https://linuxtv.org
7219 W:      http://palosaari.fi/linux/
7220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7221 T:      git git://linuxtv.org/anttip/media_tree.git
7222 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7223
7224 DVB_USB_V2 MEDIA DRIVER
7225 M:      Antti Palosaari <[email protected]>
7226 L:      [email protected]
7227 S:      Maintained
7228 W:      https://linuxtv.org
7229 W:      http://palosaari.fi/linux/
7230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7231 T:      git git://linuxtv.org/anttip/media_tree.git
7232 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7233 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7234
7235 DYNAMIC DEBUG
7236 M:      Jason Baron <[email protected]>
7237 S:      Maintained
7238 F:      include/linux/dynamic_debug.h
7239 F:      lib/dynamic_debug.c
7240 M:      Jim Cromie <[email protected]>
7241 F:      lib/test_dynamic_debug.c
7242
7243 DYNAMIC INTERRUPT MODERATION
7244 M:      Tal Gilboa <[email protected]>
7245 S:      Maintained
7246 F:      Documentation/networking/net_dim.rst
7247 F:      include/linux/dim.h
7248 F:      lib/dim/
7249
7250 DZ DECSTATION DZ11 SERIAL DRIVER
7251 M:      "Maciej W. Rozycki" <[email protected]>
7252 S:      Maintained
7253 F:      drivers/tty/serial/dz.*
7254
7255 E3X0 POWER BUTTON DRIVER
7256 M:      Moritz Fischer <[email protected]>
7257 L:      [email protected]
7258 S:      Supported
7259 W:      http://www.ettus.com
7260 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7261 F:      drivers/input/misc/e3x0-button.c
7262
7263 E4000 MEDIA DRIVER
7264 M:      Antti Palosaari <[email protected]>
7265 L:      [email protected]
7266 S:      Maintained
7267 W:      https://linuxtv.org
7268 W:      http://palosaari.fi/linux/
7269 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7270 T:      git git://linuxtv.org/anttip/media_tree.git
7271 F:      drivers/media/tuners/e4000*
7272
7273 EARTH_PT1 MEDIA DRIVER
7274 M:      Akihiro Tsukada <[email protected]>
7275 L:      [email protected]
7276 S:      Odd Fixes
7277 F:      drivers/media/pci/pt1/
7278
7279 EARTH_PT3 MEDIA DRIVER
7280 M:      Akihiro Tsukada <[email protected]>
7281 L:      [email protected]
7282 S:      Odd Fixes
7283 F:      drivers/media/pci/pt3/
7284
7285 EC100 MEDIA DRIVER
7286 M:      Antti Palosaari <[email protected]>
7287 L:      [email protected]
7288 S:      Maintained
7289 W:      https://linuxtv.org
7290 W:      http://palosaari.fi/linux/
7291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7292 T:      git git://linuxtv.org/anttip/media_tree.git
7293 F:      drivers/media/dvb-frontends/ec100*
7294
7295 ECRYPT FILE SYSTEM
7296 M:      Tyler Hicks <[email protected]>
7297 L:      [email protected]
7298 S:      Odd Fixes
7299 W:      http://ecryptfs.org
7300 W:      https://launchpad.net/ecryptfs
7301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7302 F:      Documentation/filesystems/ecryptfs.rst
7303 F:      fs/ecryptfs/
7304
7305 EDAC-AMD64
7306 M:      Yazen Ghannam <[email protected]>
7307 L:      [email protected]
7308 S:      Supported
7309 F:      drivers/edac/amd64_edac*
7310 F:      drivers/edac/mce_amd*
7311
7312 EDAC-ARMADA
7313 M:      Jan Luebbe <[email protected]>
7314 L:      [email protected]
7315 S:      Maintained
7316 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7317 F:      drivers/edac/armada_xp_*
7318
7319 EDAC-AST2500
7320 M:      Stefan Schaeckeler <[email protected]>
7321 S:      Supported
7322 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7323 F:      drivers/edac/aspeed_edac.c
7324
7325 EDAC-BLUEFIELD
7326 M:      Shravan Kumar Ramani <[email protected]>
7327 S:      Supported
7328 F:      drivers/edac/bluefield_edac.c
7329
7330 EDAC-CALXEDA
7331 M:      Andre Przywara <[email protected]>
7332 L:      [email protected]
7333 S:      Maintained
7334 F:      drivers/edac/highbank*
7335
7336 EDAC-CAVIUM OCTEON
7337 M:      Ralf Baechle <[email protected]>
7338 L:      [email protected]
7339 L:      [email protected]
7340 S:      Supported
7341 F:      drivers/edac/octeon_edac*
7342
7343 EDAC-CAVIUM THUNDERX
7344 M:      Robert Richter <[email protected]>
7345 L:      [email protected]
7346 S:      Odd Fixes
7347 F:      drivers/edac/thunderx_edac*
7348
7349 EDAC-CORE
7350 M:      Borislav Petkov <[email protected]>
7351 M:      Mauro Carvalho Chehab <[email protected]>
7352 M:      Tony Luck <[email protected]>
7353 R:      James Morse <[email protected]>
7354 R:      Robert Richter <[email protected]>
7355 L:      [email protected]
7356 S:      Supported
7357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7358 F:      Documentation/admin-guide/ras.rst
7359 F:      Documentation/driver-api/edac.rst
7360 F:      drivers/edac/
7361 F:      include/linux/edac.h
7362
7363 EDAC-DMC520
7364 M:      Lei Wang <[email protected]>
7365 L:      [email protected]
7366 S:      Supported
7367 F:      drivers/edac/dmc520_edac.c
7368
7369 EDAC-E752X
7370 M:      Mark Gross <[email protected]>
7371 L:      [email protected]
7372 S:      Maintained
7373 F:      drivers/edac/e752x_edac.c
7374
7375 EDAC-E7XXX
7376 L:      [email protected]
7377 S:      Maintained
7378 F:      drivers/edac/e7xxx_edac.c
7379
7380 EDAC-FSL_DDR
7381 M:      York Sun <[email protected]>
7382 L:      [email protected]
7383 S:      Maintained
7384 F:      drivers/edac/fsl_ddr_edac.*
7385
7386 EDAC-GHES
7387 M:      Mauro Carvalho Chehab <[email protected]>
7388 L:      [email protected]
7389 S:      Maintained
7390 F:      drivers/edac/ghes_edac.c
7391
7392 EDAC-I10NM
7393 M:      Tony Luck <[email protected]>
7394 L:      [email protected]
7395 S:      Maintained
7396 F:      drivers/edac/i10nm_base.c
7397
7398 EDAC-I3000
7399 L:      [email protected]
7400 S:      Orphan
7401 F:      drivers/edac/i3000_edac.c
7402
7403 EDAC-I5000
7404 L:      [email protected]
7405 S:      Maintained
7406 F:      drivers/edac/i5000_edac.c
7407
7408 EDAC-I5400
7409 M:      Mauro Carvalho Chehab <[email protected]>
7410 L:      [email protected]
7411 S:      Maintained
7412 F:      drivers/edac/i5400_edac.c
7413
7414 EDAC-I7300
7415 M:      Mauro Carvalho Chehab <[email protected]>
7416 L:      [email protected]
7417 S:      Maintained
7418 F:      drivers/edac/i7300_edac.c
7419
7420 EDAC-I7CORE
7421 M:      Mauro Carvalho Chehab <[email protected]>
7422 L:      [email protected]
7423 S:      Maintained
7424 F:      drivers/edac/i7core_edac.c
7425
7426 EDAC-I82443BXGX
7427 M:      Tim Small <[email protected]>
7428 L:      [email protected]
7429 S:      Maintained
7430 F:      drivers/edac/i82443bxgx_edac.c
7431
7432 EDAC-I82975X
7433 M:      "Arvind R." <[email protected]>
7434 L:      [email protected]
7435 S:      Maintained
7436 F:      drivers/edac/i82975x_edac.c
7437
7438 EDAC-IE31200
7439 M:      Jason Baron <[email protected]>
7440 L:      [email protected]
7441 S:      Maintained
7442 F:      drivers/edac/ie31200_edac.c
7443
7444 EDAC-IGEN6
7445 M:      Tony Luck <[email protected]>
7446 R:      Qiuxu Zhuo <[email protected]>
7447 L:      [email protected]
7448 S:      Maintained
7449 F:      drivers/edac/igen6_edac.c
7450
7451 EDAC-MPC85XX
7452 M:      Johannes Thumshirn <[email protected]>
7453 L:      [email protected]
7454 S:      Maintained
7455 F:      drivers/edac/mpc85xx_edac.[ch]
7456
7457 EDAC-PASEMI
7458 M:      Egor Martovetsky <[email protected]>
7459 L:      [email protected]
7460 S:      Maintained
7461 F:      drivers/edac/pasemi_edac.c
7462
7463 EDAC-PND2
7464 M:      Tony Luck <[email protected]>
7465 L:      [email protected]
7466 S:      Maintained
7467 F:      drivers/edac/pnd2_edac.[ch]
7468
7469 EDAC-QCOM
7470 M:      Channagoud Kadabi <[email protected]>
7471 M:      Venkata Narendra Kumar Gutta <[email protected]>
7472 L:      [email protected]
7473 L:      [email protected]
7474 S:      Maintained
7475 F:      drivers/edac/qcom_edac.c
7476
7477 EDAC-R82600
7478 M:      Tim Small <[email protected]>
7479 L:      [email protected]
7480 S:      Maintained
7481 F:      drivers/edac/r82600_edac.c
7482
7483 EDAC-SBRIDGE
7484 M:      Tony Luck <[email protected]>
7485 R:      Qiuxu Zhuo <[email protected]>
7486 L:      [email protected]
7487 S:      Maintained
7488 F:      drivers/edac/sb_edac.c
7489
7490 EDAC-SKYLAKE
7491 M:      Tony Luck <[email protected]>
7492 L:      [email protected]
7493 S:      Maintained
7494 F:      drivers/edac/skx_*.[ch]
7495
7496 EDAC-TI
7497 M:      Tero Kristo <[email protected]>
7498 L:      [email protected]
7499 S:      Odd Fixes
7500 F:      drivers/edac/ti_edac.c
7501
7502 EDIROL UA-101/UA-1000 DRIVER
7503 M:      Clemens Ladisch <[email protected]>
7504 L:      [email protected] (moderated for non-subscribers)
7505 S:      Maintained
7506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7507 F:      sound/usb/misc/ua101.c
7508
7509 EFI TEST DRIVER
7510 M:      Ivan Hu <[email protected]>
7511 M:      Ard Biesheuvel <[email protected]>
7512 L:      [email protected]
7513 S:      Maintained
7514 F:      drivers/firmware/efi/test/
7515
7516 EFI VARIABLE FILESYSTEM
7517 M:      Matthew Garrett <[email protected]>
7518 M:      Jeremy Kerr <[email protected]>
7519 M:      Ard Biesheuvel <[email protected]>
7520 L:      [email protected]
7521 S:      Maintained
7522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7523 F:      fs/efivarfs/
7524
7525 EFIFB FRAMEBUFFER DRIVER
7526 M:      Peter Jones <[email protected]>
7527 L:      [email protected]
7528 S:      Maintained
7529 F:      drivers/video/fbdev/efifb.c
7530
7531 EFS FILESYSTEM
7532 S:      Orphan
7533 W:      http://aeschi.ch.eu.org/efs/
7534 F:      fs/efs/
7535
7536 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7537 M:      Douglas Miller <[email protected]>
7538 L:      [email protected]
7539 S:      Maintained
7540 F:      drivers/net/ethernet/ibm/ehea/
7541
7542 ELM327 CAN NETWORK DRIVER
7543 M:      Max Staudt <[email protected]>
7544 L:      [email protected]
7545 S:      Maintained
7546 F:      Documentation/networking/device_drivers/can/can327.rst
7547 F:      drivers/net/can/can327.c
7548
7549 EM28XX VIDEO4LINUX DRIVER
7550 M:      Mauro Carvalho Chehab <[email protected]>
7551 L:      [email protected]
7552 S:      Maintained
7553 W:      https://linuxtv.org
7554 T:      git git://linuxtv.org/media_tree.git
7555 F:      Documentation/admin-guide/media/em28xx*
7556 F:      drivers/media/usb/em28xx/
7557
7558 EMBEDDED LINUX
7559 M:      Olivia Mackall <[email protected]>
7560 M:      David Woodhouse <[email protected]>
7561 L:      [email protected]
7562 S:      Maintained
7563
7564 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7565 M:      Adrian Hunter <[email protected]>
7566 M:      Ritesh Harjani <[email protected]>
7567 M:      Asutosh Das <[email protected]>
7568 L:      [email protected]
7569 S:      Supported
7570 F:      drivers/mmc/host/cqhci*
7571
7572 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7573 M:      Ketan Mukadam <[email protected]>
7574 L:      [email protected]
7575 S:      Supported
7576 W:      http://www.broadcom.com
7577 F:      drivers/scsi/be2iscsi/
7578
7579 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7580 M:      Ajit Khaparde <[email protected]>
7581 M:      Sriharsha Basavapatna <[email protected]>
7582 M:      Somnath Kotur <[email protected]>
7583 L:      [email protected]
7584 S:      Supported
7585 W:      http://www.emulex.com
7586 F:      drivers/net/ethernet/emulex/benet/
7587
7588 EMULEX ONECONNECT ROCE DRIVER
7589 M:      Selvin Xavier <[email protected]>
7590 L:      [email protected]
7591 S:      Odd Fixes
7592 W:      http://www.broadcom.com
7593 F:      drivers/infiniband/hw/ocrdma/
7594 F:      include/uapi/rdma/ocrdma-abi.h
7595
7596 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7597 M:      James Smart <[email protected]>
7598 M:      Dick Kennedy <[email protected]>
7599 L:      [email protected]
7600 S:      Supported
7601 W:      http://www.broadcom.com
7602 F:      drivers/scsi/lpfc/
7603
7604 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7605 M:      James Smart <[email protected]>
7606 M:      Ram Vegesna <[email protected]>
7607 L:      [email protected]
7608 L:      [email protected]
7609 S:      Supported
7610 W:      http://www.broadcom.com
7611 F:      drivers/scsi/elx/
7612
7613 ENE CB710 FLASH CARD READER DRIVER
7614 M:      Michał Mirosław <[email protected]>
7615 S:      Maintained
7616 F:      drivers/misc/cb710/
7617 F:      drivers/mmc/host/cb710-mmc.*
7618 F:      include/linux/cb710.h
7619
7620 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7621 M:      Maxim Levitsky <[email protected]>
7622 S:      Maintained
7623 F:      drivers/media/rc/ene_ir.*
7624
7625 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7626 M:      Laurentiu Tudor <[email protected]>
7627 L:      [email protected]
7628 S:      Maintained
7629 F:      drivers/tty/ehv_bytechan.c
7630
7631 EPSON S1D13XXX FRAMEBUFFER DRIVER
7632 M:      Kristoffer Ericson <[email protected]>
7633 S:      Maintained
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7635 F:      drivers/video/fbdev/s1d13xxxfb.c
7636 F:      include/video/s1d13xxxfb.h
7637
7638 EROFS FILE SYSTEM
7639 M:      Gao Xiang <[email protected]>
7640 M:      Chao Yu <[email protected]>
7641 R:      Yue Hu <[email protected]>
7642 R:      Jeffle Xu <[email protected]>
7643 L:      [email protected]
7644 S:      Maintained
7645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7646 F:      Documentation/filesystems/erofs.rst
7647 F:      fs/erofs/
7648 F:      include/trace/events/erofs.h
7649
7650 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7651 M:      Jeff Layton <[email protected]>
7652 S:      Maintained
7653 F:      include/linux/errseq.h
7654 F:      lib/errseq.c
7655
7656 ESD CAN/USB DRIVERS
7657 M:      Frank Jungclaus <[email protected]>
7658 R:      [email protected]
7659 L:      [email protected]
7660 S:      Maintained
7661 F:      drivers/net/can/usb/esd_usb.c
7662
7663 ET131X NETWORK DRIVER
7664 M:      Mark Einon <[email protected]>
7665 S:      Odd Fixes
7666 F:      drivers/net/ethernet/agere/
7667
7668 ETAS ES58X CAN/USB DRIVER
7669 M:      Vincent Mailhol <[email protected]>
7670 L:      [email protected]
7671 S:      Maintained
7672 F:      drivers/net/can/usb/etas_es58x/
7673
7674 ETHERNET BRIDGE
7675 M:      Roopa Prabhu <[email protected]>
7676 M:      Nikolay Aleksandrov <[email protected]>
7677 L:      [email protected] (moderated for non-subscribers)
7678 L:      [email protected]
7679 S:      Maintained
7680 W:      http://www.linuxfoundation.org/en/Net:Bridge
7681 F:      include/linux/netfilter_bridge/
7682 F:      net/bridge/
7683
7684 ETHERNET PHY LIBRARY
7685 M:      Andrew Lunn <[email protected]>
7686 M:      Heiner Kallweit <[email protected]>
7687 R:      Russell King <[email protected]>
7688 L:      [email protected]
7689 S:      Maintained
7690 F:      Documentation/ABI/testing/sysfs-class-net-phydev
7691 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
7692 F:      Documentation/devicetree/bindings/net/mdio*
7693 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
7694 F:      Documentation/networking/phy.rst
7695 F:      drivers/net/mdio/
7696 F:      drivers/net/mdio/acpi_mdio.c
7697 F:      drivers/net/mdio/fwnode_mdio.c
7698 F:      drivers/net/mdio/of_mdio.c
7699 F:      drivers/net/pcs/
7700 F:      drivers/net/phy/
7701 F:      include/dt-bindings/net/qca-ar803x.h
7702 F:      include/linux/linkmode.h
7703 F:      include/linux/*mdio*.h
7704 F:      include/linux/mdio/*.h
7705 F:      include/linux/mii.h
7706 F:      include/linux/of_net.h
7707 F:      include/linux/phy.h
7708 F:      include/linux/phy_fixed.h
7709 F:      include/linux/platform_data/mdio-bcm-unimac.h
7710 F:      include/linux/platform_data/mdio-gpio.h
7711 F:      include/trace/events/mdio.h
7712 F:      include/uapi/linux/mdio.h
7713 F:      include/uapi/linux/mii.h
7714 F:      net/core/of_net.c
7715
7716 EXEC & BINFMT API
7717 R:      Eric Biederman <[email protected]>
7718 R:      Kees Cook <[email protected]>
7719 L:      [email protected]
7720 S:      Supported
7721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7722 F:      fs/*binfmt_*.c
7723 F:      fs/exec.c
7724 F:      include/linux/binfmts.h
7725 F:      include/linux/elf.h
7726 F:      include/uapi/linux/binfmts.h
7727 F:      include/uapi/linux/elf.h
7728 F:      tools/testing/selftests/exec/
7729 N:      asm/elf.h
7730 N:      binfmt
7731
7732 EXFAT FILE SYSTEM
7733 M:      Namjae Jeon <[email protected]>
7734 M:      Sungjong Seo <[email protected]>
7735 L:      [email protected]
7736 S:      Maintained
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7738 F:      fs/exfat/
7739
7740 EXT2 FILE SYSTEM
7741 M:      Jan Kara <[email protected]>
7742 L:      [email protected]
7743 S:      Maintained
7744 F:      Documentation/filesystems/ext2.rst
7745 F:      fs/ext2/
7746 F:      include/linux/ext2*
7747
7748 EXT4 FILE SYSTEM
7749 M:      "Theodore Ts'o" <[email protected]>
7750 M:      Andreas Dilger <[email protected]>
7751 L:      [email protected]
7752 S:      Maintained
7753 W:      http://ext4.wiki.kernel.org
7754 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
7755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7756 F:      Documentation/filesystems/ext4/
7757 F:      fs/ext4/
7758 F:      include/trace/events/ext4.h
7759
7760 Extended Verification Module (EVM)
7761 M:      Mimi Zohar <[email protected]>
7762 L:      [email protected]
7763 S:      Supported
7764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7765 F:      security/integrity/evm/
7766 F:      security/integrity/
7767
7768 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7769 M:      Ard Biesheuvel <[email protected]>
7770 L:      [email protected]
7771 S:      Maintained
7772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7773 F:      Documentation/admin-guide/efi-stub.rst
7774 F:      arch/*/include/asm/efi.h
7775 F:      arch/*/kernel/efi.c
7776 F:      arch/arm/boot/compressed/efi-header.S
7777 F:      arch/arm64/kernel/efi-entry.S
7778 F:      arch/x86/platform/efi/
7779 F:      drivers/firmware/efi/
7780 F:      include/linux/efi*.h
7781
7782 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7783 M:      MyungJoo Ham <[email protected]>
7784 M:      Chanwoo Choi <[email protected]>
7785 L:      [email protected]
7786 S:      Maintained
7787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7788 F:      Documentation/devicetree/bindings/extcon/
7789 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7790 F:      drivers/extcon/
7791 F:      include/linux/extcon.h
7792 F:      include/linux/extcon/
7793
7794 EXTRA BOOT CONFIG
7795 M:      Masami Hiramatsu <[email protected]>
7796 S:      Maintained
7797 F:      Documentation/admin-guide/bootconfig.rst
7798 F:      fs/proc/bootconfig.c
7799 F:      include/linux/bootconfig.h
7800 F:      lib/bootconfig-data.S
7801 F:      lib/bootconfig.c
7802 F:      tools/bootconfig/*
7803 F:      tools/bootconfig/scripts/*
7804
7805 EXYNOS DP DRIVER
7806 M:      Jingoo Han <[email protected]>
7807 L:      [email protected]
7808 S:      Maintained
7809 F:      drivers/gpu/drm/exynos/exynos_dp*
7810
7811 EXYNOS SYSMMU (IOMMU) driver
7812 M:      Marek Szyprowski <[email protected]>
7813 L:      [email protected]
7814 S:      Maintained
7815 F:      drivers/iommu/exynos-iommu.c
7816
7817 F2FS FILE SYSTEM
7818 M:      Jaegeuk Kim <[email protected]>
7819 M:      Chao Yu <[email protected]>
7820 L:      [email protected]
7821 S:      Maintained
7822 W:      https://f2fs.wiki.kernel.org/
7823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7824 F:      Documentation/ABI/testing/sysfs-fs-f2fs
7825 F:      Documentation/filesystems/f2fs.rst
7826 F:      fs/f2fs/
7827 F:      include/linux/f2fs_fs.h
7828 F:      include/trace/events/f2fs.h
7829 F:      include/uapi/linux/f2fs.h
7830
7831 F71805F HARDWARE MONITORING DRIVER
7832 M:      Jean Delvare <[email protected]>
7833 L:      [email protected]
7834 S:      Maintained
7835 F:      Documentation/hwmon/f71805f.rst
7836 F:      drivers/hwmon/f71805f.c
7837
7838 FADDR2LINE
7839 M:      Josh Poimboeuf <[email protected]>
7840 S:      Maintained
7841 F:      scripts/faddr2line
7842
7843 FAILOVER MODULE
7844 M:      Sridhar Samudrala <[email protected]>
7845 L:      [email protected]
7846 S:      Supported
7847 F:      Documentation/networking/failover.rst
7848 F:      include/net/failover.h
7849 F:      net/core/failover.c
7850
7851 FANOTIFY
7852 M:      Jan Kara <[email protected]>
7853 R:      Amir Goldstein <[email protected]>
7854 R:      Matthew Bobrowski <[email protected]>
7855 L:      [email protected]
7856 S:      Maintained
7857 F:      fs/notify/fanotify/
7858 F:      include/linux/fanotify.h
7859 F:      include/uapi/linux/fanotify.h
7860
7861 FARSYNC SYNCHRONOUS DRIVER
7862 M:      Kevin Curtis <[email protected]>
7863 S:      Supported
7864 W:      http://www.farsite.co.uk/
7865 F:      drivers/net/wan/farsync.*
7866
7867 FAULT INJECTION SUPPORT
7868 M:      Akinobu Mita <[email protected]>
7869 S:      Supported
7870 F:      Documentation/fault-injection/
7871 F:      lib/fault-inject.c
7872
7873 FBTFT Framebuffer drivers
7874 L:      [email protected]
7875 L:      [email protected]
7876 S:      Orphan
7877 F:      drivers/staging/fbtft/
7878
7879 FC0011 TUNER DRIVER
7880 M:      Michael Buesch <[email protected]>
7881 L:      [email protected]
7882 S:      Maintained
7883 F:      drivers/media/tuners/fc0011.c
7884 F:      drivers/media/tuners/fc0011.h
7885
7886 FC2580 MEDIA DRIVER
7887 M:      Antti Palosaari <[email protected]>
7888 L:      [email protected]
7889 S:      Maintained
7890 W:      https://linuxtv.org
7891 W:      http://palosaari.fi/linux/
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 T:      git git://linuxtv.org/anttip/media_tree.git
7894 F:      drivers/media/tuners/fc2580*
7895
7896 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7897 M:      Hannes Reinecke <[email protected]>
7898 L:      [email protected]
7899 S:      Supported
7900 W:      www.Open-FCoE.org
7901 F:      drivers/scsi/fcoe/
7902 F:      drivers/scsi/libfc/
7903 F:      include/scsi/fc/
7904 F:      include/scsi/libfc.h
7905 F:      include/scsi/libfcoe.h
7906 F:      include/uapi/scsi/fc/
7907
7908 FILE LOCKING (flock() and fcntl()/lockf())
7909 M:      Jeff Layton <[email protected]>
7910 M:      Chuck Lever <[email protected]>
7911 L:      [email protected]
7912 S:      Maintained
7913 F:      fs/fcntl.c
7914 F:      fs/locks.c
7915 F:      include/linux/fcntl.h
7916 F:      include/uapi/linux/fcntl.h
7917
7918 FILESYSTEM DIRECT ACCESS (DAX)
7919 M:      Dan Williams <[email protected]>
7920 R:      Matthew Wilcox <[email protected]>
7921 R:      Jan Kara <[email protected]>
7922 L:      [email protected]
7923 L:      [email protected]
7924 S:      Supported
7925 F:      fs/dax.c
7926 F:      include/linux/dax.h
7927 F:      include/trace/events/fs_dax.h
7928
7929 FILESYSTEMS (VFS and infrastructure)
7930 M:      Alexander Viro <[email protected]>
7931 L:      [email protected]
7932 S:      Maintained
7933 F:      fs/*
7934 F:      include/linux/fs.h
7935 F:      include/linux/fs_types.h
7936 F:      include/uapi/linux/fs.h
7937 F:      include/uapi/linux/openat2.h
7938
7939 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7940 M:      Riku Voipio <[email protected]>
7941 L:      [email protected]
7942 S:      Maintained
7943 F:      drivers/hwmon/f75375s.c
7944 F:      include/linux/f75375s.h
7945
7946 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7947 M:      Clemens Ladisch <[email protected]>
7948 M:      Takashi Sakamoto <[email protected]>
7949 L:      [email protected] (moderated for non-subscribers)
7950 S:      Maintained
7951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7952 F:      include/uapi/sound/firewire.h
7953 F:      sound/firewire/
7954
7955 FIREWIRE MEDIA DRIVERS (firedtv)
7956 M:      Stefan Richter <[email protected]>
7957 L:      [email protected]
7958 L:      [email protected]
7959 S:      Maintained
7960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7961 F:      drivers/media/firewire/
7962
7963 FIREWIRE SBP-2 TARGET
7964 M:      Chris Boot <[email protected]>
7965 L:      [email protected]
7966 L:      [email protected]
7967 L:      [email protected]
7968 S:      Maintained
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7970 F:      drivers/target/sbp/
7971
7972 FIREWIRE SUBSYSTEM
7973 M:      Stefan Richter <[email protected]>
7974 L:      [email protected]
7975 S:      Maintained
7976 W:      http://ieee1394.wiki.kernel.org/
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7978 F:      drivers/firewire/
7979 F:      include/linux/firewire.h
7980 F:      include/uapi/linux/firewire*.h
7981 F:      tools/firewire/
7982
7983 FIRMWARE FRAMEWORK FOR ARMV8-A
7984 M:      Sudeep Holla <[email protected]>
7985 L:      [email protected] (moderated for non-subscribers)
7986 S:      Maintained
7987 F:      drivers/firmware/arm_ffa/
7988 F:      include/linux/arm_ffa.h
7989
7990 FIRMWARE LOADER (request_firmware)
7991 M:      Luis Chamberlain <[email protected]>
7992 M:      Russ Weight <[email protected]>
7993 L:      [email protected]
7994 S:      Maintained
7995 F:      Documentation/firmware_class/
7996 F:      drivers/base/firmware_loader/
7997 F:      include/linux/firmware.h
7998
7999 FLEXTIMER FTM-QUADDEC DRIVER
8000 M:      Patrick Havelange <[email protected]>
8001 L:      [email protected]
8002 S:      Maintained
8003 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8004 F:      drivers/counter/ftm-quaddec.c
8005
8006 FLOPPY DRIVER
8007 M:      Denis Efremov <[email protected]>
8008 L:      [email protected]
8009 S:      Odd Fixes
8010 F:      drivers/block/floppy.c
8011
8012 FLYSKY FSIA6B RC RECEIVER
8013 M:      Markus Koch <[email protected]>
8014 L:      [email protected]
8015 S:      Maintained
8016 F:      drivers/input/joystick/fsia6b.c
8017
8018 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8019 M:      Geoffrey D. Bennett <[email protected]>
8020 L:      [email protected] (moderated for non-subscribers)
8021 S:      Maintained
8022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8023 F:      sound/usb/mixer_scarlett_gen2.c
8024
8025 FORCEDETH GIGABIT ETHERNET DRIVER
8026 M:      Rain River <[email protected]>
8027 M:      Zhu Yanjun <[email protected]>
8028 L:      [email protected]
8029 S:      Maintained
8030 F:      drivers/net/ethernet/nvidia/*
8031
8032 FORTIFY_SOURCE
8033 M:      Kees Cook <[email protected]>
8034 L:      [email protected]
8035 S:      Supported
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8037 F:      include/linux/fortify-string.h
8038 F:      lib/fortify_kunit.c
8039 F:      lib/test_fortify/*
8040 F:      scripts/test_fortify.sh
8041 K:      \b__NO_FORTIFY\b
8042
8043 FPGA DFL DRIVERS
8044 M:      Wu Hao <[email protected]>
8045 R:      Tom Rix <[email protected]>
8046 L:      [email protected]
8047 S:      Maintained
8048 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8049 F:      Documentation/fpga/dfl.rst
8050 F:      drivers/fpga/dfl*
8051 F:      drivers/uio/uio_dfl.c
8052 F:      include/linux/dfl.h
8053 F:      include/uapi/linux/fpga-dfl.h
8054
8055 FPGA MANAGER FRAMEWORK
8056 M:      Moritz Fischer <[email protected]>
8057 M:      Wu Hao <[email protected]>
8058 M:      Xu Yilun <[email protected]>
8059 R:      Tom Rix <[email protected]>
8060 L:      [email protected]
8061 S:      Maintained
8062 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8064 F:      Documentation/devicetree/bindings/fpga/
8065 F:      Documentation/driver-api/fpga/
8066 F:      Documentation/fpga/
8067 F:      drivers/fpga/
8068 F:      include/linux/fpga/
8069
8070 INTEL MAX10 BMC SECURE UPDATES
8071 M:      Russ Weight <[email protected]>
8072 L:      [email protected]
8073 S:      Maintained
8074 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8075 F:      drivers/fpga/intel-m10-bmc-sec-update.c
8076
8077 MICROCHIP POLARFIRE FPGA DRIVERS
8078 M:      Conor Dooley <[email protected]>
8079 R:      Ivan Bornyakov <[email protected]>
8080 L:      [email protected]
8081 S:      Supported
8082 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8083 F:      drivers/fpga/microchip-spi.c
8084
8085 FPU EMULATOR
8086 M:      Bill Metzenthen <[email protected]>
8087 S:      Maintained
8088 W:      http://floatingpoint.sourceforge.net/emulator/index.html
8089 F:      arch/x86/math-emu/
8090
8091 FRAMEBUFFER CORE
8092 M:      Daniel Vetter <[email protected]>
8093 F:      drivers/video/fbdev/core/
8094 S:      Odd Fixes
8095 T:      git git://anongit.freedesktop.org/drm/drm-misc
8096
8097 FRAMEBUFFER LAYER
8098 M:      Helge Deller <[email protected]>
8099 L:      [email protected]
8100 L:      [email protected]
8101 S:      Maintained
8102 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8104 F:      Documentation/fb/
8105 F:      drivers/video/
8106 F:      include/linux/fb.h
8107 F:      include/uapi/linux/fb.h
8108 F:      include/uapi/video/
8109 F:      include/video/
8110
8111 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8112 M:      Horia Geantă <[email protected]>
8113 M:      Pankaj Gupta <[email protected]>
8114 M:      Gaurav Jain <[email protected]>
8115 L:      [email protected]
8116 S:      Maintained
8117 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8118 F:      drivers/crypto/caam/
8119
8120 FREESCALE COLDFIRE M5441X MMC DRIVER
8121 M:      Angelo Dureghello <[email protected]>
8122 L:      [email protected]
8123 S:      Maintained
8124 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8125 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8126
8127 FREESCALE DIU FRAMEBUFFER DRIVER
8128 M:      Timur Tabi <[email protected]>
8129 L:      [email protected]
8130 S:      Maintained
8131 F:      drivers/video/fbdev/fsl-diu-fb.*
8132
8133 FREESCALE DMA DRIVER
8134 M:      Li Yang <[email protected]>
8135 M:      Zhang Wei <[email protected]>
8136 L:      [email protected]
8137 S:      Maintained
8138 F:      drivers/dma/fsldma.*
8139
8140 FREESCALE DSPI DRIVER
8141 M:      Vladimir Oltean <[email protected]>
8142 L:      [email protected]
8143 S:      Maintained
8144 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8145 F:      drivers/spi/spi-fsl-dspi.c
8146 F:      include/linux/spi/spi-fsl-dspi.h
8147
8148 FREESCALE ENETC ETHERNET DRIVERS
8149 M:      Claudiu Manoil <[email protected]>
8150 L:      [email protected]
8151 S:      Maintained
8152 F:      drivers/net/ethernet/freescale/enetc/
8153
8154 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8155 M:      Claudiu Manoil <[email protected]>
8156 L:      [email protected]
8157 S:      Maintained
8158 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8159 F:      drivers/net/ethernet/freescale/gianfar*
8160
8161 FREESCALE GPMI NAND DRIVER
8162 M:      Han Xu <[email protected]>
8163 L:      [email protected]
8164 S:      Maintained
8165 F:      drivers/mtd/nand/raw/gpmi-nand/*
8166
8167 FREESCALE I2C CPM DRIVER
8168 M:      Jochen Friedrich <[email protected]>
8169 L:      [email protected]
8170 L:      [email protected]
8171 S:      Maintained
8172 F:      drivers/i2c/busses/i2c-cpm.c
8173
8174 FREESCALE IMX / MXC FEC DRIVER
8175 M:      Joakim Zhang <[email protected]>
8176 L:      [email protected]
8177 S:      Maintained
8178 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
8179 F:      drivers/net/ethernet/freescale/fec.h
8180 F:      drivers/net/ethernet/freescale/fec_main.c
8181 F:      drivers/net/ethernet/freescale/fec_ptp.c
8182
8183 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8184 M:      Sascha Hauer <[email protected]>
8185 R:      Pengutronix Kernel Team <[email protected]>
8186 L:      [email protected]
8187 L:      [email protected] (moderated for non-subscribers)
8188 S:      Maintained
8189 F:      drivers/video/fbdev/imxfb.c
8190
8191 FREESCALE IMX DDR PMU DRIVER
8192 M:      Frank Li <[email protected]>
8193 L:      [email protected] (moderated for non-subscribers)
8194 S:      Maintained
8195 F:      Documentation/admin-guide/perf/imx-ddr.rst
8196 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8197 F:      drivers/perf/fsl_imx8_ddr_perf.c
8198
8199 FREESCALE IMX I2C DRIVER
8200 M:      Oleksij Rempel <[email protected]>
8201 R:      Pengutronix Kernel Team <[email protected]>
8202 L:      [email protected]
8203 S:      Maintained
8204 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8205 F:      drivers/i2c/busses/i2c-imx.c
8206
8207 FREESCALE IMX LPI2C DRIVER
8208 M:      Dong Aisheng <[email protected]>
8209 L:      [email protected]
8210 L:      [email protected]
8211 S:      Maintained
8212 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8213 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
8214
8215 FREESCALE MPC I2C DRIVER
8216 M:      Chris Packham <[email protected]>
8217 L:      [email protected]
8218 S:      Maintained
8219 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8220 F:      drivers/i2c/busses/i2c-mpc.c
8221
8222 FREESCALE QORIQ DPAA ETHERNET DRIVER
8223 M:      Madalin Bucur <[email protected]>
8224 L:      [email protected]
8225 S:      Maintained
8226 F:      drivers/net/ethernet/freescale/dpaa
8227
8228 FREESCALE QORIQ DPAA FMAN DRIVER
8229 M:      Madalin Bucur <[email protected]>
8230 L:      [email protected]
8231 S:      Maintained
8232 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
8233 F:      drivers/net/ethernet/freescale/fman
8234
8235 FREESCALE QORIQ PTP CLOCK DRIVER
8236 M:      Yangbo Lu <[email protected]>
8237 L:      [email protected]
8238 S:      Maintained
8239 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8240 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8241 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
8242 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8243 F:      drivers/ptp/ptp_qoriq.c
8244 F:      drivers/ptp/ptp_qoriq_debugfs.c
8245 F:      include/linux/fsl/ptp_qoriq.h
8246
8247 FREESCALE QUAD SPI DRIVER
8248 M:      Han Xu <[email protected]>
8249 L:      [email protected]
8250 S:      Maintained
8251 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8252 F:      drivers/spi/spi-fsl-qspi.c
8253
8254 FREESCALE QUICC ENGINE LIBRARY
8255 M:      Qiang Zhao <[email protected]>
8256 L:      [email protected]
8257 S:      Maintained
8258 F:      drivers/soc/fsl/qe/
8259 F:      include/soc/fsl/qe/
8260
8261 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8262 M:      Li Yang <[email protected]>
8263 L:      [email protected]
8264 L:      [email protected]
8265 S:      Maintained
8266 F:      drivers/net/ethernet/freescale/ucc_geth*
8267
8268 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8269 M:      Zhao Qiang <[email protected]>
8270 L:      [email protected]
8271 L:      [email protected]
8272 S:      Maintained
8273 F:      drivers/net/wan/fsl_ucc_hdlc*
8274
8275 FREESCALE QUICC ENGINE UCC UART DRIVER
8276 M:      Timur Tabi <[email protected]>
8277 L:      [email protected]
8278 S:      Maintained
8279 F:      drivers/tty/serial/ucc_uart.c
8280
8281 FREESCALE SOC DRIVERS
8282 M:      Li Yang <[email protected]>
8283 L:      [email protected]
8284 L:      [email protected] (moderated for non-subscribers)
8285 S:      Maintained
8286 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8287 F:      Documentation/devicetree/bindings/soc/fsl/
8288 F:      drivers/soc/fsl/
8289 F:      include/linux/fsl/
8290 F:      include/soc/fsl/
8291
8292 FREESCALE SOC FS_ENET DRIVER
8293 M:      Pantelis Antoniou <[email protected]>
8294 L:      [email protected]
8295 L:      [email protected]
8296 S:      Maintained
8297 F:      drivers/net/ethernet/freescale/fs_enet/
8298 F:      include/linux/fs_enet_pd.h
8299
8300 FREESCALE SOC SOUND DRIVERS
8301 M:      Shengjiu Wang <[email protected]>
8302 M:      Xiubo Li <[email protected]>
8303 R:      Fabio Estevam <[email protected]>
8304 R:      Nicolin Chen <[email protected]>
8305 L:      [email protected] (moderated for non-subscribers)
8306 L:      [email protected]
8307 S:      Maintained
8308 F:      sound/soc/fsl/fsl*
8309 F:      sound/soc/fsl/imx*
8310 F:      sound/soc/fsl/mpc8610_hpcd.c
8311
8312 FREESCALE USB PERIPHERAL DRIVERS
8313 M:      Li Yang <[email protected]>
8314 L:      [email protected]
8315 L:      [email protected]
8316 S:      Maintained
8317 F:      drivers/usb/gadget/udc/fsl*
8318
8319 FREESCALE USB PHY DRIVER
8320 M:      Ran Wang <[email protected]>
8321 L:      [email protected]
8322 L:      [email protected]
8323 S:      Maintained
8324 F:      drivers/usb/phy/phy-fsl-usb*
8325
8326 FREEVXFS FILESYSTEM
8327 M:      Christoph Hellwig <[email protected]>
8328 S:      Maintained
8329 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
8330 F:      fs/freevxfs/
8331
8332 FREEZER
8333 M:      "Rafael J. Wysocki" <[email protected]>
8334 M:      Pavel Machek <[email protected]>
8335 L:      [email protected]
8336 S:      Supported
8337 F:      Documentation/power/freezing-of-tasks.rst
8338 F:      include/linux/freezer.h
8339 F:      kernel/freezer.c
8340
8341 FRONTSWAP API
8342 M:      Konrad Rzeszutek Wilk <[email protected]>
8343 L:      [email protected]
8344 S:      Maintained
8345 F:      include/linux/frontswap.h
8346 F:      mm/frontswap.c
8347
8348 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8349 M:      David Howells <[email protected]>
8350 L:      [email protected] (moderated for non-subscribers)
8351 S:      Supported
8352 F:      Documentation/filesystems/caching/
8353 F:      fs/fscache/
8354 F:      include/linux/fscache*.h
8355
8356 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8357 M:      Theodore Y. Ts'o <[email protected]>
8358 M:      Jaegeuk Kim <[email protected]>
8359 M:      Eric Biggers <[email protected]>
8360 L:      [email protected]
8361 S:      Supported
8362 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8363 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8364 F:      Documentation/filesystems/fscrypt.rst
8365 F:      fs/crypto/
8366 F:      include/linux/fscrypt*.h
8367 F:      include/uapi/linux/fscrypt.h
8368
8369 FSI SUBSYSTEM
8370 M:      Jeremy Kerr <[email protected]>
8371 M:      Joel Stanley <[email protected]>
8372 R:      Alistar Popple <[email protected]>
8373 R:      Eddie James <[email protected]>
8374 L:      [email protected]
8375 S:      Supported
8376 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
8377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8378 F:      drivers/fsi/
8379 F:      include/linux/fsi*.h
8380 F:      include/trace/events/fsi*.h
8381
8382 FSI-ATTACHED I2C DRIVER
8383 M:      Eddie James <[email protected]>
8384 L:      [email protected]
8385 L:      [email protected] (moderated for non-subscribers)
8386 S:      Maintained
8387 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8388 F:      drivers/i2c/busses/i2c-fsi.c
8389
8390 FSI-ATTACHED SPI DRIVER
8391 M:      Eddie James <[email protected]>
8392 L:      [email protected]
8393 S:      Maintained
8394 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8395 F:      drivers/spi/spi-fsi.c
8396
8397 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8398 M:      Jan Kara <[email protected]>
8399 R:      Amir Goldstein <[email protected]>
8400 L:      [email protected]
8401 S:      Maintained
8402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8403 F:      fs/notify/
8404 F:      include/linux/fsnotify*.h
8405
8406 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8407 M:      Eric Biggers <[email protected]>
8408 M:      Theodore Y. Ts'o <[email protected]>
8409 L:      [email protected]
8410 S:      Supported
8411 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
8412 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8413 F:      Documentation/filesystems/fsverity.rst
8414 F:      fs/verity/
8415 F:      include/linux/fsverity.h
8416 F:      include/uapi/linux/fsverity.h
8417
8418 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8419 M:      Michael Zaidman <[email protected]>
8420 L:      [email protected]
8421 L:      [email protected]
8422 S:      Maintained
8423 F:      drivers/hid/hid-ft260.c
8424
8425 FUJITSU LAPTOP EXTRAS
8426 M:      Jonathan Woithe <[email protected]>
8427 L:      [email protected]
8428 S:      Maintained
8429 F:      drivers/platform/x86/fujitsu-laptop.c
8430
8431 FUJITSU M-5MO LS CAMERA ISP DRIVER
8432 M:      Kyungmin Park <[email protected]>
8433 M:      Heungjun Kim <[email protected]>
8434 L:      [email protected]
8435 S:      Maintained
8436 F:      drivers/media/i2c/m5mols/
8437 F:      include/media/i2c/m5mols.h
8438
8439 FUJITSU TABLET EXTRAS
8440 M:      Robert Gerlach <[email protected]>
8441 L:      [email protected]
8442 S:      Maintained
8443 F:      drivers/platform/x86/fujitsu-tablet.c
8444
8445 FUNCTION HOOKS (FTRACE)
8446 M:      Steven Rostedt <[email protected]>
8447 M:      Masami Hiramatsu <[email protected]>
8448 R:      Mark Rutland <[email protected]>
8449 S:      Maintained
8450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8451 F:      Documentation/trace/ftrace*
8452 F:      kernel/trace/ftrace*
8453 F:      kernel/trace/fgraph.c
8454 F:      arch/*/*/*/*ftrace*
8455 F:      arch/*/*/*ftrace*
8456 F:      include/*/ftrace.h
8457
8458 FUNGIBLE ETHERNET DRIVERS
8459 M:      Dimitris Michailidis <[email protected]>
8460 L:      [email protected]
8461 S:      Supported
8462 F:      drivers/net/ethernet/fungible/
8463
8464 FUSE: FILESYSTEM IN USERSPACE
8465 M:      Miklos Szeredi <[email protected]>
8466 L:      [email protected]
8467 S:      Maintained
8468 W:      https://github.com/libfuse/
8469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8470 F:      Documentation/filesystems/fuse.rst
8471 F:      fs/fuse/
8472 F:      include/uapi/linux/fuse.h
8473
8474 FUTEX SUBSYSTEM
8475 M:      Thomas Gleixner <[email protected]>
8476 M:      Ingo Molnar <[email protected]>
8477 R:      Peter Zijlstra <[email protected]>
8478 R:      Darren Hart <[email protected]>
8479 R:      Davidlohr Bueso <[email protected]>
8480 R:      André Almeida <[email protected]>
8481 L:      [email protected]
8482 S:      Maintained
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8484 F:      Documentation/locking/*futex*
8485 F:      include/asm-generic/futex.h
8486 F:      include/linux/futex.h
8487 F:      include/uapi/linux/futex.h
8488 F:      kernel/futex/*
8489 F:      tools/perf/bench/futex*
8490 F:      tools/testing/selftests/futex/
8491
8492 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8493 M:      Tim Harvey <[email protected]>
8494 S:      Maintained
8495 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8496 F:      drivers/mfd/gateworks-gsc.c
8497 F:      include/linux/mfd/gsc.h
8498 F:      Documentation/hwmon/gsc-hwmon.rst
8499 F:      drivers/hwmon/gsc-hwmon.c
8500 F:      include/linux/platform_data/gsc_hwmon.h
8501
8502 GCC PLUGINS
8503 M:      Kees Cook <[email protected]>
8504 L:      [email protected]
8505 S:      Maintained
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8507 F:      Documentation/kbuild/gcc-plugins.rst
8508 F:      scripts/Makefile.gcc-plugins
8509 F:      scripts/gcc-plugins/
8510
8511 GCOV BASED KERNEL PROFILING
8512 M:      Peter Oberparleiter <[email protected]>
8513 S:      Maintained
8514 F:      Documentation/dev-tools/gcov.rst
8515 F:      kernel/gcov/
8516
8517 GDB KERNEL DEBUGGING HELPER SCRIPTS
8518 M:      Jan Kiszka <[email protected]>
8519 M:      Kieran Bingham <[email protected]>
8520 S:      Supported
8521 F:      scripts/gdb/
8522
8523 GEMINI CRYPTO DRIVER
8524 M:      Corentin Labbe <[email protected]>
8525 L:      [email protected]
8526 S:      Maintained
8527 F:      drivers/crypto/gemini/
8528
8529 GEMTEK FM RADIO RECEIVER DRIVER
8530 M:      Hans Verkuil <[email protected]>
8531 L:      [email protected]
8532 S:      Maintained
8533 W:      https://linuxtv.org
8534 T:      git git://linuxtv.org/media_tree.git
8535 F:      drivers/media/radio/radio-gemtek*
8536
8537 GENERIC ARCHITECTURE TOPOLOGY
8538 M:      Sudeep Holla <[email protected]>
8539 L:      [email protected]
8540 S:      Maintained
8541 F:      drivers/base/arch_topology.c
8542 F:      include/linux/arch_topology.h
8543
8544 GENERIC ENTRY CODE
8545 M:      Thomas Gleixner <[email protected]>
8546 M:      Peter Zijlstra <[email protected]>
8547 M:      Andy Lutomirski <[email protected]>
8548 L:      [email protected]
8549 S:      Maintained
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8551 F:      include/linux/entry-common.h
8552 F:      include/linux/entry-kvm.h
8553 F:      kernel/entry/
8554
8555 GENERIC GPIO I2C DRIVER
8556 M:      Wolfram Sang <[email protected]>
8557 S:      Supported
8558 F:      drivers/i2c/busses/i2c-gpio.c
8559 F:      include/linux/platform_data/i2c-gpio.h
8560
8561 GENERIC GPIO I2C MULTIPLEXER DRIVER
8562 M:      Peter Korsgaard <[email protected]>
8563 L:      [email protected]
8564 S:      Supported
8565 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
8566 F:      drivers/i2c/muxes/i2c-mux-gpio.c
8567 F:      include/linux/platform_data/i2c-mux-gpio.h
8568
8569 GENERIC HDLC (WAN) DRIVERS
8570 M:      Krzysztof Halasa <[email protected]>
8571 S:      Maintained
8572 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
8573 F:      drivers/net/wan/c101.c
8574 F:      drivers/net/wan/hd6457*
8575 F:      drivers/net/wan/hdlc*
8576 F:      drivers/net/wan/n2.c
8577 F:      drivers/net/wan/pc300too.c
8578 F:      drivers/net/wan/pci200syn.c
8579 F:      drivers/net/wan/wanxl*
8580
8581 GENERIC INCLUDE/ASM HEADER FILES
8582 M:      Arnd Bergmann <[email protected]>
8583 L:      [email protected]
8584 S:      Maintained
8585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8586 F:      include/asm-generic/
8587 F:      include/uapi/asm-generic/
8588
8589 GENERIC PHY FRAMEWORK
8590 M:      Kishon Vijay Abraham I <[email protected]>
8591 M:      Vinod Koul <[email protected]>
8592 L:      [email protected]
8593 S:      Supported
8594 Q:      https://patchwork.kernel.org/project/linux-phy/list/
8595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8596 F:      Documentation/devicetree/bindings/phy/
8597 F:      drivers/phy/
8598 F:      include/dt-bindings/phy/
8599 F:      include/linux/phy/
8600
8601 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8602 M:      Wolfram Sang <[email protected]>
8603 S:      Supported
8604 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
8605
8606 GENERIC PM DOMAINS
8607 M:      "Rafael J. Wysocki" <[email protected]>
8608 M:      Kevin Hilman <[email protected]>
8609 M:      Ulf Hansson <[email protected]>
8610 L:      [email protected]
8611 S:      Supported
8612 F:      Documentation/devicetree/bindings/power/power?domain*
8613 F:      drivers/base/power/domain*.c
8614 F:      include/linux/pm_domain.h
8615
8616 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8617 M:      Eugen Hristev <[email protected]>
8618 L:      [email protected]
8619 S:      Maintained
8620 F:      drivers/input/touchscreen/resistive-adc-touch.c
8621
8622 GENERIC STRING LIBRARY
8623 R:      Andy Shevchenko <[email protected]>
8624 S:      Maintained
8625 F:      lib/string.c
8626 F:      lib/string_helpers.c
8627 F:      lib/test_string.c
8628 F:      lib/test-string_helpers.c
8629
8630 GENERIC UIO DRIVER FOR PCI DEVICES
8631 M:      "Michael S. Tsirkin" <[email protected]>
8632 L:      [email protected]
8633 S:      Supported
8634 F:      drivers/uio/uio_pci_generic.c
8635
8636 GENERIC VDSO LIBRARY
8637 M:      Andy Lutomirski <[email protected]>
8638 M:      Thomas Gleixner <[email protected]>
8639 M:      Vincenzo Frascino <[email protected]>
8640 L:      [email protected]
8641 S:      Maintained
8642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8643 F:      include/asm-generic/vdso/vsyscall.h
8644 F:      include/vdso/
8645 F:      kernel/time/vsyscall.c
8646 F:      lib/vdso/
8647
8648 GENWQE (IBM Generic Workqueue Card)
8649 M:      Frank Haverkamp <[email protected]>
8650 S:      Supported
8651 F:      drivers/misc/genwqe/
8652
8653 GET_MAINTAINER SCRIPT
8654 M:      Joe Perches <[email protected]>
8655 S:      Maintained
8656 F:      scripts/get_maintainer.pl
8657
8658 GFS2 FILE SYSTEM
8659 M:      Bob Peterson <[email protected]>
8660 M:      Andreas Gruenbacher <[email protected]>
8661 L:      [email protected]
8662 S:      Supported
8663 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8665 F:      Documentation/filesystems/gfs2*
8666 F:      fs/gfs2/
8667 F:      include/uapi/linux/gfs2_ondisk.h
8668
8669 GIGABYTE WMI DRIVER
8670 M:      Thomas Weißschuh <[email protected]>
8671 L:      [email protected]
8672 S:      Maintained
8673 F:      drivers/platform/x86/gigabyte-wmi.c
8674
8675 GNSS SUBSYSTEM
8676 M:      Johan Hovold <[email protected]>
8677 S:      Maintained
8678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8679 F:      Documentation/ABI/testing/sysfs-class-gnss
8680 F:      Documentation/devicetree/bindings/gnss/
8681 F:      drivers/gnss/
8682 F:      include/linux/gnss.h
8683
8684 GO7007 MPEG CODEC
8685 M:      Hans Verkuil <[email protected]>
8686 L:      [email protected]
8687 S:      Maintained
8688 F:      drivers/media/usb/go7007/
8689
8690 GOODIX TOUCHSCREEN
8691 M:      Bastien Nocera <[email protected]>
8692 M:      Hans de Goede <[email protected]>
8693 L:      [email protected]
8694 S:      Maintained
8695 F:      drivers/input/touchscreen/goodix*
8696
8697 GOOGLE ETHERNET DRIVERS
8698 M:      Jeroen de Borst <[email protected]>
8699 M:      Catherine Sullivan <[email protected]>
8700 R:      Shailend Chand <[email protected]>
8701 L:      [email protected]
8702 S:      Supported
8703 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
8704 F:      drivers/net/ethernet/google
8705
8706 GPD POCKET FAN DRIVER
8707 M:      Hans de Goede <[email protected]>
8708 L:      [email protected]
8709 S:      Maintained
8710 F:      drivers/platform/x86/gpd-pocket-fan.c
8711
8712 GPIO ACPI SUPPORT
8713 M:      Mika Westerberg <[email protected]>
8714 M:      Andy Shevchenko <[email protected]>
8715 L:      [email protected]
8716 L:      [email protected]
8717 S:      Supported
8718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8719 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
8720 F:      drivers/gpio/gpiolib-acpi.c
8721 F:      drivers/gpio/gpiolib-acpi.h
8722
8723 GPIO AGGREGATOR
8724 M:      Geert Uytterhoeven <[email protected]>
8725 L:      [email protected]
8726 S:      Supported
8727 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
8728 F:      drivers/gpio/gpio-aggregator.c
8729
8730 GPIO IR Transmitter
8731 M:      Sean Young <[email protected]>
8732 L:      [email protected]
8733 S:      Maintained
8734 F:      drivers/media/rc/gpio-ir-tx.c
8735
8736 GPIO MOCKUP DRIVER
8737 M:      Bamvor Jian Zhang <[email protected]>
8738 L:      [email protected]
8739 S:      Maintained
8740 F:      drivers/gpio/gpio-mockup.c
8741 F:      tools/testing/selftests/gpio/
8742
8743 GPIO REGMAP
8744 R:      Michael Walle <[email protected]>
8745 S:      Maintained
8746 F:      drivers/gpio/gpio-regmap.c
8747 F:      include/linux/gpio/regmap.h
8748
8749 GPIO SUBSYSTEM
8750 M:      Linus Walleij <[email protected]>
8751 M:      Bartosz Golaszewski <[email protected]>
8752 L:      [email protected]
8753 S:      Maintained
8754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8755 F:      Documentation/ABI/obsolete/sysfs-gpio
8756 F:      Documentation/ABI/testing/gpio-cdev
8757 F:      Documentation/admin-guide/gpio/
8758 F:      Documentation/devicetree/bindings/gpio/
8759 F:      Documentation/driver-api/gpio/
8760 F:      drivers/gpio/
8761 F:      include/asm-generic/gpio.h
8762 F:      include/dt-bindings/gpio/
8763 F:      include/linux/gpio.h
8764 F:      include/linux/gpio/
8765 F:      include/linux/of_gpio.h
8766 F:      include/uapi/linux/gpio.h
8767 F:      tools/gpio/
8768
8769 GRE DEMULTIPLEXER DRIVER
8770 M:      Dmitry Kozlov <[email protected]>
8771 L:      [email protected]
8772 S:      Maintained
8773 F:      include/net/gre.h
8774 F:      net/ipv4/gre_demux.c
8775 F:      net/ipv4/gre_offload.c
8776
8777 GRETH 10/100/1G Ethernet MAC device driver
8778 M:      Andreas Larsson <[email protected]>
8779 L:      [email protected]
8780 S:      Maintained
8781 F:      drivers/net/ethernet/aeroflex/
8782
8783 GREYBUS AUDIO PROTOCOLS DRIVERS
8784 M:      Vaibhav Agarwal <[email protected]>
8785 M:      Mark Greer <[email protected]>
8786 S:      Maintained
8787 F:      drivers/staging/greybus/audio_apbridgea.c
8788 F:      drivers/staging/greybus/audio_apbridgea.h
8789 F:      drivers/staging/greybus/audio_codec.c
8790 F:      drivers/staging/greybus/audio_codec.h
8791 F:      drivers/staging/greybus/audio_gb.c
8792 F:      drivers/staging/greybus/audio_manager.c
8793 F:      drivers/staging/greybus/audio_manager.h
8794 F:      drivers/staging/greybus/audio_manager_module.c
8795 F:      drivers/staging/greybus/audio_manager_private.h
8796 F:      drivers/staging/greybus/audio_manager_sysfs.c
8797 F:      drivers/staging/greybus/audio_module.c
8798 F:      drivers/staging/greybus/audio_topology.c
8799
8800 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8801 M:      Viresh Kumar <[email protected]>
8802 S:      Maintained
8803 F:      drivers/staging/greybus/authentication.c
8804 F:      drivers/staging/greybus/bootrom.c
8805 F:      drivers/staging/greybus/firmware.h
8806 F:      drivers/staging/greybus/fw-core.c
8807 F:      drivers/staging/greybus/fw-download.c
8808 F:      drivers/staging/greybus/fw-management.c
8809 F:      drivers/staging/greybus/greybus_authentication.h
8810 F:      drivers/staging/greybus/greybus_firmware.h
8811 F:      drivers/staging/greybus/hid.c
8812 F:      drivers/staging/greybus/i2c.c
8813 F:      drivers/staging/greybus/spi.c
8814 F:      drivers/staging/greybus/spilib.c
8815 F:      drivers/staging/greybus/spilib.h
8816
8817 GREYBUS LOOPBACK DRIVER
8818 M:      Bryan O'Donoghue <[email protected]>
8819 S:      Maintained
8820 F:      drivers/staging/greybus/loopback.c
8821
8822 GREYBUS PLATFORM DRIVERS
8823 M:      Vaibhav Hiremath <[email protected]>
8824 S:      Maintained
8825 F:      drivers/staging/greybus/arche-apb-ctrl.c
8826 F:      drivers/staging/greybus/arche-platform.c
8827 F:      drivers/staging/greybus/arche_platform.h
8828
8829 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8830 M:      Rui Miguel Silva <[email protected]>
8831 S:      Maintained
8832 F:      drivers/staging/greybus/gpio.c
8833 F:      drivers/staging/greybus/light.c
8834 F:      drivers/staging/greybus/power_supply.c
8835 F:      drivers/staging/greybus/sdio.c
8836 F:      drivers/staging/greybus/spi.c
8837 F:      drivers/staging/greybus/spilib.c
8838
8839 GREYBUS SUBSYSTEM
8840 M:      Johan Hovold <[email protected]>
8841 M:      Alex Elder <[email protected]>
8842 M:      Greg Kroah-Hartman <[email protected]>
8843 L:      [email protected] (moderated for non-subscribers)
8844 S:      Maintained
8845 F:      drivers/greybus/
8846 F:      drivers/staging/greybus/
8847 F:      include/linux/greybus.h
8848 F:      include/linux/greybus/
8849
8850 GREYBUS UART PROTOCOLS DRIVERS
8851 M:      David Lin <[email protected]>
8852 S:      Maintained
8853 F:      drivers/staging/greybus/log.c
8854 F:      drivers/staging/greybus/uart.c
8855
8856 GS1662 VIDEO SERIALIZER
8857 M:      Charles-Antoine Couret <[email protected]>
8858 L:      [email protected]
8859 S:      Maintained
8860 T:      git git://linuxtv.org/media_tree.git
8861 F:      drivers/media/spi/gs1662.c
8862
8863 GSPCA FINEPIX SUBDRIVER
8864 M:      Frank Zago <[email protected]>
8865 L:      [email protected]
8866 S:      Maintained
8867 T:      git git://linuxtv.org/media_tree.git
8868 F:      drivers/media/usb/gspca/finepix.c
8869
8870 GSPCA GL860 SUBDRIVER
8871 M:      Olivier Lorin <[email protected]>
8872 L:      [email protected]
8873 S:      Maintained
8874 T:      git git://linuxtv.org/media_tree.git
8875 F:      drivers/media/usb/gspca/gl860/
8876
8877 GSPCA M5602 SUBDRIVER
8878 M:      Erik Andren <[email protected]>
8879 L:      [email protected]
8880 S:      Maintained
8881 T:      git git://linuxtv.org/media_tree.git
8882 F:      drivers/media/usb/gspca/m5602/
8883
8884 GSPCA PAC207 SONIXB SUBDRIVER
8885 M:      Hans Verkuil <[email protected]>
8886 L:      [email protected]
8887 S:      Odd Fixes
8888 T:      git git://linuxtv.org/media_tree.git
8889 F:      drivers/media/usb/gspca/pac207.c
8890
8891 GSPCA SN9C20X SUBDRIVER
8892 M:      Brian Johnson <[email protected]>
8893 L:      [email protected]
8894 S:      Maintained
8895 T:      git git://linuxtv.org/media_tree.git
8896 F:      drivers/media/usb/gspca/sn9c20x.c
8897
8898 GSPCA T613 SUBDRIVER
8899 M:      Leandro Costantino <[email protected]>
8900 L:      [email protected]
8901 S:      Maintained
8902 T:      git git://linuxtv.org/media_tree.git
8903 F:      drivers/media/usb/gspca/t613.c
8904
8905 GSPCA USB WEBCAM DRIVER
8906 M:      Hans Verkuil <[email protected]>
8907 L:      [email protected]
8908 S:      Odd Fixes
8909 T:      git git://linuxtv.org/media_tree.git
8910 F:      drivers/media/usb/gspca/
8911
8912 GTP (GPRS Tunneling Protocol)
8913 M:      Pablo Neira Ayuso <[email protected]>
8914 M:      Harald Welte <[email protected]>
8915 L:      [email protected]
8916 S:      Maintained
8917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8918 F:      drivers/net/gtp.c
8919
8920 GUID PARTITION TABLE (GPT)
8921 M:      Davidlohr Bueso <[email protected]>
8922 L:      [email protected]
8923 S:      Maintained
8924 F:      block/partitions/efi.*
8925
8926 HABANALABS PCI DRIVER
8927 M:      Oded Gabbay <[email protected]>
8928 S:      Supported
8929 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8930 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
8931 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
8932 F:      drivers/misc/habanalabs/
8933 F:      include/trace/events/habanalabs.h
8934 F:      include/uapi/misc/habanalabs.h
8935
8936 HACKRF MEDIA DRIVER
8937 M:      Antti Palosaari <[email protected]>
8938 L:      [email protected]
8939 S:      Maintained
8940 W:      https://linuxtv.org
8941 W:      http://palosaari.fi/linux/
8942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8943 T:      git git://linuxtv.org/anttip/media_tree.git
8944 F:      drivers/media/usb/hackrf/
8945
8946 HANTRO VPU CODEC DRIVER
8947 M:      Ezequiel Garcia <[email protected]>
8948 M:      Philipp Zabel <[email protected]>
8949 L:      [email protected]
8950 L:      [email protected]
8951 S:      Maintained
8952 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8953 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8954 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8955 F:      drivers/media/platform/verisilicon/
8956
8957 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8958 M:      Frank Seidel <[email protected]>
8959 L:      [email protected]
8960 S:      Maintained
8961 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8962 F:      drivers/platform/x86/hdaps.c
8963
8964 HARDWARE MONITORING
8965 M:      Jean Delvare <[email protected]>
8966 M:      Guenter Roeck <[email protected]>
8967 L:      [email protected]
8968 S:      Maintained
8969 W:      http://hwmon.wiki.kernel.org/
8970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8971 F:      Documentation/ABI/testing/sysfs-class-hwmon
8972 F:      Documentation/devicetree/bindings/hwmon/
8973 F:      Documentation/hwmon/
8974 F:      drivers/hwmon/
8975 F:      include/linux/hwmon*.h
8976 F:      include/trace/events/hwmon*.h
8977 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8978
8979 HARDWARE RANDOM NUMBER GENERATOR CORE
8980 M:      Olivia Mackall <[email protected]>
8981 M:      Herbert Xu <[email protected]>
8982 L:      [email protected]
8983 S:      Odd fixes
8984 F:      Documentation/admin-guide/hw_random.rst
8985 F:      Documentation/devicetree/bindings/rng/
8986 F:      drivers/char/hw_random/
8987 F:      include/linux/hw_random.h
8988
8989 HARDWARE SPINLOCK CORE
8990 M:      Ohad Ben-Cohen <[email protected]>
8991 M:      Bjorn Andersson <[email protected]>
8992 R:      Baolin Wang <[email protected]>
8993 L:      [email protected]
8994 S:      Maintained
8995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8996 F:      Documentation/devicetree/bindings/hwlock/
8997 F:      Documentation/locking/hwspinlock.rst
8998 F:      drivers/hwspinlock/
8999 F:      include/linux/hwspinlock.h
9000
9001 HARDWARE TRACING FACILITIES
9002 M:      Alexander Shishkin <[email protected]>
9003 S:      Maintained
9004 F:      drivers/hwtracing/
9005
9006 HARMONY SOUND DRIVER
9007 L:      [email protected]
9008 S:      Maintained
9009 F:      sound/parisc/harmony.*
9010
9011 HDPVR USB VIDEO ENCODER DRIVER
9012 M:      Hans Verkuil <[email protected]>
9013 L:      [email protected]
9014 S:      Odd Fixes
9015 W:      https://linuxtv.org
9016 T:      git git://linuxtv.org/media_tree.git
9017 F:      drivers/media/usb/hdpvr/
9018
9019 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9020 M:      Matt Hsiao <[email protected]>
9021 S:      Supported
9022 F:      drivers/misc/hpilo.[ch]
9023
9024 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9025 M:      Jerry Hoemann <[email protected]>
9026 S:      Supported
9027 F:      Documentation/watchdog/hpwdt.rst
9028 F:      drivers/watchdog/hpwdt.c
9029
9030 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9031 M:      Don Brace <[email protected]>
9032 L:      [email protected]
9033 L:      [email protected]
9034 S:      Supported
9035 F:      Documentation/scsi/hpsa.rst
9036 F:      drivers/scsi/hpsa*.[ch]
9037 F:      include/linux/cciss*.h
9038 F:      include/uapi/linux/cciss*.h
9039
9040 HFI1 DRIVER
9041 M:      Dennis Dalessandro <[email protected]>
9042 L:      [email protected]
9043 S:      Supported
9044 F:      drivers/infiniband/hw/hfi1
9045
9046 HFS FILESYSTEM
9047 L:      [email protected]
9048 S:      Orphan
9049 F:      Documentation/filesystems/hfs.rst
9050 F:      fs/hfs/
9051
9052 HFSPLUS FILESYSTEM
9053 L:      [email protected]
9054 S:      Orphan
9055 F:      Documentation/filesystems/hfsplus.rst
9056 F:      fs/hfsplus/
9057
9058 HGA FRAMEBUFFER DRIVER
9059 M:      Ferenc Bakonyi <[email protected]>
9060 L:      [email protected]
9061 S:      Maintained
9062 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9063 F:      drivers/video/fbdev/hgafb.c
9064
9065 HIBERNATION (aka Software Suspend, aka swsusp)
9066 M:      "Rafael J. Wysocki" <[email protected]>
9067 M:      Pavel Machek <[email protected]>
9068 L:      [email protected]
9069 S:      Supported
9070 B:      https://bugzilla.kernel.org
9071 F:      arch/*/include/asm/suspend*.h
9072 F:      arch/x86/power/
9073 F:      drivers/base/power/
9074 F:      include/linux/freezer.h
9075 F:      include/linux/pm.h
9076 F:      include/linux/suspend.h
9077 F:      kernel/power/
9078
9079 HID CORE LAYER
9080 M:      Jiri Kosina <[email protected]>
9081 M:      Benjamin Tissoires <[email protected]>
9082 L:      [email protected]
9083 S:      Maintained
9084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9085 F:      drivers/hid/
9086 F:      include/linux/hid*
9087 F:      include/uapi/linux/hid*
9088
9089 HID LOGITECH DRIVERS
9090 R:      Filipe Laíns <[email protected]>
9091 L:      [email protected]
9092 S:      Maintained
9093 F:      drivers/hid/hid-logitech-*
9094
9095 HID PLAYSTATION DRIVER
9096 M:      Roderick Colenbrander <[email protected]>
9097 L:      [email protected]
9098 S:      Supported
9099 F:      drivers/hid/hid-playstation.c
9100
9101 HID PHOENIX RC FLIGHT CONTROLLER
9102 M:      Marcus Folkesson <[email protected]>
9103 L:      [email protected]
9104 S:      Maintained
9105 F:      drivers/hid/hid-pxrc.c
9106
9107 HID SENSOR HUB DRIVERS
9108 M:      Jiri Kosina <[email protected]>
9109 M:      Jonathan Cameron <[email protected]>
9110 M:      Srinivas Pandruvada <[email protected]>
9111 L:      [email protected]
9112 L:      [email protected]
9113 S:      Maintained
9114 F:      Documentation/hid/hid-sensor*
9115 F:      drivers/hid/hid-sensor-*
9116 F:      drivers/iio/*/hid-*
9117 F:      include/linux/hid-sensor-*
9118
9119 HID VRC-2 CAR CONTROLLER DRIVER
9120 M:      Marcus Folkesson <[email protected]>
9121 L:      [email protected]
9122 S:      Maintained
9123 F:      drivers/hid/hid-vrc2.c
9124
9125 HID WACOM DRIVER
9126 M:      Ping Cheng <[email protected]>
9127 M:      Jason Gerecke  <[email protected]>
9128 L:      [email protected]
9129 S:      Maintained
9130 F:      drivers/hid/wacom.h
9131 F:      drivers/hid/wacom_*
9132
9133 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9134 M:      Thomas Gleixner <[email protected]>
9135 L:      [email protected]
9136 S:      Maintained
9137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9138 F:      Documentation/timers/
9139 F:      include/linux/clockchips.h
9140 F:      include/linux/hrtimer.h
9141 F:      kernel/time/clockevents.c
9142 F:      kernel/time/hrtimer.c
9143 F:      kernel/time/timer_*.c
9144
9145 HIGH-SPEED SCC DRIVER FOR AX.25
9146 L:      [email protected]
9147 S:      Orphan
9148 F:      drivers/net/hamradio/scc.c
9149
9150 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9151 M:      HighPoint Linux Team <[email protected]>
9152 S:      Supported
9153 W:      http://www.highpoint-tech.com
9154 F:      Documentation/scsi/hptiop.rst
9155 F:      drivers/scsi/hptiop.c
9156
9157 HIPPI
9158 M:      Jes Sorensen <[email protected]>
9159 L:      [email protected]
9160 S:      Maintained
9161 F:      drivers/net/hippi/
9162 F:      include/linux/hippidevice.h
9163 F:      include/uapi/linux/if_hippi.h
9164 F:      net/802/hippi.c
9165
9166 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9167 M:      Kurt Kanzenbach <[email protected]>
9168 L:      [email protected]
9169 S:      Maintained
9170 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9171 F:      drivers/net/dsa/hirschmann/*
9172 F:      include/linux/platform_data/hirschmann-hellcreek.h
9173 F:      net/dsa/tag_hellcreek.c
9174
9175 HISILICON DMA DRIVER
9176 M:      Zhou Wang <[email protected]>
9177 M:      Jie Hai <[email protected]>
9178 L:      [email protected]
9179 S:      Maintained
9180 F:      drivers/dma/hisi_dma.c
9181
9182 HISILICON GPIO DRIVER
9183 M:      Jay Fang <[email protected]>
9184 L:      [email protected]
9185 S:      Maintained
9186 F:      drivers/gpio/gpio-hisi.c
9187
9188 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9189 M:      Longfang Liu <[email protected]>
9190 L:      [email protected]
9191 S:      Maintained
9192 F:      Documentation/ABI/testing/debugfs-hisi-hpre
9193 F:      drivers/crypto/hisilicon/hpre/hpre.h
9194 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
9195 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
9196
9197 HISILICON I2C CONTROLLER DRIVER
9198 M:      Yicong Yang <[email protected]>
9199 L:      [email protected]
9200 S:      Maintained
9201 W:      https://www.hisilicon.com
9202 F:      drivers/i2c/busses/i2c-hisi.c
9203
9204 HISILICON LPC BUS DRIVER
9205 M:      [email protected]
9206 S:      Maintained
9207 W:      http://www.hisilicon.com
9208 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9209 F:      drivers/bus/hisi_lpc.c
9210
9211 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9212 M:      Yisen Zhuang <[email protected]>
9213 M:      Salil Mehta <[email protected]>
9214 L:      [email protected]
9215 S:      Maintained
9216 W:      http://www.hisilicon.com
9217 F:      drivers/net/ethernet/hisilicon/hns3/
9218
9219 HISILICON NETWORK SUBSYSTEM DRIVER
9220 M:      Yisen Zhuang <[email protected]>
9221 M:      Salil Mehta <[email protected]>
9222 L:      [email protected]
9223 S:      Maintained
9224 W:      http://www.hisilicon.com
9225 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
9226 F:      drivers/net/ethernet/hisilicon/
9227
9228 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9229 M:      John Stultz <[email protected]>
9230 L:      [email protected]
9231 S:      Maintained
9232 F:      drivers/misc/hisi_hikey_usb.c
9233
9234 HISILICON PMU DRIVER
9235 M:      Shaokun Zhang <[email protected]>
9236 M:      Qi Liu <[email protected]>
9237 S:      Supported
9238 W:      http://www.hisilicon.com
9239 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9240 F:      Documentation/admin-guide/perf/hisi-pmu.rst
9241 F:      drivers/perf/hisilicon
9242
9243 HISILICON HNS3 PMU DRIVER
9244 M:      Guangbin Huang <[email protected]>
9245 S:      Supported
9246 F:      Documentation/admin-guide/perf/hns3-pmu.rst
9247 F:      drivers/perf/hisilicon/hns3_pmu.c
9248
9249 HISILICON PTT DRIVER
9250 M:      Yicong Yang <[email protected]>
9251 L:      [email protected]
9252 S:      Maintained
9253 F:      Documentation/ABI/testing/sysfs-devices-hisi_ptt
9254 F:      Documentation/trace/hisi-ptt.rst
9255 F:      drivers/hwtracing/ptt/
9256
9257 HISILICON QM DRIVER
9258 M:      Weili Qian <[email protected]>
9259 M:      Zhou Wang <[email protected]>
9260 L:      [email protected]
9261 S:      Maintained
9262 F:      drivers/crypto/hisilicon/Kconfig
9263 F:      drivers/crypto/hisilicon/Makefile
9264 F:      drivers/crypto/hisilicon/qm.c
9265 F:      drivers/crypto/hisilicon/sgl.c
9266 F:      include/linux/hisi_acc_qm.h
9267
9268 HISILICON ZIP Controller DRIVER
9269 M:      Yang Shen <[email protected]>
9270 M:      Zhou Wang <[email protected]>
9271 L:      [email protected]
9272 S:      Maintained
9273 F:      Documentation/ABI/testing/debugfs-hisi-zip
9274 F:      drivers/crypto/hisilicon/zip/
9275
9276 HISILICON ROCE DRIVER
9277 M:      Haoyue Xu <[email protected]>
9278 M:      Wenpeng Liang <[email protected]>
9279 L:      [email protected]
9280 S:      Maintained
9281 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9282 F:      drivers/infiniband/hw/hns/
9283
9284 HISILICON SAS Controller
9285 M:      John Garry <[email protected]>
9286 S:      Supported
9287 W:      http://www.hisilicon.com
9288 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9289 F:      drivers/scsi/hisi_sas/
9290
9291 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9292 M:      Kai Ye <[email protected]>
9293 M:      Longfang Liu <[email protected]>
9294 L:      [email protected]
9295 S:      Maintained
9296 F:      Documentation/ABI/testing/debugfs-hisi-sec
9297 F:      drivers/crypto/hisilicon/sec2/sec.h
9298 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
9299 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
9300 F:      drivers/crypto/hisilicon/sec2/sec_main.c
9301
9302 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9303 M:      Jay Fang <[email protected]>
9304 L:      [email protected]
9305 S:      Maintained
9306 W:      http://www.hisilicon.com
9307 F:      drivers/spi/spi-hisi-kunpeng.c
9308
9309 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9310 M:      Mauro Carvalho Chehab <[email protected]>
9311 L:      [email protected]
9312 S:      Maintained
9313 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9314 F:      drivers/spmi/hisi-spmi-controller.c
9315
9316 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9317 M:      Mauro Carvalho Chehab <[email protected]>
9318 L:      [email protected]
9319 S:      Maintained
9320 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9321 F:      drivers/mfd/hi6421-spmi-pmic.c
9322
9323 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9324 M:      Weili Qian <[email protected]>
9325 S:      Maintained
9326 F:      drivers/crypto/hisilicon/trng/trng.c
9327
9328 HISILICON V3XX SPI NOR FLASH Controller Driver
9329 M:      John Garry <[email protected]>
9330 S:      Maintained
9331 W:      http://www.hisilicon.com
9332 F:      drivers/spi/spi-hisi-sfc-v3xx.c
9333
9334 HMM - Heterogeneous Memory Management
9335 M:      Jérôme Glisse <[email protected]>
9336 L:      [email protected]
9337 S:      Maintained
9338 F:      Documentation/mm/hmm.rst
9339 F:      include/linux/hmm*
9340 F:      lib/test_hmm*
9341 F:      mm/hmm*
9342 F:      tools/testing/selftests/vm/*hmm*
9343
9344 HOST AP DRIVER
9345 M:      Jouni Malinen <[email protected]>
9346 L:      [email protected]
9347 S:      Obsolete
9348 W:      http://w1.fi/hostap-driver.html
9349 F:      drivers/net/wireless/intersil/hostap/
9350
9351 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9352 L:      [email protected]
9353 S:      Orphan
9354 F:      drivers/platform/x86/tc1100-wmi.c
9355
9356 HPET:   High Precision Event Timers driver
9357 M:      Clemens Ladisch <[email protected]>
9358 S:      Maintained
9359 F:      Documentation/timers/hpet.rst
9360 F:      drivers/char/hpet.c
9361 F:      include/linux/hpet.h
9362 F:      include/uapi/linux/hpet.h
9363
9364 HPET:   x86
9365 S:      Orphan
9366 F:      arch/x86/include/asm/hpet.h
9367 F:      arch/x86/kernel/hpet.c
9368
9369 HPFS FILESYSTEM
9370 M:      Mikulas Patocka <[email protected]>
9371 S:      Maintained
9372 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9373 F:      fs/hpfs/
9374
9375 HSI SUBSYSTEM
9376 M:      Sebastian Reichel <[email protected]>
9377 S:      Maintained
9378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9379 F:      Documentation/ABI/testing/sysfs-bus-hsi
9380 F:      Documentation/driver-api/hsi.rst
9381 F:      drivers/hsi/
9382 F:      include/linux/hsi/
9383 F:      include/uapi/linux/hsi/
9384
9385 HSO 3G MODEM DRIVER
9386 L:      [email protected]
9387 S:      Orphan
9388 F:      drivers/net/usb/hso.c
9389
9390 HSR NETWORK PROTOCOL
9391 L:      [email protected]
9392 S:      Orphan
9393 F:      net/hsr/
9394
9395 HT16K33 LED CONTROLLER DRIVER
9396 M:      Robin van der Gracht <[email protected]>
9397 S:      Maintained
9398 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9399 F:      drivers/auxdisplay/ht16k33.c
9400
9401 HTCPEN TOUCHSCREEN DRIVER
9402 M:      Pau Oliva Fora <[email protected]>
9403 L:      [email protected]
9404 S:      Maintained
9405 F:      drivers/input/touchscreen/htcpen.c
9406
9407 HTE SUBSYSTEM
9408 M:      Dipen Patel <[email protected]>
9409 S:      Maintained
9410 F:      Documentation/devicetree/bindings/timestamp/
9411 F:      Documentation/driver-api/hte/
9412 F:      drivers/hte/
9413 F:      include/linux/hte.h
9414
9415 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9416 M:      Lorenzo Bianconi <[email protected]>
9417 L:      [email protected]
9418 S:      Maintained
9419 W:      http://www.st.com/
9420 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9421 F:      drivers/iio/humidity/hts221*
9422
9423 HUAWEI ETHERNET DRIVER
9424 L:      [email protected]
9425 S:      Orphan
9426 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9427 F:      drivers/net/ethernet/huawei/hinic/
9428
9429 HUGETLB SUBSYSTEM
9430 M:      Mike Kravetz <[email protected]>
9431 M:      Muchun Song <[email protected]>
9432 L:      [email protected]
9433 S:      Maintained
9434 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9435 F:      Documentation/admin-guide/mm/hugetlbpage.rst
9436 F:      Documentation/mm/hugetlbfs_reserv.rst
9437 F:      Documentation/mm/vmemmap_dedup.rst
9438 F:      fs/hugetlbfs/
9439 F:      include/linux/hugetlb.h
9440 F:      mm/hugetlb.c
9441 F:      mm/hugetlb_vmemmap.c
9442 F:      mm/hugetlb_vmemmap.h
9443
9444 HVA ST MEDIA DRIVER
9445 M:      Jean-Christophe Trotin <[email protected]>
9446 L:      [email protected]
9447 S:      Supported
9448 W:      https://linuxtv.org
9449 T:      git git://linuxtv.org/media_tree.git
9450 F:      drivers/media/platform/st/sti/hva
9451
9452 HWPOISON MEMORY FAILURE HANDLING
9453 M:      Naoya Horiguchi <[email protected]>
9454 R:      Miaohe Lin <[email protected]>
9455 L:      [email protected]
9456 S:      Maintained
9457 F:      mm/hwpoison-inject.c
9458 F:      mm/memory-failure.c
9459
9460 HYCON HY46XX TOUCHSCREEN SUPPORT
9461 M:      Giulio Benetti <[email protected]>
9462 L:      [email protected]
9463 S:      Maintained
9464 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9465 F:      drivers/input/touchscreen/hycon-hy46xx.c
9466
9467 HYGON PROCESSOR SUPPORT
9468 M:      Pu Wen <[email protected]>
9469 L:      [email protected]
9470 S:      Maintained
9471 F:      arch/x86/kernel/cpu/hygon.c
9472
9473 HYNIX HI556 SENSOR DRIVER
9474 M:      Shawn Tu <[email protected]>
9475 L:      [email protected]
9476 S:      Maintained
9477 T:      git git://linuxtv.org/media_tree.git
9478 F:      drivers/media/i2c/hi556.c
9479
9480 HYNIX HI846 SENSOR DRIVER
9481 M:      Martin Kepplinger <[email protected]>
9482 L:      [email protected]
9483 S:      Maintained
9484 F:      drivers/media/i2c/hi846.c
9485
9486 HYNIX HI847 SENSOR DRIVER
9487 M:      Shawn Tu <[email protected]>
9488 L:      [email protected]
9489 S:      Maintained
9490 F:      drivers/media/i2c/hi847.c
9491
9492 Hyper-V/Azure CORE AND DRIVERS
9493 M:      "K. Y. Srinivasan" <[email protected]>
9494 M:      Haiyang Zhang <[email protected]>
9495 M:      Stephen Hemminger <[email protected]>
9496 M:      Wei Liu <[email protected]>
9497 M:      Dexuan Cui <[email protected]>
9498 L:      [email protected]
9499 S:      Supported
9500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9501 F:      Documentation/ABI/stable/sysfs-bus-vmbus
9502 F:      Documentation/ABI/testing/debugfs-hyperv
9503 F:      Documentation/virt/hyperv
9504 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9505 F:      arch/arm64/hyperv
9506 F:      arch/arm64/include/asm/hyperv-tlfs.h
9507 F:      arch/arm64/include/asm/mshyperv.h
9508 F:      arch/x86/hyperv
9509 F:      arch/x86/include/asm/hyperv-tlfs.h
9510 F:      arch/x86/include/asm/mshyperv.h
9511 F:      arch/x86/include/asm/trace/hyperv.h
9512 F:      arch/x86/kernel/cpu/mshyperv.c
9513 F:      drivers/clocksource/hyperv_timer.c
9514 F:      drivers/hid/hid-hyperv.c
9515 F:      drivers/hv/
9516 F:      drivers/input/serio/hyperv-keyboard.c
9517 F:      drivers/iommu/hyperv-iommu.c
9518 F:      drivers/net/ethernet/microsoft/
9519 F:      drivers/net/hyperv/
9520 F:      drivers/pci/controller/pci-hyperv-intf.c
9521 F:      drivers/pci/controller/pci-hyperv.c
9522 F:      drivers/scsi/storvsc_drv.c
9523 F:      drivers/uio/uio_hv_generic.c
9524 F:      drivers/video/fbdev/hyperv_fb.c
9525 F:      include/asm-generic/hyperv-tlfs.h
9526 F:      include/asm-generic/mshyperv.h
9527 F:      include/clocksource/hyperv_timer.h
9528 F:      include/linux/hyperv.h
9529 F:      include/uapi/linux/hyperv.h
9530 F:      net/vmw_vsock/hyperv_transport.c
9531 F:      tools/hv/
9532
9533 HYPERBUS SUPPORT
9534 M:      Vignesh Raghavendra <[email protected]>
9535 L:      [email protected]
9536 S:      Supported
9537 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9538 C:      irc://irc.oftc.net/mtd
9539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9540 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9541 F:      drivers/mtd/hyperbus/
9542 F:      include/linux/mtd/hyperbus.h
9543
9544 HYPERVISOR VIRTUAL CONSOLE DRIVER
9545 L:      [email protected]
9546 S:      Odd Fixes
9547 F:      drivers/tty/hvc/
9548
9549 I2C ACPI SUPPORT
9550 M:      Mika Westerberg <[email protected]>
9551 L:      [email protected]
9552 L:      [email protected]
9553 S:      Maintained
9554 F:      drivers/i2c/i2c-core-acpi.c
9555
9556 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9557 M:      Ajay Gupta <[email protected]>
9558 L:      [email protected]
9559 S:      Maintained
9560 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
9561 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
9562
9563 I2C MUXES
9564 M:      Peter Rosin <[email protected]>
9565 L:      [email protected]
9566 S:      Maintained
9567 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
9568 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
9569 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
9570 F:      Documentation/i2c/i2c-topology.rst
9571 F:      Documentation/i2c/muxes/
9572 F:      drivers/i2c/i2c-mux.c
9573 F:      drivers/i2c/muxes/
9574 F:      include/linux/i2c-mux.h
9575
9576 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9577 M:      Gregory CLEMENT <[email protected]>
9578 L:      [email protected]
9579 S:      Maintained
9580 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9581 F:      drivers/i2c/busses/i2c-mv64xxx.c
9582
9583 I2C OVER PARALLEL PORT
9584 M:      Jean Delvare <[email protected]>
9585 L:      [email protected]
9586 S:      Maintained
9587 F:      Documentation/i2c/busses/i2c-parport.rst
9588 F:      drivers/i2c/busses/i2c-parport.c
9589
9590 I2C SUBSYSTEM
9591 M:      Wolfram Sang <[email protected]>
9592 L:      [email protected]
9593 S:      Maintained
9594 W:      https://i2c.wiki.kernel.org/
9595 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
9596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9597 F:      Documentation/devicetree/bindings/i2c/i2c.txt
9598 F:      Documentation/i2c/
9599 F:      drivers/i2c/*
9600 F:      include/dt-bindings/i2c/i2c.h
9601 F:      include/linux/i2c-dev.h
9602 F:      include/linux/i2c-smbus.h
9603 F:      include/linux/i2c.h
9604 F:      include/uapi/linux/i2c-*.h
9605 F:      include/uapi/linux/i2c.h
9606
9607 I2C SUBSYSTEM HOST DRIVERS
9608 L:      [email protected]
9609 S:      Odd Fixes
9610 W:      https://i2c.wiki.kernel.org/
9611 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
9612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9613 F:      Documentation/devicetree/bindings/i2c/
9614 F:      drivers/i2c/algos/
9615 F:      drivers/i2c/busses/
9616 F:      include/dt-bindings/i2c/
9617
9618 I2C-TAOS-EVM DRIVER
9619 M:      Jean Delvare <[email protected]>
9620 L:      [email protected]
9621 S:      Maintained
9622 F:      Documentation/i2c/busses/i2c-taos-evm.rst
9623 F:      drivers/i2c/busses/i2c-taos-evm.c
9624
9625 I2C-TINY-USB DRIVER
9626 M:      Till Harbaum <[email protected]>
9627 L:      [email protected]
9628 S:      Maintained
9629 W:      http://www.harbaum.org/till/i2c_tiny_usb
9630 F:      drivers/i2c/busses/i2c-tiny-usb.c
9631
9632 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9633 M:      Jean Delvare <[email protected]>
9634 L:      [email protected]
9635 S:      Maintained
9636 F:      Documentation/i2c/busses/i2c-ali1535.rst
9637 F:      Documentation/i2c/busses/i2c-ali1563.rst
9638 F:      Documentation/i2c/busses/i2c-ali15x3.rst
9639 F:      Documentation/i2c/busses/i2c-amd756.rst
9640 F:      Documentation/i2c/busses/i2c-amd8111.rst
9641 F:      Documentation/i2c/busses/i2c-i801.rst
9642 F:      Documentation/i2c/busses/i2c-nforce2.rst
9643 F:      Documentation/i2c/busses/i2c-piix4.rst
9644 F:      Documentation/i2c/busses/i2c-sis5595.rst
9645 F:      Documentation/i2c/busses/i2c-sis630.rst
9646 F:      Documentation/i2c/busses/i2c-sis96x.rst
9647 F:      Documentation/i2c/busses/i2c-via.rst
9648 F:      Documentation/i2c/busses/i2c-viapro.rst
9649 F:      drivers/i2c/busses/i2c-ali1535.c
9650 F:      drivers/i2c/busses/i2c-ali1563.c
9651 F:      drivers/i2c/busses/i2c-ali15x3.c
9652 F:      drivers/i2c/busses/i2c-amd756-s4882.c
9653 F:      drivers/i2c/busses/i2c-amd756.c
9654 F:      drivers/i2c/busses/i2c-amd8111.c
9655 F:      drivers/i2c/busses/i2c-i801.c
9656 F:      drivers/i2c/busses/i2c-isch.c
9657 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
9658 F:      drivers/i2c/busses/i2c-nforce2.c
9659 F:      drivers/i2c/busses/i2c-piix4.c
9660 F:      drivers/i2c/busses/i2c-sis5595.c
9661 F:      drivers/i2c/busses/i2c-sis630.c
9662 F:      drivers/i2c/busses/i2c-sis96x.c
9663 F:      drivers/i2c/busses/i2c-via.c
9664 F:      drivers/i2c/busses/i2c-viapro.c
9665
9666 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9667 M:      Hans de Goede <[email protected]>
9668 L:      [email protected]
9669 S:      Maintained
9670 F:      drivers/i2c/busses/i2c-cht-wc.c
9671
9672 I2C/SMBUS ISMT DRIVER
9673 M:      Seth Heasley <[email protected]>
9674 M:      Neil Horman <[email protected]>
9675 L:      [email protected]
9676 F:      Documentation/i2c/busses/i2c-ismt.rst
9677 F:      drivers/i2c/busses/i2c-ismt.c
9678
9679 I2C/SMBUS STUB DRIVER
9680 M:      Jean Delvare <[email protected]>
9681 L:      [email protected]
9682 S:      Maintained
9683 F:      drivers/i2c/i2c-stub.c
9684
9685 I3C DRIVER FOR CADENCE I3C MASTER IP
9686 M:      Przemysław Gaj <[email protected]>
9687 S:      Maintained
9688 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9689 F:      drivers/i3c/master/i3c-master-cdns.c
9690
9691 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9692 M:      Vitor Soares <[email protected]>
9693 S:      Maintained
9694 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9695 F:      drivers/i3c/master/dw*
9696
9697 I3C SUBSYSTEM
9698 M:      Alexandre Belloni <[email protected]>
9699 L:      [email protected] (moderated for non-subscribers)
9700 S:      Maintained
9701 C:      irc://chat.freenode.net/linux-i3c
9702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9703 F:      Documentation/ABI/testing/sysfs-bus-i3c
9704 F:      Documentation/devicetree/bindings/i3c/
9705 F:      Documentation/driver-api/i3c
9706 F:      drivers/i3c/
9707 F:      include/linux/i3c/
9708
9709 IA64 (Itanium) PLATFORM
9710 L:      [email protected]
9711 S:      Orphan
9712 F:      Documentation/ia64/
9713 F:      arch/ia64/
9714
9715 IBM Power 842 compression accelerator
9716 M:      Haren Myneni <[email protected]>
9717 S:      Supported
9718 F:      crypto/842.c
9719 F:      drivers/crypto/nx/Kconfig
9720 F:      drivers/crypto/nx/Makefile
9721 F:      drivers/crypto/nx/nx-842*
9722 F:      include/linux/sw842.h
9723 F:      lib/842/
9724
9725 IBM Power in-Nest Crypto Acceleration
9726 M:      Breno Leitão <[email protected]>
9727 M:      Nayna Jain <[email protected]>
9728 M:      Paulo Flabiano Smorigo <[email protected]>
9729 L:      [email protected]
9730 S:      Supported
9731 F:      drivers/crypto/nx/Kconfig
9732 F:      drivers/crypto/nx/Makefile
9733 F:      drivers/crypto/nx/nx-aes*
9734 F:      drivers/crypto/nx/nx-sha*
9735 F:      drivers/crypto/nx/nx.*
9736 F:      drivers/crypto/nx/nx_csbcpb.h
9737 F:      drivers/crypto/nx/nx_debugfs.c
9738
9739 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9740 M:      Tyrel Datwyler <[email protected]>
9741 L:      [email protected]
9742 L:      [email protected]
9743 S:      Supported
9744 F:      drivers/pci/hotplug/rpadlpar*
9745
9746 IBM Power Linux RAID adapter
9747 M:      Brian King <[email protected]>
9748 S:      Supported
9749 F:      drivers/scsi/ipr.*
9750
9751 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9752 M:      Tyrel Datwyler <[email protected]>
9753 L:      [email protected]
9754 L:      [email protected]
9755 S:      Supported
9756 F:      drivers/pci/hotplug/rpaphp*
9757
9758 IBM Power SRIOV Virtual NIC Device Driver
9759 M:      Dany Madden <[email protected]>
9760 R:      Thomas Falcon <[email protected]>
9761 L:      [email protected]
9762 S:      Supported
9763 F:      drivers/net/ethernet/ibm/ibmvnic.*
9764
9765 IBM Power Virtual Accelerator Switchboard
9766 L:      [email protected]
9767 S:      Supported
9768 F:      arch/powerpc/include/asm/vas.h
9769 F:      arch/powerpc/platforms/powernv/copy-paste.h
9770 F:      arch/powerpc/platforms/powernv/vas*
9771
9772 IBM Power Virtual Ethernet Device Driver
9773 M:      Nick Child <[email protected]>
9774 L:      [email protected]
9775 S:      Supported
9776 F:      drivers/net/ethernet/ibm/ibmveth.*
9777
9778 IBM Power Virtual FC Device Drivers
9779 M:      Tyrel Datwyler <[email protected]>
9780 L:      [email protected]
9781 S:      Supported
9782 F:      drivers/scsi/ibmvscsi/ibmvfc*
9783
9784 IBM Power Virtual Management Channel Driver
9785 M:      Brad Warrum <[email protected]>
9786 M:      Ritu Agarwal <[email protected]>
9787 S:      Supported
9788 F:      drivers/misc/ibmvmc.*
9789
9790 IBM Power Virtual SCSI Device Drivers
9791 M:      Tyrel Datwyler <[email protected]>
9792 L:      [email protected]
9793 S:      Supported
9794 F:      drivers/scsi/ibmvscsi/ibmvscsi*
9795 F:      include/scsi/viosrp.h
9796
9797 IBM Power Virtual SCSI Device Target Driver
9798 M:      Michael Cyr <[email protected]>
9799 L:      [email protected]
9800 L:      [email protected]
9801 S:      Supported
9802 F:      drivers/scsi/ibmvscsi_tgt/
9803
9804 IBM Power VMX Cryptographic instructions
9805 M:      Breno Leitão <[email protected]>
9806 M:      Nayna Jain <[email protected]>
9807 M:      Paulo Flabiano Smorigo <[email protected]>
9808 L:      [email protected]
9809 S:      Supported
9810 F:      drivers/crypto/vmx/Kconfig
9811 F:      drivers/crypto/vmx/Makefile
9812 F:      drivers/crypto/vmx/aes*
9813 F:      drivers/crypto/vmx/ghash*
9814 F:      drivers/crypto/vmx/ppc-xlate.pl
9815 F:      drivers/crypto/vmx/vmx.c
9816
9817 IBM ServeRAID RAID DRIVER
9818 S:      Orphan
9819 F:      drivers/scsi/ips.*
9820
9821 ICH LPC AND GPIO DRIVER
9822 M:      Peter Tyser <[email protected]>
9823 S:      Maintained
9824 F:      drivers/gpio/gpio-ich.c
9825 F:      drivers/mfd/lpc_ich.c
9826
9827 ICY I2C DRIVER
9828 M:      Max Staudt <[email protected]>
9829 L:      [email protected]
9830 S:      Maintained
9831 F:      drivers/i2c/busses/i2c-icy.c
9832
9833 IDEAPAD LAPTOP EXTRAS DRIVER
9834 M:      Ike Panhc <[email protected]>
9835 L:      [email protected]
9836 S:      Maintained
9837 W:      http://launchpad.net/ideapad-laptop
9838 F:      drivers/platform/x86/ideapad-laptop.c
9839
9840 IDEAPAD LAPTOP SLIDEBAR DRIVER
9841 M:      Andrey Moiseev <[email protected]>
9842 L:      [email protected]
9843 S:      Maintained
9844 W:      https://github.com/o2genum/ideapad-slidebar
9845 F:      drivers/input/misc/ideapad_slidebar.c
9846
9847 IDMAPPED MOUNTS
9848 M:      Christian Brauner <[email protected]>
9849 M:      Seth Forshee <[email protected]>
9850 L:      [email protected]
9851 S:      Maintained
9852 T:      git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9853 F:      Documentation/filesystems/idmappings.rst
9854 F:      tools/testing/selftests/mount_setattr/
9855 F:      include/linux/mnt_idmapping.h
9856
9857 IDT VersaClock 5 CLOCK DRIVER
9858 M:      Luca Ceresoli <[email protected]>
9859 S:      Maintained
9860 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9861 F:      drivers/clk/clk-versaclock5.c
9862
9863 IEEE 802.15.4 SUBSYSTEM
9864 M:      Alexander Aring <[email protected]>
9865 M:      Stefan Schmidt <[email protected]>
9866 L:      [email protected]
9867 S:      Maintained
9868 W:      https://linux-wpan.org/
9869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9871 F:      Documentation/networking/ieee802154.rst
9872 F:      drivers/net/ieee802154/
9873 F:      include/linux/ieee802154.h
9874 F:      include/linux/nl802154.h
9875 F:      include/net/af_ieee802154.h
9876 F:      include/net/cfg802154.h
9877 F:      include/net/ieee802154_netdev.h
9878 F:      include/net/mac802154.h
9879 F:      include/net/nl802154.h
9880 F:      net/ieee802154/
9881 F:      net/mac802154/
9882
9883 IFE PROTOCOL
9884 M:      Yotam Gigi <[email protected]>
9885 M:      Jamal Hadi Salim <[email protected]>
9886 F:      include/net/ife.h
9887 F:      include/uapi/linux/ife.h
9888 F:      net/ife
9889
9890 IGORPLUG-USB IR RECEIVER
9891 M:      Sean Young <[email protected]>
9892 L:      [email protected]
9893 S:      Maintained
9894 F:      drivers/media/rc/igorplugusb.c
9895
9896 IGUANAWORKS USB IR TRANSCEIVER
9897 M:      Sean Young <[email protected]>
9898 L:      [email protected]
9899 S:      Maintained
9900 F:      drivers/media/rc/iguanair.c
9901
9902 IIO DIGITAL POTENTIOMETER DAC
9903 M:      Peter Rosin <[email protected]>
9904 L:      [email protected]
9905 S:      Maintained
9906 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9907 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9908 F:      drivers/iio/dac/dpot-dac.c
9909
9910 IIO ENVELOPE DETECTOR
9911 M:      Peter Rosin <[email protected]>
9912 L:      [email protected]
9913 S:      Maintained
9914 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9915 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9916 F:      drivers/iio/adc/envelope-detector.c
9917
9918 IIO MULTIPLEXER
9919 M:      Peter Rosin <[email protected]>
9920 L:      [email protected]
9921 S:      Maintained
9922 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9923 F:      drivers/iio/multiplexer/iio-mux.c
9924
9925 IIO SCMI BASED DRIVER
9926 M:      Jyoti Bhayana <[email protected]>
9927 L:      [email protected]
9928 S:      Maintained
9929 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
9930
9931 IIO SUBSYSTEM AND DRIVERS
9932 M:      Jonathan Cameron <[email protected]>
9933 R:      Lars-Peter Clausen <[email protected]>
9934 L:      [email protected]
9935 S:      Maintained
9936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9937 F:      Documentation/ABI/testing/configfs-iio*
9938 F:      Documentation/ABI/testing/sysfs-bus-iio*
9939 F:      Documentation/devicetree/bindings/iio/
9940 F:      drivers/iio/
9941 F:      drivers/staging/iio/
9942 F:      include/dt-bindings/iio/
9943 F:      include/linux/iio/
9944 F:      tools/iio/
9945
9946 IIO UNIT CONVERTER
9947 M:      Peter Rosin <[email protected]>
9948 L:      [email protected]
9949 S:      Maintained
9950 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9951 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9952 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9953 F:      drivers/iio/afe/iio-rescale.c
9954
9955 IKANOS/ADI EAGLE ADSL USB DRIVER
9956 M:      Matthieu Castet <[email protected]>
9957 M:      Stanislaw Gruszka <[email protected]>
9958 S:      Maintained
9959 F:      drivers/usb/atm/ueagle-atm.c
9960
9961 IMAGIS TOUCHSCREEN DRIVER
9962 M:      Markuss Broks <[email protected]>
9963 S:      Maintained
9964 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9965 F:      drivers/input/touchscreen/imagis.c
9966
9967 IMGTEC ASCII LCD DRIVER
9968 M:      Paul Burton <[email protected]>
9969 S:      Maintained
9970 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9971 F:      drivers/auxdisplay/img-ascii-lcd.c
9972
9973 IMGTEC IR DECODER DRIVER
9974 S:      Orphan
9975 F:      drivers/media/rc/img-ir/
9976
9977 IMON SOUNDGRAPH USB IR RECEIVER
9978 M:      Sean Young <[email protected]>
9979 L:      [email protected]
9980 S:      Maintained
9981 F:      drivers/media/rc/imon.c
9982 F:      drivers/media/rc/imon_raw.c
9983
9984 IMS TWINTURBO FRAMEBUFFER DRIVER
9985 L:      [email protected]
9986 S:      Orphan
9987 F:      drivers/video/fbdev/imsttfb.c
9988
9989 INA209 HARDWARE MONITOR DRIVER
9990 M:      Guenter Roeck <[email protected]>
9991 L:      [email protected]
9992 S:      Maintained
9993 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9994 F:      Documentation/hwmon/ina209.rst
9995 F:      drivers/hwmon/ina209.c
9996
9997 INA2XX HARDWARE MONITOR DRIVER
9998 M:      Guenter Roeck <[email protected]>
9999 L:      [email protected]
10000 S:      Maintained
10001 F:      Documentation/hwmon/ina2xx.rst
10002 F:      drivers/hwmon/ina2xx.c
10003 F:      include/linux/platform_data/ina2xx.h
10004
10005 INDUSTRY PACK SUBSYSTEM (IPACK)
10006 M:      Samuel Iglesias Gonsalvez <[email protected]>
10007 M:      Jens Taprogge <[email protected]>
10008 M:      Greg Kroah-Hartman <[email protected]>
10009 L:      [email protected]
10010 S:      Maintained
10011 W:      http://industrypack.sourceforge.net
10012 F:      drivers/ipack/
10013
10014 INFINEON DPS310 Driver
10015 M:      Eddie James <[email protected]>
10016 L:      [email protected]
10017 S:      Maintained
10018 F:      drivers/iio/pressure/dps310.c
10019
10020 INFINIBAND SUBSYSTEM
10021 M:      Jason Gunthorpe <[email protected]>
10022 M:      Leon Romanovsky <[email protected]>
10023 L:      [email protected]
10024 S:      Supported
10025 W:      https://github.com/linux-rdma/rdma-core
10026 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10028 F:      Documentation/devicetree/bindings/infiniband/
10029 F:      Documentation/infiniband/
10030 F:      drivers/infiniband/
10031 F:      include/rdma/
10032 F:      include/trace/events/ib_mad.h
10033 F:      include/trace/events/ib_umad.h
10034 F:      include/uapi/linux/if_infiniband.h
10035 F:      include/uapi/rdma/
10036 F:      samples/bpf/ibumad_kern.c
10037 F:      samples/bpf/ibumad_user.c
10038
10039 INGENIC JZ4780 NAND DRIVER
10040 M:      Harvey Hunt <[email protected]>
10041 L:      [email protected]
10042 L:      [email protected]
10043 S:      Maintained
10044 F:      drivers/mtd/nand/raw/ingenic/
10045
10046 INGENIC JZ47xx SoCs
10047 M:      Paul Cercueil <[email protected]>
10048 L:      [email protected]
10049 S:      Maintained
10050 F:      arch/mips/boot/dts/ingenic/
10051 F:      arch/mips/generic/board-ingenic.c
10052 F:      arch/mips/include/asm/mach-ingenic/
10053 F:      arch/mips/ingenic/Kconfig
10054 F:      drivers/clk/ingenic/
10055 F:      drivers/dma/dma-jz4780.c
10056 F:      drivers/gpu/drm/ingenic/
10057 F:      drivers/i2c/busses/i2c-jz4780.c
10058 F:      drivers/iio/adc/ingenic-adc.c
10059 F:      drivers/irqchip/irq-ingenic.c
10060 F:      drivers/memory/jz4780-nemc.c
10061 F:      drivers/mmc/host/jz4740_mmc.c
10062 F:      drivers/mtd/nand/raw/ingenic/
10063 F:      drivers/pinctrl/pinctrl-ingenic.c
10064 F:      drivers/power/supply/ingenic-battery.c
10065 F:      drivers/pwm/pwm-jz4740.c
10066 F:      drivers/remoteproc/ingenic_rproc.c
10067 F:      drivers/rtc/rtc-jz4740.c
10068 F:      drivers/tty/serial/8250/8250_ingenic.c
10069 F:      drivers/usb/musb/jz4740.c
10070 F:      drivers/watchdog/jz4740_wdt.c
10071 F:      include/dt-bindings/iio/adc/ingenic,adc.h
10072 F:      include/linux/mfd/ingenic-tcu.h
10073 F:      sound/soc/codecs/jz47*
10074 F:      sound/soc/jz4740/
10075
10076 INJOINIC IP5xxx POWER BANK IC DRIVER
10077 M:      Samuel Holland <[email protected]>
10078 S:      Maintained
10079 F:      drivers/power/supply/ip5xxx_power.c
10080
10081 INOTIFY
10082 M:      Jan Kara <[email protected]>
10083 R:      Amir Goldstein <[email protected]>
10084 L:      [email protected]
10085 S:      Maintained
10086 F:      Documentation/filesystems/inotify.rst
10087 F:      fs/notify/inotify/
10088 F:      include/linux/inotify.h
10089 F:      include/uapi/linux/inotify.h
10090
10091 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10092 M:      Dmitry Torokhov <[email protected]>
10093 L:      [email protected]
10094 S:      Maintained
10095 Q:      http://patchwork.kernel.org/project/linux-input/list/
10096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10097 F:      Documentation/devicetree/bindings/input/
10098 F:      Documentation/devicetree/bindings/serio/
10099 F:      Documentation/input/
10100 F:      drivers/input/
10101 F:      include/dt-bindings/input/
10102 F:      include/linux/input.h
10103 F:      include/linux/input/
10104 F:      include/uapi/linux/input-event-codes.h
10105 F:      include/uapi/linux/input.h
10106
10107 INPUT MULTITOUCH (MT) PROTOCOL
10108 M:      Henrik Rydberg <[email protected]>
10109 L:      [email protected]
10110 S:      Odd fixes
10111 F:      Documentation/input/multi-touch-protocol.rst
10112 F:      drivers/input/input-mt.c
10113 K:      \b(ABS|SYN)_MT_
10114
10115 INSIDE SECURE CRYPTO DRIVER
10116 M:      Antoine Tenart <[email protected]>
10117 L:      [email protected]
10118 S:      Maintained
10119 F:      drivers/crypto/inside-secure/
10120
10121 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10122 M:      Mimi Zohar <[email protected]>
10123 M:      Dmitry Kasatkin <[email protected]>
10124 L:      [email protected]
10125 S:      Supported
10126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10127 F:      security/integrity/ima/
10128 F:      security/integrity/
10129
10130 INTEL 810/815 FRAMEBUFFER DRIVER
10131 M:      Antonino Daplas <[email protected]>
10132 L:      [email protected]
10133 S:      Maintained
10134 F:      drivers/video/fbdev/i810/
10135
10136 INTEL 8255 GPIO DRIVER
10137 M:      William Breathitt Gray <[email protected]>
10138 L:      [email protected]
10139 S:      Maintained
10140 F:      drivers/gpio/gpio-i8255.c
10141 F:      drivers/gpio/gpio-i8255.h
10142
10143 INTEL ASoC DRIVERS
10144 M:      Cezary Rojewski <[email protected]>
10145 M:      Pierre-Louis Bossart <[email protected]>
10146 M:      Liam Girdwood <[email protected]>
10147 M:      Peter Ujfalusi <[email protected]>
10148 M:      Bard Liao <[email protected]>
10149 M:      Ranjani Sridharan <[email protected]>
10150 M:      Kai Vehmanen <[email protected]>
10151 L:      [email protected] (moderated for non-subscribers)
10152 S:      Supported
10153 F:      sound/soc/intel/
10154
10155 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10156 M:      Hans de Goede <[email protected]>
10157 L:      [email protected]
10158 S:      Maintained
10159 F:      drivers/platform/x86/intel/atomisp2/pm.c
10160
10161 INTEL ATOMISP2 LED DRIVER
10162 M:      Hans de Goede <[email protected]>
10163 L:      [email protected]
10164 S:      Maintained
10165 F:      drivers/platform/x86/intel/atomisp2/led.c
10166
10167 INTEL BIOS SAR INT1092 DRIVER
10168 M:      Shravan Sudhakar <[email protected]>
10169 M:      Intel Corporation <[email protected]>
10170 L:      [email protected]
10171 S:      Maintained
10172 F:      drivers/platform/x86/intel/int1092/
10173
10174 INTEL BROXTON PMC DRIVER
10175 M:      Mika Westerberg <[email protected]>
10176 M:      Zha Qipeng <[email protected]>
10177 S:      Maintained
10178 F:      drivers/mfd/intel_pmc_bxt.c
10179 F:      include/linux/mfd/intel_pmc_bxt.h
10180
10181 INTEL C600 SERIES SAS CONTROLLER DRIVER
10182 M:      Artur Paszkiewicz <[email protected]>
10183 L:      [email protected]
10184 S:      Supported
10185 T:      git git://git.code.sf.net/p/intel-sas/isci
10186 F:      drivers/scsi/isci/
10187
10188 INTEL CPU family model numbers
10189 M:      Tony Luck <[email protected]>
10190 M:      [email protected]
10191 L:      [email protected]
10192 S:      Supported
10193 F:      arch/x86/include/asm/intel-family.h
10194
10195 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10196 M:      Jani Nikula <[email protected]>
10197 M:      Joonas Lahtinen <[email protected]>
10198 M:      Rodrigo Vivi <[email protected]>
10199 M:      Tvrtko Ursulin <[email protected]>
10200 L:      [email protected]
10201 S:      Supported
10202 W:      https://01.org/linuxgraphics/
10203 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
10204 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10205 C:      irc://irc.oftc.net/intel-gfx
10206 T:      git git://anongit.freedesktop.org/drm-intel
10207 F:      Documentation/gpu/i915.rst
10208 F:      drivers/gpu/drm/i915/
10209 F:      include/drm/i915*
10210 F:      include/uapi/drm/i915_drm.h
10211
10212 INTEL ETHERNET DRIVERS
10213 M:      Jesse Brandeburg <[email protected]>
10214 M:      Tony Nguyen <[email protected]>
10215 L:      [email protected] (moderated for non-subscribers)
10216 S:      Supported
10217 W:      http://www.intel.com/support/feedback.htm
10218 W:      http://e1000.sourceforge.net/
10219 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10222 F:      Documentation/networking/device_drivers/ethernet/intel/
10223 F:      drivers/net/ethernet/intel/
10224 F:      drivers/net/ethernet/intel/*/
10225 F:      include/linux/avf/virtchnl.h
10226 F:      include/linux/net/intel/iidc.h
10227
10228 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10229 M:      Mustafa Ismail <[email protected]>
10230 M:      Shiraz Saleem <[email protected]>
10231 L:      [email protected]
10232 S:      Supported
10233 F:      drivers/infiniband/hw/irdma/
10234 F:      include/uapi/rdma/irdma-abi.h
10235
10236 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10237 M:      Maik Broemme <[email protected]>
10238 L:      [email protected]
10239 S:      Maintained
10240 F:      Documentation/fb/intelfb.rst
10241 F:      drivers/video/fbdev/intelfb/
10242
10243 INTEL GPIO DRIVERS
10244 M:      Andy Shevchenko <[email protected]>
10245 L:      [email protected]
10246 S:      Supported
10247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10248 F:      drivers/gpio/gpio-ich.c
10249 F:      drivers/gpio/gpio-merrifield.c
10250 F:      drivers/gpio/gpio-ml-ioh.c
10251 F:      drivers/gpio/gpio-pch.c
10252 F:      drivers/gpio/gpio-sch.c
10253 F:      drivers/gpio/gpio-sodaville.c
10254
10255 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10256 M:      Zhenyu Wang <[email protected]>
10257 M:      Zhi Wang <[email protected]>
10258 L:      [email protected]
10259 L:      [email protected]
10260 S:      Supported
10261 W:      https://01.org/igvt-g
10262 T:      git https://github.com/intel/gvt-linux.git
10263 F:      drivers/gpu/drm/i915/gvt/
10264
10265 INTEL HID EVENT DRIVER
10266 M:      Alex Hung <[email protected]>
10267 L:      [email protected]
10268 S:      Maintained
10269 F:      drivers/platform/x86/intel/hid.c
10270
10271 INTEL I/OAT DMA DRIVER
10272 M:      Dave Jiang <[email protected]>
10273 R:      Dan Williams <[email protected]>
10274 L:      [email protected]
10275 S:      Supported
10276 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
10277 F:      drivers/dma/ioat*
10278
10279 INTEL IDXD DRIVER
10280 M:      Fenghua Yu <[email protected]>
10281 M:      Dave Jiang <[email protected]>
10282 L:      [email protected]
10283 S:      Supported
10284 F:      drivers/dma/idxd/*
10285 F:      include/uapi/linux/idxd.h
10286
10287 INTEL IDLE DRIVER
10288 M:      Jacob Pan <[email protected]>
10289 M:      Len Brown <[email protected]>
10290 L:      [email protected]
10291 S:      Supported
10292 B:      https://bugzilla.kernel.org
10293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10294 F:      drivers/idle/intel_idle.c
10295
10296 INTEL IN FIELD SCAN (IFS) DEVICE
10297 M:      Jithu Joseph <[email protected]>
10298 R:      Ashok Raj <[email protected]>
10299 R:      Tony Luck <[email protected]>
10300 S:      Maintained
10301 F:      drivers/platform/x86/intel/ifs
10302 F:      include/trace/events/intel_ifs.h
10303
10304 INTEL INTEGRATED SENSOR HUB DRIVER
10305 M:      Srinivas Pandruvada <[email protected]>
10306 M:      Jiri Kosina <[email protected]>
10307 L:      [email protected]
10308 S:      Maintained
10309 F:      drivers/hid/intel-ish-hid/
10310
10311 INTEL IOMMU (VT-d)
10312 M:      David Woodhouse <[email protected]>
10313 M:      Lu Baolu <[email protected]>
10314 L:      [email protected]
10315 S:      Supported
10316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10317 F:      drivers/iommu/intel/
10318 F:      include/linux/intel-svm.h
10319
10320 INTEL IOP-ADMA DMA DRIVER
10321 R:      Dan Williams <[email protected]>
10322 S:      Odd fixes
10323 F:      drivers/dma/iop-adma.c
10324
10325 INTEL IPU3 CSI-2 CIO2 DRIVER
10326 M:      Yong Zhi <[email protected]>
10327 M:      Sakari Ailus <[email protected]>
10328 M:      Bingbu Cao <[email protected]>
10329 M:      Dan Scally <[email protected]>
10330 R:      Tianshu Qiu <[email protected]>
10331 L:      [email protected]
10332 S:      Maintained
10333 T:      git git://linuxtv.org/media_tree.git
10334 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10335 F:      drivers/media/pci/intel/ipu3/
10336
10337 INTEL IPU3 CSI-2 IMGU DRIVER
10338 M:      Sakari Ailus <[email protected]>
10339 R:      Bingbu Cao <[email protected]>
10340 R:      Tianshu Qiu <[email protected]>
10341 L:      [email protected]
10342 S:      Maintained
10343 F:      Documentation/admin-guide/media/ipu3.rst
10344 F:      Documentation/admin-guide/media/ipu3_rcb.svg
10345 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10346 F:      drivers/staging/media/ipu3/
10347
10348 INTEL IXP4XX CRYPTO SUPPORT
10349 M:      Corentin Labbe <[email protected]>
10350 L:      [email protected]
10351 S:      Maintained
10352 F:      drivers/crypto/ixp4xx_crypto.c
10353
10354 INTEL ISHTP ECLITE DRIVER
10355 M:      Sumesh K Naduvalath <[email protected]>
10356 L:      [email protected]
10357 S:      Supported
10358 F:      drivers/platform/x86/intel/ishtp_eclite.c
10359
10360 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10361 M:      Krzysztof Halasa <[email protected]>
10362 S:      Maintained
10363 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
10364 F:      drivers/net/wan/ixp4xx_hss.c
10365 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
10366 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
10367 F:      include/linux/soc/ixp4xx/npe.h
10368 F:      include/linux/soc/ixp4xx/qmgr.h
10369
10370 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10371 M:      Deepak Saxena <[email protected]>
10372 S:      Maintained
10373 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10374 F:      drivers/char/hw_random/ixp4xx-rng.c
10375
10376 INTEL KEEM BAY DRM DRIVER
10377 M:      Anitha Chrisanthus <[email protected]>
10378 M:      Edmund Dea <[email protected]>
10379 S:      Maintained
10380 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10381 F:      drivers/gpu/drm/kmb/
10382
10383 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10384 M:      Daniele Alessandrelli <[email protected]>
10385 S:      Maintained
10386 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10387 F:      drivers/crypto/keembay/Kconfig
10388 F:      drivers/crypto/keembay/Makefile
10389 F:      drivers/crypto/keembay/keembay-ocs-aes-core.c
10390 F:      drivers/crypto/keembay/ocs-aes.c
10391 F:      drivers/crypto/keembay/ocs-aes.h
10392
10393 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10394 M:      Daniele Alessandrelli <[email protected]>
10395 M:      Prabhjot Khurana <[email protected]>
10396 M:      Mark Gross <[email protected]>
10397 S:      Maintained
10398 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10399 F:      drivers/crypto/keembay/Kconfig
10400 F:      drivers/crypto/keembay/Makefile
10401 F:      drivers/crypto/keembay/keembay-ocs-ecc.c
10402
10403 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10404 M:      Daniele Alessandrelli <[email protected]>
10405 M:      Declan Murphy <[email protected]>
10406 S:      Maintained
10407 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10408 F:      drivers/crypto/keembay/Kconfig
10409 F:      drivers/crypto/keembay/Makefile
10410 F:      drivers/crypto/keembay/keembay-ocs-hcu-core.c
10411 F:      drivers/crypto/keembay/ocs-hcu.c
10412 F:      drivers/crypto/keembay/ocs-hcu.h
10413
10414 INTEL THUNDER BAY EMMC PHY DRIVER
10415 M:      Nandhini Srikandan <[email protected]>
10416 M:      Rashmi A <[email protected]>
10417 S:      Maintained
10418 F:      Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10419 F:      drivers/phy/intel/phy-intel-thunderbay-emmc.c
10420
10421 INTEL MANAGEMENT ENGINE (mei)
10422 M:      Tomas Winkler <[email protected]>
10423 L:      [email protected]
10424 S:      Supported
10425 F:      Documentation/driver-api/mei/*
10426 F:      drivers/misc/mei/
10427 F:      drivers/watchdog/mei_wdt.c
10428 F:      include/linux/mei_aux.h
10429 F:      include/linux/mei_cl_bus.h
10430 F:      include/uapi/linux/mei.h
10431 F:      samples/mei/*
10432
10433 INTEL MAX 10 BMC MFD DRIVER
10434 M:      Xu Yilun <[email protected]>
10435 R:      Tom Rix <[email protected]>
10436 S:      Maintained
10437 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10438 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
10439 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
10440 F:      drivers/mfd/intel-m10-bmc.c
10441 F:      include/linux/mfd/intel-m10-bmc.h
10442
10443 INTEL MENLOW THERMAL DRIVER
10444 M:      Sujith Thomas <[email protected]>
10445 L:      [email protected]
10446 S:      Supported
10447 F:      drivers/thermal/intel/intel_menlow.c
10448
10449 INTEL P-Unit IPC DRIVER
10450 M:      Zha Qipeng <[email protected]>
10451 L:      [email protected]
10452 S:      Maintained
10453 F:      arch/x86/include/asm/intel_punit_ipc.h
10454 F:      drivers/platform/x86/intel/punit_ipc.c
10455
10456 INTEL PMC CORE DRIVER
10457 M:      Rajneesh Bhardwaj <[email protected]>
10458 M:      David E Box <[email protected]>
10459 L:      [email protected]
10460 S:      Maintained
10461 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
10462 F:      drivers/platform/x86/intel/pmc/
10463
10464 INTEL PMIC GPIO DRIVERS
10465 M:      Andy Shevchenko <[email protected]>
10466 S:      Supported
10467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10468 F:      drivers/gpio/gpio-*cove.c
10469
10470 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10471 M:      Andy Shevchenko <[email protected]>
10472 S:      Supported
10473 F:      drivers/mfd/intel_soc_pmic*
10474 F:      include/linux/mfd/intel_soc_pmic*
10475
10476 INTEL PMT DRIVERS
10477 M:      David E. Box <[email protected]>
10478 S:      Supported
10479 F:      drivers/platform/x86/intel/pmt/
10480
10481 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10482 M:      Stanislav Yakovlev <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10486 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10487 F:      drivers/net/wireless/intel/ipw2x00/
10488
10489 INTEL PSTATE DRIVER
10490 M:      Srinivas Pandruvada <[email protected]>
10491 M:      Len Brown <[email protected]>
10492 L:      [email protected]
10493 S:      Supported
10494 F:      drivers/cpufreq/intel_pstate.c
10495
10496 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10497 M:      Jarkko Nikula <[email protected]>
10498 L:      [email protected]
10499 F:      drivers/counter/intel-qep.c
10500
10501 INTEL SCU DRIVERS
10502 M:      Mika Westerberg <[email protected]>
10503 S:      Maintained
10504 F:      arch/x86/include/asm/intel_scu_ipc.h
10505 F:      drivers/platform/x86/intel_scu_*
10506
10507 INTEL SDSI DRIVER
10508 M:      David E. Box <[email protected]>
10509 S:      Supported
10510 F:      drivers/platform/x86/intel/sdsi.c
10511 F:      tools/arch/x86/intel_sdsi/
10512 F:      tools/testing/selftests/drivers/sdsi/
10513
10514 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10515 M:      Daniel Scally <[email protected]>
10516 S:      Maintained
10517 F:      drivers/platform/x86/intel/int3472/
10518
10519 INTEL SPEED SELECT TECHNOLOGY
10520 M:      Srinivas Pandruvada <[email protected]>
10521 L:      [email protected]
10522 S:      Maintained
10523 F:      drivers/platform/x86/intel/speed_select_if/
10524 F:      include/uapi/linux/isst_if.h
10525 F:      tools/power/x86/intel-speed-select/
10526
10527 INTEL STRATIX10 FIRMWARE DRIVERS
10528 M:      Dinh Nguyen <[email protected]>
10529 L:      [email protected]
10530 S:      Maintained
10531 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10532 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10533 F:      drivers/firmware/stratix10-rsu.c
10534 F:      drivers/firmware/stratix10-svc.c
10535 F:      include/linux/firmware/intel/stratix10-smc.h
10536 F:      include/linux/firmware/intel/stratix10-svc-client.h
10537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10538
10539 INTEL TELEMETRY DRIVER
10540 M:      Rajneesh Bhardwaj <[email protected]>
10541 M:      "David E. Box" <[email protected]>
10542 L:      [email protected]
10543 S:      Maintained
10544 F:      arch/x86/include/asm/intel_telemetry.h
10545 F:      drivers/platform/x86/intel/telemetry/
10546
10547 INTEL UNCORE FREQUENCY CONTROL
10548 M:      Srinivas Pandruvada <[email protected]>
10549 L:      [email protected]
10550 S:      Maintained
10551 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10552 F:      drivers/platform/x86/intel/uncore-frequency/
10553
10554 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10555 M:      David E. Box <[email protected]>
10556 S:      Supported
10557 F:      drivers/platform/x86/intel/vsec.*
10558
10559 INTEL VIRTUAL BUTTON DRIVER
10560 M:      AceLan Kao <[email protected]>
10561 L:      [email protected]
10562 S:      Maintained
10563 F:      drivers/platform/x86/intel/vbtn.c
10564
10565 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10566 M:      Stanislaw Gruszka <[email protected]>
10567 L:      [email protected]
10568 S:      Supported
10569 F:      drivers/net/wireless/intel/iwlegacy/
10570
10571 INTEL WIRELESS WIFI LINK (iwlwifi)
10572 M:      Gregory Greenman <[email protected]>
10573 L:      [email protected]
10574 S:      Supported
10575 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10577 F:      drivers/net/wireless/intel/iwlwifi/
10578
10579 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10580 M:      Jithu Joseph <[email protected]>
10581 R:      Maurice Ma <[email protected]>
10582 S:      Maintained
10583 W:      https://slimbootloader.github.io/security/firmware-update.html
10584 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
10585
10586 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10587 L:      [email protected]
10588 S:      Maintained
10589 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
10590
10591 INTEL WWAN IOSM DRIVER
10592 M:      M Chetan Kumar <[email protected]>
10593 M:      Intel Corporation <[email protected]>
10594 L:      [email protected]
10595 S:      Maintained
10596 F:      drivers/net/wwan/iosm/
10597
10598 INTEL(R) TRACE HUB
10599 M:      Alexander Shishkin <[email protected]>
10600 S:      Supported
10601 F:      Documentation/trace/intel_th.rst
10602 F:      drivers/hwtracing/intel_th/
10603 F:      include/linux/intel_th.h
10604
10605 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10606 M:      Ning Sun <[email protected]>
10607 L:      [email protected]
10608 S:      Supported
10609 W:      http://tboot.sourceforge.net
10610 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10611 F:      Documentation/x86/intel_txt.rst
10612 F:      arch/x86/kernel/tboot.c
10613 F:      include/linux/tboot.h
10614
10615 INTEL SGX
10616 M:      Jarkko Sakkinen <[email protected]>
10617 R:      Dave Hansen <[email protected]>
10618 L:      [email protected]
10619 S:      Supported
10620 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
10621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10622 F:      Documentation/x86/sgx.rst
10623 F:      arch/x86/entry/vdso/vsgx.S
10624 F:      arch/x86/include/asm/sgx.h
10625 F:      arch/x86/include/uapi/asm/sgx.h
10626 F:      arch/x86/kernel/cpu/sgx/*
10627 F:      tools/testing/selftests/sgx/*
10628 K:      \bSGX_
10629
10630 INTERCONNECT API
10631 M:      Georgi Djakov <[email protected]>
10632 L:      [email protected]
10633 S:      Maintained
10634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10635 F:      Documentation/devicetree/bindings/interconnect/
10636 F:      Documentation/driver-api/interconnect.rst
10637 F:      drivers/interconnect/
10638 F:      include/dt-bindings/interconnect/
10639 F:      include/linux/interconnect-provider.h
10640 F:      include/linux/interconnect.h
10641
10642 INTERRUPT COUNTER DRIVER
10643 M:      Oleksij Rempel <[email protected]>
10644 R:      Pengutronix Kernel Team <[email protected]>
10645 L:      [email protected]
10646 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10647 F:      drivers/counter/interrupt-cnt.c
10648
10649 INTERSIL ISL7998X VIDEO DECODER DRIVER
10650 M:      Michael Tretter <[email protected]>
10651 R:      Pengutronix Kernel Team <[email protected]>
10652 L:      [email protected]
10653 S:      Maintained
10654 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10655 F:      drivers/media/i2c/isl7998x.c
10656
10657 INVENSENSE ICM-426xx IMU DRIVER
10658 M:      Jean-Baptiste Maneyrol <[email protected]>
10659 L:      [email protected]
10660 S:      Maintained
10661 W:      https://invensense.tdk.com/
10662 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10663 F:      drivers/iio/imu/inv_icm42600/
10664
10665 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10666 M:      Linus Walleij <[email protected]>
10667 L:      [email protected]
10668 S:      Maintained
10669 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10670 F:      drivers/iio/gyro/mpu3050*
10671
10672 IOC3 ETHERNET DRIVER
10673 M:      Ralf Baechle <[email protected]>
10674 L:      [email protected]
10675 S:      Maintained
10676 F:      drivers/net/ethernet/sgi/ioc3-eth.c
10677
10678 IOMAP FILESYSTEM LIBRARY
10679 M:      Christoph Hellwig <[email protected]>
10680 M:      Darrick J. Wong <[email protected]>
10681 L:      [email protected]
10682 L:      [email protected]
10683 S:      Supported
10684 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10685 F:      fs/iomap/
10686 F:      include/linux/iomap.h
10687
10688 IOMMU DMA-API LAYER
10689 M:      Robin Murphy <[email protected]>
10690 L:      [email protected]
10691 S:      Maintained
10692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10693 F:      drivers/iommu/dma-iommu.c
10694 F:      drivers/iommu/dma-iommu.h
10695 F:      drivers/iommu/iova.c
10696 F:      include/linux/iova.h
10697
10698 IOMMU SUBSYSTEM
10699 M:      Joerg Roedel <[email protected]>
10700 M:      Will Deacon <[email protected]>
10701 R:      Robin Murphy <[email protected]>
10702 L:      [email protected]
10703 S:      Maintained
10704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10705 F:      Documentation/devicetree/bindings/iommu/
10706 F:      Documentation/userspace-api/iommu.rst
10707 F:      drivers/iommu/
10708 F:      include/linux/iommu.h
10709 F:      include/linux/iova.h
10710 F:      include/linux/of_iommu.h
10711 F:      include/uapi/linux/iommu.h
10712
10713 IOSYS-MAP HELPERS
10714 M:      Thomas Zimmermann <[email protected]>
10715 L:      [email protected]
10716 S:      Maintained
10717 T:      git git://anongit.freedesktop.org/drm/drm-misc
10718 F:      include/linux/iosys-map.h
10719
10720 IO_URING
10721 M:      Jens Axboe <[email protected]>
10722 R:      Pavel Begunkov <[email protected]>
10723 L:      [email protected]
10724 S:      Maintained
10725 T:      git git://git.kernel.dk/linux-block
10726 T:      git git://git.kernel.dk/liburing
10727 F:      io_uring/
10728 F:      include/linux/io_uring.h
10729 F:      include/linux/io_uring_types.h
10730 F:      include/uapi/linux/io_uring.h
10731 F:      tools/io_uring/
10732
10733 IPMI SUBSYSTEM
10734 M:      Corey Minyard <[email protected]>
10735 L:      [email protected] (moderated for non-subscribers)
10736 S:      Supported
10737 W:      http://openipmi.sourceforge.net/
10738 T:      git https://github.com/cminyard/linux-ipmi.git for-next
10739 F:      Documentation/driver-api/ipmi.rst
10740 F:      Documentation/devicetree/bindings/ipmi/
10741 F:      drivers/char/ipmi/
10742 F:      include/linux/ipmi*
10743 F:      include/uapi/linux/ipmi*
10744
10745 IPS SCSI RAID DRIVER
10746 M:      Adaptec OEM Raid Solutions <[email protected]>
10747 L:      [email protected]
10748 S:      Maintained
10749 W:      http://www.adaptec.com/
10750 F:      drivers/scsi/ips*
10751
10752 IPVS
10753 M:      Simon Horman <[email protected]>
10754 M:      Julian Anastasov <[email protected]>
10755 L:      [email protected]
10756 L:      [email protected]
10757 S:      Maintained
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10760 F:      Documentation/networking/ipvs-sysctl.rst
10761 F:      include/net/ip_vs.h
10762 F:      include/uapi/linux/ip_vs.h
10763 F:      net/netfilter/ipvs/
10764
10765 IPWIRELESS DRIVER
10766 M:      Jiri Kosina <[email protected]>
10767 M:      David Sterba <[email protected]>
10768 S:      Odd Fixes
10769 F:      drivers/tty/ipwireless/
10770
10771 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10772 M:      Marc Zyngier <[email protected]>
10773 S:      Maintained
10774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10775 F:      Documentation/core-api/irq/irq-domain.rst
10776 F:      include/linux/irqdomain.h
10777 F:      kernel/irq/irqdomain.c
10778 F:      kernel/irq/msi.c
10779
10780 IRQ SUBSYSTEM
10781 M:      Thomas Gleixner <[email protected]>
10782 L:      [email protected]
10783 S:      Maintained
10784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10785 F:      kernel/irq/
10786
10787 IRQCHIP DRIVERS
10788 M:      Thomas Gleixner <[email protected]>
10789 M:      Marc Zyngier <[email protected]>
10790 L:      [email protected]
10791 S:      Maintained
10792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10793 F:      Documentation/devicetree/bindings/interrupt-controller/
10794 F:      drivers/irqchip/
10795
10796 ISA
10797 M:      William Breathitt Gray <[email protected]>
10798 S:      Maintained
10799 F:      Documentation/driver-api/isa.rst
10800 F:      drivers/base/isa.c
10801 F:      include/linux/isa.h
10802
10803 ISA RADIO MODULE
10804 M:      Hans Verkuil <[email protected]>
10805 L:      [email protected]
10806 S:      Maintained
10807 W:      https://linuxtv.org
10808 T:      git git://linuxtv.org/media_tree.git
10809 F:      drivers/media/radio/radio-isa*
10810
10811 ISAPNP
10812 M:      Jaroslav Kysela <[email protected]>
10813 S:      Maintained
10814 F:      Documentation/driver-api/isapnp.rst
10815 F:      drivers/pnp/isapnp/
10816 F:      include/linux/isapnp.h
10817
10818 ISCSI
10819 M:      Lee Duncan <[email protected]>
10820 M:      Chris Leech <[email protected]>
10821 M:      Mike Christie <[email protected]>
10822 L:      [email protected]
10823 L:      [email protected]
10824 S:      Maintained
10825 W:      www.open-iscsi.com
10826 F:      drivers/scsi/*iscsi*
10827 F:      include/scsi/*iscsi*
10828
10829 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10830 M:      Peter Jones <[email protected]>
10831 M:      Konrad Rzeszutek Wilk <[email protected]>
10832 S:      Maintained
10833 F:      drivers/firmware/iscsi_ibft*
10834
10835 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10836 M:      Sagi Grimberg <[email protected]>
10837 M:      Max Gurtovoy <[email protected]>
10838 L:      [email protected]
10839 S:      Supported
10840 W:      http://www.openfabrics.org
10841 W:      www.open-iscsi.org
10842 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10843 F:      drivers/infiniband/ulp/iser/
10844
10845 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10846 M:      Sagi Grimberg <[email protected]>
10847 L:      [email protected]
10848 L:      [email protected]
10849 S:      Supported
10850 W:      http://www.linux-iscsi.org
10851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10852 F:      drivers/infiniband/ulp/isert
10853
10854 ISDN/CMTP OVER BLUETOOTH
10855 M:      Karsten Keil <[email protected]>
10856 L:      [email protected] (subscribers-only)
10857 L:      [email protected]
10858 S:      Odd Fixes
10859 W:      http://www.isdn4linux.de
10860 F:      Documentation/isdn/
10861 F:      drivers/isdn/capi/
10862 F:      include/linux/isdn/
10863 F:      include/uapi/linux/isdn/
10864 F:      net/bluetooth/cmtp/
10865
10866 ISDN/mISDN SUBSYSTEM
10867 M:      Karsten Keil <[email protected]>
10868 L:      [email protected] (subscribers-only)
10869 L:      [email protected]
10870 S:      Maintained
10871 W:      http://www.isdn4linux.de
10872 F:      drivers/isdn/Kconfig
10873 F:      drivers/isdn/Makefile
10874 F:      drivers/isdn/hardware/
10875 F:      drivers/isdn/mISDN/
10876
10877 IT87 HARDWARE MONITORING DRIVER
10878 M:      Jean Delvare <[email protected]>
10879 L:      [email protected]
10880 S:      Maintained
10881 F:      Documentation/hwmon/it87.rst
10882 F:      drivers/hwmon/it87.c
10883
10884 IT913X MEDIA DRIVER
10885 M:      Antti Palosaari <[email protected]>
10886 L:      [email protected]
10887 S:      Maintained
10888 W:      https://linuxtv.org
10889 W:      http://palosaari.fi/linux/
10890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10891 T:      git git://linuxtv.org/anttip/media_tree.git
10892 F:      drivers/media/tuners/it913x*
10893
10894 ITE IT66121 HDMI BRIDGE DRIVER
10895 M:      Phong LE <[email protected]>
10896 M:      Neil Armstrong <[email protected]>
10897 S:      Maintained
10898 T:      git git://anongit.freedesktop.org/drm/drm-misc
10899 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10900 F:      drivers/gpu/drm/bridge/ite-it66121.c
10901
10902 IVTV VIDEO4LINUX DRIVER
10903 M:      Andy Walls <[email protected]>
10904 L:      [email protected]
10905 S:      Maintained
10906 W:      https://linuxtv.org
10907 T:      git git://linuxtv.org/media_tree.git
10908 F:      Documentation/admin-guide/media/ivtv*
10909 F:      drivers/media/pci/ivtv/
10910 F:      include/uapi/linux/ivtv*
10911
10912 IX2505V MEDIA DRIVER
10913 M:      Malcolm Priestley <[email protected]>
10914 L:      [email protected]
10915 S:      Maintained
10916 W:      https://linuxtv.org
10917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10918 F:      drivers/media/dvb-frontends/ix2505v*
10919
10920 JAILHOUSE HYPERVISOR INTERFACE
10921 M:      Jan Kiszka <[email protected]>
10922 L:      [email protected]
10923 S:      Maintained
10924 F:      arch/x86/include/asm/jailhouse_para.h
10925 F:      arch/x86/kernel/jailhouse.c
10926
10927 JC42.4 TEMPERATURE SENSOR DRIVER
10928 M:      Guenter Roeck <[email protected]>
10929 L:      [email protected]
10930 S:      Maintained
10931 F:      Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10932 F:      Documentation/hwmon/jc42.rst
10933 F:      drivers/hwmon/jc42.c
10934
10935 JFS FILESYSTEM
10936 M:      Dave Kleikamp <[email protected]>
10937 L:      [email protected]
10938 S:      Maintained
10939 W:      http://jfs.sourceforge.net/
10940 T:      git git://github.com/kleikamp/linux-shaggy.git
10941 F:      Documentation/admin-guide/jfs.rst
10942 F:      fs/jfs/
10943
10944 JME NETWORK DRIVER
10945 M:      Guo-Fu Tseng <[email protected]>
10946 L:      [email protected]
10947 S:      Maintained
10948 F:      drivers/net/ethernet/jme.*
10949
10950 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10951 M:      David Woodhouse <[email protected]>
10952 M:      Richard Weinberger <[email protected]>
10953 L:      [email protected]
10954 S:      Odd Fixes
10955 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
10956 T:      git git://git.infradead.org/ubifs-2.6.git
10957 F:      fs/jffs2/
10958 F:      include/uapi/linux/jffs2.h
10959
10960 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10961 M:      "Theodore Ts'o" <[email protected]>
10962 M:      Jan Kara <[email protected]>
10963 L:      [email protected]
10964 S:      Maintained
10965 F:      fs/jbd2/
10966 F:      include/linux/jbd2.h
10967
10968 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10969 M:      Mikhail Ulyanov <[email protected]>
10970 L:      [email protected]
10971 L:      [email protected]
10972 S:      Maintained
10973 F:      drivers/media/platform/renesas/rcar_jpu.c
10974
10975 JSM Neo PCI based serial card
10976 L:      [email protected]
10977 S:      Orphan
10978 F:      drivers/tty/serial/jsm/
10979
10980 K10TEMP HARDWARE MONITORING DRIVER
10981 M:      Clemens Ladisch <[email protected]>
10982 L:      [email protected]
10983 S:      Maintained
10984 F:      Documentation/hwmon/k10temp.rst
10985 F:      drivers/hwmon/k10temp.c
10986
10987 K8TEMP HARDWARE MONITORING DRIVER
10988 M:      Rudolf Marek <[email protected]>
10989 L:      [email protected]
10990 S:      Maintained
10991 F:      Documentation/hwmon/k8temp.rst
10992 F:      drivers/hwmon/k8temp.c
10993
10994 KASAN
10995 M:      Andrey Ryabinin <[email protected]>
10996 R:      Alexander Potapenko <[email protected]>
10997 R:      Andrey Konovalov <[email protected]>
10998 R:      Dmitry Vyukov <[email protected]>
10999 R:      Vincenzo Frascino <[email protected]>
11000 L:      [email protected]
11001 S:      Maintained
11002 F:      Documentation/dev-tools/kasan.rst
11003 F:      arch/*/include/asm/*kasan.h
11004 F:      arch/*/mm/kasan_init*
11005 F:      include/linux/kasan*.h
11006 F:      lib/Kconfig.kasan
11007 F:      lib/test_kasan*.c
11008 F:      mm/kasan/
11009 F:      scripts/Makefile.kasan
11010
11011 KCONFIG
11012 M:      Masahiro Yamada <[email protected]>
11013 L:      [email protected]
11014 S:      Maintained
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11016 F:      Documentation/kbuild/kconfig*
11017 F:      scripts/Kconfig.include
11018 F:      scripts/kconfig/
11019
11020 KCOV
11021 R:      Dmitry Vyukov <[email protected]>
11022 R:      Andrey Konovalov <[email protected]>
11023 L:      [email protected]
11024 S:      Maintained
11025 F:      Documentation/dev-tools/kcov.rst
11026 F:      include/linux/kcov.h
11027 F:      include/uapi/linux/kcov.h
11028 F:      kernel/kcov.c
11029 F:      scripts/Makefile.kcov
11030
11031 KCSAN
11032 M:      Marco Elver <[email protected]>
11033 R:      Dmitry Vyukov <[email protected]>
11034 L:      [email protected]
11035 S:      Maintained
11036 F:      Documentation/dev-tools/kcsan.rst
11037 F:      include/linux/kcsan*.h
11038 F:      kernel/kcsan/
11039 F:      lib/Kconfig.kcsan
11040 F:      scripts/Makefile.kcsan
11041
11042 KDUMP
11043 M:      Baoquan He <[email protected]>
11044 R:      Vivek Goyal <[email protected]>
11045 R:      Dave Young <[email protected]>
11046 L:      [email protected]
11047 S:      Maintained
11048 W:      http://lse.sourceforge.net/kdump/
11049 F:      Documentation/admin-guide/kdump/
11050 F:      fs/proc/vmcore.c
11051 F:      include/linux/crash_core.h
11052 F:      include/linux/crash_dump.h
11053 F:      include/uapi/linux/vmcore.h
11054 F:      kernel/crash_*.c
11055
11056 KEENE FM RADIO TRANSMITTER DRIVER
11057 M:      Hans Verkuil <[email protected]>
11058 L:      [email protected]
11059 S:      Maintained
11060 W:      https://linuxtv.org
11061 T:      git git://linuxtv.org/media_tree.git
11062 F:      drivers/media/radio/radio-keene*
11063
11064 KERNEL AUTOMOUNTER
11065 M:      Ian Kent <[email protected]>
11066 L:      [email protected]
11067 S:      Maintained
11068 F:      fs/autofs/
11069
11070 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11071 M:      Masahiro Yamada <[email protected]>
11072 M:      Michal Marek <[email protected]>
11073 R:      Nick Desaulniers <[email protected]>
11074 L:      [email protected]
11075 S:      Maintained
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11077 F:      Documentation/kbuild/
11078 F:      Makefile
11079 F:      scripts/*vmlinux*
11080 F:      scripts/Kbuild*
11081 F:      scripts/Makefile*
11082 F:      scripts/basic/
11083 F:      scripts/dummy-tools/
11084 F:      scripts/mk*
11085 F:      scripts/mod/
11086 F:      scripts/package/
11087
11088 KERNEL HARDENING (not covered by other areas)
11089 M:      Kees Cook <[email protected]>
11090 L:      [email protected]
11091 S:      Supported
11092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11093 F:      include/linux/overflow.h
11094 F:      include/linux/randomize_kstack.h
11095 F:      mm/usercopy.c
11096 K:      \b(add|choose)_random_kstack_offset\b
11097 K:      \b__check_(object_size|heap_object)\b
11098
11099 KERNEL JANITORS
11100 L:      [email protected]
11101 S:      Odd Fixes
11102 W:      http://kernelnewbies.org/KernelJanitors
11103
11104 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11105 M:      Chuck Lever <[email protected]>
11106 M:      Jeff Layton <[email protected]>
11107 L:      [email protected]
11108 S:      Supported
11109 W:      http://nfs.sourceforge.net/
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11111 F:      fs/lockd/
11112 F:      fs/nfs_common/
11113 F:      fs/nfsd/
11114 F:      include/linux/lockd/
11115 F:      include/linux/sunrpc/
11116 F:      include/uapi/linux/nfsd/
11117 F:      include/uapi/linux/sunrpc/
11118 F:      net/sunrpc/
11119 F:      Documentation/filesystems/nfs/
11120
11121 KERNEL REGRESSIONS
11122 M:      Thorsten Leemhuis <[email protected]>
11123 L:      [email protected]
11124 S:      Supported
11125 F:      Documentation/admin-guide/reporting-regressions.rst
11126 F:      Documentation/process/handling-regressions.rst
11127
11128 KERNEL SELFTEST FRAMEWORK
11129 M:      Shuah Khan <[email protected]>
11130 M:      Shuah Khan <[email protected]>
11131 L:      [email protected]
11132 S:      Maintained
11133 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11135 F:      Documentation/dev-tools/kselftest*
11136 F:      tools/testing/selftests/
11137
11138 KERNEL SMB3 SERVER (KSMBD)
11139 M:      Namjae Jeon <[email protected]>
11140 M:      Steve French <[email protected]>
11141 R:      Sergey Senozhatsky <[email protected]>
11142 R:      Tom Talpey <[email protected]>
11143 L:      [email protected]
11144 S:      Maintained
11145 T:      git git://git.samba.org/ksmbd.git
11146 F:      Documentation/filesystems/cifs/ksmbd.rst
11147 F:      fs/ksmbd/
11148 F:      fs/smbfs_common/
11149
11150 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11151 M:      Brendan Higgins <[email protected]>
11152 M:      David Gow <[email protected]>
11153 L:      [email protected]
11154 L:      [email protected]
11155 S:      Maintained
11156 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
11157 F:      Documentation/dev-tools/kunit/
11158 F:      include/kunit/
11159 F:      lib/kunit/
11160 F:      tools/testing/kunit/
11161
11162 KERNEL USERMODE HELPER
11163 M:      Luis Chamberlain <[email protected]>
11164 L:      [email protected]
11165 S:      Maintained
11166 F:      include/linux/umh.h
11167 F:      kernel/umh.c
11168
11169 KERNEL VIRTUAL MACHINE (KVM)
11170 M:      Paolo Bonzini <[email protected]>
11171 L:      [email protected]
11172 S:      Supported
11173 W:      http://www.linux-kvm.org
11174 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11175 F:      Documentation/virt/kvm/
11176 F:      include/asm-generic/kvm*
11177 F:      include/kvm/iodev.h
11178 F:      include/linux/kvm*
11179 F:      include/trace/events/kvm.h
11180 F:      include/uapi/asm-generic/kvm*
11181 F:      include/uapi/linux/kvm*
11182 F:      tools/kvm/
11183 F:      tools/testing/selftests/kvm/
11184 F:      virt/kvm/*
11185
11186 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11187 M:      Marc Zyngier <[email protected]>
11188 R:      James Morse <[email protected]>
11189 R:      Alexandru Elisei <[email protected]>
11190 R:      Suzuki K Poulose <[email protected]>
11191 R:      Oliver Upton <[email protected]>
11192 L:      [email protected] (moderated for non-subscribers)
11193 L:      [email protected] (moderated for non-subscribers)
11194 S:      Maintained
11195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11196 F:      arch/arm64/include/asm/kvm*
11197 F:      arch/arm64/include/uapi/asm/kvm*
11198 F:      arch/arm64/kvm/
11199 F:      include/kvm/arm_*
11200 F:      tools/testing/selftests/kvm/*/aarch64/
11201 F:      tools/testing/selftests/kvm/aarch64/
11202
11203 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11204 M:      Huacai Chen <[email protected]>
11205 M:      Aleksandar Markovic <[email protected]>
11206 L:      [email protected]
11207 L:      [email protected]
11208 S:      Maintained
11209 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11210 F:      arch/mips/include/asm/kvm*
11211 F:      arch/mips/include/uapi/asm/kvm*
11212 F:      arch/mips/kvm/
11213
11214 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11215 L:      [email protected]
11216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11217 F:      arch/powerpc/include/asm/kvm*
11218 F:      arch/powerpc/include/uapi/asm/kvm*
11219 F:      arch/powerpc/kernel/kvm*
11220 F:      arch/powerpc/kvm/
11221
11222 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11223 M:      Anup Patel <[email protected]>
11224 R:      Atish Patra <[email protected]>
11225 L:      [email protected]
11226 L:      [email protected]
11227 L:      [email protected]
11228 S:      Maintained
11229 T:      git git://github.com/kvm-riscv/linux.git
11230 F:      arch/riscv/include/asm/kvm*
11231 F:      arch/riscv/include/uapi/asm/kvm*
11232 F:      arch/riscv/kvm/
11233 F:      tools/testing/selftests/kvm/*/riscv/
11234
11235 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11236 M:      Christian Borntraeger <[email protected]>
11237 M:      Janosch Frank <[email protected]>
11238 M:      Claudio Imbrenda <[email protected]>
11239 R:      David Hildenbrand <[email protected]>
11240 L:      [email protected]
11241 S:      Supported
11242 W:      http://www.ibm.com/developerworks/linux/linux390/
11243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11244 F:      Documentation/virt/kvm/s390*
11245 F:      arch/s390/include/asm/gmap.h
11246 F:      arch/s390/include/asm/kvm*
11247 F:      arch/s390/include/uapi/asm/kvm*
11248 F:      arch/s390/include/uapi/asm/uvdevice.h
11249 F:      arch/s390/kernel/uv.c
11250 F:      arch/s390/kvm/
11251 F:      arch/s390/mm/gmap.c
11252 F:      drivers/s390/char/uvdevice.c
11253 F:      tools/testing/selftests/drivers/s390x/uvdevice/
11254 F:      tools/testing/selftests/kvm/*/s390x/
11255 F:      tools/testing/selftests/kvm/s390x/
11256
11257 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11258 M:      Sean Christopherson <[email protected]>
11259 M:      Paolo Bonzini <[email protected]>
11260 L:      [email protected]
11261 S:      Supported
11262 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11263 F:      arch/x86/include/asm/kvm*
11264 F:      arch/x86/include/asm/svm.h
11265 F:      arch/x86/include/asm/vmx*.h
11266 F:      arch/x86/include/uapi/asm/kvm*
11267 F:      arch/x86/include/uapi/asm/svm.h
11268 F:      arch/x86/include/uapi/asm/vmx.h
11269 F:      arch/x86/kvm/
11270 F:      arch/x86/kvm/*/
11271
11272 KVM PARAVIRT (KVM/paravirt)
11273 M:      Paolo Bonzini <[email protected]>
11274 R:      Wanpeng Li <[email protected]>
11275 R:      Vitaly Kuznetsov <[email protected]>
11276 L:      [email protected]
11277 S:      Supported
11278 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11279 F:      arch/x86/kernel/kvm.c
11280 F:      arch/x86/kernel/kvmclock.c
11281 F:      arch/x86/include/asm/pvclock-abi.h
11282 F:      include/linux/kvm_para.h
11283 F:      include/uapi/linux/kvm_para.h
11284 F:      include/uapi/asm-generic/kvm_para.h
11285 F:      include/asm-generic/kvm_para.h
11286 F:      arch/um/include/asm/kvm_para.h
11287 F:      arch/x86/include/asm/kvm_para.h
11288 F:      arch/x86/include/uapi/asm/kvm_para.h
11289
11290 KVM X86 HYPER-V (KVM/hyper-v)
11291 M:      Vitaly Kuznetsov <[email protected]>
11292 M:      Sean Christopherson <[email protected]>
11293 M:      Paolo Bonzini <[email protected]>
11294 L:      [email protected]
11295 S:      Supported
11296 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11297 F:      arch/x86/kvm/hyperv.*
11298 F:      arch/x86/kvm/kvm_onhyperv.*
11299 F:      arch/x86/kvm/svm/hyperv.*
11300 F:      arch/x86/kvm/svm/svm_onhyperv.*
11301 F:      arch/x86/kvm/vmx/evmcs.*
11302
11303 KERNFS
11304 M:      Greg Kroah-Hartman <[email protected]>
11305 M:      Tejun Heo <[email protected]>
11306 S:      Supported
11307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11308 F:      fs/kernfs/
11309 F:      include/linux/kernfs.h
11310
11311 KEXEC
11312 M:      Eric Biederman <[email protected]>
11313 L:      [email protected]
11314 S:      Maintained
11315 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
11316 F:      include/linux/kexec.h
11317 F:      include/uapi/linux/kexec.h
11318 F:      kernel/kexec*
11319
11320 KEYS-ENCRYPTED
11321 M:      Mimi Zohar <[email protected]>
11322 L:      [email protected]
11323 L:      [email protected]
11324 S:      Supported
11325 F:      Documentation/security/keys/trusted-encrypted.rst
11326 F:      include/keys/encrypted-type.h
11327 F:      security/keys/encrypted-keys/
11328
11329 KEYS-TRUSTED
11330 M:      James Bottomley <[email protected]>
11331 M:      Jarkko Sakkinen <[email protected]>
11332 M:      Mimi Zohar <[email protected]>
11333 L:      [email protected]
11334 L:      [email protected]
11335 S:      Supported
11336 F:      Documentation/security/keys/trusted-encrypted.rst
11337 F:      include/keys/trusted-type.h
11338 F:      include/keys/trusted_tpm.h
11339 F:      security/keys/trusted-keys/
11340
11341 KEYS-TRUSTED-TEE
11342 M:      Sumit Garg <[email protected]>
11343 L:      [email protected]
11344 L:      [email protected]
11345 S:      Supported
11346 F:      include/keys/trusted_tee.h
11347 F:      security/keys/trusted-keys/trusted_tee.c
11348
11349 KEYS-TRUSTED-CAAM
11350 M:      Ahmad Fatoum <[email protected]>
11351 R:      Pengutronix Kernel Team <[email protected]>
11352 L:      [email protected]
11353 L:      [email protected]
11354 S:      Maintained
11355 F:      include/keys/trusted_caam.h
11356 F:      security/keys/trusted-keys/trusted_caam.c
11357
11358 KEYS/KEYRINGS
11359 M:      David Howells <[email protected]>
11360 M:      Jarkko Sakkinen <[email protected]>
11361 L:      [email protected]
11362 S:      Maintained
11363 F:      Documentation/security/keys/core.rst
11364 F:      include/keys/
11365 F:      include/linux/key-type.h
11366 F:      include/linux/key.h
11367 F:      include/linux/keyctl.h
11368 F:      include/uapi/linux/keyctl.h
11369 F:      security/keys/
11370
11371 KEYS/KEYRINGS_INTEGRITY
11372 M:      Jarkko Sakkinen <[email protected]>
11373 M:      Mimi Zohar <[email protected]>
11374 L:      [email protected]
11375 L:      [email protected]
11376 S:      Supported
11377 F:      security/integrity/platform_certs
11378
11379 KFENCE
11380 M:      Alexander Potapenko <[email protected]>
11381 M:      Marco Elver <[email protected]>
11382 R:      Dmitry Vyukov <[email protected]>
11383 L:      [email protected]
11384 S:      Maintained
11385 F:      Documentation/dev-tools/kfence.rst
11386 F:      arch/*/include/asm/kfence.h
11387 F:      include/linux/kfence.h
11388 F:      lib/Kconfig.kfence
11389 F:      mm/kfence/
11390
11391 KFIFO
11392 M:      Stefani Seibold <[email protected]>
11393 S:      Maintained
11394 F:      include/linux/kfifo.h
11395 F:      lib/kfifo.c
11396 F:      samples/kfifo/
11397
11398 KGDB / KDB /debug_core
11399 M:      Jason Wessel <[email protected]>
11400 M:      Daniel Thompson <[email protected]>
11401 R:      Douglas Anderson <[email protected]>
11402 L:      [email protected]
11403 S:      Maintained
11404 W:      http://kgdb.wiki.kernel.org/
11405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11406 F:      Documentation/dev-tools/kgdb.rst
11407 F:      drivers/misc/kgdbts.c
11408 F:      drivers/tty/serial/kgdboc.c
11409 F:      include/linux/kdb.h
11410 F:      include/linux/kgdb.h
11411 F:      kernel/debug/
11412 F:      kernel/module/kdb.c
11413
11414 KHADAS MCU MFD DRIVER
11415 M:      Neil Armstrong <[email protected]>
11416 L:      [email protected]
11417 S:      Maintained
11418 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11419 F:      drivers/mfd/khadas-mcu.c
11420 F:      include/linux/mfd/khadas-mcu.h
11421 F:      drivers/thermal/khadas_mcu_fan.c
11422
11423 KMEMLEAK
11424 M:      Catalin Marinas <[email protected]>
11425 S:      Maintained
11426 F:      Documentation/dev-tools/kmemleak.rst
11427 F:      include/linux/kmemleak.h
11428 F:      mm/kmemleak.c
11429 F:      samples/kmemleak/kmemleak-test.c
11430
11431 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11432 M:      Luis Chamberlain <[email protected]>
11433 L:      [email protected]
11434 L:      [email protected]
11435 S:      Maintained
11436 F:      include/linux/kmod.h
11437 F:      kernel/kmod.c
11438 F:      lib/test_kmod.c
11439 F:      tools/testing/selftests/kmod/
11440
11441 KPROBES
11442 M:      Naveen N. Rao <[email protected]>
11443 M:      Anil S Keshavamurthy <[email protected]>
11444 M:      "David S. Miller" <[email protected]>
11445 M:      Masami Hiramatsu <[email protected]>
11446 S:      Maintained
11447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11448 F:      Documentation/trace/kprobes.rst
11449 F:      include/asm-generic/kprobes.h
11450 F:      include/linux/kprobes.h
11451 F:      kernel/kprobes.c
11452 F:      lib/test_kprobes.c
11453 F:      samples/kprobes
11454
11455 KS0108 LCD CONTROLLER DRIVER
11456 M:      Miguel Ojeda <[email protected]>
11457 S:      Maintained
11458 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
11459 F:      drivers/auxdisplay/ks0108.c
11460 F:      include/linux/ks0108.h
11461
11462 KTD253 BACKLIGHT DRIVER
11463 M:      Linus Walleij <[email protected]>
11464 S:      Maintained
11465 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11466 F:      drivers/video/backlight/ktd253-backlight.c
11467
11468 KTEST
11469 M:      Steven Rostedt <[email protected]>
11470 M:      John Hawley <[email protected]>
11471 S:      Maintained
11472 F:      tools/testing/ktest
11473
11474 L3MDEV
11475 M:      David Ahern <[email protected]>
11476 L:      [email protected]
11477 S:      Maintained
11478 F:      include/net/l3mdev.h
11479 F:      net/l3mdev
11480
11481 LANDLOCK SECURITY MODULE
11482 M:      Mickaël Salaün <[email protected]>
11483 L:      [email protected]
11484 S:      Supported
11485 W:      https://landlock.io
11486 T:      git https://github.com/landlock-lsm/linux.git
11487 F:      Documentation/security/landlock.rst
11488 F:      Documentation/userspace-api/landlock.rst
11489 F:      include/uapi/linux/landlock.h
11490 F:      samples/landlock/
11491 F:      security/landlock/
11492 F:      tools/testing/selftests/landlock/
11493 K:      landlock
11494 K:      LANDLOCK
11495
11496 LANTIQ / INTEL Ethernet drivers
11497 M:      Hauke Mehrtens <[email protected]>
11498 L:      [email protected]
11499 S:      Maintained
11500 F:      drivers/net/dsa/lantiq_gswip.c
11501 F:      drivers/net/dsa/lantiq_pce.h
11502 F:      drivers/net/ethernet/lantiq_xrx200.c
11503 F:      net/dsa/tag_gswip.c
11504
11505 LANTIQ MIPS ARCHITECTURE
11506 M:      John Crispin <[email protected]>
11507 L:      [email protected]
11508 S:      Maintained
11509 F:      arch/mips/lantiq
11510 F:      drivers/soc/lantiq
11511
11512 LASI 53c700 driver for PARISC
11513 M:      "James E.J. Bottomley" <[email protected]>
11514 L:      [email protected]
11515 S:      Maintained
11516 F:      Documentation/scsi/53c700.rst
11517 F:      drivers/scsi/53c700*
11518
11519 LEAKING_ADDRESSES
11520 M:      Tobin C. Harding <[email protected]>
11521 M:      Tycho Andersen <[email protected]>
11522 L:      [email protected]
11523 S:      Maintained
11524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11525 F:      scripts/leaking_addresses.pl
11526
11527 LED SUBSYSTEM
11528 M:      Pavel Machek <[email protected]>
11529 L:      [email protected]
11530 S:      Maintained
11531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11532 F:      Documentation/devicetree/bindings/leds/
11533 F:      drivers/leds/
11534 F:      include/linux/leds.h
11535
11536 LEGACY EEPROM DRIVER
11537 M:      Jean Delvare <[email protected]>
11538 S:      Maintained
11539 F:      Documentation/misc-devices/eeprom.rst
11540 F:      drivers/misc/eeprom/eeprom.c
11541
11542 LEGO MINDSTORMS EV3
11543 R:      David Lechner <[email protected]>
11544 S:      Maintained
11545 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11546 F:      arch/arm/boot/dts/da850-lego-ev3.dts
11547 F:      drivers/power/supply/lego_ev3_battery.c
11548
11549 LEGO USB Tower driver
11550 M:      Juergen Stuber <[email protected]>
11551 L:      [email protected]
11552 S:      Maintained
11553 W:      http://legousb.sourceforge.net/
11554 F:      drivers/usb/misc/legousbtower.c
11555
11556 LETSKETCH HID TABLET DRIVER
11557 M:      Hans de Goede <[email protected]>
11558 L:      [email protected]
11559 S:      Maintained
11560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11561 F:      drivers/hid/hid-letsketch.c
11562
11563 LG LAPTOP EXTRAS
11564 M:      Matan Ziv-Av <[email protected]>
11565 L:      [email protected]
11566 S:      Maintained
11567 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
11568 F:      Documentation/admin-guide/laptops/lg-laptop.rst
11569 F:      drivers/platform/x86/lg-laptop.c
11570
11571 LG2160 MEDIA DRIVER
11572 M:      Michael Krufky <[email protected]>
11573 L:      [email protected]
11574 S:      Maintained
11575 W:      https://linuxtv.org
11576 W:      http://github.com/mkrufky
11577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11578 T:      git git://linuxtv.org/mkrufky/tuners.git
11579 F:      drivers/media/dvb-frontends/lg2160.*
11580
11581 LGDT3305 MEDIA DRIVER
11582 M:      Michael Krufky <[email protected]>
11583 L:      [email protected]
11584 S:      Maintained
11585 W:      https://linuxtv.org
11586 W:      http://github.com/mkrufky
11587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11588 T:      git git://linuxtv.org/mkrufky/tuners.git
11589 F:      drivers/media/dvb-frontends/lgdt3305.*
11590
11591 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11592 M:      Viresh Kumar <[email protected]>
11593 L:      [email protected]
11594 S:      Maintained
11595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11596 F:      drivers/ata/pata_arasan_cf.c
11597 F:      include/linux/pata_arasan_cf_data.h
11598
11599 LIBATA PATA DRIVERS
11600 R:      Sergey Shtylyov <[email protected]>
11601 L:      [email protected]
11602 F:      drivers/ata/ata_*.c
11603 F:      drivers/ata/pata_*.c
11604
11605 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11606 M:      Linus Walleij <[email protected]>
11607 L:      [email protected]
11608 S:      Maintained
11609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11610 F:      drivers/ata/pata_ftide010.c
11611 F:      drivers/ata/sata_gemini.c
11612 F:      drivers/ata/sata_gemini.h
11613
11614 LIBATA SATA AHCI PLATFORM devices support
11615 M:      Hans de Goede <[email protected]>
11616 M:      Jens Axboe <[email protected]>
11617 L:      [email protected]
11618 S:      Maintained
11619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11620 F:      drivers/ata/ahci_platform.c
11621 F:      drivers/ata/libahci_platform.c
11622 F:      include/linux/ahci_platform.h
11623
11624 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11625 M:      Serge Semin <[email protected]>
11626 L:      [email protected]
11627 S:      Maintained
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11629 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11630 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11631 F:      drivers/ata/ahci_dwc.c
11632
11633 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11634 M:      Mikael Pettersson <[email protected]>
11635 L:      [email protected]
11636 S:      Maintained
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11638 F:      drivers/ata/sata_promise.*
11639
11640 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11641 M:      Damien Le Moal <[email protected]>
11642 L:      [email protected]
11643 S:      Maintained
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11645 F:      Documentation/ABI/testing/sysfs-ata
11646 F:      Documentation/devicetree/bindings/ata/
11647 F:      drivers/ata/
11648 F:      include/linux/ata.h
11649 F:      include/linux/libata.h
11650
11651 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11652 M:      Vishal Verma <[email protected]>
11653 M:      Dan Williams <[email protected]>
11654 M:      Dave Jiang <[email protected]>
11655 L:      [email protected]
11656 S:      Supported
11657 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11658 P:      Documentation/nvdimm/maintainer-entry-profile.rst
11659 F:      drivers/nvdimm/btt*
11660
11661 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11662 M:      Dan Williams <[email protected]>
11663 M:      Vishal Verma <[email protected]>
11664 M:      Dave Jiang <[email protected]>
11665 L:      [email protected]
11666 S:      Supported
11667 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11668 P:      Documentation/nvdimm/maintainer-entry-profile.rst
11669 F:      drivers/nvdimm/pmem*
11670
11671 LIBNVDIMM: DEVICETREE BINDINGS
11672 M:      Oliver O'Halloran <[email protected]>
11673 L:      [email protected]
11674 S:      Supported
11675 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11676 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
11677 F:      drivers/nvdimm/of_pmem.c
11678
11679 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11680 M:      Dan Williams <[email protected]>
11681 M:      Vishal Verma <[email protected]>
11682 M:      Dave Jiang <[email protected]>
11683 M:      Ira Weiny <[email protected]>
11684 L:      [email protected]
11685 S:      Supported
11686 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
11687 P:      Documentation/nvdimm/maintainer-entry-profile.rst
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11689 F:      drivers/acpi/nfit/*
11690 F:      drivers/nvdimm/*
11691 F:      include/linux/libnvdimm.h
11692 F:      include/linux/nd.h
11693 F:      include/uapi/linux/ndctl.h
11694 F:      tools/testing/nvdimm/
11695
11696 LICENSES and SPDX stuff
11697 M:      Thomas Gleixner <[email protected]>
11698 M:      Greg Kroah-Hartman <[email protected]>
11699 L:      [email protected]
11700 S:      Maintained
11701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11702 F:      COPYING
11703 F:      Documentation/process/license-rules.rst
11704 F:      LICENSES/
11705 F:      scripts/spdxcheck-test.sh
11706 F:      scripts/spdxcheck.py
11707 F:      scripts/spdxexclude
11708
11709 LINEAR RANGES HELPERS
11710 M:      Mark Brown <[email protected]>
11711 R:      Matti Vaittinen <[email protected]>
11712 F:      lib/linear_ranges.c
11713 F:      lib/test_linear_ranges.c
11714 F:      include/linux/linear_range.h
11715
11716 LINUX FOR POWER MACINTOSH
11717 M:      Benjamin Herrenschmidt <[email protected]>
11718 L:      [email protected]
11719 S:      Odd Fixes
11720 F:      arch/powerpc/platforms/powermac/
11721 F:      drivers/macintosh/
11722
11723 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11724 M:      Michael Ellerman <[email protected]>
11725 R:      Nicholas Piggin <[email protected]>
11726 R:      Christophe Leroy <[email protected]>
11727 L:      [email protected]
11728 S:      Supported
11729 W:      https://github.com/linuxppc/wiki/wiki
11730 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11732 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
11733 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
11734 F:      Documentation/devicetree/bindings/powerpc/
11735 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
11736 F:      Documentation/powerpc/
11737 F:      arch/powerpc/
11738 F:      drivers/*/*/*pasemi*
11739 F:      drivers/*/*pasemi*
11740 F:      drivers/char/tpm/tpm_ibmvtpm*
11741 F:      drivers/crypto/nx/
11742 F:      drivers/crypto/vmx/
11743 F:      drivers/i2c/busses/i2c-opal.c
11744 F:      drivers/net/ethernet/ibm/ibmveth.*
11745 F:      drivers/net/ethernet/ibm/ibmvnic.*
11746 F:      drivers/pci/hotplug/pnv_php.c
11747 F:      drivers/pci/hotplug/rpa*
11748 F:      drivers/rtc/rtc-opal.c
11749 F:      drivers/scsi/ibmvscsi/
11750 F:      drivers/tty/hvc/hvc_opal.c
11751 F:      drivers/watchdog/wdrtas.c
11752 F:      tools/testing/selftests/powerpc
11753 N:      /pmac
11754 N:      powermac
11755 N:      powernv
11756 N:      [^a-z0-9]ps3
11757 N:      pseries
11758
11759 LINUX FOR POWERPC EMBEDDED MPC5XXX
11760 M:      Anatolij Gustschin <[email protected]>
11761 L:      [email protected]
11762 S:      Odd Fixes
11763 F:      arch/powerpc/platforms/512x/
11764 F:      arch/powerpc/platforms/52xx/
11765
11766 LINUX FOR POWERPC EMBEDDED PPC4XX
11767 L:      [email protected]
11768 S:      Orphan
11769 F:      arch/powerpc/platforms/40x/
11770 F:      arch/powerpc/platforms/44x/
11771
11772 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11773 M:      Scott Wood <[email protected]>
11774 L:      [email protected]
11775 S:      Odd fixes
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11777 F:      Documentation/devicetree/bindings/powerpc/fsl/
11778 F:      arch/powerpc/platforms/83xx/
11779 F:      arch/powerpc/platforms/85xx/
11780
11781 LINUX FOR POWERPC EMBEDDED PPC8XX
11782 M:      Christophe Leroy <[email protected]>
11783 L:      [email protected]
11784 S:      Maintained
11785 F:      arch/powerpc/platforms/8xx/
11786
11787 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11788 M:      Kees Cook <[email protected]>
11789 S:      Maintained
11790 F:      drivers/misc/lkdtm/*
11791 F:      tools/testing/selftests/lkdtm/*
11792
11793 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11794 M:      Alan Stern <[email protected]>
11795 M:      Andrea Parri <[email protected]>
11796 M:      Will Deacon <[email protected]>
11797 M:      Peter Zijlstra <[email protected]>
11798 M:      Boqun Feng <[email protected]>
11799 M:      Nicholas Piggin <[email protected]>
11800 M:      David Howells <[email protected]>
11801 M:      Jade Alglave <[email protected]>
11802 M:      Luc Maranget <[email protected]>
11803 M:      "Paul E. McKenney" <[email protected]>
11804 R:      Akira Yokosawa <[email protected]>
11805 R:      Daniel Lustig <[email protected]>
11806 R:      Joel Fernandes <[email protected]>
11807 L:      [email protected]
11808 L:      [email protected]
11809 S:      Supported
11810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11811 F:      Documentation/atomic_bitops.txt
11812 F:      Documentation/atomic_t.txt
11813 F:      Documentation/core-api/refcount-vs-atomic.rst
11814 F:      Documentation/litmus-tests/
11815 F:      Documentation/memory-barriers.txt
11816 F:      tools/memory-model/
11817
11818 LIS3LV02D ACCELEROMETER DRIVER
11819 M:      Eric Piel <[email protected]>
11820 S:      Maintained
11821 F:      Documentation/misc-devices/lis3lv02d.rst
11822 F:      drivers/misc/lis3lv02d/
11823 F:      drivers/platform/x86/hp_accel.c
11824
11825 LIST KUNIT TEST
11826 M:      David Gow <[email protected]>
11827 L:      [email protected]
11828 L:      [email protected]
11829 S:      Maintained
11830 F:      lib/list-test.c
11831
11832 LITEX PLATFORM
11833 M:      Karol Gugala <[email protected]>
11834 M:      Mateusz Holenko <[email protected]>
11835 M:      Gabriel Somlo <[email protected]>
11836 M:      Joel Stanley <[email protected]>
11837 S:      Maintained
11838 F:      Documentation/devicetree/bindings/*/litex,*.yaml
11839 F:      arch/openrisc/boot/dts/or1klitex.dts
11840 F:      include/linux/litex.h
11841 F:      drivers/tty/serial/liteuart.c
11842 F:      drivers/soc/litex/*
11843 F:      drivers/net/ethernet/litex/*
11844 F:      drivers/mmc/host/litex_mmc.c
11845 N:      litex
11846
11847 LIVE PATCHING
11848 M:      Josh Poimboeuf <[email protected]>
11849 M:      Jiri Kosina <[email protected]>
11850 M:      Miroslav Benes <[email protected]>
11851 M:      Petr Mladek <[email protected]>
11852 R:      Joe Lawrence <[email protected]>
11853 L:      [email protected]
11854 S:      Maintained
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11856 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
11857 F:      Documentation/livepatch/
11858 F:      arch/powerpc/include/asm/livepatch.h
11859 F:      include/linux/livepatch.h
11860 F:      kernel/livepatch/
11861 F:      kernel/module/livepatch.c
11862 F:      lib/livepatch/
11863 F:      samples/livepatch/
11864 F:      tools/testing/selftests/livepatch/
11865
11866 LLC (802.2)
11867 L:      [email protected]
11868 S:      Odd fixes
11869 F:      include/linux/llc.h
11870 F:      include/net/llc*
11871 F:      include/uapi/linux/llc.h
11872 F:      net/llc/
11873
11874 LM73 HARDWARE MONITOR DRIVER
11875 M:      Guillaume Ligneul <[email protected]>
11876 L:      [email protected]
11877 S:      Maintained
11878 F:      drivers/hwmon/lm73.c
11879
11880 LM78 HARDWARE MONITOR DRIVER
11881 M:      Jean Delvare <[email protected]>
11882 L:      [email protected]
11883 S:      Maintained
11884 F:      Documentation/hwmon/lm78.rst
11885 F:      drivers/hwmon/lm78.c
11886
11887 LM83 HARDWARE MONITOR DRIVER
11888 M:      Jean Delvare <[email protected]>
11889 L:      [email protected]
11890 S:      Maintained
11891 F:      Documentation/hwmon/lm83.rst
11892 F:      drivers/hwmon/lm83.c
11893
11894 LM90 HARDWARE MONITOR DRIVER
11895 M:      Jean Delvare <[email protected]>
11896 L:      [email protected]
11897 S:      Maintained
11898 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11899 F:      Documentation/hwmon/lm90.rst
11900 F:      drivers/hwmon/lm90.c
11901 F:      include/dt-bindings/thermal/lm90.h
11902
11903 LM95234 HARDWARE MONITOR DRIVER
11904 M:      Guenter Roeck <[email protected]>
11905 L:      [email protected]
11906 S:      Maintained
11907 F:      Documentation/hwmon/lm95234.rst
11908 F:      drivers/hwmon/lm95234.c
11909
11910 LME2510 MEDIA DRIVER
11911 M:      Malcolm Priestley <[email protected]>
11912 L:      [email protected]
11913 S:      Maintained
11914 W:      https://linuxtv.org
11915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11916 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
11917
11918 LOADPIN SECURITY MODULE
11919 M:      Kees Cook <[email protected]>
11920 S:      Supported
11921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11922 F:      Documentation/admin-guide/LSM/LoadPin.rst
11923 F:      security/loadpin/
11924
11925 LOCKING PRIMITIVES
11926 M:      Peter Zijlstra <[email protected]>
11927 M:      Ingo Molnar <[email protected]>
11928 M:      Will Deacon <[email protected]>
11929 R:      Waiman Long <[email protected]>
11930 R:      Boqun Feng <[email protected]> (LOCKDEP)
11931 L:      [email protected]
11932 S:      Maintained
11933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11934 F:      Documentation/locking/
11935 F:      arch/*/include/asm/spinlock*.h
11936 F:      include/linux/lockdep.h
11937 F:      include/linux/mutex*.h
11938 F:      include/linux/rwlock*.h
11939 F:      include/linux/rwsem*.h
11940 F:      include/linux/seqlock.h
11941 F:      include/linux/spinlock*.h
11942 F:      kernel/locking/
11943 F:      lib/locking*.[ch]
11944 X:      kernel/locking/locktorture.c
11945
11946 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11947 M:      "Richard Russon (FlatCap)" <[email protected]>
11948 L:      [email protected]
11949 S:      Maintained
11950 W:      http://www.linux-ntfs.org/content/view/19/37/
11951 F:      Documentation/admin-guide/ldm.rst
11952 F:      block/partitions/ldm.*
11953
11954 LOGITECH HID GAMING KEYBOARDS
11955 M:      Hans de Goede <[email protected]>
11956 L:      [email protected]
11957 S:      Maintained
11958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11959 F:      drivers/hid/hid-lg-g15.c
11960
11961 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11962 M:      Adrien Grassein <[email protected]>
11963 S:      Maintained
11964 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11965 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
11966
11967 LOONGARCH
11968 M:      Huacai Chen <[email protected]>
11969 R:      WANG Xuerui <[email protected]>
11970 L:      [email protected]
11971 S:      Maintained
11972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11973 F:      arch/loongarch/
11974 F:      drivers/*/*loongarch*
11975 F:      Documentation/loongarch/
11976 F:      Documentation/translations/zh_CN/loongarch/
11977
11978 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11979 M:      Sathya Prakash <[email protected]>
11980 M:      Sreekanth Reddy <[email protected]>
11981 M:      Suganath Prabu Subramani <[email protected]>
11982 L:      [email protected]
11983 L:      [email protected]
11984 S:      Supported
11985 W:      http://www.avagotech.com/support/
11986 F:      drivers/message/fusion/
11987 F:      drivers/scsi/mpt3sas/
11988
11989 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11990 M:      Matthew Wilcox <[email protected]>
11991 L:      [email protected]
11992 S:      Maintained
11993 F:      drivers/scsi/sym53c8xx_2/
11994
11995 LTC1660 DAC DRIVER
11996 M:      Marcus Folkesson <[email protected]>
11997 L:      [email protected]
11998 S:      Maintained
11999 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12000 F:      drivers/iio/dac/ltc1660.c
12001
12002 LTC2688 IIO DAC DRIVER
12003 M:      Nuno Sá <[email protected]>
12004 L:      [email protected]
12005 S:      Supported
12006 W:      https://ez.analog.com/linux-software-drivers
12007 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12008 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12009 F:      drivers/iio/dac/ltc2688.c
12010
12011 LTC2947 HARDWARE MONITOR DRIVER
12012 M:      Nuno Sá <[email protected]>
12013 L:      [email protected]
12014 S:      Supported
12015 W:      https://ez.analog.com/linux-software-drivers
12016 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12017 F:      drivers/hwmon/ltc2947-core.c
12018 F:      drivers/hwmon/ltc2947-i2c.c
12019 F:      drivers/hwmon/ltc2947-spi.c
12020 F:      drivers/hwmon/ltc2947.h
12021
12022 LTC2983 IIO TEMPERATURE DRIVER
12023 M:      Nuno Sá <[email protected]>
12024 L:      [email protected]
12025 S:      Supported
12026 W:      https://ez.analog.com/linux-software-drivers
12027 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12028 F:      drivers/iio/temperature/ltc2983.c
12029
12030 LTC4261 HARDWARE MONITOR DRIVER
12031 M:      Guenter Roeck <[email protected]>
12032 L:      [email protected]
12033 S:      Maintained
12034 F:      Documentation/hwmon/ltc4261.rst
12035 F:      drivers/hwmon/ltc4261.c
12036
12037 LTC4306 I2C MULTIPLEXER DRIVER
12038 M:      Michael Hennerich <[email protected]>
12039 L:      [email protected]
12040 S:      Supported
12041 W:      https://ez.analog.com/linux-software-drivers
12042 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12043 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
12044
12045 LTP (Linux Test Project)
12046 M:      Mike Frysinger <[email protected]>
12047 M:      Cyril Hrubis <[email protected]>
12048 M:      Wanlong Gao <[email protected]>
12049 M:      Jan Stancek <[email protected]>
12050 M:      Stanislav Kholmanskikh <[email protected]>
12051 M:      Alexey Kodanev <[email protected]>
12052 L:      [email protected] (subscribers-only)
12053 S:      Maintained
12054 W:      http://linux-test-project.github.io/
12055 T:      git git://github.com/linux-test-project/ltp.git
12056
12057 LYNX 28G SERDES PHY DRIVER
12058 M:      Ioana Ciornei <[email protected]>
12059 L:      [email protected]
12060 S:      Supported
12061 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12062 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
12063
12064 LYNX PCS MODULE
12065 M:      Ioana Ciornei <[email protected]>
12066 L:      [email protected]
12067 S:      Supported
12068 F:      drivers/net/pcs/pcs-lynx.c
12069 F:      include/linux/pcs-lynx.h
12070
12071 M68K ARCHITECTURE
12072 M:      Geert Uytterhoeven <[email protected]>
12073 L:      [email protected]
12074 S:      Maintained
12075 W:      http://www.linux-m68k.org/
12076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12077 F:      arch/m68k/
12078 F:      drivers/zorro/
12079
12080 M68K ON APPLE MACINTOSH
12081 M:      Joshua Thompson <[email protected]>
12082 L:      [email protected]
12083 S:      Maintained
12084 W:      http://www.mac.linux-m68k.org/
12085 F:      arch/m68k/mac/
12086 F:      drivers/macintosh/adb-iop.c
12087 F:      drivers/macintosh/via-macii.c
12088
12089 M68K ON HP9000/300
12090 M:      Philip Blundell <[email protected]>
12091 S:      Maintained
12092 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
12093 F:      arch/m68k/hp300/
12094
12095 M88DS3103 MEDIA DRIVER
12096 M:      Antti Palosaari <[email protected]>
12097 L:      [email protected]
12098 S:      Maintained
12099 W:      https://linuxtv.org
12100 W:      http://palosaari.fi/linux/
12101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12102 T:      git git://linuxtv.org/anttip/media_tree.git
12103 F:      drivers/media/dvb-frontends/m88ds3103*
12104
12105 M88RS2000 MEDIA DRIVER
12106 M:      Malcolm Priestley <[email protected]>
12107 L:      [email protected]
12108 S:      Maintained
12109 W:      https://linuxtv.org
12110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12111 F:      drivers/media/dvb-frontends/m88rs2000*
12112
12113 MA901 MASTERKIT USB FM RADIO DRIVER
12114 M:      Alexey Klimov <[email protected]>
12115 L:      [email protected]
12116 S:      Maintained
12117 T:      git git://linuxtv.org/media_tree.git
12118 F:      drivers/media/radio/radio-ma901.c
12119
12120 MAC80211
12121 M:      Johannes Berg <[email protected]>
12122 L:      [email protected]
12123 S:      Maintained
12124 W:      https://wireless.wiki.kernel.org/
12125 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
12126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12128 F:      Documentation/networking/mac80211-injection.rst
12129 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12130 F:      drivers/net/wireless/mac80211_hwsim.[ch]
12131 F:      include/net/mac80211.h
12132 F:      net/mac80211/
12133
12134 MAILBOX API
12135 M:      Jassi Brar <[email protected]>
12136 L:      [email protected]
12137 S:      Maintained
12138 F:      drivers/mailbox/
12139 F:      include/linux/mailbox_client.h
12140 F:      include/linux/mailbox_controller.h
12141 F:      include/dt-bindings/mailbox/
12142 F:      Documentation/devicetree/bindings/mailbox/
12143
12144 MAILBOX ARM MHUv2
12145 M:      Viresh Kumar <[email protected]>
12146 M:      Tushar Khandelwal <[email protected]>
12147 L:      [email protected]
12148 S:      Maintained
12149 F:      drivers/mailbox/arm_mhuv2.c
12150 F:      include/linux/mailbox/arm_mhuv2_message.h
12151 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12152
12153 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12154 M:      Jeremy Kerr <[email protected]>
12155 M:      Matt Johnston <[email protected]>
12156 L:      [email protected]
12157 S:      Maintained
12158 F:      Documentation/networking/mctp.rst
12159 F:      drivers/net/mctp/
12160 F:      include/net/mctp.h
12161 F:      include/net/mctpdevice.h
12162 F:      include/net/netns/mctp.h
12163 F:      net/mctp/
12164
12165 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12166 M:      Michael Kerrisk <[email protected]>
12167 L:      [email protected]
12168 S:      Maintained
12169 W:      http://www.kernel.org/doc/man-pages
12170
12171 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12172 M:      Rahul Bedarkar <[email protected]>
12173 L:      [email protected]
12174 S:      Maintained
12175 F:      arch/mips/boot/dts/img/pistachio*
12176
12177 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12178 M:      Andrew Lunn <[email protected]>
12179 M:      Vivien Didelot <[email protected]>
12180 L:      [email protected]
12181 S:      Maintained
12182 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
12183 F:      Documentation/networking/devlink/mv88e6xxx.rst
12184 F:      drivers/net/dsa/mv88e6xxx/
12185 F:      include/linux/dsa/mv88e6xxx.h
12186 F:      include/linux/platform_data/mv88e6xxx.h
12187
12188 MARVELL ARMADA 3700 PHY DRIVERS
12189 M:      Miquel Raynal <[email protected]>
12190 S:      Maintained
12191 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12192 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12193 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12194 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12195
12196 MARVELL ARMADA 3700 SERIAL DRIVER
12197 M:      Pali Rohár <[email protected]>
12198 S:      Maintained
12199 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12200 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
12201 F:      drivers/tty/serial/mvebu-uart.c
12202
12203 MARVELL ARMADA DRM SUPPORT
12204 M:      Russell King <[email protected]>
12205 S:      Maintained
12206 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12207 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12208 F:      Documentation/devicetree/bindings/display/armada/
12209 F:      drivers/gpu/drm/armada/
12210 F:      include/uapi/drm/armada_drm.h
12211
12212 MARVELL CRYPTO DRIVER
12213 M:      Boris Brezillon <[email protected]>
12214 M:      Arnaud Ebalard <[email protected]>
12215 M:      Srujana Challa <[email protected]>
12216 L:      [email protected]
12217 S:      Maintained
12218 F:      drivers/crypto/marvell/
12219 F:      include/linux/soc/marvell/octeontx2/
12220
12221 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12222 M:      Mirko Lindner <[email protected]>
12223 M:      Stephen Hemminger <[email protected]>
12224 L:      [email protected]
12225 S:      Maintained
12226 F:      drivers/net/ethernet/marvell/sk*
12227
12228 MARVELL LIBERTAS WIRELESS DRIVER
12229 L:      [email protected]
12230 S:      Orphan
12231 F:      drivers/net/wireless/marvell/libertas/
12232
12233 MARVELL MACCHIATOBIN SUPPORT
12234 M:      Russell King <[email protected]>
12235 L:      [email protected] (moderated for non-subscribers)
12236 S:      Maintained
12237 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12238
12239 MARVELL MV643XX ETHERNET DRIVER
12240 M:      Sebastian Hesselbarth <[email protected]>
12241 L:      [email protected]
12242 S:      Maintained
12243 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
12244 F:      include/linux/mv643xx.h
12245
12246 MARVELL MV88X3310 PHY DRIVER
12247 M:      Russell King <[email protected]>
12248 M:      Marek Behún <[email protected]>
12249 L:      [email protected]
12250 S:      Maintained
12251 F:      drivers/net/phy/marvell10g.c
12252
12253 MARVELL MVEBU THERMAL DRIVER
12254 M:      Miquel Raynal <[email protected]>
12255 S:      Maintained
12256 F:      drivers/thermal/armada_thermal.c
12257
12258 MARVELL MVNETA ETHERNET DRIVER
12259 M:      Thomas Petazzoni <[email protected]>
12260 L:      [email protected]
12261 S:      Maintained
12262 F:      drivers/net/ethernet/marvell/mvneta.*
12263
12264 MARVELL MVPP2 ETHERNET DRIVER
12265 M:      Marcin Wojtas <[email protected]>
12266 M:      Russell King <[email protected]>
12267 L:      [email protected]
12268 S:      Maintained
12269 F:      Documentation/devicetree/bindings/net/marvell-pp2.txt
12270 F:      drivers/net/ethernet/marvell/mvpp2/
12271
12272 MARVELL MWIFIEX WIRELESS DRIVER
12273 M:      Amitkumar Karwar <[email protected]>
12274 M:      Ganapathi Bhat <[email protected]>
12275 M:      Sharvari Harisangam <[email protected]>
12276 M:      Xinming Hu <[email protected]>
12277 L:      [email protected]
12278 S:      Maintained
12279 F:      drivers/net/wireless/marvell/mwifiex/
12280
12281 MARVELL MWL8K WIRELESS DRIVER
12282 M:      Lennert Buytenhek <[email protected]>
12283 L:      [email protected]
12284 S:      Odd Fixes
12285 F:      drivers/net/wireless/marvell/mwl8k.c
12286
12287 MARVELL NAND CONTROLLER DRIVER
12288 M:      Miquel Raynal <[email protected]>
12289 L:      [email protected]
12290 S:      Maintained
12291 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
12292 F:      drivers/mtd/nand/raw/marvell_nand.c
12293
12294 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12295 M:      Sunil Goutham <[email protected]>
12296 M:      Geetha sowjanya <[email protected]>
12297 M:      Subbaraya Sundeep <[email protected]>
12298 M:      hariprasad <[email protected]>
12299 L:      [email protected]
12300 S:      Supported
12301 F:      drivers/net/ethernet/marvell/octeontx2/nic/
12302 F:      include/linux/soc/marvell/octeontx2/
12303
12304 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12305 M:      Sunil Goutham <[email protected]>
12306 M:      Linu Cherian <[email protected]>
12307 M:      Geetha sowjanya <[email protected]>
12308 M:      Jerin Jacob <[email protected]>
12309 M:      hariprasad <[email protected]>
12310 M:      Subbaraya Sundeep <[email protected]>
12311 L:      [email protected]
12312 S:      Supported
12313 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12314 F:      drivers/net/ethernet/marvell/octeontx2/af/
12315
12316 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12317 M:      Taras Chornyi <[email protected]>
12318 S:      Supported
12319 W:      https://github.com/Marvell-switching/switchdev-prestera
12320 F:      drivers/net/ethernet/marvell/prestera/
12321
12322 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12323 M:      Nicolas Pitre <[email protected]>
12324 S:      Odd Fixes
12325 F:      drivers/mmc/host/mvsdio.*
12326
12327 MARVELL USB MDIO CONTROLLER DRIVER
12328 M:      Tobias Waldekranz <[email protected]>
12329 L:      [email protected]
12330 S:      Maintained
12331 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12332 F:      drivers/net/mdio/mdio-mvusb.c
12333
12334 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12335 M:      Hu Ziji <[email protected]>
12336 L:      [email protected]
12337 S:      Supported
12338 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12339 F:      drivers/mmc/host/sdhci-xenon*
12340
12341 MARVELL OCTEON ENDPOINT DRIVER
12342 M:      Veerasenareddy Burru <[email protected]>
12343 M:      Abhijit Ayarekar <[email protected]>
12344 L:      [email protected]
12345 S:      Supported
12346 F:      drivers/net/ethernet/marvell/octeon_ep
12347
12348 MATROX FRAMEBUFFER DRIVER
12349 L:      [email protected]
12350 S:      Orphan
12351 F:      drivers/video/fbdev/matrox/matroxfb_*
12352 F:      include/uapi/linux/matroxfb.h
12353
12354 MAX15301 DRIVER
12355 M:      Daniel Nilsson <[email protected]>
12356 L:      [email protected]
12357 S:      Maintained
12358 F:      Documentation/hwmon/max15301.rst
12359 F:      drivers/hwmon/pmbus/max15301.c
12360
12361 MAX16065 HARDWARE MONITOR DRIVER
12362 M:      Guenter Roeck <[email protected]>
12363 L:      [email protected]
12364 S:      Maintained
12365 F:      Documentation/hwmon/max16065.rst
12366 F:      drivers/hwmon/max16065.c
12367
12368 MAX2175 SDR TUNER DRIVER
12369 M:      Ramesh Shanmugasundaram <[email protected]>
12370 L:      [email protected]
12371 S:      Maintained
12372 T:      git git://linuxtv.org/media_tree.git
12373 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
12374 F:      Documentation/userspace-api/media/drivers/max2175.rst
12375 F:      drivers/media/i2c/max2175*
12376 F:      include/uapi/linux/max2175.h
12377
12378 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12379 L:      [email protected]
12380 S:      Orphan
12381 F:      Documentation/hwmon/max6650.rst
12382 F:      drivers/hwmon/max6650.c
12383
12384 MAX6697 HARDWARE MONITOR DRIVER
12385 M:      Guenter Roeck <[email protected]>
12386 L:      [email protected]
12387 S:      Maintained
12388 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
12389 F:      Documentation/hwmon/max6697.rst
12390 F:      drivers/hwmon/max6697.c
12391 F:      include/linux/platform_data/max6697.h
12392
12393 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12394 M:      Jacopo Mondi <[email protected]>
12395 M:      Kieran Bingham <[email protected]>
12396 M:      Laurent Pinchart <[email protected]>
12397 M:      Niklas Söderlund <[email protected]>
12398 L:      [email protected]
12399 S:      Maintained
12400 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12401 F:      drivers/media/i2c/max9286.c
12402
12403 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12404 M:      Niklas Söderlund <[email protected]>
12405 L:      [email protected]
12406 S:      Maintained
12407 F:      drivers/staging/media/max96712/max96712.c
12408
12409 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12410 M:      Peter Rosin <[email protected]>
12411 L:      [email protected] (moderated for non-subscribers)
12412 S:      Maintained
12413 F:      Documentation/devicetree/bindings/sound/max9860.txt
12414 F:      sound/soc/codecs/max9860.*
12415
12416 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12417 M:      Andreas Klinger <[email protected]>
12418 L:      [email protected]
12419 S:      Maintained
12420 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12421 F:      drivers/iio/proximity/mb1232.c
12422
12423 MAXIM MAX11205 DRIVER
12424 M:      Ramona Bolboaca <[email protected]>
12425 L:      [email protected]
12426 S:      Supported
12427 W:      https://ez.analog.com/linux-software-drivers
12428 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12429 F:      drivers/iio/adc/max11205.c
12430
12431 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12432 R:      Iskren Chernev <[email protected]>
12433 R:      Krzysztof Kozlowski <[email protected]>
12434 R:      Marek Szyprowski <[email protected]>
12435 R:      Matheus Castello <[email protected]>
12436 L:      [email protected]
12437 S:      Maintained
12438 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12439 F:      drivers/power/supply/max17040_battery.c
12440
12441 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12442 R:      Hans de Goede <[email protected]>
12443 R:      Krzysztof Kozlowski <[email protected]>
12444 R:      Marek Szyprowski <[email protected]>
12445 R:      Sebastian Krzyszkowiak <[email protected]>
12446 R:      Purism Kernel Team <[email protected]>
12447 L:      [email protected]
12448 S:      Maintained
12449 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12450 F:      drivers/power/supply/max17042_battery.c
12451
12452 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12453 M:      Laurent Pinchart <[email protected]>
12454 L:      [email protected]
12455 S:      Maintained
12456 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12457 F:      drivers/regulator/max20086-regulator.c
12458
12459 MAXIM MAX77650 PMIC MFD DRIVER
12460 M:      Bartosz Golaszewski <[email protected]>
12461 L:      [email protected]
12462 S:      Maintained
12463 F:      Documentation/devicetree/bindings/*/*max77650.yaml
12464 F:      Documentation/devicetree/bindings/*/max77650*.yaml
12465 F:      drivers/gpio/gpio-max77650.c
12466 F:      drivers/input/misc/max77650-onkey.c
12467 F:      drivers/leds/leds-max77650.c
12468 F:      drivers/mfd/max77650.c
12469 F:      drivers/power/supply/max77650-charger.c
12470 F:      drivers/regulator/max77650-regulator.c
12471 F:      include/linux/mfd/max77650.h
12472
12473 MAXIM MAX77714 PMIC MFD DRIVER
12474 M:      Luca Ceresoli <[email protected]>
12475 S:      Maintained
12476 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12477 F:      drivers/mfd/max77714.c
12478 F:      include/linux/mfd/max77714.h
12479
12480 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12481 M:      Javier Martinez Canillas <[email protected]>
12482 L:      [email protected]
12483 S:      Supported
12484 F:      Documentation/devicetree/bindings/*/*max77802.yaml
12485 F:      drivers/regulator/max77802-regulator.c
12486 F:      include/dt-bindings/*/*max77802.h
12487
12488 MAXIM MAX77976 BATTERY CHARGER
12489 M:      Luca Ceresoli <[email protected]>
12490 S:      Supported
12491 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12492 F:      drivers/power/supply/max77976_charger.c
12493
12494 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12495 M:      Krzysztof Kozlowski <[email protected]>
12496 L:      [email protected]
12497 S:      Supported
12498 B:      mailto:[email protected]
12499 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12500 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12501 F:      drivers/power/supply/max14577_charger.c
12502 F:      drivers/power/supply/max77693_charger.c
12503
12504 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12505 M:      Chanwoo Choi <[email protected]>
12506 M:      Krzysztof Kozlowski <[email protected]>
12507 L:      [email protected]
12508 S:      Supported
12509 B:      mailto:[email protected]
12510 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
12511 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
12512 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
12513 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
12514 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
12515 F:      drivers/*/*max77843.c
12516 F:      drivers/*/max14577*.c
12517 F:      drivers/*/max77686*.c
12518 F:      drivers/*/max77693*.c
12519 F:      drivers/clk/clk-max77686.c
12520 F:      drivers/extcon/extcon-max14577.c
12521 F:      drivers/extcon/extcon-max77693.c
12522 F:      drivers/rtc/rtc-max77686.c
12523 F:      include/linux/mfd/max14577*.h
12524 F:      include/linux/mfd/max77686*.h
12525 F:      include/linux/mfd/max77693*.h
12526
12527 MAXIRADIO FM RADIO RECEIVER DRIVER
12528 M:      Hans Verkuil <[email protected]>
12529 L:      [email protected]
12530 S:      Maintained
12531 W:      https://linuxtv.org
12532 T:      git git://linuxtv.org/media_tree.git
12533 F:      drivers/media/radio/radio-maxiradio*
12534
12535 MAXLINEAR ETHERNET PHY DRIVER
12536 M:      Xu Liang <[email protected]>
12537 L:      [email protected]
12538 S:      Supported
12539 F:      drivers/net/phy/mxl-gpy.c
12540
12541 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12542 R:      Yasushi SHOJI <[email protected]>
12543 L:      [email protected]
12544 S:      Maintained
12545 F:      drivers/net/can/usb/mcba_usb.c
12546
12547 MCAN MMIO DEVICE DRIVER
12548 M:      Chandrasekar Ramakrishnan <[email protected]>
12549 L:      [email protected]
12550 S:      Maintained
12551 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12552 F:      drivers/net/can/m_can/m_can.c
12553 F:      drivers/net/can/m_can/m_can.h
12554 F:      drivers/net/can/m_can/m_can_platform.c
12555
12556 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12557 M:      Rishi Gupta <[email protected]>
12558 L:      [email protected]
12559 L:      [email protected]
12560 S:      Maintained
12561 F:      drivers/hid/hid-mcp2221.c
12562
12563 MCP251XFD SPI-CAN NETWORK DRIVER
12564 M:      Marc Kleine-Budde <[email protected]>
12565 M:      Manivannan Sadhasivam <[email protected]>
12566 R:      Thomas Kopp <[email protected]>
12567 L:      [email protected]
12568 S:      Maintained
12569 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12570 F:      drivers/net/can/spi/mcp251xfd/
12571
12572 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12573 M:      Peter Rosin <[email protected]>
12574 L:      [email protected]
12575 S:      Maintained
12576 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12577 F:      drivers/iio/potentiometer/mcp4018.c
12578 F:      drivers/iio/potentiometer/mcp4531.c
12579
12580 MCR20A IEEE-802.15.4 RADIO DRIVER
12581 M:      Xue Liu <[email protected]>
12582 L:      [email protected]
12583 S:      Maintained
12584 W:      https://github.com/xueliu/mcr20a-linux
12585 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12586 F:      drivers/net/ieee802154/mcr20a.c
12587 F:      drivers/net/ieee802154/mcr20a.h
12588
12589 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12590 M:      William Breathitt Gray <[email protected]>
12591 L:      [email protected]
12592 S:      Maintained
12593 F:      drivers/iio/dac/cio-dac.c
12594
12595 MEDIA CONTROLLER FRAMEWORK
12596 M:      Sakari Ailus <[email protected]>
12597 M:      Laurent Pinchart <[email protected]>
12598 L:      [email protected]
12599 S:      Supported
12600 W:      https://www.linuxtv.org
12601 T:      git git://linuxtv.org/media_tree.git
12602 F:      drivers/media/mc/
12603 F:      include/media/media-*.h
12604 F:      include/uapi/linux/media.h
12605
12606 MEDIA DRIVER FOR FREESCALE IMX PXP
12607 M:      Philipp Zabel <[email protected]>
12608 L:      [email protected]
12609 S:      Maintained
12610 T:      git git://linuxtv.org/media_tree.git
12611 F:      drivers/media/platform/nxp/imx-pxp.[ch]
12612
12613 MEDIA DRIVERS FOR ASCOT2E
12614 M:      Sergey Kozlov <[email protected]>
12615 M:      Abylay Ospan <[email protected]>
12616 L:      [email protected]
12617 S:      Supported
12618 W:      https://linuxtv.org
12619 W:      http://netup.tv/
12620 T:      git git://linuxtv.org/media_tree.git
12621 F:      drivers/media/dvb-frontends/ascot2e*
12622
12623 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12624 M:      Jasmin Jessich <[email protected]>
12625 L:      [email protected]
12626 S:      Maintained
12627 W:      https://linuxtv.org
12628 T:      git git://linuxtv.org/media_tree.git
12629 F:      drivers/media/dvb-frontends/cxd2099*
12630
12631 MEDIA DRIVERS FOR CXD2841ER
12632 M:      Sergey Kozlov <[email protected]>
12633 M:      Abylay Ospan <[email protected]>
12634 L:      [email protected]
12635 S:      Supported
12636 W:      https://linuxtv.org
12637 W:      http://netup.tv/
12638 T:      git git://linuxtv.org/media_tree.git
12639 F:      drivers/media/dvb-frontends/cxd2841er*
12640
12641 MEDIA DRIVERS FOR CXD2880
12642 M:      Yasunari Takiguchi <[email protected]>
12643 L:      [email protected]
12644 S:      Supported
12645 W:      http://linuxtv.org/
12646 T:      git git://linuxtv.org/media_tree.git
12647 F:      drivers/media/dvb-frontends/cxd2880/*
12648 F:      drivers/media/spi/cxd2880*
12649
12650 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12651 L:      [email protected]
12652 S:      Orphan
12653 W:      https://linuxtv.org
12654 T:      git git://linuxtv.org/media_tree.git
12655 F:      drivers/media/pci/ddbridge/*
12656
12657 MEDIA DRIVERS FOR FREESCALE IMX
12658 M:      Steve Longerbeam <[email protected]>
12659 M:      Philipp Zabel <[email protected]>
12660 L:      [email protected]
12661 S:      Maintained
12662 T:      git git://linuxtv.org/media_tree.git
12663 F:      Documentation/admin-guide/media/imx.rst
12664 F:      Documentation/devicetree/bindings/media/imx.txt
12665 F:      drivers/staging/media/imx/
12666 F:      include/linux/imx-media.h
12667 F:      include/media/imx.h
12668
12669 MEDIA DRIVERS FOR FREESCALE IMX7
12670 M:      Rui Miguel Silva <[email protected]>
12671 M:      Laurent Pinchart <[email protected]>
12672 L:      [email protected]
12673 S:      Maintained
12674 T:      git git://linuxtv.org/media_tree.git
12675 F:      Documentation/admin-guide/media/imx7.rst
12676 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12677 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12678 F:      drivers/media/platform/nxp/imx-mipi-csis.c
12679 F:      drivers/staging/media/imx/imx7-media-csi.c
12680
12681 MEDIA DRIVERS FOR HELENE
12682 M:      Abylay Ospan <[email protected]>
12683 L:      [email protected]
12684 S:      Supported
12685 W:      https://linuxtv.org
12686 W:      http://netup.tv/
12687 T:      git git://linuxtv.org/media_tree.git
12688 F:      drivers/media/dvb-frontends/helene*
12689
12690 MEDIA DRIVERS FOR HORUS3A
12691 M:      Sergey Kozlov <[email protected]>
12692 M:      Abylay Ospan <[email protected]>
12693 L:      [email protected]
12694 S:      Supported
12695 W:      https://linuxtv.org
12696 W:      http://netup.tv/
12697 T:      git git://linuxtv.org/media_tree.git
12698 F:      drivers/media/dvb-frontends/horus3a*
12699
12700 MEDIA DRIVERS FOR LNBH25
12701 M:      Sergey Kozlov <[email protected]>
12702 M:      Abylay Ospan <[email protected]>
12703 L:      [email protected]
12704 S:      Supported
12705 W:      https://linuxtv.org
12706 W:      http://netup.tv/
12707 T:      git git://linuxtv.org/media_tree.git
12708 F:      drivers/media/dvb-frontends/lnbh25*
12709
12710 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12711 L:      [email protected]
12712 S:      Orphan
12713 W:      https://linuxtv.org
12714 T:      git git://linuxtv.org/media_tree.git
12715 F:      drivers/media/dvb-frontends/mxl5xx*
12716
12717 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12718 M:      Sergey Kozlov <[email protected]>
12719 M:      Abylay Ospan <[email protected]>
12720 L:      [email protected]
12721 S:      Supported
12722 W:      https://linuxtv.org
12723 W:      http://netup.tv/
12724 T:      git git://linuxtv.org/media_tree.git
12725 F:      drivers/media/pci/netup_unidvb/*
12726
12727 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12728 M:      Dmitry Osipenko <[email protected]>
12729 L:      [email protected]
12730 L:      [email protected]
12731 S:      Maintained
12732 T:      git git://linuxtv.org/media_tree.git
12733 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12734 F:      drivers/media/platform/nvidia/tegra-vde/
12735
12736 MEDIA DRIVERS FOR RENESAS - CEU
12737 M:      Jacopo Mondi <[email protected]>
12738 L:      [email protected]
12739 L:      [email protected]
12740 S:      Supported
12741 T:      git git://linuxtv.org/media_tree.git
12742 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
12743 F:      drivers/media/platform/renesas/renesas-ceu.c
12744 F:      include/media/drv-intf/renesas-ceu.h
12745
12746 MEDIA DRIVERS FOR RENESAS - DRIF
12747 M:      Fabrizio Castro <[email protected]>
12748 L:      [email protected]
12749 L:      [email protected]
12750 S:      Supported
12751 T:      git git://linuxtv.org/media_tree.git
12752 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
12753 F:      drivers/media/platform/renesas/rcar_drif.c
12754
12755 MEDIA DRIVERS FOR RENESAS - FCP
12756 M:      Laurent Pinchart <[email protected]>
12757 L:      [email protected]
12758 L:      [email protected]
12759 S:      Supported
12760 T:      git git://linuxtv.org/media_tree.git
12761 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
12762 F:      drivers/media/platform/renesas/rcar-fcp.c
12763 F:      include/media/rcar-fcp.h
12764
12765 MEDIA DRIVERS FOR RENESAS - FDP1
12766 M:      Kieran Bingham <[email protected]>
12767 L:      [email protected]
12768 L:      [email protected]
12769 S:      Supported
12770 T:      git git://linuxtv.org/media_tree.git
12771 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12772 F:      drivers/media/platform/renesas/rcar_fdp1.c
12773
12774 MEDIA DRIVERS FOR RENESAS - VIN
12775 M:      Niklas Söderlund <[email protected]>
12776 L:      [email protected]
12777 L:      [email protected]
12778 S:      Supported
12779 T:      git git://linuxtv.org/media_tree.git
12780 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
12781 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
12782 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
12783 F:      drivers/media/platform/renesas/rcar-isp.c
12784 F:      drivers/media/platform/renesas/rcar-vin/
12785
12786 MEDIA DRIVERS FOR RENESAS - VSP1
12787 M:      Laurent Pinchart <[email protected]>
12788 M:      Kieran Bingham <[email protected]>
12789 L:      [email protected]
12790 L:      [email protected]
12791 S:      Supported
12792 T:      git git://linuxtv.org/media_tree.git
12793 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12794 F:      drivers/media/platform/renesas/vsp1/
12795
12796 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12797 L:      [email protected]
12798 S:      Orphan
12799 W:      https://linuxtv.org
12800 T:      git git://linuxtv.org/media_tree.git
12801 F:      drivers/media/dvb-frontends/stv0910*
12802
12803 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12804 L:      [email protected]
12805 S:      Orphan
12806 W:      https://linuxtv.org
12807 T:      git git://linuxtv.org/media_tree.git
12808 F:      drivers/media/dvb-frontends/stv6111*
12809
12810 MEDIA DRIVERS FOR STM32 - DCMI
12811 M:      Hugues Fruchet <[email protected]>
12812 L:      [email protected]
12813 S:      Supported
12814 T:      git git://linuxtv.org/media_tree.git
12815 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12816 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
12817
12818 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12819 M:      Mauro Carvalho Chehab <[email protected]>
12820 L:      [email protected]
12821 S:      Maintained
12822 W:      https://linuxtv.org
12823 Q:      http://patchwork.kernel.org/project/linux-media/list/
12824 T:      git git://linuxtv.org/media_tree.git
12825 F:      Documentation/admin-guide/media/
12826 F:      Documentation/devicetree/bindings/media/
12827 F:      Documentation/driver-api/media/
12828 F:      Documentation/userspace-api/media/
12829 F:      drivers/media/
12830 F:      drivers/staging/media/
12831 F:      include/dt-bindings/media/
12832 F:      include/linux/platform_data/media/
12833 F:      include/media/
12834 F:      include/uapi/linux/dvb/
12835 F:      include/uapi/linux/ivtv*
12836 F:      include/uapi/linux/media.h
12837 F:      include/uapi/linux/meye.h
12838 F:      include/uapi/linux/uvcvideo.h
12839 F:      include/uapi/linux/v4l2-*
12840 F:      include/uapi/linux/videodev2.h
12841
12842 MEDIATEK BLUETOOTH DRIVER
12843 M:      Sean Wang <[email protected]>
12844 L:      [email protected]
12845 L:      [email protected] (moderated for non-subscribers)
12846 S:      Maintained
12847 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12848 F:      drivers/bluetooth/btmtkuart.c
12849
12850 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12851 M:      Sean Wang <[email protected]>
12852 L:      [email protected]
12853 S:      Maintained
12854 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12855 F:      drivers/power/reset/mt6323-poweroff.c
12856
12857 MEDIATEK CIR DRIVER
12858 M:      Sean Wang <[email protected]>
12859 S:      Maintained
12860 F:      drivers/media/rc/mtk-cir.c
12861
12862 MEDIATEK DMA DRIVER
12863 M:      Sean Wang <[email protected]>
12864 L:      [email protected]
12865 L:      [email protected] (moderated for non-subscribers)
12866 L:      [email protected] (moderated for non-subscribers)
12867 S:      Maintained
12868 F:      Documentation/devicetree/bindings/dma/mtk-*
12869 F:      drivers/dma/mediatek/
12870
12871 MEDIATEK ETHERNET DRIVER
12872 M:      Felix Fietkau <[email protected]>
12873 M:      John Crispin <[email protected]>
12874 M:      Sean Wang <[email protected]>
12875 M:      Mark Lee <[email protected]>
12876 L:      [email protected]
12877 S:      Maintained
12878 F:      drivers/net/ethernet/mediatek/
12879
12880 MEDIATEK I2C CONTROLLER DRIVER
12881 M:      Qii Wang <[email protected]>
12882 L:      [email protected]
12883 S:      Maintained
12884 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12885 F:      drivers/i2c/busses/i2c-mt65xx.c
12886
12887 MEDIATEK IOMMU DRIVER
12888 M:      Yong Wu <[email protected]>
12889 L:      [email protected]
12890 L:      [email protected] (moderated for non-subscribers)
12891 S:      Supported
12892 F:      Documentation/devicetree/bindings/iommu/mediatek*
12893 F:      drivers/iommu/mtk_iommu*
12894 F:      include/dt-bindings/memory/mt*-port.h
12895
12896 MEDIATEK JPEG DRIVER
12897 M:      Bin Liu <[email protected]>
12898 S:      Supported
12899 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12900 F:      drivers/media/platform/mediatek/jpeg/
12901
12902 MEDIATEK MDP DRIVER
12903 M:      Minghsiu Tsai <[email protected]>
12904 M:      Houlong Wei <[email protected]>
12905 M:      Andrew-CT Chen <[email protected]>
12906 S:      Supported
12907 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
12908 F:      drivers/media/platform/mediatek/mdp/
12909 F:      drivers/media/platform/mediatek/vpu/
12910
12911 MEDIATEK MEDIA DRIVER
12912 M:      Tiffany Lin <[email protected]>
12913 M:      Andrew-CT Chen <[email protected]>
12914 M:      Yunfei Dong <[email protected]>
12915 S:      Supported
12916 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12917 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
12918 F:      drivers/media/platform/mediatek/vcodec/
12919 F:      drivers/media/platform/mediatek/vpu/
12920
12921 MEDIATEK MMC/SD/SDIO DRIVER
12922 M:      Chaotian Jing <[email protected]>
12923 S:      Maintained
12924 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12925 F:      drivers/mmc/host/mtk-sd.c
12926
12927 MEDIATEK MT76 WIRELESS LAN DRIVER
12928 M:      Felix Fietkau <[email protected]>
12929 M:      Lorenzo Bianconi <[email protected]>
12930 M:      Ryder Lee <[email protected]>
12931 R:      Shayne Chen <[email protected]>
12932 R:      Sean Wang <[email protected]>
12933 L:      [email protected]
12934 S:      Maintained
12935 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12936 F:      drivers/net/wireless/mediatek/mt76/
12937
12938 MEDIATEK MT7601U WIRELESS LAN DRIVER
12939 M:      Jakub Kicinski <[email protected]>
12940 L:      [email protected]
12941 S:      Maintained
12942 F:      drivers/net/wireless/mediatek/mt7601u/
12943
12944 MEDIATEK MT7621 CLOCK DRIVER
12945 M:      Sergio Paracuellos <[email protected]>
12946 S:      Maintained
12947 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12948 F:      drivers/clk/ralink/clk-mt7621.c
12949
12950 MEDIATEK MT7621/28/88 I2C DRIVER
12951 M:      Stefan Roese <[email protected]>
12952 L:      [email protected]
12953 S:      Maintained
12954 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
12955 F:      drivers/i2c/busses/i2c-mt7621.c
12956
12957 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12958 M:      Sergio Paracuellos <[email protected]>
12959 S:      Maintained
12960 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12961 F:      drivers/pci/controller/pcie-mt7621.c
12962
12963 MEDIATEK MT7621 PHY PCI DRIVER
12964 M:      Sergio Paracuellos <[email protected]>
12965 S:      Maintained
12966 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12967 F:      drivers/phy/ralink/phy-mt7621-pci.c
12968
12969 MEDIATEK NAND CONTROLLER DRIVER
12970 L:      [email protected]
12971 S:      Orphan
12972 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
12973 F:      drivers/mtd/nand/raw/mtk_*
12974
12975 MEDIATEK PMIC LED DRIVER
12976 M:      Sean Wang <[email protected]>
12977 S:      Maintained
12978 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
12979 F:      drivers/leds/leds-mt6323.c
12980
12981 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12982 M:      Sean Wang <[email protected]>
12983 S:      Maintained
12984 F:      drivers/char/hw_random/mtk-rng.c
12985
12986 MEDIATEK SMI DRIVER
12987 M:      Yong Wu <[email protected]>
12988 L:      [email protected] (moderated for non-subscribers)
12989 S:      Supported
12990 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12991 F:      drivers/memory/mtk-smi.c
12992 F:      include/soc/mediatek/smi.h
12993
12994 MEDIATEK SWITCH DRIVER
12995 M:      Sean Wang <[email protected]>
12996 M:      Landen Chao <[email protected]>
12997 M:      DENG Qingfang <[email protected]>
12998 L:      [email protected]
12999 S:      Maintained
13000 F:      drivers/net/dsa/mt7530.*
13001 F:      net/dsa/tag_mtk.c
13002
13003 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13004 M:      Chandrashekar Devegowda <[email protected]>
13005 M:      Intel Corporation <[email protected]>
13006 R:      Chiranjeevi Rapolu <[email protected]>
13007 R:      Liu Haijun <[email protected]>
13008 R:      M Chetan Kumar <[email protected]>
13009 R:      Ricardo Martinez <[email protected]>
13010 L:      [email protected]
13011 S:      Supported
13012 F:      drivers/net/wwan/t7xx/
13013
13014 MEDIATEK USB3 DRD IP DRIVER
13015 M:      Chunfeng Yun <[email protected]>
13016 L:      [email protected]
13017 L:      [email protected] (moderated for non-subscribers)
13018 L:      [email protected] (moderated for non-subscribers)
13019 S:      Maintained
13020 F:      Documentation/devicetree/bindings/usb/mediatek,*
13021 F:      drivers/usb/host/xhci-mtk*
13022 F:      drivers/usb/mtu3/
13023
13024 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13025 M:      Peter Senna Tschudin <[email protected]>
13026 M:      Martin Donnelly <[email protected]>
13027 M:      Martyn Welch <[email protected]>
13028 S:      Maintained
13029 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13030 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13031
13032 MEGARAID SCSI/SAS DRIVERS
13033 M:      Kashyap Desai <[email protected]>
13034 M:      Sumit Saxena <[email protected]>
13035 M:      Shivasharan S <[email protected]>
13036 L:      [email protected]
13037 L:      [email protected]
13038 S:      Maintained
13039 W:      http://www.avagotech.com/support/
13040 F:      Documentation/scsi/megaraid.rst
13041 F:      drivers/scsi/megaraid.*
13042 F:      drivers/scsi/megaraid/
13043
13044 MELEXIS MLX90614 DRIVER
13045 M:      Crt Mori <[email protected]>
13046 L:      [email protected]
13047 S:      Supported
13048 W:      http://www.melexis.com
13049 F:      drivers/iio/temperature/mlx90614.c
13050
13051 MELEXIS MLX90632 DRIVER
13052 M:      Crt Mori <[email protected]>
13053 L:      [email protected]
13054 S:      Supported
13055 W:      http://www.melexis.com
13056 F:      drivers/iio/temperature/mlx90632.c
13057
13058 MELFAS MIP4 TOUCHSCREEN DRIVER
13059 M:      Sangwon Jee <[email protected]>
13060 S:      Supported
13061 W:      http://www.melfas.com
13062 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13063 F:      drivers/input/touchscreen/melfas_mip4.c
13064
13065 MELLANOX BLUEFIELD I2C DRIVER
13066 M:      Khalil Blaiech <[email protected]>
13067 M:      Asmaa Mnebhi <[email protected]>
13068 L:      [email protected]
13069 S:      Supported
13070 F:      drivers/i2c/busses/i2c-mlxbf.c
13071
13072 MELLANOX ETHERNET DRIVER (mlx4_en)
13073 M:      Tariq Toukan <[email protected]>
13074 L:      [email protected]
13075 S:      Supported
13076 W:      http://www.mellanox.com
13077 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13078 F:      drivers/net/ethernet/mellanox/mlx4/en_*
13079
13080 MELLANOX ETHERNET DRIVER (mlx5e)
13081 M:      Saeed Mahameed <[email protected]>
13082 L:      [email protected]
13083 S:      Supported
13084 W:      http://www.mellanox.com
13085 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13086 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
13087
13088 MELLANOX ETHERNET INNOVA DRIVERS
13089 R:      Boris Pismenny <[email protected]>
13090 L:      [email protected]
13091 S:      Supported
13092 W:      http://www.mellanox.com
13093 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13094 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13095 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13096 F:      include/linux/mlx5/mlx5_ifc_fpga.h
13097
13098 MELLANOX ETHERNET SWITCH DRIVERS
13099 M:      Ido Schimmel <[email protected]>
13100 M:      Petr Machata <[email protected]>
13101 L:      [email protected]
13102 S:      Supported
13103 W:      http://www.mellanox.com
13104 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13105 F:      drivers/net/ethernet/mellanox/mlxsw/
13106 F:      tools/testing/selftests/drivers/net/mlxsw/
13107
13108 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13109 M:      [email protected]
13110 L:      [email protected]
13111 S:      Supported
13112 W:      http://www.mellanox.com
13113 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13114 F:      drivers/net/ethernet/mellanox/mlxfw/
13115
13116 MELLANOX HARDWARE PLATFORM SUPPORT
13117 M:      Hans de Goede <[email protected]>
13118 M:      Mark Gross <[email protected]>
13119 M:      Vadim Pasternak <[email protected]>
13120 L:      [email protected]
13121 S:      Supported
13122 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13123 F:      drivers/platform/mellanox/
13124 F:      include/linux/platform_data/mlxreg.h
13125
13126 MELLANOX MLX4 core VPI driver
13127 M:      Tariq Toukan <[email protected]>
13128 L:      [email protected]
13129 L:      [email protected]
13130 S:      Supported
13131 W:      http://www.mellanox.com
13132 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13133 F:      drivers/net/ethernet/mellanox/mlx4/
13134 F:      include/linux/mlx4/
13135
13136 MELLANOX MLX4 IB driver
13137 M:      Yishai Hadas <[email protected]>
13138 L:      [email protected]
13139 S:      Supported
13140 W:      http://www.mellanox.com
13141 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13142 F:      drivers/infiniband/hw/mlx4/
13143 F:      include/linux/mlx4/
13144 F:      include/uapi/rdma/mlx4-abi.h
13145
13146 MELLANOX MLX5 core VPI driver
13147 M:      Saeed Mahameed <[email protected]>
13148 M:      Leon Romanovsky <[email protected]>
13149 L:      [email protected]
13150 L:      [email protected]
13151 S:      Supported
13152 W:      http://www.mellanox.com
13153 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13154 F:      Documentation/networking/device_drivers/ethernet/mellanox/
13155 F:      drivers/net/ethernet/mellanox/mlx5/core/
13156 F:      include/linux/mlx5/
13157
13158 MELLANOX MLX5 IB driver
13159 M:      Leon Romanovsky <[email protected]>
13160 L:      [email protected]
13161 S:      Supported
13162 W:      http://www.mellanox.com
13163 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13164 F:      drivers/infiniband/hw/mlx5/
13165 F:      include/linux/mlx5/
13166 F:      include/uapi/rdma/mlx5-abi.h
13167
13168 MELLANOX MLXCPLD I2C AND MUX DRIVER
13169 M:      Vadim Pasternak <[email protected]>
13170 M:      Michael Shych <[email protected]>
13171 L:      [email protected]
13172 S:      Supported
13173 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
13174 F:      drivers/i2c/busses/i2c-mlxcpld.c
13175 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
13176
13177 MELLANOX MLXCPLD LED DRIVER
13178 M:      Vadim Pasternak <[email protected]>
13179 L:      [email protected]
13180 S:      Supported
13181 F:      Documentation/leds/leds-mlxcpld.rst
13182 F:      drivers/leds/leds-mlxcpld.c
13183 F:      drivers/leds/leds-mlxreg.c
13184
13185 MELLANOX PLATFORM DRIVER
13186 M:      Vadim Pasternak <[email protected]>
13187 L:      [email protected]
13188 S:      Supported
13189 F:      drivers/platform/x86/mlx-platform.c
13190
13191 MEMBARRIER SUPPORT
13192 M:      Mathieu Desnoyers <[email protected]>
13193 M:      "Paul E. McKenney" <[email protected]>
13194 L:      [email protected]
13195 S:      Supported
13196 F:      arch/powerpc/include/asm/membarrier.h
13197 F:      include/uapi/linux/membarrier.h
13198 F:      kernel/sched/membarrier.c
13199
13200 MEMBLOCK
13201 M:      Mike Rapoport <[email protected]>
13202 L:      [email protected]
13203 S:      Maintained
13204 F:      Documentation/core-api/boot-time-mm.rst
13205 F:      include/linux/memblock.h
13206 F:      mm/memblock.c
13207 F:      tools/testing/memblock/
13208
13209 MEMORY CONTROLLER DRIVERS
13210 M:      Krzysztof Kozlowski <[email protected]>
13211 L:      [email protected]
13212 S:      Maintained
13213 B:      mailto:[email protected]
13214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13215 F:      Documentation/devicetree/bindings/memory-controllers/
13216 F:      drivers/memory/
13217 F:      include/dt-bindings/memory/
13218 F:      include/memory/
13219
13220 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13221 M:      Dmitry Osipenko <[email protected]>
13222 L:      [email protected]
13223 L:      [email protected]
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13225 S:      Maintained
13226 F:      drivers/devfreq/tegra30-devfreq.c
13227
13228 MEMORY MANAGEMENT
13229 M:      Andrew Morton <[email protected]>
13230 L:      [email protected]
13231 S:      Maintained
13232 W:      http://www.linux-mm.org
13233 T:      git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13234 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13235 F:      include/linux/gfp.h
13236 F:      include/linux/gfp_types.h
13237 F:      include/linux/memory_hotplug.h
13238 F:      include/linux/mm.h
13239 F:      include/linux/mmzone.h
13240 F:      include/linux/pagewalk.h
13241 F:      include/linux/vmalloc.h
13242 F:      mm/
13243 F:      tools/testing/selftests/vm/
13244
13245 MEMORY HOT(UN)PLUG
13246 M:      David Hildenbrand <[email protected]>
13247 M:      Oscar Salvador <[email protected]>
13248 L:      [email protected]
13249 S:      Maintained
13250 F:      Documentation/admin-guide/mm/memory-hotplug.rst
13251 F:      Documentation/core-api/memory-hotplug.rst
13252 F:      drivers/base/memory.c
13253 F:      include/linux/memory_hotplug.h
13254 F:      mm/memory_hotplug.c
13255 F:      tools/testing/selftests/memory-hotplug/
13256
13257 MEMORY TECHNOLOGY DEVICES (MTD)
13258 M:      Miquel Raynal <[email protected]>
13259 M:      Richard Weinberger <[email protected]>
13260 M:      Vignesh Raghavendra <[email protected]>
13261 L:      [email protected]
13262 S:      Maintained
13263 W:      http://www.linux-mtd.infradead.org/
13264 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13265 C:      irc://irc.oftc.net/mtd
13266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13268 F:      Documentation/devicetree/bindings/mtd/
13269 F:      drivers/mtd/
13270 F:      include/linux/mtd/
13271 F:      include/uapi/mtd/
13272
13273 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13274 M:      Dmitry Rokosov <[email protected]>
13275 L:      [email protected]
13276 S:      Maintained
13277 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13278 F:      drivers/iio/accel/msa311.c
13279
13280 MEN A21 WATCHDOG DRIVER
13281 M:      Johannes Thumshirn <[email protected]>
13282 L:      [email protected]
13283 S:      Maintained
13284 F:      drivers/watchdog/mena21_wdt.c
13285
13286 MEN CHAMELEON BUS (mcb)
13287 M:      Johannes Thumshirn <[email protected]>
13288 S:      Maintained
13289 F:      Documentation/driver-api/men-chameleon-bus.rst
13290 F:      drivers/mcb/
13291 F:      include/linux/mcb.h
13292
13293 MEN F21BMC (Board Management Controller)
13294 M:      Andreas Werner <[email protected]>
13295 S:      Supported
13296 F:      Documentation/hwmon/menf21bmc.rst
13297 F:      drivers/hwmon/menf21bmc_hwmon.c
13298 F:      drivers/leds/leds-menf21bmc.c
13299 F:      drivers/mfd/menf21bmc.c
13300 F:      drivers/watchdog/menf21bmc_wdt.c
13301
13302 MEN Z069 WATCHDOG DRIVER
13303 M:      Johannes Thumshirn <[email protected]>
13304 L:      [email protected]
13305 S:      Maintained
13306 F:      drivers/watchdog/menz69_wdt.c
13307
13308 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13309 M:      Neil Armstrong <[email protected]>
13310 L:      [email protected]
13311 L:      [email protected]
13312 S:      Supported
13313 W:      http://linux-meson.com/
13314 T:      git git://linuxtv.org/media_tree.git
13315 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13316 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
13317 F:      drivers/media/cec/platform/meson/ao-cec.c
13318
13319 MESON GE2D DRIVER FOR AMLOGIC SOCS
13320 M:      Neil Armstrong <[email protected]>
13321 L:      [email protected]
13322 L:      [email protected]
13323 S:      Supported
13324 T:      git git://linuxtv.org/media_tree.git
13325 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13326 F:      drivers/media/platform/amlogic/meson-ge2d/
13327
13328 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13329 M:      Liang Yang <[email protected]>
13330 L:      [email protected]
13331 S:      Maintained
13332 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13333 F:      drivers/mtd/nand/raw/meson_*
13334
13335 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13336 M:      Neil Armstrong <[email protected]>
13337 L:      [email protected]
13338 L:      [email protected]
13339 S:      Supported
13340 T:      git git://linuxtv.org/media_tree.git
13341 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13342 F:      drivers/staging/media/meson/vdec/
13343
13344 METHODE UDPU SUPPORT
13345 M:      Vladimir Vid <[email protected]>
13346 S:      Maintained
13347 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13348
13349 MHI BUS
13350 M:      Manivannan Sadhasivam <[email protected]>
13351 R:      Hemant Kumar <[email protected]>
13352 L:      [email protected]
13353 L:      [email protected]
13354 S:      Maintained
13355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13356 F:      Documentation/ABI/stable/sysfs-bus-mhi
13357 F:      Documentation/mhi/
13358 F:      drivers/bus/mhi/
13359 F:      include/linux/mhi.h
13360
13361 MICROBLAZE ARCHITECTURE
13362 M:      Michal Simek <[email protected]>
13363 S:      Supported
13364 W:      http://www.monstr.eu/fdt/
13365 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
13366 F:      arch/microblaze/
13367
13368 MICROCHIP AT91 DMA DRIVERS
13369 M:      Ludovic Desroches <[email protected]>
13370 M:      Tudor Ambarus <[email protected]>
13371 L:      [email protected] (moderated for non-subscribers)
13372 L:      [email protected]
13373 S:      Supported
13374 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
13375 F:      drivers/dma/at_hdmac.c
13376 F:      drivers/dma/at_hdmac_regs.h
13377 F:      drivers/dma/at_xdmac.c
13378 F:      include/dt-bindings/dma/at91.h
13379
13380 MICROCHIP AT91 SERIAL DRIVER
13381 M:      Richard Genoud <[email protected]>
13382 S:      Maintained
13383 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13384 F:      drivers/tty/serial/atmel_serial.c
13385 F:      drivers/tty/serial/atmel_serial.h
13386
13387 MICROCHIP AT91 USART MFD DRIVER
13388 M:      Radu Pirea <[email protected]>
13389 L:      [email protected]
13390 S:      Supported
13391 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13392 F:      drivers/mfd/at91-usart.c
13393 F:      include/dt-bindings/mfd/at91-usart.h
13394
13395 MICROCHIP AT91 USART SPI DRIVER
13396 M:      Radu Pirea <[email protected]>
13397 L:      [email protected]
13398 S:      Supported
13399 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13400 F:      drivers/spi/spi-at91-usart.c
13401
13402 MICROCHIP AUDIO ASOC DRIVERS
13403 M:      Codrin Ciubotariu <[email protected]>
13404 L:      [email protected] (moderated for non-subscribers)
13405 S:      Supported
13406 F:      sound/soc/atmel
13407
13408 MICROCHIP CSI2DC DRIVER
13409 M:      Eugen Hristev <[email protected]>
13410 L:      [email protected]
13411 S:      Supported
13412 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13413 F:      drivers/media/platform/atmel/microchip-csi2dc.c
13414
13415 MICROCHIP ECC DRIVER
13416 M:      Tudor Ambarus <[email protected]>
13417 L:      [email protected]
13418 S:      Maintained
13419 F:      drivers/crypto/atmel-ecc.*
13420
13421 MICROCHIP EIC DRIVER
13422 M:      Claudiu Beznea <[email protected]>
13423 L:      [email protected] (moderated for non-subscribers)
13424 S:      Supported
13425 F:      drivers/irqchip/irq-mchp-eic.c
13426
13427 MICROCHIP I2C DRIVER
13428 M:      Codrin Ciubotariu <[email protected]>
13429 L:      [email protected]
13430 S:      Supported
13431 F:      drivers/i2c/busses/i2c-at91-*.c
13432 F:      drivers/i2c/busses/i2c-at91.h
13433
13434 MICROCHIP ISC DRIVER
13435 M:      Eugen Hristev <[email protected]>
13436 L:      [email protected]
13437 S:      Supported
13438 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
13439 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
13440 F:      drivers/media/platform/atmel/atmel-isc*
13441 F:      drivers/media/platform/atmel/atmel-sama*-isc*
13442 F:      include/linux/atmel-isc-media.h
13443
13444 MICROCHIP ISI DRIVER
13445 M:      Eugen Hristev <[email protected]>
13446 L:      [email protected]
13447 S:      Supported
13448 F:      drivers/media/platform/atmel/atmel-isi.c
13449 F:      drivers/media/platform/atmel/atmel-isi.h
13450
13451 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13452 M:      Woojung Huh <[email protected]>
13453 M:      [email protected]
13454 L:      [email protected]
13455 S:      Maintained
13456 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13457 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13458 F:      drivers/net/dsa/microchip/*
13459 F:      include/linux/platform_data/microchip-ksz.h
13460 F:      net/dsa/tag_ksz.c
13461
13462 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13463 M:      Arun Ramadoss <[email protected]>
13464 R:      [email protected]
13465 L:      [email protected]
13466 S:      Maintained
13467 F:      drivers/net/phy/microchip_t1.c
13468
13469 MICROCHIP LAN743X ETHERNET DRIVER
13470 M:      Bryan Whitehead <[email protected]>
13471 M:      [email protected]
13472 L:      [email protected]
13473 S:      Maintained
13474 F:      drivers/net/ethernet/microchip/lan743x_*
13475
13476 MICROCHIP LAN966X ETHERNET DRIVER
13477 M:      Horatiu Vultur <[email protected]>
13478 M:      [email protected]
13479 L:      [email protected]
13480 S:      Maintained
13481 F:      drivers/net/ethernet/microchip/lan966x/*
13482
13483 MICROCHIP LCDFB DRIVER
13484 M:      Nicolas Ferre <[email protected]>
13485 L:      [email protected]
13486 S:      Maintained
13487 F:      drivers/video/fbdev/atmel_lcdfb.c
13488 F:      include/video/atmel_lcdc.h
13489
13490 MICROCHIP MCP16502 PMIC DRIVER
13491 M:      Claudiu Beznea <[email protected]>
13492 L:      [email protected] (moderated for non-subscribers)
13493 S:      Supported
13494 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13495 F:      drivers/regulator/mcp16502.c
13496
13497 MICROCHIP MCP3911 ADC DRIVER
13498 M:      Marcus Folkesson <[email protected]>
13499 M:      Kent Gustavsson <[email protected]>
13500 L:      [email protected]
13501 S:      Maintained
13502 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13503 F:      drivers/iio/adc/mcp3911.c
13504
13505 MICROCHIP MMC/SD/SDIO MCI DRIVER
13506 M:      Ludovic Desroches <[email protected]>
13507 S:      Maintained
13508 F:      drivers/mmc/host/atmel-mci.c
13509
13510 MICROCHIP NAND DRIVER
13511 M:      Tudor Ambarus <[email protected]>
13512 L:      [email protected]
13513 S:      Supported
13514 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
13515 F:      drivers/mtd/nand/raw/atmel/*
13516
13517 MICROCHIP PCI1XXXX GP DRIVER
13518 M:      Kumaravel Thiagarajan <[email protected]>
13519 L:      [email protected]
13520 S:      Supported
13521 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13522 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13523 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13524
13525 MICROCHIP OTPC DRIVER
13526 M:      Claudiu Beznea <[email protected]>
13527 L:      [email protected] (moderated for non-subscribers)
13528 S:      Supported
13529 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13530 F:      drivers/nvmem/microchip-otpc.c
13531 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13532
13533 MICROCHIP PCI1XXXX I2C DRIVER
13534 M:      Tharun Kumar P <[email protected]>
13535 M:      Kumaravel Thiagarajan <[email protected]>
13536 M:      Microchip Linux Driver Support <[email protected]>
13537 L:      [email protected]
13538 S:      Maintained
13539 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13540
13541 MICROCHIP PWM DRIVER
13542 M:      Claudiu Beznea <[email protected]>
13543 L:      [email protected] (moderated for non-subscribers)
13544 L:      [email protected]
13545 S:      Supported
13546 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13547 F:      drivers/pwm/pwm-atmel.c
13548
13549 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13550 M:      Eugen Hristev <[email protected]>
13551 L:      [email protected]
13552 S:      Supported
13553 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13554 F:      drivers/iio/adc/at91-sama5d2_adc.c
13555 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13556
13557 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13558 M:      Claudiu Beznea <[email protected]>
13559 S:      Supported
13560 F:      drivers/power/reset/at91-sama5d2_shdwc.c
13561
13562 MICROCHIP SPI DRIVER
13563 M:      Tudor Ambarus <[email protected]>
13564 S:      Supported
13565 F:      drivers/spi/spi-atmel.*
13566
13567 MICROCHIP SSC DRIVER
13568 M:      Codrin Ciubotariu <[email protected]>
13569 L:      [email protected] (moderated for non-subscribers)
13570 S:      Supported
13571 F:      drivers/misc/atmel-ssc.c
13572 F:      include/linux/atmel-ssc.h
13573
13574 MICROCHIP USB251XB DRIVER
13575 M:      Richard Leitner <[email protected]>
13576 L:      [email protected]
13577 S:      Maintained
13578 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
13579 F:      drivers/usb/misc/usb251xb.c
13580
13581 MICROCHIP USBA UDC DRIVER
13582 M:      Cristian Birsan <[email protected]>
13583 L:      [email protected] (moderated for non-subscribers)
13584 S:      Supported
13585 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
13586
13587 MICROCHIP WILC1000 WIFI DRIVER
13588 M:      Ajay Singh <[email protected]>
13589 M:      Claudiu Beznea <[email protected]>
13590 L:      [email protected]
13591 S:      Supported
13592 F:      drivers/net/wireless/microchip/wilc1000/
13593
13594 MICROSEMI MIPS SOCS
13595 M:      Alexandre Belloni <[email protected]>
13596 M:      [email protected]
13597 L:      [email protected]
13598 S:      Supported
13599 F:      Documentation/devicetree/bindings/mips/mscc.txt
13600 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13601 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13602 F:      arch/mips/boot/dts/mscc/
13603 F:      arch/mips/configs/generic/board-ocelot.config
13604 F:      arch/mips/generic/board-ocelot.c
13605
13606 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13607 M:      Don Brace <[email protected]>
13608 L:      [email protected]
13609 L:      [email protected]
13610 S:      Supported
13611 F:      Documentation/scsi/smartpqi.rst
13612 F:      drivers/scsi/smartpqi/Kconfig
13613 F:      drivers/scsi/smartpqi/Makefile
13614 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
13615 F:      include/linux/cciss*.h
13616 F:      include/uapi/linux/cciss*.h
13617
13618 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13619 M:      Maximilian Luz <[email protected]>
13620 L:      [email protected]
13621 S:      Maintained
13622 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
13623
13624 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13625 M:      Maximilian Luz <[email protected]>
13626 L:      [email protected]
13627 L:      [email protected]
13628 S:      Maintained
13629 F:      drivers/power/supply/surface_battery.c
13630 F:      drivers/power/supply/surface_charger.c
13631
13632 MICROSOFT SURFACE DTX DRIVER
13633 M:      Maximilian Luz <[email protected]>
13634 L:      [email protected]
13635 S:      Maintained
13636 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
13637 F:      drivers/platform/surface/surface_dtx.c
13638 F:      include/uapi/linux/surface_aggregator/dtx.h
13639
13640 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13641 M:      Maximilian Luz <[email protected]>
13642 L:      [email protected]
13643 S:      Maintained
13644 F:      drivers/platform/surface/surface_gpe.c
13645
13646 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13647 M:      Hans de Goede <[email protected]>
13648 M:      Mark Gross <[email protected]>
13649 M:      Maximilian Luz <[email protected]>
13650 L:      [email protected]
13651 S:      Maintained
13652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13653 F:      drivers/platform/surface/
13654
13655 MICROSOFT SURFACE HID TRANSPORT DRIVER
13656 M:      Maximilian Luz <[email protected]>
13657 L:      [email protected]
13658 L:      [email protected]
13659 S:      Maintained
13660 F:      drivers/hid/surface-hid/
13661
13662 MICROSOFT SURFACE HOT-PLUG DRIVER
13663 M:      Maximilian Luz <[email protected]>
13664 L:      [email protected]
13665 S:      Maintained
13666 F:      drivers/platform/surface/surface_hotplug.c
13667
13668 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13669 M:      Maximilian Luz <[email protected]>
13670 L:      [email protected]
13671 S:      Maintained
13672 F:      drivers/platform/surface/surface_platform_profile.c
13673
13674 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13675 M:      Chen Yu <[email protected]>
13676 L:      [email protected]
13677 S:      Supported
13678 F:      drivers/platform/surface/surfacepro3_button.c
13679
13680 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13681 M:      Maximilian Luz <[email protected]>
13682 L:      [email protected]
13683 S:      Maintained
13684 W:      https://github.com/linux-surface/surface-aggregator-module
13685 C:      irc://irc.libera.chat/linux-surface
13686 F:      Documentation/driver-api/surface_aggregator/
13687 F:      drivers/platform/surface/aggregator/
13688 F:      drivers/platform/surface/surface_acpi_notify.c
13689 F:      drivers/platform/surface/surface_aggregator_cdev.c
13690 F:      drivers/platform/surface/surface_aggregator_registry.c
13691 F:      include/linux/surface_acpi_notify.h
13692 F:      include/linux/surface_aggregator/
13693 F:      include/uapi/linux/surface_aggregator/
13694
13695 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13696 M:      Maximilian Luz <[email protected]>
13697 L:      [email protected]
13698 S:      Maintained
13699 F:      drivers/platform/surface/surface_aggregator_hub.c
13700
13701 MICROTEK X6 SCANNER
13702 M:      Oliver Neukum <[email protected]>
13703 S:      Maintained
13704 F:      drivers/usb/image/microtek.*
13705
13706 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13707 M:      Luka Kovacic <[email protected]>
13708 M:      Luka Perkov <[email protected]>
13709 S:      Maintained
13710 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13711 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13712 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13713 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13714 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13715 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13716
13717 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13718 M:      Sakari Ailus <[email protected]>
13719 L:      [email protected]
13720 S:      Maintained
13721 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13722 F:      Documentation/driver-api/media/drivers/ccs/
13723 F:      Documentation/userspace-api/media/drivers/ccs.rst
13724 F:      drivers/media/i2c/ccs-pll.c
13725 F:      drivers/media/i2c/ccs-pll.h
13726 F:      drivers/media/i2c/ccs/
13727 F:      include/uapi/linux/ccs.h
13728 F:      include/uapi/linux/smiapp.h
13729
13730 MIPS
13731 M:      Thomas Bogendoerfer <[email protected]>
13732 L:      [email protected]
13733 S:      Maintained
13734 W:      http://www.linux-mips.org/
13735 Q:      https://patchwork.kernel.org/project/linux-mips/list/
13736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13737 F:      Documentation/devicetree/bindings/mips/
13738 F:      Documentation/mips/
13739 F:      arch/mips/
13740 F:      drivers/platform/mips/
13741 F:      include/dt-bindings/mips/
13742
13743 MIPS BOSTON DEVELOPMENT BOARD
13744 M:      Paul Burton <[email protected]>
13745 L:      [email protected]
13746 S:      Maintained
13747 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
13748 F:      arch/mips/boot/dts/img/boston.dts
13749 F:      arch/mips/configs/generic/board-boston.config
13750 F:      drivers/clk/imgtec/clk-boston.c
13751 F:      include/dt-bindings/clock/boston-clock.h
13752
13753 MIPS CORE DRIVERS
13754 M:      Thomas Bogendoerfer <[email protected]>
13755 M:      Serge Semin <[email protected]>
13756 L:      [email protected]
13757 S:      Supported
13758 F:      drivers/bus/mips_cdmm.c
13759 F:      drivers/clocksource/mips-gic-timer.c
13760 F:      drivers/cpuidle/cpuidle-cps.c
13761 F:      drivers/irqchip/irq-mips-cpu.c
13762 F:      drivers/irqchip/irq-mips-gic.c
13763
13764 MIPS GENERIC PLATFORM
13765 M:      Paul Burton <[email protected]>
13766 L:      [email protected]
13767 S:      Supported
13768 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13769 F:      arch/mips/generic/
13770 F:      arch/mips/tools/generic-board-config.sh
13771
13772 MIPS RINT INSTRUCTION EMULATION
13773 M:      Aleksandar Markovic <[email protected]>
13774 L:      [email protected]
13775 S:      Supported
13776 F:      arch/mips/math-emu/dp_rint.c
13777 F:      arch/mips/math-emu/sp_rint.c
13778
13779 MIPS/LOONGSON1 ARCHITECTURE
13780 M:      Keguang Zhang <[email protected]>
13781 L:      [email protected]
13782 S:      Maintained
13783 F:      arch/mips/include/asm/mach-loongson32/
13784 F:      arch/mips/loongson32/
13785 F:      drivers/*/*/*loongson1*
13786 F:      drivers/*/*loongson1*
13787
13788 MIPS/LOONGSON2EF ARCHITECTURE
13789 M:      Jiaxun Yang <[email protected]>
13790 L:      [email protected]
13791 S:      Maintained
13792 F:      arch/mips/include/asm/mach-loongson2ef/
13793 F:      arch/mips/loongson2ef/
13794 F:      drivers/cpufreq/loongson2_cpufreq.c
13795
13796 MIPS/LOONGSON64 ARCHITECTURE
13797 M:      Huacai Chen <[email protected]>
13798 M:      Jiaxun Yang <[email protected]>
13799 L:      [email protected]
13800 S:      Maintained
13801 F:      arch/mips/include/asm/mach-loongson64/
13802 F:      arch/mips/loongson64/
13803 F:      drivers/irqchip/irq-loongson*
13804 F:      drivers/platform/mips/cpu_hwmon.c
13805
13806 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13807 M:      Hans Verkuil <[email protected]>
13808 L:      [email protected]
13809 S:      Odd Fixes
13810 W:      https://linuxtv.org
13811 T:      git git://linuxtv.org/media_tree.git
13812 F:      drivers/media/radio/radio-miropcm20*
13813
13814 MMP SUPPORT
13815 R:      Lubomir Rintel <[email protected]>
13816 L:      [email protected] (moderated for non-subscribers)
13817 S:      Odd Fixes
13818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13819 F:      arch/arm/boot/dts/mmp*
13820 F:      arch/arm/mach-mmp/
13821 F:      include/linux/soc/mmp/
13822
13823 MMP USB PHY DRIVERS
13824 R:      Lubomir Rintel <[email protected]>
13825 L:      [email protected] (moderated for non-subscribers)
13826 S:      Maintained
13827 F:      drivers/phy/marvell/phy-mmp3-usb.c
13828 F:      drivers/phy/marvell/phy-pxa-usb.c
13829
13830 MMU GATHER AND TLB INVALIDATION
13831 M:      Will Deacon <[email protected]>
13832 M:      "Aneesh Kumar K.V" <[email protected]>
13833 M:      Andrew Morton <[email protected]>
13834 M:      Nick Piggin <[email protected]>
13835 M:      Peter Zijlstra <[email protected]>
13836 L:      [email protected]
13837 L:      [email protected]
13838 S:      Maintained
13839 F:      arch/*/include/asm/tlb.h
13840 F:      include/asm-generic/tlb.h
13841 F:      mm/mmu_gather.c
13842
13843 MN88472 MEDIA DRIVER
13844 M:      Antti Palosaari <[email protected]>
13845 L:      [email protected]
13846 S:      Maintained
13847 W:      https://linuxtv.org
13848 W:      http://palosaari.fi/linux/
13849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13850 F:      drivers/media/dvb-frontends/mn88472*
13851
13852 MN88473 MEDIA DRIVER
13853 M:      Antti Palosaari <[email protected]>
13854 L:      [email protected]
13855 S:      Maintained
13856 W:      https://linuxtv.org
13857 W:      http://palosaari.fi/linux/
13858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13859 F:      drivers/media/dvb-frontends/mn88473*
13860
13861 MODULE SUPPORT
13862 M:      Luis Chamberlain <[email protected]>
13863 L:      [email protected]
13864 L:      [email protected]
13865 S:      Maintained
13866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13867 F:      include/linux/module.h
13868 F:      kernel/module/
13869 F:      scripts/module*
13870
13871 MONOLITHIC POWER SYSTEM PMIC DRIVER
13872 M:      Saravanan Sekar <[email protected]>
13873 S:      Maintained
13874 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13875 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13876 F:      drivers/iio/adc/mp2629_adc.c
13877 F:      drivers/mfd/mp2629.c
13878 F:      drivers/power/supply/mp2629_charger.c
13879 F:      drivers/regulator/mp5416.c
13880 F:      drivers/regulator/mpq7920.c
13881 F:      drivers/regulator/mpq7920.h
13882 F:      include/linux/mfd/mp2629.h
13883
13884 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13885 S:      Orphan
13886 W:      http://popies.net/meye/
13887 F:      Documentation/userspace-api/media/drivers/meye*
13888 F:      drivers/staging/media/deprecated/meye/
13889 F:      include/uapi/linux/meye.h
13890
13891 MOTORCOMM PHY DRIVER
13892 M:      Peter Geis <[email protected]>
13893 L:      [email protected]
13894 S:      Maintained
13895 F:      drivers/net/phy/motorcomm.c
13896
13897 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13898 M:      Jiri Slaby <[email protected]>
13899 S:      Maintained
13900 F:      Documentation/driver-api/tty/moxa-smartio.rst
13901 F:      drivers/tty/mxser.*
13902
13903 MR800 AVERMEDIA USB FM RADIO DRIVER
13904 M:      Alexey Klimov <[email protected]>
13905 L:      [email protected]
13906 S:      Maintained
13907 T:      git git://linuxtv.org/media_tree.git
13908 F:      drivers/media/radio/radio-mr800.c
13909
13910 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13911 M:      Alan Ott <[email protected]>
13912 L:      [email protected]
13913 S:      Maintained
13914 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13915 F:      drivers/net/ieee802154/mrf24j40.c
13916
13917 MSI LAPTOP SUPPORT
13918 M:      "Lee, Chun-Yi" <[email protected]>
13919 L:      [email protected]
13920 S:      Maintained
13921 F:      drivers/platform/x86/msi-laptop.c
13922
13923 MSI WMI SUPPORT
13924 L:      [email protected]
13925 S:      Orphan
13926 F:      drivers/platform/x86/msi-wmi.c
13927
13928 MSI001 MEDIA DRIVER
13929 M:      Antti Palosaari <[email protected]>
13930 L:      [email protected]
13931 S:      Maintained
13932 W:      https://linuxtv.org
13933 W:      http://palosaari.fi/linux/
13934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13935 T:      git git://linuxtv.org/anttip/media_tree.git
13936 F:      drivers/media/tuners/msi001*
13937
13938 MSI2500 MEDIA DRIVER
13939 M:      Antti Palosaari <[email protected]>
13940 L:      [email protected]
13941 S:      Maintained
13942 W:      https://linuxtv.org
13943 W:      http://palosaari.fi/linux/
13944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13945 T:      git git://linuxtv.org/anttip/media_tree.git
13946 F:      drivers/media/usb/msi2500/
13947
13948 MSTAR INTERRUPT CONTROLLER DRIVER
13949 M:      Mark-PK Tsai <[email protected]>
13950 M:      Daniel Palmer <[email protected]>
13951 S:      Maintained
13952 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13953 F:      drivers/irqchip/irq-mst-intc.c
13954
13955 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13956 M:      Robert Jarzmik <[email protected]>
13957 L:      [email protected]
13958 S:      Maintained
13959 F:      drivers/mtd/devices/docg3*
13960
13961 MT9M032 APTINA SENSOR DRIVER
13962 M:      Laurent Pinchart <[email protected]>
13963 L:      [email protected]
13964 S:      Maintained
13965 T:      git git://linuxtv.org/media_tree.git
13966 F:      drivers/media/i2c/mt9m032.c
13967 F:      include/media/i2c/mt9m032.h
13968
13969 MT9P031 APTINA CAMERA SENSOR
13970 M:      Laurent Pinchart <[email protected]>
13971 L:      [email protected]
13972 S:      Maintained
13973 T:      git git://linuxtv.org/media_tree.git
13974 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13975 F:      drivers/media/i2c/mt9p031.c
13976 F:      include/media/i2c/mt9p031.h
13977
13978 MT9T001 APTINA CAMERA SENSOR
13979 M:      Laurent Pinchart <[email protected]>
13980 L:      [email protected]
13981 S:      Maintained
13982 T:      git git://linuxtv.org/media_tree.git
13983 F:      drivers/media/i2c/mt9t001.c
13984 F:      include/media/i2c/mt9t001.h
13985
13986 MT9T112 APTINA CAMERA SENSOR
13987 M:      Jacopo Mondi <[email protected]>
13988 L:      [email protected]
13989 S:      Odd Fixes
13990 T:      git git://linuxtv.org/media_tree.git
13991 F:      drivers/media/i2c/mt9t112.c
13992 F:      include/media/i2c/mt9t112.h
13993
13994 MT9V032 APTINA CAMERA SENSOR
13995 M:      Laurent Pinchart <[email protected]>
13996 L:      [email protected]
13997 S:      Maintained
13998 T:      git git://linuxtv.org/media_tree.git
13999 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14000 F:      drivers/media/i2c/mt9v032.c
14001 F:      include/media/i2c/mt9v032.h
14002
14003 MT9V111 APTINA CAMERA SENSOR
14004 M:      Jacopo Mondi <[email protected]>
14005 L:      [email protected]
14006 S:      Maintained
14007 T:      git git://linuxtv.org/media_tree.git
14008 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14009 F:      drivers/media/i2c/mt9v111.c
14010
14011 MULTIFUNCTION DEVICES (MFD)
14012 M:      Lee Jones <[email protected]>
14013 S:      Supported
14014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14015 F:      Documentation/devicetree/bindings/mfd/
14016 F:      drivers/mfd/
14017 F:      include/dt-bindings/mfd/
14018 F:      include/linux/mfd/
14019
14020 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14021 S:      Orphan
14022 F:      drivers/mmc/host/mmc_spi.c
14023 F:      include/linux/spi/mmc_spi.h
14024
14025 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14026 M:      Ulf Hansson <[email protected]>
14027 L:      [email protected]
14028 S:      Maintained
14029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14030 F:      Documentation/devicetree/bindings/mmc/
14031 F:      drivers/mmc/
14032 F:      include/linux/mmc/
14033 F:      include/uapi/linux/mmc/
14034
14035 MULTIPLEXER SUBSYSTEM
14036 M:      Peter Rosin <[email protected]>
14037 S:      Maintained
14038 F:      Documentation/ABI/testing/sysfs-class-mux*
14039 F:      Documentation/devicetree/bindings/mux/
14040 F:      drivers/mux/
14041 F:      include/dt-bindings/mux/
14042 F:      include/linux/mux/
14043
14044 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14045 M:      Bin Liu <[email protected]>
14046 L:      [email protected]
14047 S:      Maintained
14048 F:      drivers/usb/musb/
14049
14050 MXL301RF MEDIA DRIVER
14051 M:      Akihiro Tsukada <[email protected]>
14052 L:      [email protected]
14053 S:      Odd Fixes
14054 F:      drivers/media/tuners/mxl301rf*
14055
14056 MXL5007T MEDIA DRIVER
14057 M:      Michael Krufky <[email protected]>
14058 L:      [email protected]
14059 S:      Maintained
14060 W:      https://linuxtv.org
14061 W:      http://github.com/mkrufky
14062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14063 T:      git git://linuxtv.org/mkrufky/tuners.git
14064 F:      drivers/media/tuners/mxl5007t.*
14065
14066 MXSFB DRM DRIVER
14067 M:      Marek Vasut <[email protected]>
14068 M:      Stefan Agner <[email protected]>
14069 L:      [email protected]
14070 S:      Supported
14071 T:      git git://anongit.freedesktop.org/drm/drm-misc
14072 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14073 F:      drivers/gpu/drm/mxsfb/
14074
14075 MYLEX DAC960 PCI RAID Controller
14076 M:      Hannes Reinecke <[email protected]>
14077 L:      [email protected]
14078 S:      Supported
14079 F:      drivers/scsi/myrb.*
14080 F:      drivers/scsi/myrs.*
14081
14082 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14083 M:      Chris Lee <[email protected]>
14084 L:      [email protected]
14085 S:      Supported
14086 W:      https://www.cspi.com/ethernet-products/support/downloads/
14087 F:      drivers/net/ethernet/myricom/myri10ge/
14088
14089 NAND FLASH SUBSYSTEM
14090 M:      Miquel Raynal <[email protected]>
14091 R:      Richard Weinberger <[email protected]>
14092 L:      [email protected]
14093 S:      Maintained
14094 W:      http://www.linux-mtd.infradead.org/
14095 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14096 C:      irc://irc.oftc.net/mtd
14097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14098 F:      drivers/mtd/nand/
14099 F:      include/linux/mtd/*nand*.h
14100
14101 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14102 M:      Daniel Mack <[email protected]>
14103 L:      [email protected] (moderated for non-subscribers)
14104 S:      Maintained
14105 W:      http://www.native-instruments.com
14106 F:      sound/usb/caiaq/
14107
14108 NATSEMI ETHERNET DRIVER (DP8381x)
14109 S:      Orphan
14110 F:      drivers/net/ethernet/natsemi/natsemi.c
14111
14112 NCR 5380 SCSI DRIVERS
14113 M:      Finn Thain <[email protected]>
14114 M:      Michael Schmitz <[email protected]>
14115 L:      [email protected]
14116 S:      Maintained
14117 F:      Documentation/scsi/g_NCR5380.rst
14118 F:      drivers/scsi/NCR5380.*
14119 F:      drivers/scsi/arm/cumana_1.c
14120 F:      drivers/scsi/arm/oak.c
14121 F:      drivers/scsi/atari_scsi.*
14122 F:      drivers/scsi/dmx3191d.c
14123 F:      drivers/scsi/g_NCR5380.*
14124 F:      drivers/scsi/mac_scsi.*
14125 F:      drivers/scsi/sun3_scsi.*
14126 F:      drivers/scsi/sun3_scsi_vme.c
14127
14128 NCSI LIBRARY
14129 M:      Samuel Mendoza-Jonas <[email protected]>
14130 S:      Maintained
14131 F:      net/ncsi/
14132
14133 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14134 M:      Guenter Roeck <[email protected]>
14135 L:      [email protected]
14136 S:      Maintained
14137 F:      Documentation/hwmon/nct6775.rst
14138 F:      drivers/hwmon/nct6775-core.c
14139 F:      drivers/hwmon/nct6775-platform.c
14140 F:      drivers/hwmon/nct6775.h
14141
14142 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14143 M:      Zev Weiss <[email protected]>
14144 L:      [email protected]
14145 S:      Maintained
14146 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14147 F:      drivers/hwmon/nct6775-i2c.c
14148
14149 NETDEVSIM
14150 M:      Jakub Kicinski <[email protected]>
14151 S:      Maintained
14152 F:      drivers/net/netdevsim/*
14153
14154 NETEM NETWORK EMULATOR
14155 M:      Stephen Hemminger <[email protected]>
14156 L:      [email protected]
14157 S:      Maintained
14158 F:      net/sched/sch_netem.c
14159
14160 NETERION 10GbE DRIVERS (s2io)
14161 M:      Jon Mason <[email protected]>
14162 L:      [email protected]
14163 S:      Supported
14164 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14165 F:      drivers/net/ethernet/neterion/
14166
14167 NETFILTER
14168 M:      Pablo Neira Ayuso <[email protected]>
14169 M:      Jozsef Kadlecsik <[email protected]>
14170 M:      Florian Westphal <[email protected]>
14171 L:      [email protected]
14172 L:      [email protected]
14173 S:      Maintained
14174 W:      http://www.netfilter.org/
14175 W:      http://www.iptables.org/
14176 W:      http://www.nftables.org/
14177 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
14178 C:      irc://irc.libera.chat/netfilter
14179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14181 F:      include/linux/netfilter*
14182 F:      include/linux/netfilter/
14183 F:      include/net/netfilter/
14184 F:      include/uapi/linux/netfilter*
14185 F:      include/uapi/linux/netfilter/
14186 F:      net/*/netfilter.c
14187 F:      net/*/netfilter/
14188 F:      net/bridge/br_netfilter*.c
14189 F:      net/netfilter/
14190
14191 NETROM NETWORK LAYER
14192 M:      Ralf Baechle <[email protected]>
14193 L:      [email protected]
14194 S:      Maintained
14195 W:      http://www.linux-ax25.org/
14196 F:      include/net/netrom.h
14197 F:      include/uapi/linux/netrom.h
14198 F:      net/netrom/
14199
14200 NETRONIX EMBEDDED CONTROLLER
14201 M:      Jonathan Neuschäfer <[email protected]>
14202 S:      Maintained
14203 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14204 F:      drivers/mfd/ntxec.c
14205 F:      drivers/pwm/pwm-ntxec.c
14206 F:      drivers/rtc/rtc-ntxec.c
14207 F:      include/linux/mfd/ntxec.h
14208
14209 NETRONOME ETHERNET DRIVERS
14210 M:      Simon Horman <[email protected]>
14211 R:      Jakub Kicinski <[email protected]>
14212 L:      [email protected]
14213 S:      Maintained
14214 F:      drivers/net/ethernet/netronome/
14215
14216 NETWORK BLOCK DEVICE (NBD)
14217 M:      Josef Bacik <[email protected]>
14218 L:      [email protected]
14219 L:      [email protected]
14220 S:      Maintained
14221 F:      Documentation/admin-guide/blockdev/nbd.rst
14222 F:      drivers/block/nbd.c
14223 F:      include/trace/events/nbd.h
14224 F:      include/uapi/linux/nbd.h
14225
14226 NETWORK DROP MONITOR
14227 M:      Neil Horman <[email protected]>
14228 L:      [email protected]
14229 S:      Maintained
14230 W:      https://fedorahosted.org/dropwatch/
14231 F:      include/uapi/linux/net_dropmon.h
14232 F:      net/core/drop_monitor.c
14233
14234 NETWORKING DRIVERS
14235 M:      "David S. Miller" <[email protected]>
14236 M:      Eric Dumazet <[email protected]>
14237 M:      Jakub Kicinski <[email protected]>
14238 M:      Paolo Abeni <[email protected]>
14239 L:      [email protected]
14240 S:      Maintained
14241 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14244 F:      Documentation/devicetree/bindings/net/
14245 F:      drivers/connector/
14246 F:      drivers/net/
14247 F:      include/dt-bindings/net/
14248 F:      include/linux/etherdevice.h
14249 F:      include/linux/fcdevice.h
14250 F:      include/linux/fddidevice.h
14251 F:      include/linux/hippidevice.h
14252 F:      include/linux/if_*
14253 F:      include/linux/inetdevice.h
14254 F:      include/linux/netdevice.h
14255 F:      include/uapi/linux/if_*
14256 F:      include/uapi/linux/netdevice.h
14257
14258 NETWORKING DRIVERS (WIRELESS)
14259 M:      Kalle Valo <[email protected]>
14260 L:      [email protected]
14261 S:      Maintained
14262 W:      https://wireless.wiki.kernel.org/
14263 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
14264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14266 F:      Documentation/devicetree/bindings/net/wireless/
14267 F:      drivers/net/wireless/
14268
14269 NETWORKING [DSA]
14270 M:      Andrew Lunn <[email protected]>
14271 M:      Vivien Didelot <[email protected]>
14272 M:      Florian Fainelli <[email protected]>
14273 M:      Vladimir Oltean <[email protected]>
14274 S:      Maintained
14275 F:      Documentation/devicetree/bindings/net/dsa/
14276 F:      drivers/net/dsa/
14277 F:      include/linux/dsa/
14278 F:      include/linux/platform_data/dsa.h
14279 F:      include/net/dsa.h
14280 F:      net/dsa/
14281 F:      tools/testing/selftests/drivers/net/dsa/
14282
14283 NETWORKING [GENERAL]
14284 M:      "David S. Miller" <[email protected]>
14285 M:      Eric Dumazet <[email protected]>
14286 M:      Jakub Kicinski <[email protected]>
14287 M:      Paolo Abeni <[email protected]>
14288 L:      [email protected]
14289 S:      Maintained
14290 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14291 B:      mailto:[email protected]
14292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14294 F:      Documentation/networking/
14295 F:      Documentation/process/maintainer-netdev.rst
14296 F:      include/linux/in.h
14297 F:      include/linux/net.h
14298 F:      include/linux/netdevice.h
14299 F:      include/net/
14300 F:      include/uapi/linux/in.h
14301 F:      include/uapi/linux/net.h
14302 F:      include/uapi/linux/net_namespace.h
14303 F:      include/uapi/linux/netdevice.h
14304 F:      lib/net_utils.c
14305 F:      lib/random32.c
14306 F:      net/
14307 F:      tools/testing/selftests/net/
14308
14309 NETWORKING [IPSEC]
14310 M:      Steffen Klassert <[email protected]>
14311 M:      Herbert Xu <[email protected]>
14312 M:      "David S. Miller" <[email protected]>
14313 L:      [email protected]
14314 S:      Maintained
14315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14317 F:      include/net/xfrm.h
14318 F:      include/uapi/linux/xfrm.h
14319 F:      net/ipv4/ah4.c
14320 F:      net/ipv4/esp4*
14321 F:      net/ipv4/ip_vti.c
14322 F:      net/ipv4/ipcomp.c
14323 F:      net/ipv4/xfrm*
14324 F:      net/ipv6/ah6.c
14325 F:      net/ipv6/esp6*
14326 F:      net/ipv6/ip6_vti.c
14327 F:      net/ipv6/ipcomp6.c
14328 F:      net/ipv6/xfrm*
14329 F:      net/key/
14330 F:      net/xfrm/
14331 F:      tools/testing/selftests/net/ipsec.c
14332
14333 NETWORKING [IPv4/IPv6]
14334 M:      "David S. Miller" <[email protected]>
14335 M:      Hideaki YOSHIFUJI <[email protected]>
14336 M:      David Ahern <[email protected]>
14337 L:      [email protected]
14338 S:      Maintained
14339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14340 F:      arch/x86/net/*
14341 F:      include/linux/ip.h
14342 F:      include/linux/ipv6*
14343 F:      include/net/fib*
14344 F:      include/net/ip*
14345 F:      include/net/route.h
14346 F:      net/ipv4/
14347 F:      net/ipv6/
14348
14349 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14350 M:      Paul Moore <[email protected]>
14351 L:      [email protected]
14352 L:      [email protected]
14353 S:      Maintained
14354 W:      https://github.com/netlabel
14355 F:      Documentation/netlabel/
14356 F:      include/net/calipso.h
14357 F:      include/net/cipso_ipv4.h
14358 F:      include/net/netlabel.h
14359 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
14360 F:      include/uapi/linux/netfilter/xt_SECMARK.h
14361 F:      net/ipv4/cipso_ipv4.c
14362 F:      net/ipv6/calipso.c
14363 F:      net/netfilter/xt_CONNSECMARK.c
14364 F:      net/netfilter/xt_SECMARK.c
14365 F:      net/netlabel/
14366
14367 NETWORKING [MPTCP]
14368 M:      Mat Martineau <[email protected]>
14369 M:      Matthieu Baerts <[email protected]>
14370 L:      [email protected]
14371 L:      [email protected]
14372 S:      Maintained
14373 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
14374 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
14375 F:      Documentation/networking/mptcp-sysctl.rst
14376 F:      include/net/mptcp.h
14377 F:      include/trace/events/mptcp.h
14378 F:      include/uapi/linux/mptcp.h
14379 F:      net/mptcp/
14380 F:      tools/testing/selftests/bpf/*/*mptcp*.c
14381 F:      tools/testing/selftests/net/mptcp/
14382
14383 NETWORKING [TCP]
14384 M:      Eric Dumazet <[email protected]>
14385 L:      [email protected]
14386 S:      Maintained
14387 F:      include/linux/tcp.h
14388 F:      include/net/tcp.h
14389 F:      include/trace/events/tcp.h
14390 F:      include/uapi/linux/tcp.h
14391 F:      net/ipv4/syncookies.c
14392 F:      net/ipv4/tcp*.c
14393 F:      net/ipv6/syncookies.c
14394 F:      net/ipv6/tcp*.c
14395
14396 NETWORKING [TLS]
14397 M:      Boris Pismenny <[email protected]>
14398 M:      John Fastabend <[email protected]>
14399 M:      Jakub Kicinski <[email protected]>
14400 L:      [email protected]
14401 S:      Maintained
14402 F:      include/net/tls.h
14403 F:      include/uapi/linux/tls.h
14404 F:      net/tls/*
14405
14406 NETXEN (1/10) GbE SUPPORT
14407 M:      Manish Chopra <[email protected]>
14408 M:      Rahul Verma <[email protected]>
14409 M:      [email protected]
14410 L:      [email protected]
14411 S:      Supported
14412 F:      drivers/net/ethernet/qlogic/netxen/
14413
14414 NET_FAILOVER MODULE
14415 M:      Sridhar Samudrala <[email protected]>
14416 L:      [email protected]
14417 S:      Supported
14418 F:      Documentation/networking/net_failover.rst
14419 F:      drivers/net/net_failover.c
14420 F:      include/net/net_failover.h
14421
14422 NEXTHOP
14423 M:      David Ahern <[email protected]>
14424 L:      [email protected]
14425 S:      Maintained
14426 F:      include/net/netns/nexthop.h
14427 F:      include/net/nexthop.h
14428 F:      include/uapi/linux/nexthop.h
14429 F:      net/ipv4/nexthop.c
14430
14431 NFC SUBSYSTEM
14432 M:      Krzysztof Kozlowski <[email protected]>
14433 L:      [email protected] (subscribers-only)
14434 L:      [email protected]
14435 S:      Maintained
14436 B:      mailto:[email protected]
14437 F:      Documentation/devicetree/bindings/net/nfc/
14438 F:      drivers/nfc/
14439 F:      include/linux/platform_data/nfcmrvl.h
14440 F:      include/net/nfc/
14441 F:      include/uapi/linux/nfc.h
14442 F:      net/nfc/
14443
14444 NFC VIRTUAL NCI DEVICE DRIVER
14445 M:      Bongsu Jeon <[email protected]>
14446 L:      [email protected]
14447 L:      [email protected] (subscribers-only)
14448 S:      Supported
14449 F:      drivers/nfc/virtual_ncidev.c
14450 F:      tools/testing/selftests/nci/
14451
14452 NFS, SUNRPC, AND LOCKD CLIENTS
14453 M:      Trond Myklebust <[email protected]>
14454 M:      Anna Schumaker <[email protected]>
14455 L:      [email protected]
14456 S:      Maintained
14457 W:      http://client.linux-nfs.org
14458 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14459 F:      fs/lockd/
14460 F:      fs/nfs/
14461 F:      fs/nfs_common/
14462 F:      include/linux/lockd/
14463 F:      include/linux/nfs*
14464 F:      include/linux/sunrpc/
14465 F:      include/uapi/linux/nfs*
14466 F:      include/uapi/linux/sunrpc/
14467 F:      net/sunrpc/
14468 F:      Documentation/filesystems/nfs/
14469
14470 NILFS2 FILESYSTEM
14471 M:      Ryusuke Konishi <[email protected]>
14472 L:      [email protected]
14473 S:      Supported
14474 W:      https://nilfs.sourceforge.io/
14475 W:      https://nilfs.osdn.jp/
14476 T:      git git://github.com/konis/nilfs2.git
14477 F:      Documentation/filesystems/nilfs2.rst
14478 F:      fs/nilfs2/
14479 F:      include/trace/events/nilfs2.h
14480 F:      include/uapi/linux/nilfs2_api.h
14481 F:      include/uapi/linux/nilfs2_ondisk.h
14482
14483 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14484 M:      YOKOTA Hiroshi <[email protected]>
14485 S:      Maintained
14486 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14487 F:      Documentation/scsi/NinjaSCSI.rst
14488 F:      drivers/scsi/pcmcia/nsp_*
14489
14490 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14491 M:      GOTO Masanori <[email protected]>
14492 M:      YOKOTA Hiroshi <[email protected]>
14493 S:      Maintained
14494 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14495 F:      Documentation/scsi/NinjaSCSI.rst
14496 F:      drivers/scsi/nsp32*
14497
14498 NINTENDO HID DRIVER
14499 M:      Daniel J. Ogorchock <[email protected]>
14500 L:      [email protected]
14501 S:      Maintained
14502 F:      drivers/hid/hid-nintendo*
14503
14504 NIOS2 ARCHITECTURE
14505 M:      Dinh Nguyen <[email protected]>
14506 S:      Maintained
14507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14508 F:      arch/nios2/
14509
14510 NITRO ENCLAVES (NE)
14511 M:      Andra Paraschiv <[email protected]>
14512 M:      Alexandru Vasile <[email protected]>
14513 M:      Alexandru Ciobotaru <[email protected]>
14514 L:      [email protected]
14515 S:      Supported
14516 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14517 F:      Documentation/virt/ne_overview.rst
14518 F:      drivers/virt/nitro_enclaves/
14519 F:      include/linux/nitro_enclaves.h
14520 F:      include/uapi/linux/nitro_enclaves.h
14521 F:      samples/nitro_enclaves/
14522
14523 NOHZ, DYNTICKS SUPPORT
14524 M:      Frederic Weisbecker <[email protected]>
14525 M:      Thomas Gleixner <[email protected]>
14526 M:      Ingo Molnar <[email protected]>
14527 L:      [email protected]
14528 S:      Maintained
14529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14530 F:      include/linux/sched/nohz.h
14531 F:      include/linux/tick.h
14532 F:      kernel/time/tick*.*
14533
14534 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14535 M:      Pavel Machek <[email protected]>
14536 M:      Sakari Ailus <[email protected]>
14537 L:      [email protected]
14538 S:      Maintained
14539 F:      drivers/media/i2c/ad5820.c
14540 F:      drivers/media/i2c/et8ek8
14541
14542 NOKIA N900 POWER SUPPLY DRIVERS
14543 R:      Pali Rohár <[email protected]>
14544 F:      drivers/power/supply/bq2415x_charger.c
14545 F:      drivers/power/supply/bq27xxx_battery.c
14546 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14547 F:      drivers/power/supply/isp1704_charger.c
14548 F:      drivers/power/supply/rx51_battery.c
14549 F:      include/linux/power/bq2415x_charger.h
14550 F:      include/linux/power/bq27xxx_battery.h
14551
14552 NOLIBC HEADER FILE
14553 M:      Willy Tarreau <[email protected]>
14554 S:      Maintained
14555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14556 F:      tools/include/nolibc/
14557 F:      tools/testing/selftests/nolibc/
14558
14559 NSDEPS
14560 M:      Matthias Maennich <[email protected]>
14561 S:      Maintained
14562 F:      Documentation/core-api/symbol-namespaces.rst
14563 F:      scripts/nsdeps
14564
14565 NTB AMD DRIVER
14566 M:      Sanjay R Mehta <[email protected]>
14567 M:      Shyam Sundar S K <[email protected]>
14568 L:      [email protected]
14569 S:      Supported
14570 F:      drivers/ntb/hw/amd/
14571
14572 NTB DRIVER CORE
14573 M:      Jon Mason <[email protected]>
14574 M:      Dave Jiang <[email protected]>
14575 M:      Allen Hubbe <[email protected]>
14576 L:      [email protected]
14577 S:      Supported
14578 W:      https://github.com/jonmason/ntb/wiki
14579 T:      git git://github.com/jonmason/ntb.git
14580 F:      drivers/net/ntb_netdev.c
14581 F:      drivers/ntb/
14582 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
14583 F:      include/linux/ntb.h
14584 F:      include/linux/ntb_transport.h
14585 F:      tools/testing/selftests/ntb/
14586
14587 NTB IDT DRIVER
14588 M:      Serge Semin <[email protected]>
14589 L:      [email protected]
14590 S:      Supported
14591 F:      drivers/ntb/hw/idt/
14592
14593 NTB INTEL DRIVER
14594 M:      Dave Jiang <[email protected]>
14595 L:      [email protected]
14596 S:      Supported
14597 W:      https://github.com/davejiang/linux/wiki
14598 T:      git https://github.com/davejiang/linux.git
14599 F:      drivers/ntb/hw/intel/
14600
14601 NTFS FILESYSTEM
14602 M:      Anton Altaparmakov <[email protected]>
14603 L:      [email protected]
14604 S:      Supported
14605 W:      http://www.tuxera.com/
14606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14607 F:      Documentation/filesystems/ntfs.rst
14608 F:      fs/ntfs/
14609
14610 NTFS3 FILESYSTEM
14611 M:      Konstantin Komarov <[email protected]>
14612 L:      [email protected]
14613 S:      Supported
14614 W:      http://www.paragon-software.com/
14615 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14616 F:      Documentation/filesystems/ntfs3.rst
14617 F:      fs/ntfs3/
14618
14619 NUBUS SUBSYSTEM
14620 M:      Finn Thain <[email protected]>
14621 L:      [email protected]
14622 S:      Maintained
14623 F:      arch/*/include/asm/nubus.h
14624 F:      drivers/nubus/
14625 F:      include/linux/nubus.h
14626 F:      include/uapi/linux/nubus.h
14627
14628 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14629 M:      Antonino Daplas <[email protected]>
14630 L:      [email protected]
14631 S:      Maintained
14632 F:      drivers/video/fbdev/nvidia/
14633 F:      drivers/video/fbdev/riva/
14634
14635 NVIDIA WMI EC BACKLIGHT DRIVER
14636 M:      Daniel Dadap <[email protected]>
14637 L:      [email protected]
14638 S:      Supported
14639 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
14640 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14641
14642 NVM EXPRESS DRIVER
14643 M:      Keith Busch <[email protected]>
14644 M:      Jens Axboe <[email protected]>
14645 M:      Christoph Hellwig <[email protected]>
14646 M:      Sagi Grimberg <[email protected]>
14647 L:      [email protected]
14648 S:      Supported
14649 W:      http://git.infradead.org/nvme.git
14650 T:      git://git.infradead.org/nvme.git
14651 F:      drivers/nvme/host/
14652 F:      drivers/nvme/common/
14653 F:      include/linux/nvme*
14654 F:      include/uapi/linux/nvme_ioctl.h
14655
14656 NVM EXPRESS FABRICS AUTHENTICATION
14657 M:      Hannes Reinecke <[email protected]>
14658 L:      [email protected]
14659 S:      Supported
14660 F:      drivers/nvme/host/auth.c
14661 F:      drivers/nvme/target/auth.c
14662 F:      drivers/nvme/target/fabrics-cmd-auth.c
14663 F:      include/linux/nvme-auth.h
14664
14665 NVM EXPRESS FC TRANSPORT DRIVERS
14666 M:      James Smart <[email protected]>
14667 L:      [email protected]
14668 S:      Supported
14669 F:      drivers/nvme/host/fc.c
14670 F:      drivers/nvme/target/fc.c
14671 F:      drivers/nvme/target/fcloop.c
14672 F:      include/linux/nvme-fc-driver.h
14673 F:      include/linux/nvme-fc.h
14674
14675 NVM EXPRESS TARGET DRIVER
14676 M:      Christoph Hellwig <[email protected]>
14677 M:      Sagi Grimberg <[email protected]>
14678 M:      Chaitanya Kulkarni <[email protected]>
14679 L:      [email protected]
14680 S:      Supported
14681 W:      http://git.infradead.org/nvme.git
14682 T:      git://git.infradead.org/nvme.git
14683 F:      drivers/nvme/target/
14684
14685 NVMEM FRAMEWORK
14686 M:      Srinivas Kandagatla <[email protected]>
14687 S:      Maintained
14688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14689 F:      Documentation/ABI/stable/sysfs-bus-nvmem
14690 F:      Documentation/devicetree/bindings/nvmem/
14691 F:      drivers/nvmem/
14692 F:      include/linux/nvmem-consumer.h
14693 F:      include/linux/nvmem-provider.h
14694
14695 NXP C45 TJA11XX PHY DRIVER
14696 M:      Radu Pirea <[email protected]>
14697 L:      [email protected]
14698 S:      Maintained
14699 F:      drivers/net/phy/nxp-c45-tja11xx.c
14700
14701 NXP FSPI DRIVER
14702 M:      Han Xu <[email protected]>
14703 M:      Haibo Chen <[email protected]>
14704 R:      Yogesh Gaur <[email protected]>
14705 L:      [email protected]
14706 S:      Maintained
14707 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14708 F:      drivers/spi/spi-nxp-fspi.c
14709
14710 NXP FXAS21002C DRIVER
14711 M:      Rui Miguel Silva <[email protected]>
14712 L:      [email protected]
14713 S:      Maintained
14714 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14715 F:      drivers/iio/gyro/fxas21002c.h
14716 F:      drivers/iio/gyro/fxas21002c_core.c
14717 F:      drivers/iio/gyro/fxas21002c_i2c.c
14718 F:      drivers/iio/gyro/fxas21002c_spi.c
14719
14720 NXP i.MX CLOCK DRIVERS
14721 M:      Abel Vesa <[email protected]>
14722 L:      [email protected]
14723 L:      [email protected]
14724 S:      Maintained
14725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14726 F:      Documentation/devicetree/bindings/clock/imx*
14727 F:      drivers/clk/imx/
14728 F:      include/dt-bindings/clock/imx*
14729
14730 NXP i.MX 8MQ DCSS DRIVER
14731 M:      Laurentiu Palcu <[email protected]>
14732 R:      Lucas Stach <[email protected]>
14733 L:      [email protected]
14734 S:      Maintained
14735 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14736 F:      drivers/gpu/drm/imx/dcss/
14737
14738 NXP i.MX 8QXP ADC DRIVER
14739 M:      Cai Huoqing <[email protected]>
14740 M:      Haibo Chen <[email protected]>
14741 L:      [email protected]
14742 L:      [email protected]
14743 S:      Maintained
14744 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14745 F:      drivers/iio/adc/imx8qxp-adc.c
14746
14747 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14748 M:      Haibo Chen <[email protected]>
14749 L:      [email protected]
14750 L:      [email protected]
14751 S:      Maintained
14752 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14753 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14754 F:      drivers/iio/adc/imx7d_adc.c
14755 F:      drivers/iio/adc/vf610_adc.c
14756
14757 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14758 M:      Jagan Teki <[email protected]>
14759 S:      Maintained
14760 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14761 F:      drivers/regulator/pf8x00-regulator.c
14762
14763 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14764 M:      Krzysztof Kozlowski <[email protected]>
14765 L:      [email protected]
14766 S:      Maintained
14767 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14768 F:      drivers/extcon/extcon-ptn5150.c
14769
14770 NXP SGTL5000 DRIVER
14771 M:      Fabio Estevam <[email protected]>
14772 L:      [email protected] (moderated for non-subscribers)
14773 S:      Maintained
14774 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
14775 F:      sound/soc/codecs/sgtl5000*
14776
14777 NXP SJA1105 ETHERNET SWITCH DRIVER
14778 M:      Vladimir Oltean <[email protected]>
14779 L:      [email protected]
14780 S:      Maintained
14781 F:      drivers/net/dsa/sja1105
14782 F:      drivers/net/pcs/pcs-xpcs-nxp.c
14783
14784 NXP TDA998X DRM DRIVER
14785 M:      Russell King <[email protected]>
14786 S:      Maintained
14787 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14788 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14789 F:      drivers/gpu/drm/i2c/tda998x_drv.c
14790 F:      include/drm/i2c/tda998x.h
14791 F:      include/dt-bindings/display/tda998x.h
14792 K:      "nxp,tda998x"
14793
14794 NXP TFA9879 DRIVER
14795 M:      Peter Rosin <[email protected]>
14796 L:      [email protected] (moderated for non-subscribers)
14797 S:      Maintained
14798 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
14799 F:      sound/soc/codecs/tfa9879*
14800
14801 NXP/Goodix TFA989X (TFA1) DRIVER
14802 M:      Stephan Gerhold <[email protected]>
14803 L:      [email protected] (moderated for non-subscribers)
14804 S:      Maintained
14805 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14806 F:      sound/soc/codecs/tfa989x.c
14807
14808 NXP-NCI NFC DRIVER
14809 L:      [email protected] (subscribers-only)
14810 S:      Orphan
14811 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14812 F:      drivers/nfc/nxp-nci
14813
14814 NXP i.MX 8MP DW100 V4L2 DRIVER
14815 M:      Xavier Roumegue <[email protected]>
14816 L:      [email protected]
14817 S:      Maintained
14818 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
14819 F:      Documentation/userspace-api/media/drivers/dw100.rst
14820 F:      drivers/media/platform/nxp/dw100/
14821 F:      include/uapi/linux/dw100.h
14822
14823 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14824 M:      Mirela Rabulea <[email protected]>
14825 R:      NXP Linux Team <[email protected]>
14826 L:      [email protected]
14827 S:      Maintained
14828 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14829 F:      drivers/media/platform/nxp/imx-jpeg
14830
14831 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14832 M:      Jonas Malaco <[email protected]>
14833 L:      [email protected]
14834 S:      Maintained
14835 F:      Documentation/hwmon/nzxt-kraken2.rst
14836 F:      drivers/hwmon/nzxt-kraken2.c
14837
14838 NZXT-SMART2 HARDWARE MONITORING DRIVER
14839 M:      Aleksandr Mezin <[email protected]>
14840 L:      [email protected]
14841 S:      Maintained
14842 F:      Documentation/hwmon/nzxt-smart2.rst
14843 F:      drivers/hwmon/nzxt-smart2.c
14844
14845 OBJAGG
14846 M:      Jiri Pirko <[email protected]>
14847 L:      [email protected]
14848 S:      Supported
14849 F:      include/linux/objagg.h
14850 F:      lib/objagg.c
14851 F:      lib/test_objagg.c
14852
14853 OBJTOOL
14854 M:      Josh Poimboeuf <[email protected]>
14855 M:      Peter Zijlstra <[email protected]>
14856 S:      Supported
14857 F:      tools/objtool/
14858 F:      include/linux/objtool.h
14859
14860 OCELOT ETHERNET SWITCH DRIVER
14861 M:      Vladimir Oltean <[email protected]>
14862 M:      Claudiu Manoil <[email protected]>
14863 M:      Alexandre Belloni <[email protected]>
14864 M:      [email protected]
14865 L:      [email protected]
14866 S:      Supported
14867 F:      drivers/net/dsa/ocelot/*
14868 F:      drivers/net/ethernet/mscc/
14869 F:      include/soc/mscc/ocelot*
14870 F:      net/dsa/tag_ocelot.c
14871 F:      net/dsa/tag_ocelot_8021q.c
14872 F:      tools/testing/selftests/drivers/net/ocelot/*
14873
14874 OCELOT EXTERNAL SWITCH CONTROL
14875 M:      Colin Foster <[email protected]>
14876 S:      Supported
14877 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
14878 F:      drivers/mfd/ocelot*
14879 F:      include/linux/mfd/ocelot.h
14880
14881 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14882 M:      Frederic Barrat <[email protected]>
14883 M:      Andrew Donnellan <[email protected]>
14884 L:      [email protected]
14885 S:      Supported
14886 F:      Documentation/userspace-api/accelerators/ocxl.rst
14887 F:      arch/powerpc/include/asm/pnv-ocxl.h
14888 F:      arch/powerpc/platforms/powernv/ocxl.c
14889 F:      drivers/misc/ocxl/
14890 F:      include/misc/ocxl*
14891 F:      include/uapi/misc/ocxl.h
14892
14893 OMAP AUDIO SUPPORT
14894 M:      Peter Ujfalusi <[email protected]>
14895 M:      Jarkko Nikula <[email protected]>
14896 L:      [email protected] (moderated for non-subscribers)
14897 L:      [email protected]
14898 S:      Maintained
14899 F:      sound/soc/ti/n810.c
14900 F:      sound/soc/ti/omap*
14901 F:      sound/soc/ti/rx51.c
14902 F:      sound/soc/ti/sdma-pcm.*
14903
14904 OMAP CLOCK FRAMEWORK SUPPORT
14905 M:      Paul Walmsley <[email protected]>
14906 L:      [email protected]
14907 S:      Maintained
14908 F:      arch/arm/*omap*/*clock*
14909
14910 OMAP DEVICE TREE SUPPORT
14911 M:      Benoît Cousson <[email protected]>
14912 M:      Tony Lindgren <[email protected]>
14913 L:      [email protected]
14914 L:      [email protected]
14915 S:      Maintained
14916 F:      arch/arm/boot/dts/*am3*
14917 F:      arch/arm/boot/dts/*am4*
14918 F:      arch/arm/boot/dts/*am5*
14919 F:      arch/arm/boot/dts/*dra7*
14920 F:      arch/arm/boot/dts/*omap*
14921 F:      arch/arm/boot/dts/logicpd-som-lv*
14922 F:      arch/arm/boot/dts/logicpd-torpedo*
14923
14924 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14925 L:      [email protected]
14926 L:      [email protected]
14927 S:      Orphan
14928 F:      Documentation/arm/omap/dss.rst
14929 F:      drivers/video/fbdev/omap2/
14930
14931 OMAP FRAMEBUFFER SUPPORT
14932 L:      [email protected]
14933 L:      [email protected]
14934 S:      Orphan
14935 F:      drivers/video/fbdev/omap/
14936
14937 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14938 M:      Roger Quadros <[email protected]>
14939 M:      Tony Lindgren <[email protected]>
14940 L:      [email protected]
14941 S:      Maintained
14942 F:      arch/arm/mach-omap2/*gpmc*
14943 F:      drivers/memory/omap-gpmc.c
14944
14945 OMAP GPIO DRIVER
14946 M:      Grygorii Strashko <[email protected]>
14947 M:      Santosh Shilimkar <[email protected]>
14948 M:      Kevin Hilman <[email protected]>
14949 L:      [email protected]
14950 S:      Maintained
14951 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14952 F:      drivers/gpio/gpio-omap.c
14953
14954 OMAP HARDWARE SPINLOCK SUPPORT
14955 M:      Ohad Ben-Cohen <[email protected]>
14956 L:      [email protected]
14957 S:      Maintained
14958 F:      drivers/hwspinlock/omap_hwspinlock.c
14959
14960 OMAP HS MMC SUPPORT
14961 L:      [email protected]
14962 L:      [email protected]
14963 S:      Orphan
14964 F:      drivers/mmc/host/omap_hsmmc.c
14965
14966 OMAP HWMOD DATA
14967 M:      Paul Walmsley <[email protected]>
14968 L:      [email protected]
14969 S:      Maintained
14970 F:      arch/arm/mach-omap2/omap_hwmod*data*
14971
14972 OMAP HWMOD SUPPORT
14973 M:      Benoît Cousson <[email protected]>
14974 M:      Paul Walmsley <[email protected]>
14975 L:      [email protected]
14976 S:      Maintained
14977 F:      arch/arm/mach-omap2/omap_hwmod.*
14978
14979 OMAP I2C DRIVER
14980 M:      Vignesh R <[email protected]>
14981 L:      [email protected]
14982 L:      [email protected]
14983 S:      Maintained
14984 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14985 F:      drivers/i2c/busses/i2c-omap.c
14986
14987 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14988 M:      Laurent Pinchart <[email protected]>
14989 L:      [email protected]
14990 S:      Maintained
14991 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
14992 F:      drivers/media/platform/ti/omap3isp/
14993 F:      drivers/staging/media/omap4iss/
14994
14995 OMAP MMC SUPPORT
14996 M:      Aaro Koskinen <[email protected]>
14997 L:      [email protected]
14998 S:      Odd Fixes
14999 F:      drivers/mmc/host/omap.c
15000
15001 OMAP POWER MANAGEMENT SUPPORT
15002 M:      Kevin Hilman <[email protected]>
15003 L:      [email protected]
15004 S:      Maintained
15005 F:      arch/arm/*omap*/*pm*
15006 F:      drivers/cpufreq/omap-cpufreq.c
15007
15008 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15009 M:      Paul Walmsley <[email protected]>
15010 L:      [email protected]
15011 S:      Maintained
15012 F:      arch/arm/mach-omap2/prm*
15013
15014 OMAP RANDOM NUMBER GENERATOR SUPPORT
15015 M:      Deepak Saxena <[email protected]>
15016 S:      Maintained
15017 F:      drivers/char/hw_random/omap-rng.c
15018
15019 OMAP USB SUPPORT
15020 L:      [email protected]
15021 L:      [email protected]
15022 S:      Orphan
15023 F:      arch/arm/*omap*/usb*
15024 F:      drivers/usb/*/*omap*
15025
15026 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15027 M:      Mark Jackson <[email protected]>
15028 L:      [email protected]
15029 S:      Maintained
15030 F:      arch/arm/boot/dts/am335x-nano.dts
15031
15032 OMAP1 SUPPORT
15033 M:      Aaro Koskinen <[email protected]>
15034 M:      Janusz Krzysztofik <[email protected]>
15035 M:      Tony Lindgren <[email protected]>
15036 L:      [email protected]
15037 S:      Maintained
15038 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15040 F:      arch/arm/configs/omap1_defconfig
15041 F:      arch/arm/mach-omap1/
15042 F:      arch/arm/plat-omap/
15043 F:      drivers/i2c/busses/i2c-omap.c
15044 F:      include/linux/platform_data/ams-delta-fiq.h
15045 F:      include/linux/platform_data/i2c-omap.h
15046
15047 OMAP2+ SUPPORT
15048 M:      Tony Lindgren <[email protected]>
15049 L:      [email protected]
15050 S:      Maintained
15051 W:      http://www.muru.com/linux/omap/
15052 W:      http://linux.omap.com/
15053 Q:      http://patchwork.kernel.org/project/linux-omap/list/
15054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15055 F:      arch/arm/configs/omap2plus_defconfig
15056 F:      arch/arm/mach-omap2/
15057 F:      arch/arm/plat-omap/
15058 F:      drivers/bus/ti-sysc.c
15059 F:      drivers/i2c/busses/i2c-omap.c
15060 F:      drivers/irqchip/irq-omap-intc.c
15061 F:      drivers/mfd/*omap*.c
15062 F:      drivers/mfd/menelaus.c
15063 F:      drivers/mfd/palmas.c
15064 F:      drivers/mfd/tps65217.c
15065 F:      drivers/mfd/tps65218.c
15066 F:      drivers/mfd/tps65910.c
15067 F:      drivers/mfd/twl-core.[ch]
15068 F:      drivers/mfd/twl4030*.c
15069 F:      drivers/mfd/twl6030*.c
15070 F:      drivers/mfd/twl6040*.c
15071 F:      drivers/regulator/palmas-regulator*.c
15072 F:      drivers/regulator/pbias-regulator.c
15073 F:      drivers/regulator/tps65217-regulator.c
15074 F:      drivers/regulator/tps65218-regulator.c
15075 F:      drivers/regulator/tps65219-regulator.c
15076 F:      drivers/regulator/tps65910-regulator.c
15077 F:      drivers/regulator/twl-regulator.c
15078 F:      drivers/regulator/twl6030-regulator.c
15079 F:      include/linux/platform_data/i2c-omap.h
15080 F:      include/linux/platform_data/ti-sysc.h
15081
15082 OMFS FILESYSTEM
15083 M:      Bob Copeland <[email protected]>
15084 L:      [email protected]
15085 S:      Maintained
15086 F:      Documentation/filesystems/omfs.rst
15087 F:      fs/omfs/
15088
15089 OMNIKEY CARDMAN 4000 DRIVER
15090 M:      Harald Welte <[email protected]>
15091 S:      Maintained
15092 F:      drivers/char/pcmcia/cm4000_cs.c
15093 F:      include/linux/cm4000_cs.h
15094 F:      include/uapi/linux/cm4000_cs.h
15095
15096 OMNIKEY CARDMAN 4040 DRIVER
15097 M:      Harald Welte <[email protected]>
15098 S:      Maintained
15099 F:      drivers/char/pcmcia/cm4040_cs.*
15100
15101 OMNIVISION OG01A1B SENSOR DRIVER
15102 M:      Shawn Tu <[email protected]>
15103 L:      [email protected]
15104 S:      Maintained
15105 F:      drivers/media/i2c/og01a1b.c
15106
15107 OMNIVISION OV02A10 SENSOR DRIVER
15108 M:      Dongchun Zhu <[email protected]>
15109 L:      [email protected]
15110 S:      Maintained
15111 T:      git git://linuxtv.org/media_tree.git
15112 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15113 F:      drivers/media/i2c/ov02a10.c
15114
15115 OMNIVISION OV08D10 SENSOR DRIVER
15116 M:      Jimmy Su <[email protected]>
15117 L:      [email protected]
15118 S:      Maintained
15119 T:      git git://linuxtv.org/media_tree.git
15120 F:      drivers/media/i2c/ov08d10.c
15121
15122 OMNIVISION OV13858 SENSOR DRIVER
15123 M:      Sakari Ailus <[email protected]>
15124 L:      [email protected]
15125 S:      Maintained
15126 T:      git git://linuxtv.org/media_tree.git
15127 F:      drivers/media/i2c/ov13858.c
15128
15129 OMNIVISION OV13B10 SENSOR DRIVER
15130 M:      Arec Kao <[email protected]>
15131 L:      [email protected]
15132 S:      Maintained
15133 T:      git git://linuxtv.org/media_tree.git
15134 F:      drivers/media/i2c/ov13b10.c
15135
15136 OMNIVISION OV2680 SENSOR DRIVER
15137 M:      Rui Miguel Silva <[email protected]>
15138 L:      [email protected]
15139 S:      Maintained
15140 T:      git git://linuxtv.org/media_tree.git
15141 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15142 F:      drivers/media/i2c/ov2680.c
15143
15144 OMNIVISION OV2685 SENSOR DRIVER
15145 M:      Shunqian Zheng <[email protected]>
15146 L:      [email protected]
15147 S:      Maintained
15148 T:      git git://linuxtv.org/media_tree.git
15149 F:      drivers/media/i2c/ov2685.c
15150
15151 OMNIVISION OV2740 SENSOR DRIVER
15152 M:      Tianshu Qiu <[email protected]>
15153 R:      Shawn Tu <[email protected]>
15154 R:      Bingbu Cao <[email protected]>
15155 L:      [email protected]
15156 S:      Maintained
15157 T:      git git://linuxtv.org/media_tree.git
15158 F:      drivers/media/i2c/ov2740.c
15159
15160 OMNIVISION OV5640 SENSOR DRIVER
15161 M:      Steve Longerbeam <[email protected]>
15162 L:      [email protected]
15163 S:      Maintained
15164 T:      git git://linuxtv.org/media_tree.git
15165 F:      drivers/media/i2c/ov5640.c
15166
15167 OMNIVISION OV5647 SENSOR DRIVER
15168 M:      Dave Stevenson <[email protected]>
15169 M:      Jacopo Mondi <[email protected]>
15170 L:      [email protected]
15171 S:      Maintained
15172 T:      git git://linuxtv.org/media_tree.git
15173 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15174 F:      drivers/media/i2c/ov5647.c
15175
15176 OMNIVISION OV5670 SENSOR DRIVER
15177 M:      Chiranjeevi Rapolu <[email protected]>
15178 L:      [email protected]
15179 S:      Maintained
15180 T:      git git://linuxtv.org/media_tree.git
15181 F:      drivers/media/i2c/ov5670.c
15182
15183 OMNIVISION OV5675 SENSOR DRIVER
15184 M:      Shawn Tu <[email protected]>
15185 L:      [email protected]
15186 S:      Maintained
15187 T:      git git://linuxtv.org/media_tree.git
15188 F:      drivers/media/i2c/ov5675.c
15189
15190 OMNIVISION OV5693 SENSOR DRIVER
15191 M:      Daniel Scally <[email protected]>
15192 L:      [email protected]
15193 S:      Maintained
15194 T:      git git://linuxtv.org/media_tree.git
15195 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15196 F:      drivers/media/i2c/ov5693.c
15197
15198 OMNIVISION OV5695 SENSOR DRIVER
15199 M:      Shunqian Zheng <[email protected]>
15200 L:      [email protected]
15201 S:      Maintained
15202 T:      git git://linuxtv.org/media_tree.git
15203 F:      drivers/media/i2c/ov5695.c
15204
15205 OMNIVISION OV7670 SENSOR DRIVER
15206 L:      [email protected]
15207 S:      Orphan
15208 T:      git git://linuxtv.org/media_tree.git
15209 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
15210 F:      drivers/media/i2c/ov7670.c
15211
15212 OMNIVISION OV772x SENSOR DRIVER
15213 M:      Jacopo Mondi <[email protected]>
15214 L:      [email protected]
15215 S:      Odd fixes
15216 T:      git git://linuxtv.org/media_tree.git
15217 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15218 F:      drivers/media/i2c/ov772x.c
15219 F:      include/media/i2c/ov772x.h
15220
15221 OMNIVISION OV7740 SENSOR DRIVER
15222 M:      Wenyou Yang <[email protected]>
15223 L:      [email protected]
15224 S:      Maintained
15225 T:      git git://linuxtv.org/media_tree.git
15226 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
15227 F:      drivers/media/i2c/ov7740.c
15228
15229 OMNIVISION OV8856 SENSOR DRIVER
15230 M:      Dongchun Zhu <[email protected]>
15231 L:      [email protected]
15232 S:      Maintained
15233 T:      git git://linuxtv.org/media_tree.git
15234 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15235 F:      drivers/media/i2c/ov8856.c
15236
15237 OMNIVISION OV9282 SENSOR DRIVER
15238 M:      Paul J. Murphy <[email protected]>
15239 M:      Daniele Alessandrelli <[email protected]>
15240 L:      [email protected]
15241 S:      Maintained
15242 T:      git git://linuxtv.org/media_tree.git
15243 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15244 F:      drivers/media/i2c/ov9282.c
15245
15246 OMNIVISION OV9640 SENSOR DRIVER
15247 M:      Petr Cvek <[email protected]>
15248 L:      [email protected]
15249 S:      Maintained
15250 F:      drivers/media/i2c/ov9640.*
15251
15252 OMNIVISION OV9650 SENSOR DRIVER
15253 M:      Sakari Ailus <[email protected]>
15254 R:      Akinobu Mita <[email protected]>
15255 R:      Sylwester Nawrocki <[email protected]>
15256 L:      [email protected]
15257 S:      Maintained
15258 T:      git git://linuxtv.org/media_tree.git
15259 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
15260 F:      drivers/media/i2c/ov9650.c
15261
15262 OMNIVISION OV9734 SENSOR DRIVER
15263 M:      Tianshu Qiu <[email protected]>
15264 R:      Bingbu Cao <[email protected]>
15265 L:      [email protected]
15266 S:      Maintained
15267 T:      git git://linuxtv.org/media_tree.git
15268 F:      drivers/media/i2c/ov9734.c
15269
15270 ONBOARD USB HUB DRIVER
15271 M:      Matthias Kaehlcke <[email protected]>
15272 L:      [email protected]
15273 S:      Maintained
15274 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15275 F:      drivers/usb/misc/onboard_usb_hub.c
15276
15277 ONENAND FLASH DRIVER
15278 M:      Kyungmin Park <[email protected]>
15279 L:      [email protected]
15280 S:      Maintained
15281 F:      drivers/mtd/nand/onenand/
15282 F:      include/linux/mtd/onenand*.h
15283
15284 ONION OMEGA2+ BOARD
15285 M:      Harvey Hunt <[email protected]>
15286 L:      [email protected]
15287 S:      Maintained
15288 F:      arch/mips/boot/dts/ralink/omega2p.dts
15289
15290 OP-TEE DRIVER
15291 M:      Jens Wiklander <[email protected]>
15292 L:      [email protected]
15293 S:      Maintained
15294 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
15295 F:      drivers/tee/optee/
15296
15297 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15298 M:      Sumit Garg <[email protected]>
15299 L:      [email protected]
15300 S:      Maintained
15301 F:      drivers/char/hw_random/optee-rng.c
15302
15303 OP-TEE RTC DRIVER
15304 M:      Clément Léger <[email protected]>
15305 L:      [email protected]
15306 S:      Maintained
15307 F:      drivers/rtc/rtc-optee.c
15308
15309 OPA-VNIC DRIVER
15310 M:      Dennis Dalessandro <[email protected]>
15311 L:      [email protected]
15312 S:      Supported
15313 F:      drivers/infiniband/ulp/opa_vnic
15314
15315 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15316 M:      Pantelis Antoniou <[email protected]>
15317 M:      Frank Rowand <[email protected]>
15318 L:      [email protected]
15319 S:      Maintained
15320 F:      Documentation/devicetree/dynamic-resolution-notes.rst
15321 F:      Documentation/devicetree/overlay-notes.rst
15322 F:      drivers/of/overlay.c
15323 F:      drivers/of/resolver.c
15324 K:      of_overlay_notifier_
15325
15326 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15327 M:      Rob Herring <[email protected]>
15328 M:      Frank Rowand <[email protected]>
15329 L:      [email protected]
15330 S:      Maintained
15331 C:      irc://irc.libera.chat/devicetree
15332 W:      http://www.devicetree.org/
15333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15334 F:      Documentation/ABI/testing/sysfs-firmware-ofw
15335 F:      drivers/of/
15336 F:      include/linux/of*.h
15337 F:      scripts/dtc/
15338
15339 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15340 M:      Rob Herring <[email protected]>
15341 M:      Krzysztof Kozlowski <[email protected]>
15342 L:      [email protected]
15343 S:      Maintained
15344 C:      irc://irc.libera.chat/devicetree
15345 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15347 F:      Documentation/devicetree/
15348 F:      arch/*/boot/dts/
15349 F:      include/dt-bindings/
15350
15351 OPENCOMPUTE PTP CLOCK DRIVER
15352 M:      Jonathan Lemon <[email protected]>
15353 M:      Vadim Fedorenko <[email protected]>
15354 L:      [email protected]
15355 S:      Maintained
15356 F:      drivers/ptp/ptp_ocp.c
15357
15358 OPENCORES I2C BUS DRIVER
15359 M:      Peter Korsgaard <[email protected]>
15360 M:      Andrew Lunn <[email protected]>
15361 L:      [email protected]
15362 S:      Maintained
15363 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15364 F:      Documentation/i2c/busses/i2c-ocores.rst
15365 F:      drivers/i2c/busses/i2c-ocores.c
15366 F:      include/linux/platform_data/i2c-ocores.h
15367
15368 OPENRISC ARCHITECTURE
15369 M:      Jonas Bonn <[email protected]>
15370 M:      Stefan Kristiansson <[email protected]>
15371 M:      Stafford Horne <[email protected]>
15372 L:      [email protected]
15373 S:      Maintained
15374 W:      http://openrisc.io
15375 T:      git git://github.com/openrisc/linux.git
15376 F:      Documentation/devicetree/bindings/openrisc/
15377 F:      Documentation/openrisc/
15378 F:      arch/openrisc/
15379 F:      drivers/irqchip/irq-ompic.c
15380 F:      drivers/irqchip/irq-or1k-*
15381
15382 OPENVSWITCH
15383 M:      Pravin B Shelar <[email protected]>
15384 L:      [email protected]
15385 L:      [email protected]
15386 S:      Maintained
15387 W:      http://openvswitch.org
15388 F:      include/uapi/linux/openvswitch.h
15389 F:      net/openvswitch/
15390
15391 OPERATING PERFORMANCE POINTS (OPP)
15392 M:      Viresh Kumar <[email protected]>
15393 M:      Nishanth Menon <[email protected]>
15394 M:      Stephen Boyd <[email protected]>
15395 L:      [email protected]
15396 S:      Maintained
15397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15398 F:      Documentation/devicetree/bindings/opp/
15399 F:      Documentation/power/opp.rst
15400 F:      drivers/opp/
15401 F:      include/linux/pm_opp.h
15402
15403 OPL4 DRIVER
15404 M:      Clemens Ladisch <[email protected]>
15405 L:      [email protected] (moderated for non-subscribers)
15406 S:      Maintained
15407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15408 F:      sound/drivers/opl4/
15409
15410 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15411 M:      Mark Fasheh <[email protected]>
15412 M:      Joel Becker <[email protected]>
15413 M:      Joseph Qi <[email protected]>
15414 L:      [email protected] (moderated for non-subscribers)
15415 S:      Supported
15416 W:      http://ocfs2.wiki.kernel.org
15417 F:      Documentation/filesystems/dlmfs.rst
15418 F:      Documentation/filesystems/ocfs2.rst
15419 F:      fs/ocfs2/
15420
15421 ORANGEFS FILESYSTEM
15422 M:      Mike Marshall <[email protected]>
15423 R:      Martin Brandenburg <[email protected]>
15424 L:      [email protected]
15425 S:      Supported
15426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15427 F:      Documentation/filesystems/orangefs.rst
15428 F:      fs/orangefs/
15429
15430 ORINOCO DRIVER
15431 L:      [email protected]
15432 S:      Orphan
15433 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15434 W:      http://www.nongnu.org/orinoco/
15435 F:      drivers/net/wireless/intersil/orinoco/
15436
15437 OV2659 OMNIVISION SENSOR DRIVER
15438 M:      "Lad, Prabhakar" <[email protected]>
15439 L:      [email protected]
15440 S:      Maintained
15441 W:      https://linuxtv.org
15442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15443 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15444 F:      drivers/media/i2c/ov2659.c
15445 F:      include/media/i2c/ov2659.h
15446
15447 OVERLAY FILESYSTEM
15448 M:      Miklos Szeredi <[email protected]>
15449 L:      [email protected]
15450 S:      Supported
15451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15452 F:      Documentation/filesystems/overlayfs.rst
15453 F:      fs/overlayfs/
15454
15455 P54 WIRELESS DRIVER
15456 M:      Christian Lamparter <[email protected]>
15457 L:      [email protected]
15458 S:      Maintained
15459 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
15460 F:      drivers/net/wireless/intersil/p54/
15461
15462 PACKING
15463 M:      Vladimir Oltean <[email protected]>
15464 L:      [email protected]
15465 S:      Supported
15466 F:      Documentation/core-api/packing.rst
15467 F:      include/linux/packing.h
15468 F:      lib/packing.c
15469
15470 PADATA PARALLEL EXECUTION MECHANISM
15471 M:      Steffen Klassert <[email protected]>
15472 M:      Daniel Jordan <[email protected]>
15473 L:      [email protected]
15474 L:      [email protected]
15475 S:      Maintained
15476 F:      Documentation/core-api/padata.rst
15477 F:      include/linux/padata.h
15478 F:      kernel/padata.c
15479
15480 PAGE CACHE
15481 M:      Matthew Wilcox (Oracle) <[email protected]>
15482 L:      [email protected]
15483 S:      Supported
15484 T:      git git://git.infradead.org/users/willy/pagecache.git
15485 F:      Documentation/filesystems/locking.rst
15486 F:      Documentation/filesystems/vfs.rst
15487 F:      include/linux/pagemap.h
15488 F:      mm/filemap.c
15489 F:      mm/page-writeback.c
15490 F:      mm/readahead.c
15491 F:      mm/truncate.c
15492
15493 PAGE POOL
15494 M:      Jesper Dangaard Brouer <[email protected]>
15495 M:      Ilias Apalodimas <[email protected]>
15496 L:      [email protected]
15497 S:      Supported
15498 F:      Documentation/networking/page_pool.rst
15499 F:      include/net/page_pool.h
15500 F:      include/trace/events/page_pool.h
15501 F:      net/core/page_pool.c
15502
15503 PAGE TABLE CHECK
15504 M:      Pasha Tatashin <[email protected]>
15505 M:      Andrew Morton <[email protected]>
15506 L:      [email protected]
15507 S:      Maintained
15508 F:      Documentation/mm/page_table_check.rst
15509 F:      include/linux/page_table_check.h
15510 F:      mm/page_table_check.c
15511
15512 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15513 M:      Kenneth Chan <[email protected]>
15514 L:      [email protected]
15515 S:      Maintained
15516 F:      drivers/platform/x86/panasonic-laptop.c
15517
15518 PARALLAX PING IIO SENSOR DRIVER
15519 M:      Andreas Klinger <[email protected]>
15520 L:      [email protected]
15521 S:      Maintained
15522 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15523 F:      drivers/iio/proximity/ping.c
15524
15525 PARALLEL LCD/KEYPAD PANEL DRIVER
15526 M:      Willy Tarreau <[email protected]>
15527 M:      Ksenija Stanojevic <[email protected]>
15528 S:      Odd Fixes
15529 F:      Documentation/admin-guide/lcd-panel-cgram.rst
15530 F:      drivers/auxdisplay/panel.c
15531
15532 PARALLEL PORT SUBSYSTEM
15533 M:      Sudip Mukherjee <[email protected]>
15534 M:      Sudip Mukherjee <[email protected]>
15535 L:      [email protected] (subscribers-only)
15536 S:      Maintained
15537 F:      Documentation/driver-api/parport*.rst
15538 F:      drivers/char/ppdev.c
15539 F:      drivers/parport/
15540 F:      include/linux/parport*.h
15541 F:      include/uapi/linux/ppdev.h
15542
15543 PARAVIRT_OPS INTERFACE
15544 M:      Juergen Gross <[email protected]>
15545 M:      Srivatsa S. Bhat (VMware) <[email protected]>
15546 R:      Alexey Makhalov <[email protected]>
15547 R:      VMware PV-Drivers Reviewers <[email protected]>
15548 L:      [email protected]
15549 L:      [email protected]
15550 S:      Supported
15551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15552 F:      Documentation/virt/paravirt_ops.rst
15553 F:      arch/*/include/asm/paravirt*.h
15554 F:      arch/*/kernel/paravirt*
15555 F:      include/linux/hypervisor.h
15556
15557 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15558 M:      Tim Waugh <[email protected]>
15559 L:      [email protected] (subscribers-only)
15560 S:      Maintained
15561 F:      Documentation/admin-guide/blockdev/paride.rst
15562 F:      drivers/block/paride/
15563
15564 PARISC ARCHITECTURE
15565 M:      "James E.J. Bottomley" <[email protected]>
15566 M:      Helge Deller <[email protected]>
15567 L:      [email protected]
15568 S:      Maintained
15569 W:      https://parisc.wiki.kernel.org
15570 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
15571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15573 F:      Documentation/parisc/
15574 F:      arch/parisc/
15575 F:      drivers/char/agp/parisc-agp.c
15576 F:      drivers/input/misc/hp_sdc_rtc.c
15577 F:      drivers/input/serio/gscps2.c
15578 F:      drivers/input/serio/hp_sdc*
15579 F:      drivers/parisc/
15580 F:      drivers/parport/parport_gsc.*
15581 F:      drivers/tty/serial/8250/8250_gsc.c
15582 F:      drivers/video/console/sti*
15583 F:      drivers/video/fbdev/sti*
15584 F:      drivers/video/logo/logo_parisc*
15585 F:      include/linux/hp_sdc.h
15586
15587 PARMAN
15588 M:      Jiri Pirko <[email protected]>
15589 L:      [email protected]
15590 S:      Supported
15591 F:      include/linux/parman.h
15592 F:      lib/parman.c
15593 F:      lib/test_parman.c
15594
15595 PC ENGINES APU BOARD DRIVER
15596 M:      Enrico Weigelt, metux IT consult <[email protected]>
15597 S:      Maintained
15598 F:      drivers/platform/x86/pcengines-apuv2.c
15599
15600 PC87360 HARDWARE MONITORING DRIVER
15601 M:      Jim Cromie <[email protected]>
15602 L:      [email protected]
15603 S:      Maintained
15604 F:      Documentation/hwmon/pc87360.rst
15605 F:      drivers/hwmon/pc87360.c
15606
15607 PC8736x GPIO DRIVER
15608 M:      Jim Cromie <[email protected]>
15609 S:      Maintained
15610 F:      drivers/char/pc8736x_gpio.c
15611
15612 PC87427 HARDWARE MONITORING DRIVER
15613 M:      Jean Delvare <[email protected]>
15614 L:      [email protected]
15615 S:      Maintained
15616 F:      Documentation/hwmon/pc87427.rst
15617 F:      drivers/hwmon/pc87427.c
15618
15619 PCA9532 LED DRIVER
15620 M:      Riku Voipio <[email protected]>
15621 S:      Maintained
15622 F:      drivers/leds/leds-pca9532.c
15623 F:      include/linux/leds-pca9532.h
15624
15625 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15626 M:      Guenter Roeck <[email protected]>
15627 L:      [email protected]
15628 S:      Maintained
15629 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
15630
15631 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15632 M:      Khalid Aziz <[email protected]>
15633 S:      Maintained
15634 F:      drivers/firmware/pcdp.*
15635
15636 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15637 M:      Thomas Petazzoni <[email protected]>
15638 M:      Pali Rohár <[email protected]>
15639 L:      [email protected]
15640 L:      [email protected] (moderated for non-subscribers)
15641 S:      Maintained
15642 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
15643 F:      drivers/pci/controller/pci-aardvark.c
15644
15645 PCI DRIVER FOR ALTERA PCIE IP
15646 M:      Joyce Ooi <[email protected]>
15647 L:      [email protected]
15648 S:      Supported
15649 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
15650 F:      drivers/pci/controller/pcie-altera.c
15651
15652 PCI DRIVER FOR APPLIEDMICRO XGENE
15653 M:      Toan Le <[email protected]>
15654 L:      [email protected]
15655 L:      [email protected] (moderated for non-subscribers)
15656 S:      Maintained
15657 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
15658 F:      drivers/pci/controller/pci-xgene.c
15659
15660 PCI DRIVER FOR ARM VERSATILE PLATFORM
15661 M:      Rob Herring <[email protected]>
15662 L:      [email protected]
15663 L:      [email protected] (moderated for non-subscribers)
15664 S:      Maintained
15665 F:      Documentation/devicetree/bindings/pci/versatile.yaml
15666 F:      drivers/pci/controller/pci-versatile.c
15667
15668 PCI DRIVER FOR ARMADA 8K
15669 M:      Thomas Petazzoni <[email protected]>
15670 L:      [email protected]
15671 L:      [email protected] (moderated for non-subscribers)
15672 S:      Maintained
15673 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
15674 F:      drivers/pci/controller/dwc/pcie-armada8k.c
15675
15676 PCI DRIVER FOR CADENCE PCIE IP
15677 M:      Tom Joseph <[email protected]>
15678 L:      [email protected]
15679 S:      Maintained
15680 F:      Documentation/devicetree/bindings/pci/cdns,*
15681 F:      drivers/pci/controller/cadence/
15682
15683 PCI DRIVER FOR FREESCALE LAYERSCAPE
15684 M:      Minghuan Lian <[email protected]>
15685 M:      Mingkai Hu <[email protected]>
15686 M:      Roy Zang <[email protected]>
15687 L:      [email protected]
15688 L:      [email protected]
15689 L:      [email protected] (moderated for non-subscribers)
15690 S:      Maintained
15691 F:      drivers/pci/controller/dwc/*layerscape*
15692
15693 PCI DRIVER FOR GENERIC OF HOSTS
15694 M:      Will Deacon <[email protected]>
15695 L:      [email protected]
15696 L:      [email protected] (moderated for non-subscribers)
15697 S:      Maintained
15698 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15699 F:      drivers/pci/controller/pci-host-common.c
15700 F:      drivers/pci/controller/pci-host-generic.c
15701
15702 PCI DRIVER FOR IMX6
15703 M:      Richard Zhu <[email protected]>
15704 M:      Lucas Stach <[email protected]>
15705 L:      [email protected]
15706 L:      [email protected] (moderated for non-subscribers)
15707 S:      Maintained
15708 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15709 F:      drivers/pci/controller/dwc/*imx6*
15710
15711 PCI DRIVER FOR FU740
15712 M:      Paul Walmsley <[email protected]>
15713 M:      Greentime Hu <[email protected]>
15714 L:      [email protected]
15715 S:      Maintained
15716 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15717 F:      drivers/pci/controller/dwc/pcie-fu740.c
15718
15719 PCI DRIVER FOR INTEL IXP4XX
15720 M:      Linus Walleij <[email protected]>
15721 S:      Maintained
15722 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15723 F:      drivers/pci/controller/pci-ixp4xx.c
15724
15725 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15726 M:      Nirmal Patel <[email protected]>
15727 R:      Jonathan Derrick <[email protected]>
15728 L:      [email protected]
15729 S:      Supported
15730 F:      drivers/pci/controller/vmd.c
15731
15732 PCI DRIVER FOR MICROSEMI SWITCHTEC
15733 M:      Kurt Schwemmer <[email protected]>
15734 M:      Logan Gunthorpe <[email protected]>
15735 L:      [email protected]
15736 S:      Maintained
15737 F:      Documentation/ABI/testing/sysfs-class-switchtec
15738 F:      Documentation/driver-api/switchtec.rst
15739 F:      drivers/ntb/hw/mscc/
15740 F:      drivers/pci/switch/switchtec*
15741 F:      include/linux/switchtec.h
15742 F:      include/uapi/linux/switchtec_ioctl.h
15743
15744 PCI DRIVER FOR MOBIVEIL PCIE IP
15745 M:      Karthikeyan Mitran <[email protected]>
15746 M:      Hou Zhiqiang <[email protected]>
15747 L:      [email protected]
15748 S:      Supported
15749 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15750 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
15751
15752 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15753 M:      Thomas Petazzoni <[email protected]>
15754 M:      Pali Rohár <[email protected]>
15755 L:      [email protected]
15756 L:      [email protected] (moderated for non-subscribers)
15757 S:      Maintained
15758 F:      drivers/pci/controller/*mvebu*
15759
15760 PCI DRIVER FOR NVIDIA TEGRA
15761 M:      Thierry Reding <[email protected]>
15762 L:      [email protected]
15763 L:      [email protected]
15764 S:      Supported
15765 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15766 F:      drivers/pci/controller/pci-tegra.c
15767
15768 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15769 M:      Hou Zhiqiang <[email protected]>
15770 L:      [email protected]
15771 L:      [email protected] (moderated for non-subscribers)
15772 S:      Maintained
15773 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15774 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15775
15776 PCI DRIVER FOR RENESAS R-CAR
15777 M:      Marek Vasut <[email protected]>
15778 M:      Yoshihiro Shimoda <[email protected]>
15779 L:      [email protected]
15780 L:      [email protected]
15781 S:      Maintained
15782 F:      Documentation/devicetree/bindings/pci/*rcar*
15783 F:      drivers/pci/controller/*rcar*
15784
15785 PCI DRIVER FOR SAMSUNG EXYNOS
15786 M:      Jingoo Han <[email protected]>
15787 L:      [email protected]
15788 L:      [email protected] (moderated for non-subscribers)
15789 L:      [email protected]
15790 S:      Maintained
15791 F:      drivers/pci/controller/dwc/pci-exynos.c
15792
15793 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15794 M:      Jingoo Han <[email protected]>
15795 M:      Gustavo Pimentel <[email protected]>
15796 L:      [email protected]
15797 S:      Maintained
15798 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15799 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15800 F:      drivers/pci/controller/dwc/*designware*
15801
15802 PCI DRIVER FOR TI DRA7XX/J721E
15803 M:      Kishon Vijay Abraham I <[email protected]>
15804 L:      [email protected]
15805 L:      [email protected]
15806 L:      [email protected] (moderated for non-subscribers)
15807 S:      Supported
15808 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
15809 F:      drivers/pci/controller/cadence/pci-j721e.c
15810 F:      drivers/pci/controller/dwc/pci-dra7xx.c
15811
15812 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15813 M:      Linus Walleij <[email protected]>
15814 L:      [email protected]
15815 S:      Maintained
15816 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15817 F:      drivers/pci/controller/pci-v3-semi.c
15818
15819 PCI ENDPOINT SUBSYSTEM
15820 M:      Kishon Vijay Abraham I <[email protected]>
15821 M:      Lorenzo Pieralisi <[email protected]>
15822 R:      Krzysztof Wilczyński <[email protected]>
15823 L:      [email protected]
15824 S:      Supported
15825 Q:      https://patchwork.kernel.org/project/linux-pci/list/
15826 B:      https://bugzilla.kernel.org
15827 C:      irc://irc.oftc.net/linux-pci
15828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15829 F:      Documentation/PCI/endpoint/*
15830 F:      Documentation/misc-devices/pci-endpoint-test.rst
15831 F:      drivers/misc/pci_endpoint_test.c
15832 F:      drivers/pci/endpoint/
15833 F:      tools/pci/
15834
15835 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15836 M:      Russell Currey <[email protected]>
15837 M:      Oliver O'Halloran <[email protected]>
15838 L:      [email protected]
15839 S:      Supported
15840 F:      Documentation/PCI/pci-error-recovery.rst
15841 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
15842 F:      arch/powerpc/include/*/eeh*.h
15843 F:      arch/powerpc/kernel/eeh*.c
15844 F:      arch/powerpc/platforms/*/eeh*.c
15845 F:      drivers/pci/pcie/aer.c
15846 F:      drivers/pci/pcie/dpc.c
15847 F:      drivers/pci/pcie/err.c
15848
15849 PCI ERROR RECOVERY
15850 M:      Linas Vepstas <[email protected]>
15851 L:      [email protected]
15852 S:      Supported
15853 F:      Documentation/PCI/pci-error-recovery.rst
15854
15855 PCI PEER-TO-PEER DMA (P2PDMA)
15856 M:      Bjorn Helgaas <[email protected]>
15857 M:      Logan Gunthorpe <[email protected]>
15858 L:      [email protected]
15859 S:      Supported
15860 Q:      https://patchwork.kernel.org/project/linux-pci/list/
15861 B:      https://bugzilla.kernel.org
15862 C:      irc://irc.oftc.net/linux-pci
15863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15864 F:      Documentation/driver-api/pci/p2pdma.rst
15865 F:      drivers/pci/p2pdma.c
15866 F:      include/linux/pci-p2pdma.h
15867
15868 PCI MSI DRIVER FOR ALTERA MSI IP
15869 M:      Joyce Ooi <[email protected]>
15870 L:      [email protected]
15871 S:      Supported
15872 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15873 F:      drivers/pci/controller/pcie-altera-msi.c
15874
15875 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15876 M:      Toan Le <[email protected]>
15877 L:      [email protected]
15878 L:      [email protected] (moderated for non-subscribers)
15879 S:      Maintained
15880 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15881 F:      drivers/pci/controller/pci-xgene-msi.c
15882
15883 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15884 M:      Lorenzo Pieralisi <[email protected]>
15885 R:      Rob Herring <[email protected]>
15886 R:      Krzysztof Wilczyński <[email protected]>
15887 L:      [email protected]
15888 S:      Supported
15889 Q:      https://patchwork.kernel.org/project/linux-pci/list/
15890 B:      https://bugzilla.kernel.org
15891 C:      irc://irc.oftc.net/linux-pci
15892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15893 F:      drivers/pci/controller/
15894 F:      drivers/pci/pci-bridge-emul.c
15895 F:      drivers/pci/pci-bridge-emul.h
15896
15897 PCI SUBSYSTEM
15898 M:      Bjorn Helgaas <[email protected]>
15899 L:      [email protected]
15900 S:      Supported
15901 Q:      https://patchwork.kernel.org/project/linux-pci/list/
15902 B:      https://bugzilla.kernel.org
15903 C:      irc://irc.oftc.net/linux-pci
15904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15905 F:      Documentation/PCI/
15906 F:      Documentation/devicetree/bindings/pci/
15907 F:      arch/x86/kernel/early-quirks.c
15908 F:      arch/x86/kernel/quirks.c
15909 F:      arch/x86/pci/
15910 F:      drivers/acpi/pci*
15911 F:      drivers/pci/
15912 F:      include/asm-generic/pci*
15913 F:      include/linux/of_pci.h
15914 F:      include/linux/pci*
15915 F:      include/uapi/linux/pci*
15916 F:      lib/pci*
15917
15918 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15919 M:      Jonathan Chocron <[email protected]>
15920 L:      [email protected]
15921 S:      Maintained
15922 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
15923 F:      drivers/pci/controller/dwc/pcie-al.c
15924
15925 PCIE DRIVER FOR AMLOGIC MESON
15926 M:      Yue Wang <[email protected]>
15927 L:      [email protected]
15928 L:      [email protected]
15929 S:      Maintained
15930 F:      drivers/pci/controller/dwc/pci-meson.c
15931
15932 PCIE DRIVER FOR AXIS ARTPEC
15933 M:      Jesper Nilsson <[email protected]>
15934 L:      [email protected]
15935 L:      [email protected]
15936 S:      Maintained
15937 F:      Documentation/devicetree/bindings/pci/axis,artpec*
15938 F:      drivers/pci/controller/dwc/*artpec*
15939
15940 PCIE DRIVER FOR CAVIUM THUNDERX
15941 M:      Robert Richter <[email protected]>
15942 L:      [email protected]
15943 L:      [email protected] (moderated for non-subscribers)
15944 S:      Odd Fixes
15945 F:      drivers/pci/controller/pci-thunder-*
15946
15947 PCIE DRIVER FOR HISILICON
15948 M:      Zhou Wang <[email protected]>
15949 L:      [email protected]
15950 S:      Maintained
15951 F:      drivers/pci/controller/dwc/pcie-hisi.c
15952
15953 PCIE DRIVER FOR HISILICON KIRIN
15954 M:      Xiaowei Song <[email protected]>
15955 M:      Binghui Wang <[email protected]>
15956 L:      [email protected]
15957 S:      Maintained
15958 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15959 F:      drivers/pci/controller/dwc/pcie-kirin.c
15960
15961 PCIE DRIVER FOR HISILICON STB
15962 M:      Shawn Guo <[email protected]>
15963 L:      [email protected]
15964 S:      Maintained
15965 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15966 F:      drivers/pci/controller/dwc/pcie-histb.c
15967
15968 PCIE DRIVER FOR INTEL KEEM BAY
15969 M:      Srikanth Thokala <[email protected]>
15970 L:      [email protected]
15971 S:      Supported
15972 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15973 F:      drivers/pci/controller/dwc/pcie-keembay.c
15974
15975 PCIE DRIVER FOR INTEL LGM GW SOC
15976 M:      Rahul Tanwar <[email protected]>
15977 L:      [email protected]
15978 S:      Maintained
15979 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15980 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
15981
15982 PCIE DRIVER FOR MEDIATEK
15983 M:      Ryder Lee <[email protected]>
15984 M:      Jianjun Wang <[email protected]>
15985 L:      [email protected]
15986 L:      [email protected] (moderated for non-subscribers)
15987 S:      Supported
15988 F:      Documentation/devicetree/bindings/pci/mediatek*
15989 F:      drivers/pci/controller/*mediatek*
15990
15991 PCIE DRIVER FOR MICROCHIP
15992 M:      Daire McNamara <[email protected]>
15993 L:      [email protected]
15994 S:      Supported
15995 F:      Documentation/devicetree/bindings/pci/microchip*
15996 F:      drivers/pci/controller/*microchip*
15997
15998 PCIE DRIVER FOR QUALCOMM MSM
15999 M:      Stanimir Varbanov <[email protected]>
16000 L:      [email protected]
16001 L:      [email protected]
16002 S:      Maintained
16003 F:      drivers/pci/controller/dwc/pcie-qcom.c
16004
16005 PCIE ENDPOINT DRIVER FOR QUALCOMM
16006 M:      Manivannan Sadhasivam <[email protected]>
16007 L:      [email protected]
16008 L:      [email protected]
16009 S:      Maintained
16010 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16011 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
16012
16013 PCIE DRIVER FOR ROCKCHIP
16014 M:      Shawn Lin <[email protected]>
16015 L:      [email protected]
16016 L:      [email protected]
16017 S:      Maintained
16018 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
16019 F:      drivers/pci/controller/pcie-rockchip*
16020
16021 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16022 M:      Kunihiko Hayashi <[email protected]>
16023 L:      [email protected]
16024 S:      Maintained
16025 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16026 F:      drivers/pci/controller/dwc/pcie-uniphier*
16027
16028 PCIE DRIVER FOR ST SPEAR13XX
16029 M:      Pratyush Anand <[email protected]>
16030 L:      [email protected]
16031 S:      Maintained
16032 F:      drivers/pci/controller/dwc/*spear*
16033
16034 PCI DRIVER FOR XILINX VERSAL CPM
16035 M:      Bharat Kumar Gogada <[email protected]>
16036 M:      Michal Simek <[email protected]>
16037 L:      [email protected]
16038 S:      Maintained
16039 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16040 F:      drivers/pci/controller/pcie-xilinx-cpm.c
16041
16042 PCMCIA SUBSYSTEM
16043 M:      Dominik Brodowski <[email protected]>
16044 S:      Odd Fixes
16045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16046 F:      Documentation/pcmcia/
16047 F:      drivers/pcmcia/
16048 F:      include/pcmcia/
16049 F:      tools/pcmcia/
16050
16051 PCNET32 NETWORK DRIVER
16052 M:      Don Fry <[email protected]>
16053 L:      [email protected]
16054 S:      Maintained
16055 F:      drivers/net/ethernet/amd/pcnet32.c
16056
16057 PCRYPT PARALLEL CRYPTO ENGINE
16058 M:      Steffen Klassert <[email protected]>
16059 L:      [email protected]
16060 S:      Maintained
16061 F:      crypto/pcrypt.c
16062 F:      include/crypto/pcrypt.h
16063
16064 PEAQ WMI HOTKEYS DRIVER
16065 M:      Hans de Goede <[email protected]>
16066 L:      [email protected]
16067 S:      Maintained
16068 F:      drivers/platform/x86/peaq-wmi.c
16069
16070 PECI HARDWARE MONITORING DRIVERS
16071 M:      Iwona Winiarska <[email protected]>
16072 L:      [email protected]
16073 S:      Supported
16074 F:      Documentation/hwmon/peci-cputemp.rst
16075 F:      Documentation/hwmon/peci-dimmtemp.rst
16076 F:      drivers/hwmon/peci/
16077
16078 PECI SUBSYSTEM
16079 M:      Iwona Winiarska <[email protected]>
16080 L:      [email protected] (moderated for non-subscribers)
16081 S:      Supported
16082 F:      Documentation/devicetree/bindings/peci/
16083 F:      Documentation/peci/
16084 F:      drivers/peci/
16085 F:      include/linux/peci-cpu.h
16086 F:      include/linux/peci.h
16087
16088 PENSANDO ETHERNET DRIVERS
16089 M:      Shannon Nelson <[email protected]>
16090 M:      [email protected]
16091 L:      [email protected]
16092 S:      Supported
16093 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16094 F:      drivers/net/ethernet/pensando/
16095
16096 PER-CPU MEMORY ALLOCATOR
16097 M:      Dennis Zhou <[email protected]>
16098 M:      Tejun Heo <[email protected]>
16099 M:      Christoph Lameter <[email protected]>
16100 L:      [email protected]
16101 S:      Maintained
16102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16103 F:      arch/*/include/asm/percpu.h
16104 F:      include/linux/percpu*.h
16105 F:      lib/percpu*.c
16106 F:      mm/percpu*.c
16107
16108 PER-TASK DELAY ACCOUNTING
16109 M:      Balbir Singh <[email protected]>
16110 S:      Maintained
16111 F:      include/linux/delayacct.h
16112 F:      kernel/delayacct.c
16113
16114 PERFORMANCE EVENTS SUBSYSTEM
16115 M:      Peter Zijlstra <[email protected]>
16116 M:      Ingo Molnar <[email protected]>
16117 M:      Arnaldo Carvalho de Melo <[email protected]>
16118 R:      Mark Rutland <[email protected]>
16119 R:      Alexander Shishkin <[email protected]>
16120 R:      Jiri Olsa <[email protected]>
16121 R:      Namhyung Kim <[email protected]>
16122 L:      [email protected]
16123 L:      [email protected]
16124 S:      Supported
16125 W:      https://perf.wiki.kernel.org/
16126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16127 F:      arch/*/events/*
16128 F:      arch/*/events/*/*
16129 F:      arch/*/include/asm/perf_event.h
16130 F:      arch/*/kernel/*/*/perf_event*.c
16131 F:      arch/*/kernel/*/perf_event*.c
16132 F:      arch/*/kernel/perf_callchain.c
16133 F:      arch/*/kernel/perf_event*.c
16134 F:      include/linux/perf_event.h
16135 F:      include/uapi/linux/perf_event.h
16136 F:      kernel/events/*
16137 F:      tools/lib/perf/
16138 F:      tools/perf/
16139
16140 PERFORMANCE EVENTS TOOLING ARM64
16141 R:      John Garry <[email protected]>
16142 R:      Will Deacon <[email protected]>
16143 R:      James Clark <[email protected]>
16144 R:      Mike Leach <[email protected]>
16145 R:      Leo Yan <[email protected]>
16146 L:      [email protected] (moderated for non-subscribers)
16147 S:      Supported
16148 F:      tools/build/feature/test-libopencsd.c
16149 F:      tools/perf/arch/arm*/
16150 F:      tools/perf/pmu-events/arch/arm64/
16151 F:      tools/perf/util/arm-spe*
16152 F:      tools/perf/util/cs-etm*
16153
16154 PERSONALITY HANDLING
16155 M:      Christoph Hellwig <[email protected]>
16156 L:      [email protected]
16157 S:      Maintained
16158 F:      include/linux/personality.h
16159 F:      include/uapi/linux/personality.h
16160
16161 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16162 M:      Marcus Folkesson <[email protected]>
16163 L:      [email protected]
16164 S:      Maintained
16165 F:      Documentation/input/devices/pxrc.rst
16166 F:      drivers/input/joystick/pxrc.c
16167
16168 PHONET PROTOCOL
16169 M:      Remi Denis-Courmont <[email protected]>
16170 S:      Supported
16171 F:      Documentation/networking/phonet.rst
16172 F:      include/linux/phonet.h
16173 F:      include/net/phonet/
16174 F:      include/uapi/linux/phonet.h
16175 F:      net/phonet/
16176
16177 PHRAM MTD DRIVER
16178 M:      Joern Engel <[email protected]>
16179 L:      [email protected]
16180 S:      Maintained
16181 F:      drivers/mtd/devices/phram.c
16182
16183 PICOLCD HID DRIVER
16184 M:      Bruno Prémont <[email protected]>
16185 L:      [email protected]
16186 S:      Maintained
16187 F:      drivers/hid/hid-picolcd*
16188
16189 PIDFD API
16190 M:      Christian Brauner <[email protected]>
16191 L:      [email protected]
16192 S:      Maintained
16193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16194 F:      samples/pidfd/
16195 F:      tools/testing/selftests/clone3/
16196 F:      tools/testing/selftests/pid_namespace/
16197 F:      tools/testing/selftests/pidfd/
16198 K:      (?i)pidfd
16199 K:      (?i)clone3
16200 K:      \b(clone_args|kernel_clone_args)\b
16201
16202 PIN CONTROL SUBSYSTEM
16203 M:      Linus Walleij <[email protected]>
16204 L:      [email protected]
16205 S:      Maintained
16206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16207 F:      Documentation/devicetree/bindings/pinctrl/
16208 F:      Documentation/driver-api/pin-control.rst
16209 F:      drivers/pinctrl/
16210 F:      include/dt-bindings/pinctrl/
16211 F:      include/linux/pinctrl/
16212
16213 PIN CONTROLLER - AMD
16214 M:      Basavaraj Natikar <[email protected]>
16215 M:      Shyam Sundar S K <[email protected]>
16216 S:      Maintained
16217 F:      drivers/pinctrl/pinctrl-amd.c
16218
16219 PIN CONTROLLER - FREESCALE
16220 M:      Dong Aisheng <[email protected]>
16221 M:      Fabio Estevam <[email protected]>
16222 M:      Shawn Guo <[email protected]>
16223 M:      Jacky Bai <[email protected]>
16224 R:      Pengutronix Kernel Team <[email protected]>
16225 L:      [email protected]
16226 S:      Maintained
16227 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
16228 F:      drivers/pinctrl/freescale/
16229
16230 PIN CONTROLLER - INTEL
16231 M:      Mika Westerberg <[email protected]>
16232 M:      Andy Shevchenko <[email protected]>
16233 S:      Supported
16234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16235 F:      drivers/pinctrl/intel/
16236
16237 PIN CONTROLLER - KEEMBAY
16238 M:      Lakshmi Sowjanya D <[email protected]>
16239 S:      Supported
16240 F:      drivers/pinctrl/pinctrl-keembay*
16241
16242 PIN CONTROLLER - MEDIATEK
16243 M:      Sean Wang <[email protected]>
16244 L:      [email protected] (moderated for non-subscribers)
16245 S:      Maintained
16246 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16247 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16248 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16249 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16250 F:      drivers/pinctrl/mediatek/
16251
16252 PIN CONTROLLER - MICROCHIP AT91
16253 M:      Ludovic Desroches <[email protected]>
16254 L:      [email protected] (moderated for non-subscribers)
16255 L:      [email protected]
16256 S:      Supported
16257 F:      drivers/gpio/gpio-sama5d2-piobu.c
16258 F:      drivers/pinctrl/pinctrl-at91*
16259
16260 PIN CONTROLLER - QUALCOMM
16261 M:      Bjorn Andersson <[email protected]>
16262 L:      [email protected]
16263 S:      Maintained
16264 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16265 F:      drivers/pinctrl/qcom/
16266
16267 PIN CONTROLLER - RENESAS
16268 M:      Geert Uytterhoeven <[email protected]>
16269 L:      [email protected]
16270 S:      Supported
16271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16272 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
16273 F:      drivers/pinctrl/renesas/
16274
16275 PIN CONTROLLER - SAMSUNG
16276 M:      Tomasz Figa <[email protected]>
16277 M:      Krzysztof Kozlowski <[email protected]>
16278 M:      Sylwester Nawrocki <[email protected]>
16279 R:      Alim Akhtar <[email protected]>
16280 L:      [email protected] (moderated for non-subscribers)
16281 L:      [email protected]
16282 S:      Maintained
16283 C:      irc://irc.libera.chat/linux-exynos
16284 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
16285 B:      mailto:[email protected]
16286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16287 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16288 F:      drivers/pinctrl/samsung/
16289 F:      include/dt-bindings/pinctrl/samsung.h
16290
16291 PIN CONTROLLER - SINGLE
16292 M:      Tony Lindgren <[email protected]>
16293 M:      Haojian Zhuang <[email protected]>
16294 L:      [email protected] (moderated for non-subscribers)
16295 L:      [email protected]
16296 S:      Maintained
16297 F:      drivers/pinctrl/pinctrl-single.c
16298
16299 PIN CONTROLLER - THUNDERBAY
16300 M:      Lakshmi Sowjanya D <[email protected]>
16301 S:      Supported
16302 F:      drivers/pinctrl/pinctrl-thunderbay.c
16303
16304 PIN CONTROLLER - SUNPLUS / TIBBO
16305 M:      Dvorkin Dmitry <[email protected]>
16306 M:      Wells Lu <[email protected]>
16307 L:      [email protected] (moderated for non-subscribers)
16308 S:      Maintained
16309 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
16310 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
16311 F:      drivers/pinctrl/sunplus/
16312 F:      include/dt-bindings/pinctrl/sppctl*.h
16313
16314 PKTCDVD DRIVER
16315 M:      [email protected]
16316 S:      Orphan
16317 F:      drivers/block/pktcdvd.c
16318 F:      include/linux/pktcdvd.h
16319 F:      include/uapi/linux/pktcdvd.h
16320
16321 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16322 M:      Tomasz Duszynski <[email protected]>
16323 S:      Maintained
16324 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16325 F:      drivers/iio/chemical/pms7003.c
16326
16327 PLDMFW LIBRARY
16328 M:      Jacob Keller <[email protected]>
16329 S:      Maintained
16330 F:      Documentation/driver-api/pldmfw/
16331 F:      include/linux/pldmfw.h
16332 F:      lib/pldmfw/
16333
16334 PLX DMA DRIVER
16335 M:      Logan Gunthorpe <[email protected]>
16336 S:      Maintained
16337 F:      drivers/dma/plx_dma.c
16338
16339 PM6764TR DRIVER
16340 M:      Charles Hsu     <[email protected]>
16341 L:      [email protected]
16342 S:      Maintained
16343 F:      Documentation/hwmon/pm6764tr.rst
16344 F:      drivers/hwmon/pmbus/pm6764tr.c
16345
16346 PM-GRAPH UTILITY
16347 M:      "Todd E Brandt" <[email protected]>
16348 L:      [email protected]
16349 S:      Supported
16350 W:      https://01.org/pm-graph
16351 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16352 T:      git git://github.com/intel/pm-graph
16353 F:      tools/power/pm-graph
16354
16355 PMBUS HARDWARE MONITORING DRIVERS
16356 M:      Guenter Roeck <[email protected]>
16357 L:      [email protected]
16358 S:      Maintained
16359 W:      http://hwmon.wiki.kernel.org/
16360 W:      http://www.roeck-us.net/linux/drivers/
16361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16362 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
16363 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
16364 F:      Documentation/hwmon/adm1275.rst
16365 F:      Documentation/hwmon/ibm-cffps.rst
16366 F:      Documentation/hwmon/ir35221.rst
16367 F:      Documentation/hwmon/lm25066.rst
16368 F:      Documentation/hwmon/ltc2978.rst
16369 F:      Documentation/hwmon/ltc3815.rst
16370 F:      Documentation/hwmon/max16064.rst
16371 F:      Documentation/hwmon/max20751.rst
16372 F:      Documentation/hwmon/max31785.rst
16373 F:      Documentation/hwmon/max34440.rst
16374 F:      Documentation/hwmon/max8688.rst
16375 F:      Documentation/hwmon/pmbus-core.rst
16376 F:      Documentation/hwmon/pmbus.rst
16377 F:      Documentation/hwmon/tps40422.rst
16378 F:      Documentation/hwmon/ucd9000.rst
16379 F:      Documentation/hwmon/ucd9200.rst
16380 F:      Documentation/hwmon/zl6100.rst
16381 F:      drivers/hwmon/pmbus/
16382 F:      include/linux/pmbus.h
16383
16384 PMC SIERRA MaxRAID DRIVER
16385 L:      [email protected]
16386 S:      Orphan
16387 W:      http://www.pmc-sierra.com/
16388 F:      drivers/scsi/pmcraid.*
16389
16390 PMC SIERRA PM8001 DRIVER
16391 M:      Jack Wang <[email protected]>
16392 L:      [email protected]
16393 S:      Supported
16394 F:      drivers/scsi/pm8001/
16395
16396 PNI RM3100 IIO DRIVER
16397 M:      Song Qiang <[email protected]>
16398 L:      [email protected]
16399 S:      Maintained
16400 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16401 F:      drivers/iio/magnetometer/rm3100*
16402
16403 PNP SUPPORT
16404 M:      "Rafael J. Wysocki" <[email protected]>
16405 L:      [email protected]
16406 S:      Maintained
16407 F:      drivers/pnp/
16408 F:      include/linux/pnp.h
16409
16410 POSIX CLOCKS and TIMERS
16411 M:      Thomas Gleixner <[email protected]>
16412 L:      [email protected]
16413 S:      Maintained
16414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16415 F:      fs/timerfd.c
16416 F:      include/linux/time_namespace.h
16417 F:      include/linux/timer*
16418 F:      kernel/time/*timer*
16419 F:      kernel/time/namespace.c
16420
16421 POWER MANAGEMENT CORE
16422 M:      "Rafael J. Wysocki" <[email protected]>
16423 L:      [email protected]
16424 S:      Supported
16425 B:      https://bugzilla.kernel.org
16426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16427 F:      drivers/base/power/
16428 F:      drivers/powercap/
16429 F:      include/linux/intel_rapl.h
16430 F:      include/linux/pm.h
16431 F:      include/linux/pm_*
16432 F:      include/linux/powercap.h
16433 F:      kernel/configs/nopm.config
16434
16435 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16436 M:      Daniel Lezcano <[email protected]>
16437 L:      [email protected]
16438 S:      Supported
16439 B:      https://bugzilla.kernel.org
16440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16441 F:      drivers/powercap/dtpm*
16442 F:      include/linux/dtpm.h
16443
16444 POWER STATE COORDINATION INTERFACE (PSCI)
16445 M:      Mark Rutland <[email protected]>
16446 M:      Lorenzo Pieralisi <[email protected]>
16447 L:      [email protected] (moderated for non-subscribers)
16448 S:      Maintained
16449 F:      drivers/firmware/psci/
16450 F:      include/linux/psci.h
16451 F:      include/uapi/linux/psci.h
16452
16453 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16454 M:      Sebastian Reichel <[email protected]>
16455 L:      [email protected]
16456 S:      Maintained
16457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16458 F:      Documentation/ABI/testing/sysfs-class-power
16459 F:      Documentation/devicetree/bindings/power/supply/
16460 F:      drivers/power/supply/
16461 F:      include/linux/power/
16462 F:      include/linux/power_supply.h
16463
16464 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16465 M:      Suraj Jitindar Singh <[email protected]>
16466 L:      [email protected]
16467 S:      Maintained
16468 F:      drivers/char/powernv-op-panel.c
16469
16470 PPP OVER ATM (RFC 2364)
16471 M:      Mitchell Blank Jr <[email protected]>
16472 S:      Maintained
16473 F:      include/uapi/linux/atmppp.h
16474 F:      net/atm/pppoatm.c
16475
16476 PPP OVER ETHERNET
16477 M:      Michal Ostrowski <[email protected]>
16478 S:      Maintained
16479 F:      drivers/net/ppp/pppoe.c
16480 F:      drivers/net/ppp/pppox.c
16481
16482 PPP OVER L2TP
16483 M:      James Chapman <[email protected]>
16484 S:      Maintained
16485 F:      include/linux/if_pppol2tp.h
16486 F:      include/uapi/linux/if_pppol2tp.h
16487 F:      net/l2tp/l2tp_ppp.c
16488
16489 PPP PROTOCOL DRIVERS AND COMPRESSORS
16490 M:      Paul Mackerras <[email protected]>
16491 L:      [email protected]
16492 S:      Maintained
16493 F:      drivers/net/ppp/ppp_*
16494
16495 PPS SUPPORT
16496 M:      Rodolfo Giometti <[email protected]>
16497 L:      [email protected] (subscribers-only)
16498 S:      Maintained
16499 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
16500 F:      Documentation/ABI/testing/sysfs-pps
16501 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
16502 F:      Documentation/driver-api/pps.rst
16503 F:      drivers/pps/
16504 F:      include/linux/pps*.h
16505 F:      include/uapi/linux/pps.h
16506
16507 PPTP DRIVER
16508 M:      Dmitry Kozlov <[email protected]>
16509 L:      [email protected]
16510 S:      Maintained
16511 W:      http://sourceforge.net/projects/accel-pptp
16512 F:      drivers/net/ppp/pptp.c
16513
16514 PRESSURE STALL INFORMATION (PSI)
16515 M:      Johannes Weiner <[email protected]>
16516 M:      Suren Baghdasaryan <[email protected]>
16517 S:      Maintained
16518 F:      include/linux/psi*
16519 F:      kernel/sched/psi.c
16520
16521 PRINTK
16522 M:      Petr Mladek <[email protected]>
16523 M:      Sergey Senozhatsky <[email protected]>
16524 R:      Steven Rostedt <[email protected]>
16525 R:      John Ogness <[email protected]>
16526 S:      Maintained
16527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16528 F:      include/linux/printk.h
16529 F:      kernel/printk/
16530
16531 PRINTK INDEXING
16532 R:      Chris Down <[email protected]>
16533 S:      Maintained
16534 F:      Documentation/core-api/printk-index.rst
16535 F:      kernel/printk/index.c
16536 K:      printk_index
16537
16538 PROC FILESYSTEM
16539 L:      [email protected]
16540 L:      [email protected]
16541 S:      Maintained
16542 F:      Documentation/filesystems/proc.rst
16543 F:      fs/proc/
16544 F:      include/linux/proc_fs.h
16545 F:      tools/testing/selftests/proc/
16546
16547 PROC SYSCTL
16548 M:      Luis Chamberlain <[email protected]>
16549 M:      Kees Cook <[email protected]>
16550 M:      Iurii Zaikin <[email protected]>
16551 L:      [email protected]
16552 L:      [email protected]
16553 S:      Maintained
16554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16555 F:      fs/proc/proc_sysctl.c
16556 F:      include/linux/sysctl.h
16557 F:      kernel/sysctl-test.c
16558 F:      kernel/sysctl.c
16559 F:      tools/testing/selftests/sysctl/
16560
16561 PS3 NETWORK SUPPORT
16562 M:      Geoff Levand <[email protected]>
16563 L:      [email protected]
16564 L:      [email protected]
16565 S:      Maintained
16566 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
16567
16568 PS3 PLATFORM SUPPORT
16569 M:      Geoff Levand <[email protected]>
16570 L:      [email protected]
16571 S:      Maintained
16572 F:      arch/powerpc/boot/ps3*
16573 F:      arch/powerpc/include/asm/lv1call.h
16574 F:      arch/powerpc/include/asm/ps3*.h
16575 F:      arch/powerpc/platforms/ps3/
16576 F:      drivers/*/ps3*
16577 F:      drivers/ps3/
16578 F:      drivers/rtc/rtc-ps3.c
16579 F:      drivers/usb/host/*ps3.c
16580 F:      sound/ppc/snd_ps3*
16581
16582 PS3VRAM DRIVER
16583 M:      Jim Paris <[email protected]>
16584 M:      Geoff Levand <[email protected]>
16585 L:      [email protected]
16586 S:      Maintained
16587 F:      drivers/block/ps3vram.c
16588
16589 PSAMPLE PACKET SAMPLING SUPPORT
16590 M:      Yotam Gigi <[email protected]>
16591 S:      Maintained
16592 F:      include/net/psample.h
16593 F:      include/uapi/linux/psample.h
16594 F:      net/psample
16595
16596 PSTORE FILESYSTEM
16597 M:      Kees Cook <[email protected]>
16598 M:      Anton Vorontsov <[email protected]>
16599 M:      Colin Cross <[email protected]>
16600 M:      Tony Luck <[email protected]>
16601 S:      Maintained
16602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16603 F:      Documentation/admin-guide/ramoops.rst
16604 F:      Documentation/admin-guide/pstore-blk.rst
16605 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16606 F:      drivers/acpi/apei/erst.c
16607 F:      drivers/firmware/efi/efi-pstore.c
16608 F:      fs/pstore/
16609 F:      include/linux/pstore*
16610 K:      \b(pstore|ramoops)
16611
16612 PTP HARDWARE CLOCK SUPPORT
16613 M:      Richard Cochran <[email protected]>
16614 L:      [email protected]
16615 S:      Maintained
16616 W:      http://linuxptp.sourceforge.net/
16617 F:      Documentation/ABI/testing/sysfs-ptp
16618 F:      Documentation/driver-api/ptp.rst
16619 F:      drivers/net/phy/dp83640*
16620 F:      drivers/ptp/*
16621 F:      include/linux/ptp_cl*
16622
16623 PTP VIRTUAL CLOCK SUPPORT
16624 M:      Yangbo Lu <[email protected]>
16625 L:      [email protected]
16626 S:      Maintained
16627 F:      drivers/ptp/ptp_vclock.c
16628 F:      net/ethtool/phc_vclocks.c
16629
16630 PTRACE SUPPORT
16631 M:      Oleg Nesterov <[email protected]>
16632 S:      Maintained
16633 F:      arch/*/*/ptrace*.c
16634 F:      arch/*/include/asm/ptrace*.h
16635 F:      arch/*/ptrace*.c
16636 F:      include/asm-generic/syscall.h
16637 F:      include/linux/ptrace.h
16638 F:      include/linux/regset.h
16639 F:      include/uapi/linux/ptrace.h
16640 F:      kernel/ptrace.c
16641
16642 PULSE8-CEC DRIVER
16643 M:      Hans Verkuil <[email protected]>
16644 L:      [email protected]
16645 S:      Maintained
16646 T:      git git://linuxtv.org/media_tree.git
16647 F:      Documentation/admin-guide/media/pulse8-cec.rst
16648 F:      drivers/media/cec/usb/pulse8/
16649
16650 PURELIFI PLFXLC DRIVER
16651 M:      Srinivasan Raju <[email protected]>
16652 L:      [email protected]
16653 S:      Supported
16654 F:      drivers/net/wireless/purelifi/plfxlc/
16655
16656 PVRUSB2 VIDEO4LINUX DRIVER
16657 M:      Mike Isely <[email protected]>
16658 L:      [email protected]       (subscribers-only)
16659 L:      [email protected]
16660 S:      Maintained
16661 W:      http://www.isely.net/pvrusb2/
16662 T:      git git://linuxtv.org/media_tree.git
16663 F:      Documentation/driver-api/media/drivers/pvrusb2*
16664 F:      drivers/media/usb/pvrusb2/
16665
16666 PWC WEBCAM DRIVER
16667 M:      Hans Verkuil <[email protected]>
16668 L:      [email protected]
16669 S:      Odd Fixes
16670 T:      git git://linuxtv.org/media_tree.git
16671 F:      drivers/media/usb/pwc/*
16672 F:      include/trace/events/pwc.h
16673
16674 PWM IR Transmitter
16675 M:      Sean Young <[email protected]>
16676 L:      [email protected]
16677 S:      Maintained
16678 F:      drivers/media/rc/pwm-ir-tx.c
16679
16680 PWM SUBSYSTEM
16681 M:      Thierry Reding <[email protected]>
16682 R:      Uwe Kleine-König <[email protected]>
16683 L:      [email protected]
16684 S:      Maintained
16685 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
16686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16687 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16688 F:      Documentation/devicetree/bindings/pwm/
16689 F:      Documentation/driver-api/pwm.rst
16690 F:      drivers/gpio/gpio-mvebu.c
16691 F:      drivers/pwm/
16692 F:      drivers/video/backlight/pwm_bl.c
16693 F:      include/dt-bindings/pwm/
16694 F:      include/linux/pwm.h
16695 F:      include/linux/pwm_backlight.h
16696 K:      pwm_(config|apply_state|ops)
16697
16698 PXA GPIO DRIVER
16699 M:      Robert Jarzmik <[email protected]>
16700 L:      [email protected]
16701 S:      Maintained
16702 F:      drivers/gpio/gpio-pxa.c
16703
16704 PXA MMCI DRIVER
16705 S:      Orphan
16706
16707 PXA RTC DRIVER
16708 M:      Robert Jarzmik <[email protected]>
16709 L:      [email protected]
16710 S:      Maintained
16711
16712 PXA2xx/PXA3xx SUPPORT
16713 M:      Daniel Mack <[email protected]>
16714 M:      Haojian Zhuang <[email protected]>
16715 M:      Robert Jarzmik <[email protected]>
16716 L:      [email protected] (moderated for non-subscribers)
16717 S:      Maintained
16718 T:      git git://github.com/hzhuang1/linux.git
16719 T:      git git://github.com/rjarzmik/linux.git
16720 F:      arch/arm/boot/dts/pxa*
16721 F:      arch/arm/mach-pxa/
16722 F:      drivers/dma/pxa*
16723 F:      drivers/pcmcia/pxa2xx*
16724 F:      drivers/pinctrl/pxa/
16725 F:      drivers/spi/spi-pxa2xx*
16726 F:      drivers/usb/gadget/udc/pxa2*
16727 F:      include/sound/pxa2xx-lib.h
16728 F:      sound/arm/pxa*
16729 F:      sound/soc/pxa/
16730
16731 QAT DRIVER
16732 M:      Giovanni Cabiddu <[email protected]>
16733 L:      [email protected]
16734 S:      Supported
16735 F:      drivers/crypto/qat/
16736
16737 QCOM AUDIO (ASoC) DRIVERS
16738 M:      Srinivas Kandagatla <[email protected]>
16739 M:      Banajit Goswami <[email protected]>
16740 L:      [email protected] (moderated for non-subscribers)
16741 S:      Supported
16742 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
16743 F:      Documentation/devicetree/bindings/sound/qcom,*
16744 F:      drivers/soc/qcom/apr.c
16745 F:      include/dt-bindings/sound/qcom,wcd9335.h
16746 F:      sound/soc/codecs/lpass-rx-macro.*
16747 F:      sound/soc/codecs/lpass-tx-macro.*
16748 F:      sound/soc/codecs/lpass-va-macro.c
16749 F:      sound/soc/codecs/lpass-wsa-macro.*
16750 F:      sound/soc/codecs/msm8916-wcd-analog.c
16751 F:      sound/soc/codecs/msm8916-wcd-digital.c
16752 F:      sound/soc/codecs/wcd9335.*
16753 F:      sound/soc/codecs/wcd934x.c
16754 F:      sound/soc/codecs/wcd-clsh-v2.*
16755 F:      sound/soc/codecs/wcd-mbhc-v2.*
16756 F:      sound/soc/codecs/wsa881x.c
16757 F:      sound/soc/codecs/wsa883x.c
16758 F:      sound/soc/qcom/
16759
16760 QCOM EMBEDDED USB DEBUGGER (EUD)
16761 M:      Souradeep Chowdhury <[email protected]>
16762 L:      [email protected]
16763 S:      Maintained
16764 F:      Documentation/ABI/testing/sysfs-driver-eud
16765 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16766 F:      drivers/usb/misc/qcom_eud.c
16767
16768 QCOM IPA DRIVER
16769 M:      Alex Elder <[email protected]>
16770 L:      [email protected]
16771 S:      Supported
16772 F:      drivers/net/ipa/
16773
16774 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16775 M:      Gabriel Somlo <[email protected]>
16776 M:      "Michael S. Tsirkin" <[email protected]>
16777 L:      [email protected]
16778 S:      Maintained
16779 F:      drivers/firmware/qemu_fw_cfg.c
16780 F:      include/uapi/linux/qemu_fw_cfg.h
16781
16782 QIB DRIVER
16783 M:      Dennis Dalessandro <[email protected]>
16784 L:      [email protected]
16785 S:      Supported
16786 F:      drivers/infiniband/hw/qib/
16787
16788 QLOGIC QL41xxx FCOE DRIVER
16789 M:      Saurav Kashyap <[email protected]>
16790 M:      Javed Hasan <[email protected]>
16791 M:      [email protected]
16792 L:      [email protected]
16793 S:      Supported
16794 F:      drivers/scsi/qedf/
16795
16796 QLOGIC QL41xxx ISCSI DRIVER
16797 M:      Nilesh Javali <[email protected]>
16798 M:      Manish Rangankar <[email protected]>
16799 M:      [email protected]
16800 L:      [email protected]
16801 S:      Supported
16802 F:      drivers/scsi/qedi/
16803
16804 QLOGIC QL4xxx ETHERNET DRIVER
16805 M:      Ariel Elior <[email protected]>
16806 M:      Manish Chopra <[email protected]>
16807 L:      [email protected]
16808 S:      Supported
16809 F:      drivers/net/ethernet/qlogic/qed/
16810 F:      drivers/net/ethernet/qlogic/qede/
16811 F:      include/linux/qed/
16812
16813 QLOGIC QL4xxx RDMA DRIVER
16814 M:      Michal Kalderon <[email protected]>
16815 M:      Ariel Elior <[email protected]>
16816 L:      [email protected]
16817 S:      Supported
16818 F:      drivers/infiniband/hw/qedr/
16819 F:      include/uapi/rdma/qedr-abi.h
16820
16821 QLOGIC QLA1280 SCSI DRIVER
16822 M:      Michael Reed <[email protected]>
16823 L:      [email protected]
16824 S:      Maintained
16825 F:      drivers/scsi/qla1280.[ch]
16826
16827 QLOGIC QLA2XXX FC-SCSI DRIVER
16828 M:      Nilesh Javali <[email protected]>
16829 M:      [email protected]
16830 L:      [email protected]
16831 S:      Supported
16832 F:      drivers/scsi/qla2xxx/
16833
16834 QLOGIC QLA3XXX NETWORK DRIVER
16835 M:      [email protected]
16836 L:      [email protected]
16837 S:      Supported
16838 F:      drivers/net/ethernet/qlogic/qla3xxx.*
16839
16840 QLOGIC QLA4XXX iSCSI DRIVER
16841 M:      Nilesh Javali <[email protected]>
16842 M:      Manish Rangankar <[email protected]>
16843 M:      [email protected]
16844 L:      [email protected]
16845 S:      Supported
16846 F:      drivers/scsi/qla4xxx/
16847
16848 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16849 M:      Shahed Shaikh <[email protected]>
16850 M:      Manish Chopra <[email protected]>
16851 M:      [email protected]
16852 L:      [email protected]
16853 S:      Supported
16854 F:      drivers/net/ethernet/qlogic/qlcnic/
16855
16856 QLOGIC QLGE 10Gb ETHERNET DRIVER
16857 M:      Manish Chopra <[email protected]>
16858 M:      [email protected]
16859 M:      Coiby Xu <[email protected]>
16860 L:      [email protected]
16861 S:      Supported
16862 F:      Documentation/networking/device_drivers/qlogic/qlge.rst
16863 F:      drivers/staging/qlge/
16864
16865 QM1D1B0004 MEDIA DRIVER
16866 M:      Akihiro Tsukada <[email protected]>
16867 L:      [email protected]
16868 S:      Odd Fixes
16869 F:      drivers/media/tuners/qm1d1b0004*
16870
16871 QM1D1C0042 MEDIA DRIVER
16872 M:      Akihiro Tsukada <[email protected]>
16873 L:      [email protected]
16874 S:      Odd Fixes
16875 F:      drivers/media/tuners/qm1d1c0042*
16876
16877 QNX4 FILESYSTEM
16878 M:      Anders Larsen <[email protected]>
16879 S:      Maintained
16880 W:      http://www.alarsen.net/linux/qnx4fs/
16881 F:      fs/qnx4/
16882 F:      include/uapi/linux/qnx4_fs.h
16883 F:      include/uapi/linux/qnxtypes.h
16884
16885 QORIQ DPAA2 FSL-MC BUS DRIVER
16886 M:      Stuart Yoder <[email protected]>
16887 M:      Laurentiu Tudor <[email protected]>
16888 L:      [email protected]
16889 S:      Maintained
16890 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
16891 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16892 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16893 F:      drivers/bus/fsl-mc/
16894 F:      include/uapi/linux/fsl_mc.h
16895
16896 QT1010 MEDIA DRIVER
16897 M:      Antti Palosaari <[email protected]>
16898 L:      [email protected]
16899 S:      Maintained
16900 W:      https://linuxtv.org
16901 W:      http://palosaari.fi/linux/
16902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16903 T:      git git://linuxtv.org/anttip/media_tree.git
16904 F:      drivers/media/tuners/qt1010*
16905
16906 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16907 M:      Kalle Valo <[email protected]>
16908 L:      [email protected]
16909 S:      Supported
16910 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16912 F:      drivers/net/wireless/ath/ath10k/
16913 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16914
16915 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16916 M:      Kalle Valo <[email protected]>
16917 L:      [email protected]
16918 S:      Supported
16919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16920 F:      Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16921 F:      drivers/net/wireless/ath/ath11k/
16922
16923 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16924 M:      Toke Høiland-Jørgensen <[email protected]>
16925 L:      [email protected]
16926 S:      Maintained
16927 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16928 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16929 F:      drivers/net/wireless/ath/ath9k/
16930
16931 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16932 M:      Stephan Gerhold <[email protected]>
16933 L:      [email protected]
16934 L:      [email protected]
16935 S:      Maintained
16936 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16937 F:      drivers/net/wwan/qcom_bam_dmux.c
16938
16939 QUALCOMM CAMERA SUBSYSTEM DRIVER
16940 M:      Robert Foss <[email protected]>
16941 M:      Todor Tomov <[email protected]>
16942 L:      [email protected]
16943 S:      Maintained
16944 F:      Documentation/admin-guide/media/qcom_camss.rst
16945 F:      Documentation/devicetree/bindings/media/*camss*
16946 F:      drivers/media/platform/qcom/camss/
16947
16948 QUALCOMM CLOCK DRIVERS
16949 M:      Bjorn Andersson <[email protected]>
16950 L:      [email protected]
16951 S:      Supported
16952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16953 F:      Documentation/devicetree/bindings/clock/qcom,*
16954 F:      drivers/clk/qcom/
16955 F:      include/dt-bindings/clock/qcom,*
16956
16957 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16958 M:      Niklas Cassel <[email protected]>
16959 L:      [email protected]
16960 L:      [email protected]
16961 S:      Maintained
16962 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16963 F:      drivers/soc/qcom/cpr.c
16964
16965 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16966 M:      Ilia Lin <[email protected]>
16967 L:      [email protected]
16968 S:      Maintained
16969 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16970 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16971 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
16972
16973 QUALCOMM CRYPTO DRIVERS
16974 M:      Thara Gopinath <[email protected]>
16975 L:      [email protected]
16976 L:      [email protected]
16977 S:      Maintained
16978 F:      drivers/crypto/qce/
16979
16980 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16981 M:      Timur Tabi <[email protected]>
16982 L:      [email protected]
16983 S:      Maintained
16984 F:      drivers/net/ethernet/qualcomm/emac/
16985
16986 QUALCOMM ETHQOS ETHERNET DRIVER
16987 M:      Vinod Koul <[email protected]>
16988 R:      Bhupesh Sharma <[email protected]>
16989 L:      [email protected]
16990 S:      Maintained
16991 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
16992 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16993
16994 QUALCOMM FASTRPC DRIVER
16995 M:      Srinivas Kandagatla <[email protected]>
16996 M:      Amol Maheshwari <[email protected]>
16997 L:      [email protected]
16998 S:      Maintained
16999 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17000 F:      drivers/misc/fastrpc.c
17001 F:      include/uapi/misc/fastrpc.h
17002
17003 QUALCOMM HEXAGON ARCHITECTURE
17004 M:      Brian Cain <[email protected]>
17005 L:      [email protected]
17006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17007 S:      Supported
17008 F:      arch/hexagon/
17009
17010 QUALCOMM HIDMA DRIVER
17011 M:      Sinan Kaya <[email protected]>
17012 L:      [email protected] (moderated for non-subscribers)
17013 L:      [email protected]
17014 L:      [email protected]
17015 S:      Supported
17016 F:      drivers/dma/qcom/hidma*
17017
17018 QUALCOMM I2C CCI DRIVER
17019 M:      Loic Poulain <[email protected]>
17020 M:      Robert Foss <[email protected]>
17021 L:      [email protected]
17022 L:      [email protected]
17023 S:      Maintained
17024 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17025 F:      drivers/i2c/busses/i2c-qcom-cci.c
17026
17027 QUALCOMM INTERCONNECT BWMON DRIVER
17028 M:      Krzysztof Kozlowski <[email protected]>
17029 L:      [email protected]
17030 S:      Maintained
17031 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17032 F:      drivers/soc/qcom/icc-bwmon.c
17033
17034 QUALCOMM IOMMU
17035 M:      Rob Clark <[email protected]>
17036 L:      [email protected]
17037 L:      [email protected]
17038 S:      Maintained
17039 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
17040
17041 QUALCOMM IPC ROUTER (QRTR) DRIVER
17042 M:      Manivannan Sadhasivam <[email protected]>
17043 L:      [email protected]
17044 S:      Maintained
17045 F:      include/trace/events/qrtr.h
17046 F:      include/uapi/linux/qrtr.h
17047 F:      net/qrtr/
17048
17049 QUALCOMM IPCC MAILBOX DRIVER
17050 M:      Manivannan Sadhasivam <[email protected]>
17051 L:      [email protected]
17052 S:      Supported
17053 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17054 F:      drivers/mailbox/qcom-ipcc.c
17055 F:      include/dt-bindings/mailbox/qcom-ipcc.h
17056
17057 QUALCOMM IPQ4019 USB PHY DRIVER
17058 M:      Robert Marko <[email protected]>
17059 M:      Luka Perkov <[email protected]>
17060 L:      [email protected]
17061 S:      Maintained
17062 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17063 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17064
17065 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17066 M:      Robert Marko <[email protected]>
17067 M:      Luka Perkov <[email protected]>
17068 L:      [email protected]
17069 S:      Maintained
17070 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17071 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
17072
17073 QUALCOMM NAND CONTROLLER DRIVER
17074 M:      Manivannan Sadhasivam <[email protected]>
17075 L:      [email protected]
17076 L:      [email protected]
17077 S:      Maintained
17078 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17079 F:      drivers/mtd/nand/raw/qcom_nandc.c
17080
17081 QUALCOMM RMNET DRIVER
17082 M:      Subash Abhinov Kasiviswanathan <[email protected]>
17083 M:      Sean Tranchetti <[email protected]>
17084 L:      [email protected]
17085 S:      Maintained
17086 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17087 F:      drivers/net/ethernet/qualcomm/rmnet/
17088 F:      include/linux/if_rmnet.h
17089
17090 QUALCOMM TSENS THERMAL DRIVER
17091 M:      Amit Kucheria <[email protected]>
17092 M:      Thara Gopinath <[email protected]>
17093 L:      [email protected]
17094 L:      [email protected]
17095 S:      Maintained
17096 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17097 F:      drivers/thermal/qcom/
17098
17099 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17100 M:      Stanimir Varbanov <[email protected]>
17101 L:      [email protected]
17102 L:      [email protected]
17103 S:      Maintained
17104 T:      git git://linuxtv.org/media_tree.git
17105 F:      Documentation/devicetree/bindings/media/*venus*
17106 F:      drivers/media/platform/qcom/venus/
17107
17108 QUALCOMM WCN36XX WIRELESS DRIVER
17109 M:      Loic Poulain <[email protected]>
17110 L:      [email protected]
17111 S:      Supported
17112 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17113 F:      drivers/net/wireless/ath/wcn36xx/
17114
17115 QUANTENNA QTNFMAC WIRELESS DRIVER
17116 M:      Igor Mitsyanko <[email protected]>
17117 R:      Sergey Matyukevich <[email protected]>
17118 L:      [email protected]
17119 S:      Maintained
17120 F:      drivers/net/wireless/quantenna
17121
17122 RADEON and AMDGPU DRM DRIVERS
17123 M:      Alex Deucher <[email protected]>
17124 M:      Christian König <[email protected]>
17125 M:      Pan, Xinhui <[email protected]>
17126 L:      [email protected]
17127 S:      Supported
17128 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
17129 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
17130 C:      irc://irc.oftc.net/radeon
17131 F:      Documentation/gpu/amdgpu/
17132 F:      drivers/gpu/drm/amd/
17133 F:      drivers/gpu/drm/radeon/
17134 F:      include/uapi/drm/amdgpu_drm.h
17135 F:      include/uapi/drm/radeon_drm.h
17136
17137 RADEON FRAMEBUFFER DISPLAY DRIVER
17138 M:      Benjamin Herrenschmidt <[email protected]>
17139 L:      [email protected]
17140 S:      Maintained
17141 F:      drivers/video/fbdev/aty/radeon*
17142 F:      include/uapi/linux/radeonfb.h
17143
17144 RADIOSHARK RADIO DRIVER
17145 M:      Hans Verkuil <[email protected]>
17146 L:      [email protected]
17147 S:      Maintained
17148 T:      git git://linuxtv.org/media_tree.git
17149 F:      drivers/media/radio/radio-shark.c
17150
17151 RADIOSHARK2 RADIO DRIVER
17152 M:      Hans Verkuil <[email protected]>
17153 L:      [email protected]
17154 S:      Maintained
17155 T:      git git://linuxtv.org/media_tree.git
17156 F:      drivers/media/radio/radio-shark2.c
17157 F:      drivers/media/radio/radio-tea5777.c
17158
17159 RADOS BLOCK DEVICE (RBD)
17160 M:      Ilya Dryomov <[email protected]>
17161 R:      Dongsheng Yang <[email protected]>
17162 L:      [email protected]
17163 S:      Supported
17164 W:      http://ceph.com/
17165 T:      git git://github.com/ceph/ceph-client.git
17166 F:      Documentation/ABI/testing/sysfs-bus-rbd
17167 F:      drivers/block/rbd.c
17168 F:      drivers/block/rbd_types.h
17169
17170 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17171 M:      Paul Mackerras <[email protected]>
17172 L:      [email protected]
17173 S:      Maintained
17174 F:      drivers/video/fbdev/aty/aty128fb.c
17175
17176 RAINSHADOW-CEC DRIVER
17177 M:      Hans Verkuil <[email protected]>
17178 L:      [email protected]
17179 S:      Maintained
17180 T:      git git://linuxtv.org/media_tree.git
17181 F:      drivers/media/cec/usb/rainshadow/
17182
17183 RALINK MIPS ARCHITECTURE
17184 M:      John Crispin <[email protected]>
17185 L:      [email protected]
17186 S:      Maintained
17187 F:      arch/mips/ralink
17188
17189 RALINK MT7621 MIPS ARCHITECTURE
17190 M:      Arınç ÜNAL <[email protected]>
17191 M:      Sergio Paracuellos <[email protected]>
17192 L:      [email protected]
17193 S:      Maintained
17194 F:      arch/mips/boot/dts/ralink/mt7621*
17195
17196 RALINK PINCTRL DRIVER
17197 M:      Arınç ÜNAL <[email protected]>
17198 M:      Sergio Paracuellos <[email protected]>
17199 L:      [email protected]
17200 S:      Maintained
17201 F:      drivers/pinctrl/ralink/
17202
17203 RALINK RT2X00 WIRELESS LAN DRIVER
17204 M:      Stanislaw Gruszka <[email protected]>
17205 M:      Helmut Schaa <[email protected]>
17206 L:      [email protected]
17207 S:      Maintained
17208 F:      drivers/net/wireless/ralink/rt2x00/
17209
17210 RAMDISK RAM BLOCK DEVICE DRIVER
17211 M:      Jens Axboe <[email protected]>
17212 S:      Maintained
17213 F:      Documentation/admin-guide/blockdev/ramdisk.rst
17214 F:      drivers/block/brd.c
17215
17216 RANCHU VIRTUAL BOARD FOR MIPS
17217 M:      Miodrag Dinic <[email protected]>
17218 L:      [email protected]
17219 S:      Supported
17220 F:      arch/mips/configs/generic/board-ranchu.config
17221 F:      arch/mips/generic/board-ranchu.c
17222
17223 RANDOM NUMBER DRIVER
17224 M:      "Theodore Ts'o" <[email protected]>
17225 M:      Jason A. Donenfeld <[email protected]>
17226 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17227 S:      Maintained
17228 F:      drivers/char/random.c
17229 F:      drivers/virt/vmgenid.c
17230
17231 RAPIDIO SUBSYSTEM
17232 M:      Matt Porter <[email protected]>
17233 M:      Alexandre Bounine <[email protected]>
17234 S:      Maintained
17235 F:      drivers/rapidio/
17236
17237 RAS INFRASTRUCTURE
17238 M:      Tony Luck <[email protected]>
17239 M:      Borislav Petkov <[email protected]>
17240 L:      [email protected]
17241 S:      Maintained
17242 F:      Documentation/admin-guide/ras.rst
17243 F:      drivers/ras/
17244 F:      include/linux/ras.h
17245 F:      include/ras/ras_event.h
17246
17247 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17248 L:      [email protected]
17249 S:      Orphan
17250 F:      drivers/net/wireless/ray*
17251
17252 RC-CORE / LIRC FRAMEWORK
17253 M:      Sean Young <[email protected]>
17254 L:      [email protected]
17255 S:      Maintained
17256 W:      http://linuxtv.org
17257 T:      git git://linuxtv.org/media_tree.git
17258 F:      Documentation/driver-api/media/rc-core.rst
17259 F:      Documentation/userspace-api/media/rc/
17260 F:      drivers/media/rc/
17261 F:      include/media/rc-map.h
17262 F:      include/media/rc-core.h
17263 F:      include/uapi/linux/lirc.h
17264
17265 RCMM REMOTE CONTROLS DECODER
17266 M:      Patrick Lerda <[email protected]>
17267 S:      Maintained
17268 F:      drivers/media/rc/ir-rcmm-decoder.c
17269
17270 RCUTORTURE TEST FRAMEWORK
17271 M:      "Paul E. McKenney" <[email protected]>
17272 M:      Josh Triplett <[email protected]>
17273 R:      Steven Rostedt <[email protected]>
17274 R:      Mathieu Desnoyers <[email protected]>
17275 R:      Lai Jiangshan <[email protected]>
17276 L:      [email protected]
17277 S:      Supported
17278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17279 F:      tools/testing/selftests/rcutorture
17280
17281 RDACM20 Camera Sensor
17282 M:      Jacopo Mondi <[email protected]>
17283 M:      Kieran Bingham <[email protected]>
17284 M:      Laurent Pinchart <[email protected]>
17285 M:      Niklas Söderlund <[email protected]>
17286 L:      [email protected]
17287 S:      Maintained
17288 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17289 F:      drivers/media/i2c/max9271.c
17290 F:      drivers/media/i2c/max9271.h
17291 F:      drivers/media/i2c/rdacm20.c
17292
17293 RDACM21 Camera Sensor
17294 M:      Jacopo Mondi <[email protected]>
17295 M:      Kieran Bingham <[email protected]>
17296 M:      Laurent Pinchart <[email protected]>
17297 M:      Niklas Söderlund <[email protected]>
17298 L:      [email protected]
17299 S:      Maintained
17300 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17301 F:      drivers/media/i2c/max9271.c
17302 F:      drivers/media/i2c/max9271.h
17303 F:      drivers/media/i2c/rdacm21.c
17304
17305 RDC R-321X SoC
17306 M:      Florian Fainelli <[email protected]>
17307 S:      Maintained
17308
17309 RDC R6040 FAST ETHERNET DRIVER
17310 M:      Florian Fainelli <[email protected]>
17311 L:      [email protected]
17312 S:      Maintained
17313 F:      drivers/net/ethernet/rdc/r6040.c
17314
17315 RDMAVT - RDMA verbs software
17316 M:      Dennis Dalessandro <[email protected]>
17317 L:      [email protected]
17318 S:      Supported
17319 F:      drivers/infiniband/sw/rdmavt
17320
17321 RDS - RELIABLE DATAGRAM SOCKETS
17322 M:      Santosh Shilimkar <[email protected]>
17323 L:      [email protected]
17324 L:      [email protected]
17325 L:      [email protected] (moderated for non-subscribers)
17326 S:      Supported
17327 W:      https://oss.oracle.com/projects/rds/
17328 F:      Documentation/networking/rds.rst
17329 F:      net/rds/
17330
17331 RDT - RESOURCE ALLOCATION
17332 M:      Fenghua Yu <[email protected]>
17333 M:      Reinette Chatre <[email protected]>
17334 L:      [email protected]
17335 S:      Supported
17336 F:      Documentation/x86/resctrl*
17337 F:      arch/x86/include/asm/resctrl.h
17338 F:      arch/x86/kernel/cpu/resctrl/
17339 F:      tools/testing/selftests/resctrl/
17340
17341 READ-COPY UPDATE (RCU)
17342 M:      "Paul E. McKenney" <[email protected]>
17343 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
17344 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
17345 M:      Josh Triplett <[email protected]>
17346 R:      Steven Rostedt <[email protected]>
17347 R:      Mathieu Desnoyers <[email protected]>
17348 R:      Lai Jiangshan <[email protected]>
17349 R:      Joel Fernandes <[email protected]>
17350 L:      [email protected]
17351 S:      Supported
17352 W:      http://www.rdrop.com/users/paulmck/RCU/
17353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17354 F:      Documentation/RCU/
17355 F:      include/linux/rcu*
17356 F:      kernel/rcu/
17357 X:      Documentation/RCU/torture.rst
17358 X:      include/linux/srcu*.h
17359 X:      kernel/rcu/srcu*.c
17360
17361 REAL TIME CLOCK (RTC) SUBSYSTEM
17362 M:      Alessandro Zummo <[email protected]>
17363 M:      Alexandre Belloni <[email protected]>
17364 L:      [email protected]
17365 S:      Maintained
17366 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
17367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17368 F:      Documentation/admin-guide/rtc.rst
17369 F:      Documentation/devicetree/bindings/rtc/
17370 F:      drivers/rtc/
17371 F:      include/linux/platform_data/rtc-*
17372 F:      include/linux/rtc.h
17373 F:      include/linux/rtc/
17374 F:      include/uapi/linux/rtc.h
17375 F:      tools/testing/selftests/rtc/
17376
17377 REALTEK AUDIO CODECS
17378 M:      Oder Chiou <[email protected]>
17379 S:      Maintained
17380 F:      include/sound/rt*.h
17381 F:      sound/soc/codecs/rt*
17382
17383 REALTEK OTTO WATCHDOG
17384 M:      Sander Vanheule <[email protected]>
17385 L:      [email protected]
17386 S:      Maintained
17387 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17388 F:      drivers/watchdog/realtek_otto_wdt.c
17389
17390 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17391 M:      Linus Walleij <[email protected]>
17392 M:      Alvin Šipraga <[email protected]>
17393 S:      Maintained
17394 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
17395 F:      drivers/net/dsa/realtek/*
17396
17397 REALTEK WIRELESS DRIVER (rtlwifi family)
17398 M:      Ping-Ke Shih <[email protected]>
17399 L:      [email protected]
17400 S:      Maintained
17401 W:      https://wireless.wiki.kernel.org/
17402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17403 F:      drivers/net/wireless/realtek/rtlwifi/
17404
17405 REALTEK WIRELESS DRIVER (rtw88)
17406 M:      Yan-Hsuan Chuang <[email protected]>
17407 L:      [email protected]
17408 S:      Maintained
17409 F:      drivers/net/wireless/realtek/rtw88/
17410
17411 REALTEK WIRELESS DRIVER (rtw89)
17412 M:      Ping-Ke Shih <[email protected]>
17413 L:      [email protected]
17414 S:      Maintained
17415 F:      drivers/net/wireless/realtek/rtw89/
17416
17417 REDPINE WIRELESS DRIVER
17418 M:      Amitkumar Karwar <[email protected]>
17419 M:      Siva Rebbagondla <[email protected]>
17420 L:      [email protected]
17421 S:      Maintained
17422 F:      drivers/net/wireless/rsi/
17423
17424 REGISTER MAP ABSTRACTION
17425 M:      Mark Brown <[email protected]>
17426 L:      [email protected]
17427 S:      Supported
17428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17429 F:      Documentation/devicetree/bindings/regmap/
17430 F:      drivers/base/regmap/
17431 F:      include/linux/regmap.h
17432
17433 REISERFS FILE SYSTEM
17434 L:      [email protected]
17435 S:      Supported
17436 F:      fs/reiserfs/
17437
17438 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17439 M:      Bjorn Andersson <[email protected]>
17440 M:      Mathieu Poirier <[email protected]>
17441 L:      [email protected]
17442 S:      Maintained
17443 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17444 F:      Documentation/ABI/testing/sysfs-class-remoteproc
17445 F:      Documentation/devicetree/bindings/remoteproc/
17446 F:      Documentation/staging/remoteproc.rst
17447 F:      drivers/remoteproc/
17448 F:      include/linux/remoteproc.h
17449 F:      include/linux/remoteproc/
17450
17451 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17452 M:      Bjorn Andersson <[email protected]>
17453 M:      Mathieu Poirier <[email protected]>
17454 L:      [email protected]
17455 S:      Maintained
17456 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17457 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
17458 F:      Documentation/staging/rpmsg.rst
17459 F:      drivers/rpmsg/
17460 F:      include/linux/rpmsg.h
17461 F:      include/linux/rpmsg/
17462 F:      include/uapi/linux/rpmsg.h
17463 F:      samples/rpmsg/
17464
17465 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17466 M:      Stephan Gerhold <[email protected]>
17467 L:      [email protected]
17468 L:      [email protected]
17469 S:      Maintained
17470 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
17471
17472 RENESAS CLOCK DRIVERS
17473 M:      Geert Uytterhoeven <[email protected]>
17474 L:      [email protected]
17475 S:      Supported
17476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17477 F:      Documentation/devicetree/bindings/clock/renesas,*
17478 F:      drivers/clk/renesas/
17479
17480 RENESAS EMEV2 I2C DRIVER
17481 M:      Wolfram Sang <[email protected]>
17482 L:      [email protected]
17483 S:      Supported
17484 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17485 F:      drivers/i2c/busses/i2c-emev2.c
17486
17487 RENESAS ETHERNET DRIVERS
17488 R:      Sergey Shtylyov <[email protected]>
17489 L:      [email protected]
17490 L:      [email protected]
17491 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
17492 F:      drivers/net/ethernet/renesas/
17493 F:      include/linux/sh_eth.h
17494
17495 RENESAS R-CAR GYROADC DRIVER
17496 M:      Marek Vasut <[email protected]>
17497 L:      [email protected]
17498 S:      Supported
17499 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17500 F:      drivers/iio/adc/rcar-gyroadc.c
17501
17502 RENESAS R-CAR I2C DRIVERS
17503 M:      Wolfram Sang <[email protected]>
17504 L:      [email protected]
17505 S:      Supported
17506 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17507 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17508 F:      drivers/i2c/busses/i2c-rcar.c
17509 F:      drivers/i2c/busses/i2c-sh_mobile.c
17510
17511 RENESAS R-CAR SATA DRIVER
17512 R:      Sergey Shtylyov <[email protected]>
17513 S:      Supported
17514 L:      [email protected]
17515 L:      [email protected]
17516 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17517 F:      drivers/ata/sata_rcar.c
17518
17519 RENESAS R-CAR THERMAL DRIVERS
17520 M:      Niklas Söderlund <[email protected]>
17521 L:      [email protected]
17522 S:      Supported
17523 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17524 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17525 F:      drivers/thermal/rcar_gen3_thermal.c
17526 F:      drivers/thermal/rcar_thermal.c
17527
17528 RENESAS RIIC DRIVER
17529 M:      Chris Brandt <[email protected]>
17530 L:      [email protected]
17531 S:      Supported
17532 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17533 F:      drivers/i2c/busses/i2c-riic.c
17534
17535 RENESAS USB PHY DRIVER
17536 M:      Yoshihiro Shimoda <[email protected]>
17537 L:      [email protected]
17538 S:      Maintained
17539 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
17540
17541 RENESAS RZ/G2L A/D DRIVER
17542 M:      Lad Prabhakar <[email protected]>
17543 L:      [email protected]
17544 L:      [email protected]
17545 S:      Supported
17546 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17547 F:      drivers/iio/adc/rzg2l_adc.c
17548
17549 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17550 M:      Clément Léger <[email protected]>
17551 L:      [email protected]
17552 L:      [email protected]
17553 S:      Maintained
17554 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17555 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17556 F:      drivers/net/dsa/rzn1_a5psw*
17557 F:      drivers/net/pcs/pcs-rzn1-miic.c
17558 F:      include/dt-bindings/net/pcs-rzn1-miic.h
17559 F:      include/linux/pcs-rzn1-miic.h
17560 F:      net/dsa/tag_rzn1_a5psw.c
17561
17562 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17563 M:      Miquel Raynal <[email protected]>
17564 L:      [email protected]
17565 L:      [email protected]
17566 S:      Maintained
17567 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17568 F:      drivers/rtc/rtc-rzn1.c
17569
17570 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17571 M:      Miquel Raynal <[email protected]>
17572 L:      [email protected]
17573 L:      [email protected]
17574 S:      Maintained
17575 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17576 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
17577
17578 RENESAS VERSACLOCK 7 CLOCK DRIVER
17579 M:      Alex Helms <[email protected]>
17580 S:      Maintained
17581 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17582 F:      drivers/clk/clk-versaclock7.c
17583
17584 RESET CONTROLLER FRAMEWORK
17585 M:      Philipp Zabel <[email protected]>
17586 S:      Maintained
17587 T:      git git://git.pengutronix.de/git/pza/linux
17588 F:      Documentation/devicetree/bindings/reset/
17589 F:      Documentation/driver-api/reset.rst
17590 F:      drivers/reset/
17591 F:      include/dt-bindings/reset/
17592 F:      include/linux/reset-controller.h
17593 F:      include/linux/reset.h
17594 F:      include/linux/reset/
17595 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17596
17597 RESTARTABLE SEQUENCES SUPPORT
17598 M:      Mathieu Desnoyers <[email protected]>
17599 M:      Peter Zijlstra <[email protected]>
17600 M:      "Paul E. McKenney" <[email protected]>
17601 M:      Boqun Feng <[email protected]>
17602 L:      [email protected]
17603 S:      Supported
17604 F:      include/trace/events/rseq.h
17605 F:      include/uapi/linux/rseq.h
17606 F:      kernel/rseq.c
17607 F:      tools/testing/selftests/rseq/
17608
17609 RFKILL
17610 M:      Johannes Berg <[email protected]>
17611 L:      [email protected]
17612 S:      Maintained
17613 W:      https://wireless.wiki.kernel.org/
17614 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
17615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17617 F:      Documentation/ABI/stable/sysfs-class-rfkill
17618 F:      Documentation/driver-api/rfkill.rst
17619 F:      include/linux/rfkill.h
17620 F:      include/uapi/linux/rfkill.h
17621 F:      net/rfkill/
17622
17623 RHASHTABLE
17624 M:      Thomas Graf <[email protected]>
17625 M:      Herbert Xu <[email protected]>
17626 L:      [email protected]
17627 S:      Maintained
17628 F:      include/linux/rhashtable-types.h
17629 F:      include/linux/rhashtable.h
17630 F:      lib/rhashtable.c
17631 F:      lib/test_rhashtable.c
17632
17633 RICOH R5C592 MEMORYSTICK DRIVER
17634 M:      Maxim Levitsky <[email protected]>
17635 S:      Maintained
17636 F:      drivers/memstick/host/r592.*
17637
17638 RICOH SMARTMEDIA/XD DRIVER
17639 M:      Maxim Levitsky <[email protected]>
17640 S:      Maintained
17641 F:      drivers/mtd/nand/raw/r852.c
17642 F:      drivers/mtd/nand/raw/r852.h
17643
17644 RISC-V PMU DRIVERS
17645 M:      Atish Patra <[email protected]>
17646 R:      Anup Patel <[email protected]>
17647 L:      [email protected]
17648 S:      Supported
17649 F:      drivers/perf/riscv_pmu.c
17650 F:      drivers/perf/riscv_pmu_legacy.c
17651 F:      drivers/perf/riscv_pmu_sbi.c
17652
17653 RISC-V ARCHITECTURE
17654 M:      Paul Walmsley <[email protected]>
17655 M:      Palmer Dabbelt <[email protected]>
17656 M:      Albert Ou <[email protected]>
17657 L:      [email protected]
17658 S:      Supported
17659 P:      Documentation/riscv/patch-acceptance.rst
17660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17661 F:      arch/riscv/
17662 N:      riscv
17663 K:      riscv
17664
17665 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17666 M:      Conor Dooley <[email protected]>
17667 M:      Daire McNamara <[email protected]>
17668 L:      [email protected]
17669 S:      Supported
17670 F:      Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
17671 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17672 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17673 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17674 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17675 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17676 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17677 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17678 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17679 F:      arch/riscv/boot/dts/microchip/
17680 F:      drivers/char/hw_random/mpfs-rng.c
17681 F:      drivers/clk/microchip/clk-mpfs.c
17682 F:      drivers/i2c/busses/i2c-microchip-core.c
17683 F:      drivers/mailbox/mailbox-mpfs.c
17684 F:      drivers/pci/controller/pcie-microchip-host.c
17685 F:      drivers/reset/reset-mpfs.c
17686 F:      drivers/rtc/rtc-mpfs.c
17687 F:      drivers/soc/microchip/
17688 F:      drivers/spi/spi-microchip-core-qspi.c
17689 F:      drivers/spi/spi-microchip-core.c
17690 F:      drivers/usb/musb/mpfs.c
17691 F:      include/soc/microchip/mpfs.h
17692
17693 RNBD BLOCK DRIVERS
17694 M:      Md. Haris Iqbal <[email protected]>
17695 M:      Jack Wang <[email protected]>
17696 L:      [email protected]
17697 S:      Maintained
17698 F:      drivers/block/rnbd/
17699
17700 ROCCAT DRIVERS
17701 M:      Stefan Achatz <[email protected]>
17702 S:      Maintained
17703 W:      http://sourceforge.net/projects/roccat/
17704 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
17705 F:      drivers/hid/hid-roccat*
17706 F:      include/linux/hid-roccat*
17707
17708 ROCKCHIP I2S TDM DRIVER
17709 M:      Nicolas Frattaroli <[email protected]>
17710 L:      [email protected]
17711 S:      Maintained
17712 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17713 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
17714
17715 ROCKCHIP ISP V1 DRIVER
17716 M:      Dafna Hirschfeld <[email protected]>
17717 L:      [email protected]
17718 L:      [email protected]
17719 S:      Maintained
17720 F:      Documentation/admin-guide/media/rkisp1.rst
17721 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17722 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17723 F:      drivers/media/platform/rockchip/rkisp1
17724 F:      include/uapi/linux/rkisp1-config.h
17725
17726 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17727 M:      Jacob Chen <[email protected]>
17728 M:      Ezequiel Garcia <[email protected]>
17729 L:      [email protected]
17730 L:      [email protected]
17731 S:      Maintained
17732 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
17733 F:      drivers/media/platform/rockchip/rga/
17734
17735 ROCKCHIP VIDEO DECODER DRIVER
17736 M:      Ezequiel Garcia <[email protected]>
17737 L:      [email protected]
17738 L:      [email protected]
17739 S:      Maintained
17740 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17741 F:      drivers/staging/media/rkvdec/
17742
17743 ROCKER DRIVER
17744 M:      Jiri Pirko <[email protected]>
17745 L:      [email protected]
17746 S:      Supported
17747 F:      drivers/net/ethernet/rocker/
17748
17749 ROCKETPORT EXPRESS/INFINITY DRIVER
17750 M:      Kevin Cernekee <[email protected]>
17751 L:      [email protected]
17752 S:      Odd Fixes
17753 F:      drivers/tty/serial/rp2.*
17754
17755 ROHM BD99954 CHARGER IC
17756 R:      Matti Vaittinen <[email protected]>
17757 S:      Supported
17758 F:      drivers/power/supply/bd99954-charger.c
17759 F:      drivers/power/supply/bd99954-charger.h
17760
17761 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17762 M:      Tomasz Duszynski <[email protected]>
17763 S:      Maintained
17764 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
17765 F:      drivers/iio/light/bh1750.c
17766
17767 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17768 M:      Marek Vasut <[email protected]>
17769 L:      [email protected]
17770 L:      [email protected]
17771 S:      Supported
17772 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17773 F:      drivers/gpio/gpio-bd9571mwv.c
17774 F:      drivers/mfd/bd9571mwv.c
17775 F:      drivers/regulator/bd9571mwv-regulator.c
17776 F:      include/linux/mfd/bd9571mwv.h
17777
17778 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17779 R:      Matti Vaittinen <[email protected]>
17780 S:      Supported
17781 F:      drivers/clk/clk-bd718x7.c
17782 F:      drivers/gpio/gpio-bd71815.c
17783 F:      drivers/gpio/gpio-bd71828.c
17784 F:      drivers/mfd/rohm-bd71828.c
17785 F:      drivers/mfd/rohm-bd718x7.c
17786 F:      drivers/mfd/rohm-bd9576.c
17787 F:      drivers/regulator/bd71815-regulator.c
17788 F:      drivers/regulator/bd71828-regulator.c
17789 F:      drivers/regulator/bd718x7-regulator.c
17790 F:      drivers/regulator/bd9576-regulator.c
17791 F:      drivers/regulator/rohm-regulator.c
17792 F:      drivers/rtc/rtc-bd70528.c
17793 F:      drivers/watchdog/bd9576_wdt.c
17794 F:      include/linux/mfd/rohm-bd71815.h
17795 F:      include/linux/mfd/rohm-bd71828.h
17796 F:      include/linux/mfd/rohm-bd718x7.h
17797 F:      include/linux/mfd/rohm-bd957x.h
17798 F:      include/linux/mfd/rohm-generic.h
17799 F:      include/linux/mfd/rohm-shared.h
17800
17801 ROSE NETWORK LAYER
17802 M:      Ralf Baechle <[email protected]>
17803 L:      [email protected]
17804 S:      Maintained
17805 W:      http://www.linux-ax25.org/
17806 F:      include/net/rose.h
17807 F:      include/uapi/linux/rose.h
17808 F:      net/rose/
17809
17810 ROTATION DRIVER FOR ALLWINNER A83T
17811 M:      Jernej Skrabec <[email protected]>
17812 L:      [email protected]
17813 S:      Maintained
17814 T:      git git://linuxtv.org/media_tree.git
17815 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17816 F:      drivers/media/platform/sunxi/sun8i-rotate/
17817
17818 RPMSG TTY DRIVER
17819 M:      Arnaud Pouliquen <[email protected]>
17820 L:      [email protected]
17821 S:      Maintained
17822 F:      drivers/tty/rpmsg_tty.c
17823
17824 RTL2830 MEDIA DRIVER
17825 M:      Antti Palosaari <[email protected]>
17826 L:      [email protected]
17827 S:      Maintained
17828 W:      https://linuxtv.org
17829 W:      http://palosaari.fi/linux/
17830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17831 T:      git git://linuxtv.org/anttip/media_tree.git
17832 F:      drivers/media/dvb-frontends/rtl2830*
17833
17834 RTL2832 MEDIA DRIVER
17835 M:      Antti Palosaari <[email protected]>
17836 L:      [email protected]
17837 S:      Maintained
17838 W:      https://linuxtv.org
17839 W:      http://palosaari.fi/linux/
17840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17841 T:      git git://linuxtv.org/anttip/media_tree.git
17842 F:      drivers/media/dvb-frontends/rtl2832*
17843
17844 RTL2832_SDR MEDIA DRIVER
17845 M:      Antti Palosaari <[email protected]>
17846 L:      [email protected]
17847 S:      Maintained
17848 W:      https://linuxtv.org
17849 W:      http://palosaari.fi/linux/
17850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17851 T:      git git://linuxtv.org/anttip/media_tree.git
17852 F:      drivers/media/dvb-frontends/rtl2832_sdr*
17853
17854 RTL8180 WIRELESS DRIVER
17855 L:      [email protected]
17856 S:      Orphan
17857 W:      https://wireless.wiki.kernel.org/
17858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17859 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
17860
17861 RTL8187 WIRELESS DRIVER
17862 M:      Herton Ronaldo Krzesinski <[email protected]>
17863 M:      Hin-Tak Leung <[email protected]>
17864 M:      Larry Finger <[email protected]>
17865 L:      [email protected]
17866 S:      Maintained
17867 W:      https://wireless.wiki.kernel.org/
17868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17869 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
17870
17871 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17872 M:      Jes Sorensen <[email protected]>
17873 L:      [email protected]
17874 S:      Maintained
17875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17876 F:      drivers/net/wireless/realtek/rtl8xxxu/
17877
17878 RTRS TRANSPORT DRIVERS
17879 M:      Md. Haris Iqbal <[email protected]>
17880 M:      Jack Wang <[email protected]>
17881 L:      [email protected]
17882 S:      Maintained
17883 F:      drivers/infiniband/ulp/rtrs/
17884
17885 RUNTIME VERIFICATION (RV)
17886 M:      Daniel Bristot de Oliveira <[email protected]>
17887 M:      Steven Rostedt <[email protected]>
17888 L:      [email protected]
17889 S:      Maintained
17890 F:      Documentation/trace/rv/
17891 F:      include/linux/rv.h
17892 F:      include/rv/
17893 F:      kernel/trace/rv/
17894 F:      tools/verification/
17895
17896 RUST
17897 M:      Miguel Ojeda <[email protected]>
17898 M:      Alex Gaynor <[email protected]>
17899 M:      Wedson Almeida Filho <[email protected]>
17900 R:      Boqun Feng <[email protected]>
17901 R:      Gary Guo <[email protected]>
17902 R:      Björn Roy Baron <[email protected]>
17903 L:      [email protected]
17904 S:      Supported
17905 W:      https://github.com/Rust-for-Linux/linux
17906 B:      https://github.com/Rust-for-Linux/linux/issues
17907 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
17908 F:      Documentation/rust/
17909 F:      rust/
17910 F:      samples/rust/
17911 F:      scripts/*rust*
17912 K:      \b(?i:rust)\b
17913
17914 RXRPC SOCKETS (AF_RXRPC)
17915 M:      David Howells <[email protected]>
17916 M:      Marc Dionne <[email protected]>
17917 L:      [email protected]
17918 S:      Supported
17919 W:      https://www.infradead.org/~dhowells/kafs/
17920 F:      Documentation/networking/rxrpc.rst
17921 F:      include/keys/rxrpc-type.h
17922 F:      include/net/af_rxrpc.h
17923 F:      include/trace/events/rxrpc.h
17924 F:      include/uapi/linux/rxrpc.h
17925 F:      net/rxrpc/
17926
17927 S3 SAVAGE FRAMEBUFFER DRIVER
17928 M:      Antonino Daplas <[email protected]>
17929 L:      [email protected]
17930 S:      Maintained
17931 F:      drivers/video/fbdev/savage/
17932
17933 S390
17934 M:      Heiko Carstens <[email protected]>
17935 M:      Vasily Gorbik <[email protected]>
17936 M:      Alexander Gordeev <[email protected]>
17937 R:      Christian Borntraeger <[email protected]>
17938 R:      Sven Schnelle <[email protected]>
17939 L:      [email protected]
17940 S:      Supported
17941 W:      http://www.ibm.com/developerworks/linux/linux390/
17942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17943 F:      Documentation/driver-api/s390-drivers.rst
17944 F:      Documentation/s390/
17945 F:      arch/s390/
17946 F:      drivers/s390/
17947
17948 S390 COMMON I/O LAYER
17949 M:      Vineeth Vijayan <[email protected]>
17950 M:      Peter Oberparleiter <[email protected]>
17951 L:      [email protected]
17952 S:      Supported
17953 W:      http://www.ibm.com/developerworks/linux/linux390/
17954 F:      drivers/s390/cio/
17955
17956 S390 DASD DRIVER
17957 M:      Stefan Haberland <[email protected]>
17958 M:      Jan Hoeppner <[email protected]>
17959 L:      [email protected]
17960 S:      Supported
17961 W:      http://www.ibm.com/developerworks/linux/linux390/
17962 F:      block/partitions/ibm.c
17963 F:      drivers/s390/block/dasd*
17964 F:      include/linux/dasd_mod.h
17965
17966 S390 IOMMU (PCI)
17967 M:      Matthew Rosato <[email protected]>
17968 M:      Gerald Schaefer <[email protected]>
17969 L:      [email protected]
17970 S:      Supported
17971 W:      http://www.ibm.com/developerworks/linux/linux390/
17972 F:      drivers/iommu/s390-iommu.c
17973
17974 S390 IUCV NETWORK LAYER
17975 M:      Alexandra Winter <[email protected]>
17976 M:      Wenjia Zhang <[email protected]>
17977 L:      [email protected]
17978 L:      [email protected]
17979 S:      Supported
17980 W:      http://www.ibm.com/developerworks/linux/linux390/
17981 F:      drivers/s390/net/*iucv*
17982 F:      include/net/iucv/
17983 F:      net/iucv/
17984
17985 S390 NETWORK DRIVERS
17986 M:      Alexandra Winter <[email protected]>
17987 M:      Wenjia Zhang <[email protected]>
17988 L:      [email protected]
17989 L:      [email protected]
17990 S:      Supported
17991 W:      http://www.ibm.com/developerworks/linux/linux390/
17992 F:      drivers/s390/net/
17993
17994 S390 PCI SUBSYSTEM
17995 M:      Niklas Schnelle <[email protected]>
17996 M:      Gerald Schaefer <[email protected]>
17997 L:      [email protected]
17998 S:      Supported
17999 W:      http://www.ibm.com/developerworks/linux/linux390/
18000 F:      arch/s390/pci/
18001 F:      drivers/pci/hotplug/s390_pci_hpc.c
18002 F:      Documentation/s390/pci.rst
18003
18004 S390 VFIO AP DRIVER
18005 M:      Tony Krowiak <[email protected]>
18006 M:      Halil Pasic <[email protected]>
18007 M:      Jason Herne <[email protected]>
18008 L:      [email protected]
18009 S:      Supported
18010 W:      http://www.ibm.com/developerworks/linux/linux390/
18011 F:      Documentation/s390/vfio-ap*
18012 F:      drivers/s390/crypto/vfio_ap*
18013
18014 S390 VFIO-CCW DRIVER
18015 M:      Eric Farman <[email protected]>
18016 M:      Matthew Rosato <[email protected]>
18017 R:      Halil Pasic <[email protected]>
18018 L:      [email protected]
18019 L:      [email protected]
18020 S:      Supported
18021 F:      Documentation/s390/vfio-ccw.rst
18022 F:      drivers/s390/cio/vfio_ccw*
18023 F:      include/uapi/linux/vfio_ccw.h
18024
18025 S390 VFIO-PCI DRIVER
18026 M:      Matthew Rosato <[email protected]>
18027 M:      Eric Farman <[email protected]>
18028 L:      [email protected]
18029 L:      [email protected]
18030 S:      Supported
18031 F:      arch/s390/kvm/pci*
18032 F:      drivers/vfio/pci/vfio_pci_zdev.c
18033 F:      include/uapi/linux/vfio_zdev.h
18034
18035 S390 ZCRYPT DRIVER
18036 M:      Harald Freudenberger <[email protected]>
18037 L:      [email protected]
18038 S:      Supported
18039 W:      http://www.ibm.com/developerworks/linux/linux390/
18040 F:      drivers/s390/crypto/
18041
18042 S390 ZFCP DRIVER
18043 M:      Steffen Maier <[email protected]>
18044 M:      Benjamin Block <[email protected]>
18045 L:      [email protected]
18046 S:      Supported
18047 W:      http://www.ibm.com/developerworks/linux/linux390/
18048 F:      drivers/s390/scsi/zfcp_*
18049
18050 S3C ADC BATTERY DRIVER
18051 M:      Krzysztof Kozlowski <[email protected]>
18052 L:      [email protected]
18053 S:      Odd Fixes
18054 F:      drivers/power/supply/s3c_adc_battery.c
18055 F:      include/linux/s3c_adc_battery.h
18056
18057 S3C24XX SD/MMC Driver
18058 M:      Ben Dooks <[email protected]>
18059 L:      [email protected] (moderated for non-subscribers)
18060 S:      Supported
18061 F:      drivers/mmc/host/s3cmci.*
18062
18063 SAA6588 RDS RECEIVER DRIVER
18064 M:      Hans Verkuil <[email protected]>
18065 L:      [email protected]
18066 S:      Odd Fixes
18067 W:      https://linuxtv.org
18068 T:      git git://linuxtv.org/media_tree.git
18069 F:      drivers/media/i2c/saa6588*
18070
18071 SAA7134 VIDEO4LINUX DRIVER
18072 M:      Mauro Carvalho Chehab <[email protected]>
18073 L:      [email protected]
18074 S:      Odd fixes
18075 W:      https://linuxtv.org
18076 T:      git git://linuxtv.org/media_tree.git
18077 F:      Documentation/driver-api/media/drivers/saa7134*
18078 F:      drivers/media/pci/saa7134/
18079
18080 SAA7146 VIDEO4LINUX-2 DRIVER
18081 M:      Hans Verkuil <[email protected]>
18082 L:      [email protected]
18083 S:      Maintained
18084 T:      git git://linuxtv.org/media_tree.git
18085 F:      drivers/staging/media/deprecated/saa7146/
18086 F:      include/media/drv-intf/saa7146*
18087
18088 SAFESETID SECURITY MODULE
18089 M:      Micah Morton <[email protected]>
18090 S:      Supported
18091 F:      Documentation/admin-guide/LSM/SafeSetID.rst
18092 F:      security/safesetid/
18093
18094 SAMSUNG AUDIO (ASoC) DRIVERS
18095 M:      Krzysztof Kozlowski <[email protected]>
18096 M:      Sylwester Nawrocki <[email protected]>
18097 L:      [email protected] (moderated for non-subscribers)
18098 S:      Supported
18099 B:      mailto:[email protected]
18100 F:      Documentation/devicetree/bindings/sound/samsung*
18101 F:      sound/soc/samsung/
18102
18103 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18104 M:      Krzysztof Kozlowski <[email protected]>
18105 L:      [email protected]
18106 L:      [email protected]
18107 S:      Maintained
18108 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18109 F:      drivers/crypto/exynos-rng.c
18110
18111 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18112 M:      Łukasz Stelmach <[email protected]>
18113 L:      [email protected]
18114 S:      Maintained
18115 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18116 F:      drivers/char/hw_random/exynos-trng.c
18117
18118 SAMSUNG FRAMEBUFFER DRIVER
18119 M:      Jingoo Han <[email protected]>
18120 L:      [email protected]
18121 S:      Maintained
18122 F:      drivers/video/fbdev/s3c-fb.c
18123
18124 SAMSUNG INTERCONNECT DRIVERS
18125 M:      Sylwester Nawrocki <[email protected]>
18126 M:      Artur Świgoń <[email protected]>
18127 L:      [email protected]
18128 L:      [email protected]
18129 S:      Supported
18130 F:      drivers/interconnect/samsung/
18131
18132 SAMSUNG LAPTOP DRIVER
18133 M:      Corentin Chary <[email protected]>
18134 L:      [email protected]
18135 S:      Maintained
18136 F:      drivers/platform/x86/samsung-laptop.c
18137
18138 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18139 M:      Krzysztof Kozlowski <[email protected]>
18140 L:      [email protected]
18141 L:      [email protected]
18142 S:      Supported
18143 B:      mailto:[email protected]
18144 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18145 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18146 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18147 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18148 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18149 F:      drivers/clk/clk-s2mps11.c
18150 F:      drivers/mfd/sec*.c
18151 F:      drivers/regulator/s2m*.c
18152 F:      drivers/regulator/s5m*.c
18153 F:      drivers/rtc/rtc-s5m.c
18154 F:      include/linux/mfd/samsung/
18155
18156 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18157 M:      Sylwester Nawrocki <[email protected]>
18158 L:      [email protected]
18159 L:      [email protected]
18160 S:      Maintained
18161 F:      drivers/media/platform/samsung/s3c-camif/
18162 F:      include/media/drv-intf/s3c_camif.h
18163
18164 SAMSUNG S3FWRN5 NFC DRIVER
18165 M:      Krzysztof Kozlowski <[email protected]>
18166 M:      Krzysztof Opasiak <[email protected]>
18167 L:      [email protected] (subscribers-only)
18168 S:      Maintained
18169 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18170 F:      drivers/nfc/s3fwrn5
18171
18172 SAMSUNG S5C73M3 CAMERA DRIVER
18173 M:      Sylwester Nawrocki <[email protected]>
18174 M:      Andrzej Hajda <[email protected]>
18175 L:      [email protected]
18176 S:      Supported
18177 F:      drivers/media/i2c/s5c73m3/*
18178
18179 SAMSUNG S5K5BAF CAMERA DRIVER
18180 M:      Sylwester Nawrocki <[email protected]>
18181 M:      Andrzej Hajda <[email protected]>
18182 L:      [email protected]
18183 S:      Supported
18184 F:      drivers/media/i2c/s5k5baf.c
18185
18186 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18187 M:      Krzysztof Kozlowski <[email protected]>
18188 M:      Vladimir Zapolskiy <[email protected]>
18189 L:      [email protected]
18190 L:      [email protected]
18191 S:      Maintained
18192 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18193 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18194 F:      drivers/crypto/s5p-sss.c
18195
18196 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18197 M:      Sylwester Nawrocki <[email protected]>
18198 L:      [email protected]
18199 S:      Supported
18200 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18201 F:      drivers/media/platform/samsung/exynos4-is/
18202
18203 SAMSUNG SOC CLOCK DRIVERS
18204 M:      Krzysztof Kozlowski <[email protected]>
18205 M:      Sylwester Nawrocki <[email protected]>
18206 M:      Tomasz Figa <[email protected]>
18207 M:      Chanwoo Choi <[email protected]>
18208 R:      Alim Akhtar <[email protected]>
18209 L:      [email protected]
18210 S:      Supported
18211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18213 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
18214 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
18215 F:      drivers/clk/samsung/
18216 F:      include/dt-bindings/clock/exynos*.h
18217 F:      include/dt-bindings/clock/s3c*.h
18218 F:      include/dt-bindings/clock/s5p*.h
18219 F:      include/dt-bindings/clock/samsung,*.h
18220 F:      include/linux/clk/samsung.h
18221 F:      include/linux/platform_data/clk-s3c2410.h
18222
18223 SAMSUNG SPI DRIVERS
18224 M:      Krzysztof Kozlowski <[email protected]>
18225 M:      Andi Shyti <[email protected]>
18226 L:      [email protected]
18227 L:      [email protected]
18228 S:      Maintained
18229 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18230 F:      drivers/spi/spi-s3c*
18231 F:      include/linux/platform_data/spi-s3c64xx.h
18232 F:      include/linux/spi/s3c24xx-fiq.h
18233
18234 SAMSUNG SXGBE DRIVERS
18235 M:      Byungho An <[email protected]>
18236 L:      [email protected]
18237 S:      Supported
18238 F:      drivers/net/ethernet/samsung/sxgbe/
18239
18240 SAMSUNG THERMAL DRIVER
18241 M:      Bartlomiej Zolnierkiewicz <[email protected]>
18242 M:      Krzysztof Kozlowski <[email protected]>
18243 L:      [email protected]
18244 L:      [email protected]
18245 S:      Maintained
18246 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18247 F:      drivers/thermal/samsung/
18248
18249 SAMSUNG USB2 PHY DRIVER
18250 M:      Sylwester Nawrocki <[email protected]>
18251 L:      [email protected]
18252 S:      Supported
18253 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18254 F:      Documentation/driver-api/phy/samsung-usb2.rst
18255 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
18256 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
18257 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
18258 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
18259 F:      drivers/phy/samsung/phy-samsung-usb2.c
18260 F:      drivers/phy/samsung/phy-samsung-usb2.h
18261
18262 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18263 M:      Paul Barker <[email protected]>
18264 R:      Marc Murphy <[email protected]>
18265 S:      Supported
18266 F:      arch/arm/boot/dts/am335x-sancloud*
18267
18268 SC1200 WDT DRIVER
18269 M:      Zwane Mwaikambo <[email protected]>
18270 S:      Maintained
18271 F:      drivers/watchdog/sc1200wdt.c
18272
18273 SCHEDULER
18274 M:      Ingo Molnar <[email protected]>
18275 M:      Peter Zijlstra <[email protected]>
18276 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
18277 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
18278 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
18279 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
18280 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
18281 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
18282 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
18283 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
18284 L:      [email protected]
18285 S:      Maintained
18286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18287 F:      include/linux/preempt.h
18288 F:      include/linux/sched.h
18289 F:      include/linux/wait.h
18290 F:      include/uapi/linux/sched.h
18291 F:      kernel/sched/
18292
18293 SCR24X CHIP CARD INTERFACE DRIVER
18294 M:      Lubomir Rintel <[email protected]>
18295 S:      Supported
18296 F:      drivers/char/pcmcia/scr24x_cs.c
18297
18298 SCSI RDMA PROTOCOL (SRP) INITIATOR
18299 M:      Bart Van Assche <[email protected]>
18300 L:      [email protected]
18301 S:      Supported
18302 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
18303 F:      drivers/infiniband/ulp/srp/
18304 F:      include/scsi/srp.h
18305
18306 SCSI RDMA PROTOCOL (SRP) TARGET
18307 M:      Bart Van Assche <[email protected]>
18308 L:      [email protected]
18309 L:      [email protected]
18310 S:      Supported
18311 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
18312 F:      drivers/infiniband/ulp/srpt/
18313
18314 SCSI SG DRIVER
18315 M:      Doug Gilbert <[email protected]>
18316 L:      [email protected]
18317 S:      Maintained
18318 W:      http://sg.danny.cz/sg
18319 F:      Documentation/scsi/scsi-generic.rst
18320 F:      drivers/scsi/sg.c
18321 F:      include/scsi/sg.h
18322
18323 SCSI SUBSYSTEM
18324 M:      "James E.J. Bottomley" <[email protected]>
18325 M:      "Martin K. Petersen" <[email protected]>
18326 L:      [email protected]
18327 S:      Maintained
18328 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
18329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18331 F:      Documentation/devicetree/bindings/scsi/
18332 F:      drivers/scsi/
18333 F:      drivers/ufs/
18334 F:      include/scsi/
18335
18336 SCSI TAPE DRIVER
18337 M:      Kai Mäkisara <[email protected]>
18338 L:      [email protected]
18339 S:      Maintained
18340 F:      Documentation/scsi/st.rst
18341 F:      drivers/scsi/st.*
18342 F:      drivers/scsi/st_*.h
18343
18344 SCSI TARGET CORE USER DRIVER
18345 M:      Bodo Stroesser <[email protected]>
18346 L:      [email protected]
18347 L:      [email protected]
18348 S:      Supported
18349 F:      Documentation/target/tcmu-design.rst
18350 F:      drivers/target/target_core_user.c
18351 F:      include/uapi/linux/target_core_user.h
18352
18353 SCSI TARGET SUBSYSTEM
18354 M:      "Martin K. Petersen" <[email protected]>
18355 L:      [email protected]
18356 L:      [email protected]
18357 S:      Supported
18358 W:      http://www.linux-iscsi.org
18359 Q:      https://patchwork.kernel.org/project/target-devel/list/
18360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18361 F:      Documentation/target/
18362 F:      drivers/target/
18363 F:      include/target/
18364
18365 SCTP PROTOCOL
18366 M:      Vlad Yasevich <[email protected]>
18367 M:      Neil Horman <[email protected]>
18368 M:      Marcelo Ricardo Leitner <[email protected]>
18369 L:      [email protected]
18370 S:      Maintained
18371 W:      http://lksctp.sourceforge.net
18372 F:      Documentation/networking/sctp.rst
18373 F:      include/linux/sctp.h
18374 F:      include/net/sctp/
18375 F:      include/uapi/linux/sctp.h
18376 F:      net/sctp/
18377
18378 SCx200 CPU SUPPORT
18379 M:      Jim Cromie <[email protected]>
18380 S:      Odd Fixes
18381 F:      Documentation/i2c/busses/scx200_acb.rst
18382 F:      arch/x86/platform/scx200/
18383 F:      drivers/i2c/busses/scx200*
18384 F:      drivers/mtd/maps/scx200_docflash.c
18385 F:      drivers/watchdog/scx200_wdt.c
18386 F:      include/linux/scx200.h
18387
18388 SCx200 GPIO DRIVER
18389 M:      Jim Cromie <[email protected]>
18390 S:      Maintained
18391 F:      drivers/char/scx200_gpio.c
18392 F:      include/linux/scx200_gpio.h
18393
18394 SCx200 HRT CLOCKSOURCE DRIVER
18395 M:      Jim Cromie <[email protected]>
18396 S:      Maintained
18397 F:      drivers/clocksource/scx200_hrt.c
18398
18399 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18400 M:      Sascha Sommer <[email protected]>
18401 L:      [email protected] (subscribers-only)
18402 S:      Maintained
18403 F:      drivers/mmc/host/sdricoh_cs.c
18404
18405 SECO BOARDS CEC DRIVER
18406 M:      Ettore Chimenti <[email protected]>
18407 S:      Maintained
18408 F:      drivers/media/cec/platform/seco/seco-cec.c
18409 F:      drivers/media/cec/platform/seco/seco-cec.h
18410
18411 SECURE COMPUTING
18412 M:      Kees Cook <[email protected]>
18413 R:      Andy Lutomirski <[email protected]>
18414 R:      Will Drewry <[email protected]>
18415 S:      Supported
18416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18417 F:      Documentation/userspace-api/seccomp_filter.rst
18418 F:      include/linux/seccomp.h
18419 F:      include/uapi/linux/seccomp.h
18420 F:      kernel/seccomp.c
18421 F:      tools/testing/selftests/kselftest_harness.h
18422 F:      tools/testing/selftests/seccomp/*
18423 K:      \bsecure_computing
18424 K:      \bTIF_SECCOMP\b
18425
18426 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18427 M:      Al Cooper <[email protected]>
18428 R:      Broadcom internal kernel review list <[email protected]>
18429 L:      [email protected]
18430 S:      Maintained
18431 F:      drivers/mmc/host/sdhci-brcmstb*
18432
18433 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18434 M:      Adrian Hunter <[email protected]>
18435 L:      [email protected]
18436 S:      Supported
18437 F:      drivers/mmc/host/sdhci*
18438
18439 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18440 M:      Eugen Hristev <[email protected]>
18441 L:      [email protected]
18442 S:      Supported
18443 F:      drivers/mmc/host/sdhci-of-at91.c
18444
18445 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18446 M:      Ben Dooks <[email protected]>
18447 M:      Jaehoon Chung <[email protected]>
18448 L:      [email protected]
18449 S:      Maintained
18450 F:      drivers/mmc/host/sdhci-s3c*
18451
18452 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18453 M:      Viresh Kumar <[email protected]>
18454 L:      [email protected]
18455 S:      Maintained
18456 F:      drivers/mmc/host/sdhci-spear.c
18457
18458 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18459 M:      Vignesh Raghavendra <[email protected]>
18460 L:      [email protected]
18461 S:      Maintained
18462 F:      drivers/mmc/host/sdhci-omap.c
18463
18464 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18465 M:      Haibo Chen <[email protected]>
18466 L:      [email protected]
18467 L:      [email protected]
18468 S:      Maintained
18469 F:      drivers/mmc/host/sdhci-esdhc-imx.c
18470
18471 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18472 M:      Jonathan Derrick <[email protected]>
18473 M:      Revanth Rajashekar <[email protected]>
18474 L:      [email protected]
18475 S:      Supported
18476 F:      block/opal_proto.h
18477 F:      block/sed*
18478 F:      include/linux/sed*
18479 F:      include/uapi/linux/sed*
18480
18481 SECURITY CONTACT
18482 M:      Security Officers <[email protected]>
18483 S:      Supported
18484 F:      Documentation/admin-guide/security-bugs.rst
18485
18486 SECURITY SUBSYSTEM
18487 M:      Paul Moore <[email protected]>
18488 M:      James Morris <[email protected]>
18489 M:      "Serge E. Hallyn" <[email protected]>
18490 L:      [email protected] (suggested Cc:)
18491 S:      Supported
18492 W:      http://kernsec.org/
18493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18494 F:      security/
18495 X:      security/selinux/
18496
18497 SELINUX SECURITY MODULE
18498 M:      Paul Moore <[email protected]>
18499 M:      Stephen Smalley <[email protected]>
18500 M:      Eric Paris <[email protected]>
18501 L:      [email protected]
18502 S:      Supported
18503 W:      https://selinuxproject.org
18504 W:      https://github.com/SELinuxProject
18505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18506 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18507 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
18508 F:      Documentation/admin-guide/LSM/SELinux.rst
18509 F:      include/trace/events/avc.h
18510 F:      include/uapi/linux/selinux_netlink.h
18511 F:      scripts/selinux/
18512 F:      security/selinux/
18513
18514 SENSABLE PHANTOM
18515 M:      Jiri Slaby <[email protected]>
18516 S:      Maintained
18517 F:      drivers/misc/phantom.c
18518 F:      include/uapi/linux/phantom.h
18519
18520 SENSEAIR SUNRISE 006-0-0007
18521 M:      Jacopo Mondi <[email protected]>
18522 S:      Maintained
18523 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18524 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18525 F:      drivers/iio/chemical/sunrise_co2.c
18526
18527 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18528 M:      Tomasz Duszynski <[email protected]>
18529 S:      Maintained
18530 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18531 F:      drivers/iio/chemical/scd30.h
18532 F:      drivers/iio/chemical/scd30_core.c
18533 F:      drivers/iio/chemical/scd30_i2c.c
18534 F:      drivers/iio/chemical/scd30_serial.c
18535
18536 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18537 M:      Roan van Dijk <[email protected]>
18538 S:      Maintained
18539 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18540 F:      drivers/iio/chemical/scd4x.c
18541
18542 SENSIRION SGP40 GAS SENSOR DRIVER
18543 M:      Andreas Klinger <[email protected]>
18544 S:      Maintained
18545 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18546 F:      drivers/iio/chemical/sgp40.c
18547
18548 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18549 M:      Tomasz Duszynski <[email protected]>
18550 S:      Maintained
18551 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18552 F:      drivers/iio/chemical/sps30.c
18553 F:      drivers/iio/chemical/sps30_i2c.c
18554 F:      drivers/iio/chemical/sps30_serial.c
18555
18556 SERIAL DEVICE BUS
18557 M:      Rob Herring <[email protected]>
18558 L:      [email protected]
18559 S:      Maintained
18560 F:      Documentation/devicetree/bindings/serial/serial.yaml
18561 F:      drivers/tty/serdev/
18562 F:      include/linux/serdev.h
18563
18564 SERIAL DRIVERS
18565 M:      Greg Kroah-Hartman <[email protected]>
18566 L:      [email protected]
18567 S:      Maintained
18568 F:      Documentation/devicetree/bindings/serial/
18569 F:      drivers/tty/serial/
18570
18571 SERIAL IR RECEIVER
18572 M:      Sean Young <[email protected]>
18573 L:      [email protected]
18574 S:      Maintained
18575 F:      drivers/media/rc/serial_ir.c
18576
18577 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18578 M:      Srinivas Kandagatla <[email protected]>
18579 L:      [email protected] (moderated for non-subscribers)
18580 S:      Maintained
18581 F:      Documentation/devicetree/bindings/slimbus/
18582 F:      drivers/slimbus/
18583 F:      include/linux/slimbus.h
18584
18585 SFC NETWORK DRIVER
18586 M:      Edward Cree <[email protected]>
18587 M:      Martin Habets <[email protected]>
18588 L:      [email protected]
18589 S:      Supported
18590 F:      drivers/net/ethernet/sfc/
18591
18592 SFF/SFP/SFP+ MODULE SUPPORT
18593 M:      Russell King <[email protected]>
18594 L:      [email protected]
18595 S:      Maintained
18596 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
18597 F:      drivers/net/phy/phylink.c
18598 F:      drivers/net/phy/sfp*
18599 F:      include/linux/mdio/mdio-i2c.h
18600 F:      include/linux/phylink.h
18601 F:      include/linux/sfp.h
18602 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)
18603
18604 SGI GRU DRIVER
18605 M:      Dimitri Sivanich <[email protected]>
18606 S:      Maintained
18607 F:      drivers/misc/sgi-gru/
18608
18609 SGI XP/XPC/XPNET DRIVER
18610 M:      Robin Holt <[email protected]>
18611 M:      Steve Wahl <[email protected]>
18612 R:      Mike Travis <[email protected]>
18613 S:      Maintained
18614 F:      drivers/misc/sgi-xp/
18615
18616 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18617 M:      Karsten Graul <[email protected]>
18618 M:      Wenjia Zhang <[email protected]>
18619 L:      [email protected]
18620 S:      Supported
18621 W:      http://www.ibm.com/developerworks/linux/linux390/
18622 F:      net/smc/
18623
18624 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18625 M:      Linus Walleij <[email protected]>
18626 L:      [email protected]
18627 S:      Maintained
18628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18629 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18630 F:      drivers/iio/light/gp2ap002.c
18631
18632 SHARP RJ54N1CB0C SENSOR DRIVER
18633 M:      Jacopo Mondi <[email protected]>
18634 L:      [email protected]
18635 S:      Odd fixes
18636 T:      git git://linuxtv.org/media_tree.git
18637 F:      drivers/media/i2c/rj54n1cb0c.c
18638 F:      include/media/i2c/rj54n1cb0c.h
18639
18640 SH_VOU V4L2 OUTPUT DRIVER
18641 L:      [email protected]
18642 S:      Orphan
18643 F:      drivers/media/platform/renesas/sh_vou.c
18644 F:      include/media/drv-intf/sh_vou.h
18645
18646 SI2157 MEDIA DRIVER
18647 M:      Antti Palosaari <[email protected]>
18648 L:      [email protected]
18649 S:      Maintained
18650 W:      https://linuxtv.org
18651 W:      http://palosaari.fi/linux/
18652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18653 T:      git git://linuxtv.org/anttip/media_tree.git
18654 F:      drivers/media/tuners/si2157*
18655
18656 SI2165 MEDIA DRIVER
18657 M:      Matthias Schwarzott <[email protected]>
18658 L:      [email protected]
18659 S:      Maintained
18660 W:      https://linuxtv.org
18661 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18662 F:      drivers/media/dvb-frontends/si2165*
18663
18664 SI2168 MEDIA DRIVER
18665 M:      Antti Palosaari <[email protected]>
18666 L:      [email protected]
18667 S:      Maintained
18668 W:      https://linuxtv.org
18669 W:      http://palosaari.fi/linux/
18670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18671 T:      git git://linuxtv.org/anttip/media_tree.git
18672 F:      drivers/media/dvb-frontends/si2168*
18673
18674 SI470X FM RADIO RECEIVER I2C DRIVER
18675 M:      Hans Verkuil <[email protected]>
18676 L:      [email protected]
18677 S:      Odd Fixes
18678 W:      https://linuxtv.org
18679 T:      git git://linuxtv.org/media_tree.git
18680 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
18681
18682 SI470X FM RADIO RECEIVER USB DRIVER
18683 M:      Hans Verkuil <[email protected]>
18684 L:      [email protected]
18685 S:      Maintained
18686 W:      https://linuxtv.org
18687 T:      git git://linuxtv.org/media_tree.git
18688 F:      drivers/media/radio/si470x/radio-si470x-common.c
18689 F:      drivers/media/radio/si470x/radio-si470x-usb.c
18690 F:      drivers/media/radio/si470x/radio-si470x.h
18691
18692 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18693 M:      Eduardo Valentin <[email protected]>
18694 L:      [email protected]
18695 S:      Odd Fixes
18696 W:      https://linuxtv.org
18697 T:      git git://linuxtv.org/media_tree.git
18698 F:      drivers/media/radio/si4713/si4713.?
18699
18700 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18701 M:      Eduardo Valentin <[email protected]>
18702 L:      [email protected]
18703 S:      Odd Fixes
18704 W:      https://linuxtv.org
18705 T:      git git://linuxtv.org/media_tree.git
18706 F:      drivers/media/radio/si4713/radio-platform-si4713.c
18707
18708 SI4713 FM RADIO TRANSMITTER USB DRIVER
18709 M:      Hans Verkuil <[email protected]>
18710 L:      [email protected]
18711 S:      Maintained
18712 W:      https://linuxtv.org
18713 T:      git git://linuxtv.org/media_tree.git
18714 F:      drivers/media/radio/si4713/radio-usb-si4713.c
18715
18716 SIANO DVB DRIVER
18717 M:      Mauro Carvalho Chehab <[email protected]>
18718 L:      [email protected]
18719 S:      Odd fixes
18720 W:      https://linuxtv.org
18721 T:      git git://linuxtv.org/media_tree.git
18722 F:      drivers/media/common/siano/
18723 F:      drivers/media/mmc/siano/
18724 F:      drivers/media/usb/siano/
18725 F:      drivers/media/usb/siano/
18726
18727 SIFIVE DRIVERS
18728 M:      Palmer Dabbelt <[email protected]>
18729 M:      Paul Walmsley <[email protected]>
18730 L:      [email protected]
18731 S:      Supported
18732 T:      git git://github.com/sifive/riscv-linux.git
18733 N:      sifive
18734 K:      [^@]sifive
18735
18736 SIFIVE FU540 SYSTEM-ON-CHIP
18737 M:      Paul Walmsley <[email protected]>
18738 M:      Palmer Dabbelt <[email protected]>
18739 L:      [email protected]
18740 S:      Supported
18741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18742 N:      fu540
18743 K:      fu540
18744
18745 SIFIVE PDMA DRIVER
18746 M:      Green Wan <[email protected]>
18747 S:      Maintained
18748 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18749 F:      drivers/dma/sf-pdma/
18750
18751 SILEAD TOUCHSCREEN DRIVER
18752 M:      Hans de Goede <[email protected]>
18753 L:      [email protected]
18754 L:      [email protected]
18755 S:      Maintained
18756 F:      drivers/input/touchscreen/silead.c
18757 F:      drivers/platform/x86/touchscreen_dmi.c
18758
18759 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18760 M:      Jérôme Pouiller <[email protected]>
18761 S:      Supported
18762 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18763 F:      drivers/net/wireless/silabs/wfx/
18764
18765 SILICON MOTION SM712 FRAME BUFFER DRIVER
18766 M:      Sudip Mukherjee <[email protected]>
18767 M:      Teddy Wang <[email protected]>
18768 M:      Sudip Mukherjee <[email protected]>
18769 L:      [email protected]
18770 S:      Maintained
18771 F:      Documentation/fb/sm712fb.rst
18772 F:      drivers/video/fbdev/sm712*
18773
18774 SILVACO I3C DUAL-ROLE MASTER
18775 M:      Miquel Raynal <[email protected]>
18776 M:      Conor Culhane <[email protected]>
18777 L:      [email protected] (moderated for non-subscribers)
18778 S:      Maintained
18779 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18780 F:      drivers/i3c/master/svc-i3c-master.c
18781
18782 SIMPLEFB FB DRIVER
18783 M:      Hans de Goede <[email protected]>
18784 L:      [email protected]
18785 S:      Maintained
18786 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18787 F:      drivers/video/fbdev/simplefb.c
18788 F:      include/linux/platform_data/simplefb.h
18789
18790 SIMTEC EB110ATX (Chalice CATS)
18791 M:      Simtec Linux Team <[email protected]>
18792 S:      Supported
18793 W:      http://www.simtec.co.uk/products/EB110ATX/
18794
18795 SIMTEC EB2410ITX (BAST)
18796 M:      Simtec Linux Team <[email protected]>
18797 S:      Supported
18798 W:      http://www.simtec.co.uk/products/EB2410ITX/
18799 F:      arch/arm/mach-s3c/bast-ide.c
18800 F:      arch/arm/mach-s3c/bast-irq.c
18801 F:      arch/arm/mach-s3c/mach-bast.c
18802
18803 SIOX
18804 M:      Thorsten Scherer <[email protected]>
18805 M:      Uwe Kleine-König <[email protected]>
18806 R:      Pengutronix Kernel Team <[email protected]>
18807 S:      Supported
18808 F:      drivers/gpio/gpio-siox.c
18809 F:      drivers/siox/*
18810 F:      include/trace/events/siox.h
18811
18812 SIPHASH PRF ROUTINES
18813 M:      Jason A. Donenfeld <[email protected]>
18814 S:      Maintained
18815 F:      include/linux/siphash.h
18816 F:      lib/siphash.c
18817 F:      lib/test_siphash.c
18818
18819 SIS 190 ETHERNET DRIVER
18820 M:      Francois Romieu <[email protected]>
18821 L:      [email protected]
18822 S:      Maintained
18823 F:      drivers/net/ethernet/sis/sis190.c
18824
18825 SIS 900/7016 FAST ETHERNET DRIVER
18826 M:      Daniele Venzano <[email protected]>
18827 L:      [email protected]
18828 S:      Maintained
18829 W:      http://www.brownhat.org/sis900.html
18830 F:      drivers/net/ethernet/sis/sis900.*
18831
18832 SIS FRAMEBUFFER DRIVER
18833 M:      Thomas Winischhofer <[email protected]>
18834 S:      Maintained
18835 W:      http://www.winischhofer.net/linuxsisvga.shtml
18836 F:      Documentation/fb/sisfb.rst
18837 F:      drivers/video/fbdev/sis/
18838 F:      include/video/sisfb.h
18839
18840 SIS I2C TOUCHSCREEN DRIVER
18841 M:      Mika Penttilä <[email protected]>
18842 L:      [email protected]
18843 S:      Maintained
18844 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18845 F:      drivers/input/touchscreen/sis_i2c.c
18846
18847 SIS USB2VGA DRIVER
18848 M:      Thomas Winischhofer <[email protected]>
18849 S:      Maintained
18850 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
18851 F:      drivers/usb/misc/sisusbvga/
18852
18853 SL28 CPLD MFD DRIVER
18854 M:      Michael Walle <[email protected]>
18855 S:      Maintained
18856 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18857 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18858 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18859 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18860 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18861 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18862 F:      drivers/gpio/gpio-sl28cpld.c
18863 F:      drivers/hwmon/sl28cpld-hwmon.c
18864 F:      drivers/irqchip/irq-sl28cpld.c
18865 F:      drivers/pwm/pwm-sl28cpld.c
18866 F:      drivers/watchdog/sl28cpld_wdt.c
18867
18868 SLAB ALLOCATOR
18869 M:      Christoph Lameter <[email protected]>
18870 M:      Pekka Enberg <[email protected]>
18871 M:      David Rientjes <[email protected]>
18872 M:      Joonsoo Kim <[email protected]>
18873 M:      Andrew Morton <[email protected]>
18874 M:      Vlastimil Babka <[email protected]>
18875 R:      Roman Gushchin <[email protected]>
18876 R:      Hyeonggon Yoo <[email protected]>
18877 L:      [email protected]
18878 S:      Maintained
18879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18880 F:      include/linux/sl?b*.h
18881 F:      mm/sl?b*
18882
18883 SLCAN CAN NETWORK DRIVER
18884 M:      Dario Binacchi <[email protected]>
18885 L:      [email protected]
18886 S:      Maintained
18887 F:      drivers/net/can/slcan/
18888
18889 SLEEPABLE READ-COPY UPDATE (SRCU)
18890 M:      Lai Jiangshan <[email protected]>
18891 M:      "Paul E. McKenney" <[email protected]>
18892 M:      Josh Triplett <[email protected]>
18893 R:      Steven Rostedt <[email protected]>
18894 R:      Mathieu Desnoyers <[email protected]>
18895 L:      [email protected]
18896 S:      Supported
18897 W:      http://www.rdrop.com/users/paulmck/RCU/
18898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18899 F:      include/linux/srcu*.h
18900 F:      kernel/rcu/srcu*.c
18901
18902 SMACK SECURITY MODULE
18903 M:      Casey Schaufler <[email protected]>
18904 L:      [email protected]
18905 S:      Maintained
18906 W:      http://schaufler-ca.com
18907 T:      git git://github.com/cschaufler/smack-next
18908 F:      Documentation/admin-guide/LSM/Smack.rst
18909 F:      security/smack/
18910
18911 SMC91x ETHERNET DRIVER
18912 M:      Nicolas Pitre <[email protected]>
18913 S:      Odd Fixes
18914 F:      drivers/net/ethernet/smsc/smc91x.*
18915
18916 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18917 M:      Mark Rutland <[email protected]>
18918 M:      Lorenzo Pieralisi <[email protected]>
18919 M:      Sudeep Holla <[email protected]>
18920 L:      [email protected] (moderated for non-subscribers)
18921 S:      Maintained
18922 F:      drivers/firmware/smccc/
18923 F:      include/linux/arm-smccc.h
18924
18925 SMM665 HARDWARE MONITOR DRIVER
18926 M:      Guenter Roeck <[email protected]>
18927 L:      [email protected]
18928 S:      Maintained
18929 F:      Documentation/hwmon/smm665.rst
18930 F:      drivers/hwmon/smm665.c
18931
18932 SMSC EMC2103 HARDWARE MONITOR DRIVER
18933 M:      Steve Glendinning <[email protected]>
18934 L:      [email protected]
18935 S:      Maintained
18936 F:      Documentation/hwmon/emc2103.rst
18937 F:      drivers/hwmon/emc2103.c
18938
18939 SMSC SCH5627 HARDWARE MONITOR DRIVER
18940 M:      Hans de Goede <[email protected]>
18941 L:      [email protected]
18942 S:      Supported
18943 F:      Documentation/hwmon/sch5627.rst
18944 F:      drivers/hwmon/sch5627.c
18945
18946 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18947 M:      Steve Glendinning <[email protected]>
18948 L:      [email protected]
18949 S:      Maintained
18950 F:      drivers/video/fbdev/smscufx.c
18951
18952 SMSC47B397 HARDWARE MONITOR DRIVER
18953 M:      Jean Delvare <[email protected]>
18954 L:      [email protected]
18955 S:      Maintained
18956 F:      Documentation/hwmon/smsc47b397.rst
18957 F:      drivers/hwmon/smsc47b397.c
18958
18959 SMSC911x ETHERNET DRIVER
18960 M:      Steve Glendinning <[email protected]>
18961 L:      [email protected]
18962 S:      Maintained
18963 F:      drivers/net/ethernet/smsc/smsc911x.*
18964 F:      include/linux/smsc911x.h
18965
18966 SMSC9420 PCI ETHERNET DRIVER
18967 M:      Steve Glendinning <[email protected]>
18968 L:      [email protected]
18969 S:      Maintained
18970 F:      drivers/net/ethernet/smsc/smsc9420.*
18971
18972 SOCIONEXT (SNI) AVE NETWORK DRIVER
18973 M:      Kunihiko Hayashi <[email protected]>
18974 L:      [email protected]
18975 S:      Maintained
18976 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18977 F:      drivers/net/ethernet/socionext/sni_ave.c
18978
18979 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18980 M:      Jassi Brar <[email protected]>
18981 M:      Ilias Apalodimas <[email protected]>
18982 L:      [email protected]
18983 S:      Maintained
18984 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
18985 F:      drivers/net/ethernet/socionext/netsec.c
18986
18987 SOCIONEXT (SNI) Synquacer SPI DRIVER
18988 M:      Masahisa Kojima <[email protected]>
18989 M:      Jassi Brar <[email protected]>
18990 L:      [email protected]
18991 S:      Maintained
18992 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
18993 F:      drivers/spi/spi-synquacer.c
18994
18995 SOCIONEXT SYNQUACER I2C DRIVER
18996 M:      Ard Biesheuvel <[email protected]>
18997 L:      [email protected]
18998 S:      Maintained
18999 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19000 F:      drivers/i2c/busses/i2c-synquacer.c
19001
19002 SOCIONEXT UNIPHIER SOUND DRIVER
19003 L:      [email protected] (moderated for non-subscribers)
19004 S:      Orphan
19005 F:      sound/soc/uniphier/
19006
19007 SOEKRIS NET48XX LED SUPPORT
19008 M:      Chris Boot <[email protected]>
19009 S:      Maintained
19010 F:      drivers/leds/leds-net48xx.c
19011
19012 SOFT-IWARP DRIVER (siw)
19013 M:      Bernard Metzler <[email protected]>
19014 L:      [email protected]
19015 S:      Supported
19016 F:      drivers/infiniband/sw/siw/
19017 F:      include/uapi/rdma/siw-abi.h
19018
19019 SOFT-ROCE DRIVER (rxe)
19020 M:      Zhu Yanjun <[email protected]>
19021 L:      [email protected]
19022 S:      Supported
19023 F:      drivers/infiniband/sw/rxe/
19024 F:      include/uapi/rdma/rdma_user_rxe.h
19025
19026 SOFTLOGIC 6x10 MPEG CODEC
19027 M:      Bluecherry Maintainers <[email protected]>
19028 M:      Anton Sviridenko <[email protected]>
19029 M:      Andrey Utkin <[email protected]>
19030 M:      Ismael Luceno <[email protected]>
19031 L:      [email protected]
19032 S:      Supported
19033 F:      drivers/media/pci/solo6x10/
19034
19035 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19036 M:      James Morse <[email protected]>
19037 L:      [email protected] (moderated for non-subscribers)
19038 S:      Maintained
19039 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
19040 F:      drivers/firmware/arm_sdei.c
19041 F:      include/linux/arm_sdei.h
19042 F:      include/uapi/linux/arm_sdei.h
19043
19044 SOFTWARE NODES AND DEVICE PROPERTIES
19045 R:      Andy Shevchenko <[email protected]>
19046 R:      Daniel Scally <[email protected]>
19047 R:      Heikki Krogerus <[email protected]>
19048 R:      Sakari Ailus <[email protected]>
19049 L:      [email protected]
19050 S:      Maintained
19051 F:      drivers/base/property.c
19052 F:      drivers/base/swnode.c
19053 F:      include/linux/fwnode.h
19054 F:      include/linux/property.h
19055
19056 SOFTWARE RAID (Multiple Disks) SUPPORT
19057 M:      Song Liu <[email protected]>
19058 L:      [email protected]
19059 S:      Supported
19060 Q:      https://patchwork.kernel.org/project/linux-raid/list/
19061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19062 F:      drivers/md/Kconfig
19063 F:      drivers/md/Makefile
19064 F:      drivers/md/md*
19065 F:      drivers/md/raid*
19066 F:      include/linux/raid/
19067 F:      include/uapi/linux/raid/
19068
19069 SOLIDRUN CLEARFOG SUPPORT
19070 M:      Russell King <[email protected]>
19071 S:      Maintained
19072 F:      arch/arm/boot/dts/armada-388-clearfog*
19073 F:      arch/arm/boot/dts/armada-38x-solidrun-*
19074
19075 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19076 M:      Russell King <[email protected]>
19077 S:      Maintained
19078 F:      arch/arm/boot/dts/imx6*-cubox-i*
19079 F:      arch/arm/boot/dts/imx6*-hummingboard*
19080 F:      arch/arm/boot/dts/imx6*-sr-*
19081
19082 SONIC NETWORK DRIVER
19083 M:      Thomas Bogendoerfer <[email protected]>
19084 L:      [email protected]
19085 S:      Maintained
19086 F:      drivers/net/ethernet/natsemi/sonic.*
19087
19088 SONICS SILICON BACKPLANE DRIVER (SSB)
19089 M:      Michael Buesch <[email protected]>
19090 L:      [email protected]
19091 S:      Maintained
19092 F:      drivers/ssb/
19093 F:      include/linux/ssb/
19094
19095 SONY IMX208 SENSOR DRIVER
19096 M:      Sakari Ailus <[email protected]>
19097 L:      [email protected]
19098 S:      Maintained
19099 T:      git git://linuxtv.org/media_tree.git
19100 F:      drivers/media/i2c/imx208.c
19101
19102 SONY IMX214 SENSOR DRIVER
19103 M:      Ricardo Ribalda <[email protected]>
19104 L:      [email protected]
19105 S:      Maintained
19106 T:      git git://linuxtv.org/media_tree.git
19107 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19108 F:      drivers/media/i2c/imx214.c
19109
19110 SONY IMX219 SENSOR DRIVER
19111 M:      Dave Stevenson <[email protected]>
19112 L:      [email protected]
19113 S:      Maintained
19114 T:      git git://linuxtv.org/media_tree.git
19115 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
19116 F:      drivers/media/i2c/imx219.c
19117
19118 SONY IMX258 SENSOR DRIVER
19119 M:      Sakari Ailus <[email protected]>
19120 L:      [email protected]
19121 S:      Maintained
19122 T:      git git://linuxtv.org/media_tree.git
19123 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
19124 F:      drivers/media/i2c/imx258.c
19125
19126 SONY IMX274 SENSOR DRIVER
19127 M:      Leon Luo <[email protected]>
19128 L:      [email protected]
19129 S:      Maintained
19130 T:      git git://linuxtv.org/media_tree.git
19131 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19132 F:      drivers/media/i2c/imx274.c
19133
19134 SONY IMX290 SENSOR DRIVER
19135 M:      Manivannan Sadhasivam <[email protected]>
19136 L:      [email protected]
19137 S:      Maintained
19138 T:      git git://linuxtv.org/media_tree.git
19139 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
19140 F:      drivers/media/i2c/imx290.c
19141
19142 SONY IMX319 SENSOR DRIVER
19143 M:      Bingbu Cao <[email protected]>
19144 L:      [email protected]
19145 S:      Maintained
19146 T:      git git://linuxtv.org/media_tree.git
19147 F:      drivers/media/i2c/imx319.c
19148
19149 SONY IMX334 SENSOR DRIVER
19150 M:      Paul J. Murphy <[email protected]>
19151 M:      Daniele Alessandrelli <[email protected]>
19152 L:      [email protected]
19153 S:      Maintained
19154 T:      git git://linuxtv.org/media_tree.git
19155 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19156 F:      drivers/media/i2c/imx334.c
19157
19158 SONY IMX335 SENSOR DRIVER
19159 M:      Paul J. Murphy <[email protected]>
19160 M:      Daniele Alessandrelli <[email protected]>
19161 L:      [email protected]
19162 S:      Maintained
19163 T:      git git://linuxtv.org/media_tree.git
19164 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19165 F:      drivers/media/i2c/imx335.c
19166
19167 SONY IMX355 SENSOR DRIVER
19168 M:      Tianshu Qiu <[email protected]>
19169 L:      [email protected]
19170 S:      Maintained
19171 T:      git git://linuxtv.org/media_tree.git
19172 F:      drivers/media/i2c/imx355.c
19173
19174 SONY IMX412 SENSOR DRIVER
19175 M:      Paul J. Murphy <[email protected]>
19176 M:      Daniele Alessandrelli <[email protected]>
19177 L:      [email protected]
19178 S:      Maintained
19179 T:      git git://linuxtv.org/media_tree.git
19180 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19181 F:      drivers/media/i2c/imx412.c
19182
19183 SONY MEMORYSTICK SUBSYSTEM
19184 M:      Maxim Levitsky <[email protected]>
19185 M:      Alex Dubov <[email protected]>
19186 M:      Ulf Hansson <[email protected]>
19187 L:      [email protected]
19188 S:      Maintained
19189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19190 F:      drivers/memstick/
19191 F:      include/linux/memstick.h
19192
19193 SONY VAIO CONTROL DEVICE DRIVER
19194 M:      Mattia Dongili <[email protected]>
19195 L:      [email protected]
19196 S:      Maintained
19197 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19198 F:      Documentation/admin-guide/laptops/sony-laptop.rst
19199 F:      drivers/char/sonypi.c
19200 F:      drivers/platform/x86/sony-laptop.c
19201 F:      include/linux/sony-laptop.h
19202
19203 SOUND
19204 M:      Jaroslav Kysela <[email protected]>
19205 M:      Takashi Iwai <[email protected]>
19206 L:      [email protected] (moderated for non-subscribers)
19207 S:      Maintained
19208 W:      http://www.alsa-project.org/
19209 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
19210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19211 F:      Documentation/sound/
19212 F:      include/sound/
19213 F:      include/uapi/sound/
19214 F:      sound/
19215 F:      tools/testing/selftests/alsa
19216
19217 SOUND - COMPRESSED AUDIO
19218 M:      Vinod Koul <[email protected]>
19219 L:      [email protected] (moderated for non-subscribers)
19220 S:      Supported
19221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19222 F:      Documentation/sound/designs/compress-offload.rst
19223 F:      include/sound/compress_driver.h
19224 F:      include/uapi/sound/compress_*
19225 F:      sound/core/compress_offload.c
19226 F:      sound/soc/soc-compress.c
19227
19228 SOUND - DMAENGINE HELPERS
19229 M:      Lars-Peter Clausen <[email protected]>
19230 S:      Supported
19231 F:      include/sound/dmaengine_pcm.h
19232 F:      sound/core/pcm_dmaengine.c
19233 F:      sound/soc/soc-generic-dmaengine-pcm.c
19234
19235 SOUND - ALSA SELFTESTS
19236 M:      Mark Brown <[email protected]>
19237 L:      [email protected] (moderated for non-subscribers)
19238 L:      [email protected]
19239 S:      Supported
19240 F:      tools/testing/selftests/alsa
19241
19242 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19243 M:      Liam Girdwood <[email protected]>
19244 M:      Mark Brown <[email protected]>
19245 L:      [email protected] (moderated for non-subscribers)
19246 S:      Supported
19247 W:      http://alsa-project.org/main/index.php/ASoC
19248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19249 F:      Documentation/devicetree/bindings/sound/
19250 F:      Documentation/sound/soc/
19251 F:      include/dt-bindings/sound/
19252 F:      include/sound/soc*
19253 F:      sound/soc/
19254
19255 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19256 M:      Pierre-Louis Bossart <[email protected]>
19257 M:      Liam Girdwood <[email protected]>
19258 M:      Peter Ujfalusi <[email protected]>
19259 M:      Bard Liao <[email protected]>
19260 M:      Ranjani Sridharan <[email protected]>
19261 R:      Kai Vehmanen <[email protected]>
19262 M:      Daniel Baluta <[email protected]>
19263 L:      [email protected] (moderated for non-subscribers)
19264 S:      Supported
19265 W:      https://github.com/thesofproject/linux/
19266 F:      sound/soc/sof/
19267
19268 SOUNDWIRE SUBSYSTEM
19269 M:      Vinod Koul <[email protected]>
19270 M:      Bard Liao <[email protected]>
19271 R:      Pierre-Louis Bossart <[email protected]>
19272 R:      Sanyog Kale <[email protected]>
19273 L:      [email protected] (moderated for non-subscribers)
19274 S:      Supported
19275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19276 F:      Documentation/driver-api/soundwire/
19277 F:      drivers/soundwire/
19278 F:      include/linux/soundwire/
19279
19280 SP2 MEDIA DRIVER
19281 M:      Olli Salonen <[email protected]>
19282 L:      [email protected]
19283 S:      Maintained
19284 W:      https://linuxtv.org
19285 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19286 F:      drivers/media/dvb-frontends/sp2*
19287
19288 SPARC + UltraSPARC (sparc/sparc64)
19289 M:      "David S. Miller" <[email protected]>
19290 L:      [email protected]
19291 S:      Maintained
19292 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
19293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19295 F:      arch/sparc/
19296 F:      drivers/sbus/
19297
19298 SPARC SERIAL DRIVERS
19299 M:      "David S. Miller" <[email protected]>
19300 L:      [email protected]
19301 S:      Maintained
19302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19304 F:      drivers/tty/serial/suncore.c
19305 F:      drivers/tty/serial/sunhv.c
19306 F:      drivers/tty/serial/sunsab.c
19307 F:      drivers/tty/serial/sunsab.h
19308 F:      drivers/tty/serial/sunsu.c
19309 F:      drivers/tty/serial/sunzilog.c
19310 F:      drivers/tty/serial/sunzilog.h
19311 F:      drivers/tty/vcc.c
19312 F:      include/linux/sunserialcore.h
19313
19314 SPARSE CHECKER
19315 M:      "Luc Van Oostenryck" <[email protected]>
19316 L:      [email protected]
19317 S:      Maintained
19318 W:      https://sparse.docs.kernel.org/
19319 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19320 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
19321 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19322 F:      include/linux/compiler.h
19323
19324 SPEAKUP CONSOLE SPEECH DRIVER
19325 M:      William Hubbs <[email protected]>
19326 M:      Chris Brannon <[email protected]>
19327 M:      Kirk Reiser <[email protected]>
19328 M:      Samuel Thibault <[email protected]>
19329 L:      [email protected]
19330 S:      Odd Fixes
19331 W:      http://www.linux-speakup.org/
19332 W:      https://github.com/linux-speakup/speakup
19333 B:      https://github.com/linux-speakup/speakup/issues
19334 F:      drivers/accessibility/speakup/
19335
19336 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19337 M:      Viresh Kumar <[email protected]>
19338 M:      Shiraz Hashim <[email protected]>
19339 M:      [email protected]
19340 L:      [email protected] (moderated for non-subscribers)
19341 S:      Maintained
19342 W:      http://www.st.com/spear
19343 F:      arch/arm/boot/dts/spear*
19344 F:      arch/arm/mach-spear/
19345 F:      drivers/clk/spear/
19346 F:      drivers/pinctrl/spear/
19347
19348 SPI NOR SUBSYSTEM
19349 M:      Tudor Ambarus <[email protected]>
19350 M:      Pratyush Yadav <[email protected]>
19351 R:      Michael Walle <[email protected]>
19352 L:      [email protected]
19353 S:      Maintained
19354 W:      http://www.linux-mtd.infradead.org/
19355 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
19356 C:      irc://irc.oftc.net/mtd
19357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19358 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19359 F:      drivers/mtd/spi-nor/
19360 F:      include/linux/mtd/spi-nor.h
19361
19362 SPI SUBSYSTEM
19363 M:      Mark Brown <[email protected]>
19364 L:      [email protected]
19365 S:      Maintained
19366 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
19367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19368 F:      Documentation/devicetree/bindings/spi/
19369 F:      Documentation/spi/
19370 F:      drivers/spi/
19371 F:      include/linux/spi/
19372 F:      include/uapi/linux/spi/
19373 F:      tools/spi/
19374
19375 SPIDERNET NETWORK DRIVER for CELL
19376 M:      Ishizaki Kou <[email protected]>
19377 M:      Geoff Levand <[email protected]>
19378 L:      [email protected]
19379 L:      [email protected]
19380 S:      Maintained
19381 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19382 F:      drivers/net/ethernet/toshiba/spider_net*
19383
19384 SPMI SUBSYSTEM
19385 M:      Stephen Boyd <[email protected]>
19386 L:      [email protected]
19387 S:      Maintained
19388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19389 F:      Documentation/devicetree/bindings/spmi/
19390 F:      drivers/spmi/
19391 F:      include/dt-bindings/spmi/spmi.h
19392 F:      include/linux/spmi.h
19393 F:      include/trace/events/spmi.h
19394
19395 SPU FILE SYSTEM
19396 M:      Jeremy Kerr <[email protected]>
19397 L:      [email protected]
19398 S:      Supported
19399 W:      http://www.ibm.com/developerworks/power/cell/
19400 F:      Documentation/filesystems/spufs/spufs.rst
19401 F:      arch/powerpc/platforms/cell/spufs/
19402
19403 SQUASHFS FILE SYSTEM
19404 M:      Phillip Lougher <[email protected]>
19405 L:      [email protected] (subscribers-only)
19406 S:      Maintained
19407 W:      http://squashfs.org.uk
19408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19409 F:      Documentation/filesystems/squashfs.rst
19410 F:      fs/squashfs/
19411
19412 SRM (Alpha) environment access
19413 M:      Jan-Benedict Glaw <[email protected]>
19414 S:      Maintained
19415 F:      arch/alpha/kernel/srm_env.c
19416
19417 ST LSM6DSx IMU IIO DRIVER
19418 M:      Lorenzo Bianconi <[email protected]>
19419 L:      [email protected]
19420 S:      Maintained
19421 W:      http://www.st.com/
19422 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19423 F:      drivers/iio/imu/st_lsm6dsx/
19424
19425 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19426 M:      Benjamin Mugnier <[email protected]>
19427 M:      Sylvain Petinot <[email protected]>
19428 L:      [email protected]
19429 S:      Maintained
19430 T:      git git://linuxtv.org/media_tree.git
19431 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19432 F:      drivers/media/i2c/st-mipid02.c
19433
19434 ST STM32 I2C/SMBUS DRIVER
19435 M:      Pierre-Yves MORDRET <[email protected]>
19436 M:      Alain Volmat <[email protected]>
19437 L:      [email protected]
19438 S:      Maintained
19439 F:      drivers/i2c/busses/i2c-stm32*
19440
19441 ST STM32 SPI DRIVER
19442 M:      Alain Volmat <[email protected]>
19443 L:      [email protected]
19444 S:      Maintained
19445 F:      drivers/spi/spi-stm32.c
19446
19447 ST STPDDC60 DRIVER
19448 M:      Daniel Nilsson <[email protected]>
19449 L:      [email protected]
19450 S:      Maintained
19451 F:      Documentation/hwmon/stpddc60.rst
19452 F:      drivers/hwmon/pmbus/stpddc60.c
19453
19454 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19455 M:      Song Qiang <[email protected]>
19456 L:      [email protected]
19457 S:      Maintained
19458 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19459 F:      drivers/iio/proximity/vl53l0x-i2c.c
19460
19461 STABLE BRANCH
19462 M:      Greg Kroah-Hartman <[email protected]>
19463 M:      Sasha Levin <[email protected]>
19464 L:      [email protected]
19465 S:      Supported
19466 F:      Documentation/process/stable-kernel-rules.rst
19467
19468 STAGING - ATOMISP DRIVER
19469 M:      Mauro Carvalho Chehab <[email protected]>
19470 R:      Sakari Ailus <[email protected]>
19471 L:      [email protected]
19472 S:      Maintained
19473 F:      drivers/staging/media/atomisp/
19474
19475 STAGING - FIELDBUS SUBSYSTEM
19476 M:      Sven Van Asbroeck <[email protected]>
19477 S:      Maintained
19478 F:      drivers/staging/fieldbus/*
19479 F:      drivers/staging/fieldbus/Documentation/
19480
19481 STAGING - HMS ANYBUS-S BUS
19482 M:      Sven Van Asbroeck <[email protected]>
19483 S:      Maintained
19484 F:      drivers/staging/fieldbus/anybuss/
19485
19486 STAGING - INDUSTRIAL IO
19487 M:      Jonathan Cameron <[email protected]>
19488 L:      [email protected]
19489 S:      Odd Fixes
19490 F:      Documentation/devicetree/bindings/staging/iio/
19491 F:      drivers/staging/iio/
19492
19493 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19494 M:      Marc Dietrich <[email protected]>
19495 L:      [email protected] (moderated for non-subscribers)
19496 L:      [email protected]
19497 S:      Maintained
19498 F:      drivers/staging/nvec/
19499
19500 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19501 M:      Jens Frederich <[email protected]>
19502 M:      Jon Nettleton <[email protected]>
19503 S:      Maintained
19504 W:      http://wiki.laptop.org/go/DCON
19505 F:      drivers/staging/olpc_dcon/
19506
19507 STAGING - REALTEK RTL8188EU DRIVERS
19508 M:      Larry Finger <[email protected]>
19509 M:      Phillip Potter <[email protected]>
19510 R:      Pavel Skripkin <[email protected]>
19511 S:      Supported
19512 F:      drivers/staging/r8188eu/
19513
19514 STAGING - REALTEK RTL8712U DRIVERS
19515 M:      Larry Finger <[email protected]>
19516 M:      Florian Schilhabel <[email protected]>.
19517 S:      Odd Fixes
19518 F:      drivers/staging/rtl8712/
19519
19520 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19521 M:      Michael Hennerich <[email protected]>
19522 L:      [email protected]
19523 S:      Supported
19524 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19525 F:      drivers/staging/fbtft/fb_seps525.c
19526
19527 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19528 M:      Sudip Mukherjee <[email protected]>
19529 M:      Teddy Wang <[email protected]>
19530 M:      Sudip Mukherjee <[email protected]>
19531 L:      [email protected]
19532 S:      Maintained
19533 F:      drivers/staging/sm750fb/
19534
19535 STAGING - VIA VT665X DRIVERS
19536 M:      Forest Bond <[email protected]>
19537 S:      Odd Fixes
19538 F:      drivers/staging/vt665?/
19539
19540 STAGING SUBSYSTEM
19541 M:      Greg Kroah-Hartman <[email protected]>
19542 L:      [email protected]
19543 S:      Supported
19544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19545 F:      drivers/staging/
19546
19547 STARFIRE/DURALAN NETWORK DRIVER
19548 M:      Ion Badulescu <[email protected]>
19549 S:      Odd Fixes
19550 F:      drivers/net/ethernet/adaptec/starfire*
19551
19552 STARFIVE JH7100 CLOCK DRIVERS
19553 M:      Emil Renner Berthing <[email protected]>
19554 S:      Maintained
19555 F:      Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19556 F:      drivers/clk/starfive/clk-starfive-jh7100*
19557 F:      include/dt-bindings/clock/starfive-jh7100*.h
19558
19559 STARFIVE JH7100 PINCTRL DRIVER
19560 M:      Emil Renner Berthing <[email protected]>
19561 L:      [email protected]
19562 S:      Maintained
19563 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19564 F:      drivers/pinctrl/pinctrl-starfive.c
19565 F:      include/dt-bindings/pinctrl/pinctrl-starfive.h
19566
19567 STARFIVE JH7100 RESET CONTROLLER DRIVER
19568 M:      Emil Renner Berthing <[email protected]>
19569 S:      Maintained
19570 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19571 F:      drivers/reset/reset-starfive-jh7100.c
19572 F:      include/dt-bindings/reset/starfive-jh7100.h
19573
19574 STATIC BRANCH/CALL
19575 M:      Peter Zijlstra <[email protected]>
19576 M:      Josh Poimboeuf <[email protected]>
19577 M:      Jason Baron <[email protected]>
19578 R:      Steven Rostedt <[email protected]>
19579 R:      Ard Biesheuvel <[email protected]>
19580 S:      Supported
19581 F:      arch/*/include/asm/jump_label*.h
19582 F:      arch/*/include/asm/static_call*.h
19583 F:      arch/*/kernel/jump_label.c
19584 F:      arch/*/kernel/static_call.c
19585 F:      include/linux/jump_label*.h
19586 F:      include/linux/static_call*.h
19587 F:      kernel/jump_label.c
19588 F:      kernel/static_call.c
19589
19590 STI AUDIO (ASoC) DRIVERS
19591 M:      Arnaud Pouliquen <[email protected]>
19592 L:      [email protected] (moderated for non-subscribers)
19593 S:      Maintained
19594 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19595 F:      sound/soc/sti/
19596
19597 STI CEC DRIVER
19598 M:      Alain Volmat <[email protected]>
19599 S:      Maintained
19600 F:      Documentation/devicetree/bindings/media/stih-cec.txt
19601 F:      drivers/media/cec/platform/sti/
19602
19603 STK1160 USB VIDEO CAPTURE DRIVER
19604 M:      Ezequiel Garcia <[email protected]>
19605 L:      [email protected]
19606 S:      Maintained
19607 T:      git git://linuxtv.org/media_tree.git
19608 F:      drivers/media/usb/stk1160/
19609
19610 STM32 AUDIO (ASoC) DRIVERS
19611 M:      Olivier Moysan <[email protected]>
19612 M:      Arnaud Pouliquen <[email protected]>
19613 L:      [email protected] (moderated for non-subscribers)
19614 S:      Maintained
19615 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19616 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19617 F:      sound/soc/stm/
19618
19619 STM32 TIMER/LPTIMER DRIVERS
19620 M:      Fabrice Gasnier <[email protected]>
19621 S:      Maintained
19622 F:      Documentation/ABI/testing/*timer-stm32
19623 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
19624 F:      drivers/*/stm32-*timer*
19625 F:      drivers/pwm/pwm-stm32*
19626 F:      include/linux/*/stm32-*tim*
19627
19628 STMMAC ETHERNET DRIVER
19629 M:      Giuseppe Cavallaro <[email protected]>
19630 M:      Alexandre Torgue <[email protected]>
19631 M:      Jose Abreu <[email protected]>
19632 L:      [email protected]
19633 S:      Supported
19634 W:      http://www.stlinux.com
19635 F:      Documentation/networking/device_drivers/ethernet/stmicro/
19636 F:      drivers/net/ethernet/stmicro/stmmac/
19637
19638 SUN3/3X
19639 M:      Sam Creasey <[email protected]>
19640 S:      Maintained
19641 W:      http://sammy.net/sun3/
19642 F:      arch/m68k/include/asm/sun3*
19643 F:      arch/m68k/kernel/*sun3*
19644 F:      arch/m68k/sun3*/
19645 F:      drivers/net/ethernet/i825xx/sun3*
19646
19647 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19648 M:      Hans de Goede <[email protected]>
19649 L:      [email protected]
19650 S:      Maintained
19651 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19652 F:      drivers/input/keyboard/sun4i-lradc-keys.c
19653
19654 SUNDANCE NETWORK DRIVER
19655 M:      Denis Kirjanov <[email protected]>
19656 L:      [email protected]
19657 S:      Maintained
19658 F:      drivers/net/ethernet/dlink/sundance.c
19659
19660 SUN HAPPY MEAL ETHERNET DRIVER
19661 M:      Sean Anderson <[email protected]>
19662 S:      Maintained
19663 F:      drivers/net/ethernet/sun/sunhme.*
19664
19665 SUNPLUS ETHERNET DRIVER
19666 M:      Wells Lu <[email protected]>
19667 L:      [email protected]
19668 S:      Maintained
19669 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
19670 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19671 F:      drivers/net/ethernet/sunplus/
19672
19673 SUNPLUS OCOTP DRIVER
19674 M:      Vincent Shih <[email protected]>
19675 S:      Maintained
19676 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19677 F:      drivers/nvmem/sunplus-ocotp.c
19678
19679 SUNPLUS USB2 PHY DRIVER
19680 M:      Vincent Shih <[email protected]>
19681 L:      [email protected]
19682 S:      Maintained
19683 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19684 F:      drivers/phy/sunplus/Kconfig
19685 F:      drivers/phy/sunplus/Makefile
19686 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
19687
19688 SUNPLUS PWM DRIVER
19689 M:      Hammer Hsieh <[email protected]>
19690 S:      Maintained
19691 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19692 F:      drivers/pwm/pwm-sunplus.c
19693
19694 SUNPLUS RTC DRIVER
19695 M:      Vincent Shih <[email protected]>
19696 L:      [email protected]
19697 S:      Maintained
19698 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19699 F:      drivers/rtc/rtc-sunplus.c
19700
19701 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19702 M:      Li-hao Kuo <[email protected]>
19703 L:      [email protected]
19704 S:      Maintained
19705 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19706 F:      drivers/spi/spi-sunplus-sp7021.c
19707
19708 SUNPLUS UART DRIVER
19709 M:      Hammer Hsieh <[email protected]>
19710 S:      Maintained
19711 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19712 F:      drivers/tty/serial/sunplus-uart.c
19713
19714 SUNPLUS WATCHDOG DRIVER
19715 M:      Xiantao Hu <[email protected]>
19716 L:      [email protected]
19717 S:      Maintained
19718 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19719 F:      drivers/watchdog/sunplus_wdt.c
19720
19721 SUPERH
19722 M:      Yoshinori Sato <[email protected]>
19723 M:      Rich Felker <[email protected]>
19724 L:      [email protected]
19725 S:      Maintained
19726 Q:      http://patchwork.kernel.org/project/linux-sh/list/
19727 F:      Documentation/sh/
19728 F:      arch/sh/
19729 F:      drivers/sh/
19730
19731 SUSPEND TO RAM
19732 M:      "Rafael J. Wysocki" <[email protected]>
19733 M:      Len Brown <[email protected]>
19734 M:      Pavel Machek <[email protected]>
19735 L:      [email protected]
19736 S:      Supported
19737 B:      https://bugzilla.kernel.org
19738 F:      Documentation/power/
19739 F:      arch/x86/kernel/acpi/
19740 F:      drivers/base/power/
19741 F:      include/linux/freezer.h
19742 F:      include/linux/pm.h
19743 F:      include/linux/suspend.h
19744 F:      kernel/power/
19745
19746 SVGA HANDLING
19747 M:      Martin Mares <[email protected]>
19748 L:      [email protected]
19749 S:      Maintained
19750 F:      Documentation/admin-guide/svga.rst
19751 F:      arch/x86/boot/video*
19752
19753 SWITCHDEV
19754 M:      Jiri Pirko <[email protected]>
19755 M:      Ivan Vecera <[email protected]>
19756 L:      [email protected]
19757 S:      Supported
19758 F:      include/net/switchdev.h
19759 F:      net/switchdev/
19760
19761 SY8106A REGULATOR DRIVER
19762 M:      Icenowy Zheng <[email protected]>
19763 S:      Maintained
19764 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19765 F:      drivers/regulator/sy8106a-regulator.c
19766
19767 SYNC FILE FRAMEWORK
19768 M:      Sumit Semwal <[email protected]>
19769 R:      Gustavo Padovan <[email protected]>
19770 L:      [email protected]
19771 L:      [email protected]
19772 S:      Maintained
19773 T:      git git://anongit.freedesktop.org/drm/drm-misc
19774 F:      Documentation/driver-api/sync_file.rst
19775 F:      drivers/dma-buf/dma-fence*
19776 F:      drivers/dma-buf/sw_sync.c
19777 F:      drivers/dma-buf/sync_*
19778 F:      include/linux/sync_file.h
19779 F:      include/uapi/linux/sync_file.h
19780
19781 SYNOPSYS ARC ARCHITECTURE
19782 M:      Vineet Gupta <[email protected]>
19783 L:      [email protected]
19784 S:      Supported
19785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19786 F:      Documentation/arc/
19787 F:      Documentation/devicetree/bindings/arc/*
19788 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19789 F:      arch/arc/
19790 F:      drivers/clocksource/arc_timer.c
19791 F:      drivers/tty/serial/arc_uart.c
19792
19793 SYNOPSYS ARC HSDK SDP pll clock driver
19794 M:      Eugeniy Paltsev <[email protected]>
19795 S:      Supported
19796 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19797 F:      drivers/clk/clk-hsdk-pll.c
19798
19799 SYNOPSYS ARC SDP clock driver
19800 M:      Eugeniy Paltsev <[email protected]>
19801 S:      Supported
19802 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19803 F:      drivers/clk/axs10x/*
19804
19805 SYNOPSYS ARC SDP platform support
19806 M:      Alexey Brodkin <[email protected]>
19807 S:      Supported
19808 F:      Documentation/devicetree/bindings/arc/axs10*
19809 F:      arch/arc/boot/dts/ax*
19810 F:      arch/arc/plat-axs10x
19811
19812 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19813 M:      Eugeniy Paltsev <[email protected]>
19814 S:      Supported
19815 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19816 F:      drivers/reset/reset-axs10x.c
19817
19818 SYNOPSYS CREG GPIO DRIVER
19819 M:      Eugeniy Paltsev <[email protected]>
19820 S:      Maintained
19821 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19822 F:      drivers/gpio/gpio-creg-snps.c
19823
19824 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19825 M:      Ilpo Järvinen <[email protected]>
19826 R:      Andy Shevchenko <[email protected]>
19827 S:      Supported
19828 F:      drivers/tty/serial/8250/8250_dw.c
19829 F:      drivers/tty/serial/8250/8250_dwlib.*
19830 F:      drivers/tty/serial/8250/8250_lpss.c
19831
19832 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19833 M:      Hoan Tran <[email protected]>
19834 M:      Serge Semin <[email protected]>
19835 L:      [email protected]
19836 S:      Maintained
19837 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19838 F:      drivers/gpio/gpio-dwapb.c
19839
19840 SYNOPSYS DESIGNWARE APB SSI DRIVER
19841 M:      Serge Semin <[email protected]>
19842 L:      [email protected]
19843 S:      Supported
19844 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19845 F:      drivers/spi/spi-dw*
19846
19847 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19848 M:      Eugeniy Paltsev <[email protected]>
19849 S:      Maintained
19850 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19851 F:      drivers/dma/dw-axi-dmac/
19852
19853 SYNOPSYS DESIGNWARE DMAC DRIVER
19854 M:      Viresh Kumar <[email protected]>
19855 R:      Andy Shevchenko <[email protected]>
19856 S:      Maintained
19857 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19858 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19859 F:      drivers/dma/dw/
19860 F:      include/dt-bindings/dma/dw-dmac.h
19861 F:      include/linux/dma/dw.h
19862 F:      include/linux/platform_data/dma-dw.h
19863
19864 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19865 M:      Jose Abreu <[email protected]>
19866 L:      [email protected]
19867 S:      Supported
19868 F:      drivers/net/ethernet/synopsys/
19869
19870 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19871 M:      Jose Abreu <[email protected]>
19872 L:      [email protected]
19873 S:      Supported
19874 F:      drivers/net/pcs/pcs-xpcs.c
19875 F:      drivers/net/pcs/pcs-xpcs.h
19876 F:      include/linux/pcs/pcs-xpcs.h
19877
19878 SYNOPSYS DESIGNWARE I2C DRIVER
19879 M:      Jarkko Nikula <[email protected]>
19880 R:      Andy Shevchenko <[email protected]>
19881 R:      Mika Westerberg <[email protected]>
19882 R:      Jan Dabros <[email protected]>
19883 L:      [email protected]
19884 S:      Supported
19885 F:      drivers/i2c/busses/i2c-designware-*
19886
19887 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19888 M:      Jaehoon Chung <[email protected]>
19889 L:      [email protected]
19890 S:      Maintained
19891 F:      drivers/mmc/host/dw_mmc*
19892
19893 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19894 M:      Eugeniy Paltsev <[email protected]>
19895 S:      Supported
19896 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19897 F:      drivers/reset/reset-hsdk.c
19898 F:      include/dt-bindings/reset/snps,hsdk-reset.h
19899
19900 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19901 M:      Prabu Thangamuthu <[email protected]>
19902 M:      Manjunath M B <[email protected]>
19903 L:      [email protected]
19904 S:      Maintained
19905 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
19906
19907 SYSTEM CONFIGURATION (SYSCON)
19908 M:      Lee Jones <[email protected]>
19909 M:      Arnd Bergmann <[email protected]>
19910 S:      Supported
19911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19912 F:      drivers/mfd/syscon.c
19913
19914 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19915 M:      Sudeep Holla <[email protected]>
19916 R:      Cristian Marussi <[email protected]>
19917 L:      [email protected] (moderated for non-subscribers)
19918 S:      Maintained
19919 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19920 F:      drivers/clk/clk-sc[mp]i.c
19921 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
19922 F:      drivers/firmware/arm_scmi/
19923 F:      drivers/firmware/arm_scpi.c
19924 F:      drivers/regulator/scmi-regulator.c
19925 F:      drivers/reset/reset-scmi.c
19926 F:      include/linux/sc[mp]i_protocol.h
19927 F:      include/trace/events/scmi.h
19928 F:      include/uapi/linux/virtio_scmi.h
19929
19930 SYSTEM RESET/SHUTDOWN DRIVERS
19931 M:      Sebastian Reichel <[email protected]>
19932 L:      [email protected]
19933 S:      Maintained
19934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19935 F:      Documentation/devicetree/bindings/power/reset/
19936 F:      drivers/power/reset/
19937
19938 SYSTEM TRACE MODULE CLASS
19939 M:      Alexander Shishkin <[email protected]>
19940 S:      Maintained
19941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19942 F:      Documentation/trace/stm.rst
19943 F:      drivers/hwtracing/stm/
19944 F:      include/linux/stm.h
19945 F:      include/uapi/linux/stm.h
19946
19947 SYSTEM76 ACPI DRIVER
19948 M:      Jeremy Soller <[email protected]>
19949 M:      System76 Product Development <[email protected]>
19950 L:      [email protected]
19951 S:      Maintained
19952 F:      drivers/platform/x86/system76_acpi.c
19953
19954 SYSV FILESYSTEM
19955 M:      Christoph Hellwig <[email protected]>
19956 S:      Maintained
19957 F:      Documentation/filesystems/sysv-fs.rst
19958 F:      fs/sysv/
19959 F:      include/linux/sysv_fs.h
19960
19961 TASKSTATS STATISTICS INTERFACE
19962 M:      Balbir Singh <[email protected]>
19963 S:      Maintained
19964 F:      Documentation/accounting/taskstats*
19965 F:      include/linux/taskstats*
19966 F:      kernel/taskstats.c
19967
19968 TC subsystem
19969 M:      Jamal Hadi Salim <[email protected]>
19970 M:      Cong Wang <[email protected]>
19971 M:      Jiri Pirko <[email protected]>
19972 L:      [email protected]
19973 S:      Maintained
19974 F:      include/net/pkt_cls.h
19975 F:      include/net/pkt_sched.h
19976 F:      include/net/tc_act/
19977 F:      include/uapi/linux/pkt_cls.h
19978 F:      include/uapi/linux/pkt_sched.h
19979 F:      include/uapi/linux/tc_act/
19980 F:      include/uapi/linux/tc_ematch/
19981 F:      net/sched/
19982 F:      tools/testing/selftests/tc-testing
19983
19984 TC90522 MEDIA DRIVER
19985 M:      Akihiro Tsukada <[email protected]>
19986 L:      [email protected]
19987 S:      Odd Fixes
19988 F:      drivers/media/dvb-frontends/tc90522*
19989
19990 TCP LOW PRIORITY MODULE
19991 M:      "Wong Hoi Sing, Edison" <[email protected]>
19992 M:      "Hung Hing Lun, Mike" <[email protected]>
19993 S:      Maintained
19994 W:      http://tcp-lp-mod.sourceforge.net/
19995 F:      net/ipv4/tcp_lp.c
19996
19997 TDA10071 MEDIA DRIVER
19998 M:      Antti Palosaari <[email protected]>
19999 L:      [email protected]
20000 S:      Maintained
20001 W:      https://linuxtv.org
20002 W:      http://palosaari.fi/linux/
20003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20004 T:      git git://linuxtv.org/anttip/media_tree.git
20005 F:      drivers/media/dvb-frontends/tda10071*
20006
20007 TDA18212 MEDIA DRIVER
20008 M:      Antti Palosaari <[email protected]>
20009 L:      [email protected]
20010 S:      Maintained
20011 W:      https://linuxtv.org
20012 W:      http://palosaari.fi/linux/
20013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20014 T:      git git://linuxtv.org/anttip/media_tree.git
20015 F:      drivers/media/tuners/tda18212*
20016
20017 TDA18218 MEDIA DRIVER
20018 M:      Antti Palosaari <[email protected]>
20019 L:      [email protected]
20020 S:      Maintained
20021 W:      https://linuxtv.org
20022 W:      http://palosaari.fi/linux/
20023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20024 T:      git git://linuxtv.org/anttip/media_tree.git
20025 F:      drivers/media/tuners/tda18218*
20026
20027 TDA18250 MEDIA DRIVER
20028 M:      Olli Salonen <[email protected]>
20029 L:      [email protected]
20030 S:      Maintained
20031 W:      https://linuxtv.org
20032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20033 T:      git git://linuxtv.org/media_tree.git
20034 F:      drivers/media/tuners/tda18250*
20035
20036 TDA18271 MEDIA DRIVER
20037 M:      Michael Krufky <[email protected]>
20038 L:      [email protected]
20039 S:      Maintained
20040 W:      https://linuxtv.org
20041 W:      http://github.com/mkrufky
20042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20043 T:      git git://linuxtv.org/mkrufky/tuners.git
20044 F:      drivers/media/tuners/tda18271*
20045
20046 TDA1997x MEDIA DRIVER
20047 M:      Tim Harvey <[email protected]>
20048 L:      [email protected]
20049 S:      Maintained
20050 W:      https://linuxtv.org
20051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20052 F:      drivers/media/i2c/tda1997x.*
20053
20054 TDA827x MEDIA DRIVER
20055 M:      Michael Krufky <[email protected]>
20056 L:      [email protected]
20057 S:      Maintained
20058 W:      https://linuxtv.org
20059 W:      http://github.com/mkrufky
20060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20061 T:      git git://linuxtv.org/mkrufky/tuners.git
20062 F:      drivers/media/tuners/tda8290.*
20063
20064 TDA8290 MEDIA DRIVER
20065 M:      Michael Krufky <[email protected]>
20066 L:      [email protected]
20067 S:      Maintained
20068 W:      https://linuxtv.org
20069 W:      http://github.com/mkrufky
20070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20071 T:      git git://linuxtv.org/mkrufky/tuners.git
20072 F:      drivers/media/tuners/tda8290.*
20073
20074 TDA9840 MEDIA DRIVER
20075 M:      Hans Verkuil <[email protected]>
20076 L:      [email protected]
20077 S:      Maintained
20078 W:      https://linuxtv.org
20079 T:      git git://linuxtv.org/media_tree.git
20080 F:      drivers/media/i2c/tda9840*
20081
20082 TEA5761 TUNER DRIVER
20083 M:      Mauro Carvalho Chehab <[email protected]>
20084 L:      [email protected]
20085 S:      Odd fixes
20086 W:      https://linuxtv.org
20087 T:      git git://linuxtv.org/media_tree.git
20088 F:      drivers/media/tuners/tea5761.*
20089
20090 TEA5767 TUNER DRIVER
20091 M:      Mauro Carvalho Chehab <[email protected]>
20092 L:      [email protected]
20093 S:      Maintained
20094 W:      https://linuxtv.org
20095 T:      git git://linuxtv.org/media_tree.git
20096 F:      drivers/media/tuners/tea5767.*
20097
20098 TEA6415C MEDIA DRIVER
20099 M:      Hans Verkuil <[email protected]>
20100 L:      [email protected]
20101 S:      Maintained
20102 W:      https://linuxtv.org
20103 T:      git git://linuxtv.org/media_tree.git
20104 F:      drivers/media/i2c/tea6415c*
20105
20106 TEA6420 MEDIA DRIVER
20107 M:      Hans Verkuil <[email protected]>
20108 L:      [email protected]
20109 S:      Maintained
20110 W:      https://linuxtv.org
20111 T:      git git://linuxtv.org/media_tree.git
20112 F:      drivers/media/i2c/tea6420*
20113
20114 TEAM DRIVER
20115 M:      Jiri Pirko <[email protected]>
20116 L:      [email protected]
20117 S:      Supported
20118 F:      drivers/net/team/
20119 F:      include/linux/if_team.h
20120 F:      include/uapi/linux/if_team.h
20121 F:      tools/testing/selftests/drivers/net/team/
20122
20123 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20124 M:      "Savoir-faire Linux Inc." <[email protected]>
20125 S:      Maintained
20126 F:      arch/x86/platform/ts5500/
20127
20128 TECHNOTREND USB IR RECEIVER
20129 M:      Sean Young <[email protected]>
20130 L:      [email protected]
20131 S:      Maintained
20132 F:      drivers/media/rc/ttusbir.c
20133
20134 TECHWELL TW9910 VIDEO DECODER
20135 L:      [email protected]
20136 S:      Orphan
20137 F:      drivers/media/i2c/tw9910.c
20138 F:      include/media/i2c/tw9910.h
20139
20140 TEE SUBSYSTEM
20141 M:      Jens Wiklander <[email protected]>
20142 R:      Sumit Garg <[email protected]>
20143 L:      [email protected]
20144 S:      Maintained
20145 F:      Documentation/staging/tee.rst
20146 F:      drivers/tee/
20147 F:      include/linux/tee_drv.h
20148 F:      include/uapi/linux/tee.h
20149
20150 TEGRA ARCHITECTURE SUPPORT
20151 M:      Thierry Reding <[email protected]>
20152 M:      Jonathan Hunter <[email protected]>
20153 L:      [email protected]
20154 S:      Supported
20155 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
20156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20157 N:      [^a-z]tegra
20158
20159 TEGRA CLOCK DRIVER
20160 M:      Peter De Schrijver <[email protected]>
20161 M:      Prashant Gaikwad <[email protected]>
20162 S:      Supported
20163 F:      drivers/clk/tegra/
20164
20165 TEGRA DMA DRIVERS
20166 M:      Laxman Dewangan <[email protected]>
20167 M:      Jon Hunter <[email protected]>
20168 S:      Supported
20169 F:      drivers/dma/tegra*
20170
20171 TEGRA I2C DRIVER
20172 M:      Laxman Dewangan <[email protected]>
20173 R:      Dmitry Osipenko <[email protected]>
20174 S:      Supported
20175 F:      drivers/i2c/busses/i2c-tegra.c
20176
20177 TEGRA IOMMU DRIVERS
20178 M:      Thierry Reding <[email protected]>
20179 R:      Krishna Reddy <[email protected]>
20180 L:      [email protected]
20181 S:      Supported
20182 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20183 F:      drivers/iommu/tegra*
20184
20185 TEGRA KBC DRIVER
20186 M:      Laxman Dewangan <[email protected]>
20187 S:      Supported
20188 F:      drivers/input/keyboard/tegra-kbc.c
20189
20190 TEGRA NAND DRIVER
20191 M:      Stefan Agner <[email protected]>
20192 M:      Lucas Stach <[email protected]>
20193 S:      Maintained
20194 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20195 F:      drivers/mtd/nand/raw/tegra_nand.c
20196
20197 TEGRA PWM DRIVER
20198 M:      Thierry Reding <[email protected]>
20199 S:      Supported
20200 F:      drivers/pwm/pwm-tegra.c
20201
20202 TEGRA SERIAL DRIVER
20203 M:      Laxman Dewangan <[email protected]>
20204 S:      Supported
20205 F:      drivers/tty/serial/serial-tegra.c
20206
20207 TEGRA SPI DRIVER
20208 M:      Laxman Dewangan <[email protected]>
20209 S:      Supported
20210 F:      drivers/spi/spi-tegra*
20211
20212 TEGRA QUAD SPI DRIVER
20213 M:      Thierry Reding <[email protected]>
20214 M:      Jonathan Hunter <[email protected]>
20215 M:      Sowjanya Komatineni <[email protected]>
20216 L:      [email protected]
20217 S:      Maintained
20218 F:      drivers/spi/spi-tegra210-quad.c
20219
20220 TEGRA VIDEO DRIVER
20221 M:      Thierry Reding <[email protected]>
20222 M:      Jonathan Hunter <[email protected]>
20223 M:      Sowjanya Komatineni <[email protected]>
20224 L:      [email protected]
20225 L:      [email protected]
20226 S:      Maintained
20227 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20228 F:      drivers/staging/media/tegra-video/
20229
20230 TEGRA XUSB PADCTL DRIVER
20231 M:      JC Kuo <[email protected]>
20232 S:      Supported
20233 F:      drivers/phy/tegra/xusb*
20234
20235 TEHUTI ETHERNET DRIVER
20236 M:      Andy Gospodarek <[email protected]>
20237 L:      [email protected]
20238 S:      Supported
20239 F:      drivers/net/ethernet/tehuti/*
20240
20241 TELECOM CLOCK DRIVER FOR MCPL0010
20242 M:      Mark Gross <[email protected]>
20243 S:      Supported
20244 F:      drivers/char/tlclk.c
20245
20246 TEMPO SEMICONDUCTOR DRIVERS
20247 M:      Steven Eckhoff <[email protected]>
20248 S:      Maintained
20249 F:      Documentation/devicetree/bindings/sound/tscs*.txt
20250 F:      sound/soc/codecs/tscs*.c
20251 F:      sound/soc/codecs/tscs*.h
20252
20253 TENSILICA XTENSA PORT (xtensa)
20254 M:      Chris Zankel <[email protected]>
20255 M:      Max Filippov <[email protected]>
20256 L:      [email protected]
20257 S:      Maintained
20258 T:      git git://github.com/czankel/xtensa-linux.git
20259 F:      arch/xtensa/
20260 F:      drivers/irqchip/irq-xtensa-*
20261
20262 TEXAS INSTRUMENTS ASoC DRIVERS
20263 M:      Peter Ujfalusi <[email protected]>
20264 L:      [email protected] (moderated for non-subscribers)
20265 S:      Maintained
20266 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20267 F:      sound/soc/ti/
20268
20269 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20270 M:      Ricardo Ribalda <[email protected]>
20271 L:      [email protected]
20272 S:      Supported
20273 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20274 F:      drivers/iio/dac/ti-dac7612.c
20275
20276 TEXAS INSTRUMENTS DMA DRIVERS
20277 M:      Peter Ujfalusi <[email protected]>
20278 L:      [email protected]
20279 S:      Maintained
20280 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20281 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
20282 F:      Documentation/devicetree/bindings/dma/ti/
20283 F:      drivers/dma/ti/
20284 X:      drivers/dma/ti/cppi41.c
20285 F:      include/linux/dma/k3-udma-glue.h
20286 F:      include/linux/dma/ti-cppi5.h
20287 F:      include/linux/dma/k3-psil.h
20288
20289 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20290 M:      Nishanth Menon <[email protected]>
20291 M:      Tero Kristo <[email protected]>
20292 M:      Santosh Shilimkar <[email protected]>
20293 L:      [email protected] (moderated for non-subscribers)
20294 S:      Maintained
20295 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20296 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20297 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20298 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20299 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20300 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20301 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20302 F:      drivers/clk/keystone/sci-clk.c
20303 F:      drivers/firmware/ti_sci*
20304 F:      drivers/irqchip/irq-ti-sci-inta.c
20305 F:      drivers/irqchip/irq-ti-sci-intr.c
20306 F:      drivers/reset/reset-ti-sci.c
20307 F:      drivers/soc/ti/ti_sci_inta_msi.c
20308 F:      drivers/soc/ti/ti_sci_pm_domains.c
20309 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
20310 F:      include/linux/soc/ti/ti_sci_inta_msi.h
20311 F:      include/linux/soc/ti/ti_sci_protocol.h
20312
20313 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20314 M:      Robert Marko <[email protected]>
20315 M:      Luka Perkov <[email protected]>
20316 L:      [email protected]
20317 S:      Maintained
20318 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20319 F:      Documentation/hwmon/tps23861.rst
20320 F:      drivers/hwmon/tps23861.c
20321
20322 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20323 M:      Puranjay Mohan <[email protected]>
20324 L:      [email protected]
20325 S:      Supported
20326 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20327 F:      drivers/iio/temperature/tmp117.c
20328
20329 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20330 M:      Hans Verkuil <[email protected]>
20331 L:      [email protected]
20332 S:      Maintained
20333 W:      https://linuxtv.org
20334 T:      git git://linuxtv.org/media_tree.git
20335 F:      drivers/media/radio/radio-raremono.c
20336
20337 THERMAL
20338 M:      Rafael J. Wysocki <[email protected]>
20339 M:      Daniel Lezcano <[email protected]>
20340 R:      Amit Kucheria <[email protected]>
20341 R:      Zhang Rui <[email protected]>
20342 L:      [email protected]
20343 S:      Supported
20344 Q:      https://patchwork.kernel.org/project/linux-pm/list/
20345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20346 F:      Documentation/ABI/testing/sysfs-class-thermal
20347 F:      Documentation/devicetree/bindings/thermal/
20348 F:      Documentation/driver-api/thermal/
20349 F:      drivers/thermal/
20350 F:      include/dt-bindings/thermal/
20351 F:      include/linux/cpu_cooling.h
20352 F:      include/linux/thermal.h
20353 F:      include/uapi/linux/thermal.h
20354 F:      tools/lib/thermal/
20355 F:      tools/thermal/
20356
20357 THERMAL DRIVER FOR AMLOGIC SOCS
20358 M:      Guillaume La Roque <[email protected]>
20359 L:      [email protected]
20360 L:      [email protected]
20361 S:      Supported
20362 W:      http://linux-meson.com/
20363 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20364 F:      drivers/thermal/amlogic_thermal.c
20365
20366 THERMAL/CPU_COOLING
20367 M:      Amit Daniel Kachhap <[email protected]>
20368 M:      Daniel Lezcano <[email protected]>
20369 M:      Viresh Kumar <[email protected]>
20370 R:      Lukasz Luba <[email protected]>
20371 L:      [email protected]
20372 S:      Supported
20373 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
20374 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
20375 F:      drivers/thermal/cpufreq_cooling.c
20376 F:      drivers/thermal/cpuidle_cooling.c
20377 F:      include/linux/cpu_cooling.h
20378
20379 THERMAL/POWER_ALLOCATOR
20380 M:      Lukasz Luba <[email protected]>
20381 L:      [email protected]
20382 S:      Maintained
20383 F:      Documentation/driver-api/thermal/power_allocator.rst
20384 F:      drivers/thermal/gov_power_allocator.c
20385 F:      include/trace/events/thermal_power_allocator.h
20386
20387 THINKPAD ACPI EXTRAS DRIVER
20388 M:      Henrique de Moraes Holschuh <[email protected]>
20389 L:      [email protected]
20390 L:      [email protected]
20391 S:      Maintained
20392 W:      http://ibm-acpi.sourceforge.net
20393 W:      http://thinkwiki.org/wiki/Ibm-acpi
20394 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20395 F:      drivers/platform/x86/thinkpad_acpi.c
20396
20397 THINKPAD LMI DRIVER
20398 M:      Mark Pearson <[email protected]>
20399 L:      [email protected]
20400 S:      Maintained
20401 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
20402 F:      drivers/platform/x86/think-lmi.?
20403
20404 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20405 M:      Isaac Hazan <[email protected]>
20406 L:      [email protected]
20407 S:      Maintained
20408 F:      drivers/thunderbolt/dma_test.c
20409
20410 THUNDERBOLT DRIVER
20411 M:      Andreas Noever <[email protected]>
20412 M:      Michael Jamet <[email protected]>
20413 M:      Mika Westerberg <[email protected]>
20414 M:      Yehezkel Bernat <[email protected]>
20415 L:      [email protected]
20416 S:      Maintained
20417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20418 F:      Documentation/admin-guide/thunderbolt.rst
20419 F:      drivers/thunderbolt/
20420 F:      include/linux/thunderbolt.h
20421
20422 THUNDERBOLT NETWORK DRIVER
20423 M:      Michael Jamet <[email protected]>
20424 M:      Mika Westerberg <[email protected]>
20425 M:      Yehezkel Bernat <[email protected]>
20426 L:      [email protected]
20427 S:      Maintained
20428 F:      drivers/net/thunderbolt.c
20429
20430 THUNDERX GPIO DRIVER
20431 M:      Robert Richter <[email protected]>
20432 S:      Odd Fixes
20433 F:      drivers/gpio/gpio-thunderx.c
20434
20435 TI AM437X VPFE DRIVER
20436 M:      "Lad, Prabhakar" <[email protected]>
20437 L:      [email protected]
20438 S:      Maintained
20439 W:      https://linuxtv.org
20440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20441 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20442 F:      drivers/media/platform/ti/am437x/
20443
20444 TI BANDGAP AND THERMAL DRIVER
20445 M:      Eduardo Valentin <[email protected]>
20446 M:      Keerthy <[email protected]>
20447 L:      [email protected]
20448 L:      [email protected]
20449 S:      Maintained
20450 F:      drivers/thermal/ti-soc-thermal/
20451
20452 TI BQ27XXX POWER SUPPLY DRIVER
20453 F:      drivers/power/supply/bq27xxx_battery.c
20454 F:      drivers/power/supply/bq27xxx_battery_i2c.c
20455 F:      include/linux/power/bq27xxx_battery.h
20456
20457 TI CDCE706 CLOCK DRIVER
20458 M:      Max Filippov <[email protected]>
20459 S:      Maintained
20460 F:      drivers/clk/clk-cdce706.c
20461
20462 TI CLOCK DRIVER
20463 M:      Tero Kristo <[email protected]>
20464 L:      [email protected]
20465 S:      Odd Fixes
20466 F:      drivers/clk/ti/
20467 F:      include/linux/clk/ti.h
20468
20469 TI DAVINCI MACHINE SUPPORT
20470 M:      Sekhar Nori <[email protected]>
20471 R:      Bartosz Golaszewski <[email protected]>
20472 L:      [email protected] (moderated for non-subscribers)
20473 S:      Supported
20474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20475 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20476 F:      arch/arm/boot/dts/da850*
20477 F:      arch/arm/mach-davinci/
20478 F:      drivers/i2c/busses/i2c-davinci.c
20479
20480 TI DAVINCI SERIES CLOCK DRIVER
20481 M:      David Lechner <[email protected]>
20482 R:      Sekhar Nori <[email protected]>
20483 S:      Maintained
20484 F:      Documentation/devicetree/bindings/clock/ti/davinci/
20485 F:      drivers/clk/davinci/
20486 F:      include/linux/clk/davinci.h
20487
20488 TI DAVINCI SERIES GPIO DRIVER
20489 M:      Keerthy <[email protected]>
20490 L:      [email protected]
20491 S:      Maintained
20492 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20493 F:      drivers/gpio/gpio-davinci.c
20494
20495 TI DAVINCI SERIES MEDIA DRIVER
20496 M:      "Lad, Prabhakar" <[email protected]>
20497 L:      [email protected]
20498 S:      Maintained
20499 W:      https://linuxtv.org
20500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20501 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20502 F:      drivers/media/platform/ti/davinci/
20503 F:      drivers/staging/media/deprecated/vpfe_capture/
20504 F:      include/media/davinci/
20505
20506 TI ENHANCED CAPTURE (eCAP) DRIVER
20507 M:      Vignesh Raghavendra <[email protected]>
20508 R:      Julien Panis <[email protected]>
20509 L:      [email protected]
20510 L:      [email protected]
20511 S:      Maintained
20512 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20513 F:      drivers/counter/ti-ecap-capture.c
20514
20515 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20516 R:      David Lechner <[email protected]>
20517 L:      [email protected]
20518 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
20519 F:      drivers/counter/ti-eqep.c
20520
20521 TI ETHERNET SWITCH DRIVER (CPSW)
20522 R:      Grygorii Strashko <[email protected]>
20523 L:      [email protected]
20524 L:      [email protected]
20525 S:      Maintained
20526 F:      drivers/net/ethernet/ti/cpsw*
20527 F:      drivers/net/ethernet/ti/davinci*
20528
20529 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20530 M:      Alex Dubov <[email protected]>
20531 S:      Maintained
20532 W:      http://tifmxx.berlios.de/
20533 F:      drivers/memstick/host/tifm_ms.c
20534 F:      drivers/misc/tifm*
20535 F:      drivers/mmc/host/tifm_sd.c
20536 F:      include/linux/tifm.h
20537
20538 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20539 M:      Nishanth Menon <[email protected]>
20540 M:      Santosh Shilimkar <[email protected]>
20541 L:      [email protected]
20542 L:      [email protected] (moderated for non-subscribers)
20543 S:      Maintained
20544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20545 F:      drivers/soc/ti/*
20546
20547 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20548 M:      M R Swami Reddy <[email protected]>
20549 M:      Vishwas A Deshpande <[email protected]>
20550 L:      [email protected] (moderated for non-subscribers)
20551 S:      Maintained
20552 F:      sound/soc/codecs/isabelle*
20553 F:      sound/soc/codecs/lm49453*
20554
20555 TI PCM3060 ASoC CODEC DRIVER
20556 M:      Kirill Marinushkin <[email protected]>
20557 L:      [email protected] (moderated for non-subscribers)
20558 S:      Maintained
20559 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
20560 F:      sound/soc/codecs/pcm3060*
20561
20562 TI TAS571X FAMILY ASoC CODEC DRIVER
20563 M:      Kevin Cernekee <[email protected]>
20564 L:      [email protected] (moderated for non-subscribers)
20565 S:      Odd Fixes
20566 F:      sound/soc/codecs/tas571x*
20567
20568 TI TRF7970A NFC DRIVER
20569 M:      Mark Greer <[email protected]>
20570 L:      [email protected]
20571 L:      [email protected] (subscribers-only)
20572 S:      Supported
20573 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20574 F:      drivers/nfc/trf7970a.c
20575
20576 TI TSC2046 ADC DRIVER
20577 M:      Oleksij Rempel <[email protected]>
20578 R:      [email protected]
20579 L:      [email protected]
20580 S:      Maintained
20581 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20582 F:      drivers/iio/adc/ti-tsc2046.c
20583
20584 TI TWL4030 SERIES SOC CODEC DRIVER
20585 M:      Peter Ujfalusi <[email protected]>
20586 L:      [email protected] (moderated for non-subscribers)
20587 S:      Maintained
20588 F:      sound/soc/codecs/twl4030*
20589
20590 TI VPE/CAL DRIVERS
20591 M:      Benoit Parrot <[email protected]>
20592 L:      [email protected]
20593 S:      Maintained
20594 W:      http://linuxtv.org/
20595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20596 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
20597 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
20598 F:      drivers/media/platform/ti/cal/
20599 F:      drivers/media/platform/ti/vpe/
20600
20601 TI WILINK WIRELESS DRIVERS
20602 L:      [email protected]
20603 S:      Orphan
20604 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20605 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20607 F:      drivers/net/wireless/ti/
20608 F:      include/linux/wl12xx.h
20609
20610 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20611 M:      John Stultz <[email protected]>
20612 M:      Thomas Gleixner <[email protected]>
20613 R:      Stephen Boyd <[email protected]>
20614 L:      [email protected]
20615 S:      Supported
20616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20617 F:      include/linux/clocksource.h
20618 F:      include/linux/time.h
20619 F:      include/linux/timex.h
20620 F:      include/uapi/linux/time.h
20621 F:      include/uapi/linux/timex.h
20622 F:      kernel/time/alarmtimer.c
20623 F:      kernel/time/clocksource.c
20624 F:      kernel/time/ntp.c
20625 F:      kernel/time/time*.c
20626 F:      tools/testing/selftests/timers/
20627
20628 TIPC NETWORK LAYER
20629 M:      Jon Maloy <[email protected]>
20630 M:      Ying Xue <[email protected]>
20631 L:      [email protected] (core kernel code)
20632 L:      [email protected] (user apps, general discussion)
20633 S:      Maintained
20634 W:      http://tipc.sourceforge.net/
20635 F:      include/uapi/linux/tipc*.h
20636 F:      net/tipc/
20637
20638 TLAN NETWORK DRIVER
20639 M:      Samuel Chessman <[email protected]>
20640 L:      [email protected] (subscribers-only)
20641 S:      Maintained
20642 W:      http://sourceforge.net/projects/tlan/
20643 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20644 F:      drivers/net/ethernet/ti/tlan.*
20645
20646 TM6000 VIDEO4LINUX DRIVER
20647 M:      Mauro Carvalho Chehab <[email protected]>
20648 L:      [email protected]
20649 S:      Odd fixes
20650 W:      https://linuxtv.org
20651 T:      git git://linuxtv.org/media_tree.git
20652 F:      Documentation/admin-guide/media/tm6000*
20653 F:      drivers/staging/media/deprecated/tm6000/
20654
20655 TMIO/SDHI MMC DRIVER
20656 M:      Wolfram Sang <[email protected]>
20657 L:      [email protected]
20658 L:      [email protected]
20659 S:      Supported
20660 F:      drivers/mmc/host/renesas_sdhi*
20661 F:      drivers/mmc/host/tmio_mmc*
20662 F:      include/linux/mfd/tmio.h
20663
20664 TMP401 HARDWARE MONITOR DRIVER
20665 M:      Guenter Roeck <[email protected]>
20666 L:      [email protected]
20667 S:      Maintained
20668 F:      Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20669 F:      Documentation/hwmon/tmp401.rst
20670 F:      drivers/hwmon/tmp401.c
20671
20672 TMP464 HARDWARE MONITOR DRIVER
20673 M:      Agathe Porte <[email protected]>
20674 M:      Guenter Roeck <[email protected]>
20675 L:      [email protected]
20676 S:      Maintained
20677 F:      Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20678 F:      Documentation/hwmon/tmp464.rst
20679 F:      drivers/hwmon/tmp464.c
20680
20681 TMP513 HARDWARE MONITOR DRIVER
20682 M:      Eric Tremblay <[email protected]>
20683 L:      [email protected]
20684 S:      Maintained
20685 F:      Documentation/hwmon/tmp513.rst
20686 F:      drivers/hwmon/tmp513.c
20687
20688 TMPFS (SHMEM FILESYSTEM)
20689 M:      Hugh Dickins <[email protected]>
20690 L:      [email protected]
20691 S:      Maintained
20692 F:      include/linux/shmem_fs.h
20693 F:      mm/shmem.c
20694
20695 TOMOYO SECURITY MODULE
20696 M:      Kentaro Takeda <[email protected]>
20697 M:      Tetsuo Handa <[email protected]>
20698 L:      [email protected] (subscribers-only, for developers in English)
20699 L:      [email protected] (subscribers-only, for users in English)
20700 L:      [email protected] (subscribers-only, for developers in Japanese)
20701 L:      [email protected] (subscribers-only, for users in Japanese)
20702 S:      Maintained
20703 W:      https://tomoyo.osdn.jp/
20704 F:      security/tomoyo/
20705
20706 TOPSTAR LAPTOP EXTRAS DRIVER
20707 M:      Herton Ronaldo Krzesinski <[email protected]>
20708 L:      [email protected]
20709 S:      Maintained
20710 F:      drivers/platform/x86/topstar-laptop.c
20711
20712 TORTURE-TEST MODULES
20713 M:      Davidlohr Bueso <[email protected]>
20714 M:      "Paul E. McKenney" <[email protected]>
20715 M:      Josh Triplett <[email protected]>
20716 L:      [email protected]
20717 S:      Supported
20718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20719 F:      Documentation/RCU/torture.rst
20720 F:      kernel/locking/locktorture.c
20721 F:      kernel/rcu/rcuscale.c
20722 F:      kernel/rcu/rcutorture.c
20723 F:      kernel/rcu/refscale.c
20724 F:      kernel/torture.c
20725
20726 TOSHIBA ACPI EXTRAS DRIVER
20727 M:      Azael Avalos <[email protected]>
20728 L:      [email protected]
20729 S:      Maintained
20730 F:      drivers/platform/x86/toshiba_acpi.c
20731
20732 TOSHIBA BLUETOOTH DRIVER
20733 M:      Azael Avalos <[email protected]>
20734 L:      [email protected]
20735 S:      Maintained
20736 F:      drivers/platform/x86/toshiba_bluetooth.c
20737
20738 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20739 M:      Azael Avalos <[email protected]>
20740 L:      [email protected]
20741 S:      Maintained
20742 F:      drivers/platform/x86/toshiba_haps.c
20743
20744 TOSHIBA SMM DRIVER
20745 M:      Jonathan Buzzard <[email protected]>
20746 S:      Maintained
20747 W:      http://www.buzzard.org.uk/toshiba/
20748 F:      drivers/char/toshiba.c
20749 F:      include/linux/toshiba.h
20750 F:      include/uapi/linux/toshiba.h
20751
20752 TOSHIBA TC358743 DRIVER
20753 M:      Hans Verkuil <[email protected]>
20754 L:      [email protected]
20755 S:      Maintained
20756 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
20757 F:      drivers/media/i2c/tc358743*
20758 F:      include/media/i2c/tc358743.h
20759
20760 TOSHIBA WMI HOTKEYS DRIVER
20761 M:      Azael Avalos <[email protected]>
20762 L:      [email protected]
20763 S:      Maintained
20764 F:      drivers/platform/x86/toshiba-wmi.c
20765
20766 TPM DEVICE DRIVER
20767 M:      Peter Huewe <[email protected]>
20768 M:      Jarkko Sakkinen <[email protected]>
20769 R:      Jason Gunthorpe <[email protected]>
20770 L:      [email protected]
20771 S:      Maintained
20772 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20773 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
20774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20775 F:      drivers/char/tpm/
20776
20777 TPS546D24 DRIVER
20778 M:      Duke Du <[email protected]>
20779 L:      [email protected]
20780 S:      Maintained
20781 F:      Documentation/hwmon/tps546d24.rst
20782 F:      drivers/hwmon/pmbus/tps546d24.c
20783
20784 TRACING
20785 M:      Steven Rostedt <[email protected]>
20786 M:      Masami Hiramatsu <[email protected]>
20787 S:      Maintained
20788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
20789 F:      Documentation/trace/*
20790 F:      fs/tracefs/
20791 F:      include/linux/trace*.h
20792 F:      include/trace/
20793 F:      kernel/trace/
20794 F:      scripts/tracing/
20795 F:      tools/testing/selftests/ftrace/
20796
20797 TRACING MMIO ACCESSES (MMIOTRACE)
20798 M:      Steven Rostedt <[email protected]>
20799 M:      Masami Hiramatsu <[email protected]>
20800 R:      Karol Herbst <[email protected]>
20801 R:      Pekka Paalanen <[email protected]>
20802 L:      [email protected]
20803 L:      [email protected]
20804 S:      Maintained
20805 F:      arch/x86/mm/kmmio.c
20806 F:      arch/x86/mm/mmio-mod.c
20807 F:      arch/x86/mm/testmmiotrace.c
20808 F:      include/linux/mmiotrace.h
20809 F:      kernel/trace/trace_mmiotrace.c
20810
20811 TRACING OS NOISE / LATENCY TRACERS
20812 M:      Steven Rostedt <[email protected]>
20813 M:      Daniel Bristot de Oliveira <[email protected]>
20814 S:      Maintained
20815 F:      kernel/trace/trace_osnoise.c
20816 F:      include/trace/events/osnoise.h
20817 F:      kernel/trace/trace_hwlat.c
20818 F:      kernel/trace/trace_irqsoff.c
20819 F:      kernel/trace/trace_sched_wakeup.c
20820 F:      Documentation/trace/osnoise-tracer.rst
20821 F:      Documentation/trace/timerlat-tracer.rst
20822 F:      Documentation/trace/hwlat_detector.rst
20823 F:      arch/*/kernel/trace.c
20824
20825 Real-time Linux Analysis (RTLA) tools
20826 M:      Daniel Bristot de Oliveira <[email protected]>
20827 M:      Steven Rostedt <[email protected]>
20828 L:      [email protected]
20829 S:      Maintained
20830 F:      Documentation/tools/rtla/
20831 F:      tools/tracing/rtla/
20832
20833 TRADITIONAL CHINESE DOCUMENTATION
20834 M:      Hu Haowen <[email protected]>
20835 L:      [email protected] (moderated for non-subscribers)
20836 S:      Maintained
20837 W:      https://github.com/srcres258/linux-doc
20838 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
20839 F:      Documentation/translations/zh_TW/
20840
20841 TTY LAYER
20842 M:      Greg Kroah-Hartman <[email protected]>
20843 M:      Jiri Slaby <[email protected]>
20844 S:      Supported
20845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20846 F:      Documentation/driver-api/serial/
20847 F:      drivers/tty/
20848 F:      drivers/tty/serial/serial_core.c
20849 F:      include/linux/selection.h
20850 F:      include/linux/serial.h
20851 F:      include/linux/serial_core.h
20852 F:      include/linux/sysrq.h
20853 F:      include/linux/tty*.h
20854 F:      include/linux/vt.h
20855 F:      include/linux/vt_*.h
20856 F:      include/uapi/linux/serial.h
20857 F:      include/uapi/linux/serial_core.h
20858 F:      include/uapi/linux/tty.h
20859
20860 TUA9001 MEDIA DRIVER
20861 M:      Antti Palosaari <[email protected]>
20862 L:      [email protected]
20863 S:      Maintained
20864 W:      https://linuxtv.org
20865 W:      http://palosaari.fi/linux/
20866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20867 T:      git git://linuxtv.org/anttip/media_tree.git
20868 F:      drivers/media/tuners/tua9001*
20869
20870 TULIP NETWORK DRIVERS
20871 L:      [email protected]
20872 L:      [email protected]
20873 S:      Orphan
20874 F:      drivers/net/ethernet/dec/tulip/
20875
20876 TUN/TAP driver
20877 M:      Maxim Krasnyansky <[email protected]>
20878 S:      Maintained
20879 W:      http://vtun.sourceforge.net/tun
20880 F:      Documentation/networking/tuntap.rst
20881 F:      arch/um/os-Linux/drivers/
20882
20883 TURBOCHANNEL SUBSYSTEM
20884 M:      "Maciej W. Rozycki" <[email protected]>
20885 M:      Ralf Baechle <[email protected]>
20886 L:      [email protected]
20887 S:      Maintained
20888 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
20889 F:      drivers/tc/
20890 F:      include/linux/tc.h
20891
20892 TURBOSTAT UTILITY
20893 M:      "Len Brown" <[email protected]>
20894 L:      [email protected]
20895 S:      Supported
20896 Q:      https://patchwork.kernel.org/project/linux-pm/list/
20897 B:      https://bugzilla.kernel.org
20898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20899 F:      tools/power/x86/turbostat/
20900
20901 TW5864 VIDEO4LINUX DRIVER
20902 M:      Bluecherry Maintainers <[email protected]>
20903 M:      Anton Sviridenko <[email protected]>
20904 M:      Andrey Utkin <[email protected]>
20905 M:      Andrey Utkin <[email protected]>
20906 L:      [email protected]
20907 S:      Supported
20908 F:      drivers/media/pci/tw5864/
20909
20910 TW68 VIDEO4LINUX DRIVER
20911 M:      Hans Verkuil <[email protected]>
20912 L:      [email protected]
20913 S:      Odd Fixes
20914 W:      https://linuxtv.org
20915 T:      git git://linuxtv.org/media_tree.git
20916 F:      drivers/media/pci/tw68/
20917
20918 TW686X VIDEO4LINUX DRIVER
20919 M:      Ezequiel Garcia <[email protected]>
20920 L:      [email protected]
20921 S:      Maintained
20922 W:      http://linuxtv.org
20923 T:      git git://linuxtv.org/media_tree.git
20924 F:      drivers/media/pci/tw686x/
20925
20926 U-BOOT ENVIRONMENT VARIABLES
20927 M:      Rafał Miłecki <[email protected]>
20928 S:      Maintained
20929 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20930 F:      drivers/nvmem/u-boot-env.c
20931
20932 UACCE ACCELERATOR FRAMEWORK
20933 M:      Zhangfei Gao <[email protected]>
20934 M:      Zhou Wang <[email protected]>
20935 L:      [email protected]
20936 L:      [email protected]
20937 S:      Maintained
20938 F:      Documentation/ABI/testing/sysfs-driver-uacce
20939 F:      Documentation/misc-devices/uacce.rst
20940 F:      drivers/misc/uacce/
20941 F:      include/linux/uacce.h
20942 F:      include/uapi/misc/uacce/
20943
20944 UBI FILE SYSTEM (UBIFS)
20945 M:      Richard Weinberger <[email protected]>
20946 L:      [email protected]
20947 S:      Supported
20948 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
20949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20951 F:      Documentation/ABI/testing/sysfs-fs-ubifs
20952 F:      Documentation/filesystems/ubifs-authentication.rst
20953 F:      Documentation/filesystems/ubifs.rst
20954 F:      fs/ubifs/
20955
20956 UBLK USERSPACE BLOCK DRIVER
20957 M:      Ming Lei <[email protected]>
20958 L:      [email protected]
20959 S:      Maintained
20960 F:      Documentation/block/ublk.rst
20961 F:      drivers/block/ublk_drv.c
20962 F:      include/uapi/linux/ublk_cmd.h
20963
20964 UCLINUX (M68KNOMMU AND COLDFIRE)
20965 M:      Greg Ungerer <[email protected]>
20966 L:      [email protected]
20967 L:      [email protected]  (subscribers-only)
20968 S:      Maintained
20969 W:      http://www.linux-m68k.org/
20970 W:      http://www.uclinux.org/
20971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20972 F:      arch/m68k/*/*_no.*
20973 F:      arch/m68k/68*/
20974 F:      arch/m68k/coldfire/
20975 F:      arch/m68k/include/asm/*_no.*
20976
20977 UDF FILESYSTEM
20978 M:      Jan Kara <[email protected]>
20979 S:      Maintained
20980 F:      Documentation/filesystems/udf.rst
20981 F:      fs/udf/
20982
20983 UDRAW TABLET
20984 M:      Bastien Nocera <[email protected]>
20985 L:      [email protected]
20986 S:      Maintained
20987 F:      drivers/hid/hid-udraw-ps3.c
20988
20989 UFS FILESYSTEM
20990 M:      Evgeniy Dushistov <[email protected]>
20991 S:      Maintained
20992 F:      Documentation/admin-guide/ufs.rst
20993 F:      fs/ufs/
20994
20995 UHID USERSPACE HID IO DRIVER
20996 M:      David Rheinsberg <[email protected]>
20997 L:      [email protected]
20998 S:      Maintained
20999 F:      drivers/hid/uhid.c
21000 F:      include/uapi/linux/uhid.h
21001
21002 ULPI BUS
21003 M:      Heikki Krogerus <[email protected]>
21004 L:      [email protected]
21005 S:      Maintained
21006 F:      drivers/usb/common/ulpi.c
21007 F:      include/linux/ulpi/
21008
21009 UNICODE SUBSYSTEM
21010 M:      Gabriel Krisman Bertazi <[email protected]>
21011 L:      [email protected]
21012 S:      Supported
21013 F:      fs/unicode/
21014
21015 UNIFDEF
21016 M:      Tony Finch <[email protected]>
21017 S:      Maintained
21018 W:      http://dotat.at/prog/unifdef
21019 F:      scripts/unifdef.c
21020
21021 UNIFORM CDROM DRIVER
21022 M:      Phillip Potter <[email protected]>
21023 S:      Maintained
21024 F:      Documentation/cdrom/
21025 F:      drivers/cdrom/cdrom.c
21026 F:      include/linux/cdrom.h
21027 F:      include/uapi/linux/cdrom.h
21028
21029 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21030 R:      Alim Akhtar <[email protected]>
21031 R:      Avri Altman <[email protected]>
21032 R:      Bart Van Assche <[email protected]>
21033 L:      [email protected]
21034 S:      Supported
21035 F:      Documentation/devicetree/bindings/ufs/
21036 F:      Documentation/scsi/ufs.rst
21037 F:      drivers/ufs/core/
21038
21039 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21040 M:      Pedro Sousa <[email protected]>
21041 L:      [email protected]
21042 S:      Supported
21043 F:      drivers/ufs/host/*dwc*
21044
21045 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21046 M:      Stanley Chu <[email protected]>
21047 L:      [email protected]
21048 L:      [email protected] (moderated for non-subscribers)
21049 S:      Maintained
21050 F:      drivers/ufs/host/ufs-mediatek*
21051
21052 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21053 M:      Yoshihiro Shimoda <[email protected]>
21054 L:      [email protected]
21055 L:      [email protected]
21056 S:      Maintained
21057 F:      drivers/ufs/host/ufs-renesas.c
21058
21059 UNSORTED BLOCK IMAGES (UBI)
21060 M:      Richard Weinberger <[email protected]>
21061 L:      [email protected]
21062 S:      Supported
21063 W:      http://www.linux-mtd.infradead.org/
21064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21066 F:      drivers/mtd/ubi/
21067 F:      include/linux/mtd/ubi.h
21068 F:      include/uapi/mtd/ubi-user.h
21069
21070 USB "USBNET" DRIVER FRAMEWORK
21071 M:      Oliver Neukum <[email protected]>
21072 L:      [email protected]
21073 S:      Maintained
21074 W:      http://www.linux-usb.org/usbnet
21075 F:      drivers/net/usb/usbnet.c
21076 F:      include/linux/usb/usbnet.h
21077
21078 USB ACM DRIVER
21079 M:      Oliver Neukum <[email protected]>
21080 L:      [email protected]
21081 S:      Maintained
21082 F:      Documentation/usb/acm.rst
21083 F:      drivers/usb/class/cdc-acm.*
21084
21085 USB APPLE MFI FASTCHARGE DRIVER
21086 M:      Bastien Nocera <[email protected]>
21087 L:      [email protected]
21088 S:      Maintained
21089 F:      drivers/usb/misc/apple-mfi-fastcharge.c
21090
21091 USB AR5523 WIRELESS DRIVER
21092 M:      Pontus Fuchs <[email protected]>
21093 L:      [email protected]
21094 S:      Maintained
21095 F:      drivers/net/wireless/ath/ar5523/
21096
21097 USB ATTACHED SCSI
21098 M:      Oliver Neukum <[email protected]>
21099 L:      [email protected]
21100 L:      [email protected]
21101 S:      Maintained
21102 F:      drivers/usb/storage/uas.c
21103
21104 USB CDC ETHERNET DRIVER
21105 M:      Oliver Neukum <[email protected]>
21106 L:      [email protected]
21107 S:      Maintained
21108 F:      drivers/net/usb/cdc_*.c
21109 F:      include/uapi/linux/usb/cdc.h
21110
21111 USB CHAOSKEY DRIVER
21112 M:      Keith Packard <[email protected]>
21113 L:      [email protected]
21114 S:      Maintained
21115 F:      drivers/usb/misc/chaoskey.c
21116
21117 USB CYPRESS C67X00 DRIVER
21118 L:      [email protected]
21119 S:      Orphan
21120 F:      drivers/usb/c67x00/
21121
21122 USB DAVICOM DM9601 DRIVER
21123 M:      Peter Korsgaard <[email protected]>
21124 L:      [email protected]
21125 S:      Maintained
21126 W:      http://www.linux-usb.org/usbnet
21127 F:      drivers/net/usb/dm9601.c
21128
21129 USB EHCI DRIVER
21130 M:      Alan Stern <[email protected]>
21131 L:      [email protected]
21132 S:      Maintained
21133 F:      Documentation/usb/ehci.rst
21134 F:      drivers/usb/host/ehci*
21135
21136 USB GADGET/PERIPHERAL SUBSYSTEM
21137 M:      Felipe Balbi <[email protected]>
21138 L:      [email protected]
21139 S:      Maintained
21140 W:      http://www.linux-usb.org/gadget
21141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21142 F:      drivers/usb/gadget/
21143 F:      include/linux/usb/gadget*
21144
21145 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21146 M:      Jiri Kosina <[email protected]>
21147 M:      Benjamin Tissoires <[email protected]>
21148 L:      [email protected]
21149 S:      Maintained
21150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21151 F:      Documentation/hid/hiddev.rst
21152 F:      drivers/hid/usbhid/
21153
21154 USB INTEL XHCI ROLE MUX DRIVER
21155 M:      Hans de Goede <[email protected]>
21156 L:      [email protected]
21157 S:      Maintained
21158 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
21159
21160 USB IP DRIVER FOR HISILICON KIRIN 960
21161 M:      Yu Chen <[email protected]>
21162 M:      Binghui Wang <[email protected]>
21163 L:      [email protected]
21164 S:      Maintained
21165 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21166 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
21167
21168 USB IP DRIVER FOR HISILICON KIRIN 970
21169 M:      Mauro Carvalho Chehab <[email protected]>
21170 L:      [email protected]
21171 S:      Maintained
21172 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21173 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
21174
21175 USB ISP116X DRIVER
21176 M:      Olav Kongas <[email protected]>
21177 L:      [email protected]
21178 S:      Maintained
21179 F:      drivers/usb/host/isp116x*
21180 F:      include/linux/usb/isp116x.h
21181
21182 USB ISP1760 DRIVER
21183 M:      Rui Miguel Silva <[email protected]>
21184 L:      [email protected]
21185 S:      Maintained
21186 F:      drivers/usb/isp1760/*
21187 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21188
21189 USB LAN78XX ETHERNET DRIVER
21190 M:      Woojung Huh <[email protected]>
21191 M:      [email protected]
21192 L:      [email protected]
21193 S:      Maintained
21194 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21195 F:      drivers/net/usb/lan78xx.*
21196 F:      include/dt-bindings/net/microchip-lan78xx.h
21197
21198 USB MASS STORAGE DRIVER
21199 M:      Alan Stern <[email protected]>
21200 L:      [email protected]
21201 L:      [email protected]
21202 S:      Maintained
21203 F:      drivers/usb/storage/
21204
21205 USB MIDI DRIVER
21206 M:      Clemens Ladisch <[email protected]>
21207 L:      [email protected] (moderated for non-subscribers)
21208 S:      Maintained
21209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21210 F:      sound/usb/midi.*
21211
21212 USB NETWORKING DRIVERS
21213 L:      [email protected]
21214 S:      Odd Fixes
21215 F:      drivers/net/usb/
21216
21217 USB OHCI DRIVER
21218 M:      Alan Stern <[email protected]>
21219 L:      [email protected]
21220 S:      Maintained
21221 F:      Documentation/usb/ohci.rst
21222 F:      drivers/usb/host/ohci*
21223
21224 USB OTG FSM (Finite State Machine)
21225 M:      Peter Chen <[email protected]>
21226 L:      [email protected]
21227 S:      Maintained
21228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21229 F:      drivers/usb/common/usb-otg-fsm.c
21230
21231 USB OVER IP DRIVER
21232 M:      Valentina Manea <[email protected]>
21233 M:      Shuah Khan <[email protected]>
21234 M:      Shuah Khan <[email protected]>
21235 L:      [email protected]
21236 S:      Maintained
21237 F:      Documentation/usb/usbip_protocol.rst
21238 F:      drivers/usb/usbip/
21239 F:      tools/testing/selftests/drivers/usb/usbip/
21240 F:      tools/usb/usbip/
21241
21242 USB PEGASUS DRIVER
21243 M:      Petko Manolov <[email protected]>
21244 L:      [email protected]
21245 L:      [email protected]
21246 S:      Maintained
21247 W:      https://github.com/petkan/pegasus
21248 T:      git git://github.com/petkan/pegasus.git
21249 F:      drivers/net/usb/pegasus.*
21250
21251 USB PHY LAYER
21252 M:      Felipe Balbi <[email protected]>
21253 L:      [email protected]
21254 S:      Maintained
21255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21256 F:      drivers/usb/phy/
21257
21258 USB PRINTER DRIVER (usblp)
21259 M:      Pete Zaitcev <[email protected]>
21260 L:      [email protected]
21261 S:      Supported
21262 F:      drivers/usb/class/usblp.c
21263
21264 USB RAW GADGET DRIVER
21265 R:      Andrey Konovalov <[email protected]>
21266 L:      [email protected]
21267 S:      Maintained
21268 F:      Documentation/usb/raw-gadget.rst
21269 F:      drivers/usb/gadget/legacy/raw_gadget.c
21270 F:      include/uapi/linux/usb/raw_gadget.h
21271
21272 USB QMI WWAN NETWORK DRIVER
21273 M:      Bjørn Mork <[email protected]>
21274 L:      [email protected]
21275 S:      Maintained
21276 F:      Documentation/ABI/testing/sysfs-class-net-qmi
21277 F:      drivers/net/usb/qmi_wwan.c
21278
21279 USB RTL8150 DRIVER
21280 M:      Petko Manolov <[email protected]>
21281 L:      [email protected]
21282 L:      [email protected]
21283 S:      Maintained
21284 W:      https://github.com/petkan/rtl8150
21285 T:      git git://github.com/petkan/rtl8150.git
21286 F:      drivers/net/usb/rtl8150.c
21287
21288 USB SERIAL SUBSYSTEM
21289 M:      Johan Hovold <[email protected]>
21290 L:      [email protected]
21291 S:      Maintained
21292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21293 F:      Documentation/usb/usb-serial.rst
21294 F:      drivers/usb/serial/
21295 F:      include/linux/usb/serial.h
21296
21297 USB SMSC75XX ETHERNET DRIVER
21298 M:      Steve Glendinning <[email protected]>
21299 L:      [email protected]
21300 S:      Maintained
21301 F:      drivers/net/usb/smsc75xx.*
21302
21303 USB SMSC95XX ETHERNET DRIVER
21304 M:      Steve Glendinning <[email protected]>
21305 M:      [email protected]
21306 L:      [email protected]
21307 S:      Maintained
21308 F:      drivers/net/usb/smsc95xx.*
21309
21310 USB SUBSYSTEM
21311 M:      Greg Kroah-Hartman <[email protected]>
21312 L:      [email protected]
21313 S:      Supported
21314 W:      http://www.linux-usb.org
21315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21316 F:      Documentation/devicetree/bindings/usb/
21317 F:      Documentation/usb/
21318 F:      drivers/usb/
21319 F:      include/dt-bindings/usb/
21320 F:      include/linux/usb.h
21321 F:      include/linux/usb/
21322
21323 USB TYPEC BUS FOR ALTERNATE MODES
21324 M:      Heikki Krogerus <[email protected]>
21325 L:      [email protected]
21326 S:      Maintained
21327 F:      Documentation/ABI/testing/sysfs-bus-typec
21328 F:      Documentation/driver-api/usb/typec_bus.rst
21329 F:      drivers/usb/typec/altmodes/
21330 F:      include/linux/usb/typec_altmode.h
21331
21332 USB TYPEC CLASS
21333 M:      Heikki Krogerus <[email protected]>
21334 L:      [email protected]
21335 S:      Maintained
21336 F:      Documentation/ABI/testing/sysfs-class-typec
21337 F:      Documentation/driver-api/usb/typec.rst
21338 F:      drivers/usb/typec/
21339 F:      include/linux/usb/typec.h
21340
21341 USB TYPEC INTEL PMC MUX DRIVER
21342 M:      Heikki Krogerus <[email protected]>
21343 L:      [email protected]
21344 S:      Maintained
21345 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21346 F:      drivers/usb/typec/mux/intel_pmc_mux.c
21347
21348 USB TYPEC PI3USB30532 MUX DRIVER
21349 M:      Hans de Goede <[email protected]>
21350 L:      [email protected]
21351 S:      Maintained
21352 F:      drivers/usb/typec/mux/pi3usb30532.c
21353
21354 USB TYPEC PORT CONTROLLER DRIVERS
21355 M:      Guenter Roeck <[email protected]>
21356 L:      [email protected]
21357 S:      Maintained
21358 F:      drivers/usb/typec/tcpm/
21359
21360 USB UHCI DRIVER
21361 M:      Alan Stern <[email protected]>
21362 L:      [email protected]
21363 S:      Maintained
21364 F:      drivers/usb/host/uhci*
21365
21366 USB VIDEO CLASS
21367 M:      Laurent Pinchart <[email protected]>
21368 L:      [email protected]
21369 S:      Maintained
21370 W:      http://www.ideasonboard.org/uvc/
21371 T:      git git://linuxtv.org/media_tree.git
21372 F:      drivers/media/usb/uvc/
21373 F:      include/uapi/linux/uvcvideo.h
21374
21375 USB WEBCAM GADGET
21376 M:      Laurent Pinchart <[email protected]>
21377 L:      [email protected]
21378 S:      Maintained
21379 F:      drivers/usb/gadget/function/*uvc*
21380 F:      drivers/usb/gadget/legacy/webcam.c
21381 F:      include/uapi/linux/usb/g_uvc.h
21382
21383 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21384 M:      Jussi Kivilinna <[email protected]>
21385 L:      [email protected]
21386 S:      Maintained
21387 F:      drivers/net/wireless/rndis_wlan.c
21388
21389 USB XHCI DRIVER
21390 M:      Mathias Nyman <[email protected]>
21391 L:      [email protected]
21392 S:      Supported
21393 F:      drivers/usb/host/pci-quirks*
21394 F:      drivers/usb/host/xhci*
21395
21396 USB ZD1201 DRIVER
21397 L:      [email protected]
21398 S:      Orphan
21399 W:      http://linux-lc100020.sourceforge.net
21400 F:      drivers/net/wireless/zydas/zd1201.*
21401
21402 USB ZR364XX DRIVER
21403 M:      Antoine Jacquet <[email protected]>
21404 L:      [email protected]
21405 L:      [email protected]
21406 S:      Maintained
21407 W:      http://royale.zerezo.com/zr364xx/
21408 T:      git git://linuxtv.org/media_tree.git
21409 F:      Documentation/admin-guide/media/zr364xx*
21410 F:      drivers/staging/media/deprecated/zr364xx/
21411
21412 USER-MODE LINUX (UML)
21413 M:      Richard Weinberger <[email protected]>
21414 M:      Anton Ivanov <[email protected]>
21415 M:      Johannes Berg <[email protected]>
21416 L:      [email protected]
21417 S:      Maintained
21418 W:      http://user-mode-linux.sourceforge.net
21419 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
21420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21422 F:      Documentation/virt/uml/
21423 F:      arch/um/
21424 F:      arch/x86/um/
21425 F:      fs/hostfs/
21426
21427 USERSPACE COPYIN/COPYOUT (UIOVEC)
21428 M:      Alexander Viro <[email protected]>
21429 S:      Maintained
21430 F:      include/linux/uio.h
21431 F:      lib/iov_iter.c
21432
21433 USERSPACE DMA BUFFER DRIVER
21434 M:      Gerd Hoffmann <[email protected]>
21435 L:      [email protected]
21436 S:      Maintained
21437 T:      git git://anongit.freedesktop.org/drm/drm-misc
21438 F:      drivers/dma-buf/udmabuf.c
21439 F:      include/uapi/linux/udmabuf.h
21440
21441 USERSPACE I/O (UIO)
21442 M:      Greg Kroah-Hartman <[email protected]>
21443 S:      Maintained
21444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21445 F:      Documentation/driver-api/uio-howto.rst
21446 F:      drivers/uio/
21447 F:      include/linux/uio_driver.h
21448
21449 UTIL-LINUX PACKAGE
21450 M:      Karel Zak <[email protected]>
21451 L:      [email protected]
21452 S:      Maintained
21453 W:      http://en.wikipedia.org/wiki/Util-linux
21454 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21455
21456 UUID HELPERS
21457 M:      Christoph Hellwig <[email protected]>
21458 R:      Andy Shevchenko <[email protected]>
21459 L:      [email protected]
21460 S:      Maintained
21461 T:      git git://git.infradead.org/users/hch/uuid.git
21462 F:      include/linux/uuid.h
21463 F:      include/uapi/linux/uuid.h
21464 F:      lib/test_uuid.c
21465 F:      lib/uuid.c
21466
21467 UV SYSFS DRIVER
21468 M:      Justin Ernst <[email protected]>
21469 L:      [email protected]
21470 S:      Maintained
21471 F:      drivers/platform/x86/uv_sysfs.c
21472
21473 UVESAFB DRIVER
21474 M:      Michal Januszewski <[email protected]>
21475 L:      [email protected]
21476 S:      Maintained
21477 W:      https://github.com/mjanusz/v86d
21478 F:      Documentation/fb/uvesafb.rst
21479 F:      drivers/video/fbdev/uvesafb.*
21480
21481 Ux500 CLOCK DRIVERS
21482 M:      Ulf Hansson <[email protected]>
21483 L:      [email protected]
21484 L:      [email protected] (moderated for non-subscribers)
21485 S:      Maintained
21486 F:      drivers/clk/ux500/
21487
21488 VF610 NAND DRIVER
21489 M:      Stefan Agner <[email protected]>
21490 L:      [email protected]
21491 S:      Supported
21492 F:      drivers/mtd/nand/raw/vf610_nfc.c
21493
21494 VFAT/FAT/MSDOS FILESYSTEM
21495 M:      OGAWA Hirofumi <[email protected]>
21496 S:      Maintained
21497 F:      Documentation/filesystems/vfat.rst
21498 F:      fs/fat/
21499 F:      tools/testing/selftests/filesystems/fat/
21500
21501 VFIO DRIVER
21502 M:      Alex Williamson <[email protected]>
21503 R:      Cornelia Huck <[email protected]>
21504 L:      [email protected]
21505 S:      Maintained
21506 T:      git git://github.com/awilliam/linux-vfio.git
21507 F:      Documentation/driver-api/vfio.rst
21508 F:      drivers/vfio/
21509 F:      include/linux/vfio.h
21510 F:      include/linux/vfio_pci_core.h
21511 F:      include/uapi/linux/vfio.h
21512
21513 VFIO FSL-MC DRIVER
21514 M:      Diana Craciun <[email protected]>
21515 L:      [email protected]
21516 S:      Maintained
21517 F:      drivers/vfio/fsl-mc/
21518
21519 VFIO HISILICON PCI DRIVER
21520 M:      Longfang Liu <[email protected]>
21521 M:      Shameer Kolothum <[email protected]>
21522 L:      [email protected]
21523 S:      Maintained
21524 F:      drivers/vfio/pci/hisilicon/
21525
21526 VFIO MEDIATED DEVICE DRIVERS
21527 M:      Kirti Wankhede <[email protected]>
21528 L:      [email protected]
21529 S:      Maintained
21530 F:      Documentation/driver-api/vfio-mediated-device.rst
21531 F:      drivers/vfio/mdev/
21532 F:      include/linux/mdev.h
21533 F:      samples/vfio-mdev/
21534
21535 VFIO PCI DEVICE SPECIFIC DRIVERS
21536 R:      Jason Gunthorpe <[email protected]>
21537 R:      Yishai Hadas <[email protected]>
21538 R:      Shameer Kolothum <[email protected]>
21539 R:      Kevin Tian <[email protected]>
21540 L:      [email protected]
21541 S:      Maintained
21542 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21543 F:      drivers/vfio/pci/*/
21544
21545 VFIO PLATFORM DRIVER
21546 M:      Eric Auger <[email protected]>
21547 L:      [email protected]
21548 S:      Maintained
21549 F:      drivers/vfio/platform/
21550
21551 VFIO MLX5 PCI DRIVER
21552 M:      Yishai Hadas <[email protected]>
21553 L:      [email protected]
21554 S:      Maintained
21555 F:      drivers/vfio/pci/mlx5/
21556
21557 VGA_SWITCHEROO
21558 R:      Lukas Wunner <[email protected]>
21559 S:      Maintained
21560 T:      git git://anongit.freedesktop.org/drm/drm-misc
21561 F:      Documentation/gpu/vga-switcheroo.rst
21562 F:      drivers/gpu/vga/vga_switcheroo.c
21563 F:      include/linux/vga_switcheroo.h
21564
21565 VIA RHINE NETWORK DRIVER
21566 S:      Maintained
21567 M:      Kevin Brace <[email protected]>
21568 F:      drivers/net/ethernet/via/via-rhine.c
21569
21570 VIA SD/MMC CARD CONTROLLER DRIVER
21571 M:      Bruce Chang <[email protected]>
21572 M:      Harald Welte <[email protected]>
21573 S:      Maintained
21574 F:      drivers/mmc/host/via-sdmmc.c
21575
21576 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21577 M:      Florian Tobias Schandinat <[email protected]>
21578 L:      [email protected]
21579 S:      Maintained
21580 F:      drivers/video/fbdev/via/
21581 F:      include/linux/via-core.h
21582 F:      include/linux/via-gpio.h
21583 F:      include/linux/via_i2c.h
21584
21585 VIA VELOCITY NETWORK DRIVER
21586 M:      Francois Romieu <[email protected]>
21587 L:      [email protected]
21588 S:      Maintained
21589 F:      drivers/net/ethernet/via/via-velocity.*
21590
21591 VICODEC VIRTUAL CODEC DRIVER
21592 M:      Hans Verkuil <[email protected]>
21593 L:      [email protected]
21594 S:      Maintained
21595 W:      https://linuxtv.org
21596 T:      git git://linuxtv.org/media_tree.git
21597 F:      drivers/media/test-drivers/vicodec/*
21598
21599 VIDEO I2C POLLING DRIVER
21600 M:      Matt Ranostay <[email protected]>
21601 L:      [email protected]
21602 S:      Maintained
21603 F:      drivers/media/i2c/video-i2c.c
21604
21605 VIDEO MULTIPLEXER DRIVER
21606 M:      Philipp Zabel <[email protected]>
21607 L:      [email protected]
21608 S:      Maintained
21609 F:      drivers/media/platform/video-mux.c
21610
21611 VIDEOBUF2 FRAMEWORK
21612 M:      Tomasz Figa <[email protected]>
21613 M:      Marek Szyprowski <[email protected]>
21614 L:      [email protected]
21615 S:      Maintained
21616 F:      drivers/media/common/videobuf2/*
21617 F:      include/media/videobuf2-*
21618
21619 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21620 M:      Shuah Khan <[email protected]>
21621 R:      Kieran Bingham <[email protected]>
21622 L:      [email protected]
21623 S:      Maintained
21624 W:      https://linuxtv.org
21625 T:      git git://linuxtv.org/media_tree.git
21626 F:      drivers/media/test-drivers/vimc/*
21627
21628 VIRT LIB
21629 M:      Alex Williamson <[email protected]>
21630 M:      Paolo Bonzini <[email protected]>
21631 L:      [email protected]
21632 S:      Supported
21633 F:      virt/lib/
21634
21635 VIRTIO AND VHOST VSOCK DRIVER
21636 M:      Stefan Hajnoczi <[email protected]>
21637 M:      Stefano Garzarella <[email protected]>
21638 L:      [email protected]
21639 L:      [email protected]
21640 L:      [email protected]
21641 S:      Maintained
21642 F:      drivers/vhost/vsock.c
21643 F:      include/linux/virtio_vsock.h
21644 F:      include/uapi/linux/virtio_vsock.h
21645 F:      net/vmw_vsock/virtio_transport.c
21646 F:      net/vmw_vsock/virtio_transport_common.c
21647
21648 VIRTIO BLOCK AND SCSI DRIVERS
21649 M:      "Michael S. Tsirkin" <[email protected]>
21650 M:      Jason Wang <[email protected]>
21651 R:      Paolo Bonzini <[email protected]>
21652 R:      Stefan Hajnoczi <[email protected]>
21653 L:      [email protected]
21654 S:      Maintained
21655 F:      drivers/block/virtio_blk.c
21656 F:      drivers/scsi/virtio_scsi.c
21657 F:      drivers/vhost/scsi.c
21658 F:      include/uapi/linux/virtio_blk.h
21659 F:      include/uapi/linux/virtio_scsi.h
21660
21661 VIRTIO CONSOLE DRIVER
21662 M:      Amit Shah <[email protected]>
21663 L:      [email protected]
21664 S:      Maintained
21665 F:      drivers/char/virtio_console.c
21666 F:      include/linux/virtio_console.h
21667 F:      include/uapi/linux/virtio_console.h
21668
21669 VIRTIO CORE AND NET DRIVERS
21670 M:      "Michael S. Tsirkin" <[email protected]>
21671 M:      Jason Wang <[email protected]>
21672 L:      [email protected]
21673 S:      Maintained
21674 F:      Documentation/ABI/testing/sysfs-bus-vdpa
21675 F:      Documentation/ABI/testing/sysfs-class-vduse
21676 F:      Documentation/devicetree/bindings/virtio/
21677 F:      drivers/block/virtio_blk.c
21678 F:      drivers/crypto/virtio/
21679 F:      drivers/net/virtio_net.c
21680 F:      drivers/vdpa/
21681 F:      drivers/virtio/
21682 F:      include/linux/vdpa.h
21683 F:      include/linux/virtio*.h
21684 F:      include/uapi/linux/virtio_*.h
21685 F:      tools/virtio/
21686
21687 VIRTIO BALLOON
21688 M:      "Michael S. Tsirkin" <[email protected]>
21689 M:      David Hildenbrand <[email protected]>
21690 L:      [email protected]
21691 S:      Maintained
21692 F:      drivers/virtio/virtio_balloon.c
21693 F:      include/uapi/linux/virtio_balloon.h
21694 F:      include/linux/balloon_compaction.h
21695 F:      mm/balloon_compaction.c
21696
21697 VIRTIO CRYPTO DRIVER
21698 M:      Gonglei <[email protected]>
21699 L:      [email protected]
21700 L:      [email protected]
21701 S:      Maintained
21702 F:      drivers/crypto/virtio/
21703 F:      include/uapi/linux/virtio_crypto.h
21704
21705 VIRTIO DRIVERS FOR S390
21706 M:      Cornelia Huck <[email protected]>
21707 M:      Halil Pasic <[email protected]>
21708 M:      Eric Farman <[email protected]>
21709 L:      [email protected]
21710 L:      [email protected]
21711 L:      [email protected]
21712 S:      Supported
21713 F:      arch/s390/include/uapi/asm/virtio-ccw.h
21714 F:      drivers/s390/virtio/
21715
21716 VIRTIO FILE SYSTEM
21717 M:      Vivek Goyal <[email protected]>
21718 M:      Stefan Hajnoczi <[email protected]>
21719 M:      Miklos Szeredi <[email protected]>
21720 L:      [email protected]
21721 L:      [email protected]
21722 S:      Supported
21723 W:      https://virtio-fs.gitlab.io/
21724 F:      Documentation/filesystems/virtiofs.rst
21725 F:      fs/fuse/virtio_fs.c
21726 F:      include/uapi/linux/virtio_fs.h
21727
21728 VIRTIO GPIO DRIVER
21729 M:      Enrico Weigelt, metux IT consult <[email protected]>
21730 M:      Viresh Kumar <[email protected]>
21731 L:      [email protected]
21732 L:      [email protected]
21733 S:      Maintained
21734 F:      drivers/gpio/gpio-virtio.c
21735 F:      include/uapi/linux/virtio_gpio.h
21736
21737 VIRTIO GPU DRIVER
21738 M:      David Airlie <[email protected]>
21739 M:      Gerd Hoffmann <[email protected]>
21740 R:      Gurchetan Singh <[email protected]>
21741 R:      Chia-I Wu <[email protected]>
21742 L:      [email protected]
21743 L:      [email protected]
21744 S:      Maintained
21745 T:      git git://anongit.freedesktop.org/drm/drm-misc
21746 F:      drivers/gpu/drm/virtio/
21747 F:      include/uapi/linux/virtio_gpu.h
21748
21749 VIRTIO HOST (VHOST)
21750 M:      "Michael S. Tsirkin" <[email protected]>
21751 M:      Jason Wang <[email protected]>
21752 L:      [email protected]
21753 L:      [email protected]
21754 L:      [email protected]
21755 S:      Maintained
21756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21757 F:      drivers/vhost/
21758 F:      include/linux/vhost_iotlb.h
21759 F:      include/uapi/linux/vhost.h
21760
21761 VIRTIO INPUT DRIVER
21762 M:      Gerd Hoffmann <[email protected]>
21763 S:      Maintained
21764 F:      drivers/virtio/virtio_input.c
21765 F:      include/uapi/linux/virtio_input.h
21766
21767 VIRTIO IOMMU DRIVER
21768 M:      Jean-Philippe Brucker <[email protected]>
21769 L:      [email protected]
21770 S:      Maintained
21771 F:      drivers/iommu/virtio-iommu.c
21772 F:      include/uapi/linux/virtio_iommu.h
21773
21774 VIRTIO MEM DRIVER
21775 M:      David Hildenbrand <[email protected]>
21776 L:      [email protected]
21777 S:      Maintained
21778 W:      https://virtio-mem.gitlab.io/
21779 F:      drivers/virtio/virtio_mem.c
21780 F:      include/uapi/linux/virtio_mem.h
21781
21782 VIRTIO SOUND DRIVER
21783 M:      Anton Yakovlev <[email protected]>
21784 M:      "Michael S. Tsirkin" <[email protected]>
21785 L:      [email protected]
21786 L:      [email protected] (moderated for non-subscribers)
21787 S:      Maintained
21788 F:      include/uapi/linux/virtio_snd.h
21789 F:      sound/virtio/*
21790
21791 VIRTIO I2C DRIVER
21792 M:      Conghui Chen <[email protected]>
21793 M:      Viresh Kumar <[email protected]>
21794 L:      [email protected]
21795 L:      [email protected]
21796 S:      Maintained
21797 F:      drivers/i2c/busses/i2c-virtio.c
21798 F:      include/uapi/linux/virtio_i2c.h
21799
21800 VIRTIO PMEM DRIVER
21801 M:      Pankaj Gupta <[email protected]>
21802 L:      [email protected]
21803 S:      Maintained
21804 F:      drivers/nvdimm/virtio_pmem.c
21805 F:      drivers/nvdimm/nd_virtio.c
21806
21807 VIRTUAL BOX GUEST DEVICE DRIVER
21808 M:      Hans de Goede <[email protected]>
21809 M:      Arnd Bergmann <[email protected]>
21810 M:      Greg Kroah-Hartman <[email protected]>
21811 S:      Maintained
21812 F:      drivers/virt/vboxguest/
21813 F:      include/linux/vbox_utils.h
21814 F:      include/uapi/linux/vbox*.h
21815
21816 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21817 M:      Hans de Goede <[email protected]>
21818 L:      [email protected]
21819 S:      Maintained
21820 F:      fs/vboxsf/*
21821
21822 VIRTUAL SERIO DEVICE DRIVER
21823 M:      Stephen Chandler Paul <[email protected]>
21824 S:      Maintained
21825 F:      drivers/input/serio/userio.c
21826 F:      include/uapi/linux/userio.h
21827
21828 VIVID VIRTUAL VIDEO DRIVER
21829 M:      Hans Verkuil <[email protected]>
21830 L:      [email protected]
21831 S:      Maintained
21832 W:      https://linuxtv.org
21833 T:      git git://linuxtv.org/media_tree.git
21834 F:      drivers/media/test-drivers/vivid/*
21835
21836 VIDTV VIRTUAL DIGITAL TV DRIVER
21837 M:      Daniel W. S. Almeida <[email protected]>
21838 L:      [email protected]
21839 S:      Maintained
21840 W:      https://linuxtv.org
21841 T:      git git://linuxtv.org/media_tree.git
21842 F:      drivers/media/test-drivers/vidtv/*
21843
21844 VLYNQ BUS
21845 M:      Florian Fainelli <[email protected]>
21846 L:      [email protected] (subscribers-only)
21847 S:      Maintained
21848 F:      drivers/vlynq/vlynq.c
21849 F:      include/linux/vlynq.h
21850
21851 VME SUBSYSTEM
21852 M:      Martyn Welch <[email protected]>
21853 M:      Manohar Vanga <[email protected]>
21854 M:      Greg Kroah-Hartman <[email protected]>
21855 L:      [email protected]
21856 S:      Odd fixes
21857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21858 F:      Documentation/driver-api/vme.rst
21859 F:      drivers/staging/vme_user/
21860
21861 VM SOCKETS (AF_VSOCK)
21862 M:      Stefano Garzarella <[email protected]>
21863 L:      [email protected]
21864 L:      [email protected]
21865 S:      Maintained
21866 F:      drivers/net/vsockmon.c
21867 F:      include/net/af_vsock.h
21868 F:      include/uapi/linux/vm_sockets.h
21869 F:      include/uapi/linux/vm_sockets_diag.h
21870 F:      include/uapi/linux/vsockmon.h
21871 F:      net/vmw_vsock/
21872 F:      tools/testing/vsock/
21873
21874 VMWARE BALLOON DRIVER
21875 M:      Nadav Amit <[email protected]>
21876 R:      VMware PV-Drivers Reviewers <[email protected]>
21877 L:      [email protected]
21878 S:      Supported
21879 F:      drivers/misc/vmw_balloon.c
21880
21881 VMWARE HYPERVISOR INTERFACE
21882 M:      Srivatsa S. Bhat (VMware) <[email protected]>
21883 M:      Alexey Makhalov <[email protected]>
21884 R:      VMware PV-Drivers Reviewers <[email protected]>
21885 L:      [email protected]
21886 L:      [email protected]
21887 S:      Supported
21888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21889 F:      arch/x86/include/asm/vmware.h
21890 F:      arch/x86/kernel/cpu/vmware.c
21891
21892 VMWARE PVRDMA DRIVER
21893 M:      Bryan Tan <[email protected]>
21894 M:      Vishnu Dasa <[email protected]>
21895 R:      VMware PV-Drivers Reviewers <[email protected]>
21896 L:      [email protected]
21897 S:      Supported
21898 F:      drivers/infiniband/hw/vmw_pvrdma/
21899
21900 VMWARE PVSCSI DRIVER
21901 M:      Vishal Bhakta <[email protected]>
21902 R:      VMware PV-Drivers Reviewers <[email protected]>
21903 L:      [email protected]
21904 S:      Supported
21905 F:      drivers/scsi/vmw_pvscsi.c
21906 F:      drivers/scsi/vmw_pvscsi.h
21907
21908 VMWARE VIRTUAL PTP CLOCK DRIVER
21909 M:      Vivek Thampi <[email protected]>
21910 R:      VMware PV-Drivers Reviewers <[email protected]>
21911 L:      [email protected]
21912 S:      Supported
21913 F:      drivers/ptp/ptp_vmw.c
21914
21915 VMWARE VMCI DRIVER
21916 M:      Bryan Tan <[email protected]>
21917 M:      Vishnu Dasa <[email protected]>
21918 R:      VMware PV-Drivers Reviewers <[email protected]>
21919 L:      [email protected]
21920 S:      Supported
21921 F:      drivers/misc/vmw_vmci/
21922 F:      include/linux/vmw_vmci*
21923
21924 VMWARE VMMOUSE SUBDRIVER
21925 M:      Zack Rusin <[email protected]>
21926 R:      VMware Graphics Reviewers <[email protected]>
21927 R:      VMware PV-Drivers Reviewers <[email protected]>
21928 L:      [email protected]
21929 S:      Supported
21930 F:      drivers/input/mouse/vmmouse.c
21931 F:      drivers/input/mouse/vmmouse.h
21932
21933 VMWARE VMXNET3 ETHERNET DRIVER
21934 M:      Ronak Doshi <[email protected]>
21935 R:      VMware PV-Drivers Reviewers <[email protected]>
21936 L:      [email protected]
21937 S:      Supported
21938 F:      drivers/net/vmxnet3/
21939
21940 VMWARE VSOCK VMCI TRANSPORT DRIVER
21941 M:      Bryan Tan <[email protected]>
21942 M:      Vishnu Dasa <[email protected]>
21943 R:      VMware PV-Drivers Reviewers <[email protected]>
21944 L:      [email protected]
21945 S:      Supported
21946 F:      net/vmw_vsock/vmci_transport*
21947
21948 VOCORE VOCORE2 BOARD
21949 M:      Harvey Hunt <[email protected]>
21950 L:      [email protected]
21951 S:      Maintained
21952 F:      arch/mips/boot/dts/ralink/vocore2.dts
21953
21954 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21955 M:      Liam Girdwood <[email protected]>
21956 M:      Mark Brown <[email protected]>
21957 L:      [email protected]
21958 S:      Supported
21959 W:      http://www.slimlogic.co.uk/?p=48
21960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21961 F:      Documentation/devicetree/bindings/regulator/
21962 F:      Documentation/power/regulator/
21963 F:      drivers/regulator/
21964 F:      include/dt-bindings/regulator/
21965 F:      include/linux/regulator/
21966 K:      regulator_get_optional
21967
21968 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21969 R:      Matti Vaittinen <[email protected]>
21970 F:      drivers/regulator/irq_helpers.c
21971
21972 VRF
21973 M:      David Ahern <[email protected]>
21974 L:      [email protected]
21975 S:      Maintained
21976 F:      Documentation/networking/vrf.rst
21977 F:      drivers/net/vrf.c
21978
21979 VSPRINTF
21980 M:      Petr Mladek <[email protected]>
21981 M:      Steven Rostedt <[email protected]>
21982 M:      Sergey Senozhatsky <[email protected]>
21983 R:      Andy Shevchenko <[email protected]>
21984 R:      Rasmus Villemoes <[email protected]>
21985 S:      Maintained
21986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21987 F:      Documentation/core-api/printk-formats.rst
21988 F:      lib/test_printf.c
21989 F:      lib/test_scanf.c
21990 F:      lib/vsprintf.c
21991
21992 VT1211 HARDWARE MONITOR DRIVER
21993 M:      Juerg Haefliger <[email protected]>
21994 L:      [email protected]
21995 S:      Maintained
21996 F:      Documentation/hwmon/vt1211.rst
21997 F:      drivers/hwmon/vt1211.c
21998
21999 VT8231 HARDWARE MONITOR DRIVER
22000 M:      Roger Lucas <[email protected]>
22001 L:      [email protected]
22002 S:      Maintained
22003 F:      drivers/hwmon/vt8231.c
22004
22005 VUB300 USB to SDIO/SD/MMC bridge chip
22006 L:      [email protected]
22007 S:      Orphan
22008 F:      drivers/mmc/host/vub300.c
22009
22010 W1 DALLAS'S 1-WIRE BUS
22011 M:      Evgeniy Polyakov <[email protected]>
22012 S:      Maintained
22013 F:      Documentation/devicetree/bindings/w1/
22014 F:      Documentation/w1/
22015 F:      drivers/w1/
22016 F:      include/linux/w1.h
22017
22018 W83791D HARDWARE MONITORING DRIVER
22019 M:      Marc Hulsman <[email protected]>
22020 L:      [email protected]
22021 S:      Maintained
22022 F:      Documentation/hwmon/w83791d.rst
22023 F:      drivers/hwmon/w83791d.c
22024
22025 W83793 HARDWARE MONITORING DRIVER
22026 M:      Rudolf Marek <[email protected]>
22027 L:      [email protected]
22028 S:      Maintained
22029 F:      Documentation/hwmon/w83793.rst
22030 F:      drivers/hwmon/w83793.c
22031
22032 W83795 HARDWARE MONITORING DRIVER
22033 M:      Jean Delvare <[email protected]>
22034 L:      [email protected]
22035 S:      Maintained
22036 F:      drivers/hwmon/w83795.c
22037
22038 W83L51xD SD/MMC CARD INTERFACE DRIVER
22039 M:      Pierre Ossman <[email protected]>
22040 S:      Maintained
22041 F:      drivers/mmc/host/wbsd.*
22042
22043 WACOM PROTOCOL 4 SERIAL TABLETS
22044 M:      Julian Squires <[email protected]>
22045 M:      Hans de Goede <[email protected]>
22046 L:      [email protected]
22047 S:      Maintained
22048 F:      drivers/input/tablet/wacom_serial4.c
22049
22050 WANGXUN ETHERNET DRIVER
22051 M:      Jiawen Wu <[email protected]>
22052 M:      Mengyuan Lou <[email protected]>
22053 W:      https://www.net-swift.com
22054 L:      [email protected]
22055 S:      Maintained
22056 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
22057 F:      drivers/net/ethernet/wangxun/
22058
22059 WATCHDOG DEVICE DRIVERS
22060 M:      Wim Van Sebroeck <[email protected]>
22061 M:      Guenter Roeck <[email protected]>
22062 L:      [email protected]
22063 S:      Maintained
22064 W:      http://www.linux-watchdog.org/
22065 T:      git git://www.linux-watchdog.org/linux-watchdog.git
22066 F:      Documentation/devicetree/bindings/watchdog/
22067 F:      Documentation/watchdog/
22068 F:      drivers/watchdog/
22069 F:      include/linux/watchdog.h
22070 F:      include/uapi/linux/watchdog.h
22071
22072 WHISKEYCOVE PMIC GPIO DRIVER
22073 M:      Kuppuswamy Sathyanarayanan <[email protected]>
22074 L:      [email protected]
22075 S:      Maintained
22076 F:      drivers/gpio/gpio-wcove.c
22077
22078 WHWAVE RTC DRIVER
22079 M:      Dianlong Li <[email protected]>
22080 L:      [email protected]
22081 S:      Maintained
22082 F:      drivers/rtc/rtc-sd3078.c
22083
22084 WIIMOTE HID DRIVER
22085 M:      David Rheinsberg <[email protected]>
22086 L:      [email protected]
22087 S:      Maintained
22088 F:      drivers/hid/hid-wiimote*
22089
22090 WILOCITY WIL6210 WIRELESS DRIVER
22091 L:      [email protected]
22092 S:      Orphan
22093 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22094 F:      drivers/net/wireless/ath/wil6210/
22095
22096 WINBOND CIR DRIVER
22097 M:      David Härdeman <[email protected]>
22098 S:      Maintained
22099 F:      drivers/media/rc/winbond-cir.c
22100
22101 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22102 M:      William Breathitt Gray <[email protected]>
22103 L:      [email protected]
22104 S:      Maintained
22105 F:      drivers/watchdog/ebc-c384_wdt.c
22106
22107 WINSYSTEMS WS16C48 GPIO DRIVER
22108 M:      William Breathitt Gray <[email protected]>
22109 L:      [email protected]
22110 S:      Maintained
22111 F:      drivers/gpio/gpio-ws16c48.c
22112
22113 WIREGUARD SECURE NETWORK TUNNEL
22114 M:      Jason A. Donenfeld <[email protected]>
22115 L:      [email protected]
22116 L:      [email protected]
22117 S:      Maintained
22118 F:      drivers/net/wireguard/
22119 F:      tools/testing/selftests/wireguard/
22120
22121 WISTRON LAPTOP BUTTON DRIVER
22122 M:      Miloslav Trmac <[email protected]>
22123 S:      Maintained
22124 F:      drivers/input/misc/wistron_btns.c
22125
22126 WL3501 WIRELESS PCMCIA CARD DRIVER
22127 L:      [email protected]
22128 S:      Odd fixes
22129 F:      drivers/net/wireless/wl3501*
22130
22131 WOLFSON MICROELECTRONICS DRIVERS
22132 L:      [email protected]
22133 S:      Supported
22134 W:      https://github.com/CirrusLogic/linux-drivers/wiki
22135 T:      git https://github.com/CirrusLogic/linux-drivers.git
22136 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22137 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22138 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
22139 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22140 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
22141 F:      Documentation/devicetree/bindings/sound/wm*
22142 F:      Documentation/hwmon/wm83??.rst
22143 F:      arch/arm/mach-s3c/mach-crag6410*
22144 F:      drivers/clk/clk-wm83*.c
22145 F:      drivers/gpio/gpio-*wm*.c
22146 F:      drivers/gpio/gpio-arizona.c
22147 F:      drivers/hwmon/wm83??-hwmon.c
22148 F:      drivers/input/misc/wm831x-on.c
22149 F:      drivers/input/touchscreen/wm831x-ts.c
22150 F:      drivers/input/touchscreen/wm97*.c
22151 F:      drivers/leds/leds-wm83*.c
22152 F:      drivers/mfd/arizona*
22153 F:      drivers/mfd/cs47l24*
22154 F:      drivers/mfd/wm*.c
22155 F:      drivers/power/supply/wm83*.c
22156 F:      drivers/regulator/arizona*
22157 F:      drivers/regulator/wm8*.c
22158 F:      drivers/rtc/rtc-wm83*.c
22159 F:      drivers/video/backlight/wm83*_bl.c
22160 F:      drivers/watchdog/wm83*_wdt.c
22161 F:      include/linux/mfd/arizona/
22162 F:      include/linux/mfd/wm831x/
22163 F:      include/linux/mfd/wm8350/
22164 F:      include/linux/mfd/wm8400*
22165 F:      include/linux/regulator/arizona*
22166 F:      include/linux/wm97xx.h
22167 F:      include/sound/wm????.h
22168 F:      sound/soc/codecs/arizona*
22169 F:      sound/soc/codecs/cs47l24*
22170 F:      sound/soc/codecs/wm*
22171
22172 WORKQUEUE
22173 M:      Tejun Heo <[email protected]>
22174 R:      Lai Jiangshan <[email protected]>
22175 S:      Maintained
22176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22177 F:      Documentation/core-api/workqueue.rst
22178 F:      include/linux/workqueue.h
22179 F:      kernel/workqueue.c
22180
22181 WWAN DRIVERS
22182 M:      Loic Poulain <[email protected]>
22183 M:      Sergey Ryazanov <[email protected]>
22184 R:      Johannes Berg <[email protected]>
22185 L:      [email protected]
22186 S:      Maintained
22187 F:      drivers/net/wwan/
22188 F:      include/linux/wwan.h
22189 F:      include/uapi/linux/wwan.h
22190
22191 X-POWERS AXP288 PMIC DRIVERS
22192 M:      Hans de Goede <[email protected]>
22193 S:      Maintained
22194 F:      drivers/acpi/pmic/intel_pmic_xpower.c
22195 N:      axp288
22196
22197 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22198 M:      Chen-Yu Tsai <[email protected]>
22199 L:      [email protected]
22200 S:      Maintained
22201 N:      axp[128]
22202
22203 X.25 STACK
22204 M:      Martin Schiller <[email protected]>
22205 L:      [email protected]
22206 S:      Maintained
22207 F:      Documentation/networking/lapb-module.rst
22208 F:      Documentation/networking/x25*
22209 F:      drivers/net/wan/hdlc_x25.c
22210 F:      drivers/net/wan/lapbether.c
22211 F:      include/*/lapb.h
22212 F:      include/net/x25*
22213 F:      include/uapi/linux/x25.h
22214 F:      net/lapb/
22215 F:      net/x25/
22216
22217 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22218 M:      Thomas Gleixner <[email protected]>
22219 M:      Ingo Molnar <[email protected]>
22220 M:      Borislav Petkov <[email protected]>
22221 M:      Dave Hansen <[email protected]>
22222 M:      [email protected]
22223 R:      "H. Peter Anvin" <[email protected]>
22224 L:      [email protected]
22225 S:      Maintained
22226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22227 F:      Documentation/devicetree/bindings/x86/
22228 F:      Documentation/x86/
22229 F:      arch/x86/
22230
22231 X86 ENTRY CODE
22232 M:      Andy Lutomirski <[email protected]>
22233 L:      [email protected]
22234 S:      Maintained
22235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22236 F:      arch/x86/entry/
22237
22238 X86 MCE INFRASTRUCTURE
22239 M:      Tony Luck <[email protected]>
22240 M:      Borislav Petkov <[email protected]>
22241 L:      [email protected]
22242 S:      Maintained
22243 F:      Documentation/ABI/testing/sysfs-mce
22244 F:      Documentation/x86/x86_64/machinecheck.rst
22245 F:      arch/x86/kernel/cpu/mce/*
22246
22247 X86 MICROCODE UPDATE SUPPORT
22248 M:      Borislav Petkov <[email protected]>
22249 S:      Maintained
22250 F:      arch/x86/kernel/cpu/microcode/*
22251
22252 X86 MM
22253 M:      Dave Hansen <[email protected]>
22254 M:      Andy Lutomirski <[email protected]>
22255 M:      Peter Zijlstra <[email protected]>
22256 L:      [email protected]
22257 S:      Maintained
22258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22259 F:      arch/x86/mm/
22260
22261 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22262 M:      Hans de Goede <[email protected]>
22263 L:      [email protected]
22264 S:      Maintained
22265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22266 F:      drivers/platform/x86/x86-android-tablets.c
22267
22268 X86 PLATFORM DRIVERS
22269 M:      Hans de Goede <[email protected]>
22270 M:      Mark Gross <[email protected]>
22271 L:      [email protected]
22272 S:      Maintained
22273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22274 F:      drivers/platform/olpc/
22275 F:      drivers/platform/x86/
22276
22277 X86 PLATFORM DRIVERS - ARCH
22278 R:      Darren Hart <[email protected]>
22279 R:      Andy Shevchenko <[email protected]>
22280 L:      [email protected]
22281 L:      [email protected]
22282 S:      Maintained
22283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22284 F:      arch/x86/platform
22285
22286 X86 PLATFORM UV HPE SUPERDOME FLEX
22287 M:      Steve Wahl <[email protected]>
22288 R:      Mike Travis <[email protected]>
22289 R:      Dimitri Sivanich <[email protected]>
22290 R:      Russ Anderson <[email protected]>
22291 S:      Supported
22292 F:      arch/x86/include/asm/uv/
22293 F:      arch/x86/kernel/apic/x2apic_uv_x.c
22294 F:      arch/x86/platform/uv/
22295
22296 X86 STACK UNWINDING
22297 M:      Josh Poimboeuf <[email protected]>
22298 M:      Peter Zijlstra <[email protected]>
22299 S:      Supported
22300 F:      arch/x86/include/asm/unwind*.h
22301 F:      arch/x86/kernel/dumpstack.c
22302 F:      arch/x86/kernel/stacktrace.c
22303 F:      arch/x86/kernel/unwind_*.c
22304
22305 X86 VDSO
22306 M:      Andy Lutomirski <[email protected]>
22307 L:      [email protected]
22308 S:      Maintained
22309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22310 F:      arch/x86/entry/vdso/
22311
22312 XARRAY
22313 M:      Matthew Wilcox <[email protected]>
22314 L:      [email protected]
22315 S:      Supported
22316 F:      Documentation/core-api/xarray.rst
22317 F:      include/linux/idr.h
22318 F:      include/linux/xarray.h
22319 F:      lib/idr.c
22320 F:      lib/xarray.c
22321 F:      tools/testing/radix-tree
22322
22323 XBOX DVD IR REMOTE
22324 M:      Benjamin Valentin <[email protected]>
22325 S:      Maintained
22326 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
22327 F:      drivers/media/rc/xbox_remote.c
22328
22329 XC2028/3028 TUNER DRIVER
22330 M:      Mauro Carvalho Chehab <[email protected]>
22331 L:      [email protected]
22332 S:      Maintained
22333 W:      https://linuxtv.org
22334 T:      git git://linuxtv.org/media_tree.git
22335 F:      drivers/media/tuners/xc2028.*
22336
22337 XDP (eXpress Data Path)
22338 M:      Alexei Starovoitov <[email protected]>
22339 M:      Daniel Borkmann <[email protected]>
22340 M:      David S. Miller <[email protected]>
22341 M:      Jakub Kicinski <[email protected]>
22342 M:      Jesper Dangaard Brouer <[email protected]>
22343 M:      John Fastabend <[email protected]>
22344 L:      [email protected]
22345 L:      [email protected]
22346 S:      Supported
22347 F:      include/net/xdp.h
22348 F:      include/net/xdp_priv.h
22349 F:      include/trace/events/xdp.h
22350 F:      kernel/bpf/cpumap.c
22351 F:      kernel/bpf/devmap.c
22352 F:      net/core/xdp.c
22353 F:      samples/bpf/xdp*
22354 F:      tools/testing/selftests/bpf/*xdp*
22355 F:      tools/testing/selftests/bpf/*/*xdp*
22356 F:      drivers/net/ethernet/*/*/*/*/*xdp*
22357 F:      drivers/net/ethernet/*/*/*xdp*
22358 K:      (?:\b|_)xdp(?:\b|_)
22359
22360 XDP SOCKETS (AF_XDP)
22361 M:      Björn Töpel <[email protected]>
22362 M:      Magnus Karlsson <[email protected]>
22363 M:      Maciej Fijalkowski <[email protected]>
22364 R:      Jonathan Lemon <[email protected]>
22365 L:      [email protected]
22366 L:      [email protected]
22367 S:      Maintained
22368 F:      Documentation/networking/af_xdp.rst
22369 F:      include/net/xdp_sock*
22370 F:      include/net/xsk_buff_pool.h
22371 F:      include/uapi/linux/if_xdp.h
22372 F:      include/uapi/linux/xdp_diag.h
22373 F:      include/net/netns/xdp.h
22374 F:      net/xdp/
22375 F:      tools/testing/selftests/bpf/*xsk*
22376
22377 XEN BLOCK SUBSYSTEM
22378 M:      Roger Pau Monné <[email protected]>
22379 L:      [email protected] (moderated for non-subscribers)
22380 S:      Supported
22381 F:      drivers/block/xen*
22382 F:      drivers/block/xen-blkback/*
22383
22384 XEN HYPERVISOR ARM
22385 M:      Stefano Stabellini <[email protected]>
22386 L:      [email protected] (moderated for non-subscribers)
22387 S:      Maintained
22388 F:      arch/arm/include/asm/xen/
22389 F:      arch/arm/xen/
22390
22391 XEN HYPERVISOR ARM64
22392 M:      Stefano Stabellini <[email protected]>
22393 L:      [email protected] (moderated for non-subscribers)
22394 S:      Maintained
22395 F:      arch/arm64/include/asm/xen/
22396 F:      arch/arm64/xen/
22397
22398 XEN HYPERVISOR INTERFACE
22399 M:      Juergen Gross <[email protected]>
22400 M:      Stefano Stabellini <[email protected]>
22401 R:      Oleksandr Tyshchenko <[email protected]>
22402 L:      [email protected] (moderated for non-subscribers)
22403 S:      Supported
22404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22405 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
22406 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
22407 F:      drivers/*/xen-*front.c
22408 F:      drivers/xen/
22409 F:      include/uapi/xen/
22410 F:      include/xen/
22411 F:      kernel/configs/xen.config
22412
22413 XEN HYPERVISOR X86
22414 M:      Juergen Gross <[email protected]>
22415 R:      Boris Ostrovsky <[email protected]>
22416 L:      [email protected] (moderated for non-subscribers)
22417 S:      Supported
22418 F:      arch/x86/configs/xen.config
22419 F:      arch/x86/include/asm/pvclock-abi.h
22420 F:      arch/x86/include/asm/xen/
22421 F:      arch/x86/platform/pvh/
22422 F:      arch/x86/xen/
22423
22424 XEN NETWORK BACKEND DRIVER
22425 M:      Wei Liu <[email protected]>
22426 M:      Paul Durrant <[email protected]>
22427 L:      [email protected] (moderated for non-subscribers)
22428 L:      [email protected]
22429 S:      Supported
22430 F:      drivers/net/xen-netback/*
22431
22432 XEN PCI SUBSYSTEM
22433 M:      Juergen Gross <[email protected]>
22434 L:      [email protected] (moderated for non-subscribers)
22435 S:      Supported
22436 F:      arch/x86/pci/*xen*
22437 F:      drivers/pci/*xen*
22438
22439 XEN PVSCSI DRIVERS
22440 M:      Juergen Gross <[email protected]>
22441 L:      [email protected] (moderated for non-subscribers)
22442 L:      [email protected]
22443 S:      Supported
22444 F:      drivers/scsi/xen-scsifront.c
22445 F:      drivers/xen/xen-scsiback.c
22446 F:      include/xen/interface/io/vscsiif.h
22447
22448 XEN PVUSB DRIVER
22449 M:      Juergen Gross <[email protected]>
22450 L:      [email protected] (moderated for non-subscribers)
22451 L:      [email protected]
22452 S:      Supported
22453 F:      drivers/usb/host/xen*
22454 F:      include/xen/interface/io/usbif.h
22455
22456 XEN SOUND FRONTEND DRIVER
22457 M:      Oleksandr Andrushchenko <[email protected]>
22458 L:      [email protected] (moderated for non-subscribers)
22459 L:      [email protected] (moderated for non-subscribers)
22460 S:      Supported
22461 F:      sound/xen/*
22462
22463 XEN SWIOTLB SUBSYSTEM
22464 M:      Juergen Gross <[email protected]>
22465 M:      Stefano Stabellini <[email protected]>
22466 L:      [email protected] (moderated for non-subscribers)
22467 L:      [email protected]
22468 S:      Supported
22469 F:      arch/*/include/asm/xen/swiotlb-xen.h
22470 F:      drivers/xen/swiotlb-xen.c
22471 F:      include/xen/arm/swiotlb-xen.h
22472 F:      include/xen/swiotlb-xen.h
22473
22474 XFS FILESYSTEM
22475 C:      irc://irc.oftc.net/xfs
22476 M:      Darrick J. Wong <[email protected]>
22477 L:      [email protected]
22478 S:      Supported
22479 W:      http://xfs.org/
22480 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22481 F:      Documentation/ABI/testing/sysfs-fs-xfs
22482 F:      Documentation/admin-guide/xfs.rst
22483 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
22484 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
22485 F:      fs/xfs/
22486 F:      include/uapi/linux/dqblk_xfs.h
22487 F:      include/uapi/linux/fsmap.h
22488
22489 XILINX AMS DRIVER
22490 M:      Anand Ashok Dumbre <[email protected]>
22491 L:      [email protected]
22492 S:      Maintained
22493 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22494 F:      drivers/iio/adc/xilinx-ams.c
22495
22496 XILINX AXI ETHERNET DRIVER
22497 M:      Radhey Shyam Pandey <[email protected]>
22498 S:      Maintained
22499 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
22500
22501 XILINX CAN DRIVER
22502 M:      Appana Durga Kedareswara rao <[email protected]>
22503 R:      Naga Sureshkumar Relli <[email protected]>
22504 L:      [email protected]
22505 S:      Maintained
22506 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22507 F:      drivers/net/can/xilinx_can.c
22508
22509 XILINX GPIO DRIVER
22510 M:      Shubhrajyoti Datta <[email protected]>
22511 R:      Srinivas Neeli <[email protected]>
22512 R:      Michal Simek <[email protected]>
22513 S:      Maintained
22514 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22515 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22516 F:      drivers/gpio/gpio-xilinx.c
22517 F:      drivers/gpio/gpio-zynq.c
22518
22519 XILINX SD-FEC IP CORES
22520 M:      Derek Kiernan <[email protected]>
22521 M:      Dragan Cvetic <[email protected]>
22522 S:      Maintained
22523 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22524 F:      Documentation/misc-devices/xilinx_sdfec.rst
22525 F:      drivers/misc/Kconfig
22526 F:      drivers/misc/Makefile
22527 F:      drivers/misc/xilinx_sdfec.c
22528 F:      include/uapi/misc/xilinx_sdfec.h
22529
22530 XILINX PWM DRIVER
22531 M:      Sean Anderson <[email protected]>
22532 S:      Maintained
22533 F:      drivers/pwm/pwm-xilinx.c
22534 F:      include/clocksource/timer-xilinx.h
22535
22536 XILINX UARTLITE SERIAL DRIVER
22537 M:      Peter Korsgaard <[email protected]>
22538 L:      [email protected]
22539 S:      Maintained
22540 F:      drivers/tty/serial/uartlite.c
22541
22542 XILINX VIDEO IP CORES
22543 M:      Hyun Kwon <[email protected]>
22544 M:      Laurent Pinchart <[email protected]>
22545 L:      [email protected]
22546 S:      Supported
22547 T:      git git://linuxtv.org/media_tree.git
22548 F:      Documentation/devicetree/bindings/media/xilinx/
22549 F:      drivers/media/platform/xilinx/
22550 F:      include/uapi/linux/xilinx-v4l2-controls.h
22551
22552 XILINX ZYNQMP DPDMA DRIVER
22553 M:      Hyun Kwon <[email protected]>
22554 M:      Laurent Pinchart <[email protected]>
22555 L:      [email protected]
22556 S:      Supported
22557 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22558 F:      drivers/dma/xilinx/xilinx_dpdma.c
22559 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22560
22561 XILINX ZYNQMP PSGTR PHY DRIVER
22562 M:      Anurag Kumar Vulisha <[email protected]>
22563 M:      Laurent Pinchart <[email protected]>
22564 L:      [email protected]
22565 S:      Supported
22566 T:      git https://github.com/Xilinx/linux-xlnx.git
22567 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22568 F:      drivers/phy/xilinx/phy-zynqmp.c
22569
22570 XILINX ZYNQMP SHA3 DRIVER
22571 M:      Harsha <[email protected]>
22572 S:      Maintained
22573 F:      drivers/crypto/xilinx/zynqmp-sha.c
22574
22575 XILINX EVENT MANAGEMENT DRIVER
22576 M:      Abhyuday Godhasara <[email protected]>
22577 S:      Maintained
22578 F:      drivers/soc/xilinx/xlnx_event_manager.c
22579 F:      include/linux/firmware/xlnx-event-manager.h
22580
22581 XILLYBUS DRIVER
22582 M:      Eli Billauer <[email protected]>
22583 L:      [email protected]
22584 S:      Supported
22585 F:      drivers/char/xillybus/
22586
22587 XLP9XX I2C DRIVER
22588 M:      George Cherian <[email protected]>
22589 L:      [email protected]
22590 S:      Supported
22591 W:      http://www.marvell.com
22592 F:      drivers/i2c/busses/i2c-xlp9xx.c
22593
22594 XRA1403 GPIO EXPANDER
22595 M:      Nandor Han <[email protected]>
22596 M:      Semi Malinen <[email protected]>
22597 L:      [email protected]
22598 S:      Maintained
22599 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22600 F:      drivers/gpio/gpio-xra1403.c
22601
22602 XTENSA XTFPGA PLATFORM SUPPORT
22603 M:      Max Filippov <[email protected]>
22604 L:      [email protected]
22605 S:      Maintained
22606 F:      drivers/spi/spi-xtensa-xtfpga.c
22607 F:      sound/soc/xtensa/xtfpga-i2s.c
22608
22609 YAM DRIVER FOR AX.25
22610 M:      Jean-Paul Roubelat <[email protected]>
22611 L:      [email protected]
22612 S:      Maintained
22613 F:      drivers/net/hamradio/yam*
22614 F:      include/linux/yam.h
22615
22616 YAMA SECURITY MODULE
22617 M:      Kees Cook <[email protected]>
22618 S:      Supported
22619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22620 F:      Documentation/admin-guide/LSM/Yama.rst
22621 F:      security/yama/
22622
22623 YEALINK PHONE DRIVER
22624 M:      Henk Vergonet <[email protected]>
22625 L:      [email protected]
22626 S:      Maintained
22627 F:      Documentation/input/devices/yealink.rst
22628 F:      drivers/input/misc/yealink.*
22629
22630 Z8530 DRIVER FOR AX.25
22631 M:      Joerg Reuter <[email protected]>
22632 L:      [email protected]
22633 S:      Maintained
22634 W:      http://yaina.de/jreuter/
22635 W:      http://www.qsl.net/dl1bke/
22636 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
22637 F:      drivers/net/hamradio/*scc.c
22638 F:      drivers/net/hamradio/z8530.h
22639
22640 ZBUD COMPRESSED PAGE ALLOCATOR
22641 M:      Seth Jennings <[email protected]>
22642 M:      Dan Streetman <[email protected]>
22643 L:      [email protected]
22644 S:      Maintained
22645 F:      mm/zbud.c
22646
22647 Z3FOLD COMPRESSED PAGE ALLOCATOR
22648 M:      Vitaly Wool <[email protected]>
22649 R:      Miaohe Lin <[email protected]>
22650 L:      [email protected]
22651 S:      Maintained
22652 F:      mm/z3fold.c
22653
22654 ZD1211RW WIRELESS DRIVER
22655 M:      Ulrich Kunitz <[email protected]>
22656 L:      [email protected]
22657 L:      [email protected] (subscribers-only)
22658 S:      Maintained
22659 W:      http://zd1211.ath.cx/wiki/DriverRewrite
22660 F:      drivers/net/wireless/zydas/zd1211rw/
22661
22662 ZD1301 MEDIA DRIVER
22663 M:      Antti Palosaari <[email protected]>
22664 L:      [email protected]
22665 S:      Maintained
22666 W:      https://linuxtv.org/
22667 W:      http://palosaari.fi/linux/
22668 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
22669 F:      drivers/media/usb/dvb-usb-v2/zd1301*
22670
22671 ZD1301_DEMOD MEDIA DRIVER
22672 M:      Antti Palosaari <[email protected]>
22673 L:      [email protected]
22674 S:      Maintained
22675 W:      https://linuxtv.org/
22676 W:      http://palosaari.fi/linux/
22677 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
22678 F:      drivers/media/dvb-frontends/zd1301_demod*
22679
22680 ZHAOXIN PROCESSOR SUPPORT
22681 M:      Tony W Wang-oc <[email protected]>
22682 L:      [email protected]
22683 S:      Maintained
22684 F:      arch/x86/kernel/cpu/zhaoxin.c
22685
22686 ZONEFS FILESYSTEM
22687 M:      Damien Le Moal <[email protected]>
22688 M:      Naohiro Aota <[email protected]>
22689 R:      Johannes Thumshirn <[email protected]>
22690 L:      [email protected]
22691 S:      Maintained
22692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22693 F:      Documentation/filesystems/zonefs.rst
22694 F:      fs/zonefs/
22695
22696 ZPOOL COMPRESSED PAGE STORAGE API
22697 M:      Dan Streetman <[email protected]>
22698 L:      [email protected]
22699 S:      Maintained
22700 F:      include/linux/zpool.h
22701 F:      mm/zpool.c
22702
22703 ZR36067 VIDEO FOR LINUX DRIVER
22704 M:      Corentin Labbe <[email protected]>
22705 L:      [email protected]
22706 L:      [email protected]
22707 S:      Maintained
22708 W:      http://mjpeg.sourceforge.net/driver-zoran/
22709 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
22710 F:      Documentation/driver-api/media/drivers/zoran.rst
22711 F:      drivers/staging/media/zoran/
22712
22713 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22714 M:      Minchan Kim <[email protected]>
22715 M:      Nitin Gupta <[email protected]>
22716 R:      Sergey Senozhatsky <[email protected]>
22717 L:      [email protected]
22718 S:      Maintained
22719 F:      Documentation/admin-guide/blockdev/zram.rst
22720 F:      drivers/block/zram/
22721
22722 ZS DECSTATION Z85C30 SERIAL DRIVER
22723 M:      "Maciej W. Rozycki" <[email protected]>
22724 S:      Maintained
22725 F:      drivers/tty/serial/zs.*
22726
22727 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22728 M:      Minchan Kim <[email protected]>
22729 M:      Nitin Gupta <[email protected]>
22730 R:      Sergey Senozhatsky <[email protected]>
22731 L:      [email protected]
22732 S:      Maintained
22733 F:      Documentation/mm/zsmalloc.rst
22734 F:      include/linux/zsmalloc.h
22735 F:      mm/zsmalloc.c
22736
22737 ZSTD
22738 M:      Nick Terrell <[email protected]>
22739 S:      Maintained
22740 B:      https://github.com/facebook/zstd/issues
22741 T:      git git://github.com/terrelln/linux.git
22742 F:      include/linux/zstd*
22743 F:      lib/zstd/
22744 F:      lib/decompress_unzstd.c
22745 F:      crypto/zstd.c
22746 N:      zstd
22747 K:      zstd
22748
22749 ZSWAP COMPRESSED SWAP CACHING
22750 M:      Seth Jennings <[email protected]>
22751 M:      Dan Streetman <[email protected]>
22752 M:      Vitaly Wool <[email protected]>
22753 L:      [email protected]
22754 S:      Maintained
22755 F:      mm/zswap.c
22756
22757 THE REST
22758 M:      Linus Torvalds <[email protected]>
22759 L:      [email protected]
22760 S:      Buried alive in reporters
22761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
22762 F:      *
22763 F:      */
This page took 1.316852 seconds and 4 git commands to generate.