]> Git Repo - linux.git/blob - MAINTAINERS
selftests: net: properly support IPv6 in GSO GRE test
[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 M:      Jukka Rissanen <[email protected]>
175 L:      [email protected]
176 L:      [email protected]
177 S:      Maintained
178 F:      Documentation/networking/6lowpan.rst
179 F:      include/net/6lowpan.h
180 F:      net/6lowpan/
181
182 6PACK NETWORK DRIVER FOR AX.25
183 M:      Andreas Koensgen <[email protected]>
184 L:      [email protected]
185 S:      Maintained
186 F:      drivers/net/hamradio/6pack.c
187
188 802.11 (including CFG80211/NL80211)
189 M:      Johannes Berg <[email protected]>
190 L:      [email protected]
191 S:      Maintained
192 W:      https://wireless.wiki.kernel.org/
193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F:      Documentation/driver-api/80211/cfg80211.rst
196 F:      Documentation/networking/regulatory.rst
197 F:      include/linux/ieee80211.h
198 F:      include/net/cfg80211.h
199 F:      include/net/ieee80211_radiotap.h
200 F:      include/net/iw_handler.h
201 F:      include/net/wext.h
202 F:      include/uapi/linux/nl80211.h
203 F:      net/wireless/
204
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M:      Heiner Kallweit <[email protected]>
207 M:      [email protected]
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/net/ethernet/realtek/r8169*
211
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M:      Greg Kroah-Hartman <[email protected]>
214 L:      [email protected]
215 S:      Maintained
216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F:      drivers/tty/serial/8250*
218 F:      include/linux/serial_8250.h
219
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L:      [email protected]
222 S:      Orphan / Obsolete
223 F:      drivers/net/ethernet/8390/
224
225 9P FILE SYSTEM
226 M:      Eric Van Hensbergen <[email protected]>
227 M:      Latchesar Ionkov <[email protected]>
228 M:      Dominique Martinet <[email protected]>
229 L:      [email protected]
230 S:      Maintained
231 W:      http://swik.net/v9fs
232 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T:      git git://github.com/martinetd/linux.git
235 F:      Documentation/filesystems/9p.rst
236 F:      fs/9p/
237 F:      include/net/9p/
238 F:      include/trace/events/9p.h
239 F:      include/uapi/linux/virtio_9p.h
240 F:      net/9p/
241
242 A8293 MEDIA DRIVER
243 M:      Antti Palosaari <[email protected]>
244 L:      [email protected]
245 S:      Maintained
246 W:      https://linuxtv.org
247 W:      http://palosaari.fi/linux/
248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
249 T:      git git://linuxtv.org/anttip/media_tree.git
250 F:      drivers/media/dvb-frontends/a8293*
251
252 AACRAID SCSI RAID DRIVER
253 M:      Adaptec OEM Raid Solutions <[email protected]>
254 L:      [email protected]
255 S:      Supported
256 W:      http://www.adaptec.com/
257 F:      Documentation/scsi/aacraid.rst
258 F:      drivers/scsi/aacraid/
259
260 ABI/API
261 L:      [email protected]
262 F:      include/linux/syscalls.h
263 F:      kernel/sys_ni.c
264 X:      include/uapi/
265 X:      arch/*/include/uapi/
266
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M:      Hans de Goede <[email protected]>
269 L:      [email protected]
270 S:      Maintained
271 F:      drivers/hwmon/abituguru.c
272
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M:      Alistair John Strachan <[email protected]>
275 L:      [email protected]
276 S:      Maintained
277 F:      drivers/hwmon/abituguru3.c
278
279 ACCES 104-DIO-48E GPIO DRIVER
280 M:      William Breathitt Gray <[email protected]>
281 L:      [email protected]
282 S:      Maintained
283 F:      drivers/gpio/gpio-104-dio-48e.c
284
285 ACCES 104-IDI-48 GPIO DRIVER
286 M:      "William Breathitt Gray" <[email protected]>
287 L:      [email protected]
288 S:      Maintained
289 F:      drivers/gpio/gpio-104-idi-48.c
290
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M:      "William Breathitt Gray" <[email protected]>
293 L:      [email protected]
294 S:      Maintained
295 F:      drivers/gpio/gpio-104-idio-16.c
296
297 ACCES 104-QUAD-8 DRIVER
298 M:      William Breathitt Gray <[email protected]>
299 M:      Syed Nayyar Waris <[email protected]>
300 L:      [email protected]
301 S:      Maintained
302 F:      drivers/counter/104-quad-8.c
303
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M:      William Breathitt Gray <[email protected]>
306 L:      [email protected]
307 S:      Maintained
308 F:      drivers/gpio/gpio-pci-idio-16.c
309
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M:      William Breathitt Gray <[email protected]>
312 L:      [email protected]
313 S:      Maintained
314 F:      drivers/gpio/gpio-pcie-idio-24.c
315
316 ACENIC DRIVER
317 M:      Jes Sorensen <[email protected]>
318 L:      [email protected]
319 S:      Maintained
320 F:      drivers/net/ethernet/alteon/acenic*
321
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M:      Peter Kaestle <[email protected]>
324 L:      [email protected]
325 S:      Maintained
326 W:      http://piie.net/?section=acerhdf
327 F:      drivers/platform/x86/acerhdf.c
328
329 ACER WMI LAPTOP EXTRAS
330 M:      "Lee, Chun-Yi" <[email protected]>
331 L:      [email protected]
332 S:      Maintained
333 F:      drivers/platform/x86/acer-wmi.c
334
335 ACPI
336 M:      "Rafael J. Wysocki" <[email protected]>
337 M:      Len Brown <[email protected]>
338 L:      [email protected]
339 S:      Supported
340 W:      https://01.org/linux-acpi
341 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
342 B:      https://bugzilla.kernel.org
343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F:      Documentation/ABI/testing/configfs-acpi
345 F:      Documentation/ABI/testing/sysfs-bus-acpi
346 F:      Documentation/firmware-guide/acpi/
347 F:      drivers/acpi/
348 F:      drivers/pci/*/*acpi*
349 F:      drivers/pci/*acpi*
350 F:      drivers/pnp/pnpacpi/
351 F:      include/acpi/
352 F:      include/linux/acpi.h
353 F:      include/linux/fwnode.h
354 F:      tools/power/acpi/
355
356 ACPI APEI
357 M:      "Rafael J. Wysocki" <[email protected]>
358 M:      Len Brown <[email protected]>
359 R:      James Morse <[email protected]>
360 R:      Tony Luck <[email protected]>
361 R:      Borislav Petkov <[email protected]>
362 L:      [email protected]
363 F:      drivers/acpi/apei/
364
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M:      Robert Moore <[email protected]>
367 M:      "Rafael J. Wysocki" <[email protected]>
368 L:      [email protected]
369 L:      [email protected]
370 S:      Supported
371 W:      https://acpica.org/
372 W:      https://github.com/acpica/acpica/
373 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
374 B:      https://bugzilla.kernel.org
375 B:      https://bugs.acpica.org
376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F:      drivers/acpi/acpica/
378 F:      include/acpi/
379 F:      tools/power/acpi/
380
381 ACPI FAN DRIVER
382 M:      Zhang Rui <[email protected]>
383 L:      [email protected]
384 S:      Supported
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 F:      drivers/acpi/fan.c
388
389 ACPI FOR ARM64 (ACPI/arm64)
390 M:      Lorenzo Pieralisi <[email protected]>
391 M:      Hanjun Guo <[email protected]>
392 M:      Sudeep Holla <[email protected]>
393 L:      [email protected]
394 L:      [email protected] (moderated for non-subscribers)
395 S:      Maintained
396 F:      drivers/acpi/arm64
397
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M:      Hans de Goede <[email protected]>
400 L:      [email protected]
401 S:      Maintained
402 F:      drivers/platform/x86/i2c-multi-instantiate.c
403
404 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
405 M:      Sudeep Holla <[email protected]>
406 L:      [email protected]
407 S:      Supported
408 F:      drivers/mailbox/pcc.c
409
410 ACPI PMIC DRIVERS
411 M:      "Rafael J. Wysocki" <[email protected]>
412 M:      Len Brown <[email protected]>
413 R:      Andy Shevchenko <[email protected]>
414 R:      Mika Westerberg <[email protected]>
415 L:      [email protected]
416 S:      Supported
417 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
418 B:      https://bugzilla.kernel.org
419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
420 F:      drivers/acpi/pmic/
421
422 ACPI THERMAL DRIVER
423 M:      Rafael J. Wysocki <[email protected]>
424 R:      Zhang Rui <[email protected]>
425 L:      [email protected]
426 S:      Supported
427 W:      https://01.org/linux-acpi
428 B:      https://bugzilla.kernel.org
429 F:      drivers/acpi/*thermal*
430
431 ACPI VIDEO DRIVER
432 M:      Zhang Rui <[email protected]>
433 L:      [email protected]
434 S:      Supported
435 W:      https://01.org/linux-acpi
436 B:      https://bugzilla.kernel.org
437 F:      drivers/acpi/acpi_video.c
438
439 ACPI VIOT DRIVER
440 M:      Jean-Philippe Brucker <[email protected]>
441 L:      [email protected]
442 L:      [email protected]
443 S:      Maintained
444 F:      drivers/acpi/viot.c
445 F:      include/linux/acpi_viot.h
446
447 ACPI WMI DRIVER
448 L:      [email protected]
449 S:      Orphan
450 F:      drivers/platform/x86/wmi.c
451 F:      include/uapi/linux/wmi.h
452
453 ACRN HYPERVISOR SERVICE MODULE
454 M:      Fei Li <[email protected]>
455 L:      [email protected] (subscribers-only)
456 S:      Supported
457 W:      https://projectacrn.org
458 F:      Documentation/virt/acrn/
459 F:      drivers/virt/acrn/
460 F:      include/uapi/linux/acrn.h
461
462 AD1889 ALSA SOUND DRIVER
463 L:      [email protected]
464 S:      Maintained
465 W:      https://parisc.wiki.kernel.org/index.php/AD1889
466 F:      sound/pci/ad1889.*
467
468 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M:      Mugilraj Dhavachelvan <[email protected]>
470 L:      [email protected]
471 S:      Supported
472 F:      drivers/iio/potentiometer/ad5110.c
473
474 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
475 M:      Michael Hennerich <[email protected]>
476 S:      Supported
477 W:      http://wiki.analog.com/AD5254
478 W:      http://ez.analog.com/community/linux-device-drivers
479 F:      drivers/misc/ad525x_dpot.c
480
481 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
482 M:      Michael Hennerich <[email protected]>
483 S:      Supported
484 W:      http://wiki.analog.com/AD5398
485 W:      http://ez.analog.com/community/linux-device-drivers
486 F:      drivers/regulator/ad5398.c
487
488 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
489 M:      Michael Hennerich <[email protected]>
490 S:      Supported
491 W:      http://wiki.analog.com/AD7142
492 W:      http://ez.analog.com/community/linux-device-drivers
493 F:      drivers/input/misc/ad714x.c
494
495 AD7877 TOUCHSCREEN DRIVER
496 M:      Michael Hennerich <[email protected]>
497 S:      Supported
498 W:      http://wiki.analog.com/AD7877
499 W:      http://ez.analog.com/community/linux-device-drivers
500 F:      drivers/input/touchscreen/ad7877.c
501
502 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
503 M:      Michael Hennerich <[email protected]>
504 S:      Supported
505 W:      http://wiki.analog.com/AD7879
506 W:      http://ez.analog.com/community/linux-device-drivers
507 F:      drivers/input/touchscreen/ad7879.c
508
509 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510 M:      Jiri Kosina <[email protected]>
511 S:      Maintained
512
513 ADF7242 IEEE 802.15.4 RADIO DRIVER
514 M:      Michael Hennerich <[email protected]>
515 L:      [email protected]
516 S:      Supported
517 W:      https://wiki.analog.com/ADF7242
518 W:      http://ez.analog.com/community/linux-device-drivers
519 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520 F:      drivers/net/ieee802154/adf7242.c
521
522 ADM1025 HARDWARE MONITOR DRIVER
523 M:      Jean Delvare <[email protected]>
524 L:      [email protected]
525 S:      Maintained
526 F:      Documentation/hwmon/adm1025.rst
527 F:      drivers/hwmon/adm1025.c
528
529 ADM1029 HARDWARE MONITOR DRIVER
530 M:      Corentin Labbe <[email protected]>
531 L:      [email protected]
532 S:      Maintained
533 F:      drivers/hwmon/adm1029.c
534
535 ADM8211 WIRELESS DRIVER
536 L:      [email protected]
537 S:      Orphan
538 W:      https://wireless.wiki.kernel.org/
539 F:      drivers/net/wireless/admtek/adm8211.*
540
541 ADP1653 FLASH CONTROLLER DRIVER
542 M:      Sakari Ailus <[email protected]>
543 L:      [email protected]
544 S:      Maintained
545 F:      drivers/media/i2c/adp1653.c
546 F:      include/media/i2c/adp1653.h
547
548 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
549 M:      Michael Hennerich <[email protected]>
550 S:      Supported
551 W:      http://wiki.analog.com/ADP5520
552 W:      http://ez.analog.com/community/linux-device-drivers
553 F:      drivers/gpio/gpio-adp5520.c
554 F:      drivers/input/keyboard/adp5520-keys.c
555 F:      drivers/leds/leds-adp5520.c
556 F:      drivers/mfd/adp5520.c
557 F:      drivers/video/backlight/adp5520_bl.c
558
559 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
560 M:      Michael Hennerich <[email protected]>
561 S:      Supported
562 W:      http://wiki.analog.com/ADP5588
563 W:      http://ez.analog.com/community/linux-device-drivers
564 F:      drivers/gpio/gpio-adp5588.c
565 F:      drivers/input/keyboard/adp5588-keys.c
566
567 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
568 M:      Michael Hennerich <[email protected]>
569 S:      Supported
570 W:      http://wiki.analog.com/ADP8860
571 W:      http://ez.analog.com/community/linux-device-drivers
572 F:      drivers/video/backlight/adp8860_bl.c
573
574 ADT746X FAN DRIVER
575 M:      Colin Leroy <[email protected]>
576 S:      Maintained
577 F:      drivers/macintosh/therm_adt746x.c
578
579 ADT7475 HARDWARE MONITOR DRIVER
580 M:      Jean Delvare <[email protected]>
581 L:      [email protected]
582 S:      Maintained
583 F:      Documentation/hwmon/adt7475.rst
584 F:      drivers/hwmon/adt7475.c
585
586 ADVANSYS SCSI DRIVER
587 M:      Matthew Wilcox <[email protected]>
588 M:      Hannes Reinecke <[email protected]>
589 L:      [email protected]
590 S:      Maintained
591 F:      Documentation/scsi/advansys.rst
592 F:      drivers/scsi/advansys.c
593
594 ADVANTECH SWBTN DRIVER
595 M:      Andrea Ho <[email protected]>
596 L:      [email protected]
597 S:      Maintained
598 F:      drivers/platform/x86/adv_swbutton.c
599
600 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601 M:      Michael Hennerich <[email protected]>
602 S:      Supported
603 W:      http://wiki.analog.com/ADXL345
604 W:      http://ez.analog.com/community/linux-device-drivers
605 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606 F:      drivers/input/misc/adxl34x.c
607
608 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609 M:      Michael Hennerich <[email protected]>
610 S:      Supported
611 W:      http://ez.analog.com/community/linux-device-drivers
612 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
613 F:      drivers/iio/accel/adxl372.c
614 F:      drivers/iio/accel/adxl372_i2c.c
615 F:      drivers/iio/accel/adxl372_spi.c
616
617 AF9013 MEDIA DRIVER
618 M:      Antti Palosaari <[email protected]>
619 L:      [email protected]
620 S:      Maintained
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 F:      drivers/media/dvb-frontends/af9013*
626
627 AF9033 MEDIA DRIVER
628 M:      Antti Palosaari <[email protected]>
629 L:      [email protected]
630 S:      Maintained
631 W:      https://linuxtv.org
632 W:      http://palosaari.fi/linux/
633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
634 T:      git git://linuxtv.org/anttip/media_tree.git
635 F:      drivers/media/dvb-frontends/af9033*
636
637 AFFS FILE SYSTEM
638 M:      David Sterba <[email protected]>
639 L:      [email protected]
640 S:      Odd Fixes
641 F:      Documentation/filesystems/affs.rst
642 F:      fs/affs/
643
644 AFS FILESYSTEM
645 M:      David Howells <[email protected]>
646 M:      Marc Dionne <[email protected]>
647 L:      [email protected]
648 S:      Supported
649 W:      https://www.infradead.org/~dhowells/kafs/
650 F:      Documentation/filesystems/afs.rst
651 F:      fs/afs/
652 F:      include/trace/events/afs.h
653
654 AGPGART DRIVER
655 M:      David Airlie <[email protected]>
656 S:      Maintained
657 T:      git git://anongit.freedesktop.org/drm/drm
658 F:      drivers/char/agp/
659 F:      include/linux/agp*
660 F:      include/uapi/linux/agp*
661
662 AHA152X SCSI DRIVER
663 M:      "Juergen E. Fischer" <[email protected]>
664 L:      [email protected]
665 S:      Maintained
666 F:      drivers/scsi/aha152x*
667 F:      drivers/scsi/pcmcia/aha152x*
668
669 AIC7XXX / AIC79XX SCSI DRIVER
670 M:      Hannes Reinecke <[email protected]>
671 L:      [email protected]
672 S:      Maintained
673 F:      drivers/scsi/aic7xxx/
674
675 AIMSLAB FM RADIO RECEIVER DRIVER
676 M:      Hans Verkuil <[email protected]>
677 L:      [email protected]
678 S:      Maintained
679 W:      https://linuxtv.org
680 T:      git git://linuxtv.org/media_tree.git
681 F:      drivers/media/radio/radio-aimslab*
682
683 AIO
684 M:      Benjamin LaHaise <[email protected]>
685 L:      [email protected]
686 S:      Supported
687 F:      fs/aio.c
688 F:      include/linux/*aio*.h
689
690 AIRSPY MEDIA DRIVER
691 M:      Antti Palosaari <[email protected]>
692 L:      [email protected]
693 S:      Maintained
694 W:      https://linuxtv.org
695 W:      http://palosaari.fi/linux/
696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
697 T:      git git://linuxtv.org/anttip/media_tree.git
698 F:      drivers/media/usb/airspy/
699
700 ALACRITECH GIGABIT ETHERNET DRIVER
701 M:      Lino Sanfilippo <[email protected]>
702 S:      Maintained
703 F:      drivers/net/ethernet/alacritech/*
704
705 ALCATEL SPEEDTOUCH USB DRIVER
706 M:      Duncan Sands <[email protected]>
707 L:      [email protected]
708 S:      Maintained
709 W:      http://www.linux-usb.org/SpeedTouch/
710 F:      drivers/usb/atm/speedtch.c
711 F:      drivers/usb/atm/usbatm.c
712
713 ALCHEMY AU1XX0 MMC DRIVER
714 M:      Manuel Lauss <[email protected]>
715 S:      Maintained
716 F:      drivers/mmc/host/au1xmmc.c
717
718 ALI1563 I2C DRIVER
719 M:      Rudolf Marek <[email protected]>
720 L:      [email protected]
721 S:      Maintained
722 F:      Documentation/i2c/busses/i2c-ali1563.rst
723 F:      drivers/i2c/busses/i2c-ali1563.c
724
725 ALIENWARE WMI DRIVER
726 L:      [email protected]
727 S:      Maintained
728 F:      drivers/platform/x86/dell/alienware-wmi.c
729
730 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
731 M:      Tomislav Denis <[email protected]>
732 L:      [email protected]
733 S:      Maintained
734 W:      http://www.allsensors.com/
735 F:      Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
736 F:      drivers/iio/pressure/dlhl60d.c
737
738 ALLEGRO DVT VIDEO IP CORE DRIVER
739 M:      Michael Tretter <[email protected]>
740 R:      Pengutronix Kernel Team <[email protected]>
741 L:      [email protected]
742 S:      Maintained
743 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
744 F:      drivers/media/platform/allegro-dvt/
745
746 ALLWINNER A10 CSI DRIVER
747 M:      Maxime Ripard <[email protected]>
748 L:      [email protected]
749 S:      Maintained
750 T:      git git://linuxtv.org/media_tree.git
751 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
752 F:      drivers/media/platform/sunxi/sun4i-csi/
753
754 ALLWINNER CPUFREQ DRIVER
755 M:      Yangtao Li <[email protected]>
756 L:      [email protected]
757 S:      Maintained
758 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
759 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
760
761 ALLWINNER CRYPTO DRIVERS
762 M:      Corentin Labbe <[email protected]>
763 L:      [email protected]
764 S:      Maintained
765 F:      drivers/crypto/allwinner/
766
767 ALLWINNER HARDWARE SPINLOCK SUPPORT
768 M:      Wilken Gottwalt <[email protected]>
769 S:      Maintained
770 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
771 F:      drivers/hwspinlock/sun6i_hwspinlock.c
772
773 ALLWINNER THERMAL DRIVER
774 M:      Vasily Khoruzhick <[email protected]>
775 M:      Yangtao Li <[email protected]>
776 L:      [email protected]
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
779 F:      drivers/thermal/sun8i_thermal.c
780
781 ALLWINNER VPU DRIVER
782 M:      Maxime Ripard <[email protected]>
783 M:      Paul Kocialkowski <[email protected]>
784 L:      [email protected]
785 S:      Maintained
786 F:      drivers/staging/media/sunxi/cedrus/
787
788 ALPHA PORT
789 M:      Richard Henderson <[email protected]>
790 M:      Ivan Kokshaysky <[email protected]>
791 M:      Matt Turner <[email protected]>
792 L:      [email protected]
793 S:      Odd Fixes
794 F:      arch/alpha/
795
796 ALPS PS/2 TOUCHPAD DRIVER
797 R:      Pali Rohár <[email protected]>
798 F:      drivers/input/mouse/alps.*
799
800 ALTERA I2C CONTROLLER DRIVER
801 M:      Thor Thayer <[email protected]>
802 S:      Maintained
803 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
804 F:      drivers/i2c/busses/i2c-altera.c
805
806 ALTERA MAILBOX DRIVER
807 M:      Mun Yew Tham <[email protected]>
808 S:      Maintained
809 F:      drivers/mailbox/mailbox-altera.c
810
811 ALTERA MSGDMA IP CORE DRIVER
812 M:      Olivier Dautricourt <[email protected]>
813 R:      Stefan Roese <[email protected]>
814 L:      [email protected]
815 S:      Odd Fixes
816 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
817 F:      drivers/dma/altera-msgdma.c
818
819 ALTERA PIO DRIVER
820 M:      Mun Yew Tham <[email protected]>
821 L:      [email protected]
822 S:      Maintained
823 F:      drivers/gpio/gpio-altera.c
824
825 ALTERA SYSTEM MANAGER DRIVER
826 M:      Thor Thayer <[email protected]>
827 S:      Maintained
828 F:      drivers/mfd/altera-sysmgr.c
829 F:      include/linux/mfd/altera-sysmgr.h
830
831 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
832 M:      Thor Thayer <[email protected]>
833 S:      Maintained
834 F:      drivers/gpio/gpio-altera-a10sr.c
835 F:      drivers/mfd/altera-a10sr.c
836 F:      drivers/reset/reset-a10sr.c
837 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
838 F:      include/linux/mfd/altera-a10sr.h
839
840 ALTERA TRIPLE SPEED ETHERNET DRIVER
841 M:      Joyce Ooi <[email protected]>
842 L:      [email protected]
843 S:      Maintained
844 F:      drivers/net/ethernet/altera/
845
846 ALTERA UART/JTAG UART SERIAL DRIVERS
847 M:      Tobias Klauser <[email protected]>
848 L:      [email protected]
849 S:      Maintained
850 F:      drivers/tty/serial/altera_jtaguart.c
851 F:      drivers/tty/serial/altera_uart.c
852 F:      include/linux/altera_jtaguart.h
853 F:      include/linux/altera_uart.h
854
855 AMAZON ANNAPURNA LABS FIC DRIVER
856 M:      Talel Shenhar <[email protected]>
857 S:      Maintained
858 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
859 F:      drivers/irqchip/irq-al-fic.c
860
861 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
862 M:      Talel Shenhar <[email protected]>
863 M:      Talel Shenhar <[email protected]>
864 S:      Maintained
865 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
866 F:      drivers/edac/al_mc_edac.c
867
868 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
869 M:      Talel Shenhar <[email protected]>
870 S:      Maintained
871 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
872 F:      drivers/thermal/thermal_mmio.c
873
874 AMAZON ETHERNET DRIVERS
875 M:      Shay Agroskin <[email protected]>
876 M:      Arthur Kiyanovski <[email protected]>
877 R:      David Arinzon <[email protected]>
878 R:      Noam Dagan <[email protected]>
879 R:      Saeed Bishara <[email protected]>
880 L:      [email protected]
881 S:      Supported
882 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
883 F:      drivers/net/ethernet/amazon/
884
885 AMAZON RDMA EFA DRIVER
886 M:      Gal Pressman <[email protected]>
887 R:      Yossi Leybovich <[email protected]>
888 L:      [email protected]
889 S:      Supported
890 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
891 F:      drivers/infiniband/hw/efa/
892 F:      include/uapi/rdma/efa-abi.h
893
894 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
895 M:      Tom Lendacky <[email protected]>
896 M:      John Allen <[email protected]>
897 L:      [email protected]
898 S:      Supported
899 F:      drivers/crypto/ccp/
900 F:      include/linux/ccp.h
901
902 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
903 M:      Brijesh Singh <[email protected]>
904 M:      Tom Lendacky <[email protected]>
905 L:      [email protected]
906 S:      Supported
907 F:      drivers/crypto/ccp/sev*
908 F:      include/uapi/linux/psp-sev.h
909
910 AMD DISPLAY CORE
911 M:      Harry Wentland <[email protected]>
912 M:      Leo Li <[email protected]>
913 L:      [email protected]
914 S:      Supported
915 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
916 F:      drivers/gpu/drm/amd/display/
917
918 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
919 M:      Huang Rui <[email protected]>
920 L:      [email protected]
921 S:      Supported
922 F:      Documentation/hwmon/fam15h_power.rst
923 F:      drivers/hwmon/fam15h_power.c
924
925 AMD FCH GPIO DRIVER
926 M:      Enrico Weigelt, metux IT consult <[email protected]>
927 L:      [email protected]
928 S:      Maintained
929 F:      drivers/gpio/gpio-amd-fch.c
930 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
931
932 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
933 L:      [email protected] (moderated for non-subscribers)
934 S:      Orphan
935 F:      drivers/usb/gadget/udc/amd5536udc.*
936
937 AMD GEODE PROCESSOR/CHIPSET SUPPORT
938 M:      Andres Salomon <[email protected]>
939 L:      [email protected] (moderated for non-subscribers)
940 S:      Supported
941 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
942 F:      arch/x86/include/asm/geode.h
943 F:      drivers/char/hw_random/geode-rng.c
944 F:      drivers/crypto/geode*
945 F:      drivers/video/fbdev/geode/
946
947 AMD IOMMU (AMD-VI)
948 M:      Joerg Roedel <[email protected]>
949 R:      Suravee Suthikulpanit <[email protected]>
950 L:      [email protected]
951 S:      Maintained
952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
953 F:      drivers/iommu/amd/
954 F:      include/linux/amd-iommu.h
955
956 AMD KFD
957 M:      Felix Kuehling <[email protected]>
958 L:      [email protected]
959 S:      Supported
960 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
961 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
962 F:      drivers/gpu/drm/amd/amdkfd/
963 F:      drivers/gpu/drm/amd/include/cik_structs.h
964 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
965 F:      drivers/gpu/drm/amd/include/v9_structs.h
966 F:      drivers/gpu/drm/amd/include/vi_structs.h
967 F:      include/uapi/linux/kfd_ioctl.h
968
969 AMD SPI DRIVER
970 M:      Sanjay R Mehta <[email protected]>
971 S:      Maintained
972 F:      drivers/spi/spi-amd.c
973
974 AMD MP2 I2C DRIVER
975 M:      Elie Morisse <[email protected]>
976 M:      Nehal Shah <[email protected]>
977 M:      Shyam Sundar S K <[email protected]>
978 L:      [email protected]
979 S:      Maintained
980 F:      drivers/i2c/busses/i2c-amd-mp2*
981
982 AMD PMC DRIVER
983 M:      Shyam Sundar S K <[email protected]>
984 L:      [email protected]
985 S:      Maintained
986 F:      drivers/platform/x86/amd-pmc.*
987
988 AMD POWERPLAY AND SWSMU
989 M:      Evan Quan <[email protected]>
990 L:      [email protected]
991 S:      Supported
992 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
993 F:      drivers/gpu/drm/amd/pm/
994
995 AMD PTDMA DRIVER
996 M:      Sanjay R Mehta <[email protected]>
997 L:      [email protected]
998 S:      Maintained
999 F:      drivers/dma/ptdma/
1000
1001 AMD SEATTLE DEVICE TREE SUPPORT
1002 M:      Brijesh Singh <[email protected]>
1003 M:      Suravee Suthikulpanit <[email protected]>
1004 M:      Tom Lendacky <[email protected]>
1005 S:      Supported
1006 F:      arch/arm64/boot/dts/amd/
1007
1008 AMD XGBE DRIVER
1009 M:      Tom Lendacky <[email protected]>
1010 L:      [email protected]
1011 S:      Supported
1012 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1013 F:      drivers/net/ethernet/amd/xgbe/
1014
1015 AMD SENSOR FUSION HUB DRIVER
1016 M:      Nehal Shah <[email protected]>
1017 M:      Basavaraj Natikar <[email protected]>
1018 L:      [email protected]
1019 S:      Maintained
1020 F:      Documentation/hid/amd-sfh*
1021 F:      drivers/hid/amd-sfh-hid/
1022
1023 AMS AS73211 DRIVER
1024 M:      Christian Eggers <[email protected]>
1025 L:      [email protected]
1026 S:      Maintained
1027 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1028 F:      drivers/iio/light/as73211.c
1029
1030 AMT (Automatic Multicast Tunneling)
1031 M:      Taehee Yoo <[email protected]>
1032 L:      [email protected]
1033 S:      Maintained
1034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1036 F:      drivers/net/amt.c
1037
1038 ANALOG DEVICES INC AD7192 DRIVER
1039 M:      Alexandru Tachici <[email protected]>
1040 L:      [email protected]
1041 S:      Supported
1042 W:      http://ez.analog.com/community/linux-device-drivers
1043 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1044 F:      drivers/iio/adc/ad7192.c
1045
1046 ANALOG DEVICES INC AD7292 DRIVER
1047 M:      Marcelo Schmitt <[email protected]>
1048 L:      [email protected]
1049 S:      Supported
1050 W:      http://ez.analog.com/community/linux-device-drivers
1051 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1052 F:      drivers/iio/adc/ad7292.c
1053
1054 ANALOG DEVICES INC AD7768-1 DRIVER
1055 M:      Michael Hennerich <[email protected]>
1056 L:      [email protected]
1057 S:      Supported
1058 W:      http://ez.analog.com/community/linux-device-drivers
1059 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1060 F:      drivers/iio/adc/ad7768-1.c
1061
1062 ANALOG DEVICES INC AD7780 DRIVER
1063 M:      Michael Hennerich <[email protected]>
1064 M:      Renato Lui Geh <[email protected]>
1065 L:      [email protected]
1066 S:      Supported
1067 W:      http://ez.analog.com/community/linux-device-drivers
1068 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1069 F:      drivers/iio/adc/ad7780.c
1070
1071 ANALOG DEVICES INC AD9389B DRIVER
1072 M:      Hans Verkuil <[email protected]>
1073 L:      [email protected]
1074 S:      Maintained
1075 F:      drivers/media/i2c/ad9389b*
1076
1077 ANALOG DEVICES INC ADGS1408 DRIVER
1078 M:      Mircea Caprioru <[email protected]>
1079 S:      Supported
1080 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1081 F:      drivers/mux/adgs1408.c
1082
1083 ANALOG DEVICES INC ADIN DRIVER
1084 M:      Michael Hennerich <[email protected]>
1085 L:      [email protected]
1086 S:      Supported
1087 W:      http://ez.analog.com/community/linux-device-drivers
1088 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1089 F:      drivers/net/phy/adin.c
1090
1091 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1092 M:      Nuno Sa <[email protected]>
1093 L:      [email protected]
1094 S:      Supported
1095 F:      drivers/iio/imu/adis.c
1096 F:      include/linux/iio/imu/adis.h
1097
1098 ANALOG DEVICES INC ADIS16460 DRIVER
1099 M:      Dragos Bogdan <[email protected]>
1100 L:      [email protected]
1101 S:      Supported
1102 W:      http://ez.analog.com/community/linux-device-drivers
1103 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1104 F:      drivers/iio/imu/adis16460.c
1105
1106 ANALOG DEVICES INC ADIS16475 DRIVER
1107 M:      Nuno Sa <[email protected]>
1108 L:      [email protected]
1109 W:      http://ez.analog.com/community/linux-device-drivers
1110 S:      Supported
1111 F:      drivers/iio/imu/adis16475.c
1112 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1113
1114 ANALOG DEVICES INC ADM1177 DRIVER
1115 M:      Michael Hennerich <[email protected]>
1116 L:      [email protected]
1117 S:      Supported
1118 W:      http://ez.analog.com/community/linux-device-drivers
1119 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1120 F:      drivers/hwmon/adm1177.c
1121
1122 ANALOG DEVICES INC ADP5061 DRIVER
1123 M:      Michael Hennerich <[email protected]>
1124 L:      [email protected]
1125 S:      Supported
1126 W:      http://ez.analog.com/community/linux-device-drivers
1127 F:      drivers/power/supply/adp5061.c
1128
1129 ANALOG DEVICES INC ADV7180 DRIVER
1130 M:      Lars-Peter Clausen <[email protected]>
1131 L:      [email protected]
1132 S:      Supported
1133 W:      http://ez.analog.com/community/linux-device-drivers
1134 F:      drivers/media/i2c/adv7180.c
1135 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1136
1137 ANALOG DEVICES INC ADV748X DRIVER
1138 M:      Kieran Bingham <[email protected]>
1139 L:      [email protected]
1140 S:      Maintained
1141 F:      drivers/media/i2c/adv748x/*
1142
1143 ANALOG DEVICES INC ADV7511 DRIVER
1144 M:      Hans Verkuil <[email protected]>
1145 L:      [email protected]
1146 S:      Maintained
1147 F:      drivers/media/i2c/adv7511*
1148
1149 ANALOG DEVICES INC ADV7604 DRIVER
1150 M:      Hans Verkuil <[email protected]>
1151 L:      [email protected]
1152 S:      Maintained
1153 F:      drivers/media/i2c/adv7604*
1154 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1155
1156 ANALOG DEVICES INC ADV7842 DRIVER
1157 M:      Hans Verkuil <[email protected]>
1158 L:      [email protected]
1159 S:      Maintained
1160 F:      drivers/media/i2c/adv7842*
1161
1162 ANALOG DEVICES INC ADXRS290 DRIVER
1163 M:      Nishant Malpani <[email protected]>
1164 L:      [email protected]
1165 S:      Supported
1166 F:      drivers/iio/gyro/adxrs290.c
1167 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1168
1169 ANALOG DEVICES INC ASOC CODEC DRIVERS
1170 M:      Lars-Peter Clausen <[email protected]>
1171 M:      Nuno Sá <[email protected]>
1172 L:      [email protected] (moderated for non-subscribers)
1173 S:      Supported
1174 W:      http://wiki.analog.com/
1175 W:      http://ez.analog.com/community/linux-device-drivers
1176 F:      sound/soc/codecs/ad1*
1177 F:      sound/soc/codecs/ad7*
1178 F:      sound/soc/codecs/adau*
1179 F:      sound/soc/codecs/adav*
1180 F:      sound/soc/codecs/sigmadsp.*
1181 F:      sound/soc/codecs/ssm*
1182
1183 ANALOG DEVICES INC DMA DRIVERS
1184 M:      Lars-Peter Clausen <[email protected]>
1185 S:      Supported
1186 W:      http://ez.analog.com/community/linux-device-drivers
1187 F:      drivers/dma/dma-axi-dmac.c
1188
1189 ANALOG DEVICES INC IIO DRIVERS
1190 M:      Lars-Peter Clausen <[email protected]>
1191 M:      Michael Hennerich <[email protected]>
1192 S:      Supported
1193 W:      http://wiki.analog.com/
1194 W:      http://ez.analog.com/community/linux-device-drivers
1195 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1196 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1197 F:      Documentation/devicetree/bindings/iio/*/adi,*
1198 F:      Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1199 F:      drivers/iio/*/ad*
1200 F:      drivers/iio/adc/ltc249*
1201 F:      drivers/iio/amplifiers/hmc425a.c
1202 F:      drivers/staging/iio/*/ad*
1203 X:      drivers/iio/*/adjd*
1204
1205 ANALOGBITS PLL LIBRARIES
1206 M:      Paul Walmsley <[email protected]>
1207 S:      Supported
1208 F:      drivers/clk/analogbits/*
1209 F:      include/linux/clk/analogbits*
1210
1211 ANDES ARCHITECTURE
1212 M:      Nick Hu <[email protected]>
1213 M:      Greentime Hu <[email protected]>
1214 M:      Vincent Chen <[email protected]>
1215 S:      Supported
1216 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1217 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1218 F:      Documentation/devicetree/bindings/nds32/
1219 F:      arch/nds32/
1220 N:      nds32
1221 K:      nds32
1222
1223 ANDROID CONFIG FRAGMENTS
1224 M:      Rob Herring <[email protected]>
1225 S:      Supported
1226 F:      kernel/configs/android*
1227
1228 ANDROID DRIVERS
1229 M:      Greg Kroah-Hartman <[email protected]>
1230 M:      Arve Hjønnevåg <[email protected]>
1231 M:      Todd Kjos <[email protected]>
1232 M:      Martijn Coenen <[email protected]>
1233 M:      Joel Fernandes <[email protected]>
1234 M:      Christian Brauner <[email protected]>
1235 M:      Hridya Valsaraju <[email protected]>
1236 M:      Suren Baghdasaryan <[email protected]>
1237 L:      [email protected]
1238 S:      Supported
1239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1240 F:      drivers/android/
1241 F:      drivers/staging/android/
1242
1243 ANDROID GOLDFISH PIC DRIVER
1244 M:      Miodrag Dinic <[email protected]>
1245 S:      Supported
1246 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1247 F:      drivers/irqchip/irq-goldfish-pic.c
1248
1249 ANDROID GOLDFISH RTC DRIVER
1250 M:      Jiaxun Yang <[email protected]>
1251 S:      Supported
1252 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1253 F:      drivers/rtc/rtc-goldfish.c
1254
1255 AOA (Apple Onboard Audio) ALSA DRIVER
1256 M:      Johannes Berg <[email protected]>
1257 L:      [email protected]
1258 L:      [email protected] (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      sound/aoa/
1261
1262 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1263 M:      William Breathitt Gray <[email protected]>
1264 L:      [email protected]
1265 S:      Maintained
1266 F:      drivers/iio/adc/stx104.c
1267
1268 APM DRIVER
1269 M:      Jiri Kosina <[email protected]>
1270 S:      Odd fixes
1271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1272 F:      arch/x86/kernel/apm_32.c
1273 F:      drivers/char/apm-emulation.c
1274 F:      include/linux/apm_bios.h
1275 F:      include/uapi/linux/apm_bios.h
1276
1277 APPARMOR SECURITY MODULE
1278 M:      John Johansen <[email protected]>
1279 L:      [email protected] (subscribers-only, general discussion)
1280 S:      Supported
1281 W:      wiki.apparmor.net
1282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1283 F:      Documentation/admin-guide/LSM/apparmor.rst
1284 F:      security/apparmor/
1285
1286 APPLE BCM5974 MULTITOUCH DRIVER
1287 M:      Henrik Rydberg <[email protected]>
1288 L:      [email protected]
1289 S:      Odd fixes
1290 F:      drivers/input/mouse/bcm5974.c
1291
1292 APPLE DART IOMMU DRIVER
1293 M:      Sven Peter <[email protected]>
1294 R:      Alyssa Rosenzweig <[email protected]>
1295 L:      [email protected]
1296 S:      Maintained
1297 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
1298 F:      drivers/iommu/apple-dart.c
1299
1300 APPLE SMC DRIVER
1301 M:      Henrik Rydberg <[email protected]>
1302 L:      [email protected]
1303 S:      Odd fixes
1304 F:      drivers/hwmon/applesmc.c
1305
1306 APPLETALK NETWORK LAYER
1307 L:      [email protected]
1308 S:      Odd fixes
1309 F:      drivers/net/appletalk/
1310 F:      include/linux/atalk.h
1311 F:      include/uapi/linux/atalk.h
1312 F:      net/appletalk/
1313
1314 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1315 M:      Khuong Dinh <[email protected]>
1316 S:      Supported
1317 F:      arch/arm64/boot/dts/apm/
1318
1319 APPLIED MICRO (APM) X-GENE SOC EDAC
1320 M:      Khuong Dinh <[email protected]>
1321 S:      Supported
1322 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1323 F:      drivers/edac/xgene_edac.c
1324
1325 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1326 M:      Iyappan Subramanian <[email protected]>
1327 M:      Keyur Chudgar <[email protected]>
1328 S:      Supported
1329 F:      drivers/net/ethernet/apm/xgene-v2/
1330
1331 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1332 M:      Iyappan Subramanian <[email protected]>
1333 M:      Keyur Chudgar <[email protected]>
1334 M:      Quan Nguyen <[email protected]>
1335 S:      Supported
1336 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1337 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1338 F:      drivers/net/ethernet/apm/xgene/
1339 F:      drivers/net/mdio/mdio-xgene.c
1340
1341 APPLIED MICRO (APM) X-GENE SOC PMU
1342 M:      Khuong Dinh <[email protected]>
1343 S:      Supported
1344 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1345 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1346 F:      drivers/perf/xgene_pmu.c
1347
1348 APTINA CAMERA SENSOR PLL
1349 M:      Laurent Pinchart <[email protected]>
1350 L:      [email protected]
1351 S:      Maintained
1352 F:      drivers/media/i2c/aptina-pll.*
1353
1354 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1355 M:      Aleksa Savic <[email protected]>
1356 L:      [email protected]
1357 S:      Maintained
1358 F:      Documentation/hwmon/aquacomputer_d5next.rst
1359 F:      drivers/hwmon/aquacomputer_d5next.c
1360
1361 AQUANTIA ETHERNET DRIVER (atlantic)
1362 M:      Igor Russkikh <[email protected]>
1363 L:      [email protected]
1364 S:      Supported
1365 W:      https://www.marvell.com/
1366 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1367 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1368 F:      drivers/net/ethernet/aquantia/atlantic/
1369
1370 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1371 M:      Egor Pomozov <[email protected]>
1372 L:      [email protected]
1373 S:      Supported
1374 W:      http://www.aquantia.com
1375 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1376
1377 ARASAN NAND CONTROLLER DRIVER
1378 M:      Miquel Raynal <[email protected]>
1379 M:      Naga Sureshkumar Relli <[email protected]>
1380 L:      [email protected]
1381 S:      Maintained
1382 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1383 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1384
1385 ARC FRAMEBUFFER DRIVER
1386 M:      Jaya Kumar <[email protected]>
1387 S:      Maintained
1388 F:      drivers/video/fbdev/arcfb.c
1389 F:      drivers/video/fbdev/core/fb_defio.c
1390
1391 ARC PGU DRM DRIVER
1392 M:      Alexey Brodkin <[email protected]>
1393 S:      Supported
1394 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1395 F:      drivers/gpu/drm/tiny/arcpgu.c
1396
1397 ARCNET NETWORK LAYER
1398 M:      Michael Grzeschik <[email protected]>
1399 L:      [email protected]
1400 S:      Maintained
1401 F:      drivers/net/arcnet/
1402 F:      include/uapi/linux/if_arcnet.h
1403
1404 ARM ARCHITECTED TIMER DRIVER
1405 M:      Mark Rutland <[email protected]>
1406 M:      Marc Zyngier <[email protected]>
1407 L:      [email protected] (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/include/asm/arch_timer.h
1410 F:      arch/arm64/include/asm/arch_timer.h
1411 F:      drivers/clocksource/arm_arch_timer.c
1412
1413 ARM HDLCD DRM DRIVER
1414 M:      Liviu Dudau <[email protected]>
1415 S:      Supported
1416 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1417 F:      drivers/gpu/drm/arm/hdlcd_*
1418
1419 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1420 M:      Linus Walleij <[email protected]>
1421 L:      [email protected] (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1424 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1425 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1426 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1427 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1428 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1429 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1430 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1431 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1432 F:      arch/arm/boot/dts/arm-realview-*
1433 F:      arch/arm/boot/dts/integrator*
1434 F:      arch/arm/boot/dts/versatile*
1435 F:      arch/arm/mach-integrator/
1436 F:      arch/arm/mach-realview/
1437 F:      arch/arm/mach-versatile/
1438 F:      arch/arm/plat-versatile/
1439 F:      drivers/bus/arm-integrator-lm.c
1440 F:      drivers/clk/versatile/
1441 F:      drivers/i2c/busses/i2c-versatile.c
1442 F:      drivers/irqchip/irq-versatile-fpga.c
1443 F:      drivers/mtd/maps/physmap-versatile.*
1444 F:      drivers/power/reset/arm-versatile-reboot.c
1445 F:      drivers/soc/versatile/
1446
1447 ARM KOMEDA DRM-KMS DRIVER
1448 M:      James (Qian) Wang <[email protected]>
1449 M:      Liviu Dudau <[email protected]>
1450 M:      Mihail Atanassov <[email protected]>
1451 L:      Mali DP Maintainers <[email protected]>
1452 S:      Supported
1453 T:      git git://anongit.freedesktop.org/drm/drm-misc
1454 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1455 F:      Documentation/gpu/komeda-kms.rst
1456 F:      drivers/gpu/drm/arm/display/include/
1457 F:      drivers/gpu/drm/arm/display/komeda/
1458
1459 ARM MALI PANFROST DRM DRIVER
1460 M:      Rob Herring <[email protected]>
1461 M:      Tomeu Vizoso <[email protected]>
1462 R:      Steven Price <[email protected]>
1463 R:      Alyssa Rosenzweig <[email protected]>
1464 L:      [email protected]
1465 S:      Supported
1466 T:      git git://anongit.freedesktop.org/drm/drm-misc
1467 F:      drivers/gpu/drm/panfrost/
1468 F:      include/uapi/drm/panfrost_drm.h
1469
1470 ARM MALI-DP DRM DRIVER
1471 M:      Liviu Dudau <[email protected]>
1472 M:      Brian Starkey <[email protected]>
1473 L:      Mali DP Maintainers <[email protected]>
1474 S:      Supported
1475 T:      git git://anongit.freedesktop.org/drm/drm-misc
1476 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1477 F:      Documentation/gpu/afbc.rst
1478 F:      drivers/gpu/drm/arm/
1479
1480 ARM MFM AND FLOPPY DRIVERS
1481 M:      Ian Molton <[email protected]>
1482 S:      Maintained
1483 F:      arch/arm/include/asm/floppy.h
1484 F:      arch/arm/mach-rpc/floppydma.S
1485
1486 ARM PMU PROFILING AND DEBUGGING
1487 M:      Will Deacon <[email protected]>
1488 M:      Mark Rutland <[email protected]>
1489 L:      [email protected] (moderated for non-subscribers)
1490 S:      Maintained
1491 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1492 F:      Documentation/devicetree/bindings/perf/
1493 F:      arch/arm*/include/asm/hw_breakpoint.h
1494 F:      arch/arm*/include/asm/perf_event.h
1495 F:      arch/arm*/kernel/hw_breakpoint.c
1496 F:      arch/arm*/kernel/perf_*
1497 F:      drivers/perf/
1498 F:      include/linux/perf/arm_pmu.h
1499
1500 ARM PORT
1501 M:      Russell King <[email protected]>
1502 L:      [email protected] (moderated for non-subscribers)
1503 S:      Odd Fixes
1504 W:      http://www.armlinux.org.uk/
1505 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1506 F:      arch/arm/
1507 X:      arch/arm/boot/dts/
1508
1509 ARM PRIMECELL AACI PL041 DRIVER
1510 M:      Russell King <[email protected]>
1511 S:      Odd Fixes
1512 F:      sound/arm/aaci.*
1513
1514 ARM PRIMECELL BUS SUPPORT
1515 M:      Russell King <[email protected]>
1516 S:      Odd Fixes
1517 F:      drivers/amba/
1518 F:      include/linux/amba/bus.h
1519
1520 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1521 M:      Miquel Raynal <[email protected]>
1522 M:      Naga Sureshkumar Relli <[email protected]>
1523 L:      [email protected]
1524 S:      Maintained
1525 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1526 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1527
1528 ARM PRIMECELL PL35X SMC DRIVER
1529 M:      Miquel Raynal <[email protected]>
1530 M:      Naga Sureshkumar Relli <[email protected]>
1531 L:      [email protected] (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1534 F:      drivers/memory/pl353-smc.c
1535
1536 ARM PRIMECELL CLCD PL110 DRIVER
1537 M:      Russell King <[email protected]>
1538 S:      Odd Fixes
1539 F:      drivers/video/fbdev/amba-clcd.*
1540
1541 ARM PRIMECELL KMI PL050 DRIVER
1542 M:      Russell King <[email protected]>
1543 S:      Odd Fixes
1544 F:      drivers/input/serio/ambakmi.*
1545 F:      include/linux/amba/kmi.h
1546
1547 ARM PRIMECELL MMCI PL180/1 DRIVER
1548 M:      Russell King <[email protected]>
1549 S:      Odd Fixes
1550 F:      drivers/mmc/host/mmci.*
1551 F:      include/linux/amba/mmci.h
1552
1553 ARM PRIMECELL SSP PL022 SPI DRIVER
1554 M:      Linus Walleij <[email protected]>
1555 L:      [email protected] (moderated for non-subscribers)
1556 S:      Maintained
1557 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1558 F:      drivers/spi/spi-pl022.c
1559
1560 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1561 M:      Russell King <[email protected]>
1562 S:      Odd Fixes
1563 F:      drivers/tty/serial/amba-pl01*.c
1564 F:      include/linux/amba/serial.h
1565
1566 ARM PRIMECELL VIC PL190/PL192 DRIVER
1567 M:      Linus Walleij <[email protected]>
1568 L:      [email protected] (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1571 F:      drivers/irqchip/irq-vic.c
1572
1573 ARM SMC WATCHDOG DRIVER
1574 M:      Julius Werner <[email protected]>
1575 R:      Evan Benn <[email protected]>
1576 S:      Maintained
1577 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1578 F:      drivers/watchdog/arm_smc_wdt.c
1579
1580 ARM SMMU DRIVERS
1581 M:      Will Deacon <[email protected]>
1582 R:      Robin Murphy <[email protected]>
1583 L:      [email protected] (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1586 F:      drivers/iommu/arm/
1587 F:      drivers/iommu/io-pgtable-arm*
1588
1589 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1590 M:      Arnd Bergmann <[email protected]>
1591 M:      Olof Johansson <[email protected]>
1592 M:      [email protected]
1593 L:      [email protected] (moderated for non-subscribers)
1594 S:      Maintained
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1596 F:      arch/arm/boot/dts/Makefile
1597 F:      arch/arm64/boot/dts/Makefile
1598
1599 ARM SUB-ARCHITECTURES
1600 L:      [email protected] (moderated for non-subscribers)
1601 S:      Maintained
1602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1603 F:      arch/arm/mach-*/
1604 F:      arch/arm/plat-*/
1605
1606 ARM/ACTIONS SEMI ARCHITECTURE
1607 M:      Andreas Färber <[email protected]>
1608 M:      Manivannan Sadhasivam <[email protected]>
1609 L:      [email protected] (moderated for non-subscribers)
1610 L:      [email protected] (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      Documentation/devicetree/bindings/arm/actions.yaml
1613 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1614 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1615 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1616 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1617 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1618 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1619 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1620 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1621 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1622 F:      arch/arm/boot/dts/owl-*
1623 F:      arch/arm/mach-actions/
1624 F:      arch/arm64/boot/dts/actions/
1625 F:      drivers/clk/actions/
1626 F:      drivers/clocksource/timer-owl*
1627 F:      drivers/dma/owl-dma.c
1628 F:      drivers/i2c/busses/i2c-owl.c
1629 F:      drivers/irqchip/irq-owl-sirq.c
1630 F:      drivers/mmc/host/owl-mmc.c
1631 F:      drivers/net/ethernet/actions/
1632 F:      drivers/pinctrl/actions/*
1633 F:      drivers/soc/actions/
1634 F:      include/dt-bindings/power/owl-*
1635 F:      include/dt-bindings/reset/actions,*
1636 F:      include/linux/soc/actions/
1637 N:      owl
1638
1639 ARM/ADS SPHERE MACHINE SUPPORT
1640 M:      Lennert Buytenhek <[email protected]>
1641 L:      [email protected] (moderated for non-subscribers)
1642 S:      Maintained
1643
1644 ARM/AFEB9260 MACHINE SUPPORT
1645 M:      Sergey Lapin <[email protected]>
1646 L:      [email protected] (moderated for non-subscribers)
1647 S:      Maintained
1648
1649 ARM/AJECO 1ARM MACHINE SUPPORT
1650 M:      Lennert Buytenhek <[email protected]>
1651 L:      [email protected] (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/Allwinner SoC Clock Support
1655 M:      Emilio López <[email protected]>
1656 S:      Maintained
1657 F:      drivers/clk/sunxi/
1658
1659 ARM/Allwinner sunXi SoC support
1660 M:      Maxime Ripard <[email protected]>
1661 M:      Chen-Yu Tsai <[email protected]>
1662 R:      Jernej Skrabec <[email protected]>
1663 L:      [email protected] (moderated for non-subscribers)
1664 S:      Maintained
1665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1666 L:      [email protected]
1667 F:      arch/arm/mach-sunxi/
1668 F:      arch/arm64/boot/dts/allwinner/
1669 F:      drivers/clk/sunxi-ng/
1670 F:      drivers/pinctrl/sunxi/
1671 F:      drivers/soc/sunxi/
1672 N:      allwinner
1673 N:      sun[x456789]i
1674 N:      sun50i
1675
1676 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1677 M:      Neil Armstrong <[email protected]>
1678 M:      Jerome Brunet <[email protected]>
1679 L:      [email protected]
1680 S:      Maintained
1681 F:      Documentation/devicetree/bindings/clock/amlogic*
1682 F:      drivers/clk/meson/
1683 F:      include/dt-bindings/clock/gxbb*
1684 F:      include/dt-bindings/clock/meson*
1685
1686 ARM/Amlogic Meson SoC Crypto Drivers
1687 M:      Corentin Labbe <[email protected]>
1688 L:      [email protected]
1689 L:      [email protected]
1690 S:      Maintained
1691 F:      Documentation/devicetree/bindings/crypto/amlogic*
1692 F:      drivers/crypto/amlogic/
1693
1694 ARM/Amlogic Meson SoC Sound Drivers
1695 M:      Jerome Brunet <[email protected]>
1696 L:      [email protected] (moderated for non-subscribers)
1697 S:      Maintained
1698 F:      Documentation/devicetree/bindings/sound/amlogic*
1699 F:      sound/soc/meson/
1700
1701 ARM/Amlogic Meson SoC support
1702 M:      Neil Armstrong <[email protected]>
1703 M:      Kevin Hilman <[email protected]>
1704 R:      Jerome Brunet <[email protected]>
1705 R:      Martin Blumenstingl <[email protected]>
1706 L:      [email protected] (moderated for non-subscribers)
1707 L:      [email protected]
1708 S:      Maintained
1709 W:      http://linux-meson.com/
1710 F:      arch/arm/boot/dts/meson*
1711 F:      arch/arm/mach-meson/
1712 F:      arch/arm64/boot/dts/amlogic/
1713 F:      drivers/mmc/host/meson*
1714 F:      drivers/pinctrl/meson/
1715 F:      drivers/rtc/rtc-meson*
1716 F:      drivers/soc/amlogic/
1717 N:      meson
1718
1719 ARM/Annapurna Labs ALPINE ARCHITECTURE
1720 M:      Tsahee Zidenberg <[email protected]>
1721 M:      Antoine Tenart <[email protected]>
1722 L:      [email protected] (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm/boot/dts/alpine*
1725 F:      arch/arm/mach-alpine/
1726 F:      arch/arm64/boot/dts/amazon/
1727 F:      drivers/*/*alpine*
1728
1729 ARM/APPLE MACHINE SUPPORT
1730 M:      Hector Martin <[email protected]>
1731 M:      Sven Peter <[email protected]>
1732 R:      Alyssa Rosenzweig <[email protected]>
1733 L:      [email protected] (moderated for non-subscribers)
1734 S:      Maintained
1735 W:      https://asahilinux.org
1736 B:      https://github.com/AsahiLinux/linux/issues
1737 C:      irc://irc.oftc.net/asahi-dev
1738 T:      git https://github.com/AsahiLinux/linux.git
1739 F:      Documentation/devicetree/bindings/arm/apple.yaml
1740 F:      Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1741 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1742 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1743 F:      arch/arm64/boot/dts/apple/
1744 F:      drivers/irqchip/irq-apple-aic.c
1745 F:      drivers/mailbox/apple-mailbox.c
1746 F:      include/dt-bindings/interrupt-controller/apple-aic.h
1747 F:      include/dt-bindings/pinctrl/apple.h
1748 F:      include/linux/apple-mailbox.h
1749
1750 ARM/ARTPEC MACHINE SUPPORT
1751 M:      Jesper Nilsson <[email protected]>
1752 M:      Lars Persson <[email protected]>
1753 L:      [email protected]
1754 S:      Maintained
1755 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1756 F:      arch/arm/boot/dts/artpec6*
1757 F:      arch/arm/mach-artpec
1758 F:      drivers/clk/axis
1759 F:      drivers/crypto/axis
1760 F:      drivers/mmc/host/usdhi6rol0.c
1761 F:      drivers/pinctrl/pinctrl-artpec*
1762
1763 ARM/ASPEED I2C DRIVER
1764 M:      Brendan Higgins <[email protected]>
1765 R:      Benjamin Herrenschmidt <[email protected]>
1766 R:      Joel Stanley <[email protected]>
1767 L:      [email protected]
1768 L:      [email protected] (moderated for non-subscribers)
1769 S:      Maintained
1770 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1771 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1772 F:      drivers/i2c/busses/i2c-aspeed.c
1773 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1774
1775 ARM/ASPEED MACHINE SUPPORT
1776 M:      Joel Stanley <[email protected]>
1777 R:      Andrew Jeffery <[email protected]>
1778 L:      [email protected] (moderated for non-subscribers)
1779 L:      [email protected] (moderated for non-subscribers)
1780 S:      Supported
1781 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1783 F:      arch/arm/boot/dts/aspeed-*
1784 F:      arch/arm/mach-aspeed/
1785 N:      aspeed
1786
1787 ARM/BITMAIN ARCHITECTURE
1788 M:      Manivannan Sadhasivam <[email protected]>
1789 L:      [email protected] (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1792 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1793 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1794 F:      arch/arm64/boot/dts/bitmain/
1795 F:      drivers/clk/clk-bm1880.c
1796 F:      drivers/pinctrl/pinctrl-bm1880.c
1797
1798 ARM/CALXEDA HIGHBANK ARCHITECTURE
1799 M:      Andre Przywara <[email protected]>
1800 L:      [email protected] (moderated for non-subscribers)
1801 S:      Maintained
1802 F:      arch/arm/boot/dts/ecx-*.dts*
1803 F:      arch/arm/boot/dts/highbank.dts
1804 F:      arch/arm/mach-highbank/
1805
1806 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1807 M:      Krzysztof Halasa <[email protected]>
1808 S:      Maintained
1809 F:      arch/arm/mach-cns3xxx/
1810
1811 ARM/CAVIUM THUNDER NETWORK DRIVER
1812 M:      Sunil Goutham <[email protected]>
1813 L:      [email protected] (moderated for non-subscribers)
1814 S:      Supported
1815 F:      drivers/net/ethernet/cavium/thunder/
1816
1817 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1818 M:      Lukasz Majewski <[email protected]>
1819 L:      [email protected] (moderated for non-subscribers)
1820 S:      Maintained
1821 F:      arch/arm/mach-ep93xx/ts72xx.c
1822
1823 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1824 M:      Alexander Shiyan <[email protected]>
1825 L:      [email protected] (moderated for non-subscribers)
1826 S:      Odd Fixes
1827 N:      clps711x
1828
1829 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1830 M:      Lennert Buytenhek <[email protected]>
1831 L:      [email protected] (moderated for non-subscribers)
1832 S:      Maintained
1833
1834 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1835 M:      Hartley Sweeten <[email protected]>
1836 M:      Alexander Sverdlin <[email protected]>
1837 L:      [email protected] (moderated for non-subscribers)
1838 S:      Maintained
1839 F:      arch/arm/mach-ep93xx/
1840 F:      arch/arm/mach-ep93xx/include/mach/
1841
1842 ARM/CLKDEV SUPPORT
1843 M:      Russell King <[email protected]>
1844 L:      [email protected] (moderated for non-subscribers)
1845 S:      Maintained
1846 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1847 F:      drivers/clk/clkdev.c
1848
1849 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1850 M:      Baruch Siach <[email protected]>
1851 L:      [email protected] (moderated for non-subscribers)
1852 S:      Maintained
1853 F:      arch/arm/boot/dts/cx92755*
1854 N:      digicolor
1855
1856 ARM/CONTEC MICRO9 MACHINE SUPPORT
1857 M:      Hubert Feurstein <[email protected]>
1858 S:      Maintained
1859 F:      arch/arm/mach-ep93xx/micro9.c
1860
1861 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1862 M:      Mathieu Poirier <[email protected]>
1863 M:      Suzuki K Poulose <[email protected]>
1864 R:      Mike Leach <[email protected]>
1865 R:      Leo Yan <[email protected]>
1866 L:      [email protected] (moderated for non-subscribers)
1867 L:      [email protected] (moderated for non-subscribers)
1868 S:      Maintained
1869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1870 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1871 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1872 F:      Documentation/devicetree/bindings/arm/coresight-cti.yaml
1873 F:      Documentation/devicetree/bindings/arm/coresight.txt
1874 F:      Documentation/devicetree/bindings/arm/ete.yaml
1875 F:      Documentation/devicetree/bindings/arm/trbe.yaml
1876 F:      Documentation/trace/coresight/*
1877 F:      drivers/hwtracing/coresight/*
1878 F:      include/dt-bindings/arm/coresight-cti-dt.h
1879 F:      include/linux/coresight*
1880 F:      tools/perf/arch/arm/util/auxtrace.c
1881 F:      tools/perf/arch/arm/util/cs-etm.c
1882 F:      tools/perf/arch/arm/util/cs-etm.h
1883 F:      tools/perf/arch/arm/util/pmu.c
1884 F:      tools/perf/util/cs-etm-decoder/*
1885 F:      tools/perf/util/cs-etm.*
1886
1887 ARM/CORGI MACHINE SUPPORT
1888 M:      Richard Purdie <[email protected]>
1889 S:      Maintained
1890
1891 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1892 M:      Hans Ulli Kroll <[email protected]>
1893 M:      Linus Walleij <[email protected]>
1894 L:      [email protected] (moderated for non-subscribers)
1895 S:      Maintained
1896 T:      git git://github.com/ulli-kroll/linux.git
1897 F:      Documentation/devicetree/bindings/arm/gemini.txt
1898 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1899 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1900 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1901 F:      arch/arm/boot/dts/gemini*
1902 F:      arch/arm/mach-gemini/
1903 F:      drivers/crypto/gemini/
1904 F:      drivers/net/ethernet/cortina/
1905 F:      drivers/pinctrl/pinctrl-gemini.c
1906 F:      drivers/rtc/rtc-ftrtc010.c
1907
1908 ARM/CZ.NIC TURRIS SUPPORT
1909 M:      Marek Behún <[email protected]>
1910 S:      Maintained
1911 W:      https://www.turris.cz/
1912 F:      Documentation/ABI/testing/debugfs-moxtet
1913 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1914 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1915 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1916 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1917 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1918 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1919 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1920 F:      drivers/bus/moxtet.c
1921 F:      drivers/firmware/turris-mox-rwtm.c
1922 F:      drivers/leds/leds-turris-omnia.c
1923 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
1924 F:      drivers/gpio/gpio-moxtet.c
1925 F:      drivers/watchdog/armada_37xx_wdt.c
1926 F:      include/dt-bindings/bus/moxtet.h
1927 F:      include/linux/armada-37xx-rwtm-mailbox.h
1928 F:      include/linux/moxtet.h
1929
1930 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1931 M:      Robert Jarzmik <[email protected]>
1932 L:      [email protected] (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      arch/arm/mach-pxa/ezx.c
1935
1936 ARM/FARADAY FA526 PORT
1937 M:      Hans Ulli Kroll <[email protected]>
1938 L:      [email protected] (moderated for non-subscribers)
1939 S:      Maintained
1940 T:      git git://git.berlios.de/gemini-board
1941 F:      arch/arm/mm/*-fa*
1942
1943 ARM/FOOTBRIDGE ARCHITECTURE
1944 M:      Russell King <[email protected]>
1945 L:      [email protected] (moderated for non-subscribers)
1946 S:      Maintained
1947 W:      http://www.armlinux.org.uk/
1948 F:      arch/arm/include/asm/hardware/dec21285.h
1949 F:      arch/arm/mach-footbridge/
1950
1951 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1952 M:      Shawn Guo <[email protected]>
1953 M:      Sascha Hauer <[email protected]>
1954 R:      Pengutronix Kernel Team <[email protected]>
1955 R:      Fabio Estevam <[email protected]>
1956 R:      NXP Linux Team <[email protected]>
1957 L:      [email protected] (moderated for non-subscribers)
1958 S:      Maintained
1959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 X:      drivers/media/i2c/
1961 N:      imx
1962 N:      mxs
1963
1964 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1965 M:      Shawn Guo <[email protected]>
1966 M:      Li Yang <[email protected]>
1967 L:      [email protected] (moderated for non-subscribers)
1968 S:      Maintained
1969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1970 F:      arch/arm/boot/dts/ls1021a*
1971 F:      arch/arm64/boot/dts/freescale/fsl-*
1972 F:      arch/arm64/boot/dts/freescale/qoriq-*
1973
1974 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1975 M:      Shawn Guo <[email protected]>
1976 M:      Sascha Hauer <[email protected]>
1977 R:      Pengutronix Kernel Team <[email protected]>
1978 R:      Stefan Agner <[email protected]>
1979 L:      [email protected] (moderated for non-subscribers)
1980 S:      Maintained
1981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1982 F:      arch/arm/boot/dts/vf*
1983 F:      arch/arm/mach-imx/*vf610*
1984
1985 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1986 M:      Lennert Buytenhek <[email protected]>
1987 L:      [email protected] (moderated for non-subscribers)
1988 S:      Maintained
1989
1990 ARM/GUMSTIX MACHINE SUPPORT
1991 M:      Steve Sakoman <[email protected]>
1992 L:      [email protected] (moderated for non-subscribers)
1993 S:      Maintained
1994
1995 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1996 M:      Philipp Zabel <[email protected]>
1997 M:      Paul Parsons <[email protected]>
1998 L:      [email protected] (moderated for non-subscribers)
1999 S:      Maintained
2000 F:      arch/arm/mach-pxa/hx4700.c
2001 F:      arch/arm/mach-pxa/include/mach/hx4700.h
2002 F:      sound/soc/pxa/hx4700.c
2003
2004 ARM/HISILICON SOC SUPPORT
2005 M:      Wei Xu <[email protected]>
2006 L:      [email protected] (moderated for non-subscribers)
2007 S:      Supported
2008 W:      http://www.hisilicon.com
2009 T:      git git://github.com/hisilicon/linux-hisi.git
2010 F:      arch/arm/boot/dts/hi3*
2011 F:      arch/arm/boot/dts/hip*
2012 F:      arch/arm/boot/dts/hisi*
2013 F:      arch/arm/mach-hisi/
2014 F:      arch/arm64/boot/dts/hisilicon/
2015
2016 ARM/HP JORNADA 7XX MACHINE SUPPORT
2017 M:      Kristoffer Ericson <[email protected]>
2018 S:      Maintained
2019 W:      www.jlime.com
2020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2021 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2022 F:      arch/arm/mach-sa1100/jornada720.c
2023
2024 ARM/IGEP MACHINE SUPPORT
2025 M:      Enric Balletbo i Serra <[email protected]>
2026 M:      Javier Martinez Canillas <[email protected]>
2027 L:      [email protected]
2028 L:      [email protected] (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/boot/dts/omap3-igep*
2031
2032 ARM/INCOME PXA270 SUPPORT
2033 M:      Marek Vasut <[email protected]>
2034 L:      [email protected] (moderated for non-subscribers)
2035 S:      Maintained
2036 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
2037
2038 ARM/INTEL IOP32X ARM ARCHITECTURE
2039 M:      Lennert Buytenhek <[email protected]>
2040 L:      [email protected] (moderated for non-subscribers)
2041 S:      Maintained
2042
2043 ARM/INTEL IQ81342EX MACHINE SUPPORT
2044 M:      Lennert Buytenhek <[email protected]>
2045 L:      [email protected] (moderated for non-subscribers)
2046 S:      Maintained
2047
2048 ARM/INTEL IXDP2850 MACHINE SUPPORT
2049 M:      Lennert Buytenhek <[email protected]>
2050 L:      [email protected] (moderated for non-subscribers)
2051 S:      Maintained
2052
2053 ARM/INTEL IXP4XX ARM ARCHITECTURE
2054 M:      Linus Walleij <[email protected]>
2055 M:      Imre Kaloz <[email protected]>
2056 M:      Krzysztof Halasa <[email protected]>
2057 L:      [email protected] (moderated for non-subscribers)
2058 S:      Maintained
2059 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2060 F:      Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2061 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2062 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2063 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2064 F:      arch/arm/mach-ixp4xx/
2065 F:      drivers/bus/intel-ixp4xx-eb.c
2066 F:      drivers/clocksource/timer-ixp4xx.c
2067 F:      drivers/crypto/ixp4xx_crypto.c
2068 F:      drivers/gpio/gpio-ixp4xx.c
2069 F:      drivers/irqchip/irq-ixp4xx.c
2070 F:      include/linux/irqchip/irq-ixp4xx.h
2071 F:      include/linux/platform_data/timer-ixp4xx.h
2072
2073 ARM/INTEL KEEMBAY ARCHITECTURE
2074 M:      Paul J. Murphy <[email protected]>
2075 M:      Daniele Alessandrelli <[email protected]>
2076 S:      Maintained
2077 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2078 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2079 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2080
2081 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2082 M:      Jonathan Cameron <[email protected]>
2083 L:      [email protected] (moderated for non-subscribers)
2084 S:      Maintained
2085 F:      arch/arm/mach-pxa/stargate2.c
2086 F:      drivers/pcmcia/pxa2xx_stargate2.c
2087
2088 ARM/INTEL XSC3 (MANZANO) ARM CORE
2089 M:      Lennert Buytenhek <[email protected]>
2090 L:      [email protected] (moderated for non-subscribers)
2091 S:      Maintained
2092
2093 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2094 M:      Lennert Buytenhek <[email protected]>
2095 L:      [email protected] (moderated for non-subscribers)
2096 S:      Maintained
2097
2098 ARM/LG1K ARCHITECTURE
2099 M:      Chanho Min <[email protected]>
2100 L:      [email protected] (moderated for non-subscribers)
2101 S:      Maintained
2102 F:      arch/arm64/boot/dts/lg/
2103
2104 ARM/LOGICPD PXA270 MACHINE SUPPORT
2105 M:      Lennert Buytenhek <[email protected]>
2106 L:      [email protected] (moderated for non-subscribers)
2107 S:      Maintained
2108
2109 ARM/LPC18XX ARCHITECTURE
2110 M:      Vladimir Zapolskiy <[email protected]>
2111 L:      [email protected] (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2114 F:      arch/arm/boot/dts/lpc43*
2115 F:      drivers/i2c/busses/i2c-lpc2k.c
2116 F:      drivers/memory/pl172.c
2117 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2118 F:      drivers/rtc/rtc-lpc24xx.c
2119 N:      lpc18xx
2120
2121 ARM/LPC32XX SOC SUPPORT
2122 M:      Vladimir Zapolskiy <[email protected]>
2123 L:      [email protected] (moderated for non-subscribers)
2124 S:      Maintained
2125 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2126 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2127 F:      arch/arm/boot/dts/lpc32*
2128 F:      arch/arm/mach-lpc32xx/
2129 F:      drivers/i2c/busses/i2c-pnx.c
2130 F:      drivers/net/ethernet/nxp/lpc_eth.c
2131 F:      drivers/usb/host/ohci-nxp.c
2132 F:      drivers/watchdog/pnx4008_wdt.c
2133 N:      lpc32xx
2134
2135 ARM/MAGICIAN MACHINE SUPPORT
2136 M:      Philipp Zabel <[email protected]>
2137 S:      Maintained
2138
2139 ARM/Marvell Dove/MV78xx0/Orion SOC support
2140 M:      Andrew Lunn <[email protected]>
2141 M:      Sebastian Hesselbarth <[email protected]>
2142 M:      Gregory Clement <[email protected]>
2143 L:      [email protected] (moderated for non-subscribers)
2144 S:      Maintained
2145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2146 F:      Documentation/devicetree/bindings/soc/dove/
2147 F:      arch/arm/boot/dts/dove*
2148 F:      arch/arm/boot/dts/orion5x*
2149 F:      arch/arm/mach-dove/
2150 F:      arch/arm/mach-mv78xx0/
2151 F:      arch/arm/mach-orion5x/
2152 F:      arch/arm/plat-orion/
2153 F:      drivers/soc/dove/
2154
2155 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2156 M:      Andrew Lunn <[email protected]>
2157 M:      Gregory Clement <[email protected]>
2158 M:      Sebastian Hesselbarth <[email protected]>
2159 L:      [email protected] (moderated for non-subscribers)
2160 S:      Maintained
2161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2162 F:      arch/arm/boot/dts/armada*
2163 F:      arch/arm/boot/dts/kirkwood*
2164 F:      arch/arm/configs/mvebu_*_defconfig
2165 F:      arch/arm/mach-mvebu/
2166 F:      arch/arm64/boot/dts/marvell/armada*
2167 F:      arch/arm64/boot/dts/marvell/cn913*
2168 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2169 F:      drivers/cpufreq/armada-8k-cpufreq.c
2170 F:      drivers/cpufreq/mvebu-cpufreq.c
2171 F:      drivers/irqchip/irq-armada-370-xp.c
2172 F:      drivers/irqchip/irq-mvebu-*
2173 F:      drivers/pinctrl/mvebu/
2174 F:      drivers/rtc/rtc-armada38x.c
2175
2176 ARM/Mediatek RTC DRIVER
2177 M:      Eddie Huang <[email protected]>
2178 M:      Sean Wang <[email protected]>
2179 L:      [email protected] (moderated for non-subscribers)
2180 L:      [email protected] (moderated for non-subscribers)
2181 S:      Maintained
2182 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2183 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2184 F:      drivers/rtc/rtc-mt2712.c
2185 F:      drivers/rtc/rtc-mt6397.c
2186 F:      drivers/rtc/rtc-mt7622.c
2187
2188 ARM/Mediatek SoC support
2189 M:      Matthias Brugger <[email protected]>
2190 L:      [email protected] (moderated for non-subscribers)
2191 L:      [email protected] (moderated for non-subscribers)
2192 S:      Maintained
2193 W:      https://mtk.wiki.kernel.org/
2194 C:      irc://chat.freenode.net/linux-mediatek
2195 F:      arch/arm/boot/dts/mt6*
2196 F:      arch/arm/boot/dts/mt7*
2197 F:      arch/arm/boot/dts/mt8*
2198 F:      arch/arm/mach-mediatek/
2199 F:      arch/arm64/boot/dts/mediatek/
2200 F:      drivers/soc/mediatek/
2201 N:      mtk
2202 N:      mt[678]
2203 K:      mediatek
2204
2205 ARM/Mediatek USB3 PHY DRIVER
2206 M:      Chunfeng Yun <[email protected]>
2207 L:      [email protected] (moderated for non-subscribers)
2208 L:      [email protected] (moderated for non-subscribers)
2209 S:      Maintained
2210 F:      Documentation/devicetree/bindings/phy/mediatek,*
2211 F:      drivers/phy/mediatek/
2212
2213 ARM/Microchip (AT91) SoC support
2214 M:      Nicolas Ferre <[email protected]>
2215 M:      Alexandre Belloni <[email protected]>
2216 M:      Ludovic Desroches <[email protected]>
2217 L:      [email protected] (moderated for non-subscribers)
2218 S:      Supported
2219 W:      http://www.linux4sam.org
2220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2221 F:      arch/arm/boot/dts/at91*.dts
2222 F:      arch/arm/boot/dts/at91*.dtsi
2223 F:      arch/arm/boot/dts/sama*.dts
2224 F:      arch/arm/boot/dts/sama*.dtsi
2225 F:      arch/arm/include/debug/at91.S
2226 F:      arch/arm/mach-at91/
2227 F:      drivers/memory/atmel*
2228 F:      drivers/watchdog/sama5d4_wdt.c
2229 F:      include/soc/at91/
2230 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2231 X:      drivers/net/wireless/atmel/
2232 N:      at91
2233 N:      atmel
2234
2235 ARM/Microchip Sparx5 SoC support
2236 M:      Lars Povlsen <[email protected]>
2237 M:      Steen Hegelund <[email protected]>
2238 M:      [email protected]
2239 L:      [email protected] (moderated for non-subscribers)
2240 S:      Supported
2241 T:      git git://github.com/microchip-ung/linux-upstream.git
2242 F:      arch/arm64/boot/dts/microchip/
2243 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2244 N:      sparx5
2245
2246 Microchip Timer Counter Block (TCB) Capture Driver
2247 M:      Kamel Bouhara <[email protected]>
2248 L:      [email protected] (moderated for non-subscribers)
2249 L:      [email protected]
2250 S:      Maintained
2251 F:      drivers/counter/microchip-tcb-capture.c
2252
2253 ARM/MIOA701 MACHINE SUPPORT
2254 M:      Robert Jarzmik <[email protected]>
2255 L:      [email protected] (moderated for non-subscribers)
2256 S:      Maintained
2257 F:      arch/arm/mach-pxa/mioa701.c
2258
2259 ARM/MStar/Sigmastar Armv7 SoC support
2260 M:      Daniel Palmer <[email protected]>
2261 M:      Romain Perier <[email protected]>
2262 L:      [email protected] (moderated for non-subscribers)
2263 S:      Maintained
2264 W:      http://linux-chenxing.org/
2265 T:      git git://github.com/linux-chenxing/linux.git
2266 F:      Documentation/devicetree/bindings/arm/mstar/*
2267 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2268 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2269 F:      arch/arm/boot/dts/mstar-*
2270 F:      arch/arm/mach-mstar/
2271 F:      drivers/clk/mstar/
2272 F:      drivers/gpio/gpio-msc313.c
2273 F:      drivers/watchdog/msc313e_wdt.c
2274 F:      include/dt-bindings/clock/mstar-*
2275 F:      include/dt-bindings/gpio/msc313-gpio.h
2276
2277 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2278 M:      Michael Petchkovsky <[email protected]>
2279 S:      Maintained
2280
2281 ARM/NOMADIK/Ux500 ARCHITECTURES
2282 M:      Linus Walleij <[email protected]>
2283 L:      [email protected] (moderated for non-subscribers)
2284 S:      Maintained
2285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2286 F:      Documentation/devicetree/bindings/arm/ste-*
2287 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2288 F:      Documentation/devicetree/bindings/arm/ux500/
2289 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2290 F:      arch/arm/boot/dts/ste-*
2291 F:      arch/arm/mach-nomadik/
2292 F:      arch/arm/mach-ux500/
2293 F:      drivers/clk/clk-nomadik.c
2294 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2295 F:      drivers/dma/ste_dma40*
2296 F:      drivers/hwspinlock/u8500_hsem.c
2297 F:      drivers/i2c/busses/i2c-nomadik.c
2298 F:      drivers/iio/adc/ab8500-gpadc.c
2299 F:      drivers/mfd/ab8500*
2300 F:      drivers/mfd/abx500*
2301 F:      drivers/mfd/db8500*
2302 F:      drivers/pinctrl/nomadik/
2303 F:      drivers/rtc/rtc-ab8500.c
2304 F:      drivers/rtc/rtc-pl031.c
2305 F:      drivers/soc/ux500/
2306
2307 ARM/NUVOTON NPCM ARCHITECTURE
2308 M:      Avi Fishman <[email protected]>
2309 M:      Tomer Maimon <[email protected]>
2310 M:      Tali Perry <[email protected]>
2311 R:      Patrick Venture <[email protected]>
2312 R:      Nancy Yuen <[email protected]>
2313 R:      Benjamin Fair <[email protected]>
2314 L:      [email protected] (moderated for non-subscribers)
2315 S:      Supported
2316 F:      Documentation/devicetree/bindings/*/*/*npcm*
2317 F:      Documentation/devicetree/bindings/*/*npcm*
2318 F:      arch/arm/boot/dts/nuvoton-npcm*
2319 F:      arch/arm/mach-npcm/
2320 F:      drivers/*/*npcm*
2321 F:      drivers/*/*/*npcm*
2322 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2323
2324 ARM/NUVOTON WPCM450 ARCHITECTURE
2325 M:      Jonathan Neuschäfer <[email protected]>
2326 L:      [email protected] (moderated for non-subscribers)
2327 S:      Maintained
2328 F:      Documentation/devicetree/bindings/*/*wpcm*
2329 F:      arch/arm/boot/dts/nuvoton-wpcm450*
2330 F:      arch/arm/mach-npcm/wpcm450.c
2331 F:      drivers/*/*wpcm*
2332
2333 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2334 L:      [email protected] (subscribers-only)
2335 S:      Orphan
2336 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2337 F:      arch/arm/mach-s3c/gta02.h
2338 F:      arch/arm/mach-s3c/mach-gta02.c
2339
2340 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2341 M:      Alexander Clouter <[email protected]>
2342 L:      [email protected] (moderated for non-subscribers)
2343 S:      Maintained
2344 W:      http://www.digriz.org.uk/ts78xx/kernel
2345 F:      arch/arm/mach-orion5x/ts78xx-*
2346
2347 ARM/OXNAS platform support
2348 M:      Neil Armstrong <[email protected]>
2349 L:      [email protected] (moderated for non-subscribers)
2350 L:      [email protected] (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      arch/arm/boot/dts/ox8*.dts*
2353 F:      arch/arm/mach-oxnas/
2354 F:      drivers/power/reset/oxnas-restart.c
2355 N:      oxnas
2356
2357 ARM/PALM TREO SUPPORT
2358 M:      Tomas Cech <[email protected]>
2359 L:      [email protected] (moderated for non-subscribers)
2360 S:      Maintained
2361 W:      http://hackndev.com
2362 F:      arch/arm/mach-pxa/palmtreo.*
2363
2364 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2365 M:      Marek Vasut <[email protected]>
2366 L:      [email protected] (moderated for non-subscribers)
2367 S:      Maintained
2368 W:      http://hackndev.com
2369 F:      arch/arm/mach-pxa/include/mach/palmld.h
2370 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2371 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2372 F:      arch/arm/mach-pxa/palmld.c
2373 F:      arch/arm/mach-pxa/palmt5.*
2374 F:      arch/arm/mach-pxa/palmtc.c
2375 F:      arch/arm/mach-pxa/palmte2.*
2376 F:      arch/arm/mach-pxa/palmtx.c
2377
2378 ARM/PALMZ72 SUPPORT
2379 M:      Sergey Lapin <[email protected]>
2380 L:      [email protected] (moderated for non-subscribers)
2381 S:      Maintained
2382 W:      http://hackndev.com
2383 F:      arch/arm/mach-pxa/palmz72.*
2384
2385 ARM/PLEB SUPPORT
2386 M:      Peter Chubb <[email protected]>
2387 S:      Maintained
2388 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2389
2390 ARM/PT DIGITAL BOARD PORT
2391 M:      Stefan Eletzhofer <[email protected]>
2392 L:      [email protected] (moderated for non-subscribers)
2393 S:      Maintained
2394 W:      http://www.armlinux.org.uk/
2395
2396 ARM/QUALCOMM SUPPORT
2397 M:      Andy Gross <[email protected]>
2398 M:      Bjorn Andersson <[email protected]>
2399 L:      [email protected]
2400 S:      Maintained
2401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2402 F:      Documentation/devicetree/bindings/*/qcom*
2403 F:      Documentation/devicetree/bindings/soc/qcom/
2404 F:      arch/arm/boot/dts/qcom-*.dts
2405 F:      arch/arm/boot/dts/qcom-*.dtsi
2406 F:      arch/arm/mach-qcom/
2407 F:      arch/arm64/boot/dts/qcom/
2408 F:      drivers/*/*/qcom*
2409 F:      drivers/*/*/qcom/
2410 F:      drivers/*/pm8???-*
2411 F:      drivers/*/qcom*
2412 F:      drivers/*/qcom/
2413 F:      drivers/bluetooth/btqcomsmd.c
2414 F:      drivers/clocksource/timer-qcom.c
2415 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2416 F:      drivers/extcon/extcon-qcom*
2417 F:      drivers/i2c/busses/i2c-qcom-geni.c
2418 F:      drivers/i2c/busses/i2c-qup.c
2419 F:      drivers/iommu/msm*
2420 F:      drivers/mfd/ssbi.c
2421 F:      drivers/mmc/host/mmci_qcom*
2422 F:      drivers/mmc/host/sdhci-msm.c
2423 F:      drivers/pci/controller/dwc/pcie-qcom.c
2424 F:      drivers/phy/qualcomm/
2425 F:      drivers/power/*/msm*
2426 F:      drivers/reset/reset-qcom-*
2427 F:      drivers/scsi/ufs/ufs-qcom*
2428 F:      drivers/spi/spi-geni-qcom.c
2429 F:      drivers/spi/spi-qcom-qspi.c
2430 F:      drivers/spi/spi-qup.c
2431 F:      drivers/tty/serial/msm_serial.c
2432 F:      drivers/usb/dwc3/dwc3-qcom.c
2433 F:      include/dt-bindings/*/qcom*
2434 F:      include/linux/*/qcom*
2435 F:      include/linux/soc/qcom/
2436
2437 ARM/RADISYS ENP2611 MACHINE SUPPORT
2438 M:      Lennert Buytenhek <[email protected]>
2439 L:      [email protected] (moderated for non-subscribers)
2440 S:      Maintained
2441
2442 ARM/RDA MICRO ARCHITECTURE
2443 M:      Manivannan Sadhasivam <[email protected]>
2444 L:      [email protected] (moderated for non-subscribers)
2445 L:      [email protected] (moderated for non-subscribers)
2446 S:      Maintained
2447 F:      Documentation/devicetree/bindings/arm/rda.yaml
2448 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2449 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2450 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2451 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2452 F:      arch/arm/boot/dts/rda8810pl-*
2453 F:      drivers/clocksource/timer-rda.c
2454 F:      drivers/gpio/gpio-rda.c
2455 F:      drivers/irqchip/irq-rda-intc.c
2456 F:      drivers/tty/serial/rda-uart.c
2457
2458 ARM/REALTEK ARCHITECTURE
2459 M:      Andreas Färber <[email protected]>
2460 L:      [email protected] (moderated for non-subscribers)
2461 L:      [email protected] (moderated for non-subscribers)
2462 S:      Maintained
2463 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2464 F:      arch/arm/boot/dts/rtd*
2465 F:      arch/arm/mach-realtek/
2466 F:      arch/arm64/boot/dts/realtek/
2467
2468 ARM/RENESAS ARM64 ARCHITECTURE
2469 M:      Geert Uytterhoeven <[email protected]>
2470 M:      Magnus Damm <[email protected]>
2471 L:      [email protected]
2472 S:      Supported
2473 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2475 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2476 F:      arch/arm64/boot/dts/renesas/
2477 F:      drivers/soc/renesas/
2478 F:      include/linux/soc/renesas/
2479
2480 ARM/RISCPC ARCHITECTURE
2481 M:      Russell King <[email protected]>
2482 L:      [email protected] (moderated for non-subscribers)
2483 S:      Maintained
2484 W:      http://www.armlinux.org.uk/
2485 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2486 F:      arch/arm/include/asm/hardware/ioc.h
2487 F:      arch/arm/include/asm/hardware/iomd.h
2488 F:      arch/arm/include/asm/hardware/memc.h
2489 F:      arch/arm/mach-rpc/
2490 F:      drivers/net/ethernet/8390/etherh.c
2491 F:      drivers/net/ethernet/i825xx/ether1*
2492 F:      drivers/net/ethernet/seeq/ether3*
2493 F:      drivers/scsi/arm/
2494
2495 ARM/Rockchip SoC support
2496 M:      Heiko Stuebner <[email protected]>
2497 L:      [email protected] (moderated for non-subscribers)
2498 L:      [email protected]
2499 S:      Maintained
2500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2501 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2502 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2503 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2504 F:      arch/arm/boot/dts/rk3*
2505 F:      arch/arm/boot/dts/rv1108*
2506 F:      arch/arm/mach-rockchip/
2507 F:      drivers/*/*/*rockchip*
2508 F:      drivers/*/*rockchip*
2509 F:      drivers/clk/rockchip/
2510 F:      drivers/i2c/busses/i2c-rk3x.c
2511 F:      sound/soc/rockchip/
2512 N:      rockchip
2513
2514 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2515 M:      Krzysztof Kozlowski <[email protected]>
2516 L:      [email protected] (moderated for non-subscribers)
2517 L:      [email protected]
2518 S:      Maintained
2519 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2520 F:      Documentation/arm/samsung/
2521 F:      Documentation/devicetree/bindings/arm/samsung/
2522 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2523 F:      arch/arm/boot/dts/exynos*
2524 F:      arch/arm/boot/dts/s3c*
2525 F:      arch/arm/boot/dts/s5p*
2526 F:      arch/arm/mach-exynos*/
2527 F:      arch/arm/mach-s3c/
2528 F:      arch/arm/mach-s5p*/
2529 F:      arch/arm64/boot/dts/exynos/
2530 F:      drivers/*/*/*s3c24*
2531 F:      drivers/*/*s3c24*
2532 F:      drivers/*/*s3c64xx*
2533 F:      drivers/*/*s5pv210*
2534 F:      drivers/clocksource/samsung_pwm_timer.c
2535 F:      drivers/memory/samsung/
2536 F:      drivers/pwm/pwm-samsung.c
2537 F:      drivers/soc/samsung/
2538 F:      drivers/tty/serial/samsung*
2539 F:      include/clocksource/samsung_pwm.h
2540 F:      include/linux/platform_data/*s3c*
2541 F:      include/linux/serial_s3c.h
2542 F:      include/linux/soc/samsung/
2543 N:      exynos
2544 N:      s3c2410
2545 N:      s3c64xx
2546 N:      s5pv210
2547
2548 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2549 M:      Andrzej Hajda <[email protected]>
2550 L:      [email protected] (moderated for non-subscribers)
2551 L:      [email protected]
2552 S:      Maintained
2553 F:      drivers/media/platform/s5p-g2d/
2554
2555 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2556 M:      Marek Szyprowski <[email protected]>
2557 L:      [email protected]
2558 L:      [email protected]
2559 S:      Maintained
2560 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2561 F:      drivers/media/cec/platform/s5p/
2562
2563 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2564 M:      Andrzej Pietrasiewicz <[email protected]>
2565 M:      Jacek Anaszewski <[email protected]>
2566 M:      Sylwester Nawrocki <[email protected]>
2567 L:      [email protected] (moderated for non-subscribers)
2568 L:      [email protected]
2569 S:      Maintained
2570 F:      drivers/media/platform/s5p-jpeg/
2571
2572 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2573 M:      Andrzej Hajda <[email protected]>
2574 L:      [email protected] (moderated for non-subscribers)
2575 L:      [email protected]
2576 S:      Maintained
2577 F:      drivers/media/platform/s5p-mfc/
2578
2579 ARM/SHMOBILE ARM ARCHITECTURE
2580 M:      Geert Uytterhoeven <[email protected]>
2581 M:      Magnus Damm <[email protected]>
2582 L:      [email protected]
2583 S:      Supported
2584 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2586 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2587 F:      arch/arm/boot/dts/emev2*
2588 F:      arch/arm/boot/dts/gr-peach*
2589 F:      arch/arm/boot/dts/iwg20d-q7*
2590 F:      arch/arm/boot/dts/r7s*
2591 F:      arch/arm/boot/dts/r8a*
2592 F:      arch/arm/boot/dts/r9a*
2593 F:      arch/arm/boot/dts/sh*
2594 F:      arch/arm/configs/shmobile_defconfig
2595 F:      arch/arm/include/debug/renesas-scif.S
2596 F:      arch/arm/mach-shmobile/
2597 F:      drivers/soc/renesas/
2598 F:      include/linux/soc/renesas/
2599
2600 ARM/SOCFPGA ARCHITECTURE
2601 M:      Dinh Nguyen <[email protected]>
2602 S:      Maintained
2603 W:      http://www.rocketboards.org
2604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2605 F:      arch/arm/boot/dts/socfpga*
2606 F:      arch/arm/configs/socfpga_defconfig
2607 F:      arch/arm/mach-socfpga/
2608 F:      arch/arm64/boot/dts/altera/
2609 F:      arch/arm64/boot/dts/intel/
2610
2611 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2612 M:      Dinh Nguyen <[email protected]>
2613 S:      Maintained
2614 F:      drivers/clk/socfpga/
2615
2616 ARM/SOCFPGA EDAC SUPPORT
2617 M:      Dinh Nguyen <[email protected]>
2618 S:      Maintained
2619 F:      drivers/edac/altera_edac.[ch]
2620
2621 ARM/SPREADTRUM SoC SUPPORT
2622 M:      Orson Zhai <[email protected]>
2623 M:      Baolin Wang <[email protected]>
2624 M:      Chunyan Zhang <[email protected]>
2625 S:      Maintained
2626 F:      arch/arm64/boot/dts/sprd
2627 N:      sprd
2628 N:      sc27xx
2629 N:      sc2731
2630
2631 ARM/STI ARCHITECTURE
2632 M:      Patrice Chotard <[email protected]>
2633 L:      [email protected] (moderated for non-subscribers)
2634 S:      Maintained
2635 W:      http://www.stlinux.com
2636 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2637 F:      arch/arm/boot/dts/sti*
2638 F:      arch/arm/mach-sti/
2639 F:      drivers/ata/ahci_st.c
2640 F:      drivers/char/hw_random/st-rng.c
2641 F:      drivers/clocksource/arm_global_timer.c
2642 F:      drivers/clocksource/clksrc_st_lpc.c
2643 F:      drivers/cpufreq/sti-cpufreq.c
2644 F:      drivers/dma/st_fdma*
2645 F:      drivers/i2c/busses/i2c-st.c
2646 F:      drivers/media/platform/sti/c8sectpfe/
2647 F:      drivers/media/rc/st_rc.c
2648 F:      drivers/mmc/host/sdhci-st.c
2649 F:      drivers/phy/st/phy-miphy28lp.c
2650 F:      drivers/phy/st/phy-stih407-usb.c
2651 F:      drivers/pinctrl/pinctrl-st.c
2652 F:      drivers/remoteproc/st_remoteproc.c
2653 F:      drivers/remoteproc/st_slim_rproc.c
2654 F:      drivers/reset/sti/
2655 F:      drivers/rtc/rtc-st-lpc.c
2656 F:      drivers/tty/serial/st-asc.c
2657 F:      drivers/usb/dwc3/dwc3-st.c
2658 F:      drivers/usb/host/ehci-st.c
2659 F:      drivers/usb/host/ohci-st.c
2660 F:      drivers/watchdog/st_lpc_wdt.c
2661 F:      include/linux/remoteproc/st_slim_rproc.h
2662
2663 ARM/STM32 ARCHITECTURE
2664 M:      Maxime Coquelin <[email protected]>
2665 M:      Alexandre Torgue <[email protected]>
2666 L:      [email protected] (moderated for non-subscribers)
2667 L:      [email protected] (moderated for non-subscribers)
2668 S:      Maintained
2669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2670 F:      arch/arm/boot/dts/stm32*
2671 F:      arch/arm/mach-stm32/
2672 F:      drivers/clocksource/armv7m_systick.c
2673 N:      stm32
2674 N:      stm
2675
2676 ARM/Synaptics SoC support
2677 M:      Jisheng Zhang <[email protected]>
2678 M:      Sebastian Hesselbarth <[email protected]>
2679 L:      [email protected] (moderated for non-subscribers)
2680 S:      Maintained
2681 F:      arch/arm/boot/dts/berlin*
2682 F:      arch/arm/mach-berlin/
2683 F:      arch/arm64/boot/dts/synaptics/
2684
2685 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2686 M:      Lennert Buytenhek <[email protected]>
2687 L:      [email protected] (moderated for non-subscribers)
2688 S:      Maintained
2689
2690 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2691 M:      Hans Verkuil <[email protected]>
2692 L:      [email protected]
2693 L:      [email protected]
2694 S:      Maintained
2695 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2696 F:      drivers/media/cec/platform/tegra/
2697
2698 ARM/TETON BGA MACHINE SUPPORT
2699 M:      "Mark F. Brown" <[email protected]>
2700 L:      [email protected] (moderated for non-subscribers)
2701 S:      Maintained
2702
2703 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2704 M:      Santosh Shilimkar <[email protected]>
2705 L:      [email protected]
2706 S:      Maintained
2707 F:      drivers/memory/*emif*
2708
2709 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2710 M:      Santosh Shilimkar <[email protected]>
2711 L:      [email protected] (moderated for non-subscribers)
2712 S:      Maintained
2713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2714 F:      arch/arm/boot/dts/keystone-*
2715 F:      arch/arm/mach-keystone/
2716
2717 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2718 M:      Santosh Shilimkar <[email protected]>
2719 L:      [email protected]
2720 S:      Maintained
2721 F:      drivers/clk/keystone/
2722
2723 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2724 M:      Santosh Shilimkar <[email protected]>
2725 L:      [email protected] (moderated for non-subscribers)
2726 L:      [email protected]
2727 S:      Maintained
2728 F:      drivers/clocksource/timer-keystone.c
2729
2730 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2731 M:      Santosh Shilimkar <[email protected]>
2732 L:      [email protected]
2733 S:      Maintained
2734 F:      drivers/power/reset/keystone-reset.c
2735
2736 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2737 M:      Nishanth Menon <[email protected]>
2738 M:      Vignesh Raghavendra <[email protected]>
2739 M:      Tero Kristo <[email protected]>
2740 L:      [email protected] (moderated for non-subscribers)
2741 S:      Supported
2742 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2743 F:      arch/arm64/boot/dts/ti/Makefile
2744 F:      arch/arm64/boot/dts/ti/k3-*
2745 F:      include/dt-bindings/pinctrl/k3.h
2746
2747 ARM/THECUS N2100 MACHINE SUPPORT
2748 M:      Lennert Buytenhek <[email protected]>
2749 L:      [email protected] (moderated for non-subscribers)
2750 S:      Maintained
2751
2752 ARM/TOSA MACHINE SUPPORT
2753 M:      Dmitry Eremin-Solenikov <[email protected]>
2754 M:      Dirk Opfer <[email protected]>
2755 S:      Maintained
2756
2757 ARM/TOSHIBA VISCONTI ARCHITECTURE
2758 M:      Nobuhiro Iwamatsu <[email protected]>
2759 L:      [email protected] (moderated for non-subscribers)
2760 S:      Supported
2761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2762 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
2763 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2764 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2765 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2766 F:      Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2767 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2768 F:      arch/arm64/boot/dts/toshiba/
2769 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2770 F:      drivers/gpio/gpio-visconti.c
2771 F:      drivers/pci/controller/dwc/pcie-visconti.c
2772 F:      drivers/pinctrl/visconti/
2773 F:      drivers/watchdog/visconti_wdt.c
2774 N:      visconti
2775
2776 ARM/UNIPHIER ARCHITECTURE
2777 M:      Kunihiko Hayashi <[email protected]>
2778 M:      Masami Hiramatsu <[email protected]>
2779 L:      [email protected] (moderated for non-subscribers)
2780 S:      Maintained
2781 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2782 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2783 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2784 F:      arch/arm/boot/dts/uniphier*
2785 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2786 F:      arch/arm/mach-uniphier/
2787 F:      arch/arm/mm/cache-uniphier.c
2788 F:      arch/arm64/boot/dts/socionext/uniphier*
2789 F:      drivers/bus/uniphier-system-bus.c
2790 F:      drivers/clk/uniphier/
2791 F:      drivers/dma/uniphier-mdmac.c
2792 F:      drivers/gpio/gpio-uniphier.c
2793 F:      drivers/i2c/busses/i2c-uniphier*
2794 F:      drivers/irqchip/irq-uniphier-aidet.c
2795 F:      drivers/mmc/host/uniphier-sd.c
2796 F:      drivers/pinctrl/uniphier/
2797 F:      drivers/reset/reset-uniphier.c
2798 F:      drivers/tty/serial/8250/8250_uniphier.c
2799 N:      uniphier
2800
2801 ARM/VERSATILE EXPRESS PLATFORM
2802 M:      Liviu Dudau <[email protected]>
2803 M:      Sudeep Holla <[email protected]>
2804 M:      Lorenzo Pieralisi <[email protected]>
2805 L:      [email protected] (moderated for non-subscribers)
2806 S:      Maintained
2807 F:      */*/*/vexpress*
2808 F:      */*/vexpress*
2809 F:      arch/arm/boot/dts/vexpress*
2810 F:      arch/arm/mach-vexpress/
2811 F:      arch/arm64/boot/dts/arm/
2812 F:      drivers/clk/versatile/clk-vexpress-osc.c
2813 F:      drivers/clocksource/timer-versatile.c
2814 N:      mps2
2815
2816 ARM/VFP SUPPORT
2817 M:      Russell King <[email protected]>
2818 L:      [email protected] (moderated for non-subscribers)
2819 S:      Maintained
2820 W:      http://www.armlinux.org.uk/
2821 F:      arch/arm/vfp/
2822
2823 ARM/VOIPAC PXA270 SUPPORT
2824 M:      Marek Vasut <[email protected]>
2825 L:      [email protected] (moderated for non-subscribers)
2826 S:      Maintained
2827 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2828 F:      arch/arm/mach-pxa/vpac270.c
2829
2830 ARM/VT8500 ARM ARCHITECTURE
2831 L:      [email protected] (moderated for non-subscribers)
2832 S:      Orphan
2833 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2834 F:      arch/arm/mach-vt8500/
2835 F:      drivers/clocksource/timer-vt8500.c
2836 F:      drivers/i2c/busses/i2c-wmt.c
2837 F:      drivers/mmc/host/wmt-sdmmc.c
2838 F:      drivers/pwm/pwm-vt8500.c
2839 F:      drivers/rtc/rtc-vt8500.c
2840 F:      drivers/tty/serial/vt8500_serial.c
2841 F:      drivers/usb/host/ehci-platform.c
2842 F:      drivers/usb/host/uhci-platform.c
2843 F:      drivers/video/fbdev/vt8500lcdfb.*
2844 F:      drivers/video/fbdev/wm8505fb*
2845 F:      drivers/video/fbdev/wmt_ge_rops.*
2846
2847 ARM/ZIPIT Z2 SUPPORT
2848 M:      Marek Vasut <[email protected]>
2849 L:      [email protected] (moderated for non-subscribers)
2850 S:      Maintained
2851 F:      arch/arm/mach-pxa/include/mach/z2.h
2852 F:      arch/arm/mach-pxa/z2.c
2853
2854 ARM/ZYNQ ARCHITECTURE
2855 M:      Michal Simek <[email protected]>
2856 L:      [email protected] (moderated for non-subscribers)
2857 S:      Supported
2858 W:      http://wiki.xilinx.com
2859 T:      git https://github.com/Xilinx/linux-xlnx.git
2860 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2861 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2862 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2863 F:      arch/arm/mach-zynq/
2864 F:      drivers/clocksource/timer-cadence-ttc.c
2865 F:      drivers/cpuidle/cpuidle-zynq.c
2866 F:      drivers/edac/synopsys_edac.c
2867 F:      drivers/i2c/busses/i2c-cadence.c
2868 F:      drivers/i2c/busses/i2c-xiic.c
2869 F:      drivers/mmc/host/sdhci-of-arasan.c
2870 N:      zynq
2871 N:      xilinx
2872
2873 ARM64 PORT (AARCH64 ARCHITECTURE)
2874 M:      Catalin Marinas <[email protected]>
2875 M:      Will Deacon <[email protected]>
2876 L:      [email protected] (moderated for non-subscribers)
2877 S:      Maintained
2878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2879 F:      Documentation/arm64/
2880 F:      arch/arm64/
2881 F:      tools/testing/selftests/arm64/
2882 X:      arch/arm64/boot/dts/
2883
2884 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2885 M:      George McCollister <[email protected]>
2886 L:      [email protected]
2887 S:      Maintained
2888 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2889 F:      drivers/net/dsa/xrs700x/*
2890 F:      net/dsa/tag_xrs700x.c
2891
2892 AS3645A LED FLASH CONTROLLER DRIVER
2893 M:      Sakari Ailus <[email protected]>
2894 L:      [email protected]
2895 S:      Maintained
2896 F:      drivers/leds/flash/leds-as3645a.c
2897
2898 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2899 M:      Tianshu Qiu <[email protected]>
2900 L:      [email protected]
2901 S:      Maintained
2902 T:      git git://linuxtv.org/media_tree.git
2903 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2904 F:      drivers/media/i2c/ak7375.c
2905
2906 ASAHI KASEI AK8974 DRIVER
2907 M:      Linus Walleij <[email protected]>
2908 L:      [email protected]
2909 S:      Supported
2910 W:      http://www.akm.com/
2911 F:      drivers/iio/magnetometer/ak8974.c
2912
2913 ASC7621 HARDWARE MONITOR DRIVER
2914 M:      George Joseph <[email protected]>
2915 L:      [email protected]
2916 S:      Maintained
2917 F:      Documentation/hwmon/asc7621.rst
2918 F:      drivers/hwmon/asc7621.c
2919
2920 ASIX AX88796C SPI ETHERNET ADAPTER
2921 M:      Łukasz Stelmach <[email protected]>
2922 S:      Maintained
2923 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2924 F:      drivers/net/ethernet/asix/ax88796c_*
2925
2926 ASPEED PINCTRL DRIVERS
2927 M:      Andrew Jeffery <[email protected]>
2928 L:      [email protected] (moderated for non-subscribers)
2929 L:      [email protected] (moderated for non-subscribers)
2930 L:      [email protected]
2931 S:      Maintained
2932 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2933 F:      drivers/pinctrl/aspeed/
2934
2935 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2936 M:      Eddie James <[email protected]>
2937 L:      [email protected] (moderated for non-subscribers)
2938 S:      Maintained
2939 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2940 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2941 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2942
2943 ASPEED SD/MMC DRIVER
2944 M:      Andrew Jeffery <[email protected]>
2945 L:      [email protected] (moderated for non-subscribers)
2946 L:      [email protected] (moderated for non-subscribers)
2947 L:      [email protected]
2948 S:      Maintained
2949 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2950 F:      drivers/mmc/host/sdhci-of-aspeed*
2951
2952 ASPEED VIDEO ENGINE DRIVER
2953 M:      Eddie James <[email protected]>
2954 L:      [email protected]
2955 L:      [email protected] (moderated for non-subscribers)
2956 S:      Maintained
2957 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2958 F:      drivers/media/platform/aspeed-video.c
2959
2960 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2961 M:      Corentin Chary <[email protected]>
2962 L:      [email protected]
2963 L:      [email protected]
2964 S:      Maintained
2965 W:      http://acpi4asus.sf.net
2966 F:      drivers/platform/x86/asus*.c
2967 F:      drivers/platform/x86/eeepc*.c
2968
2969 ASUS WIRELESS RADIO CONTROL DRIVER
2970 M:      João Paulo Rechi Vita <[email protected]>
2971 L:      [email protected]
2972 S:      Maintained
2973 F:      drivers/platform/x86/asus-wireless.c
2974
2975 ASYMMETRIC KEYS
2976 M:      David Howells <[email protected]>
2977 L:      [email protected]
2978 S:      Maintained
2979 F:      Documentation/crypto/asymmetric-keys.rst
2980 F:      crypto/asymmetric_keys/
2981 F:      include/crypto/pkcs7.h
2982 F:      include/crypto/public_key.h
2983 F:      include/linux/verification.h
2984
2985 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2986 R:      Dan Williams <[email protected]>
2987 S:      Odd fixes
2988 W:      http://sourceforge.net/projects/xscaleiop
2989 F:      Documentation/crypto/async-tx-api.rst
2990 F:      crypto/async_tx/
2991 F:      include/linux/async_tx.h
2992
2993 AT24 EEPROM DRIVER
2994 M:      Bartosz Golaszewski <[email protected]>
2995 L:      [email protected]
2996 S:      Maintained
2997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2998 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2999 F:      drivers/misc/eeprom/at24.c
3000
3001 ATA OVER ETHERNET (AOE) DRIVER
3002 M:      "Justin Sanders" <[email protected]>
3003 S:      Supported
3004 W:      http://www.openaoe.org/
3005 F:      Documentation/admin-guide/aoe/
3006 F:      drivers/block/aoe/
3007
3008 ATC260X PMIC MFD DRIVER
3009 M:      Manivannan Sadhasivam <[email protected]>
3010 M:      Cristian Ciocaltea <[email protected]>
3011 L:      [email protected]
3012 S:      Maintained
3013 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3014 F:      drivers/input/misc/atc260x-onkey.c
3015 F:      drivers/mfd/atc260*
3016 F:      drivers/power/reset/atc260x-poweroff.c
3017 F:      drivers/regulator/atc260x-regulator.c
3018 F:      include/linux/mfd/atc260x/*
3019
3020 ATHEROS 71XX/9XXX GPIO DRIVER
3021 M:      Alban Bedel <[email protected]>
3022 S:      Maintained
3023 W:      https://github.com/AlbanBedel/linux
3024 T:      git git://github.com/AlbanBedel/linux
3025 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3026 F:      drivers/gpio/gpio-ath79.c
3027
3028 ATHEROS 71XX/9XXX USB PHY DRIVER
3029 M:      Alban Bedel <[email protected]>
3030 S:      Maintained
3031 W:      https://github.com/AlbanBedel/linux
3032 T:      git git://github.com/AlbanBedel/linux
3033 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3034 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3035
3036 ATHEROS ATH GENERIC UTILITIES
3037 M:      Kalle Valo <[email protected]>
3038 L:      [email protected]
3039 S:      Supported
3040 F:      drivers/net/wireless/ath/*
3041
3042 ATHEROS ATH5K WIRELESS DRIVER
3043 M:      Jiri Slaby <[email protected]>
3044 M:      Nick Kossifidis <[email protected]>
3045 M:      Luis Chamberlain <[email protected]>
3046 L:      [email protected]
3047 S:      Maintained
3048 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3049 F:      drivers/net/wireless/ath/ath5k/
3050
3051 ATHEROS ATH6KL WIRELESS DRIVER
3052 M:      Kalle Valo <[email protected]>
3053 L:      [email protected]
3054 S:      Supported
3055 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3057 F:      drivers/net/wireless/ath/ath6kl/
3058
3059 ATI_REMOTE2 DRIVER
3060 M:      Ville Syrjala <[email protected]>
3061 S:      Maintained
3062 F:      drivers/input/misc/ati_remote2.c
3063
3064 ATK0110 HWMON DRIVER
3065 M:      Luca Tettamanti <[email protected]>
3066 L:      [email protected]
3067 S:      Maintained
3068 F:      drivers/hwmon/asus_atk0110.c
3069
3070 ATLX ETHERNET DRIVERS
3071 M:      Chris Snook <[email protected]>
3072 L:      [email protected]
3073 S:      Maintained
3074 W:      http://sourceforge.net/projects/atl1
3075 W:      http://atl1.sourceforge.net
3076 F:      drivers/net/ethernet/atheros/
3077
3078 ATM
3079 M:      Chas Williams <[email protected]>
3080 L:      [email protected] (moderated for non-subscribers)
3081 L:      [email protected]
3082 S:      Maintained
3083 W:      http://linux-atm.sourceforge.net
3084 F:      drivers/atm/
3085 F:      include/linux/atm*
3086 F:      include/uapi/linux/atm*
3087
3088 ATMEL MACB ETHERNET DRIVER
3089 M:      Nicolas Ferre <[email protected]>
3090 M:      Claudiu Beznea <[email protected]>
3091 S:      Supported
3092 F:      drivers/net/ethernet/cadence/
3093
3094 ATMEL MAXTOUCH DRIVER
3095 M:      Nick Dyer <[email protected]>
3096 S:      Maintained
3097 T:      git git://github.com/ndyer/linux.git
3098 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3099 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3100
3101 ATMEL WIRELESS DRIVER
3102 M:      Simon Kelley <[email protected]>
3103 L:      [email protected]
3104 S:      Maintained
3105 W:      http://www.thekelleys.org.uk/atmel
3106 W:      http://atmelwlandriver.sourceforge.net/
3107 F:      drivers/net/wireless/atmel/atmel*
3108
3109 ATOMIC INFRASTRUCTURE
3110 M:      Will Deacon <[email protected]>
3111 M:      Peter Zijlstra <[email protected]>
3112 R:      Boqun Feng <[email protected]>
3113 L:      [email protected]
3114 S:      Maintained
3115 F:      arch/*/include/asm/atomic*.h
3116 F:      include/*/atomic*.h
3117 F:      include/linux/refcount.h
3118 F:      Documentation/atomic_*.txt
3119 F:      scripts/atomic/
3120
3121 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3122 M:      Bradley Grove <[email protected]>
3123 L:      [email protected]
3124 S:      Supported
3125 W:      http://www.attotech.com
3126 F:      drivers/scsi/esas2r
3127
3128 ATUSB IEEE 802.15.4 RADIO DRIVER
3129 M:      Stefan Schmidt <[email protected]>
3130 L:      [email protected]
3131 S:      Maintained
3132 F:      drivers/net/ieee802154/at86rf230.h
3133 F:      drivers/net/ieee802154/atusb.c
3134 F:      drivers/net/ieee802154/atusb.h
3135
3136 AUDIT SUBSYSTEM
3137 M:      Paul Moore <[email protected]>
3138 M:      Eric Paris <[email protected]>
3139 L:      [email protected] (moderated for non-subscribers)
3140 S:      Supported
3141 W:      https://github.com/linux-audit
3142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3143 F:      include/asm-generic/audit_*.h
3144 F:      include/linux/audit.h
3145 F:      include/linux/audit_arch.h
3146 F:      include/uapi/linux/audit.h
3147 F:      kernel/audit*
3148 F:      lib/*audit.c
3149
3150 AUXILIARY DISPLAY DRIVERS
3151 M:      Miguel Ojeda <[email protected]>
3152 S:      Maintained
3153 F:      drivers/auxdisplay/
3154 F:      include/linux/cfag12864b.h
3155
3156 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3157 M:      Andreas Klinger <[email protected]>
3158 L:      [email protected]
3159 S:      Maintained
3160 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3161 F:      drivers/iio/adc/hx711.c
3162
3163 AX.25 NETWORK LAYER
3164 M:      Ralf Baechle <[email protected]>
3165 L:      [email protected]
3166 S:      Maintained
3167 W:      http://www.linux-ax25.org/
3168 F:      include/net/ax25.h
3169 F:      include/uapi/linux/ax25.h
3170 F:      net/ax25/
3171
3172 AXENTIA ARM DEVICES
3173 M:      Peter Rosin <[email protected]>
3174 L:      [email protected] (moderated for non-subscribers)
3175 S:      Maintained
3176 F:      arch/arm/boot/dts/at91-linea.dtsi
3177 F:      arch/arm/boot/dts/at91-natte.dtsi
3178 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3179 F:      arch/arm/boot/dts/at91-tse850-3.dts
3180
3181 AXENTIA ASOC DRIVERS
3182 M:      Peter Rosin <[email protected]>
3183 L:      [email protected] (moderated for non-subscribers)
3184 S:      Maintained
3185 F:      Documentation/devicetree/bindings/sound/axentia,*
3186 F:      sound/soc/atmel/tse850-pcm5142.c
3187
3188 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3189 M:      Nuno Sá <[email protected]>
3190 L:      [email protected]
3191 S:      Supported
3192 W:      http://ez.analog.com/community/linux-device-drivers
3193 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3194 F:      drivers/hwmon/axi-fan-control.c
3195
3196 AXXIA I2C CONTROLLER
3197 M:      Krzysztof Adamski <[email protected]>
3198 L:      [email protected]
3199 S:      Maintained
3200 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3201 F:      drivers/i2c/busses/i2c-axxia.c
3202
3203 AZ6007 DVB DRIVER
3204 M:      Mauro Carvalho Chehab <[email protected]>
3205 L:      [email protected]
3206 S:      Maintained
3207 W:      https://linuxtv.org
3208 T:      git git://linuxtv.org/media_tree.git
3209 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3210
3211 AZTECH FM RADIO RECEIVER DRIVER
3212 M:      Hans Verkuil <[email protected]>
3213 L:      [email protected]
3214 S:      Maintained
3215 W:      https://linuxtv.org
3216 T:      git git://linuxtv.org/media_tree.git
3217 F:      drivers/media/radio/radio-aztech*
3218
3219 B43 WIRELESS DRIVER
3220 L:      [email protected]
3221 L:      [email protected]
3222 S:      Odd Fixes
3223 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3224 F:      drivers/net/wireless/broadcom/b43/
3225
3226 B43LEGACY WIRELESS DRIVER
3227 M:      Larry Finger <[email protected]>
3228 L:      [email protected]
3229 L:      [email protected]
3230 S:      Maintained
3231 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3232 F:      drivers/net/wireless/broadcom/b43legacy/
3233
3234 BACKLIGHT CLASS/SUBSYSTEM
3235 M:      Lee Jones <[email protected]>
3236 M:      Daniel Thompson <[email protected]>
3237 M:      Jingoo Han <[email protected]>
3238 L:      [email protected]
3239 S:      Maintained
3240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3241 F:      Documentation/ABI/stable/sysfs-class-backlight
3242 F:      Documentation/ABI/testing/sysfs-class-backlight
3243 F:      Documentation/devicetree/bindings/leds/backlight
3244 F:      drivers/video/backlight/
3245 F:      include/linux/backlight.h
3246 F:      include/linux/pwm_backlight.h
3247
3248 BATMAN ADVANCED
3249 M:      Marek Lindner <[email protected]>
3250 M:      Simon Wunderlich <[email protected]>
3251 M:      Antonio Quartulli <[email protected]>
3252 M:      Sven Eckelmann <[email protected]>
3253 L:      [email protected] (moderated for non-subscribers)
3254 S:      Maintained
3255 W:      https://www.open-mesh.org/
3256 Q:      https://patchwork.open-mesh.org/project/batman/list/
3257 B:      https://www.open-mesh.org/projects/batman-adv/issues
3258 C:      ircs://irc.hackint.org/batadv
3259 T:      git https://git.open-mesh.org/linux-merge.git
3260 F:      Documentation/networking/batman-adv.rst
3261 F:      include/uapi/linux/batadv_packet.h
3262 F:      include/uapi/linux/batman_adv.h
3263 F:      net/batman-adv/
3264
3265 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3266 M:      Thomas Sailer <[email protected]>
3267 L:      [email protected]
3268 S:      Maintained
3269 W:      http://www.baycom.org/~tom/ham/ham.html
3270 F:      drivers/net/hamradio/baycom*
3271
3272 BCACHE (BLOCK LAYER CACHE)
3273 M:      Coly Li <[email protected]>
3274 M:      Kent Overstreet <[email protected]>
3275 L:      [email protected]
3276 S:      Maintained
3277 W:      http://bcache.evilpiepirate.org
3278 C:      irc://irc.oftc.net/bcache
3279 F:      drivers/md/bcache/
3280
3281 BDISP ST MEDIA DRIVER
3282 M:      Fabien Dessenne <[email protected]>
3283 L:      [email protected]
3284 S:      Supported
3285 W:      https://linuxtv.org
3286 T:      git git://linuxtv.org/media_tree.git
3287 F:      drivers/media/platform/sti/bdisp
3288
3289 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3290 M:      Dariusz Marcinkiewicz <[email protected]>
3291 L:      [email protected]
3292 S:      Maintained
3293 F:      drivers/net/ethernet/ec_bhf.c
3294
3295 BEFS FILE SYSTEM
3296 M:      Luis de Bethencourt <[email protected]>
3297 M:      Salah Triki <[email protected]>
3298 S:      Maintained
3299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3300 F:      Documentation/filesystems/befs.rst
3301 F:      fs/befs/
3302
3303 BFQ I/O SCHEDULER
3304 M:      Paolo Valente <[email protected]>
3305 M:      Jens Axboe <[email protected]>
3306 L:      [email protected]
3307 S:      Maintained
3308 F:      Documentation/block/bfq-iosched.rst
3309 F:      block/bfq-*
3310
3311 BFS FILE SYSTEM
3312 M:      "Tigran A. Aivazian" <[email protected]>
3313 S:      Maintained
3314 F:      Documentation/filesystems/bfs.rst
3315 F:      fs/bfs/
3316 F:      include/uapi/linux/bfs_fs.h
3317
3318 BITMAP API
3319 M:      Yury Norov <[email protected]>
3320 R:      Andy Shevchenko <[email protected]>
3321 R:      Rasmus Villemoes <[email protected]>
3322 S:      Maintained
3323 F:      include/asm-generic/bitops/find.h
3324 F:      include/linux/bitmap.h
3325 F:      lib/bitmap.c
3326 F:      lib/find_bit.c
3327 F:      lib/find_bit_benchmark.c
3328 F:      lib/test_bitmap.c
3329 F:      tools/include/asm-generic/bitops/find.h
3330 F:      tools/include/linux/bitmap.h
3331 F:      tools/lib/bitmap.c
3332 F:      tools/lib/find_bit.c
3333
3334 BLINKM RGB LED DRIVER
3335 M:      Jan-Simon Moeller <[email protected]>
3336 S:      Maintained
3337 F:      drivers/leds/leds-blinkm.c
3338
3339 BLOCK LAYER
3340 M:      Jens Axboe <[email protected]>
3341 L:      [email protected]
3342 S:      Maintained
3343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3344 F:      block/
3345 F:      drivers/block/
3346 F:      include/linux/blk*
3347 F:      kernel/trace/blktrace.c
3348 F:      lib/sbitmap.c
3349
3350 BLOCK2MTD DRIVER
3351 M:      Joern Engel <[email protected]>
3352 L:      [email protected]
3353 S:      Maintained
3354 F:      drivers/mtd/devices/block2mtd.c
3355
3356 BLUETOOTH DRIVERS
3357 M:      Marcel Holtmann <[email protected]>
3358 M:      Johan Hedberg <[email protected]>
3359 M:      Luiz Augusto von Dentz <[email protected]>
3360 L:      [email protected]
3361 S:      Supported
3362 W:      http://www.bluez.org/
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3365 F:      drivers/bluetooth/
3366
3367 BLUETOOTH SUBSYSTEM
3368 M:      Marcel Holtmann <[email protected]>
3369 M:      Johan Hedberg <[email protected]>
3370 M:      Luiz Augusto von Dentz <[email protected]>
3371 L:      [email protected]
3372 S:      Supported
3373 W:      http://www.bluez.org/
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3376 F:      include/net/bluetooth/
3377 F:      net/bluetooth/
3378
3379 BONDING DRIVER
3380 M:      Jay Vosburgh <[email protected]>
3381 M:      Veaceslav Falico <[email protected]>
3382 M:      Andy Gospodarek <[email protected]>
3383 L:      [email protected]
3384 S:      Supported
3385 W:      http://sourceforge.net/projects/bonding/
3386 F:      drivers/net/bonding/
3387 F:      include/net/bonding.h
3388 F:      include/uapi/linux/if_bonding.h
3389
3390 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3391 M:      Dan Robertson <[email protected]>
3392 L:      [email protected]
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3395 F:      drivers/iio/accel/bma400*
3396
3397 BPF (Safe dynamic programs and tools)
3398 M:      Alexei Starovoitov <[email protected]>
3399 M:      Daniel Borkmann <[email protected]>
3400 M:      Andrii Nakryiko <[email protected]>
3401 R:      Martin KaFai Lau <[email protected]>
3402 R:      Song Liu <[email protected]>
3403 R:      Yonghong Song <[email protected]>
3404 R:      John Fastabend <[email protected]>
3405 R:      KP Singh <[email protected]>
3406 L:      [email protected]
3407 L:      [email protected]
3408 S:      Supported
3409 W:      https://bpf.io/
3410 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3413 F:      Documentation/bpf/
3414 F:      Documentation/networking/filter.rst
3415 F:      Documentation/userspace-api/ebpf/
3416 F:      arch/*/net/*
3417 F:      include/linux/bpf*
3418 F:      include/linux/btf*
3419 F:      include/linux/filter.h
3420 F:      include/trace/events/xdp.h
3421 F:      include/uapi/linux/bpf*
3422 F:      include/uapi/linux/btf*
3423 F:      include/uapi/linux/filter.h
3424 F:      kernel/bpf/
3425 F:      kernel/trace/bpf_trace.c
3426 F:      lib/test_bpf.c
3427 F:      net/bpf/
3428 F:      net/core/filter.c
3429 F:      net/sched/act_bpf.c
3430 F:      net/sched/cls_bpf.c
3431 F:      samples/bpf/
3432 F:      scripts/bpf_doc.py
3433 F:      tools/bpf/
3434 F:      tools/lib/bpf/
3435 F:      tools/testing/selftests/bpf/
3436 N:      bpf
3437 K:      bpf
3438
3439 BPF JIT for ARM
3440 M:      Shubham Bansal <[email protected]>
3441 L:      [email protected]
3442 L:      [email protected]
3443 S:      Maintained
3444 F:      arch/arm/net/
3445
3446 BPF JIT for ARM64
3447 M:      Daniel Borkmann <[email protected]>
3448 M:      Alexei Starovoitov <[email protected]>
3449 M:      Zi Shen Lim <[email protected]>
3450 L:      [email protected]
3451 L:      [email protected]
3452 S:      Supported
3453 F:      arch/arm64/net/
3454
3455 BPF JIT for MIPS (32-BIT AND 64-BIT)
3456 M:      Johan Almbladh <[email protected]>
3457 M:      Paul Burton <[email protected]>
3458 L:      [email protected]
3459 L:      [email protected]
3460 S:      Maintained
3461 F:      arch/mips/net/
3462
3463 BPF JIT for NFP NICs
3464 M:      Jakub Kicinski <[email protected]>
3465 L:      [email protected]
3466 L:      [email protected]
3467 S:      Supported
3468 F:      drivers/net/ethernet/netronome/nfp/bpf/
3469
3470 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3471 M:      Naveen N. Rao <[email protected]>
3472 L:      [email protected]
3473 L:      [email protected]
3474 S:      Maintained
3475 F:      arch/powerpc/net/
3476
3477 BPF JIT for RISC-V (32-bit)
3478 M:      Luke Nelson <[email protected]>
3479 M:      Xi Wang <[email protected]>
3480 L:      [email protected]
3481 L:      [email protected]
3482 S:      Maintained
3483 F:      arch/riscv/net/
3484 X:      arch/riscv/net/bpf_jit_comp64.c
3485
3486 BPF JIT for RISC-V (64-bit)
3487 M:      Björn Töpel <[email protected]>
3488 L:      [email protected]
3489 L:      [email protected]
3490 S:      Maintained
3491 F:      arch/riscv/net/
3492 X:      arch/riscv/net/bpf_jit_comp32.c
3493
3494 BPF JIT for S390
3495 M:      Ilya Leoshkevich <[email protected]>
3496 M:      Heiko Carstens <[email protected]>
3497 M:      Vasily Gorbik <[email protected]>
3498 L:      [email protected]
3499 L:      [email protected]
3500 S:      Maintained
3501 F:      arch/s390/net/
3502 X:      arch/s390/net/pnet.c
3503
3504 BPF JIT for SPARC (32-BIT AND 64-BIT)
3505 M:      David S. Miller <[email protected]>
3506 L:      [email protected]
3507 L:      [email protected]
3508 S:      Maintained
3509 F:      arch/sparc/net/
3510
3511 BPF JIT for X86 32-BIT
3512 M:      Wang YanQing <[email protected]>
3513 L:      [email protected]
3514 L:      [email protected]
3515 S:      Maintained
3516 F:      arch/x86/net/bpf_jit_comp32.c
3517
3518 BPF JIT for X86 64-BIT
3519 M:      Alexei Starovoitov <[email protected]>
3520 M:      Daniel Borkmann <[email protected]>
3521 L:      [email protected]
3522 L:      [email protected]
3523 S:      Supported
3524 F:      arch/x86/net/
3525 X:      arch/x86/net/bpf_jit_comp32.c
3526
3527 BPF LSM (Security Audit and Enforcement using BPF)
3528 M:      KP Singh <[email protected]>
3529 R:      Florent Revest <[email protected]>
3530 R:      Brendan Jackman <[email protected]>
3531 L:      [email protected]
3532 S:      Maintained
3533 F:      Documentation/bpf/bpf_lsm.rst
3534 F:      include/linux/bpf_lsm.h
3535 F:      kernel/bpf/bpf_lsm.c
3536 F:      security/bpf/
3537
3538 BROADCOM B44 10/100 ETHERNET DRIVER
3539 M:      Michael Chan <[email protected]>
3540 L:      [email protected]
3541 S:      Supported
3542 F:      drivers/net/ethernet/broadcom/b44.*
3543
3544 BROADCOM B53 ETHERNET SWITCH DRIVER
3545 M:      Florian Fainelli <[email protected]>
3546 L:      [email protected]
3547 L:      [email protected] (subscribers-only)
3548 S:      Supported
3549 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3550 F:      drivers/net/dsa/b53/*
3551 F:      include/linux/dsa/brcm.h
3552 F:      include/linux/platform_data/b53.h
3553
3554 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3555 M:      Nicolas Saenz Julienne <[email protected]>
3556 L:      [email protected]
3557 L:      [email protected] (moderated for non-subscribers)
3558 L:      [email protected] (moderated for non-subscribers)
3559 S:      Maintained
3560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3561 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3562 F:      drivers/pci/controller/pcie-brcmstb.c
3563 F:      drivers/staging/vc04_services
3564 N:      bcm2711
3565 N:      bcm283*
3566
3567 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3568 M:      Florian Fainelli <[email protected]>
3569 M:      Ray Jui <[email protected]>
3570 M:      Scott Branden <[email protected]>
3571 M:      [email protected]
3572 S:      Maintained
3573 T:      git git://github.com/broadcom/mach-bcm
3574 F:      arch/arm/mach-bcm/
3575 N:      bcm281*
3576 N:      bcm113*
3577 N:      bcm216*
3578 N:      kona
3579
3580 BROADCOM BCM47XX MIPS ARCHITECTURE
3581 M:      Hauke Mehrtens <[email protected]>
3582 M:      Rafał Miłecki <[email protected]>
3583 L:      [email protected]
3584 S:      Maintained
3585 F:      Documentation/devicetree/bindings/mips/brcm/
3586 F:      arch/mips/bcm47xx/*
3587 F:      arch/mips/include/asm/mach-bcm47xx/*
3588
3589 BROADCOM BCM4908 ETHERNET DRIVER
3590 M:      Rafał Miłecki <[email protected]>
3591 M:      [email protected]
3592 L:      [email protected]
3593 S:      Maintained
3594 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3595 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
3596 F:      drivers/net/ethernet/broadcom/unimac.h
3597
3598 BROADCOM BCM5301X ARM ARCHITECTURE
3599 M:      Hauke Mehrtens <[email protected]>
3600 M:      Rafał Miłecki <[email protected]>
3601 M:      [email protected]
3602 L:      [email protected] (moderated for non-subscribers)
3603 S:      Maintained
3604 F:      arch/arm/boot/dts/bcm470*
3605 F:      arch/arm/boot/dts/bcm5301*
3606 F:      arch/arm/boot/dts/bcm953012*
3607 F:      arch/arm/mach-bcm/bcm_5301x.c
3608
3609 BROADCOM BCM53573 ARM ARCHITECTURE
3610 M:      Rafał Miłecki <[email protected]>
3611 L:      [email protected]
3612 L:      [email protected] (moderated for non-subscribers)
3613 S:      Maintained
3614 F:      arch/arm/boot/dts/bcm47189*
3615 F:      arch/arm/boot/dts/bcm53573*
3616
3617 BROADCOM BCM63XX ARM ARCHITECTURE
3618 M:      Florian Fainelli <[email protected]>
3619 M:      [email protected]
3620 L:      [email protected] (moderated for non-subscribers)
3621 S:      Maintained
3622 T:      git git://github.com/broadcom/stblinux.git
3623 N:      bcm63xx
3624
3625 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3626 M:      Kevin Cernekee <[email protected]>
3627 L:      [email protected]
3628 S:      Maintained
3629 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3630
3631 BROADCOM BCM7XXX ARM ARCHITECTURE
3632 M:      Florian Fainelli <[email protected]>
3633 M:      [email protected]
3634 L:      [email protected] (moderated for non-subscribers)
3635 S:      Maintained
3636 T:      git git://github.com/broadcom/stblinux.git
3637 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3638 F:      arch/arm/boot/dts/bcm7*.dts*
3639 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3640 F:      arch/arm/mach-bcm/*brcmstb*
3641 F:      arch/arm/mm/cache-b15-rac.c
3642 F:      drivers/bus/brcmstb_gisb.c
3643 F:      drivers/pci/controller/pcie-brcmstb.c
3644 N:      brcmstb
3645
3646 BROADCOM BDC DRIVER
3647 M:      Al Cooper <[email protected]>
3648 L:      [email protected]
3649 L:      [email protected]
3650 S:      Maintained
3651 F:      Documentation/devicetree/bindings/usb/brcm,bdc.txt
3652 F:      drivers/usb/gadget/udc/bdc/
3653
3654 BROADCOM BMIPS CPUFREQ DRIVER
3655 M:      Markus Mayer <[email protected]>
3656 M:      [email protected]
3657 L:      [email protected]
3658 S:      Maintained
3659 F:      drivers/cpufreq/bmips-cpufreq.c
3660
3661 BROADCOM BMIPS MIPS ARCHITECTURE
3662 M:      Florian Fainelli <[email protected]>
3663 L:      [email protected]
3664 L:      [email protected]
3665 S:      Maintained
3666 T:      git git://github.com/broadcom/stblinux.git
3667 F:      arch/mips/bmips/*
3668 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3669 F:      arch/mips/include/asm/mach-bmips/*
3670 F:      arch/mips/kernel/*bmips*
3671 F:      drivers/soc/bcm/bcm63xx
3672 F:      drivers/irqchip/irq-bcm63*
3673 F:      drivers/irqchip/irq-bcm7*
3674 F:      drivers/irqchip/irq-brcmstb*
3675 F:      include/linux/bcm963xx_nvram.h
3676 F:      include/linux/bcm963xx_tag.h
3677
3678 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3679 M:      Rasesh Mody <[email protected]>
3680 M:      [email protected]
3681 L:      [email protected]
3682 S:      Supported
3683 F:      drivers/net/ethernet/broadcom/bnx2.*
3684 F:      drivers/net/ethernet/broadcom/bnx2_*
3685
3686 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3687 M:      Saurav Kashyap <[email protected]>
3688 M:      Javed Hasan <[email protected]>
3689 M:      [email protected]
3690 L:      [email protected]
3691 S:      Supported
3692 F:      drivers/scsi/bnx2fc/
3693
3694 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3695 M:      Nilesh Javali <[email protected]>
3696 M:      Manish Rangankar <[email protected]>
3697 M:      [email protected]
3698 L:      [email protected]
3699 S:      Supported
3700 F:      drivers/scsi/bnx2i/
3701
3702 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3703 M:      Ariel Elior <[email protected]>
3704 M:      Sudarsana Kalluru <[email protected]>
3705 M:      [email protected]
3706 L:      [email protected]
3707 S:      Supported
3708 F:      drivers/net/ethernet/broadcom/bnx2x/
3709
3710 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3711 M:      Michael Chan <[email protected]>
3712 L:      [email protected]
3713 S:      Supported
3714 F:      drivers/net/ethernet/broadcom/bnxt/
3715
3716 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3717 M:      Arend van Spriel <[email protected]>
3718 M:      Franky Lin <[email protected]>
3719 M:      Hante Meuleman <[email protected]>
3720 M:      Chi-hsien Lin <[email protected]>
3721 M:      Wright Feng <[email protected]>
3722 M:      Chung-hsien Hsu <[email protected]>
3723 L:      [email protected]
3724 L:      [email protected]
3725 L:      [email protected]
3726 S:      Supported
3727 F:      drivers/net/wireless/broadcom/brcm80211/
3728
3729 BROADCOM BRCMSTB GPIO DRIVER
3730 M:      Gregory Fong <[email protected]>
3731 L:      [email protected]
3732 S:      Supported
3733 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3734 F:      drivers/gpio/gpio-brcmstb.c
3735
3736 BROADCOM BRCMSTB I2C DRIVER
3737 M:      Kamal Dasu <[email protected]>
3738 L:      [email protected]
3739 L:      [email protected]
3740 S:      Supported
3741 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3742 F:      drivers/i2c/busses/i2c-brcmstb.c
3743
3744 BROADCOM BRCMSTB UART DRIVER
3745 M:      Al Cooper <[email protected]>
3746 L:      [email protected]
3747 L:      [email protected]
3748 S:      Maintained
3749 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3750 F:      drivers/tty/serial/8250/8250_bcm7271.c
3751
3752 BROADCOM BRCMSTB USB EHCI DRIVER
3753 M:      Al Cooper <[email protected]>
3754 L:      [email protected]
3755 L:      [email protected]
3756 S:      Maintained
3757 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3758 F:      drivers/usb/host/ehci-brcm.*
3759
3760 BROADCOM BRCMSTB USB PIN MAP DRIVER
3761 M:      Al Cooper <[email protected]>
3762 L:      [email protected]
3763 L:      [email protected]
3764 S:      Maintained
3765 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3766 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
3767
3768 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3769 M:      Al Cooper <[email protected]>
3770 L:      [email protected]
3771 L:      [email protected]
3772 S:      Maintained
3773 F:      drivers/phy/broadcom/phy-brcm-usb*
3774
3775 BROADCOM ETHERNET PHY DRIVERS
3776 M:      Florian Fainelli <[email protected]>
3777 L:      [email protected]
3778 L:      [email protected]
3779 S:      Supported
3780 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3781 F:      drivers/net/phy/bcm*.[ch]
3782 F:      drivers/net/phy/broadcom.c
3783 F:      include/linux/brcmphy.h
3784
3785 BROADCOM GENET ETHERNET DRIVER
3786 M:      Doug Berger <[email protected]>
3787 M:      Florian Fainelli <[email protected]>
3788 L:      [email protected]
3789 L:      [email protected]
3790 S:      Supported
3791 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3792 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3793 F:      drivers/net/ethernet/broadcom/genet/
3794 F:      drivers/net/ethernet/broadcom/unimac.h
3795 F:      drivers/net/mdio/mdio-bcm-unimac.c
3796 F:      include/linux/platform_data/bcmgenet.h
3797 F:      include/linux/platform_data/mdio-bcm-unimac.h
3798
3799 BROADCOM IPROC ARM ARCHITECTURE
3800 M:      Ray Jui <[email protected]>
3801 M:      Scott Branden <[email protected]>
3802 M:      [email protected]
3803 L:      [email protected] (moderated for non-subscribers)
3804 S:      Maintained
3805 T:      git git://github.com/broadcom/cygnus-linux.git
3806 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3807 F:      arch/arm64/boot/dts/broadcom/stingray/*
3808 F:      drivers/clk/bcm/clk-ns*
3809 F:      drivers/clk/bcm/clk-sr*
3810 F:      drivers/pinctrl/bcm/pinctrl-ns*
3811 F:      include/dt-bindings/clock/bcm-sr*
3812 N:      iproc
3813 N:      cygnus
3814 N:      bcm[-_]nsp
3815 N:      bcm9113*
3816 N:      bcm9583*
3817 N:      bcm9585*
3818 N:      bcm9586*
3819 N:      bcm988312
3820 N:      bcm113*
3821 N:      bcm583*
3822 N:      bcm585*
3823 N:      bcm586*
3824 N:      bcm88312
3825 N:      hr2
3826 N:      stingray
3827
3828 BROADCOM IPROC GBIT ETHERNET DRIVER
3829 M:      Rafał Miłecki <[email protected]>
3830 M:      [email protected]
3831 L:      [email protected]
3832 S:      Maintained
3833 F:      Documentation/devicetree/bindings/net/brcm,amac.txt
3834 F:      drivers/net/ethernet/broadcom/bgmac*
3835 F:      drivers/net/ethernet/broadcom/unimac.h
3836
3837 BROADCOM KONA GPIO DRIVER
3838 M:      Ray Jui <[email protected]>
3839 L:      [email protected]
3840 S:      Supported
3841 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3842 F:      drivers/gpio/gpio-bcm-kona.c
3843
3844 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3845 M:      Sathya Prakash Veerichetty <[email protected]>
3846 M:      Kashyap Desai <[email protected]>
3847 M:      Sumit Saxena <[email protected]>
3848 M:      Sreekanth Reddy <[email protected]>
3849 L:      [email protected]
3850 L:      [email protected]
3851 S:      Supported
3852 W:      https://www.broadcom.com/support/storage
3853 F:      drivers/scsi/mpi3mr/
3854
3855 BROADCOM NETXTREME-E ROCE DRIVER
3856 M:      Selvin Xavier <[email protected]>
3857 L:      [email protected]
3858 S:      Supported
3859 W:      http://www.broadcom.com
3860 F:      drivers/infiniband/hw/bnxt_re/
3861 F:      include/uapi/rdma/bnxt_re-abi.h
3862
3863 BROADCOM NVRAM DRIVER
3864 M:      Rafał Miłecki <[email protected]>
3865 L:      [email protected]
3866 S:      Maintained
3867 F:      drivers/firmware/broadcom/*
3868
3869 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3870 M:      Rafał Miłecki <[email protected]>
3871 M:      Florian Fainelli <[email protected]>
3872 M:      [email protected]
3873 L:      [email protected]
3874 S:      Maintained
3875 T:      git git://github.com/broadcom/stblinux.git
3876 F:      drivers/soc/bcm/bcm63xx/bcm-pmb.c
3877 F:      include/dt-bindings/soc/bcm-pmb.h
3878
3879 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3880 M:      Rafał Miłecki <[email protected]>
3881 L:      [email protected]
3882 S:      Maintained
3883 F:      drivers/bcma/
3884 F:      include/linux/bcma/
3885
3886 BROADCOM SPI DRIVER
3887 M:      Kamal Dasu <[email protected]>
3888 M:      [email protected]
3889 S:      Maintained
3890 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3891 F:      drivers/spi/spi-bcm-qspi.*
3892 F:      drivers/spi/spi-brcmstb-qspi.c
3893 F:      drivers/spi/spi-iproc-qspi.c
3894
3895 BROADCOM STB AVS CPUFREQ DRIVER
3896 M:      Markus Mayer <[email protected]>
3897 M:      [email protected]
3898 L:      [email protected]
3899 S:      Maintained
3900 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3901 F:      drivers/cpufreq/brcmstb*
3902
3903 BROADCOM STB AVS TMON DRIVER
3904 M:      Markus Mayer <[email protected]>
3905 M:      [email protected]
3906 L:      [email protected]
3907 S:      Maintained
3908 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3909 F:      drivers/thermal/broadcom/brcmstb*
3910
3911 BROADCOM STB DPFE DRIVER
3912 M:      Markus Mayer <[email protected]>
3913 M:      [email protected]
3914 L:      [email protected] (moderated for non-subscribers)
3915 S:      Maintained
3916 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3917 F:      drivers/memory/brcmstb_dpfe.c
3918
3919 BROADCOM STB NAND FLASH DRIVER
3920 M:      Brian Norris <[email protected]>
3921 M:      Kamal Dasu <[email protected]>
3922 L:      [email protected]
3923 L:      [email protected]
3924 S:      Maintained
3925 F:      drivers/mtd/nand/raw/brcmnand/
3926
3927 BROADCOM STB PCIE DRIVER
3928 M:      Jim Quinlan <[email protected]>
3929 M:      Nicolas Saenz Julienne <[email protected]>
3930 M:      Florian Fainelli <[email protected]>
3931 M:      [email protected]
3932 L:      [email protected]
3933 S:      Maintained
3934 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3935 F:      drivers/pci/controller/pcie-brcmstb.c
3936
3937 BROADCOM SYSTEMPORT ETHERNET DRIVER
3938 M:      Florian Fainelli <[email protected]>
3939 L:      [email protected]
3940 L:      [email protected]
3941 S:      Supported
3942 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3943 F:      drivers/net/ethernet/broadcom/unimac.h
3944
3945 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3946 M:      Siva Reddy Kallam <[email protected]>
3947 M:      Prashant Sreedharan <[email protected]>
3948 M:      Michael Chan <[email protected]>
3949 L:      [email protected]
3950 S:      Supported
3951 F:      drivers/net/ethernet/broadcom/tg3.*
3952
3953 BROADCOM VK DRIVER
3954 M:      Scott Branden <[email protected]>
3955 L:      [email protected]
3956 S:      Supported
3957 F:      drivers/misc/bcm-vk/
3958 F:      include/uapi/linux/misc/bcm_vk.h
3959
3960 BROCADE BFA FC SCSI DRIVER
3961 M:      Anil Gurumurthy <[email protected]>
3962 M:      Sudarsana Kalluru <[email protected]>
3963 L:      [email protected]
3964 S:      Supported
3965 F:      drivers/scsi/bfa/
3966
3967 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3968 M:      Rasesh Mody <[email protected]>
3969 M:      Sudarsana Kalluru <[email protected]>
3970 M:      [email protected]
3971 L:      [email protected]
3972 S:      Supported
3973 F:      drivers/net/ethernet/brocade/bna/
3974
3975 BSG (block layer generic sg v4 driver)
3976 M:      FUJITA Tomonori <[email protected]>
3977 L:      [email protected]
3978 S:      Supported
3979 F:      block/bsg.c
3980 F:      include/linux/bsg.h
3981 F:      include/uapi/linux/bsg.h
3982
3983 BT87X AUDIO DRIVER
3984 M:      Clemens Ladisch <[email protected]>
3985 L:      [email protected] (moderated for non-subscribers)
3986 S:      Maintained
3987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3988 F:      Documentation/sound/cards/bt87x.rst
3989 F:      sound/pci/bt87x.c
3990
3991 BT8XXGPIO DRIVER
3992 M:      Michael Buesch <[email protected]>
3993 S:      Maintained
3994 W:      http://bu3sch.de/btgpio.php
3995 F:      drivers/gpio/gpio-bt8xx.c
3996
3997 BTRFS FILE SYSTEM
3998 M:      Chris Mason <[email protected]>
3999 M:      Josef Bacik <[email protected]>
4000 M:      David Sterba <[email protected]>
4001 L:      [email protected]
4002 S:      Maintained
4003 W:      http://btrfs.wiki.kernel.org/
4004 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
4005 C:      irc://irc.libera.chat/btrfs
4006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4007 F:      Documentation/filesystems/btrfs.rst
4008 F:      fs/btrfs/
4009 F:      include/linux/btrfs*
4010 F:      include/uapi/linux/btrfs*
4011
4012 BTTV VIDEO4LINUX DRIVER
4013 M:      Mauro Carvalho Chehab <[email protected]>
4014 L:      [email protected]
4015 S:      Odd fixes
4016 W:      https://linuxtv.org
4017 T:      git git://linuxtv.org/media_tree.git
4018 F:      Documentation/driver-api/media/drivers/bttv*
4019 F:      drivers/media/pci/bt8xx/bttv*
4020
4021 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4022 M:      Chanwoo Choi <[email protected]>
4023 L:      [email protected]
4024 L:      [email protected]
4025 S:      Maintained
4026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4027 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4028 F:      drivers/devfreq/exynos-bus.c
4029
4030 BUSLOGIC SCSI DRIVER
4031 M:      Khalid Aziz <[email protected]>
4032 L:      [email protected]
4033 S:      Maintained
4034 F:      drivers/scsi/BusLogic.*
4035 F:      drivers/scsi/FlashPoint.*
4036
4037 C-MEDIA CMI8788 DRIVER
4038 M:      Clemens Ladisch <[email protected]>
4039 L:      [email protected] (moderated for non-subscribers)
4040 S:      Maintained
4041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4042 F:      sound/pci/oxygen/
4043
4044 C-SKY ARCHITECTURE
4045 M:      Guo Ren <[email protected]>
4046 L:      [email protected]
4047 S:      Supported
4048 T:      git https://github.com/c-sky/csky-linux.git
4049 F:      Documentation/devicetree/bindings/csky/
4050 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4051 F:      Documentation/devicetree/bindings/timer/csky,*
4052 F:      arch/csky/
4053 F:      drivers/clocksource/timer-gx6605s.c
4054 F:      drivers/clocksource/timer-mp-csky.c
4055 F:      drivers/irqchip/irq-csky-*
4056 N:      csky
4057 K:      csky
4058
4059 CA8210 IEEE-802.15.4 RADIO DRIVER
4060 M:      Harry Morris <[email protected]>
4061 L:      [email protected]
4062 S:      Maintained
4063 W:      https://github.com/Cascoda/ca8210-linux.git
4064 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4065 F:      drivers/net/ieee802154/ca8210.c
4066
4067 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4068 M:      Damien Le Moal <[email protected]>
4069 L:      [email protected]
4070 L:      [email protected] (pinctrl driver)
4071 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4072 F:      drivers/pinctrl/pinctrl-k210.c
4073
4074 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4075 M:      Damien Le Moal <[email protected]>
4076 L:      [email protected]
4077 L:      [email protected]
4078 S:      Maintained
4079 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4080 F:      drivers/reset/reset-k210.c
4081
4082 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4083 M:      Damien Le Moal <[email protected]>
4084 L:      [email protected]
4085 S:      Maintained
4086 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4087 F:      drivers/soc/canaan/
4088 F:      include/soc/canaan/
4089
4090 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4091 M:      David Howells <[email protected]>
4092 L:      [email protected] (moderated for non-subscribers)
4093 S:      Supported
4094 F:      Documentation/filesystems/caching/cachefiles.rst
4095 F:      fs/cachefiles/
4096
4097 CADENCE MIPI-CSI2 BRIDGES
4098 M:      Maxime Ripard <[email protected]>
4099 L:      [email protected]
4100 S:      Maintained
4101 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4102 F:      drivers/media/platform/cadence/cdns-csi2*
4103
4104 CADENCE NAND DRIVER
4105 L:      [email protected]
4106 S:      Orphan
4107 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4108 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4109
4110 CADENCE USB3 DRD IP DRIVER
4111 M:      Peter Chen <[email protected]>
4112 M:      Pawel Laszczak <[email protected]>
4113 R:      Roger Quadros <[email protected]>
4114 R:      Aswath Govindraju <[email protected]>
4115 L:      [email protected]
4116 S:      Maintained
4117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4118 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4119 F:      drivers/usb/cdns3/
4120 X:      drivers/usb/cdns3/cdnsp*
4121
4122 CADENCE USBSSP DRD IP DRIVER
4123 M:      Pawel Laszczak <[email protected]>
4124 L:      [email protected]
4125 S:      Maintained
4126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4127 F:      drivers/usb/cdns3/
4128 X:      drivers/usb/cdns3/cdns3*
4129
4130 CADET FM/AM RADIO RECEIVER DRIVER
4131 M:      Hans Verkuil <[email protected]>
4132 L:      [email protected]
4133 S:      Maintained
4134 W:      https://linuxtv.org
4135 T:      git git://linuxtv.org/media_tree.git
4136 F:      drivers/media/radio/radio-cadet*
4137
4138 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4139 L:      [email protected]
4140 S:      Orphan
4141 T:      git git://linuxtv.org/media_tree.git
4142 F:      Documentation/admin-guide/media/cafe_ccic*
4143 F:      drivers/media/platform/marvell-ccic/
4144
4145 CAIF NETWORK LAYER
4146 L:      [email protected]
4147 S:      Orphan
4148 F:      Documentation/networking/caif/
4149 F:      drivers/net/caif/
4150 F:      include/net/caif/
4151 F:      include/uapi/linux/caif/
4152 F:      net/caif/
4153
4154 CAKE QDISC
4155 M:      Toke Høiland-Jørgensen <[email protected]>
4156 L:      [email protected] (moderated for non-subscribers)
4157 S:      Maintained
4158 F:      net/sched/sch_cake.c
4159
4160 CAN NETWORK DRIVERS
4161 M:      Wolfgang Grandegger <[email protected]>
4162 M:      Marc Kleine-Budde <[email protected]>
4163 L:      [email protected]
4164 S:      Maintained
4165 W:      https://github.com/linux-can
4166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4168 F:      Documentation/devicetree/bindings/net/can/
4169 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4170 F:      drivers/net/can/
4171 F:      drivers/phy/phy-can-transceiver.c
4172 F:      include/linux/can/bittiming.h
4173 F:      include/linux/can/dev.h
4174 F:      include/linux/can/led.h
4175 F:      include/linux/can/length.h
4176 F:      include/linux/can/platform/
4177 F:      include/linux/can/rx-offload.h
4178 F:      include/uapi/linux/can/error.h
4179 F:      include/uapi/linux/can/netlink.h
4180 F:      include/uapi/linux/can/vxcan.h
4181
4182 CAN NETWORK LAYER
4183 M:      Oliver Hartkopp <[email protected]>
4184 M:      Marc Kleine-Budde <[email protected]>
4185 L:      [email protected]
4186 S:      Maintained
4187 W:      https://github.com/linux-can
4188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4190 F:      Documentation/networking/can.rst
4191 F:      include/linux/can/can-ml.h
4192 F:      include/linux/can/core.h
4193 F:      include/linux/can/skb.h
4194 F:      include/net/netns/can.h
4195 F:      include/uapi/linux/can.h
4196 F:      include/uapi/linux/can/bcm.h
4197 F:      include/uapi/linux/can/gw.h
4198 F:      include/uapi/linux/can/isotp.h
4199 F:      include/uapi/linux/can/raw.h
4200 F:      net/can/
4201
4202 CAN-J1939 NETWORK LAYER
4203 M:      Robin van der Gracht <[email protected]>
4204 M:      Oleksij Rempel <[email protected]>
4205 R:      [email protected]
4206 L:      [email protected]
4207 S:      Maintained
4208 F:      Documentation/networking/j1939.rst
4209 F:      include/uapi/linux/can/j1939.h
4210 F:      net/can/j1939/
4211
4212 CAPABILITIES
4213 M:      Serge Hallyn <[email protected]>
4214 L:      [email protected]
4215 S:      Supported
4216 F:      include/linux/capability.h
4217 F:      include/uapi/linux/capability.h
4218 F:      kernel/capability.c
4219 F:      security/commoncap.c
4220
4221 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4222 M:      Kevin Tsai <[email protected]>
4223 S:      Maintained
4224 F:      drivers/iio/light/cm*
4225
4226 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4227 M:      Christian Lamparter <[email protected]>
4228 L:      [email protected]
4229 S:      Maintained
4230 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4231 F:      drivers/net/wireless/ath/carl9170/
4232
4233 CAVIUM I2C DRIVER
4234 M:      Robert Richter <[email protected]>
4235 S:      Odd Fixes
4236 W:      http://www.marvell.com
4237 F:      drivers/i2c/busses/i2c-octeon*
4238 F:      drivers/i2c/busses/i2c-thunderx*
4239
4240 CAVIUM LIQUIDIO NETWORK DRIVER
4241 M:      Derek Chickles <[email protected]>
4242 M:      Satanand Burla <[email protected]>
4243 M:      Felix Manlunas <[email protected]>
4244 L:      [email protected]
4245 S:      Supported
4246 W:      http://www.marvell.com
4247 F:      drivers/net/ethernet/cavium/liquidio/
4248
4249 CAVIUM MMC DRIVER
4250 M:      Robert Richter <[email protected]>
4251 S:      Odd Fixes
4252 W:      http://www.marvell.com
4253 F:      drivers/mmc/host/cavium*
4254
4255 CAVIUM OCTEON-TX CRYPTO DRIVER
4256 M:      George Cherian <[email protected]>
4257 L:      [email protected]
4258 S:      Supported
4259 W:      http://www.marvell.com
4260 F:      drivers/crypto/cavium/cpt/
4261
4262 CAVIUM THUNDERX2 ARM64 SOC
4263 M:      Robert Richter <[email protected]>
4264 L:      [email protected] (moderated for non-subscribers)
4265 S:      Odd Fixes
4266 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4267 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4268
4269 CBS/ETF/TAPRIO QDISCS
4270 M:      Vinicius Costa Gomes <[email protected]>
4271 S:      Maintained
4272 L:      [email protected]
4273 F:      net/sched/sch_cbs.c
4274 F:      net/sched/sch_etf.c
4275 F:      net/sched/sch_taprio.c
4276
4277 CC2520 IEEE-802.15.4 RADIO DRIVER
4278 M:      Varka Bhadram <[email protected]>
4279 L:      [email protected]
4280 S:      Maintained
4281 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4282 F:      drivers/net/ieee802154/cc2520.c
4283 F:      include/linux/spi/cc2520.h
4284
4285 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4286 M:      Gilad Ben-Yossef <[email protected]>
4287 L:      [email protected]
4288 S:      Supported
4289 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4290 F:      drivers/crypto/ccree/
4291
4292 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4293 M:      Hadar Gat <[email protected]>
4294 L:      [email protected]
4295 S:      Supported
4296 F:      drivers/char/hw_random/cctrng.c
4297 F:      drivers/char/hw_random/cctrng.h
4298 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4299 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4300
4301 CEC FRAMEWORK
4302 M:      Hans Verkuil <[email protected]>
4303 L:      [email protected]
4304 S:      Supported
4305 W:      http://linuxtv.org
4306 T:      git git://linuxtv.org/media_tree.git
4307 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4308 F:      Documentation/devicetree/bindings/media/cec.txt
4309 F:      Documentation/driver-api/media/cec-core.rst
4310 F:      Documentation/userspace-api/media/cec
4311 F:      drivers/media/cec/
4312 F:      drivers/media/rc/keymaps/rc-cec.c
4313 F:      include/media/cec-notifier.h
4314 F:      include/media/cec.h
4315 F:      include/uapi/linux/cec-funcs.h
4316 F:      include/uapi/linux/cec.h
4317
4318 CEC GPIO DRIVER
4319 M:      Hans Verkuil <[email protected]>
4320 L:      [email protected]
4321 S:      Supported
4322 W:      http://linuxtv.org
4323 T:      git git://linuxtv.org/media_tree.git
4324 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
4325 F:      drivers/media/cec/platform/cec-gpio/
4326
4327 CELL BROADBAND ENGINE ARCHITECTURE
4328 M:      Arnd Bergmann <[email protected]>
4329 L:      [email protected]
4330 S:      Supported
4331 W:      http://www.ibm.com/developerworks/power/cell/
4332 F:      arch/powerpc/include/asm/cell*.h
4333 F:      arch/powerpc/include/asm/spu*.h
4334 F:      arch/powerpc/include/uapi/asm/spu*.h
4335 F:      arch/powerpc/platforms/cell/
4336
4337 CELLWISE CW2015 BATTERY DRIVER
4338 M:      Tobias Schrammm <[email protected]>
4339 S:      Maintained
4340 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4341 F:      drivers/power/supply/cw2015_battery.c
4342
4343 CEPH COMMON CODE (LIBCEPH)
4344 M:      Ilya Dryomov <[email protected]>
4345 M:      Jeff Layton <[email protected]>
4346 L:      [email protected]
4347 S:      Supported
4348 W:      http://ceph.com/
4349 T:      git git://github.com/ceph/ceph-client.git
4350 F:      include/linux/ceph/
4351 F:      include/linux/crush/
4352 F:      net/ceph/
4353
4354 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4355 M:      Jeff Layton <[email protected]>
4356 M:      Ilya Dryomov <[email protected]>
4357 L:      [email protected]
4358 S:      Supported
4359 W:      http://ceph.com/
4360 T:      git git://github.com/ceph/ceph-client.git
4361 F:      Documentation/filesystems/ceph.rst
4362 F:      fs/ceph/
4363
4364 CERTIFICATE HANDLING
4365 M:      David Howells <[email protected]>
4366 M:      David Woodhouse <[email protected]>
4367 L:      [email protected]
4368 S:      Maintained
4369 F:      Documentation/admin-guide/module-signing.rst
4370 F:      certs/
4371 F:      scripts/extract-cert.c
4372 F:      scripts/sign-file.c
4373
4374 CFAG12864B LCD DRIVER
4375 M:      Miguel Ojeda <[email protected]>
4376 S:      Maintained
4377 F:      drivers/auxdisplay/cfag12864b.c
4378 F:      include/linux/cfag12864b.h
4379
4380 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4381 M:      Miguel Ojeda <[email protected]>
4382 S:      Maintained
4383 F:      drivers/auxdisplay/cfag12864bfb.c
4384 F:      include/linux/cfag12864b.h
4385
4386 CHAR and MISC DRIVERS
4387 M:      Arnd Bergmann <[email protected]>
4388 M:      Greg Kroah-Hartman <[email protected]>
4389 S:      Supported
4390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4391 F:      drivers/char/
4392 F:      drivers/misc/
4393 F:      include/linux/miscdevice.h
4394 X:      drivers/char/agp/
4395 X:      drivers/char/hw_random/
4396 X:      drivers/char/ipmi/
4397 X:      drivers/char/random.c
4398 X:      drivers/char/tpm/
4399
4400 CHECKPATCH
4401 M:      Andy Whitcroft <[email protected]>
4402 M:      Joe Perches <[email protected]>
4403 R:      Dwaipayan Ray <[email protected]>
4404 R:      Lukas Bulwahn <[email protected]>
4405 S:      Maintained
4406 F:      scripts/checkpatch.pl
4407
4408 CHECKPATCH DOCUMENTATION
4409 M:      Dwaipayan Ray <[email protected]>
4410 M:      Lukas Bulwahn <[email protected]>
4411 R:      Joe Perches <[email protected]>
4412 S:      Maintained
4413 F:      Documentation/dev-tools/checkpatch.rst
4414
4415 CHINESE DOCUMENTATION
4416 M:      Alex Shi <[email protected]>
4417 S:      Maintained
4418 F:      Documentation/translations/zh_CN/
4419
4420 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4421 M:      Peter Chen <[email protected]>
4422 L:      [email protected]
4423 S:      Maintained
4424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4425 F:      drivers/usb/chipidea/
4426
4427 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4428 M:      Hans de Goede <[email protected]>
4429 L:      [email protected]
4430 S:      Maintained
4431 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4432 F:      drivers/input/touchscreen/chipone_icn8318.c
4433
4434 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4435 M:      Hans de Goede <[email protected]>
4436 L:      [email protected]
4437 S:      Maintained
4438 F:      drivers/input/touchscreen/chipone_icn8505.c
4439
4440 CHROME HARDWARE PLATFORM SUPPORT
4441 M:      Benson Leung <[email protected]>
4442 M:      Enric Balletbo i Serra <[email protected]>
4443 S:      Maintained
4444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4445 F:      drivers/platform/chrome/
4446
4447 CHROMEOS EC CODEC DRIVER
4448 M:      Cheng-Yi Chiang <[email protected]>
4449 R:      Enric Balletbo i Serra <[email protected]>
4450 R:      Guenter Roeck <[email protected]>
4451 S:      Maintained
4452 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4453 F:      sound/soc/codecs/cros_ec_codec.*
4454
4455 CHROMEOS EC SUBDRIVERS
4456 M:      Benson Leung <[email protected]>
4457 M:      Enric Balletbo i Serra <[email protected]>
4458 R:      Guenter Roeck <[email protected]>
4459 S:      Maintained
4460 F:      drivers/power/supply/cros_usbpd-charger.c
4461 N:      cros_ec
4462 N:      cros-ec
4463
4464 CHRONTEL CH7322 CEC DRIVER
4465 M:      Joe Tessler <[email protected]>
4466 L:      [email protected]
4467 S:      Maintained
4468 T:      git git://linuxtv.org/media_tree.git
4469 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4470 F:      drivers/media/cec/i2c/ch7322.c
4471
4472 CIRRUS LOGIC AUDIO CODEC DRIVERS
4473 M:      James Schulman <[email protected]>
4474 M:      David Rhodes <[email protected]>
4475 L:      [email protected] (moderated for non-subscribers)
4476 L:      [email protected]
4477 S:      Maintained
4478 F:      sound/soc/codecs/cs*
4479
4480 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4481 M:      Hartley Sweeten <[email protected]>
4482 L:      [email protected]
4483 S:      Maintained
4484 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4485
4486 CIRRUS LOGIC LOCHNAGAR DRIVER
4487 M:      Charles Keepax <[email protected]>
4488 M:      Richard Fitzgerald <[email protected]>
4489 L:      [email protected]
4490 S:      Supported
4491 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4492 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4493 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4494 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4495 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4496 F:      Documentation/hwmon/lochnagar.rst
4497 F:      drivers/clk/clk-lochnagar.c
4498 F:      drivers/hwmon/lochnagar-hwmon.c
4499 F:      drivers/mfd/lochnagar-i2c.c
4500 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4501 F:      drivers/regulator/lochnagar-regulator.c
4502 F:      include/dt-bindings/clk/lochnagar.h
4503 F:      include/dt-bindings/pinctrl/lochnagar.h
4504 F:      include/linux/mfd/lochnagar*
4505 F:      sound/soc/codecs/lochnagar-sc.c
4506
4507 CIRRUS LOGIC MADERA CODEC DRIVERS
4508 M:      Charles Keepax <[email protected]>
4509 M:      Richard Fitzgerald <[email protected]>
4510 L:      [email protected] (moderated for non-subscribers)
4511 L:      [email protected]
4512 S:      Supported
4513 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4514 T:      git https://github.com/CirrusLogic/linux-drivers.git
4515 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4516 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4517 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4518 F:      drivers/gpio/gpio-madera*
4519 F:      drivers/irqchip/irq-madera*
4520 F:      drivers/mfd/cs47l*
4521 F:      drivers/mfd/madera*
4522 F:      drivers/pinctrl/cirrus/*
4523 F:      include/dt-bindings/sound/madera*
4524 F:      include/linux/irqchip/irq-madera*
4525 F:      include/linux/mfd/madera/*
4526 F:      include/sound/madera*
4527 F:      sound/soc/codecs/cs47l*
4528 F:      sound/soc/codecs/madera*
4529
4530 CISCO FCOE HBA DRIVER
4531 M:      Satish Kharat <[email protected]>
4532 M:      Sesidhar Baddela <[email protected]>
4533 M:      Karan Tilak Kumar <[email protected]>
4534 L:      [email protected]
4535 S:      Supported
4536 F:      drivers/scsi/fnic/
4537
4538 CISCO SCSI HBA DRIVER
4539 M:      Karan Tilak Kumar <[email protected]>
4540 M:      Sesidhar Baddela <[email protected]>
4541 L:      [email protected]
4542 S:      Supported
4543 F:      drivers/scsi/snic/
4544
4545 CISCO VIC ETHERNET NIC DRIVER
4546 M:      Christian Benvenuti <[email protected]>
4547 M:      Govindarajulu Varadarajan <[email protected]>
4548 S:      Supported
4549 F:      drivers/net/ethernet/cisco/enic/
4550
4551 CISCO VIC LOW LATENCY NIC DRIVER
4552 M:      Christian Benvenuti <[email protected]>
4553 M:      Nelson Escobar <[email protected]>
4554 S:      Supported
4555 F:      drivers/infiniband/hw/usnic/
4556
4557 CLANG-FORMAT FILE
4558 M:      Miguel Ojeda <[email protected]>
4559 S:      Maintained
4560 F:      .clang-format
4561
4562 CLANG/LLVM BUILD SUPPORT
4563 M:      Nathan Chancellor <[email protected]>
4564 M:      Nick Desaulniers <[email protected]>
4565 L:      [email protected]
4566 S:      Supported
4567 W:      https://clangbuiltlinux.github.io/
4568 B:      https://github.com/ClangBuiltLinux/linux/issues
4569 C:      irc://irc.libera.chat/clangbuiltlinux
4570 F:      Documentation/kbuild/llvm.rst
4571 F:      include/linux/compiler-clang.h
4572 F:      scripts/Makefile.clang
4573 F:      scripts/clang-tools/
4574 K:      \b(?i:clang|llvm)\b
4575
4576 CLANG CONTROL FLOW INTEGRITY SUPPORT
4577 M:      Sami Tolvanen <[email protected]>
4578 M:      Kees Cook <[email protected]>
4579 R:      Nathan Chancellor <[email protected]>
4580 R:      Nick Desaulniers <[email protected]>
4581 L:      [email protected]
4582 S:      Supported
4583 B:      https://github.com/ClangBuiltLinux/linux/issues
4584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4585 F:      include/linux/cfi.h
4586 F:      kernel/cfi.c
4587
4588 CLEANCACHE API
4589 M:      Konrad Rzeszutek Wilk <[email protected]>
4590 L:      [email protected]
4591 S:      Maintained
4592 F:      include/linux/cleancache.h
4593 F:      mm/cleancache.c
4594
4595 CLK API
4596 M:      Russell King <[email protected]>
4597 L:      [email protected]
4598 S:      Maintained
4599 F:      include/linux/clk.h
4600
4601 CLOCKSOURCE, CLOCKEVENT DRIVERS
4602 M:      Daniel Lezcano <[email protected]>
4603 M:      Thomas Gleixner <[email protected]>
4604 L:      [email protected]
4605 S:      Supported
4606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4607 F:      Documentation/devicetree/bindings/timer/
4608 F:      drivers/clocksource/
4609
4610 CMPC ACPI DRIVER
4611 M:      Thadeu Lima de Souza Cascardo <[email protected]>
4612 M:      Daniel Oliveira Nascimento <[email protected]>
4613 L:      [email protected]
4614 S:      Supported
4615 F:      drivers/platform/x86/classmate-laptop.c
4616
4617 COBALT MEDIA DRIVER
4618 M:      Hans Verkuil <[email protected]>
4619 L:      [email protected]
4620 S:      Supported
4621 W:      https://linuxtv.org
4622 T:      git git://linuxtv.org/media_tree.git
4623 F:      drivers/media/pci/cobalt/
4624
4625 COCCINELLE/Semantic Patches (SmPL)
4626 M:      Julia Lawall <[email protected]>
4627 M:      Gilles Muller <[email protected]>
4628 M:      Nicolas Palix <[email protected]>
4629 M:      Michal Marek <[email protected]>
4630 L:      [email protected] (moderated for non-subscribers)
4631 S:      Supported
4632 W:      http://coccinelle.lip6.fr/
4633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4634 F:      Documentation/dev-tools/coccinelle.rst
4635 F:      scripts/coccicheck
4636 F:      scripts/coccinelle/
4637
4638 CODA FILE SYSTEM
4639 M:      Jan Harkes <[email protected]>
4640 M:      [email protected]
4641 L:      [email protected]
4642 S:      Maintained
4643 W:      http://www.coda.cs.cmu.edu/
4644 F:      Documentation/filesystems/coda.rst
4645 F:      fs/coda/
4646 F:      include/linux/coda*.h
4647 F:      include/uapi/linux/coda*.h
4648
4649 CODA V4L2 MEM2MEM DRIVER
4650 M:      Philipp Zabel <[email protected]>
4651 L:      [email protected]
4652 S:      Maintained
4653 F:      Documentation/devicetree/bindings/media/coda.yaml
4654 F:      drivers/media/platform/coda/
4655
4656 CODE OF CONDUCT
4657 M:      Greg Kroah-Hartman <[email protected]>
4658 S:      Supported
4659 F:      Documentation/process/code-of-conduct-interpretation.rst
4660 F:      Documentation/process/code-of-conduct.rst
4661
4662 COMEDI DRIVERS
4663 M:      Ian Abbott <[email protected]>
4664 M:      H Hartley Sweeten <[email protected]>
4665 S:      Odd Fixes
4666 F:      drivers/comedi/
4667
4668 COMMON CLK FRAMEWORK
4669 M:      Michael Turquette <[email protected]>
4670 M:      Stephen Boyd <[email protected]>
4671 L:      [email protected]
4672 S:      Maintained
4673 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4675 F:      Documentation/devicetree/bindings/clock/
4676 F:      drivers/clk/
4677 F:      include/linux/clk-pr*
4678 F:      include/linux/clk/
4679 F:      include/linux/of_clk.h
4680 X:      drivers/clk/clkdev.c
4681
4682 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4683 M:      Steve French <[email protected]>
4684 L:      [email protected]
4685 L:      [email protected] (moderated for non-subscribers)
4686 S:      Supported
4687 W:      http://linux-cifs.samba.org/
4688 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4689 F:      Documentation/admin-guide/cifs/
4690 F:      fs/cifs/
4691 F:      fs/smbfs_common/
4692
4693 COMPACTPCI HOTPLUG CORE
4694 M:      Scott Murray <[email protected]>
4695 L:      [email protected]
4696 S:      Maintained
4697 F:      drivers/pci/hotplug/cpci_hotplug*
4698
4699 COMPACTPCI HOTPLUG GENERIC DRIVER
4700 M:      Scott Murray <[email protected]>
4701 L:      [email protected]
4702 S:      Maintained
4703 F:      drivers/pci/hotplug/cpcihp_generic.c
4704
4705 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4706 M:      Scott Murray <[email protected]>
4707 L:      [email protected]
4708 S:      Maintained
4709 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4710
4711 COMPAL LAPTOP SUPPORT
4712 M:      Cezary Jackiewicz <[email protected]>
4713 L:      [email protected]
4714 S:      Maintained
4715 F:      drivers/platform/x86/compal-laptop.c
4716
4717 COMPILER ATTRIBUTES
4718 M:      Miguel Ojeda <[email protected]>
4719 R:      Nick Desaulniers <[email protected]>
4720 S:      Maintained
4721 F:      include/linux/compiler_attributes.h
4722
4723 COMPUTE EXPRESS LINK (CXL)
4724 M:      Alison Schofield <[email protected]>
4725 M:      Vishal Verma <[email protected]>
4726 M:      Ira Weiny <[email protected]>
4727 M:      Ben Widawsky <[email protected]>
4728 M:      Dan Williams <[email protected]>
4729 L:      [email protected]
4730 S:      Maintained
4731 F:      drivers/cxl/
4732 F:      include/uapi/linux/cxl_mem.h
4733
4734 CONEXANT ACCESSRUNNER USB DRIVER
4735 L:      [email protected]
4736 S:      Orphan
4737 W:      http://accessrunner.sourceforge.net/
4738 F:      drivers/usb/atm/cxacru.c
4739
4740 CONFIGFS
4741 M:      Joel Becker <[email protected]>
4742 M:      Christoph Hellwig <[email protected]>
4743 S:      Supported
4744 T:      git git://git.infradead.org/users/hch/configfs.git
4745 F:      fs/configfs/
4746 F:      include/linux/configfs.h
4747 F:      samples/configfs/
4748
4749 CONSOLE SUBSYSTEM
4750 M:      Greg Kroah-Hartman <[email protected]>
4751 S:      Supported
4752 F:      drivers/video/console/
4753 F:      include/linux/console*
4754
4755 CONTEXT TRACKING
4756 M:      Frederic Weisbecker <[email protected]>
4757 S:      Maintained
4758 F:      kernel/context_tracking.c
4759 F:      include/linux/context_tracking*
4760
4761 CONTROL GROUP (CGROUP)
4762 M:      Tejun Heo <[email protected]>
4763 M:      Zefan Li <[email protected]>
4764 M:      Johannes Weiner <[email protected]>
4765 L:      [email protected]
4766 S:      Maintained
4767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4768 F:      Documentation/admin-guide/cgroup-v1/
4769 F:      Documentation/admin-guide/cgroup-v2.rst
4770 F:      include/linux/cgroup*
4771 F:      kernel/cgroup/
4772
4773 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4774 M:      Tejun Heo <[email protected]>
4775 M:      Jens Axboe <[email protected]>
4776 L:      [email protected]
4777 L:      [email protected]
4778 T:      git git://git.kernel.dk/linux-block
4779 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4780 F:      block/bfq-cgroup.c
4781 F:      block/blk-cgroup.c
4782 F:      block/blk-iolatency.c
4783 F:      block/blk-throttle.c
4784 F:      include/linux/blk-cgroup.h
4785
4786 CONTROL GROUP - CPUSET
4787 M:      Zefan Li <[email protected]>
4788 L:      [email protected]
4789 S:      Maintained
4790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4791 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4792 F:      include/linux/cpuset.h
4793 F:      kernel/cgroup/cpuset.c
4794
4795 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4796 M:      Johannes Weiner <[email protected]>
4797 M:      Michal Hocko <[email protected]>
4798 M:      Vladimir Davydov <[email protected]>
4799 L:      [email protected]
4800 L:      [email protected]
4801 S:      Maintained
4802 F:      mm/memcontrol.c
4803 F:      mm/swap_cgroup.c
4804
4805 CORETEMP HARDWARE MONITORING DRIVER
4806 M:      Fenghua Yu <[email protected]>
4807 L:      [email protected]
4808 S:      Maintained
4809 F:      Documentation/hwmon/coretemp.rst
4810 F:      drivers/hwmon/coretemp.c
4811
4812 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4813 M:      Marius Zachmann <[email protected]>
4814 L:      [email protected]
4815 S:      Maintained
4816 F:      drivers/hwmon/corsair-cpro.c
4817
4818 CORSAIR-PSU HARDWARE MONITOR DRIVER
4819 M:      Wilken Gottwalt <[email protected]>
4820 L:      [email protected]
4821 S:      Maintained
4822 F:      Documentation/hwmon/corsair-psu.rst
4823 F:      drivers/hwmon/corsair-psu.c
4824
4825 COSA/SRP SYNC SERIAL DRIVER
4826 M:      Jan "Yenya" Kasprzak <[email protected]>
4827 S:      Maintained
4828 W:      http://www.fi.muni.cz/~kas/cosa/
4829 F:      drivers/net/wan/cosa*
4830
4831 COUNTER SUBSYSTEM
4832 M:      William Breathitt Gray <[email protected]>
4833 L:      [email protected]
4834 S:      Maintained
4835 F:      Documentation/ABI/testing/sysfs-bus-counter
4836 F:      Documentation/driver-api/generic-counter.rst
4837 F:      drivers/counter/
4838 F:      include/linux/counter.h
4839 F:      include/linux/counter_enum.h
4840
4841 CP2615 I2C DRIVER
4842 M:      Bence Csókás <[email protected]>
4843 S:      Maintained
4844 F:      drivers/i2c/busses/i2c-cp2615.c
4845
4846 CPMAC ETHERNET DRIVER
4847 M:      Florian Fainelli <[email protected]>
4848 L:      [email protected]
4849 S:      Maintained
4850 F:      drivers/net/ethernet/ti/cpmac.c
4851
4852 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4853 M:      Viresh Kumar <[email protected]>
4854 M:      Sudeep Holla <[email protected]>
4855 L:      [email protected]
4856 S:      Maintained
4857 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4858 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4859
4860 CPU FREQUENCY SCALING FRAMEWORK
4861 M:      "Rafael J. Wysocki" <[email protected]>
4862 M:      Viresh Kumar <[email protected]>
4863 L:      [email protected]
4864 S:      Maintained
4865 B:      https://bugzilla.kernel.org
4866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4868 F:      Documentation/admin-guide/pm/cpufreq.rst
4869 F:      Documentation/admin-guide/pm/intel_pstate.rst
4870 F:      Documentation/cpu-freq/
4871 F:      Documentation/devicetree/bindings/cpufreq/
4872 F:      drivers/cpufreq/
4873 F:      include/linux/cpufreq.h
4874 F:      include/linux/sched/cpufreq.h
4875 F:      kernel/sched/cpufreq*.c
4876 F:      tools/testing/selftests/cpufreq/
4877
4878 CPU IDLE TIME MANAGEMENT FRAMEWORK
4879 M:      "Rafael J. Wysocki" <[email protected]>
4880 M:      Daniel Lezcano <[email protected]>
4881 L:      [email protected]
4882 S:      Maintained
4883 B:      https://bugzilla.kernel.org
4884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4885 F:      Documentation/admin-guide/pm/cpuidle.rst
4886 F:      Documentation/driver-api/pm/cpuidle.rst
4887 F:      drivers/cpuidle/
4888 F:      include/linux/cpuidle.h
4889
4890 CPU POWER MONITORING SUBSYSTEM
4891 M:      Thomas Renninger <[email protected]>
4892 M:      Shuah Khan <[email protected]>
4893 M:      Shuah Khan <[email protected]>
4894 L:      [email protected]
4895 S:      Maintained
4896 F:      tools/power/cpupower/
4897
4898 CPUID/MSR DRIVER
4899 M:      "H. Peter Anvin" <[email protected]>
4900 S:      Maintained
4901 F:      arch/x86/kernel/cpuid.c
4902 F:      arch/x86/kernel/msr.c
4903
4904 CPUIDLE DRIVER - ARM BIG LITTLE
4905 M:      Lorenzo Pieralisi <[email protected]>
4906 M:      Daniel Lezcano <[email protected]>
4907 L:      [email protected]
4908 L:      [email protected] (moderated for non-subscribers)
4909 S:      Maintained
4910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4911 F:      drivers/cpuidle/cpuidle-big_little.c
4912
4913 CPUIDLE DRIVER - ARM EXYNOS
4914 M:      Bartlomiej Zolnierkiewicz <[email protected]>
4915 M:      Daniel Lezcano <[email protected]>
4916 M:      Kukjin Kim <[email protected]>
4917 L:      [email protected]
4918 L:      [email protected]
4919 S:      Supported
4920 F:      arch/arm/mach-exynos/pm.c
4921 F:      drivers/cpuidle/cpuidle-exynos.c
4922 F:      include/linux/platform_data/cpuidle-exynos.h
4923
4924 CPUIDLE DRIVER - ARM PSCI
4925 M:      Lorenzo Pieralisi <[email protected]>
4926 M:      Sudeep Holla <[email protected]>
4927 L:      [email protected]
4928 L:      [email protected] (moderated for non-subscribers)
4929 S:      Supported
4930 F:      drivers/cpuidle/cpuidle-psci.c
4931
4932 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4933 M:      Ulf Hansson <[email protected]>
4934 L:      [email protected]
4935 L:      [email protected] (moderated for non-subscribers)
4936 S:      Supported
4937 F:      drivers/cpuidle/cpuidle-psci.h
4938 F:      drivers/cpuidle/cpuidle-psci-domain.c
4939
4940 CRAMFS FILESYSTEM
4941 M:      Nicolas Pitre <[email protected]>
4942 S:      Maintained
4943 F:      Documentation/filesystems/cramfs.rst
4944 F:      fs/cramfs/
4945
4946 CREATIVE SB0540
4947 M:      Bastien Nocera <[email protected]>
4948 L:      [email protected]
4949 S:      Maintained
4950 F:      drivers/hid/hid-creative-sb0540.c
4951
4952 CRYPTO API
4953 M:      Herbert Xu <[email protected]>
4954 M:      "David S. Miller" <[email protected]>
4955 L:      [email protected]
4956 S:      Maintained
4957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4959 F:      Documentation/crypto/
4960 F:      Documentation/devicetree/bindings/crypto/
4961 F:      arch/*/crypto/
4962 F:      crypto/
4963 F:      drivers/crypto/
4964 F:      include/crypto/
4965 F:      include/linux/crypto*
4966 F:      lib/crypto/
4967
4968 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4969 M:      Neil Horman <[email protected]>
4970 L:      [email protected]
4971 S:      Maintained
4972 F:      crypto/ansi_cprng.c
4973 F:      crypto/rng.c
4974
4975 CS3308 MEDIA DRIVER
4976 M:      Hans Verkuil <[email protected]>
4977 L:      [email protected]
4978 S:      Odd Fixes
4979 W:      http://linuxtv.org
4980 T:      git git://linuxtv.org/media_tree.git
4981 F:      drivers/media/i2c/cs3308.c
4982
4983 CS5535 Audio ALSA driver
4984 M:      Jaya Kumar <[email protected]>
4985 S:      Maintained
4986 F:      sound/pci/cs5535audio/
4987
4988 CSI DRIVERS FOR ALLWINNER V3s
4989 M:      Yong Deng <[email protected]>
4990 L:      [email protected]
4991 S:      Maintained
4992 T:      git git://linuxtv.org/media_tree.git
4993 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4994 F:      drivers/media/platform/sunxi/sun6i-csi/
4995
4996 CW1200 WLAN driver
4997 M:      Solomon Peachy <[email protected]>
4998 S:      Maintained
4999 F:      drivers/net/wireless/st/cw1200/
5000
5001 CX18 VIDEO4LINUX DRIVER
5002 M:      Andy Walls <[email protected]>
5003 L:      [email protected]
5004 S:      Maintained
5005 W:      https://linuxtv.org
5006 T:      git git://linuxtv.org/media_tree.git
5007 F:      drivers/media/pci/cx18/
5008 F:      include/uapi/linux/ivtv*
5009
5010 CX2341X MPEG ENCODER HELPER MODULE
5011 M:      Hans Verkuil <[email protected]>
5012 L:      [email protected]
5013 S:      Maintained
5014 W:      https://linuxtv.org
5015 T:      git git://linuxtv.org/media_tree.git
5016 F:      drivers/media/common/cx2341x*
5017 F:      include/media/drv-intf/cx2341x.h
5018
5019 CX24120 MEDIA DRIVER
5020 M:      Jemma Denson <[email protected]>
5021 M:      Patrick Boettcher <[email protected]>
5022 L:      [email protected]
5023 S:      Maintained
5024 W:      https://linuxtv.org
5025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5026 F:      drivers/media/dvb-frontends/cx24120*
5027
5028 CX88 VIDEO4LINUX DRIVER
5029 M:      Mauro Carvalho Chehab <[email protected]>
5030 L:      [email protected]
5031 S:      Odd fixes
5032 W:      https://linuxtv.org
5033 T:      git git://linuxtv.org/media_tree.git
5034 F:      Documentation/driver-api/media/drivers/cx88*
5035 F:      drivers/media/pci/cx88/
5036
5037 CXD2820R MEDIA DRIVER
5038 M:      Antti Palosaari <[email protected]>
5039 L:      [email protected]
5040 S:      Maintained
5041 W:      https://linuxtv.org
5042 W:      http://palosaari.fi/linux/
5043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5044 T:      git git://linuxtv.org/anttip/media_tree.git
5045 F:      drivers/media/dvb-frontends/cxd2820r*
5046
5047 CXGB3 ETHERNET DRIVER (CXGB3)
5048 M:      Raju Rangoju <[email protected]>
5049 L:      [email protected]
5050 S:      Supported
5051 W:      http://www.chelsio.com
5052 F:      drivers/net/ethernet/chelsio/cxgb3/
5053
5054 CXGB3 ISCSI DRIVER (CXGB3I)
5055 M:      Karen Xie <[email protected]>
5056 L:      [email protected]
5057 S:      Supported
5058 W:      http://www.chelsio.com
5059 F:      drivers/scsi/cxgbi/cxgb3i
5060
5061 CXGB4 CRYPTO DRIVER (chcr)
5062 M:      Ayush Sawal <[email protected]>
5063 M:      Vinay Kumar Yadav <[email protected]>
5064 M:      Rohit Maheshwari <[email protected]>
5065 L:      [email protected]
5066 S:      Supported
5067 W:      http://www.chelsio.com
5068 F:      drivers/crypto/chelsio
5069
5070 CXGB4 INLINE CRYPTO DRIVER
5071 M:      Ayush Sawal <[email protected]>
5072 M:      Vinay Kumar Yadav <[email protected]>
5073 M:      Rohit Maheshwari <[email protected]>
5074 L:      [email protected]
5075 S:      Supported
5076 W:      http://www.chelsio.com
5077 F:      drivers/net/ethernet/chelsio/inline_crypto/
5078
5079 CXGB4 ETHERNET DRIVER (CXGB4)
5080 M:      Raju Rangoju <[email protected]>
5081 L:      [email protected]
5082 S:      Supported
5083 W:      http://www.chelsio.com
5084 F:      drivers/net/ethernet/chelsio/cxgb4/
5085
5086 CXGB4 ISCSI DRIVER (CXGB4I)
5087 M:      Karen Xie <[email protected]>
5088 L:      [email protected]
5089 S:      Supported
5090 W:      http://www.chelsio.com
5091 F:      drivers/scsi/cxgbi/cxgb4i
5092
5093 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5094 M:      Potnuri Bharat Teja <[email protected]>
5095 L:      [email protected]
5096 S:      Supported
5097 W:      http://www.openfabrics.org
5098 F:      drivers/infiniband/hw/cxgb4/
5099 F:      include/uapi/rdma/cxgb4-abi.h
5100
5101 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5102 M:      Raju Rangoju <[email protected]>
5103 L:      [email protected]
5104 S:      Supported
5105 W:      http://www.chelsio.com
5106 F:      drivers/net/ethernet/chelsio/cxgb4vf/
5107
5108 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5109 M:      Frederic Barrat <[email protected]>
5110 M:      Andrew Donnellan <[email protected]>
5111 L:      [email protected]
5112 S:      Supported
5113 F:      Documentation/ABI/testing/sysfs-class-cxl
5114 F:      Documentation/powerpc/cxl.rst
5115 F:      arch/powerpc/platforms/powernv/pci-cxl.c
5116 F:      drivers/misc/cxl/
5117 F:      include/misc/cxl*
5118 F:      include/uapi/misc/cxl.h
5119
5120 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5121 M:      Manoj N. Kumar <[email protected]>
5122 M:      Matthew R. Ochs <[email protected]>
5123 M:      Uma Krishnan <[email protected]>
5124 L:      [email protected]
5125 S:      Supported
5126 F:      Documentation/powerpc/cxlflash.rst
5127 F:      drivers/scsi/cxlflash/
5128 F:      include/uapi/scsi/cxlflash_ioctl.h
5129
5130 CYBERPRO FB DRIVER
5131 M:      Russell King <[email protected]>
5132 L:      [email protected] (moderated for non-subscribers)
5133 S:      Maintained
5134 W:      http://www.armlinux.org.uk/
5135 F:      drivers/video/fbdev/cyber2000fb.*
5136
5137 CYCLADES PC300 DRIVER
5138 S:      Orphan
5139 F:      drivers/net/wan/pc300*
5140
5141 CYPRESS_FIRMWARE MEDIA DRIVER
5142 M:      Antti Palosaari <[email protected]>
5143 L:      [email protected]
5144 S:      Maintained
5145 W:      https://linuxtv.org
5146 W:      http://palosaari.fi/linux/
5147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5148 T:      git git://linuxtv.org/anttip/media_tree.git
5149 F:      drivers/media/common/cypress_firmware*
5150
5151 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5152 M:      Linus Walleij <[email protected]>
5153 L:      [email protected]
5154 S:      Maintained
5155 F:      drivers/input/touchscreen/cy8ctma140.c
5156
5157 CYTTSP TOUCHSCREEN DRIVER
5158 M:      Linus Walleij <[email protected]>
5159 L:      [email protected]
5160 S:      Maintained
5161 F:      drivers/input/touchscreen/cyttsp*
5162
5163 D-LINK DIR-685 TOUCHKEYS DRIVER
5164 M:      Linus Walleij <[email protected]>
5165 L:      [email protected]
5166 S:      Supported
5167 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
5168
5169 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5170 M:      Joshua Kinard <[email protected]>
5171 S:      Maintained
5172 F:      drivers/rtc/rtc-ds1685.c
5173 F:      include/linux/rtc/ds1685.h
5174
5175 DAMA SLAVE for AX.25
5176 M:      Joerg Reuter <[email protected]>
5177 L:      [email protected]
5178 S:      Maintained
5179 W:      http://yaina.de/jreuter/
5180 W:      http://www.qsl.net/dl1bke/
5181 F:      net/ax25/af_ax25.c
5182 F:      net/ax25/ax25_dev.c
5183 F:      net/ax25/ax25_ds_*
5184 F:      net/ax25/ax25_in.c
5185 F:      net/ax25/ax25_out.c
5186 F:      net/ax25/ax25_timer.c
5187 F:      net/ax25/sysctl_net_ax25.c
5188
5189 DATA ACCESS MONITOR
5190 M:      SeongJae Park <[email protected]>
5191 L:      [email protected]
5192 S:      Maintained
5193 F:      Documentation/admin-guide/mm/damon/
5194 F:      Documentation/vm/damon/
5195 F:      include/linux/damon.h
5196 F:      include/trace/events/damon.h
5197 F:      mm/damon/
5198 F:      tools/testing/selftests/damon/
5199
5200 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5201 L:      [email protected]
5202 S:      Orphan
5203 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5204 F:      drivers/net/ethernet/dec/tulip/dmfe.c
5205
5206 DC390/AM53C974 SCSI driver
5207 M:      Hannes Reinecke <[email protected]>
5208 L:      [email protected]
5209 S:      Maintained
5210 F:      drivers/scsi/am53c974.c
5211
5212 DC395x SCSI driver
5213 M:      Oliver Neukum <[email protected]>
5214 M:      Ali Akcaagac <[email protected]>
5215 M:      Jamie Lenehan <[email protected]>
5216 L:      [email protected]
5217 S:      Maintained
5218 W:      http://twibble.org/dist/dc395x/
5219 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
5220 F:      Documentation/scsi/dc395x.rst
5221 F:      drivers/scsi/dc395x.*
5222
5223 DCCP PROTOCOL
5224 L:      [email protected]
5225 S:      Orphan
5226 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5227 F:      include/linux/dccp.h
5228 F:      include/linux/tfrc.h
5229 F:      include/uapi/linux/dccp.h
5230 F:      net/dccp/
5231
5232 DECnet NETWORK LAYER
5233 L:      [email protected]
5234 S:      Orphan
5235 W:      http://linux-decnet.sourceforge.net
5236 F:      Documentation/networking/decnet.rst
5237 F:      net/decnet/
5238
5239 DECSTATION PLATFORM SUPPORT
5240 M:      "Maciej W. Rozycki" <[email protected]>
5241 L:      [email protected]
5242 S:      Maintained
5243 W:      http://www.linux-mips.org/wiki/DECstation
5244 F:      arch/mips/dec/
5245 F:      arch/mips/include/asm/dec/
5246 F:      arch/mips/include/asm/mach-dec/
5247
5248 DEFXX FDDI NETWORK DRIVER
5249 M:      "Maciej W. Rozycki" <[email protected]>
5250 S:      Maintained
5251 F:      drivers/net/fddi/defxx.*
5252
5253 DEFZA FDDI NETWORK DRIVER
5254 M:      "Maciej W. Rozycki" <[email protected]>
5255 S:      Maintained
5256 F:      drivers/net/fddi/defza.*
5257
5258 DEINTERLACE DRIVERS FOR ALLWINNER H3
5259 M:      Jernej Skrabec <[email protected]>
5260 L:      [email protected]
5261 S:      Maintained
5262 T:      git git://linuxtv.org/media_tree.git
5263 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5264 F:      drivers/media/platform/sunxi/sun8i-di/
5265
5266 DELL LAPTOP DRIVER
5267 M:      Matthew Garrett <[email protected]>
5268 M:      Pali Rohár <[email protected]>
5269 L:      [email protected]
5270 S:      Maintained
5271 F:      drivers/platform/x86/dell/dell-laptop.c
5272
5273 DELL LAPTOP FREEFALL DRIVER
5274 M:      Pali Rohár <[email protected]>
5275 S:      Maintained
5276 F:      drivers/platform/x86/dell/dell-smo8800.c
5277
5278 DELL LAPTOP RBTN DRIVER
5279 M:      Pali Rohár <[email protected]>
5280 S:      Maintained
5281 F:      drivers/platform/x86/dell/dell-rbtn.*
5282
5283 DELL LAPTOP SMM DRIVER
5284 M:      Pali Rohár <[email protected]>
5285 S:      Maintained
5286 F:      drivers/hwmon/dell-smm-hwmon.c
5287 F:      include/uapi/linux/i8k.h
5288
5289 DELL REMOTE BIOS UPDATE DRIVER
5290 M:      Stuart Hayes <[email protected]>
5291 L:      [email protected]
5292 S:      Maintained
5293 F:      drivers/platform/x86/dell/dell_rbu.c
5294
5295 DELL SMBIOS DRIVER
5296 M:      Pali Rohár <[email protected]>
5297 L:      [email protected]
5298 L:      [email protected]
5299 S:      Maintained
5300 F:      drivers/platform/x86/dell/dell-smbios.*
5301
5302 DELL SMBIOS SMM DRIVER
5303 L:      [email protected]
5304 L:      [email protected]
5305 S:      Maintained
5306 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5307
5308 DELL SMBIOS WMI DRIVER
5309 L:      [email protected]
5310 L:      [email protected]
5311 S:      Maintained
5312 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5313 F:      tools/wmi/dell-smbios-example.c
5314
5315 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5316 M:      Stuart Hayes <[email protected]>
5317 L:      [email protected]
5318 S:      Maintained
5319 F:      Documentation/driver-api/dcdbas.rst
5320 F:      drivers/platform/x86/dell/dcdbas.*
5321
5322 DELL WMI DESCRIPTOR DRIVER
5323 L:      [email protected]
5324 S:      Maintained
5325 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5326
5327 DELL WMI SYSMAN DRIVER
5328 M:      Divya Bharathi <[email protected]>
5329 M:      Prasanth Ksr <[email protected]>
5330 L:      [email protected]
5331 L:      [email protected]
5332 S:      Maintained
5333 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5334 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5335
5336 DELL WMI NOTIFICATIONS DRIVER
5337 M:      Matthew Garrett <[email protected]>
5338 M:      Pali Rohár <[email protected]>
5339 S:      Maintained
5340 F:      drivers/platform/x86/dell/dell-wmi-base.c
5341
5342 DELL WMI HARDWARE PRIVACY SUPPORT
5343 M:      Perry Yuan <[email protected]>
5344 L:      [email protected]
5345 L:      [email protected]
5346 S:      Maintained
5347 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
5348
5349 DELTA ST MEDIA DRIVER
5350 M:      Hugues Fruchet <[email protected]>
5351 L:      [email protected]
5352 S:      Supported
5353 W:      https://linuxtv.org
5354 T:      git git://linuxtv.org/media_tree.git
5355 F:      drivers/media/platform/sti/delta
5356
5357 DELTA DPS920AB PSU DRIVER
5358 M:      Robert Marko <[email protected]>
5359 L:      [email protected]
5360 S:      Maintained
5361 F:      Documentation/hwmon/dps920ab.rst
5362 F:      drivers/hwmon/pmbus/dps920ab.c
5363
5364 DENALI NAND DRIVER
5365 L:      [email protected]
5366 S:      Orphan
5367 F:      drivers/mtd/nand/raw/denali*
5368
5369 DESIGNWARE EDMA CORE IP DRIVER
5370 M:      Gustavo Pimentel <[email protected]>
5371 L:      [email protected]
5372 S:      Maintained
5373 F:      drivers/dma/dw-edma/
5374 F:      include/linux/dma/edma.h
5375
5376 DESIGNWARE XDATA IP DRIVER
5377 M:      Gustavo Pimentel <[email protected]>
5378 L:      [email protected]
5379 S:      Maintained
5380 F:      Documentation/misc-devices/dw-xdata-pcie.rst
5381 F:      drivers/misc/dw-xdata-pcie.c
5382
5383 DESIGNWARE USB2 DRD IP DRIVER
5384 M:      Minas Harutyunyan <[email protected]>
5385 L:      [email protected]
5386 S:      Maintained
5387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5388 F:      drivers/usb/dwc2/
5389
5390 DESIGNWARE USB3 DRD IP DRIVER
5391 M:      Felipe Balbi <[email protected]>
5392 L:      [email protected]
5393 S:      Maintained
5394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5395 F:      drivers/usb/dwc3/
5396
5397 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5398 M:      Andreas Klinger <[email protected]>
5399 L:      [email protected]
5400 S:      Maintained
5401 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5402 F:      drivers/iio/proximity/srf*.c
5403
5404 DEVICE COREDUMP (DEV_COREDUMP)
5405 M:      Johannes Berg <[email protected]>
5406 L:      [email protected]
5407 S:      Maintained
5408 F:      drivers/base/devcoredump.c
5409 F:      include/linux/devcoredump.h
5410
5411 DEVICE DEPENDENCY HELPER SCRIPT
5412 M:      Saravana Kannan <[email protected]>
5413 L:      [email protected]
5414 S:      Maintained
5415 F:      scripts/dev-needs.sh
5416
5417 DEVICE DIRECT ACCESS (DAX)
5418 M:      Dan Williams <[email protected]>
5419 M:      Vishal Verma <[email protected]>
5420 M:      Dave Jiang <[email protected]>
5421 L:      [email protected]
5422 S:      Supported
5423 F:      drivers/dax/
5424
5425 DEVICE FREQUENCY (DEVFREQ)
5426 M:      MyungJoo Ham <[email protected]>
5427 M:      Kyungmin Park <[email protected]>
5428 M:      Chanwoo Choi <[email protected]>
5429 L:      [email protected]
5430 S:      Maintained
5431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5432 F:      Documentation/devicetree/bindings/devfreq/
5433 F:      drivers/devfreq/
5434 F:      include/linux/devfreq.h
5435 F:      include/trace/events/devfreq.h
5436
5437 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5438 M:      Chanwoo Choi <[email protected]>
5439 L:      [email protected]
5440 S:      Supported
5441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5442 F:      Documentation/devicetree/bindings/devfreq/event/
5443 F:      drivers/devfreq/devfreq-event.c
5444 F:      drivers/devfreq/event/
5445 F:      include/dt-bindings/pmu/exynos_ppmu.h
5446 F:      include/linux/devfreq-event.h
5447
5448 DEVICE NUMBER REGISTRY
5449 M:      Torben Mathiasen <[email protected]>
5450 S:      Maintained
5451 W:      http://lanana.org/docs/device-list/index.html
5452
5453 DEVICE RESOURCE MANAGEMENT HELPERS
5454 M:      Hans de Goede <[email protected]>
5455 R:      Matti Vaittinen <[email protected]>
5456 S:      Maintained
5457 F:      include/linux/devm-helpers.h
5458
5459 DEVICE-MAPPER  (LVM)
5460 M:      Alasdair Kergon <[email protected]>
5461 M:      Mike Snitzer <[email protected]>
5462 M:      [email protected]
5463 L:      [email protected]
5464 S:      Maintained
5465 W:      http://sources.redhat.com/dm
5466 Q:      http://patchwork.kernel.org/project/dm-devel/list/
5467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5468 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
5469 F:      Documentation/admin-guide/device-mapper/
5470 F:      drivers/md/Kconfig
5471 F:      drivers/md/Makefile
5472 F:      drivers/md/dm*
5473 F:      drivers/md/persistent-data/
5474 F:      include/linux/device-mapper.h
5475 F:      include/linux/dm-*.h
5476 F:      include/uapi/linux/dm-*.h
5477
5478 DEVLINK
5479 M:      Jiri Pirko <[email protected]>
5480 L:      [email protected]
5481 S:      Supported
5482 F:      Documentation/networking/devlink
5483 F:      include/net/devlink.h
5484 F:      include/uapi/linux/devlink.h
5485 F:      net/core/devlink.c
5486
5487 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5488 M:      Christoph Niedermaier <[email protected]>
5489 L:      [email protected]
5490 S:      Maintained
5491 F:      arch/arm/boot/dts/imx6*-dhcom-*
5492
5493 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5494 M:      Marek Vasut <[email protected]>
5495 L:      [email protected]
5496 S:      Maintained
5497 F:      arch/arm/boot/dts/stm32mp1*-dhcom-*
5498 F:      arch/arm/boot/dts/stm32mp1*-dhcor-*
5499
5500 DIALOG SEMICONDUCTOR DRIVERS
5501 M:      Support Opensource <[email protected]>
5502 S:      Supported
5503 W:      http://www.dialog-semiconductor.com/products
5504 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
5505 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
5506 F:      Documentation/devicetree/bindings/mfd/da90*.txt
5507 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5508 F:      Documentation/devicetree/bindings/regulator/da92*.txt
5509 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
5510 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
5511 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5512 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5513 F:      Documentation/hwmon/da90??.rst
5514 F:      drivers/gpio/gpio-da90??.c
5515 F:      drivers/hwmon/da90??-hwmon.c
5516 F:      drivers/iio/adc/da91??-*.c
5517 F:      drivers/input/misc/da72??.[ch]
5518 F:      drivers/input/misc/da90??_onkey.c
5519 F:      drivers/input/touchscreen/da9052_tsi.c
5520 F:      drivers/leds/leds-da90??.c
5521 F:      drivers/mfd/da903x.c
5522 F:      drivers/mfd/da90??-*.c
5523 F:      drivers/mfd/da91??-*.c
5524 F:      drivers/pinctrl/pinctrl-da90??.c
5525 F:      drivers/power/supply/da9052-battery.c
5526 F:      drivers/power/supply/da91??-*.c
5527 F:      drivers/regulator/da9???-regulator.[ch]
5528 F:      drivers/regulator/slg51000-regulator.[ch]
5529 F:      drivers/rtc/rtc-da90??.c
5530 F:      drivers/thermal/da90??-thermal.c
5531 F:      drivers/video/backlight/da90??_bl.c
5532 F:      drivers/watchdog/da90??_wdt.c
5533 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
5534 F:      include/linux/mfd/da903x.h
5535 F:      include/linux/mfd/da9052/
5536 F:      include/linux/mfd/da9055/
5537 F:      include/linux/mfd/da9062/
5538 F:      include/linux/mfd/da9063/
5539 F:      include/linux/mfd/da9150/
5540 F:      include/linux/regulator/da9211.h
5541 F:      include/sound/da[79]*.h
5542 F:      sound/soc/codecs/da[79]*.[ch]
5543
5544 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5545 M:      William Breathitt Gray <[email protected]>
5546 L:      [email protected]
5547 S:      Maintained
5548 F:      drivers/gpio/gpio-gpio-mm.c
5549
5550 DIOLAN U2C-12 I2C DRIVER
5551 M:      Guenter Roeck <[email protected]>
5552 L:      [email protected]
5553 S:      Maintained
5554 F:      drivers/i2c/busses/i2c-diolan-u2c.c
5555
5556 DIRECTORY NOTIFICATION (DNOTIFY)
5557 M:      Jan Kara <[email protected]>
5558 R:      Amir Goldstein <[email protected]>
5559 L:      [email protected]
5560 S:      Maintained
5561 F:      Documentation/filesystems/dnotify.rst
5562 F:      fs/notify/dnotify/
5563 F:      include/linux/dnotify.h
5564
5565 DISK GEOMETRY AND PARTITION HANDLING
5566 M:      Andries Brouwer <[email protected]>
5567 S:      Maintained
5568 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5569 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5570 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5571
5572 DISKQUOTA
5573 M:      Jan Kara <[email protected]>
5574 S:      Maintained
5575 F:      Documentation/filesystems/quota.rst
5576 F:      fs/quota/
5577 F:      include/linux/quota*.h
5578 F:      include/uapi/linux/quota*.h
5579
5580 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5581 M:      Bernie Thompson <[email protected]>
5582 L:      [email protected]
5583 S:      Maintained
5584 W:      http://plugable.com/category/projects/udlfb/
5585 F:      Documentation/fb/udlfb.rst
5586 F:      drivers/video/fbdev/udlfb.c
5587 F:      include/video/udlfb.h
5588
5589 DISTRIBUTED LOCK MANAGER (DLM)
5590 M:      Christine Caulfield <[email protected]>
5591 M:      David Teigland <[email protected]>
5592 L:      [email protected]
5593 S:      Supported
5594 W:      http://sources.redhat.com/cluster/
5595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5596 F:      fs/dlm/
5597
5598 DMA BUFFER SHARING FRAMEWORK
5599 M:      Sumit Semwal <[email protected]>
5600 M:      Christian König <[email protected]>
5601 L:      [email protected]
5602 L:      [email protected]
5603 L:      [email protected] (moderated for non-subscribers)
5604 S:      Maintained
5605 T:      git git://anongit.freedesktop.org/drm/drm-misc
5606 F:      Documentation/driver-api/dma-buf.rst
5607 F:      drivers/dma-buf/
5608 F:      include/linux/*fence.h
5609 F:      include/linux/dma-buf*
5610 F:      include/linux/dma-resv.h
5611 K:      \bdma_(?:buf|fence|resv)\b
5612
5613 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5614 M:      Vinod Koul <[email protected]>
5615 L:      [email protected]
5616 S:      Maintained
5617 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5619 F:      Documentation/devicetree/bindings/dma/
5620 F:      Documentation/driver-api/dmaengine/
5621 F:      drivers/dma/
5622 F:      include/linux/dma/
5623 F:      include/linux/dmaengine.h
5624 F:      include/linux/of_dma.h
5625
5626 DMA MAPPING HELPERS
5627 M:      Christoph Hellwig <[email protected]>
5628 M:      Marek Szyprowski <[email protected]>
5629 R:      Robin Murphy <[email protected]>
5630 L:      [email protected]
5631 S:      Supported
5632 W:      http://git.infradead.org/users/hch/dma-mapping.git
5633 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5634 F:      include/asm-generic/dma-mapping.h
5635 F:      include/linux/dma-direct.h
5636 F:      include/linux/dma-mapping.h
5637 F:      include/linux/dma-map-ops.h
5638 F:      kernel/dma/
5639
5640 DMA MAPPING BENCHMARK
5641 M:      Barry Song <[email protected]>
5642 L:      [email protected]
5643 F:      kernel/dma/map_benchmark.c
5644 F:      tools/testing/selftests/dma/
5645
5646 DMA-BUF HEAPS FRAMEWORK
5647 M:      Sumit Semwal <[email protected]>
5648 R:      Benjamin Gaignard <[email protected]>
5649 R:      Liam Mark <[email protected]>
5650 R:      Laura Abbott <[email protected]>
5651 R:      Brian Starkey <[email protected]>
5652 R:      John Stultz <[email protected]>
5653 L:      [email protected]
5654 L:      [email protected]
5655 L:      [email protected] (moderated for non-subscribers)
5656 S:      Maintained
5657 T:      git git://anongit.freedesktop.org/drm/drm-misc
5658 F:      drivers/dma-buf/dma-heap.c
5659 F:      drivers/dma-buf/heaps/*
5660 F:      include/linux/dma-heap.h
5661 F:      include/uapi/linux/dma-heap.h
5662
5663 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5664 M:      Lukasz Luba <[email protected]>
5665 L:      [email protected]
5666 L:      [email protected]
5667 S:      Maintained
5668 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5669 F:      drivers/memory/samsung/exynos5422-dmc.c
5670
5671 DME1737 HARDWARE MONITOR DRIVER
5672 M:      Juerg Haefliger <[email protected]>
5673 L:      [email protected]
5674 S:      Maintained
5675 F:      Documentation/hwmon/dme1737.rst
5676 F:      drivers/hwmon/dme1737.c
5677
5678 DMI/SMBIOS SUPPORT
5679 M:      Jean Delvare <[email protected]>
5680 S:      Maintained
5681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5682 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5683 F:      drivers/firmware/dmi-id.c
5684 F:      drivers/firmware/dmi_scan.c
5685 F:      include/linux/dmi.h
5686
5687 DOCUMENTATION
5688 M:      Jonathan Corbet <[email protected]>
5689 L:      [email protected]
5690 S:      Maintained
5691 P:      Documentation/doc-guide/maintainer-profile.rst
5692 T:      git git://git.lwn.net/linux.git docs-next
5693 F:      Documentation/
5694 F:      scripts/documentation-file-ref-check
5695 F:      scripts/kernel-doc
5696 F:      scripts/sphinx-pre-install
5697 X:      Documentation/ABI/
5698 X:      Documentation/admin-guide/media/
5699 X:      Documentation/devicetree/
5700 X:      Documentation/driver-api/media/
5701 X:      Documentation/firmware-guide/acpi/
5702 X:      Documentation/i2c/
5703 X:      Documentation/power/
5704 X:      Documentation/spi/
5705 X:      Documentation/userspace-api/media/
5706
5707 DOCUMENTATION REPORTING ISSUES
5708 M:      Thorsten Leemhuis <[email protected]>
5709 L:      [email protected]
5710 S:      Maintained
5711 F:      Documentation/admin-guide/reporting-issues.rst
5712
5713 DOCUMENTATION SCRIPTS
5714 M:      Mauro Carvalho Chehab <[email protected]>
5715 L:      [email protected]
5716 S:      Maintained
5717 F:      Documentation/sphinx/parse-headers.pl
5718 F:      scripts/documentation-file-ref-check
5719 F:      scripts/sphinx-pre-install
5720
5721 DOCUMENTATION/ITALIAN
5722 M:      Federico Vaga <[email protected]>
5723 L:      [email protected]
5724 S:      Maintained
5725 F:      Documentation/translations/it_IT
5726
5727 DONGWOON DW9714 LENS VOICE COIL DRIVER
5728 M:      Sakari Ailus <[email protected]>
5729 L:      [email protected]
5730 S:      Maintained
5731 T:      git git://linuxtv.org/media_tree.git
5732 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5733 F:      drivers/media/i2c/dw9714.c
5734
5735 DONGWOON DW9768 LENS VOICE COIL DRIVER
5736 M:      Dongchun Zhu <[email protected]>
5737 L:      [email protected]
5738 S:      Maintained
5739 T:      git git://linuxtv.org/media_tree.git
5740 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5741 F:      drivers/media/i2c/dw9768.c
5742
5743 DONGWOON DW9807 LENS VOICE COIL DRIVER
5744 M:      Sakari Ailus <[email protected]>
5745 L:      [email protected]
5746 S:      Maintained
5747 T:      git git://linuxtv.org/media_tree.git
5748 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5749 F:      drivers/media/i2c/dw9807-vcm.c
5750
5751 DOUBLETALK DRIVER
5752 M:      "James R. Van Zandt" <[email protected]>
5753 L:      [email protected]
5754 S:      Maintained
5755 F:      drivers/char/dtlk.c
5756 F:      include/linux/dtlk.h
5757
5758 DPAA2 DATAPATH I/O (DPIO) DRIVER
5759 M:      Roy Pledge <[email protected]>
5760 L:      [email protected]
5761 S:      Maintained
5762 F:      drivers/soc/fsl/dpio
5763
5764 DPAA2 ETHERNET DRIVER
5765 M:      Ioana Ciornei <[email protected]>
5766 L:      [email protected]
5767 S:      Maintained
5768 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5769 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5770 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5771 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5772 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5773 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5774 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5775 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5776 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5777
5778 DPAA2 ETHERNET SWITCH DRIVER
5779 M:      Ioana Ciornei <[email protected]>
5780 L:      [email protected]
5781 S:      Maintained
5782 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5783 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5784 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
5785
5786 DPT_I2O SCSI RAID DRIVER
5787 M:      Adaptec OEM Raid Solutions <[email protected]>
5788 L:      [email protected]
5789 S:      Maintained
5790 W:      http://www.adaptec.com/
5791 F:      drivers/scsi/dpt*
5792 F:      drivers/scsi/dpt/
5793
5794 DRBD DRIVER
5795 M:      Philipp Reisner <[email protected]>
5796 M:      Lars Ellenberg <[email protected]>
5797 L:      [email protected]
5798 S:      Supported
5799 W:      http://www.drbd.org
5800 T:      git git://git.linbit.com/linux-drbd.git
5801 T:      git git://git.linbit.com/drbd-8.4.git
5802 F:      Documentation/admin-guide/blockdev/
5803 F:      drivers/block/drbd/
5804 F:      lib/lru_cache.c
5805
5806 DRIVER COMPONENT FRAMEWORK
5807 L:      [email protected]
5808 F:      drivers/base/component.c
5809 F:      include/linux/component.h
5810
5811 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5812 M:      Greg Kroah-Hartman <[email protected]>
5813 R:      "Rafael J. Wysocki" <[email protected]>
5814 S:      Supported
5815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5816 F:      Documentation/core-api/kobject.rst
5817 F:      drivers/base/
5818 F:      fs/debugfs/
5819 F:      fs/sysfs/
5820 F:      include/linux/debugfs.h
5821 F:      include/linux/kobj*
5822 F:      lib/kobj*
5823
5824 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5825 M:      Nishanth Menon <[email protected]>
5826 L:      [email protected]
5827 S:      Maintained
5828 F:      drivers/soc/ti/smartreflex.c
5829 F:      include/linux/power/smartreflex.h
5830
5831 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5832 M:      Maxime Ripard <[email protected]>
5833 M:      Chen-Yu Tsai <[email protected]>
5834 R:      Jernej Skrabec <[email protected]>
5835 L:      [email protected]
5836 S:      Supported
5837 T:      git git://anongit.freedesktop.org/drm/drm-misc
5838 F:      drivers/gpu/drm/sun4i/sun8i*
5839
5840 DRM DRIVER FOR ARM PL111 CLCD
5841 M:      Emma Anholt <[email protected]>
5842 S:      Supported
5843 T:      git git://anongit.freedesktop.org/drm/drm-misc
5844 F:      drivers/gpu/drm/pl111/
5845
5846 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5847 M:      Linus Walleij <[email protected]>
5848 S:      Maintained
5849 T:      git git://anongit.freedesktop.org/drm/drm-misc
5850 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5851 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5852
5853 DRM DRIVER FOR ASPEED BMC GFX
5854 M:      Joel Stanley <[email protected]>
5855 L:      [email protected] (moderated for non-subscribers)
5856 S:      Supported
5857 T:      git git://anongit.freedesktop.org/drm/drm-misc
5858 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5859 F:      drivers/gpu/drm/aspeed/
5860
5861 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5862 M:      Dave Airlie <[email protected]>
5863 R:      Thomas Zimmermann <[email protected]>
5864 L:      [email protected]
5865 S:      Supported
5866 T:      git git://anongit.freedesktop.org/drm/drm-misc
5867 F:      drivers/gpu/drm/ast/
5868
5869 DRM DRIVER FOR BOCHS VIRTUAL GPU
5870 M:      Gerd Hoffmann <[email protected]>
5871 L:      [email protected]
5872 S:      Maintained
5873 T:      git git://anongit.freedesktop.org/drm/drm-misc
5874 F:      drivers/gpu/drm/tiny/bochs.c
5875
5876 DRM DRIVER FOR BOE HIMAX8279D PANELS
5877 M:      Jerry Han <[email protected]>
5878 S:      Maintained
5879 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5880 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5881
5882 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5883 M:      Jagan Teki <[email protected]>
5884 S:      Maintained
5885 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5886 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
5887
5888 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5889 M:      Linus Walleij <[email protected]>
5890 S:      Maintained
5891 T:      git git://anongit.freedesktop.org/drm/drm-misc
5892 F:      drivers/gpu/drm/tve200/
5893
5894 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5895 M:      Icenowy Zheng <[email protected]>
5896 S:      Maintained
5897 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5898 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5899
5900 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5901 M:      Jagan Teki <[email protected]>
5902 S:      Maintained
5903 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5904 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5905
5906 DRM DRIVER FOR GENERIC USB DISPLAY
5907 M:      Noralf Trønnes <[email protected]>
5908 S:      Maintained
5909 W:      https://github.com/notro/gud/wiki
5910 T:      git git://anongit.freedesktop.org/drm/drm-misc
5911 F:      drivers/gpu/drm/gud/
5912 F:      include/drm/gud.h
5913
5914 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5915 M:      Hans de Goede <[email protected]>
5916 S:      Maintained
5917 T:      git git://anongit.freedesktop.org/drm/drm-misc
5918 F:      drivers/gpu/drm/tiny/gm12u320.c
5919
5920 DRM DRIVER FOR HX8357D PANELS
5921 M:      Emma Anholt <[email protected]>
5922 S:      Maintained
5923 T:      git git://anongit.freedesktop.org/drm/drm-misc
5924 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5925 F:      drivers/gpu/drm/tiny/hx8357d.c
5926
5927 DRM DRIVER FOR ILITEK ILI9225 PANELS
5928 M:      David Lechner <[email protected]>
5929 S:      Maintained
5930 T:      git git://anongit.freedesktop.org/drm/drm-misc
5931 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5932 F:      drivers/gpu/drm/tiny/ili9225.c
5933
5934 DRM DRIVER FOR ILITEK ILI9486 PANELS
5935 M:      Kamlesh Gurudasani <[email protected]>
5936 S:      Maintained
5937 T:      git git://anongit.freedesktop.org/drm/drm-misc
5938 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5939 F:      drivers/gpu/drm/tiny/ili9486.c
5940
5941 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5942 S:      Orphan / Obsolete
5943 F:      drivers/gpu/drm/i810/
5944 F:      include/uapi/drm/i810_drm.h
5945
5946 DRM DRIVER FOR LVDS PANELS
5947 M:      Laurent Pinchart <[email protected]>
5948 L:      [email protected]
5949 T:      git git://anongit.freedesktop.org/drm/drm-misc
5950 S:      Maintained
5951 F:      drivers/gpu/drm/panel/panel-lvds.c
5952 F:      Documentation/devicetree/bindings/display/panel/lvds.yaml
5953
5954 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5955 M:      Guido Günther <[email protected]>
5956 R:      Purism Kernel Team <[email protected]>
5957 S:      Maintained
5958 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5959 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5960
5961 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5962 S:      Orphan / Obsolete
5963 F:      drivers/gpu/drm/mga/
5964 F:      include/uapi/drm/mga_drm.h
5965
5966 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5967 M:      Dave Airlie <[email protected]>
5968 R:      Thomas Zimmermann <[email protected]>
5969 L:      [email protected]
5970 S:      Supported
5971 T:      git git://anongit.freedesktop.org/drm/drm-misc
5972 F:      drivers/gpu/drm/mgag200/
5973
5974 DRM DRIVER FOR MI0283QT
5975 M:      Noralf Trønnes <[email protected]>
5976 S:      Maintained
5977 T:      git git://anongit.freedesktop.org/drm/drm-misc
5978 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5979 F:      drivers/gpu/drm/tiny/mi0283qt.c
5980
5981 DRM DRIVER FOR MSM ADRENO GPU
5982 M:      Rob Clark <[email protected]>
5983 M:      Sean Paul <[email protected]>
5984 L:      [email protected]
5985 L:      [email protected]
5986 L:      [email protected]
5987 S:      Maintained
5988 T:      git https://gitlab.freedesktop.org/drm/msm.git
5989 F:      Documentation/devicetree/bindings/display/msm/
5990 F:      drivers/gpu/drm/msm/
5991 F:      include/uapi/drm/msm_drm.h
5992
5993 DRM DRIVER FOR NOVATEK NT35510 PANELS
5994 M:      Linus Walleij <[email protected]>
5995 S:      Maintained
5996 T:      git git://anongit.freedesktop.org/drm/drm-misc
5997 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5998 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
5999
6000 DRM DRIVER FOR NOVATEK NT36672A PANELS
6001 M:      Sumit Semwal <[email protected]>
6002 S:      Maintained
6003 T:      git git://anongit.freedesktop.org/drm/drm-misc
6004 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6005 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6006
6007 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6008 M:      Ben Skeggs <[email protected]>
6009 L:      [email protected]
6010 L:      [email protected]
6011 S:      Supported
6012 T:      git git://github.com/skeggsb/linux
6013 F:      drivers/gpu/drm/nouveau/
6014 F:      include/uapi/drm/nouveau_drm.h
6015
6016 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6017 M:      Stefan Mavrodiev <[email protected]>
6018 S:      Maintained
6019 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6020 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6021
6022 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6023 M:      Noralf Trønnes <[email protected]>
6024 S:      Maintained
6025 T:      git git://anongit.freedesktop.org/drm/drm-misc
6026 F:      Documentation/devicetree/bindings/display/repaper.txt
6027 F:      drivers/gpu/drm/tiny/repaper.c
6028
6029 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6030 M:      Dave Airlie <[email protected]>
6031 M:      Gerd Hoffmann <[email protected]>
6032 L:      [email protected]
6033 S:      Obsolete
6034 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6035 T:      git git://anongit.freedesktop.org/drm/drm-misc
6036 F:      drivers/gpu/drm/tiny/cirrus.c
6037
6038 DRM DRIVER FOR QXL VIRTUAL GPU
6039 M:      Dave Airlie <[email protected]>
6040 M:      Gerd Hoffmann <[email protected]>
6041 L:      [email protected]
6042 L:      [email protected]
6043 S:      Maintained
6044 T:      git git://anongit.freedesktop.org/drm/drm-misc
6045 F:      drivers/gpu/drm/qxl/
6046 F:      include/uapi/drm/qxl_drm.h
6047
6048 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6049 S:      Orphan / Obsolete
6050 F:      drivers/gpu/drm/r128/
6051 F:      include/uapi/drm/r128_drm.h
6052
6053 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6054 M:      Robert Chiras <[email protected]>
6055 S:      Maintained
6056 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6057 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
6058
6059 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6060 M:      Linus Walleij <[email protected]>
6061 S:      Maintained
6062 T:      git git://anongit.freedesktop.org/drm/drm-misc
6063 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6064 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
6065
6066 DRM DRIVER FOR SITRONIX ST7703 PANELS
6067 M:      Guido Günther <[email protected]>
6068 R:      Purism Kernel Team <[email protected]>
6069 R:      Ondrej Jirman <[email protected]>
6070 S:      Maintained
6071 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6072 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
6073
6074 DRM DRIVER FOR SAVAGE VIDEO CARDS
6075 S:      Orphan / Obsolete
6076 F:      drivers/gpu/drm/savage/
6077 F:      include/uapi/drm/savage_drm.h
6078
6079 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6080 M:      Thomas Zimmermann <[email protected]>
6081 L:      [email protected]
6082 S:      Maintained
6083 T:      git git://anongit.freedesktop.org/drm/drm-misc
6084 F:      drivers/gpu/drm/tiny/simpledrm.c
6085
6086 DRM DRIVER FOR SIS VIDEO CARDS
6087 S:      Orphan / Obsolete
6088 F:      drivers/gpu/drm/sis/
6089 F:      include/uapi/drm/sis_drm.h
6090
6091 DRM DRIVER FOR SITRONIX ST7586 PANELS
6092 M:      David Lechner <[email protected]>
6093 S:      Maintained
6094 T:      git git://anongit.freedesktop.org/drm/drm-misc
6095 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
6096 F:      drivers/gpu/drm/tiny/st7586.c
6097
6098 DRM DRIVER FOR SITRONIX ST7701 PANELS
6099 M:      Jagan Teki <[email protected]>
6100 S:      Maintained
6101 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6102 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
6103
6104 DRM DRIVER FOR SITRONIX ST7735R PANELS
6105 M:      David Lechner <[email protected]>
6106 S:      Maintained
6107 T:      git git://anongit.freedesktop.org/drm/drm-misc
6108 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6109 F:      drivers/gpu/drm/tiny/st7735r.c
6110
6111 DRM DRIVER FOR SONY ACX424AKP PANELS
6112 M:      Linus Walleij <[email protected]>
6113 S:      Maintained
6114 T:      git git://anongit.freedesktop.org/drm/drm-misc
6115 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
6116
6117 DRM DRIVER FOR ST-ERICSSON MCDE
6118 M:      Linus Walleij <[email protected]>
6119 S:      Maintained
6120 T:      git git://anongit.freedesktop.org/drm/drm-misc
6121 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
6122 F:      drivers/gpu/drm/mcde/
6123
6124 DRM DRIVER FOR TDFX VIDEO CARDS
6125 S:      Orphan / Obsolete
6126 F:      drivers/gpu/drm/tdfx/
6127
6128 DRM DRIVER FOR TPO TPG110 PANELS
6129 M:      Linus Walleij <[email protected]>
6130 S:      Maintained
6131 T:      git git://anongit.freedesktop.org/drm/drm-misc
6132 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6133 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
6134
6135 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6136 M:      Dave Airlie <[email protected]>
6137 R:      Sean Paul <[email protected]>
6138 R:      Thomas Zimmermann <[email protected]>
6139 L:      [email protected]
6140 S:      Supported
6141 T:      git git://anongit.freedesktop.org/drm/drm-misc
6142 F:      drivers/gpu/drm/udl/
6143
6144 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6145 M:      Rodrigo Siqueira <[email protected]>
6146 M:      Melissa Wen <[email protected]>
6147 R:      Haneen Mohammed <[email protected]>
6148 R:      Daniel Vetter <[email protected]>
6149 L:      [email protected]
6150 S:      Maintained
6151 T:      git git://anongit.freedesktop.org/drm/drm-misc
6152 F:      Documentation/gpu/vkms.rst
6153 F:      drivers/gpu/drm/vkms/
6154
6155 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6156 M:      Hans de Goede <[email protected]>
6157 L:      [email protected]
6158 S:      Maintained
6159 T:      git git://anongit.freedesktop.org/drm/drm-misc
6160 F:      drivers/gpu/drm/vboxvideo/
6161
6162 DRM DRIVER FOR VMWARE VIRTUAL GPU
6163 M:      "VMware Graphics" <[email protected]>
6164 M:      Zack Rusin <[email protected]>
6165 L:      [email protected]
6166 S:      Supported
6167 T:      git git://anongit.freedesktop.org/drm/drm-misc
6168 F:      drivers/gpu/drm/vmwgfx/
6169 F:      include/uapi/drm/vmwgfx_drm.h
6170
6171 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6172 M:      Linus Walleij <[email protected]>
6173 S:      Maintained
6174 T:      git git://anongit.freedesktop.org/drm/drm-misc
6175 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6176 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
6177
6178 DRM DRIVERS
6179 M:      David Airlie <[email protected]>
6180 M:      Daniel Vetter <[email protected]>
6181 L:      [email protected]
6182 S:      Maintained
6183 B:      https://gitlab.freedesktop.org/drm
6184 C:      irc://irc.oftc.net/dri-devel
6185 T:      git git://anongit.freedesktop.org/drm/drm
6186 F:      Documentation/devicetree/bindings/display/
6187 F:      Documentation/devicetree/bindings/gpu/
6188 F:      Documentation/gpu/
6189 F:      drivers/gpu/
6190 F:      include/drm/
6191 F:      include/linux/vga*
6192 F:      include/uapi/drm/
6193
6194 DRM DRIVERS AND MISC GPU PATCHES
6195 M:      Maarten Lankhorst <[email protected]>
6196 M:      Maxime Ripard <[email protected]>
6197 M:      Thomas Zimmermann <[email protected]>
6198 S:      Maintained
6199 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6200 T:      git git://anongit.freedesktop.org/drm/drm-misc
6201 F:      Documentation/gpu/
6202 F:      drivers/gpu/drm/*
6203 F:      drivers/gpu/vga/
6204 F:      include/drm/drm*
6205 F:      include/linux/vga*
6206 F:      include/uapi/drm/drm*
6207
6208 DRM DRIVERS FOR ALLWINNER A10
6209 M:      Maxime Ripard <[email protected]>
6210 M:      Chen-Yu Tsai <[email protected]>
6211 L:      [email protected]
6212 S:      Supported
6213 T:      git git://anongit.freedesktop.org/drm/drm-misc
6214 F:      Documentation/devicetree/bindings/display/allwinner*
6215 F:      drivers/gpu/drm/sun4i/
6216
6217 DRM DRIVERS FOR AMLOGIC SOCS
6218 M:      Neil Armstrong <[email protected]>
6219 L:      [email protected]
6220 L:      [email protected]
6221 S:      Supported
6222 W:      http://linux-meson.com/
6223 T:      git git://anongit.freedesktop.org/drm/drm-misc
6224 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6225 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6226 F:      Documentation/gpu/meson.rst
6227 F:      drivers/gpu/drm/meson/
6228
6229 DRM DRIVERS FOR ATMEL HLCDC
6230 M:      Sam Ravnborg <[email protected]>
6231 M:      Boris Brezillon <[email protected]>
6232 L:      [email protected]
6233 S:      Supported
6234 T:      git git://anongit.freedesktop.org/drm/drm-misc
6235 F:      Documentation/devicetree/bindings/display/atmel/
6236 F:      drivers/gpu/drm/atmel-hlcdc/
6237
6238 DRM DRIVERS FOR BRIDGE CHIPS
6239 M:      Andrzej Hajda <[email protected]>
6240 M:      Neil Armstrong <[email protected]>
6241 M:      Robert Foss <[email protected]>
6242 R:      Laurent Pinchart <[email protected]>
6243 R:      Jonas Karlman <[email protected]>
6244 R:      Jernej Skrabec <[email protected]>
6245 S:      Maintained
6246 T:      git git://anongit.freedesktop.org/drm/drm-misc
6247 F:      drivers/gpu/drm/bridge/
6248
6249 DRM DRIVERS FOR EXYNOS
6250 M:      Inki Dae <[email protected]>
6251 M:      Joonyoung Shim <[email protected]>
6252 M:      Seung-Woo Kim <[email protected]>
6253 M:      Kyungmin Park <[email protected]>
6254 L:      [email protected]
6255 S:      Supported
6256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6257 F:      Documentation/devicetree/bindings/display/exynos/
6258 F:      drivers/gpu/drm/exynos/
6259 F:      include/uapi/drm/exynos_drm.h
6260
6261 DRM DRIVERS FOR FREESCALE DCU
6262 M:      Stefan Agner <[email protected]>
6263 M:      Alison Wang <[email protected]>
6264 L:      [email protected]
6265 S:      Supported
6266 T:      git git://anongit.freedesktop.org/drm/drm-misc
6267 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
6268 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
6269 F:      drivers/gpu/drm/fsl-dcu/
6270
6271 DRM DRIVERS FOR FREESCALE IMX
6272 M:      Philipp Zabel <[email protected]>
6273 L:      [email protected]
6274 S:      Maintained
6275 F:      Documentation/devicetree/bindings/display/imx/
6276 F:      drivers/gpu/drm/imx/
6277 F:      drivers/gpu/ipu-v3/
6278
6279 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6280 M:      Patrik Jakobsson <[email protected]>
6281 L:      [email protected]
6282 S:      Maintained
6283 T:      git git://github.com/patjak/drm-gma500
6284 F:      drivers/gpu/drm/gma500/
6285
6286 DRM DRIVERS FOR HISILICON
6287 M:      Xinliang Liu <[email protected]>
6288 M:      Tian Tao  <[email protected]>
6289 R:      John Stultz <[email protected]>
6290 R:      Xinwei Kong <[email protected]>
6291 R:      Chen Feng <[email protected]>
6292 L:      [email protected]
6293 S:      Maintained
6294 T:      git git://anongit.freedesktop.org/drm/drm-misc
6295 F:      Documentation/devicetree/bindings/display/hisilicon/
6296 F:      drivers/gpu/drm/hisilicon/
6297
6298 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6299 M:      Deepak Rawat <[email protected]>
6300 L:      [email protected]
6301 L:      [email protected]
6302 S:      Maintained
6303 T:      git git://anongit.freedesktop.org/drm/drm-misc
6304 F:      drivers/gpu/drm/hyperv
6305
6306 DRM DRIVERS FOR LIMA
6307 M:      Qiang Yu <[email protected]>
6308 L:      [email protected]
6309 L:      [email protected] (moderated for non-subscribers)
6310 S:      Maintained
6311 T:      git git://anongit.freedesktop.org/drm/drm-misc
6312 F:      drivers/gpu/drm/lima/
6313 F:      include/uapi/drm/lima_drm.h
6314
6315 DRM DRIVERS FOR MEDIATEK
6316 M:      Chun-Kuang Hu <[email protected]>
6317 M:      Philipp Zabel <[email protected]>
6318 L:      [email protected]
6319 L:      [email protected] (moderated for non-subscribers)
6320 S:      Supported
6321 F:      Documentation/devicetree/bindings/display/mediatek/
6322 F:      drivers/gpu/drm/mediatek/
6323 F:      drivers/phy/mediatek/phy-mtk-hdmi*
6324 F:      drivers/phy/mediatek/phy-mtk-mipi*
6325
6326 DRM DRIVERS FOR NVIDIA TEGRA
6327 M:      Thierry Reding <[email protected]>
6328 L:      [email protected]
6329 L:      [email protected]
6330 S:      Supported
6331 T:      git git://anongit.freedesktop.org/tegra/linux.git
6332 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6333 F:      drivers/gpu/drm/tegra/
6334 F:      drivers/gpu/host1x/
6335 F:      include/linux/host1x.h
6336 F:      include/uapi/drm/tegra_drm.h
6337
6338 DRM DRIVERS FOR RENESAS
6339 M:      Laurent Pinchart <[email protected]>
6340 M:      Kieran Bingham <[email protected]>
6341 L:      [email protected]
6342 L:      [email protected]
6343 S:      Supported
6344 T:      git git://linuxtv.org/pinchartl/media drm/du/next
6345 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6346 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6347 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
6348 F:      drivers/gpu/drm/rcar-du/
6349 F:      drivers/gpu/drm/shmobile/
6350 F:      include/linux/platform_data/shmob_drm.h
6351
6352 DRM DRIVERS FOR ROCKCHIP
6353 M:      Sandy Huang <[email protected]>
6354 M:      Heiko Stübner <[email protected]>
6355 L:      [email protected]
6356 S:      Maintained
6357 T:      git git://anongit.freedesktop.org/drm/drm-misc
6358 F:      Documentation/devicetree/bindings/display/rockchip/
6359 F:      drivers/gpu/drm/rockchip/
6360
6361 DRM DRIVERS FOR STI
6362 M:      Benjamin Gaignard <[email protected]>
6363 L:      [email protected]
6364 S:      Maintained
6365 T:      git git://anongit.freedesktop.org/drm/drm-misc
6366 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
6367 F:      drivers/gpu/drm/sti
6368
6369 DRM DRIVERS FOR STM
6370 M:      Yannick Fertre <[email protected]>
6371 M:      Philippe Cornu <[email protected]>
6372 M:      Benjamin Gaignard <[email protected]>
6373 L:      [email protected]
6374 S:      Maintained
6375 T:      git git://anongit.freedesktop.org/drm/drm-misc
6376 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6377 F:      drivers/gpu/drm/stm
6378
6379 DRM DRIVERS FOR TI KEYSTONE
6380 M:      Jyri Sarha <[email protected]>
6381 M:      Tomi Valkeinen <[email protected]>
6382 L:      [email protected]
6383 S:      Maintained
6384 T:      git git://anongit.freedesktop.org/drm/drm-misc
6385 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6386 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6387 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6388 F:      drivers/gpu/drm/tidss/
6389
6390 DRM DRIVERS FOR TI LCDC
6391 M:      Jyri Sarha <[email protected]>
6392 R:      Tomi Valkeinen <[email protected]>
6393 L:      [email protected]
6394 S:      Maintained
6395 F:      Documentation/devicetree/bindings/display/tilcdc/
6396 F:      drivers/gpu/drm/tilcdc/
6397
6398 DRM DRIVERS FOR TI OMAP
6399 M:      Tomi Valkeinen <[email protected]>
6400 L:      [email protected]
6401 S:      Maintained
6402 F:      Documentation/devicetree/bindings/display/ti/
6403 F:      drivers/gpu/drm/omapdrm/
6404
6405 DRM DRIVERS FOR V3D
6406 M:      Emma Anholt <[email protected]>
6407 S:      Supported
6408 T:      git git://anongit.freedesktop.org/drm/drm-misc
6409 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6410 F:      drivers/gpu/drm/v3d/
6411 F:      include/uapi/drm/v3d_drm.h
6412
6413 DRM DRIVERS FOR VC4
6414 M:      Emma Anholt <[email protected]>
6415 M:      Maxime Ripard <[email protected]>
6416 S:      Supported
6417 T:      git git://github.com/anholt/linux
6418 T:      git git://anongit.freedesktop.org/drm/drm-misc
6419 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6420 F:      drivers/gpu/drm/vc4/
6421 F:      include/uapi/drm/vc4_drm.h
6422
6423 DRM DRIVERS FOR VIVANTE GPU IP
6424 M:      Lucas Stach <[email protected]>
6425 R:      Russell King <[email protected]>
6426 R:      Christian Gmeiner <[email protected]>
6427 L:      [email protected] (moderated for non-subscribers)
6428 L:      [email protected]
6429 S:      Maintained
6430 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6431 F:      drivers/gpu/drm/etnaviv/
6432 F:      include/uapi/drm/etnaviv_drm.h
6433
6434 DRM DRIVERS FOR XEN
6435 M:      Oleksandr Andrushchenko <[email protected]>
6436 L:      [email protected]
6437 L:      [email protected] (moderated for non-subscribers)
6438 S:      Supported
6439 T:      git git://anongit.freedesktop.org/drm/drm-misc
6440 F:      Documentation/gpu/xen-front.rst
6441 F:      drivers/gpu/drm/xen/
6442
6443 DRM DRIVERS FOR XILINX
6444 M:      Hyun Kwon <[email protected]>
6445 M:      Laurent Pinchart <[email protected]>
6446 L:      [email protected]
6447 S:      Maintained
6448 T:      git git://anongit.freedesktop.org/drm/drm-misc
6449 F:      Documentation/devicetree/bindings/display/xlnx/
6450 F:      drivers/gpu/drm/xlnx/
6451
6452 DRM PANEL DRIVERS
6453 M:      Thierry Reding <[email protected]>
6454 R:      Sam Ravnborg <[email protected]>
6455 L:      [email protected]
6456 S:      Maintained
6457 T:      git git://anongit.freedesktop.org/drm/drm-misc
6458 F:      Documentation/devicetree/bindings/display/panel/
6459 F:      drivers/gpu/drm/drm_panel.c
6460 F:      drivers/gpu/drm/panel/
6461 F:      include/drm/drm_panel.h
6462
6463 DRM TTM SUBSYSTEM
6464 M:      Christian Koenig <[email protected]>
6465 M:      Huang Rui <[email protected]>
6466 L:      [email protected]
6467 S:      Maintained
6468 T:      git git://anongit.freedesktop.org/drm/drm-misc
6469 F:      drivers/gpu/drm/ttm/
6470 F:      include/drm/ttm/
6471
6472 DSBR100 USB FM RADIO DRIVER
6473 M:      Alexey Klimov <[email protected]>
6474 L:      [email protected]
6475 S:      Maintained
6476 T:      git git://linuxtv.org/media_tree.git
6477 F:      drivers/media/radio/dsbr100.c
6478
6479 DT3155 MEDIA DRIVER
6480 M:      Hans Verkuil <[email protected]>
6481 L:      [email protected]
6482 S:      Odd Fixes
6483 W:      https://linuxtv.org
6484 T:      git git://linuxtv.org/media_tree.git
6485 F:      drivers/media/pci/dt3155/
6486
6487 DVB_USB_AF9015 MEDIA DRIVER
6488 M:      Antti Palosaari <[email protected]>
6489 L:      [email protected]
6490 S:      Maintained
6491 W:      https://linuxtv.org
6492 W:      http://palosaari.fi/linux/
6493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6494 T:      git git://linuxtv.org/anttip/media_tree.git
6495 F:      drivers/media/usb/dvb-usb-v2/af9015*
6496
6497 DVB_USB_AF9035 MEDIA DRIVER
6498 M:      Antti Palosaari <[email protected]>
6499 L:      [email protected]
6500 S:      Maintained
6501 W:      https://linuxtv.org
6502 W:      http://palosaari.fi/linux/
6503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6504 T:      git git://linuxtv.org/anttip/media_tree.git
6505 F:      drivers/media/usb/dvb-usb-v2/af9035*
6506
6507 DVB_USB_ANYSEE MEDIA DRIVER
6508 M:      Antti Palosaari <[email protected]>
6509 L:      [email protected]
6510 S:      Maintained
6511 W:      https://linuxtv.org
6512 W:      http://palosaari.fi/linux/
6513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6514 T:      git git://linuxtv.org/anttip/media_tree.git
6515 F:      drivers/media/usb/dvb-usb-v2/anysee*
6516
6517 DVB_USB_AU6610 MEDIA DRIVER
6518 M:      Antti Palosaari <[email protected]>
6519 L:      [email protected]
6520 S:      Maintained
6521 W:      https://linuxtv.org
6522 W:      http://palosaari.fi/linux/
6523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6524 T:      git git://linuxtv.org/anttip/media_tree.git
6525 F:      drivers/media/usb/dvb-usb-v2/au6610*
6526
6527 DVB_USB_CE6230 MEDIA DRIVER
6528 M:      Antti Palosaari <[email protected]>
6529 L:      [email protected]
6530 S:      Maintained
6531 W:      https://linuxtv.org
6532 W:      http://palosaari.fi/linux/
6533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6534 T:      git git://linuxtv.org/anttip/media_tree.git
6535 F:      drivers/media/usb/dvb-usb-v2/ce6230*
6536
6537 DVB_USB_CXUSB MEDIA DRIVER
6538 M:      Michael Krufky <[email protected]>
6539 L:      [email protected]
6540 S:      Maintained
6541 W:      https://linuxtv.org
6542 W:      http://github.com/mkrufky
6543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6544 T:      git git://linuxtv.org/media_tree.git
6545 F:      drivers/media/usb/dvb-usb/cxusb*
6546
6547 DVB_USB_EC168 MEDIA DRIVER
6548 M:      Antti Palosaari <[email protected]>
6549 L:      [email protected]
6550 S:      Maintained
6551 W:      https://linuxtv.org
6552 W:      http://palosaari.fi/linux/
6553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6554 T:      git git://linuxtv.org/anttip/media_tree.git
6555 F:      drivers/media/usb/dvb-usb-v2/ec168*
6556
6557 DVB_USB_GL861 MEDIA DRIVER
6558 M:      Antti Palosaari <[email protected]>
6559 L:      [email protected]
6560 S:      Maintained
6561 W:      https://linuxtv.org
6562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6563 T:      git git://linuxtv.org/anttip/media_tree.git
6564 F:      drivers/media/usb/dvb-usb-v2/gl861*
6565
6566 DVB_USB_MXL111SF MEDIA DRIVER
6567 M:      Michael Krufky <[email protected]>
6568 L:      [email protected]
6569 S:      Maintained
6570 W:      https://linuxtv.org
6571 W:      http://github.com/mkrufky
6572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6573 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
6574 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
6575
6576 DVB_USB_RTL28XXU MEDIA DRIVER
6577 M:      Antti Palosaari <[email protected]>
6578 L:      [email protected]
6579 S:      Maintained
6580 W:      https://linuxtv.org
6581 W:      http://palosaari.fi/linux/
6582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6583 T:      git git://linuxtv.org/anttip/media_tree.git
6584 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
6585
6586 DVB_USB_V2 MEDIA DRIVER
6587 M:      Antti Palosaari <[email protected]>
6588 L:      [email protected]
6589 S:      Maintained
6590 W:      https://linuxtv.org
6591 W:      http://palosaari.fi/linux/
6592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6593 T:      git git://linuxtv.org/anttip/media_tree.git
6594 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
6595 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
6596
6597 DYNAMIC DEBUG
6598 M:      Jason Baron <[email protected]>
6599 S:      Maintained
6600 F:      include/linux/dynamic_debug.h
6601 F:      lib/dynamic_debug.c
6602
6603 DYNAMIC INTERRUPT MODERATION
6604 M:      Tal Gilboa <[email protected]>
6605 S:      Maintained
6606 F:      Documentation/networking/net_dim.rst
6607 F:      include/linux/dim.h
6608 F:      lib/dim/
6609
6610 DZ DECSTATION DZ11 SERIAL DRIVER
6611 M:      "Maciej W. Rozycki" <[email protected]>
6612 S:      Maintained
6613 F:      drivers/tty/serial/dz.*
6614
6615 E3X0 POWER BUTTON DRIVER
6616 M:      Moritz Fischer <[email protected]>
6617 L:      [email protected]
6618 S:      Supported
6619 W:      http://www.ettus.com
6620 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
6621 F:      drivers/input/misc/e3x0-button.c
6622
6623 E4000 MEDIA DRIVER
6624 M:      Antti Palosaari <[email protected]>
6625 L:      [email protected]
6626 S:      Maintained
6627 W:      https://linuxtv.org
6628 W:      http://palosaari.fi/linux/
6629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6630 T:      git git://linuxtv.org/anttip/media_tree.git
6631 F:      drivers/media/tuners/e4000*
6632
6633 EARTH_PT1 MEDIA DRIVER
6634 M:      Akihiro Tsukada <[email protected]>
6635 L:      [email protected]
6636 S:      Odd Fixes
6637 F:      drivers/media/pci/pt1/
6638
6639 EARTH_PT3 MEDIA DRIVER
6640 M:      Akihiro Tsukada <[email protected]>
6641 L:      [email protected]
6642 S:      Odd Fixes
6643 F:      drivers/media/pci/pt3/
6644
6645 EC100 MEDIA DRIVER
6646 M:      Antti Palosaari <[email protected]>
6647 L:      [email protected]
6648 S:      Maintained
6649 W:      https://linuxtv.org
6650 W:      http://palosaari.fi/linux/
6651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6652 T:      git git://linuxtv.org/anttip/media_tree.git
6653 F:      drivers/media/dvb-frontends/ec100*
6654
6655 ECRYPT FILE SYSTEM
6656 M:      Tyler Hicks <[email protected]>
6657 L:      [email protected]
6658 S:      Odd Fixes
6659 W:      http://ecryptfs.org
6660 W:      https://launchpad.net/ecryptfs
6661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6662 F:      Documentation/filesystems/ecryptfs.rst
6663 F:      fs/ecryptfs/
6664
6665 EDAC-AMD64
6666 M:      Yazen Ghannam <[email protected]>
6667 L:      [email protected]
6668 S:      Supported
6669 F:      drivers/edac/amd64_edac*
6670 F:      drivers/edac/mce_amd*
6671
6672 EDAC-ARMADA
6673 M:      Jan Luebbe <[email protected]>
6674 L:      [email protected]
6675 S:      Maintained
6676 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6677 F:      drivers/edac/armada_xp_*
6678
6679 EDAC-AST2500
6680 M:      Stefan Schaeckeler <[email protected]>
6681 S:      Supported
6682 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6683 F:      drivers/edac/aspeed_edac.c
6684
6685 EDAC-BLUEFIELD
6686 M:      Shravan Kumar Ramani <[email protected]>
6687 S:      Supported
6688 F:      drivers/edac/bluefield_edac.c
6689
6690 EDAC-CALXEDA
6691 M:      Andre Przywara <[email protected]>
6692 L:      [email protected]
6693 S:      Maintained
6694 F:      drivers/edac/highbank*
6695
6696 EDAC-CAVIUM OCTEON
6697 M:      Ralf Baechle <[email protected]>
6698 L:      [email protected]
6699 L:      [email protected]
6700 S:      Supported
6701 F:      drivers/edac/octeon_edac*
6702
6703 EDAC-CAVIUM THUNDERX
6704 M:      Robert Richter <[email protected]>
6705 L:      [email protected]
6706 S:      Odd Fixes
6707 F:      drivers/edac/thunderx_edac*
6708
6709 EDAC-CORE
6710 M:      Borislav Petkov <[email protected]>
6711 M:      Mauro Carvalho Chehab <[email protected]>
6712 M:      Tony Luck <[email protected]>
6713 R:      James Morse <[email protected]>
6714 R:      Robert Richter <[email protected]>
6715 L:      [email protected]
6716 S:      Supported
6717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6718 F:      Documentation/admin-guide/ras.rst
6719 F:      Documentation/driver-api/edac.rst
6720 F:      drivers/edac/
6721 F:      include/linux/edac.h
6722
6723 EDAC-DMC520
6724 M:      Lei Wang <[email protected]>
6725 L:      [email protected]
6726 S:      Supported
6727 F:      drivers/edac/dmc520_edac.c
6728
6729 EDAC-E752X
6730 M:      Mark Gross <[email protected]>
6731 L:      [email protected]
6732 S:      Maintained
6733 F:      drivers/edac/e752x_edac.c
6734
6735 EDAC-E7XXX
6736 L:      [email protected]
6737 S:      Maintained
6738 F:      drivers/edac/e7xxx_edac.c
6739
6740 EDAC-FSL_DDR
6741 M:      York Sun <[email protected]>
6742 L:      [email protected]
6743 S:      Maintained
6744 F:      drivers/edac/fsl_ddr_edac.*
6745
6746 EDAC-GHES
6747 M:      Mauro Carvalho Chehab <[email protected]>
6748 L:      [email protected]
6749 S:      Maintained
6750 F:      drivers/edac/ghes_edac.c
6751
6752 EDAC-I10NM
6753 M:      Tony Luck <[email protected]>
6754 L:      [email protected]
6755 S:      Maintained
6756 F:      drivers/edac/i10nm_base.c
6757
6758 EDAC-I3000
6759 L:      [email protected]
6760 S:      Orphan
6761 F:      drivers/edac/i3000_edac.c
6762
6763 EDAC-I5000
6764 L:      [email protected]
6765 S:      Maintained
6766 F:      drivers/edac/i5000_edac.c
6767
6768 EDAC-I5400
6769 M:      Mauro Carvalho Chehab <[email protected]>
6770 L:      [email protected]
6771 S:      Maintained
6772 F:      drivers/edac/i5400_edac.c
6773
6774 EDAC-I7300
6775 M:      Mauro Carvalho Chehab <[email protected]>
6776 L:      [email protected]
6777 S:      Maintained
6778 F:      drivers/edac/i7300_edac.c
6779
6780 EDAC-I7CORE
6781 M:      Mauro Carvalho Chehab <[email protected]>
6782 L:      [email protected]
6783 S:      Maintained
6784 F:      drivers/edac/i7core_edac.c
6785
6786 EDAC-I82443BXGX
6787 M:      Tim Small <[email protected]>
6788 L:      [email protected]
6789 S:      Maintained
6790 F:      drivers/edac/i82443bxgx_edac.c
6791
6792 EDAC-I82975X
6793 M:      "Arvind R." <[email protected]>
6794 L:      [email protected]
6795 S:      Maintained
6796 F:      drivers/edac/i82975x_edac.c
6797
6798 EDAC-IE31200
6799 M:      Jason Baron <[email protected]>
6800 L:      [email protected]
6801 S:      Maintained
6802 F:      drivers/edac/ie31200_edac.c
6803
6804 EDAC-IGEN6
6805 M:      Tony Luck <[email protected]>
6806 R:      Qiuxu Zhuo <[email protected]>
6807 L:      [email protected]
6808 S:      Maintained
6809 F:      drivers/edac/igen6_edac.c
6810
6811 EDAC-MPC85XX
6812 M:      Johannes Thumshirn <[email protected]>
6813 L:      [email protected]
6814 S:      Maintained
6815 F:      drivers/edac/mpc85xx_edac.[ch]
6816
6817 EDAC-PASEMI
6818 M:      Egor Martovetsky <[email protected]>
6819 L:      [email protected]
6820 S:      Maintained
6821 F:      drivers/edac/pasemi_edac.c
6822
6823 EDAC-PND2
6824 M:      Tony Luck <[email protected]>
6825 L:      [email protected]
6826 S:      Maintained
6827 F:      drivers/edac/pnd2_edac.[ch]
6828
6829 EDAC-QCOM
6830 M:      Channagoud Kadabi <[email protected]>
6831 M:      Venkata Narendra Kumar Gutta <[email protected]>
6832 L:      [email protected]
6833 L:      [email protected]
6834 S:      Maintained
6835 F:      drivers/edac/qcom_edac.c
6836
6837 EDAC-R82600
6838 M:      Tim Small <[email protected]>
6839 L:      [email protected]
6840 S:      Maintained
6841 F:      drivers/edac/r82600_edac.c
6842
6843 EDAC-SBRIDGE
6844 M:      Tony Luck <[email protected]>
6845 R:      Qiuxu Zhuo <[email protected]>
6846 L:      [email protected]
6847 S:      Maintained
6848 F:      drivers/edac/sb_edac.c
6849
6850 EDAC-SIFIVE
6851 M:      Yash Shah <[email protected]>
6852 L:      [email protected]
6853 S:      Supported
6854 F:      drivers/edac/sifive_edac.c
6855
6856 EDAC-SKYLAKE
6857 M:      Tony Luck <[email protected]>
6858 L:      [email protected]
6859 S:      Maintained
6860 F:      drivers/edac/skx_*.[ch]
6861
6862 EDAC-TI
6863 M:      Tero Kristo <[email protected]>
6864 L:      [email protected]
6865 S:      Odd Fixes
6866 F:      drivers/edac/ti_edac.c
6867
6868 EDIROL UA-101/UA-1000 DRIVER
6869 M:      Clemens Ladisch <[email protected]>
6870 L:      [email protected] (moderated for non-subscribers)
6871 S:      Maintained
6872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6873 F:      sound/usb/misc/ua101.c
6874
6875 EFI TEST DRIVER
6876 M:      Ivan Hu <[email protected]>
6877 M:      Ard Biesheuvel <[email protected]>
6878 L:      [email protected]
6879 S:      Maintained
6880 F:      drivers/firmware/efi/test/
6881
6882 EFI VARIABLE FILESYSTEM
6883 M:      Matthew Garrett <[email protected]>
6884 M:      Jeremy Kerr <[email protected]>
6885 M:      Ard Biesheuvel <[email protected]>
6886 L:      [email protected]
6887 S:      Maintained
6888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6889 F:      fs/efivarfs/
6890
6891 EFIFB FRAMEBUFFER DRIVER
6892 M:      Peter Jones <[email protected]>
6893 L:      [email protected]
6894 S:      Maintained
6895 F:      drivers/video/fbdev/efifb.c
6896
6897 EFS FILESYSTEM
6898 S:      Orphan
6899 W:      http://aeschi.ch.eu.org/efs/
6900 F:      fs/efs/
6901
6902 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6903 M:      Douglas Miller <[email protected]>
6904 L:      [email protected]
6905 S:      Maintained
6906 F:      drivers/net/ethernet/ibm/ehea/
6907
6908 EM28XX VIDEO4LINUX DRIVER
6909 M:      Mauro Carvalho Chehab <[email protected]>
6910 L:      [email protected]
6911 S:      Maintained
6912 W:      https://linuxtv.org
6913 T:      git git://linuxtv.org/media_tree.git
6914 F:      Documentation/admin-guide/media/em28xx*
6915 F:      drivers/media/usb/em28xx/
6916
6917 EMBEDDED LINUX
6918 M:      Matt Mackall <[email protected]>
6919 M:      David Woodhouse <[email protected]>
6920 L:      [email protected]
6921 S:      Maintained
6922
6923 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6924 M:      Adrian Hunter <[email protected]>
6925 M:      Ritesh Harjani <[email protected]>
6926 M:      Asutosh Das <[email protected]>
6927 L:      [email protected]
6928 S:      Maintained
6929 F:      drivers/mmc/host/cqhci*
6930
6931 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6932 M:      Subbu Seetharaman <[email protected]>
6933 M:      Ketan Mukadam <[email protected]>
6934 M:      Jitendra Bhivare <[email protected]>
6935 L:      [email protected]
6936 S:      Supported
6937 W:      http://www.broadcom.com
6938 F:      drivers/scsi/be2iscsi/
6939
6940 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6941 M:      Ajit Khaparde <[email protected]>
6942 M:      Sriharsha Basavapatna <[email protected]>
6943 M:      Somnath Kotur <[email protected]>
6944 L:      [email protected]
6945 S:      Supported
6946 W:      http://www.emulex.com
6947 F:      drivers/net/ethernet/emulex/benet/
6948
6949 EMULEX ONECONNECT ROCE DRIVER
6950 M:      Selvin Xavier <[email protected]>
6951 L:      [email protected]
6952 S:      Odd Fixes
6953 W:      http://www.broadcom.com
6954 F:      drivers/infiniband/hw/ocrdma/
6955 F:      include/uapi/rdma/ocrdma-abi.h
6956
6957 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6958 M:      James Smart <[email protected]>
6959 M:      Dick Kennedy <[email protected]>
6960 L:      [email protected]
6961 S:      Supported
6962 W:      http://www.broadcom.com
6963 F:      drivers/scsi/lpfc/
6964
6965 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6966 M:      James Smart <[email protected]>
6967 M:      Ram Vegesna <[email protected]>
6968 L:      [email protected]
6969 L:      [email protected]
6970 S:      Supported
6971 W:      http://www.broadcom.com
6972 F:      drivers/scsi/elx/
6973
6974 ENE CB710 FLASH CARD READER DRIVER
6975 M:      Michał Mirosław <[email protected]>
6976 S:      Maintained
6977 F:      drivers/misc/cb710/
6978 F:      drivers/mmc/host/cb710-mmc.*
6979 F:      include/linux/cb710.h
6980
6981 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6982 M:      Maxim Levitsky <[email protected]>
6983 S:      Maintained
6984 F:      drivers/media/rc/ene_ir.*
6985
6986 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6987 M:      Laurentiu Tudor <[email protected]>
6988 L:      [email protected]
6989 S:      Maintained
6990 F:      drivers/tty/ehv_bytechan.c
6991
6992 EPSON S1D13XXX FRAMEBUFFER DRIVER
6993 M:      Kristoffer Ericson <[email protected]>
6994 S:      Maintained
6995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6996 F:      drivers/video/fbdev/s1d13xxxfb.c
6997 F:      include/video/s1d13xxxfb.h
6998
6999 EROFS FILE SYSTEM
7000 M:      Gao Xiang <[email protected]>
7001 M:      Chao Yu <[email protected]>
7002 L:      [email protected]
7003 S:      Maintained
7004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7005 F:      Documentation/filesystems/erofs.rst
7006 F:      fs/erofs/
7007 F:      include/trace/events/erofs.h
7008
7009 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7010 M:      Jeff Layton <[email protected]>
7011 S:      Maintained
7012 F:      include/linux/errseq.h
7013 F:      lib/errseq.c
7014
7015 ET131X NETWORK DRIVER
7016 M:      Mark Einon <[email protected]>
7017 S:      Odd Fixes
7018 F:      drivers/net/ethernet/agere/
7019
7020 ETAS ES58X CAN/USB DRIVER
7021 M:      Vincent Mailhol <[email protected]>
7022 L:      [email protected]
7023 S:      Maintained
7024 F:      drivers/net/can/usb/etas_es58x/
7025
7026 ETHERNET BRIDGE
7027 M:      Roopa Prabhu <[email protected]>
7028 M:      Nikolay Aleksandrov <[email protected]>
7029 L:      [email protected] (moderated for non-subscribers)
7030 L:      [email protected]
7031 S:      Maintained
7032 W:      http://www.linuxfoundation.org/en/Net:Bridge
7033 F:      include/linux/netfilter_bridge/
7034 F:      net/bridge/
7035
7036 ETHERNET PHY LIBRARY
7037 M:      Andrew Lunn <[email protected]>
7038 M:      Heiner Kallweit <[email protected]>
7039 R:      Russell King <[email protected]>
7040 L:      [email protected]
7041 S:      Maintained
7042 F:      Documentation/ABI/testing/sysfs-class-net-phydev
7043 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
7044 F:      Documentation/devicetree/bindings/net/mdio*
7045 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
7046 F:      Documentation/networking/phy.rst
7047 F:      drivers/net/mdio/
7048 F:      drivers/net/mdio/acpi_mdio.c
7049 F:      drivers/net/mdio/fwnode_mdio.c
7050 F:      drivers/net/mdio/of_mdio.c
7051 F:      drivers/net/pcs/
7052 F:      drivers/net/phy/
7053 F:      include/dt-bindings/net/qca-ar803x.h
7054 F:      include/linux/*mdio*.h
7055 F:      include/linux/mdio/*.h
7056 F:      include/linux/of_net.h
7057 F:      include/linux/phy.h
7058 F:      include/linux/phy_fixed.h
7059 F:      include/linux/platform_data/mdio-bcm-unimac.h
7060 F:      include/linux/platform_data/mdio-gpio.h
7061 F:      include/trace/events/mdio.h
7062 F:      include/uapi/linux/mdio.h
7063 F:      include/uapi/linux/mii.h
7064 F:      net/core/of_net.c
7065
7066 EXFAT FILE SYSTEM
7067 M:      Namjae Jeon <[email protected]>
7068 M:      Sungjong Seo <[email protected]>
7069 L:      [email protected]
7070 S:      Maintained
7071 F:      fs/exfat/
7072
7073 EXT2 FILE SYSTEM
7074 M:      Jan Kara <[email protected]>
7075 L:      [email protected]
7076 S:      Maintained
7077 F:      Documentation/filesystems/ext2.rst
7078 F:      fs/ext2/
7079 F:      include/linux/ext2*
7080
7081 EXT4 FILE SYSTEM
7082 M:      "Theodore Ts'o" <[email protected]>
7083 M:      Andreas Dilger <[email protected]>
7084 L:      [email protected]
7085 S:      Maintained
7086 W:      http://ext4.wiki.kernel.org
7087 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
7088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7089 F:      Documentation/filesystems/ext4/
7090 F:      fs/ext4/
7091 F:      include/trace/events/ext4.h
7092
7093 Extended Verification Module (EVM)
7094 M:      Mimi Zohar <[email protected]>
7095 L:      [email protected]
7096 S:      Supported
7097 F:      security/integrity/evm/
7098
7099 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7100 M:      Ard Biesheuvel <[email protected]>
7101 L:      [email protected]
7102 S:      Maintained
7103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7104 F:      Documentation/admin-guide/efi-stub.rst
7105 F:      arch/*/include/asm/efi.h
7106 F:      arch/*/kernel/efi.c
7107 F:      arch/arm/boot/compressed/efi-header.S
7108 F:      arch/arm64/kernel/efi-entry.S
7109 F:      arch/x86/platform/efi/
7110 F:      drivers/firmware/efi/
7111 F:      include/linux/efi*.h
7112
7113 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7114 M:      MyungJoo Ham <[email protected]>
7115 M:      Chanwoo Choi <[email protected]>
7116 L:      [email protected]
7117 S:      Maintained
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7119 F:      Documentation/devicetree/bindings/extcon/
7120 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7121 F:      drivers/extcon/
7122 F:      include/linux/extcon.h
7123 F:      include/linux/extcon/
7124
7125 EXTRA BOOT CONFIG
7126 M:      Masami Hiramatsu <[email protected]>
7127 S:      Maintained
7128 F:      Documentation/admin-guide/bootconfig.rst
7129 F:      fs/proc/bootconfig.c
7130 F:      include/linux/bootconfig.h
7131 F:      lib/bootconfig.c
7132 F:      tools/bootconfig/*
7133 F:      tools/bootconfig/scripts/*
7134
7135 EXYNOS DP DRIVER
7136 M:      Jingoo Han <[email protected]>
7137 L:      [email protected]
7138 S:      Maintained
7139 F:      drivers/gpu/drm/exynos/exynos_dp*
7140
7141 EXYNOS SYSMMU (IOMMU) driver
7142 M:      Marek Szyprowski <[email protected]>
7143 L:      [email protected]
7144 S:      Maintained
7145 F:      drivers/iommu/exynos-iommu.c
7146
7147 F2FS FILE SYSTEM
7148 M:      Jaegeuk Kim <[email protected]>
7149 M:      Chao Yu <[email protected]>
7150 L:      [email protected]
7151 S:      Maintained
7152 W:      https://f2fs.wiki.kernel.org/
7153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7154 F:      Documentation/ABI/testing/sysfs-fs-f2fs
7155 F:      Documentation/filesystems/f2fs.rst
7156 F:      fs/f2fs/
7157 F:      include/linux/f2fs_fs.h
7158 F:      include/trace/events/f2fs.h
7159 F:      include/uapi/linux/f2fs.h
7160
7161 F71805F HARDWARE MONITORING DRIVER
7162 M:      Jean Delvare <[email protected]>
7163 L:      [email protected]
7164 S:      Maintained
7165 F:      Documentation/hwmon/f71805f.rst
7166 F:      drivers/hwmon/f71805f.c
7167
7168 FADDR2LINE
7169 M:      Josh Poimboeuf <[email protected]>
7170 S:      Maintained
7171 F:      scripts/faddr2line
7172
7173 FAILOVER MODULE
7174 M:      Sridhar Samudrala <[email protected]>
7175 L:      [email protected]
7176 S:      Supported
7177 F:      Documentation/networking/failover.rst
7178 F:      include/net/failover.h
7179 F:      net/core/failover.c
7180
7181 FANOTIFY
7182 M:      Jan Kara <[email protected]>
7183 R:      Amir Goldstein <[email protected]>
7184 R:      Matthew Bobrowski <[email protected]>
7185 L:      [email protected]
7186 S:      Maintained
7187 F:      fs/notify/fanotify/
7188 F:      include/linux/fanotify.h
7189 F:      include/uapi/linux/fanotify.h
7190
7191 FARSYNC SYNCHRONOUS DRIVER
7192 M:      Kevin Curtis <[email protected]>
7193 S:      Supported
7194 W:      http://www.farsite.co.uk/
7195 F:      drivers/net/wan/farsync.*
7196
7197 FAULT INJECTION SUPPORT
7198 M:      Akinobu Mita <[email protected]>
7199 S:      Supported
7200 F:      Documentation/fault-injection/
7201 F:      lib/fault-inject.c
7202
7203 FBTFT Framebuffer drivers
7204 L:      [email protected]
7205 L:      [email protected]
7206 S:      Orphan
7207 F:      drivers/staging/fbtft/
7208
7209 FC0011 TUNER DRIVER
7210 M:      Michael Buesch <[email protected]>
7211 L:      [email protected]
7212 S:      Maintained
7213 F:      drivers/media/tuners/fc0011.c
7214 F:      drivers/media/tuners/fc0011.h
7215
7216 FC2580 MEDIA DRIVER
7217 M:      Antti Palosaari <[email protected]>
7218 L:      [email protected]
7219 S:      Maintained
7220 W:      https://linuxtv.org
7221 W:      http://palosaari.fi/linux/
7222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7223 T:      git git://linuxtv.org/anttip/media_tree.git
7224 F:      drivers/media/tuners/fc2580*
7225
7226 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7227 M:      Hannes Reinecke <[email protected]>
7228 L:      [email protected]
7229 S:      Supported
7230 W:      www.Open-FCoE.org
7231 F:      drivers/scsi/fcoe/
7232 F:      drivers/scsi/libfc/
7233 F:      include/scsi/fc/
7234 F:      include/scsi/libfc.h
7235 F:      include/scsi/libfcoe.h
7236 F:      include/uapi/scsi/fc/
7237
7238 FILE LOCKING (flock() and fcntl()/lockf())
7239 M:      Jeff Layton <[email protected]>
7240 M:      "J. Bruce Fields" <[email protected]>
7241 L:      [email protected]
7242 S:      Maintained
7243 F:      fs/fcntl.c
7244 F:      fs/locks.c
7245 F:      include/linux/fcntl.h
7246 F:      include/uapi/linux/fcntl.h
7247
7248 FILESYSTEM DIRECT ACCESS (DAX)
7249 M:      Dan Williams <[email protected]>
7250 R:      Matthew Wilcox <[email protected]>
7251 R:      Jan Kara <[email protected]>
7252 L:      [email protected]
7253 L:      [email protected]
7254 S:      Supported
7255 F:      fs/dax.c
7256 F:      include/linux/dax.h
7257 F:      include/trace/events/fs_dax.h
7258
7259 FILESYSTEMS (VFS and infrastructure)
7260 M:      Alexander Viro <[email protected]>
7261 L:      [email protected]
7262 S:      Maintained
7263 F:      fs/*
7264 F:      include/linux/fs.h
7265 F:      include/linux/fs_types.h
7266 F:      include/uapi/linux/fs.h
7267 F:      include/uapi/linux/openat2.h
7268 X:      fs/io-wq.c
7269 X:      fs/io-wq.h
7270 X:      fs/io_uring.c
7271
7272 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7273 M:      Riku Voipio <[email protected]>
7274 L:      [email protected]
7275 S:      Maintained
7276 F:      drivers/hwmon/f75375s.c
7277 F:      include/linux/f75375s.h
7278
7279 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7280 M:      Clemens Ladisch <[email protected]>
7281 M:      Takashi Sakamoto <[email protected]>
7282 L:      [email protected] (moderated for non-subscribers)
7283 S:      Maintained
7284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7285 F:      include/uapi/sound/firewire.h
7286 F:      sound/firewire/
7287
7288 FIREWIRE MEDIA DRIVERS (firedtv)
7289 M:      Stefan Richter <[email protected]>
7290 L:      [email protected]
7291 L:      [email protected]
7292 S:      Maintained
7293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7294 F:      drivers/media/firewire/
7295
7296 FIREWIRE SBP-2 TARGET
7297 M:      Chris Boot <[email protected]>
7298 L:      [email protected]
7299 L:      [email protected]
7300 L:      [email protected]
7301 S:      Maintained
7302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7303 F:      drivers/target/sbp/
7304
7305 FIREWIRE SUBSYSTEM
7306 M:      Stefan Richter <[email protected]>
7307 L:      [email protected]
7308 S:      Maintained
7309 W:      http://ieee1394.wiki.kernel.org/
7310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7311 F:      drivers/firewire/
7312 F:      include/linux/firewire.h
7313 F:      include/uapi/linux/firewire*.h
7314 F:      tools/firewire/
7315
7316 FIRMWARE FRAMEWORK FOR ARMV8-A
7317 M:      Sudeep Holla <[email protected]>
7318 L:      [email protected] (moderated for non-subscribers)
7319 S:      Maintained
7320 F:      drivers/firmware/arm_ffa/
7321 F:      include/linux/arm_ffa.h
7322
7323 FIRMWARE LOADER (request_firmware)
7324 M:      Luis Chamberlain <[email protected]>
7325 L:      [email protected]
7326 S:      Maintained
7327 F:      Documentation/firmware_class/
7328 F:      drivers/base/firmware_loader/
7329 F:      include/linux/firmware.h
7330
7331 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7332 M:      Joshua Morris <[email protected]>
7333 M:      Philip Kelleher <[email protected]>
7334 S:      Maintained
7335 F:      drivers/block/rsxx/
7336
7337 FLEXTIMER FTM-QUADDEC DRIVER
7338 M:      Patrick Havelange <[email protected]>
7339 L:      [email protected]
7340 S:      Maintained
7341 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7342 F:      drivers/counter/ftm-quaddec.c
7343
7344 FLOPPY DRIVER
7345 M:      Denis Efremov <[email protected]>
7346 L:      [email protected]
7347 S:      Odd Fixes
7348 F:      drivers/block/floppy.c
7349
7350 FLYSKY FSIA6B RC RECEIVER
7351 M:      Markus Koch <[email protected]>
7352 L:      [email protected]
7353 S:      Maintained
7354 F:      drivers/input/joystick/fsia6b.c
7355
7356 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7357 M:      Geoffrey D. Bennett <[email protected]>
7358 L:      [email protected] (moderated for non-subscribers)
7359 S:      Maintained
7360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7361 F:      sound/usb/mixer_scarlett_gen2.c
7362
7363 FORCEDETH GIGABIT ETHERNET DRIVER
7364 M:      Rain River <[email protected]>
7365 M:      Zhu Yanjun <[email protected]>
7366 L:      [email protected]
7367 S:      Maintained
7368 F:      drivers/net/ethernet/nvidia/*
7369
7370 FORTIFY_SOURCE
7371 M:      Kees Cook <[email protected]>
7372 L:      [email protected]
7373 S:      Supported
7374 F:      include/linux/fortify-string.h
7375 F:      lib/test_fortify/*
7376 F:      scripts/test_fortify.sh
7377 K:      \b__NO_FORTIFY\b
7378
7379 FPGA DFL DRIVERS
7380 M:      Wu Hao <[email protected]>
7381 R:      Tom Rix <[email protected]>
7382 L:      [email protected]
7383 S:      Maintained
7384 F:      Documentation/ABI/testing/sysfs-bus-dfl*
7385 F:      Documentation/fpga/dfl.rst
7386 F:      drivers/fpga/dfl*
7387 F:      drivers/uio/uio_dfl.c
7388 F:      include/linux/dfl.h
7389 F:      include/uapi/linux/fpga-dfl.h
7390
7391 FPGA MANAGER FRAMEWORK
7392 M:      Moritz Fischer <[email protected]>
7393 M:      Wu Hao <[email protected]>
7394 M:      Xu Yilun <[email protected]>
7395 R:      Tom Rix <[email protected]>
7396 L:      [email protected]
7397 S:      Maintained
7398 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
7399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7400 F:      Documentation/devicetree/bindings/fpga/
7401 F:      Documentation/driver-api/fpga/
7402 F:      Documentation/fpga/
7403 F:      drivers/fpga/
7404 F:      include/linux/fpga/
7405
7406 FPU EMULATOR
7407 M:      Bill Metzenthen <[email protected]>
7408 S:      Maintained
7409 W:      http://floatingpoint.sourceforge.net/emulator/index.html
7410 F:      arch/x86/math-emu/
7411
7412 FRAMEBUFFER LAYER
7413 L:      [email protected]
7414 L:      [email protected]
7415 S:      Orphan
7416 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
7417 T:      git git://anongit.freedesktop.org/drm/drm-misc
7418 F:      Documentation/fb/
7419 F:      drivers/video/
7420 F:      include/linux/fb.h
7421 F:      include/uapi/linux/fb.h
7422 F:      include/uapi/video/
7423 F:      include/video/
7424
7425 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7426 M:      Horia Geantă <[email protected]>
7427 M:      Pankaj Gupta <[email protected]>
7428 L:      [email protected]
7429 S:      Maintained
7430 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7431 F:      drivers/crypto/caam/
7432
7433 FREESCALE COLDFIRE M5441X MMC DRIVER
7434 M:      Angelo Dureghello <[email protected]>
7435 L:      [email protected]
7436 S:      Maintained
7437 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
7438 F:      include/linux/platform_data/mmc-esdhc-mcf.h
7439
7440 FREESCALE DIU FRAMEBUFFER DRIVER
7441 M:      Timur Tabi <[email protected]>
7442 L:      [email protected]
7443 S:      Maintained
7444 F:      drivers/video/fbdev/fsl-diu-fb.*
7445
7446 FREESCALE DMA DRIVER
7447 M:      Li Yang <[email protected]>
7448 M:      Zhang Wei <[email protected]>
7449 L:      [email protected]
7450 S:      Maintained
7451 F:      drivers/dma/fsldma.*
7452
7453 FREESCALE DSPI DRIVER
7454 M:      Vladimir Oltean <[email protected]>
7455 L:      [email protected]
7456 S:      Maintained
7457 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7458 F:      drivers/spi/spi-fsl-dspi.c
7459 F:      include/linux/spi/spi-fsl-dspi.h
7460
7461 FREESCALE ENETC ETHERNET DRIVERS
7462 M:      Claudiu Manoil <[email protected]>
7463 L:      [email protected]
7464 S:      Maintained
7465 F:      drivers/net/ethernet/freescale/enetc/
7466
7467 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7468 M:      Claudiu Manoil <[email protected]>
7469 L:      [email protected]
7470 S:      Maintained
7471 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7472 F:      drivers/net/ethernet/freescale/gianfar*
7473
7474 FREESCALE GPMI NAND DRIVER
7475 M:      Han Xu <[email protected]>
7476 L:      [email protected]
7477 S:      Maintained
7478 F:      drivers/mtd/nand/raw/gpmi-nand/*
7479
7480 FREESCALE I2C CPM DRIVER
7481 M:      Jochen Friedrich <[email protected]>
7482 L:      [email protected]
7483 L:      [email protected]
7484 S:      Maintained
7485 F:      drivers/i2c/busses/i2c-cpm.c
7486
7487 FREESCALE IMX / MXC FEC DRIVER
7488 M:      Joakim Zhang <[email protected]>
7489 L:      [email protected]
7490 S:      Maintained
7491 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
7492 F:      drivers/net/ethernet/freescale/fec.h
7493 F:      drivers/net/ethernet/freescale/fec_main.c
7494 F:      drivers/net/ethernet/freescale/fec_ptp.c
7495
7496 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7497 M:      Sascha Hauer <[email protected]>
7498 R:      Pengutronix Kernel Team <[email protected]>
7499 L:      [email protected]
7500 L:      [email protected] (moderated for non-subscribers)
7501 S:      Maintained
7502 F:      drivers/video/fbdev/imxfb.c
7503 F:      include/linux/platform_data/video-imxfb.h
7504
7505 FREESCALE IMX DDR PMU DRIVER
7506 M:      Frank Li <[email protected]>
7507 L:      [email protected] (moderated for non-subscribers)
7508 S:      Maintained
7509 F:      Documentation/admin-guide/perf/imx-ddr.rst
7510 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7511 F:      drivers/perf/fsl_imx8_ddr_perf.c
7512
7513 FREESCALE IMX I2C DRIVER
7514 M:      Oleksij Rempel <[email protected]>
7515 R:      Pengutronix Kernel Team <[email protected]>
7516 L:      [email protected]
7517 S:      Maintained
7518 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7519 F:      drivers/i2c/busses/i2c-imx.c
7520
7521 FREESCALE IMX LPI2C DRIVER
7522 M:      Dong Aisheng <[email protected]>
7523 L:      [email protected]
7524 L:      [email protected]
7525 S:      Maintained
7526 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7527 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
7528
7529 FREESCALE MPC I2C DRIVER
7530 M:      Chris Packham <[email protected]>
7531 L:      [email protected]
7532 S:      Maintained
7533 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7534 F:      drivers/i2c/busses/i2c-mpc.c
7535
7536 FREESCALE QORIQ DPAA ETHERNET DRIVER
7537 M:      Madalin Bucur <[email protected]>
7538 L:      [email protected]
7539 S:      Maintained
7540 F:      drivers/net/ethernet/freescale/dpaa
7541
7542 FREESCALE QORIQ DPAA FMAN DRIVER
7543 M:      Madalin Bucur <[email protected]>
7544 L:      [email protected]
7545 S:      Maintained
7546 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
7547 F:      drivers/net/ethernet/freescale/fman
7548
7549 FREESCALE QORIQ PTP CLOCK DRIVER
7550 M:      Yangbo Lu <[email protected]>
7551 L:      [email protected]
7552 S:      Maintained
7553 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7554 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7555 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
7556 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7557 F:      drivers/ptp/ptp_qoriq.c
7558 F:      drivers/ptp/ptp_qoriq_debugfs.c
7559 F:      include/linux/fsl/ptp_qoriq.h
7560
7561 FREESCALE QUAD SPI DRIVER
7562 M:      Han Xu <[email protected]>
7563 L:      [email protected]
7564 S:      Maintained
7565 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7566 F:      drivers/spi/spi-fsl-qspi.c
7567
7568 FREESCALE QUICC ENGINE LIBRARY
7569 M:      Qiang Zhao <[email protected]>
7570 L:      [email protected]
7571 S:      Maintained
7572 F:      drivers/soc/fsl/qe/
7573 F:      include/soc/fsl/*qe*.h
7574 F:      include/soc/fsl/*ucc*.h
7575
7576 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7577 M:      Li Yang <[email protected]>
7578 L:      [email protected]
7579 L:      [email protected]
7580 S:      Maintained
7581 F:      drivers/net/ethernet/freescale/ucc_geth*
7582
7583 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7584 M:      Zhao Qiang <[email protected]>
7585 L:      [email protected]
7586 L:      [email protected]
7587 S:      Maintained
7588 F:      drivers/net/wan/fsl_ucc_hdlc*
7589
7590 FREESCALE QUICC ENGINE UCC UART DRIVER
7591 M:      Timur Tabi <[email protected]>
7592 L:      [email protected]
7593 S:      Maintained
7594 F:      drivers/tty/serial/ucc_uart.c
7595
7596 FREESCALE SOC DRIVERS
7597 M:      Li Yang <[email protected]>
7598 L:      [email protected]
7599 L:      [email protected] (moderated for non-subscribers)
7600 S:      Maintained
7601 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7602 F:      Documentation/devicetree/bindings/soc/fsl/
7603 F:      drivers/soc/fsl/
7604 F:      include/linux/fsl/
7605
7606 FREESCALE SOC FS_ENET DRIVER
7607 M:      Pantelis Antoniou <[email protected]>
7608 L:      [email protected]
7609 L:      [email protected]
7610 S:      Maintained
7611 F:      drivers/net/ethernet/freescale/fs_enet/
7612 F:      include/linux/fs_enet_pd.h
7613
7614 FREESCALE SOC SOUND DRIVERS
7615 M:      Nicolin Chen <[email protected]>
7616 M:      Xiubo Li <[email protected]>
7617 R:      Fabio Estevam <[email protected]>
7618 R:      Shengjiu Wang <[email protected]>
7619 L:      [email protected] (moderated for non-subscribers)
7620 L:      [email protected]
7621 S:      Maintained
7622 F:      sound/soc/fsl/fsl*
7623 F:      sound/soc/fsl/imx*
7624 F:      sound/soc/fsl/mpc8610_hpcd.c
7625
7626 FREESCALE USB PERIPHERAL DRIVERS
7627 M:      Li Yang <[email protected]>
7628 L:      [email protected]
7629 L:      [email protected]
7630 S:      Maintained
7631 F:      drivers/usb/gadget/udc/fsl*
7632
7633 FREESCALE USB PHY DRIVER
7634 M:      Ran Wang <[email protected]>
7635 L:      [email protected]
7636 L:      [email protected]
7637 S:      Maintained
7638 F:      drivers/usb/phy/phy-fsl-usb*
7639
7640 FREEVXFS FILESYSTEM
7641 M:      Christoph Hellwig <[email protected]>
7642 S:      Maintained
7643 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
7644 F:      fs/freevxfs/
7645
7646 FREEZER
7647 M:      "Rafael J. Wysocki" <[email protected]>
7648 M:      Pavel Machek <[email protected]>
7649 L:      [email protected]
7650 S:      Supported
7651 F:      Documentation/power/freezing-of-tasks.rst
7652 F:      include/linux/freezer.h
7653 F:      kernel/freezer.c
7654
7655 FRONTSWAP API
7656 M:      Konrad Rzeszutek Wilk <[email protected]>
7657 L:      [email protected]
7658 S:      Maintained
7659 F:      include/linux/frontswap.h
7660 F:      mm/frontswap.c
7661
7662 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7663 M:      David Howells <[email protected]>
7664 L:      [email protected] (moderated for non-subscribers)
7665 S:      Supported
7666 F:      Documentation/filesystems/caching/
7667 F:      fs/fscache/
7668 F:      include/linux/fscache*.h
7669
7670 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7671 M:      Theodore Y. Ts'o <[email protected]>
7672 M:      Jaegeuk Kim <[email protected]>
7673 M:      Eric Biggers <[email protected]>
7674 L:      [email protected]
7675 S:      Supported
7676 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7677 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7678 F:      Documentation/filesystems/fscrypt.rst
7679 F:      fs/crypto/
7680 F:      include/linux/fscrypt*.h
7681 F:      include/uapi/linux/fscrypt.h
7682
7683 FSI SUBSYSTEM
7684 M:      Jeremy Kerr <[email protected]>
7685 M:      Joel Stanley <[email protected]>
7686 R:      Alistar Popple <[email protected]>
7687 R:      Eddie James <[email protected]>
7688 L:      [email protected]
7689 S:      Supported
7690 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
7691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7692 F:      drivers/fsi/
7693 F:      include/linux/fsi*.h
7694 F:      include/trace/events/fsi*.h
7695
7696 FSI-ATTACHED I2C DRIVER
7697 M:      Eddie James <[email protected]>
7698 L:      [email protected]
7699 L:      [email protected] (moderated for non-subscribers)
7700 S:      Maintained
7701 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7702 F:      drivers/i2c/busses/i2c-fsi.c
7703
7704 FSI-ATTACHED SPI DRIVER
7705 M:      Eddie James <[email protected]>
7706 L:      [email protected]
7707 S:      Maintained
7708 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7709 F:      drivers/spi/spi-fsi.c
7710
7711 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7712 M:      Jan Kara <[email protected]>
7713 R:      Amir Goldstein <[email protected]>
7714 L:      [email protected]
7715 S:      Maintained
7716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7717 F:      fs/notify/
7718 F:      include/linux/fsnotify*.h
7719
7720 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7721 M:      Eric Biggers <[email protected]>
7722 M:      Theodore Y. Ts'o <[email protected]>
7723 L:      [email protected]
7724 S:      Supported
7725 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7726 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7727 F:      Documentation/filesystems/fsverity.rst
7728 F:      fs/verity/
7729 F:      include/linux/fsverity.h
7730 F:      include/uapi/linux/fsverity.h
7731
7732 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7733 M:      Michael Zaidman <[email protected]>
7734 L:      [email protected]
7735 L:      [email protected]
7736 S:      Maintained
7737 F:      drivers/hid/hid-ft260.c
7738
7739 FUJITSU LAPTOP EXTRAS
7740 M:      Jonathan Woithe <[email protected]>
7741 L:      [email protected]
7742 S:      Maintained
7743 F:      drivers/platform/x86/fujitsu-laptop.c
7744
7745 FUJITSU M-5MO LS CAMERA ISP DRIVER
7746 M:      Kyungmin Park <[email protected]>
7747 M:      Heungjun Kim <[email protected]>
7748 L:      [email protected]
7749 S:      Maintained
7750 F:      drivers/media/i2c/m5mols/
7751 F:      include/media/i2c/m5mols.h
7752
7753 FUJITSU TABLET EXTRAS
7754 M:      Robert Gerlach <[email protected]>
7755 L:      [email protected]
7756 S:      Maintained
7757 F:      drivers/platform/x86/fujitsu-tablet.c
7758
7759 FUSE: FILESYSTEM IN USERSPACE
7760 M:      Miklos Szeredi <[email protected]>
7761 L:      [email protected]
7762 S:      Maintained
7763 W:      https://github.com/libfuse/
7764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7765 F:      Documentation/filesystems/fuse.rst
7766 F:      fs/fuse/
7767 F:      include/uapi/linux/fuse.h
7768
7769 FUTEX SUBSYSTEM
7770 M:      Thomas Gleixner <[email protected]>
7771 M:      Ingo Molnar <[email protected]>
7772 R:      Peter Zijlstra <[email protected]>
7773 R:      Darren Hart <[email protected]>
7774 R:      Davidlohr Bueso <[email protected]>
7775 R:      André Almeida <[email protected]>
7776 L:      [email protected]
7777 S:      Maintained
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7779 F:      Documentation/locking/*futex*
7780 F:      include/asm-generic/futex.h
7781 F:      include/linux/futex.h
7782 F:      include/uapi/linux/futex.h
7783 F:      kernel/futex/*
7784 F:      tools/perf/bench/futex*
7785 F:      tools/testing/selftests/futex/
7786
7787 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7788 M:      Tim Harvey <[email protected]>
7789 M:      Robert Jones <[email protected]>
7790 S:      Maintained
7791 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7792 F:      drivers/mfd/gateworks-gsc.c
7793 F:      include/linux/mfd/gsc.h
7794 F:      Documentation/hwmon/gsc-hwmon.rst
7795 F:      drivers/hwmon/gsc-hwmon.c
7796 F:      include/linux/platform_data/gsc_hwmon.h
7797
7798 GCC PLUGINS
7799 M:      Kees Cook <[email protected]>
7800 L:      [email protected]
7801 S:      Maintained
7802 F:      Documentation/kbuild/gcc-plugins.rst
7803 F:      scripts/Makefile.gcc-plugins
7804 F:      scripts/gcc-plugins/
7805
7806 GCOV BASED KERNEL PROFILING
7807 M:      Peter Oberparleiter <[email protected]>
7808 S:      Maintained
7809 F:      Documentation/dev-tools/gcov.rst
7810 F:      kernel/gcov/
7811
7812 GDB KERNEL DEBUGGING HELPER SCRIPTS
7813 M:      Jan Kiszka <[email protected]>
7814 M:      Kieran Bingham <[email protected]>
7815 S:      Supported
7816 F:      scripts/gdb/
7817
7818 GEMINI CRYPTO DRIVER
7819 M:      Corentin Labbe <[email protected]>
7820 L:      [email protected]
7821 S:      Maintained
7822 F:      drivers/crypto/gemini/
7823
7824 GEMTEK FM RADIO RECEIVER DRIVER
7825 M:      Hans Verkuil <[email protected]>
7826 L:      [email protected]
7827 S:      Maintained
7828 W:      https://linuxtv.org
7829 T:      git git://linuxtv.org/media_tree.git
7830 F:      drivers/media/radio/radio-gemtek*
7831
7832 GENERIC ARCHITECTURE TOPOLOGY
7833 M:      Sudeep Holla <[email protected]>
7834 L:      [email protected]
7835 S:      Maintained
7836 F:      drivers/base/arch_topology.c
7837 F:      include/linux/arch_topology.h
7838
7839 GENERIC ENTRY CODE
7840 M:      Thomas Gleixner <[email protected]>
7841 M:      Peter Zijlstra <[email protected]>
7842 M:      Andy Lutomirski <[email protected]>
7843 L:      [email protected]
7844 S:      Maintained
7845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7846 F:      include/linux/entry-common.h
7847 F:      include/linux/entry-kvm.h
7848 F:      kernel/entry/
7849
7850 GENERIC GPIO I2C DRIVER
7851 M:      Wolfram Sang <[email protected]>
7852 S:      Supported
7853 F:      drivers/i2c/busses/i2c-gpio.c
7854 F:      include/linux/platform_data/i2c-gpio.h
7855
7856 GENERIC GPIO I2C MULTIPLEXER DRIVER
7857 M:      Peter Korsgaard <[email protected]>
7858 L:      [email protected]
7859 S:      Supported
7860 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
7861 F:      drivers/i2c/muxes/i2c-mux-gpio.c
7862 F:      include/linux/platform_data/i2c-mux-gpio.h
7863
7864 GENERIC HDLC (WAN) DRIVERS
7865 M:      Krzysztof Halasa <[email protected]>
7866 S:      Maintained
7867 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
7868 F:      drivers/net/wan/c101.c
7869 F:      drivers/net/wan/hd6457*
7870 F:      drivers/net/wan/hdlc*
7871 F:      drivers/net/wan/n2.c
7872 F:      drivers/net/wan/pc300too.c
7873 F:      drivers/net/wan/pci200syn.c
7874 F:      drivers/net/wan/wanxl*
7875
7876 GENERIC INCLUDE/ASM HEADER FILES
7877 M:      Arnd Bergmann <[email protected]>
7878 L:      [email protected]
7879 S:      Maintained
7880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7881 F:      include/asm-generic/
7882 F:      include/uapi/asm-generic/
7883
7884 GENERIC PHY FRAMEWORK
7885 M:      Kishon Vijay Abraham I <[email protected]>
7886 M:      Vinod Koul <[email protected]>
7887 L:      [email protected]
7888 S:      Supported
7889 Q:      https://patchwork.kernel.org/project/linux-phy/list/
7890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7891 F:      Documentation/devicetree/bindings/phy/
7892 F:      drivers/phy/
7893 F:      include/linux/phy/
7894
7895 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7896 M:      Wolfram Sang <[email protected]>
7897 S:      Supported
7898 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7899
7900 GENERIC PM DOMAINS
7901 M:      "Rafael J. Wysocki" <[email protected]>
7902 M:      Kevin Hilman <[email protected]>
7903 M:      Ulf Hansson <[email protected]>
7904 L:      [email protected]
7905 S:      Supported
7906 F:      Documentation/devicetree/bindings/power/power?domain*
7907 F:      drivers/base/power/domain*.c
7908 F:      include/linux/pm_domain.h
7909
7910 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7911 M:      Eugen Hristev <[email protected]>
7912 L:      [email protected]
7913 S:      Maintained
7914 F:      drivers/input/touchscreen/resistive-adc-touch.c
7915
7916 GENERIC STRING LIBRARY
7917 R:      Andy Shevchenko <[email protected]>
7918 S:      Maintained
7919 F:      lib/string.c
7920 F:      lib/string_helpers.c
7921 F:      lib/test_string.c
7922 F:      lib/test-string_helpers.c
7923
7924 GENERIC UIO DRIVER FOR PCI DEVICES
7925 M:      "Michael S. Tsirkin" <[email protected]>
7926 L:      [email protected]
7927 S:      Supported
7928 F:      drivers/uio/uio_pci_generic.c
7929
7930 GENERIC VDSO LIBRARY
7931 M:      Andy Lutomirski <[email protected]>
7932 M:      Thomas Gleixner <[email protected]>
7933 M:      Vincenzo Frascino <[email protected]>
7934 L:      [email protected]
7935 S:      Maintained
7936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7937 F:      include/asm-generic/vdso/vsyscall.h
7938 F:      include/vdso/
7939 F:      kernel/time/vsyscall.c
7940 F:      lib/vdso/
7941
7942 GENWQE (IBM Generic Workqueue Card)
7943 M:      Frank Haverkamp <[email protected]>
7944 S:      Supported
7945 F:      drivers/misc/genwqe/
7946
7947 GET_MAINTAINER SCRIPT
7948 M:      Joe Perches <[email protected]>
7949 S:      Maintained
7950 F:      scripts/get_maintainer.pl
7951
7952 GFS2 FILE SYSTEM
7953 M:      Bob Peterson <[email protected]>
7954 M:      Andreas Gruenbacher <[email protected]>
7955 L:      [email protected]
7956 S:      Supported
7957 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7959 F:      Documentation/filesystems/gfs2*
7960 F:      fs/gfs2/
7961 F:      include/uapi/linux/gfs2_ondisk.h
7962
7963 GIGABYTE WMI DRIVER
7964 M:      Thomas Weißschuh <[email protected]>
7965 L:      [email protected]
7966 S:      Maintained
7967 F:      drivers/platform/x86/gigabyte-wmi.c
7968
7969 GNSS SUBSYSTEM
7970 M:      Johan Hovold <[email protected]>
7971 S:      Maintained
7972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7973 F:      Documentation/ABI/testing/sysfs-class-gnss
7974 F:      Documentation/devicetree/bindings/gnss/
7975 F:      drivers/gnss/
7976 F:      include/linux/gnss.h
7977
7978 GO7007 MPEG CODEC
7979 M:      Hans Verkuil <[email protected]>
7980 L:      [email protected]
7981 S:      Maintained
7982 F:      drivers/media/usb/go7007/
7983
7984 GOODIX TOUCHSCREEN
7985 M:      Bastien Nocera <[email protected]>
7986 L:      [email protected]
7987 S:      Maintained
7988 F:      drivers/input/touchscreen/goodix.c
7989
7990 GOOGLE ETHERNET DRIVERS
7991 M:      Jeroen de Borst <[email protected]>
7992 R:      Catherine Sullivan <[email protected]>
7993 R:      David Awogbemila <[email protected]>
7994 L:      [email protected]
7995 S:      Supported
7996 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
7997 F:      drivers/net/ethernet/google
7998
7999 GPD POCKET FAN DRIVER
8000 M:      Hans de Goede <[email protected]>
8001 L:      [email protected]
8002 S:      Maintained
8003 F:      drivers/platform/x86/gpd-pocket-fan.c
8004
8005 GPIO ACPI SUPPORT
8006 M:      Mika Westerberg <[email protected]>
8007 M:      Andy Shevchenko <[email protected]>
8008 L:      [email protected]
8009 L:      [email protected]
8010 S:      Maintained
8011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8012 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
8013 F:      drivers/gpio/gpiolib-acpi.c
8014 F:      drivers/gpio/gpiolib-acpi.h
8015
8016 GPIO AGGREGATOR
8017 M:      Geert Uytterhoeven <[email protected]>
8018 L:      [email protected]
8019 S:      Supported
8020 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
8021 F:      drivers/gpio/gpio-aggregator.c
8022
8023 GPIO IR Transmitter
8024 M:      Sean Young <[email protected]>
8025 L:      [email protected]
8026 S:      Maintained
8027 F:      drivers/media/rc/gpio-ir-tx.c
8028
8029 GPIO MOCKUP DRIVER
8030 M:      Bamvor Jian Zhang <[email protected]>
8031 L:      [email protected]
8032 S:      Maintained
8033 F:      drivers/gpio/gpio-mockup.c
8034 F:      tools/testing/selftests/gpio/
8035
8036 GPIO REGMAP
8037 R:      Michael Walle <[email protected]>
8038 S:      Maintained
8039 F:      drivers/gpio/gpio-regmap.c
8040 F:      include/linux/gpio/regmap.h
8041
8042 GPIO SUBSYSTEM
8043 M:      Linus Walleij <[email protected]>
8044 M:      Bartosz Golaszewski <[email protected]>
8045 L:      [email protected]
8046 S:      Maintained
8047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8048 F:      Documentation/ABI/obsolete/sysfs-gpio
8049 F:      Documentation/ABI/testing/gpio-cdev
8050 F:      Documentation/admin-guide/gpio/
8051 F:      Documentation/devicetree/bindings/gpio/
8052 F:      Documentation/driver-api/gpio/
8053 F:      drivers/gpio/
8054 F:      include/asm-generic/gpio.h
8055 F:      include/linux/gpio.h
8056 F:      include/linux/gpio/
8057 F:      include/linux/of_gpio.h
8058 F:      include/uapi/linux/gpio.h
8059 F:      tools/gpio/
8060
8061 GRE DEMULTIPLEXER DRIVER
8062 M:      Dmitry Kozlov <[email protected]>
8063 L:      [email protected]
8064 S:      Maintained
8065 F:      include/net/gre.h
8066 F:      net/ipv4/gre_demux.c
8067 F:      net/ipv4/gre_offload.c
8068
8069 GRETH 10/100/1G Ethernet MAC device driver
8070 M:      Andreas Larsson <[email protected]>
8071 L:      [email protected]
8072 S:      Maintained
8073 F:      drivers/net/ethernet/aeroflex/
8074
8075 GREYBUS AUDIO PROTOCOLS DRIVERS
8076 M:      Vaibhav Agarwal <[email protected]>
8077 M:      Mark Greer <[email protected]>
8078 S:      Maintained
8079 F:      drivers/staging/greybus/audio_apbridgea.c
8080 F:      drivers/staging/greybus/audio_apbridgea.h
8081 F:      drivers/staging/greybus/audio_codec.c
8082 F:      drivers/staging/greybus/audio_codec.h
8083 F:      drivers/staging/greybus/audio_gb.c
8084 F:      drivers/staging/greybus/audio_manager.c
8085 F:      drivers/staging/greybus/audio_manager.h
8086 F:      drivers/staging/greybus/audio_manager_module.c
8087 F:      drivers/staging/greybus/audio_manager_private.h
8088 F:      drivers/staging/greybus/audio_manager_sysfs.c
8089 F:      drivers/staging/greybus/audio_module.c
8090 F:      drivers/staging/greybus/audio_topology.c
8091
8092 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8093 M:      Viresh Kumar <[email protected]>
8094 S:      Maintained
8095 F:      drivers/staging/greybus/authentication.c
8096 F:      drivers/staging/greybus/bootrom.c
8097 F:      drivers/staging/greybus/firmware.h
8098 F:      drivers/staging/greybus/fw-core.c
8099 F:      drivers/staging/greybus/fw-download.c
8100 F:      drivers/staging/greybus/fw-management.c
8101 F:      drivers/staging/greybus/greybus_authentication.h
8102 F:      drivers/staging/greybus/greybus_firmware.h
8103 F:      drivers/staging/greybus/hid.c
8104 F:      drivers/staging/greybus/i2c.c
8105 F:      drivers/staging/greybus/spi.c
8106 F:      drivers/staging/greybus/spilib.c
8107 F:      drivers/staging/greybus/spilib.h
8108
8109 GREYBUS LOOPBACK DRIVER
8110 M:      Bryan O'Donoghue <[email protected]>
8111 S:      Maintained
8112 F:      drivers/staging/greybus/loopback.c
8113
8114 GREYBUS PLATFORM DRIVERS
8115 M:      Vaibhav Hiremath <[email protected]>
8116 S:      Maintained
8117 F:      drivers/staging/greybus/arche-apb-ctrl.c
8118 F:      drivers/staging/greybus/arche-platform.c
8119 F:      drivers/staging/greybus/arche_platform.h
8120
8121 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8122 M:      Rui Miguel Silva <[email protected]>
8123 S:      Maintained
8124 F:      drivers/staging/greybus/gpio.c
8125 F:      drivers/staging/greybus/light.c
8126 F:      drivers/staging/greybus/power_supply.c
8127 F:      drivers/staging/greybus/sdio.c
8128 F:      drivers/staging/greybus/spi.c
8129 F:      drivers/staging/greybus/spilib.c
8130
8131 GREYBUS SUBSYSTEM
8132 M:      Johan Hovold <[email protected]>
8133 M:      Alex Elder <[email protected]>
8134 M:      Greg Kroah-Hartman <[email protected]>
8135 L:      [email protected] (moderated for non-subscribers)
8136 S:      Maintained
8137 F:      drivers/greybus/
8138 F:      drivers/staging/greybus/
8139 F:      include/linux/greybus.h
8140 F:      include/linux/greybus/
8141
8142 GREYBUS UART PROTOCOLS DRIVERS
8143 M:      David Lin <[email protected]>
8144 S:      Maintained
8145 F:      drivers/staging/greybus/log.c
8146 F:      drivers/staging/greybus/uart.c
8147
8148 GS1662 VIDEO SERIALIZER
8149 M:      Charles-Antoine Couret <[email protected]>
8150 L:      [email protected]
8151 S:      Maintained
8152 T:      git git://linuxtv.org/media_tree.git
8153 F:      drivers/media/spi/gs1662.c
8154
8155 GSPCA FINEPIX SUBDRIVER
8156 M:      Frank Zago <[email protected]>
8157 L:      [email protected]
8158 S:      Maintained
8159 T:      git git://linuxtv.org/media_tree.git
8160 F:      drivers/media/usb/gspca/finepix.c
8161
8162 GSPCA GL860 SUBDRIVER
8163 M:      Olivier Lorin <[email protected]>
8164 L:      [email protected]
8165 S:      Maintained
8166 T:      git git://linuxtv.org/media_tree.git
8167 F:      drivers/media/usb/gspca/gl860/
8168
8169 GSPCA M5602 SUBDRIVER
8170 M:      Erik Andren <[email protected]>
8171 L:      [email protected]
8172 S:      Maintained
8173 T:      git git://linuxtv.org/media_tree.git
8174 F:      drivers/media/usb/gspca/m5602/
8175
8176 GSPCA PAC207 SONIXB SUBDRIVER
8177 M:      Hans Verkuil <[email protected]>
8178 L:      [email protected]
8179 S:      Odd Fixes
8180 T:      git git://linuxtv.org/media_tree.git
8181 F:      drivers/media/usb/gspca/pac207.c
8182
8183 GSPCA SN9C20X SUBDRIVER
8184 M:      Brian Johnson <[email protected]>
8185 L:      [email protected]
8186 S:      Maintained
8187 T:      git git://linuxtv.org/media_tree.git
8188 F:      drivers/media/usb/gspca/sn9c20x.c
8189
8190 GSPCA T613 SUBDRIVER
8191 M:      Leandro Costantino <[email protected]>
8192 L:      [email protected]
8193 S:      Maintained
8194 T:      git git://linuxtv.org/media_tree.git
8195 F:      drivers/media/usb/gspca/t613.c
8196
8197 GSPCA USB WEBCAM DRIVER
8198 M:      Hans Verkuil <[email protected]>
8199 L:      [email protected]
8200 S:      Odd Fixes
8201 T:      git git://linuxtv.org/media_tree.git
8202 F:      drivers/media/usb/gspca/
8203
8204 GTP (GPRS Tunneling Protocol)
8205 M:      Pablo Neira Ayuso <[email protected]>
8206 M:      Harald Welte <[email protected]>
8207 L:      [email protected]
8208 S:      Maintained
8209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8210 F:      drivers/net/gtp.c
8211
8212 GUID PARTITION TABLE (GPT)
8213 M:      Davidlohr Bueso <[email protected]>
8214 L:      [email protected]
8215 S:      Maintained
8216 F:      block/partitions/efi.*
8217
8218 H8/300 ARCHITECTURE
8219 M:      Yoshinori Sato <[email protected]>
8220 L:      [email protected] (moderated for non-subscribers)
8221 S:      Maintained
8222 W:      http://uclinux-h8.sourceforge.jp
8223 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8224 F:      arch/h8300/
8225 F:      drivers/clk/h8300/
8226 F:      drivers/clocksource/h8300_*.c
8227 F:      drivers/irqchip/irq-renesas-h8*.c
8228
8229 HABANALABS PCI DRIVER
8230 M:      Oded Gabbay <[email protected]>
8231 S:      Supported
8232 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8233 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
8234 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
8235 F:      drivers/misc/habanalabs/
8236 F:      include/uapi/misc/habanalabs.h
8237
8238 HACKRF MEDIA DRIVER
8239 M:      Antti Palosaari <[email protected]>
8240 L:      [email protected]
8241 S:      Maintained
8242 W:      https://linuxtv.org
8243 W:      http://palosaari.fi/linux/
8244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8245 T:      git git://linuxtv.org/anttip/media_tree.git
8246 F:      drivers/media/usb/hackrf/
8247
8248 HANTRO VPU CODEC DRIVER
8249 M:      Ezequiel Garcia <[email protected]>
8250 M:      Philipp Zabel <[email protected]>
8251 L:      [email protected]
8252 L:      [email protected]
8253 S:      Maintained
8254 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8255 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8256 F:      drivers/staging/media/hantro/
8257
8258 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8259 M:      Frank Seidel <[email protected]>
8260 L:      [email protected]
8261 S:      Maintained
8262 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8263 F:      drivers/platform/x86/hdaps.c
8264
8265 HARDWARE MONITORING
8266 M:      Jean Delvare <[email protected]>
8267 M:      Guenter Roeck <[email protected]>
8268 L:      [email protected]
8269 S:      Maintained
8270 W:      http://hwmon.wiki.kernel.org/
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8272 F:      Documentation/devicetree/bindings/hwmon/
8273 F:      Documentation/hwmon/
8274 F:      drivers/hwmon/
8275 F:      include/linux/hwmon*.h
8276 F:      include/trace/events/hwmon*.h
8277 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8278
8279 HARDWARE RANDOM NUMBER GENERATOR CORE
8280 M:      Matt Mackall <[email protected]>
8281 M:      Herbert Xu <[email protected]>
8282 L:      [email protected]
8283 S:      Odd fixes
8284 F:      Documentation/admin-guide/hw_random.rst
8285 F:      Documentation/devicetree/bindings/rng/
8286 F:      drivers/char/hw_random/
8287 F:      include/linux/hw_random.h
8288
8289 HARDWARE SPINLOCK CORE
8290 M:      Ohad Ben-Cohen <[email protected]>
8291 M:      Bjorn Andersson <[email protected]>
8292 R:      Baolin Wang <[email protected]>
8293 L:      [email protected]
8294 S:      Maintained
8295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8296 F:      Documentation/devicetree/bindings/hwlock/
8297 F:      Documentation/locking/hwspinlock.rst
8298 F:      drivers/hwspinlock/
8299 F:      include/linux/hwspinlock.h
8300
8301 HARDWARE TRACING FACILITIES
8302 M:      Alexander Shishkin <[email protected]>
8303 S:      Maintained
8304 F:      drivers/hwtracing/
8305
8306 HARMONY SOUND DRIVER
8307 L:      [email protected]
8308 S:      Maintained
8309 F:      sound/parisc/harmony.*
8310
8311 HDPVR USB VIDEO ENCODER DRIVER
8312 M:      Hans Verkuil <[email protected]>
8313 L:      [email protected]
8314 S:      Odd Fixes
8315 W:      https://linuxtv.org
8316 T:      git git://linuxtv.org/media_tree.git
8317 F:      drivers/media/usb/hdpvr/
8318
8319 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8320 M:      Matt Hsiao <[email protected]>
8321 S:      Supported
8322 F:      drivers/misc/hpilo.[ch]
8323
8324 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8325 M:      Jerry Hoemann <[email protected]>
8326 S:      Supported
8327 F:      Documentation/watchdog/hpwdt.rst
8328 F:      drivers/watchdog/hpwdt.c
8329
8330 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8331 M:      Don Brace <[email protected]>
8332 L:      [email protected]
8333 L:      [email protected]
8334 S:      Supported
8335 F:      Documentation/scsi/hpsa.rst
8336 F:      drivers/scsi/hpsa*.[ch]
8337 F:      include/linux/cciss*.h
8338 F:      include/uapi/linux/cciss*.h
8339
8340 HFI1 DRIVER
8341 M:      Mike Marciniszyn <[email protected]>
8342 M:      Dennis Dalessandro <[email protected]>
8343 L:      [email protected]
8344 S:      Supported
8345 F:      drivers/infiniband/hw/hfi1
8346
8347 HFS FILESYSTEM
8348 L:      [email protected]
8349 S:      Orphan
8350 F:      Documentation/filesystems/hfs.rst
8351 F:      fs/hfs/
8352
8353 HFSPLUS FILESYSTEM
8354 L:      [email protected]
8355 S:      Orphan
8356 F:      Documentation/filesystems/hfsplus.rst
8357 F:      fs/hfsplus/
8358
8359 HGA FRAMEBUFFER DRIVER
8360 M:      Ferenc Bakonyi <[email protected]>
8361 L:      [email protected]
8362 S:      Maintained
8363 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8364 F:      drivers/video/fbdev/hgafb.c
8365
8366 HIBERNATION (aka Software Suspend, aka swsusp)
8367 M:      "Rafael J. Wysocki" <[email protected]>
8368 M:      Pavel Machek <[email protected]>
8369 L:      [email protected]
8370 S:      Supported
8371 B:      https://bugzilla.kernel.org
8372 F:      arch/*/include/asm/suspend*.h
8373 F:      arch/x86/power/
8374 F:      drivers/base/power/
8375 F:      include/linux/freezer.h
8376 F:      include/linux/pm.h
8377 F:      include/linux/suspend.h
8378 F:      kernel/power/
8379
8380 HID CORE LAYER
8381 M:      Jiri Kosina <[email protected]>
8382 M:      Benjamin Tissoires <[email protected]>
8383 L:      [email protected]
8384 S:      Maintained
8385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8386 F:      drivers/hid/
8387 F:      include/linux/hid*
8388 F:      include/uapi/linux/hid*
8389
8390 HID PLAYSTATION DRIVER
8391 M:      Roderick Colenbrander <[email protected]>
8392 L:      [email protected]
8393 S:      Supported
8394 F:      drivers/hid/hid-playstation.c
8395
8396 HID SENSOR HUB DRIVERS
8397 M:      Jiri Kosina <[email protected]>
8398 M:      Jonathan Cameron <[email protected]>
8399 M:      Srinivas Pandruvada <[email protected]>
8400 L:      [email protected]
8401 L:      [email protected]
8402 S:      Maintained
8403 F:      Documentation/hid/hid-sensor*
8404 F:      drivers/hid/hid-sensor-*
8405 F:      drivers/iio/*/hid-*
8406 F:      include/linux/hid-sensor-*
8407
8408 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8409 M:      Thomas Gleixner <[email protected]>
8410 L:      [email protected]
8411 S:      Maintained
8412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8413 F:      Documentation/timers/
8414 F:      include/linux/clockchips.h
8415 F:      include/linux/hrtimer.h
8416 F:      kernel/time/clockevents.c
8417 F:      kernel/time/hrtimer.c
8418 F:      kernel/time/timer_*.c
8419
8420 HIGH-SPEED SCC DRIVER FOR AX.25
8421 L:      [email protected]
8422 S:      Orphan
8423 F:      drivers/net/hamradio/dmascc.c
8424 F:      drivers/net/hamradio/scc.c
8425
8426 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8427 M:      HighPoint Linux Team <[email protected]>
8428 S:      Supported
8429 W:      http://www.highpoint-tech.com
8430 F:      Documentation/scsi/hptiop.rst
8431 F:      drivers/scsi/hptiop.c
8432
8433 HIPPI
8434 M:      Jes Sorensen <[email protected]>
8435 L:      [email protected]
8436 S:      Maintained
8437 F:      drivers/net/hippi/
8438 F:      include/linux/hippidevice.h
8439 F:      include/uapi/linux/if_hippi.h
8440 F:      net/802/hippi.c
8441
8442 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8443 M:      Kurt Kanzenbach <[email protected]>
8444 L:      [email protected]
8445 S:      Maintained
8446 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8447 F:      drivers/net/dsa/hirschmann/*
8448 F:      include/linux/platform_data/hirschmann-hellcreek.h
8449 F:      net/dsa/tag_hellcreek.c
8450
8451 HISILICON DMA DRIVER
8452 M:      Zhou Wang <[email protected]>
8453 L:      [email protected]
8454 S:      Maintained
8455 F:      drivers/dma/hisi_dma.c
8456
8457 HISILICON GPIO DRIVER
8458 M:      Luo Jiaxing <[email protected]>
8459 L:      [email protected]
8460 S:      Maintained
8461 F:      drivers/gpio/gpio-hisi.c
8462
8463 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8464 M:      Zaibo Xu <[email protected]>
8465 L:      [email protected]
8466 S:      Maintained
8467 F:      Documentation/ABI/testing/debugfs-hisi-hpre
8468 F:      drivers/crypto/hisilicon/hpre/hpre.h
8469 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
8470 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
8471
8472 HISILICON I2C CONTROLLER DRIVER
8473 M:      Yicong Yang <[email protected]>
8474 L:      [email protected]
8475 S:      Maintained
8476 W:      https://www.hisilicon.com
8477 F:      drivers/i2c/busses/i2c-hisi.c
8478
8479 HISILICON LPC BUS DRIVER
8480 M:      [email protected]
8481 S:      Maintained
8482 W:      http://www.hisilicon.com
8483 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8484 F:      drivers/bus/hisi_lpc.c
8485
8486 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8487 M:      Yisen Zhuang <[email protected]>
8488 M:      Salil Mehta <[email protected]>
8489 L:      [email protected]
8490 S:      Maintained
8491 W:      http://www.hisilicon.com
8492 F:      drivers/net/ethernet/hisilicon/hns3/
8493
8494 HISILICON NETWORK SUBSYSTEM DRIVER
8495 M:      Yisen Zhuang <[email protected]>
8496 M:      Salil Mehta <[email protected]>
8497 L:      [email protected]
8498 S:      Maintained
8499 W:      http://www.hisilicon.com
8500 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
8501 F:      drivers/net/ethernet/hisilicon/
8502
8503 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8504 M:      John Stultz <[email protected]>
8505 L:      [email protected]
8506 S:      Maintained
8507 F:      drivers/misc/hisi_hikey_usb.c
8508 F:      Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8509
8510 HISILICON PMU DRIVER
8511 M:      Shaokun Zhang <[email protected]>
8512 S:      Supported
8513 W:      http://www.hisilicon.com
8514 F:      Documentation/admin-guide/perf/hisi-pmu.rst
8515 F:      drivers/perf/hisilicon
8516
8517 HISILICON QM AND ZIP Controller DRIVER
8518 M:      Zhou Wang <[email protected]>
8519 L:      [email protected]
8520 S:      Maintained
8521 F:      Documentation/ABI/testing/debugfs-hisi-zip
8522 F:      drivers/crypto/hisilicon/qm.c
8523 F:      drivers/crypto/hisilicon/qm.h
8524 F:      drivers/crypto/hisilicon/sgl.c
8525 F:      drivers/crypto/hisilicon/zip/
8526
8527 HISILICON ROCE DRIVER
8528 M:      Wenpeng Liang <[email protected]>
8529 M:      Weihang Li <[email protected]>
8530 L:      [email protected]
8531 S:      Maintained
8532 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8533 F:      drivers/infiniband/hw/hns/
8534
8535 HISILICON SAS Controller
8536 M:      John Garry <[email protected]>
8537 S:      Supported
8538 W:      http://www.hisilicon.com
8539 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8540 F:      drivers/scsi/hisi_sas/
8541
8542 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8543 M:      Zaibo Xu <[email protected]>
8544 L:      [email protected]
8545 S:      Maintained
8546 F:      Documentation/ABI/testing/debugfs-hisi-sec
8547 F:      drivers/crypto/hisilicon/sec2/sec.h
8548 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
8549 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
8550 F:      drivers/crypto/hisilicon/sec2/sec_main.c
8551
8552 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8553 M:      Jay Fang <[email protected]>
8554 L:      [email protected]
8555 S:      Maintained
8556 W:      http://www.hisilicon.com
8557 F:      drivers/spi/spi-hisi-kunpeng.c
8558
8559 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8560 M:      Mauro Carvalho Chehab <[email protected]>
8561 L:      [email protected]
8562 S:      Maintained
8563 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8564 F:      drivers/spmi/hisi-spmi-controller.c
8565
8566 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8567 M:      Mauro Carvalho Chehab <[email protected]>
8568 L:      [email protected]
8569 S:      Maintained
8570 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8571 F:      drivers/mfd/hi6421-spmi-pmic.c
8572
8573 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8574 M:      Zaibo Xu <[email protected]>
8575 S:      Maintained
8576 F:      drivers/crypto/hisilicon/trng/trng.c
8577
8578 HISILICON V3XX SPI NOR FLASH Controller Driver
8579 M:      John Garry <[email protected]>
8580 S:      Maintained
8581 W:      http://www.hisilicon.com
8582 F:      drivers/spi/spi-hisi-sfc-v3xx.c
8583
8584 HMM - Heterogeneous Memory Management
8585 M:      Jérôme Glisse <[email protected]>
8586 L:      [email protected]
8587 S:      Maintained
8588 F:      Documentation/vm/hmm.rst
8589 F:      include/linux/hmm*
8590 F:      lib/test_hmm*
8591 F:      mm/hmm*
8592 F:      tools/testing/selftests/vm/*hmm*
8593
8594 HOST AP DRIVER
8595 M:      Jouni Malinen <[email protected]>
8596 L:      [email protected]
8597 S:      Obsolete
8598 W:      http://w1.fi/hostap-driver.html
8599 F:      drivers/net/wireless/intersil/hostap/
8600
8601 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8602 L:      [email protected]
8603 S:      Orphan
8604 F:      drivers/platform/x86/tc1100-wmi.c
8605
8606 HPET:   High Precision Event Timers driver
8607 M:      Clemens Ladisch <[email protected]>
8608 S:      Maintained
8609 F:      Documentation/timers/hpet.rst
8610 F:      drivers/char/hpet.c
8611 F:      include/linux/hpet.h
8612 F:      include/uapi/linux/hpet.h
8613
8614 HPET:   x86
8615 S:      Orphan
8616 F:      arch/x86/include/asm/hpet.h
8617 F:      arch/x86/kernel/hpet.c
8618
8619 HPFS FILESYSTEM
8620 M:      Mikulas Patocka <[email protected]>
8621 S:      Maintained
8622 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8623 F:      fs/hpfs/
8624
8625 HSI SUBSYSTEM
8626 M:      Sebastian Reichel <[email protected]>
8627 S:      Maintained
8628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8629 F:      Documentation/ABI/testing/sysfs-bus-hsi
8630 F:      Documentation/driver-api/hsi.rst
8631 F:      drivers/hsi/
8632 F:      include/linux/hsi/
8633 F:      include/uapi/linux/hsi/
8634
8635 HSO 3G MODEM DRIVER
8636 L:      [email protected]
8637 S:      Orphan
8638 F:      drivers/net/usb/hso.c
8639
8640 HSR NETWORK PROTOCOL
8641 L:      [email protected]
8642 S:      Orphan
8643 F:      net/hsr/
8644
8645 HT16K33 LED CONTROLLER DRIVER
8646 M:      Robin van der Gracht <[email protected]>
8647 S:      Maintained
8648 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8649 F:      drivers/auxdisplay/ht16k33.c
8650
8651 HTCPEN TOUCHSCREEN DRIVER
8652 M:      Pau Oliva Fora <[email protected]>
8653 L:      [email protected]
8654 S:      Maintained
8655 F:      drivers/input/touchscreen/htcpen.c
8656
8657 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8658 M:      Lorenzo Bianconi <[email protected]>
8659 L:      [email protected]
8660 S:      Maintained
8661 W:      http://www.st.com/
8662 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8663 F:      drivers/iio/humidity/hts221*
8664
8665 HUAWEI ETHERNET DRIVER
8666 L:      [email protected]
8667 S:      Orphan
8668 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8669 F:      drivers/net/ethernet/huawei/hinic/
8670
8671 HUGETLB FILESYSTEM
8672 M:      Mike Kravetz <[email protected]>
8673 L:      [email protected]
8674 S:      Maintained
8675 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8676 F:      Documentation/admin-guide/mm/hugetlbpage.rst
8677 F:      Documentation/vm/hugetlbfs_reserv.rst
8678 F:      fs/hugetlbfs/
8679 F:      include/linux/hugetlb.h
8680 F:      mm/hugetlb.c
8681
8682 HVA ST MEDIA DRIVER
8683 M:      Jean-Christophe Trotin <[email protected]>
8684 L:      [email protected]
8685 S:      Supported
8686 W:      https://linuxtv.org
8687 T:      git git://linuxtv.org/media_tree.git
8688 F:      drivers/media/platform/sti/hva
8689
8690 HWPOISON MEMORY FAILURE HANDLING
8691 M:      Naoya Horiguchi <[email protected]>
8692 L:      [email protected]
8693 S:      Maintained
8694 F:      mm/hwpoison-inject.c
8695 F:      mm/memory-failure.c
8696
8697 HYCON HY46XX TOUCHSCREEN SUPPORT
8698 M:      Giulio Benetti <[email protected]>
8699 L:      [email protected]
8700 S:      Maintained
8701 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8702 F:      drivers/input/touchscreen/hycon-hy46xx.c
8703
8704 HYGON PROCESSOR SUPPORT
8705 M:      Pu Wen <[email protected]>
8706 L:      [email protected]
8707 S:      Maintained
8708 F:      arch/x86/kernel/cpu/hygon.c
8709
8710 HYNIX HI556 SENSOR DRIVER
8711 M:      Shawn Tu <[email protected]>
8712 L:      [email protected]
8713 S:      Maintained
8714 T:      git git://linuxtv.org/media_tree.git
8715 F:      drivers/media/i2c/hi556.c
8716
8717 HYNIX HI846 SENSOR DRIVER
8718 M:      Martin Kepplinger <[email protected]>
8719 L:      [email protected]
8720 S:      Maintained
8721 F:      drivers/media/i2c/hi846.c
8722
8723 Hyper-V/Azure CORE AND DRIVERS
8724 M:      "K. Y. Srinivasan" <[email protected]>
8725 M:      Haiyang Zhang <[email protected]>
8726 M:      Stephen Hemminger <[email protected]>
8727 M:      Wei Liu <[email protected]>
8728 M:      Dexuan Cui <[email protected]>
8729 L:      [email protected]
8730 S:      Supported
8731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8732 F:      Documentation/ABI/stable/sysfs-bus-vmbus
8733 F:      Documentation/ABI/testing/debugfs-hyperv
8734 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8735 F:      arch/arm64/hyperv
8736 F:      arch/arm64/include/asm/hyperv-tlfs.h
8737 F:      arch/arm64/include/asm/mshyperv.h
8738 F:      arch/x86/hyperv
8739 F:      arch/x86/include/asm/hyperv-tlfs.h
8740 F:      arch/x86/include/asm/mshyperv.h
8741 F:      arch/x86/include/asm/trace/hyperv.h
8742 F:      arch/x86/kernel/cpu/mshyperv.c
8743 F:      drivers/clocksource/hyperv_timer.c
8744 F:      drivers/hid/hid-hyperv.c
8745 F:      drivers/hv/
8746 F:      drivers/input/serio/hyperv-keyboard.c
8747 F:      drivers/iommu/hyperv-iommu.c
8748 F:      drivers/net/ethernet/microsoft/
8749 F:      drivers/net/hyperv/
8750 F:      drivers/pci/controller/pci-hyperv-intf.c
8751 F:      drivers/pci/controller/pci-hyperv.c
8752 F:      drivers/scsi/storvsc_drv.c
8753 F:      drivers/uio/uio_hv_generic.c
8754 F:      drivers/video/fbdev/hyperv_fb.c
8755 F:      include/asm-generic/hyperv-tlfs.h
8756 F:      include/asm-generic/mshyperv.h
8757 F:      include/clocksource/hyperv_timer.h
8758 F:      include/linux/hyperv.h
8759 F:      include/uapi/linux/hyperv.h
8760 F:      net/vmw_vsock/hyperv_transport.c
8761 F:      tools/hv/
8762
8763 HYPERBUS SUPPORT
8764 M:      Vignesh Raghavendra <[email protected]>
8765 L:      [email protected]
8766 S:      Supported
8767 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8768 C:      irc://irc.oftc.net/mtd
8769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8770 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8771 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8772 F:      drivers/mtd/hyperbus/
8773 F:      include/linux/mtd/hyperbus.h
8774
8775 HYPERVISOR VIRTUAL CONSOLE DRIVER
8776 L:      [email protected]
8777 S:      Odd Fixes
8778 F:      drivers/tty/hvc/
8779
8780 I2C ACPI SUPPORT
8781 M:      Mika Westerberg <[email protected]>
8782 L:      [email protected]
8783 L:      [email protected]
8784 S:      Maintained
8785 F:      drivers/i2c/i2c-core-acpi.c
8786
8787 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8788 M:      Ajay Gupta <[email protected]>
8789 L:      [email protected]
8790 S:      Maintained
8791 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
8792 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
8793
8794 I2C MUXES
8795 M:      Peter Rosin <[email protected]>
8796 L:      [email protected]
8797 S:      Maintained
8798 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
8799 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
8800 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
8801 F:      Documentation/i2c/i2c-topology.rst
8802 F:      Documentation/i2c/muxes/
8803 F:      drivers/i2c/i2c-mux.c
8804 F:      drivers/i2c/muxes/
8805 F:      include/linux/i2c-mux.h
8806
8807 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8808 M:      Gregory CLEMENT <[email protected]>
8809 L:      [email protected]
8810 S:      Maintained
8811 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8812 F:      drivers/i2c/busses/i2c-mv64xxx.c
8813
8814 I2C OVER PARALLEL PORT
8815 M:      Jean Delvare <[email protected]>
8816 L:      [email protected]
8817 S:      Maintained
8818 F:      Documentation/i2c/busses/i2c-parport.rst
8819 F:      drivers/i2c/busses/i2c-parport.c
8820
8821 I2C SUBSYSTEM
8822 M:      Wolfram Sang <[email protected]>
8823 L:      [email protected]
8824 S:      Maintained
8825 W:      https://i2c.wiki.kernel.org/
8826 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8828 F:      Documentation/devicetree/bindings/i2c/i2c.txt
8829 F:      Documentation/i2c/
8830 F:      drivers/i2c/*
8831 F:      include/linux/i2c-dev.h
8832 F:      include/linux/i2c-smbus.h
8833 F:      include/linux/i2c.h
8834 F:      include/uapi/linux/i2c-*.h
8835 F:      include/uapi/linux/i2c.h
8836
8837 I2C SUBSYSTEM HOST DRIVERS
8838 L:      [email protected]
8839 S:      Odd Fixes
8840 W:      https://i2c.wiki.kernel.org/
8841 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8843 F:      Documentation/devicetree/bindings/i2c/
8844 F:      drivers/i2c/algos/
8845 F:      drivers/i2c/busses/
8846
8847 I2C-TAOS-EVM DRIVER
8848 M:      Jean Delvare <[email protected]>
8849 L:      [email protected]
8850 S:      Maintained
8851 F:      Documentation/i2c/busses/i2c-taos-evm.rst
8852 F:      drivers/i2c/busses/i2c-taos-evm.c
8853
8854 I2C-TINY-USB DRIVER
8855 M:      Till Harbaum <[email protected]>
8856 L:      [email protected]
8857 S:      Maintained
8858 W:      http://www.harbaum.org/till/i2c_tiny_usb
8859 F:      drivers/i2c/busses/i2c-tiny-usb.c
8860
8861 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8862 M:      Jean Delvare <[email protected]>
8863 L:      [email protected]
8864 S:      Maintained
8865 F:      Documentation/i2c/busses/i2c-ali1535.rst
8866 F:      Documentation/i2c/busses/i2c-ali1563.rst
8867 F:      Documentation/i2c/busses/i2c-ali15x3.rst
8868 F:      Documentation/i2c/busses/i2c-amd756.rst
8869 F:      Documentation/i2c/busses/i2c-amd8111.rst
8870 F:      Documentation/i2c/busses/i2c-i801.rst
8871 F:      Documentation/i2c/busses/i2c-nforce2.rst
8872 F:      Documentation/i2c/busses/i2c-piix4.rst
8873 F:      Documentation/i2c/busses/i2c-sis5595.rst
8874 F:      Documentation/i2c/busses/i2c-sis630.rst
8875 F:      Documentation/i2c/busses/i2c-sis96x.rst
8876 F:      Documentation/i2c/busses/i2c-via.rst
8877 F:      Documentation/i2c/busses/i2c-viapro.rst
8878 F:      drivers/i2c/busses/i2c-ali1535.c
8879 F:      drivers/i2c/busses/i2c-ali1563.c
8880 F:      drivers/i2c/busses/i2c-ali15x3.c
8881 F:      drivers/i2c/busses/i2c-amd756-s4882.c
8882 F:      drivers/i2c/busses/i2c-amd756.c
8883 F:      drivers/i2c/busses/i2c-amd8111.c
8884 F:      drivers/i2c/busses/i2c-i801.c
8885 F:      drivers/i2c/busses/i2c-isch.c
8886 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
8887 F:      drivers/i2c/busses/i2c-nforce2.c
8888 F:      drivers/i2c/busses/i2c-piix4.c
8889 F:      drivers/i2c/busses/i2c-sis5595.c
8890 F:      drivers/i2c/busses/i2c-sis630.c
8891 F:      drivers/i2c/busses/i2c-sis96x.c
8892 F:      drivers/i2c/busses/i2c-via.c
8893 F:      drivers/i2c/busses/i2c-viapro.c
8894
8895 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8896 M:      Hans de Goede <[email protected]>
8897 L:      [email protected]
8898 S:      Maintained
8899 F:      drivers/i2c/busses/i2c-cht-wc.c
8900
8901 I2C/SMBUS ISMT DRIVER
8902 M:      Seth Heasley <[email protected]>
8903 M:      Neil Horman <[email protected]>
8904 L:      [email protected]
8905 F:      Documentation/i2c/busses/i2c-ismt.rst
8906 F:      drivers/i2c/busses/i2c-ismt.c
8907
8908 I2C/SMBUS STUB DRIVER
8909 M:      Jean Delvare <[email protected]>
8910 L:      [email protected]
8911 S:      Maintained
8912 F:      drivers/i2c/i2c-stub.c
8913
8914 I3C DRIVER FOR CADENCE I3C MASTER IP
8915 M:      Przemysław Gaj <[email protected]>
8916 S:      Maintained
8917 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8918 F:      drivers/i3c/master/i3c-master-cdns.c
8919
8920 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8921 M:      Vitor Soares <[email protected]>
8922 S:      Maintained
8923 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8924 F:      drivers/i3c/master/dw*
8925
8926 I3C SUBSYSTEM
8927 M:      Alexandre Belloni <[email protected]>
8928 L:      [email protected] (moderated for non-subscribers)
8929 S:      Maintained
8930 C:      irc://chat.freenode.net/linux-i3c
8931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8932 F:      Documentation/ABI/testing/sysfs-bus-i3c
8933 F:      Documentation/devicetree/bindings/i3c/
8934 F:      Documentation/driver-api/i3c
8935 F:      drivers/i3c/
8936 F:      include/linux/i3c/
8937
8938 IA64 (Itanium) PLATFORM
8939 L:      [email protected]
8940 S:      Orphan
8941 F:      Documentation/ia64/
8942 F:      arch/ia64/
8943
8944 IBM Power 842 compression accelerator
8945 M:      Haren Myneni <[email protected]>
8946 S:      Supported
8947 F:      crypto/842.c
8948 F:      drivers/crypto/nx/Kconfig
8949 F:      drivers/crypto/nx/Makefile
8950 F:      drivers/crypto/nx/nx-842*
8951 F:      include/linux/sw842.h
8952 F:      lib/842/
8953
8954 IBM Power in-Nest Crypto Acceleration
8955 M:      Breno Leitão <[email protected]>
8956 M:      Nayna Jain <[email protected]>
8957 M:      Paulo Flabiano Smorigo <[email protected]>
8958 L:      [email protected]
8959 S:      Supported
8960 F:      drivers/crypto/nx/Kconfig
8961 F:      drivers/crypto/nx/Makefile
8962 F:      drivers/crypto/nx/nx-aes*
8963 F:      drivers/crypto/nx/nx-sha*
8964 F:      drivers/crypto/nx/nx.*
8965 F:      drivers/crypto/nx/nx_csbcpb.h
8966 F:      drivers/crypto/nx/nx_debugfs.c
8967
8968 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8969 M:      Tyrel Datwyler <[email protected]>
8970 L:      [email protected]
8971 L:      [email protected]
8972 S:      Supported
8973 F:      drivers/pci/hotplug/rpadlpar*
8974
8975 IBM Power Linux RAID adapter
8976 M:      Brian King <[email protected]>
8977 S:      Supported
8978 F:      drivers/scsi/ipr.*
8979
8980 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8981 M:      Tyrel Datwyler <[email protected]>
8982 L:      [email protected]
8983 L:      [email protected]
8984 S:      Supported
8985 F:      drivers/pci/hotplug/rpaphp*
8986
8987 IBM Power SRIOV Virtual NIC Device Driver
8988 M:      Dany Madden <[email protected]>
8989 M:      Sukadev Bhattiprolu <[email protected]>
8990 R:      Thomas Falcon <[email protected]>
8991 L:      [email protected]
8992 S:      Supported
8993 F:      drivers/net/ethernet/ibm/ibmvnic.*
8994
8995 IBM Power Virtual Accelerator Switchboard
8996 M:      Sukadev Bhattiprolu <[email protected]>
8997 L:      [email protected]
8998 S:      Supported
8999 F:      arch/powerpc/include/asm/vas.h
9000 F:      arch/powerpc/platforms/powernv/copy-paste.h
9001 F:      arch/powerpc/platforms/powernv/vas*
9002
9003 IBM Power Virtual Ethernet Device Driver
9004 M:      Cristobal Forno <[email protected]>
9005 L:      [email protected]
9006 S:      Supported
9007 F:      drivers/net/ethernet/ibm/ibmveth.*
9008
9009 IBM Power Virtual FC Device Drivers
9010 M:      Tyrel Datwyler <[email protected]>
9011 L:      [email protected]
9012 S:      Supported
9013 F:      drivers/scsi/ibmvscsi/ibmvfc*
9014
9015 IBM Power Virtual Management Channel Driver
9016 M:      Brad Warrum <[email protected]>
9017 M:      Ritu Agarwal <[email protected]>
9018 S:      Supported
9019 F:      drivers/misc/ibmvmc.*
9020
9021 IBM Power Virtual SCSI Device Drivers
9022 M:      Tyrel Datwyler <[email protected]>
9023 L:      [email protected]
9024 S:      Supported
9025 F:      drivers/scsi/ibmvscsi/ibmvscsi*
9026 F:      include/scsi/viosrp.h
9027
9028 IBM Power Virtual SCSI Device Target Driver
9029 M:      Michael Cyr <[email protected]>
9030 L:      [email protected]
9031 L:      [email protected]
9032 S:      Supported
9033 F:      drivers/scsi/ibmvscsi_tgt/
9034
9035 IBM Power VMX Cryptographic instructions
9036 M:      Breno Leitão <[email protected]>
9037 M:      Nayna Jain <[email protected]>
9038 M:      Paulo Flabiano Smorigo <[email protected]>
9039 L:      [email protected]
9040 S:      Supported
9041 F:      drivers/crypto/vmx/Kconfig
9042 F:      drivers/crypto/vmx/Makefile
9043 F:      drivers/crypto/vmx/aes*
9044 F:      drivers/crypto/vmx/ghash*
9045 F:      drivers/crypto/vmx/ppc-xlate.pl
9046 F:      drivers/crypto/vmx/vmx.c
9047
9048 IBM ServeRAID RAID DRIVER
9049 S:      Orphan
9050 F:      drivers/scsi/ips.*
9051
9052 ICH LPC AND GPIO DRIVER
9053 M:      Peter Tyser <[email protected]>
9054 S:      Maintained
9055 F:      drivers/gpio/gpio-ich.c
9056 F:      drivers/mfd/lpc_ich.c
9057
9058 ICY I2C DRIVER
9059 M:      Max Staudt <[email protected]>
9060 L:      [email protected]
9061 S:      Maintained
9062 F:      drivers/i2c/busses/i2c-icy.c
9063
9064 IDEAPAD LAPTOP EXTRAS DRIVER
9065 M:      Ike Panhc <[email protected]>
9066 L:      [email protected]
9067 S:      Maintained
9068 W:      http://launchpad.net/ideapad-laptop
9069 F:      drivers/platform/x86/ideapad-laptop.c
9070
9071 IDEAPAD LAPTOP SLIDEBAR DRIVER
9072 M:      Andrey Moiseev <[email protected]>
9073 L:      [email protected]
9074 S:      Maintained
9075 W:      https://github.com/o2genum/ideapad-slidebar
9076 F:      drivers/input/misc/ideapad_slidebar.c
9077
9078 IDT VersaClock 5 CLOCK DRIVER
9079 M:      Luca Ceresoli <[email protected]>
9080 S:      Maintained
9081 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9082 F:      drivers/clk/clk-versaclock5.c
9083
9084 IEEE 802.15.4 SUBSYSTEM
9085 M:      Alexander Aring <[email protected]>
9086 M:      Stefan Schmidt <[email protected]>
9087 L:      [email protected]
9088 S:      Maintained
9089 W:      https://linux-wpan.org/
9090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9092 F:      Documentation/networking/ieee802154.rst
9093 F:      drivers/net/ieee802154/
9094 F:      include/linux/ieee802154.h
9095 F:      include/linux/nl802154.h
9096 F:      include/net/af_ieee802154.h
9097 F:      include/net/cfg802154.h
9098 F:      include/net/ieee802154_netdev.h
9099 F:      include/net/mac802154.h
9100 F:      include/net/nl802154.h
9101 F:      net/ieee802154/
9102 F:      net/mac802154/
9103
9104 IFE PROTOCOL
9105 M:      Yotam Gigi <[email protected]>
9106 M:      Jamal Hadi Salim <[email protected]>
9107 F:      include/net/ife.h
9108 F:      include/uapi/linux/ife.h
9109 F:      net/ife
9110
9111 IGORPLUG-USB IR RECEIVER
9112 M:      Sean Young <[email protected]>
9113 L:      [email protected]
9114 S:      Maintained
9115 F:      drivers/media/rc/igorplugusb.c
9116
9117 IGUANAWORKS USB IR TRANSCEIVER
9118 M:      Sean Young <[email protected]>
9119 L:      [email protected]
9120 S:      Maintained
9121 F:      drivers/media/rc/iguanair.c
9122
9123 IIO DIGITAL POTENTIOMETER DAC
9124 M:      Peter Rosin <[email protected]>
9125 L:      [email protected]
9126 S:      Maintained
9127 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9128 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9129 F:      drivers/iio/dac/dpot-dac.c
9130
9131 IIO ENVELOPE DETECTOR
9132 M:      Peter Rosin <[email protected]>
9133 L:      [email protected]
9134 S:      Maintained
9135 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9136 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9137 F:      drivers/iio/adc/envelope-detector.c
9138
9139 IIO MULTIPLEXER
9140 M:      Peter Rosin <[email protected]>
9141 L:      [email protected]
9142 S:      Maintained
9143 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9144 F:      drivers/iio/multiplexer/iio-mux.c
9145
9146 IIO SCMI BASED DRIVER
9147 M:      Jyoti Bhayana <[email protected]>
9148 L:      [email protected]
9149 S:      Maintained
9150 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
9151
9152 IIO SUBSYSTEM AND DRIVERS
9153 M:      Jonathan Cameron <[email protected]>
9154 R:      Lars-Peter Clausen <[email protected]>
9155 L:      [email protected]
9156 S:      Maintained
9157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9158 F:      Documentation/ABI/testing/configfs-iio*
9159 F:      Documentation/ABI/testing/sysfs-bus-iio*
9160 F:      Documentation/devicetree/bindings/iio/
9161 F:      drivers/iio/
9162 F:      drivers/staging/iio/
9163 F:      include/linux/iio/
9164 F:      tools/iio/
9165
9166 IIO UNIT CONVERTER
9167 M:      Peter Rosin <[email protected]>
9168 L:      [email protected]
9169 S:      Maintained
9170 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9171 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9172 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9173 F:      drivers/iio/afe/iio-rescale.c
9174
9175 IKANOS/ADI EAGLE ADSL USB DRIVER
9176 M:      Matthieu Castet <[email protected]>
9177 M:      Stanislaw Gruszka <[email protected]>
9178 S:      Maintained
9179 F:      drivers/usb/atm/ueagle-atm.c
9180
9181 IMGTEC ASCII LCD DRIVER
9182 M:      Paul Burton <[email protected]>
9183 S:      Maintained
9184 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9185 F:      drivers/auxdisplay/img-ascii-lcd.c
9186
9187 IMGTEC IR DECODER DRIVER
9188 S:      Orphan
9189 F:      drivers/media/rc/img-ir/
9190
9191 IMON SOUNDGRAPH USB IR RECEIVER
9192 M:      Sean Young <[email protected]>
9193 L:      [email protected]
9194 S:      Maintained
9195 F:      drivers/media/rc/imon.c
9196 F:      drivers/media/rc/imon_raw.c
9197
9198 IMS TWINTURBO FRAMEBUFFER DRIVER
9199 L:      [email protected]
9200 S:      Orphan
9201 F:      drivers/video/fbdev/imsttfb.c
9202
9203 INA209 HARDWARE MONITOR DRIVER
9204 M:      Guenter Roeck <[email protected]>
9205 L:      [email protected]
9206 S:      Maintained
9207 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9208 F:      Documentation/hwmon/ina209.rst
9209 F:      drivers/hwmon/ina209.c
9210
9211 INA2XX HARDWARE MONITOR DRIVER
9212 M:      Guenter Roeck <[email protected]>
9213 L:      [email protected]
9214 S:      Maintained
9215 F:      Documentation/hwmon/ina2xx.rst
9216 F:      drivers/hwmon/ina2xx.c
9217 F:      include/linux/platform_data/ina2xx.h
9218
9219 INDUSTRY PACK SUBSYSTEM (IPACK)
9220 M:      Samuel Iglesias Gonsalvez <[email protected]>
9221 M:      Jens Taprogge <[email protected]>
9222 M:      Greg Kroah-Hartman <[email protected]>
9223 L:      [email protected]
9224 S:      Maintained
9225 W:      http://industrypack.sourceforge.net
9226 F:      drivers/ipack/
9227
9228 INFINEON DPS310 Driver
9229 M:      Eddie James <[email protected]>
9230 L:      [email protected]
9231 S:      Maintained
9232 F:      drivers/iio/pressure/dps310.c
9233
9234 INFINIBAND SUBSYSTEM
9235 M:      Doug Ledford <[email protected]>
9236 M:      Jason Gunthorpe <[email protected]>
9237 L:      [email protected]
9238 S:      Supported
9239 W:      https://github.com/linux-rdma/rdma-core
9240 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9242 F:      Documentation/devicetree/bindings/infiniband/
9243 F:      Documentation/infiniband/
9244 F:      drivers/infiniband/
9245 F:      include/rdma/
9246 F:      include/trace/events/ib_mad.h
9247 F:      include/trace/events/ib_umad.h
9248 F:      include/uapi/linux/if_infiniband.h
9249 F:      include/uapi/rdma/
9250 F:      samples/bpf/ibumad_kern.c
9251 F:      samples/bpf/ibumad_user.c
9252
9253 INGENIC JZ4780 NAND DRIVER
9254 M:      Harvey Hunt <[email protected]>
9255 L:      [email protected]
9256 L:      [email protected]
9257 S:      Maintained
9258 F:      drivers/mtd/nand/raw/ingenic/
9259
9260 INGENIC JZ47xx SoCs
9261 M:      Paul Cercueil <[email protected]>
9262 L:      [email protected]
9263 S:      Maintained
9264 F:      arch/mips/boot/dts/ingenic/
9265 F:      arch/mips/generic/board-ingenic.c
9266 F:      arch/mips/include/asm/mach-ingenic/
9267 F:      arch/mips/ingenic/Kconfig
9268 F:      drivers/clk/ingenic/
9269 F:      drivers/dma/dma-jz4780.c
9270 F:      drivers/gpu/drm/ingenic/
9271 F:      drivers/i2c/busses/i2c-jz4780.c
9272 F:      drivers/iio/adc/ingenic-adc.c
9273 F:      drivers/irqchip/irq-ingenic.c
9274 F:      drivers/memory/jz4780-nemc.c
9275 F:      drivers/mmc/host/jz4740_mmc.c
9276 F:      drivers/mtd/nand/raw/ingenic/
9277 F:      drivers/pinctrl/pinctrl-ingenic.c
9278 F:      drivers/power/supply/ingenic-battery.c
9279 F:      drivers/pwm/pwm-jz4740.c
9280 F:      drivers/remoteproc/ingenic_rproc.c
9281 F:      drivers/rtc/rtc-jz4740.c
9282 F:      drivers/tty/serial/8250/8250_ingenic.c
9283 F:      drivers/usb/musb/jz4740.c
9284 F:      drivers/watchdog/jz4740_wdt.c
9285 F:      include/dt-bindings/iio/adc/ingenic,adc.h
9286 F:      include/linux/mfd/ingenic-tcu.h
9287 F:      sound/soc/codecs/jz47*
9288 F:      sound/soc/jz4740/
9289
9290 INOTIFY
9291 M:      Jan Kara <[email protected]>
9292 R:      Amir Goldstein <[email protected]>
9293 L:      [email protected]
9294 S:      Maintained
9295 F:      Documentation/filesystems/inotify.rst
9296 F:      fs/notify/inotify/
9297 F:      include/linux/inotify.h
9298 F:      include/uapi/linux/inotify.h
9299
9300 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9301 M:      Dmitry Torokhov <[email protected]>
9302 L:      [email protected]
9303 S:      Maintained
9304 Q:      http://patchwork.kernel.org/project/linux-input/list/
9305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9306 F:      Documentation/devicetree/bindings/input/
9307 F:      Documentation/devicetree/bindings/serio/
9308 F:      Documentation/input/
9309 F:      drivers/input/
9310 F:      include/linux/input.h
9311 F:      include/linux/input/
9312 F:      include/uapi/linux/input-event-codes.h
9313 F:      include/uapi/linux/input.h
9314
9315 INPUT MULTITOUCH (MT) PROTOCOL
9316 M:      Henrik Rydberg <[email protected]>
9317 L:      [email protected]
9318 S:      Odd fixes
9319 F:      Documentation/input/multi-touch-protocol.rst
9320 F:      drivers/input/input-mt.c
9321 K:      \b(ABS|SYN)_MT_
9322
9323 INSIDE SECURE CRYPTO DRIVER
9324 M:      Antoine Tenart <[email protected]>
9325 L:      [email protected]
9326 S:      Maintained
9327 F:      drivers/crypto/inside-secure/
9328
9329 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9330 M:      Mimi Zohar <[email protected]>
9331 M:      Dmitry Kasatkin <[email protected]>
9332 L:      [email protected]
9333 S:      Supported
9334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9335 F:      security/integrity/ima/
9336
9337 INTEL 810/815 FRAMEBUFFER DRIVER
9338 M:      Antonino Daplas <[email protected]>
9339 L:      [email protected]
9340 S:      Maintained
9341 F:      drivers/video/fbdev/i810/
9342
9343 INTEL ASoC DRIVERS
9344 M:      Cezary Rojewski <[email protected]>
9345 M:      Pierre-Louis Bossart <[email protected]>
9346 M:      Liam Girdwood <[email protected]>
9347 M:      Jie Yang <[email protected]>
9348 L:      [email protected] (moderated for non-subscribers)
9349 S:      Supported
9350 F:      sound/soc/intel/
9351
9352 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9353 M:      Hans de Goede <[email protected]>
9354 L:      [email protected]
9355 S:      Maintained
9356 F:      drivers/platform/x86/intel/atomisp2/pm.c
9357
9358 INTEL ATOMISP2 LED DRIVER
9359 M:      Hans de Goede <[email protected]>
9360 L:      [email protected]
9361 S:      Maintained
9362 F:      drivers/platform/x86/intel/atomisp2/led.c
9363
9364 INTEL BIOS SAR INT1092 DRIVER
9365 M:      Shravan Sudhakar <[email protected]>
9366 M:      Intel Corporation <[email protected]>
9367 L:      [email protected]
9368 S:      Maintained
9369 F:      drivers/platform/x86/intel/int1092/
9370
9371 INTEL BROXTON PMC DRIVER
9372 M:      Mika Westerberg <[email protected]>
9373 M:      Zha Qipeng <[email protected]>
9374 S:      Maintained
9375 F:      drivers/mfd/intel_pmc_bxt.c
9376 F:      include/linux/mfd/intel_pmc_bxt.h
9377
9378 INTEL C600 SERIES SAS CONTROLLER DRIVER
9379 M:      Artur Paszkiewicz <[email protected]>
9380 L:      [email protected]
9381 S:      Supported
9382 T:      git git://git.code.sf.net/p/intel-sas/isci
9383 F:      drivers/scsi/isci/
9384
9385 INTEL CPU family model numbers
9386 M:      Tony Luck <[email protected]>
9387 M:      [email protected]
9388 L:      [email protected]
9389 S:      Supported
9390 F:      arch/x86/include/asm/intel-family.h
9391
9392 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9393 M:      Jani Nikula <[email protected]>
9394 M:      Joonas Lahtinen <[email protected]>
9395 M:      Rodrigo Vivi <[email protected]>
9396 L:      [email protected]
9397 S:      Supported
9398 W:      https://01.org/linuxgraphics/
9399 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
9400 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9401 C:      irc://irc.oftc.net/intel-gfx
9402 T:      git git://anongit.freedesktop.org/drm-intel
9403 F:      Documentation/gpu/i915.rst
9404 F:      drivers/gpu/drm/i915/
9405 F:      include/drm/i915*
9406 F:      include/uapi/drm/i915_drm.h
9407
9408 INTEL ETHERNET DRIVERS
9409 M:      Jesse Brandeburg <[email protected]>
9410 M:      Tony Nguyen <[email protected]>
9411 L:      [email protected] (moderated for non-subscribers)
9412 S:      Supported
9413 W:      http://www.intel.com/support/feedback.htm
9414 W:      http://e1000.sourceforge.net/
9415 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9418 F:      Documentation/networking/device_drivers/ethernet/intel/
9419 F:      drivers/net/ethernet/intel/
9420 F:      drivers/net/ethernet/intel/*/
9421 F:      include/linux/avf/virtchnl.h
9422 F:      include/linux/net/intel/iidc.h
9423
9424 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9425 M:      Mustafa Ismail <[email protected]>
9426 M:      Shiraz Saleem <[email protected]>
9427 L:      [email protected]
9428 S:      Supported
9429 F:      drivers/infiniband/hw/irdma/
9430 F:      include/uapi/rdma/irdma-abi.h
9431
9432 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9433 M:      Maik Broemme <[email protected]>
9434 L:      [email protected]
9435 S:      Maintained
9436 F:      Documentation/fb/intelfb.rst
9437 F:      drivers/video/fbdev/intelfb/
9438
9439 INTEL GPIO DRIVERS
9440 M:      Andy Shevchenko <[email protected]>
9441 L:      [email protected]
9442 S:      Maintained
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9444 F:      drivers/gpio/gpio-ich.c
9445 F:      drivers/gpio/gpio-merrifield.c
9446 F:      drivers/gpio/gpio-ml-ioh.c
9447 F:      drivers/gpio/gpio-pch.c
9448 F:      drivers/gpio/gpio-sch.c
9449 F:      drivers/gpio/gpio-sodaville.c
9450
9451 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9452 M:      Zhenyu Wang <[email protected]>
9453 M:      Zhi Wang <[email protected]>
9454 L:      [email protected]
9455 L:      [email protected]
9456 S:      Supported
9457 W:      https://01.org/igvt-g
9458 T:      git https://github.com/intel/gvt-linux.git
9459 F:      drivers/gpu/drm/i915/gvt/
9460
9461 INTEL HID EVENT DRIVER
9462 M:      Alex Hung <[email protected]>
9463 L:      [email protected]
9464 S:      Maintained
9465 F:      drivers/platform/x86/intel/hid.c
9466
9467 INTEL I/OAT DMA DRIVER
9468 M:      Dave Jiang <[email protected]>
9469 R:      Dan Williams <[email protected]>
9470 L:      [email protected]
9471 S:      Supported
9472 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
9473 F:      drivers/dma/ioat*
9474
9475 INTEL IADX DRIVER
9476 M:      Dave Jiang <[email protected]>
9477 L:      [email protected]
9478 S:      Supported
9479 F:      drivers/dma/idxd/*
9480 F:      include/uapi/linux/idxd.h
9481
9482 INTEL IDLE DRIVER
9483 M:      Jacob Pan <[email protected]>
9484 M:      Len Brown <[email protected]>
9485 L:      [email protected]
9486 S:      Supported
9487 B:      https://bugzilla.kernel.org
9488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9489 F:      drivers/idle/intel_idle.c
9490
9491 INTEL INTEGRATED SENSOR HUB DRIVER
9492 M:      Srinivas Pandruvada <[email protected]>
9493 M:      Jiri Kosina <[email protected]>
9494 L:      [email protected]
9495 S:      Maintained
9496 F:      drivers/hid/intel-ish-hid/
9497
9498 INTEL IOMMU (VT-d)
9499 M:      David Woodhouse <[email protected]>
9500 M:      Lu Baolu <[email protected]>
9501 L:      [email protected]
9502 S:      Supported
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9504 F:      drivers/iommu/intel/
9505 F:      include/linux/intel-iommu.h
9506 F:      include/linux/intel-svm.h
9507
9508 INTEL IOP-ADMA DMA DRIVER
9509 R:      Dan Williams <[email protected]>
9510 S:      Odd fixes
9511 F:      drivers/dma/iop-adma.c
9512
9513 INTEL IPU3 CSI-2 CIO2 DRIVER
9514 M:      Yong Zhi <[email protected]>
9515 M:      Sakari Ailus <[email protected]>
9516 M:      Bingbu Cao <[email protected]>
9517 M:      Dan Scally <[email protected]>
9518 R:      Tianshu Qiu <[email protected]>
9519 L:      [email protected]
9520 S:      Maintained
9521 T:      git git://linuxtv.org/media_tree.git
9522 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9523 F:      drivers/media/pci/intel/ipu3/
9524
9525 INTEL IPU3 CSI-2 IMGU DRIVER
9526 M:      Sakari Ailus <[email protected]>
9527 R:      Bingbu Cao <[email protected]>
9528 R:      Tianshu Qiu <[email protected]>
9529 L:      [email protected]
9530 S:      Maintained
9531 F:      Documentation/admin-guide/media/ipu3.rst
9532 F:      Documentation/admin-guide/media/ipu3_rcb.svg
9533 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9534 F:      drivers/staging/media/ipu3/
9535
9536 INTEL IXP4XX CRYPTO SUPPORT
9537 M:      Corentin Labbe <[email protected]>
9538 L:      [email protected]
9539 S:      Maintained
9540 F:      drivers/crypto/ixp4xx_crypto.c
9541
9542 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9543 M:      Krzysztof Halasa <[email protected]>
9544 S:      Maintained
9545 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
9546 F:      drivers/net/wan/ixp4xx_hss.c
9547 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
9548 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
9549 F:      include/linux/soc/ixp4xx/npe.h
9550 F:      include/linux/soc/ixp4xx/qmgr.h
9551
9552 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9553 M:      Deepak Saxena <[email protected]>
9554 S:      Maintained
9555 F:      Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9556 F:      drivers/char/hw_random/ixp4xx-rng.c
9557
9558 INTEL KEEM BAY DRM DRIVER
9559 M:      Anitha Chrisanthus <[email protected]>
9560 M:      Edmund Dea <[email protected]>
9561 S:      Maintained
9562 F:      Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9563 F:      drivers/gpu/drm/kmb/
9564
9565 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9566 M:      Daniele Alessandrelli <[email protected]>
9567 S:      Maintained
9568 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9569 F:      drivers/crypto/keembay/Kconfig
9570 F:      drivers/crypto/keembay/Makefile
9571 F:      drivers/crypto/keembay/keembay-ocs-aes-core.c
9572 F:      drivers/crypto/keembay/ocs-aes.c
9573 F:      drivers/crypto/keembay/ocs-aes.h
9574
9575 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9576 M:      Daniele Alessandrelli <[email protected]>
9577 M:      Prabhjot Khurana <[email protected]>
9578 M:      Mark Gross <[email protected]>
9579 S:      Maintained
9580 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9581 F:      drivers/crypto/keembay/Kconfig
9582 F:      drivers/crypto/keembay/Makefile
9583 F:      drivers/crypto/keembay/keembay-ocs-ecc.c
9584 F:      drivers/crypto/keembay/ocs-ecc-curve-defs.h
9585
9586 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9587 M:      Daniele Alessandrelli <[email protected]>
9588 M:      Declan Murphy <[email protected]>
9589 S:      Maintained
9590 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9591 F:      drivers/crypto/keembay/Kconfig
9592 F:      drivers/crypto/keembay/Makefile
9593 F:      drivers/crypto/keembay/keembay-ocs-hcu-core.c
9594 F:      drivers/crypto/keembay/ocs-hcu.c
9595 F:      drivers/crypto/keembay/ocs-hcu.h
9596
9597 INTEL MANAGEMENT ENGINE (mei)
9598 M:      Tomas Winkler <[email protected]>
9599 L:      [email protected]
9600 S:      Supported
9601 F:      Documentation/driver-api/mei/*
9602 F:      drivers/misc/mei/
9603 F:      drivers/watchdog/mei_wdt.c
9604 F:      include/linux/mei_cl_bus.h
9605 F:      include/uapi/linux/mei.h
9606 F:      samples/mei/*
9607
9608 INTEL MAX 10 BMC MFD DRIVER
9609 M:      Xu Yilun <[email protected]>
9610 R:      Tom Rix <[email protected]>
9611 S:      Maintained
9612 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9613 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
9614 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
9615 F:      drivers/mfd/intel-m10-bmc.c
9616 F:      include/linux/mfd/intel-m10-bmc.h
9617
9618 INTEL MENLOW THERMAL DRIVER
9619 M:      Sujith Thomas <[email protected]>
9620 L:      [email protected]
9621 S:      Supported
9622 W:      https://01.org/linux-acpi
9623 F:      drivers/thermal/intel/intel_menlow.c
9624
9625 INTEL P-Unit IPC DRIVER
9626 M:      Zha Qipeng <[email protected]>
9627 L:      [email protected]
9628 S:      Maintained
9629 F:      arch/x86/include/asm/intel_punit_ipc.h
9630 F:      drivers/platform/x86/intel/punit_ipc.c
9631
9632 INTEL PMC CORE DRIVER
9633 M:      Rajneesh Bhardwaj <[email protected]>
9634 M:      David E Box <[email protected]>
9635 L:      [email protected]
9636 S:      Maintained
9637 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
9638 F:      drivers/platform/x86/intel/pmc/
9639
9640 INTEL PMIC GPIO DRIVERS
9641 M:      Andy Shevchenko <[email protected]>
9642 S:      Maintained
9643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9644 F:      drivers/gpio/gpio-*cove.c
9645
9646 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9647 M:      Andy Shevchenko <[email protected]>
9648 S:      Maintained
9649 F:      drivers/mfd/intel_soc_pmic*
9650 F:      include/linux/mfd/intel_soc_pmic*
9651
9652 INTEL PMT DRIVER
9653 M:      "David E. Box" <[email protected]>
9654 S:      Maintained
9655 F:      drivers/mfd/intel_pmt.c
9656 F:      drivers/platform/x86/intel/pmt/
9657
9658 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9659 M:      Stanislav Yakovlev <[email protected]>
9660 L:      [email protected]
9661 S:      Maintained
9662 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9663 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9664 F:      drivers/net/wireless/intel/ipw2x00/
9665
9666 INTEL PSTATE DRIVER
9667 M:      Srinivas Pandruvada <[email protected]>
9668 M:      Len Brown <[email protected]>
9669 L:      [email protected]
9670 S:      Supported
9671 F:      drivers/cpufreq/intel_pstate.c
9672
9673 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9674 M:      Jarkko Nikula <[email protected]>
9675 L:      [email protected]
9676 F:      drivers/counter/intel-qep.c
9677
9678 INTEL SCU DRIVERS
9679 M:      Mika Westerberg <[email protected]>
9680 S:      Maintained
9681 F:      arch/x86/include/asm/intel_scu_ipc.h
9682 F:      drivers/platform/x86/intel_scu_*
9683
9684 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9685 M:      Daniel Scally <[email protected]>
9686 S:      Maintained
9687 F:      drivers/platform/x86/intel/int3472/
9688
9689 INTEL SPEED SELECT TECHNOLOGY
9690 M:      Srinivas Pandruvada <[email protected]>
9691 L:      [email protected]
9692 S:      Maintained
9693 F:      drivers/platform/x86/intel/speed_select_if/
9694 F:      include/uapi/linux/isst_if.h
9695 F:      tools/power/x86/intel-speed-select/
9696
9697 INTEL STRATIX10 FIRMWARE DRIVERS
9698 M:      Dinh Nguyen <[email protected]>
9699 L:      [email protected]
9700 S:      Maintained
9701 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9702 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9703 F:      drivers/firmware/stratix10-rsu.c
9704 F:      drivers/firmware/stratix10-svc.c
9705 F:      include/linux/firmware/intel/stratix10-smc.h
9706 F:      include/linux/firmware/intel/stratix10-svc-client.h
9707
9708 INTEL TELEMETRY DRIVER
9709 M:      Rajneesh Bhardwaj <[email protected]>
9710 M:      "David E. Box" <[email protected]>
9711 L:      [email protected]
9712 S:      Maintained
9713 F:      arch/x86/include/asm/intel_telemetry.h
9714 F:      drivers/platform/x86/intel/telemetry/
9715
9716 INTEL UNCORE FREQUENCY CONTROL
9717 M:      Srinivas Pandruvada <[email protected]>
9718 L:      [email protected]
9719 S:      Maintained
9720 F:      drivers/platform/x86/intel/uncore-frequency.c
9721
9722 INTEL VIRTUAL BUTTON DRIVER
9723 M:      AceLan Kao <[email protected]>
9724 L:      [email protected]
9725 S:      Maintained
9726 F:      drivers/platform/x86/intel/vbtn.c
9727
9728 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9729 M:      Stanislaw Gruszka <[email protected]>
9730 L:      [email protected]
9731 S:      Supported
9732 F:      drivers/net/wireless/intel/iwlegacy/
9733
9734 INTEL WIRELESS WIFI LINK (iwlwifi)
9735 M:      Luca Coelho <[email protected]>
9736 L:      [email protected]
9737 S:      Supported
9738 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9740 F:      drivers/net/wireless/intel/iwlwifi/
9741
9742 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9743 M:      Jithu Joseph <[email protected]>
9744 R:      Maurice Ma <[email protected]>
9745 S:      Maintained
9746 W:      https://slimbootloader.github.io/security/firmware-update.html
9747 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
9748
9749 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9750 L:      [email protected]
9751 S:      Maintained
9752 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
9753
9754 INTEL WWAN IOSM DRIVER
9755 M:      M Chetan Kumar <[email protected]>
9756 M:      Intel Corporation <[email protected]>
9757 L:      [email protected]
9758 S:      Maintained
9759 F:      drivers/net/wwan/iosm/
9760
9761 INTEL(R) TRACE HUB
9762 M:      Alexander Shishkin <[email protected]>
9763 S:      Supported
9764 F:      Documentation/trace/intel_th.rst
9765 F:      drivers/hwtracing/intel_th/
9766 F:      include/linux/intel_th.h
9767
9768 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9769 M:      Ning Sun <[email protected]>
9770 L:      [email protected]
9771 S:      Supported
9772 W:      http://tboot.sourceforge.net
9773 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9774 F:      Documentation/x86/intel_txt.rst
9775 F:      arch/x86/kernel/tboot.c
9776 F:      include/linux/tboot.h
9777
9778 INTEL SGX
9779 M:      Jarkko Sakkinen <[email protected]>
9780 R:      Dave Hansen <[email protected]>
9781 L:      [email protected]
9782 S:      Supported
9783 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
9784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9785 F:      Documentation/x86/sgx.rst
9786 F:      arch/x86/entry/vdso/vsgx.S
9787 F:      arch/x86/include/asm/sgx.h
9788 F:      arch/x86/include/uapi/asm/sgx.h
9789 F:      arch/x86/kernel/cpu/sgx/*
9790 F:      tools/testing/selftests/sgx/*
9791 K:      \bSGX_
9792
9793 INTERCONNECT API
9794 M:      Georgi Djakov <[email protected]>
9795 L:      [email protected]
9796 S:      Maintained
9797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9798 F:      Documentation/devicetree/bindings/interconnect/
9799 F:      Documentation/driver-api/interconnect.rst
9800 F:      drivers/interconnect/
9801 F:      include/dt-bindings/interconnect/
9802 F:      include/linux/interconnect-provider.h
9803 F:      include/linux/interconnect.h
9804
9805 INTERRUPT COUNTER DRIVER
9806 M:      Oleksij Rempel <[email protected]>
9807 R:      Pengutronix Kernel Team <[email protected]>
9808 L:      [email protected]
9809 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9810 F:      drivers/counter/interrupt-cnt.c
9811
9812 INVENSENSE ICM-426xx IMU DRIVER
9813 M:      Jean-Baptiste Maneyrol <[email protected]>
9814 L:      [email protected]
9815 S:      Maintained
9816 W:      https://invensense.tdk.com/
9817 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9818 F:      drivers/iio/imu/inv_icm42600/
9819
9820 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9821 M:      Linus Walleij <[email protected]>
9822 L:      [email protected]
9823 S:      Maintained
9824 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9825 F:      drivers/iio/gyro/mpu3050*
9826
9827 IOC3 ETHERNET DRIVER
9828 M:      Ralf Baechle <[email protected]>
9829 L:      [email protected]
9830 S:      Maintained
9831 F:      drivers/net/ethernet/sgi/ioc3-eth.c
9832
9833 IOMAP FILESYSTEM LIBRARY
9834 M:      Christoph Hellwig <[email protected]>
9835 M:      Darrick J. Wong <[email protected]>
9836 M:      [email protected]
9837 M:      [email protected]
9838 L:      [email protected]
9839 L:      [email protected]
9840 S:      Supported
9841 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9842 F:      fs/iomap/
9843 F:      include/linux/iomap.h
9844
9845 IOMMU DRIVERS
9846 M:      Joerg Roedel <[email protected]>
9847 M:      Will Deacon <[email protected]>
9848 L:      [email protected]
9849 S:      Maintained
9850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9851 F:      Documentation/devicetree/bindings/iommu/
9852 F:      Documentation/userspace-api/iommu.rst
9853 F:      drivers/iommu/
9854 F:      include/linux/iommu.h
9855 F:      include/linux/iova.h
9856 F:      include/linux/of_iommu.h
9857 F:      include/uapi/linux/iommu.h
9858
9859 IO_URING
9860 M:      Jens Axboe <[email protected]>
9861 R:      Pavel Begunkov <[email protected]>
9862 L:      [email protected]
9863 S:      Maintained
9864 T:      git git://git.kernel.dk/linux-block
9865 T:      git git://git.kernel.dk/liburing
9866 F:      fs/io-wq.c
9867 F:      fs/io-wq.h
9868 F:      fs/io_uring.c
9869 F:      include/linux/io_uring.h
9870 F:      include/uapi/linux/io_uring.h
9871 F:      tools/io_uring/
9872
9873 IPMI SUBSYSTEM
9874 M:      Corey Minyard <[email protected]>
9875 L:      [email protected] (moderated for non-subscribers)
9876 S:      Supported
9877 W:      http://openipmi.sourceforge.net/
9878 F:      Documentation/driver-api/ipmi.rst
9879 F:      Documentation/devicetree/bindings/ipmi/
9880 F:      drivers/char/ipmi/
9881 F:      include/linux/ipmi*
9882 F:      include/uapi/linux/ipmi*
9883
9884 IPS SCSI RAID DRIVER
9885 M:      Adaptec OEM Raid Solutions <[email protected]>
9886 L:      [email protected]
9887 S:      Maintained
9888 W:      http://www.adaptec.com/
9889 F:      drivers/scsi/ips*
9890
9891 IPVS
9892 M:      Simon Horman <[email protected]>
9893 M:      Julian Anastasov <[email protected]>
9894 L:      [email protected]
9895 L:      [email protected]
9896 S:      Maintained
9897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9899 F:      Documentation/networking/ipvs-sysctl.rst
9900 F:      include/net/ip_vs.h
9901 F:      include/uapi/linux/ip_vs.h
9902 F:      net/netfilter/ipvs/
9903
9904 IPWIRELESS DRIVER
9905 M:      Jiri Kosina <[email protected]>
9906 M:      David Sterba <[email protected]>
9907 S:      Odd Fixes
9908 F:      drivers/tty/ipwireless/
9909
9910 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9911 M:      Marc Zyngier <[email protected]>
9912 S:      Maintained
9913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9914 F:      Documentation/core-api/irq/irq-domain.rst
9915 F:      include/linux/irqdomain.h
9916 F:      kernel/irq/irqdomain.c
9917 F:      kernel/irq/msi.c
9918
9919 IRQ SUBSYSTEM
9920 M:      Thomas Gleixner <[email protected]>
9921 L:      [email protected]
9922 S:      Maintained
9923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9924 F:      kernel/irq/
9925
9926 IRQCHIP DRIVERS
9927 M:      Thomas Gleixner <[email protected]>
9928 M:      Marc Zyngier <[email protected]>
9929 L:      [email protected]
9930 S:      Maintained
9931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9932 F:      Documentation/devicetree/bindings/interrupt-controller/
9933 F:      drivers/irqchip/
9934
9935 ISA
9936 M:      William Breathitt Gray <[email protected]>
9937 S:      Maintained
9938 F:      Documentation/driver-api/isa.rst
9939 F:      drivers/base/isa.c
9940 F:      include/linux/isa.h
9941
9942 ISA RADIO MODULE
9943 M:      Hans Verkuil <[email protected]>
9944 L:      [email protected]
9945 S:      Maintained
9946 W:      https://linuxtv.org
9947 T:      git git://linuxtv.org/media_tree.git
9948 F:      drivers/media/radio/radio-isa*
9949
9950 ISAPNP
9951 M:      Jaroslav Kysela <[email protected]>
9952 S:      Maintained
9953 F:      Documentation/driver-api/isapnp.rst
9954 F:      drivers/pnp/isapnp/
9955 F:      include/linux/isapnp.h
9956
9957 ISCSI
9958 M:      Lee Duncan <[email protected]>
9959 M:      Chris Leech <[email protected]>
9960 L:      [email protected]
9961 L:      [email protected]
9962 S:      Maintained
9963 W:      www.open-iscsi.com
9964 F:      drivers/scsi/*iscsi*
9965 F:      include/scsi/*iscsi*
9966
9967 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9968 M:      Peter Jones <[email protected]>
9969 M:      Konrad Rzeszutek Wilk <[email protected]>
9970 S:      Maintained
9971 F:      drivers/firmware/iscsi_ibft*
9972
9973 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9974 M:      Sagi Grimberg <[email protected]>
9975 M:      Max Gurtovoy <[email protected]>
9976 L:      [email protected]
9977 S:      Supported
9978 W:      http://www.openfabrics.org
9979 W:      www.open-iscsi.org
9980 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9981 F:      drivers/infiniband/ulp/iser/
9982
9983 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9984 M:      Sagi Grimberg <[email protected]>
9985 L:      [email protected]
9986 L:      [email protected]
9987 S:      Supported
9988 W:      http://www.linux-iscsi.org
9989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9990 F:      drivers/infiniband/ulp/isert
9991
9992 ISDN/CMTP OVER BLUETOOTH
9993 M:      Karsten Keil <[email protected]>
9994 L:      [email protected] (subscribers-only)
9995 L:      [email protected]
9996 S:      Odd Fixes
9997 W:      http://www.isdn4linux.de
9998 F:      Documentation/isdn/
9999 F:      drivers/isdn/capi/
10000 F:      include/linux/isdn/
10001 F:      include/uapi/linux/isdn/
10002 F:      net/bluetooth/cmtp/
10003
10004 ISDN/mISDN SUBSYSTEM
10005 M:      Karsten Keil <[email protected]>
10006 L:      [email protected] (subscribers-only)
10007 L:      [email protected]
10008 S:      Maintained
10009 W:      http://www.isdn4linux.de
10010 F:      drivers/isdn/Kconfig
10011 F:      drivers/isdn/Makefile
10012 F:      drivers/isdn/hardware/
10013 F:      drivers/isdn/mISDN/
10014
10015 IT87 HARDWARE MONITORING DRIVER
10016 M:      Jean Delvare <[email protected]>
10017 L:      [email protected]
10018 S:      Maintained
10019 F:      Documentation/hwmon/it87.rst
10020 F:      drivers/hwmon/it87.c
10021
10022 IT913X MEDIA DRIVER
10023 M:      Antti Palosaari <[email protected]>
10024 L:      [email protected]
10025 S:      Maintained
10026 W:      https://linuxtv.org
10027 W:      http://palosaari.fi/linux/
10028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10029 T:      git git://linuxtv.org/anttip/media_tree.git
10030 F:      drivers/media/tuners/it913x*
10031
10032 ITE IT66121 HDMI BRIDGE DRIVER
10033 M:      Phong LE <[email protected]>
10034 M:      Neil Armstrong <[email protected]>
10035 S:      Maintained
10036 T:      git git://anongit.freedesktop.org/drm/drm-misc
10037 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10038 F:      drivers/gpu/drm/bridge/ite-it66121.c
10039
10040 IVTV VIDEO4LINUX DRIVER
10041 M:      Andy Walls <[email protected]>
10042 L:      [email protected]
10043 S:      Maintained
10044 W:      https://linuxtv.org
10045 T:      git git://linuxtv.org/media_tree.git
10046 F:      Documentation/admin-guide/media/ivtv*
10047 F:      drivers/media/pci/ivtv/
10048 F:      include/uapi/linux/ivtv*
10049
10050 IX2505V MEDIA DRIVER
10051 M:      Malcolm Priestley <[email protected]>
10052 L:      [email protected]
10053 S:      Maintained
10054 W:      https://linuxtv.org
10055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10056 F:      drivers/media/dvb-frontends/ix2505v*
10057
10058 JAILHOUSE HYPERVISOR INTERFACE
10059 M:      Jan Kiszka <[email protected]>
10060 L:      [email protected]
10061 S:      Maintained
10062 F:      arch/x86/include/asm/jailhouse_para.h
10063 F:      arch/x86/kernel/jailhouse.c
10064
10065 JC42.4 TEMPERATURE SENSOR DRIVER
10066 M:      Guenter Roeck <[email protected]>
10067 L:      [email protected]
10068 S:      Maintained
10069 F:      Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10070 F:      Documentation/hwmon/jc42.rst
10071 F:      drivers/hwmon/jc42.c
10072
10073 JFS FILESYSTEM
10074 M:      Dave Kleikamp <[email protected]>
10075 L:      [email protected]
10076 S:      Maintained
10077 W:      http://jfs.sourceforge.net/
10078 T:      git git://github.com/kleikamp/linux-shaggy.git
10079 F:      Documentation/admin-guide/jfs.rst
10080 F:      fs/jfs/
10081
10082 JME NETWORK DRIVER
10083 M:      Guo-Fu Tseng <[email protected]>
10084 L:      [email protected]
10085 S:      Maintained
10086 F:      drivers/net/ethernet/jme.*
10087
10088 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10089 M:      David Woodhouse <[email protected]>
10090 M:      Richard Weinberger <[email protected]>
10091 L:      [email protected]
10092 S:      Odd Fixes
10093 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
10094 T:      git git://git.infradead.org/ubifs-2.6.git
10095 F:      fs/jffs2/
10096 F:      include/uapi/linux/jffs2.h
10097
10098 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10099 M:      "Theodore Ts'o" <[email protected]>
10100 M:      Jan Kara <[email protected]>
10101 L:      [email protected]
10102 S:      Maintained
10103 F:      fs/jbd2/
10104 F:      include/linux/jbd2.h
10105
10106 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10107 M:      Mikhail Ulyanov <[email protected]>
10108 L:      [email protected]
10109 L:      [email protected]
10110 S:      Maintained
10111 F:      drivers/media/platform/rcar_jpu.c
10112
10113 JSM Neo PCI based serial card
10114 L:      [email protected]
10115 S:      Orphan
10116 F:      drivers/tty/serial/jsm/
10117
10118 K10TEMP HARDWARE MONITORING DRIVER
10119 M:      Clemens Ladisch <[email protected]>
10120 L:      [email protected]
10121 S:      Maintained
10122 F:      Documentation/hwmon/k10temp.rst
10123 F:      drivers/hwmon/k10temp.c
10124
10125 K8TEMP HARDWARE MONITORING DRIVER
10126 M:      Rudolf Marek <[email protected]>
10127 L:      [email protected]
10128 S:      Maintained
10129 F:      Documentation/hwmon/k8temp.rst
10130 F:      drivers/hwmon/k8temp.c
10131
10132 KASAN
10133 M:      Andrey Ryabinin <[email protected]>
10134 R:      Alexander Potapenko <[email protected]>
10135 R:      Andrey Konovalov <[email protected]>
10136 R:      Dmitry Vyukov <[email protected]>
10137 L:      [email protected]
10138 S:      Maintained
10139 F:      Documentation/dev-tools/kasan.rst
10140 F:      arch/*/include/asm/*kasan.h
10141 F:      arch/*/mm/kasan_init*
10142 F:      include/linux/kasan*.h
10143 F:      lib/Kconfig.kasan
10144 F:      lib/test_kasan*.c
10145 F:      mm/kasan/
10146 F:      scripts/Makefile.kasan
10147
10148 KCONFIG
10149 M:      Masahiro Yamada <[email protected]>
10150 L:      [email protected]
10151 S:      Maintained
10152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10153 F:      Documentation/kbuild/kconfig*
10154 F:      scripts/Kconfig.include
10155 F:      scripts/kconfig/
10156
10157 KCOV
10158 R:      Dmitry Vyukov <[email protected]>
10159 R:      Andrey Konovalov <[email protected]>
10160 L:      [email protected]
10161 S:      Maintained
10162 F:      Documentation/dev-tools/kcov.rst
10163 F:      include/linux/kcov.h
10164 F:      include/uapi/linux/kcov.h
10165 F:      kernel/kcov.c
10166 F:      scripts/Makefile.kcov
10167
10168 KCSAN
10169 M:      Marco Elver <[email protected]>
10170 R:      Dmitry Vyukov <[email protected]>
10171 L:      [email protected]
10172 S:      Maintained
10173 F:      Documentation/dev-tools/kcsan.rst
10174 F:      include/linux/kcsan*.h
10175 F:      kernel/kcsan/
10176 F:      lib/Kconfig.kcsan
10177 F:      scripts/Makefile.kcsan
10178
10179 KDUMP
10180 M:      Dave Young <[email protected]>
10181 M:      Baoquan He <[email protected]>
10182 R:      Vivek Goyal <[email protected]>
10183 L:      [email protected]
10184 S:      Maintained
10185 W:      http://lse.sourceforge.net/kdump/
10186 F:      Documentation/admin-guide/kdump/
10187 F:      fs/proc/vmcore.c
10188 F:      include/linux/crash_core.h
10189 F:      include/linux/crash_dump.h
10190 F:      include/uapi/linux/vmcore.h
10191 F:      kernel/crash_*.c
10192
10193 KEENE FM RADIO TRANSMITTER DRIVER
10194 M:      Hans Verkuil <[email protected]>
10195 L:      [email protected]
10196 S:      Maintained
10197 W:      https://linuxtv.org
10198 T:      git git://linuxtv.org/media_tree.git
10199 F:      drivers/media/radio/radio-keene*
10200
10201 KERNEL AUTOMOUNTER
10202 M:      Ian Kent <[email protected]>
10203 L:      [email protected]
10204 S:      Maintained
10205 F:      fs/autofs/
10206
10207 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10208 M:      Masahiro Yamada <[email protected]>
10209 M:      Michal Marek <[email protected]>
10210 R:      Nick Desaulniers <[email protected]>
10211 L:      [email protected]
10212 S:      Maintained
10213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10214 F:      Documentation/kbuild/
10215 F:      Makefile
10216 F:      scripts/*vmlinux*
10217 F:      scripts/Kbuild*
10218 F:      scripts/Makefile*
10219 F:      scripts/basic/
10220 F:      scripts/dummy-tools/
10221 F:      scripts/mk*
10222 F:      scripts/mod/
10223 F:      scripts/package/
10224
10225 KERNEL JANITORS
10226 L:      [email protected]
10227 S:      Odd Fixes
10228 W:      http://kernelnewbies.org/KernelJanitors
10229
10230 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10231 M:      "J. Bruce Fields" <[email protected]>
10232 M:      Chuck Lever <[email protected]>
10233 L:      [email protected]
10234 S:      Supported
10235 W:      http://nfs.sourceforge.net/
10236 T:      git git://linux-nfs.org/~bfields/linux.git
10237 F:      fs/lockd/
10238 F:      fs/nfs_common/
10239 F:      fs/nfsd/
10240 F:      include/linux/lockd/
10241 F:      include/linux/sunrpc/
10242 F:      include/uapi/linux/nfsd/
10243 F:      include/uapi/linux/sunrpc/
10244 F:      net/sunrpc/
10245 F:      Documentation/filesystems/nfs/
10246
10247 KERNEL REGRESSIONS
10248 M:      Thorsten Leemhuis <[email protected]>
10249 L:      [email protected]
10250 S:      Supported
10251
10252 KERNEL SELFTEST FRAMEWORK
10253 M:      Shuah Khan <[email protected]>
10254 M:      Shuah Khan <[email protected]>
10255 L:      [email protected]
10256 S:      Maintained
10257 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
10258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10259 F:      Documentation/dev-tools/kselftest*
10260 F:      tools/testing/selftests/
10261
10262 KERNEL SMB3 SERVER (KSMBD)
10263 M:      Namjae Jeon <[email protected]>
10264 M:      Sergey Senozhatsky <[email protected]>
10265 M:      Steve French <[email protected]>
10266 M:      Hyunchul Lee <[email protected]>
10267 L:      [email protected]
10268 S:      Maintained
10269 T:      git git://git.samba.org/ksmbd.git
10270 F:      fs/ksmbd/
10271 F:      fs/smbfs_common/
10272
10273 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10274 M:      Brendan Higgins <[email protected]>
10275 L:      [email protected]
10276 L:      [email protected]
10277 S:      Maintained
10278 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
10279 F:      Documentation/dev-tools/kunit/
10280 F:      include/kunit/
10281 F:      lib/kunit/
10282 F:      tools/testing/kunit/
10283
10284 KERNEL USERMODE HELPER
10285 M:      Luis Chamberlain <[email protected]>
10286 L:      [email protected]
10287 S:      Maintained
10288 F:      include/linux/umh.h
10289 F:      kernel/umh.c
10290
10291 KERNEL VIRTUAL MACHINE (KVM)
10292 M:      Paolo Bonzini <[email protected]>
10293 L:      [email protected]
10294 S:      Supported
10295 W:      http://www.linux-kvm.org
10296 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10297 F:      Documentation/virt/kvm/
10298 F:      include/asm-generic/kvm*
10299 F:      include/kvm/iodev.h
10300 F:      include/linux/kvm*
10301 F:      include/trace/events/kvm.h
10302 F:      include/uapi/asm-generic/kvm*
10303 F:      include/uapi/linux/kvm*
10304 F:      tools/kvm/
10305 F:      tools/testing/selftests/kvm/
10306 F:      virt/kvm/*
10307
10308 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10309 M:      Marc Zyngier <[email protected]>
10310 R:      James Morse <[email protected]>
10311 R:      Alexandru Elisei <[email protected]>
10312 R:      Suzuki K Poulose <[email protected]>
10313 L:      [email protected] (moderated for non-subscribers)
10314 L:      [email protected] (moderated for non-subscribers)
10315 S:      Maintained
10316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10317 F:      arch/arm64/include/asm/kvm*
10318 F:      arch/arm64/include/uapi/asm/kvm*
10319 F:      arch/arm64/kvm/
10320 F:      include/kvm/arm_*
10321 F:      tools/testing/selftests/kvm/*/aarch64/
10322 F:      tools/testing/selftests/kvm/aarch64/
10323
10324 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10325 M:      Huacai Chen <[email protected]>
10326 M:      Aleksandar Markovic <[email protected]>
10327 L:      [email protected]
10328 L:      [email protected]
10329 S:      Maintained
10330 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10331 F:      arch/mips/include/asm/kvm*
10332 F:      arch/mips/include/uapi/asm/kvm*
10333 F:      arch/mips/kvm/
10334
10335 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10336 M:      Paul Mackerras <[email protected]>
10337 L:      [email protected]
10338 S:      Supported
10339 W:      http://www.linux-kvm.org/
10340 T:      git git://github.com/agraf/linux-2.6.git
10341 F:      arch/powerpc/include/asm/kvm*
10342 F:      arch/powerpc/include/uapi/asm/kvm*
10343 F:      arch/powerpc/kernel/kvm*
10344 F:      arch/powerpc/kvm/
10345
10346 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10347 M:      Christian Borntraeger <[email protected]>
10348 M:      Janosch Frank <[email protected]>
10349 R:      David Hildenbrand <[email protected]>
10350 R:      Claudio Imbrenda <[email protected]>
10351 L:      [email protected]
10352 S:      Supported
10353 W:      http://www.ibm.com/developerworks/linux/linux390/
10354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10355 F:      Documentation/virt/kvm/s390*
10356 F:      arch/s390/include/asm/gmap.h
10357 F:      arch/s390/include/asm/kvm*
10358 F:      arch/s390/include/uapi/asm/kvm*
10359 F:      arch/s390/kernel/uv.c
10360 F:      arch/s390/kvm/
10361 F:      arch/s390/mm/gmap.c
10362 F:      tools/testing/selftests/kvm/*/s390x/
10363 F:      tools/testing/selftests/kvm/s390x/
10364
10365 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10366 M:      Paolo Bonzini <[email protected]>
10367 R:      Sean Christopherson <[email protected]>
10368 R:      Vitaly Kuznetsov <[email protected]>
10369 R:      Wanpeng Li <[email protected]>
10370 R:      Jim Mattson <[email protected]>
10371 R:      Joerg Roedel <[email protected]>
10372 L:      [email protected]
10373 S:      Supported
10374 W:      http://www.linux-kvm.org
10375 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10376 F:      arch/x86/include/asm/kvm*
10377 F:      arch/x86/include/asm/pvclock-abi.h
10378 F:      arch/x86/include/asm/svm.h
10379 F:      arch/x86/include/asm/vmx*.h
10380 F:      arch/x86/include/uapi/asm/kvm*
10381 F:      arch/x86/include/uapi/asm/svm.h
10382 F:      arch/x86/include/uapi/asm/vmx.h
10383 F:      arch/x86/kernel/kvm.c
10384 F:      arch/x86/kernel/kvmclock.c
10385 F:      arch/x86/kvm/
10386 F:      arch/x86/kvm/*/
10387
10388 KERNFS
10389 M:      Greg Kroah-Hartman <[email protected]>
10390 M:      Tejun Heo <[email protected]>
10391 S:      Supported
10392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10393 F:      fs/kernfs/
10394 F:      include/linux/kernfs.h
10395
10396 KEXEC
10397 M:      Eric Biederman <[email protected]>
10398 L:      [email protected]
10399 S:      Maintained
10400 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
10401 F:      include/linux/kexec.h
10402 F:      include/uapi/linux/kexec.h
10403 F:      kernel/kexec*
10404
10405 KEYS-ENCRYPTED
10406 M:      Mimi Zohar <[email protected]>
10407 L:      [email protected]
10408 L:      [email protected]
10409 S:      Supported
10410 F:      Documentation/security/keys/trusted-encrypted.rst
10411 F:      include/keys/encrypted-type.h
10412 F:      security/keys/encrypted-keys/
10413
10414 KEYS-TRUSTED
10415 M:      James Bottomley <[email protected]>
10416 M:      Jarkko Sakkinen <[email protected]>
10417 M:      Mimi Zohar <[email protected]>
10418 L:      [email protected]
10419 L:      [email protected]
10420 S:      Supported
10421 F:      Documentation/security/keys/trusted-encrypted.rst
10422 F:      include/keys/trusted-type.h
10423 F:      include/keys/trusted_tpm.h
10424 F:      security/keys/trusted-keys/
10425
10426 KEYS-TRUSTED-TEE
10427 M:      Sumit Garg <[email protected]>
10428 L:      [email protected]
10429 L:      [email protected]
10430 S:      Supported
10431 F:      include/keys/trusted_tee.h
10432 F:      security/keys/trusted-keys/trusted_tee.c
10433
10434 KEYS/KEYRINGS
10435 M:      David Howells <[email protected]>
10436 M:      Jarkko Sakkinen <[email protected]>
10437 L:      [email protected]
10438 S:      Maintained
10439 F:      Documentation/security/keys/core.rst
10440 F:      include/keys/
10441 F:      include/linux/key-type.h
10442 F:      include/linux/key.h
10443 F:      include/linux/keyctl.h
10444 F:      include/uapi/linux/keyctl.h
10445 F:      security/keys/
10446
10447 KFENCE
10448 M:      Alexander Potapenko <[email protected]>
10449 M:      Marco Elver <[email protected]>
10450 R:      Dmitry Vyukov <[email protected]>
10451 L:      [email protected]
10452 S:      Maintained
10453 F:      Documentation/dev-tools/kfence.rst
10454 F:      arch/*/include/asm/kfence.h
10455 F:      include/linux/kfence.h
10456 F:      lib/Kconfig.kfence
10457 F:      mm/kfence/
10458
10459 KFIFO
10460 M:      Stefani Seibold <[email protected]>
10461 S:      Maintained
10462 F:      include/linux/kfifo.h
10463 F:      lib/kfifo.c
10464 F:      samples/kfifo/
10465
10466 KGDB / KDB /debug_core
10467 M:      Jason Wessel <[email protected]>
10468 M:      Daniel Thompson <[email protected]>
10469 R:      Douglas Anderson <[email protected]>
10470 L:      [email protected]
10471 S:      Maintained
10472 W:      http://kgdb.wiki.kernel.org/
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10474 F:      Documentation/dev-tools/kgdb.rst
10475 F:      drivers/misc/kgdbts.c
10476 F:      drivers/tty/serial/kgdboc.c
10477 F:      include/linux/kdb.h
10478 F:      include/linux/kgdb.h
10479 F:      kernel/debug/
10480
10481 KHADAS MCU MFD DRIVER
10482 M:      Neil Armstrong <[email protected]>
10483 L:      [email protected]
10484 S:      Maintained
10485 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10486 F:      drivers/mfd/khadas-mcu.c
10487 F:      include/linux/mfd/khadas-mcu.h
10488 F:      drivers/thermal/khadas_mcu_fan.c
10489
10490 KMEMLEAK
10491 M:      Catalin Marinas <[email protected]>
10492 S:      Maintained
10493 F:      Documentation/dev-tools/kmemleak.rst
10494 F:      include/linux/kmemleak.h
10495 F:      mm/kmemleak.c
10496 F:      samples/kmemleak/kmemleak-test.c
10497
10498 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10499 M:      Luis Chamberlain <[email protected]>
10500 L:      [email protected]
10501 S:      Maintained
10502 F:      include/linux/kmod.h
10503 F:      kernel/kmod.c
10504 F:      lib/test_kmod.c
10505 F:      tools/testing/selftests/kmod/
10506
10507 KPROBES
10508 M:      Naveen N. Rao <[email protected]>
10509 M:      Anil S Keshavamurthy <[email protected]>
10510 M:      "David S. Miller" <[email protected]>
10511 M:      Masami Hiramatsu <[email protected]>
10512 S:      Maintained
10513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10514 F:      Documentation/trace/kprobes.rst
10515 F:      include/asm-generic/kprobes.h
10516 F:      include/linux/kprobes.h
10517 F:      kernel/kprobes.c
10518 F:      lib/test_kprobes.c
10519 F:      samples/kprobes
10520
10521 KS0108 LCD CONTROLLER DRIVER
10522 M:      Miguel Ojeda <[email protected]>
10523 S:      Maintained
10524 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
10525 F:      drivers/auxdisplay/ks0108.c
10526 F:      include/linux/ks0108.h
10527
10528 KTD253 BACKLIGHT DRIVER
10529 M:      Linus Walleij <[email protected]>
10530 S:      Maintained
10531 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10532 F:      drivers/video/backlight/ktd253-backlight.c
10533
10534 KTEST
10535 M:      Steven Rostedt <[email protected]>
10536 M:      John Hawley <[email protected]>
10537 S:      Maintained
10538 F:      tools/testing/ktest
10539
10540 L3MDEV
10541 M:      David Ahern <[email protected]>
10542 L:      [email protected]
10543 S:      Maintained
10544 F:      include/net/l3mdev.h
10545 F:      net/l3mdev
10546
10547 L7 BPF FRAMEWORK
10548 M:      John Fastabend <[email protected]>
10549 M:      Daniel Borkmann <[email protected]>
10550 M:      Jakub Sitnicki <[email protected]>
10551 M:      Lorenz Bauer <[email protected]>
10552 L:      [email protected]
10553 L:      [email protected]
10554 S:      Maintained
10555 F:      include/linux/skmsg.h
10556 F:      net/core/skmsg.c
10557 F:      net/core/sock_map.c
10558 F:      net/ipv4/tcp_bpf.c
10559 F:      net/ipv4/udp_bpf.c
10560 F:      net/unix/unix_bpf.c
10561
10562 LANDLOCK SECURITY MODULE
10563 M:      Mickaël Salaün <[email protected]>
10564 L:      [email protected]
10565 S:      Supported
10566 W:      https://landlock.io
10567 T:      git https://github.com/landlock-lsm/linux.git
10568 F:      Documentation/security/landlock.rst
10569 F:      Documentation/userspace-api/landlock.rst
10570 F:      include/uapi/linux/landlock.h
10571 F:      samples/landlock/
10572 F:      security/landlock/
10573 F:      tools/testing/selftests/landlock/
10574 K:      landlock
10575 K:      LANDLOCK
10576
10577 LANTIQ / INTEL Ethernet drivers
10578 M:      Hauke Mehrtens <[email protected]>
10579 L:      [email protected]
10580 S:      Maintained
10581 F:      drivers/net/dsa/lantiq_gswip.c
10582 F:      drivers/net/dsa/lantiq_pce.h
10583 F:      drivers/net/ethernet/lantiq_xrx200.c
10584 F:      net/dsa/tag_gswip.c
10585
10586 LANTIQ MIPS ARCHITECTURE
10587 M:      John Crispin <[email protected]>
10588 L:      [email protected]
10589 S:      Maintained
10590 F:      arch/mips/lantiq
10591 F:      drivers/soc/lantiq
10592
10593 LASI 53c700 driver for PARISC
10594 M:      "James E.J. Bottomley" <[email protected]>
10595 L:      [email protected]
10596 S:      Maintained
10597 F:      Documentation/scsi/53c700.rst
10598 F:      drivers/scsi/53c700*
10599
10600 LEAKING_ADDRESSES
10601 M:      Tobin C. Harding <[email protected]>
10602 M:      Tycho Andersen <[email protected]>
10603 L:      [email protected]
10604 S:      Maintained
10605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10606 F:      scripts/leaking_addresses.pl
10607
10608 LED SUBSYSTEM
10609 M:      Pavel Machek <[email protected]>
10610 L:      [email protected]
10611 S:      Maintained
10612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10613 F:      Documentation/devicetree/bindings/leds/
10614 F:      drivers/leds/
10615 F:      include/linux/leds.h
10616
10617 LEGACY EEPROM DRIVER
10618 M:      Jean Delvare <[email protected]>
10619 S:      Maintained
10620 F:      Documentation/misc-devices/eeprom.rst
10621 F:      drivers/misc/eeprom/eeprom.c
10622
10623 LEGO MINDSTORMS EV3
10624 R:      David Lechner <[email protected]>
10625 S:      Maintained
10626 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10627 F:      arch/arm/boot/dts/da850-lego-ev3.dts
10628 F:      drivers/power/supply/lego_ev3_battery.c
10629
10630 LEGO USB Tower driver
10631 M:      Juergen Stuber <[email protected]>
10632 L:      [email protected]
10633 S:      Maintained
10634 W:      http://legousb.sourceforge.net/
10635 F:      drivers/usb/misc/legousbtower.c
10636
10637 LG LAPTOP EXTRAS
10638 M:      Matan Ziv-Av <[email protected]>
10639 L:      [email protected]
10640 S:      Maintained
10641 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
10642 F:      Documentation/admin-guide/laptops/lg-laptop.rst
10643 F:      drivers/platform/x86/lg-laptop.c
10644
10645 LG2160 MEDIA DRIVER
10646 M:      Michael Krufky <[email protected]>
10647 L:      [email protected]
10648 S:      Maintained
10649 W:      https://linuxtv.org
10650 W:      http://github.com/mkrufky
10651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10652 T:      git git://linuxtv.org/mkrufky/tuners.git
10653 F:      drivers/media/dvb-frontends/lg2160.*
10654
10655 LGDT3305 MEDIA DRIVER
10656 M:      Michael Krufky <[email protected]>
10657 L:      [email protected]
10658 S:      Maintained
10659 W:      https://linuxtv.org
10660 W:      http://github.com/mkrufky
10661 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10662 T:      git git://linuxtv.org/mkrufky/tuners.git
10663 F:      drivers/media/dvb-frontends/lgdt3305.*
10664
10665 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10666 M:      Viresh Kumar <[email protected]>
10667 L:      [email protected]
10668 S:      Maintained
10669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10670 F:      drivers/ata/pata_arasan_cf.c
10671 F:      include/linux/pata_arasan_cf_data.h
10672
10673 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10674 M:      Linus Walleij <[email protected]>
10675 L:      [email protected]
10676 S:      Maintained
10677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10678 F:      drivers/ata/pata_ftide010.c
10679 F:      drivers/ata/sata_gemini.c
10680 F:      drivers/ata/sata_gemini.h
10681
10682 LIBATA SATA AHCI PLATFORM devices support
10683 M:      Hans de Goede <[email protected]>
10684 M:      Jens Axboe <[email protected]>
10685 L:      [email protected]
10686 S:      Maintained
10687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10688 F:      drivers/ata/ahci_platform.c
10689 F:      drivers/ata/libahci_platform.c
10690 F:      include/linux/ahci_platform.h
10691
10692 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10693 M:      Mikael Pettersson <[email protected]>
10694 L:      [email protected]
10695 S:      Maintained
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10697 F:      drivers/ata/sata_promise.*
10698
10699 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10700 M:      Damien Le Moal <[email protected]>
10701 L:      [email protected]
10702 S:      Maintained
10703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10704 F:      Documentation/devicetree/bindings/ata/
10705 F:      drivers/ata/
10706 F:      include/linux/ata.h
10707 F:      include/linux/libata.h
10708
10709 LIBLOCKDEP
10710 M:      Sasha Levin <[email protected]>
10711 S:      Maintained
10712 F:      tools/lib/lockdep/
10713
10714 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10715 M:      Dan Williams <[email protected]>
10716 M:      Vishal Verma <[email protected]>
10717 M:      Dave Jiang <[email protected]>
10718 L:      [email protected]
10719 S:      Supported
10720 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10721 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10722 F:      drivers/nvdimm/blk.c
10723 F:      drivers/nvdimm/region_devs.c
10724
10725 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10726 M:      Vishal Verma <[email protected]>
10727 M:      Dan Williams <[email protected]>
10728 M:      Dave Jiang <[email protected]>
10729 L:      [email protected]
10730 S:      Supported
10731 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10732 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10733 F:      drivers/nvdimm/btt*
10734
10735 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10736 M:      Dan Williams <[email protected]>
10737 M:      Vishal Verma <[email protected]>
10738 M:      Dave Jiang <[email protected]>
10739 L:      [email protected]
10740 S:      Supported
10741 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10742 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10743 F:      drivers/nvdimm/pmem*
10744
10745 LIBNVDIMM: DEVICETREE BINDINGS
10746 M:      Oliver O'Halloran <[email protected]>
10747 L:      [email protected]
10748 S:      Supported
10749 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10750 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
10751 F:      drivers/nvdimm/of_pmem.c
10752
10753 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10754 M:      Dan Williams <[email protected]>
10755 M:      Vishal Verma <[email protected]>
10756 M:      Dave Jiang <[email protected]>
10757 M:      Ira Weiny <[email protected]>
10758 L:      [email protected]
10759 S:      Supported
10760 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10761 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10763 F:      drivers/acpi/nfit/*
10764 F:      drivers/nvdimm/*
10765 F:      include/linux/libnvdimm.h
10766 F:      include/linux/nd.h
10767 F:      include/uapi/linux/ndctl.h
10768 F:      tools/testing/nvdimm/
10769
10770 LICENSES and SPDX stuff
10771 M:      Thomas Gleixner <[email protected]>
10772 M:      Greg Kroah-Hartman <[email protected]>
10773 L:      [email protected]
10774 S:      Maintained
10775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10776 F:      COPYING
10777 F:      Documentation/process/license-rules.rst
10778 F:      LICENSES/
10779 F:      scripts/spdxcheck-test.sh
10780 F:      scripts/spdxcheck.py
10781
10782 LINEAR RANGES HELPERS
10783 M:      Mark Brown <[email protected]>
10784 R:      Matti Vaittinen <[email protected]>
10785 F:      lib/linear_ranges.c
10786 F:      lib/test_linear_ranges.c
10787 F:      include/linux/linear_range.h
10788
10789 LINUX FOR POWER MACINTOSH
10790 M:      Benjamin Herrenschmidt <[email protected]>
10791 L:      [email protected]
10792 S:      Odd Fixes
10793 F:      arch/powerpc/platforms/powermac/
10794 F:      drivers/macintosh/
10795
10796 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10797 M:      Michael Ellerman <[email protected]>
10798 R:      Benjamin Herrenschmidt <[email protected]>
10799 R:      Paul Mackerras <[email protected]>
10800 L:      [email protected]
10801 S:      Supported
10802 W:      https://github.com/linuxppc/wiki/wiki
10803 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10805 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
10806 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
10807 F:      Documentation/devicetree/bindings/powerpc/
10808 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
10809 F:      Documentation/powerpc/
10810 F:      arch/powerpc/
10811 F:      drivers/*/*/*pasemi*
10812 F:      drivers/*/*pasemi*
10813 F:      drivers/char/tpm/tpm_ibmvtpm*
10814 F:      drivers/crypto/nx/
10815 F:      drivers/crypto/vmx/
10816 F:      drivers/i2c/busses/i2c-opal.c
10817 F:      drivers/net/ethernet/ibm/ibmveth.*
10818 F:      drivers/net/ethernet/ibm/ibmvnic.*
10819 F:      drivers/pci/hotplug/pnv_php.c
10820 F:      drivers/pci/hotplug/rpa*
10821 F:      drivers/rtc/rtc-opal.c
10822 F:      drivers/scsi/ibmvscsi/
10823 F:      drivers/tty/hvc/hvc_opal.c
10824 F:      drivers/watchdog/wdrtas.c
10825 F:      tools/testing/selftests/powerpc
10826 N:      /pmac
10827 N:      powermac
10828 N:      powernv
10829 N:      [^a-z0-9]ps3
10830 N:      pseries
10831
10832 LINUX FOR POWERPC EMBEDDED MPC5XXX
10833 M:      Anatolij Gustschin <[email protected]>
10834 L:      [email protected]
10835 S:      Odd Fixes
10836 F:      arch/powerpc/platforms/512x/
10837 F:      arch/powerpc/platforms/52xx/
10838
10839 LINUX FOR POWERPC EMBEDDED PPC4XX
10840 L:      [email protected]
10841 S:      Orphan
10842 F:      arch/powerpc/platforms/40x/
10843 F:      arch/powerpc/platforms/44x/
10844
10845 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10846 M:      Scott Wood <[email protected]>
10847 L:      [email protected]
10848 S:      Odd fixes
10849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10850 F:      Documentation/devicetree/bindings/powerpc/fsl/
10851 F:      arch/powerpc/platforms/83xx/
10852 F:      arch/powerpc/platforms/85xx/
10853
10854 LINUX FOR POWERPC EMBEDDED PPC8XX
10855 M:      Christophe Leroy <[email protected]>
10856 L:      [email protected]
10857 S:      Maintained
10858 F:      arch/powerpc/platforms/8xx/
10859
10860 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10861 M:      Kees Cook <[email protected]>
10862 S:      Maintained
10863 F:      drivers/misc/lkdtm/*
10864 F:      tools/testing/selftests/lkdtm/*
10865
10866 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10867 M:      Alan Stern <[email protected]>
10868 M:      Andrea Parri <[email protected]>
10869 M:      Will Deacon <[email protected]>
10870 M:      Peter Zijlstra <[email protected]>
10871 M:      Boqun Feng <[email protected]>
10872 M:      Nicholas Piggin <[email protected]>
10873 M:      David Howells <[email protected]>
10874 M:      Jade Alglave <[email protected]>
10875 M:      Luc Maranget <[email protected]>
10876 M:      "Paul E. McKenney" <[email protected]>
10877 R:      Akira Yokosawa <[email protected]>
10878 R:      Daniel Lustig <[email protected]>
10879 R:      Joel Fernandes <[email protected]>
10880 L:      [email protected]
10881 L:      [email protected]
10882 S:      Supported
10883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10884 F:      Documentation/atomic_bitops.txt
10885 F:      Documentation/atomic_t.txt
10886 F:      Documentation/core-api/refcount-vs-atomic.rst
10887 F:      Documentation/litmus-tests/
10888 F:      Documentation/memory-barriers.txt
10889 F:      tools/memory-model/
10890
10891 LIS3LV02D ACCELEROMETER DRIVER
10892 M:      Eric Piel <[email protected]>
10893 S:      Maintained
10894 F:      Documentation/misc-devices/lis3lv02d.rst
10895 F:      drivers/misc/lis3lv02d/
10896 F:      drivers/platform/x86/hp_accel.c
10897
10898 LIST KUNIT TEST
10899 M:      David Gow <[email protected]>
10900 L:      [email protected]
10901 L:      [email protected]
10902 S:      Maintained
10903 F:      lib/list-test.c
10904
10905 LITEX PLATFORM
10906 M:      Karol Gugala <[email protected]>
10907 M:      Mateusz Holenko <[email protected]>
10908 S:      Maintained
10909 F:      Documentation/devicetree/bindings/*/litex,*.yaml
10910 F:      arch/openrisc/boot/dts/or1klitex.dts
10911 F:      drivers/soc/litex/litex_soc_ctrl.c
10912 F:      drivers/tty/serial/liteuart.c
10913 F:      include/linux/litex.h
10914
10915 LIVE PATCHING
10916 M:      Josh Poimboeuf <[email protected]>
10917 M:      Jiri Kosina <[email protected]>
10918 M:      Miroslav Benes <[email protected]>
10919 M:      Petr Mladek <[email protected]>
10920 R:      Joe Lawrence <[email protected]>
10921 L:      [email protected]
10922 S:      Maintained
10923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10924 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
10925 F:      Documentation/livepatch/
10926 F:      arch/powerpc/include/asm/livepatch.h
10927 F:      arch/s390/include/asm/livepatch.h
10928 F:      arch/x86/include/asm/livepatch.h
10929 F:      include/linux/livepatch.h
10930 F:      kernel/livepatch/
10931 F:      lib/livepatch/
10932 F:      samples/livepatch/
10933 F:      tools/testing/selftests/livepatch/
10934
10935 LLC (802.2)
10936 L:      [email protected]
10937 S:      Odd fixes
10938 F:      include/linux/llc.h
10939 F:      include/net/llc*
10940 F:      include/uapi/linux/llc.h
10941 F:      net/llc/
10942
10943 LM73 HARDWARE MONITOR DRIVER
10944 M:      Guillaume Ligneul <[email protected]>
10945 L:      [email protected]
10946 S:      Maintained
10947 F:      drivers/hwmon/lm73.c
10948
10949 LM78 HARDWARE MONITOR DRIVER
10950 M:      Jean Delvare <[email protected]>
10951 L:      [email protected]
10952 S:      Maintained
10953 F:      Documentation/hwmon/lm78.rst
10954 F:      drivers/hwmon/lm78.c
10955
10956 LM83 HARDWARE MONITOR DRIVER
10957 M:      Jean Delvare <[email protected]>
10958 L:      [email protected]
10959 S:      Maintained
10960 F:      Documentation/hwmon/lm83.rst
10961 F:      drivers/hwmon/lm83.c
10962
10963 LM90 HARDWARE MONITOR DRIVER
10964 M:      Jean Delvare <[email protected]>
10965 L:      [email protected]
10966 S:      Maintained
10967 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
10968 F:      Documentation/hwmon/lm90.rst
10969 F:      drivers/hwmon/lm90.c
10970 F:      include/dt-bindings/thermal/lm90.h
10971
10972 LM95234 HARDWARE MONITOR DRIVER
10973 M:      Guenter Roeck <[email protected]>
10974 L:      [email protected]
10975 S:      Maintained
10976 F:      Documentation/hwmon/lm95234.rst
10977 F:      drivers/hwmon/lm95234.c
10978
10979 LME2510 MEDIA DRIVER
10980 M:      Malcolm Priestley <[email protected]>
10981 L:      [email protected]
10982 S:      Maintained
10983 W:      https://linuxtv.org
10984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10985 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
10986
10987 LOADPIN SECURITY MODULE
10988 M:      Kees Cook <[email protected]>
10989 S:      Supported
10990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10991 F:      Documentation/admin-guide/LSM/LoadPin.rst
10992 F:      security/loadpin/
10993
10994 LOCKING PRIMITIVES
10995 M:      Peter Zijlstra <[email protected]>
10996 M:      Ingo Molnar <[email protected]>
10997 M:      Will Deacon <[email protected]>
10998 R:      Waiman Long <[email protected]>
10999 R:      Boqun Feng <[email protected]> (LOCKDEP)
11000 L:      [email protected]
11001 S:      Maintained
11002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11003 F:      Documentation/locking/
11004 F:      arch/*/include/asm/spinlock*.h
11005 F:      include/linux/lockdep.h
11006 F:      include/linux/mutex*.h
11007 F:      include/linux/rwlock*.h
11008 F:      include/linux/rwsem*.h
11009 F:      include/linux/seqlock.h
11010 F:      include/linux/spinlock*.h
11011 F:      kernel/locking/
11012 F:      lib/locking*.[ch]
11013 X:      kernel/locking/locktorture.c
11014
11015 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11016 M:      "Richard Russon (FlatCap)" <[email protected]>
11017 L:      [email protected]
11018 S:      Maintained
11019 W:      http://www.linux-ntfs.org/content/view/19/37/
11020 F:      Documentation/admin-guide/ldm.rst
11021 F:      block/partitions/ldm.*
11022
11023 LOGITECH HID GAMING KEYBOARDS
11024 M:      Hans de Goede <[email protected]>
11025 L:      [email protected]
11026 S:      Maintained
11027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11028 F:      drivers/hid/hid-lg-g15.c
11029
11030 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11031 M:      Adrien Grassein <[email protected]>
11032 S:      Maintained
11033 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11034 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
11035
11036 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11037 M:      Sathya Prakash <[email protected]>
11038 M:      Sreekanth Reddy <[email protected]>
11039 M:      Suganath Prabu Subramani <[email protected]>
11040 L:      [email protected]
11041 L:      [email protected]
11042 S:      Supported
11043 W:      http://www.avagotech.com/support/
11044 F:      drivers/message/fusion/
11045 F:      drivers/scsi/mpt3sas/
11046
11047 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11048 M:      Matthew Wilcox <[email protected]>
11049 L:      [email protected]
11050 S:      Maintained
11051 F:      drivers/scsi/sym53c8xx_2/
11052
11053 LTC1660 DAC DRIVER
11054 M:      Marcus Folkesson <[email protected]>
11055 L:      [email protected]
11056 S:      Maintained
11057 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11058 F:      drivers/iio/dac/ltc1660.c
11059
11060 LTC2947 HARDWARE MONITOR DRIVER
11061 M:      Nuno Sá <[email protected]>
11062 L:      [email protected]
11063 S:      Supported
11064 W:      http://ez.analog.com/community/linux-device-drivers
11065 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11066 F:      drivers/hwmon/ltc2947-core.c
11067 F:      drivers/hwmon/ltc2947-i2c.c
11068 F:      drivers/hwmon/ltc2947-spi.c
11069 F:      drivers/hwmon/ltc2947.h
11070
11071 LTC2983 IIO TEMPERATURE DRIVER
11072 M:      Nuno Sá <[email protected]>
11073 L:      [email protected]
11074 S:      Supported
11075 W:      http://ez.analog.com/community/linux-device-drivers
11076 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11077 F:      drivers/iio/temperature/ltc2983.c
11078
11079 LTC4261 HARDWARE MONITOR DRIVER
11080 M:      Guenter Roeck <[email protected]>
11081 L:      [email protected]
11082 S:      Maintained
11083 F:      Documentation/hwmon/ltc4261.rst
11084 F:      drivers/hwmon/ltc4261.c
11085
11086 LTC4306 I2C MULTIPLEXER DRIVER
11087 M:      Michael Hennerich <[email protected]>
11088 L:      [email protected]
11089 S:      Supported
11090 W:      http://ez.analog.com/community/linux-device-drivers
11091 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11092 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
11093
11094 LTP (Linux Test Project)
11095 M:      Mike Frysinger <[email protected]>
11096 M:      Cyril Hrubis <[email protected]>
11097 M:      Wanlong Gao <[email protected]>
11098 M:      Jan Stancek <[email protected]>
11099 M:      Stanislav Kholmanskikh <[email protected]>
11100 M:      Alexey Kodanev <[email protected]>
11101 L:      [email protected] (subscribers-only)
11102 S:      Maintained
11103 W:      http://linux-test-project.github.io/
11104 T:      git git://github.com/linux-test-project/ltp.git
11105
11106 LYNX PCS MODULE
11107 M:      Ioana Ciornei <[email protected]>
11108 L:      [email protected]
11109 S:      Supported
11110 F:      drivers/net/pcs/pcs-lynx.c
11111 F:      include/linux/pcs-lynx.h
11112
11113 M68K ARCHITECTURE
11114 M:      Geert Uytterhoeven <[email protected]>
11115 L:      [email protected]
11116 S:      Maintained
11117 W:      http://www.linux-m68k.org/
11118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11119 F:      arch/m68k/
11120 F:      drivers/zorro/
11121
11122 M68K ON APPLE MACINTOSH
11123 M:      Joshua Thompson <[email protected]>
11124 L:      [email protected]
11125 S:      Maintained
11126 W:      http://www.mac.linux-m68k.org/
11127 F:      arch/m68k/mac/
11128 F:      drivers/macintosh/adb-iop.c
11129 F:      drivers/macintosh/via-macii.c
11130
11131 M68K ON HP9000/300
11132 M:      Philip Blundell <[email protected]>
11133 S:      Maintained
11134 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
11135 F:      arch/m68k/hp300/
11136
11137 M88DS3103 MEDIA DRIVER
11138 M:      Antti Palosaari <[email protected]>
11139 L:      [email protected]
11140 S:      Maintained
11141 W:      https://linuxtv.org
11142 W:      http://palosaari.fi/linux/
11143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11144 T:      git git://linuxtv.org/anttip/media_tree.git
11145 F:      drivers/media/dvb-frontends/m88ds3103*
11146
11147 M88RS2000 MEDIA DRIVER
11148 M:      Malcolm Priestley <[email protected]>
11149 L:      [email protected]
11150 S:      Maintained
11151 W:      https://linuxtv.org
11152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11153 F:      drivers/media/dvb-frontends/m88rs2000*
11154
11155 MA901 MASTERKIT USB FM RADIO DRIVER
11156 M:      Alexey Klimov <[email protected]>
11157 L:      [email protected]
11158 S:      Maintained
11159 T:      git git://linuxtv.org/media_tree.git
11160 F:      drivers/media/radio/radio-ma901.c
11161
11162 MAC80211
11163 M:      Johannes Berg <[email protected]>
11164 L:      [email protected]
11165 S:      Maintained
11166 W:      https://wireless.wiki.kernel.org/
11167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11169 F:      Documentation/networking/mac80211-injection.rst
11170 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11171 F:      drivers/net/wireless/mac80211_hwsim.[ch]
11172 F:      include/net/mac80211.h
11173 F:      net/mac80211/
11174
11175 MAILBOX API
11176 M:      Jassi Brar <[email protected]>
11177 L:      [email protected]
11178 S:      Maintained
11179 F:      drivers/mailbox/
11180 F:      include/linux/mailbox_client.h
11181 F:      include/linux/mailbox_controller.h
11182 F:      include/dt-bindings/mailbox/
11183 F:      Documentation/devicetree/bindings/mailbox/
11184
11185 MAILBOX ARM MHUv2
11186 M:      Viresh Kumar <[email protected]>
11187 M:      Tushar Khandelwal <[email protected]>
11188 L:      [email protected]
11189 S:      Maintained
11190 F:      drivers/mailbox/arm_mhuv2.c
11191 F:      include/linux/mailbox/arm_mhuv2_message.h
11192 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11193
11194 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11195 M:      Jeremy Kerr <[email protected]>
11196 M:      Matt Johnston <[email protected]>
11197 L:      [email protected]
11198 S:      Maintained
11199 F:      Documentation/networking/mctp.rst
11200 F:      drivers/net/mctp/
11201 F:      include/net/mctp.h
11202 F:      include/net/mctpdevice.h
11203 F:      include/net/netns/mctp.h
11204 F:      net/mctp/
11205
11206 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11207 M:      Michael Kerrisk <[email protected]>
11208 L:      [email protected]
11209 S:      Maintained
11210 W:      http://www.kernel.org/doc/man-pages
11211
11212 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11213 M:      Rahul Bedarkar <[email protected]>
11214 L:      [email protected]
11215 S:      Maintained
11216 F:      arch/mips/boot/dts/img/pistachio*
11217
11218 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11219 M:      Andrew Lunn <[email protected]>
11220 M:      Vivien Didelot <[email protected]>
11221 L:      [email protected]
11222 S:      Maintained
11223 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
11224 F:      Documentation/networking/devlink/mv88e6xxx.rst
11225 F:      drivers/net/dsa/mv88e6xxx/
11226 F:      include/linux/dsa/mv88e6xxx.h
11227 F:      include/linux/platform_data/mv88e6xxx.h
11228
11229 MARVELL ARMADA 3700 PHY DRIVERS
11230 M:      Miquel Raynal <[email protected]>
11231 S:      Maintained
11232 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11233 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11234 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11235 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11236
11237 MARVELL ARMADA DRM SUPPORT
11238 M:      Russell King <[email protected]>
11239 S:      Maintained
11240 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11241 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11242 F:      Documentation/devicetree/bindings/display/armada/
11243 F:      drivers/gpu/drm/armada/
11244 F:      include/uapi/drm/armada_drm.h
11245
11246 MARVELL CRYPTO DRIVER
11247 M:      Boris Brezillon <[email protected]>
11248 M:      Arnaud Ebalard <[email protected]>
11249 M:      Srujana Challa <[email protected]>
11250 L:      [email protected]
11251 S:      Maintained
11252 F:      drivers/crypto/marvell/
11253 F:      include/linux/soc/marvell/octeontx2/
11254
11255 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11256 M:      Mirko Lindner <[email protected]>
11257 M:      Stephen Hemminger <[email protected]>
11258 L:      [email protected]
11259 S:      Maintained
11260 F:      drivers/net/ethernet/marvell/sk*
11261
11262 MARVELL LIBERTAS WIRELESS DRIVER
11263 L:      [email protected]
11264 S:      Orphan
11265 F:      drivers/net/wireless/marvell/libertas/
11266
11267 MARVELL MACCHIATOBIN SUPPORT
11268 M:      Russell King <[email protected]>
11269 L:      [email protected] (moderated for non-subscribers)
11270 S:      Maintained
11271 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11272
11273 MARVELL MV643XX ETHERNET DRIVER
11274 M:      Sebastian Hesselbarth <[email protected]>
11275 L:      [email protected]
11276 S:      Maintained
11277 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
11278 F:      include/linux/mv643xx.h
11279
11280 MARVELL MV88X3310 PHY DRIVER
11281 M:      Russell King <[email protected]>
11282 M:      Marek Behún <[email protected]>
11283 L:      [email protected]
11284 S:      Maintained
11285 F:      drivers/net/phy/marvell10g.c
11286
11287 MARVELL MVEBU THERMAL DRIVER
11288 M:      Miquel Raynal <[email protected]>
11289 S:      Maintained
11290 F:      drivers/thermal/armada_thermal.c
11291
11292 MARVELL MVNETA ETHERNET DRIVER
11293 M:      Thomas Petazzoni <[email protected]>
11294 L:      [email protected]
11295 S:      Maintained
11296 F:      drivers/net/ethernet/marvell/mvneta.*
11297
11298 MARVELL MVPP2 ETHERNET DRIVER
11299 M:      Marcin Wojtas <[email protected]>
11300 M:      Russell King <[email protected]>
11301 L:      [email protected]
11302 S:      Maintained
11303 F:      Documentation/devicetree/bindings/net/marvell-pp2.txt
11304 F:      drivers/net/ethernet/marvell/mvpp2/
11305
11306 MARVELL MWIFIEX WIRELESS DRIVER
11307 M:      Amitkumar Karwar <[email protected]>
11308 M:      Ganapathi Bhat <[email protected]>
11309 M:      Sharvari Harisangam <[email protected]>
11310 M:      Xinming Hu <[email protected]>
11311 L:      [email protected]
11312 S:      Maintained
11313 F:      drivers/net/wireless/marvell/mwifiex/
11314
11315 MARVELL MWL8K WIRELESS DRIVER
11316 M:      Lennert Buytenhek <[email protected]>
11317 L:      [email protected]
11318 S:      Odd Fixes
11319 F:      drivers/net/wireless/marvell/mwl8k.c
11320
11321 MARVELL NAND CONTROLLER DRIVER
11322 M:      Miquel Raynal <[email protected]>
11323 L:      [email protected]
11324 S:      Maintained
11325 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
11326 F:      drivers/mtd/nand/raw/marvell_nand.c
11327
11328 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11329 M:      Sunil Goutham <[email protected]>
11330 M:      Geetha sowjanya <[email protected]>
11331 M:      Subbaraya Sundeep <[email protected]>
11332 M:      hariprasad <[email protected]>
11333 L:      [email protected]
11334 S:      Supported
11335 F:      drivers/net/ethernet/marvell/octeontx2/nic/
11336 F:      include/linux/soc/marvell/octeontx2/
11337
11338 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11339 M:      Sunil Goutham <[email protected]>
11340 M:      Linu Cherian <[email protected]>
11341 M:      Geetha sowjanya <[email protected]>
11342 M:      Jerin Jacob <[email protected]>
11343 M:      hariprasad <[email protected]>
11344 M:      Subbaraya Sundeep <[email protected]>
11345 L:      [email protected]
11346 S:      Supported
11347 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11348 F:      drivers/net/ethernet/marvell/octeontx2/af/
11349
11350 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11351 M:      Taras Chornyi <[email protected]>
11352 S:      Supported
11353 W:      https://github.com/Marvell-switching/switchdev-prestera
11354 F:      drivers/net/ethernet/marvell/prestera/
11355
11356 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11357 M:      Nicolas Pitre <[email protected]>
11358 S:      Odd Fixes
11359 F:      drivers/mmc/host/mvsdio.*
11360
11361 MARVELL USB MDIO CONTROLLER DRIVER
11362 M:      Tobias Waldekranz <[email protected]>
11363 L:      [email protected]
11364 S:      Maintained
11365 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11366 F:      drivers/net/mdio/mdio-mvusb.c
11367
11368 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11369 M:      Hu Ziji <[email protected]>
11370 L:      [email protected]
11371 S:      Supported
11372 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11373 F:      drivers/mmc/host/sdhci-xenon*
11374
11375 MATROX FRAMEBUFFER DRIVER
11376 L:      [email protected]
11377 S:      Orphan
11378 F:      drivers/video/fbdev/matrox/matroxfb_*
11379 F:      include/uapi/linux/matroxfb.h
11380
11381 MAX15301 DRIVER
11382 M:      Daniel Nilsson <[email protected]>
11383 L:      [email protected]
11384 S:      Maintained
11385 F:      Documentation/hwmon/max15301.rst
11386 F:      drivers/hwmon/pmbus/max15301.c
11387
11388 MAX16065 HARDWARE MONITOR DRIVER
11389 M:      Guenter Roeck <[email protected]>
11390 L:      [email protected]
11391 S:      Maintained
11392 F:      Documentation/hwmon/max16065.rst
11393 F:      drivers/hwmon/max16065.c
11394
11395 MAX2175 SDR TUNER DRIVER
11396 M:      Ramesh Shanmugasundaram <[email protected]>
11397 L:      [email protected]
11398 S:      Maintained
11399 T:      git git://linuxtv.org/media_tree.git
11400 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
11401 F:      Documentation/userspace-api/media/drivers/max2175.rst
11402 F:      drivers/media/i2c/max2175*
11403 F:      include/uapi/linux/max2175.h
11404
11405 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11406 L:      [email protected]
11407 S:      Orphan
11408 F:      Documentation/hwmon/max6650.rst
11409 F:      drivers/hwmon/max6650.c
11410
11411 MAX6697 HARDWARE MONITOR DRIVER
11412 M:      Guenter Roeck <[email protected]>
11413 L:      [email protected]
11414 S:      Maintained
11415 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
11416 F:      Documentation/hwmon/max6697.rst
11417 F:      drivers/hwmon/max6697.c
11418 F:      include/linux/platform_data/max6697.h
11419
11420 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11421 M:      Jacopo Mondi <[email protected]>
11422 M:      Kieran Bingham <[email protected]>
11423 M:      Laurent Pinchart <[email protected]>
11424 M:      Niklas Söderlund <[email protected]>
11425 L:      [email protected]
11426 S:      Maintained
11427 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11428 F:      drivers/media/i2c/max9286.c
11429
11430 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11431 M:      Peter Rosin <[email protected]>
11432 L:      [email protected] (moderated for non-subscribers)
11433 S:      Maintained
11434 F:      Documentation/devicetree/bindings/sound/max9860.txt
11435 F:      sound/soc/codecs/max9860.*
11436
11437 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11438 M:      Andreas Klinger <[email protected]>
11439 L:      [email protected]
11440 S:      Maintained
11441 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11442 F:      drivers/iio/proximity/mb1232.c
11443
11444 MAXIM MAX77650 PMIC MFD DRIVER
11445 M:      Bartosz Golaszewski <[email protected]>
11446 L:      [email protected]
11447 S:      Maintained
11448 F:      Documentation/devicetree/bindings/*/*max77650.yaml
11449 F:      Documentation/devicetree/bindings/*/max77650*.yaml
11450 F:      drivers/gpio/gpio-max77650.c
11451 F:      drivers/input/misc/max77650-onkey.c
11452 F:      drivers/leds/leds-max77650.c
11453 F:      drivers/mfd/max77650.c
11454 F:      drivers/power/supply/max77650-charger.c
11455 F:      drivers/regulator/max77650-regulator.c
11456 F:      include/linux/mfd/max77650.h
11457
11458 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11459 M:      Javier Martinez Canillas <[email protected]>
11460 L:      [email protected]
11461 S:      Supported
11462 F:      Documentation/devicetree/bindings/*/*max77802.txt
11463 F:      drivers/regulator/max77802-regulator.c
11464 F:      include/dt-bindings/*/*max77802.h
11465
11466 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11467 M:      Krzysztof Kozlowski <[email protected]>
11468 M:      Bartlomiej Zolnierkiewicz <[email protected]>
11469 L:      [email protected]
11470 S:      Supported
11471 F:      drivers/power/supply/max14577_charger.c
11472 F:      drivers/power/supply/max77693_charger.c
11473
11474 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11475 M:      Chanwoo Choi <[email protected]>
11476 M:      Krzysztof Kozlowski <[email protected]>
11477 M:      Bartlomiej Zolnierkiewicz <[email protected]>
11478 L:      [email protected]
11479 S:      Supported
11480 F:      Documentation/devicetree/bindings/*/max77686.txt
11481 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
11482 F:      Documentation/devicetree/bindings/mfd/max14577.txt
11483 F:      Documentation/devicetree/bindings/mfd/max77693.txt
11484 F:      drivers/*/max14577*.c
11485 F:      drivers/*/max77686*.c
11486 F:      drivers/*/max77693*.c
11487 F:      drivers/clk/clk-max77686.c
11488 F:      drivers/extcon/extcon-max14577.c
11489 F:      drivers/extcon/extcon-max77693.c
11490 F:      drivers/rtc/rtc-max77686.c
11491 F:      include/linux/mfd/max14577*.h
11492 F:      include/linux/mfd/max77686*.h
11493 F:      include/linux/mfd/max77693*.h
11494
11495 MAXIRADIO FM RADIO RECEIVER DRIVER
11496 M:      Hans Verkuil <[email protected]>
11497 L:      [email protected]
11498 S:      Maintained
11499 W:      https://linuxtv.org
11500 T:      git git://linuxtv.org/media_tree.git
11501 F:      drivers/media/radio/radio-maxiradio*
11502
11503 MAXLINEAR ETHERNET PHY DRIVER
11504 M:      Xu Liang <[email protected]>
11505 L:      [email protected]
11506 S:      Supported
11507 F:      drivers/net/phy/mxl-gpy.c
11508
11509 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11510 R:      Yasushi SHOJI <[email protected]>
11511 L:      [email protected]
11512 S:      Maintained
11513 F:      drivers/net/can/usb/mcba_usb.c
11514
11515 MCAN MMIO DEVICE DRIVER
11516 M:      Chandrasekar Ramakrishnan <[email protected]>
11517 L:      [email protected]
11518 S:      Maintained
11519 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11520 F:      drivers/net/can/m_can/m_can.c
11521 F:      drivers/net/can/m_can/m_can.h
11522 F:      drivers/net/can/m_can/m_can_platform.c
11523
11524 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11525 M:      Rishi Gupta <[email protected]>
11526 L:      [email protected]
11527 L:      [email protected]
11528 S:      Maintained
11529 F:      drivers/hid/hid-mcp2221.c
11530
11531 MCP251XFD SPI-CAN NETWORK DRIVER
11532 M:      Marc Kleine-Budde <[email protected]>
11533 M:      Manivannan Sadhasivam <[email protected]>
11534 R:      Thomas Kopp <[email protected]>
11535 L:      [email protected]
11536 S:      Maintained
11537 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11538 F:      drivers/net/can/spi/mcp251xfd/
11539
11540 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11541 M:      Peter Rosin <[email protected]>
11542 L:      [email protected]
11543 S:      Maintained
11544 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11545 F:      drivers/iio/potentiometer/mcp4018.c
11546 F:      drivers/iio/potentiometer/mcp4531.c
11547
11548 MCR20A IEEE-802.15.4 RADIO DRIVER
11549 M:      Xue Liu <[email protected]>
11550 L:      [email protected]
11551 S:      Maintained
11552 W:      https://github.com/xueliu/mcr20a-linux
11553 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11554 F:      drivers/net/ieee802154/mcr20a.c
11555 F:      drivers/net/ieee802154/mcr20a.h
11556
11557 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11558 M:      William Breathitt Gray <[email protected]>
11559 L:      [email protected]
11560 S:      Maintained
11561 F:      drivers/iio/dac/cio-dac.c
11562
11563 MEDIA CONTROLLER FRAMEWORK
11564 M:      Sakari Ailus <[email protected]>
11565 M:      Laurent Pinchart <[email protected]>
11566 L:      [email protected]
11567 S:      Supported
11568 W:      https://www.linuxtv.org
11569 T:      git git://linuxtv.org/media_tree.git
11570 F:      drivers/media/mc/
11571 F:      include/media/media-*.h
11572 F:      include/uapi/linux/media.h
11573
11574 MEDIA DRIVER FOR FREESCALE IMX PXP
11575 M:      Philipp Zabel <[email protected]>
11576 L:      [email protected]
11577 S:      Maintained
11578 T:      git git://linuxtv.org/media_tree.git
11579 F:      drivers/media/platform/imx-pxp.[ch]
11580
11581 MEDIA DRIVERS FOR ASCOT2E
11582 M:      Sergey Kozlov <[email protected]>
11583 M:      Abylay Ospan <[email protected]>
11584 L:      [email protected]
11585 S:      Supported
11586 W:      https://linuxtv.org
11587 W:      http://netup.tv/
11588 T:      git git://linuxtv.org/media_tree.git
11589 F:      drivers/media/dvb-frontends/ascot2e*
11590
11591 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11592 M:      Jasmin Jessich <[email protected]>
11593 L:      [email protected]
11594 S:      Maintained
11595 W:      https://linuxtv.org
11596 T:      git git://linuxtv.org/media_tree.git
11597 F:      drivers/media/dvb-frontends/cxd2099*
11598
11599 MEDIA DRIVERS FOR CXD2841ER
11600 M:      Sergey Kozlov <[email protected]>
11601 M:      Abylay Ospan <[email protected]>
11602 L:      [email protected]
11603 S:      Supported
11604 W:      https://linuxtv.org
11605 W:      http://netup.tv/
11606 T:      git git://linuxtv.org/media_tree.git
11607 F:      drivers/media/dvb-frontends/cxd2841er*
11608
11609 MEDIA DRIVERS FOR CXD2880
11610 M:      Yasunari Takiguchi <[email protected]>
11611 L:      [email protected]
11612 S:      Supported
11613 W:      http://linuxtv.org/
11614 T:      git git://linuxtv.org/media_tree.git
11615 F:      drivers/media/dvb-frontends/cxd2880/*
11616 F:      drivers/media/spi/cxd2880*
11617
11618 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11619 L:      [email protected]
11620 S:      Orphan
11621 W:      https://linuxtv.org
11622 T:      git git://linuxtv.org/media_tree.git
11623 F:      drivers/media/pci/ddbridge/*
11624
11625 MEDIA DRIVERS FOR FREESCALE IMX
11626 M:      Steve Longerbeam <[email protected]>
11627 M:      Philipp Zabel <[email protected]>
11628 L:      [email protected]
11629 S:      Maintained
11630 T:      git git://linuxtv.org/media_tree.git
11631 F:      Documentation/admin-guide/media/imx.rst
11632 F:      Documentation/devicetree/bindings/media/imx.txt
11633 F:      drivers/staging/media/imx/
11634 F:      include/linux/imx-media.h
11635 F:      include/media/imx.h
11636
11637 MEDIA DRIVERS FOR FREESCALE IMX7
11638 M:      Rui Miguel Silva <[email protected]>
11639 M:      Laurent Pinchart <[email protected]>
11640 L:      [email protected]
11641 S:      Maintained
11642 T:      git git://linuxtv.org/media_tree.git
11643 F:      Documentation/admin-guide/media/imx7.rst
11644 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11645 F:      Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11646 F:      drivers/staging/media/imx/imx7-media-csi.c
11647 F:      drivers/staging/media/imx/imx7-mipi-csis.c
11648
11649 MEDIA DRIVERS FOR HELENE
11650 M:      Abylay Ospan <[email protected]>
11651 L:      [email protected]
11652 S:      Supported
11653 W:      https://linuxtv.org
11654 W:      http://netup.tv/
11655 T:      git git://linuxtv.org/media_tree.git
11656 F:      drivers/media/dvb-frontends/helene*
11657
11658 MEDIA DRIVERS FOR HORUS3A
11659 M:      Sergey Kozlov <[email protected]>
11660 M:      Abylay Ospan <[email protected]>
11661 L:      [email protected]
11662 S:      Supported
11663 W:      https://linuxtv.org
11664 W:      http://netup.tv/
11665 T:      git git://linuxtv.org/media_tree.git
11666 F:      drivers/media/dvb-frontends/horus3a*
11667
11668 MEDIA DRIVERS FOR LNBH25
11669 M:      Sergey Kozlov <[email protected]>
11670 M:      Abylay Ospan <[email protected]>
11671 L:      [email protected]
11672 S:      Supported
11673 W:      https://linuxtv.org
11674 W:      http://netup.tv/
11675 T:      git git://linuxtv.org/media_tree.git
11676 F:      drivers/media/dvb-frontends/lnbh25*
11677
11678 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11679 L:      [email protected]
11680 S:      Orphan
11681 W:      https://linuxtv.org
11682 T:      git git://linuxtv.org/media_tree.git
11683 F:      drivers/media/dvb-frontends/mxl5xx*
11684
11685 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11686 M:      Sergey Kozlov <[email protected]>
11687 M:      Abylay Ospan <[email protected]>
11688 L:      [email protected]
11689 S:      Supported
11690 W:      https://linuxtv.org
11691 W:      http://netup.tv/
11692 T:      git git://linuxtv.org/media_tree.git
11693 F:      drivers/media/pci/netup_unidvb/*
11694
11695 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11696 M:      Dmitry Osipenko <[email protected]>
11697 L:      [email protected]
11698 L:      [email protected]
11699 S:      Maintained
11700 T:      git git://linuxtv.org/media_tree.git
11701 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11702 F:      drivers/staging/media/tegra-vde/
11703
11704 MEDIA DRIVERS FOR RENESAS - CEU
11705 M:      Jacopo Mondi <[email protected]>
11706 L:      [email protected]
11707 L:      [email protected]
11708 S:      Supported
11709 T:      git git://linuxtv.org/media_tree.git
11710 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
11711 F:      drivers/media/platform/renesas-ceu.c
11712 F:      include/media/drv-intf/renesas-ceu.h
11713
11714 MEDIA DRIVERS FOR RENESAS - DRIF
11715 M:      Fabrizio Castro <[email protected]>
11716 L:      [email protected]
11717 L:      [email protected]
11718 S:      Supported
11719 T:      git git://linuxtv.org/media_tree.git
11720 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
11721 F:      drivers/media/platform/rcar_drif.c
11722
11723 MEDIA DRIVERS FOR RENESAS - FCP
11724 M:      Laurent Pinchart <[email protected]>
11725 L:      [email protected]
11726 L:      [email protected]
11727 S:      Supported
11728 T:      git git://linuxtv.org/media_tree.git
11729 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
11730 F:      drivers/media/platform/rcar-fcp.c
11731 F:      include/media/rcar-fcp.h
11732
11733 MEDIA DRIVERS FOR RENESAS - FDP1
11734 M:      Kieran Bingham <[email protected]>
11735 L:      [email protected]
11736 L:      [email protected]
11737 S:      Supported
11738 T:      git git://linuxtv.org/media_tree.git
11739 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11740 F:      drivers/media/platform/rcar_fdp1.c
11741
11742 MEDIA DRIVERS FOR RENESAS - VIN
11743 M:      Niklas Söderlund <[email protected]>
11744 L:      [email protected]
11745 L:      [email protected]
11746 S:      Supported
11747 T:      git git://linuxtv.org/media_tree.git
11748 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
11749 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
11750 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
11751 F:      drivers/media/platform/rcar-isp.c
11752 F:      drivers/media/platform/rcar-vin/
11753
11754 MEDIA DRIVERS FOR RENESAS - VSP1
11755 M:      Laurent Pinchart <[email protected]>
11756 M:      Kieran Bingham <[email protected]>
11757 L:      [email protected]
11758 L:      [email protected]
11759 S:      Supported
11760 T:      git git://linuxtv.org/media_tree.git
11761 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11762 F:      drivers/media/platform/vsp1/
11763
11764 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11765 L:      [email protected]
11766 S:      Orphan
11767 W:      https://linuxtv.org
11768 T:      git git://linuxtv.org/media_tree.git
11769 F:      drivers/media/dvb-frontends/stv0910*
11770
11771 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11772 L:      [email protected]
11773 S:      Orphan
11774 W:      https://linuxtv.org
11775 T:      git git://linuxtv.org/media_tree.git
11776 F:      drivers/media/dvb-frontends/stv6111*
11777
11778 MEDIA DRIVERS FOR STM32 - DCMI
11779 M:      Hugues Fruchet <[email protected]>
11780 L:      [email protected]
11781 S:      Supported
11782 T:      git git://linuxtv.org/media_tree.git
11783 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11784 F:      drivers/media/platform/stm32/stm32-dcmi.c
11785
11786 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11787 M:      Mauro Carvalho Chehab <[email protected]>
11788 L:      [email protected]
11789 S:      Maintained
11790 W:      https://linuxtv.org
11791 Q:      http://patchwork.kernel.org/project/linux-media/list/
11792 T:      git git://linuxtv.org/media_tree.git
11793 F:      Documentation/admin-guide/media/
11794 F:      Documentation/devicetree/bindings/media/
11795 F:      Documentation/driver-api/media/
11796 F:      Documentation/userspace-api/media/
11797 F:      drivers/media/
11798 F:      drivers/staging/media/
11799 F:      include/linux/platform_data/media/
11800 F:      include/media/
11801 F:      include/uapi/linux/dvb/
11802 F:      include/uapi/linux/ivtv*
11803 F:      include/uapi/linux/media.h
11804 F:      include/uapi/linux/meye.h
11805 F:      include/uapi/linux/uvcvideo.h
11806 F:      include/uapi/linux/v4l2-*
11807 F:      include/uapi/linux/videodev2.h
11808
11809 MEDIATEK BLUETOOTH DRIVER
11810 M:      Sean Wang <[email protected]>
11811 L:      [email protected]
11812 L:      [email protected] (moderated for non-subscribers)
11813 S:      Maintained
11814 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11815 F:      drivers/bluetooth/btmtkuart.c
11816
11817 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11818 M:      Sean Wang <[email protected]>
11819 L:      [email protected]
11820 S:      Maintained
11821 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11822 F:      drivers/power/reset/mt6323-poweroff.c
11823
11824 MEDIATEK CIR DRIVER
11825 M:      Sean Wang <[email protected]>
11826 S:      Maintained
11827 F:      drivers/media/rc/mtk-cir.c
11828
11829 MEDIATEK DMA DRIVER
11830 M:      Sean Wang <[email protected]>
11831 L:      [email protected]
11832 L:      [email protected] (moderated for non-subscribers)
11833 L:      [email protected] (moderated for non-subscribers)
11834 S:      Maintained
11835 F:      Documentation/devicetree/bindings/dma/mtk-*
11836 F:      drivers/dma/mediatek/
11837
11838 MEDIATEK ETHERNET DRIVER
11839 M:      Felix Fietkau <[email protected]>
11840 M:      John Crispin <[email protected]>
11841 M:      Sean Wang <[email protected]>
11842 M:      Mark Lee <[email protected]>
11843 L:      [email protected]
11844 S:      Maintained
11845 F:      drivers/net/ethernet/mediatek/
11846
11847 MEDIATEK I2C CONTROLLER DRIVER
11848 M:      Qii Wang <[email protected]>
11849 L:      [email protected]
11850 S:      Maintained
11851 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11852 F:      drivers/i2c/busses/i2c-mt65xx.c
11853
11854 MEDIATEK IOMMU DRIVER
11855 M:      Yong Wu <[email protected]>
11856 L:      [email protected]
11857 L:      [email protected] (moderated for non-subscribers)
11858 S:      Supported
11859 F:      Documentation/devicetree/bindings/iommu/mediatek*
11860 F:      drivers/iommu/mtk_iommu*
11861 F:      include/dt-bindings/memory/mt*-port.h
11862
11863 MEDIATEK JPEG DRIVER
11864 M:      Rick Chang <[email protected]>
11865 M:      Bin Liu <[email protected]>
11866 S:      Supported
11867 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11868 F:      drivers/media/platform/mtk-jpeg/
11869
11870 MEDIATEK MDP DRIVER
11871 M:      Minghsiu Tsai <[email protected]>
11872 M:      Houlong Wei <[email protected]>
11873 M:      Andrew-CT Chen <[email protected]>
11874 S:      Supported
11875 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
11876 F:      drivers/media/platform/mtk-mdp/
11877 F:      drivers/media/platform/mtk-vpu/
11878
11879 MEDIATEK MEDIA DRIVER
11880 M:      Tiffany Lin <[email protected]>
11881 M:      Andrew-CT Chen <[email protected]>
11882 S:      Supported
11883 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11884 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
11885 F:      drivers/media/platform/mtk-vcodec/
11886 F:      drivers/media/platform/mtk-vpu/
11887
11888 MEDIATEK MMC/SD/SDIO DRIVER
11889 M:      Chaotian Jing <[email protected]>
11890 S:      Maintained
11891 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11892 F:      drivers/mmc/host/mtk-sd.c
11893
11894 MEDIATEK MT76 WIRELESS LAN DRIVER
11895 M:      Felix Fietkau <[email protected]>
11896 M:      Lorenzo Bianconi <[email protected]>
11897 M:      Ryder Lee <[email protected]>
11898 R:      Shayne Chen <[email protected]>
11899 R:      Sean Wang <[email protected]>
11900 L:      [email protected]
11901 S:      Maintained
11902 F:      drivers/net/wireless/mediatek/mt76/
11903
11904 MEDIATEK MT7601U WIRELESS LAN DRIVER
11905 M:      Jakub Kicinski <[email protected]>
11906 L:      [email protected]
11907 S:      Maintained
11908 F:      drivers/net/wireless/mediatek/mt7601u/
11909
11910 MEDIATEK MT7621 CLOCK DRIVER
11911 M:      Sergio Paracuellos <[email protected]>
11912 S:      Maintained
11913 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11914 F:      drivers/clk/ralink/clk-mt7621.c
11915
11916 MEDIATEK MT7621/28/88 I2C DRIVER
11917 M:      Stefan Roese <[email protected]>
11918 L:      [email protected]
11919 S:      Maintained
11920 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11921 F:      drivers/i2c/busses/i2c-mt7621.c
11922
11923 MEDIATEK MT7621 PHY PCI DRIVER
11924 M:      Sergio Paracuellos <[email protected]>
11925 S:      Maintained
11926 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11927 F:      drivers/phy/ralink/phy-mt7621-pci.c
11928
11929 MEDIATEK NAND CONTROLLER DRIVER
11930 L:      [email protected]
11931 S:      Orphan
11932 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
11933 F:      drivers/mtd/nand/raw/mtk_*
11934
11935 MEDIATEK PMIC LED DRIVER
11936 M:      Sean Wang <[email protected]>
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
11939 F:      drivers/leds/leds-mt6323.c
11940
11941 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11942 M:      Sean Wang <[email protected]>
11943 S:      Maintained
11944 F:      drivers/char/hw_random/mtk-rng.c
11945
11946 MEDIATEK SWITCH DRIVER
11947 M:      Sean Wang <[email protected]>
11948 M:      Landen Chao <[email protected]>
11949 M:      DENG Qingfang <[email protected]>
11950 L:      [email protected]
11951 S:      Maintained
11952 F:      drivers/net/dsa/mt7530.*
11953 F:      net/dsa/tag_mtk.c
11954
11955 MEDIATEK USB3 DRD IP DRIVER
11956 M:      Chunfeng Yun <[email protected]>
11957 L:      [email protected]
11958 L:      [email protected] (moderated for non-subscribers)
11959 L:      [email protected] (moderated for non-subscribers)
11960 S:      Maintained
11961 F:      Documentation/devicetree/bindings/usb/mediatek,*
11962 F:      drivers/usb/host/xhci-mtk*
11963 F:      drivers/usb/mtu3/
11964
11965 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11966 M:      Peter Senna Tschudin <[email protected]>
11967 M:      Martin Donnelly <[email protected]>
11968 M:      Martyn Welch <[email protected]>
11969 S:      Maintained
11970 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11971 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11972
11973 MEGARAID SCSI/SAS DRIVERS
11974 M:      Kashyap Desai <[email protected]>
11975 M:      Sumit Saxena <[email protected]>
11976 M:      Shivasharan S <[email protected]>
11977 L:      [email protected]
11978 L:      [email protected]
11979 S:      Maintained
11980 W:      http://www.avagotech.com/support/
11981 F:      Documentation/scsi/megaraid.rst
11982 F:      drivers/scsi/megaraid.*
11983 F:      drivers/scsi/megaraid/
11984
11985 MELEXIS MLX90614 DRIVER
11986 M:      Crt Mori <[email protected]>
11987 L:      [email protected]
11988 S:      Supported
11989 W:      http://www.melexis.com
11990 F:      drivers/iio/temperature/mlx90614.c
11991
11992 MELEXIS MLX90632 DRIVER
11993 M:      Crt Mori <[email protected]>
11994 L:      [email protected]
11995 S:      Supported
11996 W:      http://www.melexis.com
11997 F:      drivers/iio/temperature/mlx90632.c
11998
11999 MELFAS MIP4 TOUCHSCREEN DRIVER
12000 M:      Sangwon Jee <[email protected]>
12001 S:      Supported
12002 W:      http://www.melfas.com
12003 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12004 F:      drivers/input/touchscreen/melfas_mip4.c
12005
12006 MELLANOX BLUEFIELD I2C DRIVER
12007 M:      Khalil Blaiech <[email protected]>
12008 L:      [email protected]
12009 S:      Supported
12010 F:      Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12011 F:      drivers/i2c/busses/i2c-mlxbf.c
12012
12013 MELLANOX ETHERNET DRIVER (mlx4_en)
12014 M:      Tariq Toukan <[email protected]>
12015 L:      [email protected]
12016 S:      Supported
12017 W:      http://www.mellanox.com
12018 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12019 F:      drivers/net/ethernet/mellanox/mlx4/en_*
12020
12021 MELLANOX ETHERNET DRIVER (mlx5e)
12022 M:      Saeed Mahameed <[email protected]>
12023 L:      [email protected]
12024 S:      Supported
12025 W:      http://www.mellanox.com
12026 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12027 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
12028
12029 MELLANOX ETHERNET INNOVA DRIVERS
12030 R:      Boris Pismenny <[email protected]>
12031 L:      [email protected]
12032 S:      Supported
12033 W:      http://www.mellanox.com
12034 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12035 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
12036 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12037 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12038 F:      include/linux/mlx5/mlx5_ifc_fpga.h
12039
12040 MELLANOX ETHERNET SWITCH DRIVERS
12041 M:      Jiri Pirko <[email protected]>
12042 M:      Ido Schimmel <[email protected]>
12043 L:      [email protected]
12044 S:      Supported
12045 W:      http://www.mellanox.com
12046 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12047 F:      drivers/net/ethernet/mellanox/mlxsw/
12048 F:      tools/testing/selftests/drivers/net/mlxsw/
12049
12050 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12051 M:      [email protected]
12052 L:      [email protected]
12053 S:      Supported
12054 W:      http://www.mellanox.com
12055 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12056 F:      drivers/net/ethernet/mellanox/mlxfw/
12057
12058 MELLANOX HARDWARE PLATFORM SUPPORT
12059 M:      Hans de Goede <[email protected]>
12060 M:      Mark Gross <[email protected]>
12061 M:      Vadim Pasternak <[email protected]>
12062 L:      [email protected]
12063 S:      Supported
12064 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12065 F:      drivers/platform/mellanox/
12066 F:      include/linux/platform_data/mlxreg.h
12067
12068 MELLANOX MLX4 core VPI driver
12069 M:      Tariq Toukan <[email protected]>
12070 L:      [email protected]
12071 L:      [email protected]
12072 S:      Supported
12073 W:      http://www.mellanox.com
12074 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12075 F:      drivers/net/ethernet/mellanox/mlx4/
12076 F:      include/linux/mlx4/
12077
12078 MELLANOX MLX4 IB driver
12079 M:      Yishai Hadas <[email protected]>
12080 L:      [email protected]
12081 S:      Supported
12082 W:      http://www.mellanox.com
12083 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12084 F:      drivers/infiniband/hw/mlx4/
12085 F:      include/linux/mlx4/
12086 F:      include/uapi/rdma/mlx4-abi.h
12087
12088 MELLANOX MLX5 core VPI driver
12089 M:      Saeed Mahameed <[email protected]>
12090 M:      Leon Romanovsky <[email protected]>
12091 L:      [email protected]
12092 L:      [email protected]
12093 S:      Supported
12094 W:      http://www.mellanox.com
12095 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12096 F:      Documentation/networking/device_drivers/ethernet/mellanox/
12097 F:      drivers/net/ethernet/mellanox/mlx5/core/
12098 F:      include/linux/mlx5/
12099
12100 MELLANOX MLX5 IB driver
12101 M:      Leon Romanovsky <[email protected]>
12102 L:      [email protected]
12103 S:      Supported
12104 W:      http://www.mellanox.com
12105 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12106 F:      drivers/infiniband/hw/mlx5/
12107 F:      include/linux/mlx5/
12108 F:      include/uapi/rdma/mlx5-abi.h
12109
12110 MELLANOX MLXCPLD I2C AND MUX DRIVER
12111 M:      Vadim Pasternak <[email protected]>
12112 M:      Michael Shych <[email protected]>
12113 L:      [email protected]
12114 S:      Supported
12115 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
12116 F:      drivers/i2c/busses/i2c-mlxcpld.c
12117 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
12118
12119 MELLANOX MLXCPLD LED DRIVER
12120 M:      Vadim Pasternak <[email protected]>
12121 L:      [email protected]
12122 S:      Supported
12123 F:      Documentation/leds/leds-mlxcpld.rst
12124 F:      drivers/leds/leds-mlxcpld.c
12125 F:      drivers/leds/leds-mlxreg.c
12126
12127 MELLANOX PLATFORM DRIVER
12128 M:      Vadim Pasternak <[email protected]>
12129 L:      [email protected]
12130 S:      Supported
12131 F:      drivers/platform/x86/mlx-platform.c
12132
12133 MEMBARRIER SUPPORT
12134 M:      Mathieu Desnoyers <[email protected]>
12135 M:      "Paul E. McKenney" <[email protected]>
12136 L:      [email protected]
12137 S:      Supported
12138 F:      arch/powerpc/include/asm/membarrier.h
12139 F:      include/uapi/linux/membarrier.h
12140 F:      kernel/sched/membarrier.c
12141
12142 MEMBLOCK
12143 M:      Mike Rapoport <[email protected]>
12144 L:      [email protected]
12145 S:      Maintained
12146 F:      Documentation/core-api/boot-time-mm.rst
12147 F:      include/linux/memblock.h
12148 F:      mm/memblock.c
12149
12150 MEMORY CONTROLLER DRIVERS
12151 M:      Krzysztof Kozlowski <[email protected]>
12152 L:      [email protected]
12153 S:      Maintained
12154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12155 F:      Documentation/devicetree/bindings/memory-controllers/
12156 F:      drivers/memory/
12157 F:      include/dt-bindings/memory/
12158 F:      include/memory/
12159
12160 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12161 M:      Dmitry Osipenko <[email protected]>
12162 L:      [email protected]
12163 L:      [email protected]
12164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12165 S:      Maintained
12166 F:      drivers/devfreq/tegra30-devfreq.c
12167
12168 MEMORY MANAGEMENT
12169 M:      Andrew Morton <[email protected]>
12170 L:      [email protected]
12171 S:      Maintained
12172 W:      http://www.linux-mm.org
12173 T:      quilt https://ozlabs.org/~akpm/mmotm/
12174 T:      quilt https://ozlabs.org/~akpm/mmots/
12175 T:      git git://github.com/hnaz/linux-mm.git
12176 F:      include/linux/gfp.h
12177 F:      include/linux/memory_hotplug.h
12178 F:      include/linux/mm.h
12179 F:      include/linux/mmzone.h
12180 F:      include/linux/pagewalk.h
12181 F:      include/linux/vmalloc.h
12182 F:      mm/
12183 F:      tools/testing/selftests/vm/
12184
12185 MEMORY TECHNOLOGY DEVICES (MTD)
12186 M:      Miquel Raynal <[email protected]>
12187 M:      Richard Weinberger <[email protected]>
12188 M:      Vignesh Raghavendra <[email protected]>
12189 L:      [email protected]
12190 S:      Maintained
12191 W:      http://www.linux-mtd.infradead.org/
12192 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12193 C:      irc://irc.oftc.net/mtd
12194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12196 F:      Documentation/devicetree/bindings/mtd/
12197 F:      drivers/mtd/
12198 F:      include/linux/mtd/
12199 F:      include/uapi/mtd/
12200
12201 MEN A21 WATCHDOG DRIVER
12202 M:      Johannes Thumshirn <[email protected]>
12203 L:      [email protected]
12204 S:      Maintained
12205 F:      drivers/watchdog/mena21_wdt.c
12206
12207 MEN CHAMELEON BUS (mcb)
12208 M:      Johannes Thumshirn <[email protected]>
12209 S:      Maintained
12210 F:      Documentation/driver-api/men-chameleon-bus.rst
12211 F:      drivers/mcb/
12212 F:      include/linux/mcb.h
12213
12214 MEN F21BMC (Board Management Controller)
12215 M:      Andreas Werner <[email protected]>
12216 S:      Supported
12217 F:      Documentation/hwmon/menf21bmc.rst
12218 F:      drivers/hwmon/menf21bmc_hwmon.c
12219 F:      drivers/leds/leds-menf21bmc.c
12220 F:      drivers/mfd/menf21bmc.c
12221 F:      drivers/watchdog/menf21bmc_wdt.c
12222
12223 MEN Z069 WATCHDOG DRIVER
12224 M:      Johannes Thumshirn <[email protected]>
12225 L:      [email protected]
12226 S:      Maintained
12227 F:      drivers/watchdog/menz69_wdt.c
12228
12229 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12230 M:      Neil Armstrong <[email protected]>
12231 L:      [email protected]
12232 L:      [email protected]
12233 S:      Supported
12234 W:      http://linux-meson.com/
12235 T:      git git://linuxtv.org/media_tree.git
12236 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12237 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
12238 F:      drivers/media/cec/platform/meson/ao-cec.c
12239
12240 MESON GE2D DRIVER FOR AMLOGIC SOCS
12241 M:      Neil Armstrong <[email protected]>
12242 L:      [email protected]
12243 L:      [email protected]
12244 S:      Supported
12245 T:      git git://linuxtv.org/media_tree.git
12246 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12247 F:      drivers/media/platform/meson/ge2d/
12248
12249 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12250 M:      Liang Yang <[email protected]>
12251 L:      [email protected]
12252 S:      Maintained
12253 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12254 F:      drivers/mtd/nand/raw/meson_*
12255
12256 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12257 M:      Neil Armstrong <[email protected]>
12258 L:      [email protected]
12259 L:      [email protected]
12260 S:      Supported
12261 T:      git git://linuxtv.org/media_tree.git
12262 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12263 F:      drivers/staging/media/meson/vdec/
12264
12265 METHODE UDPU SUPPORT
12266 M:      Vladimir Vid <[email protected]>
12267 S:      Maintained
12268 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12269
12270 MHI BUS
12271 M:      Manivannan Sadhasivam <[email protected]>
12272 M:      Hemant Kumar <[email protected]>
12273 L:      [email protected]
12274 S:      Maintained
12275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12276 F:      Documentation/ABI/stable/sysfs-bus-mhi
12277 F:      Documentation/mhi/
12278 F:      drivers/bus/mhi/
12279 F:      include/linux/mhi.h
12280
12281 MICROBLAZE ARCHITECTURE
12282 M:      Michal Simek <[email protected]>
12283 S:      Supported
12284 W:      http://www.monstr.eu/fdt/
12285 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
12286 F:      arch/microblaze/
12287
12288 MICROCHIP AT91 DMA DRIVERS
12289 M:      Ludovic Desroches <[email protected]>
12290 M:      Tudor Ambarus <[email protected]>
12291 L:      [email protected] (moderated for non-subscribers)
12292 L:      [email protected]
12293 S:      Supported
12294 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
12295 F:      drivers/dma/at_hdmac.c
12296 F:      drivers/dma/at_hdmac_regs.h
12297 F:      drivers/dma/at_xdmac.c
12298 F:      include/dt-bindings/dma/at91.h
12299
12300 MICROCHIP AT91 SERIAL DRIVER
12301 M:      Richard Genoud <[email protected]>
12302 S:      Maintained
12303 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
12304 F:      drivers/tty/serial/atmel_serial.c
12305 F:      drivers/tty/serial/atmel_serial.h
12306
12307 MICROCHIP AT91 USART MFD DRIVER
12308 M:      Radu Pirea <[email protected]>
12309 L:      [email protected]
12310 S:      Supported
12311 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
12312 F:      drivers/mfd/at91-usart.c
12313 F:      include/dt-bindings/mfd/at91-usart.h
12314
12315 MICROCHIP AT91 USART SPI DRIVER
12316 M:      Radu Pirea <[email protected]>
12317 L:      [email protected]
12318 S:      Supported
12319 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
12320 F:      drivers/spi/spi-at91-usart.c
12321
12322 MICROCHIP AUDIO ASOC DRIVERS
12323 M:      Codrin Ciubotariu <[email protected]>
12324 L:      [email protected] (moderated for non-subscribers)
12325 S:      Supported
12326 F:      sound/soc/atmel
12327
12328 MICROCHIP ECC DRIVER
12329 M:      Tudor Ambarus <[email protected]>
12330 L:      [email protected]
12331 S:      Maintained
12332 F:      drivers/crypto/atmel-ecc.*
12333
12334 MICROCHIP EIC DRIVER
12335 M:      Claudiu Beznea <[email protected]>
12336 L:      [email protected] (moderated for non-subscribers)
12337 S:      Supported
12338 F:      drivers/irqchip/irq-mchp-eic.c
12339
12340 MICROCHIP I2C DRIVER
12341 M:      Codrin Ciubotariu <[email protected]>
12342 L:      [email protected]
12343 S:      Supported
12344 F:      drivers/i2c/busses/i2c-at91-*.c
12345 F:      drivers/i2c/busses/i2c-at91.h
12346
12347 MICROCHIP ISC DRIVER
12348 M:      Eugen Hristev <[email protected]>
12349 L:      [email protected]
12350 S:      Supported
12351 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
12352 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
12353 F:      drivers/media/platform/atmel/atmel-isc-base.c
12354 F:      drivers/media/platform/atmel/atmel-isc-regs.h
12355 F:      drivers/media/platform/atmel/atmel-isc.h
12356 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
12357 F:      drivers/media/platform/atmel/atmel-sama7g5-isc.c
12358 F:      include/linux/atmel-isc-media.h
12359
12360 MICROCHIP ISI DRIVER
12361 M:      Eugen Hristev <[email protected]>
12362 L:      [email protected]
12363 S:      Supported
12364 F:      drivers/media/platform/atmel/atmel-isi.c
12365 F:      drivers/media/platform/atmel/atmel-isi.h
12366
12367 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12368 M:      Woojung Huh <[email protected]>
12369 M:      [email protected]
12370 L:      [email protected]
12371 S:      Maintained
12372 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12373 F:      drivers/net/dsa/microchip/*
12374 F:      include/linux/platform_data/microchip-ksz.h
12375 F:      net/dsa/tag_ksz.c
12376
12377 MICROCHIP LAN743X ETHERNET DRIVER
12378 M:      Bryan Whitehead <[email protected]>
12379 M:      [email protected]
12380 L:      [email protected]
12381 S:      Maintained
12382 F:      drivers/net/ethernet/microchip/lan743x_*
12383
12384 MICROCHIP LCDFB DRIVER
12385 M:      Nicolas Ferre <[email protected]>
12386 L:      [email protected]
12387 S:      Maintained
12388 F:      drivers/video/fbdev/atmel_lcdfb.c
12389 F:      include/video/atmel_lcdc.h
12390
12391 MICROCHIP MCP16502 PMIC DRIVER
12392 M:      Claudiu Beznea <[email protected]>
12393 L:      [email protected] (moderated for non-subscribers)
12394 S:      Supported
12395 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12396 F:      drivers/regulator/mcp16502.c
12397
12398 MICROCHIP MCP3911 ADC DRIVER
12399 M:      Marcus Folkesson <[email protected]>
12400 M:      Kent Gustavsson <[email protected]>
12401 L:      [email protected]
12402 S:      Supported
12403 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12404 F:      drivers/iio/adc/mcp3911.c
12405
12406 MICROCHIP MMC/SD/SDIO MCI DRIVER
12407 M:      Ludovic Desroches <[email protected]>
12408 S:      Maintained
12409 F:      drivers/mmc/host/atmel-mci.c
12410
12411 MICROCHIP NAND DRIVER
12412 M:      Tudor Ambarus <[email protected]>
12413 L:      [email protected]
12414 S:      Supported
12415 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
12416 F:      drivers/mtd/nand/raw/atmel/*
12417
12418 MICROCHIP PWM DRIVER
12419 M:      Claudiu Beznea <[email protected]>
12420 L:      [email protected] (moderated for non-subscribers)
12421 L:      [email protected]
12422 S:      Supported
12423 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12424 F:      drivers/pwm/pwm-atmel.c
12425
12426 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12427 M:      Eugen Hristev <[email protected]>
12428 L:      [email protected]
12429 S:      Supported
12430 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12431 F:      drivers/iio/adc/at91-sama5d2_adc.c
12432 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12433
12434 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12435 M:      Claudiu Beznea <[email protected]>
12436 S:      Supported
12437 F:      drivers/power/reset/at91-sama5d2_shdwc.c
12438
12439 MICROCHIP SPI DRIVER
12440 M:      Tudor Ambarus <[email protected]>
12441 S:      Supported
12442 F:      drivers/spi/spi-atmel.*
12443
12444 MICROCHIP SSC DRIVER
12445 M:      Codrin Ciubotariu <[email protected]>
12446 L:      [email protected] (moderated for non-subscribers)
12447 S:      Supported
12448 F:      drivers/misc/atmel-ssc.c
12449 F:      include/linux/atmel-ssc.h
12450
12451 MICROCHIP USB251XB DRIVER
12452 M:      Richard Leitner <[email protected]>
12453 L:      [email protected]
12454 S:      Maintained
12455 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
12456 F:      drivers/usb/misc/usb251xb.c
12457
12458 MICROCHIP USBA UDC DRIVER
12459 M:      Cristian Birsan <[email protected]>
12460 L:      [email protected] (moderated for non-subscribers)
12461 S:      Supported
12462 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
12463
12464 MICROCHIP WILC1000 WIFI DRIVER
12465 M:      Ajay Singh <[email protected]>
12466 M:      Claudiu Beznea <[email protected]>
12467 L:      [email protected]
12468 S:      Supported
12469 F:      drivers/net/wireless/microchip/wilc1000/
12470
12471 MICROSEMI MIPS SOCS
12472 M:      Alexandre Belloni <[email protected]>
12473 M:      [email protected]
12474 L:      [email protected]
12475 S:      Supported
12476 F:      Documentation/devicetree/bindings/mips/mscc.txt
12477 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12478 F:      arch/mips/boot/dts/mscc/
12479 F:      arch/mips/configs/generic/board-ocelot.config
12480 F:      arch/mips/generic/board-ocelot.c
12481
12482 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12483 M:      Don Brace <[email protected]>
12484 L:      [email protected]
12485 L:      [email protected]
12486 S:      Supported
12487 F:      Documentation/scsi/smartpqi.rst
12488 F:      drivers/scsi/smartpqi/Kconfig
12489 F:      drivers/scsi/smartpqi/Makefile
12490 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
12491 F:      include/linux/cciss*.h
12492 F:      include/uapi/linux/cciss*.h
12493
12494 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12495 M:      Maximilian Luz <[email protected]>
12496 L:      [email protected]
12497 L:      [email protected]
12498 S:      Maintained
12499 F:      drivers/power/supply/surface_battery.c
12500 F:      drivers/power/supply/surface_charger.c
12501
12502 MICROSOFT SURFACE DTX DRIVER
12503 M:      Maximilian Luz <[email protected]>
12504 L:      [email protected]
12505 S:      Maintained
12506 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
12507 F:      drivers/platform/surface/surface_dtx.c
12508 F:      include/uapi/linux/surface_aggregator/dtx.h
12509
12510 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12511 M:      Maximilian Luz <[email protected]>
12512 L:      [email protected]
12513 S:      Maintained
12514 F:      drivers/platform/surface/surface_gpe.c
12515
12516 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12517 M:      Hans de Goede <[email protected]>
12518 M:      Mark Gross <[email protected]>
12519 M:      Maximilian Luz <[email protected]>
12520 L:      [email protected]
12521 S:      Maintained
12522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12523 F:      drivers/platform/surface/
12524
12525 MICROSOFT SURFACE HID TRANSPORT DRIVER
12526 M:      Maximilian Luz <[email protected]>
12527 L:      [email protected]
12528 L:      [email protected]
12529 S:      Maintained
12530 F:      drivers/hid/surface-hid/
12531
12532 MICROSOFT SURFACE HOT-PLUG DRIVER
12533 M:      Maximilian Luz <[email protected]>
12534 L:      [email protected]
12535 S:      Maintained
12536 F:      drivers/platform/surface/surface_hotplug.c
12537
12538 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12539 M:      Maximilian Luz <[email protected]>
12540 L:      [email protected]
12541 S:      Maintained
12542 F:      drivers/platform/surface/surface_platform_profile.c
12543
12544 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12545 M:      Chen Yu <[email protected]>
12546 L:      [email protected]
12547 S:      Supported
12548 F:      drivers/platform/surface/surfacepro3_button.c
12549
12550 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12551 M:      Maximilian Luz <[email protected]>
12552 L:      [email protected]
12553 S:      Maintained
12554 W:      https://github.com/linux-surface/surface-aggregator-module
12555 C:      irc://irc.libera.chat/linux-surface
12556 F:      Documentation/driver-api/surface_aggregator/
12557 F:      drivers/platform/surface/aggregator/
12558 F:      drivers/platform/surface/surface_acpi_notify.c
12559 F:      drivers/platform/surface/surface_aggregator_cdev.c
12560 F:      drivers/platform/surface/surface_aggregator_registry.c
12561 F:      include/linux/surface_acpi_notify.h
12562 F:      include/linux/surface_aggregator/
12563 F:      include/uapi/linux/surface_aggregator/
12564
12565 MICROTEK X6 SCANNER
12566 M:      Oliver Neukum <[email protected]>
12567 S:      Maintained
12568 F:      drivers/usb/image/microtek.*
12569
12570 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12571 M:      Luka Kovacic <[email protected]>
12572 M:      Luka Perkov <[email protected]>
12573 S:      Maintained
12574 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12575 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12576 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12577 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12578 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12579 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12580
12581 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12582 M:      Sakari Ailus <[email protected]>
12583 L:      [email protected]
12584 S:      Maintained
12585 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12586 F:      Documentation/driver-api/media/drivers/ccs/
12587 F:      Documentation/userspace-api/media/drivers/ccs.rst
12588 F:      drivers/media/i2c/ccs-pll.c
12589 F:      drivers/media/i2c/ccs-pll.h
12590 F:      drivers/media/i2c/ccs/
12591 F:      include/uapi/linux/ccs.h
12592 F:      include/uapi/linux/smiapp.h
12593
12594 MIPS
12595 M:      Thomas Bogendoerfer <[email protected]>
12596 L:      [email protected]
12597 S:      Maintained
12598 W:      http://www.linux-mips.org/
12599 Q:      https://patchwork.kernel.org/project/linux-mips/list/
12600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12601 F:      Documentation/devicetree/bindings/mips/
12602 F:      Documentation/mips/
12603 F:      arch/mips/
12604 F:      drivers/platform/mips/
12605
12606 MIPS BOSTON DEVELOPMENT BOARD
12607 M:      Paul Burton <[email protected]>
12608 L:      [email protected]
12609 S:      Maintained
12610 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
12611 F:      arch/mips/boot/dts/img/boston.dts
12612 F:      arch/mips/configs/generic/board-boston.config
12613 F:      drivers/clk/imgtec/clk-boston.c
12614 F:      include/dt-bindings/clock/boston-clock.h
12615
12616 MIPS CORE DRIVERS
12617 M:      Thomas Bogendoerfer <[email protected]>
12618 M:      Serge Semin <[email protected]>
12619 L:      [email protected]
12620 S:      Supported
12621 F:      drivers/bus/mips_cdmm.c
12622 F:      drivers/clocksource/mips-gic-timer.c
12623 F:      drivers/cpuidle/cpuidle-cps.c
12624 F:      drivers/irqchip/irq-mips-cpu.c
12625 F:      drivers/irqchip/irq-mips-gic.c
12626
12627 MIPS GENERIC PLATFORM
12628 M:      Paul Burton <[email protected]>
12629 L:      [email protected]
12630 S:      Supported
12631 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12632 F:      arch/mips/generic/
12633 F:      arch/mips/tools/generic-board-config.sh
12634
12635 MIPS RINT INSTRUCTION EMULATION
12636 M:      Aleksandar Markovic <[email protected]>
12637 L:      [email protected]
12638 S:      Supported
12639 F:      arch/mips/math-emu/dp_rint.c
12640 F:      arch/mips/math-emu/sp_rint.c
12641
12642 MIPS/LOONGSON1 ARCHITECTURE
12643 M:      Keguang Zhang <[email protected]>
12644 L:      [email protected]
12645 S:      Maintained
12646 F:      arch/mips/include/asm/mach-loongson32/
12647 F:      arch/mips/loongson32/
12648 F:      drivers/*/*/*loongson1*
12649 F:      drivers/*/*loongson1*
12650
12651 MIPS/LOONGSON2EF ARCHITECTURE
12652 M:      Jiaxun Yang <[email protected]>
12653 L:      [email protected]
12654 S:      Maintained
12655 F:      arch/mips/include/asm/mach-loongson2ef/
12656 F:      arch/mips/loongson2ef/
12657 F:      drivers/cpufreq/loongson2_cpufreq.c
12658
12659 MIPS/LOONGSON64 ARCHITECTURE
12660 M:      Huacai Chen <[email protected]>
12661 M:      Jiaxun Yang <[email protected]>
12662 L:      [email protected]
12663 S:      Maintained
12664 F:      arch/mips/include/asm/mach-loongson64/
12665 F:      arch/mips/loongson64/
12666 F:      drivers/irqchip/irq-loongson*
12667 F:      drivers/platform/mips/cpu_hwmon.c
12668
12669 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12670 M:      Hans Verkuil <[email protected]>
12671 L:      [email protected]
12672 S:      Odd Fixes
12673 W:      https://linuxtv.org
12674 T:      git git://linuxtv.org/media_tree.git
12675 F:      drivers/media/radio/radio-miropcm20*
12676
12677 MMP SUPPORT
12678 R:      Lubomir Rintel <[email protected]>
12679 L:      [email protected] (moderated for non-subscribers)
12680 S:      Odd Fixes
12681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12682 F:      arch/arm/boot/dts/mmp*
12683 F:      arch/arm/mach-mmp/
12684 F:      include/linux/soc/mmp/
12685
12686 MMP USB PHY DRIVERS
12687 R:      Lubomir Rintel <[email protected]>
12688 L:      [email protected] (moderated for non-subscribers)
12689 S:      Maintained
12690 F:      drivers/phy/marvell/phy-mmp3-usb.c
12691 F:      drivers/phy/marvell/phy-pxa-usb.c
12692
12693 MMU GATHER AND TLB INVALIDATION
12694 M:      Will Deacon <[email protected]>
12695 M:      "Aneesh Kumar K.V" <[email protected]>
12696 M:      Andrew Morton <[email protected]>
12697 M:      Nick Piggin <[email protected]>
12698 M:      Peter Zijlstra <[email protected]>
12699 L:      [email protected]
12700 L:      [email protected]
12701 S:      Maintained
12702 F:      arch/*/include/asm/tlb.h
12703 F:      include/asm-generic/tlb.h
12704 F:      mm/mmu_gather.c
12705
12706 MN88472 MEDIA DRIVER
12707 M:      Antti Palosaari <[email protected]>
12708 L:      [email protected]
12709 S:      Maintained
12710 W:      https://linuxtv.org
12711 W:      http://palosaari.fi/linux/
12712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12713 F:      drivers/media/dvb-frontends/mn88472*
12714
12715 MN88473 MEDIA DRIVER
12716 M:      Antti Palosaari <[email protected]>
12717 L:      [email protected]
12718 S:      Maintained
12719 W:      https://linuxtv.org
12720 W:      http://palosaari.fi/linux/
12721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12722 F:      drivers/media/dvb-frontends/mn88473*
12723
12724 MODULE SUPPORT
12725 M:      Luis Chamberlain <[email protected]>
12726 M:      Jessica Yu <[email protected]>
12727 S:      Maintained
12728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12729 F:      include/linux/module.h
12730 F:      kernel/module.c
12731
12732 MONOLITHIC POWER SYSTEM PMIC DRIVER
12733 M:      Saravanan Sekar <[email protected]>
12734 S:      Maintained
12735 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12736 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12737 F:      drivers/iio/adc/mp2629_adc.c
12738 F:      drivers/mfd/mp2629.c
12739 F:      drivers/power/supply/mp2629_charger.c
12740 F:      drivers/regulator/mp5416.c
12741 F:      drivers/regulator/mpq7920.c
12742 F:      drivers/regulator/mpq7920.h
12743 F:      include/linux/mfd/mp2629.h
12744
12745 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12746 S:      Orphan
12747 W:      http://popies.net/meye/
12748 F:      Documentation/userspace-api/media/drivers/meye*
12749 F:      drivers/media/pci/meye/
12750 F:      include/uapi/linux/meye.h
12751
12752 MOTORCOMM PHY DRIVER
12753 M:      Peter Geis <[email protected]>
12754 L:      [email protected]
12755 S:      Maintained
12756 F:      drivers/net/phy/motorcomm.c
12757
12758 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12759 M:      Jiri Slaby <[email protected]>
12760 S:      Maintained
12761 F:      Documentation/driver-api/serial/moxa-smartio.rst
12762 F:      drivers/tty/mxser.*
12763
12764 MR800 AVERMEDIA USB FM RADIO DRIVER
12765 M:      Alexey Klimov <[email protected]>
12766 L:      [email protected]
12767 S:      Maintained
12768 T:      git git://linuxtv.org/media_tree.git
12769 F:      drivers/media/radio/radio-mr800.c
12770
12771 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12772 M:      Alan Ott <[email protected]>
12773 L:      [email protected]
12774 S:      Maintained
12775 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12776 F:      drivers/net/ieee802154/mrf24j40.c
12777
12778 MSI LAPTOP SUPPORT
12779 M:      "Lee, Chun-Yi" <[email protected]>
12780 L:      [email protected]
12781 S:      Maintained
12782 F:      drivers/platform/x86/msi-laptop.c
12783
12784 MSI WMI SUPPORT
12785 L:      [email protected]
12786 S:      Orphan
12787 F:      drivers/platform/x86/msi-wmi.c
12788
12789 MSI001 MEDIA DRIVER
12790 M:      Antti Palosaari <[email protected]>
12791 L:      [email protected]
12792 S:      Maintained
12793 W:      https://linuxtv.org
12794 W:      http://palosaari.fi/linux/
12795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12796 T:      git git://linuxtv.org/anttip/media_tree.git
12797 F:      drivers/media/tuners/msi001*
12798
12799 MSI2500 MEDIA DRIVER
12800 M:      Antti Palosaari <[email protected]>
12801 L:      [email protected]
12802 S:      Maintained
12803 W:      https://linuxtv.org
12804 W:      http://palosaari.fi/linux/
12805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12806 T:      git git://linuxtv.org/anttip/media_tree.git
12807 F:      drivers/media/usb/msi2500/
12808
12809 MSTAR INTERRUPT CONTROLLER DRIVER
12810 M:      Mark-PK Tsai <[email protected]>
12811 M:      Daniel Palmer <[email protected]>
12812 S:      Maintained
12813 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12814 F:      drivers/irqchip/irq-mst-intc.c
12815
12816 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12817 M:      Robert Jarzmik <[email protected]>
12818 L:      [email protected]
12819 S:      Maintained
12820 F:      drivers/mtd/devices/docg3*
12821
12822 MT9M032 APTINA SENSOR DRIVER
12823 M:      Laurent Pinchart <[email protected]>
12824 L:      [email protected]
12825 S:      Maintained
12826 T:      git git://linuxtv.org/media_tree.git
12827 F:      drivers/media/i2c/mt9m032.c
12828 F:      include/media/i2c/mt9m032.h
12829
12830 MT9P031 APTINA CAMERA SENSOR
12831 M:      Laurent Pinchart <[email protected]>
12832 L:      [email protected]
12833 S:      Maintained
12834 T:      git git://linuxtv.org/media_tree.git
12835 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12836 F:      drivers/media/i2c/mt9p031.c
12837 F:      include/media/i2c/mt9p031.h
12838
12839 MT9T001 APTINA CAMERA SENSOR
12840 M:      Laurent Pinchart <[email protected]>
12841 L:      [email protected]
12842 S:      Maintained
12843 T:      git git://linuxtv.org/media_tree.git
12844 F:      drivers/media/i2c/mt9t001.c
12845 F:      include/media/i2c/mt9t001.h
12846
12847 MT9T112 APTINA CAMERA SENSOR
12848 M:      Jacopo Mondi <[email protected]>
12849 L:      [email protected]
12850 S:      Odd Fixes
12851 T:      git git://linuxtv.org/media_tree.git
12852 F:      drivers/media/i2c/mt9t112.c
12853 F:      include/media/i2c/mt9t112.h
12854
12855 MT9V032 APTINA CAMERA SENSOR
12856 M:      Laurent Pinchart <[email protected]>
12857 L:      [email protected]
12858 S:      Maintained
12859 T:      git git://linuxtv.org/media_tree.git
12860 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12861 F:      drivers/media/i2c/mt9v032.c
12862 F:      include/media/i2c/mt9v032.h
12863
12864 MT9V111 APTINA CAMERA SENSOR
12865 M:      Jacopo Mondi <[email protected]>
12866 L:      [email protected]
12867 S:      Maintained
12868 T:      git git://linuxtv.org/media_tree.git
12869 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12870 F:      drivers/media/i2c/mt9v111.c
12871
12872 MULTIFUNCTION DEVICES (MFD)
12873 M:      Lee Jones <[email protected]>
12874 S:      Supported
12875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12876 F:      Documentation/devicetree/bindings/mfd/
12877 F:      drivers/mfd/
12878 F:      include/dt-bindings/mfd/
12879 F:      include/linux/mfd/
12880
12881 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12882 S:      Orphan
12883 F:      drivers/mmc/host/mmc_spi.c
12884 F:      include/linux/spi/mmc_spi.h
12885
12886 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12887 M:      Ulf Hansson <[email protected]>
12888 L:      [email protected]
12889 S:      Maintained
12890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12891 F:      Documentation/devicetree/bindings/mmc/
12892 F:      drivers/mmc/
12893 F:      include/linux/mmc/
12894 F:      include/uapi/linux/mmc/
12895
12896 MULTIPLEXER SUBSYSTEM
12897 M:      Peter Rosin <[email protected]>
12898 S:      Maintained
12899 F:      Documentation/ABI/testing/sysfs-class-mux*
12900 F:      Documentation/devicetree/bindings/mux/
12901 F:      drivers/mux/
12902 F:      include/dt-bindings/mux/
12903 F:      include/linux/mux/
12904
12905 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12906 M:      Bin Liu <[email protected]>
12907 L:      [email protected]
12908 S:      Maintained
12909 F:      drivers/usb/musb/
12910
12911 MXL301RF MEDIA DRIVER
12912 M:      Akihiro Tsukada <[email protected]>
12913 L:      [email protected]
12914 S:      Odd Fixes
12915 F:      drivers/media/tuners/mxl301rf*
12916
12917 MXL5007T MEDIA DRIVER
12918 M:      Michael Krufky <[email protected]>
12919 L:      [email protected]
12920 S:      Maintained
12921 W:      https://linuxtv.org
12922 W:      http://github.com/mkrufky
12923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12924 T:      git git://linuxtv.org/mkrufky/tuners.git
12925 F:      drivers/media/tuners/mxl5007t.*
12926
12927 MXSFB DRM DRIVER
12928 M:      Marek Vasut <[email protected]>
12929 M:      Stefan Agner <[email protected]>
12930 L:      [email protected]
12931 S:      Supported
12932 T:      git git://anongit.freedesktop.org/drm/drm-misc
12933 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12934 F:      drivers/gpu/drm/mxsfb/
12935
12936 MYLEX DAC960 PCI RAID Controller
12937 M:      Hannes Reinecke <[email protected]>
12938 L:      [email protected]
12939 S:      Supported
12940 F:      drivers/scsi/myrb.*
12941 F:      drivers/scsi/myrs.*
12942
12943 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12944 M:      Chris Lee <[email protected]>
12945 L:      [email protected]
12946 S:      Supported
12947 W:      https://www.cspi.com/ethernet-products/support/downloads/
12948 F:      drivers/net/ethernet/myricom/myri10ge/
12949
12950 NAND FLASH SUBSYSTEM
12951 M:      Miquel Raynal <[email protected]>
12952 R:      Richard Weinberger <[email protected]>
12953 L:      [email protected]
12954 S:      Maintained
12955 W:      http://www.linux-mtd.infradead.org/
12956 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12957 C:      irc://irc.oftc.net/mtd
12958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12959 F:      drivers/mtd/nand/
12960 F:      include/linux/mtd/*nand*.h
12961
12962 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12963 M:      Daniel Mack <[email protected]>
12964 L:      [email protected] (moderated for non-subscribers)
12965 S:      Maintained
12966 W:      http://www.native-instruments.com
12967 F:      sound/usb/caiaq/
12968
12969 NATSEMI ETHERNET DRIVER (DP8381x)
12970 S:      Orphan
12971 F:      drivers/net/ethernet/natsemi/natsemi.c
12972
12973 NCR 5380 SCSI DRIVERS
12974 M:      Finn Thain <[email protected]>
12975 M:      Michael Schmitz <[email protected]>
12976 L:      [email protected]
12977 S:      Maintained
12978 F:      Documentation/scsi/g_NCR5380.rst
12979 F:      drivers/scsi/NCR5380.*
12980 F:      drivers/scsi/arm/cumana_1.c
12981 F:      drivers/scsi/arm/oak.c
12982 F:      drivers/scsi/atari_scsi.*
12983 F:      drivers/scsi/dmx3191d.c
12984 F:      drivers/scsi/g_NCR5380.*
12985 F:      drivers/scsi/mac_scsi.*
12986 F:      drivers/scsi/sun3_scsi.*
12987 F:      drivers/scsi/sun3_scsi_vme.c
12988
12989 NCSI LIBRARY
12990 M:      Samuel Mendoza-Jonas <[email protected]>
12991 S:      Maintained
12992 F:      net/ncsi/
12993
12994 NCT6775 HARDWARE MONITOR DRIVER
12995 M:      Guenter Roeck <[email protected]>
12996 L:      [email protected]
12997 S:      Maintained
12998 F:      Documentation/hwmon/nct6775.rst
12999 F:      drivers/hwmon/nct6775.c
13000
13001 NETDEVSIM
13002 M:      Jakub Kicinski <[email protected]>
13003 S:      Maintained
13004 F:      drivers/net/netdevsim/*
13005
13006 NETEM NETWORK EMULATOR
13007 M:      Stephen Hemminger <[email protected]>
13008 L:      [email protected]
13009 S:      Maintained
13010 F:      net/sched/sch_netem.c
13011
13012 NETERION 10GbE DRIVERS (s2io/vxge)
13013 M:      Jon Mason <[email protected]>
13014 L:      [email protected]
13015 S:      Supported
13016 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13017 F:      Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13018 F:      drivers/net/ethernet/neterion/
13019
13020 NETFILTER
13021 M:      Pablo Neira Ayuso <[email protected]>
13022 M:      Jozsef Kadlecsik <[email protected]>
13023 M:      Florian Westphal <[email protected]>
13024 L:      [email protected]
13025 L:      [email protected]
13026 S:      Maintained
13027 W:      http://www.netfilter.org/
13028 W:      http://www.iptables.org/
13029 W:      http://www.nftables.org/
13030 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
13031 C:      irc://irc.libera.chat/netfilter
13032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13034 F:      include/linux/netfilter*
13035 F:      include/linux/netfilter/
13036 F:      include/net/netfilter/
13037 F:      include/uapi/linux/netfilter*
13038 F:      include/uapi/linux/netfilter/
13039 F:      net/*/netfilter.c
13040 F:      net/*/netfilter/
13041 F:      net/bridge/br_netfilter*.c
13042 F:      net/netfilter/
13043
13044 NETROM NETWORK LAYER
13045 M:      Ralf Baechle <[email protected]>
13046 L:      [email protected]
13047 S:      Maintained
13048 W:      http://www.linux-ax25.org/
13049 F:      include/net/netrom.h
13050 F:      include/uapi/linux/netrom.h
13051 F:      net/netrom/
13052
13053 NETRONIX EMBEDDED CONTROLLER
13054 M:      Jonathan Neuschäfer <[email protected]>
13055 S:      Maintained
13056 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13057 F:      drivers/mfd/ntxec.c
13058 F:      drivers/pwm/pwm-ntxec.c
13059 F:      drivers/rtc/rtc-ntxec.c
13060 F:      include/linux/mfd/ntxec.h
13061
13062 NETRONOME ETHERNET DRIVERS
13063 M:      Simon Horman <[email protected]>
13064 R:      Jakub Kicinski <[email protected]>
13065 L:      [email protected]
13066 S:      Maintained
13067 F:      drivers/net/ethernet/netronome/
13068
13069 NETWORK BLOCK DEVICE (NBD)
13070 M:      Josef Bacik <[email protected]>
13071 L:      [email protected]
13072 L:      [email protected]
13073 S:      Maintained
13074 F:      Documentation/admin-guide/blockdev/nbd.rst
13075 F:      drivers/block/nbd.c
13076 F:      include/trace/events/nbd.h
13077 F:      include/uapi/linux/nbd.h
13078
13079 NETWORK DROP MONITOR
13080 M:      Neil Horman <[email protected]>
13081 L:      [email protected]
13082 S:      Maintained
13083 W:      https://fedorahosted.org/dropwatch/
13084 F:      include/uapi/linux/net_dropmon.h
13085 F:      net/core/drop_monitor.c
13086
13087 NETWORKING DRIVERS
13088 M:      "David S. Miller" <[email protected]>
13089 M:      Jakub Kicinski <[email protected]>
13090 L:      [email protected]
13091 S:      Maintained
13092 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13095 F:      Documentation/devicetree/bindings/net/
13096 F:      drivers/connector/
13097 F:      drivers/net/
13098 F:      include/linux/etherdevice.h
13099 F:      include/linux/fcdevice.h
13100 F:      include/linux/fddidevice.h
13101 F:      include/linux/hippidevice.h
13102 F:      include/linux/if_*
13103 F:      include/linux/inetdevice.h
13104 F:      include/linux/netdevice.h
13105 F:      include/uapi/linux/if_*
13106 F:      include/uapi/linux/netdevice.h
13107
13108 NETWORKING DRIVERS (WIRELESS)
13109 M:      Kalle Valo <[email protected]>
13110 L:      [email protected]
13111 S:      Maintained
13112 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
13113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13115 F:      Documentation/devicetree/bindings/net/wireless/
13116 F:      drivers/net/wireless/
13117
13118 NETWORKING [DSA]
13119 M:      Andrew Lunn <[email protected]>
13120 M:      Vivien Didelot <[email protected]>
13121 M:      Florian Fainelli <[email protected]>
13122 M:      Vladimir Oltean <[email protected]>
13123 S:      Maintained
13124 F:      Documentation/devicetree/bindings/net/dsa/
13125 F:      drivers/net/dsa/
13126 F:      include/linux/dsa/
13127 F:      include/linux/platform_data/dsa.h
13128 F:      include/net/dsa.h
13129 F:      net/dsa/
13130 F:      tools/testing/selftests/drivers/net/dsa/
13131
13132 NETWORKING [GENERAL]
13133 M:      "David S. Miller" <[email protected]>
13134 M:      Jakub Kicinski <[email protected]>
13135 L:      [email protected]
13136 S:      Maintained
13137 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
13138 B:      mailto:[email protected]
13139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13141 F:      Documentation/networking/
13142 F:      include/linux/in.h
13143 F:      include/linux/net.h
13144 F:      include/linux/netdevice.h
13145 F:      include/net/
13146 F:      include/uapi/linux/in.h
13147 F:      include/uapi/linux/net.h
13148 F:      include/uapi/linux/net_namespace.h
13149 F:      include/uapi/linux/netdevice.h
13150 F:      lib/net_utils.c
13151 F:      lib/random32.c
13152 F:      net/
13153 F:      tools/testing/selftests/net/
13154
13155 NETWORKING [IPSEC]
13156 M:      Steffen Klassert <[email protected]>
13157 M:      Herbert Xu <[email protected]>
13158 M:      "David S. Miller" <[email protected]>
13159 L:      [email protected]
13160 S:      Maintained
13161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13163 F:      include/net/xfrm.h
13164 F:      include/uapi/linux/xfrm.h
13165 F:      net/ipv4/ah4.c
13166 F:      net/ipv4/esp4*
13167 F:      net/ipv4/ip_vti.c
13168 F:      net/ipv4/ipcomp.c
13169 F:      net/ipv4/xfrm*
13170 F:      net/ipv6/ah6.c
13171 F:      net/ipv6/esp6*
13172 F:      net/ipv6/ip6_vti.c
13173 F:      net/ipv6/ipcomp6.c
13174 F:      net/ipv6/xfrm*
13175 F:      net/key/
13176 F:      net/xfrm/
13177 F:      tools/testing/selftests/net/ipsec.c
13178
13179 NETWORKING [IPv4/IPv6]
13180 M:      "David S. Miller" <[email protected]>
13181 M:      Hideaki YOSHIFUJI <[email protected]>
13182 M:      David Ahern <[email protected]>
13183 L:      [email protected]
13184 S:      Maintained
13185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13186 F:      arch/x86/net/*
13187 F:      include/net/ip*
13188 F:      net/ipv4/
13189 F:      net/ipv6/
13190
13191 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13192 M:      Paul Moore <[email protected]>
13193 L:      [email protected]
13194 L:      [email protected]
13195 S:      Maintained
13196 W:      https://github.com/netlabel
13197 F:      Documentation/netlabel/
13198 F:      include/net/calipso.h
13199 F:      include/net/cipso_ipv4.h
13200 F:      include/net/netlabel.h
13201 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
13202 F:      include/uapi/linux/netfilter/xt_SECMARK.h
13203 F:      net/ipv4/cipso_ipv4.c
13204 F:      net/ipv6/calipso.c
13205 F:      net/netfilter/xt_CONNSECMARK.c
13206 F:      net/netfilter/xt_SECMARK.c
13207 F:      net/netlabel/
13208
13209 NETWORKING [MPTCP]
13210 M:      Mat Martineau <[email protected]>
13211 M:      Matthieu Baerts <[email protected]>
13212 L:      [email protected]
13213 L:      [email protected]
13214 S:      Maintained
13215 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
13216 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
13217 F:      Documentation/networking/mptcp-sysctl.rst
13218 F:      include/net/mptcp.h
13219 F:      include/trace/events/mptcp.h
13220 F:      include/uapi/linux/mptcp.h
13221 F:      net/mptcp/
13222 F:      tools/testing/selftests/net/mptcp/
13223
13224 NETWORKING [TCP]
13225 M:      Eric Dumazet <[email protected]>
13226 L:      [email protected]
13227 S:      Maintained
13228 F:      include/linux/tcp.h
13229 F:      include/net/tcp.h
13230 F:      include/trace/events/tcp.h
13231 F:      include/uapi/linux/tcp.h
13232 F:      net/ipv4/syncookies.c
13233 F:      net/ipv4/tcp*.c
13234 F:      net/ipv6/syncookies.c
13235 F:      net/ipv6/tcp*.c
13236
13237 NETWORKING [TLS]
13238 M:      Boris Pismenny <[email protected]>
13239 M:      John Fastabend <[email protected]>
13240 M:      Daniel Borkmann <[email protected]>
13241 M:      Jakub Kicinski <[email protected]>
13242 L:      [email protected]
13243 S:      Maintained
13244 F:      include/net/tls.h
13245 F:      include/uapi/linux/tls.h
13246 F:      net/tls/*
13247
13248 NETWORKING [WIRELESS]
13249 L:      [email protected]
13250 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
13251
13252 NETXEN (1/10) GbE SUPPORT
13253 M:      Manish Chopra <[email protected]>
13254 M:      Rahul Verma <[email protected]>
13255 M:      [email protected]
13256 L:      [email protected]
13257 S:      Supported
13258 F:      drivers/net/ethernet/qlogic/netxen/
13259
13260 NET_FAILOVER MODULE
13261 M:      Sridhar Samudrala <[email protected]>
13262 L:      [email protected]
13263 S:      Supported
13264 F:      Documentation/networking/net_failover.rst
13265 F:      drivers/net/net_failover.c
13266 F:      include/net/net_failover.h
13267
13268 NEXTHOP
13269 M:      David Ahern <[email protected]>
13270 L:      [email protected]
13271 S:      Maintained
13272 F:      include/net/netns/nexthop.h
13273 F:      include/net/nexthop.h
13274 F:      include/uapi/linux/nexthop.h
13275 F:      net/ipv4/nexthop.c
13276
13277 NFC SUBSYSTEM
13278 M:      Krzysztof Kozlowski <[email protected]>
13279 L:      [email protected] (subscribers-only)
13280 L:      [email protected]
13281 S:      Maintained
13282 F:      Documentation/devicetree/bindings/net/nfc/
13283 F:      drivers/nfc/
13284 F:      include/linux/platform_data/nfcmrvl.h
13285 F:      include/net/nfc/
13286 F:      include/uapi/linux/nfc.h
13287 F:      net/nfc/
13288
13289 NFC VIRTUAL NCI DEVICE DRIVER
13290 M:      Bongsu Jeon <[email protected]>
13291 L:      [email protected]
13292 L:      [email protected] (subscribers-only)
13293 S:      Supported
13294 F:      drivers/nfc/virtual_ncidev.c
13295 F:      tools/testing/selftests/nci/
13296
13297 NFS, SUNRPC, AND LOCKD CLIENTS
13298 M:      Trond Myklebust <[email protected]>
13299 M:      Anna Schumaker <[email protected]>
13300 L:      [email protected]
13301 S:      Maintained
13302 W:      http://client.linux-nfs.org
13303 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13304 F:      fs/lockd/
13305 F:      fs/nfs/
13306 F:      fs/nfs_common/
13307 F:      include/linux/lockd/
13308 F:      include/linux/nfs*
13309 F:      include/linux/sunrpc/
13310 F:      include/uapi/linux/nfs*
13311 F:      include/uapi/linux/sunrpc/
13312 F:      net/sunrpc/
13313 F:      Documentation/filesystems/nfs/
13314
13315 NILFS2 FILESYSTEM
13316 M:      Ryusuke Konishi <[email protected]>
13317 L:      [email protected]
13318 S:      Supported
13319 W:      https://nilfs.sourceforge.io/
13320 W:      https://nilfs.osdn.jp/
13321 T:      git git://github.com/konis/nilfs2.git
13322 F:      Documentation/filesystems/nilfs2.rst
13323 F:      fs/nilfs2/
13324 F:      include/trace/events/nilfs2.h
13325 F:      include/uapi/linux/nilfs2_api.h
13326 F:      include/uapi/linux/nilfs2_ondisk.h
13327
13328 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13329 M:      YOKOTA Hiroshi <[email protected]>
13330 S:      Maintained
13331 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13332 F:      Documentation/scsi/NinjaSCSI.rst
13333 F:      drivers/scsi/pcmcia/nsp_*
13334
13335 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13336 M:      GOTO Masanori <[email protected]>
13337 M:      YOKOTA Hiroshi <[email protected]>
13338 S:      Maintained
13339 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13340 F:      Documentation/scsi/NinjaSCSI.rst
13341 F:      drivers/scsi/nsp32*
13342
13343 NIOS2 ARCHITECTURE
13344 M:      Dinh Nguyen <[email protected]>
13345 S:      Maintained
13346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13347 F:      arch/nios2/
13348
13349 NITRO ENCLAVES (NE)
13350 M:      Andra Paraschiv <[email protected]>
13351 M:      Alexandru Vasile <[email protected]>
13352 M:      Alexandru Ciobotaru <[email protected]>
13353 L:      [email protected]
13354 S:      Supported
13355 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13356 F:      Documentation/virt/ne_overview.rst
13357 F:      drivers/virt/nitro_enclaves/
13358 F:      include/linux/nitro_enclaves.h
13359 F:      include/uapi/linux/nitro_enclaves.h
13360 F:      samples/nitro_enclaves/
13361
13362 NOHZ, DYNTICKS SUPPORT
13363 M:      Frederic Weisbecker <[email protected]>
13364 M:      Thomas Gleixner <[email protected]>
13365 M:      Ingo Molnar <[email protected]>
13366 L:      [email protected]
13367 S:      Maintained
13368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13369 F:      include/linux/sched/nohz.h
13370 F:      include/linux/tick.h
13371 F:      kernel/time/tick*.*
13372
13373 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13374 M:      Pavel Machek <[email protected]>
13375 M:      Sakari Ailus <[email protected]>
13376 L:      [email protected]
13377 S:      Maintained
13378 F:      drivers/media/i2c/ad5820.c
13379 F:      drivers/media/i2c/et8ek8
13380
13381 NOKIA N900 POWER SUPPLY DRIVERS
13382 R:      Pali Rohár <[email protected]>
13383 F:      drivers/power/supply/bq2415x_charger.c
13384 F:      drivers/power/supply/bq27xxx_battery.c
13385 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13386 F:      drivers/power/supply/isp1704_charger.c
13387 F:      drivers/power/supply/rx51_battery.c
13388 F:      include/linux/power/bq2415x_charger.h
13389 F:      include/linux/power/bq27xxx_battery.h
13390
13391 NOLIBC HEADER FILE
13392 M:      Willy Tarreau <[email protected]>
13393 S:      Maintained
13394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13395 F:      tools/include/nolibc/
13396
13397 NSDEPS
13398 M:      Matthias Maennich <[email protected]>
13399 S:      Maintained
13400 F:      Documentation/core-api/symbol-namespaces.rst
13401 F:      scripts/nsdeps
13402
13403 NTB AMD DRIVER
13404 M:      Sanjay R Mehta <[email protected]>
13405 M:      Shyam Sundar S K <[email protected]>
13406 L:      [email protected]
13407 S:      Supported
13408 F:      drivers/ntb/hw/amd/
13409
13410 NTB DRIVER CORE
13411 M:      Jon Mason <[email protected]>
13412 M:      Dave Jiang <[email protected]>
13413 M:      Allen Hubbe <[email protected]>
13414 L:      [email protected]
13415 S:      Supported
13416 W:      https://github.com/jonmason/ntb/wiki
13417 T:      git git://github.com/jonmason/ntb.git
13418 F:      drivers/net/ntb_netdev.c
13419 F:      drivers/ntb/
13420 F:      include/linux/ntb.h
13421 F:      include/linux/ntb_transport.h
13422 F:      tools/testing/selftests/ntb/
13423
13424 NTB IDT DRIVER
13425 M:      Serge Semin <[email protected]>
13426 L:      [email protected]
13427 S:      Supported
13428 F:      drivers/ntb/hw/idt/
13429
13430 NTB INTEL DRIVER
13431 M:      Dave Jiang <[email protected]>
13432 L:      [email protected]
13433 S:      Supported
13434 W:      https://github.com/davejiang/linux/wiki
13435 T:      git https://github.com/davejiang/linux.git
13436 F:      drivers/ntb/hw/intel/
13437
13438 NTFS FILESYSTEM
13439 M:      Anton Altaparmakov <[email protected]>
13440 L:      [email protected]
13441 S:      Supported
13442 W:      http://www.tuxera.com/
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13444 F:      Documentation/filesystems/ntfs.rst
13445 F:      fs/ntfs/
13446
13447 NTFS3 FILESYSTEM
13448 M:      Konstantin Komarov <[email protected]>
13449 L:      [email protected]
13450 S:      Supported
13451 W:      http://www.paragon-software.com/
13452 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13453 F:      Documentation/filesystems/ntfs3.rst
13454 F:      fs/ntfs3/
13455
13456 NUBUS SUBSYSTEM
13457 M:      Finn Thain <[email protected]>
13458 L:      [email protected]
13459 S:      Maintained
13460 F:      arch/*/include/asm/nubus.h
13461 F:      drivers/nubus/
13462 F:      include/linux/nubus.h
13463 F:      include/uapi/linux/nubus.h
13464
13465 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13466 M:      Antonino Daplas <[email protected]>
13467 L:      [email protected]
13468 S:      Maintained
13469 F:      drivers/video/fbdev/nvidia/
13470 F:      drivers/video/fbdev/riva/
13471
13472 NVM EXPRESS DRIVER
13473 M:      Keith Busch <[email protected]>
13474 M:      Jens Axboe <[email protected]>
13475 M:      Christoph Hellwig <[email protected]>
13476 M:      Sagi Grimberg <[email protected]>
13477 L:      [email protected]
13478 S:      Supported
13479 W:      http://git.infradead.org/nvme.git
13480 T:      git://git.infradead.org/nvme.git
13481 F:      drivers/nvme/host/
13482 F:      include/linux/nvme.h
13483 F:      include/uapi/linux/nvme_ioctl.h
13484
13485 NVM EXPRESS FC TRANSPORT DRIVERS
13486 M:      James Smart <[email protected]>
13487 L:      [email protected]
13488 S:      Supported
13489 F:      drivers/nvme/host/fc.c
13490 F:      drivers/nvme/target/fc.c
13491 F:      drivers/nvme/target/fcloop.c
13492 F:      include/linux/nvme-fc-driver.h
13493 F:      include/linux/nvme-fc.h
13494
13495 NVM EXPRESS TARGET DRIVER
13496 M:      Christoph Hellwig <[email protected]>
13497 M:      Sagi Grimberg <[email protected]>
13498 M:      Chaitanya Kulkarni <[email protected]>
13499 L:      [email protected]
13500 S:      Supported
13501 W:      http://git.infradead.org/nvme.git
13502 T:      git://git.infradead.org/nvme.git
13503 F:      drivers/nvme/target/
13504
13505 NVMEM FRAMEWORK
13506 M:      Srinivas Kandagatla <[email protected]>
13507 S:      Maintained
13508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13509 F:      Documentation/ABI/stable/sysfs-bus-nvmem
13510 F:      Documentation/devicetree/bindings/nvmem/
13511 F:      drivers/nvmem/
13512 F:      include/linux/nvmem-consumer.h
13513 F:      include/linux/nvmem-provider.h
13514
13515 NXP C45 TJA11XX PHY DRIVER
13516 M:      Radu Pirea <[email protected]>
13517 L:      [email protected]
13518 S:      Maintained
13519 F:      drivers/net/phy/nxp-c45-tja11xx.c
13520
13521 NXP FSPI DRIVER
13522 M:      Ashish Kumar <[email protected]>
13523 R:      Yogesh Gaur <[email protected]>
13524 L:      [email protected]
13525 S:      Maintained
13526 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13527 F:      drivers/spi/spi-nxp-fspi.c
13528
13529 NXP FXAS21002C DRIVER
13530 M:      Rui Miguel Silva <[email protected]>
13531 L:      [email protected]
13532 S:      Maintained
13533 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13534 F:      drivers/iio/gyro/fxas21002c.h
13535 F:      drivers/iio/gyro/fxas21002c_core.c
13536 F:      drivers/iio/gyro/fxas21002c_i2c.c
13537 F:      drivers/iio/gyro/fxas21002c_spi.c
13538
13539 NXP i.MX CLOCK DRIVERS
13540 M:      Abel Vesa <[email protected]>
13541 L:      [email protected]
13542 L:      [email protected]
13543 S:      Maintained
13544 F:      drivers/clk/imx/
13545
13546 NXP i.MX 8MQ DCSS DRIVER
13547 M:      Laurentiu Palcu <[email protected]>
13548 R:      Lucas Stach <[email protected]>
13549 L:      [email protected]
13550 S:      Maintained
13551 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13552 F:      drivers/gpu/drm/imx/dcss/
13553
13554 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13555 M:      Jagan Teki <[email protected]>
13556 S:      Maintained
13557 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13558 F:      drivers/regulator/pf8x00-regulator.c
13559
13560 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13561 M:      Krzysztof Kozlowski <[email protected]>
13562 L:      [email protected]
13563 S:      Maintained
13564 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13565 F:      drivers/extcon/extcon-ptn5150.c
13566
13567 NXP SGTL5000 DRIVER
13568 M:      Fabio Estevam <[email protected]>
13569 L:      [email protected] (moderated for non-subscribers)
13570 S:      Maintained
13571 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
13572 F:      sound/soc/codecs/sgtl5000*
13573
13574 NXP SJA1105 ETHERNET SWITCH DRIVER
13575 M:      Vladimir Oltean <[email protected]>
13576 L:      [email protected]
13577 S:      Maintained
13578 F:      drivers/net/dsa/sja1105
13579 F:      drivers/net/pcs/pcs-xpcs-nxp.c
13580
13581 NXP TDA998X DRM DRIVER
13582 M:      Russell King <[email protected]>
13583 S:      Maintained
13584 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13585 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13586 F:      drivers/gpu/drm/i2c/tda998x_drv.c
13587 F:      include/drm/i2c/tda998x.h
13588 F:      include/dt-bindings/display/tda998x.h
13589 K:      "nxp,tda998x"
13590
13591 NXP TFA9879 DRIVER
13592 M:      Peter Rosin <[email protected]>
13593 L:      [email protected] (moderated for non-subscribers)
13594 S:      Maintained
13595 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
13596 F:      sound/soc/codecs/tfa9879*
13597
13598 NXP/Goodix TFA989X (TFA1) DRIVER
13599 M:      Stephan Gerhold <[email protected]>
13600 L:      [email protected] (moderated for non-subscribers)
13601 S:      Maintained
13602 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13603 F:      sound/soc/codecs/tfa989x.c
13604
13605 NXP-NCI NFC DRIVER
13606 R:      Charles Gorand <[email protected]>
13607 L:      [email protected] (subscribers-only)
13608 S:      Supported
13609 F:      drivers/nfc/nxp-nci
13610
13611 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13612 M:      Mirela Rabulea <[email protected]>
13613 R:      NXP Linux Team <[email protected]>
13614 L:      [email protected]
13615 S:      Maintained
13616 F:      Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13617 F:      drivers/media/platform/imx-jpeg
13618
13619 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13620 M:      Jonas Malaco <[email protected]>
13621 L:      [email protected]
13622 S:      Maintained
13623 F:      Documentation/hwmon/nzxt-kraken2.rst
13624 F:      drivers/hwmon/nzxt-kraken2.c
13625
13626 OBJAGG
13627 M:      Jiri Pirko <[email protected]>
13628 L:      [email protected]
13629 S:      Supported
13630 F:      include/linux/objagg.h
13631 F:      lib/objagg.c
13632 F:      lib/test_objagg.c
13633
13634 OBJTOOL
13635 M:      Josh Poimboeuf <[email protected]>
13636 M:      Peter Zijlstra <[email protected]>
13637 S:      Supported
13638 F:      tools/objtool/
13639 F:      include/linux/objtool.h
13640
13641 OCELOT ETHERNET SWITCH DRIVER
13642 M:      Vladimir Oltean <[email protected]>
13643 M:      Claudiu Manoil <[email protected]>
13644 M:      Alexandre Belloni <[email protected]>
13645 M:      [email protected]
13646 L:      [email protected]
13647 S:      Supported
13648 F:      drivers/net/dsa/ocelot/*
13649 F:      drivers/net/ethernet/mscc/
13650 F:      include/soc/mscc/ocelot*
13651 F:      net/dsa/tag_ocelot.c
13652 F:      net/dsa/tag_ocelot_8021q.c
13653 F:      tools/testing/selftests/drivers/net/ocelot/*
13654
13655 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13656 M:      Frederic Barrat <[email protected]>
13657 M:      Andrew Donnellan <[email protected]>
13658 L:      [email protected]
13659 S:      Supported
13660 F:      Documentation/userspace-api/accelerators/ocxl.rst
13661 F:      arch/powerpc/include/asm/pnv-ocxl.h
13662 F:      arch/powerpc/platforms/powernv/ocxl.c
13663 F:      drivers/misc/ocxl/
13664 F:      include/misc/ocxl*
13665 F:      include/uapi/misc/ocxl.h
13666
13667 OMAP AUDIO SUPPORT
13668 M:      Peter Ujfalusi <[email protected]>
13669 M:      Jarkko Nikula <[email protected]>
13670 L:      [email protected] (moderated for non-subscribers)
13671 L:      [email protected]
13672 S:      Maintained
13673 F:      sound/soc/ti/n810.c
13674 F:      sound/soc/ti/omap*
13675 F:      sound/soc/ti/rx51.c
13676 F:      sound/soc/ti/sdma-pcm.*
13677
13678 OMAP CLOCK FRAMEWORK SUPPORT
13679 M:      Paul Walmsley <[email protected]>
13680 L:      [email protected]
13681 S:      Maintained
13682 F:      arch/arm/*omap*/*clock*
13683
13684 OMAP DEVICE TREE SUPPORT
13685 M:      Benoît Cousson <[email protected]>
13686 M:      Tony Lindgren <[email protected]>
13687 L:      [email protected]
13688 L:      [email protected]
13689 S:      Maintained
13690 F:      arch/arm/boot/dts/*am3*
13691 F:      arch/arm/boot/dts/*am4*
13692 F:      arch/arm/boot/dts/*am5*
13693 F:      arch/arm/boot/dts/*dra7*
13694 F:      arch/arm/boot/dts/*omap*
13695 F:      arch/arm/boot/dts/logicpd-som-lv*
13696 F:      arch/arm/boot/dts/logicpd-torpedo*
13697
13698 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13699 L:      [email protected]
13700 L:      [email protected]
13701 S:      Orphan
13702 F:      Documentation/arm/omap/dss.rst
13703 F:      drivers/video/fbdev/omap2/
13704
13705 OMAP FRAMEBUFFER SUPPORT
13706 L:      [email protected]
13707 L:      [email protected]
13708 S:      Orphan
13709 F:      drivers/video/fbdev/omap/
13710
13711 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13712 M:      Roger Quadros <[email protected]>
13713 M:      Tony Lindgren <[email protected]>
13714 L:      [email protected]
13715 S:      Maintained
13716 F:      arch/arm/mach-omap2/*gpmc*
13717 F:      drivers/memory/omap-gpmc.c
13718
13719 OMAP GPIO DRIVER
13720 M:      Grygorii Strashko <[email protected]>
13721 M:      Santosh Shilimkar <[email protected]>
13722 M:      Kevin Hilman <[email protected]>
13723 L:      [email protected]
13724 S:      Maintained
13725 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13726 F:      drivers/gpio/gpio-omap.c
13727
13728 OMAP HARDWARE SPINLOCK SUPPORT
13729 M:      Ohad Ben-Cohen <[email protected]>
13730 L:      [email protected]
13731 S:      Maintained
13732 F:      drivers/hwspinlock/omap_hwspinlock.c
13733
13734 OMAP HS MMC SUPPORT
13735 L:      [email protected]
13736 L:      [email protected]
13737 S:      Orphan
13738 F:      drivers/mmc/host/omap_hsmmc.c
13739
13740 OMAP HWMOD DATA
13741 M:      Paul Walmsley <[email protected]>
13742 L:      [email protected]
13743 S:      Maintained
13744 F:      arch/arm/mach-omap2/omap_hwmod*data*
13745
13746 OMAP HWMOD SUPPORT
13747 M:      Benoît Cousson <[email protected]>
13748 M:      Paul Walmsley <[email protected]>
13749 L:      [email protected]
13750 S:      Maintained
13751 F:      arch/arm/mach-omap2/omap_hwmod.*
13752
13753 OMAP I2C DRIVER
13754 M:      Vignesh R <[email protected]>
13755 L:      [email protected]
13756 L:      [email protected]
13757 S:      Maintained
13758 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13759 F:      drivers/i2c/busses/i2c-omap.c
13760
13761 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13762 M:      Laurent Pinchart <[email protected]>
13763 L:      [email protected]
13764 S:      Maintained
13765 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
13766 F:      drivers/media/platform/omap3isp/
13767 F:      drivers/staging/media/omap4iss/
13768
13769 OMAP MMC SUPPORT
13770 M:      Aaro Koskinen <[email protected]>
13771 L:      [email protected]
13772 S:      Odd Fixes
13773 F:      drivers/mmc/host/omap.c
13774
13775 OMAP POWER MANAGEMENT SUPPORT
13776 M:      Kevin Hilman <[email protected]>
13777 L:      [email protected]
13778 S:      Maintained
13779 F:      arch/arm/*omap*/*pm*
13780 F:      drivers/cpufreq/omap-cpufreq.c
13781
13782 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13783 M:      Rajendra Nayak <[email protected]>
13784 M:      Paul Walmsley <[email protected]>
13785 L:      [email protected]
13786 S:      Maintained
13787 F:      arch/arm/mach-omap2/prm*
13788
13789 OMAP RANDOM NUMBER GENERATOR SUPPORT
13790 M:      Deepak Saxena <[email protected]>
13791 S:      Maintained
13792 F:      drivers/char/hw_random/omap-rng.c
13793
13794 OMAP USB SUPPORT
13795 L:      [email protected]
13796 L:      [email protected]
13797 S:      Orphan
13798 F:      arch/arm/*omap*/usb*
13799 F:      drivers/usb/*/*omap*
13800
13801 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13802 M:      Mark Jackson <[email protected]>
13803 L:      [email protected]
13804 S:      Maintained
13805 F:      arch/arm/boot/dts/am335x-nano.dts
13806
13807 OMAP1 SUPPORT
13808 M:      Aaro Koskinen <[email protected]>
13809 M:      Tony Lindgren <[email protected]>
13810 L:      [email protected]
13811 S:      Maintained
13812 Q:      http://patchwork.kernel.org/project/linux-omap/list/
13813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13814 F:      arch/arm/configs/omap1_defconfig
13815 F:      arch/arm/mach-omap1/
13816 F:      arch/arm/plat-omap/
13817 F:      drivers/i2c/busses/i2c-omap.c
13818 F:      include/linux/platform_data/ams-delta-fiq.h
13819 F:      include/linux/platform_data/i2c-omap.h
13820
13821 OMAP2+ SUPPORT
13822 M:      Tony Lindgren <[email protected]>
13823 L:      [email protected]
13824 S:      Maintained
13825 W:      http://www.muru.com/linux/omap/
13826 W:      http://linux.omap.com/
13827 Q:      http://patchwork.kernel.org/project/linux-omap/list/
13828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13829 F:      arch/arm/configs/omap2plus_defconfig
13830 F:      arch/arm/mach-omap2/
13831 F:      arch/arm/plat-omap/
13832 F:      drivers/bus/ti-sysc.c
13833 F:      drivers/i2c/busses/i2c-omap.c
13834 F:      drivers/irqchip/irq-omap-intc.c
13835 F:      drivers/mfd/*omap*.c
13836 F:      drivers/mfd/menelaus.c
13837 F:      drivers/mfd/palmas.c
13838 F:      drivers/mfd/tps65217.c
13839 F:      drivers/mfd/tps65218.c
13840 F:      drivers/mfd/tps65910.c
13841 F:      drivers/mfd/twl-core.[ch]
13842 F:      drivers/mfd/twl4030*.c
13843 F:      drivers/mfd/twl6030*.c
13844 F:      drivers/mfd/twl6040*.c
13845 F:      drivers/regulator/palmas-regulator*.c
13846 F:      drivers/regulator/pbias-regulator.c
13847 F:      drivers/regulator/tps65217-regulator.c
13848 F:      drivers/regulator/tps65218-regulator.c
13849 F:      drivers/regulator/tps65910-regulator.c
13850 F:      drivers/regulator/twl-regulator.c
13851 F:      drivers/regulator/twl6030-regulator.c
13852 F:      include/linux/platform_data/i2c-omap.h
13853 F:      include/linux/platform_data/ti-sysc.h
13854
13855 OMFS FILESYSTEM
13856 M:      Bob Copeland <[email protected]>
13857 L:      [email protected]
13858 S:      Maintained
13859 F:      Documentation/filesystems/omfs.rst
13860 F:      fs/omfs/
13861
13862 OMNIKEY CARDMAN 4000 DRIVER
13863 M:      Harald Welte <[email protected]>
13864 S:      Maintained
13865 F:      drivers/char/pcmcia/cm4000_cs.c
13866 F:      include/linux/cm4000_cs.h
13867 F:      include/uapi/linux/cm4000_cs.h
13868
13869 OMNIKEY CARDMAN 4040 DRIVER
13870 M:      Harald Welte <[email protected]>
13871 S:      Maintained
13872 F:      drivers/char/pcmcia/cm4040_cs.*
13873
13874 OMNIVISION OV02A10 SENSOR DRIVER
13875 M:      Dongchun Zhu <[email protected]>
13876 L:      [email protected]
13877 S:      Maintained
13878 T:      git git://linuxtv.org/media_tree.git
13879 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13880 F:      drivers/media/i2c/ov02a10.c
13881
13882 OMNIVISION OV13858 SENSOR DRIVER
13883 M:      Sakari Ailus <[email protected]>
13884 L:      [email protected]
13885 S:      Maintained
13886 T:      git git://linuxtv.org/media_tree.git
13887 F:      drivers/media/i2c/ov13858.c
13888
13889 OMNIVISION OV13B10 SENSOR DRIVER
13890 M:      Arec Kao <[email protected]>
13891 L:      [email protected]
13892 S:      Maintained
13893 T:      git git://linuxtv.org/media_tree.git
13894 F:      drivers/media/i2c/ov13b10.c
13895
13896 OMNIVISION OV2680 SENSOR DRIVER
13897 M:      Rui Miguel Silva <[email protected]>
13898 L:      [email protected]
13899 S:      Maintained
13900 T:      git git://linuxtv.org/media_tree.git
13901 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13902 F:      drivers/media/i2c/ov2680.c
13903
13904 OMNIVISION OV2685 SENSOR DRIVER
13905 M:      Shunqian Zheng <[email protected]>
13906 L:      [email protected]
13907 S:      Maintained
13908 T:      git git://linuxtv.org/media_tree.git
13909 F:      drivers/media/i2c/ov2685.c
13910
13911 OMNIVISION OV2740 SENSOR DRIVER
13912 M:      Tianshu Qiu <[email protected]>
13913 R:      Shawn Tu <[email protected]>
13914 R:      Bingbu Cao <[email protected]>
13915 L:      [email protected]
13916 S:      Maintained
13917 T:      git git://linuxtv.org/media_tree.git
13918 F:      drivers/media/i2c/ov2740.c
13919
13920 OMNIVISION OV5640 SENSOR DRIVER
13921 M:      Steve Longerbeam <[email protected]>
13922 L:      [email protected]
13923 S:      Maintained
13924 T:      git git://linuxtv.org/media_tree.git
13925 F:      drivers/media/i2c/ov5640.c
13926
13927 OMNIVISION OV5647 SENSOR DRIVER
13928 M:      Dave Stevenson <[email protected]>
13929 M:      Jacopo Mondi <[email protected]>
13930 L:      [email protected]
13931 S:      Maintained
13932 T:      git git://linuxtv.org/media_tree.git
13933 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13934 F:      drivers/media/i2c/ov5647.c
13935
13936 OMNIVISION OV5670 SENSOR DRIVER
13937 M:      Chiranjeevi Rapolu <[email protected]>
13938 M:      Hyungwoo Yang <[email protected]>
13939 L:      [email protected]
13940 S:      Maintained
13941 T:      git git://linuxtv.org/media_tree.git
13942 F:      drivers/media/i2c/ov5670.c
13943
13944 OMNIVISION OV5675 SENSOR DRIVER
13945 M:      Shawn Tu <[email protected]>
13946 L:      [email protected]
13947 S:      Maintained
13948 T:      git git://linuxtv.org/media_tree.git
13949 F:      drivers/media/i2c/ov5675.c
13950
13951 OMNIVISION OV5695 SENSOR DRIVER
13952 M:      Shunqian Zheng <[email protected]>
13953 L:      [email protected]
13954 S:      Maintained
13955 T:      git git://linuxtv.org/media_tree.git
13956 F:      drivers/media/i2c/ov5695.c
13957
13958 OMNIVISION OV7670 SENSOR DRIVER
13959 L:      [email protected]
13960 S:      Orphan
13961 T:      git git://linuxtv.org/media_tree.git
13962 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
13963 F:      drivers/media/i2c/ov7670.c
13964
13965 OMNIVISION OV772x SENSOR DRIVER
13966 M:      Jacopo Mondi <[email protected]>
13967 L:      [email protected]
13968 S:      Odd fixes
13969 T:      git git://linuxtv.org/media_tree.git
13970 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13971 F:      drivers/media/i2c/ov772x.c
13972 F:      include/media/i2c/ov772x.h
13973
13974 OMNIVISION OV7740 SENSOR DRIVER
13975 M:      Wenyou Yang <[email protected]>
13976 L:      [email protected]
13977 S:      Maintained
13978 T:      git git://linuxtv.org/media_tree.git
13979 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
13980 F:      drivers/media/i2c/ov7740.c
13981
13982 OMNIVISION OV8856 SENSOR DRIVER
13983 M:      Dongchun Zhu <[email protected]>
13984 L:      [email protected]
13985 S:      Maintained
13986 T:      git git://linuxtv.org/media_tree.git
13987 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13988 F:      drivers/media/i2c/ov8856.c
13989
13990 OMNIVISION OV9282 SENSOR DRIVER
13991 M:      Paul J. Murphy <[email protected]>
13992 M:      Daniele Alessandrelli <[email protected]>
13993 L:      [email protected]
13994 S:      Maintained
13995 T:      git git://linuxtv.org/media_tree.git
13996 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13997 F:      drivers/media/i2c/ov9282.c
13998
13999 OMNIVISION OV9640 SENSOR DRIVER
14000 M:      Petr Cvek <[email protected]>
14001 L:      [email protected]
14002 S:      Maintained
14003 F:      drivers/media/i2c/ov9640.*
14004
14005 OMNIVISION OV9650 SENSOR DRIVER
14006 M:      Sakari Ailus <[email protected]>
14007 R:      Akinobu Mita <[email protected]>
14008 R:      Sylwester Nawrocki <[email protected]>
14009 L:      [email protected]
14010 S:      Maintained
14011 T:      git git://linuxtv.org/media_tree.git
14012 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
14013 F:      drivers/media/i2c/ov9650.c
14014
14015 OMNIVISION OV9734 SENSOR DRIVER
14016 M:      Tianshu Qiu <[email protected]>
14017 R:      Bingbu Cao <[email protected]>
14018 L:      [email protected]
14019 S:      Maintained
14020 T:      git git://linuxtv.org/media_tree.git
14021 F:      drivers/media/i2c/ov9734.c
14022
14023 ONENAND FLASH DRIVER
14024 M:      Kyungmin Park <[email protected]>
14025 L:      [email protected]
14026 S:      Maintained
14027 F:      drivers/mtd/nand/onenand/
14028 F:      include/linux/mtd/onenand*.h
14029
14030 ONION OMEGA2+ BOARD
14031 M:      Harvey Hunt <[email protected]>
14032 L:      [email protected]
14033 S:      Maintained
14034 F:      arch/mips/boot/dts/ralink/omega2p.dts
14035
14036 OP-TEE DRIVER
14037 M:      Jens Wiklander <[email protected]>
14038 L:      [email protected]
14039 S:      Maintained
14040 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
14041 F:      drivers/tee/optee/
14042
14043 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14044 M:      Sumit Garg <[email protected]>
14045 L:      [email protected]
14046 S:      Maintained
14047 F:      drivers/char/hw_random/optee-rng.c
14048
14049 OPA-VNIC DRIVER
14050 M:      Dennis Dalessandro <[email protected]>
14051 M:      Mike Marciniszyn <[email protected]>
14052 L:      [email protected]
14053 S:      Supported
14054 F:      drivers/infiniband/ulp/opa_vnic
14055
14056 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14057 M:      Pantelis Antoniou <[email protected]>
14058 M:      Frank Rowand <[email protected]>
14059 L:      [email protected]
14060 S:      Maintained
14061 F:      Documentation/devicetree/dynamic-resolution-notes.rst
14062 F:      Documentation/devicetree/overlay-notes.rst
14063 F:      drivers/of/overlay.c
14064 F:      drivers/of/resolver.c
14065 K:      of_overlay_notifier_
14066
14067 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14068 M:      Rob Herring <[email protected]>
14069 M:      Frank Rowand <[email protected]>
14070 L:      [email protected]
14071 S:      Maintained
14072 W:      http://www.devicetree.org/
14073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14074 F:      Documentation/ABI/testing/sysfs-firmware-ofw
14075 F:      drivers/of/
14076 F:      include/linux/of*.h
14077 F:      scripts/dtc/
14078
14079 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14080 M:      Rob Herring <[email protected]>
14081 L:      [email protected]
14082 S:      Maintained
14083 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14085 F:      Documentation/devicetree/
14086 F:      arch/*/boot/dts/
14087 F:      include/dt-bindings/
14088
14089 OPENCOMPUTE PTP CLOCK DRIVER
14090 M:      Jonathan Lemon <[email protected]>
14091 L:      [email protected]
14092 S:      Maintained
14093 F:      drivers/ptp/ptp_ocp.c
14094
14095 OPENCORES I2C BUS DRIVER
14096 M:      Peter Korsgaard <[email protected]>
14097 M:      Andrew Lunn <[email protected]>
14098 L:      [email protected]
14099 S:      Maintained
14100 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14101 F:      Documentation/i2c/busses/i2c-ocores.rst
14102 F:      drivers/i2c/busses/i2c-ocores.c
14103 F:      include/linux/platform_data/i2c-ocores.h
14104
14105 OPENRISC ARCHITECTURE
14106 M:      Jonas Bonn <[email protected]>
14107 M:      Stefan Kristiansson <[email protected]>
14108 M:      Stafford Horne <[email protected]>
14109 L:      [email protected]
14110 S:      Maintained
14111 W:      http://openrisc.io
14112 T:      git git://github.com/openrisc/linux.git
14113 F:      Documentation/devicetree/bindings/openrisc/
14114 F:      Documentation/openrisc/
14115 F:      arch/openrisc/
14116 F:      drivers/irqchip/irq-ompic.c
14117 F:      drivers/irqchip/irq-or1k-*
14118
14119 OPENVSWITCH
14120 M:      Pravin B Shelar <[email protected]>
14121 L:      [email protected]
14122 L:      [email protected]
14123 S:      Maintained
14124 W:      http://openvswitch.org
14125 F:      include/uapi/linux/openvswitch.h
14126 F:      net/openvswitch/
14127
14128 OPERATING PERFORMANCE POINTS (OPP)
14129 M:      Viresh Kumar <[email protected]>
14130 M:      Nishanth Menon <[email protected]>
14131 M:      Stephen Boyd <[email protected]>
14132 L:      [email protected]
14133 S:      Maintained
14134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14135 F:      Documentation/devicetree/bindings/opp/
14136 F:      Documentation/power/opp.rst
14137 F:      drivers/opp/
14138 F:      include/linux/pm_opp.h
14139
14140 OPL4 DRIVER
14141 M:      Clemens Ladisch <[email protected]>
14142 L:      [email protected] (moderated for non-subscribers)
14143 S:      Maintained
14144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14145 F:      sound/drivers/opl4/
14146
14147 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14148 M:      Mark Fasheh <[email protected]>
14149 M:      Joel Becker <[email protected]>
14150 M:      Joseph Qi <[email protected]>
14151 L:      [email protected] (moderated for non-subscribers)
14152 S:      Supported
14153 W:      http://ocfs2.wiki.kernel.org
14154 F:      Documentation/filesystems/dlmfs.rst
14155 F:      Documentation/filesystems/ocfs2.rst
14156 F:      fs/ocfs2/
14157
14158 ORANGEFS FILESYSTEM
14159 M:      Mike Marshall <[email protected]>
14160 R:      Martin Brandenburg <[email protected]>
14161 L:      [email protected]
14162 S:      Supported
14163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14164 F:      Documentation/filesystems/orangefs.rst
14165 F:      fs/orangefs/
14166
14167 ORINOCO DRIVER
14168 L:      [email protected]
14169 S:      Orphan
14170 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14171 W:      http://www.nongnu.org/orinoco/
14172 F:      drivers/net/wireless/intersil/orinoco/
14173
14174 OV2659 OMNIVISION SENSOR DRIVER
14175 M:      "Lad, Prabhakar" <[email protected]>
14176 L:      [email protected]
14177 S:      Maintained
14178 W:      https://linuxtv.org
14179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14180 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14181 F:      drivers/media/i2c/ov2659.c
14182 F:      include/media/i2c/ov2659.h
14183
14184 OVERLAY FILESYSTEM
14185 M:      Miklos Szeredi <[email protected]>
14186 L:      [email protected]
14187 S:      Supported
14188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14189 F:      Documentation/filesystems/overlayfs.rst
14190 F:      fs/overlayfs/
14191
14192 P54 WIRELESS DRIVER
14193 M:      Christian Lamparter <[email protected]>
14194 L:      [email protected]
14195 S:      Maintained
14196 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
14197 F:      drivers/net/wireless/intersil/p54/
14198
14199 PACKING
14200 M:      Vladimir Oltean <[email protected]>
14201 L:      [email protected]
14202 S:      Supported
14203 F:      Documentation/core-api/packing.rst
14204 F:      include/linux/packing.h
14205 F:      lib/packing.c
14206
14207 PADATA PARALLEL EXECUTION MECHANISM
14208 M:      Steffen Klassert <[email protected]>
14209 M:      Daniel Jordan <[email protected]>
14210 L:      [email protected]
14211 L:      [email protected]
14212 S:      Maintained
14213 F:      Documentation/core-api/padata.rst
14214 F:      include/linux/padata.h
14215 F:      kernel/padata.c
14216
14217 PAGE POOL
14218 M:      Jesper Dangaard Brouer <[email protected]>
14219 M:      Ilias Apalodimas <[email protected]>
14220 L:      [email protected]
14221 S:      Supported
14222 F:      Documentation/networking/page_pool.rst
14223 F:      include/net/page_pool.h
14224 F:      include/trace/events/page_pool.h
14225 F:      net/core/page_pool.c
14226
14227 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14228 M:      Kenneth Chan <[email protected]>
14229 L:      [email protected]
14230 S:      Maintained
14231 F:      drivers/platform/x86/panasonic-laptop.c
14232
14233 PARALLAX PING IIO SENSOR DRIVER
14234 M:      Andreas Klinger <[email protected]>
14235 L:      [email protected]
14236 S:      Maintained
14237 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14238 F:      drivers/iio/proximity/ping.c
14239
14240 PARALLEL LCD/KEYPAD PANEL DRIVER
14241 M:      Willy Tarreau <[email protected]>
14242 M:      Ksenija Stanojevic <[email protected]>
14243 S:      Odd Fixes
14244 F:      Documentation/admin-guide/lcd-panel-cgram.rst
14245 F:      drivers/auxdisplay/panel.c
14246
14247 PARALLEL PORT SUBSYSTEM
14248 M:      Sudip Mukherjee <[email protected]>
14249 M:      Sudip Mukherjee <[email protected]>
14250 L:      [email protected] (subscribers-only)
14251 S:      Maintained
14252 F:      Documentation/driver-api/parport*.rst
14253 F:      drivers/char/ppdev.c
14254 F:      drivers/parport/
14255 F:      include/linux/parport*.h
14256 F:      include/uapi/linux/ppdev.h
14257
14258 PARAVIRT_OPS INTERFACE
14259 M:      Juergen Gross <[email protected]>
14260 M:      Deep Shah <[email protected]>
14261 M:      "VMware, Inc." <[email protected]>
14262 L:      [email protected]
14263 S:      Supported
14264 F:      Documentation/virt/paravirt_ops.rst
14265 F:      arch/*/include/asm/paravirt*.h
14266 F:      arch/*/kernel/paravirt*
14267 F:      include/linux/hypervisor.h
14268
14269 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14270 M:      Tim Waugh <[email protected]>
14271 L:      [email protected] (subscribers-only)
14272 S:      Maintained
14273 F:      Documentation/admin-guide/blockdev/paride.rst
14274 F:      drivers/block/paride/
14275
14276 PARISC ARCHITECTURE
14277 M:      "James E.J. Bottomley" <[email protected]>
14278 M:      Helge Deller <[email protected]>
14279 L:      [email protected]
14280 S:      Maintained
14281 W:      https://parisc.wiki.kernel.org
14282 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
14283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14285 F:      Documentation/parisc/
14286 F:      arch/parisc/
14287 F:      drivers/char/agp/parisc-agp.c
14288 F:      drivers/input/misc/hp_sdc_rtc.c
14289 F:      drivers/input/serio/gscps2.c
14290 F:      drivers/input/serio/hp_sdc*
14291 F:      drivers/parisc/
14292 F:      drivers/parport/parport_gsc.*
14293 F:      drivers/tty/serial/8250/8250_gsc.c
14294 F:      drivers/video/console/sti*
14295 F:      drivers/video/fbdev/sti*
14296 F:      drivers/video/logo/logo_parisc*
14297 F:      include/linux/hp_sdc.h
14298
14299 PARMAN
14300 M:      Jiri Pirko <[email protected]>
14301 L:      [email protected]
14302 S:      Supported
14303 F:      include/linux/parman.h
14304 F:      lib/parman.c
14305 F:      lib/test_parman.c
14306
14307 PC ENGINES APU BOARD DRIVER
14308 M:      Enrico Weigelt, metux IT consult <[email protected]>
14309 S:      Maintained
14310 F:      drivers/platform/x86/pcengines-apuv2.c
14311
14312 PC87360 HARDWARE MONITORING DRIVER
14313 M:      Jim Cromie <[email protected]>
14314 L:      [email protected]
14315 S:      Maintained
14316 F:      Documentation/hwmon/pc87360.rst
14317 F:      drivers/hwmon/pc87360.c
14318
14319 PC8736x GPIO DRIVER
14320 M:      Jim Cromie <[email protected]>
14321 S:      Maintained
14322 F:      drivers/char/pc8736x_gpio.c
14323
14324 PC87427 HARDWARE MONITORING DRIVER
14325 M:      Jean Delvare <[email protected]>
14326 L:      [email protected]
14327 S:      Maintained
14328 F:      Documentation/hwmon/pc87427.rst
14329 F:      drivers/hwmon/pc87427.c
14330
14331 PCA9532 LED DRIVER
14332 M:      Riku Voipio <[email protected]>
14333 S:      Maintained
14334 F:      drivers/leds/leds-pca9532.c
14335 F:      include/linux/leds-pca9532.h
14336
14337 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14338 M:      Guenter Roeck <[email protected]>
14339 L:      [email protected]
14340 S:      Maintained
14341 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
14342
14343 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14344 M:      Khalid Aziz <[email protected]>
14345 S:      Maintained
14346 F:      drivers/firmware/pcdp.*
14347
14348 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14349 M:      Thomas Petazzoni <[email protected]>
14350 M:      Pali Rohár <[email protected]>
14351 L:      [email protected]
14352 L:      [email protected] (moderated for non-subscribers)
14353 S:      Maintained
14354 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
14355 F:      drivers/pci/controller/pci-aardvark.c
14356
14357 PCI DRIVER FOR ALTERA PCIE IP
14358 M:      Joyce Ooi <[email protected]>
14359 L:      [email protected]
14360 S:      Supported
14361 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
14362 F:      drivers/pci/controller/pcie-altera.c
14363
14364 PCI DRIVER FOR APPLIEDMICRO XGENE
14365 M:      Toan Le <[email protected]>
14366 L:      [email protected]
14367 L:      [email protected] (moderated for non-subscribers)
14368 S:      Maintained
14369 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
14370 F:      drivers/pci/controller/pci-xgene.c
14371
14372 PCI DRIVER FOR ARM VERSATILE PLATFORM
14373 M:      Rob Herring <[email protected]>
14374 L:      [email protected]
14375 L:      [email protected] (moderated for non-subscribers)
14376 S:      Maintained
14377 F:      Documentation/devicetree/bindings/pci/versatile.yaml
14378 F:      drivers/pci/controller/pci-versatile.c
14379
14380 PCI DRIVER FOR ARMADA 8K
14381 M:      Thomas Petazzoni <[email protected]>
14382 L:      [email protected]
14383 L:      [email protected] (moderated for non-subscribers)
14384 S:      Maintained
14385 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
14386 F:      drivers/pci/controller/dwc/pcie-armada8k.c
14387
14388 PCI DRIVER FOR CADENCE PCIE IP
14389 M:      Tom Joseph <[email protected]>
14390 L:      [email protected]
14391 S:      Maintained
14392 F:      Documentation/devicetree/bindings/pci/cdns,*
14393 F:      drivers/pci/controller/cadence/
14394
14395 PCI DRIVER FOR FREESCALE LAYERSCAPE
14396 M:      Minghuan Lian <[email protected]>
14397 M:      Mingkai Hu <[email protected]>
14398 M:      Roy Zang <[email protected]>
14399 L:      [email protected]
14400 L:      [email protected]
14401 L:      [email protected] (moderated for non-subscribers)
14402 S:      Maintained
14403 F:      drivers/pci/controller/dwc/*layerscape*
14404
14405 PCI DRIVER FOR GENERIC OF HOSTS
14406 M:      Will Deacon <[email protected]>
14407 L:      [email protected]
14408 L:      [email protected] (moderated for non-subscribers)
14409 S:      Maintained
14410 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14411 F:      drivers/pci/controller/pci-host-common.c
14412 F:      drivers/pci/controller/pci-host-generic.c
14413
14414 PCI DRIVER FOR IMX6
14415 M:      Richard Zhu <[email protected]>
14416 M:      Lucas Stach <[email protected]>
14417 L:      [email protected]
14418 L:      [email protected] (moderated for non-subscribers)
14419 S:      Maintained
14420 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14421 F:      drivers/pci/controller/dwc/*imx6*
14422
14423 PCI DRIVER FOR FU740
14424 M:      Paul Walmsley <[email protected]>
14425 M:      Greentime Hu <[email protected]>
14426 L:      [email protected]
14427 S:      Maintained
14428 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14429 F:      drivers/pci/controller/dwc/pcie-fu740.c
14430
14431 PCI DRIVER FOR INTEL IXP4XX
14432 M:      Linus Walleij <[email protected]>
14433 S:      Maintained
14434 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14435 F:      drivers/pci/controller/pci-ixp4xx.c
14436
14437 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14438 M:      Nirmal Patel <[email protected]>
14439 R:      Jonathan Derrick <[email protected]>
14440 L:      [email protected]
14441 S:      Supported
14442 F:      drivers/pci/controller/vmd.c
14443
14444 PCI DRIVER FOR MICROSEMI SWITCHTEC
14445 M:      Kurt Schwemmer <[email protected]>
14446 M:      Logan Gunthorpe <[email protected]>
14447 L:      [email protected]
14448 S:      Maintained
14449 F:      Documentation/ABI/testing/sysfs-class-switchtec
14450 F:      Documentation/driver-api/switchtec.rst
14451 F:      drivers/ntb/hw/mscc/
14452 F:      drivers/pci/switch/switchtec*
14453 F:      include/linux/switchtec.h
14454 F:      include/uapi/linux/switchtec_ioctl.h
14455
14456 PCI DRIVER FOR MOBIVEIL PCIE IP
14457 M:      Karthikeyan Mitran <[email protected]>
14458 M:      Hou Zhiqiang <[email protected]>
14459 L:      [email protected]
14460 S:      Supported
14461 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14462 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
14463
14464 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14465 M:      Thomas Petazzoni <[email protected]>
14466 L:      [email protected]
14467 L:      [email protected] (moderated for non-subscribers)
14468 S:      Maintained
14469 F:      drivers/pci/controller/*mvebu*
14470
14471 PCI DRIVER FOR NVIDIA TEGRA
14472 M:      Thierry Reding <[email protected]>
14473 L:      [email protected]
14474 L:      [email protected]
14475 S:      Supported
14476 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14477 F:      drivers/pci/controller/pci-tegra.c
14478
14479 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14480 M:      Hou Zhiqiang <[email protected]>
14481 L:      [email protected]
14482 L:      [email protected] (moderated for non-subscribers)
14483 S:      Maintained
14484 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14485 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14486
14487 PCI DRIVER FOR RENESAS R-CAR
14488 M:      Marek Vasut <[email protected]>
14489 M:      Yoshihiro Shimoda <[email protected]>
14490 L:      [email protected]
14491 L:      [email protected]
14492 S:      Maintained
14493 F:      Documentation/devicetree/bindings/pci/*rcar*
14494 F:      drivers/pci/controller/*rcar*
14495
14496 PCI DRIVER FOR SAMSUNG EXYNOS
14497 M:      Jingoo Han <[email protected]>
14498 L:      [email protected]
14499 L:      [email protected] (moderated for non-subscribers)
14500 L:      [email protected]
14501 S:      Maintained
14502 F:      drivers/pci/controller/dwc/pci-exynos.c
14503
14504 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14505 M:      Jingoo Han <[email protected]>
14506 M:      Gustavo Pimentel <[email protected]>
14507 L:      [email protected]
14508 S:      Maintained
14509 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14510 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14511 F:      drivers/pci/controller/dwc/*designware*
14512
14513 PCI DRIVER FOR TI DRA7XX/J721E
14514 M:      Kishon Vijay Abraham I <[email protected]>
14515 L:      [email protected]
14516 L:      [email protected]
14517 L:      [email protected] (moderated for non-subscribers)
14518 S:      Supported
14519 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
14520 F:      drivers/pci/controller/cadence/pci-j721e.c
14521 F:      drivers/pci/controller/dwc/pci-dra7xx.c
14522
14523 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14524 M:      Linus Walleij <[email protected]>
14525 L:      [email protected]
14526 S:      Maintained
14527 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14528 F:      drivers/pci/controller/pci-v3-semi.c
14529
14530 PCI ENDPOINT SUBSYSTEM
14531 M:      Kishon Vijay Abraham I <[email protected]>
14532 M:      Lorenzo Pieralisi <[email protected]>
14533 R:      Krzysztof Wilczyński <[email protected]>
14534 L:      [email protected]
14535 S:      Supported
14536 F:      Documentation/PCI/endpoint/*
14537 F:      Documentation/misc-devices/pci-endpoint-test.rst
14538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14539 F:      drivers/misc/pci_endpoint_test.c
14540 F:      drivers/pci/endpoint/
14541 F:      tools/pci/
14542
14543 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14544 M:      Russell Currey <[email protected]>
14545 M:      Oliver O'Halloran <[email protected]>
14546 L:      [email protected]
14547 S:      Supported
14548 F:      Documentation/PCI/pci-error-recovery.rst
14549 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
14550 F:      arch/powerpc/include/*/eeh*.h
14551 F:      arch/powerpc/kernel/eeh*.c
14552 F:      arch/powerpc/platforms/*/eeh*.c
14553 F:      drivers/pci/pcie/aer.c
14554 F:      drivers/pci/pcie/dpc.c
14555 F:      drivers/pci/pcie/err.c
14556
14557 PCI ERROR RECOVERY
14558 M:      Linas Vepstas <[email protected]>
14559 L:      [email protected]
14560 S:      Supported
14561 F:      Documentation/PCI/pci-error-recovery.rst
14562
14563 PCI MSI DRIVER FOR ALTERA MSI IP
14564 M:      Joyce Ooi <[email protected]>
14565 L:      [email protected]
14566 S:      Supported
14567 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14568 F:      drivers/pci/controller/pcie-altera-msi.c
14569
14570 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14571 M:      Toan Le <[email protected]>
14572 L:      [email protected]
14573 L:      [email protected] (moderated for non-subscribers)
14574 S:      Maintained
14575 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14576 F:      drivers/pci/controller/pci-xgene-msi.c
14577
14578 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14579 M:      Lorenzo Pieralisi <[email protected]>
14580 R:      Rob Herring <[email protected]>
14581 R:      Krzysztof Wilczyński <[email protected]>
14582 L:      [email protected]
14583 S:      Supported
14584 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
14585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14586 F:      drivers/pci/controller/
14587
14588 PCI SUBSYSTEM
14589 M:      Bjorn Helgaas <[email protected]>
14590 L:      [email protected]
14591 S:      Supported
14592 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
14593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14594 F:      Documentation/PCI/
14595 F:      Documentation/devicetree/bindings/pci/
14596 F:      arch/x86/kernel/early-quirks.c
14597 F:      arch/x86/kernel/quirks.c
14598 F:      arch/x86/pci/
14599 F:      drivers/acpi/pci*
14600 F:      drivers/pci/
14601 F:      include/asm-generic/pci*
14602 F:      include/linux/of_pci.h
14603 F:      include/linux/pci*
14604 F:      include/uapi/linux/pci*
14605 F:      lib/pci*
14606
14607 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14608 M:      Jonathan Chocron <[email protected]>
14609 L:      [email protected]
14610 S:      Maintained
14611 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
14612 F:      drivers/pci/controller/dwc/pcie-al.c
14613
14614 PCIE DRIVER FOR AMLOGIC MESON
14615 M:      Yue Wang <[email protected]>
14616 L:      [email protected]
14617 L:      [email protected]
14618 S:      Maintained
14619 F:      drivers/pci/controller/dwc/pci-meson.c
14620
14621 PCIE DRIVER FOR AXIS ARTPEC
14622 M:      Jesper Nilsson <[email protected]>
14623 L:      [email protected]
14624 L:      [email protected]
14625 S:      Maintained
14626 F:      Documentation/devicetree/bindings/pci/axis,artpec*
14627 F:      drivers/pci/controller/dwc/*artpec*
14628
14629 PCIE DRIVER FOR CAVIUM THUNDERX
14630 M:      Robert Richter <[email protected]>
14631 L:      [email protected]
14632 L:      [email protected] (moderated for non-subscribers)
14633 S:      Odd Fixes
14634 F:      drivers/pci/controller/pci-thunder-*
14635
14636 PCIE DRIVER FOR HISILICON
14637 M:      Zhou Wang <[email protected]>
14638 L:      [email protected]
14639 S:      Maintained
14640 F:      drivers/pci/controller/dwc/pcie-hisi.c
14641
14642 PCIE DRIVER FOR HISILICON KIRIN
14643 M:      Xiaowei Song <[email protected]>
14644 M:      Binghui Wang <[email protected]>
14645 L:      [email protected]
14646 S:      Maintained
14647 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14648 F:      drivers/pci/controller/dwc/pcie-kirin.c
14649
14650 PCIE DRIVER FOR HISILICON STB
14651 M:      Shawn Guo <[email protected]>
14652 L:      [email protected]
14653 S:      Maintained
14654 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14655 F:      drivers/pci/controller/dwc/pcie-histb.c
14656
14657 PCIE DRIVER FOR INTEL KEEM BAY
14658 M:      Srikanth Thokala <[email protected]>
14659 L:      [email protected]
14660 S:      Supported
14661 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14662 F:      drivers/pci/controller/dwc/pcie-keembay.c
14663
14664 PCIE DRIVER FOR INTEL LGM GW SOC
14665 M:      Rahul Tanwar <[email protected]>
14666 L:      [email protected]
14667 S:      Maintained
14668 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14669 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
14670
14671 PCIE DRIVER FOR MEDIATEK
14672 M:      Ryder Lee <[email protected]>
14673 M:      Jianjun Wang <[email protected]>
14674 L:      [email protected]
14675 L:      [email protected]
14676 S:      Supported
14677 F:      Documentation/devicetree/bindings/pci/mediatek*
14678 F:      drivers/pci/controller/*mediatek*
14679
14680 PCIE DRIVER FOR MICROCHIP
14681 M:      Daire McNamara <[email protected]>
14682 L:      [email protected]
14683 S:      Supported
14684 F:      Documentation/devicetree/bindings/pci/microchip*
14685 F:      drivers/pci/controller/*microchip*
14686
14687 PCIE DRIVER FOR QUALCOMM MSM
14688 M:      Stanimir Varbanov <[email protected]>
14689 L:      [email protected]
14690 L:      [email protected]
14691 S:      Maintained
14692 F:      drivers/pci/controller/dwc/*qcom*
14693
14694 PCIE DRIVER FOR ROCKCHIP
14695 M:      Shawn Lin <[email protected]>
14696 L:      [email protected]
14697 L:      [email protected]
14698 S:      Maintained
14699 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
14700 F:      drivers/pci/controller/pcie-rockchip*
14701
14702 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14703 M:      Kunihiko Hayashi <[email protected]>
14704 L:      [email protected]
14705 S:      Maintained
14706 F:      Documentation/devicetree/bindings/pci/uniphier-pcie*
14707 F:      drivers/pci/controller/dwc/pcie-uniphier*
14708
14709 PCIE DRIVER FOR ST SPEAR13XX
14710 M:      Pratyush Anand <[email protected]>
14711 L:      [email protected]
14712 S:      Maintained
14713 F:      drivers/pci/controller/dwc/*spear*
14714
14715 PCMCIA SUBSYSTEM
14716 M:      Dominik Brodowski <[email protected]>
14717 S:      Odd Fixes
14718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14719 F:      Documentation/pcmcia/
14720 F:      drivers/pcmcia/
14721 F:      include/pcmcia/
14722 F:      tools/pcmcia/
14723
14724 PCNET32 NETWORK DRIVER
14725 M:      Don Fry <[email protected]>
14726 L:      [email protected]
14727 S:      Maintained
14728 F:      drivers/net/ethernet/amd/pcnet32.c
14729
14730 PCRYPT PARALLEL CRYPTO ENGINE
14731 M:      Steffen Klassert <[email protected]>
14732 L:      [email protected]
14733 S:      Maintained
14734 F:      crypto/pcrypt.c
14735 F:      include/crypto/pcrypt.h
14736
14737 PEAQ WMI HOTKEYS DRIVER
14738 M:      Hans de Goede <[email protected]>
14739 L:      [email protected]
14740 S:      Maintained
14741 F:      drivers/platform/x86/peaq-wmi.c
14742
14743 PENSANDO ETHERNET DRIVERS
14744 M:      Shannon Nelson <[email protected]>
14745 M:      [email protected]
14746 L:      [email protected]
14747 S:      Supported
14748 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14749 F:      drivers/net/ethernet/pensando/
14750
14751 PER-CPU MEMORY ALLOCATOR
14752 M:      Dennis Zhou <[email protected]>
14753 M:      Tejun Heo <[email protected]>
14754 M:      Christoph Lameter <[email protected]>
14755 L:      [email protected]
14756 S:      Maintained
14757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14758 F:      arch/*/include/asm/percpu.h
14759 F:      include/linux/percpu*.h
14760 F:      lib/percpu*.c
14761 F:      mm/percpu*.c
14762
14763 PER-TASK DELAY ACCOUNTING
14764 M:      Balbir Singh <[email protected]>
14765 S:      Maintained
14766 F:      include/linux/delayacct.h
14767 F:      kernel/delayacct.c
14768
14769 PERFORMANCE EVENTS SUBSYSTEM
14770 M:      Peter Zijlstra <[email protected]>
14771 M:      Ingo Molnar <[email protected]>
14772 M:      Arnaldo Carvalho de Melo <[email protected]>
14773 R:      Mark Rutland <[email protected]>
14774 R:      Alexander Shishkin <[email protected]>
14775 R:      Jiri Olsa <[email protected]>
14776 R:      Namhyung Kim <[email protected]>
14777 L:      [email protected]
14778 L:      [email protected]
14779 S:      Supported
14780 W:      https://perf.wiki.kernel.org/
14781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14782 F:      arch/*/events/*
14783 F:      arch/*/events/*/*
14784 F:      arch/*/include/asm/perf_event.h
14785 F:      arch/*/kernel/*/*/perf_event*.c
14786 F:      arch/*/kernel/*/perf_event*.c
14787 F:      arch/*/kernel/perf_callchain.c
14788 F:      arch/*/kernel/perf_event*.c
14789 F:      include/linux/perf_event.h
14790 F:      include/uapi/linux/perf_event.h
14791 F:      kernel/events/*
14792 F:      tools/lib/perf/
14793 F:      tools/perf/
14794
14795 PERFORMANCE EVENTS TOOLING ARM64
14796 R:      John Garry <[email protected]>
14797 R:      Will Deacon <[email protected]>
14798 R:      Mathieu Poirier <[email protected]>
14799 R:      Leo Yan <[email protected]>
14800 L:      [email protected] (moderated for non-subscribers)
14801 S:      Supported
14802 F:      tools/build/feature/test-libopencsd.c
14803 F:      tools/perf/arch/arm*/
14804 F:      tools/perf/pmu-events/arch/arm64/
14805 F:      tools/perf/util/arm-spe*
14806 F:      tools/perf/util/cs-etm*
14807
14808 PERSONALITY HANDLING
14809 M:      Christoph Hellwig <[email protected]>
14810 L:      [email protected]
14811 S:      Maintained
14812 F:      include/linux/personality.h
14813 F:      include/uapi/linux/personality.h
14814
14815 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14816 M:      Marcus Folkesson <[email protected]>
14817 L:      [email protected]
14818 S:      Maintained
14819 F:      Documentation/input/devices/pxrc.rst
14820 F:      drivers/input/joystick/pxrc.c
14821
14822 PHONET PROTOCOL
14823 M:      Remi Denis-Courmont <[email protected]>
14824 S:      Supported
14825 F:      Documentation/networking/phonet.rst
14826 F:      include/linux/phonet.h
14827 F:      include/net/phonet/
14828 F:      include/uapi/linux/phonet.h
14829 F:      net/phonet/
14830
14831 PHRAM MTD DRIVER
14832 M:      Joern Engel <[email protected]>
14833 L:      [email protected]
14834 S:      Maintained
14835 F:      drivers/mtd/devices/phram.c
14836
14837 PICOLCD HID DRIVER
14838 M:      Bruno Prémont <[email protected]>
14839 L:      [email protected]
14840 S:      Maintained
14841 F:      drivers/hid/hid-picolcd*
14842
14843 PIDFD API
14844 M:      Christian Brauner <[email protected]>
14845 L:      [email protected]
14846 S:      Maintained
14847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14848 F:      samples/pidfd/
14849 F:      tools/testing/selftests/clone3/
14850 F:      tools/testing/selftests/pid_namespace/
14851 F:      tools/testing/selftests/pidfd/
14852 K:      (?i)pidfd
14853 K:      (?i)clone3
14854 K:      \b(clone_args|kernel_clone_args)\b
14855
14856 PIN CONTROL SUBSYSTEM
14857 M:      Linus Walleij <[email protected]>
14858 L:      [email protected]
14859 S:      Maintained
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14861 F:      Documentation/devicetree/bindings/pinctrl/
14862 F:      Documentation/driver-api/pin-control.rst
14863 F:      drivers/pinctrl/
14864 F:      include/linux/pinctrl/
14865
14866 PIN CONTROLLER - AMD
14867 M:      Basavaraj Natikar <[email protected]>
14868 M:      Shyam Sundar S K <[email protected]>
14869 S:      Maintained
14870 F:      drivers/pinctrl/pinctrl-amd.c
14871
14872 PIN CONTROLLER - FREESCALE
14873 M:      Dong Aisheng <[email protected]>
14874 M:      Fabio Estevam <[email protected]>
14875 M:      Shawn Guo <[email protected]>
14876 M:      Stefan Agner <[email protected]>
14877 R:      Pengutronix Kernel Team <[email protected]>
14878 L:      [email protected]
14879 S:      Maintained
14880 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
14881 F:      drivers/pinctrl/freescale/
14882
14883 PIN CONTROLLER - INTEL
14884 M:      Mika Westerberg <[email protected]>
14885 M:      Andy Shevchenko <[email protected]>
14886 S:      Maintained
14887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14888 F:      drivers/pinctrl/intel/
14889
14890 PIN CONTROLLER - KEEMBAY
14891 M:      Lakshmi Sowjanya D <[email protected]>
14892 S:      Supported
14893 F:      drivers/pinctrl/pinctrl-keembay*
14894
14895 PIN CONTROLLER - MEDIATEK
14896 M:      Sean Wang <[email protected]>
14897 L:      [email protected] (moderated for non-subscribers)
14898 S:      Maintained
14899 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14900 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14901 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14902 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14903 F:      drivers/pinctrl/mediatek/
14904
14905 PIN CONTROLLER - MICROCHIP AT91
14906 M:      Ludovic Desroches <[email protected]>
14907 L:      [email protected] (moderated for non-subscribers)
14908 L:      [email protected]
14909 S:      Supported
14910 F:      drivers/gpio/gpio-sama5d2-piobu.c
14911 F:      drivers/pinctrl/pinctrl-at91*
14912
14913 PIN CONTROLLER - QUALCOMM
14914 M:      Bjorn Andersson <[email protected]>
14915 L:      [email protected]
14916 S:      Maintained
14917 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14918 F:      drivers/pinctrl/qcom/
14919
14920 PIN CONTROLLER - RENESAS
14921 M:      Geert Uytterhoeven <[email protected]>
14922 L:      [email protected]
14923 S:      Supported
14924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14925 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
14926 F:      drivers/pinctrl/renesas/
14927
14928 PIN CONTROLLER - SAMSUNG
14929 M:      Tomasz Figa <[email protected]>
14930 M:      Krzysztof Kozlowski <[email protected]>
14931 M:      Sylwester Nawrocki <[email protected]>
14932 L:      [email protected] (moderated for non-subscribers)
14933 L:      [email protected]
14934 S:      Maintained
14935 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
14936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14937 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14938 F:      drivers/pinctrl/samsung/
14939 F:      include/dt-bindings/pinctrl/samsung.h
14940
14941 PIN CONTROLLER - SINGLE
14942 M:      Tony Lindgren <[email protected]>
14943 M:      Haojian Zhuang <[email protected]>
14944 L:      [email protected] (moderated for non-subscribers)
14945 L:      [email protected]
14946 S:      Maintained
14947 F:      drivers/pinctrl/pinctrl-single.c
14948
14949 PIN CONTROLLER - ST SPEAR
14950 M:      Viresh Kumar <[email protected]>
14951 L:      [email protected] (moderated for non-subscribers)
14952 S:      Maintained
14953 W:      http://www.st.com/spear
14954 F:      drivers/pinctrl/spear/
14955
14956 PKTCDVD DRIVER
14957 M:      [email protected]
14958 S:      Orphan
14959 F:      drivers/block/pktcdvd.c
14960 F:      include/linux/pktcdvd.h
14961 F:      include/uapi/linux/pktcdvd.h
14962
14963 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14964 M:      Tomasz Duszynski <[email protected]>
14965 S:      Maintained
14966 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14967 F:      drivers/iio/chemical/pms7003.c
14968
14969 PLDMFW LIBRARY
14970 M:      Jacob Keller <[email protected]>
14971 S:      Maintained
14972 F:      Documentation/driver-api/pldmfw/
14973 F:      include/linux/pldmfw.h
14974 F:      lib/pldmfw/
14975
14976 PLX DMA DRIVER
14977 M:      Logan Gunthorpe <[email protected]>
14978 S:      Maintained
14979 F:      drivers/dma/plx_dma.c
14980
14981 PM6764TR DRIVER
14982 M:      Charles Hsu     <[email protected]>
14983 L:      [email protected]
14984 S:      Maintained
14985 F:      Documentation/hwmon/pm6764tr.rst
14986 F:      drivers/hwmon/pmbus/pm6764tr.c
14987
14988 PM-GRAPH UTILITY
14989 M:      "Todd E Brandt" <[email protected]>
14990 L:      [email protected]
14991 S:      Supported
14992 W:      https://01.org/pm-graph
14993 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14994 T:      git git://github.com/intel/pm-graph
14995 F:      tools/power/pm-graph
14996
14997 PMBUS HARDWARE MONITORING DRIVERS
14998 M:      Guenter Roeck <[email protected]>
14999 L:      [email protected]
15000 S:      Maintained
15001 W:      http://hwmon.wiki.kernel.org/
15002 W:      http://www.roeck-us.net/linux/drivers/
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15004 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
15005 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
15006 F:      Documentation/hwmon/adm1275.rst
15007 F:      Documentation/hwmon/ibm-cffps.rst
15008 F:      Documentation/hwmon/ir35221.rst
15009 F:      Documentation/hwmon/lm25066.rst
15010 F:      Documentation/hwmon/ltc2978.rst
15011 F:      Documentation/hwmon/ltc3815.rst
15012 F:      Documentation/hwmon/max16064.rst
15013 F:      Documentation/hwmon/max20751.rst
15014 F:      Documentation/hwmon/max31785.rst
15015 F:      Documentation/hwmon/max34440.rst
15016 F:      Documentation/hwmon/max8688.rst
15017 F:      Documentation/hwmon/pmbus-core.rst
15018 F:      Documentation/hwmon/pmbus.rst
15019 F:      Documentation/hwmon/tps40422.rst
15020 F:      Documentation/hwmon/ucd9000.rst
15021 F:      Documentation/hwmon/ucd9200.rst
15022 F:      Documentation/hwmon/zl6100.rst
15023 F:      drivers/hwmon/pmbus/
15024 F:      include/linux/pmbus.h
15025
15026 PMC SIERRA MaxRAID DRIVER
15027 L:      [email protected]
15028 S:      Orphan
15029 W:      http://www.pmc-sierra.com/
15030 F:      drivers/scsi/pmcraid.*
15031
15032 PMC SIERRA PM8001 DRIVER
15033 M:      Jack Wang <[email protected]>
15034 L:      [email protected]
15035 S:      Supported
15036 F:      drivers/scsi/pm8001/
15037
15038 PNI RM3100 IIO DRIVER
15039 M:      Song Qiang <[email protected]>
15040 L:      [email protected]
15041 S:      Maintained
15042 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15043 F:      drivers/iio/magnetometer/rm3100*
15044
15045 PNP SUPPORT
15046 M:      "Rafael J. Wysocki" <[email protected]>
15047 L:      [email protected]
15048 S:      Maintained
15049 F:      drivers/pnp/
15050 F:      include/linux/pnp.h
15051
15052 POSIX CLOCKS and TIMERS
15053 M:      Thomas Gleixner <[email protected]>
15054 L:      [email protected]
15055 S:      Maintained
15056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15057 F:      fs/timerfd.c
15058 F:      include/linux/time_namespace.h
15059 F:      include/linux/timer*
15060 F:      kernel/time/*timer*
15061 F:      kernel/time/namespace.c
15062
15063 POWER MANAGEMENT CORE
15064 M:      "Rafael J. Wysocki" <[email protected]>
15065 L:      [email protected]
15066 S:      Supported
15067 B:      https://bugzilla.kernel.org
15068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15069 F:      drivers/base/power/
15070 F:      drivers/powercap/
15071 F:      include/linux/intel_rapl.h
15072 F:      include/linux/pm.h
15073 F:      include/linux/pm_*
15074 F:      include/linux/powercap.h
15075 F:      kernel/configs/nopm.config
15076
15077 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15078 M:      Daniel Lezcano <[email protected]>
15079 L:      [email protected]
15080 S:      Supported
15081 B:      https://bugzilla.kernel.org
15082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15083 F:      drivers/powercap/dtpm*
15084 F:      include/linux/dtpm.h
15085
15086 POWER STATE COORDINATION INTERFACE (PSCI)
15087 M:      Mark Rutland <[email protected]>
15088 M:      Lorenzo Pieralisi <[email protected]>
15089 L:      [email protected] (moderated for non-subscribers)
15090 S:      Maintained
15091 F:      drivers/firmware/psci/
15092 F:      include/linux/psci.h
15093 F:      include/uapi/linux/psci.h
15094
15095 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15096 M:      Sebastian Reichel <[email protected]>
15097 L:      [email protected]
15098 S:      Maintained
15099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15100 F:      Documentation/ABI/testing/sysfs-class-power
15101 F:      Documentation/devicetree/bindings/power/supply/
15102 F:      drivers/power/supply/
15103 F:      include/linux/power/
15104 F:      include/linux/power_supply.h
15105
15106 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15107 M:      Suraj Jitindar Singh <[email protected]>
15108 L:      [email protected]
15109 S:      Maintained
15110 F:      drivers/char/powernv-op-panel.c
15111
15112 PPP OVER ATM (RFC 2364)
15113 M:      Mitchell Blank Jr <[email protected]>
15114 S:      Maintained
15115 F:      include/uapi/linux/atmppp.h
15116 F:      net/atm/pppoatm.c
15117
15118 PPP OVER ETHERNET
15119 M:      Michal Ostrowski <[email protected]>
15120 S:      Maintained
15121 F:      drivers/net/ppp/pppoe.c
15122 F:      drivers/net/ppp/pppox.c
15123
15124 PPP OVER L2TP
15125 M:      James Chapman <[email protected]>
15126 S:      Maintained
15127 F:      include/linux/if_pppol2tp.h
15128 F:      include/uapi/linux/if_pppol2tp.h
15129 F:      net/l2tp/l2tp_ppp.c
15130
15131 PPP PROTOCOL DRIVERS AND COMPRESSORS
15132 M:      Paul Mackerras <[email protected]>
15133 L:      [email protected]
15134 S:      Maintained
15135 F:      drivers/net/ppp/ppp_*
15136
15137 PPS SUPPORT
15138 M:      Rodolfo Giometti <[email protected]>
15139 L:      [email protected] (subscribers-only)
15140 S:      Maintained
15141 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
15142 F:      Documentation/ABI/testing/sysfs-pps
15143 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
15144 F:      Documentation/driver-api/pps.rst
15145 F:      drivers/pps/
15146 F:      include/linux/pps*.h
15147 F:      include/uapi/linux/pps.h
15148
15149 PPTP DRIVER
15150 M:      Dmitry Kozlov <[email protected]>
15151 L:      [email protected]
15152 S:      Maintained
15153 W:      http://sourceforge.net/projects/accel-pptp
15154 F:      drivers/net/ppp/pptp.c
15155
15156 PRESSURE STALL INFORMATION (PSI)
15157 M:      Johannes Weiner <[email protected]>
15158 S:      Maintained
15159 F:      include/linux/psi*
15160 F:      kernel/sched/psi.c
15161
15162 PRINTK
15163 M:      Petr Mladek <[email protected]>
15164 M:      Sergey Senozhatsky <[email protected]>
15165 R:      Steven Rostedt <[email protected]>
15166 R:      John Ogness <[email protected]>
15167 S:      Maintained
15168 F:      include/linux/printk.h
15169 F:      kernel/printk/
15170
15171 PRINTK INDEXING
15172 R:      Chris Down <[email protected]>
15173 S:      Maintained
15174 F:      kernel/printk/index.c
15175
15176 PROC FILESYSTEM
15177 L:      [email protected]
15178 L:      [email protected]
15179 S:      Maintained
15180 F:      Documentation/filesystems/proc.rst
15181 F:      fs/proc/
15182 F:      include/linux/proc_fs.h
15183 F:      tools/testing/selftests/proc/
15184
15185 PROC SYSCTL
15186 M:      Luis Chamberlain <[email protected]>
15187 M:      Kees Cook <[email protected]>
15188 M:      Iurii Zaikin <[email protected]>
15189 L:      [email protected]
15190 L:      [email protected]
15191 S:      Maintained
15192 F:      fs/proc/proc_sysctl.c
15193 F:      include/linux/sysctl.h
15194 F:      kernel/sysctl-test.c
15195 F:      kernel/sysctl.c
15196 F:      tools/testing/selftests/sysctl/
15197
15198 PS3 NETWORK SUPPORT
15199 M:      Geoff Levand <[email protected]>
15200 L:      [email protected]
15201 L:      [email protected]
15202 S:      Maintained
15203 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
15204
15205 PS3 PLATFORM SUPPORT
15206 M:      Geoff Levand <[email protected]>
15207 L:      [email protected]
15208 S:      Maintained
15209 F:      arch/powerpc/boot/ps3*
15210 F:      arch/powerpc/include/asm/lv1call.h
15211 F:      arch/powerpc/include/asm/ps3*.h
15212 F:      arch/powerpc/platforms/ps3/
15213 F:      drivers/*/ps3*
15214 F:      drivers/ps3/
15215 F:      drivers/rtc/rtc-ps3.c
15216 F:      drivers/usb/host/*ps3.c
15217 F:      sound/ppc/snd_ps3*
15218
15219 PS3VRAM DRIVER
15220 M:      Jim Paris <[email protected]>
15221 M:      Geoff Levand <[email protected]>
15222 L:      [email protected]
15223 S:      Maintained
15224 F:      drivers/block/ps3vram.c
15225
15226 PSAMPLE PACKET SAMPLING SUPPORT
15227 M:      Yotam Gigi <[email protected]>
15228 S:      Maintained
15229 F:      include/net/psample.h
15230 F:      include/uapi/linux/psample.h
15231 F:      net/psample
15232
15233 PSTORE FILESYSTEM
15234 M:      Kees Cook <[email protected]>
15235 M:      Anton Vorontsov <[email protected]>
15236 M:      Colin Cross <[email protected]>
15237 M:      Tony Luck <[email protected]>
15238 S:      Maintained
15239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15240 F:      Documentation/admin-guide/ramoops.rst
15241 F:      Documentation/admin-guide/pstore-blk.rst
15242 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15243 F:      drivers/acpi/apei/erst.c
15244 F:      drivers/firmware/efi/efi-pstore.c
15245 F:      fs/pstore/
15246 F:      include/linux/pstore*
15247 K:      \b(pstore|ramoops)
15248
15249 PTP HARDWARE CLOCK SUPPORT
15250 M:      Richard Cochran <[email protected]>
15251 L:      [email protected]
15252 S:      Maintained
15253 W:      http://linuxptp.sourceforge.net/
15254 F:      Documentation/ABI/testing/sysfs-ptp
15255 F:      Documentation/driver-api/ptp.rst
15256 F:      drivers/net/phy/dp83640*
15257 F:      drivers/ptp/*
15258 F:      include/linux/ptp_cl*
15259
15260 PTP VIRTUAL CLOCK SUPPORT
15261 M:      Yangbo Lu <[email protected]>
15262 L:      [email protected]
15263 S:      Maintained
15264 F:      drivers/ptp/ptp_vclock.c
15265 F:      net/ethtool/phc_vclocks.c
15266
15267 PTRACE SUPPORT
15268 M:      Oleg Nesterov <[email protected]>
15269 S:      Maintained
15270 F:      arch/*/*/ptrace*.c
15271 F:      arch/*/include/asm/ptrace*.h
15272 F:      arch/*/ptrace*.c
15273 F:      include/asm-generic/syscall.h
15274 F:      include/linux/ptrace.h
15275 F:      include/linux/regset.h
15276 F:      include/linux/tracehook.h
15277 F:      include/uapi/linux/ptrace.h
15278 F:      include/uapi/linux/ptrace.h
15279 F:      kernel/ptrace.c
15280
15281 PULSE8-CEC DRIVER
15282 M:      Hans Verkuil <[email protected]>
15283 L:      [email protected]
15284 S:      Maintained
15285 T:      git git://linuxtv.org/media_tree.git
15286 F:      Documentation/admin-guide/media/pulse8-cec.rst
15287 F:      drivers/media/cec/usb/pulse8/
15288
15289 PVRUSB2 VIDEO4LINUX DRIVER
15290 M:      Mike Isely <[email protected]>
15291 L:      [email protected]       (subscribers-only)
15292 L:      [email protected]
15293 S:      Maintained
15294 W:      http://www.isely.net/pvrusb2/
15295 T:      git git://linuxtv.org/media_tree.git
15296 F:      Documentation/driver-api/media/drivers/pvrusb2*
15297 F:      drivers/media/usb/pvrusb2/
15298
15299 PWC WEBCAM DRIVER
15300 M:      Hans Verkuil <[email protected]>
15301 L:      [email protected]
15302 S:      Odd Fixes
15303 T:      git git://linuxtv.org/media_tree.git
15304 F:      drivers/media/usb/pwc/*
15305 F:      include/trace/events/pwc.h
15306
15307 PWM FAN DRIVER
15308 M:      Bartlomiej Zolnierkiewicz <[email protected]>
15309 L:      [email protected]
15310 S:      Supported
15311 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15312 F:      Documentation/hwmon/pwm-fan.rst
15313 F:      drivers/hwmon/pwm-fan.c
15314
15315 PWM IR Transmitter
15316 M:      Sean Young <[email protected]>
15317 L:      [email protected]
15318 S:      Maintained
15319 F:      drivers/media/rc/pwm-ir-tx.c
15320
15321 PWM SUBSYSTEM
15322 M:      Thierry Reding <[email protected]>
15323 R:      Uwe Kleine-König <[email protected]>
15324 M:      Lee Jones <[email protected]>
15325 L:      [email protected]
15326 S:      Maintained
15327 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
15328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15329 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15330 F:      Documentation/devicetree/bindings/pwm/
15331 F:      Documentation/driver-api/pwm.rst
15332 F:      drivers/gpio/gpio-mvebu.c
15333 F:      drivers/pwm/
15334 F:      drivers/video/backlight/pwm_bl.c
15335 F:      include/linux/pwm.h
15336 F:      include/linux/pwm_backlight.h
15337 K:      pwm_(config|apply_state|ops)
15338
15339 PXA GPIO DRIVER
15340 M:      Robert Jarzmik <[email protected]>
15341 L:      [email protected]
15342 S:      Maintained
15343 F:      drivers/gpio/gpio-pxa.c
15344
15345 PXA MMCI DRIVER
15346 S:      Orphan
15347
15348 PXA RTC DRIVER
15349 M:      Robert Jarzmik <[email protected]>
15350 L:      [email protected]
15351 S:      Maintained
15352
15353 PXA2xx/PXA3xx SUPPORT
15354 M:      Daniel Mack <[email protected]>
15355 M:      Haojian Zhuang <[email protected]>
15356 M:      Robert Jarzmik <[email protected]>
15357 L:      [email protected] (moderated for non-subscribers)
15358 S:      Maintained
15359 T:      git git://github.com/hzhuang1/linux.git
15360 T:      git git://github.com/rjarzmik/linux.git
15361 F:      arch/arm/boot/dts/pxa*
15362 F:      arch/arm/mach-pxa/
15363 F:      drivers/dma/pxa*
15364 F:      drivers/pcmcia/pxa2xx*
15365 F:      drivers/pinctrl/pxa/
15366 F:      drivers/spi/spi-pxa2xx*
15367 F:      drivers/usb/gadget/udc/pxa2*
15368 F:      include/sound/pxa2xx-lib.h
15369 F:      sound/arm/pxa*
15370 F:      sound/soc/pxa/
15371
15372 QAT DRIVER
15373 M:      Giovanni Cabiddu <[email protected]>
15374 L:      [email protected]
15375 S:      Supported
15376 F:      drivers/crypto/qat/
15377
15378 QCOM AUDIO (ASoC) DRIVERS
15379 M:      Srinivas Kandagatla <[email protected]>
15380 M:      Banajit Goswami <[email protected]>
15381 L:      [email protected] (moderated for non-subscribers)
15382 S:      Supported
15383 F:      sound/soc/codecs/lpass-va-macro.c
15384 F:      sound/soc/codecs/lpass-wsa-macro.*
15385 F:      sound/soc/codecs/msm8916-wcd-analog.c
15386 F:      sound/soc/codecs/msm8916-wcd-digital.c
15387 F:      sound/soc/codecs/wcd9335.*
15388 F:      sound/soc/codecs/wcd934x.c
15389 F:      sound/soc/codecs/wcd-clsh-v2.*
15390 F:      sound/soc/codecs/wsa881x.c
15391 F:      sound/soc/qcom/
15392
15393 QCOM IPA DRIVER
15394 M:      Alex Elder <[email protected]>
15395 L:      [email protected]
15396 S:      Supported
15397 F:      drivers/net/ipa/
15398
15399 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15400 M:      Gabriel Somlo <[email protected]>
15401 M:      "Michael S. Tsirkin" <[email protected]>
15402 L:      [email protected]
15403 S:      Maintained
15404 F:      drivers/firmware/qemu_fw_cfg.c
15405 F:      include/uapi/linux/qemu_fw_cfg.h
15406
15407 QIB DRIVER
15408 M:      Dennis Dalessandro <[email protected]>
15409 M:      Mike Marciniszyn <[email protected]>
15410 L:      [email protected]
15411 S:      Supported
15412 F:      drivers/infiniband/hw/qib/
15413
15414 QLOGIC QL41xxx FCOE DRIVER
15415 M:      Saurav Kashyap <[email protected]>
15416 M:      Javed Hasan <[email protected]>
15417 M:      [email protected]
15418 L:      [email protected]
15419 S:      Supported
15420 F:      drivers/scsi/qedf/
15421
15422 QLOGIC QL41xxx ISCSI DRIVER
15423 M:      Nilesh Javali <[email protected]>
15424 M:      Manish Rangankar <[email protected]>
15425 M:      [email protected]
15426 L:      [email protected]
15427 S:      Supported
15428 F:      drivers/scsi/qedi/
15429
15430 QLOGIC QL4xxx ETHERNET DRIVER
15431 M:      Ariel Elior <[email protected]>
15432 M:      [email protected]
15433 L:      [email protected]
15434 S:      Supported
15435 F:      drivers/net/ethernet/qlogic/qed/
15436 F:      drivers/net/ethernet/qlogic/qede/
15437 F:      include/linux/qed/
15438
15439 QLOGIC QL4xxx RDMA DRIVER
15440 M:      Michal Kalderon <[email protected]>
15441 M:      Ariel Elior <[email protected]>
15442 L:      [email protected]
15443 S:      Supported
15444 F:      drivers/infiniband/hw/qedr/
15445 F:      include/uapi/rdma/qedr-abi.h
15446
15447 QLOGIC QLA1280 SCSI DRIVER
15448 M:      Michael Reed <[email protected]>
15449 L:      [email protected]
15450 S:      Maintained
15451 F:      drivers/scsi/qla1280.[ch]
15452
15453 QLOGIC QLA2XXX FC-SCSI DRIVER
15454 M:      Nilesh Javali <[email protected]>
15455 M:      [email protected]
15456 L:      [email protected]
15457 S:      Supported
15458 F:      drivers/scsi/qla2xxx/
15459
15460 QLOGIC QLA3XXX NETWORK DRIVER
15461 M:      [email protected]
15462 L:      [email protected]
15463 S:      Supported
15464 F:      drivers/net/ethernet/qlogic/qla3xxx.*
15465
15466 QLOGIC QLA4XXX iSCSI DRIVER
15467 M:      Nilesh Javali <[email protected]>
15468 M:      Manish Rangankar <[email protected]>
15469 M:      [email protected]
15470 L:      [email protected]
15471 S:      Supported
15472 F:      drivers/scsi/qla4xxx/
15473
15474 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15475 M:      Shahed Shaikh <[email protected]>
15476 M:      Manish Chopra <[email protected]>
15477 M:      [email protected]
15478 L:      [email protected]
15479 S:      Supported
15480 F:      drivers/net/ethernet/qlogic/qlcnic/
15481
15482 QLOGIC QLGE 10Gb ETHERNET DRIVER
15483 M:      Manish Chopra <[email protected]>
15484 M:      [email protected]
15485 M:      Coiby Xu <[email protected]>
15486 L:      [email protected]
15487 S:      Supported
15488 F:      Documentation/networking/device_drivers/qlogic/qlge.rst
15489 F:      drivers/staging/qlge/
15490
15491 QM1D1B0004 MEDIA DRIVER
15492 M:      Akihiro Tsukada <[email protected]>
15493 L:      [email protected]
15494 S:      Odd Fixes
15495 F:      drivers/media/tuners/qm1d1b0004*
15496
15497 QM1D1C0042 MEDIA DRIVER
15498 M:      Akihiro Tsukada <[email protected]>
15499 L:      [email protected]
15500 S:      Odd Fixes
15501 F:      drivers/media/tuners/qm1d1c0042*
15502
15503 QNX4 FILESYSTEM
15504 M:      Anders Larsen <[email protected]>
15505 S:      Maintained
15506 W:      http://www.alarsen.net/linux/qnx4fs/
15507 F:      fs/qnx4/
15508 F:      include/uapi/linux/qnx4_fs.h
15509 F:      include/uapi/linux/qnxtypes.h
15510
15511 QORIQ DPAA2 FSL-MC BUS DRIVER
15512 M:      Stuart Yoder <[email protected]>
15513 M:      Laurentiu Tudor <[email protected]>
15514 L:      [email protected]
15515 S:      Maintained
15516 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
15517 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15518 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15519 F:      drivers/bus/fsl-mc/
15520 F:      include/uapi/linux/fsl_mc.h
15521
15522 QT1010 MEDIA DRIVER
15523 M:      Antti Palosaari <[email protected]>
15524 L:      [email protected]
15525 S:      Maintained
15526 W:      https://linuxtv.org
15527 W:      http://palosaari.fi/linux/
15528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15529 T:      git git://linuxtv.org/anttip/media_tree.git
15530 F:      drivers/media/tuners/qt1010*
15531
15532 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15533 M:      Kalle Valo <[email protected]>
15534 L:      [email protected]
15535 S:      Supported
15536 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15538 F:      drivers/net/wireless/ath/ath10k/
15539
15540 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15541 M:      Kalle Valo <[email protected]>
15542 L:      [email protected]
15543 S:      Supported
15544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15545 F:      drivers/net/wireless/ath/ath11k/
15546
15547 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15548 M:      [email protected]
15549 L:      [email protected]
15550 S:      Supported
15551 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15552 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15553 F:      drivers/net/wireless/ath/ath9k/
15554
15555 QUALCOMM CAMERA SUBSYSTEM DRIVER
15556 M:      Robert Foss <[email protected]>
15557 M:      Todor Tomov <[email protected]>
15558 L:      [email protected]
15559 S:      Maintained
15560 F:      Documentation/admin-guide/media/qcom_camss.rst
15561 F:      Documentation/devicetree/bindings/media/*camss*
15562 F:      drivers/media/platform/qcom/camss/
15563
15564 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15565 M:      Niklas Cassel <[email protected]>
15566 L:      [email protected]
15567 L:      [email protected]
15568 S:      Maintained
15569 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15570 F:      drivers/soc/qcom/cpr.c
15571
15572 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15573 M:      Ilia Lin <[email protected]>
15574 L:      [email protected]
15575 S:      Maintained
15576 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15577 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
15578
15579 QUALCOMM CRYPTO DRIVERS
15580 M:      Thara Gopinath <[email protected]>
15581 L:      [email protected]
15582 L:      [email protected]
15583 S:      Maintained
15584 F:      drivers/crypto/qce/
15585
15586 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15587 M:      Timur Tabi <[email protected]>
15588 L:      [email protected]
15589 S:      Maintained
15590 F:      drivers/net/ethernet/qualcomm/emac/
15591
15592 QUALCOMM ETHQOS ETHERNET DRIVER
15593 M:      Vinod Koul <[email protected]>
15594 L:      [email protected]
15595 S:      Maintained
15596 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
15597 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15598
15599 QUALCOMM GENERIC INTERFACE I2C DRIVER
15600 M:      Akash Asthana <[email protected]>
15601 M:      Mukesh Savaliya <[email protected]>
15602 L:      [email protected]
15603 L:      [email protected]
15604 S:      Supported
15605 F:      drivers/i2c/busses/i2c-qcom-geni.c
15606
15607 QUALCOMM HEXAGON ARCHITECTURE
15608 M:      Brian Cain <[email protected]>
15609 L:      [email protected]
15610 S:      Supported
15611 F:      arch/hexagon/
15612
15613 QUALCOMM HIDMA DRIVER
15614 M:      Sinan Kaya <[email protected]>
15615 L:      [email protected] (moderated for non-subscribers)
15616 L:      [email protected]
15617 L:      [email protected]
15618 S:      Supported
15619 F:      drivers/dma/qcom/hidma*
15620
15621 QUALCOMM I2C CCI DRIVER
15622 M:      Loic Poulain <[email protected]>
15623 M:      Robert Foss <[email protected]>
15624 L:      [email protected]
15625 L:      [email protected]
15626 S:      Maintained
15627 F:      Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15628 F:      drivers/i2c/busses/i2c-qcom-cci.c
15629
15630 QUALCOMM IOMMU
15631 M:      Rob Clark <[email protected]>
15632 L:      [email protected]
15633 L:      [email protected]
15634 S:      Maintained
15635 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
15636
15637 QUALCOMM IPC ROUTER (QRTR) DRIVER
15638 M:      Manivannan Sadhasivam <[email protected]>
15639 L:      [email protected]
15640 S:      Maintained
15641 F:      include/trace/events/qrtr.h
15642 F:      include/uapi/linux/qrtr.h
15643 F:      net/qrtr/
15644
15645 QUALCOMM IPCC MAILBOX DRIVER
15646 M:      Manivannan Sadhasivam <[email protected]>
15647 L:      [email protected]
15648 S:      Supported
15649 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15650 F:      drivers/mailbox/qcom-ipcc.c
15651 F:      include/dt-bindings/mailbox/qcom-ipcc.h
15652
15653 QUALCOMM IPQ4019 USB PHY DRIVER
15654 M:      Robert Marko <[email protected]>
15655 M:      Luka Perkov <[email protected]>
15656 L:      [email protected]
15657 S:      Maintained
15658 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15659 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15660
15661 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15662 M:      Robert Marko <[email protected]>
15663 M:      Luka Perkov <[email protected]>
15664 L:      [email protected]
15665 S:      Maintained
15666 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15667 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
15668
15669 QUALCOMM RMNET DRIVER
15670 M:      Subash Abhinov Kasiviswanathan <[email protected]>
15671 M:      Sean Tranchetti <[email protected]>
15672 L:      [email protected]
15673 S:      Maintained
15674 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15675 F:      drivers/net/ethernet/qualcomm/rmnet/
15676 F:      include/linux/if_rmnet.h
15677
15678 QUALCOMM TSENS THERMAL DRIVER
15679 M:      Amit Kucheria <[email protected]>
15680 M:      Thara Gopinath <[email protected]>
15681 L:      [email protected]
15682 L:      [email protected]
15683 S:      Maintained
15684 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15685 F:      drivers/thermal/qcom/
15686
15687 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15688 M:      Stanimir Varbanov <[email protected]>
15689 L:      [email protected]
15690 L:      [email protected]
15691 S:      Maintained
15692 T:      git git://linuxtv.org/media_tree.git
15693 F:      Documentation/devicetree/bindings/media/*venus*
15694 F:      drivers/media/platform/qcom/venus/
15695
15696 QUALCOMM WCN36XX WIRELESS DRIVER
15697 M:      Kalle Valo <[email protected]>
15698 L:      [email protected]
15699 S:      Supported
15700 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15701 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
15702 F:      drivers/net/wireless/ath/wcn36xx/
15703
15704 QUANTENNA QTNFMAC WIRELESS DRIVER
15705 M:      Igor Mitsyanko <[email protected]>
15706 R:      Sergey Matyukevich <[email protected]>
15707 L:      [email protected]
15708 S:      Maintained
15709 F:      drivers/net/wireless/quantenna
15710
15711 RADEON and AMDGPU DRM DRIVERS
15712 M:      Alex Deucher <[email protected]>
15713 M:      Christian König <[email protected]>
15714 M:      Pan, Xinhui <[email protected]>
15715 L:      [email protected]
15716 S:      Supported
15717 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
15718 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
15719 C:      irc://irc.oftc.net/radeon
15720 F:      drivers/gpu/drm/amd/
15721 F:      drivers/gpu/drm/radeon/
15722 F:      include/uapi/drm/amdgpu_drm.h
15723 F:      include/uapi/drm/radeon_drm.h
15724
15725 RADEON FRAMEBUFFER DISPLAY DRIVER
15726 M:      Benjamin Herrenschmidt <[email protected]>
15727 L:      [email protected]
15728 S:      Maintained
15729 F:      drivers/video/fbdev/aty/radeon*
15730 F:      include/uapi/linux/radeonfb.h
15731
15732 RADIOSHARK RADIO DRIVER
15733 M:      Hans Verkuil <[email protected]>
15734 L:      [email protected]
15735 S:      Maintained
15736 T:      git git://linuxtv.org/media_tree.git
15737 F:      drivers/media/radio/radio-shark.c
15738
15739 RADIOSHARK2 RADIO DRIVER
15740 M:      Hans Verkuil <[email protected]>
15741 L:      [email protected]
15742 S:      Maintained
15743 T:      git git://linuxtv.org/media_tree.git
15744 F:      drivers/media/radio/radio-shark2.c
15745 F:      drivers/media/radio/radio-tea5777.c
15746
15747 RADOS BLOCK DEVICE (RBD)
15748 M:      Ilya Dryomov <[email protected]>
15749 R:      Dongsheng Yang <[email protected]>
15750 L:      [email protected]
15751 S:      Supported
15752 W:      http://ceph.com/
15753 T:      git git://github.com/ceph/ceph-client.git
15754 F:      Documentation/ABI/testing/sysfs-bus-rbd
15755 F:      drivers/block/rbd.c
15756 F:      drivers/block/rbd_types.h
15757
15758 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15759 M:      Paul Mackerras <[email protected]>
15760 L:      [email protected]
15761 S:      Maintained
15762 F:      drivers/video/fbdev/aty/aty128fb.c
15763
15764 RAINSHADOW-CEC DRIVER
15765 M:      Hans Verkuil <[email protected]>
15766 L:      [email protected]
15767 S:      Maintained
15768 T:      git git://linuxtv.org/media_tree.git
15769 F:      drivers/media/cec/usb/rainshadow/
15770
15771 RALINK MIPS ARCHITECTURE
15772 M:      John Crispin <[email protected]>
15773 L:      [email protected]
15774 S:      Maintained
15775 F:      arch/mips/ralink
15776
15777 RALINK RT2X00 WIRELESS LAN DRIVER
15778 M:      Stanislaw Gruszka <[email protected]>
15779 M:      Helmut Schaa <[email protected]>
15780 L:      [email protected]
15781 S:      Maintained
15782 F:      drivers/net/wireless/ralink/rt2x00/
15783
15784 RAMDISK RAM BLOCK DEVICE DRIVER
15785 M:      Jens Axboe <[email protected]>
15786 S:      Maintained
15787 F:      Documentation/admin-guide/blockdev/ramdisk.rst
15788 F:      drivers/block/brd.c
15789
15790 RANCHU VIRTUAL BOARD FOR MIPS
15791 M:      Miodrag Dinic <[email protected]>
15792 L:      [email protected]
15793 S:      Supported
15794 F:      arch/mips/configs/generic/board-ranchu.config
15795 F:      arch/mips/generic/board-ranchu.c
15796
15797 RANDOM NUMBER DRIVER
15798 M:      "Theodore Ts'o" <[email protected]>
15799 S:      Maintained
15800 F:      drivers/char/random.c
15801
15802 RAPIDIO SUBSYSTEM
15803 M:      Matt Porter <[email protected]>
15804 M:      Alexandre Bounine <[email protected]>
15805 S:      Maintained
15806 F:      drivers/rapidio/
15807
15808 RAS INFRASTRUCTURE
15809 M:      Tony Luck <[email protected]>
15810 M:      Borislav Petkov <[email protected]>
15811 L:      [email protected]
15812 S:      Maintained
15813 F:      Documentation/admin-guide/ras.rst
15814 F:      drivers/ras/
15815 F:      include/linux/ras.h
15816 F:      include/ras/ras_event.h
15817
15818 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15819 L:      [email protected]
15820 S:      Orphan
15821 F:      drivers/net/wireless/ray*
15822
15823 RC-CORE / LIRC FRAMEWORK
15824 M:      Sean Young <[email protected]>
15825 L:      [email protected]
15826 S:      Maintained
15827 W:      http://linuxtv.org
15828 T:      git git://linuxtv.org/media_tree.git
15829 F:      Documentation/driver-api/media/rc-core.rst
15830 F:      Documentation/userspace-api/media/rc/
15831 F:      drivers/media/rc/
15832 F:      include/media/rc-map.h
15833 F:      include/media/rc-core.h
15834 F:      include/uapi/linux/lirc.h
15835
15836 RCMM REMOTE CONTROLS DECODER
15837 M:      Patrick Lerda <[email protected]>
15838 S:      Maintained
15839 F:      drivers/media/rc/ir-rcmm-decoder.c
15840
15841 RCUTORTURE TEST FRAMEWORK
15842 M:      "Paul E. McKenney" <[email protected]>
15843 M:      Josh Triplett <[email protected]>
15844 R:      Steven Rostedt <[email protected]>
15845 R:      Mathieu Desnoyers <[email protected]>
15846 R:      Lai Jiangshan <[email protected]>
15847 L:      [email protected]
15848 S:      Supported
15849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15850 F:      tools/testing/selftests/rcutorture
15851
15852 RDACM20 Camera Sensor
15853 M:      Jacopo Mondi <[email protected]>
15854 M:      Kieran Bingham <[email protected]>
15855 M:      Laurent Pinchart <[email protected]>
15856 M:      Niklas Söderlund <[email protected]>
15857 L:      [email protected]
15858 S:      Maintained
15859 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15860 F:      drivers/media/i2c/max9271.c
15861 F:      drivers/media/i2c/max9271.h
15862 F:      drivers/media/i2c/rdacm20.c
15863
15864 RDACM21 Camera Sensor
15865 M:      Jacopo Mondi <[email protected]>
15866 M:      Kieran Bingham <[email protected]>
15867 M:      Laurent Pinchart <[email protected]>
15868 M:      Niklas Söderlund <[email protected]>
15869 L:      [email protected]
15870 S:      Maintained
15871 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15872 F:      drivers/media/i2c/max9271.c
15873 F:      drivers/media/i2c/max9271.h
15874 F:      drivers/media/i2c/rdacm21.c
15875
15876 RDC R-321X SoC
15877 M:      Florian Fainelli <[email protected]>
15878 S:      Maintained
15879
15880 RDC R6040 FAST ETHERNET DRIVER
15881 M:      Florian Fainelli <[email protected]>
15882 L:      [email protected]
15883 S:      Maintained
15884 F:      drivers/net/ethernet/rdc/r6040.c
15885
15886 RDMAVT - RDMA verbs software
15887 M:      Dennis Dalessandro <[email protected]>
15888 M:      Mike Marciniszyn <[email protected]>
15889 L:      [email protected]
15890 S:      Supported
15891 F:      drivers/infiniband/sw/rdmavt
15892
15893 RDS - RELIABLE DATAGRAM SOCKETS
15894 M:      Santosh Shilimkar <[email protected]>
15895 L:      [email protected]
15896 L:      [email protected]
15897 L:      [email protected] (moderated for non-subscribers)
15898 S:      Supported
15899 W:      https://oss.oracle.com/projects/rds/
15900 F:      Documentation/networking/rds.rst
15901 F:      net/rds/
15902
15903 RDT - RESOURCE ALLOCATION
15904 M:      Fenghua Yu <[email protected]>
15905 M:      Reinette Chatre <[email protected]>
15906 L:      [email protected]
15907 S:      Supported
15908 F:      Documentation/x86/resctrl*
15909 F:      arch/x86/include/asm/resctrl.h
15910 F:      arch/x86/kernel/cpu/resctrl/
15911 F:      tools/testing/selftests/resctrl/
15912
15913 READ-COPY UPDATE (RCU)
15914 M:      "Paul E. McKenney" <[email protected]>
15915 M:      Josh Triplett <[email protected]>
15916 R:      Steven Rostedt <[email protected]>
15917 R:      Mathieu Desnoyers <[email protected]>
15918 R:      Lai Jiangshan <[email protected]>
15919 R:      Joel Fernandes <[email protected]>
15920 L:      [email protected]
15921 S:      Supported
15922 W:      http://www.rdrop.com/users/paulmck/RCU/
15923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15924 F:      Documentation/RCU/
15925 F:      include/linux/rcu*
15926 F:      kernel/rcu/
15927 X:      Documentation/RCU/torture.rst
15928 X:      include/linux/srcu*.h
15929 X:      kernel/rcu/srcu*.c
15930
15931 REAL TIME CLOCK (RTC) SUBSYSTEM
15932 M:      Alessandro Zummo <[email protected]>
15933 M:      Alexandre Belloni <[email protected]>
15934 L:      [email protected]
15935 S:      Maintained
15936 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
15937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15938 F:      Documentation/admin-guide/rtc.rst
15939 F:      Documentation/devicetree/bindings/rtc/
15940 F:      drivers/rtc/
15941 F:      include/linux/platform_data/rtc-*
15942 F:      include/linux/rtc.h
15943 F:      include/linux/rtc/
15944 F:      include/uapi/linux/rtc.h
15945 F:      tools/testing/selftests/rtc/
15946
15947 REALTEK AUDIO CODECS
15948 M:      Oder Chiou <[email protected]>
15949 S:      Maintained
15950 F:      include/sound/rt*.h
15951 F:      sound/soc/codecs/rt*
15952
15953 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15954 M:      Linus Walleij <[email protected]>
15955 S:      Maintained
15956 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15957 F:      drivers/net/dsa/realtek-smi*
15958 F:      drivers/net/dsa/rtl83*
15959
15960 REALTEK WIRELESS DRIVER (rtlwifi family)
15961 M:      Ping-Ke Shih <[email protected]>
15962 L:      [email protected]
15963 S:      Maintained
15964 W:      https://wireless.wiki.kernel.org/
15965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15966 F:      drivers/net/wireless/realtek/rtlwifi/
15967
15968 REALTEK WIRELESS DRIVER (rtw88)
15969 M:      Yan-Hsuan Chuang <[email protected]>
15970 L:      [email protected]
15971 S:      Maintained
15972 F:      drivers/net/wireless/realtek/rtw88/
15973
15974 REALTEK WIRELESS DRIVER (rtw89)
15975 M:      Ping-Ke Shih <[email protected]>
15976 L:      [email protected]
15977 S:      Maintained
15978 F:      drivers/net/wireless/realtek/rtw89/
15979
15980 REDPINE WIRELESS DRIVER
15981 M:      Amitkumar Karwar <[email protected]>
15982 M:      Siva Rebbagondla <[email protected]>
15983 L:      [email protected]
15984 S:      Maintained
15985 F:      drivers/net/wireless/rsi/
15986
15987 REGISTER MAP ABSTRACTION
15988 M:      Mark Brown <[email protected]>
15989 L:      [email protected]
15990 S:      Supported
15991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15992 F:      Documentation/devicetree/bindings/regmap/
15993 F:      drivers/base/regmap/
15994 F:      include/linux/regmap.h
15995
15996 REISERFS FILE SYSTEM
15997 L:      [email protected]
15998 S:      Supported
15999 F:      fs/reiserfs/
16000
16001 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16002 M:      Ohad Ben-Cohen <[email protected]>
16003 M:      Bjorn Andersson <[email protected]>
16004 M:      Mathieu Poirier <[email protected]>
16005 L:      [email protected]
16006 S:      Maintained
16007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
16008 F:      Documentation/ABI/testing/sysfs-class-remoteproc
16009 F:      Documentation/devicetree/bindings/remoteproc/
16010 F:      Documentation/staging/remoteproc.rst
16011 F:      drivers/remoteproc/
16012 F:      include/linux/remoteproc.h
16013 F:      include/linux/remoteproc/
16014
16015 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16016 M:      Ohad Ben-Cohen <[email protected]>
16017 M:      Bjorn Andersson <[email protected]>
16018 M:      Mathieu Poirier <[email protected]>
16019 L:      [email protected]
16020 S:      Maintained
16021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
16022 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
16023 F:      Documentation/staging/rpmsg.rst
16024 F:      drivers/rpmsg/
16025 F:      include/linux/rpmsg.h
16026 F:      include/linux/rpmsg/
16027 F:      include/uapi/linux/rpmsg.h
16028 F:      samples/rpmsg/
16029
16030 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16031 M:      Stephan Gerhold <[email protected]>
16032 L:      [email protected]
16033 L:      [email protected]
16034 S:      Maintained
16035 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
16036
16037 RENESAS CLOCK DRIVERS
16038 M:      Geert Uytterhoeven <[email protected]>
16039 L:      [email protected]
16040 S:      Supported
16041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16042 F:      Documentation/devicetree/bindings/clock/renesas,*
16043 F:      drivers/clk/renesas/
16044
16045 RENESAS EMEV2 I2C DRIVER
16046 M:      Wolfram Sang <[email protected]>
16047 L:      [email protected]
16048 S:      Supported
16049 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16050 F:      drivers/i2c/busses/i2c-emev2.c
16051
16052 RENESAS ETHERNET DRIVERS
16053 R:      Sergey Shtylyov <[email protected]>
16054 L:      [email protected]
16055 L:      [email protected]
16056 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
16057 F:      drivers/net/ethernet/renesas/
16058 F:      include/linux/sh_eth.h
16059
16060 RENESAS R-CAR GYROADC DRIVER
16061 M:      Marek Vasut <[email protected]>
16062 L:      [email protected]
16063 S:      Supported
16064 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16065 F:      drivers/iio/adc/rcar-gyroadc.c
16066
16067 RENESAS R-CAR I2C DRIVERS
16068 M:      Wolfram Sang <[email protected]>
16069 L:      [email protected]
16070 S:      Supported
16071 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16072 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16073 F:      drivers/i2c/busses/i2c-rcar.c
16074 F:      drivers/i2c/busses/i2c-sh_mobile.c
16075
16076 RENESAS R-CAR THERMAL DRIVERS
16077 M:      Niklas Söderlund <[email protected]>
16078 L:      [email protected]
16079 S:      Supported
16080 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16081 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16082 F:      drivers/thermal/rcar_gen3_thermal.c
16083 F:      drivers/thermal/rcar_thermal.c
16084
16085 RENESAS RIIC DRIVER
16086 M:      Chris Brandt <[email protected]>
16087 L:      [email protected]
16088 S:      Supported
16089 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16090 F:      drivers/i2c/busses/i2c-riic.c
16091
16092 RENESAS USB PHY DRIVER
16093 M:      Yoshihiro Shimoda <[email protected]>
16094 L:      [email protected]
16095 S:      Maintained
16096 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
16097
16098 RENESAS RZ/G2L A/D DRIVER
16099 M:      Lad Prabhakar <[email protected]>
16100 L:      [email protected]
16101 L:      [email protected]
16102 S:      Supported
16103 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16104 F:      drivers/iio/adc/rzg2l_adc.c
16105
16106 RESET CONTROLLER FRAMEWORK
16107 M:      Philipp Zabel <[email protected]>
16108 S:      Maintained
16109 T:      git git://git.pengutronix.de/git/pza/linux
16110 F:      Documentation/devicetree/bindings/reset/
16111 F:      Documentation/driver-api/reset.rst
16112 F:      drivers/reset/
16113 F:      include/dt-bindings/reset/
16114 F:      include/linux/reset-controller.h
16115 F:      include/linux/reset.h
16116 F:      include/linux/reset/
16117 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16118
16119 RESTARTABLE SEQUENCES SUPPORT
16120 M:      Mathieu Desnoyers <[email protected]>
16121 M:      Peter Zijlstra <[email protected]>
16122 M:      "Paul E. McKenney" <[email protected]>
16123 M:      Boqun Feng <[email protected]>
16124 L:      [email protected]
16125 S:      Supported
16126 F:      include/trace/events/rseq.h
16127 F:      include/uapi/linux/rseq.h
16128 F:      kernel/rseq.c
16129 F:      tools/testing/selftests/rseq/
16130
16131 RFKILL
16132 M:      Johannes Berg <[email protected]>
16133 L:      [email protected]
16134 S:      Maintained
16135 W:      https://wireless.wiki.kernel.org/
16136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16138 F:      Documentation/ABI/stable/sysfs-class-rfkill
16139 F:      Documentation/driver-api/rfkill.rst
16140 F:      include/linux/rfkill.h
16141 F:      include/uapi/linux/rfkill.h
16142 F:      net/rfkill/
16143
16144 RHASHTABLE
16145 M:      Thomas Graf <[email protected]>
16146 M:      Herbert Xu <[email protected]>
16147 L:      [email protected]
16148 S:      Maintained
16149 F:      include/linux/rhashtable-types.h
16150 F:      include/linux/rhashtable.h
16151 F:      lib/rhashtable.c
16152 F:      lib/test_rhashtable.c
16153
16154 RICOH R5C592 MEMORYSTICK DRIVER
16155 M:      Maxim Levitsky <[email protected]>
16156 S:      Maintained
16157 F:      drivers/memstick/host/r592.*
16158
16159 RICOH SMARTMEDIA/XD DRIVER
16160 M:      Maxim Levitsky <[email protected]>
16161 S:      Maintained
16162 F:      drivers/mtd/nand/raw/r852.c
16163 F:      drivers/mtd/nand/raw/r852.h
16164
16165 RISC-V ARCHITECTURE
16166 M:      Paul Walmsley <[email protected]>
16167 M:      Palmer Dabbelt <[email protected]>
16168 M:      Albert Ou <[email protected]>
16169 L:      [email protected]
16170 S:      Supported
16171 P:      Documentation/riscv/patch-acceptance.rst
16172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16173 F:      arch/riscv/
16174 N:      riscv
16175 K:      riscv
16176
16177 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16178 M:      Lewis Hanly <[email protected]>
16179 L:      [email protected]
16180 S:      Supported
16181 F:      drivers/mailbox/mailbox-mpfs.c
16182 F:      drivers/soc/microchip/
16183 F:      include/soc/microchip/mpfs.h
16184
16185 RNBD BLOCK DRIVERS
16186 M:      Md. Haris Iqbal <[email protected]>
16187 M:      Jack Wang <[email protected]>
16188 L:      [email protected]
16189 S:      Maintained
16190 F:      drivers/block/rnbd/
16191
16192 ROCCAT DRIVERS
16193 M:      Stefan Achatz <[email protected]>
16194 S:      Maintained
16195 W:      http://sourceforge.net/projects/roccat/
16196 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
16197 F:      drivers/hid/hid-roccat*
16198 F:      include/linux/hid-roccat*
16199
16200 ROCKCHIP ISP V1 DRIVER
16201 M:      Helen Koike <[email protected]>
16202 M:      Dafna Hirschfeld <[email protected]>
16203 L:      [email protected]
16204 L:      [email protected]
16205 S:      Maintained
16206 F:      Documentation/admin-guide/media/rkisp1.rst
16207 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16208 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16209 F:      drivers/media/platform/rockchip/rkisp1
16210 F:      include/uapi/linux/rkisp1-config.h
16211
16212 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16213 M:      Jacob Chen <[email protected]>
16214 M:      Ezequiel Garcia <[email protected]>
16215 L:      [email protected]
16216 L:      [email protected]
16217 S:      Maintained
16218 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
16219 F:      drivers/media/platform/rockchip/rga/
16220
16221 ROCKCHIP VIDEO DECODER DRIVER
16222 M:      Ezequiel Garcia <[email protected]>
16223 L:      [email protected]
16224 L:      [email protected]
16225 S:      Maintained
16226 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16227 F:      drivers/staging/media/rkvdec/
16228
16229 ROCKER DRIVER
16230 M:      Jiri Pirko <[email protected]>
16231 L:      [email protected]
16232 S:      Supported
16233 F:      drivers/net/ethernet/rocker/
16234
16235 ROCKETPORT EXPRESS/INFINITY DRIVER
16236 M:      Kevin Cernekee <[email protected]>
16237 L:      [email protected]
16238 S:      Odd Fixes
16239 F:      drivers/tty/serial/rp2.*
16240
16241 ROHM BD99954 CHARGER IC
16242 R:      Matti Vaittinen <[email protected]>
16243 L:      [email protected]
16244 S:      Supported
16245 F:      drivers/power/supply/bd99954-charger.c
16246 F:      drivers/power/supply/bd99954-charger.h
16247
16248 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16249 M:      Tomasz Duszynski <[email protected]>
16250 S:      Maintained
16251 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
16252 F:      drivers/iio/light/bh1750.c
16253
16254 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16255 M:      Marek Vasut <[email protected]>
16256 L:      [email protected]
16257 L:      [email protected]
16258 S:      Supported
16259 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16260 F:      drivers/gpio/gpio-bd9571mwv.c
16261 F:      drivers/mfd/bd9571mwv.c
16262 F:      drivers/regulator/bd9571mwv-regulator.c
16263 F:      include/linux/mfd/bd9571mwv.h
16264
16265 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16266 R:      Matti Vaittinen <[email protected]>
16267 L:      [email protected]
16268 S:      Supported
16269 F:      Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16270 F:      Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16271 F:      drivers/clk/clk-bd718x7.c
16272 F:      drivers/gpio/gpio-bd70528.c
16273 F:      drivers/gpio/gpio-bd71815.c
16274 F:      drivers/gpio/gpio-bd71828.c
16275 F:      drivers/mfd/rohm-bd70528.c
16276 F:      drivers/mfd/rohm-bd71828.c
16277 F:      drivers/mfd/rohm-bd718x7.c
16278 F:      drivers/mfd/rohm-bd9576.c
16279 F:      drivers/power/supply/bd70528-charger.c
16280 F:      drivers/regulator/bd70528-regulator.c
16281 F:      drivers/regulator/bd71815-regulator.c
16282 F:      drivers/regulator/bd71828-regulator.c
16283 F:      drivers/regulator/bd718x7-regulator.c
16284 F:      drivers/regulator/bd9576-regulator.c
16285 F:      drivers/regulator/rohm-regulator.c
16286 F:      drivers/rtc/rtc-bd70528.c
16287 F:      drivers/watchdog/bd70528_wdt.c
16288 F:      drivers/watchdog/bd9576_wdt.c
16289 F:      include/linux/mfd/rohm-bd70528.h
16290 F:      include/linux/mfd/rohm-bd71815.h
16291 F:      include/linux/mfd/rohm-bd71828.h
16292 F:      include/linux/mfd/rohm-bd718x7.h
16293 F:      include/linux/mfd/rohm-bd957x.h
16294 F:      include/linux/mfd/rohm-generic.h
16295 F:      include/linux/mfd/rohm-shared.h
16296
16297 ROSE NETWORK LAYER
16298 M:      Ralf Baechle <[email protected]>
16299 L:      [email protected]
16300 S:      Maintained
16301 W:      http://www.linux-ax25.org/
16302 F:      include/net/rose.h
16303 F:      include/uapi/linux/rose.h
16304 F:      net/rose/
16305
16306 ROTATION DRIVER FOR ALLWINNER A83T
16307 M:      Jernej Skrabec <[email protected]>
16308 L:      [email protected]
16309 S:      Maintained
16310 T:      git git://linuxtv.org/media_tree.git
16311 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16312 F:      drivers/media/platform/sunxi/sun8i-rotate/
16313
16314 RTL2830 MEDIA DRIVER
16315 M:      Antti Palosaari <[email protected]>
16316 L:      [email protected]
16317 S:      Maintained
16318 W:      https://linuxtv.org
16319 W:      http://palosaari.fi/linux/
16320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16321 T:      git git://linuxtv.org/anttip/media_tree.git
16322 F:      drivers/media/dvb-frontends/rtl2830*
16323
16324 RTL2832 MEDIA DRIVER
16325 M:      Antti Palosaari <[email protected]>
16326 L:      [email protected]
16327 S:      Maintained
16328 W:      https://linuxtv.org
16329 W:      http://palosaari.fi/linux/
16330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16331 T:      git git://linuxtv.org/anttip/media_tree.git
16332 F:      drivers/media/dvb-frontends/rtl2832*
16333
16334 RTL2832_SDR MEDIA DRIVER
16335 M:      Antti Palosaari <[email protected]>
16336 L:      [email protected]
16337 S:      Maintained
16338 W:      https://linuxtv.org
16339 W:      http://palosaari.fi/linux/
16340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16341 T:      git git://linuxtv.org/anttip/media_tree.git
16342 F:      drivers/media/dvb-frontends/rtl2832_sdr*
16343
16344 RTL8180 WIRELESS DRIVER
16345 L:      [email protected]
16346 S:      Orphan
16347 W:      https://wireless.wiki.kernel.org/
16348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16349 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
16350
16351 RTL8187 WIRELESS DRIVER
16352 M:      Herton Ronaldo Krzesinski <[email protected]>
16353 M:      Hin-Tak Leung <[email protected]>
16354 M:      Larry Finger <[email protected]>
16355 L:      [email protected]
16356 S:      Maintained
16357 W:      https://wireless.wiki.kernel.org/
16358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16359 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
16360
16361 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16362 M:      Jes Sorensen <[email protected]>
16363 L:      [email protected]
16364 S:      Maintained
16365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16366 F:      drivers/net/wireless/realtek/rtl8xxxu/
16367
16368 RTRS TRANSPORT DRIVERS
16369 M:      Md. Haris Iqbal <[email protected]>
16370 M:      Jack Wang <[email protected]>
16371 L:      [email protected]
16372 S:      Maintained
16373 F:      drivers/infiniband/ulp/rtrs/
16374
16375 RXRPC SOCKETS (AF_RXRPC)
16376 M:      David Howells <[email protected]>
16377 M:      Marc Dionne <[email protected]>
16378 L:      [email protected]
16379 S:      Supported
16380 W:      https://www.infradead.org/~dhowells/kafs/
16381 F:      Documentation/networking/rxrpc.rst
16382 F:      include/keys/rxrpc-type.h
16383 F:      include/net/af_rxrpc.h
16384 F:      include/trace/events/rxrpc.h
16385 F:      include/uapi/linux/rxrpc.h
16386 F:      net/rxrpc/
16387
16388 S3 SAVAGE FRAMEBUFFER DRIVER
16389 M:      Antonino Daplas <[email protected]>
16390 L:      [email protected]
16391 S:      Maintained
16392 F:      drivers/video/fbdev/savage/
16393
16394 S390
16395 M:      Heiko Carstens <[email protected]>
16396 M:      Vasily Gorbik <[email protected]>
16397 M:      Christian Borntraeger <[email protected]>
16398 R:      Alexander Gordeev <[email protected]>
16399 L:      [email protected]
16400 S:      Supported
16401 W:      http://www.ibm.com/developerworks/linux/linux390/
16402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16403 F:      Documentation/driver-api/s390-drivers.rst
16404 F:      Documentation/s390/
16405 F:      arch/s390/
16406 F:      drivers/s390/
16407
16408 S390 COMMON I/O LAYER
16409 M:      Vineeth Vijayan <[email protected]>
16410 M:      Peter Oberparleiter <[email protected]>
16411 L:      [email protected]
16412 S:      Supported
16413 W:      http://www.ibm.com/developerworks/linux/linux390/
16414 F:      drivers/s390/cio/
16415
16416 S390 DASD DRIVER
16417 M:      Stefan Haberland <[email protected]>
16418 M:      Jan Hoeppner <[email protected]>
16419 L:      [email protected]
16420 S:      Supported
16421 W:      http://www.ibm.com/developerworks/linux/linux390/
16422 F:      block/partitions/ibm.c
16423 F:      drivers/s390/block/dasd*
16424 F:      include/linux/dasd_mod.h
16425
16426 S390 IOMMU (PCI)
16427 M:      Matthew Rosato <[email protected]>
16428 M:      Gerald Schaefer <[email protected]>
16429 L:      [email protected]
16430 S:      Supported
16431 W:      http://www.ibm.com/developerworks/linux/linux390/
16432 F:      drivers/iommu/s390-iommu.c
16433
16434 S390 IUCV NETWORK LAYER
16435 M:      Julian Wiedmann <[email protected]>
16436 M:      Karsten Graul <[email protected]>
16437 L:      [email protected]
16438 L:      [email protected]
16439 S:      Supported
16440 W:      http://www.ibm.com/developerworks/linux/linux390/
16441 F:      drivers/s390/net/*iucv*
16442 F:      include/net/iucv/
16443 F:      net/iucv/
16444
16445 S390 NETWORK DRIVERS
16446 M:      Julian Wiedmann <[email protected]>
16447 M:      Karsten Graul <[email protected]>
16448 L:      [email protected]
16449 L:      [email protected]
16450 S:      Supported
16451 W:      http://www.ibm.com/developerworks/linux/linux390/
16452 F:      drivers/s390/net/
16453
16454 S390 PCI SUBSYSTEM
16455 M:      Niklas Schnelle <[email protected]>
16456 M:      Gerald Schaefer <[email protected]>
16457 L:      [email protected]
16458 S:      Supported
16459 W:      http://www.ibm.com/developerworks/linux/linux390/
16460 F:      arch/s390/pci/
16461 F:      drivers/pci/hotplug/s390_pci_hpc.c
16462 F:      Documentation/s390/pci.rst
16463
16464 S390 VFIO AP DRIVER
16465 M:      Tony Krowiak <[email protected]>
16466 M:      Halil Pasic <[email protected]>
16467 M:      Jason Herne <[email protected]>
16468 L:      [email protected]
16469 S:      Supported
16470 W:      http://www.ibm.com/developerworks/linux/linux390/
16471 F:      Documentation/s390/vfio-ap.rst
16472 F:      drivers/s390/crypto/vfio_ap_drv.c
16473 F:      drivers/s390/crypto/vfio_ap_ops.c
16474 F:      drivers/s390/crypto/vfio_ap_private.h
16475
16476 S390 VFIO-CCW DRIVER
16477 M:      Eric Farman <[email protected]>
16478 M:      Matthew Rosato <[email protected]>
16479 R:      Halil Pasic <[email protected]>
16480 L:      [email protected]
16481 L:      [email protected]
16482 S:      Supported
16483 F:      Documentation/s390/vfio-ccw.rst
16484 F:      drivers/s390/cio/vfio_ccw*
16485 F:      include/uapi/linux/vfio_ccw.h
16486
16487 S390 VFIO-PCI DRIVER
16488 M:      Matthew Rosato <[email protected]>
16489 M:      Eric Farman <[email protected]>
16490 L:      [email protected]
16491 L:      [email protected]
16492 S:      Supported
16493 F:      drivers/vfio/pci/vfio_pci_zdev.c
16494 F:      include/uapi/linux/vfio_zdev.h
16495
16496 S390 ZCRYPT DRIVER
16497 M:      Harald Freudenberger <[email protected]>
16498 L:      [email protected]
16499 S:      Supported
16500 W:      http://www.ibm.com/developerworks/linux/linux390/
16501 F:      drivers/s390/crypto/
16502
16503 S390 ZFCP DRIVER
16504 M:      Steffen Maier <[email protected]>
16505 M:      Benjamin Block <[email protected]>
16506 L:      [email protected]
16507 S:      Supported
16508 W:      http://www.ibm.com/developerworks/linux/linux390/
16509 F:      drivers/s390/scsi/zfcp_*
16510
16511 S3C ADC BATTERY DRIVER
16512 M:      Krzysztof Kozlowski <[email protected]>
16513 L:      [email protected]
16514 S:      Odd Fixes
16515 F:      drivers/power/supply/s3c_adc_battery.c
16516 F:      include/linux/s3c_adc_battery.h
16517
16518 S3C24XX SD/MMC Driver
16519 M:      Ben Dooks <[email protected]>
16520 L:      [email protected] (moderated for non-subscribers)
16521 S:      Supported
16522 F:      drivers/mmc/host/s3cmci.*
16523
16524 SAA6588 RDS RECEIVER DRIVER
16525 M:      Hans Verkuil <[email protected]>
16526 L:      [email protected]
16527 S:      Odd Fixes
16528 W:      https://linuxtv.org
16529 T:      git git://linuxtv.org/media_tree.git
16530 F:      drivers/media/i2c/saa6588*
16531
16532 SAA7134 VIDEO4LINUX DRIVER
16533 M:      Mauro Carvalho Chehab <[email protected]>
16534 L:      [email protected]
16535 S:      Odd fixes
16536 W:      https://linuxtv.org
16537 T:      git git://linuxtv.org/media_tree.git
16538 F:      Documentation/driver-api/media/drivers/saa7134*
16539 F:      drivers/media/pci/saa7134/
16540
16541 SAA7146 VIDEO4LINUX-2 DRIVER
16542 M:      Hans Verkuil <[email protected]>
16543 L:      [email protected]
16544 S:      Maintained
16545 T:      git git://linuxtv.org/media_tree.git
16546 F:      drivers/media/common/saa7146/
16547 F:      drivers/media/pci/saa7146/
16548 F:      include/media/drv-intf/saa7146*
16549
16550 SAFESETID SECURITY MODULE
16551 M:      Micah Morton <[email protected]>
16552 S:      Supported
16553 F:      Documentation/admin-guide/LSM/SafeSetID.rst
16554 F:      security/safesetid/
16555
16556 SAMSUNG AUDIO (ASoC) DRIVERS
16557 M:      Krzysztof Kozlowski <[email protected]>
16558 M:      Sylwester Nawrocki <[email protected]>
16559 L:      [email protected] (moderated for non-subscribers)
16560 S:      Supported
16561 F:      Documentation/devicetree/bindings/sound/samsung*
16562 F:      sound/soc/samsung/
16563
16564 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16565 M:      Krzysztof Kozlowski <[email protected]>
16566 L:      [email protected]
16567 L:      [email protected]
16568 S:      Maintained
16569 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16570 F:      drivers/crypto/exynos-rng.c
16571
16572 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16573 M:      Łukasz Stelmach <[email protected]>
16574 L:      [email protected]
16575 S:      Maintained
16576 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16577 F:      drivers/char/hw_random/exynos-trng.c
16578
16579 SAMSUNG FRAMEBUFFER DRIVER
16580 M:      Jingoo Han <[email protected]>
16581 L:      [email protected]
16582 S:      Maintained
16583 F:      drivers/video/fbdev/s3c-fb.c
16584
16585 SAMSUNG INTERCONNECT DRIVERS
16586 M:      Sylwester Nawrocki <[email protected]>
16587 M:      Artur Świgoń <[email protected]>
16588 L:      [email protected]
16589 L:      [email protected]
16590 S:      Supported
16591 F:      drivers/interconnect/samsung/
16592
16593 SAMSUNG LAPTOP DRIVER
16594 M:      Corentin Chary <[email protected]>
16595 L:      [email protected]
16596 S:      Maintained
16597 F:      drivers/platform/x86/samsung-laptop.c
16598
16599 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16600 M:      Krzysztof Kozlowski <[email protected]>
16601 M:      Bartlomiej Zolnierkiewicz <[email protected]>
16602 L:      [email protected]
16603 L:      [email protected]
16604 S:      Supported
16605 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16606 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16607 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16608 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16609 F:      drivers/clk/clk-s2mps11.c
16610 F:      drivers/mfd/sec*.c
16611 F:      drivers/regulator/s2m*.c
16612 F:      drivers/regulator/s5m*.c
16613 F:      drivers/rtc/rtc-s5m.c
16614 F:      include/linux/mfd/samsung/
16615
16616 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16617 M:      Sylwester Nawrocki <[email protected]>
16618 L:      [email protected]
16619 L:      [email protected]
16620 S:      Maintained
16621 F:      drivers/media/platform/s3c-camif/
16622 F:      include/media/drv-intf/s3c_camif.h
16623
16624 SAMSUNG S3FWRN5 NFC DRIVER
16625 M:      Krzysztof Kozlowski <[email protected]>
16626 M:      Krzysztof Opasiak <[email protected]>
16627 L:      [email protected] (subscribers-only)
16628 S:      Maintained
16629 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16630 F:      drivers/nfc/s3fwrn5
16631
16632 SAMSUNG S5C73M3 CAMERA DRIVER
16633 M:      Andrzej Hajda <[email protected]>
16634 L:      [email protected]
16635 S:      Supported
16636 F:      drivers/media/i2c/s5c73m3/*
16637
16638 SAMSUNG S5K5BAF CAMERA DRIVER
16639 M:      Andrzej Hajda <[email protected]>
16640 L:      [email protected]
16641 S:      Supported
16642 F:      drivers/media/i2c/s5k5baf.c
16643
16644 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16645 M:      Krzysztof Kozlowski <[email protected]>
16646 M:      Vladimir Zapolskiy <[email protected]>
16647 L:      [email protected]
16648 L:      [email protected]
16649 S:      Maintained
16650 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16651 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16652 F:      drivers/crypto/s5p-sss.c
16653
16654 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16655 M:      Sylwester Nawrocki <[email protected]>
16656 L:      [email protected]
16657 S:      Supported
16658 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16659 F:      drivers/media/platform/exynos4-is/
16660
16661 SAMSUNG SOC CLOCK DRIVERS
16662 M:      Sylwester Nawrocki <[email protected]>
16663 M:      Tomasz Figa <[email protected]>
16664 M:      Chanwoo Choi <[email protected]>
16665 L:      [email protected]
16666 S:      Supported
16667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16668 F:      Documentation/devicetree/bindings/clock/exynos*.txt
16669 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
16670 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
16671 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
16672 F:      drivers/clk/samsung/
16673 F:      include/dt-bindings/clock/exynos*.h
16674 F:      include/dt-bindings/clock/s3c*.h
16675 F:      include/dt-bindings/clock/s5p*.h
16676 F:      include/dt-bindings/clock/samsung,*.h
16677 F:      include/linux/clk/samsung.h
16678 F:      include/linux/platform_data/clk-s3c2410.h
16679
16680 SAMSUNG SPI DRIVERS
16681 M:      Krzysztof Kozlowski <[email protected]>
16682 M:      Andi Shyti <[email protected]>
16683 L:      [email protected]
16684 L:      [email protected]
16685 S:      Maintained
16686 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
16687 F:      drivers/spi/spi-s3c*
16688 F:      include/linux/platform_data/spi-s3c64xx.h
16689 F:      include/linux/spi/s3c24xx-fiq.h
16690
16691 SAMSUNG SXGBE DRIVERS
16692 M:      Byungho An <[email protected]>
16693 L:      [email protected]
16694 S:      Supported
16695 F:      drivers/net/ethernet/samsung/sxgbe/
16696
16697 SAMSUNG THERMAL DRIVER
16698 M:      Bartlomiej Zolnierkiewicz <[email protected]>
16699 L:      [email protected]
16700 L:      [email protected]
16701 S:      Supported
16702 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
16703 F:      drivers/thermal/samsung/
16704
16705 SAMSUNG USB2 PHY DRIVER
16706 M:      Sylwester Nawrocki <[email protected]>
16707 L:      [email protected]
16708 S:      Supported
16709 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
16710 F:      Documentation/driver-api/phy/samsung-usb2.rst
16711 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
16712 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
16713 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
16714 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
16715 F:      drivers/phy/samsung/phy-samsung-usb2.c
16716 F:      drivers/phy/samsung/phy-samsung-usb2.h
16717
16718 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16719 M:      Paul Barker <[email protected]>
16720 R:      Marc Murphy <[email protected]>
16721 S:      Supported
16722 F:      arch/arm/boot/dts/am335x-sancloud*
16723
16724 SC1200 WDT DRIVER
16725 M:      Zwane Mwaikambo <[email protected]>
16726 S:      Maintained
16727 F:      drivers/watchdog/sc1200wdt.c
16728
16729 SCHEDULER
16730 M:      Ingo Molnar <[email protected]>
16731 M:      Peter Zijlstra <[email protected]>
16732 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
16733 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
16734 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
16735 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
16736 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
16737 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
16738 R:      Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
16739 L:      [email protected]
16740 S:      Maintained
16741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16742 F:      include/linux/preempt.h
16743 F:      include/linux/sched.h
16744 F:      include/linux/wait.h
16745 F:      include/uapi/linux/sched.h
16746 F:      kernel/sched/
16747
16748 SCR24X CHIP CARD INTERFACE DRIVER
16749 M:      Lubomir Rintel <[email protected]>
16750 S:      Supported
16751 F:      drivers/char/pcmcia/scr24x_cs.c
16752
16753 SCSI RDMA PROTOCOL (SRP) INITIATOR
16754 M:      Bart Van Assche <[email protected]>
16755 L:      [email protected]
16756 S:      Supported
16757 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
16758 F:      drivers/infiniband/ulp/srp/
16759 F:      include/scsi/srp.h
16760
16761 SCSI RDMA PROTOCOL (SRP) TARGET
16762 M:      Bart Van Assche <[email protected]>
16763 L:      [email protected]
16764 L:      [email protected]
16765 S:      Supported
16766 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
16767 F:      drivers/infiniband/ulp/srpt/
16768
16769 SCSI SG DRIVER
16770 M:      Doug Gilbert <[email protected]>
16771 L:      [email protected]
16772 S:      Maintained
16773 W:      http://sg.danny.cz/sg
16774 F:      Documentation/scsi/scsi-generic.rst
16775 F:      drivers/scsi/sg.c
16776 F:      include/scsi/sg.h
16777
16778 SCSI SUBSYSTEM
16779 M:      "James E.J. Bottomley" <[email protected]>
16780 M:      "Martin K. Petersen" <[email protected]>
16781 L:      [email protected]
16782 S:      Maintained
16783 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
16784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16786 F:      Documentation/devicetree/bindings/scsi/
16787 F:      drivers/scsi/
16788 F:      include/scsi/
16789
16790 SCSI TAPE DRIVER
16791 M:      Kai Mäkisara <[email protected]>
16792 L:      [email protected]
16793 S:      Maintained
16794 F:      Documentation/scsi/st.rst
16795 F:      drivers/scsi/st.*
16796 F:      drivers/scsi/st_*.h
16797
16798 SCSI TARGET CORE USER DRIVER
16799 M:      Bodo Stroesser <[email protected]>
16800 L:      [email protected]
16801 L:      [email protected]
16802 S:      Supported
16803 F:      Documentation/target/tcmu-design.rst
16804 F:      drivers/target/target_core_user.c
16805 F:      include/uapi/linux/target_core_user.h
16806
16807 SCSI TARGET SUBSYSTEM
16808 M:      "Martin K. Petersen" <[email protected]>
16809 L:      [email protected]
16810 L:      [email protected]
16811 S:      Supported
16812 W:      http://www.linux-iscsi.org
16813 Q:      https://patchwork.kernel.org/project/target-devel/list/
16814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16815 F:      Documentation/target/
16816 F:      drivers/target/
16817 F:      include/target/
16818
16819 SCTP PROTOCOL
16820 M:      Vlad Yasevich <[email protected]>
16821 M:      Neil Horman <[email protected]>
16822 M:      Marcelo Ricardo Leitner <[email protected]>
16823 L:      [email protected]
16824 S:      Maintained
16825 W:      http://lksctp.sourceforge.net
16826 F:      Documentation/networking/sctp.rst
16827 F:      include/linux/sctp.h
16828 F:      include/net/sctp/
16829 F:      include/uapi/linux/sctp.h
16830 F:      net/sctp/
16831
16832 SCx200 CPU SUPPORT
16833 M:      Jim Cromie <[email protected]>
16834 S:      Odd Fixes
16835 F:      Documentation/i2c/busses/scx200_acb.rst
16836 F:      arch/x86/platform/scx200/
16837 F:      drivers/i2c/busses/scx200*
16838 F:      drivers/mtd/maps/scx200_docflash.c
16839 F:      drivers/watchdog/scx200_wdt.c
16840 F:      include/linux/scx200.h
16841
16842 SCx200 GPIO DRIVER
16843 M:      Jim Cromie <[email protected]>
16844 S:      Maintained
16845 F:      drivers/char/scx200_gpio.c
16846 F:      include/linux/scx200_gpio.h
16847
16848 SCx200 HRT CLOCKSOURCE DRIVER
16849 M:      Jim Cromie <[email protected]>
16850 S:      Maintained
16851 F:      drivers/clocksource/scx200_hrt.c
16852
16853 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16854 M:      Sascha Sommer <[email protected]>
16855 L:      [email protected] (subscribers-only)
16856 S:      Maintained
16857 F:      drivers/mmc/host/sdricoh_cs.c
16858
16859 SECO BOARDS CEC DRIVER
16860 M:      Ettore Chimenti <[email protected]>
16861 S:      Maintained
16862 F:      drivers/media/cec/platform/seco/seco-cec.c
16863 F:      drivers/media/cec/platform/seco/seco-cec.h
16864
16865 SECURE COMPUTING
16866 M:      Kees Cook <[email protected]>
16867 R:      Andy Lutomirski <[email protected]>
16868 R:      Will Drewry <[email protected]>
16869 S:      Supported
16870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16871 F:      Documentation/userspace-api/seccomp_filter.rst
16872 F:      include/linux/seccomp.h
16873 F:      include/uapi/linux/seccomp.h
16874 F:      kernel/seccomp.c
16875 F:      tools/testing/selftests/kselftest_harness.h
16876 F:      tools/testing/selftests/seccomp/*
16877 K:      \bsecure_computing
16878 K:      \bTIF_SECCOMP\b
16879
16880 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16881 M:      Al Cooper <[email protected]>
16882 L:      [email protected]
16883 L:      [email protected]
16884 S:      Maintained
16885 F:      drivers/mmc/host/sdhci-brcmstb*
16886
16887 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16888 M:      Adrian Hunter <[email protected]>
16889 L:      [email protected]
16890 S:      Maintained
16891 F:      drivers/mmc/host/sdhci*
16892
16893 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16894 M:      Eugen Hristev <[email protected]>
16895 L:      [email protected]
16896 S:      Supported
16897 F:      drivers/mmc/host/sdhci-of-at91.c
16898
16899 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16900 M:      Ben Dooks <[email protected]>
16901 M:      Jaehoon Chung <[email protected]>
16902 L:      [email protected]
16903 S:      Maintained
16904 F:      drivers/mmc/host/sdhci-s3c*
16905
16906 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16907 M:      Viresh Kumar <[email protected]>
16908 L:      [email protected]
16909 S:      Maintained
16910 F:      drivers/mmc/host/sdhci-spear.c
16911
16912 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16913 M:      Kishon Vijay Abraham I <[email protected]>
16914 L:      [email protected]
16915 S:      Maintained
16916 F:      drivers/mmc/host/sdhci-omap.c
16917
16918 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16919 M:      Jonathan Derrick <[email protected]>
16920 M:      Revanth Rajashekar <[email protected]>
16921 L:      [email protected]
16922 S:      Supported
16923 F:      block/opal_proto.h
16924 F:      block/sed*
16925 F:      include/linux/sed*
16926 F:      include/uapi/linux/sed*
16927
16928 SECURITY CONTACT
16929 M:      Security Officers <[email protected]>
16930 S:      Supported
16931 F:      Documentation/admin-guide/security-bugs.rst
16932
16933 SECURITY SUBSYSTEM
16934 M:      James Morris <[email protected]>
16935 M:      "Serge E. Hallyn" <[email protected]>
16936 L:      [email protected] (suggested Cc:)
16937 S:      Supported
16938 W:      http://kernsec.org/
16939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16940 F:      security/
16941 X:      security/selinux/
16942
16943 SELINUX SECURITY MODULE
16944 M:      Paul Moore <[email protected]>
16945 M:      Stephen Smalley <[email protected]>
16946 M:      Eric Paris <[email protected]>
16947 L:      [email protected]
16948 S:      Supported
16949 W:      https://selinuxproject.org
16950 W:      https://github.com/SELinuxProject
16951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16952 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16953 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
16954 F:      Documentation/admin-guide/LSM/SELinux.rst
16955 F:      include/trace/events/avc.h
16956 F:      include/uapi/linux/selinux_netlink.h
16957 F:      scripts/selinux/
16958 F:      security/selinux/
16959
16960 SENSABLE PHANTOM
16961 M:      Jiri Slaby <[email protected]>
16962 S:      Maintained
16963 F:      drivers/misc/phantom.c
16964 F:      include/uapi/linux/phantom.h
16965
16966 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16967 M:      Tomasz Duszynski <[email protected]>
16968 S:      Maintained
16969 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16970 F:      drivers/iio/chemical/scd30.h
16971 F:      drivers/iio/chemical/scd30_core.c
16972 F:      drivers/iio/chemical/scd30_i2c.c
16973 F:      drivers/iio/chemical/scd30_serial.c
16974
16975 SENSIRION SGP40 GAS SENSOR DRIVER
16976 M:      Andreas Klinger <[email protected]>
16977 S:      Maintained
16978 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16979 F:      drivers/iio/chemical/sgp40.c
16980
16981 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16982 M:      Tomasz Duszynski <[email protected]>
16983 S:      Maintained
16984 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16985 F:      drivers/iio/chemical/sps30.c
16986 F:      drivers/iio/chemical/sps30_i2c.c
16987 F:      drivers/iio/chemical/sps30_serial.c
16988
16989 SERIAL DEVICE BUS
16990 M:      Rob Herring <[email protected]>
16991 L:      [email protected]
16992 S:      Maintained
16993 F:      Documentation/devicetree/bindings/serial/serial.yaml
16994 F:      drivers/tty/serdev/
16995 F:      include/linux/serdev.h
16996
16997 SERIAL DRIVERS
16998 M:      Greg Kroah-Hartman <[email protected]>
16999 L:      [email protected]
17000 S:      Maintained
17001 F:      Documentation/devicetree/bindings/serial/
17002 F:      drivers/tty/serial/
17003
17004 SERIAL IR RECEIVER
17005 M:      Sean Young <[email protected]>
17006 L:      [email protected]
17007 S:      Maintained
17008 F:      drivers/media/rc/serial_ir.c
17009
17010 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17011 M:      Srinivas Kandagatla <[email protected]>
17012 L:      [email protected] (moderated for non-subscribers)
17013 S:      Maintained
17014 F:      Documentation/devicetree/bindings/slimbus/
17015 F:      drivers/slimbus/
17016 F:      include/linux/slimbus.h
17017
17018 SFC NETWORK DRIVER
17019 M:      Edward Cree <[email protected]>
17020 M:      Martin Habets <[email protected]>
17021 L:      [email protected]
17022 S:      Supported
17023 F:      drivers/net/ethernet/sfc/
17024
17025 SFF/SFP/SFP+ MODULE SUPPORT
17026 M:      Russell King <[email protected]>
17027 L:      [email protected]
17028 S:      Maintained
17029 F:      drivers/net/phy/phylink.c
17030 F:      drivers/net/phy/sfp*
17031 F:      include/linux/mdio/mdio-i2c.h
17032 F:      include/linux/phylink.h
17033 F:      include/linux/sfp.h
17034 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)
17035
17036 SGI GRU DRIVER
17037 M:      Dimitri Sivanich <[email protected]>
17038 S:      Maintained
17039 F:      drivers/misc/sgi-gru/
17040
17041 SGI XP/XPC/XPNET DRIVER
17042 M:      Robin Holt <[email protected]>
17043 M:      Steve Wahl <[email protected]>
17044 R:      Mike Travis <[email protected]>
17045 S:      Maintained
17046 F:      drivers/misc/sgi-xp/
17047
17048 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17049 M:      Karsten Graul <[email protected]>
17050 L:      [email protected]
17051 S:      Supported
17052 W:      http://www.ibm.com/developerworks/linux/linux390/
17053 F:      net/smc/
17054
17055 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17056 M:      Linus Walleij <[email protected]>
17057 L:      [email protected]
17058 S:      Maintained
17059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17060 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17061 F:      drivers/iio/light/gp2ap002.c
17062
17063 SHARP RJ54N1CB0C SENSOR DRIVER
17064 M:      Jacopo Mondi <[email protected]>
17065 L:      [email protected]
17066 S:      Odd fixes
17067 T:      git git://linuxtv.org/media_tree.git
17068 F:      drivers/media/i2c/rj54n1cb0c.c
17069 F:      include/media/i2c/rj54n1cb0c.h
17070
17071 SH_VOU V4L2 OUTPUT DRIVER
17072 L:      [email protected]
17073 S:      Orphan
17074 F:      drivers/media/platform/sh_vou.c
17075 F:      include/media/drv-intf/sh_vou.h
17076
17077 SI2157 MEDIA DRIVER
17078 M:      Antti Palosaari <[email protected]>
17079 L:      [email protected]
17080 S:      Maintained
17081 W:      https://linuxtv.org
17082 W:      http://palosaari.fi/linux/
17083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17084 T:      git git://linuxtv.org/anttip/media_tree.git
17085 F:      drivers/media/tuners/si2157*
17086
17087 SI2165 MEDIA DRIVER
17088 M:      Matthias Schwarzott <[email protected]>
17089 L:      [email protected]
17090 S:      Maintained
17091 W:      https://linuxtv.org
17092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17093 F:      drivers/media/dvb-frontends/si2165*
17094
17095 SI2168 MEDIA DRIVER
17096 M:      Antti Palosaari <[email protected]>
17097 L:      [email protected]
17098 S:      Maintained
17099 W:      https://linuxtv.org
17100 W:      http://palosaari.fi/linux/
17101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17102 T:      git git://linuxtv.org/anttip/media_tree.git
17103 F:      drivers/media/dvb-frontends/si2168*
17104
17105 SI470X FM RADIO RECEIVER I2C DRIVER
17106 M:      Hans Verkuil <[email protected]>
17107 L:      [email protected]
17108 S:      Odd Fixes
17109 W:      https://linuxtv.org
17110 T:      git git://linuxtv.org/media_tree.git
17111 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
17112
17113 SI470X FM RADIO RECEIVER USB DRIVER
17114 M:      Hans Verkuil <[email protected]>
17115 L:      [email protected]
17116 S:      Maintained
17117 W:      https://linuxtv.org
17118 T:      git git://linuxtv.org/media_tree.git
17119 F:      drivers/media/radio/si470x/radio-si470x-common.c
17120 F:      drivers/media/radio/si470x/radio-si470x-usb.c
17121 F:      drivers/media/radio/si470x/radio-si470x.h
17122
17123 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17124 M:      Eduardo Valentin <[email protected]>
17125 L:      [email protected]
17126 S:      Odd Fixes
17127 W:      https://linuxtv.org
17128 T:      git git://linuxtv.org/media_tree.git
17129 F:      drivers/media/radio/si4713/si4713.?
17130
17131 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17132 M:      Eduardo Valentin <[email protected]>
17133 L:      [email protected]
17134 S:      Odd Fixes
17135 W:      https://linuxtv.org
17136 T:      git git://linuxtv.org/media_tree.git
17137 F:      drivers/media/radio/si4713/radio-platform-si4713.c
17138
17139 SI4713 FM RADIO TRANSMITTER USB DRIVER
17140 M:      Hans Verkuil <[email protected]>
17141 L:      [email protected]
17142 S:      Maintained
17143 W:      https://linuxtv.org
17144 T:      git git://linuxtv.org/media_tree.git
17145 F:      drivers/media/radio/si4713/radio-usb-si4713.c
17146
17147 SIANO DVB DRIVER
17148 M:      Mauro Carvalho Chehab <[email protected]>
17149 L:      [email protected]
17150 S:      Odd fixes
17151 W:      https://linuxtv.org
17152 T:      git git://linuxtv.org/media_tree.git
17153 F:      drivers/media/common/siano/
17154 F:      drivers/media/mmc/siano/
17155 F:      drivers/media/usb/siano/
17156 F:      drivers/media/usb/siano/
17157
17158 SIFIVE DRIVERS
17159 M:      Palmer Dabbelt <[email protected]>
17160 M:      Paul Walmsley <[email protected]>
17161 L:      [email protected]
17162 S:      Supported
17163 T:      git git://github.com/sifive/riscv-linux.git
17164 N:      sifive
17165 K:      [^@]sifive
17166
17167 SIFIVE FU540 SYSTEM-ON-CHIP
17168 M:      Paul Walmsley <[email protected]>
17169 M:      Palmer Dabbelt <[email protected]>
17170 L:      [email protected]
17171 S:      Supported
17172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17173 N:      fu540
17174 K:      fu540
17175
17176 SIFIVE PDMA DRIVER
17177 M:      Green Wan <[email protected]>
17178 S:      Maintained
17179 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17180 F:      drivers/dma/sf-pdma/
17181
17182 SILEAD TOUCHSCREEN DRIVER
17183 M:      Hans de Goede <[email protected]>
17184 L:      [email protected]
17185 L:      [email protected]
17186 S:      Maintained
17187 F:      drivers/input/touchscreen/silead.c
17188 F:      drivers/platform/x86/touchscreen_dmi.c
17189
17190 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17191 M:      Jérôme Pouiller <[email protected]>
17192 S:      Supported
17193 F:      drivers/staging/wfx/
17194
17195 SILICON MOTION SM712 FRAME BUFFER DRIVER
17196 M:      Sudip Mukherjee <[email protected]>
17197 M:      Teddy Wang <[email protected]>
17198 M:      Sudip Mukherjee <[email protected]>
17199 L:      [email protected]
17200 S:      Maintained
17201 F:      Documentation/fb/sm712fb.rst
17202 F:      drivers/video/fbdev/sm712*
17203
17204 SILVACO I3C DUAL-ROLE MASTER
17205 M:      Miquel Raynal <[email protected]>
17206 M:      Conor Culhane <[email protected]>
17207 L:      [email protected]
17208 S:      Maintained
17209 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17210 F:      drivers/i3c/master/svc-i3c-master.c
17211
17212 SIMPLEFB FB DRIVER
17213 M:      Hans de Goede <[email protected]>
17214 L:      [email protected]
17215 S:      Maintained
17216 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17217 F:      drivers/video/fbdev/simplefb.c
17218 F:      include/linux/platform_data/simplefb.h
17219
17220 SIMTEC EB110ATX (Chalice CATS)
17221 M:      Simtec Linux Team <[email protected]>
17222 S:      Supported
17223 W:      http://www.simtec.co.uk/products/EB110ATX/
17224
17225 SIMTEC EB2410ITX (BAST)
17226 M:      Simtec Linux Team <[email protected]>
17227 S:      Supported
17228 W:      http://www.simtec.co.uk/products/EB2410ITX/
17229 F:      arch/arm/mach-s3c/bast-ide.c
17230 F:      arch/arm/mach-s3c/bast-irq.c
17231 F:      arch/arm/mach-s3c/mach-bast.c
17232
17233 SIOX
17234 M:      Thorsten Scherer <[email protected]>
17235 M:      Uwe Kleine-König <[email protected]>
17236 R:      Pengutronix Kernel Team <[email protected]>
17237 S:      Supported
17238 F:      drivers/gpio/gpio-siox.c
17239 F:      drivers/siox/*
17240 F:      include/trace/events/siox.h
17241
17242 SIPHASH PRF ROUTINES
17243 M:      Jason A. Donenfeld <[email protected]>
17244 S:      Maintained
17245 F:      include/linux/siphash.h
17246 F:      lib/siphash.c
17247 F:      lib/test_siphash.c
17248
17249 SIS 190 ETHERNET DRIVER
17250 M:      Francois Romieu <[email protected]>
17251 L:      [email protected]
17252 S:      Maintained
17253 F:      drivers/net/ethernet/sis/sis190.c
17254
17255 SIS 900/7016 FAST ETHERNET DRIVER
17256 M:      Daniele Venzano <[email protected]>
17257 L:      [email protected]
17258 S:      Maintained
17259 W:      http://www.brownhat.org/sis900.html
17260 F:      drivers/net/ethernet/sis/sis900.*
17261
17262 SIS FRAMEBUFFER DRIVER
17263 M:      Thomas Winischhofer <[email protected]>
17264 S:      Maintained
17265 W:      http://www.winischhofer.net/linuxsisvga.shtml
17266 F:      Documentation/fb/sisfb.rst
17267 F:      drivers/video/fbdev/sis/
17268 F:      include/video/sisfb.h
17269
17270 SIS I2C TOUCHSCREEN DRIVER
17271 M:      Mika Penttilä <[email protected]>
17272 L:      [email protected]
17273 S:      Maintained
17274 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17275 F:      drivers/input/touchscreen/sis_i2c.c
17276
17277 SIS USB2VGA DRIVER
17278 M:      Thomas Winischhofer <[email protected]>
17279 S:      Maintained
17280 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
17281 F:      drivers/usb/misc/sisusbvga/
17282
17283 SLAB ALLOCATOR
17284 M:      Christoph Lameter <[email protected]>
17285 M:      Pekka Enberg <[email protected]>
17286 M:      David Rientjes <[email protected]>
17287 M:      Joonsoo Kim <[email protected]>
17288 M:      Andrew Morton <[email protected]>
17289 M:      Vlastimil Babka <[email protected]>
17290 L:      [email protected]
17291 S:      Maintained
17292 F:      include/linux/sl?b*.h
17293 F:      mm/sl?b*
17294
17295 SLEEPABLE READ-COPY UPDATE (SRCU)
17296 M:      Lai Jiangshan <[email protected]>
17297 M:      "Paul E. McKenney" <[email protected]>
17298 M:      Josh Triplett <[email protected]>
17299 R:      Steven Rostedt <[email protected]>
17300 R:      Mathieu Desnoyers <[email protected]>
17301 L:      [email protected]
17302 S:      Supported
17303 W:      http://www.rdrop.com/users/paulmck/RCU/
17304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17305 F:      include/linux/srcu*.h
17306 F:      kernel/rcu/srcu*.c
17307
17308 SMACK SECURITY MODULE
17309 M:      Casey Schaufler <[email protected]>
17310 L:      [email protected]
17311 S:      Maintained
17312 W:      http://schaufler-ca.com
17313 T:      git git://github.com/cschaufler/smack-next
17314 F:      Documentation/admin-guide/LSM/Smack.rst
17315 F:      security/smack/
17316
17317 SMC91x ETHERNET DRIVER
17318 M:      Nicolas Pitre <[email protected]>
17319 S:      Odd Fixes
17320 F:      drivers/net/ethernet/smsc/smc91x.*
17321
17322 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17323 M:      Mark Rutland <[email protected]>
17324 M:      Lorenzo Pieralisi <[email protected]>
17325 M:      Sudeep Holla <[email protected]>
17326 L:      [email protected] (moderated for non-subscribers)
17327 S:      Maintained
17328 F:      drivers/firmware/smccc/
17329 F:      include/linux/arm-smccc.h
17330
17331 SMM665 HARDWARE MONITOR DRIVER
17332 M:      Guenter Roeck <[email protected]>
17333 L:      [email protected]
17334 S:      Maintained
17335 F:      Documentation/hwmon/smm665.rst
17336 F:      drivers/hwmon/smm665.c
17337
17338 SMSC EMC2103 HARDWARE MONITOR DRIVER
17339 M:      Steve Glendinning <[email protected]>
17340 L:      [email protected]
17341 S:      Maintained
17342 F:      Documentation/hwmon/emc2103.rst
17343 F:      drivers/hwmon/emc2103.c
17344
17345 SMSC SCH5627 HARDWARE MONITOR DRIVER
17346 M:      Hans de Goede <[email protected]>
17347 L:      [email protected]
17348 S:      Supported
17349 F:      Documentation/hwmon/sch5627.rst
17350 F:      drivers/hwmon/sch5627.c
17351
17352 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17353 M:      Steve Glendinning <[email protected]>
17354 L:      [email protected]
17355 S:      Maintained
17356 F:      drivers/video/fbdev/smscufx.c
17357
17358 SMSC47B397 HARDWARE MONITOR DRIVER
17359 M:      Jean Delvare <[email protected]>
17360 L:      [email protected]
17361 S:      Maintained
17362 F:      Documentation/hwmon/smsc47b397.rst
17363 F:      drivers/hwmon/smsc47b397.c
17364
17365 SMSC911x ETHERNET DRIVER
17366 M:      Steve Glendinning <[email protected]>
17367 L:      [email protected]
17368 S:      Maintained
17369 F:      drivers/net/ethernet/smsc/smsc911x.*
17370 F:      include/linux/smsc911x.h
17371
17372 SMSC9420 PCI ETHERNET DRIVER
17373 M:      Steve Glendinning <[email protected]>
17374 L:      [email protected]
17375 S:      Maintained
17376 F:      drivers/net/ethernet/smsc/smsc9420.*
17377
17378 SOCIONEXT (SNI) AVE NETWORK DRIVER
17379 M:      Kunihiko Hayashi <[email protected]>
17380 L:      [email protected]
17381 S:      Maintained
17382 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17383 F:      drivers/net/ethernet/socionext/sni_ave.c
17384
17385 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17386 M:      Jassi Brar <[email protected]>
17387 M:      Ilias Apalodimas <[email protected]>
17388 L:      [email protected]
17389 S:      Maintained
17390 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
17391 F:      drivers/net/ethernet/socionext/netsec.c
17392
17393 SOCIONEXT (SNI) Synquacer SPI DRIVER
17394 M:      Masahisa Kojima <[email protected]>
17395 M:      Jassi Brar <[email protected]>
17396 L:      [email protected]
17397 S:      Maintained
17398 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
17399 F:      drivers/spi/spi-synquacer.c
17400
17401 SOCIONEXT SYNQUACER I2C DRIVER
17402 M:      Ard Biesheuvel <[email protected]>
17403 L:      [email protected]
17404 S:      Maintained
17405 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17406 F:      drivers/i2c/busses/i2c-synquacer.c
17407
17408 SOCIONEXT UNIPHIER SOUND DRIVER
17409 L:      [email protected] (moderated for non-subscribers)
17410 S:      Orphan
17411 F:      sound/soc/uniphier/
17412
17413 SOEKRIS NET48XX LED SUPPORT
17414 M:      Chris Boot <[email protected]>
17415 S:      Maintained
17416 F:      drivers/leds/leds-net48xx.c
17417
17418 SOFT-IWARP DRIVER (siw)
17419 M:      Bernard Metzler <[email protected]>
17420 L:      [email protected]
17421 S:      Supported
17422 F:      drivers/infiniband/sw/siw/
17423 F:      include/uapi/rdma/siw-abi.h
17424
17425 SOFT-ROCE DRIVER (rxe)
17426 M:      Zhu Yanjun <[email protected]>
17427 L:      [email protected]
17428 S:      Supported
17429 F:      drivers/infiniband/sw/rxe/
17430 F:      include/uapi/rdma/rdma_user_rxe.h
17431
17432 SOFTLOGIC 6x10 MPEG CODEC
17433 M:      Bluecherry Maintainers <[email protected]>
17434 M:      Anton Sviridenko <[email protected]>
17435 M:      Andrey Utkin <[email protected]>
17436 M:      Ismael Luceno <[email protected]>
17437 L:      [email protected]
17438 S:      Supported
17439 F:      drivers/media/pci/solo6x10/
17440
17441 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17442 M:      James Morse <[email protected]>
17443 L:      [email protected] (moderated for non-subscribers)
17444 S:      Maintained
17445 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
17446 F:      drivers/firmware/arm_sdei.c
17447 F:      include/linux/arm_sdei.h
17448 F:      include/uapi/linux/arm_sdei.h
17449
17450 SOFTWARE NODES
17451 R:      Andy Shevchenko <[email protected]>
17452 R:      Heikki Krogerus <[email protected]>
17453 L:      [email protected]
17454 S:      Maintained
17455 F:      drivers/base/swnode.c
17456
17457 SOFTWARE RAID (Multiple Disks) SUPPORT
17458 M:      Song Liu <[email protected]>
17459 L:      [email protected]
17460 S:      Supported
17461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17462 F:      drivers/md/Kconfig
17463 F:      drivers/md/Makefile
17464 F:      drivers/md/md*
17465 F:      drivers/md/raid*
17466 F:      include/linux/raid/
17467 F:      include/uapi/linux/raid/
17468
17469 SOLIDRUN CLEARFOG SUPPORT
17470 M:      Russell King <[email protected]>
17471 S:      Maintained
17472 F:      arch/arm/boot/dts/armada-388-clearfog*
17473 F:      arch/arm/boot/dts/armada-38x-solidrun-*
17474
17475 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17476 M:      Russell King <[email protected]>
17477 S:      Maintained
17478 F:      arch/arm/boot/dts/imx6*-cubox-i*
17479 F:      arch/arm/boot/dts/imx6*-hummingboard*
17480 F:      arch/arm/boot/dts/imx6*-sr-*
17481
17482 SONIC NETWORK DRIVER
17483 M:      Thomas Bogendoerfer <[email protected]>
17484 L:      [email protected]
17485 S:      Maintained
17486 F:      drivers/net/ethernet/natsemi/sonic.*
17487
17488 SONICS SILICON BACKPLANE DRIVER (SSB)
17489 M:      Michael Buesch <[email protected]>
17490 L:      [email protected]
17491 S:      Maintained
17492 F:      drivers/ssb/
17493 F:      include/linux/ssb/
17494
17495 SONY IMX208 SENSOR DRIVER
17496 M:      Sakari Ailus <[email protected]>
17497 L:      [email protected]
17498 S:      Maintained
17499 T:      git git://linuxtv.org/media_tree.git
17500 F:      drivers/media/i2c/imx208.c
17501
17502 SONY IMX214 SENSOR DRIVER
17503 M:      Ricardo Ribalda <[email protected]>
17504 L:      [email protected]
17505 S:      Maintained
17506 T:      git git://linuxtv.org/media_tree.git
17507 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17508 F:      drivers/media/i2c/imx214.c
17509
17510 SONY IMX219 SENSOR DRIVER
17511 M:      Dave Stevenson <[email protected]>
17512 L:      [email protected]
17513 S:      Maintained
17514 T:      git git://linuxtv.org/media_tree.git
17515 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
17516 F:      drivers/media/i2c/imx219.c
17517
17518 SONY IMX258 SENSOR DRIVER
17519 M:      Sakari Ailus <[email protected]>
17520 L:      [email protected]
17521 S:      Maintained
17522 T:      git git://linuxtv.org/media_tree.git
17523 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
17524 F:      drivers/media/i2c/imx258.c
17525
17526 SONY IMX274 SENSOR DRIVER
17527 M:      Leon Luo <[email protected]>
17528 L:      [email protected]
17529 S:      Maintained
17530 T:      git git://linuxtv.org/media_tree.git
17531 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17532 F:      drivers/media/i2c/imx274.c
17533
17534 SONY IMX290 SENSOR DRIVER
17535 M:      Manivannan Sadhasivam <[email protected]>
17536 L:      [email protected]
17537 S:      Maintained
17538 T:      git git://linuxtv.org/media_tree.git
17539 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
17540 F:      drivers/media/i2c/imx290.c
17541
17542 SONY IMX319 SENSOR DRIVER
17543 M:      Bingbu Cao <[email protected]>
17544 L:      [email protected]
17545 S:      Maintained
17546 T:      git git://linuxtv.org/media_tree.git
17547 F:      drivers/media/i2c/imx319.c
17548
17549 SONY IMX334 SENSOR DRIVER
17550 M:      Paul J. Murphy <[email protected]>
17551 M:      Daniele Alessandrelli <[email protected]>
17552 L:      [email protected]
17553 S:      Maintained
17554 T:      git git://linuxtv.org/media_tree.git
17555 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17556 F:      drivers/media/i2c/imx334.c
17557
17558 SONY IMX335 SENSOR DRIVER
17559 M:      Paul J. Murphy <[email protected]>
17560 M:      Daniele Alessandrelli <[email protected]>
17561 L:      [email protected]
17562 S:      Maintained
17563 T:      git git://linuxtv.org/media_tree.git
17564 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17565 F:      drivers/media/i2c/imx335.c
17566
17567 SONY IMX355 SENSOR DRIVER
17568 M:      Tianshu Qiu <[email protected]>
17569 L:      [email protected]
17570 S:      Maintained
17571 T:      git git://linuxtv.org/media_tree.git
17572 F:      drivers/media/i2c/imx355.c
17573
17574 SONY IMX412 SENSOR DRIVER
17575 M:      Paul J. Murphy <[email protected]>
17576 M:      Daniele Alessandrelli <[email protected]>
17577 L:      [email protected]
17578 S:      Maintained
17579 T:      git git://linuxtv.org/media_tree.git
17580 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17581 F:      drivers/media/i2c/imx412.c
17582
17583 SONY MEMORYSTICK SUBSYSTEM
17584 M:      Maxim Levitsky <[email protected]>
17585 M:      Alex Dubov <[email protected]>
17586 M:      Ulf Hansson <[email protected]>
17587 L:      [email protected]
17588 S:      Maintained
17589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17590 F:      drivers/memstick/
17591 F:      include/linux/memstick.h
17592
17593 SONY VAIO CONTROL DEVICE DRIVER
17594 M:      Mattia Dongili <[email protected]>
17595 L:      [email protected]
17596 S:      Maintained
17597 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17598 F:      Documentation/admin-guide/laptops/sony-laptop.rst
17599 F:      drivers/char/sonypi.c
17600 F:      drivers/platform/x86/sony-laptop.c
17601 F:      include/linux/sony-laptop.h
17602
17603 SOUND
17604 M:      Jaroslav Kysela <[email protected]>
17605 M:      Takashi Iwai <[email protected]>
17606 L:      [email protected] (moderated for non-subscribers)
17607 S:      Maintained
17608 W:      http://www.alsa-project.org/
17609 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
17610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17611 F:      Documentation/sound/
17612 F:      include/sound/
17613 F:      include/uapi/sound/
17614 F:      sound/
17615
17616 SOUND - COMPRESSED AUDIO
17617 M:      Vinod Koul <[email protected]>
17618 L:      [email protected] (moderated for non-subscribers)
17619 S:      Supported
17620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17621 F:      Documentation/sound/designs/compress-offload.rst
17622 F:      include/sound/compress_driver.h
17623 F:      include/uapi/sound/compress_*
17624 F:      sound/core/compress_offload.c
17625 F:      sound/soc/soc-compress.c
17626
17627 SOUND - DMAENGINE HELPERS
17628 M:      Lars-Peter Clausen <[email protected]>
17629 S:      Supported
17630 F:      include/sound/dmaengine_pcm.h
17631 F:      sound/core/pcm_dmaengine.c
17632 F:      sound/soc/soc-generic-dmaengine-pcm.c
17633
17634 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17635 M:      Liam Girdwood <[email protected]>
17636 M:      Mark Brown <[email protected]>
17637 L:      [email protected] (moderated for non-subscribers)
17638 S:      Supported
17639 W:      http://alsa-project.org/main/index.php/ASoC
17640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17641 F:      Documentation/devicetree/bindings/sound/
17642 F:      Documentation/sound/soc/
17643 F:      include/dt-bindings/sound/
17644 F:      include/sound/soc*
17645 F:      sound/soc/
17646
17647 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17648 M:      Pierre-Louis Bossart <[email protected]>
17649 M:      Liam Girdwood <[email protected]>
17650 M:      Ranjani Sridharan <[email protected]>
17651 M:      Kai Vehmanen <[email protected]>
17652 M:      Daniel Baluta <[email protected]>
17653 L:      [email protected] (moderated for non-subscribers)
17654 S:      Supported
17655 W:      https://github.com/thesofproject/linux/
17656 F:      sound/soc/sof/
17657
17658 SOUNDWIRE SUBSYSTEM
17659 M:      Vinod Koul <[email protected]>
17660 M:      Bard Liao <[email protected]>
17661 R:      Pierre-Louis Bossart <[email protected]>
17662 R:      Sanyog Kale <[email protected]>
17663 L:      [email protected] (moderated for non-subscribers)
17664 S:      Supported
17665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17666 F:      Documentation/driver-api/soundwire/
17667 F:      drivers/soundwire/
17668 F:      include/linux/soundwire/
17669
17670 SP2 MEDIA DRIVER
17671 M:      Olli Salonen <[email protected]>
17672 L:      [email protected]
17673 S:      Maintained
17674 W:      https://linuxtv.org
17675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17676 F:      drivers/media/dvb-frontends/sp2*
17677
17678 SPARC + UltraSPARC (sparc/sparc64)
17679 M:      "David S. Miller" <[email protected]>
17680 L:      [email protected]
17681 S:      Maintained
17682 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
17683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17685 F:      arch/sparc/
17686 F:      drivers/sbus/
17687
17688 SPARC SERIAL DRIVERS
17689 M:      "David S. Miller" <[email protected]>
17690 L:      [email protected]
17691 S:      Maintained
17692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17694 F:      drivers/tty/serial/suncore.c
17695 F:      drivers/tty/serial/sunhv.c
17696 F:      drivers/tty/serial/sunsab.c
17697 F:      drivers/tty/serial/sunsab.h
17698 F:      drivers/tty/serial/sunsu.c
17699 F:      drivers/tty/serial/sunzilog.c
17700 F:      drivers/tty/serial/sunzilog.h
17701 F:      drivers/tty/vcc.c
17702 F:      include/linux/sunserialcore.h
17703
17704 SPARSE CHECKER
17705 M:      "Luc Van Oostenryck" <[email protected]>
17706 L:      [email protected]
17707 S:      Maintained
17708 W:      https://sparse.docs.kernel.org/
17709 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17710 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
17711 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17712 F:      include/linux/compiler.h
17713
17714 SPEAKUP CONSOLE SPEECH DRIVER
17715 M:      William Hubbs <[email protected]>
17716 M:      Chris Brannon <[email protected]>
17717 M:      Kirk Reiser <[email protected]>
17718 M:      Samuel Thibault <[email protected]>
17719 L:      [email protected]
17720 S:      Odd Fixes
17721 W:      http://www.linux-speakup.org/
17722 W:      https://github.com/linux-speakup/speakup
17723 B:      https://github.com/linux-speakup/speakup/issues
17724 F:      drivers/accessibility/speakup/
17725
17726 SPEAR CLOCK FRAMEWORK SUPPORT
17727 M:      Viresh Kumar <[email protected]>
17728 L:      [email protected] (moderated for non-subscribers)
17729 S:      Maintained
17730 W:      http://www.st.com/spear
17731 F:      drivers/clk/spear/
17732
17733 SPEAR PLATFORM SUPPORT
17734 M:      Viresh Kumar <[email protected]>
17735 M:      Shiraz Hashim <[email protected]>
17736 L:      [email protected] (moderated for non-subscribers)
17737 S:      Maintained
17738 W:      http://www.st.com/spear
17739 F:      arch/arm/boot/dts/spear*
17740 F:      arch/arm/mach-spear/
17741
17742 SPI NOR SUBSYSTEM
17743 M:      Tudor Ambarus <[email protected]>
17744 R:      Michael Walle <[email protected]>
17745 R:      Pratyush Yadav <[email protected]>
17746 L:      [email protected]
17747 S:      Maintained
17748 W:      http://www.linux-mtd.infradead.org/
17749 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
17750 C:      irc://irc.oftc.net/mtd
17751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17752 F:      drivers/mtd/spi-nor/
17753 F:      include/linux/mtd/spi-nor.h
17754
17755 SPI SUBSYSTEM
17756 M:      Mark Brown <[email protected]>
17757 L:      [email protected]
17758 S:      Maintained
17759 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
17760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17761 F:      Documentation/devicetree/bindings/spi/
17762 F:      Documentation/spi/
17763 F:      drivers/spi/
17764 F:      include/linux/spi/
17765 F:      include/uapi/linux/spi/
17766 F:      tools/spi/
17767
17768 SPIDERNET NETWORK DRIVER for CELL
17769 M:      Ishizaki Kou <[email protected]>
17770 M:      Geoff Levand <[email protected]>
17771 L:      [email protected]
17772 L:      [email protected]
17773 S:      Maintained
17774 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17775 F:      drivers/net/ethernet/toshiba/spider_net*
17776
17777 SPMI SUBSYSTEM
17778 M:      Stephen Boyd <[email protected]>
17779 L:      [email protected]
17780 S:      Maintained
17781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17782 F:      Documentation/devicetree/bindings/spmi/
17783 F:      drivers/spmi/
17784 F:      include/dt-bindings/spmi/spmi.h
17785 F:      include/linux/spmi.h
17786 F:      include/trace/events/spmi.h
17787
17788 SPU FILE SYSTEM
17789 M:      Jeremy Kerr <[email protected]>
17790 L:      [email protected]
17791 S:      Supported
17792 W:      http://www.ibm.com/developerworks/power/cell/
17793 F:      Documentation/filesystems/spufs/spufs.rst
17794 F:      arch/powerpc/platforms/cell/spufs/
17795
17796 SQUASHFS FILE SYSTEM
17797 M:      Phillip Lougher <[email protected]>
17798 L:      [email protected] (subscribers-only)
17799 S:      Maintained
17800 W:      http://squashfs.org.uk
17801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17802 F:      Documentation/filesystems/squashfs.rst
17803 F:      fs/squashfs/
17804
17805 SRM (Alpha) environment access
17806 M:      Jan-Benedict Glaw <[email protected]>
17807 S:      Maintained
17808 F:      arch/alpha/kernel/srm_env.c
17809
17810 ST LSM6DSx IMU IIO DRIVER
17811 M:      Lorenzo Bianconi <[email protected]>
17812 L:      [email protected]
17813 S:      Maintained
17814 W:      http://www.st.com/
17815 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17816 F:      drivers/iio/imu/st_lsm6dsx/
17817
17818 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17819 M:      Mickael Guene <[email protected]>
17820 L:      [email protected]
17821 S:      Maintained
17822 T:      git git://linuxtv.org/media_tree.git
17823 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17824 F:      drivers/media/i2c/st-mipid02.c
17825
17826 ST STM32 I2C/SMBUS DRIVER
17827 M:      Pierre-Yves MORDRET <[email protected]>
17828 M:      Alain Volmat <[email protected]>
17829 L:      [email protected]
17830 S:      Maintained
17831 F:      drivers/i2c/busses/i2c-stm32*
17832
17833 ST STM32 SPI DRIVER
17834 M:      Alain Volmat <[email protected]>
17835 L:      [email protected]
17836 S:      Maintained
17837 F:      drivers/spi/spi-stm32.c
17838
17839 ST STPDDC60 DRIVER
17840 M:      Daniel Nilsson <[email protected]>
17841 L:      [email protected]
17842 S:      Maintained
17843 F:      Documentation/hwmon/stpddc60.rst
17844 F:      drivers/hwmon/pmbus/stpddc60.c
17845
17846 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17847 M:      Song Qiang <[email protected]>
17848 L:      [email protected]
17849 S:      Maintained
17850 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17851 F:      drivers/iio/proximity/vl53l0x-i2c.c
17852
17853 STABLE BRANCH
17854 M:      Greg Kroah-Hartman <[email protected]>
17855 M:      Sasha Levin <[email protected]>
17856 L:      [email protected]
17857 S:      Supported
17858 F:      Documentation/process/stable-kernel-rules.rst
17859
17860 STAGING - ATOMISP DRIVER
17861 M:      Mauro Carvalho Chehab <[email protected]>
17862 R:      Sakari Ailus <[email protected]>
17863 L:      [email protected]
17864 S:      Maintained
17865 F:      drivers/staging/media/atomisp/
17866
17867 STAGING - FIELDBUS SUBSYSTEM
17868 M:      Sven Van Asbroeck <[email protected]>
17869 S:      Maintained
17870 F:      drivers/staging/fieldbus/*
17871 F:      drivers/staging/fieldbus/Documentation/
17872
17873 STAGING - HMS ANYBUS-S BUS
17874 M:      Sven Van Asbroeck <[email protected]>
17875 S:      Maintained
17876 F:      drivers/staging/fieldbus/anybuss/
17877
17878 STAGING - INDUSTRIAL IO
17879 M:      Jonathan Cameron <[email protected]>
17880 L:      [email protected]
17881 S:      Odd Fixes
17882 F:      Documentation/devicetree/bindings/staging/iio/
17883 F:      drivers/staging/iio/
17884
17885 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17886 M:      Marc Dietrich <[email protected]>
17887 L:      [email protected] (moderated for non-subscribers)
17888 L:      [email protected]
17889 S:      Maintained
17890 F:      drivers/staging/nvec/
17891
17892 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17893 M:      Jens Frederich <[email protected]>
17894 M:      Jon Nettleton <[email protected]>
17895 S:      Maintained
17896 W:      http://wiki.laptop.org/go/DCON
17897 F:      drivers/staging/olpc_dcon/
17898
17899 STAGING - REALTEK RTL8188EU DRIVERS
17900 M:      Larry Finger <[email protected]>
17901 M:      Phillip Potter <[email protected]>
17902 S:      Supported
17903 F:      drivers/staging/r8188eu/
17904
17905 STAGING - REALTEK RTL8712U DRIVERS
17906 M:      Larry Finger <[email protected]>
17907 M:      Florian Schilhabel <[email protected]>.
17908 S:      Odd Fixes
17909 F:      drivers/staging/rtl8712/
17910
17911 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17912 M:      Michael Hennerich <[email protected]>
17913 L:      [email protected]
17914 S:      Supported
17915 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17916 F:      drivers/staging/fbtft/fb_seps525.c
17917
17918 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17919 M:      Sudip Mukherjee <[email protected]>
17920 M:      Teddy Wang <[email protected]>
17921 M:      Sudip Mukherjee <[email protected]>
17922 L:      [email protected]
17923 S:      Maintained
17924 F:      drivers/staging/sm750fb/
17925
17926 STAGING - VIA VT665X DRIVERS
17927 M:      Forest Bond <[email protected]>
17928 S:      Odd Fixes
17929 F:      drivers/staging/vt665?/
17930
17931 STAGING SUBSYSTEM
17932 M:      Greg Kroah-Hartman <[email protected]>
17933 L:      [email protected]
17934 S:      Supported
17935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17936 F:      drivers/staging/
17937
17938 STARFIRE/DURALAN NETWORK DRIVER
17939 M:      Ion Badulescu <[email protected]>
17940 S:      Odd Fixes
17941 F:      drivers/net/ethernet/adaptec/starfire*
17942
17943 STATIC BRANCH/CALL
17944 M:      Peter Zijlstra <[email protected]>
17945 M:      Josh Poimboeuf <[email protected]>
17946 M:      Jason Baron <[email protected]>
17947 R:      Steven Rostedt <[email protected]>
17948 R:      Ard Biesheuvel <[email protected]>
17949 S:      Supported
17950 F:      arch/*/include/asm/jump_label*.h
17951 F:      arch/*/include/asm/static_call*.h
17952 F:      arch/*/kernel/jump_label.c
17953 F:      arch/*/kernel/static_call.c
17954 F:      include/linux/jump_label*.h
17955 F:      include/linux/static_call*.h
17956 F:      kernel/jump_label.c
17957 F:      kernel/static_call.c
17958
17959 STI AUDIO (ASoC) DRIVERS
17960 M:      Arnaud Pouliquen <[email protected]>
17961 L:      [email protected] (moderated for non-subscribers)
17962 S:      Maintained
17963 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17964 F:      sound/soc/sti/
17965
17966 STI CEC DRIVER
17967 M:      Benjamin Gaignard <[email protected]>
17968 S:      Maintained
17969 F:      Documentation/devicetree/bindings/media/stih-cec.txt
17970 F:      drivers/media/cec/platform/sti/
17971
17972 STK1160 USB VIDEO CAPTURE DRIVER
17973 M:      Ezequiel Garcia <[email protected]>
17974 L:      [email protected]
17975 S:      Maintained
17976 T:      git git://linuxtv.org/media_tree.git
17977 F:      drivers/media/usb/stk1160/
17978
17979 STM32 AUDIO (ASoC) DRIVERS
17980 M:      Olivier Moysan <[email protected]>
17981 M:      Arnaud Pouliquen <[email protected]>
17982 L:      [email protected] (moderated for non-subscribers)
17983 S:      Maintained
17984 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17985 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17986 F:      sound/soc/stm/
17987
17988 STM32 TIMER/LPTIMER DRIVERS
17989 M:      Fabrice Gasnier <[email protected]>
17990 S:      Maintained
17991 F:      Documentation/ABI/testing/*timer-stm32
17992 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
17993 F:      drivers/*/stm32-*timer*
17994 F:      drivers/pwm/pwm-stm32*
17995 F:      include/linux/*/stm32-*tim*
17996
17997 STMMAC ETHERNET DRIVER
17998 M:      Giuseppe Cavallaro <[email protected]>
17999 M:      Alexandre Torgue <[email protected]>
18000 M:      Jose Abreu <[email protected]>
18001 L:      [email protected]
18002 S:      Supported
18003 W:      http://www.stlinux.com
18004 F:      Documentation/networking/device_drivers/ethernet/stmicro/
18005 F:      drivers/net/ethernet/stmicro/stmmac/
18006
18007 SUN3/3X
18008 M:      Sam Creasey <[email protected]>
18009 S:      Maintained
18010 W:      http://sammy.net/sun3/
18011 F:      arch/m68k/include/asm/sun3*
18012 F:      arch/m68k/kernel/*sun3*
18013 F:      arch/m68k/sun3*/
18014 F:      drivers/net/ethernet/i825xx/sun3*
18015
18016 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18017 M:      Hans de Goede <[email protected]>
18018 L:      [email protected]
18019 S:      Maintained
18020 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18021 F:      drivers/input/keyboard/sun4i-lradc-keys.c
18022
18023 SUNDANCE NETWORK DRIVER
18024 M:      Denis Kirjanov <[email protected]>
18025 L:      [email protected]
18026 S:      Maintained
18027 F:      drivers/net/ethernet/dlink/sundance.c
18028
18029 SUPERH
18030 M:      Yoshinori Sato <[email protected]>
18031 M:      Rich Felker <[email protected]>
18032 L:      [email protected]
18033 S:      Maintained
18034 Q:      http://patchwork.kernel.org/project/linux-sh/list/
18035 F:      Documentation/sh/
18036 F:      arch/sh/
18037 F:      drivers/sh/
18038
18039 SUSPEND TO RAM
18040 M:      "Rafael J. Wysocki" <[email protected]>
18041 M:      Len Brown <[email protected]>
18042 M:      Pavel Machek <[email protected]>
18043 L:      [email protected]
18044 S:      Supported
18045 B:      https://bugzilla.kernel.org
18046 F:      Documentation/power/
18047 F:      arch/x86/kernel/acpi/
18048 F:      drivers/base/power/
18049 F:      include/linux/freezer.h
18050 F:      include/linux/pm.h
18051 F:      include/linux/suspend.h
18052 F:      kernel/power/
18053
18054 SVGA HANDLING
18055 M:      Martin Mares <[email protected]>
18056 L:      [email protected]
18057 S:      Maintained
18058 F:      Documentation/admin-guide/svga.rst
18059 F:      arch/x86/boot/video*
18060
18061 SWIOTLB SUBSYSTEM
18062 M:      Christoph Hellwig <[email protected]>
18063 L:      [email protected]
18064 S:      Supported
18065 W:      http://git.infradead.org/users/hch/dma-mapping.git
18066 T:      git git://git.infradead.org/users/hch/dma-mapping.git
18067 F:      arch/*/kernel/pci-swiotlb.c
18068 F:      include/linux/swiotlb.h
18069 F:      kernel/dma/swiotlb.c
18070
18071 SWITCHDEV
18072 M:      Jiri Pirko <[email protected]>
18073 M:      Ivan Vecera <[email protected]>
18074 L:      [email protected]
18075 S:      Supported
18076 F:      include/net/switchdev.h
18077 F:      net/switchdev/
18078
18079 SY8106A REGULATOR DRIVER
18080 M:      Icenowy Zheng <[email protected]>
18081 S:      Maintained
18082 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18083 F:      drivers/regulator/sy8106a-regulator.c
18084
18085 SYNC FILE FRAMEWORK
18086 M:      Sumit Semwal <[email protected]>
18087 R:      Gustavo Padovan <[email protected]>
18088 L:      [email protected]
18089 L:      [email protected]
18090 S:      Maintained
18091 T:      git git://anongit.freedesktop.org/drm/drm-misc
18092 F:      Documentation/driver-api/sync_file.rst
18093 F:      drivers/dma-buf/dma-fence*
18094 F:      drivers/dma-buf/sw_sync.c
18095 F:      drivers/dma-buf/sync_*
18096 F:      include/linux/sync_file.h
18097 F:      include/uapi/linux/sync_file.h
18098
18099 SYNOPSYS ARC ARCHITECTURE
18100 M:      Vineet Gupta <[email protected]>
18101 L:      [email protected]
18102 S:      Supported
18103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18104 F:      Documentation/devicetree/bindings/arc/*
18105 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18106 F:      arch/arc/
18107 F:      drivers/clocksource/arc_timer.c
18108 F:      drivers/tty/serial/arc_uart.c
18109
18110 SYNOPSYS ARC HSDK SDP pll clock driver
18111 M:      Eugeniy Paltsev <[email protected]>
18112 S:      Supported
18113 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18114 F:      drivers/clk/clk-hsdk-pll.c
18115
18116 SYNOPSYS ARC SDP clock driver
18117 M:      Eugeniy Paltsev <[email protected]>
18118 S:      Supported
18119 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18120 F:      drivers/clk/axs10x/*
18121
18122 SYNOPSYS ARC SDP platform support
18123 M:      Alexey Brodkin <[email protected]>
18124 S:      Supported
18125 F:      Documentation/devicetree/bindings/arc/axs10*
18126 F:      arch/arc/boot/dts/ax*
18127 F:      arch/arc/plat-axs10x
18128
18129 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18130 M:      Eugeniy Paltsev <[email protected]>
18131 S:      Supported
18132 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18133 F:      drivers/reset/reset-axs10x.c
18134
18135 SYNOPSYS CREG GPIO DRIVER
18136 M:      Eugeniy Paltsev <[email protected]>
18137 S:      Maintained
18138 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18139 F:      drivers/gpio/gpio-creg-snps.c
18140
18141 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18142 R:      Andy Shevchenko <[email protected]>
18143 S:      Maintained
18144 F:      drivers/tty/serial/8250/8250_dw.c
18145 F:      drivers/tty/serial/8250/8250_dwlib.*
18146 F:      drivers/tty/serial/8250/8250_lpss.c
18147
18148 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18149 M:      Hoan Tran <[email protected]>
18150 M:      Serge Semin <[email protected]>
18151 L:      [email protected]
18152 S:      Maintained
18153 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18154 F:      drivers/gpio/gpio-dwapb.c
18155
18156 SYNOPSYS DESIGNWARE APB SSI DRIVER
18157 M:      Serge Semin <[email protected]>
18158 L:      [email protected]
18159 S:      Supported
18160 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18161 F:      drivers/spi/spi-dw*
18162
18163 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18164 M:      Eugeniy Paltsev <[email protected]>
18165 S:      Maintained
18166 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18167 F:      drivers/dma/dw-axi-dmac/
18168
18169 SYNOPSYS DESIGNWARE DMAC DRIVER
18170 M:      Viresh Kumar <[email protected]>
18171 R:      Andy Shevchenko <[email protected]>
18172 S:      Maintained
18173 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18174 F:      drivers/dma/dw/
18175 F:      include/dt-bindings/dma/dw-dmac.h
18176 F:      include/linux/dma/dw.h
18177 F:      include/linux/platform_data/dma-dw.h
18178
18179 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18180 M:      Jose Abreu <[email protected]>
18181 L:      [email protected]
18182 S:      Supported
18183 F:      drivers/net/ethernet/synopsys/
18184
18185 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18186 M:      Jose Abreu <[email protected]>
18187 L:      [email protected]
18188 S:      Supported
18189 F:      drivers/net/pcs/pcs-xpcs.c
18190 F:      drivers/net/pcs/pcs-xpcs.h
18191 F:      include/linux/pcs/pcs-xpcs.h
18192
18193 SYNOPSYS DESIGNWARE I2C DRIVER
18194 M:      Jarkko Nikula <[email protected]>
18195 R:      Andy Shevchenko <[email protected]>
18196 R:      Mika Westerberg <[email protected]>
18197 L:      [email protected]
18198 S:      Maintained
18199 F:      drivers/i2c/busses/i2c-designware-*
18200
18201 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18202 M:      Jaehoon Chung <[email protected]>
18203 L:      [email protected]
18204 S:      Maintained
18205 F:      drivers/mmc/host/dw_mmc*
18206
18207 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18208 M:      Eugeniy Paltsev <[email protected]>
18209 S:      Supported
18210 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18211 F:      drivers/reset/reset-hsdk.c
18212 F:      include/dt-bindings/reset/snps,hsdk-reset.h
18213
18214 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18215 M:      Prabu Thangamuthu <[email protected]>
18216 M:      Manjunath M B <[email protected]>
18217 L:      [email protected]
18218 S:      Maintained
18219 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
18220
18221 SYSTEM CONFIGURATION (SYSCON)
18222 M:      Lee Jones <[email protected]>
18223 M:      Arnd Bergmann <[email protected]>
18224 S:      Supported
18225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18226 F:      drivers/mfd/syscon.c
18227
18228 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18229 M:      Sudeep Holla <[email protected]>
18230 R:      Cristian Marussi <[email protected]>
18231 L:      [email protected] (moderated for non-subscribers)
18232 S:      Maintained
18233 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18234 F:      drivers/clk/clk-sc[mp]i.c
18235 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
18236 F:      drivers/firmware/arm_scmi/
18237 F:      drivers/firmware/arm_scpi.c
18238 F:      drivers/regulator/scmi-regulator.c
18239 F:      drivers/reset/reset-scmi.c
18240 F:      include/linux/sc[mp]i_protocol.h
18241 F:      include/trace/events/scmi.h
18242 F:      include/uapi/linux/virtio_scmi.h
18243
18244 SYSTEM RESET/SHUTDOWN DRIVERS
18245 M:      Sebastian Reichel <[email protected]>
18246 L:      [email protected]
18247 S:      Maintained
18248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18249 F:      Documentation/devicetree/bindings/power/reset/
18250 F:      drivers/power/reset/
18251
18252 SYSTEM TRACE MODULE CLASS
18253 M:      Alexander Shishkin <[email protected]>
18254 S:      Maintained
18255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18256 F:      Documentation/trace/stm.rst
18257 F:      drivers/hwtracing/stm/
18258 F:      include/linux/stm.h
18259 F:      include/uapi/linux/stm.h
18260
18261 SYSTEM76 ACPI DRIVER
18262 M:      Jeremy Soller <[email protected]>
18263 M:      System76 Product Development <[email protected]>
18264 L:      [email protected]
18265 S:      Maintained
18266 F:      drivers/platform/x86/system76_acpi.c
18267
18268 SYSV FILESYSTEM
18269 M:      Christoph Hellwig <[email protected]>
18270 S:      Maintained
18271 F:      Documentation/filesystems/sysv-fs.rst
18272 F:      fs/sysv/
18273 F:      include/linux/sysv_fs.h
18274
18275 TASKSTATS STATISTICS INTERFACE
18276 M:      Balbir Singh <[email protected]>
18277 S:      Maintained
18278 F:      Documentation/accounting/taskstats*
18279 F:      include/linux/taskstats*
18280 F:      kernel/taskstats.c
18281
18282 TC subsystem
18283 M:      Jamal Hadi Salim <[email protected]>
18284 M:      Cong Wang <[email protected]>
18285 M:      Jiri Pirko <[email protected]>
18286 L:      [email protected]
18287 S:      Maintained
18288 F:      include/net/pkt_cls.h
18289 F:      include/net/pkt_sched.h
18290 F:      include/net/tc_act/
18291 F:      include/uapi/linux/pkt_cls.h
18292 F:      include/uapi/linux/pkt_sched.h
18293 F:      include/uapi/linux/tc_act/
18294 F:      include/uapi/linux/tc_ematch/
18295 F:      net/sched/
18296
18297 TC90522 MEDIA DRIVER
18298 M:      Akihiro Tsukada <[email protected]>
18299 L:      [email protected]
18300 S:      Odd Fixes
18301 F:      drivers/media/dvb-frontends/tc90522*
18302
18303 TCP LOW PRIORITY MODULE
18304 M:      "Wong Hoi Sing, Edison" <[email protected]>
18305 M:      "Hung Hing Lun, Mike" <[email protected]>
18306 S:      Maintained
18307 W:      http://tcp-lp-mod.sourceforge.net/
18308 F:      net/ipv4/tcp_lp.c
18309
18310 TDA10071 MEDIA DRIVER
18311 M:      Antti Palosaari <[email protected]>
18312 L:      [email protected]
18313 S:      Maintained
18314 W:      https://linuxtv.org
18315 W:      http://palosaari.fi/linux/
18316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18317 T:      git git://linuxtv.org/anttip/media_tree.git
18318 F:      drivers/media/dvb-frontends/tda10071*
18319
18320 TDA18212 MEDIA DRIVER
18321 M:      Antti Palosaari <[email protected]>
18322 L:      [email protected]
18323 S:      Maintained
18324 W:      https://linuxtv.org
18325 W:      http://palosaari.fi/linux/
18326 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18327 T:      git git://linuxtv.org/anttip/media_tree.git
18328 F:      drivers/media/tuners/tda18212*
18329
18330 TDA18218 MEDIA DRIVER
18331 M:      Antti Palosaari <[email protected]>
18332 L:      [email protected]
18333 S:      Maintained
18334 W:      https://linuxtv.org
18335 W:      http://palosaari.fi/linux/
18336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18337 T:      git git://linuxtv.org/anttip/media_tree.git
18338 F:      drivers/media/tuners/tda18218*
18339
18340 TDA18250 MEDIA DRIVER
18341 M:      Olli Salonen <[email protected]>
18342 L:      [email protected]
18343 S:      Maintained
18344 W:      https://linuxtv.org
18345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18346 T:      git git://linuxtv.org/media_tree.git
18347 F:      drivers/media/tuners/tda18250*
18348
18349 TDA18271 MEDIA DRIVER
18350 M:      Michael Krufky <[email protected]>
18351 L:      [email protected]
18352 S:      Maintained
18353 W:      https://linuxtv.org
18354 W:      http://github.com/mkrufky
18355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18356 T:      git git://linuxtv.org/mkrufky/tuners.git
18357 F:      drivers/media/tuners/tda18271*
18358
18359 TDA1997x MEDIA DRIVER
18360 M:      Tim Harvey <[email protected]>
18361 L:      [email protected]
18362 S:      Maintained
18363 W:      https://linuxtv.org
18364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18365 F:      drivers/media/i2c/tda1997x.*
18366
18367 TDA827x MEDIA DRIVER
18368 M:      Michael Krufky <[email protected]>
18369 L:      [email protected]
18370 S:      Maintained
18371 W:      https://linuxtv.org
18372 W:      http://github.com/mkrufky
18373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18374 T:      git git://linuxtv.org/mkrufky/tuners.git
18375 F:      drivers/media/tuners/tda8290.*
18376
18377 TDA8290 MEDIA DRIVER
18378 M:      Michael Krufky <[email protected]>
18379 L:      [email protected]
18380 S:      Maintained
18381 W:      https://linuxtv.org
18382 W:      http://github.com/mkrufky
18383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18384 T:      git git://linuxtv.org/mkrufky/tuners.git
18385 F:      drivers/media/tuners/tda8290.*
18386
18387 TDA9840 MEDIA DRIVER
18388 M:      Hans Verkuil <[email protected]>
18389 L:      [email protected]
18390 S:      Maintained
18391 W:      https://linuxtv.org
18392 T:      git git://linuxtv.org/media_tree.git
18393 F:      drivers/media/i2c/tda9840*
18394
18395 TEA5761 TUNER DRIVER
18396 M:      Mauro Carvalho Chehab <[email protected]>
18397 L:      [email protected]
18398 S:      Odd fixes
18399 W:      https://linuxtv.org
18400 T:      git git://linuxtv.org/media_tree.git
18401 F:      drivers/media/tuners/tea5761.*
18402
18403 TEA5767 TUNER DRIVER
18404 M:      Mauro Carvalho Chehab <[email protected]>
18405 L:      [email protected]
18406 S:      Maintained
18407 W:      https://linuxtv.org
18408 T:      git git://linuxtv.org/media_tree.git
18409 F:      drivers/media/tuners/tea5767.*
18410
18411 TEA6415C MEDIA DRIVER
18412 M:      Hans Verkuil <[email protected]>
18413 L:      [email protected]
18414 S:      Maintained
18415 W:      https://linuxtv.org
18416 T:      git git://linuxtv.org/media_tree.git
18417 F:      drivers/media/i2c/tea6415c*
18418
18419 TEA6420 MEDIA DRIVER
18420 M:      Hans Verkuil <[email protected]>
18421 L:      [email protected]
18422 S:      Maintained
18423 W:      https://linuxtv.org
18424 T:      git git://linuxtv.org/media_tree.git
18425 F:      drivers/media/i2c/tea6420*
18426
18427 TEAM DRIVER
18428 M:      Jiri Pirko <[email protected]>
18429 L:      [email protected]
18430 S:      Supported
18431 F:      drivers/net/team/
18432 F:      include/linux/if_team.h
18433 F:      include/uapi/linux/if_team.h
18434
18435 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18436 M:      "Savoir-faire Linux Inc." <[email protected]>
18437 S:      Maintained
18438 F:      arch/x86/platform/ts5500/
18439
18440 TECHNOTREND USB IR RECEIVER
18441 M:      Sean Young <[email protected]>
18442 L:      [email protected]
18443 S:      Maintained
18444 F:      drivers/media/rc/ttusbir.c
18445
18446 TECHWELL TW9910 VIDEO DECODER
18447 L:      [email protected]
18448 S:      Orphan
18449 F:      drivers/media/i2c/tw9910.c
18450 F:      include/media/i2c/tw9910.h
18451
18452 TEE SUBSYSTEM
18453 M:      Jens Wiklander <[email protected]>
18454 R:      Sumit Garg <[email protected]>
18455 L:      [email protected]
18456 S:      Maintained
18457 F:      Documentation/staging/tee.rst
18458 F:      drivers/tee/
18459 F:      include/linux/tee_drv.h
18460 F:      include/uapi/linux/tee.h
18461
18462 TEGRA ARCHITECTURE SUPPORT
18463 M:      Thierry Reding <[email protected]>
18464 M:      Jonathan Hunter <[email protected]>
18465 L:      [email protected]
18466 S:      Supported
18467 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
18468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18469 N:      [^a-z]tegra
18470
18471 TEGRA CLOCK DRIVER
18472 M:      Peter De Schrijver <[email protected]>
18473 M:      Prashant Gaikwad <[email protected]>
18474 S:      Supported
18475 F:      drivers/clk/tegra/
18476
18477 TEGRA DMA DRIVERS
18478 M:      Laxman Dewangan <[email protected]>
18479 M:      Jon Hunter <[email protected]>
18480 S:      Supported
18481 F:      drivers/dma/tegra*
18482
18483 TEGRA I2C DRIVER
18484 M:      Laxman Dewangan <[email protected]>
18485 R:      Dmitry Osipenko <[email protected]>
18486 S:      Supported
18487 F:      drivers/i2c/busses/i2c-tegra.c
18488
18489 TEGRA IOMMU DRIVERS
18490 M:      Thierry Reding <[email protected]>
18491 R:      Krishna Reddy <[email protected]>
18492 L:      [email protected]
18493 S:      Supported
18494 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18495 F:      drivers/iommu/tegra*
18496
18497 TEGRA KBC DRIVER
18498 M:      Laxman Dewangan <[email protected]>
18499 S:      Supported
18500 F:      drivers/input/keyboard/tegra-kbc.c
18501
18502 TEGRA NAND DRIVER
18503 M:      Stefan Agner <[email protected]>
18504 M:      Lucas Stach <[email protected]>
18505 S:      Maintained
18506 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18507 F:      drivers/mtd/nand/raw/tegra_nand.c
18508
18509 TEGRA PWM DRIVER
18510 M:      Thierry Reding <[email protected]>
18511 S:      Supported
18512 F:      drivers/pwm/pwm-tegra.c
18513
18514 TEGRA SERIAL DRIVER
18515 M:      Laxman Dewangan <[email protected]>
18516 S:      Supported
18517 F:      drivers/tty/serial/serial-tegra.c
18518
18519 TEGRA SPI DRIVER
18520 M:      Laxman Dewangan <[email protected]>
18521 S:      Supported
18522 F:      drivers/spi/spi-tegra*
18523
18524 TEGRA QUAD SPI DRIVER
18525 M:      Thierry Reding <[email protected]>
18526 M:      Jonathan Hunter <[email protected]>
18527 M:      Sowjanya Komatineni <[email protected]>
18528 L:      [email protected]
18529 S:      Maintained
18530 F:      drivers/spi/spi-tegra210-quad.c
18531
18532 TEGRA VIDEO DRIVER
18533 M:      Thierry Reding <[email protected]>
18534 M:      Jonathan Hunter <[email protected]>
18535 M:      Sowjanya Komatineni <[email protected]>
18536 L:      [email protected]
18537 L:      [email protected]
18538 S:      Maintained
18539 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18540 F:      drivers/staging/media/tegra-video/
18541
18542 TEGRA XUSB PADCTL DRIVER
18543 M:      JC Kuo <[email protected]>
18544 S:      Supported
18545 F:      drivers/phy/tegra/xusb*
18546
18547 TEHUTI ETHERNET DRIVER
18548 M:      Andy Gospodarek <[email protected]>
18549 L:      [email protected]
18550 S:      Supported
18551 F:      drivers/net/ethernet/tehuti/*
18552
18553 TELECOM CLOCK DRIVER FOR MCPL0010
18554 M:      Mark Gross <[email protected]>
18555 S:      Supported
18556 F:      drivers/char/tlclk.c
18557
18558 TEMPO SEMICONDUCTOR DRIVERS
18559 M:      Steven Eckhoff <[email protected]>
18560 S:      Maintained
18561 F:      Documentation/devicetree/bindings/sound/tscs*.txt
18562 F:      sound/soc/codecs/tscs*.c
18563 F:      sound/soc/codecs/tscs*.h
18564
18565 TENSILICA XTENSA PORT (xtensa)
18566 M:      Chris Zankel <[email protected]>
18567 M:      Max Filippov <[email protected]>
18568 L:      [email protected]
18569 S:      Maintained
18570 T:      git git://github.com/czankel/xtensa-linux.git
18571 F:      arch/xtensa/
18572 F:      drivers/irqchip/irq-xtensa-*
18573
18574 TEXAS INSTRUMENTS ASoC DRIVERS
18575 M:      Peter Ujfalusi <[email protected]>
18576 L:      [email protected] (moderated for non-subscribers)
18577 S:      Maintained
18578 F:      sound/soc/ti/
18579
18580 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18581 M:      Ricardo Ribalda <[email protected]>
18582 L:      [email protected]
18583 S:      Supported
18584 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18585 F:      drivers/iio/dac/ti-dac7612.c
18586
18587 TEXAS INSTRUMENTS DMA DRIVERS
18588 M:      Peter Ujfalusi <[email protected]>
18589 L:      [email protected]
18590 S:      Maintained
18591 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18592 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
18593 F:      Documentation/devicetree/bindings/dma/ti/
18594 F:      drivers/dma/ti/
18595 X:      drivers/dma/ti/cppi41.c
18596 F:      include/linux/dma/k3-udma-glue.h
18597 F:      include/linux/dma/ti-cppi5.h
18598 F:      include/linux/dma/k3-psil.h
18599
18600 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18601 M:      Nishanth Menon <[email protected]>
18602 M:      Tero Kristo <[email protected]>
18603 M:      Santosh Shilimkar <[email protected]>
18604 L:      [email protected] (moderated for non-subscribers)
18605 S:      Maintained
18606 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18607 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18608 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18609 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18610 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18611 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18612 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18613 F:      drivers/clk/keystone/sci-clk.c
18614 F:      drivers/firmware/ti_sci*
18615 F:      drivers/irqchip/irq-ti-sci-inta.c
18616 F:      drivers/irqchip/irq-ti-sci-intr.c
18617 F:      drivers/reset/reset-ti-sci.c
18618 F:      drivers/soc/ti/ti_sci_inta_msi.c
18619 F:      drivers/soc/ti/ti_sci_pm_domains.c
18620 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
18621 F:      include/linux/soc/ti/ti_sci_inta_msi.h
18622 F:      include/linux/soc/ti/ti_sci_protocol.h
18623
18624 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18625 M:      Robert Marko <[email protected]>
18626 M:      Luka Perkov <[email protected]>
18627 L:      [email protected]
18628 S:      Maintained
18629 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18630 F:      Documentation/hwmon/tps23861.rst
18631 F:      drivers/hwmon/tps23861.c
18632
18633 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18634 M:      Puranjay Mohan <[email protected]>
18635 L:      [email protected]
18636 S:      Supported
18637 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18638 F:      drivers/iio/temperature/tmp117.c
18639
18640 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18641 M:      Hans Verkuil <[email protected]>
18642 L:      [email protected]
18643 S:      Maintained
18644 W:      https://linuxtv.org
18645 T:      git git://linuxtv.org/media_tree.git
18646 F:      drivers/media/radio/radio-raremono.c
18647
18648 THERMAL
18649 M:      Rafael J. Wysocki <[email protected]>
18650 M:      Daniel Lezcano <[email protected]>
18651 R:      Amit Kucheria <[email protected]>
18652 R:      Zhang Rui <[email protected]>
18653 L:      [email protected]
18654 S:      Supported
18655 Q:      https://patchwork.kernel.org/project/linux-pm/list/
18656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18657 F:      Documentation/devicetree/bindings/thermal/
18658 F:      drivers/thermal/
18659 F:      include/linux/cpu_cooling.h
18660 F:      include/linux/thermal.h
18661 F:      include/uapi/linux/thermal.h
18662 F:      tools/thermal/
18663
18664 THERMAL DRIVER FOR AMLOGIC SOCS
18665 M:      Guillaume La Roque <[email protected]>
18666 L:      [email protected]
18667 L:      [email protected]
18668 S:      Supported
18669 W:      http://linux-meson.com/
18670 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18671 F:      drivers/thermal/amlogic_thermal.c
18672
18673 THERMAL/CPU_COOLING
18674 M:      Amit Daniel Kachhap <[email protected]>
18675 M:      Daniel Lezcano <[email protected]>
18676 M:      Viresh Kumar <[email protected]>
18677 R:      Lukasz Luba <[email protected]>
18678 L:      [email protected]
18679 S:      Supported
18680 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
18681 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
18682 F:      drivers/thermal/cpufreq_cooling.c
18683 F:      drivers/thermal/cpuidle_cooling.c
18684 F:      include/linux/cpu_cooling.h
18685
18686 THERMAL/POWER_ALLOCATOR
18687 M:      Lukasz Luba <[email protected]>
18688 L:      [email protected]
18689 S:      Maintained
18690 F:      Documentation/driver-api/thermal/power_allocator.rst
18691 F:      drivers/thermal/gov_power_allocator.c
18692 F:      include/trace/events/thermal_power_allocator.h
18693
18694 THINKPAD ACPI EXTRAS DRIVER
18695 M:      Henrique de Moraes Holschuh <[email protected]>
18696 L:      [email protected]
18697 L:      [email protected]
18698 S:      Maintained
18699 W:      http://ibm-acpi.sourceforge.net
18700 W:      http://thinkwiki.org/wiki/Ibm-acpi
18701 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18702 F:      drivers/platform/x86/thinkpad_acpi.c
18703
18704 THINKPAD LMI DRIVER
18705 M:      Mark Pearson <[email protected]>
18706 L:      [email protected]
18707 S:      Maintained
18708 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
18709 F:      drivers/platform/x86/think-lmi.?
18710
18711 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18712 M:      Isaac Hazan <[email protected]>
18713 L:      [email protected]
18714 S:      Maintained
18715 F:      drivers/thunderbolt/dma_test.c
18716
18717 THUNDERBOLT DRIVER
18718 M:      Andreas Noever <[email protected]>
18719 M:      Michael Jamet <[email protected]>
18720 M:      Mika Westerberg <[email protected]>
18721 M:      Yehezkel Bernat <[email protected]>
18722 L:      [email protected]
18723 S:      Maintained
18724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18725 F:      Documentation/admin-guide/thunderbolt.rst
18726 F:      drivers/thunderbolt/
18727 F:      include/linux/thunderbolt.h
18728
18729 THUNDERBOLT NETWORK DRIVER
18730 M:      Michael Jamet <[email protected]>
18731 M:      Mika Westerberg <[email protected]>
18732 M:      Yehezkel Bernat <[email protected]>
18733 L:      [email protected]
18734 S:      Maintained
18735 F:      drivers/net/thunderbolt.c
18736
18737 THUNDERX GPIO DRIVER
18738 M:      Robert Richter <[email protected]>
18739 S:      Odd Fixes
18740 F:      drivers/gpio/gpio-thunderx.c
18741
18742 TI ADS131E0X ADC SERIES DRIVER
18743 M:      Tomislav Denis <[email protected]>
18744 L:      [email protected]
18745 S:      Maintained
18746 F:      Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18747 F:      drivers/iio/adc/ti-ads131e08.c
18748
18749 TI AM437X VPFE DRIVER
18750 M:      "Lad, Prabhakar" <[email protected]>
18751 L:      [email protected]
18752 S:      Maintained
18753 W:      https://linuxtv.org
18754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18755 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18756 F:      drivers/media/platform/am437x/
18757
18758 TI BANDGAP AND THERMAL DRIVER
18759 M:      Eduardo Valentin <[email protected]>
18760 M:      Keerthy <[email protected]>
18761 L:      [email protected]
18762 L:      [email protected]
18763 S:      Maintained
18764 F:      drivers/thermal/ti-soc-thermal/
18765
18766 TI BQ27XXX POWER SUPPLY DRIVER
18767 F:      drivers/power/supply/bq27xxx_battery.c
18768 F:      drivers/power/supply/bq27xxx_battery_i2c.c
18769 F:      include/linux/power/bq27xxx_battery.h
18770
18771 TI CDCE706 CLOCK DRIVER
18772 M:      Max Filippov <[email protected]>
18773 S:      Maintained
18774 F:      drivers/clk/clk-cdce706.c
18775
18776 TI CLOCK DRIVER
18777 M:      Tero Kristo <[email protected]>
18778 L:      [email protected]
18779 S:      Odd Fixes
18780 F:      drivers/clk/ti/
18781 F:      include/linux/clk/ti.h
18782
18783 TI DAVINCI MACHINE SUPPORT
18784 M:      Sekhar Nori <[email protected]>
18785 R:      Bartosz Golaszewski <[email protected]>
18786 L:      [email protected] (moderated for non-subscribers)
18787 S:      Supported
18788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18789 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18790 F:      arch/arm/boot/dts/da850*
18791 F:      arch/arm/mach-davinci/
18792 F:      drivers/i2c/busses/i2c-davinci.c
18793
18794 TI DAVINCI SERIES CLOCK DRIVER
18795 M:      David Lechner <[email protected]>
18796 R:      Sekhar Nori <[email protected]>
18797 S:      Maintained
18798 F:      Documentation/devicetree/bindings/clock/ti/davinci/
18799 F:      drivers/clk/davinci/
18800
18801 TI DAVINCI SERIES GPIO DRIVER
18802 M:      Keerthy <[email protected]>
18803 L:      [email protected]
18804 S:      Maintained
18805 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18806 F:      drivers/gpio/gpio-davinci.c
18807
18808 TI DAVINCI SERIES MEDIA DRIVER
18809 M:      "Lad, Prabhakar" <[email protected]>
18810 L:      [email protected]
18811 S:      Maintained
18812 W:      https://linuxtv.org
18813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18814 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18815 F:      drivers/media/platform/davinci/
18816 F:      include/media/davinci/
18817
18818 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18819 R:      David Lechner <[email protected]>
18820 L:      [email protected]
18821 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
18822 F:      drivers/counter/ti-eqep.c
18823
18824 TI ETHERNET SWITCH DRIVER (CPSW)
18825 R:      Grygorii Strashko <[email protected]>
18826 L:      [email protected]
18827 L:      [email protected]
18828 S:      Maintained
18829 F:      drivers/net/ethernet/ti/cpsw*
18830 F:      drivers/net/ethernet/ti/davinci*
18831
18832 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18833 M:      Alex Dubov <[email protected]>
18834 S:      Maintained
18835 W:      http://tifmxx.berlios.de/
18836 F:      drivers/memstick/host/tifm_ms.c
18837 F:      drivers/misc/tifm*
18838 F:      drivers/mmc/host/tifm_sd.c
18839 F:      include/linux/tifm.h
18840
18841 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18842 M:      Santosh Shilimkar <[email protected]>
18843 L:      [email protected]
18844 L:      [email protected] (moderated for non-subscribers)
18845 S:      Maintained
18846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18847 F:      drivers/soc/ti/*
18848
18849 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18850 M:      M R Swami Reddy <[email protected]>
18851 M:      Vishwas A Deshpande <[email protected]>
18852 L:      [email protected] (moderated for non-subscribers)
18853 S:      Maintained
18854 F:      sound/soc/codecs/isabelle*
18855 F:      sound/soc/codecs/lm49453*
18856
18857 TI PCM3060 ASoC CODEC DRIVER
18858 M:      Kirill Marinushkin <[email protected]>
18859 L:      [email protected] (moderated for non-subscribers)
18860 S:      Maintained
18861 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
18862 F:      sound/soc/codecs/pcm3060*
18863
18864 TI TAS571X FAMILY ASoC CODEC DRIVER
18865 M:      Kevin Cernekee <[email protected]>
18866 L:      [email protected] (moderated for non-subscribers)
18867 S:      Odd Fixes
18868 F:      sound/soc/codecs/tas571x*
18869
18870 TI TRF7970A NFC DRIVER
18871 M:      Mark Greer <[email protected]>
18872 L:      [email protected]
18873 L:      [email protected] (subscribers-only)
18874 S:      Supported
18875 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18876 F:      drivers/nfc/trf7970a.c
18877
18878 TI TSC2046 ADC DRIVER
18879 M:      Oleksij Rempel <[email protected]>
18880 R:      [email protected]
18881 L:      [email protected]
18882 S:      Maintained
18883 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18884 F:      drivers/iio/adc/ti-tsc2046.c
18885
18886 TI TWL4030 SERIES SOC CODEC DRIVER
18887 M:      Peter Ujfalusi <[email protected]>
18888 L:      [email protected] (moderated for non-subscribers)
18889 S:      Maintained
18890 F:      sound/soc/codecs/twl4030*
18891
18892 TI VPE/CAL DRIVERS
18893 M:      Benoit Parrot <[email protected]>
18894 L:      [email protected]
18895 S:      Maintained
18896 W:      http://linuxtv.org/
18897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18898 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
18899 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
18900 F:      drivers/media/platform/ti-vpe/
18901
18902 TI WILINK WIRELESS DRIVERS
18903 L:      [email protected]
18904 S:      Orphan
18905 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18906 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18908 F:      drivers/net/wireless/ti/
18909 F:      include/linux/wl12xx.h
18910
18911 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18912 M:      John Stultz <[email protected]>
18913 M:      Thomas Gleixner <[email protected]>
18914 R:      Stephen Boyd <[email protected]>
18915 L:      [email protected]
18916 S:      Supported
18917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18918 F:      include/linux/clocksource.h
18919 F:      include/linux/time.h
18920 F:      include/linux/timex.h
18921 F:      include/uapi/linux/time.h
18922 F:      include/uapi/linux/timex.h
18923 F:      kernel/time/alarmtimer.c
18924 F:      kernel/time/clocksource.c
18925 F:      kernel/time/ntp.c
18926 F:      kernel/time/time*.c
18927 F:      tools/testing/selftests/timers/
18928
18929 TIPC NETWORK LAYER
18930 M:      Jon Maloy <[email protected]>
18931 M:      Ying Xue <[email protected]>
18932 L:      [email protected] (core kernel code)
18933 L:      [email protected] (user apps, general discussion)
18934 S:      Maintained
18935 W:      http://tipc.sourceforge.net/
18936 F:      include/uapi/linux/tipc*.h
18937 F:      net/tipc/
18938
18939 TLAN NETWORK DRIVER
18940 M:      Samuel Chessman <[email protected]>
18941 L:      [email protected] (subscribers-only)
18942 S:      Maintained
18943 W:      http://sourceforge.net/projects/tlan/
18944 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18945 F:      drivers/net/ethernet/ti/tlan.*
18946
18947 TM6000 VIDEO4LINUX DRIVER
18948 M:      Mauro Carvalho Chehab <[email protected]>
18949 L:      [email protected]
18950 S:      Odd fixes
18951 W:      https://linuxtv.org
18952 T:      git git://linuxtv.org/media_tree.git
18953 F:      Documentation/admin-guide/media/tm6000*
18954 F:      drivers/media/usb/tm6000/
18955
18956 TMIO/SDHI MMC DRIVER
18957 M:      Wolfram Sang <[email protected]>
18958 L:      [email protected]
18959 S:      Supported
18960 F:      drivers/mmc/host/renesas_sdhi*
18961 F:      drivers/mmc/host/tmio_mmc*
18962 F:      include/linux/mfd/tmio.h
18963
18964 TMP401 HARDWARE MONITOR DRIVER
18965 M:      Guenter Roeck <[email protected]>
18966 L:      [email protected]
18967 S:      Maintained
18968 F:      Documentation/hwmon/tmp401.rst
18969 F:      drivers/hwmon/tmp401.c
18970
18971 TMP513 HARDWARE MONITOR DRIVER
18972 M:      Eric Tremblay <[email protected]>
18973 L:      [email protected]
18974 S:      Maintained
18975 F:      Documentation/hwmon/tmp513.rst
18976 F:      drivers/hwmon/tmp513.c
18977
18978 TMPFS (SHMEM FILESYSTEM)
18979 M:      Hugh Dickins <[email protected]>
18980 L:      [email protected]
18981 S:      Maintained
18982 F:      include/linux/shmem_fs.h
18983 F:      mm/shmem.c
18984
18985 TOMOYO SECURITY MODULE
18986 M:      Kentaro Takeda <[email protected]>
18987 M:      Tetsuo Handa <[email protected]>
18988 L:      [email protected] (subscribers-only, for developers in English)
18989 L:      [email protected] (subscribers-only, for users in English)
18990 L:      [email protected] (subscribers-only, for developers in Japanese)
18991 L:      [email protected] (subscribers-only, for users in Japanese)
18992 S:      Maintained
18993 W:      https://tomoyo.osdn.jp/
18994 F:      security/tomoyo/
18995
18996 TOPSTAR LAPTOP EXTRAS DRIVER
18997 M:      Herton Ronaldo Krzesinski <[email protected]>
18998 L:      [email protected]
18999 S:      Maintained
19000 F:      drivers/platform/x86/topstar-laptop.c
19001
19002 TORTURE-TEST MODULES
19003 M:      Davidlohr Bueso <[email protected]>
19004 M:      "Paul E. McKenney" <[email protected]>
19005 M:      Josh Triplett <[email protected]>
19006 L:      [email protected]
19007 S:      Supported
19008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19009 F:      Documentation/RCU/torture.rst
19010 F:      kernel/locking/locktorture.c
19011 F:      kernel/rcu/rcuscale.c
19012 F:      kernel/rcu/rcutorture.c
19013 F:      kernel/rcu/refscale.c
19014 F:      kernel/torture.c
19015
19016 TOSHIBA ACPI EXTRAS DRIVER
19017 M:      Azael Avalos <[email protected]>
19018 L:      [email protected]
19019 S:      Maintained
19020 F:      drivers/platform/x86/toshiba_acpi.c
19021
19022 TOSHIBA BLUETOOTH DRIVER
19023 M:      Azael Avalos <[email protected]>
19024 L:      [email protected]
19025 S:      Maintained
19026 F:      drivers/platform/x86/toshiba_bluetooth.c
19027
19028 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19029 M:      Azael Avalos <[email protected]>
19030 L:      [email protected]
19031 S:      Maintained
19032 F:      drivers/platform/x86/toshiba_haps.c
19033
19034 TOSHIBA SMM DRIVER
19035 M:      Jonathan Buzzard <[email protected]>
19036 S:      Maintained
19037 W:      http://www.buzzard.org.uk/toshiba/
19038 F:      drivers/char/toshiba.c
19039 F:      include/linux/toshiba.h
19040 F:      include/uapi/linux/toshiba.h
19041
19042 TOSHIBA TC358743 DRIVER
19043 M:      Mats Randgaard <[email protected]>
19044 L:      [email protected]
19045 S:      Maintained
19046 F:      drivers/media/i2c/tc358743*
19047 F:      include/media/i2c/tc358743.h
19048
19049 TOSHIBA WMI HOTKEYS DRIVER
19050 M:      Azael Avalos <[email protected]>
19051 L:      [email protected]
19052 S:      Maintained
19053 F:      drivers/platform/x86/toshiba-wmi.c
19054
19055 TPM DEVICE DRIVER
19056 M:      Peter Huewe <[email protected]>
19057 M:      Jarkko Sakkinen <[email protected]>
19058 R:      Jason Gunthorpe <[email protected]>
19059 L:      [email protected]
19060 S:      Maintained
19061 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19062 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
19063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19064 F:      drivers/char/tpm/
19065
19066 TRACING
19067 M:      Steven Rostedt <[email protected]>
19068 M:      Ingo Molnar <[email protected]>
19069 S:      Maintained
19070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19071 F:      Documentation/trace/ftrace.rst
19072 F:      arch/*/*/*/ftrace.h
19073 F:      arch/*/kernel/ftrace.c
19074 F:      fs/tracefs/
19075 F:      include/*/ftrace.h
19076 F:      include/linux/trace*.h
19077 F:      include/trace/
19078 F:      kernel/trace/
19079 F:      tools/testing/selftests/ftrace/
19080
19081 TRACING MMIO ACCESSES (MMIOTRACE)
19082 M:      Steven Rostedt <[email protected]>
19083 M:      Ingo Molnar <[email protected]>
19084 R:      Karol Herbst <[email protected]>
19085 R:      Pekka Paalanen <[email protected]>
19086 L:      [email protected]
19087 L:      [email protected]
19088 S:      Maintained
19089 F:      arch/x86/mm/kmmio.c
19090 F:      arch/x86/mm/mmio-mod.c
19091 F:      arch/x86/mm/testmmiotrace.c
19092 F:      include/linux/mmiotrace.h
19093 F:      kernel/trace/trace_mmiotrace.c
19094
19095 TRACING OS NOISE / LATENCY TRACERS
19096 M:      Steven Rostedt <[email protected]>
19097 M:      Daniel Bristot de Oliveira <[email protected]>
19098 S:      Maintained
19099 F:      kernel/trace/trace_osnoise.c
19100 F:      include/trace/events/osnoise.h
19101 F:      kernel/trace/trace_hwlat.c
19102 F:      kernel/trace/trace_irqsoff.c
19103 F:      kernel/trace/trace_sched_wakeup.c
19104 F:      Documentation/trace/osnoise-tracer.rst
19105 F:      Documentation/trace/timerlat-tracer.rst
19106 F:      Documentation/trace/hwlat_detector.rst
19107 F:      arch/*/kernel/trace.c
19108
19109 TRADITIONAL CHINESE DOCUMENTATION
19110 M:      Hu Haowen <[email protected]>
19111 L:      [email protected]
19112 S:      Maintained
19113 W:      https://github.com/srcres258/linux-doc
19114 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
19115 F:      Documentation/translations/zh_TW/
19116
19117 TRIVIAL PATCHES
19118 M:      Jiri Kosina <[email protected]>
19119 S:      Maintained
19120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19121 K:      ^Subject:.*(?i)trivial
19122
19123 TTY LAYER
19124 M:      Greg Kroah-Hartman <[email protected]>
19125 M:      Jiri Slaby <[email protected]>
19126 S:      Supported
19127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19128 F:      Documentation/driver-api/serial/
19129 F:      drivers/tty/
19130 F:      drivers/tty/serial/serial_core.c
19131 F:      include/linux/selection.h
19132 F:      include/linux/serial.h
19133 F:      include/linux/serial_core.h
19134 F:      include/linux/sysrq.h
19135 F:      include/linux/tty*.h
19136 F:      include/linux/vt.h
19137 F:      include/linux/vt_*.h
19138 F:      include/uapi/linux/serial.h
19139 F:      include/uapi/linux/serial_core.h
19140 F:      include/uapi/linux/tty.h
19141
19142 TUA9001 MEDIA DRIVER
19143 M:      Antti Palosaari <[email protected]>
19144 L:      [email protected]
19145 S:      Maintained
19146 W:      https://linuxtv.org
19147 W:      http://palosaari.fi/linux/
19148 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19149 T:      git git://linuxtv.org/anttip/media_tree.git
19150 F:      drivers/media/tuners/tua9001*
19151
19152 TULIP NETWORK DRIVERS
19153 L:      [email protected]
19154 L:      [email protected]
19155 S:      Orphan
19156 F:      drivers/net/ethernet/dec/tulip/
19157
19158 TUN/TAP driver
19159 M:      Maxim Krasnyansky <[email protected]>
19160 S:      Maintained
19161 W:      http://vtun.sourceforge.net/tun
19162 F:      Documentation/networking/tuntap.rst
19163 F:      arch/um/os-Linux/drivers/
19164
19165 TURBOCHANNEL SUBSYSTEM
19166 M:      "Maciej W. Rozycki" <[email protected]>
19167 M:      Ralf Baechle <[email protected]>
19168 L:      [email protected]
19169 S:      Maintained
19170 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
19171 F:      drivers/tc/
19172 F:      include/linux/tc.h
19173
19174 TURBOSTAT UTILITY
19175 M:      "Len Brown" <[email protected]>
19176 L:      [email protected]
19177 S:      Supported
19178 Q:      https://patchwork.kernel.org/project/linux-pm/list/
19179 B:      https://bugzilla.kernel.org
19180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19181 F:      tools/power/x86/turbostat/
19182
19183 TW5864 VIDEO4LINUX DRIVER
19184 M:      Bluecherry Maintainers <[email protected]>
19185 M:      Anton Sviridenko <[email protected]>
19186 M:      Andrey Utkin <[email protected]>
19187 M:      Andrey Utkin <[email protected]>
19188 L:      [email protected]
19189 S:      Supported
19190 F:      drivers/media/pci/tw5864/
19191
19192 TW68 VIDEO4LINUX DRIVER
19193 M:      Hans Verkuil <[email protected]>
19194 L:      [email protected]
19195 S:      Odd Fixes
19196 W:      https://linuxtv.org
19197 T:      git git://linuxtv.org/media_tree.git
19198 F:      drivers/media/pci/tw68/
19199
19200 TW686X VIDEO4LINUX DRIVER
19201 M:      Ezequiel Garcia <[email protected]>
19202 L:      [email protected]
19203 S:      Maintained
19204 W:      http://linuxtv.org
19205 T:      git git://linuxtv.org/media_tree.git
19206 F:      drivers/media/pci/tw686x/
19207
19208 UACCE ACCELERATOR FRAMEWORK
19209 M:      Zhangfei Gao <[email protected]>
19210 M:      Zhou Wang <[email protected]>
19211 L:      [email protected]
19212 L:      [email protected]
19213 S:      Maintained
19214 F:      Documentation/ABI/testing/sysfs-driver-uacce
19215 F:      Documentation/misc-devices/uacce.rst
19216 F:      drivers/misc/uacce/
19217 F:      include/linux/uacce.h
19218 F:      include/uapi/misc/uacce/
19219
19220 UBI FILE SYSTEM (UBIFS)
19221 M:      Richard Weinberger <[email protected]>
19222 L:      [email protected]
19223 S:      Supported
19224 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
19225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19227 F:      Documentation/filesystems/ubifs-authentication.rst
19228 F:      Documentation/filesystems/ubifs.rst
19229 F:      fs/ubifs/
19230
19231 UCLINUX (M68KNOMMU AND COLDFIRE)
19232 M:      Greg Ungerer <[email protected]>
19233 L:      [email protected]
19234 L:      [email protected]  (subscribers-only)
19235 S:      Maintained
19236 W:      http://www.linux-m68k.org/
19237 W:      http://www.uclinux.org/
19238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19239 F:      arch/m68k/*/*_no.*
19240 F:      arch/m68k/68*/
19241 F:      arch/m68k/coldfire/
19242 F:      arch/m68k/include/asm/*_no.*
19243
19244 UDF FILESYSTEM
19245 M:      Jan Kara <[email protected]>
19246 S:      Maintained
19247 F:      Documentation/filesystems/udf.rst
19248 F:      fs/udf/
19249
19250 UDRAW TABLET
19251 M:      Bastien Nocera <[email protected]>
19252 L:      [email protected]
19253 S:      Maintained
19254 F:      drivers/hid/hid-udraw-ps3.c
19255
19256 UFS FILESYSTEM
19257 M:      Evgeniy Dushistov <[email protected]>
19258 S:      Maintained
19259 F:      Documentation/admin-guide/ufs.rst
19260 F:      fs/ufs/
19261
19262 UHID USERSPACE HID IO DRIVER
19263 M:      David Rheinsberg <[email protected]>
19264 L:      [email protected]
19265 S:      Maintained
19266 F:      drivers/hid/uhid.c
19267 F:      include/uapi/linux/uhid.h
19268
19269 ULPI BUS
19270 M:      Heikki Krogerus <[email protected]>
19271 L:      [email protected]
19272 S:      Maintained
19273 F:      drivers/usb/common/ulpi.c
19274 F:      include/linux/ulpi/
19275
19276 UNICODE SUBSYSTEM
19277 M:      Gabriel Krisman Bertazi <[email protected]>
19278 L:      [email protected]
19279 S:      Supported
19280 F:      fs/unicode/
19281
19282 UNIFDEF
19283 M:      Tony Finch <[email protected]>
19284 S:      Maintained
19285 W:      http://dotat.at/prog/unifdef
19286 F:      scripts/unifdef.c
19287
19288 UNIFORM CDROM DRIVER
19289 M:      Phillip Potter <[email protected]>
19290 S:      Maintained
19291 F:      Documentation/cdrom/
19292 F:      drivers/cdrom/cdrom.c
19293 F:      include/linux/cdrom.h
19294 F:      include/uapi/linux/cdrom.h
19295
19296 UNISYS S-PAR DRIVERS
19297 M:      David Kershner <[email protected]>
19298 L:      [email protected] (Unisys internal)
19299 S:      Supported
19300 F:      drivers/staging/unisys/
19301 F:      drivers/visorbus/
19302 F:      include/linux/visorbus.h
19303
19304 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19305 R:      Alim Akhtar <[email protected]>
19306 R:      Avri Altman <[email protected]>
19307 L:      [email protected]
19308 S:      Supported
19309 F:      Documentation/scsi/ufs.rst
19310 F:      drivers/scsi/ufs/
19311
19312 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19313 M:      Pedro Sousa <[email protected]>
19314 L:      [email protected]
19315 S:      Supported
19316 F:      drivers/scsi/ufs/*dwc*
19317
19318 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19319 M:      Stanley Chu <[email protected]>
19320 L:      [email protected]
19321 L:      [email protected] (moderated for non-subscribers)
19322 S:      Maintained
19323 F:      drivers/scsi/ufs/ufs-mediatek*
19324
19325 UNSORTED BLOCK IMAGES (UBI)
19326 M:      Richard Weinberger <[email protected]>
19327 L:      [email protected]
19328 S:      Supported
19329 W:      http://www.linux-mtd.infradead.org/
19330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19332 F:      drivers/mtd/ubi/
19333 F:      include/linux/mtd/ubi.h
19334 F:      include/uapi/mtd/ubi-user.h
19335
19336 USB "USBNET" DRIVER FRAMEWORK
19337 M:      Oliver Neukum <[email protected]>
19338 L:      [email protected]
19339 S:      Maintained
19340 W:      http://www.linux-usb.org/usbnet
19341 F:      drivers/net/usb/usbnet.c
19342 F:      include/linux/usb/usbnet.h
19343
19344 USB ACM DRIVER
19345 M:      Oliver Neukum <[email protected]>
19346 L:      [email protected]
19347 S:      Maintained
19348 F:      Documentation/usb/acm.rst
19349 F:      drivers/usb/class/cdc-acm.*
19350
19351 USB APPLE MFI FASTCHARGE DRIVER
19352 M:      Bastien Nocera <[email protected]>
19353 L:      [email protected]
19354 S:      Maintained
19355 F:      drivers/usb/misc/apple-mfi-fastcharge.c
19356
19357 USB AR5523 WIRELESS DRIVER
19358 M:      Pontus Fuchs <[email protected]>
19359 L:      [email protected]
19360 S:      Maintained
19361 F:      drivers/net/wireless/ath/ar5523/
19362
19363 USB ATTACHED SCSI
19364 M:      Oliver Neukum <[email protected]>
19365 L:      [email protected]
19366 L:      [email protected]
19367 S:      Maintained
19368 F:      drivers/usb/storage/uas.c
19369
19370 USB CDC ETHERNET DRIVER
19371 M:      Oliver Neukum <[email protected]>
19372 L:      [email protected]
19373 S:      Maintained
19374 F:      drivers/net/usb/cdc_*.c
19375 F:      include/uapi/linux/usb/cdc.h
19376
19377 USB CHAOSKEY DRIVER
19378 M:      Keith Packard <[email protected]>
19379 L:      [email protected]
19380 S:      Maintained
19381 F:      drivers/usb/misc/chaoskey.c
19382
19383 USB CYPRESS C67X00 DRIVER
19384 L:      [email protected]
19385 S:      Orphan
19386 F:      drivers/usb/c67x00/
19387
19388 USB DAVICOM DM9601 DRIVER
19389 M:      Peter Korsgaard <[email protected]>
19390 L:      [email protected]
19391 S:      Maintained
19392 W:      http://www.linux-usb.org/usbnet
19393 F:      drivers/net/usb/dm9601.c
19394
19395 USB EHCI DRIVER
19396 M:      Alan Stern <[email protected]>
19397 L:      [email protected]
19398 S:      Maintained
19399 F:      Documentation/usb/ehci.rst
19400 F:      drivers/usb/host/ehci*
19401
19402 USB GADGET/PERIPHERAL SUBSYSTEM
19403 M:      Felipe Balbi <[email protected]>
19404 L:      [email protected]
19405 S:      Maintained
19406 W:      http://www.linux-usb.org/gadget
19407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19408 F:      drivers/usb/gadget/
19409 F:      include/linux/usb/gadget*
19410
19411 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19412 M:      Jiri Kosina <[email protected]>
19413 M:      Benjamin Tissoires <[email protected]>
19414 L:      [email protected]
19415 S:      Maintained
19416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19417 F:      Documentation/hid/hiddev.rst
19418 F:      drivers/hid/usbhid/
19419
19420 USB INTEL XHCI ROLE MUX DRIVER
19421 M:      Hans de Goede <[email protected]>
19422 L:      [email protected]
19423 S:      Maintained
19424 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
19425
19426 USB IP DRIVER FOR HISILICON KIRIN 960
19427 M:      Yu Chen <[email protected]>
19428 M:      Binghui Wang <[email protected]>
19429 L:      [email protected]
19430 S:      Maintained
19431 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19432 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
19433
19434 USB IP DRIVER FOR HISILICON KIRIN 970
19435 M:      Mauro Carvalho Chehab <[email protected]>
19436 L:      [email protected]
19437 S:      Maintained
19438 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19439 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
19440
19441 USB ISP116X DRIVER
19442 M:      Olav Kongas <[email protected]>
19443 L:      [email protected]
19444 S:      Maintained
19445 F:      drivers/usb/host/isp116x*
19446 F:      include/linux/usb/isp116x.h
19447
19448 USB ISP1760 DRIVER
19449 M:      Rui Miguel Silva <[email protected]>
19450 L:      [email protected]
19451 S:      Maintained
19452 F:      drivers/usb/isp1760/*
19453 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19454
19455 USB LAN78XX ETHERNET DRIVER
19456 M:      Woojung Huh <[email protected]>
19457 M:      [email protected]
19458 L:      [email protected]
19459 S:      Maintained
19460 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19461 F:      drivers/net/usb/lan78xx.*
19462 F:      include/dt-bindings/net/microchip-lan78xx.h
19463
19464 USB MASS STORAGE DRIVER
19465 M:      Alan Stern <[email protected]>
19466 L:      [email protected]
19467 L:      [email protected]
19468 S:      Maintained
19469 F:      drivers/usb/storage/
19470
19471 USB MIDI DRIVER
19472 M:      Clemens Ladisch <[email protected]>
19473 L:      [email protected] (moderated for non-subscribers)
19474 S:      Maintained
19475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19476 F:      sound/usb/midi.*
19477
19478 USB NETWORKING DRIVERS
19479 L:      [email protected]
19480 S:      Odd Fixes
19481 F:      drivers/net/usb/
19482
19483 USB OHCI DRIVER
19484 M:      Alan Stern <[email protected]>
19485 L:      [email protected]
19486 S:      Maintained
19487 F:      Documentation/usb/ohci.rst
19488 F:      drivers/usb/host/ohci*
19489
19490 USB OTG FSM (Finite State Machine)
19491 M:      Peter Chen <[email protected]>
19492 L:      [email protected]
19493 S:      Maintained
19494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19495 F:      drivers/usb/common/usb-otg-fsm.c
19496
19497 USB OVER IP DRIVER
19498 M:      Valentina Manea <[email protected]>
19499 M:      Shuah Khan <[email protected]>
19500 M:      Shuah Khan <[email protected]>
19501 L:      [email protected]
19502 S:      Maintained
19503 F:      Documentation/usb/usbip_protocol.rst
19504 F:      drivers/usb/usbip/
19505 F:      tools/testing/selftests/drivers/usb/usbip/
19506 F:      tools/usb/usbip/
19507
19508 USB PEGASUS DRIVER
19509 M:      Petko Manolov <[email protected]>
19510 L:      [email protected]
19511 L:      [email protected]
19512 S:      Maintained
19513 W:      https://github.com/petkan/pegasus
19514 T:      git git://github.com/petkan/pegasus.git
19515 F:      drivers/net/usb/pegasus.*
19516
19517 USB PHY LAYER
19518 M:      Felipe Balbi <[email protected]>
19519 L:      [email protected]
19520 S:      Maintained
19521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19522 F:      drivers/usb/phy/
19523
19524 USB PRINTER DRIVER (usblp)
19525 M:      Pete Zaitcev <[email protected]>
19526 L:      [email protected]
19527 S:      Supported
19528 F:      drivers/usb/class/usblp.c
19529
19530 USB RAW GADGET DRIVER
19531 R:      Andrey Konovalov <[email protected]>
19532 L:      [email protected]
19533 S:      Maintained
19534 F:      Documentation/usb/raw-gadget.rst
19535 F:      drivers/usb/gadget/legacy/raw_gadget.c
19536 F:      include/uapi/linux/usb/raw_gadget.h
19537
19538 USB QMI WWAN NETWORK DRIVER
19539 M:      Bjørn Mork <[email protected]>
19540 L:      [email protected]
19541 S:      Maintained
19542 F:      Documentation/ABI/testing/sysfs-class-net-qmi
19543 F:      drivers/net/usb/qmi_wwan.c
19544
19545 USB RTL8150 DRIVER
19546 M:      Petko Manolov <[email protected]>
19547 L:      [email protected]
19548 L:      [email protected]
19549 S:      Maintained
19550 W:      https://github.com/petkan/rtl8150
19551 T:      git git://github.com/petkan/rtl8150.git
19552 F:      drivers/net/usb/rtl8150.c
19553
19554 USB SERIAL SUBSYSTEM
19555 M:      Johan Hovold <[email protected]>
19556 L:      [email protected]
19557 S:      Maintained
19558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19559 F:      Documentation/usb/usb-serial.rst
19560 F:      drivers/usb/serial/
19561 F:      include/linux/usb/serial.h
19562
19563 USB SMSC75XX ETHERNET DRIVER
19564 M:      Steve Glendinning <[email protected]>
19565 L:      [email protected]
19566 S:      Maintained
19567 F:      drivers/net/usb/smsc75xx.*
19568
19569 USB SMSC95XX ETHERNET DRIVER
19570 M:      Steve Glendinning <[email protected]>
19571 M:      [email protected]
19572 L:      [email protected]
19573 S:      Maintained
19574 F:      drivers/net/usb/smsc95xx.*
19575
19576 USB SUBSYSTEM
19577 M:      Greg Kroah-Hartman <[email protected]>
19578 L:      [email protected]
19579 S:      Supported
19580 W:      http://www.linux-usb.org
19581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19582 F:      Documentation/devicetree/bindings/usb/
19583 F:      Documentation/usb/
19584 F:      drivers/usb/
19585 F:      include/linux/usb.h
19586 F:      include/linux/usb/
19587
19588 USB TYPEC BUS FOR ALTERNATE MODES
19589 M:      Heikki Krogerus <[email protected]>
19590 L:      [email protected]
19591 S:      Maintained
19592 F:      Documentation/ABI/testing/sysfs-bus-typec
19593 F:      Documentation/driver-api/usb/typec_bus.rst
19594 F:      drivers/usb/typec/altmodes/
19595 F:      include/linux/usb/typec_altmode.h
19596
19597 USB TYPEC CLASS
19598 M:      Heikki Krogerus <[email protected]>
19599 L:      [email protected]
19600 S:      Maintained
19601 F:      Documentation/ABI/testing/sysfs-class-typec
19602 F:      Documentation/driver-api/usb/typec.rst
19603 F:      drivers/usb/typec/
19604 F:      include/linux/usb/typec.h
19605
19606 USB TYPEC INTEL PMC MUX DRIVER
19607 M:      Heikki Krogerus <[email protected]>
19608 L:      [email protected]
19609 S:      Maintained
19610 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19611 F:      drivers/usb/typec/mux/intel_pmc_mux.c
19612
19613 USB TYPEC PI3USB30532 MUX DRIVER
19614 M:      Hans de Goede <[email protected]>
19615 L:      [email protected]
19616 S:      Maintained
19617 F:      drivers/usb/typec/mux/pi3usb30532.c
19618
19619 USB TYPEC PORT CONTROLLER DRIVERS
19620 M:      Guenter Roeck <[email protected]>
19621 L:      [email protected]
19622 S:      Maintained
19623 F:      drivers/usb/typec/tcpm/
19624
19625 USB UHCI DRIVER
19626 M:      Alan Stern <[email protected]>
19627 L:      [email protected]
19628 S:      Maintained
19629 F:      drivers/usb/host/uhci*
19630
19631 USB VIDEO CLASS
19632 M:      Laurent Pinchart <[email protected]>
19633 L:      [email protected] (subscribers-only)
19634 L:      [email protected]
19635 S:      Maintained
19636 W:      http://www.ideasonboard.org/uvc/
19637 T:      git git://linuxtv.org/media_tree.git
19638 F:      drivers/media/usb/uvc/
19639 F:      include/uapi/linux/uvcvideo.h
19640
19641 USB WEBCAM GADGET
19642 M:      Laurent Pinchart <[email protected]>
19643 L:      [email protected]
19644 S:      Maintained
19645 F:      drivers/usb/gadget/function/*uvc*
19646 F:      drivers/usb/gadget/legacy/webcam.c
19647 F:      include/uapi/linux/usb/g_uvc.h
19648
19649 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19650 M:      Jussi Kivilinna <[email protected]>
19651 L:      [email protected]
19652 S:      Maintained
19653 F:      drivers/net/wireless/rndis_wlan.c
19654
19655 USB XHCI DRIVER
19656 M:      Mathias Nyman <[email protected]>
19657 L:      [email protected]
19658 S:      Supported
19659 F:      drivers/usb/host/pci-quirks*
19660 F:      drivers/usb/host/xhci*
19661
19662 USB ZD1201 DRIVER
19663 L:      [email protected]
19664 S:      Orphan
19665 W:      http://linux-lc100020.sourceforge.net
19666 F:      drivers/net/wireless/zydas/zd1201.*
19667
19668 USB ZR364XX DRIVER
19669 M:      Antoine Jacquet <[email protected]>
19670 L:      [email protected]
19671 L:      [email protected]
19672 S:      Maintained
19673 W:      http://royale.zerezo.com/zr364xx/
19674 T:      git git://linuxtv.org/media_tree.git
19675 F:      Documentation/admin-guide/media/zr364xx*
19676 F:      drivers/media/usb/zr364xx/
19677
19678 USER-MODE LINUX (UML)
19679 M:      Jeff Dike <[email protected]>
19680 M:      Richard Weinberger <[email protected]>
19681 M:      Anton Ivanov <[email protected]>
19682 L:      [email protected]
19683 S:      Maintained
19684 W:      http://user-mode-linux.sourceforge.net
19685 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
19686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19687 F:      Documentation/virt/uml/
19688 F:      arch/um/
19689 F:      arch/x86/um/
19690 F:      fs/hostfs/
19691
19692 USERSPACE COPYIN/COPYOUT (UIOVEC)
19693 M:      Alexander Viro <[email protected]>
19694 S:      Maintained
19695 F:      include/linux/uio.h
19696 F:      lib/iov_iter.c
19697
19698 USERSPACE DMA BUFFER DRIVER
19699 M:      Gerd Hoffmann <[email protected]>
19700 L:      [email protected]
19701 S:      Maintained
19702 T:      git git://anongit.freedesktop.org/drm/drm-misc
19703 F:      drivers/dma-buf/udmabuf.c
19704 F:      include/uapi/linux/udmabuf.h
19705
19706 USERSPACE I/O (UIO)
19707 M:      Greg Kroah-Hartman <[email protected]>
19708 S:      Maintained
19709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19710 F:      Documentation/driver-api/uio-howto.rst
19711 F:      drivers/uio/
19712 F:      include/linux/uio_driver.h
19713
19714 UTIL-LINUX PACKAGE
19715 M:      Karel Zak <[email protected]>
19716 L:      [email protected]
19717 S:      Maintained
19718 W:      http://en.wikipedia.org/wiki/Util-linux
19719 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19720
19721 UUID HELPERS
19722 M:      Christoph Hellwig <[email protected]>
19723 R:      Andy Shevchenko <[email protected]>
19724 L:      [email protected]
19725 S:      Maintained
19726 T:      git git://git.infradead.org/users/hch/uuid.git
19727 F:      include/linux/uuid.h
19728 F:      include/uapi/linux/uuid.h
19729 F:      lib/test_uuid.c
19730 F:      lib/uuid.c
19731
19732 UV SYSFS DRIVER
19733 M:      Justin Ernst <[email protected]>
19734 L:      [email protected]
19735 S:      Maintained
19736 F:      drivers/platform/x86/uv_sysfs.c
19737
19738 UVESAFB DRIVER
19739 M:      Michal Januszewski <[email protected]>
19740 L:      [email protected]
19741 S:      Maintained
19742 W:      https://github.com/mjanusz/v86d
19743 F:      Documentation/fb/uvesafb.rst
19744 F:      drivers/video/fbdev/uvesafb.*
19745
19746 Ux500 CLOCK DRIVERS
19747 M:      Ulf Hansson <[email protected]>
19748 L:      [email protected]
19749 L:      [email protected] (moderated for non-subscribers)
19750 S:      Maintained
19751 F:      drivers/clk/ux500/
19752
19753 VF610 NAND DRIVER
19754 M:      Stefan Agner <[email protected]>
19755 L:      [email protected]
19756 S:      Supported
19757 F:      drivers/mtd/nand/raw/vf610_nfc.c
19758
19759 VFAT/FAT/MSDOS FILESYSTEM
19760 M:      OGAWA Hirofumi <[email protected]>
19761 S:      Maintained
19762 F:      Documentation/filesystems/vfat.rst
19763 F:      fs/fat/
19764
19765 VFIO DRIVER
19766 M:      Alex Williamson <[email protected]>
19767 R:      Cornelia Huck <[email protected]>
19768 L:      [email protected]
19769 S:      Maintained
19770 T:      git git://github.com/awilliam/linux-vfio.git
19771 F:      Documentation/driver-api/vfio.rst
19772 F:      drivers/vfio/
19773 F:      include/linux/vfio.h
19774 F:      include/linux/vfio_pci_core.h
19775 F:      include/uapi/linux/vfio.h
19776
19777 VFIO FSL-MC DRIVER
19778 M:      Diana Craciun <[email protected]>
19779 L:      [email protected]
19780 S:      Maintained
19781 F:      drivers/vfio/fsl-mc/
19782
19783 VFIO MEDIATED DEVICE DRIVERS
19784 M:      Kirti Wankhede <[email protected]>
19785 L:      [email protected]
19786 S:      Maintained
19787 F:      Documentation/driver-api/vfio-mediated-device.rst
19788 F:      drivers/vfio/mdev/
19789 F:      include/linux/mdev.h
19790 F:      samples/vfio-mdev/
19791
19792 VFIO PLATFORM DRIVER
19793 M:      Eric Auger <[email protected]>
19794 L:      [email protected]
19795 S:      Maintained
19796 F:      drivers/vfio/platform/
19797
19798 VGA_SWITCHEROO
19799 R:      Lukas Wunner <[email protected]>
19800 S:      Maintained
19801 T:      git git://anongit.freedesktop.org/drm/drm-misc
19802 F:      Documentation/gpu/vga-switcheroo.rst
19803 F:      drivers/gpu/vga/vga_switcheroo.c
19804 F:      include/linux/vga_switcheroo.h
19805
19806 VIA RHINE NETWORK DRIVER
19807 S:      Maintained
19808 M:      Kevin Brace <[email protected]>
19809 F:      drivers/net/ethernet/via/via-rhine.c
19810
19811 VIA SD/MMC CARD CONTROLLER DRIVER
19812 M:      Bruce Chang <[email protected]>
19813 M:      Harald Welte <[email protected]>
19814 S:      Maintained
19815 F:      drivers/mmc/host/via-sdmmc.c
19816
19817 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19818 M:      Florian Tobias Schandinat <[email protected]>
19819 L:      [email protected]
19820 S:      Maintained
19821 F:      drivers/video/fbdev/via/
19822 F:      include/linux/via-core.h
19823 F:      include/linux/via-gpio.h
19824 F:      include/linux/via_i2c.h
19825
19826 VIA VELOCITY NETWORK DRIVER
19827 M:      Francois Romieu <[email protected]>
19828 L:      [email protected]
19829 S:      Maintained
19830 F:      drivers/net/ethernet/via/via-velocity.*
19831
19832 VICODEC VIRTUAL CODEC DRIVER
19833 M:      Hans Verkuil <[email protected]>
19834 L:      [email protected]
19835 S:      Maintained
19836 W:      https://linuxtv.org
19837 T:      git git://linuxtv.org/media_tree.git
19838 F:      drivers/media/test-drivers/vicodec/*
19839
19840 VIDEO I2C POLLING DRIVER
19841 M:      Matt Ranostay <[email protected]>
19842 L:      [email protected]
19843 S:      Maintained
19844 F:      drivers/media/i2c/video-i2c.c
19845
19846 VIDEO MULTIPLEXER DRIVER
19847 M:      Philipp Zabel <[email protected]>
19848 L:      [email protected]
19849 S:      Maintained
19850 F:      drivers/media/platform/video-mux.c
19851
19852 VIDEOBUF2 FRAMEWORK
19853 M:      Tomasz Figa <[email protected]>
19854 M:      Marek Szyprowski <[email protected]>
19855 L:      [email protected]
19856 S:      Maintained
19857 F:      drivers/media/common/videobuf2/*
19858 F:      include/media/videobuf2-*
19859
19860 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19861 M:      Helen Koike <[email protected]>
19862 R:      Shuah Khan <[email protected]>
19863 L:      [email protected]
19864 S:      Maintained
19865 W:      https://linuxtv.org
19866 T:      git git://linuxtv.org/media_tree.git
19867 F:      drivers/media/test-drivers/vimc/*
19868
19869 VIRT LIB
19870 M:      Alex Williamson <[email protected]>
19871 M:      Paolo Bonzini <[email protected]>
19872 L:      [email protected]
19873 S:      Supported
19874 F:      virt/lib/
19875
19876 VIRTIO AND VHOST VSOCK DRIVER
19877 M:      Stefan Hajnoczi <[email protected]>
19878 M:      Stefano Garzarella <[email protected]>
19879 L:      [email protected]
19880 L:      [email protected]
19881 L:      [email protected]
19882 S:      Maintained
19883 F:      drivers/vhost/vsock.c
19884 F:      include/linux/virtio_vsock.h
19885 F:      include/uapi/linux/virtio_vsock.h
19886 F:      net/vmw_vsock/virtio_transport.c
19887 F:      net/vmw_vsock/virtio_transport_common.c
19888
19889 VIRTIO BLOCK AND SCSI DRIVERS
19890 M:      "Michael S. Tsirkin" <[email protected]>
19891 M:      Jason Wang <[email protected]>
19892 R:      Paolo Bonzini <[email protected]>
19893 R:      Stefan Hajnoczi <[email protected]>
19894 L:      [email protected]
19895 S:      Maintained
19896 F:      drivers/block/virtio_blk.c
19897 F:      drivers/scsi/virtio_scsi.c
19898 F:      drivers/vhost/scsi.c
19899 F:      include/uapi/linux/virtio_blk.h
19900 F:      include/uapi/linux/virtio_scsi.h
19901
19902 VIRTIO CONSOLE DRIVER
19903 M:      Amit Shah <[email protected]>
19904 L:      [email protected]
19905 S:      Maintained
19906 F:      drivers/char/virtio_console.c
19907 F:      include/linux/virtio_console.h
19908 F:      include/uapi/linux/virtio_console.h
19909
19910 VIRTIO CORE AND NET DRIVERS
19911 M:      "Michael S. Tsirkin" <[email protected]>
19912 M:      Jason Wang <[email protected]>
19913 L:      [email protected]
19914 S:      Maintained
19915 F:      Documentation/devicetree/bindings/virtio/
19916 F:      drivers/block/virtio_blk.c
19917 F:      drivers/crypto/virtio/
19918 F:      drivers/net/virtio_net.c
19919 F:      drivers/vdpa/
19920 F:      drivers/virtio/
19921 F:      include/linux/vdpa.h
19922 F:      include/linux/virtio*.h
19923 F:      include/uapi/linux/virtio_*.h
19924 F:      tools/virtio/
19925
19926 VIRTIO BALLOON
19927 M:      "Michael S. Tsirkin" <[email protected]>
19928 M:      David Hildenbrand <[email protected]>
19929 L:      [email protected]
19930 S:      Maintained
19931 F:      drivers/virtio/virtio_balloon.c
19932 F:      include/uapi/linux/virtio_balloon.h
19933 F:      include/linux/balloon_compaction.h
19934 F:      mm/balloon_compaction.c
19935
19936 VIRTIO CRYPTO DRIVER
19937 M:      Gonglei <[email protected]>
19938 L:      [email protected]
19939 L:      [email protected]
19940 S:      Maintained
19941 F:      drivers/crypto/virtio/
19942 F:      include/uapi/linux/virtio_crypto.h
19943
19944 VIRTIO DRIVERS FOR S390
19945 M:      Cornelia Huck <[email protected]>
19946 M:      Halil Pasic <[email protected]>
19947 L:      [email protected]
19948 L:      [email protected]
19949 L:      [email protected]
19950 S:      Supported
19951 F:      arch/s390/include/uapi/asm/virtio-ccw.h
19952 F:      drivers/s390/virtio/
19953
19954 VIRTIO FILE SYSTEM
19955 M:      Vivek Goyal <[email protected]>
19956 M:      Stefan Hajnoczi <[email protected]>
19957 M:      Miklos Szeredi <[email protected]>
19958 L:      [email protected]
19959 L:      [email protected]
19960 S:      Supported
19961 W:      https://virtio-fs.gitlab.io/
19962 F:      Documentation/filesystems/virtiofs.rst
19963 F:      fs/fuse/virtio_fs.c
19964 F:      include/uapi/linux/virtio_fs.h
19965
19966 VIRTIO GPIO DRIVER
19967 M:      Enrico Weigelt, metux IT consult <[email protected]>
19968 M:      Viresh Kumar <[email protected]>
19969 L:      [email protected]
19970 L:      [email protected]
19971 S:      Maintained
19972 F:      drivers/gpio/gpio-virtio.c
19973 F:      include/uapi/linux/virtio_gpio.h
19974
19975 VIRTIO GPU DRIVER
19976 M:      David Airlie <[email protected]>
19977 M:      Gerd Hoffmann <[email protected]>
19978 L:      [email protected]
19979 L:      [email protected]
19980 S:      Maintained
19981 T:      git git://anongit.freedesktop.org/drm/drm-misc
19982 F:      drivers/gpu/drm/virtio/
19983 F:      include/uapi/linux/virtio_gpu.h
19984
19985 VIRTIO HOST (VHOST)
19986 M:      "Michael S. Tsirkin" <[email protected]>
19987 M:      Jason Wang <[email protected]>
19988 L:      [email protected]
19989 L:      [email protected]
19990 L:      [email protected]
19991 S:      Maintained
19992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19993 F:      drivers/vhost/
19994 F:      include/linux/vhost_iotlb.h
19995 F:      include/uapi/linux/vhost.h
19996
19997 VIRTIO INPUT DRIVER
19998 M:      Gerd Hoffmann <[email protected]>
19999 S:      Maintained
20000 F:      drivers/virtio/virtio_input.c
20001 F:      include/uapi/linux/virtio_input.h
20002
20003 VIRTIO IOMMU DRIVER
20004 M:      Jean-Philippe Brucker <[email protected]>
20005 L:      [email protected]
20006 S:      Maintained
20007 F:      drivers/iommu/virtio-iommu.c
20008 F:      include/uapi/linux/virtio_iommu.h
20009
20010 VIRTIO MEM DRIVER
20011 M:      David Hildenbrand <[email protected]>
20012 L:      [email protected]
20013 S:      Maintained
20014 W:      https://virtio-mem.gitlab.io/
20015 F:      drivers/virtio/virtio_mem.c
20016 F:      include/uapi/linux/virtio_mem.h
20017
20018 VIRTIO SOUND DRIVER
20019 M:      Anton Yakovlev <[email protected]>
20020 M:      "Michael S. Tsirkin" <[email protected]>
20021 L:      [email protected]
20022 L:      [email protected] (moderated for non-subscribers)
20023 S:      Maintained
20024 F:      include/uapi/linux/virtio_snd.h
20025 F:      sound/virtio/*
20026
20027 VIRTIO I2C DRIVER
20028 M:      Jie Deng <[email protected]>
20029 M:      Viresh Kumar <[email protected]>
20030 L:      [email protected]
20031 L:      [email protected]
20032 S:      Maintained
20033 F:      drivers/i2c/busses/i2c-virtio.c
20034 F:      include/uapi/linux/virtio_i2c.h
20035
20036 VIRTUAL BOX GUEST DEVICE DRIVER
20037 M:      Hans de Goede <[email protected]>
20038 M:      Arnd Bergmann <[email protected]>
20039 M:      Greg Kroah-Hartman <[email protected]>
20040 S:      Maintained
20041 F:      drivers/virt/vboxguest/
20042 F:      include/linux/vbox_utils.h
20043 F:      include/uapi/linux/vbox*.h
20044
20045 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20046 M:      Hans de Goede <[email protected]>
20047 L:      [email protected]
20048 S:      Maintained
20049 F:      fs/vboxsf/*
20050
20051 VIRTUAL SERIO DEVICE DRIVER
20052 M:      Stephen Chandler Paul <[email protected]>
20053 S:      Maintained
20054 F:      drivers/input/serio/userio.c
20055 F:      include/uapi/linux/userio.h
20056
20057 VIVID VIRTUAL VIDEO DRIVER
20058 M:      Hans Verkuil <[email protected]>
20059 L:      [email protected]
20060 S:      Maintained
20061 W:      https://linuxtv.org
20062 T:      git git://linuxtv.org/media_tree.git
20063 F:      drivers/media/test-drivers/vivid/*
20064
20065 VIDTV VIRTUAL DIGITAL TV DRIVER
20066 M:      Daniel W. S. Almeida <[email protected]>
20067 L:      [email protected]
20068 S:      Maintained
20069 W:      https://linuxtv.org
20070 T:      git git://linuxtv.org/media_tree.git
20071 F:      drivers/media/test-drivers/vidtv/*
20072
20073 VLYNQ BUS
20074 M:      Florian Fainelli <[email protected]>
20075 L:      [email protected] (subscribers-only)
20076 S:      Maintained
20077 F:      drivers/vlynq/vlynq.c
20078 F:      include/linux/vlynq.h
20079
20080 VME SUBSYSTEM
20081 M:      Martyn Welch <[email protected]>
20082 M:      Manohar Vanga <[email protected]>
20083 M:      Greg Kroah-Hartman <[email protected]>
20084 L:      [email protected]
20085 S:      Maintained
20086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20087 F:      Documentation/driver-api/vme.rst
20088 F:      drivers/staging/vme/
20089 F:      drivers/vme/
20090 F:      include/linux/vme*
20091
20092 VM SOCKETS (AF_VSOCK)
20093 M:      Stefano Garzarella <[email protected]>
20094 L:      [email protected]
20095 L:      [email protected]
20096 S:      Maintained
20097 F:      drivers/net/vsockmon.c
20098 F:      include/net/af_vsock.h
20099 F:      include/uapi/linux/vm_sockets.h
20100 F:      include/uapi/linux/vm_sockets_diag.h
20101 F:      include/uapi/linux/vsockmon.h
20102 F:      net/vmw_vsock/
20103 F:      tools/testing/vsock/
20104
20105 VMWARE BALLOON DRIVER
20106 M:      Nadav Amit <[email protected]>
20107 M:      "VMware, Inc." <[email protected]>
20108 L:      [email protected]
20109 S:      Maintained
20110 F:      drivers/misc/vmw_balloon.c
20111
20112 VMWARE HYPERVISOR INTERFACE
20113 M:      Deep Shah <[email protected]>
20114 M:      "VMware, Inc." <[email protected]>
20115 L:      [email protected]
20116 S:      Supported
20117 F:      arch/x86/include/asm/vmware.h
20118 F:      arch/x86/kernel/cpu/vmware.c
20119
20120 VMWARE PVRDMA DRIVER
20121 M:      Adit Ranadive <[email protected]>
20122 M:      VMware PV-Drivers <[email protected]>
20123 L:      [email protected]
20124 S:      Maintained
20125 F:      drivers/infiniband/hw/vmw_pvrdma/
20126
20127 VMware PVSCSI driver
20128 M:      Vishal Bhakta <[email protected]>
20129 M:      VMware PV-Drivers <[email protected]>
20130 L:      [email protected]
20131 S:      Maintained
20132 F:      drivers/scsi/vmw_pvscsi.c
20133 F:      drivers/scsi/vmw_pvscsi.h
20134
20135 VMWARE VIRTUAL PTP CLOCK DRIVER
20136 M:      Vivek Thampi <[email protected]>
20137 M:      "VMware, Inc." <[email protected]>
20138 L:      [email protected]
20139 S:      Supported
20140 F:      drivers/ptp/ptp_vmw.c
20141
20142 VMWARE VMCI DRIVER
20143 M:      Jorgen Hansen <[email protected]>
20144 M:      Vishnu Dasa <[email protected]>
20145 L:      [email protected]
20146 L:      [email protected] (private)
20147 S:      Maintained
20148 F:      drivers/misc/vmw_vmci/
20149
20150 VMWARE VMMOUSE SUBDRIVER
20151 M:      "VMware Graphics" <[email protected]>
20152 M:      "VMware, Inc." <[email protected]>
20153 L:      [email protected]
20154 S:      Maintained
20155 F:      drivers/input/mouse/vmmouse.c
20156 F:      drivers/input/mouse/vmmouse.h
20157
20158 VMWARE VMXNET3 ETHERNET DRIVER
20159 M:      Ronak Doshi <[email protected]>
20160 M:      [email protected]
20161 L:      [email protected]
20162 S:      Maintained
20163 F:      drivers/net/vmxnet3/
20164
20165 VOCORE VOCORE2 BOARD
20166 M:      Harvey Hunt <[email protected]>
20167 L:      [email protected]
20168 S:      Maintained
20169 F:      arch/mips/boot/dts/ralink/vocore2.dts
20170
20171 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20172 M:      Liam Girdwood <[email protected]>
20173 M:      Mark Brown <[email protected]>
20174 L:      [email protected]
20175 S:      Supported
20176 W:      http://www.slimlogic.co.uk/?p=48
20177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20178 F:      Documentation/devicetree/bindings/regulator/
20179 F:      Documentation/power/regulator/
20180 F:      drivers/regulator/
20181 F:      include/dt-bindings/regulator/
20182 F:      include/linux/regulator/
20183 K:      regulator_get_optional
20184
20185 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20186 R:      Matti Vaittinen <[email protected]>
20187 F:      drivers/regulator/irq_helpers.c
20188
20189 VRF
20190 M:      David Ahern <[email protected]>
20191 L:      [email protected]
20192 S:      Maintained
20193 F:      Documentation/networking/vrf.rst
20194 F:      drivers/net/vrf.c
20195
20196 VSPRINTF
20197 M:      Petr Mladek <[email protected]>
20198 M:      Steven Rostedt <[email protected]>
20199 M:      Sergey Senozhatsky <[email protected]>
20200 R:      Andy Shevchenko <[email protected]>
20201 R:      Rasmus Villemoes <[email protected]>
20202 S:      Maintained
20203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20204 F:      Documentation/core-api/printk-formats.rst
20205 F:      lib/test_printf.c
20206 F:      lib/test_scanf.c
20207 F:      lib/vsprintf.c
20208
20209 VT1211 HARDWARE MONITOR DRIVER
20210 M:      Juerg Haefliger <[email protected]>
20211 L:      [email protected]
20212 S:      Maintained
20213 F:      Documentation/hwmon/vt1211.rst
20214 F:      drivers/hwmon/vt1211.c
20215
20216 VT8231 HARDWARE MONITOR DRIVER
20217 M:      Roger Lucas <[email protected]>
20218 L:      [email protected]
20219 S:      Maintained
20220 F:      drivers/hwmon/vt8231.c
20221
20222 VUB300 USB to SDIO/SD/MMC bridge chip
20223 L:      [email protected]
20224 S:      Orphan
20225 F:      drivers/mmc/host/vub300.c
20226
20227 W1 DALLAS'S 1-WIRE BUS
20228 M:      Evgeniy Polyakov <[email protected]>
20229 S:      Maintained
20230 F:      Documentation/devicetree/bindings/w1/
20231 F:      Documentation/w1/
20232 F:      drivers/w1/
20233 F:      include/linux/w1.h
20234
20235 W83791D HARDWARE MONITORING DRIVER
20236 M:      Marc Hulsman <[email protected]>
20237 L:      [email protected]
20238 S:      Maintained
20239 F:      Documentation/hwmon/w83791d.rst
20240 F:      drivers/hwmon/w83791d.c
20241
20242 W83793 HARDWARE MONITORING DRIVER
20243 M:      Rudolf Marek <[email protected]>
20244 L:      [email protected]
20245 S:      Maintained
20246 F:      Documentation/hwmon/w83793.rst
20247 F:      drivers/hwmon/w83793.c
20248
20249 W83795 HARDWARE MONITORING DRIVER
20250 M:      Jean Delvare <[email protected]>
20251 L:      [email protected]
20252 S:      Maintained
20253 F:      drivers/hwmon/w83795.c
20254
20255 W83L51xD SD/MMC CARD INTERFACE DRIVER
20256 M:      Pierre Ossman <[email protected]>
20257 S:      Maintained
20258 F:      drivers/mmc/host/wbsd.*
20259
20260 WACOM PROTOCOL 4 SERIAL TABLETS
20261 M:      Julian Squires <[email protected]>
20262 M:      Hans de Goede <[email protected]>
20263 L:      [email protected]
20264 S:      Maintained
20265 F:      drivers/input/tablet/wacom_serial4.c
20266
20267 WATCHDOG DEVICE DRIVERS
20268 M:      Wim Van Sebroeck <[email protected]>
20269 M:      Guenter Roeck <[email protected]>
20270 L:      [email protected]
20271 S:      Maintained
20272 W:      http://www.linux-watchdog.org/
20273 T:      git git://www.linux-watchdog.org/linux-watchdog.git
20274 F:      Documentation/devicetree/bindings/watchdog/
20275 F:      Documentation/watchdog/
20276 F:      drivers/watchdog/
20277 F:      include/linux/watchdog.h
20278 F:      include/uapi/linux/watchdog.h
20279
20280 WHISKEYCOVE PMIC GPIO DRIVER
20281 M:      Kuppuswamy Sathyanarayanan <[email protected]>
20282 L:      [email protected]
20283 S:      Maintained
20284 F:      drivers/gpio/gpio-wcove.c
20285
20286 WHWAVE RTC DRIVER
20287 M:      Dianlong Li <[email protected]>
20288 L:      [email protected]
20289 S:      Maintained
20290 F:      drivers/rtc/rtc-sd3078.c
20291
20292 WIIMOTE HID DRIVER
20293 M:      David Rheinsberg <[email protected]>
20294 L:      [email protected]
20295 S:      Maintained
20296 F:      drivers/hid/hid-wiimote*
20297
20298 WILOCITY WIL6210 WIRELESS DRIVER
20299 M:      Maya Erez <[email protected]>
20300 L:      [email protected]
20301 L:      [email protected]
20302 S:      Supported
20303 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20304 F:      drivers/net/wireless/ath/wil6210/
20305
20306 WINBOND CIR DRIVER
20307 M:      David Härdeman <[email protected]>
20308 S:      Maintained
20309 F:      drivers/media/rc/winbond-cir.c
20310
20311 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20312 M:      William Breathitt Gray <[email protected]>
20313 L:      [email protected]
20314 S:      Maintained
20315 F:      drivers/watchdog/ebc-c384_wdt.c
20316
20317 WINSYSTEMS WS16C48 GPIO DRIVER
20318 M:      William Breathitt Gray <[email protected]>
20319 L:      [email protected]
20320 S:      Maintained
20321 F:      drivers/gpio/gpio-ws16c48.c
20322
20323 WIREGUARD SECURE NETWORK TUNNEL
20324 M:      Jason A. Donenfeld <[email protected]>
20325 L:      [email protected]
20326 L:      [email protected]
20327 S:      Maintained
20328 F:      drivers/net/wireguard/
20329 F:      tools/testing/selftests/wireguard/
20330
20331 WISTRON LAPTOP BUTTON DRIVER
20332 M:      Miloslav Trmac <[email protected]>
20333 S:      Maintained
20334 F:      drivers/input/misc/wistron_btns.c
20335
20336 WL3501 WIRELESS PCMCIA CARD DRIVER
20337 L:      [email protected]
20338 S:      Odd fixes
20339 F:      drivers/net/wireless/wl3501*
20340
20341 WOLFSON MICROELECTRONICS DRIVERS
20342 L:      [email protected]
20343 S:      Supported
20344 W:      https://github.com/CirrusLogic/linux-drivers/wiki
20345 T:      git https://github.com/CirrusLogic/linux-drivers.git
20346 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20347 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20348 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
20349 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20350 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
20351 F:      Documentation/devicetree/bindings/sound/wm*
20352 F:      Documentation/hwmon/wm83??.rst
20353 F:      arch/arm/mach-s3c/mach-crag6410*
20354 F:      drivers/clk/clk-wm83*.c
20355 F:      drivers/gpio/gpio-*wm*.c
20356 F:      drivers/gpio/gpio-arizona.c
20357 F:      drivers/hwmon/wm83??-hwmon.c
20358 F:      drivers/input/misc/wm831x-on.c
20359 F:      drivers/input/touchscreen/wm831x-ts.c
20360 F:      drivers/input/touchscreen/wm97*.c
20361 F:      drivers/leds/leds-wm83*.c
20362 F:      drivers/mfd/arizona*
20363 F:      drivers/mfd/cs47l24*
20364 F:      drivers/mfd/wm*.c
20365 F:      drivers/power/supply/wm83*.c
20366 F:      drivers/regulator/arizona*
20367 F:      drivers/regulator/wm8*.c
20368 F:      drivers/rtc/rtc-wm83*.c
20369 F:      drivers/video/backlight/wm83*_bl.c
20370 F:      drivers/watchdog/wm83*_wdt.c
20371 F:      include/linux/mfd/arizona/
20372 F:      include/linux/mfd/wm831x/
20373 F:      include/linux/mfd/wm8350/
20374 F:      include/linux/mfd/wm8400*
20375 F:      include/linux/regulator/arizona*
20376 F:      include/linux/wm97xx.h
20377 F:      include/sound/wm????.h
20378 F:      sound/soc/codecs/arizona*
20379 F:      sound/soc/codecs/cs47l24*
20380 F:      sound/soc/codecs/wm*
20381
20382 WORKQUEUE
20383 M:      Tejun Heo <[email protected]>
20384 R:      Lai Jiangshan <[email protected]>
20385 S:      Maintained
20386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20387 F:      Documentation/core-api/workqueue.rst
20388 F:      include/linux/workqueue.h
20389 F:      kernel/workqueue.c
20390
20391 WWAN DRIVERS
20392 M:      Loic Poulain <[email protected]>
20393 M:      Sergey Ryazanov <[email protected]>
20394 R:      Johannes Berg <[email protected]>
20395 L:      [email protected]
20396 S:      Maintained
20397 F:      drivers/net/wwan/
20398 F:      include/linux/wwan.h
20399 F:      include/uapi/linux/wwan.h
20400
20401 X-POWERS AXP288 PMIC DRIVERS
20402 M:      Hans de Goede <[email protected]>
20403 S:      Maintained
20404 F:      drivers/acpi/pmic/intel_pmic_xpower.c
20405 N:      axp288
20406
20407 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20408 M:      Chen-Yu Tsai <[email protected]>
20409 L:      [email protected]
20410 S:      Maintained
20411 N:      axp[128]
20412
20413 X.25 STACK
20414 M:      Martin Schiller <[email protected]>
20415 L:      [email protected]
20416 S:      Maintained
20417 F:      Documentation/networking/lapb-module.rst
20418 F:      Documentation/networking/x25*
20419 F:      drivers/net/wan/hdlc_x25.c
20420 F:      drivers/net/wan/lapbether.c
20421 F:      include/*/lapb.h
20422 F:      include/net/x25*
20423 F:      include/uapi/linux/x25.h
20424 F:      net/lapb/
20425 F:      net/x25/
20426
20427 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20428 M:      Thomas Gleixner <[email protected]>
20429 M:      Ingo Molnar <[email protected]>
20430 M:      Borislav Petkov <[email protected]>
20431 M:      Dave Hansen <[email protected]>
20432 M:      [email protected]
20433 R:      "H. Peter Anvin" <[email protected]>
20434 L:      [email protected]
20435 S:      Maintained
20436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20437 F:      Documentation/devicetree/bindings/x86/
20438 F:      Documentation/x86/
20439 F:      arch/x86/
20440
20441 X86 ENTRY CODE
20442 M:      Andy Lutomirski <[email protected]>
20443 L:      [email protected]
20444 S:      Maintained
20445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20446 F:      arch/x86/entry/
20447
20448 X86 MCE INFRASTRUCTURE
20449 M:      Tony Luck <[email protected]>
20450 M:      Borislav Petkov <[email protected]>
20451 L:      [email protected]
20452 S:      Maintained
20453 F:      arch/x86/kernel/cpu/mce/*
20454
20455 X86 MICROCODE UPDATE SUPPORT
20456 M:      Borislav Petkov <[email protected]>
20457 S:      Maintained
20458 F:      arch/x86/kernel/cpu/microcode/*
20459
20460 X86 MM
20461 M:      Dave Hansen <[email protected]>
20462 M:      Andy Lutomirski <[email protected]>
20463 M:      Peter Zijlstra <[email protected]>
20464 L:      [email protected]
20465 S:      Maintained
20466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20467 F:      arch/x86/mm/
20468
20469 X86 PLATFORM DRIVERS
20470 M:      Hans de Goede <[email protected]>
20471 M:      Mark Gross <[email protected]>
20472 L:      [email protected]
20473 S:      Maintained
20474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20475 F:      drivers/platform/olpc/
20476 F:      drivers/platform/x86/
20477
20478 X86 PLATFORM DRIVERS - ARCH
20479 R:      Darren Hart <[email protected]>
20480 R:      Andy Shevchenko <[email protected]>
20481 L:      [email protected]
20482 L:      [email protected]
20483 S:      Maintained
20484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20485 F:      arch/x86/platform
20486
20487 X86 PLATFORM UV HPE SUPERDOME FLEX
20488 M:      Steve Wahl <[email protected]>
20489 R:      Mike Travis <[email protected]>
20490 R:      Dimitri Sivanich <[email protected]>
20491 R:      Russ Anderson <[email protected]>
20492 S:      Supported
20493 F:      arch/x86/include/asm/uv/
20494 F:      arch/x86/kernel/apic/x2apic_uv_x.c
20495 F:      arch/x86/platform/uv/
20496
20497 X86 VDSO
20498 M:      Andy Lutomirski <[email protected]>
20499 L:      [email protected]
20500 S:      Maintained
20501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20502 F:      arch/x86/entry/vdso/
20503
20504 XARRAY
20505 M:      Matthew Wilcox <[email protected]>
20506 L:      [email protected]
20507 S:      Supported
20508 F:      Documentation/core-api/xarray.rst
20509 F:      include/linux/idr.h
20510 F:      include/linux/xarray.h
20511 F:      lib/idr.c
20512 F:      lib/xarray.c
20513 F:      tools/testing/radix-tree
20514
20515 XBOX DVD IR REMOTE
20516 M:      Benjamin Valentin <[email protected]>
20517 S:      Maintained
20518 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
20519 F:      drivers/media/rc/xbox_remote.c
20520
20521 XC2028/3028 TUNER DRIVER
20522 M:      Mauro Carvalho Chehab <[email protected]>
20523 L:      [email protected]
20524 S:      Maintained
20525 W:      https://linuxtv.org
20526 T:      git git://linuxtv.org/media_tree.git
20527 F:      drivers/media/tuners/tuner-xc2028.*
20528
20529 XDP (eXpress Data Path)
20530 M:      Alexei Starovoitov <[email protected]>
20531 M:      Daniel Borkmann <[email protected]>
20532 M:      David S. Miller <[email protected]>
20533 M:      Jakub Kicinski <[email protected]>
20534 M:      Jesper Dangaard Brouer <[email protected]>
20535 M:      John Fastabend <[email protected]>
20536 L:      [email protected]
20537 L:      [email protected]
20538 S:      Supported
20539 F:      include/net/xdp.h
20540 F:      include/net/xdp_priv.h
20541 F:      include/trace/events/xdp.h
20542 F:      kernel/bpf/cpumap.c
20543 F:      kernel/bpf/devmap.c
20544 F:      net/core/xdp.c
20545 F:      samples/bpf/xdp*
20546 F:      tools/testing/selftests/bpf/*xdp*
20547 F:      tools/testing/selftests/bpf/*/*xdp*
20548 F:      drivers/net/ethernet/*/*/*/*/*xdp*
20549 F:      drivers/net/ethernet/*/*/*xdp*
20550 K:      (?:\b|_)xdp(?:\b|_)
20551
20552 XDP SOCKETS (AF_XDP)
20553 M:      Björn Töpel <[email protected]>
20554 M:      Magnus Karlsson <[email protected]>
20555 R:      Jonathan Lemon <[email protected]>
20556 L:      [email protected]
20557 L:      [email protected]
20558 S:      Maintained
20559 F:      Documentation/networking/af_xdp.rst
20560 F:      include/net/xdp_sock*
20561 F:      include/net/xsk_buff_pool.h
20562 F:      include/uapi/linux/if_xdp.h
20563 F:      include/uapi/linux/xdp_diag.h
20564 F:      include/net/netns/xdp.h
20565 F:      net/xdp/
20566 F:      samples/bpf/xdpsock*
20567 F:      tools/lib/bpf/xsk*
20568
20569 XEN BLOCK SUBSYSTEM
20570 M:      Roger Pau Monné <[email protected]>
20571 L:      [email protected] (moderated for non-subscribers)
20572 S:      Supported
20573 F:      drivers/block/xen*
20574 F:      drivers/block/xen-blkback/*
20575
20576 XEN HYPERVISOR ARM
20577 M:      Stefano Stabellini <[email protected]>
20578 L:      [email protected] (moderated for non-subscribers)
20579 S:      Maintained
20580 F:      arch/arm/include/asm/xen/
20581 F:      arch/arm/xen/
20582
20583 XEN HYPERVISOR ARM64
20584 M:      Stefano Stabellini <[email protected]>
20585 L:      [email protected] (moderated for non-subscribers)
20586 S:      Maintained
20587 F:      arch/arm64/include/asm/xen/
20588 F:      arch/arm64/xen/
20589
20590 XEN HYPERVISOR INTERFACE
20591 M:      Boris Ostrovsky <[email protected]>
20592 M:      Juergen Gross <[email protected]>
20593 R:      Stefano Stabellini <[email protected]>
20594 L:      [email protected] (moderated for non-subscribers)
20595 S:      Supported
20596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20597 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
20598 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
20599 F:      arch/x86/include/asm/pvclock-abi.h
20600 F:      arch/x86/include/asm/xen/
20601 F:      arch/x86/platform/pvh/
20602 F:      arch/x86/xen/
20603 F:      drivers/*/xen-*front.c
20604 F:      drivers/xen/
20605 F:      include/uapi/xen/
20606 F:      include/xen/
20607
20608 XEN NETWORK BACKEND DRIVER
20609 M:      Wei Liu <[email protected]>
20610 M:      Paul Durrant <[email protected]>
20611 L:      [email protected] (moderated for non-subscribers)
20612 L:      [email protected]
20613 S:      Supported
20614 F:      drivers/net/xen-netback/*
20615
20616 XEN PCI SUBSYSTEM
20617 M:      Juergen Gross <[email protected]>
20618 L:      [email protected] (moderated for non-subscribers)
20619 S:      Supported
20620 F:      arch/x86/pci/*xen*
20621 F:      drivers/pci/*xen*
20622
20623 XEN PVSCSI DRIVERS
20624 M:      Juergen Gross <[email protected]>
20625 L:      [email protected] (moderated for non-subscribers)
20626 L:      [email protected]
20627 S:      Supported
20628 F:      drivers/scsi/xen-scsifront.c
20629 F:      drivers/xen/xen-scsiback.c
20630 F:      include/xen/interface/io/vscsiif.h
20631
20632 XEN SOUND FRONTEND DRIVER
20633 M:      Oleksandr Andrushchenko <[email protected]>
20634 L:      [email protected] (moderated for non-subscribers)
20635 L:      [email protected] (moderated for non-subscribers)
20636 S:      Supported
20637 F:      sound/xen/*
20638
20639 XEN SWIOTLB SUBSYSTEM
20640 M:      Juergen Gross <[email protected]>
20641 M:      Stefano Stabellini <[email protected]>
20642 L:      [email protected] (moderated for non-subscribers)
20643 L:      [email protected]
20644 S:      Supported
20645 F:      arch/x86/xen/*swiotlb*
20646 F:      drivers/xen/*swiotlb*
20647
20648 XFS FILESYSTEM
20649 C:      irc://irc.oftc.net/xfs
20650 M:      Darrick J. Wong <[email protected]>
20651 M:      [email protected]
20652 L:      [email protected]
20653 S:      Supported
20654 W:      http://xfs.org/
20655 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20656 F:      Documentation/ABI/testing/sysfs-fs-xfs
20657 F:      Documentation/admin-guide/xfs.rst
20658 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
20659 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
20660 F:      fs/xfs/
20661 F:      include/uapi/linux/dqblk_xfs.h
20662 F:      include/uapi/linux/fsmap.h
20663
20664 XILINX AXI ETHERNET DRIVER
20665 M:      Radhey Shyam Pandey <[email protected]>
20666 S:      Maintained
20667 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
20668
20669 XILINX CAN DRIVER
20670 M:      Appana Durga Kedareswara rao <[email protected]>
20671 R:      Naga Sureshkumar Relli <[email protected]>
20672 L:      [email protected]
20673 S:      Maintained
20674 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
20675 F:      drivers/net/can/xilinx_can.c
20676
20677 XILINX GPIO DRIVER
20678 M:      Shubhrajyoti Datta <[email protected]>
20679 R:      Srinivas Neeli <[email protected]>
20680 R:      Michal Simek <[email protected]>
20681 S:      Maintained
20682 F:      Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20683 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20684 F:      drivers/gpio/gpio-xilinx.c
20685 F:      drivers/gpio/gpio-zynq.c
20686
20687 XILINX SD-FEC IP CORES
20688 M:      Derek Kiernan <[email protected]>
20689 M:      Dragan Cvetic <[email protected]>
20690 S:      Maintained
20691 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20692 F:      Documentation/misc-devices/xilinx_sdfec.rst
20693 F:      drivers/misc/Kconfig
20694 F:      drivers/misc/Makefile
20695 F:      drivers/misc/xilinx_sdfec.c
20696 F:      include/uapi/misc/xilinx_sdfec.h
20697
20698 XILINX UARTLITE SERIAL DRIVER
20699 M:      Peter Korsgaard <[email protected]>
20700 L:      [email protected]
20701 S:      Maintained
20702 F:      drivers/tty/serial/uartlite.c
20703
20704 XILINX VIDEO IP CORES
20705 M:      Hyun Kwon <[email protected]>
20706 M:      Laurent Pinchart <[email protected]>
20707 L:      [email protected]
20708 S:      Supported
20709 T:      git git://linuxtv.org/media_tree.git
20710 F:      Documentation/devicetree/bindings/media/xilinx/
20711 F:      drivers/media/platform/xilinx/
20712 F:      include/uapi/linux/xilinx-v4l2-controls.h
20713
20714 XILINX ZYNQMP DPDMA DRIVER
20715 M:      Hyun Kwon <[email protected]>
20716 M:      Laurent Pinchart <[email protected]>
20717 L:      [email protected]
20718 S:      Supported
20719 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20720 F:      drivers/dma/xilinx/xilinx_dpdma.c
20721 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20722
20723 XILINX ZYNQMP PSGTR PHY DRIVER
20724 M:      Anurag Kumar Vulisha <[email protected]>
20725 M:      Laurent Pinchart <[email protected]>
20726 L:      [email protected]
20727 S:      Supported
20728 T:      git https://github.com/Xilinx/linux-xlnx.git
20729 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20730 F:      drivers/phy/xilinx/phy-zynqmp.c
20731
20732 XILLYBUS DRIVER
20733 M:      Eli Billauer <[email protected]>
20734 L:      [email protected]
20735 S:      Supported
20736 F:      drivers/char/xillybus/
20737
20738 XLP9XX I2C DRIVER
20739 M:      George Cherian <[email protected]>
20740 L:      [email protected]
20741 S:      Supported
20742 W:      http://www.marvell.com
20743 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20744 F:      drivers/i2c/busses/i2c-xlp9xx.c
20745
20746 XRA1403 GPIO EXPANDER
20747 M:      Nandor Han <[email protected]>
20748 M:      Semi Malinen <[email protected]>
20749 L:      [email protected]
20750 S:      Maintained
20751 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20752 F:      drivers/gpio/gpio-xra1403.c
20753
20754 XTENSA XTFPGA PLATFORM SUPPORT
20755 M:      Max Filippov <[email protected]>
20756 L:      [email protected]
20757 S:      Maintained
20758 F:      drivers/spi/spi-xtensa-xtfpga.c
20759 F:      sound/soc/xtensa/xtfpga-i2s.c
20760
20761 YAM DRIVER FOR AX.25
20762 M:      Jean-Paul Roubelat <[email protected]>
20763 L:      [email protected]
20764 S:      Maintained
20765 F:      drivers/net/hamradio/yam*
20766 F:      include/linux/yam.h
20767
20768 YAMA SECURITY MODULE
20769 M:      Kees Cook <[email protected]>
20770 S:      Supported
20771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20772 F:      Documentation/admin-guide/LSM/Yama.rst
20773 F:      security/yama/
20774
20775 YEALINK PHONE DRIVER
20776 M:      Henk Vergonet <[email protected]>
20777 L:      [email protected]
20778 S:      Maintained
20779 F:      Documentation/input/devices/yealink.rst
20780 F:      drivers/input/misc/yealink.*
20781
20782 Z8530 DRIVER FOR AX.25
20783 M:      Joerg Reuter <[email protected]>
20784 L:      [email protected]
20785 S:      Maintained
20786 W:      http://yaina.de/jreuter/
20787 W:      http://www.qsl.net/dl1bke/
20788 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
20789 F:      drivers/net/hamradio/*scc.c
20790 F:      drivers/net/hamradio/z8530.h
20791
20792 ZBUD COMPRESSED PAGE ALLOCATOR
20793 M:      Seth Jennings <[email protected]>
20794 M:      Dan Streetman <[email protected]>
20795 L:      [email protected]
20796 S:      Maintained
20797 F:      mm/zbud.c
20798
20799 ZD1211RW WIRELESS DRIVER
20800 M:      Ulrich Kunitz <[email protected]>
20801 L:      [email protected]
20802 L:      [email protected] (subscribers-only)
20803 S:      Maintained
20804 W:      http://zd1211.ath.cx/wiki/DriverRewrite
20805 F:      drivers/net/wireless/zydas/zd1211rw/
20806
20807 ZD1301 MEDIA DRIVER
20808 M:      Antti Palosaari <[email protected]>
20809 L:      [email protected]
20810 S:      Maintained
20811 W:      https://linuxtv.org/
20812 W:      http://palosaari.fi/linux/
20813 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20814 F:      drivers/media/usb/dvb-usb-v2/zd1301*
20815
20816 ZD1301_DEMOD MEDIA DRIVER
20817 M:      Antti Palosaari <[email protected]>
20818 L:      [email protected]
20819 S:      Maintained
20820 W:      https://linuxtv.org/
20821 W:      http://palosaari.fi/linux/
20822 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20823 F:      drivers/media/dvb-frontends/zd1301_demod*
20824
20825 ZHAOXIN PROCESSOR SUPPORT
20826 M:      Tony W Wang-oc <[email protected]>
20827 L:      [email protected]
20828 S:      Maintained
20829 F:      arch/x86/kernel/cpu/zhaoxin.c
20830
20831 ZONEFS FILESYSTEM
20832 M:      Damien Le Moal <[email protected]>
20833 M:      Naohiro Aota <[email protected]>
20834 R:      Johannes Thumshirn <[email protected]>
20835 L:      [email protected]
20836 S:      Maintained
20837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20838 F:      Documentation/filesystems/zonefs.rst
20839 F:      fs/zonefs/
20840
20841 ZPOOL COMPRESSED PAGE STORAGE API
20842 M:      Dan Streetman <[email protected]>
20843 L:      [email protected]
20844 S:      Maintained
20845 F:      include/linux/zpool.h
20846 F:      mm/zpool.c
20847
20848 ZR36067 VIDEO FOR LINUX DRIVER
20849 M:      Corentin Labbe <[email protected]>
20850 L:      [email protected]
20851 L:      [email protected]
20852 S:      Maintained
20853 W:      http://mjpeg.sourceforge.net/driver-zoran/
20854 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20855 F:      Documentation/driver-api/media/drivers/zoran.rst
20856 F:      drivers/staging/media/zoran/
20857
20858 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20859 M:      Minchan Kim <[email protected]>
20860 M:      Nitin Gupta <[email protected]>
20861 R:      Sergey Senozhatsky <[email protected]>
20862 L:      [email protected]
20863 S:      Maintained
20864 F:      Documentation/admin-guide/blockdev/zram.rst
20865 F:      drivers/block/zram/
20866
20867 ZS DECSTATION Z85C30 SERIAL DRIVER
20868 M:      "Maciej W. Rozycki" <[email protected]>
20869 S:      Maintained
20870 F:      drivers/tty/serial/zs.*
20871
20872 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20873 M:      Minchan Kim <[email protected]>
20874 M:      Nitin Gupta <[email protected]>
20875 R:      Sergey Senozhatsky <[email protected]>
20876 L:      [email protected]
20877 S:      Maintained
20878 F:      Documentation/vm/zsmalloc.rst
20879 F:      include/linux/zsmalloc.h
20880 F:      mm/zsmalloc.c
20881
20882 ZSWAP COMPRESSED SWAP CACHING
20883 M:      Seth Jennings <[email protected]>
20884 M:      Dan Streetman <[email protected]>
20885 M:      Vitaly Wool <[email protected]>
20886 L:      [email protected]
20887 S:      Maintained
20888 F:      mm/zswap.c
20889
20890 THE REST
20891 M:      Linus Torvalds <[email protected]>
20892 L:      [email protected]
20893 S:      Buried alive in reporters
20894 Q:      http://patchwork.kernel.org/project/LKML/list/
20895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
20896 F:      *
20897 F:      */
This page took 1.167766 seconds and 4 git commands to generate.