Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
82
83         M: *Mail* patches to: FullName <address@domain>
84         R: Designated *Reviewer*: FullName <address@domain>
85            These reviewers should be CCed on patches.
86         L: *Mailing list* that is relevant to this area
87         S: *Status*, one of the following:
88            Supported:   Someone is actually paid to look after this.
89            Maintained:  Someone actually looks after it.
90            Odd Fixes:   It has a maintainer but they don't have time to do
91                         much other than throw the odd patch in. See below..
92            Orphan:      No current maintainer [but maybe you could take the
93                         role as you write your new code].
94            Obsolete:    Old code. Something tagged obsolete generally means
95                         it has been replaced by a better system and you
96                         should be using that.
97         W: *Web-page* with status/info
98         Q: *Patchwork* web based patch tracking system site
99         B: URI for where to file *bugs*. A web-page with detailed bug
100            filing info, a direct bug tracker link, or a mailto: URI.
101         C: URI for *chat* protocol, server and channel where developers
102            usually hang out, for example irc://server/channel.
103         P: Subsystem Profile document for more details submitting
104            patches to the given subsystem. This is either an in-tree file,
105            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106            for details.
107         T: *SCM* tree type and location.
108            Type is one of: git, hg, quilt, stgit, topgit
109         F: *Files* and directories wildcard patterns.
110            A trailing slash includes all files and subdirectory files.
111            F:   drivers/net/    all files in and below drivers/net
112            F:   drivers/net/*   all files in drivers/net, but not below
113            F:   */net/*         all files in "any top level directory"/net
114            One pattern per line.  Multiple F: lines acceptable.
115         X: *Excluded* files and directories that are NOT maintained, same
116            rules as F:. Files exclusions are tested before file matches.
117            Can be useful for excluding a specific subdirectory, for instance:
118            F:   net/
119            X:   net/ipv6/
120            matches all files in and below net excluding net/ipv6/
121         N: Files and directories *Regex* patterns.
122            N:   [^a-z]tegra     all files whose path contains tegra
123                                 (not including files like integrator)
124            One pattern per line.  Multiple N: lines acceptable.
125            scripts/get_maintainer.pl has different behavior for files that
126            match F: pattern and matches of N: patterns.  By default,
127            get_maintainer will not look at git log history when an F: pattern
128            match occurs.  When an N: match occurs, git log history is used
129            to also notify the people that have git commit signatures.
130         K: *Content regex* (perl extended) pattern match in a patch or file.
131            For instance:
132            K: of_get_profile
133               matches patches or files that contain "of_get_profile"
134            K: \b(printk|pr_(info|err))\b
135               matches patches or files that contain one or more of the words
136               printk, pr_info or pr_err
137            One regex pattern per line.  Multiple K: lines acceptable.
138
139 Maintainers List
140 ----------------
141
142 .. note:: When reading this list, please look for the most precise areas
143           first. When adding to this list, please keep the entries in
144           alphabetical order.
145
146 3C59X NETWORK DRIVER
147 M:      Steffen Klassert <klassert@kernel.org>
148 L:      netdev@vger.kernel.org
149 S:      Odd Fixes
150 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F:      drivers/net/ethernet/3com/3c59x.c
152
153 3CR990 NETWORK DRIVER
154 M:      David Dillow <dave@thedillows.org>
155 L:      netdev@vger.kernel.org
156 S:      Maintained
157 F:      drivers/net/ethernet/3com/typhoon*
158
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M:      Adam Radford <aradford@gmail.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Supported
163 W:      http://www.lsi.com
164 F:      drivers/scsi/3w-*
165
166 53C700 AND 53C700-66 SCSI DRIVER
167 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L:      linux-scsi@vger.kernel.org
169 S:      Maintained
170 F:      drivers/scsi/53c700*
171
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M:      Alexander Aring <alex.aring@gmail.com>
174 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L:      linux-bluetooth@vger.kernel.org
176 L:      linux-wpan@vger.kernel.org
177 S:      Maintained
178 F:      Documentation/networking/6lowpan.rst
179 F:      include/net/6lowpan.h
180 F:      net/6lowpan/
181
182 6PACK NETWORK DRIVER FOR AX.25
183 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L:      linux-hams@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/hamradio/6pack.c
187
188 802.11 (including CFG80211/NL80211)
189 M:      Johannes Berg <johannes@sipsolutions.net>
190 L:      linux-wireless@vger.kernel.org
191 S:      Maintained
192 W:      https://wireless.wiki.kernel.org/
193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F:      Documentation/driver-api/80211/cfg80211.rst
196 F:      Documentation/networking/regulatory.rst
197 F:      include/linux/ieee80211.h
198 F:      include/net/cfg80211.h
199 F:      include/net/ieee80211_radiotap.h
200 F:      include/net/iw_handler.h
201 F:      include/net/wext.h
202 F:      include/uapi/linux/nl80211.h
203 F:      net/wireless/
204
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M:      Heiner Kallweit <hkallweit1@gmail.com>
207 M:      nic_swsd@realtek.com
208 L:      netdev@vger.kernel.org
209 S:      Maintained
210 F:      drivers/net/ethernet/realtek/r8169*
211
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L:      linux-serial@vger.kernel.org
215 S:      Maintained
216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F:      drivers/tty/serial/8250*
218 F:      include/linux/serial_8250.h
219
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L:      netdev@vger.kernel.org
222 S:      Orphan / Obsolete
223 F:      drivers/net/ethernet/8390/
224
225 9P FILE SYSTEM
226 M:      Eric Van Hensbergen <ericvh@gmail.com>
227 M:      Latchesar Ionkov <lucho@ionkov.net>
228 M:      Dominique Martinet <asmadeus@codewreck.org>
229 L:      v9fs-developer@lists.sourceforge.net
230 S:      Maintained
231 W:      http://swik.net/v9fs
232 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T:      git git://github.com/martinetd/linux.git
235 F:      Documentation/filesystems/9p.rst
236 F:      fs/9p/
237 F:      include/net/9p/
238 F:      include/trace/events/9p.h
239 F:      include/uapi/linux/virtio_9p.h
240 F:      net/9p/
241
242 A8293 MEDIA DRIVER
243 M:      Antti Palosaari <crope@iki.fi>
244 L:      linux-media@vger.kernel.org
245 S:      Maintained
246 W:      https://linuxtv.org
247 W:      http://palosaari.fi/linux/
248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
249 T:      git git://linuxtv.org/anttip/media_tree.git
250 F:      drivers/media/dvb-frontends/a8293*
251
252 AACRAID SCSI RAID DRIVER
253 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L:      linux-scsi@vger.kernel.org
255 S:      Supported
256 W:      http://www.adaptec.com/
257 F:      Documentation/scsi/aacraid.rst
258 F:      drivers/scsi/aacraid/
259
260 ABI/API
261 L:      linux-api@vger.kernel.org
262 F:      include/linux/syscalls.h
263 F:      kernel/sys_ni.c
264 X:      include/uapi/
265 X:      arch/*/include/uapi/
266
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M:      Hans de Goede <hdegoede@redhat.com>
269 L:      linux-hwmon@vger.kernel.org
270 S:      Maintained
271 F:      drivers/hwmon/abituguru.c
272
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M:      Alistair John Strachan <alistair@devzero.co.uk>
275 L:      linux-hwmon@vger.kernel.org
276 S:      Maintained
277 F:      drivers/hwmon/abituguru3.c
278
279 ACCES 104-DIO-48E GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-104-dio-48e.c
284
285 ACCES 104-IDI-48 GPIO DRIVER
286 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-104-idi-48.c
290
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L:      linux-gpio@vger.kernel.org
294 S:      Maintained
295 F:      drivers/gpio/gpio-104-idio-16.c
296
297 ACCES 104-QUAD-8 DRIVER
298 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
299 M:      Syed Nayyar Waris <syednwaris@gmail.com>
300 L:      linux-iio@vger.kernel.org
301 S:      Maintained
302 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
304 F:      drivers/counter/104-quad-8.c
305
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
308 L:      linux-gpio@vger.kernel.org
309 S:      Maintained
310 F:      drivers/gpio/gpio-pci-idio-16.c
311
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
314 L:      linux-gpio@vger.kernel.org
315 S:      Maintained
316 F:      drivers/gpio/gpio-pcie-idio-24.c
317
318 ACENIC DRIVER
319 M:      Jes Sorensen <jes@trained-monkey.org>
320 L:      linux-acenic@sunsite.dk
321 S:      Maintained
322 F:      drivers/net/ethernet/alteon/acenic*
323
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M:      Peter Kaestle <peter@piie.net>
326 L:      platform-driver-x86@vger.kernel.org
327 S:      Maintained
328 W:      http://piie.net/?section=acerhdf
329 F:      drivers/platform/x86/acerhdf.c
330
331 ACER WMI LAPTOP EXTRAS
332 M:      "Lee, Chun-Yi" <jlee@suse.com>
333 L:      platform-driver-x86@vger.kernel.org
334 S:      Maintained
335 F:      drivers/platform/x86/acer-wmi.c
336
337 ACPI
338 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M:      Len Brown <lenb@kernel.org>
340 L:      linux-acpi@vger.kernel.org
341 S:      Supported
342 W:      https://01.org/linux-acpi
343 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
344 B:      https://bugzilla.kernel.org
345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F:      Documentation/ABI/testing/configfs-acpi
347 F:      Documentation/ABI/testing/sysfs-bus-acpi
348 F:      Documentation/firmware-guide/acpi/
349 F:      drivers/acpi/
350 F:      drivers/pci/*/*acpi*
351 F:      drivers/pci/*acpi*
352 F:      drivers/pnp/pnpacpi/
353 F:      include/acpi/
354 F:      include/linux/acpi.h
355 F:      include/linux/fwnode.h
356 F:      tools/power/acpi/
357
358 ACPI APEI
359 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
360 M:      Len Brown <lenb@kernel.org>
361 R:      James Morse <james.morse@arm.com>
362 R:      Tony Luck <tony.luck@intel.com>
363 R:      Borislav Petkov <bp@alien8.de>
364 L:      linux-acpi@vger.kernel.org
365 F:      drivers/acpi/apei/
366
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M:      Robert Moore <robert.moore@intel.com>
369 M:      Erik Kaneda <erik.kaneda@intel.com>
370 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L:      linux-acpi@vger.kernel.org
372 L:      devel@acpica.org
373 S:      Supported
374 W:      https://acpica.org/
375 W:      https://github.com/acpica/acpica/
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 B:      https://bugzilla.kernel.org
378 B:      https://bugs.acpica.org
379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F:      drivers/acpi/acpica/
381 F:      include/acpi/
382 F:      tools/power/acpi/
383
384 ACPI FAN DRIVER
385 M:      Zhang Rui <rui.zhang@intel.com>
386 L:      linux-acpi@vger.kernel.org
387 S:      Supported
388 W:      https://01.org/linux-acpi
389 B:      https://bugzilla.kernel.org
390 F:      drivers/acpi/fan.c
391
392 ACPI FOR ARM64 (ACPI/arm64)
393 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
394 M:      Hanjun Guo <guohanjun@huawei.com>
395 M:      Sudeep Holla <sudeep.holla@arm.com>
396 L:      linux-acpi@vger.kernel.org
397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 S:      Maintained
399 F:      drivers/acpi/arm64
400
401 ACPI I2C MULTI INSTANTIATE DRIVER
402 M:      Hans de Goede <hdegoede@redhat.com>
403 L:      platform-driver-x86@vger.kernel.org
404 S:      Maintained
405 F:      drivers/platform/x86/i2c-multi-instantiate.c
406
407 ACPI PMIC DRIVERS
408 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
409 M:      Len Brown <lenb@kernel.org>
410 R:      Andy Shevchenko <andy@kernel.org>
411 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
412 L:      linux-acpi@vger.kernel.org
413 S:      Supported
414 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
415 B:      https://bugzilla.kernel.org
416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
417 F:      drivers/acpi/pmic/
418
419 ACPI THERMAL DRIVER
420 M:      Zhang Rui <rui.zhang@intel.com>
421 L:      linux-acpi@vger.kernel.org
422 S:      Supported
423 W:      https://01.org/linux-acpi
424 B:      https://bugzilla.kernel.org
425 F:      drivers/acpi/*thermal*
426
427 ACPI VIDEO DRIVER
428 M:      Zhang Rui <rui.zhang@intel.com>
429 L:      linux-acpi@vger.kernel.org
430 S:      Supported
431 W:      https://01.org/linux-acpi
432 B:      https://bugzilla.kernel.org
433 F:      drivers/acpi/acpi_video.c
434
435 ACPI WMI DRIVER
436 L:      platform-driver-x86@vger.kernel.org
437 S:      Orphan
438 F:      drivers/platform/x86/wmi.c
439 F:      include/uapi/linux/wmi.h
440
441 ACRN HYPERVISOR SERVICE MODULE
442 M:      Shuo Liu <shuo.a.liu@intel.com>
443 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
444 S:      Supported
445 W:      https://projectacrn.org
446 F:      Documentation/virt/acrn/
447 F:      drivers/virt/acrn/
448 F:      include/uapi/linux/acrn.h
449
450 AD1889 ALSA SOUND DRIVER
451 L:      linux-parisc@vger.kernel.org
452 S:      Maintained
453 W:      https://parisc.wiki.kernel.org/index.php/AD1889
454 F:      sound/pci/ad1889.*
455
456 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 S:      Supported
459 W:      http://wiki.analog.com/AD5254
460 W:      http://ez.analog.com/community/linux-device-drivers
461 F:      drivers/misc/ad525x_dpot.c
462
463 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 S:      Supported
466 W:      http://wiki.analog.com/AD5398
467 W:      http://ez.analog.com/community/linux-device-drivers
468 F:      drivers/regulator/ad5398.c
469
470 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
471 M:      Michael Hennerich <michael.hennerich@analog.com>
472 S:      Supported
473 W:      http://wiki.analog.com/AD7142
474 W:      http://ez.analog.com/community/linux-device-drivers
475 F:      drivers/input/misc/ad714x.c
476
477 AD7877 TOUCHSCREEN DRIVER
478 M:      Michael Hennerich <michael.hennerich@analog.com>
479 S:      Supported
480 W:      http://wiki.analog.com/AD7877
481 W:      http://ez.analog.com/community/linux-device-drivers
482 F:      drivers/input/touchscreen/ad7877.c
483
484 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 S:      Supported
487 W:      http://wiki.analog.com/AD7879
488 W:      http://ez.analog.com/community/linux-device-drivers
489 F:      drivers/input/touchscreen/ad7879.c
490
491 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
492 M:      Jiri Kosina <jikos@kernel.org>
493 S:      Maintained
494
495 ADF7242 IEEE 802.15.4 RADIO DRIVER
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 L:      linux-wpan@vger.kernel.org
498 S:      Supported
499 W:      https://wiki.analog.com/ADF7242
500 W:      http://ez.analog.com/community/linux-device-drivers
501 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
502 F:      drivers/net/ieee802154/adf7242.c
503
504 ADM1025 HARDWARE MONITOR DRIVER
505 M:      Jean Delvare <jdelvare@suse.com>
506 L:      linux-hwmon@vger.kernel.org
507 S:      Maintained
508 F:      Documentation/hwmon/adm1025.rst
509 F:      drivers/hwmon/adm1025.c
510
511 ADM1029 HARDWARE MONITOR DRIVER
512 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      drivers/hwmon/adm1029.c
516
517 ADM8211 WIRELESS DRIVER
518 L:      linux-wireless@vger.kernel.org
519 S:      Orphan
520 W:      https://wireless.wiki.kernel.org/
521 F:      drivers/net/wireless/admtek/adm8211.*
522
523 ADP1653 FLASH CONTROLLER DRIVER
524 M:      Sakari Ailus <sakari.ailus@iki.fi>
525 L:      linux-media@vger.kernel.org
526 S:      Maintained
527 F:      drivers/media/i2c/adp1653.c
528 F:      include/media/i2c/adp1653.h
529
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M:      Michael Hennerich <michael.hennerich@analog.com>
532 S:      Supported
533 W:      http://wiki.analog.com/ADP5520
534 W:      http://ez.analog.com/community/linux-device-drivers
535 F:      drivers/gpio/gpio-adp5520.c
536 F:      drivers/input/keyboard/adp5520-keys.c
537 F:      drivers/leds/leds-adp5520.c
538 F:      drivers/mfd/adp5520.c
539 F:      drivers/video/backlight/adp5520_bl.c
540
541 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
542 M:      Michael Hennerich <michael.hennerich@analog.com>
543 S:      Supported
544 W:      http://wiki.analog.com/ADP5588
545 W:      http://ez.analog.com/community/linux-device-drivers
546 F:      drivers/gpio/gpio-adp5588.c
547 F:      drivers/input/keyboard/adp5588-keys.c
548
549 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
550 M:      Michael Hennerich <michael.hennerich@analog.com>
551 S:      Supported
552 W:      http://wiki.analog.com/ADP8860
553 W:      http://ez.analog.com/community/linux-device-drivers
554 F:      drivers/video/backlight/adp8860_bl.c
555
556 ADT746X FAN DRIVER
557 M:      Colin Leroy <colin@colino.net>
558 S:      Maintained
559 F:      drivers/macintosh/therm_adt746x.c
560
561 ADT7475 HARDWARE MONITOR DRIVER
562 M:      Jean Delvare <jdelvare@suse.com>
563 L:      linux-hwmon@vger.kernel.org
564 S:      Maintained
565 F:      Documentation/hwmon/adt7475.rst
566 F:      drivers/hwmon/adt7475.c
567
568 ADVANSYS SCSI DRIVER
569 M:      Matthew Wilcox <willy@infradead.org>
570 M:      Hannes Reinecke <hare@suse.com>
571 L:      linux-scsi@vger.kernel.org
572 S:      Maintained
573 F:      Documentation/scsi/advansys.rst
574 F:      drivers/scsi/advansys.c
575
576 ADVANTECH SWBTN DRIVER
577 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
578 L:      platform-driver-x86@vger.kernel.org
579 S:      Maintained
580 F:      drivers/platform/x86/adv_swbutton.c
581
582 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
583 M:      Michael Hennerich <michael.hennerich@analog.com>
584 S:      Supported
585 W:      http://wiki.analog.com/ADXL345
586 W:      http://ez.analog.com/community/linux-device-drivers
587 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
588 F:      drivers/input/misc/adxl34x.c
589
590 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
591 M:      Michael Hennerich <michael.hennerich@analog.com>
592 S:      Supported
593 W:      http://ez.analog.com/community/linux-device-drivers
594 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
595 F:      drivers/iio/accel/adxl372.c
596 F:      drivers/iio/accel/adxl372_i2c.c
597 F:      drivers/iio/accel/adxl372_spi.c
598
599 AF9013 MEDIA DRIVER
600 M:      Antti Palosaari <crope@iki.fi>
601 L:      linux-media@vger.kernel.org
602 S:      Maintained
603 W:      https://linuxtv.org
604 W:      http://palosaari.fi/linux/
605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
606 T:      git git://linuxtv.org/anttip/media_tree.git
607 F:      drivers/media/dvb-frontends/af9013*
608
609 AF9033 MEDIA DRIVER
610 M:      Antti Palosaari <crope@iki.fi>
611 L:      linux-media@vger.kernel.org
612 S:      Maintained
613 W:      https://linuxtv.org
614 W:      http://palosaari.fi/linux/
615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
616 T:      git git://linuxtv.org/anttip/media_tree.git
617 F:      drivers/media/dvb-frontends/af9033*
618
619 AFFS FILE SYSTEM
620 M:      David Sterba <dsterba@suse.com>
621 L:      linux-fsdevel@vger.kernel.org
622 S:      Odd Fixes
623 F:      Documentation/filesystems/affs.rst
624 F:      fs/affs/
625
626 AFS FILESYSTEM
627 M:      David Howells <dhowells@redhat.com>
628 L:      linux-afs@lists.infradead.org
629 S:      Supported
630 W:      https://www.infradead.org/~dhowells/kafs/
631 F:      Documentation/filesystems/afs.rst
632 F:      fs/afs/
633 F:      include/trace/events/afs.h
634
635 AGPGART DRIVER
636 M:      David Airlie <airlied@linux.ie>
637 S:      Maintained
638 T:      git git://anongit.freedesktop.org/drm/drm
639 F:      drivers/char/agp/
640 F:      include/linux/agp*
641 F:      include/uapi/linux/agp*
642
643 AHA152X SCSI DRIVER
644 M:      "Juergen E. Fischer" <fischer@norbit.de>
645 L:      linux-scsi@vger.kernel.org
646 S:      Maintained
647 F:      drivers/scsi/aha152x*
648 F:      drivers/scsi/pcmcia/aha152x*
649
650 AIC7XXX / AIC79XX SCSI DRIVER
651 M:      Hannes Reinecke <hare@suse.com>
652 L:      linux-scsi@vger.kernel.org
653 S:      Maintained
654 F:      drivers/scsi/aic7xxx/
655
656 AIMSLAB FM RADIO RECEIVER DRIVER
657 M:      Hans Verkuil <hverkuil@xs4all.nl>
658 L:      linux-media@vger.kernel.org
659 S:      Maintained
660 W:      https://linuxtv.org
661 T:      git git://linuxtv.org/media_tree.git
662 F:      drivers/media/radio/radio-aimslab*
663
664 AIO
665 M:      Benjamin LaHaise <bcrl@kvack.org>
666 L:      linux-aio@kvack.org
667 S:      Supported
668 F:      fs/aio.c
669 F:      include/linux/*aio*.h
670
671 AIRSPY MEDIA DRIVER
672 M:      Antti Palosaari <crope@iki.fi>
673 L:      linux-media@vger.kernel.org
674 S:      Maintained
675 W:      https://linuxtv.org
676 W:      http://palosaari.fi/linux/
677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
678 T:      git git://linuxtv.org/anttip/media_tree.git
679 F:      drivers/media/usb/airspy/
680
681 ALACRITECH GIGABIT ETHERNET DRIVER
682 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 S:      Maintained
684 F:      drivers/net/ethernet/alacritech/*
685
686 ALCATEL SPEEDTOUCH USB DRIVER
687 M:      Duncan Sands <duncan.sands@free.fr>
688 L:      linux-usb@vger.kernel.org
689 S:      Maintained
690 W:      http://www.linux-usb.org/SpeedTouch/
691 F:      drivers/usb/atm/speedtch.c
692 F:      drivers/usb/atm/usbatm.c
693
694 ALCHEMY AU1XX0 MMC DRIVER
695 M:      Manuel Lauss <manuel.lauss@gmail.com>
696 S:      Maintained
697 F:      drivers/mmc/host/au1xmmc.c
698
699 ALI1563 I2C DRIVER
700 M:      Rudolf Marek <r.marek@assembler.cz>
701 L:      linux-i2c@vger.kernel.org
702 S:      Maintained
703 F:      Documentation/i2c/busses/i2c-ali1563.rst
704 F:      drivers/i2c/busses/i2c-ali1563.c
705
706 ALIENWARE WMI DRIVER
707 L:      Dell.Client.Kernel@dell.com
708 S:      Maintained
709 F:      drivers/platform/x86/dell/alienware-wmi.c
710
711 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
712 M:      Tomislav Denis <tomislav.denis@avl.com>
713 L:      linux-iio@vger.kernel.org
714 S:      Maintained
715 W:      http://www.allsensors.com/
716 F:      Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
717 F:      drivers/iio/pressure/dlhl60d.c
718
719 ALLEGRO DVT VIDEO IP CORE DRIVER
720 M:      Michael Tretter <m.tretter@pengutronix.de>
721 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
722 L:      linux-media@vger.kernel.org
723 S:      Maintained
724 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
725 F:      drivers/media/platform/allegro-dvt/
726
727 ALLWINNER A10 CSI DRIVER
728 M:      Maxime Ripard <mripard@kernel.org>
729 L:      linux-media@vger.kernel.org
730 S:      Maintained
731 T:      git git://linuxtv.org/media_tree.git
732 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
733 F:      drivers/media/platform/sunxi/sun4i-csi/
734
735 ALLWINNER CPUFREQ DRIVER
736 M:      Yangtao Li <tiny.windzz@gmail.com>
737 L:      linux-pm@vger.kernel.org
738 S:      Maintained
739 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
740 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
741
742 ALLWINNER CRYPTO DRIVERS
743 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
744 L:      linux-crypto@vger.kernel.org
745 S:      Maintained
746 F:      drivers/crypto/allwinner/
747
748 ALLWINNER THERMAL DRIVER
749 M:      Vasily Khoruzhick <anarsoul@gmail.com>
750 M:      Yangtao Li <tiny.windzz@gmail.com>
751 L:      linux-pm@vger.kernel.org
752 S:      Maintained
753 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
754 F:      drivers/thermal/sun8i_thermal.c
755
756 ALLWINNER VPU DRIVER
757 M:      Maxime Ripard <mripard@kernel.org>
758 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
759 L:      linux-media@vger.kernel.org
760 S:      Maintained
761 F:      drivers/staging/media/sunxi/cedrus/
762
763 ALPHA PORT
764 M:      Richard Henderson <rth@twiddle.net>
765 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
766 M:      Matt Turner <mattst88@gmail.com>
767 L:      linux-alpha@vger.kernel.org
768 S:      Odd Fixes
769 F:      arch/alpha/
770
771 ALPS PS/2 TOUCHPAD DRIVER
772 R:      Pali Rohár <pali@kernel.org>
773 F:      drivers/input/mouse/alps.*
774
775 ALTERA I2C CONTROLLER DRIVER
776 M:      Thor Thayer <thor.thayer@linux.intel.com>
777 S:      Maintained
778 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
779 F:      drivers/i2c/busses/i2c-altera.c
780
781 ALTERA MAILBOX DRIVER
782 M:      Ley Foon Tan <ley.foon.tan@intel.com>
783 S:      Maintained
784 F:      drivers/mailbox/mailbox-altera.c
785
786 ALTERA PIO DRIVER
787 M:      Joyce Ooi <joyce.ooi@intel.com>
788 L:      linux-gpio@vger.kernel.org
789 S:      Maintained
790 F:      drivers/gpio/gpio-altera.c
791
792 ALTERA SYSTEM MANAGER DRIVER
793 M:      Thor Thayer <thor.thayer@linux.intel.com>
794 S:      Maintained
795 F:      drivers/mfd/altera-sysmgr.c
796 F:      include/linux/mfd/altera-sysmgr.h
797
798 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
799 M:      Thor Thayer <thor.thayer@linux.intel.com>
800 S:      Maintained
801 F:      drivers/gpio/gpio-altera-a10sr.c
802 F:      drivers/mfd/altera-a10sr.c
803 F:      drivers/reset/reset-a10sr.c
804 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
805 F:      include/linux/mfd/altera-a10sr.h
806
807 ALTERA TRIPLE SPEED ETHERNET DRIVER
808 M:      Joyce Ooi <joyce.ooi@intel.com>
809 L:      netdev@vger.kernel.org
810 S:      Maintained
811 F:      drivers/net/ethernet/altera/
812
813 ALTERA UART/JTAG UART SERIAL DRIVERS
814 M:      Tobias Klauser <tklauser@distanz.ch>
815 L:      linux-serial@vger.kernel.org
816 S:      Maintained
817 F:      drivers/tty/serial/altera_jtaguart.c
818 F:      drivers/tty/serial/altera_uart.c
819 F:      include/linux/altera_jtaguart.h
820 F:      include/linux/altera_uart.h
821
822 AMAZON ANNAPURNA LABS FIC DRIVER
823 M:      Talel Shenhar <talel@amazon.com>
824 S:      Maintained
825 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
826 F:      drivers/irqchip/irq-al-fic.c
827
828 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
829 M:      Talel Shenhar <talel@amazon.com>
830 M:      Talel Shenhar <talelshenhar@gmail.com>
831 S:      Maintained
832 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
833 F:      drivers/edac/al_mc_edac.c
834
835 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
836 M:      Talel Shenhar <talel@amazon.com>
837 S:      Maintained
838 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
839 F:      drivers/thermal/thermal_mmio.c
840
841 AMAZON ETHERNET DRIVERS
842 M:      Netanel Belgazal <netanel@amazon.com>
843 M:      Arthur Kiyanovski <akiyano@amazon.com>
844 R:      Guy Tzalik <gtzalik@amazon.com>
845 R:      Saeed Bishara <saeedb@amazon.com>
846 L:      netdev@vger.kernel.org
847 S:      Supported
848 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
849 F:      drivers/net/ethernet/amazon/
850
851 AMAZON RDMA EFA DRIVER
852 M:      Gal Pressman <galpress@amazon.com>
853 R:      Yossi Leybovich <sleybo@amazon.com>
854 L:      linux-rdma@vger.kernel.org
855 S:      Supported
856 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
857 F:      drivers/infiniband/hw/efa/
858 F:      include/uapi/rdma/efa-abi.h
859
860 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
861 M:      Tom Lendacky <thomas.lendacky@amd.com>
862 M:      John Allen <john.allen@amd.com>
863 L:      linux-crypto@vger.kernel.org
864 S:      Supported
865 F:      drivers/crypto/ccp/
866 F:      include/linux/ccp.h
867
868 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
869 M:      Brijesh Singh <brijesh.singh@amd.com>
870 M:      Tom Lendacky <thomas.lendacky@amd.com>
871 L:      linux-crypto@vger.kernel.org
872 S:      Supported
873 F:      drivers/crypto/ccp/sev*
874 F:      include/uapi/linux/psp-sev.h
875
876 AMD DISPLAY CORE
877 M:      Harry Wentland <harry.wentland@amd.com>
878 M:      Leo Li <sunpeng.li@amd.com>
879 L:      amd-gfx@lists.freedesktop.org
880 S:      Supported
881 T:      git git://people.freedesktop.org/~agd5f/linux
882 F:      drivers/gpu/drm/amd/display/
883
884 AMD ENERGY DRIVER
885 M:      Naveen Krishna Chatradhi <nchatrad@amd.com>
886 L:      linux-hwmon@vger.kernel.org
887 S:      Maintained
888 F:      Documentation/hwmon/amd_energy.rst
889 F:      drivers/hwmon/amd_energy.c
890
891 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
892 M:      Huang Rui <ray.huang@amd.com>
893 L:      linux-hwmon@vger.kernel.org
894 S:      Supported
895 F:      Documentation/hwmon/fam15h_power.rst
896 F:      drivers/hwmon/fam15h_power.c
897
898 AMD FCH GPIO DRIVER
899 M:      Enrico Weigelt, metux IT consult <info@metux.net>
900 L:      linux-gpio@vger.kernel.org
901 S:      Maintained
902 F:      drivers/gpio/gpio-amd-fch.c
903 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
904
905 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
906 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
907 S:      Orphan
908 F:      drivers/usb/gadget/udc/amd5536udc.*
909
910 AMD GEODE PROCESSOR/CHIPSET SUPPORT
911 M:      Andres Salomon <dilinger@queued.net>
912 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
913 S:      Supported
914 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
915 F:      arch/x86/include/asm/geode.h
916 F:      drivers/char/hw_random/geode-rng.c
917 F:      drivers/crypto/geode*
918 F:      drivers/video/fbdev/geode/
919
920 AMD IOMMU (AMD-VI)
921 M:      Joerg Roedel <joro@8bytes.org>
922 L:      iommu@lists.linux-foundation.org
923 S:      Maintained
924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
925 F:      drivers/iommu/amd/
926 F:      include/linux/amd-iommu.h
927
928 AMD KFD
929 M:      Felix Kuehling <Felix.Kuehling@amd.com>
930 L:      amd-gfx@lists.freedesktop.org
931 S:      Supported
932 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
933 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
934 F:      drivers/gpu/drm/amd/amdkfd/
935 F:      drivers/gpu/drm/amd/include/cik_structs.h
936 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
937 F:      drivers/gpu/drm/amd/include/v9_structs.h
938 F:      drivers/gpu/drm/amd/include/vi_structs.h
939 F:      include/uapi/linux/kfd_ioctl.h
940
941 AMD SPI DRIVER
942 M:      Sanjay R Mehta <sanju.mehta@amd.com>
943 S:      Maintained
944 F:      drivers/spi/spi-amd.c
945
946 AMD MP2 I2C DRIVER
947 M:      Elie Morisse <syniurge@gmail.com>
948 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
949 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
950 L:      linux-i2c@vger.kernel.org
951 S:      Maintained
952 F:      drivers/i2c/busses/i2c-amd-mp2*
953
954 AMD PMC DRIVER
955 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
956 L:      platform-driver-x86@vger.kernel.org
957 S:      Maintained
958 F:      drivers/platform/x86/amd-pmc.*
959
960 AMD POWERPLAY
961 M:      Evan Quan <evan.quan@amd.com>
962 L:      amd-gfx@lists.freedesktop.org
963 S:      Supported
964 T:      git git://people.freedesktop.org/~agd5f/linux
965 F:      drivers/gpu/drm/amd/pm/powerplay/
966
967 AMD SEATTLE DEVICE TREE SUPPORT
968 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
969 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
970 M:      Tom Lendacky <thomas.lendacky@amd.com>
971 S:      Supported
972 F:      arch/arm64/boot/dts/amd/
973
974 AMD XGBE DRIVER
975 M:      Tom Lendacky <thomas.lendacky@amd.com>
976 L:      netdev@vger.kernel.org
977 S:      Supported
978 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
979 F:      drivers/net/ethernet/amd/xgbe/
980
981 AMD SENSOR FUSION HUB DRIVER
982 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
983 M:      Sandeep Singh <sandeep.singh@amd.com>
984 L:      linux-input@vger.kernel.org
985 S:      Maintained
986 F:      Documentation/hid/amd-sfh*
987 F:      drivers/hid/amd-sfh-hid/
988
989 AMS AS73211 DRIVER
990 M:      Christian Eggers <ceggers@arri.de>
991 L:      linux-iio@vger.kernel.org
992 S:      Maintained
993 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
994 F:      drivers/iio/light/as73211.c
995
996 ANALOG DEVICES INC AD7192 DRIVER
997 M:      Alexandru Tachici <alexandru.tachici@analog.com>
998 L:      linux-iio@vger.kernel.org
999 S:      Supported
1000 W:      http://ez.analog.com/community/linux-device-drivers
1001 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1002 F:      drivers/iio/adc/ad7192.c
1003
1004 ANALOG DEVICES INC AD7292 DRIVER
1005 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1006 L:      linux-iio@vger.kernel.org
1007 S:      Supported
1008 W:      http://ez.analog.com/community/linux-device-drivers
1009 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1010 F:      drivers/iio/adc/ad7292.c
1011
1012 ANALOG DEVICES INC AD7768-1 DRIVER
1013 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1014 L:      linux-iio@vger.kernel.org
1015 S:      Supported
1016 W:      http://ez.analog.com/community/linux-device-drivers
1017 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1018 F:      drivers/iio/adc/ad7768-1.c
1019
1020 ANALOG DEVICES INC AD7780 DRIVER
1021 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1022 M:      Renato Lui Geh <renatogeh@gmail.com>
1023 L:      linux-iio@vger.kernel.org
1024 S:      Supported
1025 W:      http://ez.analog.com/community/linux-device-drivers
1026 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1027 F:      drivers/iio/adc/ad7780.c
1028
1029 ANALOG DEVICES INC AD9389B DRIVER
1030 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1031 L:      linux-media@vger.kernel.org
1032 S:      Maintained
1033 F:      drivers/media/i2c/ad9389b*
1034
1035 ANALOG DEVICES INC ADGS1408 DRIVER
1036 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1037 S:      Supported
1038 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1039 F:      drivers/mux/adgs1408.c
1040
1041 ANALOG DEVICES INC ADIN DRIVER
1042 M:      Michael Hennerich <michael.hennerich@analog.com>
1043 L:      netdev@vger.kernel.org
1044 S:      Supported
1045 W:      http://ez.analog.com/community/linux-device-drivers
1046 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1047 F:      drivers/net/phy/adin.c
1048
1049 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1050 M:      Nuno Sa <nuno.sa@analog.com>
1051 L:      linux-iio@vger.kernel.org
1052 S:      Supported
1053 F:      drivers/iio/imu/adis.c
1054 F:      include/linux/iio/imu/adis.h
1055
1056 ANALOG DEVICES INC ADIS16460 DRIVER
1057 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1058 L:      linux-iio@vger.kernel.org
1059 S:      Supported
1060 W:      http://ez.analog.com/community/linux-device-drivers
1061 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1062 F:      drivers/iio/imu/adis16460.c
1063
1064 ANALOG DEVICES INC ADIS16475 DRIVER
1065 M:      Nuno Sa <nuno.sa@analog.com>
1066 L:      linux-iio@vger.kernel.org
1067 W:      http://ez.analog.com/community/linux-device-drivers
1068 S:      Supported
1069 F:      drivers/iio/imu/adis16475.c
1070 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1071
1072 ANALOG DEVICES INC ADM1177 DRIVER
1073 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1074 L:      linux-hwmon@vger.kernel.org
1075 S:      Supported
1076 W:      http://ez.analog.com/community/linux-device-drivers
1077 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1078 F:      drivers/hwmon/adm1177.c
1079
1080 ANALOG DEVICES INC ADP5061 DRIVER
1081 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1082 L:      linux-pm@vger.kernel.org
1083 S:      Supported
1084 W:      http://ez.analog.com/community/linux-device-drivers
1085 F:      drivers/power/supply/adp5061.c
1086
1087 ANALOG DEVICES INC ADV7180 DRIVER
1088 M:      Lars-Peter Clausen <lars@metafoo.de>
1089 L:      linux-media@vger.kernel.org
1090 S:      Supported
1091 W:      http://ez.analog.com/community/linux-device-drivers
1092 F:      drivers/media/i2c/adv7180.c
1093 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1094
1095 ANALOG DEVICES INC ADV748X DRIVER
1096 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1097 L:      linux-media@vger.kernel.org
1098 S:      Maintained
1099 F:      drivers/media/i2c/adv748x/*
1100
1101 ANALOG DEVICES INC ADV7511 DRIVER
1102 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1103 L:      linux-media@vger.kernel.org
1104 S:      Maintained
1105 F:      drivers/media/i2c/adv7511*
1106
1107 ANALOG DEVICES INC ADV7604 DRIVER
1108 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1109 L:      linux-media@vger.kernel.org
1110 S:      Maintained
1111 F:      drivers/media/i2c/adv7604*
1112 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1113
1114 ANALOG DEVICES INC ADV7842 DRIVER
1115 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1116 L:      linux-media@vger.kernel.org
1117 S:      Maintained
1118 F:      drivers/media/i2c/adv7842*
1119
1120 ANALOG DEVICES INC ADXRS290 DRIVER
1121 M:      Nishant Malpani <nish.malpani25@gmail.com>
1122 L:      linux-iio@vger.kernel.org
1123 S:      Supported
1124 F:      drivers/iio/gyro/adxrs290.c
1125 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1126
1127 ANALOG DEVICES INC ASOC CODEC DRIVERS
1128 M:      Lars-Peter Clausen <lars@metafoo.de>
1129 M:      Nuno Sá <nuno.sa@analog.com>
1130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1131 S:      Supported
1132 W:      http://wiki.analog.com/
1133 W:      http://ez.analog.com/community/linux-device-drivers
1134 F:      sound/soc/codecs/ad1*
1135 F:      sound/soc/codecs/ad7*
1136 F:      sound/soc/codecs/adau*
1137 F:      sound/soc/codecs/adav*
1138 F:      sound/soc/codecs/sigmadsp.*
1139 F:      sound/soc/codecs/ssm*
1140
1141 ANALOG DEVICES INC DMA DRIVERS
1142 M:      Lars-Peter Clausen <lars@metafoo.de>
1143 S:      Supported
1144 W:      http://ez.analog.com/community/linux-device-drivers
1145 F:      drivers/dma/dma-axi-dmac.c
1146
1147 ANALOG DEVICES INC IIO DRIVERS
1148 M:      Lars-Peter Clausen <lars@metafoo.de>
1149 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1150 S:      Supported
1151 W:      http://wiki.analog.com/
1152 W:      http://ez.analog.com/community/linux-device-drivers
1153 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1154 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1155 F:      Documentation/devicetree/bindings/iio/*/adi,*
1156 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
1157 F:      drivers/iio/*/ad*
1158 F:      drivers/iio/adc/ltc249*
1159 F:      drivers/iio/amplifiers/hmc425a.c
1160 F:      drivers/staging/iio/*/ad*
1161 X:      drivers/iio/*/adjd*
1162
1163 ANALOGBITS PLL LIBRARIES
1164 M:      Paul Walmsley <paul.walmsley@sifive.com>
1165 S:      Supported
1166 F:      drivers/clk/analogbits/*
1167 F:      include/linux/clk/analogbits*
1168
1169 ANDES ARCHITECTURE
1170 M:      Nick Hu <nickhu@andestech.com>
1171 M:      Greentime Hu <green.hu@gmail.com>
1172 M:      Vincent Chen <deanbo422@gmail.com>
1173 S:      Supported
1174 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1175 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1176 F:      Documentation/devicetree/bindings/nds32/
1177 F:      arch/nds32/
1178 N:      nds32
1179 K:      nds32
1180
1181 ANDROID CONFIG FRAGMENTS
1182 M:      Rob Herring <robh@kernel.org>
1183 S:      Supported
1184 F:      kernel/configs/android*
1185
1186 ANDROID DRIVERS
1187 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1188 M:      Arve Hjønnevåg <arve@android.com>
1189 M:      Todd Kjos <tkjos@android.com>
1190 M:      Martijn Coenen <maco@android.com>
1191 M:      Joel Fernandes <joel@joelfernandes.org>
1192 M:      Christian Brauner <christian@brauner.io>
1193 M:      Hridya Valsaraju <hridya@google.com>
1194 M:      Suren Baghdasaryan <surenb@google.com>
1195 L:      linux-kernel@vger.kernel.org
1196 S:      Supported
1197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1198 F:      drivers/android/
1199 F:      drivers/staging/android/
1200
1201 ANDROID GOLDFISH PIC DRIVER
1202 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1203 S:      Supported
1204 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1205 F:      drivers/irqchip/irq-goldfish-pic.c
1206
1207 ANDROID GOLDFISH RTC DRIVER
1208 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1209 S:      Supported
1210 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1211 F:      drivers/rtc/rtc-goldfish.c
1212
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M:      Johannes Berg <johannes@sipsolutions.net>
1215 L:      linuxppc-dev@lists.ozlabs.org
1216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      sound/aoa/
1219
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L:      linux-iio@vger.kernel.org
1223 S:      Maintained
1224 F:      drivers/iio/adc/stx104.c
1225
1226 APM DRIVER
1227 M:      Jiri Kosina <jikos@kernel.org>
1228 S:      Odd fixes
1229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F:      arch/x86/kernel/apm_32.c
1231 F:      drivers/char/apm-emulation.c
1232 F:      include/linux/apm_bios.h
1233 F:      include/uapi/linux/apm_bios.h
1234
1235 APPARMOR SECURITY MODULE
1236 M:      John Johansen <john.johansen@canonical.com>
1237 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238 S:      Supported
1239 W:      wiki.apparmor.net
1240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F:      Documentation/admin-guide/LSM/apparmor.rst
1242 F:      security/apparmor/
1243
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M:      Henrik Rydberg <rydberg@bitmath.org>
1246 L:      linux-input@vger.kernel.org
1247 S:      Odd fixes
1248 F:      drivers/input/mouse/bcm5974.c
1249
1250 APPLE SMC DRIVER
1251 M:      Henrik Rydberg <rydberg@bitmath.org>
1252 L:      linux-hwmon@vger.kernel.org
1253 S:      Odd fixes
1254 F:      drivers/hwmon/applesmc.c
1255
1256 APPLETALK NETWORK LAYER
1257 L:      netdev@vger.kernel.org
1258 S:      Odd fixes
1259 F:      drivers/net/appletalk/
1260 F:      include/linux/atalk.h
1261 F:      include/uapi/linux/atalk.h
1262 F:      net/appletalk/
1263
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1266 S:      Supported
1267 F:      arch/arm64/boot/dts/apm/
1268
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1271 S:      Supported
1272 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F:      drivers/edac/xgene_edac.c
1274
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1278 S:      Supported
1279 F:      drivers/net/ethernet/apm/xgene-v2/
1280
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M:      Quan Nguyen <quan@os.amperecomputing.com>
1285 S:      Supported
1286 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F:      drivers/net/ethernet/apm/xgene/
1289 F:      drivers/net/mdio/mdio-xgene.c
1290
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1293 S:      Supported
1294 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1295 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F:      drivers/perf/xgene_pmu.c
1297
1298 APTINA CAMERA SENSOR PLL
1299 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L:      linux-media@vger.kernel.org
1301 S:      Maintained
1302 F:      drivers/media/i2c/aptina-pll.*
1303
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M:      Igor Russkikh <irusskikh@marvell.com>
1306 L:      netdev@vger.kernel.org
1307 S:      Supported
1308 W:      https://www.marvell.com/
1309 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1310 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311 F:      drivers/net/ethernet/aquantia/atlantic/
1312
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M:      Egor Pomozov <epomozov@marvell.com>
1315 L:      netdev@vger.kernel.org
1316 S:      Supported
1317 W:      http://www.aquantia.com
1318 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319
1320 ARASAN NAND CONTROLLER DRIVER
1321 M:      Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L:      linux-mtd@lists.infradead.org
1323 S:      Maintained
1324 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1326
1327 ARC FRAMEBUFFER DRIVER
1328 M:      Jaya Kumar <jayalk@intworks.biz>
1329 S:      Maintained
1330 F:      drivers/video/fbdev/arcfb.c
1331 F:      drivers/video/fbdev/core/fb_defio.c
1332
1333 ARC PGU DRM DRIVER
1334 M:      Alexey Brodkin <abrodkin@synopsys.com>
1335 S:      Supported
1336 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F:      drivers/gpu/drm/arc/
1338
1339 ARCNET NETWORK LAYER
1340 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L:      netdev@vger.kernel.org
1342 S:      Maintained
1343 F:      drivers/net/arcnet/
1344 F:      include/uapi/linux/if_arcnet.h
1345
1346 ARM ARCHITECTED TIMER DRIVER
1347 M:      Mark Rutland <mark.rutland@arm.com>
1348 M:      Marc Zyngier <maz@kernel.org>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Maintained
1351 F:      arch/arm/include/asm/arch_timer.h
1352 F:      arch/arm64/include/asm/arch_timer.h
1353 F:      drivers/clocksource/arm_arch_timer.c
1354
1355 ARM HDLCD DRM DRIVER
1356 M:      Liviu Dudau <liviu.dudau@arm.com>
1357 S:      Supported
1358 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F:      drivers/gpu/drm/arm/hdlcd_*
1360
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M:      Linus Walleij <linus.walleij@linaro.org>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F:      arch/arm/boot/dts/arm-realview-*
1375 F:      arch/arm/boot/dts/integrator*
1376 F:      arch/arm/boot/dts/versatile*
1377 F:      arch/arm/mach-integrator/
1378 F:      arch/arm/mach-realview/
1379 F:      arch/arm/mach-versatile/
1380 F:      arch/arm/plat-versatile/
1381 F:      drivers/bus/arm-integrator-lm.c
1382 F:      drivers/clk/versatile/
1383 F:      drivers/i2c/busses/i2c-versatile.c
1384 F:      drivers/irqchip/irq-versatile-fpga.c
1385 F:      drivers/mtd/maps/physmap-versatile.*
1386 F:      drivers/power/reset/arm-versatile-reboot.c
1387 F:      drivers/soc/versatile/
1388
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M:      James (Qian) Wang <james.qian.wang@arm.com>
1391 M:      Liviu Dudau <liviu.dudau@arm.com>
1392 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1393 L:      Mali DP Maintainers <malidp@foss.arm.com>
1394 S:      Supported
1395 T:      git git://anongit.freedesktop.org/drm/drm-misc
1396 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F:      Documentation/gpu/komeda-kms.rst
1398 F:      drivers/gpu/drm/arm/display/include/
1399 F:      drivers/gpu/drm/arm/display/komeda/
1400
1401 ARM MALI PANFROST DRM DRIVER
1402 M:      Rob Herring <robh@kernel.org>
1403 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R:      Steven Price <steven.price@arm.com>
1405 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L:      dri-devel@lists.freedesktop.org
1407 S:      Supported
1408 T:      git git://anongit.freedesktop.org/drm/drm-misc
1409 F:      drivers/gpu/drm/panfrost/
1410 F:      include/uapi/drm/panfrost_drm.h
1411
1412 ARM MALI-DP DRM DRIVER
1413 M:      Liviu Dudau <liviu.dudau@arm.com>
1414 M:      Brian Starkey <brian.starkey@arm.com>
1415 L:      Mali DP Maintainers <malidp@foss.arm.com>
1416 S:      Supported
1417 T:      git git://anongit.freedesktop.org/drm/drm-misc
1418 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F:      Documentation/gpu/afbc.rst
1420 F:      drivers/gpu/drm/arm/
1421
1422 ARM MFM AND FLOPPY DRIVERS
1423 M:      Ian Molton <spyro@f2s.com>
1424 S:      Maintained
1425 F:      arch/arm/include/asm/floppy.h
1426 F:      arch/arm/mach-rpc/floppydma.S
1427
1428 ARM PMU PROFILING AND DEBUGGING
1429 M:      Will Deacon <will@kernel.org>
1430 M:      Mark Rutland <mark.rutland@arm.com>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1434 F:      Documentation/devicetree/bindings/perf/
1435 F:      arch/arm*/include/asm/hw_breakpoint.h
1436 F:      arch/arm*/include/asm/perf_event.h
1437 F:      arch/arm*/kernel/hw_breakpoint.c
1438 F:      arch/arm*/kernel/perf_*
1439 F:      drivers/perf/
1440 F:      include/linux/perf/arm_pmu.h
1441
1442 ARM PORT
1443 M:      Russell King <linux@armlinux.org.uk>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Odd Fixes
1446 W:      http://www.armlinux.org.uk/
1447 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1448 F:      arch/arm/
1449 X:      arch/arm/boot/dts/
1450
1451 ARM PRIMECELL AACI PL041 DRIVER
1452 M:      Russell King <linux@armlinux.org.uk>
1453 S:      Odd Fixes
1454 F:      sound/arm/aaci.*
1455
1456 ARM PRIMECELL BUS SUPPORT
1457 M:      Russell King <linux@armlinux.org.uk>
1458 S:      Odd Fixes
1459 F:      drivers/amba/
1460 F:      include/linux/amba/bus.h
1461
1462 ARM PRIMECELL CLCD PL110 DRIVER
1463 M:      Russell King <linux@armlinux.org.uk>
1464 S:      Odd Fixes
1465 F:      drivers/video/fbdev/amba-clcd.*
1466
1467 ARM PRIMECELL KMI PL050 DRIVER
1468 M:      Russell King <linux@armlinux.org.uk>
1469 S:      Odd Fixes
1470 F:      drivers/input/serio/ambakmi.*
1471 F:      include/linux/amba/kmi.h
1472
1473 ARM PRIMECELL MMCI PL180/1 DRIVER
1474 M:      Russell King <linux@armlinux.org.uk>
1475 S:      Odd Fixes
1476 F:      drivers/mmc/host/mmci.*
1477 F:      include/linux/amba/mmci.h
1478
1479 ARM PRIMECELL SSP PL022 SPI DRIVER
1480 M:      Linus Walleij <linus.walleij@linaro.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1484 F:      drivers/spi/spi-pl022.c
1485
1486 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1487 M:      Russell King <linux@armlinux.org.uk>
1488 S:      Odd Fixes
1489 F:      drivers/tty/serial/amba-pl01*.c
1490 F:      include/linux/amba/serial.h
1491
1492 ARM PRIMECELL VIC PL190/PL192 DRIVER
1493 M:      Linus Walleij <linus.walleij@linaro.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1497 F:      drivers/irqchip/irq-vic.c
1498
1499 ARM SMC WATCHDOG DRIVER
1500 M:      Julius Werner <jwerner@chromium.org>
1501 R:      Evan Benn <evanbenn@chromium.org>
1502 S:      Maintained
1503 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1504 F:      drivers/watchdog/arm_smc_wdt.c
1505
1506 ARM SMMU DRIVERS
1507 M:      Will Deacon <will@kernel.org>
1508 R:      Robin Murphy <robin.murphy@arm.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1512 F:      drivers/iommu/arm/
1513 F:      drivers/iommu/io-pgtable-arm*
1514
1515 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1516 M:      Arnd Bergmann <arnd@arndb.de>
1517 M:      Olof Johansson <olof@lixom.net>
1518 M:      soc@kernel.org
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1522 F:      arch/arm/boot/dts/Makefile
1523 F:      arch/arm64/boot/dts/Makefile
1524
1525 ARM SUB-ARCHITECTURES
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1529 F:      arch/arm/mach-*/
1530 F:      arch/arm/plat-*/
1531
1532 ARM/ACTIONS SEMI ARCHITECTURE
1533 M:      Andreas Färber <afaerber@suse.de>
1534 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 F:      Documentation/devicetree/bindings/arm/actions.yaml
1539 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1540 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1541 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1542 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1543 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1544 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1545 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1546 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1547 F:      arch/arm/boot/dts/owl-*
1548 F:      arch/arm/mach-actions/
1549 F:      arch/arm64/boot/dts/actions/
1550 F:      drivers/clk/actions/
1551 F:      drivers/clocksource/timer-owl*
1552 F:      drivers/dma/owl-dma.c
1553 F:      drivers/i2c/busses/i2c-owl.c
1554 F:      drivers/irqchip/irq-owl-sirq.c
1555 F:      drivers/mmc/host/owl-mmc.c
1556 F:      drivers/pinctrl/actions/*
1557 F:      drivers/soc/actions/
1558 F:      include/dt-bindings/power/owl-*
1559 F:      include/dt-bindings/reset/actions,*
1560 F:      include/linux/soc/actions/
1561 N:      owl
1562
1563 ARM/ADS SPHERE MACHINE SUPPORT
1564 M:      Lennert Buytenhek <kernel@wantstofly.org>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567
1568 ARM/AFEB9260 MACHINE SUPPORT
1569 M:      Sergey Lapin <slapin@ossfans.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572
1573 ARM/AJECO 1ARM MACHINE SUPPORT
1574 M:      Lennert Buytenhek <kernel@wantstofly.org>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577
1578 ARM/Allwinner SoC Clock Support
1579 M:      Emilio López <emilio@elopez.com.ar>
1580 S:      Maintained
1581 F:      drivers/clk/sunxi/
1582
1583 ARM/Allwinner sunXi SoC support
1584 M:      Maxime Ripard <mripard@kernel.org>
1585 M:      Chen-Yu Tsai <wens@csie.org>
1586 R:      Jernej Skrabec <jernej.skrabec@siol.net>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1590 L:      linux-sunxi@lists.linux.dev
1591 F:      arch/arm/mach-sunxi/
1592 F:      arch/arm64/boot/dts/allwinner/
1593 F:      drivers/clk/sunxi-ng/
1594 F:      drivers/pinctrl/sunxi/
1595 F:      drivers/soc/sunxi/
1596 N:      allwinner
1597 N:      sun[x456789]i
1598 N:      sun50i
1599
1600 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1601 M:      Neil Armstrong <narmstrong@baylibre.com>
1602 M:      Jerome Brunet <jbrunet@baylibre.com>
1603 L:      linux-amlogic@lists.infradead.org
1604 S:      Maintained
1605 F:      Documentation/devicetree/bindings/clock/amlogic*
1606 F:      drivers/clk/meson/
1607 F:      include/dt-bindings/clock/gxbb*
1608 F:      include/dt-bindings/clock/meson*
1609
1610 ARM/Amlogic Meson SoC Crypto Drivers
1611 M:      Corentin Labbe <clabbe@baylibre.com>
1612 L:      linux-crypto@vger.kernel.org
1613 L:      linux-amlogic@lists.infradead.org
1614 S:      Maintained
1615 F:      Documentation/devicetree/bindings/crypto/amlogic*
1616 F:      drivers/crypto/amlogic/
1617
1618 ARM/Amlogic Meson SoC Sound Drivers
1619 M:      Jerome Brunet <jbrunet@baylibre.com>
1620 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      Documentation/devicetree/bindings/sound/amlogic*
1623 F:      sound/soc/meson/
1624
1625 ARM/Amlogic Meson SoC support
1626 M:      Kevin Hilman <khilman@baylibre.com>
1627 R:      Neil Armstrong <narmstrong@baylibre.com>
1628 R:      Jerome Brunet <jbrunet@baylibre.com>
1629 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 L:      linux-amlogic@lists.infradead.org
1632 S:      Maintained
1633 W:      http://linux-meson.com/
1634 F:      arch/arm/boot/dts/meson*
1635 F:      arch/arm/mach-meson/
1636 F:      arch/arm64/boot/dts/amlogic/
1637 F:      drivers/mmc/host/meson*
1638 F:      drivers/pinctrl/meson/
1639 F:      drivers/rtc/rtc-meson*
1640 F:      drivers/soc/amlogic/
1641 N:      meson
1642
1643 ARM/Annapurna Labs ALPINE ARCHITECTURE
1644 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1645 M:      Antoine Tenart <atenart@kernel.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      arch/arm/boot/dts/alpine*
1649 F:      arch/arm/mach-alpine/
1650 F:      arch/arm64/boot/dts/amazon/
1651 F:      drivers/*/*alpine*
1652
1653 ARM/ARTPEC MACHINE SUPPORT
1654 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1655 M:      Lars Persson <lars.persson@axis.com>
1656 L:      linux-arm-kernel@axis.com
1657 S:      Maintained
1658 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1659 F:      arch/arm/boot/dts/artpec6*
1660 F:      arch/arm/mach-artpec
1661 F:      drivers/clk/axis
1662 F:      drivers/crypto/axis
1663 F:      drivers/mmc/host/usdhi6rol0.c
1664 F:      drivers/pinctrl/pinctrl-artpec*
1665
1666 ARM/ASPEED I2C DRIVER
1667 M:      Brendan Higgins <brendanhiggins@google.com>
1668 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1669 R:      Joel Stanley <joel@jms.id.au>
1670 L:      linux-i2c@vger.kernel.org
1671 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1672 S:      Maintained
1673 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1674 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1675 F:      drivers/i2c/busses/i2c-aspeed.c
1676 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1677
1678 ARM/ASPEED MACHINE SUPPORT
1679 M:      Joel Stanley <joel@jms.id.au>
1680 R:      Andrew Jeffery <andrew@aj.id.au>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1683 S:      Supported
1684 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1686 F:      arch/arm/boot/dts/aspeed-*
1687 F:      arch/arm/mach-aspeed/
1688 N:      aspeed
1689
1690 ARM/BITMAIN ARCHITECTURE
1691 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1695 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1696 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1697 F:      arch/arm64/boot/dts/bitmain/
1698 F:      drivers/clk/clk-bm1880.c
1699 F:      drivers/pinctrl/pinctrl-bm1880.c
1700
1701 ARM/CALXEDA HIGHBANK ARCHITECTURE
1702 M:      Andre Przywara <andre.przywara@arm.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm/boot/dts/ecx-*.dts*
1706 F:      arch/arm/boot/dts/highbank.dts
1707 F:      arch/arm/mach-highbank/
1708
1709 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1710 M:      Krzysztof Halasa <khalasa@piap.pl>
1711 S:      Maintained
1712 F:      arch/arm/mach-cns3xxx/
1713
1714 ARM/CAVIUM THUNDER NETWORK DRIVER
1715 M:      Sunil Goutham <sgoutham@marvell.com>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Supported
1718 F:      drivers/net/ethernet/cavium/thunder/
1719
1720 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1721 M:      Lukasz Majewski <lukma@denx.de>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm/mach-ep93xx/ts72xx.c
1725
1726 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1727 M:      Alexander Shiyan <shc_work@mail.ru>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Odd Fixes
1730 N:      clps711x
1731
1732 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1733 M:      Lennert Buytenhek <kernel@wantstofly.org>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 S:      Maintained
1736
1737 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1738 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1739 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/mach-ep93xx/
1743 F:      arch/arm/mach-ep93xx/include/mach/
1744
1745 ARM/CLKDEV SUPPORT
1746 M:      Russell King <linux@armlinux.org.uk>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 S:      Maintained
1749 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1750 F:      drivers/clk/clkdev.c
1751
1752 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1753 M:      Baruch Siach <baruch@tkos.co.il>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/cx92755*
1757 N:      digicolor
1758
1759 ARM/CONTEC MICRO9 MACHINE SUPPORT
1760 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1761 S:      Maintained
1762 F:      arch/arm/mach-ep93xx/micro9.c
1763
1764 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1765 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1766 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
1767 R:      Mike Leach <mike.leach@linaro.org>
1768 R:      Leo Yan <leo.yan@linaro.org>
1769 L:      coresight@lists.linaro.org (moderated for non-subscribers)
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1773 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1774 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1775 F:      Documentation/devicetree/bindings/arm/coresight-cti.yaml
1776 F:      Documentation/devicetree/bindings/arm/coresight.txt
1777 F:      Documentation/trace/coresight/*
1778 F:      drivers/hwtracing/coresight/*
1779 F:      include/dt-bindings/arm/coresight-cti-dt.h
1780 F:      include/linux/coresight*
1781 F:      tools/perf/arch/arm/util/auxtrace.c
1782 F:      tools/perf/arch/arm/util/cs-etm.c
1783 F:      tools/perf/arch/arm/util/cs-etm.h
1784 F:      tools/perf/arch/arm/util/pmu.c
1785 F:      tools/perf/util/cs-etm-decoder/*
1786 F:      tools/perf/util/cs-etm.*
1787
1788 ARM/CORGI MACHINE SUPPORT
1789 M:      Richard Purdie <rpurdie@rpsys.net>
1790 S:      Maintained
1791
1792 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1793 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1794 M:      Linus Walleij <linus.walleij@linaro.org>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 S:      Maintained
1797 T:      git git://github.com/ulli-kroll/linux.git
1798 F:      Documentation/devicetree/bindings/arm/gemini.txt
1799 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1800 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1801 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1802 F:      arch/arm/mach-gemini/
1803 F:      drivers/net/ethernet/cortina/
1804 F:      drivers/pinctrl/pinctrl-gemini.c
1805 F:      drivers/rtc/rtc-ftrtc010.c
1806
1807 ARM/CZ.NIC TURRIS SUPPORT
1808 M:      Marek Behun <kabel@kernel.org>
1809 S:      Maintained
1810 W:      https://www.turris.cz/
1811 F:      Documentation/ABI/testing/debugfs-moxtet
1812 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1813 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1814 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1815 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1816 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1817 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1818 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1819 F:      drivers/bus/moxtet.c
1820 F:      drivers/firmware/turris-mox-rwtm.c
1821 F:      drivers/leds/leds-turris-omnia.c
1822 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
1823 F:      drivers/gpio/gpio-moxtet.c
1824 F:      drivers/watchdog/armada_37xx_wdt.c
1825 F:      include/dt-bindings/bus/moxtet.h
1826 F:      include/linux/armada-37xx-rwtm-mailbox.h
1827 F:      include/linux/moxtet.h
1828
1829 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1830 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833 F:      arch/arm/mach-pxa/ezx.c
1834
1835 ARM/FARADAY FA526 PORT
1836 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839 T:      git git://git.berlios.de/gemini-board
1840 F:      arch/arm/mm/*-fa*
1841
1842 ARM/FOOTBRIDGE ARCHITECTURE
1843 M:      Russell King <linux@armlinux.org.uk>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 W:      http://www.armlinux.org.uk/
1847 F:      arch/arm/include/asm/hardware/dec21285.h
1848 F:      arch/arm/mach-footbridge/
1849
1850 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1851 M:      Shawn Guo <shawnguo@kernel.org>
1852 M:      Sascha Hauer <s.hauer@pengutronix.de>
1853 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1854 R:      Fabio Estevam <festevam@gmail.com>
1855 R:      NXP Linux Team <linux-imx@nxp.com>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S:      Maintained
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1859 X:      drivers/media/i2c/
1860 N:      imx
1861 N:      mxs
1862
1863 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1864 M:      Shawn Guo <shawnguo@kernel.org>
1865 M:      Li Yang <leoyang.li@nxp.com>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1869 F:      arch/arm/boot/dts/ls1021a*
1870 F:      arch/arm64/boot/dts/freescale/fsl-*
1871 F:      arch/arm64/boot/dts/freescale/qoriq-*
1872
1873 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1874 M:      Shawn Guo <shawnguo@kernel.org>
1875 M:      Sascha Hauer <s.hauer@pengutronix.de>
1876 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1877 R:      Stefan Agner <stefan@agner.ch>
1878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 S:      Maintained
1880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1881 F:      arch/arm/boot/dts/vf*
1882 F:      arch/arm/mach-imx/*vf610*
1883
1884 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1885 M:      Lennert Buytenhek <kernel@wantstofly.org>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 S:      Maintained
1888
1889 ARM/GUMSTIX MACHINE SUPPORT
1890 M:      Steve Sakoman <sakoman@gmail.com>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893
1894 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1895 M:      Philipp Zabel <philipp.zabel@gmail.com>
1896 M:      Paul Parsons <lost.distance@yahoo.com>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Maintained
1899 F:      arch/arm/mach-pxa/hx4700.c
1900 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1901 F:      sound/soc/pxa/hx4700.c
1902
1903 ARM/HISILICON SOC SUPPORT
1904 M:      Wei Xu <xuwei5@hisilicon.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Supported
1907 W:      http://www.hisilicon.com
1908 T:      git git://github.com/hisilicon/linux-hisi.git
1909 F:      arch/arm/boot/dts/hi3*
1910 F:      arch/arm/boot/dts/hip*
1911 F:      arch/arm/boot/dts/hisi*
1912 F:      arch/arm/mach-hisi/
1913 F:      arch/arm64/boot/dts/hisilicon/
1914
1915 ARM/HP JORNADA 7XX MACHINE SUPPORT
1916 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1917 S:      Maintained
1918 W:      www.jlime.com
1919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1920 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1921 F:      arch/arm/mach-sa1100/jornada720.c
1922
1923 ARM/IGEP MACHINE SUPPORT
1924 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1925 M:      Javier Martinez Canillas <javier@dowhile0.org>
1926 L:      linux-omap@vger.kernel.org
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929 F:      arch/arm/boot/dts/omap3-igep*
1930
1931 ARM/INCOME PXA270 SUPPORT
1932 M:      Marek Vasut <marek.vasut@gmail.com>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1936
1937 ARM/INTEL IOP32X ARM ARCHITECTURE
1938 M:      Lennert Buytenhek <kernel@wantstofly.org>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 S:      Maintained
1941
1942 ARM/INTEL IQ81342EX MACHINE SUPPORT
1943 M:      Lennert Buytenhek <kernel@wantstofly.org>
1944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 S:      Maintained
1946
1947 ARM/INTEL IXDP2850 MACHINE SUPPORT
1948 M:      Lennert Buytenhek <kernel@wantstofly.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951
1952 ARM/INTEL IXP4XX ARM ARCHITECTURE
1953 M:      Linus Walleij <linusw@kernel.org>
1954 M:      Imre Kaloz <kaloz@openwrt.org>
1955 M:      Krzysztof Halasa <khalasa@piap.pl>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1959 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1960 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1961 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1962 F:      arch/arm/mach-ixp4xx/
1963 F:      drivers/clocksource/timer-ixp4xx.c
1964 F:      drivers/gpio/gpio-ixp4xx.c
1965 F:      drivers/irqchip/irq-ixp4xx.c
1966 F:      include/linux/irqchip/irq-ixp4xx.h
1967 F:      include/linux/platform_data/timer-ixp4xx.h
1968
1969 ARM/INTEL KEEMBAY ARCHITECTURE
1970 M:      Paul J. Murphy <paul.j.murphy@intel.com>
1971 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1972 S:      Maintained
1973 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
1974 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
1975 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
1976
1977 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1978 M:      Jonathan Cameron <jic23@cam.ac.uk>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 S:      Maintained
1981 F:      arch/arm/mach-pxa/stargate2.c
1982 F:      drivers/pcmcia/pxa2xx_stargate2.c
1983
1984 ARM/INTEL XSC3 (MANZANO) ARM CORE
1985 M:      Lennert Buytenhek <kernel@wantstofly.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 S:      Maintained
1988
1989 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1990 M:      Lennert Buytenhek <kernel@wantstofly.org>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S:      Maintained
1993
1994 ARM/LG1K ARCHITECTURE
1995 M:      Chanho Min <chanho.min@lge.com>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 S:      Maintained
1998 F:      arch/arm64/boot/dts/lg/
1999
2000 ARM/LOGICPD PXA270 MACHINE SUPPORT
2001 M:      Lennert Buytenhek <kernel@wantstofly.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S:      Maintained
2004
2005 ARM/LPC18XX ARCHITECTURE
2006 M:      Vladimir Zapolskiy <vz@mleia.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 S:      Maintained
2009 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2010 F:      arch/arm/boot/dts/lpc43*
2011 F:      drivers/i2c/busses/i2c-lpc2k.c
2012 F:      drivers/memory/pl172.c
2013 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2014 F:      drivers/rtc/rtc-lpc24xx.c
2015 N:      lpc18xx
2016
2017 ARM/LPC32XX SOC SUPPORT
2018 M:      Vladimir Zapolskiy <vz@mleia.com>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 S:      Maintained
2021 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2022 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2023 F:      arch/arm/boot/dts/lpc32*
2024 F:      arch/arm/mach-lpc32xx/
2025 F:      drivers/i2c/busses/i2c-pnx.c
2026 F:      drivers/net/ethernet/nxp/lpc_eth.c
2027 F:      drivers/usb/host/ohci-nxp.c
2028 F:      drivers/watchdog/pnx4008_wdt.c
2029 N:      lpc32xx
2030
2031 ARM/MAGICIAN MACHINE SUPPORT
2032 M:      Philipp Zabel <philipp.zabel@gmail.com>
2033 S:      Maintained
2034
2035 ARM/Marvell Dove/MV78xx0/Orion SOC support
2036 M:      Andrew Lunn <andrew@lunn.ch>
2037 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038 M:      Gregory Clement <gregory.clement@bootlin.com>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 S:      Maintained
2041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2042 F:      Documentation/devicetree/bindings/soc/dove/
2043 F:      arch/arm/boot/dts/dove*
2044 F:      arch/arm/boot/dts/orion5x*
2045 F:      arch/arm/mach-dove/
2046 F:      arch/arm/mach-mv78xx0/
2047 F:      arch/arm/mach-orion5x/
2048 F:      arch/arm/plat-orion/
2049 F:      drivers/soc/dove/
2050
2051 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2052 M:      Andrew Lunn <andrew@lunn.ch>
2053 M:      Gregory Clement <gregory.clement@bootlin.com>
2054 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 S:      Maintained
2057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2058 F:      arch/arm/boot/dts/armada*
2059 F:      arch/arm/boot/dts/kirkwood*
2060 F:      arch/arm/configs/mvebu_*_defconfig
2061 F:      arch/arm/mach-mvebu/
2062 F:      arch/arm64/boot/dts/marvell/armada*
2063 F:      arch/arm64/boot/dts/marvell/cn913*
2064 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2065 F:      drivers/cpufreq/armada-8k-cpufreq.c
2066 F:      drivers/cpufreq/mvebu-cpufreq.c
2067 F:      drivers/irqchip/irq-armada-370-xp.c
2068 F:      drivers/irqchip/irq-mvebu-*
2069 F:      drivers/pinctrl/mvebu/
2070 F:      drivers/rtc/rtc-armada38x.c
2071
2072 ARM/Mediatek RTC DRIVER
2073 M:      Eddie Huang <eddie.huang@mediatek.com>
2074 M:      Sean Wang <sean.wang@mediatek.com>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2077 S:      Maintained
2078 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2079 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2080 F:      drivers/rtc/rtc-mt2712.c
2081 F:      drivers/rtc/rtc-mt6397.c
2082 F:      drivers/rtc/rtc-mt7622.c
2083
2084 ARM/Mediatek SoC support
2085 M:      Matthias Brugger <matthias.bgg@gmail.com>
2086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089 W:      https://mtk.wiki.kernel.org/
2090 C:      irc://chat.freenode.net/linux-mediatek
2091 F:      arch/arm/boot/dts/mt6*
2092 F:      arch/arm/boot/dts/mt7*
2093 F:      arch/arm/boot/dts/mt8*
2094 F:      arch/arm/mach-mediatek/
2095 F:      arch/arm64/boot/dts/mediatek/
2096 F:      drivers/soc/mediatek/
2097 N:      mtk
2098 N:      mt[678]
2099 K:      mediatek
2100
2101 ARM/Mediatek USB3 PHY DRIVER
2102 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2105 S:      Maintained
2106 F:      Documentation/devicetree/bindings/phy/mediatek,*
2107 F:      drivers/phy/mediatek/
2108
2109 ARM/Microchip (AT91) SoC support
2110 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2111 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2112 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 S:      Supported
2115 W:      http://www.linux4sam.org
2116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2117 F:      arch/arm/boot/dts/at91*.dts
2118 F:      arch/arm/boot/dts/at91*.dtsi
2119 F:      arch/arm/boot/dts/sama*.dts
2120 F:      arch/arm/boot/dts/sama*.dtsi
2121 F:      arch/arm/include/debug/at91.S
2122 F:      arch/arm/mach-at91/
2123 F:      drivers/memory/atmel*
2124 F:      drivers/watchdog/sama5d4_wdt.c
2125 F:      include/soc/at91/
2126 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2127 X:      drivers/net/wireless/atmel/
2128 N:      at91
2129 N:      atmel
2130
2131 ARM/Microchip Sparx5 SoC support
2132 M:      Lars Povlsen <lars.povlsen@microchip.com>
2133 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2134 M:      UNGLinuxDriver@microchip.com
2135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 S:      Supported
2137 T:      git git://github.com/microchip-ung/linux-upstream.git
2138 F:      arch/arm64/boot/dts/microchip/
2139 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2140 N:      sparx5
2141
2142 Microchip Timer Counter Block (TCB) Capture Driver
2143 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
2144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 L:      linux-iio@vger.kernel.org
2146 S:      Maintained
2147 F:      drivers/counter/microchip-tcb-capture.c
2148
2149 ARM/MIOA701 MACHINE SUPPORT
2150 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S:      Maintained
2153 F:      arch/arm/mach-pxa/mioa701.c
2154
2155 ARM/MStar/Sigmastar Armv7 SoC support
2156 M:      Daniel Palmer <daniel@thingy.jp>
2157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 S:      Maintained
2159 W:      http://linux-chenxing.org/
2160 F:      Documentation/devicetree/bindings/arm/mstar/*
2161 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2162 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2163 F:      arch/arm/boot/dts/mstar-*
2164 F:      arch/arm/mach-mstar/
2165 F:      drivers/clk/mstar/
2166 F:      drivers/gpio/gpio-msc313.c
2167 F:      include/dt-bindings/clock/mstar-*
2168 F:      include/dt-bindings/gpio/msc313-gpio.h
2169
2170 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2171 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2172 S:      Maintained
2173
2174 ARM/NOMADIK/Ux500 ARCHITECTURES
2175 M:      Linus Walleij <linus.walleij@linaro.org>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 S:      Maintained
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2179 F:      Documentation/devicetree/bindings/arm/ste-*
2180 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2181 F:      Documentation/devicetree/bindings/arm/ux500/
2182 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2183 F:      arch/arm/boot/dts/ste-*
2184 F:      arch/arm/mach-nomadik/
2185 F:      arch/arm/mach-ux500/
2186 F:      drivers/clk/clk-nomadik.c
2187 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2188 F:      drivers/dma/ste_dma40*
2189 F:      drivers/hwspinlock/u8500_hsem.c
2190 F:      drivers/i2c/busses/i2c-nomadik.c
2191 F:      drivers/iio/adc/ab8500-gpadc.c
2192 F:      drivers/mfd/ab8500*
2193 F:      drivers/mfd/abx500*
2194 F:      drivers/mfd/db8500*
2195 F:      drivers/mfd/dbx500*
2196 F:      drivers/pinctrl/nomadik/
2197 F:      drivers/rtc/rtc-ab8500.c
2198 F:      drivers/rtc/rtc-pl031.c
2199 F:      drivers/soc/ux500/
2200
2201 ARM/NUVOTON NPCM ARCHITECTURE
2202 M:      Avi Fishman <avifishman70@gmail.com>
2203 M:      Tomer Maimon <tmaimon77@gmail.com>
2204 M:      Tali Perry <tali.perry1@gmail.com>
2205 R:      Patrick Venture <venture@google.com>
2206 R:      Nancy Yuen <yuenn@google.com>
2207 R:      Benjamin Fair <benjaminfair@google.com>
2208 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2209 S:      Supported
2210 F:      Documentation/devicetree/bindings/*/*/*npcm*
2211 F:      Documentation/devicetree/bindings/*/*npcm*
2212 F:      arch/arm/boot/dts/nuvoton-npcm*
2213 F:      arch/arm/mach-npcm/
2214 F:      drivers/*/*npcm*
2215 F:      drivers/*/*/*npcm*
2216 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2217
2218 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2219 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2220 S:      Orphan
2221 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2222 F:      arch/arm/mach-s3c/gta02.h
2223 F:      arch/arm/mach-s3c/mach-gta02.c
2224
2225 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2226 M:      Alexander Clouter <alex@digriz.org.uk>
2227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 S:      Maintained
2229 W:      http://www.digriz.org.uk/ts78xx/kernel
2230 F:      arch/arm/mach-orion5x/ts78xx-*
2231
2232 ARM/OXNAS platform support
2233 M:      Neil Armstrong <narmstrong@baylibre.com>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2236 S:      Maintained
2237 F:      arch/arm/boot/dts/ox8*.dts*
2238 F:      arch/arm/mach-oxnas/
2239 F:      drivers/power/reset/oxnas-restart.c
2240 N:      oxnas
2241
2242 ARM/PALM TREO SUPPORT
2243 M:      Tomas Cech <sleep_walker@suse.com>
2244 L:      linux-arm-kernel@lists.infradead.org
2245 S:      Maintained
2246 W:      http://hackndev.com
2247 F:      arch/arm/mach-pxa/palmtreo.*
2248
2249 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2250 M:      Marek Vasut <marek.vasut@gmail.com>
2251 L:      linux-arm-kernel@lists.infradead.org
2252 S:      Maintained
2253 W:      http://hackndev.com
2254 F:      arch/arm/mach-pxa/include/mach/palmld.h
2255 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2256 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2257 F:      arch/arm/mach-pxa/palmld.c
2258 F:      arch/arm/mach-pxa/palmt5.*
2259 F:      arch/arm/mach-pxa/palmtc.c
2260 F:      arch/arm/mach-pxa/palmte2.*
2261 F:      arch/arm/mach-pxa/palmtx.c
2262
2263 ARM/PALMZ72 SUPPORT
2264 M:      Sergey Lapin <slapin@ossfans.org>
2265 L:      linux-arm-kernel@lists.infradead.org
2266 S:      Maintained
2267 W:      http://hackndev.com
2268 F:      arch/arm/mach-pxa/palmz72.*
2269
2270 ARM/PLEB SUPPORT
2271 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2272 S:      Maintained
2273 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2274
2275 ARM/PT DIGITAL BOARD PORT
2276 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279 W:      http://www.armlinux.org.uk/
2280
2281 ARM/QUALCOMM SUPPORT
2282 M:      Andy Gross <agross@kernel.org>
2283 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2284 L:      linux-arm-msm@vger.kernel.org
2285 S:      Maintained
2286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2287 F:      Documentation/devicetree/bindings/*/qcom*
2288 F:      Documentation/devicetree/bindings/soc/qcom/
2289 F:      arch/arm/boot/dts/qcom-*.dts
2290 F:      arch/arm/boot/dts/qcom-*.dtsi
2291 F:      arch/arm/mach-qcom/
2292 F:      arch/arm64/boot/dts/qcom/
2293 F:      drivers/*/*/qcom*
2294 F:      drivers/*/*/qcom/
2295 F:      drivers/*/pm8???-*
2296 F:      drivers/*/qcom*
2297 F:      drivers/*/qcom/
2298 F:      drivers/bluetooth/btqcomsmd.c
2299 F:      drivers/clocksource/timer-qcom.c
2300 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2301 F:      drivers/extcon/extcon-qcom*
2302 F:      drivers/i2c/busses/i2c-qcom-geni.c
2303 F:      drivers/i2c/busses/i2c-qup.c
2304 F:      drivers/iommu/msm*
2305 F:      drivers/mfd/ssbi.c
2306 F:      drivers/mmc/host/mmci_qcom*
2307 F:      drivers/mmc/host/sdhci-msm.c
2308 F:      drivers/pci/controller/dwc/pcie-qcom.c
2309 F:      drivers/phy/qualcomm/
2310 F:      drivers/power/*/msm*
2311 F:      drivers/reset/reset-qcom-*
2312 F:      drivers/scsi/ufs/ufs-qcom*
2313 F:      drivers/spi/spi-geni-qcom.c
2314 F:      drivers/spi/spi-qcom-qspi.c
2315 F:      drivers/spi/spi-qup.c
2316 F:      drivers/tty/serial/msm_serial.c
2317 F:      drivers/usb/dwc3/dwc3-qcom.c
2318 F:      include/dt-bindings/*/qcom*
2319 F:      include/linux/*/qcom*
2320
2321 ARM/RADISYS ENP2611 MACHINE SUPPORT
2322 M:      Lennert Buytenhek <kernel@wantstofly.org>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325
2326 ARM/RDA MICRO ARCHITECTURE
2327 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2330 S:      Maintained
2331 F:      Documentation/devicetree/bindings/arm/rda.yaml
2332 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2333 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2334 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2335 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2336 F:      arch/arm/boot/dts/rda8810pl-*
2337 F:      drivers/clocksource/timer-rda.c
2338 F:      drivers/gpio/gpio-rda.c
2339 F:      drivers/irqchip/irq-rda-intc.c
2340 F:      drivers/tty/serial/rda-uart.c
2341
2342 ARM/REALTEK ARCHITECTURE
2343 M:      Andreas Färber <afaerber@suse.de>
2344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2346 S:      Maintained
2347 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2348 F:      arch/arm/boot/dts/rtd*
2349 F:      arch/arm/mach-realtek/
2350 F:      arch/arm64/boot/dts/realtek/
2351
2352 ARM/RENESAS ARM64 ARCHITECTURE
2353 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2354 M:      Magnus Damm <magnus.damm@gmail.com>
2355 L:      linux-renesas-soc@vger.kernel.org
2356 S:      Supported
2357 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2359 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2360 F:      arch/arm64/boot/dts/renesas/
2361 F:      drivers/soc/renesas/
2362 F:      include/linux/soc/renesas/
2363
2364 ARM/RISCPC ARCHITECTURE
2365 M:      Russell King <linux@armlinux.org.uk>
2366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 S:      Maintained
2368 W:      http://www.armlinux.org.uk/
2369 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2370 F:      arch/arm/include/asm/hardware/ioc.h
2371 F:      arch/arm/include/asm/hardware/iomd.h
2372 F:      arch/arm/include/asm/hardware/memc.h
2373 F:      arch/arm/mach-rpc/
2374 F:      drivers/net/ethernet/8390/etherh.c
2375 F:      drivers/net/ethernet/i825xx/ether1*
2376 F:      drivers/net/ethernet/seeq/ether3*
2377 F:      drivers/scsi/arm/
2378
2379 ARM/Rockchip SoC support
2380 M:      Heiko Stuebner <heiko@sntech.de>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 L:      linux-rockchip@lists.infradead.org
2383 S:      Maintained
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2385 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2386 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2387 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2388 F:      arch/arm/boot/dts/rk3*
2389 F:      arch/arm/boot/dts/rv1108*
2390 F:      arch/arm/mach-rockchip/
2391 F:      drivers/*/*/*rockchip*
2392 F:      drivers/*/*rockchip*
2393 F:      drivers/clk/rockchip/
2394 F:      drivers/i2c/busses/i2c-rk3x.c
2395 F:      sound/soc/rockchip/
2396 N:      rockchip
2397
2398 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2399 M:      Krzysztof Kozlowski <krzk@kernel.org>
2400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 L:      linux-samsung-soc@vger.kernel.org
2402 S:      Maintained
2403 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2404 F:      Documentation/arm/samsung/
2405 F:      Documentation/devicetree/bindings/arm/samsung/
2406 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2407 F:      arch/arm/boot/dts/exynos*
2408 F:      arch/arm/boot/dts/s3c*
2409 F:      arch/arm/boot/dts/s5p*
2410 F:      arch/arm/mach-exynos*/
2411 F:      arch/arm/mach-s3c/
2412 F:      arch/arm/mach-s5p*/
2413 F:      arch/arm64/boot/dts/exynos/
2414 F:      drivers/*/*/*s3c24*
2415 F:      drivers/*/*s3c24*
2416 F:      drivers/*/*s3c64xx*
2417 F:      drivers/*/*s5pv210*
2418 F:      drivers/memory/samsung/
2419 F:      drivers/soc/samsung/
2420 F:      drivers/tty/serial/samsung*
2421 F:      include/linux/platform_data/*s3c*
2422 F:      include/linux/serial_s3c.h
2423 F:      include/linux/soc/samsung/
2424 N:      exynos
2425 N:      s3c2410
2426 N:      s3c64xx
2427 N:      s5pv210
2428
2429 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2430 M:      Andrzej Hajda <a.hajda@samsung.com>
2431 L:      linux-arm-kernel@lists.infradead.org
2432 L:      linux-media@vger.kernel.org
2433 S:      Maintained
2434 F:      drivers/media/platform/s5p-g2d/
2435
2436 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2437 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2438 L:      linux-samsung-soc@vger.kernel.org
2439 L:      linux-media@vger.kernel.org
2440 S:      Maintained
2441 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2442 F:      drivers/media/cec/platform/s5p/
2443
2444 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2445 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2446 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2447 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2448 L:      linux-arm-kernel@lists.infradead.org
2449 L:      linux-media@vger.kernel.org
2450 S:      Maintained
2451 F:      drivers/media/platform/s5p-jpeg/
2452
2453 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2454 M:      Andrzej Hajda <a.hajda@samsung.com>
2455 L:      linux-arm-kernel@lists.infradead.org
2456 L:      linux-media@vger.kernel.org
2457 S:      Maintained
2458 F:      drivers/media/platform/s5p-mfc/
2459
2460 ARM/SHMOBILE ARM ARCHITECTURE
2461 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2462 M:      Magnus Damm <magnus.damm@gmail.com>
2463 L:      linux-renesas-soc@vger.kernel.org
2464 S:      Supported
2465 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2467 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2468 F:      arch/arm/boot/dts/emev2*
2469 F:      arch/arm/boot/dts/gr-peach*
2470 F:      arch/arm/boot/dts/iwg20d-q7*
2471 F:      arch/arm/boot/dts/r7s*
2472 F:      arch/arm/boot/dts/r8a*
2473 F:      arch/arm/boot/dts/r9a*
2474 F:      arch/arm/boot/dts/sh*
2475 F:      arch/arm/configs/shmobile_defconfig
2476 F:      arch/arm/include/debug/renesas-scif.S
2477 F:      arch/arm/mach-shmobile/
2478 F:      drivers/soc/renesas/
2479 F:      include/linux/soc/renesas/
2480
2481 ARM/SOCFPGA ARCHITECTURE
2482 M:      Dinh Nguyen <dinguyen@kernel.org>
2483 S:      Maintained
2484 W:      http://www.rocketboards.org
2485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2486 F:      arch/arm/boot/dts/socfpga*
2487 F:      arch/arm/configs/socfpga_defconfig
2488 F:      arch/arm/mach-socfpga/
2489 F:      arch/arm64/boot/dts/altera/
2490 F:      arch/arm64/boot/dts/intel/
2491
2492 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2493 M:      Dinh Nguyen <dinguyen@kernel.org>
2494 S:      Maintained
2495 F:      drivers/clk/socfpga/
2496
2497 ARM/SOCFPGA EDAC SUPPORT
2498 M:      Dinh Nguyen <dinguyen@kernel.org>
2499 S:      Maintained
2500 F:      drivers/edac/altera_edac.[ch]
2501
2502 ARM/SPREADTRUM SoC SUPPORT
2503 M:      Orson Zhai <orsonzhai@gmail.com>
2504 M:      Baolin Wang <baolin.wang7@gmail.com>
2505 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2506 S:      Maintained
2507 F:      arch/arm64/boot/dts/sprd
2508 N:      sprd
2509 N:      sc27xx
2510 N:      sc2731
2511
2512 ARM/STI ARCHITECTURE
2513 M:      Patrice Chotard <patrice.chotard@foss.st.com>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 S:      Maintained
2516 W:      http://www.stlinux.com
2517 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2518 F:      arch/arm/boot/dts/sti*
2519 F:      arch/arm/mach-sti/
2520 F:      drivers/ata/ahci_st.c
2521 F:      drivers/char/hw_random/st-rng.c
2522 F:      drivers/clocksource/arm_global_timer.c
2523 F:      drivers/clocksource/clksrc_st_lpc.c
2524 F:      drivers/cpufreq/sti-cpufreq.c
2525 F:      drivers/dma/st_fdma*
2526 F:      drivers/i2c/busses/i2c-st.c
2527 F:      drivers/media/platform/sti/c8sectpfe/
2528 F:      drivers/media/rc/st_rc.c
2529 F:      drivers/mmc/host/sdhci-st.c
2530 F:      drivers/phy/st/phy-miphy28lp.c
2531 F:      drivers/phy/st/phy-stih407-usb.c
2532 F:      drivers/pinctrl/pinctrl-st.c
2533 F:      drivers/remoteproc/st_remoteproc.c
2534 F:      drivers/remoteproc/st_slim_rproc.c
2535 F:      drivers/reset/sti/
2536 F:      drivers/rtc/rtc-st-lpc.c
2537 F:      drivers/tty/serial/st-asc.c
2538 F:      drivers/usb/dwc3/dwc3-st.c
2539 F:      drivers/usb/host/ehci-st.c
2540 F:      drivers/usb/host/ohci-st.c
2541 F:      drivers/watchdog/st_lpc_wdt.c
2542 F:      include/linux/remoteproc/st_slim_rproc.h
2543
2544 ARM/STM32 ARCHITECTURE
2545 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2546 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
2547 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 S:      Maintained
2550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2551 F:      arch/arm/boot/dts/stm32*
2552 F:      arch/arm/mach-stm32/
2553 F:      drivers/clocksource/armv7m_systick.c
2554 N:      stm32
2555 N:      stm
2556
2557 ARM/Synaptics SoC support
2558 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2559 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 S:      Maintained
2562 F:      arch/arm/boot/dts/berlin*
2563 F:      arch/arm/mach-berlin/
2564 F:      arch/arm64/boot/dts/synaptics/
2565
2566 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2567 M:      Lennert Buytenhek <kernel@wantstofly.org>
2568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 S:      Maintained
2570
2571 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2572 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2573 L:      linux-tegra@vger.kernel.org
2574 L:      linux-media@vger.kernel.org
2575 S:      Maintained
2576 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2577 F:      drivers/media/cec/platform/tegra/
2578
2579 ARM/TETON BGA MACHINE SUPPORT
2580 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 S:      Maintained
2583
2584 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2585 M:      Santosh Shilimkar <ssantosh@kernel.org>
2586 L:      linux-kernel@vger.kernel.org
2587 S:      Maintained
2588 F:      drivers/memory/*emif*
2589
2590 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2591 M:      Santosh Shilimkar <ssantosh@kernel.org>
2592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 S:      Maintained
2594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2595 F:      arch/arm/boot/dts/keystone-*
2596 F:      arch/arm/mach-keystone/
2597
2598 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2599 M:      Santosh Shilimkar <ssantosh@kernel.org>
2600 L:      linux-kernel@vger.kernel.org
2601 S:      Maintained
2602 F:      drivers/clk/keystone/
2603
2604 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2605 M:      Santosh Shilimkar <ssantosh@kernel.org>
2606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 L:      linux-kernel@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/clocksource/timer-keystone.c
2610
2611 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2612 M:      Santosh Shilimkar <ssantosh@kernel.org>
2613 L:      linux-kernel@vger.kernel.org
2614 S:      Maintained
2615 F:      drivers/power/reset/keystone-reset.c
2616
2617 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2618 M:      Nishanth Menon <nm@ti.com>
2619 M:      Tero Kristo <kristo@kernel.org>
2620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621 S:      Supported
2622 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
2623 F:      arch/arm64/boot/dts/ti/Makefile
2624 F:      arch/arm64/boot/dts/ti/k3-*
2625 F:      include/dt-bindings/pinctrl/k3.h
2626
2627 ARM/THECUS N2100 MACHINE SUPPORT
2628 M:      Lennert Buytenhek <kernel@wantstofly.org>
2629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 S:      Maintained
2631
2632 ARM/TOSA MACHINE SUPPORT
2633 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2634 M:      Dirk Opfer <dirk@opfer-online.de>
2635 S:      Maintained
2636
2637 ARM/TOSHIBA VISCONTI ARCHITECTURE
2638 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 S:      Supported
2641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2642 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
2643 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2644 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2645 F:      Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2646 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2647 F:      arch/arm64/boot/dts/toshiba/
2648 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2649 F:      drivers/gpio/gpio-visconti.c
2650 F:      drivers/pinctrl/visconti/
2651 F:      drivers/watchdog/visconti_wdt.c
2652 N:      visconti
2653
2654 ARM/UNIPHIER ARCHITECTURE
2655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656 S:      Orphan
2657 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2658 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2659 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2660 F:      arch/arm/boot/dts/uniphier*
2661 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2662 F:      arch/arm/mach-uniphier/
2663 F:      arch/arm/mm/cache-uniphier.c
2664 F:      arch/arm64/boot/dts/socionext/uniphier*
2665 F:      drivers/bus/uniphier-system-bus.c
2666 F:      drivers/clk/uniphier/
2667 F:      drivers/dma/uniphier-mdmac.c
2668 F:      drivers/gpio/gpio-uniphier.c
2669 F:      drivers/i2c/busses/i2c-uniphier*
2670 F:      drivers/irqchip/irq-uniphier-aidet.c
2671 F:      drivers/mmc/host/uniphier-sd.c
2672 F:      drivers/pinctrl/uniphier/
2673 F:      drivers/reset/reset-uniphier.c
2674 F:      drivers/tty/serial/8250/8250_uniphier.c
2675 N:      uniphier
2676
2677 ARM/VERSATILE EXPRESS PLATFORM
2678 M:      Liviu Dudau <liviu.dudau@arm.com>
2679 M:      Sudeep Holla <sudeep.holla@arm.com>
2680 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 S:      Maintained
2683 F:      */*/*/vexpress*
2684 F:      */*/vexpress*
2685 F:      arch/arm/boot/dts/vexpress*
2686 F:      arch/arm/mach-vexpress/
2687 F:      arch/arm64/boot/dts/arm/
2688 F:      drivers/clk/versatile/clk-vexpress-osc.c
2689 F:      drivers/clocksource/timer-versatile.c
2690 N:      mps2
2691
2692 ARM/VFP SUPPORT
2693 M:      Russell King <linux@armlinux.org.uk>
2694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 S:      Maintained
2696 W:      http://www.armlinux.org.uk/
2697 F:      arch/arm/vfp/
2698
2699 ARM/VOIPAC PXA270 SUPPORT
2700 M:      Marek Vasut <marek.vasut@gmail.com>
2701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 S:      Maintained
2703 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2704 F:      arch/arm/mach-pxa/vpac270.c
2705
2706 ARM/VT8500 ARM ARCHITECTURE
2707 M:      Tony Prisk <linux@prisktech.co.nz>
2708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 S:      Maintained
2710 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2711 F:      arch/arm/mach-vt8500/
2712 F:      drivers/clocksource/timer-vt8500.c
2713 F:      drivers/i2c/busses/i2c-wmt.c
2714 F:      drivers/mmc/host/wmt-sdmmc.c
2715 F:      drivers/pwm/pwm-vt8500.c
2716 F:      drivers/rtc/rtc-vt8500.c
2717 F:      drivers/tty/serial/vt8500_serial.c
2718 F:      drivers/usb/host/ehci-platform.c
2719 F:      drivers/usb/host/uhci-platform.c
2720 F:      drivers/video/fbdev/vt8500lcdfb.*
2721 F:      drivers/video/fbdev/wm8505fb*
2722 F:      drivers/video/fbdev/wmt_ge_rops.*
2723
2724 ARM/ZIPIT Z2 SUPPORT
2725 M:      Marek Vasut <marek.vasut@gmail.com>
2726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 S:      Maintained
2728 F:      arch/arm/mach-pxa/include/mach/z2.h
2729 F:      arch/arm/mach-pxa/z2.c
2730
2731 ARM/ZYNQ ARCHITECTURE
2732 M:      Michal Simek <michal.simek@xilinx.com>
2733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 S:      Supported
2735 W:      http://wiki.xilinx.com
2736 T:      git https://github.com/Xilinx/linux-xlnx.git
2737 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2738 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2739 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2740 F:      arch/arm/mach-zynq/
2741 F:      drivers/block/xsysace.c
2742 F:      drivers/clocksource/timer-cadence-ttc.c
2743 F:      drivers/cpuidle/cpuidle-zynq.c
2744 F:      drivers/edac/synopsys_edac.c
2745 F:      drivers/i2c/busses/i2c-cadence.c
2746 F:      drivers/i2c/busses/i2c-xiic.c
2747 F:      drivers/mmc/host/sdhci-of-arasan.c
2748 N:      zynq
2749 N:      xilinx
2750
2751 ARM64 PORT (AARCH64 ARCHITECTURE)
2752 M:      Catalin Marinas <catalin.marinas@arm.com>
2753 M:      Will Deacon <will@kernel.org>
2754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 S:      Maintained
2756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2757 F:      Documentation/arm64/
2758 F:      arch/arm64/
2759 F:      tools/testing/selftests/arm64/
2760 X:      arch/arm64/boot/dts/
2761
2762 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2763 M:      George McCollister <george.mccollister@gmail.com>
2764 L:      netdev@vger.kernel.org
2765 S:      Maintained
2766 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2767 F:      drivers/net/dsa/xrs700x/*
2768 F:      net/dsa/tag_xrs700x.c
2769
2770 AS3645A LED FLASH CONTROLLER DRIVER
2771 M:      Sakari Ailus <sakari.ailus@iki.fi>
2772 L:      linux-leds@vger.kernel.org
2773 S:      Maintained
2774 F:      drivers/leds/leds-as3645a.c
2775
2776 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2777 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2778 L:      linux-media@vger.kernel.org
2779 S:      Maintained
2780 T:      git git://linuxtv.org/media_tree.git
2781 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2782 F:      drivers/media/i2c/ak7375.c
2783
2784 ASAHI KASEI AK8974 DRIVER
2785 M:      Linus Walleij <linus.walleij@linaro.org>
2786 L:      linux-iio@vger.kernel.org
2787 S:      Supported
2788 W:      http://www.akm.com/
2789 F:      drivers/iio/magnetometer/ak8974.c
2790
2791 ASC7621 HARDWARE MONITOR DRIVER
2792 M:      George Joseph <george.joseph@fairview5.com>
2793 L:      linux-hwmon@vger.kernel.org
2794 S:      Maintained
2795 F:      Documentation/hwmon/asc7621.rst
2796 F:      drivers/hwmon/asc7621.c
2797
2798 ASPEED PINCTRL DRIVERS
2799 M:      Andrew Jeffery <andrew@aj.id.au>
2800 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2801 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2802 L:      linux-gpio@vger.kernel.org
2803 S:      Maintained
2804 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2805 F:      drivers/pinctrl/aspeed/
2806
2807 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2808 M:      Eddie James <eajames@linux.ibm.com>
2809 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2810 S:      Maintained
2811 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2812 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2813 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2814
2815 ASPEED SD/MMC DRIVER
2816 M:      Andrew Jeffery <andrew@aj.id.au>
2817 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2818 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2819 L:      linux-mmc@vger.kernel.org
2820 S:      Maintained
2821 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2822 F:      drivers/mmc/host/sdhci-of-aspeed*
2823
2824 ASPEED VIDEO ENGINE DRIVER
2825 M:      Eddie James <eajames@linux.ibm.com>
2826 L:      linux-media@vger.kernel.org
2827 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2828 S:      Maintained
2829 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2830 F:      drivers/media/platform/aspeed-video.c
2831
2832 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2833 M:      Corentin Chary <corentin.chary@gmail.com>
2834 L:      acpi4asus-user@lists.sourceforge.net
2835 L:      platform-driver-x86@vger.kernel.org
2836 S:      Maintained
2837 W:      http://acpi4asus.sf.net
2838 F:      drivers/platform/x86/asus*.c
2839 F:      drivers/platform/x86/eeepc*.c
2840
2841 ASUS WIRELESS RADIO CONTROL DRIVER
2842 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2843 L:      platform-driver-x86@vger.kernel.org
2844 S:      Maintained
2845 F:      drivers/platform/x86/asus-wireless.c
2846
2847 ASYMMETRIC KEYS
2848 M:      David Howells <dhowells@redhat.com>
2849 L:      keyrings@vger.kernel.org
2850 S:      Maintained
2851 F:      Documentation/crypto/asymmetric-keys.rst
2852 F:      crypto/asymmetric_keys/
2853 F:      include/crypto/pkcs7.h
2854 F:      include/crypto/public_key.h
2855 F:      include/linux/verification.h
2856
2857 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2858 R:      Dan Williams <dan.j.williams@intel.com>
2859 S:      Odd fixes
2860 W:      http://sourceforge.net/projects/xscaleiop
2861 F:      Documentation/crypto/async-tx-api.rst
2862 F:      crypto/async_tx/
2863 F:      include/linux/async_tx.h
2864
2865 AT24 EEPROM DRIVER
2866 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2867 L:      linux-i2c@vger.kernel.org
2868 S:      Maintained
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2870 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2871 F:      drivers/misc/eeprom/at24.c
2872
2873 ATA OVER ETHERNET (AOE) DRIVER
2874 M:      "Justin Sanders" <justin@coraid.com>
2875 S:      Supported
2876 W:      http://www.openaoe.org/
2877 F:      Documentation/admin-guide/aoe/
2878 F:      drivers/block/aoe/
2879
2880 ATHEROS 71XX/9XXX GPIO DRIVER
2881 M:      Alban Bedel <albeu@free.fr>
2882 S:      Maintained
2883 W:      https://github.com/AlbanBedel/linux
2884 T:      git git://github.com/AlbanBedel/linux
2885 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2886 F:      drivers/gpio/gpio-ath79.c
2887
2888 ATHEROS 71XX/9XXX USB PHY DRIVER
2889 M:      Alban Bedel <albeu@free.fr>
2890 S:      Maintained
2891 W:      https://github.com/AlbanBedel/linux
2892 T:      git git://github.com/AlbanBedel/linux
2893 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2894 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2895
2896 ATHEROS ATH GENERIC UTILITIES
2897 M:      Kalle Valo <kvalo@codeaurora.org>
2898 L:      linux-wireless@vger.kernel.org
2899 S:      Supported
2900 F:      drivers/net/wireless/ath/*
2901
2902 ATHEROS ATH5K WIRELESS DRIVER
2903 M:      Jiri Slaby <jirislaby@kernel.org>
2904 M:      Nick Kossifidis <mickflemm@gmail.com>
2905 M:      Luis Chamberlain <mcgrof@kernel.org>
2906 L:      linux-wireless@vger.kernel.org
2907 S:      Maintained
2908 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2909 F:      drivers/net/wireless/ath/ath5k/
2910
2911 ATHEROS ATH6KL WIRELESS DRIVER
2912 M:      Kalle Valo <kvalo@codeaurora.org>
2913 L:      linux-wireless@vger.kernel.org
2914 S:      Supported
2915 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2917 F:      drivers/net/wireless/ath/ath6kl/
2918
2919 ATI_REMOTE2 DRIVER
2920 M:      Ville Syrjala <syrjala@sci.fi>
2921 S:      Maintained
2922 F:      drivers/input/misc/ati_remote2.c
2923
2924 ATK0110 HWMON DRIVER
2925 M:      Luca Tettamanti <kronos.it@gmail.com>
2926 L:      linux-hwmon@vger.kernel.org
2927 S:      Maintained
2928 F:      drivers/hwmon/asus_atk0110.c
2929
2930 ATLX ETHERNET DRIVERS
2931 M:      Chris Snook <chris.snook@gmail.com>
2932 L:      netdev@vger.kernel.org
2933 S:      Maintained
2934 W:      http://sourceforge.net/projects/atl1
2935 W:      http://atl1.sourceforge.net
2936 F:      drivers/net/ethernet/atheros/
2937
2938 ATM
2939 M:      Chas Williams <3chas3@gmail.com>
2940 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2941 L:      netdev@vger.kernel.org
2942 S:      Maintained
2943 W:      http://linux-atm.sourceforge.net
2944 F:      drivers/atm/
2945 F:      include/linux/atm*
2946 F:      include/uapi/linux/atm*
2947
2948 ATMEL MACB ETHERNET DRIVER
2949 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2950 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
2951 S:      Supported
2952 F:      drivers/net/ethernet/cadence/
2953
2954 ATMEL MAXTOUCH DRIVER
2955 M:      Nick Dyer <nick@shmanahar.org>
2956 S:      Maintained
2957 T:      git git://github.com/ndyer/linux.git
2958 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2959 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2960
2961 ATMEL WIRELESS DRIVER
2962 M:      Simon Kelley <simon@thekelleys.org.uk>
2963 L:      linux-wireless@vger.kernel.org
2964 S:      Maintained
2965 W:      http://www.thekelleys.org.uk/atmel
2966 W:      http://atmelwlandriver.sourceforge.net/
2967 F:      drivers/net/wireless/atmel/atmel*
2968
2969 ATOMIC INFRASTRUCTURE
2970 M:      Will Deacon <will@kernel.org>
2971 M:      Peter Zijlstra <peterz@infradead.org>
2972 R:      Boqun Feng <boqun.feng@gmail.com>
2973 L:      linux-kernel@vger.kernel.org
2974 S:      Maintained
2975 F:      arch/*/include/asm/atomic*.h
2976 F:      include/*/atomic*.h
2977 F:      include/linux/refcount.h
2978 F:      Documentation/atomic_*.txt
2979 F:      scripts/atomic/
2980
2981 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2982 M:      Bradley Grove <linuxdrivers@attotech.com>
2983 L:      linux-scsi@vger.kernel.org
2984 S:      Supported
2985 W:      http://www.attotech.com
2986 F:      drivers/scsi/esas2r
2987
2988 ATUSB IEEE 802.15.4 RADIO DRIVER
2989 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2990 L:      linux-wpan@vger.kernel.org
2991 S:      Maintained
2992 F:      drivers/net/ieee802154/at86rf230.h
2993 F:      drivers/net/ieee802154/atusb.c
2994 F:      drivers/net/ieee802154/atusb.h
2995
2996 AUDIT SUBSYSTEM
2997 M:      Paul Moore <paul@paul-moore.com>
2998 M:      Eric Paris <eparis@redhat.com>
2999 L:      linux-audit@redhat.com (moderated for non-subscribers)
3000 S:      Supported
3001 W:      https://github.com/linux-audit
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3003 F:      include/linux/audit.h
3004 F:      include/uapi/linux/audit.h
3005 F:      kernel/audit*
3006
3007 AUXILIARY DISPLAY DRIVERS
3008 M:      Miguel Ojeda <ojeda@kernel.org>
3009 S:      Maintained
3010 F:      drivers/auxdisplay/
3011 F:      include/linux/cfag12864b.h
3012
3013 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3014 M:      Andreas Klinger <ak@it-klinger.de>
3015 L:      linux-iio@vger.kernel.org
3016 S:      Maintained
3017 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3018 F:      drivers/iio/adc/hx711.c
3019
3020 AX.25 NETWORK LAYER
3021 M:      Ralf Baechle <ralf@linux-mips.org>
3022 L:      linux-hams@vger.kernel.org
3023 S:      Maintained
3024 W:      http://www.linux-ax25.org/
3025 F:      include/net/ax25.h
3026 F:      include/uapi/linux/ax25.h
3027 F:      net/ax25/
3028
3029 AXENTIA ARM DEVICES
3030 M:      Peter Rosin <peda@axentia.se>
3031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032 S:      Maintained
3033 F:      arch/arm/boot/dts/at91-linea.dtsi
3034 F:      arch/arm/boot/dts/at91-natte.dtsi
3035 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3036 F:      arch/arm/boot/dts/at91-tse850-3.dts
3037
3038 AXENTIA ASOC DRIVERS
3039 M:      Peter Rosin <peda@axentia.se>
3040 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3041 S:      Maintained
3042 F:      Documentation/devicetree/bindings/sound/axentia,*
3043 F:      sound/soc/atmel/tse850-pcm5142.c
3044
3045 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3046 M:      Nuno Sá <nuno.sa@analog.com>
3047 L:      linux-hwmon@vger.kernel.org
3048 S:      Supported
3049 W:      http://ez.analog.com/community/linux-device-drivers
3050 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3051 F:      drivers/hwmon/axi-fan-control.c
3052
3053 AXXIA I2C CONTROLLER
3054 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3055 L:      linux-i2c@vger.kernel.org
3056 S:      Maintained
3057 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3058 F:      drivers/i2c/busses/i2c-axxia.c
3059
3060 AZ6007 DVB DRIVER
3061 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3062 L:      linux-media@vger.kernel.org
3063 S:      Maintained
3064 W:      https://linuxtv.org
3065 T:      git git://linuxtv.org/media_tree.git
3066 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3067
3068 AZTECH FM RADIO RECEIVER DRIVER
3069 M:      Hans Verkuil <hverkuil@xs4all.nl>
3070 L:      linux-media@vger.kernel.org
3071 S:      Maintained
3072 W:      https://linuxtv.org
3073 T:      git git://linuxtv.org/media_tree.git
3074 F:      drivers/media/radio/radio-aztech*
3075
3076 B43 WIRELESS DRIVER
3077 L:      linux-wireless@vger.kernel.org
3078 L:      b43-dev@lists.infradead.org
3079 S:      Odd Fixes
3080 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3081 F:      drivers/net/wireless/broadcom/b43/
3082
3083 B43LEGACY WIRELESS DRIVER
3084 M:      Larry Finger <Larry.Finger@lwfinger.net>
3085 L:      linux-wireless@vger.kernel.org
3086 L:      b43-dev@lists.infradead.org
3087 S:      Maintained
3088 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3089 F:      drivers/net/wireless/broadcom/b43legacy/
3090
3091 BACKLIGHT CLASS/SUBSYSTEM
3092 M:      Lee Jones <lee.jones@linaro.org>
3093 M:      Daniel Thompson <daniel.thompson@linaro.org>
3094 M:      Jingoo Han <jingoohan1@gmail.com>
3095 L:      dri-devel@lists.freedesktop.org
3096 S:      Maintained
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3098 F:      Documentation/ABI/stable/sysfs-class-backlight
3099 F:      Documentation/ABI/testing/sysfs-class-backlight
3100 F:      Documentation/devicetree/bindings/leds/backlight
3101 F:      drivers/video/backlight/
3102 F:      include/linux/backlight.h
3103 F:      include/linux/pwm_backlight.h
3104
3105 BATMAN ADVANCED
3106 M:      Marek Lindner <mareklindner@neomailbox.ch>
3107 M:      Simon Wunderlich <sw@simonwunderlich.de>
3108 M:      Antonio Quartulli <a@unstable.cc>
3109 M:      Sven Eckelmann <sven@narfation.org>
3110 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3111 S:      Maintained
3112 W:      https://www.open-mesh.org/
3113 Q:      https://patchwork.open-mesh.org/project/batman/list/
3114 B:      https://www.open-mesh.org/projects/batman-adv/issues
3115 C:      irc://chat.freenode.net/batman
3116 T:      git https://git.open-mesh.org/linux-merge.git
3117 F:      Documentation/networking/batman-adv.rst
3118 F:      include/uapi/linux/batadv_packet.h
3119 F:      include/uapi/linux/batman_adv.h
3120 F:      net/batman-adv/
3121
3122 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3123 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3124 L:      linux-hams@vger.kernel.org
3125 S:      Maintained
3126 W:      http://www.baycom.org/~tom/ham/ham.html
3127 F:      drivers/net/hamradio/baycom*
3128
3129 BCACHE (BLOCK LAYER CACHE)
3130 M:      Coly Li <colyli@suse.de>
3131 M:      Kent Overstreet <kent.overstreet@gmail.com>
3132 L:      linux-bcache@vger.kernel.org
3133 S:      Maintained
3134 W:      http://bcache.evilpiepirate.org
3135 C:      irc://irc.oftc.net/bcache
3136 F:      drivers/md/bcache/
3137
3138 BDISP ST MEDIA DRIVER
3139 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3140 L:      linux-media@vger.kernel.org
3141 S:      Supported
3142 W:      https://linuxtv.org
3143 T:      git git://linuxtv.org/media_tree.git
3144 F:      drivers/media/platform/sti/bdisp
3145
3146 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3147 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3148 L:      netdev@vger.kernel.org
3149 S:      Maintained
3150 F:      drivers/net/ethernet/ec_bhf.c
3151
3152 BEFS FILE SYSTEM
3153 M:      Luis de Bethencourt <luisbg@kernel.org>
3154 M:      Salah Triki <salah.triki@gmail.com>
3155 S:      Maintained
3156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3157 F:      Documentation/filesystems/befs.rst
3158 F:      fs/befs/
3159
3160 BFQ I/O SCHEDULER
3161 M:      Paolo Valente <paolo.valente@linaro.org>
3162 M:      Jens Axboe <axboe@kernel.dk>
3163 L:      linux-block@vger.kernel.org
3164 S:      Maintained
3165 F:      Documentation/block/bfq-iosched.rst
3166 F:      block/bfq-*
3167
3168 BFS FILE SYSTEM
3169 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3170 S:      Maintained
3171 F:      Documentation/filesystems/bfs.rst
3172 F:      fs/bfs/
3173 F:      include/uapi/linux/bfs_fs.h
3174
3175 BLINKM RGB LED DRIVER
3176 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3177 S:      Maintained
3178 F:      drivers/leds/leds-blinkm.c
3179
3180 BLOCK LAYER
3181 M:      Jens Axboe <axboe@kernel.dk>
3182 L:      linux-block@vger.kernel.org
3183 S:      Maintained
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3185 F:      block/
3186 F:      drivers/block/
3187 F:      fs/block_dev.c
3188 F:      include/linux/blk*
3189 F:      kernel/trace/blktrace.c
3190 F:      lib/sbitmap.c
3191
3192 BLOCK2MTD DRIVER
3193 M:      Joern Engel <joern@lazybastard.org>
3194 L:      linux-mtd@lists.infradead.org
3195 S:      Maintained
3196 F:      drivers/mtd/devices/block2mtd.c
3197
3198 BLUETOOTH DRIVERS
3199 M:      Marcel Holtmann <marcel@holtmann.org>
3200 M:      Johan Hedberg <johan.hedberg@gmail.com>
3201 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3202 L:      linux-bluetooth@vger.kernel.org
3203 S:      Supported
3204 W:      http://www.bluez.org/
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3207 F:      drivers/bluetooth/
3208
3209 BLUETOOTH SUBSYSTEM
3210 M:      Marcel Holtmann <marcel@holtmann.org>
3211 M:      Johan Hedberg <johan.hedberg@gmail.com>
3212 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3213 L:      linux-bluetooth@vger.kernel.org
3214 S:      Supported
3215 W:      http://www.bluez.org/
3216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3218 F:      include/net/bluetooth/
3219 F:      net/bluetooth/
3220
3221 BONDING DRIVER
3222 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3223 M:      Veaceslav Falico <vfalico@gmail.com>
3224 M:      Andy Gospodarek <andy@greyhouse.net>
3225 L:      netdev@vger.kernel.org
3226 S:      Supported
3227 W:      http://sourceforge.net/projects/bonding/
3228 F:      drivers/net/bonding/
3229 F:      include/net/bonding.h
3230 F:      include/uapi/linux/if_bonding.h
3231
3232 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3233 M:      Dan Robertson <dan@dlrobertson.com>
3234 L:      linux-iio@vger.kernel.org
3235 S:      Maintained
3236 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3237 F:      drivers/iio/accel/bma400*
3238
3239 BPF (Safe dynamic programs and tools)
3240 M:      Alexei Starovoitov <ast@kernel.org>
3241 M:      Daniel Borkmann <daniel@iogearbox.net>
3242 M:      Andrii Nakryiko <andrii@kernel.org>
3243 R:      Martin KaFai Lau <kafai@fb.com>
3244 R:      Song Liu <songliubraving@fb.com>
3245 R:      Yonghong Song <yhs@fb.com>
3246 R:      John Fastabend <john.fastabend@gmail.com>
3247 R:      KP Singh <kpsingh@kernel.org>
3248 L:      netdev@vger.kernel.org
3249 L:      bpf@vger.kernel.org
3250 S:      Supported
3251 W:      https://bpf.io/
3252 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3255 F:      Documentation/bpf/
3256 F:      Documentation/networking/filter.rst
3257 F:      arch/*/net/*
3258 F:      include/linux/bpf*
3259 F:      include/linux/filter.h
3260 F:      include/trace/events/xdp.h
3261 F:      include/uapi/linux/bpf*
3262 F:      include/uapi/linux/filter.h
3263 F:      kernel/bpf/
3264 F:      kernel/trace/bpf_trace.c
3265 F:      lib/test_bpf.c
3266 F:      net/bpf/
3267 F:      net/core/filter.c
3268 F:      net/sched/act_bpf.c
3269 F:      net/sched/cls_bpf.c
3270 F:      samples/bpf/
3271 F:      tools/bpf/
3272 F:      tools/lib/bpf/
3273 F:      tools/testing/selftests/bpf/
3274 N:      bpf
3275 K:      bpf
3276
3277 BPF JIT for ARM
3278 M:      Shubham Bansal <illusionist.neo@gmail.com>
3279 L:      netdev@vger.kernel.org
3280 L:      bpf@vger.kernel.org
3281 S:      Maintained
3282 F:      arch/arm/net/
3283
3284 BPF JIT for ARM64
3285 M:      Daniel Borkmann <daniel@iogearbox.net>
3286 M:      Alexei Starovoitov <ast@kernel.org>
3287 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3288 L:      netdev@vger.kernel.org
3289 L:      bpf@vger.kernel.org
3290 S:      Supported
3291 F:      arch/arm64/net/
3292
3293 BPF JIT for MIPS (32-BIT AND 64-BIT)
3294 M:      Paul Burton <paulburton@kernel.org>
3295 L:      netdev@vger.kernel.org
3296 L:      bpf@vger.kernel.org
3297 S:      Maintained
3298 F:      arch/mips/net/
3299
3300 BPF JIT for NFP NICs
3301 M:      Jakub Kicinski <kuba@kernel.org>
3302 L:      netdev@vger.kernel.org
3303 L:      bpf@vger.kernel.org
3304 S:      Supported
3305 F:      drivers/net/ethernet/netronome/nfp/bpf/
3306
3307 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3308 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3309 M:      Sandipan Das <sandipan@linux.ibm.com>
3310 L:      netdev@vger.kernel.org
3311 L:      bpf@vger.kernel.org
3312 S:      Maintained
3313 F:      arch/powerpc/net/
3314
3315 BPF JIT for RISC-V (32-bit)
3316 M:      Luke Nelson <luke.r.nels@gmail.com>
3317 M:      Xi Wang <xi.wang@gmail.com>
3318 L:      netdev@vger.kernel.org
3319 L:      bpf@vger.kernel.org
3320 S:      Maintained
3321 F:      arch/riscv/net/
3322 X:      arch/riscv/net/bpf_jit_comp64.c
3323
3324 BPF JIT for RISC-V (64-bit)
3325 M:      Björn Töpel <bjorn@kernel.org>
3326 L:      netdev@vger.kernel.org
3327 L:      bpf@vger.kernel.org
3328 S:      Maintained
3329 F:      arch/riscv/net/
3330 X:      arch/riscv/net/bpf_jit_comp32.c
3331
3332 BPF JIT for S390
3333 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3334 M:      Heiko Carstens <hca@linux.ibm.com>
3335 M:      Vasily Gorbik <gor@linux.ibm.com>
3336 L:      netdev@vger.kernel.org
3337 L:      bpf@vger.kernel.org
3338 S:      Maintained
3339 F:      arch/s390/net/
3340 X:      arch/s390/net/pnet.c
3341
3342 BPF JIT for SPARC (32-BIT AND 64-BIT)
3343 M:      David S. Miller <davem@davemloft.net>
3344 L:      netdev@vger.kernel.org
3345 L:      bpf@vger.kernel.org
3346 S:      Maintained
3347 F:      arch/sparc/net/
3348
3349 BPF JIT for X86 32-BIT
3350 M:      Wang YanQing <udknight@gmail.com>
3351 L:      netdev@vger.kernel.org
3352 L:      bpf@vger.kernel.org
3353 S:      Maintained
3354 F:      arch/x86/net/bpf_jit_comp32.c
3355
3356 BPF JIT for X86 64-BIT
3357 M:      Alexei Starovoitov <ast@kernel.org>
3358 M:      Daniel Borkmann <daniel@iogearbox.net>
3359 L:      netdev@vger.kernel.org
3360 L:      bpf@vger.kernel.org
3361 S:      Supported
3362 F:      arch/x86/net/
3363 X:      arch/x86/net/bpf_jit_comp32.c
3364
3365 BPF LSM (Security Audit and Enforcement using BPF)
3366 M:      KP Singh <kpsingh@kernel.org>
3367 R:      Florent Revest <revest@chromium.org>
3368 R:      Brendan Jackman <jackmanb@chromium.org>
3369 L:      bpf@vger.kernel.org
3370 S:      Maintained
3371 F:      Documentation/bpf/bpf_lsm.rst
3372 F:      include/linux/bpf_lsm.h
3373 F:      kernel/bpf/bpf_lsm.c
3374 F:      security/bpf/
3375
3376 BROADCOM B44 10/100 ETHERNET DRIVER
3377 M:      Michael Chan <michael.chan@broadcom.com>
3378 L:      netdev@vger.kernel.org
3379 S:      Supported
3380 F:      drivers/net/ethernet/broadcom/b44.*
3381
3382 BROADCOM B53 ETHERNET SWITCH DRIVER
3383 M:      Florian Fainelli <f.fainelli@gmail.com>
3384 L:      netdev@vger.kernel.org
3385 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3386 S:      Supported
3387 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3388 F:      drivers/net/dsa/b53/*
3389 F:      include/linux/dsa/brcm.h
3390 F:      include/linux/platform_data/b53.h
3391
3392 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3393 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3394 L:      bcm-kernel-feedback-list@broadcom.com
3395 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3397 S:      Maintained
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3399 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3400 F:      drivers/pci/controller/pcie-brcmstb.c
3401 F:      drivers/staging/vc04_services
3402 N:      bcm2711
3403 N:      bcm283*
3404
3405 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3406 M:      Florian Fainelli <f.fainelli@gmail.com>
3407 M:      Ray Jui <rjui@broadcom.com>
3408 M:      Scott Branden <sbranden@broadcom.com>
3409 M:      bcm-kernel-feedback-list@broadcom.com
3410 S:      Maintained
3411 T:      git git://github.com/broadcom/mach-bcm
3412 F:      arch/arm/mach-bcm/
3413 N:      bcm281*
3414 N:      bcm113*
3415 N:      bcm216*
3416 N:      kona
3417
3418 BROADCOM BCM47XX MIPS ARCHITECTURE
3419 M:      Hauke Mehrtens <hauke@hauke-m.de>
3420 M:      Rafał Miłecki <zajec5@gmail.com>
3421 L:      linux-mips@vger.kernel.org
3422 S:      Maintained
3423 F:      Documentation/devicetree/bindings/mips/brcm/
3424 F:      arch/mips/bcm47xx/*
3425 F:      arch/mips/include/asm/mach-bcm47xx/*
3426
3427 BROADCOM BCM4908 ETHERNET DRIVER
3428 M:      Rafał Miłecki <rafal@milecki.pl>
3429 M:      bcm-kernel-feedback-list@broadcom.com
3430 L:      netdev@vger.kernel.org
3431 S:      Maintained
3432 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3433 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
3434 F:      drivers/net/ethernet/broadcom/unimac.h
3435
3436 BROADCOM BCM5301X ARM ARCHITECTURE
3437 M:      Hauke Mehrtens <hauke@hauke-m.de>
3438 M:      Rafał Miłecki <zajec5@gmail.com>
3439 M:      bcm-kernel-feedback-list@broadcom.com
3440 L:      linux-arm-kernel@lists.infradead.org
3441 S:      Maintained
3442 F:      arch/arm/boot/dts/bcm470*
3443 F:      arch/arm/boot/dts/bcm5301*
3444 F:      arch/arm/boot/dts/bcm953012*
3445 F:      arch/arm/mach-bcm/bcm_5301x.c
3446
3447 BROADCOM BCM53573 ARM ARCHITECTURE
3448 M:      Rafał Miłecki <rafal@milecki.pl>
3449 L:      bcm-kernel-feedback-list@broadcom.com
3450 L:      linux-arm-kernel@lists.infradead.org
3451 S:      Maintained
3452 F:      arch/arm/boot/dts/bcm47189*
3453 F:      arch/arm/boot/dts/bcm53573*
3454
3455 BROADCOM BCM63XX ARM ARCHITECTURE
3456 M:      Florian Fainelli <f.fainelli@gmail.com>
3457 M:      bcm-kernel-feedback-list@broadcom.com
3458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3459 S:      Maintained
3460 T:      git git://github.com/broadcom/stblinux.git
3461 N:      bcm63xx
3462
3463 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3464 M:      Kevin Cernekee <cernekee@gmail.com>
3465 L:      linux-usb@vger.kernel.org
3466 S:      Maintained
3467 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3468
3469 BROADCOM BCM7XXX ARM ARCHITECTURE
3470 M:      Florian Fainelli <f.fainelli@gmail.com>
3471 M:      bcm-kernel-feedback-list@broadcom.com
3472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3473 S:      Maintained
3474 T:      git git://github.com/broadcom/stblinux.git
3475 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3476 F:      arch/arm/boot/dts/bcm7*.dts*
3477 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3478 F:      arch/arm/mach-bcm/*brcmstb*
3479 F:      arch/arm/mm/cache-b15-rac.c
3480 F:      drivers/bus/brcmstb_gisb.c
3481 F:      drivers/pci/controller/pcie-brcmstb.c
3482 N:      brcmstb
3483
3484 BROADCOM BDC DRIVER
3485 M:      Al Cooper <alcooperx@gmail.com>
3486 L:      linux-usb@vger.kernel.org
3487 L:      bcm-kernel-feedback-list@broadcom.com
3488 S:      Maintained
3489 F:      Documentation/devicetree/bindings/usb/brcm,bdc.txt
3490 F:      drivers/usb/gadget/udc/bdc/
3491
3492 BROADCOM BMIPS CPUFREQ DRIVER
3493 M:      Markus Mayer <mmayer@broadcom.com>
3494 M:      bcm-kernel-feedback-list@broadcom.com
3495 L:      linux-pm@vger.kernel.org
3496 S:      Maintained
3497 F:      drivers/cpufreq/bmips-cpufreq.c
3498
3499 BROADCOM BMIPS MIPS ARCHITECTURE
3500 M:      Florian Fainelli <f.fainelli@gmail.com>
3501 L:      bcm-kernel-feedback-list@broadcom.com
3502 L:      linux-mips@vger.kernel.org
3503 S:      Maintained
3504 T:      git git://github.com/broadcom/stblinux.git
3505 F:      arch/mips/bmips/*
3506 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3507 F:      arch/mips/include/asm/mach-bmips/*
3508 F:      arch/mips/kernel/*bmips*
3509 F:      drivers/soc/bcm/bcm63xx
3510 F:      drivers/irqchip/irq-bcm63*
3511 F:      drivers/irqchip/irq-bcm7*
3512 F:      drivers/irqchip/irq-brcmstb*
3513 F:      include/linux/bcm963xx_nvram.h
3514 F:      include/linux/bcm963xx_tag.h
3515
3516 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3517 M:      Rasesh Mody <rmody@marvell.com>
3518 M:      GR-Linux-NIC-Dev@marvell.com
3519 L:      netdev@vger.kernel.org
3520 S:      Supported
3521 F:      drivers/net/ethernet/broadcom/bnx2.*
3522 F:      drivers/net/ethernet/broadcom/bnx2_*
3523
3524 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3525 M:      Saurav Kashyap <skashyap@marvell.com>
3526 M:      Javed Hasan <jhasan@marvell.com>
3527 M:      GR-QLogic-Storage-Upstream@marvell.com
3528 L:      linux-scsi@vger.kernel.org
3529 S:      Supported
3530 F:      drivers/scsi/bnx2fc/
3531
3532 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3533 M:      Nilesh Javali <njavali@marvell.com>
3534 M:      Manish Rangankar <mrangankar@marvell.com>
3535 M:      GR-QLogic-Storage-Upstream@marvell.com
3536 L:      linux-scsi@vger.kernel.org
3537 S:      Supported
3538 F:      drivers/scsi/bnx2i/
3539
3540 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3541 M:      Ariel Elior <aelior@marvell.com>
3542 M:      Sudarsana Kalluru <skalluru@marvell.com>
3543 M:      GR-everest-linux-l2@marvell.com
3544 L:      netdev@vger.kernel.org
3545 S:      Supported
3546 F:      drivers/net/ethernet/broadcom/bnx2x/
3547
3548 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3549 M:      Michael Chan <michael.chan@broadcom.com>
3550 L:      netdev@vger.kernel.org
3551 S:      Supported
3552 F:      drivers/net/ethernet/broadcom/bnxt/
3553
3554 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3555 M:      Arend van Spriel <aspriel@gmail.com>
3556 M:      Franky Lin <franky.lin@broadcom.com>
3557 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3558 M:      Chi-hsien Lin <chi-hsien.lin@infineon.com>
3559 M:      Wright Feng <wright.feng@infineon.com>
3560 M:      Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3561 L:      linux-wireless@vger.kernel.org
3562 L:      brcm80211-dev-list.pdl@broadcom.com
3563 L:      SHA-cyfmac-dev-list@infineon.com
3564 S:      Supported
3565 F:      drivers/net/wireless/broadcom/brcm80211/
3566
3567 BROADCOM BRCMSTB GPIO DRIVER
3568 M:      Gregory Fong <gregory.0xf0@gmail.com>
3569 L:      bcm-kernel-feedback-list@broadcom.com
3570 S:      Supported
3571 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3572 F:      drivers/gpio/gpio-brcmstb.c
3573
3574 BROADCOM BRCMSTB I2C DRIVER
3575 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3576 L:      linux-i2c@vger.kernel.org
3577 L:      bcm-kernel-feedback-list@broadcom.com
3578 S:      Supported
3579 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3580 F:      drivers/i2c/busses/i2c-brcmstb.c
3581
3582 BROADCOM BRCMSTB USB EHCI DRIVER
3583 M:      Al Cooper <alcooperx@gmail.com>
3584 L:      linux-usb@vger.kernel.org
3585 L:      bcm-kernel-feedback-list@broadcom.com
3586 S:      Maintained
3587 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3588 F:      drivers/usb/host/ehci-brcm.*
3589
3590 BROADCOM BRCMSTB USB PIN MAP DRIVER
3591 M:      Al Cooper <alcooperx@gmail.com>
3592 L:      linux-usb@vger.kernel.org
3593 L:      bcm-kernel-feedback-list@broadcom.com
3594 S:      Maintained
3595 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3596 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
3597
3598 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3599 M:      Al Cooper <alcooperx@gmail.com>
3600 L:      linux-kernel@vger.kernel.org
3601 L:      bcm-kernel-feedback-list@broadcom.com
3602 S:      Maintained
3603 F:      drivers/phy/broadcom/phy-brcm-usb*
3604
3605 BROADCOM ETHERNET PHY DRIVERS
3606 M:      Florian Fainelli <f.fainelli@gmail.com>
3607 L:      bcm-kernel-feedback-list@broadcom.com
3608 L:      netdev@vger.kernel.org
3609 S:      Supported
3610 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3611 F:      drivers/net/phy/bcm*.[ch]
3612 F:      drivers/net/phy/broadcom.c
3613 F:      include/linux/brcmphy.h
3614
3615 BROADCOM GENET ETHERNET DRIVER
3616 M:      Doug Berger <opendmb@gmail.com>
3617 M:      Florian Fainelli <f.fainelli@gmail.com>
3618 L:      bcm-kernel-feedback-list@broadcom.com
3619 L:      netdev@vger.kernel.org
3620 S:      Supported
3621 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3622 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3623 F:      drivers/net/ethernet/broadcom/genet/
3624 F:      drivers/net/ethernet/broadcom/unimac.h
3625 F:      drivers/net/mdio/mdio-bcm-unimac.c
3626 F:      include/linux/platform_data/bcmgenet.h
3627 F:      include/linux/platform_data/mdio-bcm-unimac.h
3628
3629 BROADCOM IPROC ARM ARCHITECTURE
3630 M:      Ray Jui <rjui@broadcom.com>
3631 M:      Scott Branden <sbranden@broadcom.com>
3632 M:      bcm-kernel-feedback-list@broadcom.com
3633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3634 S:      Maintained
3635 T:      git git://github.com/broadcom/cygnus-linux.git
3636 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3637 F:      arch/arm64/boot/dts/broadcom/stingray/*
3638 F:      drivers/clk/bcm/clk-ns*
3639 F:      drivers/clk/bcm/clk-sr*
3640 F:      drivers/pinctrl/bcm/pinctrl-ns*
3641 F:      include/dt-bindings/clock/bcm-sr*
3642 N:      iproc
3643 N:      cygnus
3644 N:      bcm[-_]nsp
3645 N:      bcm9113*
3646 N:      bcm9583*
3647 N:      bcm9585*
3648 N:      bcm9586*
3649 N:      bcm988312
3650 N:      bcm113*
3651 N:      bcm583*
3652 N:      bcm585*
3653 N:      bcm586*
3654 N:      bcm88312
3655 N:      hr2
3656 N:      stingray
3657
3658 BROADCOM IPROC GBIT ETHERNET DRIVER
3659 M:      Rafał Miłecki <rafal@milecki.pl>
3660 M:      bcm-kernel-feedback-list@broadcom.com
3661 L:      netdev@vger.kernel.org
3662 S:      Maintained
3663 F:      Documentation/devicetree/bindings/net/brcm,amac.txt
3664 F:      drivers/net/ethernet/broadcom/bgmac*
3665 F:      drivers/net/ethernet/broadcom/unimac.h
3666
3667 BROADCOM KONA GPIO DRIVER
3668 M:      Ray Jui <rjui@broadcom.com>
3669 L:      bcm-kernel-feedback-list@broadcom.com
3670 S:      Supported
3671 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3672 F:      drivers/gpio/gpio-bcm-kona.c
3673
3674 BROADCOM NETXTREME-E ROCE DRIVER
3675 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3676 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3677 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3678 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3679 M:      Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3680 L:      linux-rdma@vger.kernel.org
3681 S:      Supported
3682 W:      http://www.broadcom.com
3683 F:      drivers/infiniband/hw/bnxt_re/
3684 F:      include/uapi/rdma/bnxt_re-abi.h
3685
3686 BROADCOM NVRAM DRIVER
3687 M:      Rafał Miłecki <zajec5@gmail.com>
3688 L:      linux-mips@vger.kernel.org
3689 S:      Maintained
3690 F:      drivers/firmware/broadcom/*
3691
3692 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3693 M:      Rafał Miłecki <rafal@milecki.pl>
3694 M:      Florian Fainelli <f.fainelli@gmail.com>
3695 M:      bcm-kernel-feedback-list@broadcom.com
3696 L:      linux-pm@vger.kernel.org
3697 S:      Maintained
3698 T:      git git://github.com/broadcom/stblinux.git
3699 F:      drivers/soc/bcm/bcm63xx/bcm-pmb.c
3700 F:      include/dt-bindings/soc/bcm-pmb.h
3701
3702 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3703 M:      Rafał Miłecki <zajec5@gmail.com>
3704 L:      linux-wireless@vger.kernel.org
3705 S:      Maintained
3706 F:      drivers/bcma/
3707 F:      include/linux/bcma/
3708
3709 BROADCOM SPI DRIVER
3710 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3711 M:      bcm-kernel-feedback-list@broadcom.com
3712 S:      Maintained
3713 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3714 F:      drivers/spi/spi-bcm-qspi.*
3715 F:      drivers/spi/spi-brcmstb-qspi.c
3716 F:      drivers/spi/spi-iproc-qspi.c
3717
3718 BROADCOM STB AVS CPUFREQ DRIVER
3719 M:      Markus Mayer <mmayer@broadcom.com>
3720 M:      bcm-kernel-feedback-list@broadcom.com
3721 L:      linux-pm@vger.kernel.org
3722 S:      Maintained
3723 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3724 F:      drivers/cpufreq/brcmstb*
3725
3726 BROADCOM STB AVS TMON DRIVER
3727 M:      Markus Mayer <mmayer@broadcom.com>
3728 M:      bcm-kernel-feedback-list@broadcom.com
3729 L:      linux-pm@vger.kernel.org
3730 S:      Maintained
3731 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3732 F:      drivers/thermal/broadcom/brcmstb*
3733
3734 BROADCOM STB DPFE DRIVER
3735 M:      Markus Mayer <mmayer@broadcom.com>
3736 M:      bcm-kernel-feedback-list@broadcom.com
3737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3738 S:      Maintained
3739 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3740 F:      drivers/memory/brcmstb_dpfe.c
3741
3742 BROADCOM STB NAND FLASH DRIVER
3743 M:      Brian Norris <computersforpeace@gmail.com>
3744 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3745 L:      linux-mtd@lists.infradead.org
3746 L:      bcm-kernel-feedback-list@broadcom.com
3747 S:      Maintained
3748 F:      drivers/mtd/nand/raw/brcmnand/
3749
3750 BROADCOM SYSTEMPORT ETHERNET DRIVER
3751 M:      Florian Fainelli <f.fainelli@gmail.com>
3752 L:      bcm-kernel-feedback-list@broadcom.com
3753 L:      netdev@vger.kernel.org
3754 S:      Supported
3755 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3756 F:      drivers/net/ethernet/broadcom/unimac.h
3757
3758 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3759 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3760 M:      Prashant Sreedharan <prashant@broadcom.com>
3761 M:      Michael Chan <mchan@broadcom.com>
3762 L:      netdev@vger.kernel.org
3763 S:      Supported
3764 F:      drivers/net/ethernet/broadcom/tg3.*
3765
3766 BROADCOM VK DRIVER
3767 M:      Scott Branden <scott.branden@broadcom.com>
3768 L:      bcm-kernel-feedback-list@broadcom.com
3769 S:      Supported
3770 F:      drivers/misc/bcm-vk/
3771 F:      include/uapi/linux/misc/bcm_vk.h
3772
3773 BROCADE BFA FC SCSI DRIVER
3774 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3775 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3776 L:      linux-scsi@vger.kernel.org
3777 S:      Supported
3778 F:      drivers/scsi/bfa/
3779
3780 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3781 M:      Rasesh Mody <rmody@marvell.com>
3782 M:      Sudarsana Kalluru <skalluru@marvell.com>
3783 M:      GR-Linux-NIC-Dev@marvell.com
3784 L:      netdev@vger.kernel.org
3785 S:      Supported
3786 F:      drivers/net/ethernet/brocade/bna/
3787
3788 BSG (block layer generic sg v4 driver)
3789 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3790 L:      linux-scsi@vger.kernel.org
3791 S:      Supported
3792 F:      block/bsg.c
3793 F:      include/linux/bsg.h
3794 F:      include/uapi/linux/bsg.h
3795
3796 BT87X AUDIO DRIVER
3797 M:      Clemens Ladisch <clemens@ladisch.de>
3798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3799 S:      Maintained
3800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3801 F:      Documentation/sound/cards/bt87x.rst
3802 F:      sound/pci/bt87x.c
3803
3804 BT8XXGPIO DRIVER
3805 M:      Michael Buesch <m@bues.ch>
3806 S:      Maintained
3807 W:      http://bu3sch.de/btgpio.php
3808 F:      drivers/gpio/gpio-bt8xx.c
3809
3810 BTRFS FILE SYSTEM
3811 M:      Chris Mason <clm@fb.com>
3812 M:      Josef Bacik <josef@toxicpanda.com>
3813 M:      David Sterba <dsterba@suse.com>
3814 L:      linux-btrfs@vger.kernel.org
3815 S:      Maintained
3816 W:      http://btrfs.wiki.kernel.org/
3817 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3819 F:      Documentation/filesystems/btrfs.rst
3820 F:      fs/btrfs/
3821 F:      include/linux/btrfs*
3822 F:      include/uapi/linux/btrfs*
3823
3824 BTTV VIDEO4LINUX DRIVER
3825 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3826 L:      linux-media@vger.kernel.org
3827 S:      Odd fixes
3828 W:      https://linuxtv.org
3829 T:      git git://linuxtv.org/media_tree.git
3830 F:      Documentation/driver-api/media/drivers/bttv*
3831 F:      drivers/media/pci/bt8xx/bttv*
3832
3833 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3834 M:      Chanwoo Choi <cw00.choi@samsung.com>
3835 L:      linux-pm@vger.kernel.org
3836 L:      linux-samsung-soc@vger.kernel.org
3837 S:      Maintained
3838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3839 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3840 F:      drivers/devfreq/exynos-bus.c
3841
3842 BUSLOGIC SCSI DRIVER
3843 M:      Khalid Aziz <khalid@gonehiking.org>
3844 L:      linux-scsi@vger.kernel.org
3845 S:      Maintained
3846 F:      drivers/scsi/BusLogic.*
3847 F:      drivers/scsi/FlashPoint.*
3848
3849 C-MEDIA CMI8788 DRIVER
3850 M:      Clemens Ladisch <clemens@ladisch.de>
3851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3852 S:      Maintained
3853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3854 F:      sound/pci/oxygen/
3855
3856 C-SKY ARCHITECTURE
3857 M:      Guo Ren <guoren@kernel.org>
3858 L:      linux-csky@vger.kernel.org
3859 S:      Supported
3860 T:      git https://github.com/c-sky/csky-linux.git
3861 F:      Documentation/devicetree/bindings/csky/
3862 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3863 F:      Documentation/devicetree/bindings/timer/csky,*
3864 F:      arch/csky/
3865 F:      drivers/clocksource/timer-gx6605s.c
3866 F:      drivers/clocksource/timer-mp-csky.c
3867 F:      drivers/irqchip/irq-csky-*
3868 N:      csky
3869 K:      csky
3870
3871 CA8210 IEEE-802.15.4 RADIO DRIVER
3872 M:      Harry Morris <h.morris@cascoda.com>
3873 L:      linux-wpan@vger.kernel.org
3874 S:      Maintained
3875 W:      https://github.com/Cascoda/ca8210-linux.git
3876 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3877 F:      drivers/net/ieee802154/ca8210.c
3878
3879 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3880 M:      Damien Le Moal <damien.lemoal@wdc.com>
3881 L:      linux-riscv@lists.infradead.org
3882 L:      linux-gpio@vger.kernel.org (pinctrl driver)
3883 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3884 F:      drivers/pinctrl/pinctrl-k210.c
3885
3886 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3887 M:      Damien Le Moal <damien.lemoal@wdc.com>
3888 L:      linux-kernel@vger.kernel.org
3889 L:      linux-riscv@lists.infradead.org
3890 S:      Maintained
3891 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3892 F:      drivers/reset/reset-k210.c
3893
3894 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3895 M:      Damien Le Moal <damien.lemoal@wdc.com>
3896 L:      linux-riscv@lists.infradead.org
3897 S:      Maintained
3898 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3899 F:      drivers/soc/canaan/
3900 F:      include/soc/canaan/
3901
3902 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3903 M:      David Howells <dhowells@redhat.com>
3904 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3905 S:      Supported
3906 F:      Documentation/filesystems/caching/cachefiles.rst
3907 F:      fs/cachefiles/
3908
3909 CADENCE MIPI-CSI2 BRIDGES
3910 M:      Maxime Ripard <mripard@kernel.org>
3911 L:      linux-media@vger.kernel.org
3912 S:      Maintained
3913 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3914 F:      drivers/media/platform/cadence/cdns-csi2*
3915
3916 CADENCE NAND DRIVER
3917 L:      linux-mtd@lists.infradead.org
3918 S:      Orphan
3919 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3920 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3921
3922 CADENCE USB3 DRD IP DRIVER
3923 M:      Peter Chen <peter.chen@kernel.org>
3924 M:      Pawel Laszczak <pawell@cadence.com>
3925 R:      Roger Quadros <rogerq@kernel.org>
3926 R:      Aswath Govindraju <a-govindraju@ti.com>
3927 L:      linux-usb@vger.kernel.org
3928 S:      Maintained
3929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3930 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3931 F:      drivers/usb/cdns3/
3932 X:      drivers/usb/cdns3/cdnsp*
3933
3934 CADENCE USBSSP DRD IP DRIVER
3935 M:      Pawel Laszczak <pawell@cadence.com>
3936 L:      linux-usb@vger.kernel.org
3937 S:      Maintained
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3939 F:      drivers/usb/cdns3/
3940 X:      drivers/usb/cdns3/cdns3*
3941
3942 CADET FM/AM RADIO RECEIVER DRIVER
3943 M:      Hans Verkuil <hverkuil@xs4all.nl>
3944 L:      linux-media@vger.kernel.org
3945 S:      Maintained
3946 W:      https://linuxtv.org
3947 T:      git git://linuxtv.org/media_tree.git
3948 F:      drivers/media/radio/radio-cadet*
3949
3950 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3951 L:      linux-media@vger.kernel.org
3952 S:      Orphan
3953 T:      git git://linuxtv.org/media_tree.git
3954 F:      Documentation/admin-guide/media/cafe_ccic*
3955 F:      drivers/media/platform/marvell-ccic/
3956
3957 CAIF NETWORK LAYER
3958 L:      netdev@vger.kernel.org
3959 S:      Orphan
3960 F:      Documentation/networking/caif/
3961 F:      drivers/net/caif/
3962 F:      include/net/caif/
3963 F:      include/uapi/linux/caif/
3964 F:      net/caif/
3965
3966 CAKE QDISC
3967 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3968 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3969 S:      Maintained
3970 F:      net/sched/sch_cake.c
3971
3972 CAN NETWORK DRIVERS
3973 M:      Wolfgang Grandegger <wg@grandegger.com>
3974 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3975 L:      linux-can@vger.kernel.org
3976 S:      Maintained
3977 W:      https://github.com/linux-can
3978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3980 F:      Documentation/devicetree/bindings/net/can/
3981 F:      drivers/net/can/
3982 F:      include/linux/can/bittiming.h
3983 F:      include/linux/can/dev.h
3984 F:      include/linux/can/led.h
3985 F:      include/linux/can/length.h
3986 F:      include/linux/can/platform/
3987 F:      include/linux/can/rx-offload.h
3988 F:      include/uapi/linux/can/error.h
3989 F:      include/uapi/linux/can/netlink.h
3990 F:      include/uapi/linux/can/vxcan.h
3991
3992 CAN NETWORK LAYER
3993 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3994 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3995 L:      linux-can@vger.kernel.org
3996 S:      Maintained
3997 W:      https://github.com/linux-can
3998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4000 F:      Documentation/networking/can.rst
4001 F:      include/linux/can/can-ml.h
4002 F:      include/linux/can/core.h
4003 F:      include/linux/can/skb.h
4004 F:      include/net/netns/can.h
4005 F:      include/uapi/linux/can.h
4006 F:      include/uapi/linux/can/bcm.h
4007 F:      include/uapi/linux/can/gw.h
4008 F:      include/uapi/linux/can/isotp.h
4009 F:      include/uapi/linux/can/raw.h
4010 F:      net/can/
4011
4012 CAN-J1939 NETWORK LAYER
4013 M:      Robin van der Gracht <robin@protonic.nl>
4014 M:      Oleksij Rempel <o.rempel@pengutronix.de>
4015 R:      kernel@pengutronix.de
4016 L:      linux-can@vger.kernel.org
4017 S:      Maintained
4018 F:      Documentation/networking/j1939.rst
4019 F:      include/uapi/linux/can/j1939.h
4020 F:      net/can/j1939/
4021
4022 CAPABILITIES
4023 M:      Serge Hallyn <serge@hallyn.com>
4024 L:      linux-security-module@vger.kernel.org
4025 S:      Supported
4026 F:      include/linux/capability.h
4027 F:      include/uapi/linux/capability.h
4028 F:      kernel/capability.c
4029 F:      security/commoncap.c
4030
4031 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4032 M:      Kevin Tsai <ktsai@capellamicro.com>
4033 S:      Maintained
4034 F:      drivers/iio/light/cm*
4035
4036 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4037 M:      Christian Lamparter <chunkeey@googlemail.com>
4038 L:      linux-wireless@vger.kernel.org
4039 S:      Maintained
4040 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4041 F:      drivers/net/wireless/ath/carl9170/
4042
4043 CAVIUM I2C DRIVER
4044 M:      Robert Richter <rric@kernel.org>
4045 S:      Odd Fixes
4046 W:      http://www.marvell.com
4047 F:      drivers/i2c/busses/i2c-octeon*
4048 F:      drivers/i2c/busses/i2c-thunderx*
4049
4050 CAVIUM LIQUIDIO NETWORK DRIVER
4051 M:      Derek Chickles <dchickles@marvell.com>
4052 M:      Satanand Burla <sburla@marvell.com>
4053 M:      Felix Manlunas <fmanlunas@marvell.com>
4054 L:      netdev@vger.kernel.org
4055 S:      Supported
4056 W:      http://www.marvell.com
4057 F:      drivers/net/ethernet/cavium/liquidio/
4058
4059 CAVIUM MMC DRIVER
4060 M:      Robert Richter <rric@kernel.org>
4061 S:      Odd Fixes
4062 W:      http://www.marvell.com
4063 F:      drivers/mmc/host/cavium*
4064
4065 CAVIUM OCTEON-TX CRYPTO DRIVER
4066 M:      George Cherian <gcherian@marvell.com>
4067 L:      linux-crypto@vger.kernel.org
4068 S:      Supported
4069 W:      http://www.marvell.com
4070 F:      drivers/crypto/cavium/cpt/
4071
4072 CAVIUM THUNDERX2 ARM64 SOC
4073 M:      Robert Richter <rric@kernel.org>
4074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4075 S:      Odd Fixes
4076 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4077 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
4078
4079 CC2520 IEEE-802.15.4 RADIO DRIVER
4080 M:      Varka Bhadram <varkabhadram@gmail.com>
4081 L:      linux-wpan@vger.kernel.org
4082 S:      Maintained
4083 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4084 F:      drivers/net/ieee802154/cc2520.c
4085 F:      include/linux/spi/cc2520.h
4086
4087 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4088 M:      Gilad Ben-Yossef <gilad@benyossef.com>
4089 L:      linux-crypto@vger.kernel.org
4090 S:      Supported
4091 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4092 F:      drivers/crypto/ccree/
4093
4094 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4095 M:      Hadar Gat <hadar.gat@arm.com>
4096 L:      linux-crypto@vger.kernel.org
4097 S:      Supported
4098 F:      drivers/char/hw_random/cctrng.c
4099 F:      drivers/char/hw_random/cctrng.h
4100 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4101 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4102
4103 CEC FRAMEWORK
4104 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4105 L:      linux-media@vger.kernel.org
4106 S:      Supported
4107 W:      http://linuxtv.org
4108 T:      git git://linuxtv.org/media_tree.git
4109 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4110 F:      Documentation/devicetree/bindings/media/cec.txt
4111 F:      Documentation/driver-api/media/cec-core.rst
4112 F:      Documentation/userspace-api/media/cec
4113 F:      drivers/media/cec/
4114 F:      drivers/media/rc/keymaps/rc-cec.c
4115 F:      include/media/cec-notifier.h
4116 F:      include/media/cec.h
4117 F:      include/uapi/linux/cec-funcs.h
4118 F:      include/uapi/linux/cec.h
4119
4120 CEC GPIO DRIVER
4121 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4122 L:      linux-media@vger.kernel.org
4123 S:      Supported
4124 W:      http://linuxtv.org
4125 T:      git git://linuxtv.org/media_tree.git
4126 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
4127 F:      drivers/media/cec/platform/cec-gpio/
4128
4129 CELL BROADBAND ENGINE ARCHITECTURE
4130 M:      Arnd Bergmann <arnd@arndb.de>
4131 L:      linuxppc-dev@lists.ozlabs.org
4132 S:      Supported
4133 W:      http://www.ibm.com/developerworks/power/cell/
4134 F:      arch/powerpc/include/asm/cell*.h
4135 F:      arch/powerpc/include/asm/spu*.h
4136 F:      arch/powerpc/include/uapi/asm/spu*.h
4137 F:      arch/powerpc/platforms/cell/
4138
4139 CELLWISE CW2015 BATTERY DRIVER
4140 M:      Tobias Schrammm <t.schramm@manjaro.org>
4141 S:      Maintained
4142 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4143 F:      drivers/power/supply/cw2015_battery.c
4144
4145 CEPH COMMON CODE (LIBCEPH)
4146 M:      Ilya Dryomov <idryomov@gmail.com>
4147 M:      Jeff Layton <jlayton@kernel.org>
4148 L:      ceph-devel@vger.kernel.org
4149 S:      Supported
4150 W:      http://ceph.com/
4151 T:      git git://github.com/ceph/ceph-client.git
4152 F:      include/linux/ceph/
4153 F:      include/linux/crush/
4154 F:      net/ceph/
4155
4156 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4157 M:      Jeff Layton <jlayton@kernel.org>
4158 M:      Ilya Dryomov <idryomov@gmail.com>
4159 L:      ceph-devel@vger.kernel.org
4160 S:      Supported
4161 W:      http://ceph.com/
4162 T:      git git://github.com/ceph/ceph-client.git
4163 F:      Documentation/filesystems/ceph.rst
4164 F:      fs/ceph/
4165
4166 CERTIFICATE HANDLING
4167 M:      David Howells <dhowells@redhat.com>
4168 M:      David Woodhouse <dwmw2@infradead.org>
4169 L:      keyrings@vger.kernel.org
4170 S:      Maintained
4171 F:      Documentation/admin-guide/module-signing.rst
4172 F:      certs/
4173 F:      scripts/extract-cert.c
4174 F:      scripts/sign-file.c
4175
4176 CFAG12864B LCD DRIVER
4177 M:      Miguel Ojeda <ojeda@kernel.org>
4178 S:      Maintained
4179 F:      drivers/auxdisplay/cfag12864b.c
4180 F:      include/linux/cfag12864b.h
4181
4182 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4183 M:      Miguel Ojeda <ojeda@kernel.org>
4184 S:      Maintained
4185 F:      drivers/auxdisplay/cfag12864bfb.c
4186 F:      include/linux/cfag12864b.h
4187
4188 CHAR and MISC DRIVERS
4189 M:      Arnd Bergmann <arnd@arndb.de>
4190 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4191 S:      Supported
4192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4193 F:      drivers/char/
4194 F:      drivers/misc/
4195 F:      include/linux/miscdevice.h
4196 X:      drivers/char/agp/
4197 X:      drivers/char/hw_random/
4198 X:      drivers/char/ipmi/
4199 X:      drivers/char/random.c
4200 X:      drivers/char/tpm/
4201
4202 CHECKPATCH
4203 M:      Andy Whitcroft <apw@canonical.com>
4204 M:      Joe Perches <joe@perches.com>
4205 S:      Maintained
4206 F:      scripts/checkpatch.pl
4207
4208 CHINESE DOCUMENTATION
4209 M:      Harry Wei <harryxiyou@gmail.com>
4210 M:      Alex Shi <alex.shi@linux.alibaba.com>
4211 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4212 S:      Maintained
4213 F:      Documentation/translations/zh_CN/
4214
4215 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4216 M:      Peter Chen <peter.chen@kernel.org>
4217 L:      linux-usb@vger.kernel.org
4218 S:      Maintained
4219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4220 F:      drivers/usb/chipidea/
4221
4222 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4223 M:      Hans de Goede <hdegoede@redhat.com>
4224 L:      linux-input@vger.kernel.org
4225 S:      Maintained
4226 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4227 F:      drivers/input/touchscreen/chipone_icn8318.c
4228
4229 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4230 M:      Hans de Goede <hdegoede@redhat.com>
4231 L:      linux-input@vger.kernel.org
4232 S:      Maintained
4233 F:      drivers/input/touchscreen/chipone_icn8505.c
4234
4235 CHROME HARDWARE PLATFORM SUPPORT
4236 M:      Benson Leung <bleung@chromium.org>
4237 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4238 S:      Maintained
4239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4240 F:      drivers/platform/chrome/
4241
4242 CHROMEOS EC CODEC DRIVER
4243 M:      Cheng-Yi Chiang <cychiang@chromium.org>
4244 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4245 R:      Guenter Roeck <groeck@chromium.org>
4246 S:      Maintained
4247 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4248 F:      sound/soc/codecs/cros_ec_codec.*
4249
4250 CHROMEOS EC SUBDRIVERS
4251 M:      Benson Leung <bleung@chromium.org>
4252 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4253 R:      Guenter Roeck <groeck@chromium.org>
4254 S:      Maintained
4255 F:      drivers/power/supply/cros_usbpd-charger.c
4256 N:      cros_ec
4257 N:      cros-ec
4258
4259 CHRONTEL CH7322 CEC DRIVER
4260 M:      Jeff Chase <jnchase@google.com>
4261 L:      linux-media@vger.kernel.org
4262 S:      Maintained
4263 T:      git git://linuxtv.org/media_tree.git
4264 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4265 F:      drivers/media/cec/i2c/ch7322.c
4266
4267 CIRRUS LOGIC AUDIO CODEC DRIVERS
4268 M:      James Schulman <james.schulman@cirrus.com>
4269 M:      David Rhodes <david.rhodes@cirrus.com>
4270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4271 L:      patches@opensource.cirrus.com
4272 S:      Maintained
4273 F:      sound/soc/codecs/cs*
4274
4275 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4276 M:      Hartley Sweeten <hsweeten@visionengravers.com>
4277 L:      netdev@vger.kernel.org
4278 S:      Maintained
4279 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4280
4281 CIRRUS LOGIC LOCHNAGAR DRIVER
4282 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4283 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4284 L:      patches@opensource.cirrus.com
4285 S:      Supported
4286 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4287 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4288 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4289 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4290 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4291 F:      Documentation/hwmon/lochnagar.rst
4292 F:      drivers/clk/clk-lochnagar.c
4293 F:      drivers/hwmon/lochnagar-hwmon.c
4294 F:      drivers/mfd/lochnagar-i2c.c
4295 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4296 F:      drivers/regulator/lochnagar-regulator.c
4297 F:      include/dt-bindings/clk/lochnagar.h
4298 F:      include/dt-bindings/pinctrl/lochnagar.h
4299 F:      include/linux/mfd/lochnagar*
4300 F:      sound/soc/codecs/lochnagar-sc.c
4301
4302 CIRRUS LOGIC MADERA CODEC DRIVERS
4303 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4304 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4305 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4306 L:      patches@opensource.cirrus.com
4307 S:      Supported
4308 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4309 T:      git https://github.com/CirrusLogic/linux-drivers.git
4310 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4311 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4312 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4313 F:      drivers/gpio/gpio-madera*
4314 F:      drivers/irqchip/irq-madera*
4315 F:      drivers/mfd/cs47l*
4316 F:      drivers/mfd/madera*
4317 F:      drivers/pinctrl/cirrus/*
4318 F:      include/dt-bindings/sound/madera*
4319 F:      include/linux/irqchip/irq-madera*
4320 F:      include/linux/mfd/madera/*
4321 F:      include/sound/madera*
4322 F:      sound/soc/codecs/cs47l*
4323 F:      sound/soc/codecs/madera*
4324
4325 CISCO FCOE HBA DRIVER
4326 M:      Satish Kharat <satishkh@cisco.com>
4327 M:      Sesidhar Baddela <sebaddel@cisco.com>
4328 M:      Karan Tilak Kumar <kartilak@cisco.com>
4329 L:      linux-scsi@vger.kernel.org
4330 S:      Supported
4331 F:      drivers/scsi/fnic/
4332
4333 CISCO SCSI HBA DRIVER
4334 M:      Karan Tilak Kumar <kartilak@cisco.com>
4335 M:      Sesidhar Baddela <sebaddel@cisco.com>
4336 L:      linux-scsi@vger.kernel.org
4337 S:      Supported
4338 F:      drivers/scsi/snic/
4339
4340 CISCO VIC ETHERNET NIC DRIVER
4341 M:      Christian Benvenuti <benve@cisco.com>
4342 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4343 S:      Supported
4344 F:      drivers/net/ethernet/cisco/enic/
4345
4346 CISCO VIC LOW LATENCY NIC DRIVER
4347 M:      Christian Benvenuti <benve@cisco.com>
4348 M:      Nelson Escobar <neescoba@cisco.com>
4349 S:      Supported
4350 F:      drivers/infiniband/hw/usnic/
4351
4352 CLANG-FORMAT FILE
4353 M:      Miguel Ojeda <ojeda@kernel.org>
4354 S:      Maintained
4355 F:      .clang-format
4356
4357 CLANG/LLVM BUILD SUPPORT
4358 M:      Nathan Chancellor <nathan@kernel.org>
4359 M:      Nick Desaulniers <ndesaulniers@google.com>
4360 L:      clang-built-linux@googlegroups.com
4361 S:      Supported
4362 W:      https://clangbuiltlinux.github.io/
4363 B:      https://github.com/ClangBuiltLinux/linux/issues
4364 C:      irc://chat.freenode.net/clangbuiltlinux
4365 F:      Documentation/kbuild/llvm.rst
4366 F:      include/linux/compiler-clang.h
4367 F:      scripts/clang-tools/
4368 K:      \b(?i:clang|llvm)\b
4369
4370 CLEANCACHE API
4371 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4372 L:      linux-kernel@vger.kernel.org
4373 S:      Maintained
4374 F:      include/linux/cleancache.h
4375 F:      mm/cleancache.c
4376
4377 CLK API
4378 M:      Russell King <linux@armlinux.org.uk>
4379 L:      linux-clk@vger.kernel.org
4380 S:      Maintained
4381 F:      include/linux/clk.h
4382
4383 CLOCKSOURCE, CLOCKEVENT DRIVERS
4384 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4385 M:      Thomas Gleixner <tglx@linutronix.de>
4386 L:      linux-kernel@vger.kernel.org
4387 S:      Supported
4388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4389 F:      Documentation/devicetree/bindings/timer/
4390 F:      drivers/clocksource/
4391
4392 CMPC ACPI DRIVER
4393 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4394 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4395 L:      platform-driver-x86@vger.kernel.org
4396 S:      Supported
4397 F:      drivers/platform/x86/classmate-laptop.c
4398
4399 COBALT MEDIA DRIVER
4400 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4401 L:      linux-media@vger.kernel.org
4402 S:      Supported
4403 W:      https://linuxtv.org
4404 T:      git git://linuxtv.org/media_tree.git
4405 F:      drivers/media/pci/cobalt/
4406
4407 COCCINELLE/Semantic Patches (SmPL)
4408 M:      Julia Lawall <Julia.Lawall@inria.fr>
4409 M:      Gilles Muller <Gilles.Muller@inria.fr>
4410 M:      Nicolas Palix <nicolas.palix@imag.fr>
4411 M:      Michal Marek <michal.lkml@markovi.net>
4412 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4413 S:      Supported
4414 W:      http://coccinelle.lip6.fr/
4415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4416 F:      Documentation/dev-tools/coccinelle.rst
4417 F:      scripts/coccicheck
4418 F:      scripts/coccinelle/
4419
4420 CODA FILE SYSTEM
4421 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4422 M:      coda@cs.cmu.edu
4423 L:      codalist@coda.cs.cmu.edu
4424 S:      Maintained
4425 W:      http://www.coda.cs.cmu.edu/
4426 F:      Documentation/filesystems/coda.rst
4427 F:      fs/coda/
4428 F:      include/linux/coda*.h
4429 F:      include/uapi/linux/coda*.h
4430
4431 CODA V4L2 MEM2MEM DRIVER
4432 M:      Philipp Zabel <p.zabel@pengutronix.de>
4433 L:      linux-media@vger.kernel.org
4434 S:      Maintained
4435 F:      Documentation/devicetree/bindings/media/coda.yaml
4436 F:      drivers/media/platform/coda/
4437
4438 CODE OF CONDUCT
4439 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4440 S:      Supported
4441 F:      Documentation/process/code-of-conduct-interpretation.rst
4442 F:      Documentation/process/code-of-conduct.rst
4443
4444 COMMON CLK FRAMEWORK
4445 M:      Michael Turquette <mturquette@baylibre.com>
4446 M:      Stephen Boyd <sboyd@kernel.org>
4447 L:      linux-clk@vger.kernel.org
4448 S:      Maintained
4449 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4451 F:      Documentation/devicetree/bindings/clock/
4452 F:      drivers/clk/
4453 F:      include/linux/clk-pr*
4454 F:      include/linux/clk/
4455 F:      include/linux/of_clk.h
4456 X:      drivers/clk/clkdev.c
4457
4458 COMMON INTERNET FILE SYSTEM (CIFS)
4459 M:      Steve French <sfrench@samba.org>
4460 L:      linux-cifs@vger.kernel.org
4461 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4462 S:      Supported
4463 W:      http://linux-cifs.samba.org/
4464 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4465 F:      Documentation/admin-guide/cifs/
4466 F:      fs/cifs/
4467
4468 COMPACTPCI HOTPLUG CORE
4469 M:      Scott Murray <scott@spiteful.org>
4470 L:      linux-pci@vger.kernel.org
4471 S:      Maintained
4472 F:      drivers/pci/hotplug/cpci_hotplug*
4473
4474 COMPACTPCI HOTPLUG GENERIC DRIVER
4475 M:      Scott Murray <scott@spiteful.org>
4476 L:      linux-pci@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/pci/hotplug/cpcihp_generic.c
4479
4480 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4481 M:      Scott Murray <scott@spiteful.org>
4482 L:      linux-pci@vger.kernel.org
4483 S:      Maintained
4484 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4485
4486 COMPAL LAPTOP SUPPORT
4487 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4488 L:      platform-driver-x86@vger.kernel.org
4489 S:      Maintained
4490 F:      drivers/platform/x86/compal-laptop.c
4491
4492 COMPILER ATTRIBUTES
4493 M:      Miguel Ojeda <ojeda@kernel.org>
4494 S:      Maintained
4495 F:      include/linux/compiler_attributes.h
4496
4497 COMPUTE EXPRESS LINK (CXL)
4498 M:      Alison Schofield <alison.schofield@intel.com>
4499 M:      Vishal Verma <vishal.l.verma@intel.com>
4500 M:      Ira Weiny <ira.weiny@intel.com>
4501 M:      Ben Widawsky <ben.widawsky@intel.com>
4502 M:      Dan Williams <dan.j.williams@intel.com>
4503 L:      linux-cxl@vger.kernel.org
4504 S:      Maintained
4505 F:      drivers/cxl/
4506 F:      include/uapi/linux/cxl_mem.h
4507
4508 CONEXANT ACCESSRUNNER USB DRIVER
4509 L:      accessrunner-general@lists.sourceforge.net
4510 S:      Orphan
4511 W:      http://accessrunner.sourceforge.net/
4512 F:      drivers/usb/atm/cxacru.c
4513
4514 CONFIGFS
4515 M:      Joel Becker <jlbec@evilplan.org>
4516 M:      Christoph Hellwig <hch@lst.de>
4517 S:      Supported
4518 T:      git git://git.infradead.org/users/hch/configfs.git
4519 F:      fs/configfs/
4520 F:      include/linux/configfs.h
4521 F:      samples/configfs/
4522
4523 CONSOLE SUBSYSTEM
4524 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4525 S:      Supported
4526 F:      drivers/video/console/
4527 F:      include/linux/console*
4528
4529 CONTROL GROUP (CGROUP)
4530 M:      Tejun Heo <tj@kernel.org>
4531 M:      Zefan Li <lizefan.x@bytedance.com>
4532 M:      Johannes Weiner <hannes@cmpxchg.org>
4533 L:      cgroups@vger.kernel.org
4534 S:      Maintained
4535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4536 F:      Documentation/admin-guide/cgroup-v1/
4537 F:      Documentation/admin-guide/cgroup-v2.rst
4538 F:      include/linux/cgroup*
4539 F:      kernel/cgroup/
4540
4541 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4542 M:      Tejun Heo <tj@kernel.org>
4543 M:      Jens Axboe <axboe@kernel.dk>
4544 L:      cgroups@vger.kernel.org
4545 L:      linux-block@vger.kernel.org
4546 T:      git git://git.kernel.dk/linux-block
4547 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4548 F:      block/bfq-cgroup.c
4549 F:      block/blk-cgroup.c
4550 F:      block/blk-iolatency.c
4551 F:      block/blk-throttle.c
4552 F:      include/linux/blk-cgroup.h
4553
4554 CONTROL GROUP - CPUSET
4555 M:      Zefan Li <lizefan.x@bytedance.com>
4556 L:      cgroups@vger.kernel.org
4557 S:      Maintained
4558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4559 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4560 F:      include/linux/cpuset.h
4561 F:      kernel/cgroup/cpuset.c
4562
4563 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4564 M:      Johannes Weiner <hannes@cmpxchg.org>
4565 M:      Michal Hocko <mhocko@kernel.org>
4566 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4567 L:      cgroups@vger.kernel.org
4568 L:      linux-mm@kvack.org
4569 S:      Maintained
4570 F:      mm/memcontrol.c
4571 F:      mm/swap_cgroup.c
4572
4573 CORETEMP HARDWARE MONITORING DRIVER
4574 M:      Fenghua Yu <fenghua.yu@intel.com>
4575 L:      linux-hwmon@vger.kernel.org
4576 S:      Maintained
4577 F:      Documentation/hwmon/coretemp.rst
4578 F:      drivers/hwmon/coretemp.c
4579
4580 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4581 M:      Marius Zachmann <mail@mariuszachmann.de>
4582 L:      linux-hwmon@vger.kernel.org
4583 S:      Maintained
4584 F:      drivers/hwmon/corsair-cpro.c
4585
4586 CORSAIR-PSU HARDWARE MONITOR DRIVER
4587 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
4588 L:      linux-hwmon@vger.kernel.org
4589 S:      Maintained
4590 F:      Documentation/hwmon/corsair-psu.rst
4591 F:      drivers/hwmon/corsair-psu.c
4592
4593 COSA/SRP SYNC SERIAL DRIVER
4594 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4595 S:      Maintained
4596 W:      http://www.fi.muni.cz/~kas/cosa/
4597 F:      drivers/net/wan/cosa*
4598
4599 COUNTER SUBSYSTEM
4600 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4601 L:      linux-iio@vger.kernel.org
4602 S:      Maintained
4603 F:      Documentation/ABI/testing/sysfs-bus-counter*
4604 F:      Documentation/driver-api/generic-counter.rst
4605 F:      drivers/counter/
4606 F:      include/linux/counter.h
4607 F:      include/linux/counter_enum.h
4608
4609 CPMAC ETHERNET DRIVER
4610 M:      Florian Fainelli <f.fainelli@gmail.com>
4611 L:      netdev@vger.kernel.org
4612 S:      Maintained
4613 F:      drivers/net/ethernet/ti/cpmac.c
4614
4615 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4616 M:      Viresh Kumar <viresh.kumar@linaro.org>
4617 M:      Sudeep Holla <sudeep.holla@arm.com>
4618 L:      linux-pm@vger.kernel.org
4619 S:      Maintained
4620 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4621 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4622
4623 CPU FREQUENCY SCALING FRAMEWORK
4624 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4625 M:      Viresh Kumar <viresh.kumar@linaro.org>
4626 L:      linux-pm@vger.kernel.org
4627 S:      Maintained
4628 B:      https://bugzilla.kernel.org
4629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4631 F:      Documentation/admin-guide/pm/cpufreq.rst
4632 F:      Documentation/admin-guide/pm/intel_pstate.rst
4633 F:      Documentation/cpu-freq/
4634 F:      Documentation/devicetree/bindings/cpufreq/
4635 F:      drivers/cpufreq/
4636 F:      include/linux/cpufreq.h
4637 F:      include/linux/sched/cpufreq.h
4638 F:      kernel/sched/cpufreq*.c
4639 F:      tools/testing/selftests/cpufreq/
4640
4641 CPU IDLE TIME MANAGEMENT FRAMEWORK
4642 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4643 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4644 L:      linux-pm@vger.kernel.org
4645 S:      Maintained
4646 B:      https://bugzilla.kernel.org
4647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4648 F:      Documentation/admin-guide/pm/cpuidle.rst
4649 F:      Documentation/driver-api/pm/cpuidle.rst
4650 F:      drivers/cpuidle/
4651 F:      include/linux/cpuidle.h
4652
4653 CPU POWER MONITORING SUBSYSTEM
4654 M:      Thomas Renninger <trenn@suse.com>
4655 M:      Shuah Khan <shuah@kernel.org>
4656 M:      Shuah Khan <skhan@linuxfoundation.org>
4657 L:      linux-pm@vger.kernel.org
4658 S:      Maintained
4659 F:      tools/power/cpupower/
4660
4661 CPUID/MSR DRIVER
4662 M:      "H. Peter Anvin" <hpa@zytor.com>
4663 S:      Maintained
4664 F:      arch/x86/kernel/cpuid.c
4665 F:      arch/x86/kernel/msr.c
4666
4667 CPUIDLE DRIVER - ARM BIG LITTLE
4668 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4669 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4670 L:      linux-pm@vger.kernel.org
4671 L:      linux-arm-kernel@lists.infradead.org
4672 S:      Maintained
4673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4674 F:      drivers/cpuidle/cpuidle-big_little.c
4675
4676 CPUIDLE DRIVER - ARM EXYNOS
4677 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4678 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4679 M:      Kukjin Kim <kgene@kernel.org>
4680 L:      linux-pm@vger.kernel.org
4681 L:      linux-samsung-soc@vger.kernel.org
4682 S:      Supported
4683 F:      arch/arm/mach-exynos/pm.c
4684 F:      drivers/cpuidle/cpuidle-exynos.c
4685 F:      include/linux/platform_data/cpuidle-exynos.h
4686
4687 CPUIDLE DRIVER - ARM PSCI
4688 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4689 M:      Sudeep Holla <sudeep.holla@arm.com>
4690 L:      linux-pm@vger.kernel.org
4691 L:      linux-arm-kernel@lists.infradead.org
4692 S:      Supported
4693 F:      drivers/cpuidle/cpuidle-psci.c
4694
4695 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4696 M:      Ulf Hansson <ulf.hansson@linaro.org>
4697 L:      linux-pm@vger.kernel.org
4698 L:      linux-arm-kernel@lists.infradead.org
4699 S:      Supported
4700 F:      drivers/cpuidle/cpuidle-psci.h
4701 F:      drivers/cpuidle/cpuidle-psci-domain.c
4702
4703 CRAMFS FILESYSTEM
4704 M:      Nicolas Pitre <nico@fluxnic.net>
4705 S:      Maintained
4706 F:      Documentation/filesystems/cramfs.rst
4707 F:      fs/cramfs/
4708
4709 CREATIVE SB0540
4710 M:      Bastien Nocera <hadess@hadess.net>
4711 L:      linux-input@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/hid/hid-creative-sb0540.c
4714
4715 CRYPTO API
4716 M:      Herbert Xu <herbert@gondor.apana.org.au>
4717 M:      "David S. Miller" <davem@davemloft.net>
4718 L:      linux-crypto@vger.kernel.org
4719 S:      Maintained
4720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4722 F:      Documentation/crypto/
4723 F:      Documentation/devicetree/bindings/crypto/
4724 F:      arch/*/crypto/
4725 F:      crypto/
4726 F:      drivers/crypto/
4727 F:      include/crypto/
4728 F:      include/linux/crypto*
4729 F:      lib/crypto/
4730
4731 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4732 M:      Neil Horman <nhorman@tuxdriver.com>
4733 L:      linux-crypto@vger.kernel.org
4734 S:      Maintained
4735 F:      crypto/ansi_cprng.c
4736 F:      crypto/rng.c
4737
4738 CS3308 MEDIA DRIVER
4739 M:      Hans Verkuil <hverkuil@xs4all.nl>
4740 L:      linux-media@vger.kernel.org
4741 S:      Odd Fixes
4742 W:      http://linuxtv.org
4743 T:      git git://linuxtv.org/media_tree.git
4744 F:      drivers/media/i2c/cs3308.c
4745
4746 CS5535 Audio ALSA driver
4747 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4748 S:      Maintained
4749 F:      sound/pci/cs5535audio/
4750
4751 CSI DRIVERS FOR ALLWINNER V3s
4752 M:      Yong Deng <yong.deng@magewell.com>
4753 L:      linux-media@vger.kernel.org
4754 S:      Maintained
4755 T:      git git://linuxtv.org/media_tree.git
4756 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4757 F:      drivers/media/platform/sunxi/sun6i-csi/
4758
4759 CW1200 WLAN driver
4760 M:      Solomon Peachy <pizza@shaftnet.org>
4761 S:      Maintained
4762 F:      drivers/net/wireless/st/cw1200/
4763
4764 CX18 VIDEO4LINUX DRIVER
4765 M:      Andy Walls <awalls@md.metrocast.net>
4766 L:      linux-media@vger.kernel.org
4767 S:      Maintained
4768 W:      https://linuxtv.org
4769 T:      git git://linuxtv.org/media_tree.git
4770 F:      drivers/media/pci/cx18/
4771 F:      include/uapi/linux/ivtv*
4772
4773 CX2341X MPEG ENCODER HELPER MODULE
4774 M:      Hans Verkuil <hverkuil@xs4all.nl>
4775 L:      linux-media@vger.kernel.org
4776 S:      Maintained
4777 W:      https://linuxtv.org
4778 T:      git git://linuxtv.org/media_tree.git
4779 F:      drivers/media/common/cx2341x*
4780 F:      include/media/drv-intf/cx2341x.h
4781
4782 CX24120 MEDIA DRIVER
4783 M:      Jemma Denson <jdenson@gmail.com>
4784 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4785 L:      linux-media@vger.kernel.org
4786 S:      Maintained
4787 W:      https://linuxtv.org
4788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4789 F:      drivers/media/dvb-frontends/cx24120*
4790
4791 CX88 VIDEO4LINUX DRIVER
4792 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L:      linux-media@vger.kernel.org
4794 S:      Odd fixes
4795 W:      https://linuxtv.org
4796 T:      git git://linuxtv.org/media_tree.git
4797 F:      Documentation/driver-api/media/drivers/cx88*
4798 F:      drivers/media/pci/cx88/
4799
4800 CXD2820R MEDIA DRIVER
4801 M:      Antti Palosaari <crope@iki.fi>
4802 L:      linux-media@vger.kernel.org
4803 S:      Maintained
4804 W:      https://linuxtv.org
4805 W:      http://palosaari.fi/linux/
4806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4807 T:      git git://linuxtv.org/anttip/media_tree.git
4808 F:      drivers/media/dvb-frontends/cxd2820r*
4809
4810 CXGB3 ETHERNET DRIVER (CXGB3)
4811 M:      Raju Rangoju <rajur@chelsio.com>
4812 L:      netdev@vger.kernel.org
4813 S:      Supported
4814 W:      http://www.chelsio.com
4815 F:      drivers/net/ethernet/chelsio/cxgb3/
4816
4817 CXGB3 ISCSI DRIVER (CXGB3I)
4818 M:      Karen Xie <kxie@chelsio.com>
4819 L:      linux-scsi@vger.kernel.org
4820 S:      Supported
4821 W:      http://www.chelsio.com
4822 F:      drivers/scsi/cxgbi/cxgb3i
4823
4824 CXGB4 CRYPTO DRIVER (chcr)
4825 M:      Ayush Sawal <ayush.sawal@chelsio.com>
4826 M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4827 M:      Rohit Maheshwari <rohitm@chelsio.com>
4828 L:      linux-crypto@vger.kernel.org
4829 S:      Supported
4830 W:      http://www.chelsio.com
4831 F:      drivers/crypto/chelsio
4832
4833 CXGB4 INLINE CRYPTO DRIVER
4834 M:      Ayush Sawal <ayush.sawal@chelsio.com>
4835 M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4836 M:      Rohit Maheshwari <rohitm@chelsio.com>
4837 L:      netdev@vger.kernel.org
4838 S:      Supported
4839 W:      http://www.chelsio.com
4840 F:      drivers/net/ethernet/chelsio/inline_crypto/
4841
4842 CXGB4 ETHERNET DRIVER (CXGB4)
4843 M:      Raju Rangoju <rajur@chelsio.com>
4844 L:      netdev@vger.kernel.org
4845 S:      Supported
4846 W:      http://www.chelsio.com
4847 F:      drivers/net/ethernet/chelsio/cxgb4/
4848
4849 CXGB4 ISCSI DRIVER (CXGB4I)
4850 M:      Karen Xie <kxie@chelsio.com>
4851 L:      linux-scsi@vger.kernel.org
4852 S:      Supported
4853 W:      http://www.chelsio.com
4854 F:      drivers/scsi/cxgbi/cxgb4i
4855
4856 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4857 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4858 L:      linux-rdma@vger.kernel.org
4859 S:      Supported
4860 W:      http://www.openfabrics.org
4861 F:      drivers/infiniband/hw/cxgb4/
4862 F:      include/uapi/rdma/cxgb4-abi.h
4863
4864 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4865 M:      Raju Rangoju <rajur@chelsio.com>
4866 L:      netdev@vger.kernel.org
4867 S:      Supported
4868 W:      http://www.chelsio.com
4869 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4870
4871 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4872 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4873 M:      Andrew Donnellan <ajd@linux.ibm.com>
4874 L:      linuxppc-dev@lists.ozlabs.org
4875 S:      Supported
4876 F:      Documentation/ABI/testing/sysfs-class-cxl
4877 F:      Documentation/powerpc/cxl.rst
4878 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4879 F:      drivers/misc/cxl/
4880 F:      include/misc/cxl*
4881 F:      include/uapi/misc/cxl.h
4882
4883 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4884 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4885 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4886 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4887 L:      linux-scsi@vger.kernel.org
4888 S:      Supported
4889 F:      Documentation/powerpc/cxlflash.rst
4890 F:      drivers/scsi/cxlflash/
4891 F:      include/uapi/scsi/cxlflash_ioctl.h
4892
4893 CYBERPRO FB DRIVER
4894 M:      Russell King <linux@armlinux.org.uk>
4895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4896 S:      Maintained
4897 W:      http://www.armlinux.org.uk/
4898 F:      drivers/video/fbdev/cyber2000fb.*
4899
4900 CYCLADES ASYNC MUX DRIVER
4901 S:      Orphan
4902 W:      http://www.cyclades.com/
4903 F:      drivers/tty/cyclades.c
4904 F:      include/linux/cyclades.h
4905 F:      include/uapi/linux/cyclades.h
4906
4907 CYCLADES PC300 DRIVER
4908 S:      Orphan
4909 W:      http://www.cyclades.com/
4910 F:      drivers/net/wan/pc300*
4911
4912 CYPRESS_FIRMWARE MEDIA DRIVER
4913 M:      Antti Palosaari <crope@iki.fi>
4914 L:      linux-media@vger.kernel.org
4915 S:      Maintained
4916 W:      https://linuxtv.org
4917 W:      http://palosaari.fi/linux/
4918 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4919 T:      git git://linuxtv.org/anttip/media_tree.git
4920 F:      drivers/media/common/cypress_firmware*
4921
4922 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4923 M:      Linus Walleij <linus.walleij@linaro.org>
4924 L:      linux-input@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/input/touchscreen/cy8ctma140.c
4927
4928 CYTTSP TOUCHSCREEN DRIVER
4929 M:      Ferruh Yigit <fery@cypress.com>
4930 L:      linux-input@vger.kernel.org
4931 S:      Supported
4932 F:      drivers/input/touchscreen/cyttsp*
4933 F:      include/linux/input/cyttsp.h
4934
4935 D-LINK DIR-685 TOUCHKEYS DRIVER
4936 M:      Linus Walleij <linus.walleij@linaro.org>
4937 L:      linux-input@vger.kernel.org
4938 S:      Supported
4939 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4940
4941 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4942 M:      Joshua Kinard <kumba@gentoo.org>
4943 S:      Maintained
4944 F:      drivers/rtc/rtc-ds1685.c
4945 F:      include/linux/rtc/ds1685.h
4946
4947 DAMA SLAVE for AX.25
4948 M:      Joerg Reuter <jreuter@yaina.de>
4949 L:      linux-hams@vger.kernel.org
4950 S:      Maintained
4951 W:      http://yaina.de/jreuter/
4952 W:      http://www.qsl.net/dl1bke/
4953 F:      net/ax25/af_ax25.c
4954 F:      net/ax25/ax25_dev.c
4955 F:      net/ax25/ax25_ds_*
4956 F:      net/ax25/ax25_in.c
4957 F:      net/ax25/ax25_out.c
4958 F:      net/ax25/ax25_timer.c
4959 F:      net/ax25/sysctl_net_ax25.c
4960
4961 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4962 L:      netdev@vger.kernel.org
4963 S:      Orphan
4964 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4965 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4966
4967 DC390/AM53C974 SCSI driver
4968 M:      Hannes Reinecke <hare@suse.com>
4969 L:      linux-scsi@vger.kernel.org
4970 S:      Maintained
4971 F:      drivers/scsi/am53c974.c
4972
4973 DC395x SCSI driver
4974 M:      Oliver Neukum <oliver@neukum.org>
4975 M:      Ali Akcaagac <aliakc@web.de>
4976 M:      Jamie Lenehan <lenehan@twibble.org>
4977 L:      dc395x@twibble.org
4978 S:      Maintained
4979 W:      http://twibble.org/dist/dc395x/
4980 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4981 F:      Documentation/scsi/dc395x.rst
4982 F:      drivers/scsi/dc395x.*
4983
4984 DCCP PROTOCOL
4985 L:      dccp@vger.kernel.org
4986 S:      Orphan
4987 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4988 F:      include/linux/dccp.h
4989 F:      include/linux/tfrc.h
4990 F:      include/uapi/linux/dccp.h
4991 F:      net/dccp/
4992
4993 DECnet NETWORK LAYER
4994 L:      linux-decnet-user@lists.sourceforge.net
4995 S:      Orphan
4996 W:      http://linux-decnet.sourceforge.net
4997 F:      Documentation/networking/decnet.rst
4998 F:      net/decnet/
4999
5000 DECSTATION PLATFORM SUPPORT
5001 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5002 L:      linux-mips@vger.kernel.org
5003 S:      Maintained
5004 W:      http://www.linux-mips.org/wiki/DECstation
5005 F:      arch/mips/dec/
5006 F:      arch/mips/include/asm/dec/
5007 F:      arch/mips/include/asm/mach-dec/
5008
5009 DEFXX FDDI NETWORK DRIVER
5010 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5011 S:      Maintained
5012 F:      drivers/net/fddi/defxx.*
5013
5014 DEFZA FDDI NETWORK DRIVER
5015 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
5016 S:      Maintained
5017 F:      drivers/net/fddi/defza.*
5018
5019 DEINTERLACE DRIVERS FOR ALLWINNER H3
5020 M:      Jernej Skrabec <jernej.skrabec@siol.net>
5021 L:      linux-media@vger.kernel.org
5022 S:      Maintained
5023 T:      git git://linuxtv.org/media_tree.git
5024 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5025 F:      drivers/media/platform/sunxi/sun8i-di/
5026
5027 DELL LAPTOP DRIVER
5028 M:      Matthew Garrett <mjg59@srcf.ucam.org>
5029 M:      Pali Rohár <pali@kernel.org>
5030 L:      platform-driver-x86@vger.kernel.org
5031 S:      Maintained
5032 F:      drivers/platform/x86/dell/dell-laptop.c
5033
5034 DELL LAPTOP FREEFALL DRIVER
5035 M:      Pali Rohár <pali@kernel.org>
5036 S:      Maintained
5037 F:      drivers/platform/x86/dell/dell-smo8800.c
5038
5039 DELL LAPTOP RBTN DRIVER
5040 M:      Pali Rohár <pali@kernel.org>
5041 S:      Maintained
5042 F:      drivers/platform/x86/dell/dell-rbtn.*
5043
5044 DELL LAPTOP SMM DRIVER
5045 M:      Pali Rohár <pali@kernel.org>
5046 S:      Maintained
5047 F:      drivers/hwmon/dell-smm-hwmon.c
5048 F:      include/uapi/linux/i8k.h
5049
5050 DELL REMOTE BIOS UPDATE DRIVER
5051 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
5052 L:      platform-driver-x86@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/platform/x86/dell/dell_rbu.c
5055
5056 DELL SMBIOS DRIVER
5057 M:      Pali Rohár <pali@kernel.org>
5058 L:      Dell.Client.Kernel@dell.com
5059 L:      platform-driver-x86@vger.kernel.org
5060 S:      Maintained
5061 F:      drivers/platform/x86/dell/dell-smbios.*
5062
5063 DELL SMBIOS SMM DRIVER
5064 L:      Dell.Client.Kernel@dell.com
5065 L:      platform-driver-x86@vger.kernel.org
5066 S:      Maintained
5067 F:      drivers/platform/x86/dell/dell-smbios-smm.c
5068
5069 DELL SMBIOS WMI DRIVER
5070 L:      Dell.Client.Kernel@dell.com
5071 L:      platform-driver-x86@vger.kernel.org
5072 S:      Maintained
5073 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
5074 F:      tools/wmi/dell-smbios-example.c
5075
5076 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5077 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
5078 L:      platform-driver-x86@vger.kernel.org
5079 S:      Maintained
5080 F:      Documentation/driver-api/dcdbas.rst
5081 F:      drivers/platform/x86/dell/dcdbas.*
5082
5083 DELL WMI DESCRIPTOR DRIVER
5084 L:      Dell.Client.Kernel@dell.com
5085 S:      Maintained
5086 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
5087
5088 DELL WMI SYSMAN DRIVER
5089 M:      Divya Bharathi <divya.bharathi@dell.com>
5090 M:      Prasanth Ksr <prasanth.ksr@dell.com>
5091 L:      Dell.Client.Kernel@dell.com
5092 L:      platform-driver-x86@vger.kernel.org
5093 S:      Maintained
5094 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
5095 F:      drivers/platform/x86/dell/dell-wmi-sysman/
5096
5097 DELL WMI NOTIFICATIONS DRIVER
5098 M:      Matthew Garrett <mjg59@srcf.ucam.org>
5099 M:      Pali Rohár <pali@kernel.org>
5100 S:      Maintained
5101 F:      drivers/platform/x86/dell/dell-wmi.c
5102
5103 DELTA ST MEDIA DRIVER
5104 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
5105 L:      linux-media@vger.kernel.org
5106 S:      Supported
5107 W:      https://linuxtv.org
5108 T:      git git://linuxtv.org/media_tree.git
5109 F:      drivers/media/platform/sti/delta
5110
5111 DENALI NAND DRIVER
5112 L:      linux-mtd@lists.infradead.org
5113 S:      Orphan
5114 F:      drivers/mtd/nand/raw/denali*
5115
5116 DESIGNWARE EDMA CORE IP DRIVER
5117 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5118 L:      dmaengine@vger.kernel.org
5119 S:      Maintained
5120 F:      drivers/dma/dw-edma/
5121 F:      include/linux/dma/edma.h
5122
5123 DESIGNWARE XDATA IP DRIVER
5124 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5125 L:      linux-pci@vger.kernel.org
5126 S:      Maintained
5127 F:      Documentation/misc-devices/dw-xdata-pcie.rst
5128 F:      drivers/misc/dw-xdata-pcie.c
5129
5130 DESIGNWARE USB2 DRD IP DRIVER
5131 M:      Minas Harutyunyan <hminas@synopsys.com>
5132 L:      linux-usb@vger.kernel.org
5133 S:      Maintained
5134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5135 F:      drivers/usb/dwc2/
5136
5137 DESIGNWARE USB3 DRD IP DRIVER
5138 M:      Felipe Balbi <balbi@kernel.org>
5139 L:      linux-usb@vger.kernel.org
5140 S:      Maintained
5141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5142 F:      drivers/usb/dwc3/
5143
5144 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5145 M:      Andreas Klinger <ak@it-klinger.de>
5146 L:      linux-iio@vger.kernel.org
5147 S:      Maintained
5148 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5149 F:      drivers/iio/proximity/srf*.c
5150
5151 DEVICE COREDUMP (DEV_COREDUMP)
5152 M:      Johannes Berg <johannes@sipsolutions.net>
5153 L:      linux-kernel@vger.kernel.org
5154 S:      Maintained
5155 F:      drivers/base/devcoredump.c
5156 F:      include/linux/devcoredump.h
5157
5158 DEVICE DEPENDENCY HELPER SCRIPT
5159 M:      Saravana Kannan <saravanak@google.com>
5160 L:      linux-kernel@vger.kernel.org
5161 S:      Maintained
5162 F:      scripts/dev-needs.sh
5163
5164 DEVICE DIRECT ACCESS (DAX)
5165 M:      Dan Williams <dan.j.williams@intel.com>
5166 M:      Vishal Verma <vishal.l.verma@intel.com>
5167 M:      Dave Jiang <dave.jiang@intel.com>
5168 L:      linux-nvdimm@lists.01.org
5169 S:      Supported
5170 F:      drivers/dax/
5171
5172 DEVICE FREQUENCY (DEVFREQ)
5173 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5174 M:      Kyungmin Park <kyungmin.park@samsung.com>
5175 M:      Chanwoo Choi <cw00.choi@samsung.com>
5176 L:      linux-pm@vger.kernel.org
5177 S:      Maintained
5178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5179 F:      Documentation/devicetree/bindings/devfreq/
5180 F:      drivers/devfreq/
5181 F:      include/linux/devfreq.h
5182 F:      include/trace/events/devfreq.h
5183
5184 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5185 M:      Chanwoo Choi <cw00.choi@samsung.com>
5186 L:      linux-pm@vger.kernel.org
5187 S:      Supported
5188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5189 F:      Documentation/devicetree/bindings/devfreq/event/
5190 F:      drivers/devfreq/devfreq-event.c
5191 F:      drivers/devfreq/event/
5192 F:      include/dt-bindings/pmu/exynos_ppmu.h
5193 F:      include/linux/devfreq-event.h
5194
5195 DEVICE NUMBER REGISTRY
5196 M:      Torben Mathiasen <device@lanana.org>
5197 S:      Maintained
5198 W:      http://lanana.org/docs/device-list/index.html
5199
5200 DEVICE RESOURCE MANAGEMENT HELPERS
5201 M:      Hans de Goede <hdegoede@redhat.com>
5202 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5203 S:      Maintained
5204 F:      include/linux/devm-helpers.h
5205
5206 DEVICE-MAPPER  (LVM)
5207 M:      Alasdair Kergon <agk@redhat.com>
5208 M:      Mike Snitzer <snitzer@redhat.com>
5209 M:      dm-devel@redhat.com
5210 L:      dm-devel@redhat.com
5211 S:      Maintained
5212 W:      http://sources.redhat.com/dm
5213 Q:      http://patchwork.kernel.org/project/dm-devel/list/
5214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5215 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
5216 F:      Documentation/admin-guide/device-mapper/
5217 F:      drivers/md/Kconfig
5218 F:      drivers/md/Makefile
5219 F:      drivers/md/dm*
5220 F:      drivers/md/persistent-data/
5221 F:      include/linux/device-mapper.h
5222 F:      include/linux/dm-*.h
5223 F:      include/uapi/linux/dm-*.h
5224
5225 DEVLINK
5226 M:      Jiri Pirko <jiri@nvidia.com>
5227 L:      netdev@vger.kernel.org
5228 S:      Supported
5229 F:      Documentation/networking/devlink
5230 F:      include/net/devlink.h
5231 F:      include/uapi/linux/devlink.h
5232 F:      net/core/devlink.c
5233
5234 DIALOG SEMICONDUCTOR DRIVERS
5235 M:      Support Opensource <support.opensource@diasemi.com>
5236 S:      Supported
5237 W:      http://www.dialog-semiconductor.com/products
5238 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
5239 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
5240 F:      Documentation/devicetree/bindings/mfd/da90*.txt
5241 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5242 F:      Documentation/devicetree/bindings/regulator/da92*.txt
5243 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
5244 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
5245 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5246 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5247 F:      Documentation/hwmon/da90??.rst
5248 F:      drivers/gpio/gpio-da90??.c
5249 F:      drivers/hwmon/da90??-hwmon.c
5250 F:      drivers/iio/adc/da91??-*.c
5251 F:      drivers/input/misc/da72??.[ch]
5252 F:      drivers/input/misc/da90??_onkey.c
5253 F:      drivers/input/touchscreen/da9052_tsi.c
5254 F:      drivers/leds/leds-da90??.c
5255 F:      drivers/mfd/da903x.c
5256 F:      drivers/mfd/da90??-*.c
5257 F:      drivers/mfd/da91??-*.c
5258 F:      drivers/pinctrl/pinctrl-da90??.c
5259 F:      drivers/power/supply/da9052-battery.c
5260 F:      drivers/power/supply/da91??-*.c
5261 F:      drivers/regulator/da9???-regulator.[ch]
5262 F:      drivers/regulator/slg51000-regulator.[ch]
5263 F:      drivers/rtc/rtc-da90??.c
5264 F:      drivers/thermal/da90??-thermal.c
5265 F:      drivers/video/backlight/da90??_bl.c
5266 F:      drivers/watchdog/da90??_wdt.c
5267 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
5268 F:      include/linux/mfd/da903x.h
5269 F:      include/linux/mfd/da9052/
5270 F:      include/linux/mfd/da9055/
5271 F:      include/linux/mfd/da9062/
5272 F:      include/linux/mfd/da9063/
5273 F:      include/linux/mfd/da9150/
5274 F:      include/linux/regulator/da9211.h
5275 F:      include/sound/da[79]*.h
5276 F:      sound/soc/codecs/da[79]*.[ch]
5277
5278 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
5280 L:      linux-gpio@vger.kernel.org
5281 S:      Maintained
5282 F:      drivers/gpio/gpio-gpio-mm.c
5283
5284 DIOLAN U2C-12 I2C DRIVER
5285 M:      Guenter Roeck <linux@roeck-us.net>
5286 L:      linux-i2c@vger.kernel.org
5287 S:      Maintained
5288 F:      drivers/i2c/busses/i2c-diolan-u2c.c
5289
5290 DIRECTORY NOTIFICATION (DNOTIFY)
5291 M:      Jan Kara <jack@suse.cz>
5292 R:      Amir Goldstein <amir73il@gmail.com>
5293 L:      linux-fsdevel@vger.kernel.org
5294 S:      Maintained
5295 F:      Documentation/filesystems/dnotify.rst
5296 F:      fs/notify/dnotify/
5297 F:      include/linux/dnotify.h
5298
5299 DISK GEOMETRY AND PARTITION HANDLING
5300 M:      Andries Brouwer <aeb@cwi.nl>
5301 S:      Maintained
5302 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5303 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5304 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5305
5306 DISKQUOTA
5307 M:      Jan Kara <jack@suse.com>
5308 S:      Maintained
5309 F:      Documentation/filesystems/quota.rst
5310 F:      fs/quota/
5311 F:      include/linux/quota*.h
5312 F:      include/uapi/linux/quota*.h
5313
5314 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5315 M:      Bernie Thompson <bernie@plugable.com>
5316 L:      linux-fbdev@vger.kernel.org
5317 S:      Maintained
5318 W:      http://plugable.com/category/projects/udlfb/
5319 F:      Documentation/fb/udlfb.rst
5320 F:      drivers/video/fbdev/udlfb.c
5321 F:      include/video/udlfb.h
5322
5323 DISTRIBUTED LOCK MANAGER (DLM)
5324 M:      Christine Caulfield <ccaulfie@redhat.com>
5325 M:      David Teigland <teigland@redhat.com>
5326 L:      cluster-devel@redhat.com
5327 S:      Supported
5328 W:      http://sources.redhat.com/cluster/
5329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5330 F:      fs/dlm/
5331
5332 DMA BUFFER SHARING FRAMEWORK
5333 M:      Sumit Semwal <sumit.semwal@linaro.org>
5334 M:      Christian König <christian.koenig@amd.com>
5335 L:      linux-media@vger.kernel.org
5336 L:      dri-devel@lists.freedesktop.org
5337 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5338 S:      Maintained
5339 T:      git git://anongit.freedesktop.org/drm/drm-misc
5340 F:      Documentation/driver-api/dma-buf.rst
5341 F:      drivers/dma-buf/
5342 F:      include/linux/*fence.h
5343 F:      include/linux/dma-buf*
5344 F:      include/linux/dma-resv.h
5345 K:      \bdma_(?:buf|fence|resv)\b
5346
5347 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5348 M:      Vinod Koul <vkoul@kernel.org>
5349 L:      dmaengine@vger.kernel.org
5350 S:      Maintained
5351 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5353 F:      Documentation/devicetree/bindings/dma/
5354 F:      Documentation/driver-api/dmaengine/
5355 F:      drivers/dma/
5356 F:      include/linux/dma/
5357 F:      include/linux/dmaengine.h
5358 F:      include/linux/of_dma.h
5359
5360 DMA MAPPING HELPERS
5361 M:      Christoph Hellwig <hch@lst.de>
5362 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5363 R:      Robin Murphy <robin.murphy@arm.com>
5364 L:      iommu@lists.linux-foundation.org
5365 S:      Supported
5366 W:      http://git.infradead.org/users/hch/dma-mapping.git
5367 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5368 F:      include/asm-generic/dma-mapping.h
5369 F:      include/linux/dma-direct.h
5370 F:      include/linux/dma-mapping.h
5371 F:      include/linux/dma-map-ops.h
5372 F:      kernel/dma/
5373
5374 DMA MAPPING BENCHMARK
5375 M:      Barry Song <song.bao.hua@hisilicon.com>
5376 L:      iommu@lists.linux-foundation.org
5377 F:      kernel/dma/map_benchmark.c
5378 F:      tools/testing/selftests/dma/
5379
5380 DMA-BUF HEAPS FRAMEWORK
5381 M:      Sumit Semwal <sumit.semwal@linaro.org>
5382 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5383 R:      Liam Mark <lmark@codeaurora.org>
5384 R:      Laura Abbott <labbott@redhat.com>
5385 R:      Brian Starkey <Brian.Starkey@arm.com>
5386 R:      John Stultz <john.stultz@linaro.org>
5387 L:      linux-media@vger.kernel.org
5388 L:      dri-devel@lists.freedesktop.org
5389 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5390 S:      Maintained
5391 T:      git git://anongit.freedesktop.org/drm/drm-misc
5392 F:      drivers/dma-buf/dma-heap.c
5393 F:      drivers/dma-buf/heaps/*
5394 F:      include/linux/dma-heap.h
5395 F:      include/uapi/linux/dma-heap.h
5396
5397 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5398 M:      Lukasz Luba <lukasz.luba@arm.com>
5399 L:      linux-pm@vger.kernel.org
5400 L:      linux-samsung-soc@vger.kernel.org
5401 S:      Maintained
5402 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5403 F:      drivers/memory/samsung/exynos5422-dmc.c
5404
5405 DME1737 HARDWARE MONITOR DRIVER
5406 M:      Juerg Haefliger <juergh@gmail.com>
5407 L:      linux-hwmon@vger.kernel.org
5408 S:      Maintained
5409 F:      Documentation/hwmon/dme1737.rst
5410 F:      drivers/hwmon/dme1737.c
5411
5412 DMI/SMBIOS SUPPORT
5413 M:      Jean Delvare <jdelvare@suse.com>
5414 S:      Maintained
5415 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5416 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5417 F:      drivers/firmware/dmi-id.c
5418 F:      drivers/firmware/dmi_scan.c
5419 F:      include/linux/dmi.h
5420
5421 DOCUMENTATION
5422 M:      Jonathan Corbet <corbet@lwn.net>
5423 L:      linux-doc@vger.kernel.org
5424 S:      Maintained
5425 P:      Documentation/doc-guide/maintainer-profile.rst
5426 T:      git git://git.lwn.net/linux.git docs-next
5427 F:      Documentation/
5428 F:      scripts/documentation-file-ref-check
5429 F:      scripts/kernel-doc
5430 F:      scripts/sphinx-pre-install
5431 X:      Documentation/ABI/
5432 X:      Documentation/admin-guide/media/
5433 X:      Documentation/devicetree/
5434 X:      Documentation/driver-api/media/
5435 X:      Documentation/firmware-guide/acpi/
5436 X:      Documentation/i2c/
5437 X:      Documentation/power/
5438 X:      Documentation/spi/
5439 X:      Documentation/userspace-api/media/
5440
5441 DOCUMENTATION SCRIPTS
5442 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5443 L:      linux-doc@vger.kernel.org
5444 S:      Maintained
5445 F:      Documentation/sphinx/parse-headers.pl
5446 F:      scripts/documentation-file-ref-check
5447 F:      scripts/sphinx-pre-install
5448
5449 DOCUMENTATION/ITALIAN
5450 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5451 L:      linux-doc@vger.kernel.org
5452 S:      Maintained
5453 F:      Documentation/translations/it_IT
5454
5455 DONGWOON DW9714 LENS VOICE COIL DRIVER
5456 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5457 L:      linux-media@vger.kernel.org
5458 S:      Maintained
5459 T:      git git://linuxtv.org/media_tree.git
5460 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5461 F:      drivers/media/i2c/dw9714.c
5462
5463 DONGWOON DW9768 LENS VOICE COIL DRIVER
5464 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
5465 L:      linux-media@vger.kernel.org
5466 S:      Maintained
5467 T:      git git://linuxtv.org/media_tree.git
5468 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5469 F:      drivers/media/i2c/dw9768.c
5470
5471 DONGWOON DW9807 LENS VOICE COIL DRIVER
5472 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5473 L:      linux-media@vger.kernel.org
5474 S:      Maintained
5475 T:      git git://linuxtv.org/media_tree.git
5476 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5477 F:      drivers/media/i2c/dw9807-vcm.c
5478
5479 DOUBLETALK DRIVER
5480 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5481 L:      blinux-list@redhat.com
5482 S:      Maintained
5483 F:      drivers/char/dtlk.c
5484 F:      include/linux/dtlk.h
5485
5486 DPAA2 DATAPATH I/O (DPIO) DRIVER
5487 M:      Roy Pledge <Roy.Pledge@nxp.com>
5488 L:      linux-kernel@vger.kernel.org
5489 S:      Maintained
5490 F:      drivers/soc/fsl/dpio
5491
5492 DPAA2 ETHERNET DRIVER
5493 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5494 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5495 L:      netdev@vger.kernel.org
5496 S:      Maintained
5497 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5498 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5499 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5500 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5501 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5502 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5503 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5504 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5505 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5506
5507 DPAA2 ETHERNET SWITCH DRIVER
5508 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5509 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5510 L:      linux-kernel@vger.kernel.org
5511 S:      Maintained
5512 F:      drivers/staging/fsl-dpaa2/ethsw
5513
5514 DPT_I2O SCSI RAID DRIVER
5515 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5516 L:      linux-scsi@vger.kernel.org
5517 S:      Maintained
5518 W:      http://www.adaptec.com/
5519 F:      drivers/scsi/dpt*
5520 F:      drivers/scsi/dpt/
5521
5522 DRBD DRIVER
5523 M:      Philipp Reisner <philipp.reisner@linbit.com>
5524 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5525 L:      drbd-dev@lists.linbit.com
5526 S:      Supported
5527 W:      http://www.drbd.org
5528 T:      git git://git.linbit.com/linux-drbd.git
5529 T:      git git://git.linbit.com/drbd-8.4.git
5530 F:      Documentation/admin-guide/blockdev/
5531 F:      drivers/block/drbd/
5532 F:      lib/lru_cache.c
5533
5534 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5535 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5536 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5537 S:      Supported
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5539 F:      Documentation/core-api/kobject.rst
5540 F:      drivers/base/
5541 F:      fs/debugfs/
5542 F:      fs/sysfs/
5543 F:      include/linux/debugfs.h
5544 F:      include/linux/kobj*
5545 F:      lib/kobj*
5546
5547 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5548 M:      Nishanth Menon <nm@ti.com>
5549 L:      linux-pm@vger.kernel.org
5550 S:      Maintained
5551 F:      drivers/soc/ti/smartreflex.c
5552 F:      include/linux/power/smartreflex.h
5553
5554 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5555 M:      Maxime Ripard <mripard@kernel.org>
5556 M:      Chen-Yu Tsai <wens@csie.org>
5557 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5558 L:      dri-devel@lists.freedesktop.org
5559 S:      Supported
5560 T:      git git://anongit.freedesktop.org/drm/drm-misc
5561 F:      drivers/gpu/drm/sun4i/sun8i*
5562
5563 DRM DRIVER FOR ARM PL111 CLCD
5564 M:      Eric Anholt <eric@anholt.net>
5565 S:      Supported
5566 T:      git git://anongit.freedesktop.org/drm/drm-misc
5567 F:      drivers/gpu/drm/pl111/
5568
5569 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5570 M:      Linus Walleij <linus.walleij@linaro.org>
5571 S:      Maintained
5572 T:      git git://anongit.freedesktop.org/drm/drm-misc
5573 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5574 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5575
5576 DRM DRIVER FOR ASPEED BMC GFX
5577 M:      Joel Stanley <joel@jms.id.au>
5578 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5579 S:      Supported
5580 T:      git git://anongit.freedesktop.org/drm/drm-misc
5581 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5582 F:      drivers/gpu/drm/aspeed/
5583
5584 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5585 M:      Dave Airlie <airlied@redhat.com>
5586 R:      Thomas Zimmermann <tzimmermann@suse.de>
5587 L:      dri-devel@lists.freedesktop.org
5588 S:      Supported
5589 T:      git git://anongit.freedesktop.org/drm/drm-misc
5590 F:      drivers/gpu/drm/ast/
5591
5592 DRM DRIVER FOR BOCHS VIRTUAL GPU
5593 M:      Gerd Hoffmann <kraxel@redhat.com>
5594 L:      virtualization@lists.linux-foundation.org
5595 S:      Maintained
5596 T:      git git://anongit.freedesktop.org/drm/drm-misc
5597 F:      drivers/gpu/drm/bochs/
5598
5599 DRM DRIVER FOR BOE HIMAX8279D PANELS
5600 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5601 S:      Maintained
5602 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5603 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5604
5605 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5606 M:      Linus Walleij <linus.walleij@linaro.org>
5607 S:      Maintained
5608 T:      git git://anongit.freedesktop.org/drm/drm-misc
5609 F:      drivers/gpu/drm/tve200/
5610
5611 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5612 M:      Icenowy Zheng <icenowy@aosc.io>
5613 S:      Maintained
5614 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5615 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5616
5617 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5618 M:      Jagan Teki <jagan@amarulasolutions.com>
5619 S:      Maintained
5620 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5621 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5622
5623 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5624 M:      Hans de Goede <hdegoede@redhat.com>
5625 S:      Maintained
5626 T:      git git://anongit.freedesktop.org/drm/drm-misc
5627 F:      drivers/gpu/drm/tiny/gm12u320.c
5628
5629 DRM DRIVER FOR HX8357D PANELS
5630 M:      Eric Anholt <eric@anholt.net>
5631 S:      Maintained
5632 T:      git git://anongit.freedesktop.org/drm/drm-misc
5633 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5634 F:      drivers/gpu/drm/tiny/hx8357d.c
5635
5636 DRM DRIVER FOR ILITEK ILI9225 PANELS
5637 M:      David Lechner <david@lechnology.com>
5638 S:      Maintained
5639 T:      git git://anongit.freedesktop.org/drm/drm-misc
5640 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5641 F:      drivers/gpu/drm/tiny/ili9225.c
5642
5643 DRM DRIVER FOR ILITEK ILI9486 PANELS
5644 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5645 S:      Maintained
5646 T:      git git://anongit.freedesktop.org/drm/drm-misc
5647 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5648 F:      drivers/gpu/drm/tiny/ili9486.c
5649
5650 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5651 S:      Orphan / Obsolete
5652 F:      drivers/gpu/drm/i810/
5653 F:      include/uapi/drm/i810_drm.h
5654
5655 DRM DRIVER FOR LVDS PANELS
5656 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5657 L:      dri-devel@lists.freedesktop.org
5658 T:      git git://anongit.freedesktop.org/drm/drm-misc
5659 S:      Maintained
5660 F:      drivers/gpu/drm/panel/panel-lvds.c
5661 F:      Documentation/devicetree/bindings/display/panel/lvds.yaml
5662
5663 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5664 M:      Guido Günther <agx@sigxcpu.org>
5665 R:      Purism Kernel Team <kernel@puri.sm>
5666 S:      Maintained
5667 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5668 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5669
5670 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5671 S:      Orphan / Obsolete
5672 F:      drivers/gpu/drm/mga/
5673 F:      include/uapi/drm/mga_drm.h
5674
5675 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5676 M:      Dave Airlie <airlied@redhat.com>
5677 R:      Thomas Zimmermann <tzimmermann@suse.de>
5678 L:      dri-devel@lists.freedesktop.org
5679 S:      Supported
5680 T:      git git://anongit.freedesktop.org/drm/drm-misc
5681 F:      drivers/gpu/drm/mgag200/
5682
5683 DRM DRIVER FOR MI0283QT
5684 M:      Noralf Trønnes <noralf@tronnes.org>
5685 S:      Maintained
5686 T:      git git://anongit.freedesktop.org/drm/drm-misc
5687 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5688 F:      drivers/gpu/drm/tiny/mi0283qt.c
5689
5690 DRM DRIVER FOR MSM ADRENO GPU
5691 M:      Rob Clark <robdclark@gmail.com>
5692 M:      Sean Paul <sean@poorly.run>
5693 L:      linux-arm-msm@vger.kernel.org
5694 L:      dri-devel@lists.freedesktop.org
5695 L:      freedreno@lists.freedesktop.org
5696 S:      Maintained
5697 T:      git https://gitlab.freedesktop.org/drm/msm.git
5698 F:      Documentation/devicetree/bindings/display/msm/
5699 F:      drivers/gpu/drm/msm/
5700 F:      include/uapi/drm/msm_drm.h
5701
5702 DRM DRIVER FOR NOVATEK NT35510 PANELS
5703 M:      Linus Walleij <linus.walleij@linaro.org>
5704 S:      Maintained
5705 T:      git git://anongit.freedesktop.org/drm/drm-misc
5706 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5707 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
5708
5709 DRM DRIVER FOR NOVATEK NT36672A PANELS
5710 M:      Sumit Semwal <sumit.semwal@linaro.org>
5711 S:      Maintained
5712 T:      git git://anongit.freedesktop.org/drm/drm-misc
5713 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5714 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5715
5716 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5717 M:      Ben Skeggs <bskeggs@redhat.com>
5718 L:      dri-devel@lists.freedesktop.org
5719 L:      nouveau@lists.freedesktop.org
5720 S:      Supported
5721 T:      git git://github.com/skeggsb/linux
5722 F:      drivers/gpu/drm/nouveau/
5723 F:      include/uapi/drm/nouveau_drm.h
5724
5725 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5726 M:      Stefan Mavrodiev <stefan@olimex.com>
5727 S:      Maintained
5728 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5729 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5730
5731 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5732 M:      Noralf Trønnes <noralf@tronnes.org>
5733 S:      Maintained
5734 T:      git git://anongit.freedesktop.org/drm/drm-misc
5735 F:      Documentation/devicetree/bindings/display/repaper.txt
5736 F:      drivers/gpu/drm/tiny/repaper.c
5737
5738 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5739 M:      Dave Airlie <airlied@redhat.com>
5740 M:      Gerd Hoffmann <kraxel@redhat.com>
5741 L:      virtualization@lists.linux-foundation.org
5742 S:      Obsolete
5743 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5744 T:      git git://anongit.freedesktop.org/drm/drm-misc
5745 F:      drivers/gpu/drm/tiny/cirrus.c
5746
5747 DRM DRIVER FOR QXL VIRTUAL GPU
5748 M:      Dave Airlie <airlied@redhat.com>
5749 M:      Gerd Hoffmann <kraxel@redhat.com>
5750 L:      virtualization@lists.linux-foundation.org
5751 L:      spice-devel@lists.freedesktop.org
5752 S:      Maintained
5753 T:      git git://anongit.freedesktop.org/drm/drm-misc
5754 F:      drivers/gpu/drm/qxl/
5755 F:      include/uapi/drm/qxl_drm.h
5756
5757 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5758 S:      Orphan / Obsolete
5759 F:      drivers/gpu/drm/r128/
5760 F:      include/uapi/drm/r128_drm.h
5761
5762 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5763 M:      Robert Chiras <robert.chiras@nxp.com>
5764 S:      Maintained
5765 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5766 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5767
5768 DRM DRIVER FOR SITRONIX ST7703 PANELS
5769 M:      Guido Günther <agx@sigxcpu.org>
5770 R:      Purism Kernel Team <kernel@puri.sm>
5771 R:      Ondrej Jirman <megous@megous.com>
5772 S:      Maintained
5773 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5774 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
5775
5776 DRM DRIVER FOR SAVAGE VIDEO CARDS
5777 S:      Orphan / Obsolete
5778 F:      drivers/gpu/drm/savage/
5779 F:      include/uapi/drm/savage_drm.h
5780
5781 DRM DRIVER FOR SIS VIDEO CARDS
5782 S:      Orphan / Obsolete
5783 F:      drivers/gpu/drm/sis/
5784 F:      include/uapi/drm/sis_drm.h
5785
5786 DRM DRIVER FOR SITRONIX ST7586 PANELS
5787 M:      David Lechner <david@lechnology.com>
5788 S:      Maintained
5789 T:      git git://anongit.freedesktop.org/drm/drm-misc
5790 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5791 F:      drivers/gpu/drm/tiny/st7586.c
5792
5793 DRM DRIVER FOR SITRONIX ST7701 PANELS
5794 M:      Jagan Teki <jagan@amarulasolutions.com>
5795 S:      Maintained
5796 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5797 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5798
5799 DRM DRIVER FOR SITRONIX ST7735R PANELS
5800 M:      David Lechner <david@lechnology.com>
5801 S:      Maintained
5802 T:      git git://anongit.freedesktop.org/drm/drm-misc
5803 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5804 F:      drivers/gpu/drm/tiny/st7735r.c
5805
5806 DRM DRIVER FOR SONY ACX424AKP PANELS
5807 M:      Linus Walleij <linus.walleij@linaro.org>
5808 S:      Maintained
5809 T:      git git://anongit.freedesktop.org/drm/drm-misc
5810 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5811
5812 DRM DRIVER FOR ST-ERICSSON MCDE
5813 M:      Linus Walleij <linus.walleij@linaro.org>
5814 S:      Maintained
5815 T:      git git://anongit.freedesktop.org/drm/drm-misc
5816 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5817 F:      drivers/gpu/drm/mcde/
5818
5819 DRM DRIVER FOR TDFX VIDEO CARDS
5820 S:      Orphan / Obsolete
5821 F:      drivers/gpu/drm/tdfx/
5822
5823 DRM DRIVER FOR TPO TPG110 PANELS
5824 M:      Linus Walleij <linus.walleij@linaro.org>
5825 S:      Maintained
5826 T:      git git://anongit.freedesktop.org/drm/drm-misc
5827 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5828 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5829
5830 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5831 M:      Dave Airlie <airlied@redhat.com>
5832 R:      Sean Paul <sean@poorly.run>
5833 R:      Thomas Zimmermann <tzimmermann@suse.de>
5834 L:      dri-devel@lists.freedesktop.org
5835 S:      Supported
5836 T:      git git://anongit.freedesktop.org/drm/drm-misc
5837 F:      drivers/gpu/drm/udl/
5838
5839 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5840 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5841 M:      Melissa Wen <melissa.srw@gmail.com>
5842 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5843 R:      Daniel Vetter <daniel@ffwll.ch>
5844 L:      dri-devel@lists.freedesktop.org
5845 S:      Maintained
5846 T:      git git://anongit.freedesktop.org/drm/drm-misc
5847 F:      Documentation/gpu/vkms.rst
5848 F:      drivers/gpu/drm/vkms/
5849
5850 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5851 M:      Hans de Goede <hdegoede@redhat.com>
5852 L:      dri-devel@lists.freedesktop.org
5853 S:      Maintained
5854 T:      git git://anongit.freedesktop.org/drm/drm-misc
5855 F:      drivers/gpu/drm/vboxvideo/
5856
5857 DRM DRIVER FOR VMWARE VIRTUAL GPU
5858 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5859 M:      Roland Scheidegger <sroland@vmware.com>
5860 M:      Zack Rusin <zackr@vmware.com>
5861 L:      dri-devel@lists.freedesktop.org
5862 S:      Supported
5863 T:      git git://people.freedesktop.org/~sroland/linux
5864 F:      drivers/gpu/drm/vmwgfx/
5865 F:      include/uapi/drm/vmwgfx_drm.h
5866
5867 DRM DRIVERS
5868 M:      David Airlie <airlied@linux.ie>
5869 M:      Daniel Vetter <daniel@ffwll.ch>
5870 L:      dri-devel@lists.freedesktop.org
5871 S:      Maintained
5872 B:      https://gitlab.freedesktop.org/drm
5873 C:      irc://chat.freenode.net/dri-devel
5874 T:      git git://anongit.freedesktop.org/drm/drm
5875 F:      Documentation/devicetree/bindings/display/
5876 F:      Documentation/devicetree/bindings/gpu/
5877 F:      Documentation/gpu/
5878 F:      drivers/gpu/drm/
5879 F:      drivers/gpu/vga/
5880 F:      include/drm/
5881 F:      include/linux/vga*
5882 F:      include/uapi/drm/
5883
5884 DRM DRIVERS AND MISC GPU PATCHES
5885 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5886 M:      Maxime Ripard <mripard@kernel.org>
5887 M:      Thomas Zimmermann <tzimmermann@suse.de>
5888 S:      Maintained
5889 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5890 T:      git git://anongit.freedesktop.org/drm/drm-misc
5891 F:      Documentation/gpu/
5892 F:      drivers/gpu/drm/*
5893 F:      drivers/gpu/vga/
5894 F:      include/drm/drm*
5895 F:      include/linux/vga*
5896 F:      include/uapi/drm/drm*
5897
5898 DRM DRIVERS FOR ALLWINNER A10
5899 M:      Maxime Ripard <mripard@kernel.org>
5900 M:      Chen-Yu Tsai <wens@csie.org>
5901 L:      dri-devel@lists.freedesktop.org
5902 S:      Supported
5903 T:      git git://anongit.freedesktop.org/drm/drm-misc
5904 F:      Documentation/devicetree/bindings/display/allwinner*
5905 F:      drivers/gpu/drm/sun4i/
5906
5907 DRM DRIVERS FOR AMLOGIC SOCS
5908 M:      Neil Armstrong <narmstrong@baylibre.com>
5909 L:      dri-devel@lists.freedesktop.org
5910 L:      linux-amlogic@lists.infradead.org
5911 S:      Supported
5912 W:      http://linux-meson.com/
5913 T:      git git://anongit.freedesktop.org/drm/drm-misc
5914 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5915 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5916 F:      Documentation/gpu/meson.rst
5917 F:      drivers/gpu/drm/meson/
5918
5919 DRM DRIVERS FOR ATMEL HLCDC
5920 M:      Sam Ravnborg <sam@ravnborg.org>
5921 M:      Boris Brezillon <bbrezillon@kernel.org>
5922 L:      dri-devel@lists.freedesktop.org
5923 S:      Supported
5924 T:      git git://anongit.freedesktop.org/drm/drm-misc
5925 F:      Documentation/devicetree/bindings/display/atmel/
5926 F:      drivers/gpu/drm/atmel-hlcdc/
5927
5928 DRM DRIVERS FOR BRIDGE CHIPS
5929 M:      Andrzej Hajda <a.hajda@samsung.com>
5930 M:      Neil Armstrong <narmstrong@baylibre.com>
5931 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5932 R:      Jonas Karlman <jonas@kwiboo.se>
5933 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5934 S:      Maintained
5935 T:      git git://anongit.freedesktop.org/drm/drm-misc
5936 F:      drivers/gpu/drm/bridge/
5937
5938 DRM DRIVERS FOR EXYNOS
5939 M:      Inki Dae <inki.dae@samsung.com>
5940 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5941 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5942 M:      Kyungmin Park <kyungmin.park@samsung.com>
5943 L:      dri-devel@lists.freedesktop.org
5944 S:      Supported
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5946 F:      Documentation/devicetree/bindings/display/exynos/
5947 F:      drivers/gpu/drm/exynos/
5948 F:      include/uapi/drm/exynos_drm.h
5949
5950 DRM DRIVERS FOR FREESCALE DCU
5951 M:      Stefan Agner <stefan@agner.ch>
5952 M:      Alison Wang <alison.wang@nxp.com>
5953 L:      dri-devel@lists.freedesktop.org
5954 S:      Supported
5955 T:      git git://anongit.freedesktop.org/drm/drm-misc
5956 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5957 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5958 F:      drivers/gpu/drm/fsl-dcu/
5959
5960 DRM DRIVERS FOR FREESCALE IMX
5961 M:      Philipp Zabel <p.zabel@pengutronix.de>
5962 L:      dri-devel@lists.freedesktop.org
5963 S:      Maintained
5964 F:      Documentation/devicetree/bindings/display/imx/
5965 F:      drivers/gpu/drm/imx/
5966 F:      drivers/gpu/ipu-v3/
5967
5968 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5969 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5970 L:      dri-devel@lists.freedesktop.org
5971 S:      Maintained
5972 T:      git git://github.com/patjak/drm-gma500
5973 F:      drivers/gpu/drm/gma500/
5974
5975 DRM DRIVERS FOR HISILICON
5976 M:      Xinliang Liu <xinliang.liu@linaro.org>
5977 M:      Tian Tao  <tiantao6@hisilicon.com>
5978 R:      John Stultz <john.stultz@linaro.org>
5979 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5980 R:      Chen Feng <puck.chen@hisilicon.com>
5981 L:      dri-devel@lists.freedesktop.org
5982 S:      Maintained
5983 T:      git git://anongit.freedesktop.org/drm/drm-misc
5984 F:      Documentation/devicetree/bindings/display/hisilicon/
5985 F:      drivers/gpu/drm/hisilicon/
5986
5987 DRM DRIVERS FOR LIMA
5988 M:      Qiang Yu <yuq825@gmail.com>
5989 L:      dri-devel@lists.freedesktop.org
5990 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5991 S:      Maintained
5992 T:      git git://anongit.freedesktop.org/drm/drm-misc
5993 F:      drivers/gpu/drm/lima/
5994 F:      include/uapi/drm/lima_drm.h
5995
5996 DRM DRIVERS FOR MEDIATEK
5997 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
5998 M:      Philipp Zabel <p.zabel@pengutronix.de>
5999 L:      dri-devel@lists.freedesktop.org
6000 S:      Supported
6001 F:      Documentation/devicetree/bindings/display/mediatek/
6002 F:      drivers/gpu/drm/mediatek/
6003 F:      drivers/phy/mediatek/phy-mtk-hdmi*
6004 F:      drivers/phy/mediatek/phy-mtk-mipi*
6005
6006 DRM DRIVERS FOR NVIDIA TEGRA
6007 M:      Thierry Reding <thierry.reding@gmail.com>
6008 L:      dri-devel@lists.freedesktop.org
6009 L:      linux-tegra@vger.kernel.org
6010 S:      Supported
6011 T:      git git://anongit.freedesktop.org/tegra/linux.git
6012 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6013 F:      drivers/gpu/drm/tegra/
6014 F:      drivers/gpu/host1x/
6015 F:      include/linux/host1x.h
6016 F:      include/uapi/drm/tegra_drm.h
6017
6018 DRM DRIVERS FOR RENESAS
6019 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6020 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6021 L:      dri-devel@lists.freedesktop.org
6022 L:      linux-renesas-soc@vger.kernel.org
6023 S:      Supported
6024 T:      git git://linuxtv.org/pinchartl/media drm/du/next
6025 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6026 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6027 F:      Documentation/devicetree/bindings/display/renesas,du.txt
6028 F:      drivers/gpu/drm/rcar-du/
6029 F:      drivers/gpu/drm/shmobile/
6030 F:      include/linux/platform_data/shmob_drm.h
6031
6032 DRM DRIVERS FOR ROCKCHIP
6033 M:      Sandy Huang <hjc@rock-chips.com>
6034 M:      Heiko Stübner <heiko@sntech.de>
6035 L:      dri-devel@lists.freedesktop.org
6036 S:      Maintained
6037 T:      git git://anongit.freedesktop.org/drm/drm-misc
6038 F:      Documentation/devicetree/bindings/display/rockchip/
6039 F:      drivers/gpu/drm/rockchip/
6040
6041 DRM DRIVERS FOR STI
6042 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
6043 L:      dri-devel@lists.freedesktop.org
6044 S:      Maintained
6045 T:      git git://anongit.freedesktop.org/drm/drm-misc
6046 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
6047 F:      drivers/gpu/drm/sti
6048
6049 DRM DRIVERS FOR STM
6050 M:      Yannick Fertre <yannick.fertre@foss.st.com>
6051 M:      Philippe Cornu <philippe.cornu@foss.st.com>
6052 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
6053 L:      dri-devel@lists.freedesktop.org
6054 S:      Maintained
6055 T:      git git://anongit.freedesktop.org/drm/drm-misc
6056 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6057 F:      drivers/gpu/drm/stm
6058
6059 DRM DRIVERS FOR TI KEYSTONE
6060 M:      Jyri Sarha <jyri.sarha@iki.fi>
6061 M:      Tomi Valkeinen <tomba@kernel.org>
6062 L:      dri-devel@lists.freedesktop.org
6063 S:      Maintained
6064 T:      git git://anongit.freedesktop.org/drm/drm-misc
6065 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6066 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6067 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6068 F:      drivers/gpu/drm/tidss/
6069
6070 DRM DRIVERS FOR TI LCDC
6071 M:      Jyri Sarha <jyri.sarha@iki.fi>
6072 R:      Tomi Valkeinen <tomba@kernel.org>
6073 L:      dri-devel@lists.freedesktop.org
6074 S:      Maintained
6075 F:      Documentation/devicetree/bindings/display/tilcdc/
6076 F:      drivers/gpu/drm/tilcdc/
6077
6078 DRM DRIVERS FOR TI OMAP
6079 M:      Tomi Valkeinen <tomba@kernel.org>
6080 L:      dri-devel@lists.freedesktop.org
6081 S:      Maintained
6082 F:      Documentation/devicetree/bindings/display/ti/
6083 F:      drivers/gpu/drm/omapdrm/
6084
6085 DRM DRIVERS FOR V3D
6086 M:      Eric Anholt <eric@anholt.net>
6087 S:      Supported
6088 T:      git git://anongit.freedesktop.org/drm/drm-misc
6089 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6090 F:      drivers/gpu/drm/v3d/
6091 F:      include/uapi/drm/v3d_drm.h
6092
6093 DRM DRIVERS FOR VC4
6094 M:      Eric Anholt <eric@anholt.net>
6095 M:      Maxime Ripard <mripard@kernel.org>
6096 S:      Supported
6097 T:      git git://github.com/anholt/linux
6098 T:      git git://anongit.freedesktop.org/drm/drm-misc
6099 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6100 F:      drivers/gpu/drm/vc4/
6101 F:      include/uapi/drm/vc4_drm.h
6102
6103 DRM DRIVERS FOR VIVANTE GPU IP
6104 M:      Lucas Stach <l.stach@pengutronix.de>
6105 R:      Russell King <linux+etnaviv@armlinux.org.uk>
6106 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
6107 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6108 L:      dri-devel@lists.freedesktop.org
6109 S:      Maintained
6110 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6111 F:      drivers/gpu/drm/etnaviv/
6112 F:      include/uapi/drm/etnaviv_drm.h
6113
6114 DRM DRIVERS FOR XEN
6115 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6116 L:      dri-devel@lists.freedesktop.org
6117 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
6118 S:      Supported
6119 T:      git git://anongit.freedesktop.org/drm/drm-misc
6120 F:      Documentation/gpu/xen-front.rst
6121 F:      drivers/gpu/drm/xen/
6122
6123 DRM DRIVERS FOR XILINX
6124 M:      Hyun Kwon <hyun.kwon@xilinx.com>
6125 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6126 L:      dri-devel@lists.freedesktop.org
6127 S:      Maintained
6128 T:      git git://anongit.freedesktop.org/drm/drm-misc
6129 F:      Documentation/devicetree/bindings/display/xlnx/
6130 F:      drivers/gpu/drm/xlnx/
6131
6132 DRM PANEL DRIVERS
6133 M:      Thierry Reding <thierry.reding@gmail.com>
6134 R:      Sam Ravnborg <sam@ravnborg.org>
6135 L:      dri-devel@lists.freedesktop.org
6136 S:      Maintained
6137 T:      git git://anongit.freedesktop.org/drm/drm-misc
6138 F:      Documentation/devicetree/bindings/display/panel/
6139 F:      drivers/gpu/drm/drm_panel.c
6140 F:      drivers/gpu/drm/panel/
6141 F:      include/drm/drm_panel.h
6142
6143 DRM TTM SUBSYSTEM
6144 M:      Christian Koenig <christian.koenig@amd.com>
6145 M:      Huang Rui <ray.huang@amd.com>
6146 L:      dri-devel@lists.freedesktop.org
6147 S:      Maintained
6148 T:      git git://people.freedesktop.org/~agd5f/linux
6149 F:      drivers/gpu/drm/ttm/
6150 F:      include/drm/ttm/
6151
6152 DSBR100 USB FM RADIO DRIVER
6153 M:      Alexey Klimov <klimov.linux@gmail.com>
6154 L:      linux-media@vger.kernel.org
6155 S:      Maintained
6156 T:      git git://linuxtv.org/media_tree.git
6157 F:      drivers/media/radio/dsbr100.c
6158
6159 DT3155 MEDIA DRIVER
6160 M:      Hans Verkuil <hverkuil@xs4all.nl>
6161 L:      linux-media@vger.kernel.org
6162 S:      Odd Fixes
6163 W:      https://linuxtv.org
6164 T:      git git://linuxtv.org/media_tree.git
6165 F:      drivers/media/pci/dt3155/
6166
6167 DVB_USB_AF9015 MEDIA DRIVER
6168 M:      Antti Palosaari <crope@iki.fi>
6169 L:      linux-media@vger.kernel.org
6170 S:      Maintained
6171 W:      https://linuxtv.org
6172 W:      http://palosaari.fi/linux/
6173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6174 T:      git git://linuxtv.org/anttip/media_tree.git
6175 F:      drivers/media/usb/dvb-usb-v2/af9015*
6176
6177 DVB_USB_AF9035 MEDIA DRIVER
6178 M:      Antti Palosaari <crope@iki.fi>
6179 L:      linux-media@vger.kernel.org
6180 S:      Maintained
6181 W:      https://linuxtv.org
6182 W:      http://palosaari.fi/linux/
6183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6184 T:      git git://linuxtv.org/anttip/media_tree.git
6185 F:      drivers/media/usb/dvb-usb-v2/af9035*
6186
6187 DVB_USB_ANYSEE MEDIA DRIVER
6188 M:      Antti Palosaari <crope@iki.fi>
6189 L:      linux-media@vger.kernel.org
6190 S:      Maintained
6191 W:      https://linuxtv.org
6192 W:      http://palosaari.fi/linux/
6193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6194 T:      git git://linuxtv.org/anttip/media_tree.git
6195 F:      drivers/media/usb/dvb-usb-v2/anysee*
6196
6197 DVB_USB_AU6610 MEDIA DRIVER
6198 M:      Antti Palosaari <crope@iki.fi>
6199 L:      linux-media@vger.kernel.org
6200 S:      Maintained
6201 W:      https://linuxtv.org
6202 W:      http://palosaari.fi/linux/
6203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6204 T:      git git://linuxtv.org/anttip/media_tree.git
6205 F:      drivers/media/usb/dvb-usb-v2/au6610*
6206
6207 DVB_USB_CE6230 MEDIA DRIVER
6208 M:      Antti Palosaari <crope@iki.fi>
6209 L:      linux-media@vger.kernel.org
6210 S:      Maintained
6211 W:      https://linuxtv.org
6212 W:      http://palosaari.fi/linux/
6213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6214 T:      git git://linuxtv.org/anttip/media_tree.git
6215 F:      drivers/media/usb/dvb-usb-v2/ce6230*
6216
6217 DVB_USB_CXUSB MEDIA DRIVER
6218 M:      Michael Krufky <mkrufky@linuxtv.org>
6219 L:      linux-media@vger.kernel.org
6220 S:      Maintained
6221 W:      https://linuxtv.org
6222 W:      http://github.com/mkrufky
6223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6224 T:      git git://linuxtv.org/media_tree.git
6225 F:      drivers/media/usb/dvb-usb/cxusb*
6226
6227 DVB_USB_EC168 MEDIA DRIVER
6228 M:      Antti Palosaari <crope@iki.fi>
6229 L:      linux-media@vger.kernel.org
6230 S:      Maintained
6231 W:      https://linuxtv.org
6232 W:      http://palosaari.fi/linux/
6233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6234 T:      git git://linuxtv.org/anttip/media_tree.git
6235 F:      drivers/media/usb/dvb-usb-v2/ec168*
6236
6237 DVB_USB_GL861 MEDIA DRIVER
6238 M:      Antti Palosaari <crope@iki.fi>
6239 L:      linux-media@vger.kernel.org
6240 S:      Maintained
6241 W:      https://linuxtv.org
6242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6243 T:      git git://linuxtv.org/anttip/media_tree.git
6244 F:      drivers/media/usb/dvb-usb-v2/gl861*
6245
6246 DVB_USB_MXL111SF MEDIA DRIVER
6247 M:      Michael Krufky <mkrufky@linuxtv.org>
6248 L:      linux-media@vger.kernel.org
6249 S:      Maintained
6250 W:      https://linuxtv.org
6251 W:      http://github.com/mkrufky
6252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6253 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
6254 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
6255
6256 DVB_USB_RTL28XXU MEDIA DRIVER
6257 M:      Antti Palosaari <crope@iki.fi>
6258 L:      linux-media@vger.kernel.org
6259 S:      Maintained
6260 W:      https://linuxtv.org
6261 W:      http://palosaari.fi/linux/
6262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6263 T:      git git://linuxtv.org/anttip/media_tree.git
6264 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
6265
6266 DVB_USB_V2 MEDIA DRIVER
6267 M:      Antti Palosaari <crope@iki.fi>
6268 L:      linux-media@vger.kernel.org
6269 S:      Maintained
6270 W:      https://linuxtv.org
6271 W:      http://palosaari.fi/linux/
6272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6273 T:      git git://linuxtv.org/anttip/media_tree.git
6274 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
6275 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
6276
6277 DYNAMIC DEBUG
6278 M:      Jason Baron <jbaron@akamai.com>
6279 S:      Maintained
6280 F:      include/linux/dynamic_debug.h
6281 F:      lib/dynamic_debug.c
6282
6283 DYNAMIC INTERRUPT MODERATION
6284 M:      Tal Gilboa <talgi@nvidia.com>
6285 S:      Maintained
6286 F:      Documentation/networking/net_dim.rst
6287 F:      include/linux/dim.h
6288 F:      lib/dim/
6289
6290 DZ DECSTATION DZ11 SERIAL DRIVER
6291 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6292 S:      Maintained
6293 F:      drivers/tty/serial/dz.*
6294
6295 E3X0 POWER BUTTON DRIVER
6296 M:      Moritz Fischer <moritz.fischer@ettus.com>
6297 L:      usrp-users@lists.ettus.com
6298 S:      Supported
6299 W:      http://www.ettus.com
6300 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
6301 F:      drivers/input/misc/e3x0-button.c
6302
6303 E4000 MEDIA DRIVER
6304 M:      Antti Palosaari <crope@iki.fi>
6305 L:      linux-media@vger.kernel.org
6306 S:      Maintained
6307 W:      https://linuxtv.org
6308 W:      http://palosaari.fi/linux/
6309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6310 T:      git git://linuxtv.org/anttip/media_tree.git
6311 F:      drivers/media/tuners/e4000*
6312
6313 EARTH_PT1 MEDIA DRIVER
6314 M:      Akihiro Tsukada <tskd08@gmail.com>
6315 L:      linux-media@vger.kernel.org
6316 S:      Odd Fixes
6317 F:      drivers/media/pci/pt1/
6318
6319 EARTH_PT3 MEDIA DRIVER
6320 M:      Akihiro Tsukada <tskd08@gmail.com>
6321 L:      linux-media@vger.kernel.org
6322 S:      Odd Fixes
6323 F:      drivers/media/pci/pt3/
6324
6325 EC100 MEDIA DRIVER
6326 M:      Antti Palosaari <crope@iki.fi>
6327 L:      linux-media@vger.kernel.org
6328 S:      Maintained
6329 W:      https://linuxtv.org
6330 W:      http://palosaari.fi/linux/
6331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6332 T:      git git://linuxtv.org/anttip/media_tree.git
6333 F:      drivers/media/dvb-frontends/ec100*
6334
6335 ECRYPT FILE SYSTEM
6336 M:      Tyler Hicks <code@tyhicks.com>
6337 L:      ecryptfs@vger.kernel.org
6338 S:      Odd Fixes
6339 W:      http://ecryptfs.org
6340 W:      https://launchpad.net/ecryptfs
6341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6342 F:      Documentation/filesystems/ecryptfs.rst
6343 F:      fs/ecryptfs/
6344
6345 EDAC-AMD64
6346 M:      Borislav Petkov <bp@alien8.de>
6347 L:      linux-edac@vger.kernel.org
6348 S:      Maintained
6349 F:      drivers/edac/amd64_edac*
6350
6351 EDAC-ARMADA
6352 M:      Jan Luebbe <jlu@pengutronix.de>
6353 L:      linux-edac@vger.kernel.org
6354 S:      Maintained
6355 F:      drivers/edac/armada_xp_*
6356
6357 EDAC-AST2500
6358 M:      Stefan Schaeckeler <sschaeck@cisco.com>
6359 S:      Supported
6360 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6361 F:      drivers/edac/aspeed_edac.c
6362
6363 EDAC-BLUEFIELD
6364 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
6365 S:      Supported
6366 F:      drivers/edac/bluefield_edac.c
6367
6368 EDAC-CALXEDA
6369 M:      Andre Przywara <andre.przywara@arm.com>
6370 L:      linux-edac@vger.kernel.org
6371 S:      Maintained
6372 F:      drivers/edac/highbank*
6373
6374 EDAC-CAVIUM OCTEON
6375 M:      Ralf Baechle <ralf@linux-mips.org>
6376 L:      linux-edac@vger.kernel.org
6377 L:      linux-mips@vger.kernel.org
6378 S:      Supported
6379 F:      drivers/edac/octeon_edac*
6380
6381 EDAC-CAVIUM THUNDERX
6382 M:      Robert Richter <rric@kernel.org>
6383 L:      linux-edac@vger.kernel.org
6384 S:      Odd Fixes
6385 F:      drivers/edac/thunderx_edac*
6386
6387 EDAC-CORE
6388 M:      Borislav Petkov <bp@alien8.de>
6389 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6390 M:      Tony Luck <tony.luck@intel.com>
6391 R:      James Morse <james.morse@arm.com>
6392 R:      Robert Richter <rric@kernel.org>
6393 L:      linux-edac@vger.kernel.org
6394 S:      Supported
6395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6396 F:      Documentation/admin-guide/ras.rst
6397 F:      Documentation/driver-api/edac.rst
6398 F:      drivers/edac/
6399 F:      include/linux/edac.h
6400
6401 EDAC-DMC520
6402 M:      Lei Wang <lewan@microsoft.com>
6403 L:      linux-edac@vger.kernel.org
6404 S:      Supported
6405 F:      drivers/edac/dmc520_edac.c
6406
6407 EDAC-E752X
6408 M:      Mark Gross <mark.gross@intel.com>
6409 L:      linux-edac@vger.kernel.org
6410 S:      Maintained
6411 F:      drivers/edac/e752x_edac.c
6412
6413 EDAC-E7XXX
6414 L:      linux-edac@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/edac/e7xxx_edac.c
6417
6418 EDAC-FSL_DDR
6419 M:      York Sun <york.sun@nxp.com>
6420 L:      linux-edac@vger.kernel.org
6421 S:      Maintained
6422 F:      drivers/edac/fsl_ddr_edac.*
6423
6424 EDAC-GHES
6425 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6426 L:      linux-edac@vger.kernel.org
6427 S:      Maintained
6428 F:      drivers/edac/ghes_edac.c
6429
6430 EDAC-I10NM
6431 M:      Tony Luck <tony.luck@intel.com>
6432 L:      linux-edac@vger.kernel.org
6433 S:      Maintained
6434 F:      drivers/edac/i10nm_base.c
6435
6436 EDAC-I3000
6437 L:      linux-edac@vger.kernel.org
6438 S:      Orphan
6439 F:      drivers/edac/i3000_edac.c
6440
6441 EDAC-I5000
6442 L:      linux-edac@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/edac/i5000_edac.c
6445
6446 EDAC-I5400
6447 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6448 L:      linux-edac@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/edac/i5400_edac.c
6451
6452 EDAC-I7300
6453 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6454 L:      linux-edac@vger.kernel.org
6455 S:      Maintained
6456 F:      drivers/edac/i7300_edac.c
6457
6458 EDAC-I7CORE
6459 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6460 L:      linux-edac@vger.kernel.org
6461 S:      Maintained
6462 F:      drivers/edac/i7core_edac.c
6463
6464 EDAC-I82443BXGX
6465 M:      Tim Small <tim@buttersideup.com>
6466 L:      linux-edac@vger.kernel.org
6467 S:      Maintained
6468 F:      drivers/edac/i82443bxgx_edac.c
6469
6470 EDAC-I82975X
6471 M:      "Arvind R." <arvino55@gmail.com>
6472 L:      linux-edac@vger.kernel.org
6473 S:      Maintained
6474 F:      drivers/edac/i82975x_edac.c
6475
6476 EDAC-IE31200
6477 M:      Jason Baron <jbaron@akamai.com>
6478 L:      linux-edac@vger.kernel.org
6479 S:      Maintained
6480 F:      drivers/edac/ie31200_edac.c
6481
6482 EDAC-IGEN6
6483 M:      Tony Luck <tony.luck@intel.com>
6484 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6485 L:      linux-edac@vger.kernel.org
6486 S:      Maintained
6487 F:      drivers/edac/igen6_edac.c
6488
6489 EDAC-MPC85XX
6490 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6491 L:      linux-edac@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/edac/mpc85xx_edac.[ch]
6494
6495 EDAC-PASEMI
6496 M:      Egor Martovetsky <egor@pasemi.com>
6497 L:      linux-edac@vger.kernel.org
6498 S:      Maintained
6499 F:      drivers/edac/pasemi_edac.c
6500
6501 EDAC-PND2
6502 M:      Tony Luck <tony.luck@intel.com>
6503 L:      linux-edac@vger.kernel.org
6504 S:      Maintained
6505 F:      drivers/edac/pnd2_edac.[ch]
6506
6507 EDAC-QCOM
6508 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6509 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6510 L:      linux-arm-msm@vger.kernel.org
6511 L:      linux-edac@vger.kernel.org
6512 S:      Maintained
6513 F:      drivers/edac/qcom_edac.c
6514
6515 EDAC-R82600
6516 M:      Tim Small <tim@buttersideup.com>
6517 L:      linux-edac@vger.kernel.org
6518 S:      Maintained
6519 F:      drivers/edac/r82600_edac.c
6520
6521 EDAC-SBRIDGE
6522 M:      Tony Luck <tony.luck@intel.com>
6523 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6524 L:      linux-edac@vger.kernel.org
6525 S:      Maintained
6526 F:      drivers/edac/sb_edac.c
6527
6528 EDAC-SIFIVE
6529 M:      Yash Shah <yash.shah@sifive.com>
6530 L:      linux-edac@vger.kernel.org
6531 S:      Supported
6532 F:      drivers/edac/sifive_edac.c
6533
6534 EDAC-SKYLAKE
6535 M:      Tony Luck <tony.luck@intel.com>
6536 L:      linux-edac@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/edac/skx_*.[ch]
6539
6540 EDAC-TI
6541 M:      Tero Kristo <kristo@kernel.org>
6542 L:      linux-edac@vger.kernel.org
6543 S:      Odd Fixes
6544 F:      drivers/edac/ti_edac.c
6545
6546 EDIROL UA-101/UA-1000 DRIVER
6547 M:      Clemens Ladisch <clemens@ladisch.de>
6548 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6549 S:      Maintained
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6551 F:      sound/usb/misc/ua101.c
6552
6553 EFI TEST DRIVER
6554 M:      Ivan Hu <ivan.hu@canonical.com>
6555 M:      Ard Biesheuvel <ardb@kernel.org>
6556 L:      linux-efi@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/firmware/efi/test/
6559
6560 EFI VARIABLE FILESYSTEM
6561 M:      Matthew Garrett <matthew.garrett@nebula.com>
6562 M:      Jeremy Kerr <jk@ozlabs.org>
6563 M:      Ard Biesheuvel <ardb@kernel.org>
6564 L:      linux-efi@vger.kernel.org
6565 S:      Maintained
6566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6567 F:      fs/efivarfs/
6568
6569 EFIFB FRAMEBUFFER DRIVER
6570 M:      Peter Jones <pjones@redhat.com>
6571 L:      linux-fbdev@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/video/fbdev/efifb.c
6574
6575 EFS FILESYSTEM
6576 S:      Orphan
6577 W:      http://aeschi.ch.eu.org/efs/
6578 F:      fs/efs/
6579
6580 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6581 M:      Douglas Miller <dougmill@linux.ibm.com>
6582 L:      netdev@vger.kernel.org
6583 S:      Maintained
6584 F:      drivers/net/ethernet/ibm/ehea/
6585
6586 EM28XX VIDEO4LINUX DRIVER
6587 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6588 L:      linux-media@vger.kernel.org
6589 S:      Maintained
6590 W:      https://linuxtv.org
6591 T:      git git://linuxtv.org/media_tree.git
6592 F:      Documentation/admin-guide/media/em28xx*
6593 F:      drivers/media/usb/em28xx/
6594
6595 EMBEDDED LINUX
6596 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6597 M:      Matt Mackall <mpm@selenic.com>
6598 M:      David Woodhouse <dwmw2@infradead.org>
6599 L:      linux-embedded@vger.kernel.org
6600 S:      Maintained
6601
6602 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6603 M:      Adrian Hunter <adrian.hunter@intel.com>
6604 M:      Ritesh Harjani <riteshh@codeaurora.org>
6605 M:      Asutosh Das <asutoshd@codeaurora.org>
6606 L:      linux-mmc@vger.kernel.org
6607 S:      Maintained
6608 F:      drivers/mmc/host/cqhci*
6609
6610 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6611 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6612 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6613 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6614 L:      linux-scsi@vger.kernel.org
6615 S:      Supported
6616 W:      http://www.broadcom.com
6617 F:      drivers/scsi/be2iscsi/
6618
6619 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6620 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6621 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6622 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6623 L:      netdev@vger.kernel.org
6624 S:      Supported
6625 W:      http://www.emulex.com
6626 F:      drivers/net/ethernet/emulex/benet/
6627
6628 EMULEX ONECONNECT ROCE DRIVER
6629 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6630 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6631 L:      linux-rdma@vger.kernel.org
6632 S:      Odd Fixes
6633 W:      http://www.broadcom.com
6634 F:      drivers/infiniband/hw/ocrdma/
6635 F:      include/uapi/rdma/ocrdma-abi.h
6636
6637 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6638 M:      James Smart <james.smart@broadcom.com>
6639 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6640 L:      linux-scsi@vger.kernel.org
6641 S:      Supported
6642 W:      http://www.broadcom.com
6643 F:      drivers/scsi/lpfc/
6644
6645 ENE CB710 FLASH CARD READER DRIVER
6646 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6647 S:      Maintained
6648 F:      drivers/misc/cb710/
6649 F:      drivers/mmc/host/cb710-mmc.*
6650 F:      include/linux/cb710.h
6651
6652 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6653 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6654 S:      Maintained
6655 F:      drivers/media/rc/ene_ir.*
6656
6657 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6658 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
6659 L:      linuxppc-dev@lists.ozlabs.org
6660 S:      Maintained
6661 F:      drivers/tty/ehv_bytechan.c
6662
6663 EPSON S1D13XXX FRAMEBUFFER DRIVER
6664 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6665 S:      Maintained
6666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6667 F:      drivers/video/fbdev/s1d13xxxfb.c
6668 F:      include/video/s1d13xxxfb.h
6669
6670 EROFS FILE SYSTEM
6671 M:      Gao Xiang <xiang@kernel.org>
6672 M:      Chao Yu <yuchao0@huawei.com>
6673 L:      linux-erofs@lists.ozlabs.org
6674 S:      Maintained
6675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6676 F:      Documentation/filesystems/erofs.rst
6677 F:      fs/erofs/
6678 F:      include/trace/events/erofs.h
6679
6680 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6681 M:      Jeff Layton <jlayton@kernel.org>
6682 S:      Maintained
6683 F:      include/linux/errseq.h
6684 F:      lib/errseq.c
6685
6686 ET131X NETWORK DRIVER
6687 M:      Mark Einon <mark.einon@gmail.com>
6688 S:      Odd Fixes
6689 F:      drivers/net/ethernet/agere/
6690
6691 ETHERNET BRIDGE
6692 M:      Roopa Prabhu <roopa@nvidia.com>
6693 M:      Nikolay Aleksandrov <nikolay@nvidia.com>
6694 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6695 L:      netdev@vger.kernel.org
6696 S:      Maintained
6697 W:      http://www.linuxfoundation.org/en/Net:Bridge
6698 F:      include/linux/netfilter_bridge/
6699 F:      net/bridge/
6700
6701 ETHERNET PHY LIBRARY
6702 M:      Andrew Lunn <andrew@lunn.ch>
6703 M:      Heiner Kallweit <hkallweit1@gmail.com>
6704 R:      Russell King <linux@armlinux.org.uk>
6705 L:      netdev@vger.kernel.org
6706 S:      Maintained
6707 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6708 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6709 F:      Documentation/devicetree/bindings/net/mdio*
6710 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6711 F:      Documentation/networking/phy.rst
6712 F:      drivers/net/mdio/
6713 F:      drivers/net/mdio/of_mdio.c
6714 F:      drivers/net/pcs/
6715 F:      drivers/net/phy/
6716 F:      drivers/of/of_net.c
6717 F:      include/dt-bindings/net/qca-ar803x.h
6718 F:      include/linux/*mdio*.h
6719 F:      include/linux/mdio/*.h
6720 F:      include/linux/of_net.h
6721 F:      include/linux/phy.h
6722 F:      include/linux/phy_fixed.h
6723 F:      include/linux/platform_data/mdio-bcm-unimac.h
6724 F:      include/linux/platform_data/mdio-gpio.h
6725 F:      include/trace/events/mdio.h
6726 F:      include/uapi/linux/mdio.h
6727 F:      include/uapi/linux/mii.h
6728
6729 EXFAT FILE SYSTEM
6730 M:      Namjae Jeon <namjae.jeon@samsung.com>
6731 M:      Sungjong Seo <sj1557.seo@samsung.com>
6732 L:      linux-fsdevel@vger.kernel.org
6733 S:      Maintained
6734 F:      fs/exfat/
6735
6736 EXT2 FILE SYSTEM
6737 M:      Jan Kara <jack@suse.com>
6738 L:      linux-ext4@vger.kernel.org
6739 S:      Maintained
6740 F:      Documentation/filesystems/ext2.rst
6741 F:      fs/ext2/
6742 F:      include/linux/ext2*
6743
6744 EXT4 FILE SYSTEM
6745 M:      "Theodore Ts'o" <tytso@mit.edu>
6746 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6747 L:      linux-ext4@vger.kernel.org
6748 S:      Maintained
6749 W:      http://ext4.wiki.kernel.org
6750 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6752 F:      Documentation/filesystems/ext4/
6753 F:      fs/ext4/
6754 F:      include/trace/events/ext4.h
6755
6756 Extended Verification Module (EVM)
6757 M:      Mimi Zohar <zohar@linux.ibm.com>
6758 L:      linux-integrity@vger.kernel.org
6759 S:      Supported
6760 F:      security/integrity/evm/
6761
6762 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6763 M:      Ard Biesheuvel <ardb@kernel.org>
6764 L:      linux-efi@vger.kernel.org
6765 S:      Maintained
6766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6767 F:      Documentation/admin-guide/efi-stub.rst
6768 F:      arch/*/include/asm/efi.h
6769 F:      arch/*/kernel/efi.c
6770 F:      arch/arm/boot/compressed/efi-header.S
6771 F:      arch/arm64/kernel/efi-entry.S
6772 F:      arch/x86/platform/efi/
6773 F:      drivers/firmware/efi/
6774 F:      include/linux/efi*.h
6775
6776 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6777 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6778 M:      Chanwoo Choi <cw00.choi@samsung.com>
6779 L:      linux-kernel@vger.kernel.org
6780 S:      Maintained
6781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6782 F:      Documentation/devicetree/bindings/extcon/
6783 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6784 F:      drivers/extcon/
6785 F:      include/linux/extcon.h
6786 F:      include/linux/extcon/
6787
6788 EXTRA BOOT CONFIG
6789 M:      Masami Hiramatsu <mhiramat@kernel.org>
6790 S:      Maintained
6791 F:      Documentation/admin-guide/bootconfig.rst
6792 F:      fs/proc/bootconfig.c
6793 F:      include/linux/bootconfig.h
6794 F:      lib/bootconfig.c
6795 F:      tools/bootconfig/*
6796 F:      tools/bootconfig/scripts/*
6797
6798 EXYNOS DP DRIVER
6799 M:      Jingoo Han <jingoohan1@gmail.com>
6800 L:      dri-devel@lists.freedesktop.org
6801 S:      Maintained
6802 F:      drivers/gpu/drm/exynos/exynos_dp*
6803
6804 EXYNOS SYSMMU (IOMMU) driver
6805 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6806 L:      iommu@lists.linux-foundation.org
6807 S:      Maintained
6808 F:      drivers/iommu/exynos-iommu.c
6809
6810 F2FS FILE SYSTEM
6811 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6812 M:      Chao Yu <yuchao0@huawei.com>
6813 L:      linux-f2fs-devel@lists.sourceforge.net
6814 S:      Maintained
6815 W:      https://f2fs.wiki.kernel.org/
6816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6817 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6818 F:      Documentation/filesystems/f2fs.rst
6819 F:      fs/f2fs/
6820 F:      include/linux/f2fs_fs.h
6821 F:      include/trace/events/f2fs.h
6822 F:      include/uapi/linux/f2fs.h
6823
6824 F71805F HARDWARE MONITORING DRIVER
6825 M:      Jean Delvare <jdelvare@suse.com>
6826 L:      linux-hwmon@vger.kernel.org
6827 S:      Maintained
6828 F:      Documentation/hwmon/f71805f.rst
6829 F:      drivers/hwmon/f71805f.c
6830
6831 FADDR2LINE
6832 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6833 S:      Maintained
6834 F:      scripts/faddr2line
6835
6836 FAILOVER MODULE
6837 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6838 L:      netdev@vger.kernel.org
6839 S:      Supported
6840 F:      Documentation/networking/failover.rst
6841 F:      include/net/failover.h
6842 F:      net/core/failover.c
6843
6844 FANOTIFY
6845 M:      Jan Kara <jack@suse.cz>
6846 R:      Amir Goldstein <amir73il@gmail.com>
6847 L:      linux-fsdevel@vger.kernel.org
6848 S:      Maintained
6849 F:      fs/notify/fanotify/
6850 F:      include/linux/fanotify.h
6851 F:      include/uapi/linux/fanotify.h
6852
6853 FARSYNC SYNCHRONOUS DRIVER
6854 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6855 S:      Supported
6856 W:      http://www.farsite.co.uk/
6857 F:      drivers/net/wan/farsync.*
6858
6859 FAULT INJECTION SUPPORT
6860 M:      Akinobu Mita <akinobu.mita@gmail.com>
6861 S:      Supported
6862 F:      Documentation/fault-injection/
6863 F:      lib/fault-inject.c
6864
6865 FBTFT Framebuffer drivers
6866 L:      dri-devel@lists.freedesktop.org
6867 L:      linux-fbdev@vger.kernel.org
6868 S:      Orphan
6869 F:      drivers/staging/fbtft/
6870
6871 FC0011 TUNER DRIVER
6872 M:      Michael Buesch <m@bues.ch>
6873 L:      linux-media@vger.kernel.org
6874 S:      Maintained
6875 F:      drivers/media/tuners/fc0011.c
6876 F:      drivers/media/tuners/fc0011.h
6877
6878 FC2580 MEDIA DRIVER
6879 M:      Antti Palosaari <crope@iki.fi>
6880 L:      linux-media@vger.kernel.org
6881 S:      Maintained
6882 W:      https://linuxtv.org
6883 W:      http://palosaari.fi/linux/
6884 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6885 T:      git git://linuxtv.org/anttip/media_tree.git
6886 F:      drivers/media/tuners/fc2580*
6887
6888 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6889 M:      Hannes Reinecke <hare@suse.de>
6890 L:      linux-scsi@vger.kernel.org
6891 S:      Supported
6892 W:      www.Open-FCoE.org
6893 F:      drivers/scsi/fcoe/
6894 F:      drivers/scsi/libfc/
6895 F:      include/scsi/fc/
6896 F:      include/scsi/libfc.h
6897 F:      include/scsi/libfcoe.h
6898 F:      include/uapi/scsi/fc/
6899
6900 FILE LOCKING (flock() and fcntl()/lockf())
6901 M:      Jeff Layton <jlayton@kernel.org>
6902 M:      "J. Bruce Fields" <bfields@fieldses.org>
6903 L:      linux-fsdevel@vger.kernel.org
6904 S:      Maintained
6905 F:      fs/fcntl.c
6906 F:      fs/locks.c
6907 F:      include/linux/fcntl.h
6908 F:      include/uapi/linux/fcntl.h
6909
6910 FILESYSTEM DIRECT ACCESS (DAX)
6911 M:      Dan Williams <dan.j.williams@intel.com>
6912 R:      Matthew Wilcox <willy@infradead.org>
6913 R:      Jan Kara <jack@suse.cz>
6914 L:      linux-fsdevel@vger.kernel.org
6915 L:      linux-nvdimm@lists.01.org
6916 S:      Supported
6917 F:      fs/dax.c
6918 F:      include/linux/dax.h
6919 F:      include/trace/events/fs_dax.h
6920
6921 FILESYSTEMS (VFS and infrastructure)
6922 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6923 L:      linux-fsdevel@vger.kernel.org
6924 S:      Maintained
6925 F:      fs/*
6926 F:      include/linux/fs.h
6927 F:      include/linux/fs_types.h
6928 F:      include/uapi/linux/fs.h
6929 F:      include/uapi/linux/openat2.h
6930 X:      fs/io-wq.c
6931 X:      fs/io-wq.h
6932 X:      fs/io_uring.c
6933
6934 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6935 M:      Riku Voipio <riku.voipio@iki.fi>
6936 L:      linux-hwmon@vger.kernel.org
6937 S:      Maintained
6938 F:      drivers/hwmon/f75375s.c
6939 F:      include/linux/f75375s.h
6940
6941 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6942 M:      Clemens Ladisch <clemens@ladisch.de>
6943 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6945 S:      Maintained
6946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6947 F:      include/uapi/sound/firewire.h
6948 F:      sound/firewire/
6949
6950 FIREWIRE MEDIA DRIVERS (firedtv)
6951 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6952 L:      linux-media@vger.kernel.org
6953 L:      linux1394-devel@lists.sourceforge.net
6954 S:      Maintained
6955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6956 F:      drivers/media/firewire/
6957
6958 FIREWIRE SBP-2 TARGET
6959 M:      Chris Boot <bootc@bootc.net>
6960 L:      linux-scsi@vger.kernel.org
6961 L:      target-devel@vger.kernel.org
6962 L:      linux1394-devel@lists.sourceforge.net
6963 S:      Maintained
6964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6965 F:      drivers/target/sbp/
6966
6967 FIREWIRE SUBSYSTEM
6968 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6969 L:      linux1394-devel@lists.sourceforge.net
6970 S:      Maintained
6971 W:      http://ieee1394.wiki.kernel.org/
6972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6973 F:      drivers/firewire/
6974 F:      include/linux/firewire.h
6975 F:      include/uapi/linux/firewire*.h
6976 F:      tools/firewire/
6977
6978 FIRMWARE LOADER (request_firmware)
6979 M:      Luis Chamberlain <mcgrof@kernel.org>
6980 L:      linux-kernel@vger.kernel.org
6981 S:      Maintained
6982 F:      Documentation/firmware_class/
6983 F:      drivers/base/firmware_loader/
6984 F:      include/linux/firmware.h
6985
6986 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6987 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6988 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6989 S:      Maintained
6990 F:      drivers/block/rsxx/
6991
6992 FLEXTIMER FTM-QUADDEC DRIVER
6993 M:      Patrick Havelange <patrick.havelange@essensium.com>
6994 L:      linux-iio@vger.kernel.org
6995 S:      Maintained
6996 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6997 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6998 F:      drivers/counter/ftm-quaddec.c
6999
7000 FLOPPY DRIVER
7001 M:      Denis Efremov <efremov@linux.com>
7002 L:      linux-block@vger.kernel.org
7003 S:      Odd Fixes
7004 F:      drivers/block/floppy.c
7005
7006 FLYSKY FSIA6B RC RECEIVER
7007 M:      Markus Koch <markus@notsyncing.net>
7008 L:      linux-input@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/input/joystick/fsia6b.c
7011
7012 FORCEDETH GIGABIT ETHERNET DRIVER
7013 M:      Rain River <rain.1986.08.12@gmail.com>
7014 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
7015 L:      netdev@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/net/ethernet/nvidia/*
7018
7019 FPGA DFL DRIVERS
7020 M:      Wu Hao <hao.wu@intel.com>
7021 R:      Tom Rix <trix@redhat.com>
7022 L:      linux-fpga@vger.kernel.org
7023 S:      Maintained
7024 F:      Documentation/ABI/testing/sysfs-bus-dfl*
7025 F:      Documentation/fpga/dfl.rst
7026 F:      drivers/fpga/dfl*
7027 F:      drivers/uio/uio_dfl.c
7028 F:      include/linux/dfl.h
7029 F:      include/uapi/linux/fpga-dfl.h
7030
7031 FPGA MANAGER FRAMEWORK
7032 M:      Moritz Fischer <mdf@kernel.org>
7033 R:      Tom Rix <trix@redhat.com>
7034 L:      linux-fpga@vger.kernel.org
7035 S:      Maintained
7036 W:      http://www.rocketboards.org
7037 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
7038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7039 F:      Documentation/devicetree/bindings/fpga/
7040 F:      Documentation/driver-api/fpga/
7041 F:      Documentation/fpga/
7042 F:      drivers/fpga/
7043 F:      include/linux/fpga/
7044
7045 FPU EMULATOR
7046 M:      Bill Metzenthen <billm@melbpc.org.au>
7047 S:      Maintained
7048 W:      http://floatingpoint.sourceforge.net/emulator/index.html
7049 F:      arch/x86/math-emu/
7050
7051 FRAMEBUFFER LAYER
7052 L:      dri-devel@lists.freedesktop.org
7053 L:      linux-fbdev@vger.kernel.org
7054 S:      Orphan
7055 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
7056 T:      git git://anongit.freedesktop.org/drm/drm-misc
7057 F:      Documentation/fb/
7058 F:      drivers/video/
7059 F:      include/linux/fb.h
7060 F:      include/uapi/linux/fb.h
7061 F:      include/uapi/video/
7062 F:      include/video/
7063
7064 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7065 M:      Horia Geantă <horia.geanta@nxp.com>
7066 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
7067 L:      linux-crypto@vger.kernel.org
7068 S:      Maintained
7069 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7070 F:      drivers/crypto/caam/
7071
7072 FREESCALE COLDFIRE M5441X MMC DRIVER
7073 M:      Angelo Dureghello <angelo.dureghello@timesys.com>
7074 L:      linux-mmc@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
7077 F:      include/linux/platform_data/mmc-esdhc-mcf.h
7078
7079 FREESCALE DIU FRAMEBUFFER DRIVER
7080 M:      Timur Tabi <timur@kernel.org>
7081 L:      linux-fbdev@vger.kernel.org
7082 S:      Maintained
7083 F:      drivers/video/fbdev/fsl-diu-fb.*
7084
7085 FREESCALE DMA DRIVER
7086 M:      Li Yang <leoyang.li@nxp.com>
7087 M:      Zhang Wei <zw@zh-kernel.org>
7088 L:      linuxppc-dev@lists.ozlabs.org
7089 S:      Maintained
7090 F:      drivers/dma/fsldma.*
7091
7092 FREESCALE DSPI DRIVER
7093 M:      Vladimir Oltean <olteanv@gmail.com>
7094 L:      linux-spi@vger.kernel.org
7095 S:      Maintained
7096 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7097 F:      drivers/spi/spi-fsl-dspi.c
7098 F:      include/linux/spi/spi-fsl-dspi.h
7099
7100 FREESCALE ENETC ETHERNET DRIVERS
7101 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
7102 L:      netdev@vger.kernel.org
7103 S:      Maintained
7104 F:      drivers/net/ethernet/freescale/enetc/
7105
7106 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7107 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
7108 L:      netdev@vger.kernel.org
7109 S:      Maintained
7110 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7111 F:      drivers/net/ethernet/freescale/gianfar*
7112
7113 FREESCALE GPMI NAND DRIVER
7114 M:      Han Xu <han.xu@nxp.com>
7115 L:      linux-mtd@lists.infradead.org
7116 S:      Maintained
7117 F:      drivers/mtd/nand/raw/gpmi-nand/*
7118
7119 FREESCALE I2C CPM DRIVER
7120 M:      Jochen Friedrich <jochen@scram.de>
7121 L:      linuxppc-dev@lists.ozlabs.org
7122 L:      linux-i2c@vger.kernel.org
7123 S:      Maintained
7124 F:      drivers/i2c/busses/i2c-cpm.c
7125
7126 FREESCALE IMX / MXC FEC DRIVER
7127 M:      Joakim Zhang <qiangqing.zhang@nxp.com>
7128 L:      netdev@vger.kernel.org
7129 S:      Maintained
7130 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
7131 F:      drivers/net/ethernet/freescale/fec.h
7132 F:      drivers/net/ethernet/freescale/fec_main.c
7133 F:      drivers/net/ethernet/freescale/fec_ptp.c
7134
7135 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7136 M:      Sascha Hauer <s.hauer@pengutronix.de>
7137 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
7138 L:      linux-fbdev@vger.kernel.org
7139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7140 S:      Maintained
7141 F:      drivers/video/fbdev/imxfb.c
7142 F:      include/linux/platform_data/video-imxfb.h
7143
7144 FREESCALE IMX DDR PMU DRIVER
7145 M:      Frank Li <Frank.li@nxp.com>
7146 L:      linux-arm-kernel@lists.infradead.org
7147 S:      Maintained
7148 F:      Documentation/admin-guide/perf/imx-ddr.rst
7149 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7150 F:      drivers/perf/fsl_imx8_ddr_perf.c
7151
7152 FREESCALE IMX I2C DRIVER
7153 M:      Oleksij Rempel <o.rempel@pengutronix.de>
7154 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
7155 L:      linux-i2c@vger.kernel.org
7156 S:      Maintained
7157 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7158 F:      drivers/i2c/busses/i2c-imx.c
7159
7160 FREESCALE IMX LPI2C DRIVER
7161 M:      Dong Aisheng <aisheng.dong@nxp.com>
7162 L:      linux-i2c@vger.kernel.org
7163 L:      linux-imx@nxp.com
7164 S:      Maintained
7165 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7166 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
7167
7168 FREESCALE QORIQ DPAA ETHERNET DRIVER
7169 M:      Madalin Bucur <madalin.bucur@nxp.com>
7170 L:      netdev@vger.kernel.org
7171 S:      Maintained
7172 F:      drivers/net/ethernet/freescale/dpaa
7173
7174 FREESCALE QORIQ DPAA FMAN DRIVER
7175 M:      Madalin Bucur <madalin.bucur@nxp.com>
7176 L:      netdev@vger.kernel.org
7177 S:      Maintained
7178 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
7179 F:      drivers/net/ethernet/freescale/fman
7180
7181 FREESCALE QORIQ PTP CLOCK DRIVER
7182 M:      Yangbo Lu <yangbo.lu@nxp.com>
7183 L:      netdev@vger.kernel.org
7184 S:      Maintained
7185 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7186 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7187 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
7188 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7189 F:      drivers/ptp/ptp_qoriq.c
7190 F:      drivers/ptp/ptp_qoriq_debugfs.c
7191 F:      include/linux/fsl/ptp_qoriq.h
7192
7193 FREESCALE QUAD SPI DRIVER
7194 M:      Han Xu <han.xu@nxp.com>
7195 L:      linux-spi@vger.kernel.org
7196 S:      Maintained
7197 F:      drivers/spi/spi-fsl-qspi.c
7198
7199 FREESCALE QUICC ENGINE LIBRARY
7200 M:      Qiang Zhao <qiang.zhao@nxp.com>
7201 L:      linuxppc-dev@lists.ozlabs.org
7202 S:      Maintained
7203 F:      drivers/soc/fsl/qe/
7204 F:      include/soc/fsl/*qe*.h
7205 F:      include/soc/fsl/*ucc*.h
7206
7207 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7208 M:      Li Yang <leoyang.li@nxp.com>
7209 L:      netdev@vger.kernel.org
7210 L:      linuxppc-dev@lists.ozlabs.org
7211 S:      Maintained
7212 F:      drivers/net/ethernet/freescale/ucc_geth*
7213
7214 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7215 M:      Zhao Qiang <qiang.zhao@nxp.com>
7216 L:      netdev@vger.kernel.org
7217 L:      linuxppc-dev@lists.ozlabs.org
7218 S:      Maintained
7219 F:      drivers/net/wan/fsl_ucc_hdlc*
7220
7221 FREESCALE QUICC ENGINE UCC UART DRIVER
7222 M:      Timur Tabi <timur@kernel.org>
7223 L:      linuxppc-dev@lists.ozlabs.org
7224 S:      Maintained
7225 F:      drivers/tty/serial/ucc_uart.c
7226
7227 FREESCALE SOC DRIVERS
7228 M:      Li Yang <leoyang.li@nxp.com>
7229 L:      linuxppc-dev@lists.ozlabs.org
7230 L:      linux-arm-kernel@lists.infradead.org
7231 S:      Maintained
7232 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7233 F:      Documentation/devicetree/bindings/soc/fsl/
7234 F:      drivers/soc/fsl/
7235 F:      include/linux/fsl/
7236
7237 FREESCALE SOC FS_ENET DRIVER
7238 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
7239 L:      linuxppc-dev@lists.ozlabs.org
7240 L:      netdev@vger.kernel.org
7241 S:      Maintained
7242 F:      drivers/net/ethernet/freescale/fs_enet/
7243 F:      include/linux/fs_enet_pd.h
7244
7245 FREESCALE SOC SOUND DRIVERS
7246 M:      Timur Tabi <timur@kernel.org>
7247 M:      Nicolin Chen <nicoleotsuka@gmail.com>
7248 M:      Xiubo Li <Xiubo.Lee@gmail.com>
7249 R:      Fabio Estevam <festevam@gmail.com>
7250 R:      Shengjiu Wang <shengjiu.wang@gmail.com>
7251 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7252 L:      linuxppc-dev@lists.ozlabs.org
7253 S:      Maintained
7254 F:      sound/soc/fsl/fsl*
7255 F:      sound/soc/fsl/imx*
7256 F:      sound/soc/fsl/mpc8610_hpcd.c
7257
7258 FREESCALE USB PERIPHERAL DRIVERS
7259 M:      Li Yang <leoyang.li@nxp.com>
7260 L:      linux-usb@vger.kernel.org
7261 L:      linuxppc-dev@lists.ozlabs.org
7262 S:      Maintained
7263 F:      drivers/usb/gadget/udc/fsl*
7264
7265 FREESCALE USB PHY DRIVER
7266 M:      Ran Wang <ran.wang_1@nxp.com>
7267 L:      linux-usb@vger.kernel.org
7268 L:      linuxppc-dev@lists.ozlabs.org
7269 S:      Maintained
7270 F:      drivers/usb/phy/phy-fsl-usb*
7271
7272 FREEVXFS FILESYSTEM
7273 M:      Christoph Hellwig <hch@infradead.org>
7274 S:      Maintained
7275 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
7276 F:      fs/freevxfs/
7277
7278 FREEZER
7279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7280 M:      Pavel Machek <pavel@ucw.cz>
7281 L:      linux-pm@vger.kernel.org
7282 S:      Supported
7283 F:      Documentation/power/freezing-of-tasks.rst
7284 F:      include/linux/freezer.h
7285 F:      kernel/freezer.c
7286
7287 FRONTSWAP API
7288 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7289 L:      linux-kernel@vger.kernel.org
7290 S:      Maintained
7291 F:      include/linux/frontswap.h
7292 F:      mm/frontswap.c
7293
7294 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7295 M:      David Howells <dhowells@redhat.com>
7296 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
7297 S:      Supported
7298 F:      Documentation/filesystems/caching/
7299 F:      fs/fscache/
7300 F:      include/linux/fscache*.h
7301
7302 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7303 M:      Theodore Y. Ts'o <tytso@mit.edu>
7304 M:      Jaegeuk Kim <jaegeuk@kernel.org>
7305 M:      Eric Biggers <ebiggers@kernel.org>
7306 L:      linux-fscrypt@vger.kernel.org
7307 S:      Supported
7308 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7309 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7310 F:      Documentation/filesystems/fscrypt.rst
7311 F:      fs/crypto/
7312 F:      include/linux/fscrypt*.h
7313 F:      include/uapi/linux/fscrypt.h
7314
7315 FSI SUBSYSTEM
7316 M:      Jeremy Kerr <jk@ozlabs.org>
7317 M:      Joel Stanley <joel@jms.id.au>
7318 R:      Alistar Popple <alistair@popple.id.au>
7319 R:      Eddie James <eajames@linux.ibm.com>
7320 L:      linux-fsi@lists.ozlabs.org
7321 S:      Supported
7322 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
7323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7324 F:      drivers/fsi/
7325 F:      include/linux/fsi*.h
7326 F:      include/trace/events/fsi*.h
7327
7328 FSI-ATTACHED I2C DRIVER
7329 M:      Eddie James <eajames@linux.ibm.com>
7330 L:      linux-i2c@vger.kernel.org
7331 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
7332 S:      Maintained
7333 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7334 F:      drivers/i2c/busses/i2c-fsi.c
7335
7336 FSI-ATTACHED SPI DRIVER
7337 M:      Eddie James <eajames@linux.ibm.com>
7338 L:      linux-spi@vger.kernel.org
7339 S:      Maintained
7340 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7341 F:      drivers/spi/spi-fsi.c
7342
7343 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7344 M:      Jan Kara <jack@suse.cz>
7345 R:      Amir Goldstein <amir73il@gmail.com>
7346 L:      linux-fsdevel@vger.kernel.org
7347 S:      Maintained
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7349 F:      fs/notify/
7350 F:      include/linux/fsnotify*.h
7351
7352 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7353 M:      Eric Biggers <ebiggers@kernel.org>
7354 M:      Theodore Y. Ts'o <tytso@mit.edu>
7355 L:      linux-fscrypt@vger.kernel.org
7356 S:      Supported
7357 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7358 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7359 F:      Documentation/filesystems/fsverity.rst
7360 F:      fs/verity/
7361 F:      include/linux/fsverity.h
7362 F:      include/uapi/linux/fsverity.h
7363
7364 FUJITSU LAPTOP EXTRAS
7365 M:      Jonathan Woithe <jwoithe@just42.net>
7366 L:      platform-driver-x86@vger.kernel.org
7367 S:      Maintained
7368 F:      drivers/platform/x86/fujitsu-laptop.c
7369
7370 FUJITSU M-5MO LS CAMERA ISP DRIVER
7371 M:      Kyungmin Park <kyungmin.park@samsung.com>
7372 M:      Heungjun Kim <riverful.kim@samsung.com>
7373 L:      linux-media@vger.kernel.org
7374 S:      Maintained
7375 F:      drivers/media/i2c/m5mols/
7376 F:      include/media/i2c/m5mols.h
7377
7378 FUJITSU TABLET EXTRAS
7379 M:      Robert Gerlach <khnz@gmx.de>
7380 L:      platform-driver-x86@vger.kernel.org
7381 S:      Maintained
7382 F:      drivers/platform/x86/fujitsu-tablet.c
7383
7384 FUSE: FILESYSTEM IN USERSPACE
7385 M:      Miklos Szeredi <miklos@szeredi.hu>
7386 L:      linux-fsdevel@vger.kernel.org
7387 S:      Maintained
7388 W:      https://github.com/libfuse/
7389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7390 F:      Documentation/filesystems/fuse.rst
7391 F:      fs/fuse/
7392 F:      include/uapi/linux/fuse.h
7393
7394 FUTEX SUBSYSTEM
7395 M:      Thomas Gleixner <tglx@linutronix.de>
7396 M:      Ingo Molnar <mingo@redhat.com>
7397 R:      Peter Zijlstra <peterz@infradead.org>
7398 R:      Darren Hart <dvhart@infradead.org>
7399 L:      linux-kernel@vger.kernel.org
7400 S:      Maintained
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7402 F:      Documentation/locking/*futex*
7403 F:      include/asm-generic/futex.h
7404 F:      include/linux/futex.h
7405 F:      include/uapi/linux/futex.h
7406 F:      kernel/futex.c
7407 F:      tools/perf/bench/futex*
7408 F:      tools/testing/selftests/futex/
7409
7410 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7411 M:      Tim Harvey <tharvey@gateworks.com>
7412 M:      Robert Jones <rjones@gateworks.com>
7413 S:      Maintained
7414 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7415 F:      drivers/mfd/gateworks-gsc.c
7416 F:      include/linux/mfd/gsc.h
7417 F:      Documentation/hwmon/gsc-hwmon.rst
7418 F:      drivers/hwmon/gsc-hwmon.c
7419 F:      include/linux/platform_data/gsc_hwmon.h
7420
7421 GASKET DRIVER FRAMEWORK
7422 M:      Rob Springer <rspringer@google.com>
7423 M:      Todd Poynor <toddpoynor@google.com>
7424 M:      Ben Chan <benchan@chromium.org>
7425 M:      Richard Yeh <rcy@google.com>
7426 S:      Maintained
7427 F:      drivers/staging/gasket/
7428
7429 GCC PLUGINS
7430 M:      Kees Cook <keescook@chromium.org>
7431 L:      linux-hardening@vger.kernel.org
7432 S:      Maintained
7433 F:      Documentation/kbuild/gcc-plugins.rst
7434 F:      scripts/Makefile.gcc-plugins
7435 F:      scripts/gcc-plugins/
7436
7437 GCOV BASED KERNEL PROFILING
7438 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
7439 S:      Maintained
7440 F:      Documentation/dev-tools/gcov.rst
7441 F:      kernel/gcov/
7442
7443 GDB KERNEL DEBUGGING HELPER SCRIPTS
7444 M:      Jan Kiszka <jan.kiszka@siemens.com>
7445 M:      Kieran Bingham <kbingham@kernel.org>
7446 S:      Supported
7447 F:      scripts/gdb/
7448
7449 GEMTEK FM RADIO RECEIVER DRIVER
7450 M:      Hans Verkuil <hverkuil@xs4all.nl>
7451 L:      linux-media@vger.kernel.org
7452 S:      Maintained
7453 W:      https://linuxtv.org
7454 T:      git git://linuxtv.org/media_tree.git
7455 F:      drivers/media/radio/radio-gemtek*
7456
7457 GENERIC ARCHITECTURE TOPOLOGY
7458 M:      Sudeep Holla <sudeep.holla@arm.com>
7459 L:      linux-kernel@vger.kernel.org
7460 S:      Maintained
7461 F:      drivers/base/arch_topology.c
7462 F:      include/linux/arch_topology.h
7463
7464 GENERIC ENTRY CODE
7465 M:      Thomas Gleixner <tglx@linutronix.de>
7466 M:      Peter Zijlstra <peterz@infradead.org>
7467 M:      Andy Lutomirski <luto@kernel.org>
7468 L:      linux-kernel@vger.kernel.org
7469 S:      Maintained
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7471 F:      include/linux/entry-common.h
7472 F:      include/linux/entry-kvm.h
7473 F:      kernel/entry/
7474
7475 GENERIC GPIO I2C DRIVER
7476 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7477 S:      Supported
7478 F:      drivers/i2c/busses/i2c-gpio.c
7479 F:      include/linux/platform_data/i2c-gpio.h
7480
7481 GENERIC GPIO I2C MULTIPLEXER DRIVER
7482 M:      Peter Korsgaard <peter.korsgaard@barco.com>
7483 L:      linux-i2c@vger.kernel.org
7484 S:      Supported
7485 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
7486 F:      drivers/i2c/muxes/i2c-mux-gpio.c
7487 F:      include/linux/platform_data/i2c-mux-gpio.h
7488
7489 GENERIC HDLC (WAN) DRIVERS
7490 M:      Krzysztof Halasa <khc@pm.waw.pl>
7491 S:      Maintained
7492 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
7493 F:      drivers/net/wan/c101.c
7494 F:      drivers/net/wan/hd6457*
7495 F:      drivers/net/wan/hdlc*
7496 F:      drivers/net/wan/n2.c
7497 F:      drivers/net/wan/pc300too.c
7498 F:      drivers/net/wan/pci200syn.c
7499 F:      drivers/net/wan/wanxl*
7500
7501 GENERIC INCLUDE/ASM HEADER FILES
7502 M:      Arnd Bergmann <arnd@arndb.de>
7503 L:      linux-arch@vger.kernel.org
7504 S:      Maintained
7505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7506 F:      include/asm-generic/
7507 F:      include/uapi/asm-generic/
7508
7509 GENERIC PHY FRAMEWORK
7510 M:      Kishon Vijay Abraham I <kishon@ti.com>
7511 M:      Vinod Koul <vkoul@kernel.org>
7512 L:      linux-phy@lists.infradead.org
7513 S:      Supported
7514 Q:      https://patchwork.kernel.org/project/linux-phy/list/
7515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7516 F:      Documentation/devicetree/bindings/phy/
7517 F:      drivers/phy/
7518 F:      include/linux/phy/
7519
7520 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7521 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7522 S:      Supported
7523 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7524
7525 GENERIC PM DOMAINS
7526 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7527 M:      Kevin Hilman <khilman@kernel.org>
7528 M:      Ulf Hansson <ulf.hansson@linaro.org>
7529 L:      linux-pm@vger.kernel.org
7530 S:      Supported
7531 F:      Documentation/devicetree/bindings/power/power?domain*
7532 F:      drivers/base/power/domain*.c
7533 F:      include/linux/pm_domain.h
7534
7535 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7536 M:      Eugen Hristev <eugen.hristev@microchip.com>
7537 L:      linux-input@vger.kernel.org
7538 S:      Maintained
7539 F:      drivers/input/touchscreen/resistive-adc-touch.c
7540
7541 GENERIC UIO DRIVER FOR PCI DEVICES
7542 M:      "Michael S. Tsirkin" <mst@redhat.com>
7543 L:      kvm@vger.kernel.org
7544 S:      Supported
7545 F:      drivers/uio/uio_pci_generic.c
7546
7547 GENERIC VDSO LIBRARY
7548 M:      Andy Lutomirski <luto@kernel.org>
7549 M:      Thomas Gleixner <tglx@linutronix.de>
7550 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7551 L:      linux-kernel@vger.kernel.org
7552 S:      Maintained
7553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7554 F:      include/asm-generic/vdso/vsyscall.h
7555 F:      include/vdso/
7556 F:      kernel/time/vsyscall.c
7557 F:      lib/vdso/
7558
7559 GENWQE (IBM Generic Workqueue Card)
7560 M:      Frank Haverkamp <haver@linux.ibm.com>
7561 S:      Supported
7562 F:      drivers/misc/genwqe/
7563
7564 GET_MAINTAINER SCRIPT
7565 M:      Joe Perches <joe@perches.com>
7566 S:      Maintained
7567 F:      scripts/get_maintainer.pl
7568
7569 GFS2 FILE SYSTEM
7570 M:      Bob Peterson <rpeterso@redhat.com>
7571 M:      Andreas Gruenbacher <agruenba@redhat.com>
7572 L:      cluster-devel@redhat.com
7573 S:      Supported
7574 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7576 F:      Documentation/filesystems/gfs2*
7577 F:      fs/gfs2/
7578 F:      include/uapi/linux/gfs2_ondisk.h
7579
7580 GIGABYTE WMI DRIVER
7581 M:      Thomas Weißschuh <thomas@weissschuh.net>
7582 L:      platform-driver-x86@vger.kernel.org
7583 S:      Maintained
7584 F:      drivers/platform/x86/gigabyte-wmi.c
7585
7586 GNSS SUBSYSTEM
7587 M:      Johan Hovold <johan@kernel.org>
7588 S:      Maintained
7589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7590 F:      Documentation/ABI/testing/sysfs-class-gnss
7591 F:      Documentation/devicetree/bindings/gnss/
7592 F:      drivers/gnss/
7593 F:      include/linux/gnss.h
7594
7595 GO7007 MPEG CODEC
7596 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7597 L:      linux-media@vger.kernel.org
7598 S:      Maintained
7599 F:      drivers/media/usb/go7007/
7600
7601 GOODIX TOUCHSCREEN
7602 M:      Bastien Nocera <hadess@hadess.net>
7603 L:      linux-input@vger.kernel.org
7604 S:      Maintained
7605 F:      drivers/input/touchscreen/goodix.c
7606
7607 GOOGLE ETHERNET DRIVERS
7608 M:      Catherine Sullivan <csully@google.com>
7609 R:      Sagi Shahar <sagis@google.com>
7610 R:      Jon Olson <jonolson@google.com>
7611 L:      netdev@vger.kernel.org
7612 S:      Supported
7613 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
7614 F:      drivers/net/ethernet/google
7615
7616 GPD POCKET FAN DRIVER
7617 M:      Hans de Goede <hdegoede@redhat.com>
7618 L:      platform-driver-x86@vger.kernel.org
7619 S:      Maintained
7620 F:      drivers/platform/x86/gpd-pocket-fan.c
7621
7622 GPIO ACPI SUPPORT
7623 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7624 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7625 L:      linux-gpio@vger.kernel.org
7626 L:      linux-acpi@vger.kernel.org
7627 S:      Maintained
7628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7629 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7630 F:      drivers/gpio/gpiolib-acpi.c
7631 F:      drivers/gpio/gpiolib-acpi.h
7632
7633 GPIO AGGREGATOR
7634 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7635 L:      linux-gpio@vger.kernel.org
7636 S:      Supported
7637 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
7638 F:      drivers/gpio/gpio-aggregator.c
7639
7640 GPIO IR Transmitter
7641 M:      Sean Young <sean@mess.org>
7642 L:      linux-media@vger.kernel.org
7643 S:      Maintained
7644 F:      drivers/media/rc/gpio-ir-tx.c
7645
7646 GPIO MOCKUP DRIVER
7647 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7648 L:      linux-gpio@vger.kernel.org
7649 S:      Maintained
7650 F:      drivers/gpio/gpio-mockup.c
7651 F:      tools/testing/selftests/gpio/
7652
7653 GPIO REGMAP
7654 R:      Michael Walle <michael@walle.cc>
7655 S:      Maintained
7656 F:      drivers/gpio/gpio-regmap.c
7657 F:      include/linux/gpio/regmap.h
7658
7659 GPIO SUBSYSTEM
7660 M:      Linus Walleij <linus.walleij@linaro.org>
7661 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7662 L:      linux-gpio@vger.kernel.org
7663 S:      Maintained
7664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7665 F:      Documentation/ABI/obsolete/sysfs-gpio
7666 F:      Documentation/ABI/testing/gpio-cdev
7667 F:      Documentation/admin-guide/gpio/
7668 F:      Documentation/devicetree/bindings/gpio/
7669 F:      Documentation/driver-api/gpio/
7670 F:      drivers/gpio/
7671 F:      include/asm-generic/gpio.h
7672 F:      include/linux/gpio.h
7673 F:      include/linux/gpio/
7674 F:      include/linux/of_gpio.h
7675 F:      include/uapi/linux/gpio.h
7676 F:      tools/gpio/
7677
7678 GRE DEMULTIPLEXER DRIVER
7679 M:      Dmitry Kozlov <xeb@mail.ru>
7680 L:      netdev@vger.kernel.org
7681 S:      Maintained
7682 F:      include/net/gre.h
7683 F:      net/ipv4/gre_demux.c
7684 F:      net/ipv4/gre_offload.c
7685
7686 GRETH 10/100/1G Ethernet MAC device driver
7687 M:      Andreas Larsson <andreas@gaisler.com>
7688 L:      netdev@vger.kernel.org
7689 S:      Maintained
7690 F:      drivers/net/ethernet/aeroflex/
7691
7692 GREYBUS AUDIO PROTOCOLS DRIVERS
7693 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7694 M:      Mark Greer <mgreer@animalcreek.com>
7695 S:      Maintained
7696 F:      drivers/staging/greybus/audio_apbridgea.c
7697 F:      drivers/staging/greybus/audio_apbridgea.h
7698 F:      drivers/staging/greybus/audio_codec.c
7699 F:      drivers/staging/greybus/audio_codec.h
7700 F:      drivers/staging/greybus/audio_gb.c
7701 F:      drivers/staging/greybus/audio_manager.c
7702 F:      drivers/staging/greybus/audio_manager.h
7703 F:      drivers/staging/greybus/audio_manager_module.c
7704 F:      drivers/staging/greybus/audio_manager_private.h
7705 F:      drivers/staging/greybus/audio_manager_sysfs.c
7706 F:      drivers/staging/greybus/audio_module.c
7707 F:      drivers/staging/greybus/audio_topology.c
7708
7709 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7710 M:      Viresh Kumar <vireshk@kernel.org>
7711 S:      Maintained
7712 F:      drivers/staging/greybus/authentication.c
7713 F:      drivers/staging/greybus/bootrom.c
7714 F:      drivers/staging/greybus/firmware.h
7715 F:      drivers/staging/greybus/fw-core.c
7716 F:      drivers/staging/greybus/fw-download.c
7717 F:      drivers/staging/greybus/fw-management.c
7718 F:      drivers/staging/greybus/greybus_authentication.h
7719 F:      drivers/staging/greybus/greybus_firmware.h
7720 F:      drivers/staging/greybus/hid.c
7721 F:      drivers/staging/greybus/i2c.c
7722 F:      drivers/staging/greybus/spi.c
7723 F:      drivers/staging/greybus/spilib.c
7724 F:      drivers/staging/greybus/spilib.h
7725
7726 GREYBUS LOOPBACK DRIVER
7727 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7728 S:      Maintained
7729 F:      drivers/staging/greybus/loopback.c
7730
7731 GREYBUS PLATFORM DRIVERS
7732 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7733 S:      Maintained
7734 F:      drivers/staging/greybus/arche-apb-ctrl.c
7735 F:      drivers/staging/greybus/arche-platform.c
7736 F:      drivers/staging/greybus/arche_platform.h
7737
7738 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7739 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7740 S:      Maintained
7741 F:      drivers/staging/greybus/gpio.c
7742 F:      drivers/staging/greybus/light.c
7743 F:      drivers/staging/greybus/power_supply.c
7744 F:      drivers/staging/greybus/sdio.c
7745 F:      drivers/staging/greybus/spi.c
7746 F:      drivers/staging/greybus/spilib.c
7747
7748 GREYBUS SUBSYSTEM
7749 M:      Johan Hovold <johan@kernel.org>
7750 M:      Alex Elder <elder@kernel.org>
7751 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7752 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7753 S:      Maintained
7754 F:      drivers/greybus/
7755 F:      drivers/staging/greybus/
7756 F:      include/linux/greybus.h
7757 F:      include/linux/greybus/
7758
7759 GREYBUS UART PROTOCOLS DRIVERS
7760 M:      David Lin <dtwlin@gmail.com>
7761 S:      Maintained
7762 F:      drivers/staging/greybus/log.c
7763 F:      drivers/staging/greybus/uart.c
7764
7765 GS1662 VIDEO SERIALIZER
7766 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7767 L:      linux-media@vger.kernel.org
7768 S:      Maintained
7769 T:      git git://linuxtv.org/media_tree.git
7770 F:      drivers/media/spi/gs1662.c
7771
7772 GSPCA FINEPIX SUBDRIVER
7773 M:      Frank Zago <frank@zago.net>
7774 L:      linux-media@vger.kernel.org
7775 S:      Maintained
7776 T:      git git://linuxtv.org/media_tree.git
7777 F:      drivers/media/usb/gspca/finepix.c
7778
7779 GSPCA GL860 SUBDRIVER
7780 M:      Olivier Lorin <o.lorin@laposte.net>
7781 L:      linux-media@vger.kernel.org
7782 S:      Maintained
7783 T:      git git://linuxtv.org/media_tree.git
7784 F:      drivers/media/usb/gspca/gl860/
7785
7786 GSPCA M5602 SUBDRIVER
7787 M:      Erik Andren <erik.andren@gmail.com>
7788 L:      linux-media@vger.kernel.org
7789 S:      Maintained
7790 T:      git git://linuxtv.org/media_tree.git
7791 F:      drivers/media/usb/gspca/m5602/
7792
7793 GSPCA PAC207 SONIXB SUBDRIVER
7794 M:      Hans Verkuil <hverkuil@xs4all.nl>
7795 L:      linux-media@vger.kernel.org
7796 S:      Odd Fixes
7797 T:      git git://linuxtv.org/media_tree.git
7798 F:      drivers/media/usb/gspca/pac207.c
7799
7800 GSPCA SN9C20X SUBDRIVER
7801 M:      Brian Johnson <brijohn@gmail.com>
7802 L:      linux-media@vger.kernel.org
7803 S:      Maintained
7804 T:      git git://linuxtv.org/media_tree.git
7805 F:      drivers/media/usb/gspca/sn9c20x.c
7806
7807 GSPCA T613 SUBDRIVER
7808 M:      Leandro Costantino <lcostantino@gmail.com>
7809 L:      linux-media@vger.kernel.org
7810 S:      Maintained
7811 T:      git git://linuxtv.org/media_tree.git
7812 F:      drivers/media/usb/gspca/t613.c
7813
7814 GSPCA USB WEBCAM DRIVER
7815 M:      Hans Verkuil <hverkuil@xs4all.nl>
7816 L:      linux-media@vger.kernel.org
7817 S:      Odd Fixes
7818 T:      git git://linuxtv.org/media_tree.git
7819 F:      drivers/media/usb/gspca/
7820
7821 GTP (GPRS Tunneling Protocol)
7822 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7823 M:      Harald Welte <laforge@gnumonks.org>
7824 L:      osmocom-net-gprs@lists.osmocom.org
7825 S:      Maintained
7826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7827 F:      drivers/net/gtp.c
7828
7829 GUID PARTITION TABLE (GPT)
7830 M:      Davidlohr Bueso <dave@stgolabs.net>
7831 L:      linux-efi@vger.kernel.org
7832 S:      Maintained
7833 F:      block/partitions/efi.*
7834
7835 H8/300 ARCHITECTURE
7836 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7837 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7838 S:      Maintained
7839 W:      http://uclinux-h8.sourceforge.jp
7840 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7841 F:      arch/h8300/
7842 F:      drivers/clk/h8300/
7843 F:      drivers/clocksource/h8300_*.c
7844 F:      drivers/irqchip/irq-renesas-h8*.c
7845
7846 HABANALABS PCI DRIVER
7847 M:      Oded Gabbay <ogabbay@kernel.org>
7848 S:      Supported
7849 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7850 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7851 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7852 F:      drivers/misc/habanalabs/
7853 F:      include/uapi/misc/habanalabs.h
7854
7855 HACKRF MEDIA DRIVER
7856 M:      Antti Palosaari <crope@iki.fi>
7857 L:      linux-media@vger.kernel.org
7858 S:      Maintained
7859 W:      https://linuxtv.org
7860 W:      http://palosaari.fi/linux/
7861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7862 T:      git git://linuxtv.org/anttip/media_tree.git
7863 F:      drivers/media/usb/hackrf/
7864
7865 HANTRO VPU CODEC DRIVER
7866 M:      Ezequiel Garcia <ezequiel@collabora.com>
7867 M:      Philipp Zabel <p.zabel@pengutronix.de>
7868 L:      linux-media@vger.kernel.org
7869 L:      linux-rockchip@lists.infradead.org
7870 S:      Maintained
7871 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7872 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7873 F:      drivers/staging/media/hantro/
7874
7875 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7876 M:      Frank Seidel <frank@f-seidel.de>
7877 L:      platform-driver-x86@vger.kernel.org
7878 S:      Maintained
7879 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7880 F:      drivers/platform/x86/hdaps.c
7881
7882 HARDWARE MONITORING
7883 M:      Jean Delvare <jdelvare@suse.com>
7884 M:      Guenter Roeck <linux@roeck-us.net>
7885 L:      linux-hwmon@vger.kernel.org
7886 S:      Maintained
7887 W:      http://hwmon.wiki.kernel.org/
7888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7889 F:      Documentation/devicetree/bindings/hwmon/
7890 F:      Documentation/hwmon/
7891 F:      drivers/hwmon/
7892 F:      include/linux/hwmon*.h
7893 F:      include/trace/events/hwmon*.h
7894
7895 HARDWARE RANDOM NUMBER GENERATOR CORE
7896 M:      Matt Mackall <mpm@selenic.com>
7897 M:      Herbert Xu <herbert@gondor.apana.org.au>
7898 L:      linux-crypto@vger.kernel.org
7899 S:      Odd fixes
7900 F:      Documentation/admin-guide/hw_random.rst
7901 F:      Documentation/devicetree/bindings/rng/
7902 F:      drivers/char/hw_random/
7903 F:      include/linux/hw_random.h
7904
7905 HARDWARE SPINLOCK CORE
7906 M:      Ohad Ben-Cohen <ohad@wizery.com>
7907 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7908 R:      Baolin Wang <baolin.wang7@gmail.com>
7909 L:      linux-remoteproc@vger.kernel.org
7910 S:      Maintained
7911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7912 F:      Documentation/devicetree/bindings/hwlock/
7913 F:      Documentation/locking/hwspinlock.rst
7914 F:      drivers/hwspinlock/
7915 F:      include/linux/hwspinlock.h
7916
7917 HARDWARE TRACING FACILITIES
7918 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7919 S:      Maintained
7920 F:      drivers/hwtracing/
7921
7922 HARMONY SOUND DRIVER
7923 L:      linux-parisc@vger.kernel.org
7924 S:      Maintained
7925 F:      sound/parisc/harmony.*
7926
7927 HDPVR USB VIDEO ENCODER DRIVER
7928 M:      Hans Verkuil <hverkuil@xs4all.nl>
7929 L:      linux-media@vger.kernel.org
7930 S:      Odd Fixes
7931 W:      https://linuxtv.org
7932 T:      git git://linuxtv.org/media_tree.git
7933 F:      drivers/media/usb/hdpvr/
7934
7935 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7936 M:      Matt Hsiao <matt.hsiao@hpe.com>
7937 S:      Supported
7938 F:      drivers/misc/hpilo.[ch]
7939
7940 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7941 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7942 S:      Supported
7943 F:      Documentation/watchdog/hpwdt.rst
7944 F:      drivers/watchdog/hpwdt.c
7945
7946 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7947 M:      Don Brace <don.brace@microchip.com>
7948 L:      storagedev@microchip.com
7949 L:      linux-scsi@vger.kernel.org
7950 S:      Supported
7951 F:      Documentation/scsi/hpsa.rst
7952 F:      drivers/scsi/hpsa*.[ch]
7953 F:      include/linux/cciss*.h
7954 F:      include/uapi/linux/cciss*.h
7955
7956 HFI1 DRIVER
7957 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7958 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7959 L:      linux-rdma@vger.kernel.org
7960 S:      Supported
7961 F:      drivers/infiniband/hw/hfi1
7962
7963 HFS FILESYSTEM
7964 L:      linux-fsdevel@vger.kernel.org
7965 S:      Orphan
7966 F:      Documentation/filesystems/hfs.rst
7967 F:      fs/hfs/
7968
7969 HFSPLUS FILESYSTEM
7970 L:      linux-fsdevel@vger.kernel.org
7971 S:      Orphan
7972 F:      Documentation/filesystems/hfsplus.rst
7973 F:      fs/hfsplus/
7974
7975 HGA FRAMEBUFFER DRIVER
7976 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7977 L:      linux-nvidia@lists.surfsouth.com
7978 S:      Maintained
7979 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7980 F:      drivers/video/fbdev/hgafb.c
7981
7982 HIBERNATION (aka Software Suspend, aka swsusp)
7983 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7984 M:      Pavel Machek <pavel@ucw.cz>
7985 L:      linux-pm@vger.kernel.org
7986 S:      Supported
7987 B:      https://bugzilla.kernel.org
7988 F:      arch/*/include/asm/suspend*.h
7989 F:      arch/x86/power/
7990 F:      drivers/base/power/
7991 F:      include/linux/freezer.h
7992 F:      include/linux/pm.h
7993 F:      include/linux/suspend.h
7994 F:      kernel/power/
7995
7996 HID CORE LAYER
7997 M:      Jiri Kosina <jikos@kernel.org>
7998 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7999 L:      linux-input@vger.kernel.org
8000 S:      Maintained
8001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8002 F:      drivers/hid/
8003 F:      include/linux/hid*
8004 F:      include/uapi/linux/hid*
8005
8006 HID PLAYSTATION DRIVER
8007 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
8008 L:      linux-input@vger.kernel.org
8009 S:      Supported
8010 F:      drivers/hid/hid-playstation.c
8011
8012 HID SENSOR HUB DRIVERS
8013 M:      Jiri Kosina <jikos@kernel.org>
8014 M:      Jonathan Cameron <jic23@kernel.org>
8015 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8016 L:      linux-input@vger.kernel.org
8017 L:      linux-iio@vger.kernel.org
8018 S:      Maintained
8019 F:      Documentation/hid/hid-sensor*
8020 F:      drivers/hid/hid-sensor-*
8021 F:      drivers/iio/*/hid-*
8022 F:      include/linux/hid-sensor-*
8023
8024 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8025 M:      Thomas Gleixner <tglx@linutronix.de>
8026 L:      linux-kernel@vger.kernel.org
8027 S:      Maintained
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8029 F:      Documentation/timers/
8030 F:      include/linux/clockchips.h
8031 F:      include/linux/hrtimer.h
8032 F:      kernel/time/clockevents.c
8033 F:      kernel/time/hrtimer.c
8034 F:      kernel/time/timer_*.c
8035
8036 HIGH-SPEED SCC DRIVER FOR AX.25
8037 L:      linux-hams@vger.kernel.org
8038 S:      Orphan
8039 F:      drivers/net/hamradio/dmascc.c
8040 F:      drivers/net/hamradio/scc.c
8041
8042 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8043 M:      HighPoint Linux Team <linux@highpoint-tech.com>
8044 S:      Supported
8045 W:      http://www.highpoint-tech.com
8046 F:      Documentation/scsi/hptiop.rst
8047 F:      drivers/scsi/hptiop.c
8048
8049 HIPPI
8050 M:      Jes Sorensen <jes@trained-monkey.org>
8051 L:      linux-hippi@sunsite.dk
8052 S:      Maintained
8053 F:      drivers/net/hippi/
8054 F:      include/linux/hippidevice.h
8055 F:      include/uapi/linux/if_hippi.h
8056 F:      net/802/hippi.c
8057
8058 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8059 M:      Kurt Kanzenbach <kurt@linutronix.de>
8060 L:      netdev@vger.kernel.org
8061 S:      Maintained
8062 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8063 F:      drivers/net/dsa/hirschmann/*
8064 F:      include/linux/platform_data/hirschmann-hellcreek.h
8065 F:      net/dsa/tag_hellcreek.c
8066
8067 HISILICON DMA DRIVER
8068 M:      Zhou Wang <wangzhou1@hisilicon.com>
8069 L:      dmaengine@vger.kernel.org
8070 S:      Maintained
8071 F:      drivers/dma/hisi_dma.c
8072
8073 HISILICON GPIO DRIVER
8074 M:      Luo Jiaxing <luojiaxing@huawei.com>
8075 L:      linux-gpio@vger.kernel.org
8076 S:      Maintained
8077 F:      drivers/gpio/gpio-hisi.c
8078
8079 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8080 M:      Zaibo Xu <xuzaibo@huawei.com>
8081 L:      linux-crypto@vger.kernel.org
8082 S:      Maintained
8083 F:      Documentation/ABI/testing/debugfs-hisi-hpre
8084 F:      drivers/crypto/hisilicon/hpre/hpre.h
8085 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
8086 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
8087
8088 HISILICON LPC BUS DRIVER
8089 M:      john.garry@huawei.com
8090 S:      Maintained
8091 W:      http://www.hisilicon.com
8092 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8093 F:      drivers/bus/hisi_lpc.c
8094
8095 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8096 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
8097 M:      Salil Mehta <salil.mehta@huawei.com>
8098 L:      netdev@vger.kernel.org
8099 S:      Maintained
8100 W:      http://www.hisilicon.com
8101 F:      drivers/net/ethernet/hisilicon/hns3/
8102
8103 HISILICON NETWORK SUBSYSTEM DRIVER
8104 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
8105 M:      Salil Mehta <salil.mehta@huawei.com>
8106 L:      netdev@vger.kernel.org
8107 S:      Maintained
8108 W:      http://www.hisilicon.com
8109 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
8110 F:      drivers/net/ethernet/hisilicon/
8111
8112 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8113 M:      John Stultz <john.stultz@linaro.org>
8114 L:      linux-kernel@vger.kernel.org
8115 S:      Maintained
8116 F:      drivers/misc/hisi_hikey_usb.c
8117 F:      Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8118
8119 HISILICON PMU DRIVER
8120 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
8121 S:      Supported
8122 W:      http://www.hisilicon.com
8123 F:      Documentation/admin-guide/perf/hisi-pmu.rst
8124 F:      drivers/perf/hisilicon
8125
8126 HISILICON QM AND ZIP Controller DRIVER
8127 M:      Zhou Wang <wangzhou1@hisilicon.com>
8128 L:      linux-crypto@vger.kernel.org
8129 S:      Maintained
8130 F:      Documentation/ABI/testing/debugfs-hisi-zip
8131 F:      drivers/crypto/hisilicon/qm.c
8132 F:      drivers/crypto/hisilicon/qm.h
8133 F:      drivers/crypto/hisilicon/sgl.c
8134 F:      drivers/crypto/hisilicon/zip/
8135
8136 HISILICON ROCE DRIVER
8137 M:      Lijun Ou <oulijun@huawei.com>
8138 M:      Wei Hu(Xavier) <huwei87@hisilicon.com>
8139 M:      Weihang Li <liweihang@huawei.com>
8140 L:      linux-rdma@vger.kernel.org
8141 S:      Maintained
8142 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8143 F:      drivers/infiniband/hw/hns/
8144
8145 HISILICON SAS Controller
8146 M:      John Garry <john.garry@huawei.com>
8147 S:      Supported
8148 W:      http://www.hisilicon.com
8149 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8150 F:      drivers/scsi/hisi_sas/
8151
8152 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8153 M:      Zaibo Xu <xuzaibo@huawei.com>
8154 L:      linux-crypto@vger.kernel.org
8155 S:      Maintained
8156 F:      Documentation/ABI/testing/debugfs-hisi-sec
8157 F:      drivers/crypto/hisilicon/sec2/sec.h
8158 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
8159 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
8160 F:      drivers/crypto/hisilicon/sec2/sec_main.c
8161
8162 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8163 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8164 S:      Maintained
8165 F:      drivers/staging/hikey9xx/
8166
8167 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8168 M:      Zaibo Xu <xuzaibo@huawei.com>
8169 S:      Maintained
8170 F:      drivers/crypto/hisilicon/trng/trng.c
8171
8172 HISILICON V3XX SPI NOR FLASH Controller Driver
8173 M:      John Garry <john.garry@huawei.com>
8174 S:      Maintained
8175 W:      http://www.hisilicon.com
8176 F:      drivers/spi/spi-hisi-sfc-v3xx.c
8177
8178 HMM - Heterogeneous Memory Management
8179 M:      Jérôme Glisse <jglisse@redhat.com>
8180 L:      linux-mm@kvack.org
8181 S:      Maintained
8182 F:      Documentation/vm/hmm.rst
8183 F:      include/linux/hmm*
8184 F:      lib/test_hmm*
8185 F:      mm/hmm*
8186 F:      tools/testing/selftests/vm/*hmm*
8187
8188 HOST AP DRIVER
8189 M:      Jouni Malinen <j@w1.fi>
8190 L:      linux-wireless@vger.kernel.org
8191 S:      Obsolete
8192 W:      http://w1.fi/hostap-driver.html
8193 F:      drivers/net/wireless/intersil/hostap/
8194
8195 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8196 L:      platform-driver-x86@vger.kernel.org
8197 S:      Orphan
8198 F:      drivers/platform/x86/tc1100-wmi.c
8199
8200 HPET:   High Precision Event Timers driver
8201 M:      Clemens Ladisch <clemens@ladisch.de>
8202 S:      Maintained
8203 F:      Documentation/timers/hpet.rst
8204 F:      drivers/char/hpet.c
8205 F:      include/linux/hpet.h
8206 F:      include/uapi/linux/hpet.h
8207
8208 HPET:   x86
8209 S:      Orphan
8210 F:      arch/x86/include/asm/hpet.h
8211 F:      arch/x86/kernel/hpet.c
8212
8213 HPFS FILESYSTEM
8214 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8215 S:      Maintained
8216 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8217 F:      fs/hpfs/
8218
8219 HSI SUBSYSTEM
8220 M:      Sebastian Reichel <sre@kernel.org>
8221 S:      Maintained
8222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8223 F:      Documentation/ABI/testing/sysfs-bus-hsi
8224 F:      Documentation/driver-api/hsi.rst
8225 F:      drivers/hsi/
8226 F:      include/linux/hsi/
8227 F:      include/uapi/linux/hsi/
8228
8229 HSO 3G MODEM DRIVER
8230 L:      linux-usb@vger.kernel.org
8231 S:      Orphan
8232 F:      drivers/net/usb/hso.c
8233
8234 HSR NETWORK PROTOCOL
8235 L:      netdev@vger.kernel.org
8236 S:      Orphan
8237 F:      net/hsr/
8238
8239 HT16K33 LED CONTROLLER DRIVER
8240 M:      Robin van der Gracht <robin@protonic.nl>
8241 S:      Maintained
8242 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8243 F:      drivers/auxdisplay/ht16k33.c
8244
8245 HTCPEN TOUCHSCREEN DRIVER
8246 M:      Pau Oliva Fora <pof@eslack.org>
8247 L:      linux-input@vger.kernel.org
8248 S:      Maintained
8249 F:      drivers/input/touchscreen/htcpen.c
8250
8251 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8252 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8253 L:      linux-iio@vger.kernel.org
8254 S:      Maintained
8255 W:      http://www.st.com/
8256 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
8257 F:      drivers/iio/humidity/hts221*
8258
8259 HUAWEI ETHERNET DRIVER
8260 M:      Bin Luo <luobin9@huawei.com>
8261 L:      netdev@vger.kernel.org
8262 S:      Supported
8263 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8264 F:      drivers/net/ethernet/huawei/hinic/
8265
8266 HUGETLB FILESYSTEM
8267 M:      Mike Kravetz <mike.kravetz@oracle.com>
8268 L:      linux-mm@kvack.org
8269 S:      Maintained
8270 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8271 F:      Documentation/admin-guide/mm/hugetlbpage.rst
8272 F:      Documentation/vm/hugetlbfs_reserv.rst
8273 F:      fs/hugetlbfs/
8274 F:      include/linux/hugetlb.h
8275 F:      mm/hugetlb.c
8276
8277 HVA ST MEDIA DRIVER
8278 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8279 L:      linux-media@vger.kernel.org
8280 S:      Supported
8281 W:      https://linuxtv.org
8282 T:      git git://linuxtv.org/media_tree.git
8283 F:      drivers/media/platform/sti/hva
8284
8285 HWPOISON MEMORY FAILURE HANDLING
8286 M:      Naoya Horiguchi <naoya.horiguchi@nec.com>
8287 L:      linux-mm@kvack.org
8288 S:      Maintained
8289 F:      mm/hwpoison-inject.c
8290 F:      mm/memory-failure.c
8291
8292 HYGON PROCESSOR SUPPORT
8293 M:      Pu Wen <puwen@hygon.cn>
8294 L:      linux-kernel@vger.kernel.org
8295 S:      Maintained
8296 F:      arch/x86/kernel/cpu/hygon.c
8297
8298 HYNIX HI556 SENSOR DRIVER
8299 M:      Shawn Tu <shawnx.tu@intel.com>
8300 L:      linux-media@vger.kernel.org
8301 S:      Maintained
8302 T:      git git://linuxtv.org/media_tree.git
8303 F:      drivers/media/i2c/hi556.c
8304
8305 Hyper-V CORE AND DRIVERS
8306 M:      "K. Y. Srinivasan" <kys@microsoft.com>
8307 M:      Haiyang Zhang <haiyangz@microsoft.com>
8308 M:      Stephen Hemminger <sthemmin@microsoft.com>
8309 M:      Wei Liu <wei.liu@kernel.org>
8310 L:      linux-hyperv@vger.kernel.org
8311 S:      Supported
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8313 F:      Documentation/ABI/stable/sysfs-bus-vmbus
8314 F:      Documentation/ABI/testing/debugfs-hyperv
8315 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8316 F:      arch/x86/hyperv
8317 F:      arch/x86/include/asm/hyperv-tlfs.h
8318 F:      arch/x86/include/asm/mshyperv.h
8319 F:      arch/x86/include/asm/trace/hyperv.h
8320 F:      arch/x86/kernel/cpu/mshyperv.c
8321 F:      drivers/clocksource/hyperv_timer.c
8322 F:      drivers/hid/hid-hyperv.c
8323 F:      drivers/hv/
8324 F:      drivers/input/serio/hyperv-keyboard.c
8325 F:      drivers/iommu/hyperv-iommu.c
8326 F:      drivers/net/hyperv/
8327 F:      drivers/pci/controller/pci-hyperv-intf.c
8328 F:      drivers/pci/controller/pci-hyperv.c
8329 F:      drivers/scsi/storvsc_drv.c
8330 F:      drivers/uio/uio_hv_generic.c
8331 F:      drivers/video/fbdev/hyperv_fb.c
8332 F:      include/asm-generic/hyperv-tlfs.h
8333 F:      include/asm-generic/mshyperv.h
8334 F:      include/clocksource/hyperv_timer.h
8335 F:      include/linux/hyperv.h
8336 F:      include/uapi/linux/hyperv.h
8337 F:      net/vmw_vsock/hyperv_transport.c
8338 F:      tools/hv/
8339
8340 HYPERBUS SUPPORT
8341 M:      Vignesh Raghavendra <vigneshr@ti.com>
8342 L:      linux-mtd@lists.infradead.org
8343 S:      Supported
8344 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8345 C:      irc://irc.oftc.net/mtd
8346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8347 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8348 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8349 F:      drivers/mtd/hyperbus/
8350 F:      include/linux/mtd/hyperbus.h
8351
8352 HYPERVISOR VIRTUAL CONSOLE DRIVER
8353 L:      linuxppc-dev@lists.ozlabs.org
8354 S:      Odd Fixes
8355 F:      drivers/tty/hvc/
8356
8357 I2C ACPI SUPPORT
8358 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8359 L:      linux-i2c@vger.kernel.org
8360 L:      linux-acpi@vger.kernel.org
8361 S:      Maintained
8362 F:      drivers/i2c/i2c-core-acpi.c
8363
8364 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8365 M:      Ajay Gupta <ajayg@nvidia.com>
8366 L:      linux-i2c@vger.kernel.org
8367 S:      Maintained
8368 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
8369 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
8370
8371 I2C MUXES
8372 M:      Peter Rosin <peda@axentia.se>
8373 L:      linux-i2c@vger.kernel.org
8374 S:      Maintained
8375 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
8376 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
8377 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
8378 F:      Documentation/i2c/i2c-topology.rst
8379 F:      Documentation/i2c/muxes/
8380 F:      drivers/i2c/i2c-mux.c
8381 F:      drivers/i2c/muxes/
8382 F:      include/linux/i2c-mux.h
8383
8384 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8385 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
8386 L:      linux-i2c@vger.kernel.org
8387 S:      Maintained
8388 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8389 F:      drivers/i2c/busses/i2c-mv64xxx.c
8390
8391 I2C OVER PARALLEL PORT
8392 M:      Jean Delvare <jdelvare@suse.com>
8393 L:      linux-i2c@vger.kernel.org
8394 S:      Maintained
8395 F:      Documentation/i2c/busses/i2c-parport.rst
8396 F:      drivers/i2c/busses/i2c-parport.c
8397
8398 I2C SUBSYSTEM
8399 M:      Wolfram Sang <wsa@kernel.org>
8400 L:      linux-i2c@vger.kernel.org
8401 S:      Maintained
8402 W:      https://i2c.wiki.kernel.org/
8403 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8405 F:      Documentation/devicetree/bindings/i2c/i2c.txt
8406 F:      Documentation/i2c/
8407 F:      drivers/i2c/*
8408 F:      include/linux/i2c-dev.h
8409 F:      include/linux/i2c-smbus.h
8410 F:      include/linux/i2c.h
8411 F:      include/uapi/linux/i2c-*.h
8412 F:      include/uapi/linux/i2c.h
8413
8414 I2C SUBSYSTEM HOST DRIVERS
8415 L:      linux-i2c@vger.kernel.org
8416 S:      Odd Fixes
8417 W:      https://i2c.wiki.kernel.org/
8418 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8420 F:      Documentation/devicetree/bindings/i2c/
8421 F:      drivers/i2c/algos/
8422 F:      drivers/i2c/busses/
8423
8424 I2C-TAOS-EVM DRIVER
8425 M:      Jean Delvare <jdelvare@suse.com>
8426 L:      linux-i2c@vger.kernel.org
8427 S:      Maintained
8428 F:      Documentation/i2c/busses/i2c-taos-evm.rst
8429 F:      drivers/i2c/busses/i2c-taos-evm.c
8430
8431 I2C-TINY-USB DRIVER
8432 M:      Till Harbaum <till@harbaum.org>
8433 L:      linux-i2c@vger.kernel.org
8434 S:      Maintained
8435 W:      http://www.harbaum.org/till/i2c_tiny_usb
8436 F:      drivers/i2c/busses/i2c-tiny-usb.c
8437
8438 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8439 M:      Jean Delvare <jdelvare@suse.com>
8440 L:      linux-i2c@vger.kernel.org
8441 S:      Maintained
8442 F:      Documentation/i2c/busses/i2c-ali1535.rst
8443 F:      Documentation/i2c/busses/i2c-ali1563.rst
8444 F:      Documentation/i2c/busses/i2c-ali15x3.rst
8445 F:      Documentation/i2c/busses/i2c-amd756.rst
8446 F:      Documentation/i2c/busses/i2c-amd8111.rst
8447 F:      Documentation/i2c/busses/i2c-i801.rst
8448 F:      Documentation/i2c/busses/i2c-nforce2.rst
8449 F:      Documentation/i2c/busses/i2c-piix4.rst
8450 F:      Documentation/i2c/busses/i2c-sis5595.rst
8451 F:      Documentation/i2c/busses/i2c-sis630.rst
8452 F:      Documentation/i2c/busses/i2c-sis96x.rst
8453 F:      Documentation/i2c/busses/i2c-via.rst
8454 F:      Documentation/i2c/busses/i2c-viapro.rst
8455 F:      drivers/i2c/busses/i2c-ali1535.c
8456 F:      drivers/i2c/busses/i2c-ali1563.c
8457 F:      drivers/i2c/busses/i2c-ali15x3.c
8458 F:      drivers/i2c/busses/i2c-amd756-s4882.c
8459 F:      drivers/i2c/busses/i2c-amd756.c
8460 F:      drivers/i2c/busses/i2c-amd8111.c
8461 F:      drivers/i2c/busses/i2c-i801.c
8462 F:      drivers/i2c/busses/i2c-isch.c
8463 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
8464 F:      drivers/i2c/busses/i2c-nforce2.c
8465 F:      drivers/i2c/busses/i2c-piix4.c
8466 F:      drivers/i2c/busses/i2c-sis5595.c
8467 F:      drivers/i2c/busses/i2c-sis630.c
8468 F:      drivers/i2c/busses/i2c-sis96x.c
8469 F:      drivers/i2c/busses/i2c-via.c
8470 F:      drivers/i2c/busses/i2c-viapro.c
8471
8472 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8473 M:      Hans de Goede <hdegoede@redhat.com>
8474 L:      linux-i2c@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/i2c/busses/i2c-cht-wc.c
8477
8478 I2C/SMBUS ISMT DRIVER
8479 M:      Seth Heasley <seth.heasley@intel.com>
8480 M:      Neil Horman <nhorman@tuxdriver.com>
8481 L:      linux-i2c@vger.kernel.org
8482 F:      Documentation/i2c/busses/i2c-ismt.rst
8483 F:      drivers/i2c/busses/i2c-ismt.c
8484
8485 I2C/SMBUS STUB DRIVER
8486 M:      Jean Delvare <jdelvare@suse.com>
8487 L:      linux-i2c@vger.kernel.org
8488 S:      Maintained
8489 F:      drivers/i2c/i2c-stub.c
8490
8491 I3C DRIVER FOR CADENCE I3C MASTER IP
8492 M:      Przemysław Gaj <pgaj@cadence.com>
8493 S:      Maintained
8494 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8495 F:      drivers/i3c/master/i3c-master-cdns.c
8496
8497 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8498 M:      Vitor Soares <vitor.soares@synopsys.com>
8499 S:      Maintained
8500 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8501 F:      drivers/i3c/master/dw*
8502
8503 I3C SUBSYSTEM
8504 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
8505 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
8506 S:      Maintained
8507 C:      irc://chat.freenode.net/linux-i3c
8508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8509 F:      Documentation/ABI/testing/sysfs-bus-i3c
8510 F:      Documentation/devicetree/bindings/i3c/
8511 F:      Documentation/driver-api/i3c
8512 F:      drivers/i3c/
8513 F:      include/linux/i3c/
8514
8515 IA64 (Itanium) PLATFORM
8516 L:      linux-ia64@vger.kernel.org
8517 S:      Orphan
8518 F:      Documentation/ia64/
8519 F:      arch/ia64/
8520
8521 IBM Power 842 compression accelerator
8522 M:      Haren Myneni <haren@us.ibm.com>
8523 S:      Supported
8524 F:      crypto/842.c
8525 F:      drivers/crypto/nx/Kconfig
8526 F:      drivers/crypto/nx/Makefile
8527 F:      drivers/crypto/nx/nx-842*
8528 F:      include/linux/sw842.h
8529 F:      lib/842/
8530
8531 IBM Power in-Nest Crypto Acceleration
8532 M:      Breno Leitão <leitao@debian.org>
8533 M:      Nayna Jain <nayna@linux.ibm.com>
8534 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8535 L:      linux-crypto@vger.kernel.org
8536 S:      Supported
8537 F:      drivers/crypto/nx/Kconfig
8538 F:      drivers/crypto/nx/Makefile
8539 F:      drivers/crypto/nx/nx-aes*
8540 F:      drivers/crypto/nx/nx-sha*
8541 F:      drivers/crypto/nx/nx.*
8542 F:      drivers/crypto/nx/nx_csbcpb.h
8543 F:      drivers/crypto/nx/nx_debugfs.c
8544
8545 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8546 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8547 L:      linux-pci@vger.kernel.org
8548 L:      linuxppc-dev@lists.ozlabs.org
8549 S:      Supported
8550 F:      drivers/pci/hotplug/rpadlpar*
8551
8552 IBM Power Linux RAID adapter
8553 M:      Brian King <brking@us.ibm.com>
8554 S:      Supported
8555 F:      drivers/scsi/ipr.*
8556
8557 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8558 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8559 L:      linux-pci@vger.kernel.org
8560 L:      linuxppc-dev@lists.ozlabs.org
8561 S:      Supported
8562 F:      drivers/pci/hotplug/rpaphp*
8563
8564 IBM Power SRIOV Virtual NIC Device Driver
8565 M:      Dany Madden <drt@linux.ibm.com>
8566 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8567 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
8568 R:      Lijun Pan <lijunp213@gmail.com>
8569 L:      netdev@vger.kernel.org
8570 S:      Supported
8571 F:      drivers/net/ethernet/ibm/ibmvnic.*
8572
8573 IBM Power Virtual Accelerator Switchboard
8574 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8575 L:      linuxppc-dev@lists.ozlabs.org
8576 S:      Supported
8577 F:      arch/powerpc/include/asm/vas.h
8578 F:      arch/powerpc/platforms/powernv/copy-paste.h
8579 F:      arch/powerpc/platforms/powernv/vas*
8580
8581 IBM Power Virtual Ethernet Device Driver
8582 M:      Cristobal Forno <cforno12@linux.ibm.com>
8583 L:      netdev@vger.kernel.org
8584 S:      Supported
8585 F:      drivers/net/ethernet/ibm/ibmveth.*
8586
8587 IBM Power Virtual FC Device Drivers
8588 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8589 L:      linux-scsi@vger.kernel.org
8590 S:      Supported
8591 F:      drivers/scsi/ibmvscsi/ibmvfc*
8592
8593 IBM Power Virtual Management Channel Driver
8594 M:      Brad Warrum <bwarrum@linux.ibm.com>
8595 M:      Ritu Agarwal <rituagar@linux.ibm.com>
8596 S:      Supported
8597 F:      drivers/misc/ibmvmc.*
8598
8599 IBM Power Virtual SCSI Device Drivers
8600 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8601 L:      linux-scsi@vger.kernel.org
8602 S:      Supported
8603 F:      drivers/scsi/ibmvscsi/ibmvscsi*
8604 F:      include/scsi/viosrp.h
8605
8606 IBM Power Virtual SCSI Device Target Driver
8607 M:      Michael Cyr <mikecyr@linux.ibm.com>
8608 L:      linux-scsi@vger.kernel.org
8609 L:      target-devel@vger.kernel.org
8610 S:      Supported
8611 F:      drivers/scsi/ibmvscsi_tgt/
8612
8613 IBM Power VMX Cryptographic instructions
8614 M:      Breno Leitão <leitao@debian.org>
8615 M:      Nayna Jain <nayna@linux.ibm.com>
8616 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8617 L:      linux-crypto@vger.kernel.org
8618 S:      Supported
8619 F:      drivers/crypto/vmx/Kconfig
8620 F:      drivers/crypto/vmx/Makefile
8621 F:      drivers/crypto/vmx/aes*
8622 F:      drivers/crypto/vmx/ghash*
8623 F:      drivers/crypto/vmx/ppc-xlate.pl
8624 F:      drivers/crypto/vmx/vmx.c
8625
8626 IBM ServeRAID RAID DRIVER
8627 S:      Orphan
8628 F:      drivers/scsi/ips.*
8629
8630 ICH LPC AND GPIO DRIVER
8631 M:      Peter Tyser <ptyser@xes-inc.com>
8632 S:      Maintained
8633 F:      drivers/gpio/gpio-ich.c
8634 F:      drivers/mfd/lpc_ich.c
8635
8636 ICY I2C DRIVER
8637 M:      Max Staudt <max@enpas.org>
8638 L:      linux-i2c@vger.kernel.org
8639 S:      Maintained
8640 F:      drivers/i2c/busses/i2c-icy.c
8641
8642 IDE SUBSYSTEM
8643 M:      "David S. Miller" <davem@davemloft.net>
8644 L:      linux-ide@vger.kernel.org
8645 S:      Maintained
8646 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8648 F:      Documentation/ide/
8649 F:      drivers/ide/
8650 F:      include/linux/ide.h
8651
8652 IDE/ATAPI DRIVERS
8653 L:      linux-ide@vger.kernel.org
8654 S:      Orphan
8655 F:      Documentation/cdrom/ide-cd.rst
8656 F:      drivers/ide/ide-cd*
8657
8658 IDEAPAD LAPTOP EXTRAS DRIVER
8659 M:      Ike Panhc <ike.pan@canonical.com>
8660 L:      platform-driver-x86@vger.kernel.org
8661 S:      Maintained
8662 W:      http://launchpad.net/ideapad-laptop
8663 F:      drivers/platform/x86/ideapad-laptop.c
8664
8665 IDEAPAD LAPTOP SLIDEBAR DRIVER
8666 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8667 L:      linux-input@vger.kernel.org
8668 S:      Maintained
8669 W:      https://github.com/o2genum/ideapad-slidebar
8670 F:      drivers/input/misc/ideapad_slidebar.c
8671
8672 IDT VersaClock 5 CLOCK DRIVER
8673 M:      Luca Ceresoli <luca@lucaceresoli.net>
8674 S:      Maintained
8675 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8676 F:      drivers/clk/clk-versaclock5.c
8677
8678 IEEE 802.15.4 SUBSYSTEM
8679 M:      Alexander Aring <alex.aring@gmail.com>
8680 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8681 L:      linux-wpan@vger.kernel.org
8682 S:      Maintained
8683 W:      https://linux-wpan.org/
8684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8686 F:      Documentation/networking/ieee802154.rst
8687 F:      drivers/net/ieee802154/
8688 F:      include/linux/ieee802154.h
8689 F:      include/linux/nl802154.h
8690 F:      include/net/af_ieee802154.h
8691 F:      include/net/cfg802154.h
8692 F:      include/net/ieee802154_netdev.h
8693 F:      include/net/mac802154.h
8694 F:      include/net/nl802154.h
8695 F:      net/ieee802154/
8696 F:      net/mac802154/
8697
8698 IFE PROTOCOL
8699 M:      Yotam Gigi <yotam.gi@gmail.com>
8700 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8701 F:      include/net/ife.h
8702 F:      include/uapi/linux/ife.h
8703 F:      net/ife
8704
8705 IGORPLUG-USB IR RECEIVER
8706 M:      Sean Young <sean@mess.org>
8707 L:      linux-media@vger.kernel.org
8708 S:      Maintained
8709 F:      drivers/media/rc/igorplugusb.c
8710
8711 IGUANAWORKS USB IR TRANSCEIVER
8712 M:      Sean Young <sean@mess.org>
8713 L:      linux-media@vger.kernel.org
8714 S:      Maintained
8715 F:      drivers/media/rc/iguanair.c
8716
8717 IIO DIGITAL POTENTIOMETER DAC
8718 M:      Peter Rosin <peda@axentia.se>
8719 L:      linux-iio@vger.kernel.org
8720 S:      Maintained
8721 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8722 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8723 F:      drivers/iio/dac/dpot-dac.c
8724
8725 IIO ENVELOPE DETECTOR
8726 M:      Peter Rosin <peda@axentia.se>
8727 L:      linux-iio@vger.kernel.org
8728 S:      Maintained
8729 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8730 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8731 F:      drivers/iio/adc/envelope-detector.c
8732
8733 IIO MULTIPLEXER
8734 M:      Peter Rosin <peda@axentia.se>
8735 L:      linux-iio@vger.kernel.org
8736 S:      Maintained
8737 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8738 F:      drivers/iio/multiplexer/iio-mux.c
8739
8740 IIO SUBSYSTEM AND DRIVERS
8741 M:      Jonathan Cameron <jic23@kernel.org>
8742 R:      Lars-Peter Clausen <lars@metafoo.de>
8743 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8744 L:      linux-iio@vger.kernel.org
8745 S:      Maintained
8746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8747 F:      Documentation/ABI/testing/configfs-iio*
8748 F:      Documentation/ABI/testing/sysfs-bus-iio*
8749 F:      Documentation/devicetree/bindings/iio/
8750 F:      drivers/iio/
8751 F:      drivers/staging/iio/
8752 F:      include/linux/iio/
8753 F:      tools/iio/
8754
8755 IIO UNIT CONVERTER
8756 M:      Peter Rosin <peda@axentia.se>
8757 L:      linux-iio@vger.kernel.org
8758 S:      Maintained
8759 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8760 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8761 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8762 F:      drivers/iio/afe/iio-rescale.c
8763
8764 IKANOS/ADI EAGLE ADSL USB DRIVER
8765 M:      Matthieu Castet <castet.matthieu@free.fr>
8766 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8767 S:      Maintained
8768 F:      drivers/usb/atm/ueagle-atm.c
8769
8770 IMGTEC ASCII LCD DRIVER
8771 M:      Paul Burton <paulburton@kernel.org>
8772 S:      Maintained
8773 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8774 F:      drivers/auxdisplay/img-ascii-lcd.c
8775
8776 IMGTEC IR DECODER DRIVER
8777 S:      Orphan
8778 F:      drivers/media/rc/img-ir/
8779
8780 IMON SOUNDGRAPH USB IR RECEIVER
8781 M:      Sean Young <sean@mess.org>
8782 L:      linux-media@vger.kernel.org
8783 S:      Maintained
8784 F:      drivers/media/rc/imon.c
8785 F:      drivers/media/rc/imon_raw.c
8786
8787 IMS TWINTURBO FRAMEBUFFER DRIVER
8788 L:      linux-fbdev@vger.kernel.org
8789 S:      Orphan
8790 F:      drivers/video/fbdev/imsttfb.c
8791
8792 INA209 HARDWARE MONITOR DRIVER
8793 M:      Guenter Roeck <linux@roeck-us.net>
8794 L:      linux-hwmon@vger.kernel.org
8795 S:      Maintained
8796 F:      Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8797 F:      Documentation/hwmon/ina209.rst
8798 F:      drivers/hwmon/ina209.c
8799
8800 INA2XX HARDWARE MONITOR DRIVER
8801 M:      Guenter Roeck <linux@roeck-us.net>
8802 L:      linux-hwmon@vger.kernel.org
8803 S:      Maintained
8804 F:      Documentation/hwmon/ina2xx.rst
8805 F:      drivers/hwmon/ina2xx.c
8806 F:      include/linux/platform_data/ina2xx.h
8807
8808 INDUSTRY PACK SUBSYSTEM (IPACK)
8809 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8810 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8811 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8812 L:      industrypack-devel@lists.sourceforge.net
8813 S:      Maintained
8814 W:      http://industrypack.sourceforge.net
8815 F:      drivers/ipack/
8816
8817 INFINEON DPS310 Driver
8818 M:      Eddie James <eajames@linux.ibm.com>
8819 L:      linux-iio@vger.kernel.org
8820 S:      Maintained
8821 F:      drivers/iio/pressure/dps310.c
8822
8823 INFINIBAND SUBSYSTEM
8824 M:      Doug Ledford <dledford@redhat.com>
8825 M:      Jason Gunthorpe <jgg@nvidia.com>
8826 L:      linux-rdma@vger.kernel.org
8827 S:      Supported
8828 W:      https://github.com/linux-rdma/rdma-core
8829 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8831 F:      Documentation/devicetree/bindings/infiniband/
8832 F:      Documentation/infiniband/
8833 F:      drivers/infiniband/
8834 F:      include/rdma/
8835 F:      include/trace/events/ib_mad.h
8836 F:      include/trace/events/ib_umad.h
8837 F:      include/uapi/linux/if_infiniband.h
8838 F:      include/uapi/rdma/
8839 F:      samples/bpf/ibumad_kern.c
8840 F:      samples/bpf/ibumad_user.c
8841
8842 INGENIC JZ4780 NAND DRIVER
8843 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8844 L:      linux-mtd@lists.infradead.org
8845 L:      linux-mips@vger.kernel.org
8846 S:      Maintained
8847 F:      drivers/mtd/nand/raw/ingenic/
8848
8849 INGENIC JZ47xx SoCs
8850 M:      Paul Cercueil <paul@crapouillou.net>
8851 L:      linux-mips@vger.kernel.org
8852 S:      Maintained
8853 F:      arch/mips/boot/dts/ingenic/
8854 F:      arch/mips/generic/board-ingenic.c
8855 F:      arch/mips/include/asm/mach-ingenic/
8856 F:      arch/mips/ingenic/Kconfig
8857 F:      drivers/clk/ingenic/
8858 F:      drivers/dma/dma-jz4780.c
8859 F:      drivers/gpu/drm/ingenic/
8860 F:      drivers/i2c/busses/i2c-jz4780.c
8861 F:      drivers/iio/adc/ingenic-adc.c
8862 F:      drivers/irqchip/irq-ingenic.c
8863 F:      drivers/memory/jz4780-nemc.c
8864 F:      drivers/mmc/host/jz4740_mmc.c
8865 F:      drivers/mtd/nand/raw/ingenic/
8866 F:      drivers/pinctrl/pinctrl-ingenic.c
8867 F:      drivers/power/supply/ingenic-battery.c
8868 F:      drivers/pwm/pwm-jz4740.c
8869 F:      drivers/remoteproc/ingenic_rproc.c
8870 F:      drivers/rtc/rtc-jz4740.c
8871 F:      drivers/tty/serial/8250/8250_ingenic.c
8872 F:      drivers/usb/musb/jz4740.c
8873 F:      drivers/watchdog/jz4740_wdt.c
8874 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8875 F:      include/linux/mfd/ingenic-tcu.h
8876 F:      sound/soc/codecs/jz47*
8877 F:      sound/soc/jz4740/
8878
8879 INOTIFY
8880 M:      Jan Kara <jack@suse.cz>
8881 R:      Amir Goldstein <amir73il@gmail.com>
8882 L:      linux-fsdevel@vger.kernel.org
8883 S:      Maintained
8884 F:      Documentation/filesystems/inotify.rst
8885 F:      fs/notify/inotify/
8886 F:      include/linux/inotify.h
8887 F:      include/uapi/linux/inotify.h
8888
8889 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8890 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8891 L:      linux-input@vger.kernel.org
8892 S:      Maintained
8893 Q:      http://patchwork.kernel.org/project/linux-input/list/
8894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8895 F:      Documentation/devicetree/bindings/input/
8896 F:      Documentation/devicetree/bindings/serio/
8897 F:      Documentation/input/
8898 F:      drivers/input/
8899 F:      include/linux/input.h
8900 F:      include/linux/input/
8901 F:      include/uapi/linux/input-event-codes.h
8902 F:      include/uapi/linux/input.h
8903
8904 INPUT MULTITOUCH (MT) PROTOCOL
8905 M:      Henrik Rydberg <rydberg@bitmath.org>
8906 L:      linux-input@vger.kernel.org
8907 S:      Odd fixes
8908 F:      Documentation/input/multi-touch-protocol.rst
8909 F:      drivers/input/input-mt.c
8910 K:      \b(ABS|SYN)_MT_
8911
8912 INSIDE SECURE CRYPTO DRIVER
8913 M:      Antoine Tenart <atenart@kernel.org>
8914 L:      linux-crypto@vger.kernel.org
8915 S:      Maintained
8916 F:      drivers/crypto/inside-secure/
8917
8918 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8919 M:      Mimi Zohar <zohar@linux.ibm.com>
8920 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8921 L:      linux-integrity@vger.kernel.org
8922 S:      Supported
8923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8924 F:      security/integrity/ima/
8925
8926 INTEL 810/815 FRAMEBUFFER DRIVER
8927 M:      Antonino Daplas <adaplas@gmail.com>
8928 L:      linux-fbdev@vger.kernel.org
8929 S:      Maintained
8930 F:      drivers/video/fbdev/i810/
8931
8932 INTEL ASoC DRIVERS
8933 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8934 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8935 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8936 M:      Jie Yang <yang.jie@linux.intel.com>
8937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8938 S:      Supported
8939 F:      sound/soc/intel/
8940
8941 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8942 M:      Hans de Goede <hdegoede@redhat.com>
8943 L:      platform-driver-x86@vger.kernel.org
8944 S:      Maintained
8945 F:      drivers/platform/x86/intel_atomisp2_pm.c
8946
8947 INTEL ATOMISP2 LED DRIVER
8948 M:      Hans de Goede <hdegoede@redhat.com>
8949 L:      platform-driver-x86@vger.kernel.org
8950 S:      Maintained
8951 F:      drivers/platform/x86/intel_atomisp2_led.c
8952
8953 INTEL BROXTON PMC DRIVER
8954 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8955 M:      Zha Qipeng <qipeng.zha@intel.com>
8956 S:      Maintained
8957 F:      drivers/mfd/intel_pmc_bxt.c
8958 F:      include/linux/mfd/intel_pmc_bxt.h
8959
8960 INTEL C600 SERIES SAS CONTROLLER DRIVER
8961 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8962 L:      linux-scsi@vger.kernel.org
8963 S:      Supported
8964 T:      git git://git.code.sf.net/p/intel-sas/isci
8965 F:      drivers/scsi/isci/
8966
8967 INTEL CPU family model numbers
8968 M:      Tony Luck <tony.luck@intel.com>
8969 M:      x86@kernel.org
8970 L:      linux-kernel@vger.kernel.org
8971 S:      Supported
8972 F:      arch/x86/include/asm/intel-family.h
8973
8974 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8975 M:      Jani Nikula <jani.nikula@linux.intel.com>
8976 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8977 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8978 L:      intel-gfx@lists.freedesktop.org
8979 S:      Supported
8980 W:      https://01.org/linuxgraphics/
8981 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8982 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8983 C:      irc://chat.freenode.net/intel-gfx
8984 T:      git git://anongit.freedesktop.org/drm-intel
8985 F:      Documentation/gpu/i915.rst
8986 F:      drivers/gpu/drm/i915/
8987 F:      include/drm/i915*
8988 F:      include/uapi/drm/i915_drm.h
8989
8990 INTEL ETHERNET DRIVERS
8991 M:      Jesse Brandeburg <jesse.brandeburg@intel.com>
8992 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
8993 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8994 S:      Supported
8995 W:      http://www.intel.com/support/feedback.htm
8996 W:      http://e1000.sourceforge.net/
8997 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9000 F:      Documentation/networking/device_drivers/ethernet/intel/
9001 F:      drivers/net/ethernet/intel/
9002 F:      drivers/net/ethernet/intel/*/
9003 F:      include/linux/avf/virtchnl.h
9004
9005 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9006 M:      Maik Broemme <mbroemme@libmpq.org>
9007 L:      linux-fbdev@vger.kernel.org
9008 S:      Maintained
9009 F:      Documentation/fb/intelfb.rst
9010 F:      drivers/video/fbdev/intelfb/
9011
9012 INTEL GPIO DRIVERS
9013 M:      Andy Shevchenko <andy@kernel.org>
9014 L:      linux-gpio@vger.kernel.org
9015 S:      Maintained
9016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9017 F:      drivers/gpio/gpio-ich.c
9018 F:      drivers/gpio/gpio-merrifield.c
9019 F:      drivers/gpio/gpio-ml-ioh.c
9020 F:      drivers/gpio/gpio-pch.c
9021 F:      drivers/gpio/gpio-sch.c
9022 F:      drivers/gpio/gpio-sodaville.c
9023
9024 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9025 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
9026 M:      Zhi Wang <zhi.a.wang@intel.com>
9027 L:      intel-gvt-dev@lists.freedesktop.org
9028 L:      intel-gfx@lists.freedesktop.org
9029 S:      Supported
9030 W:      https://01.org/igvt-g
9031 T:      git https://github.com/intel/gvt-linux.git
9032 F:      drivers/gpu/drm/i915/gvt/
9033
9034 INTEL HID EVENT DRIVER
9035 M:      Alex Hung <alex.hung@canonical.com>
9036 L:      platform-driver-x86@vger.kernel.org
9037 S:      Maintained
9038 F:      drivers/platform/x86/intel-hid.c
9039
9040 INTEL I/OAT DMA DRIVER
9041 M:      Dave Jiang <dave.jiang@intel.com>
9042 R:      Dan Williams <dan.j.williams@intel.com>
9043 L:      dmaengine@vger.kernel.org
9044 S:      Supported
9045 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
9046 F:      drivers/dma/ioat*
9047
9048 INTEL IADX DRIVER
9049 M:      Dave Jiang <dave.jiang@intel.com>
9050 L:      dmaengine@vger.kernel.org
9051 S:      Supported
9052 F:      drivers/dma/idxd/*
9053 F:      include/uapi/linux/idxd.h
9054
9055 INTEL IDLE DRIVER
9056 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
9057 M:      Len Brown <lenb@kernel.org>
9058 L:      linux-pm@vger.kernel.org
9059 S:      Supported
9060 B:      https://bugzilla.kernel.org
9061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9062 F:      drivers/idle/intel_idle.c
9063
9064 INTEL INTEGRATED SENSOR HUB DRIVER
9065 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9066 M:      Jiri Kosina <jikos@kernel.org>
9067 L:      linux-input@vger.kernel.org
9068 S:      Maintained
9069 F:      drivers/hid/intel-ish-hid/
9070
9071 INTEL IOMMU (VT-d)
9072 M:      David Woodhouse <dwmw2@infradead.org>
9073 M:      Lu Baolu <baolu.lu@linux.intel.com>
9074 L:      iommu@lists.linux-foundation.org
9075 S:      Supported
9076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9077 F:      drivers/iommu/intel/
9078 F:      include/linux/intel-iommu.h
9079 F:      include/linux/intel-svm.h
9080
9081 INTEL IOP-ADMA DMA DRIVER
9082 R:      Dan Williams <dan.j.williams@intel.com>
9083 S:      Odd fixes
9084 F:      drivers/dma/iop-adma.c
9085
9086 INTEL IPU3 CSI-2 CIO2 DRIVER
9087 M:      Yong Zhi <yong.zhi@intel.com>
9088 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9089 M:      Bingbu Cao <bingbu.cao@intel.com>
9090 M:      Dan Scally <djrscally@gmail.com>
9091 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
9092 L:      linux-media@vger.kernel.org
9093 S:      Maintained
9094 T:      git git://linuxtv.org/media_tree.git
9095 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9096 F:      drivers/media/pci/intel/ipu3/
9097
9098 INTEL IPU3 CSI-2 IMGU DRIVER
9099 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9100 R:      Bingbu Cao <bingbu.cao@intel.com>
9101 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
9102 L:      linux-media@vger.kernel.org
9103 S:      Maintained
9104 F:      Documentation/admin-guide/media/ipu3.rst
9105 F:      Documentation/admin-guide/media/ipu3_rcb.svg
9106 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9107 F:      drivers/staging/media/ipu3/
9108
9109 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9110 M:      Krzysztof Halasa <khalasa@piap.pl>
9111 S:      Maintained
9112 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
9113 F:      drivers/net/wan/ixp4xx_hss.c
9114 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
9115 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
9116 F:      include/linux/soc/ixp4xx/npe.h
9117 F:      include/linux/soc/ixp4xx/qmgr.h
9118
9119 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9120 M:      Deepak Saxena <dsaxena@plexity.net>
9121 S:      Maintained
9122 F:      drivers/char/hw_random/ixp4xx-rng.c
9123
9124 INTEL KEEM BAY DRM DRIVER
9125 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9126 M:      Edmund Dea <edmund.j.dea@intel.com>
9127 S:      Maintained
9128 F:      Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9129 F:      drivers/gpu/drm/kmb/
9130
9131 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9132 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9133 S:      Maintained
9134 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9135 F:      drivers/crypto/keembay/Kconfig
9136 F:      drivers/crypto/keembay/Makefile
9137 F:      drivers/crypto/keembay/keembay-ocs-aes-core.c
9138 F:      drivers/crypto/keembay/ocs-aes.c
9139 F:      drivers/crypto/keembay/ocs-aes.h
9140
9141 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9142 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9143 M:      Declan Murphy <declan.murphy@intel.com>
9144 S:      Maintained
9145 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9146 F:      drivers/crypto/keembay/Kconfig
9147 F:      drivers/crypto/keembay/Makefile
9148 F:      drivers/crypto/keembay/keembay-ocs-hcu-core.c
9149 F:      drivers/crypto/keembay/ocs-hcu.c
9150 F:      drivers/crypto/keembay/ocs-hcu.h
9151
9152 INTEL MANAGEMENT ENGINE (mei)
9153 M:      Tomas Winkler <tomas.winkler@intel.com>
9154 L:      linux-kernel@vger.kernel.org
9155 S:      Supported
9156 F:      Documentation/driver-api/mei/*
9157 F:      drivers/misc/mei/
9158 F:      drivers/watchdog/mei_wdt.c
9159 F:      include/linux/mei_cl_bus.h
9160 F:      include/uapi/linux/mei.h
9161 F:      samples/mei/*
9162
9163 INTEL MENLOW THERMAL DRIVER
9164 M:      Sujith Thomas <sujith.thomas@intel.com>
9165 L:      platform-driver-x86@vger.kernel.org
9166 S:      Supported
9167 W:      https://01.org/linux-acpi
9168 F:      drivers/platform/x86/intel_menlow.c
9169
9170 INTEL P-Unit IPC DRIVER
9171 M:      Zha Qipeng <qipeng.zha@intel.com>
9172 L:      platform-driver-x86@vger.kernel.org
9173 S:      Maintained
9174 F:      arch/x86/include/asm/intel_punit_ipc.h
9175 F:      drivers/platform/x86/intel_punit_ipc.c
9176
9177 INTEL PMC CORE DRIVER
9178 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9179 M:      David E Box <david.e.box@intel.com>
9180 L:      platform-driver-x86@vger.kernel.org
9181 S:      Maintained
9182 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
9183 F:      drivers/platform/x86/intel_pmc_core*
9184
9185 INTEL PMIC GPIO DRIVERS
9186 M:      Andy Shevchenko <andy@kernel.org>
9187 S:      Maintained
9188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9189 F:      drivers/gpio/gpio-*cove.c
9190
9191 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9192 M:      Andy Shevchenko <andy@kernel.org>
9193 S:      Maintained
9194 F:      drivers/mfd/intel_soc_pmic*
9195 F:      include/linux/mfd/intel_soc_pmic*
9196
9197 INTEL PMT DRIVER
9198 M:      "David E. Box" <david.e.box@linux.intel.com>
9199 S:      Maintained
9200 F:      drivers/mfd/intel_pmt.c
9201 F:      drivers/platform/x86/intel_pmt_*
9202
9203 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9204 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
9205 L:      linux-wireless@vger.kernel.org
9206 S:      Maintained
9207 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9208 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9209 F:      drivers/net/wireless/intel/ipw2x00/
9210
9211 INTEL PSTATE DRIVER
9212 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9213 M:      Len Brown <lenb@kernel.org>
9214 L:      linux-pm@vger.kernel.org
9215 S:      Supported
9216 F:      drivers/cpufreq/intel_pstate.c
9217
9218 INTEL RDMA RNIC DRIVER
9219 M:      Faisal Latif <faisal.latif@intel.com>
9220 M:      Shiraz Saleem <shiraz.saleem@intel.com>
9221 L:      linux-rdma@vger.kernel.org
9222 S:      Supported
9223 F:      drivers/infiniband/hw/i40iw/
9224 F:      include/uapi/rdma/i40iw-abi.h
9225
9226 INTEL SCU DRIVERS
9227 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9228 S:      Maintained
9229 F:      arch/x86/include/asm/intel_scu_ipc.h
9230 F:      drivers/platform/x86/intel_scu_*
9231
9232 INTEL SPEED SELECT TECHNOLOGY
9233 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9234 L:      platform-driver-x86@vger.kernel.org
9235 S:      Maintained
9236 F:      drivers/platform/x86/intel_speed_select_if/
9237 F:      include/uapi/linux/isst_if.h
9238 F:      tools/power/x86/intel-speed-select/
9239
9240 INTEL STRATIX10 FIRMWARE DRIVERS
9241 M:      Richard Gong <richard.gong@linux.intel.com>
9242 L:      linux-kernel@vger.kernel.org
9243 S:      Maintained
9244 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9245 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9246 F:      drivers/firmware/stratix10-rsu.c
9247 F:      drivers/firmware/stratix10-svc.c
9248 F:      include/linux/firmware/intel/stratix10-smc.h
9249 F:      include/linux/firmware/intel/stratix10-svc-client.h
9250
9251 INTEL TELEMETRY DRIVER
9252 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9253 M:      "David E. Box" <david.e.box@linux.intel.com>
9254 L:      platform-driver-x86@vger.kernel.org
9255 S:      Maintained
9256 F:      arch/x86/include/asm/intel_telemetry.h
9257 F:      drivers/platform/x86/intel_telemetry*
9258
9259 INTEL UNCORE FREQUENCY CONTROL
9260 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9261 L:      platform-driver-x86@vger.kernel.org
9262 S:      Maintained
9263 F:      drivers/platform/x86/intel-uncore-frequency.c
9264
9265 INTEL VIRTUAL BUTTON DRIVER
9266 M:      AceLan Kao <acelan.kao@canonical.com>
9267 L:      platform-driver-x86@vger.kernel.org
9268 S:      Maintained
9269 F:      drivers/platform/x86/intel-vbtn.c
9270
9271 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9272 M:      Stanislaw Gruszka <stf_xl@wp.pl>
9273 L:      linux-wireless@vger.kernel.org
9274 S:      Supported
9275 F:      drivers/net/wireless/intel/iwlegacy/
9276
9277 INTEL WIRELESS WIFI LINK (iwlwifi)
9278 M:      Luca Coelho <luciano.coelho@intel.com>
9279 L:      linux-wireless@vger.kernel.org
9280 S:      Supported
9281 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9283 F:      drivers/net/wireless/intel/iwlwifi/
9284
9285 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9286 M:      Jithu Joseph <jithu.joseph@intel.com>
9287 R:      Maurice Ma <maurice.ma@intel.com>
9288 S:      Maintained
9289 W:      https://slimbootloader.github.io/security/firmware-update.html
9290 F:      drivers/platform/x86/intel-wmi-sbl-fw-update.c
9291
9292 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9293 L:      Dell.Client.Kernel@dell.com
9294 S:      Maintained
9295 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
9296
9297 INTEL(R) TRACE HUB
9298 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9299 S:      Supported
9300 F:      Documentation/trace/intel_th.rst
9301 F:      drivers/hwtracing/intel_th/
9302 F:      include/linux/intel_th.h
9303
9304 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9305 M:      Ning Sun <ning.sun@intel.com>
9306 L:      tboot-devel@lists.sourceforge.net
9307 S:      Supported
9308 W:      http://tboot.sourceforge.net
9309 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9310 F:      Documentation/x86/intel_txt.rst
9311 F:      arch/x86/kernel/tboot.c
9312 F:      include/linux/tboot.h
9313
9314 INTEL SGX
9315 M:      Jarkko Sakkinen <jarkko@kernel.org>
9316 R:      Dave Hansen <dave.hansen@linux.intel.com>
9317 L:      linux-sgx@vger.kernel.org
9318 S:      Supported
9319 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
9320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9321 F:      Documentation/x86/sgx.rst
9322 F:      arch/x86/entry/vdso/vsgx.S
9323 F:      arch/x86/include/asm/sgx.h
9324 F:      arch/x86/include/uapi/asm/sgx.h
9325 F:      arch/x86/kernel/cpu/sgx/*
9326 F:      tools/testing/selftests/sgx/*
9327 K:      \bSGX_
9328
9329 INTERCONNECT API
9330 M:      Georgi Djakov <djakov@kernel.org>
9331 L:      linux-pm@vger.kernel.org
9332 S:      Maintained
9333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9334 F:      Documentation/devicetree/bindings/interconnect/
9335 F:      Documentation/driver-api/interconnect.rst
9336 F:      drivers/interconnect/
9337 F:      include/dt-bindings/interconnect/
9338 F:      include/linux/interconnect-provider.h
9339 F:      include/linux/interconnect.h
9340
9341 INVENSENSE ICM-426xx IMU DRIVER
9342 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9343 L:      linux-iio@vger.kernel.org
9344 S:      Maintained
9345 W:      https://invensense.tdk.com/
9346 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9347 F:      drivers/iio/imu/inv_icm42600/
9348
9349 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9350 M:      Linus Walleij <linus.walleij@linaro.org>
9351 L:      linux-iio@vger.kernel.org
9352 S:      Maintained
9353 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9354 F:      drivers/iio/gyro/mpu3050*
9355
9356 IOC3 ETHERNET DRIVER
9357 M:      Ralf Baechle <ralf@linux-mips.org>
9358 L:      linux-mips@vger.kernel.org
9359 S:      Maintained
9360 F:      drivers/net/ethernet/sgi/ioc3-eth.c
9361
9362 IOMAP FILESYSTEM LIBRARY
9363 M:      Christoph Hellwig <hch@infradead.org>
9364 M:      Darrick J. Wong <djwong@kernel.org>
9365 M:      linux-xfs@vger.kernel.org
9366 M:      linux-fsdevel@vger.kernel.org
9367 L:      linux-xfs@vger.kernel.org
9368 L:      linux-fsdevel@vger.kernel.org
9369 S:      Supported
9370 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9371 F:      fs/iomap/
9372 F:      include/linux/iomap.h
9373
9374 IOMMU DRIVERS
9375 M:      Joerg Roedel <joro@8bytes.org>
9376 M:      Will Deacon <will@kernel.org>
9377 L:      iommu@lists.linux-foundation.org
9378 S:      Maintained
9379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9380 F:      Documentation/devicetree/bindings/iommu/
9381 F:      Documentation/userspace-api/iommu.rst
9382 F:      drivers/iommu/
9383 F:      include/linux/iommu.h
9384 F:      include/linux/iova.h
9385 F:      include/linux/of_iommu.h
9386 F:      include/uapi/linux/iommu.h
9387
9388 IO_URING
9389 M:      Jens Axboe <axboe@kernel.dk>
9390 R:      Pavel Begunkov <asml.silence@gmail.com>
9391 L:      io-uring@vger.kernel.org
9392 S:      Maintained
9393 T:      git git://git.kernel.dk/linux-block
9394 T:      git git://git.kernel.dk/liburing
9395 F:      fs/io-wq.c
9396 F:      fs/io-wq.h
9397 F:      fs/io_uring.c
9398 F:      include/linux/io_uring.h
9399 F:      include/uapi/linux/io_uring.h
9400
9401 IPMI SUBSYSTEM
9402 M:      Corey Minyard <minyard@acm.org>
9403 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9404 S:      Supported
9405 W:      http://openipmi.sourceforge.net/
9406 F:      Documentation/driver-api/ipmi.rst
9407 F:      Documentation/devicetree/bindings/ipmi/
9408 F:      drivers/char/ipmi/
9409 F:      include/linux/ipmi*
9410 F:      include/uapi/linux/ipmi*
9411
9412 IPS SCSI RAID DRIVER
9413 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9414 L:      linux-scsi@vger.kernel.org
9415 S:      Maintained
9416 W:      http://www.adaptec.com/
9417 F:      drivers/scsi/ips*
9418
9419 IPVS
9420 M:      Simon Horman <horms@verge.net.au>
9421 M:      Julian Anastasov <ja@ssi.bg>
9422 L:      netdev@vger.kernel.org
9423 L:      lvs-devel@vger.kernel.org
9424 S:      Maintained
9425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9427 F:      Documentation/networking/ipvs-sysctl.rst
9428 F:      include/net/ip_vs.h
9429 F:      include/uapi/linux/ip_vs.h
9430 F:      net/netfilter/ipvs/
9431
9432 IPWIRELESS DRIVER
9433 M:      Jiri Kosina <jikos@kernel.org>
9434 M:      David Sterba <dsterba@suse.com>
9435 S:      Odd Fixes
9436 F:      drivers/tty/ipwireless/
9437
9438 IPX NETWORK LAYER
9439 L:      netdev@vger.kernel.org
9440 S:      Obsolete
9441 F:      include/uapi/linux/ipx.h
9442
9443 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9444 M:      Marc Zyngier <maz@kernel.org>
9445 S:      Maintained
9446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9447 F:      Documentation/core-api/irq/irq-domain.rst
9448 F:      include/linux/irqdomain.h
9449 F:      kernel/irq/irqdomain.c
9450 F:      kernel/irq/msi.c
9451
9452 IRQ SUBSYSTEM
9453 M:      Thomas Gleixner <tglx@linutronix.de>
9454 L:      linux-kernel@vger.kernel.org
9455 S:      Maintained
9456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9457 F:      kernel/irq/
9458
9459 IRQCHIP DRIVERS
9460 M:      Thomas Gleixner <tglx@linutronix.de>
9461 M:      Marc Zyngier <maz@kernel.org>
9462 L:      linux-kernel@vger.kernel.org
9463 S:      Maintained
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9465 F:      Documentation/devicetree/bindings/interrupt-controller/
9466 F:      drivers/irqchip/
9467
9468 ISA
9469 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9470 S:      Maintained
9471 F:      Documentation/driver-api/isa.rst
9472 F:      drivers/base/isa.c
9473 F:      include/linux/isa.h
9474
9475 ISA RADIO MODULE
9476 M:      Hans Verkuil <hverkuil@xs4all.nl>
9477 L:      linux-media@vger.kernel.org
9478 S:      Maintained
9479 W:      https://linuxtv.org
9480 T:      git git://linuxtv.org/media_tree.git
9481 F:      drivers/media/radio/radio-isa*
9482
9483 ISAPNP
9484 M:      Jaroslav Kysela <perex@perex.cz>
9485 S:      Maintained
9486 F:      Documentation/driver-api/isapnp.rst
9487 F:      drivers/pnp/isapnp/
9488 F:      include/linux/isapnp.h
9489
9490 ISCSI
9491 M:      Lee Duncan <lduncan@suse.com>
9492 M:      Chris Leech <cleech@redhat.com>
9493 L:      open-iscsi@googlegroups.com
9494 L:      linux-scsi@vger.kernel.org
9495 S:      Maintained
9496 W:      www.open-iscsi.com
9497 F:      drivers/scsi/*iscsi*
9498 F:      include/scsi/*iscsi*
9499
9500 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9501 M:      Peter Jones <pjones@redhat.com>
9502 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
9503 S:      Maintained
9504 F:      drivers/firmware/iscsi_ibft*
9505
9506 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9507 M:      Sagi Grimberg <sagi@grimberg.me>
9508 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
9509 L:      linux-rdma@vger.kernel.org
9510 S:      Supported
9511 W:      http://www.openfabrics.org
9512 W:      www.open-iscsi.org
9513 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9514 F:      drivers/infiniband/ulp/iser/
9515
9516 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9517 M:      Sagi Grimberg <sagi@grimberg.me>
9518 L:      linux-rdma@vger.kernel.org
9519 L:      target-devel@vger.kernel.org
9520 S:      Supported
9521 W:      http://www.linux-iscsi.org
9522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9523 F:      drivers/infiniband/ulp/isert
9524
9525 ISDN/CMTP OVER BLUETOOTH
9526 M:      Karsten Keil <isdn@linux-pingi.de>
9527 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9528 L:      netdev@vger.kernel.org
9529 S:      Odd Fixes
9530 W:      http://www.isdn4linux.de
9531 F:      Documentation/isdn/
9532 F:      drivers/isdn/capi/
9533 F:      include/linux/isdn/
9534 F:      include/uapi/linux/isdn/
9535 F:      net/bluetooth/cmtp/
9536
9537 ISDN/mISDN SUBSYSTEM
9538 M:      Karsten Keil <isdn@linux-pingi.de>
9539 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9540 L:      netdev@vger.kernel.org
9541 S:      Maintained
9542 W:      http://www.isdn4linux.de
9543 F:      drivers/isdn/Kconfig
9544 F:      drivers/isdn/Makefile
9545 F:      drivers/isdn/hardware/
9546 F:      drivers/isdn/mISDN/
9547
9548 IT87 HARDWARE MONITORING DRIVER
9549 M:      Jean Delvare <jdelvare@suse.com>
9550 L:      linux-hwmon@vger.kernel.org
9551 S:      Maintained
9552 F:      Documentation/hwmon/it87.rst
9553 F:      drivers/hwmon/it87.c
9554
9555 IT913X MEDIA DRIVER
9556 M:      Antti Palosaari <crope@iki.fi>
9557 L:      linux-media@vger.kernel.org
9558 S:      Maintained
9559 W:      https://linuxtv.org
9560 W:      http://palosaari.fi/linux/
9561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9562 T:      git git://linuxtv.org/anttip/media_tree.git
9563 F:      drivers/media/tuners/it913x*
9564
9565 IVTV VIDEO4LINUX DRIVER
9566 M:      Andy Walls <awalls@md.metrocast.net>
9567 L:      linux-media@vger.kernel.org
9568 S:      Maintained
9569 W:      https://linuxtv.org
9570 T:      git git://linuxtv.org/media_tree.git
9571 F:      Documentation/admin-guide/media/ivtv*
9572 F:      drivers/media/pci/ivtv/
9573 F:      include/uapi/linux/ivtv*
9574
9575 IX2505V MEDIA DRIVER
9576 M:      Malcolm Priestley <tvboxspy@gmail.com>
9577 L:      linux-media@vger.kernel.org
9578 S:      Maintained
9579 W:      https://linuxtv.org
9580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9581 F:      drivers/media/dvb-frontends/ix2505v*
9582
9583 JAILHOUSE HYPERVISOR INTERFACE
9584 M:      Jan Kiszka <jan.kiszka@siemens.com>
9585 L:      jailhouse-dev@googlegroups.com
9586 S:      Maintained
9587 F:      arch/x86/include/asm/jailhouse_para.h
9588 F:      arch/x86/kernel/jailhouse.c
9589
9590 JC42.4 TEMPERATURE SENSOR DRIVER
9591 M:      Guenter Roeck <linux@roeck-us.net>
9592 L:      linux-hwmon@vger.kernel.org
9593 S:      Maintained
9594 F:      Documentation/hwmon/jc42.rst
9595 F:      drivers/hwmon/jc42.c
9596
9597 JFS FILESYSTEM
9598 M:      Dave Kleikamp <shaggy@kernel.org>
9599 L:      jfs-discussion@lists.sourceforge.net
9600 S:      Maintained
9601 W:      http://jfs.sourceforge.net/
9602 T:      git git://github.com/kleikamp/linux-shaggy.git
9603 F:      Documentation/admin-guide/jfs.rst
9604 F:      fs/jfs/
9605
9606 JME NETWORK DRIVER
9607 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
9608 L:      netdev@vger.kernel.org
9609 S:      Maintained
9610 F:      drivers/net/ethernet/jme.*
9611
9612 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9613 M:      David Woodhouse <dwmw2@infradead.org>
9614 M:      Richard Weinberger <richard@nod.at>
9615 L:      linux-mtd@lists.infradead.org
9616 S:      Odd Fixes
9617 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
9618 T:      git git://git.infradead.org/ubifs-2.6.git
9619 F:      fs/jffs2/
9620 F:      include/uapi/linux/jffs2.h
9621
9622 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9623 M:      "Theodore Ts'o" <tytso@mit.edu>
9624 M:      Jan Kara <jack@suse.com>
9625 L:      linux-ext4@vger.kernel.org
9626 S:      Maintained
9627 F:      fs/jbd2/
9628 F:      include/linux/jbd2.h
9629
9630 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9631 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9632 L:      linux-media@vger.kernel.org
9633 S:      Maintained
9634 F:      drivers/media/platform/rcar_jpu.c
9635
9636 JSM Neo PCI based serial card
9637 L:      linux-serial@vger.kernel.org
9638 S:      Orphan
9639 F:      drivers/tty/serial/jsm/
9640
9641 K10TEMP HARDWARE MONITORING DRIVER
9642 M:      Clemens Ladisch <clemens@ladisch.de>
9643 L:      linux-hwmon@vger.kernel.org
9644 S:      Maintained
9645 F:      Documentation/hwmon/k10temp.rst
9646 F:      drivers/hwmon/k10temp.c
9647
9648 K8TEMP HARDWARE MONITORING DRIVER
9649 M:      Rudolf Marek <r.marek@assembler.cz>
9650 L:      linux-hwmon@vger.kernel.org
9651 S:      Maintained
9652 F:      Documentation/hwmon/k8temp.rst
9653 F:      drivers/hwmon/k8temp.c
9654
9655 KASAN
9656 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
9657 R:      Alexander Potapenko <glider@google.com>
9658 R:      Andrey Konovalov <andreyknvl@gmail.com>
9659 R:      Dmitry Vyukov <dvyukov@google.com>
9660 L:      kasan-dev@googlegroups.com
9661 S:      Maintained
9662 F:      Documentation/dev-tools/kasan.rst
9663 F:      arch/*/include/asm/*kasan.h
9664 F:      arch/*/mm/kasan_init*
9665 F:      include/linux/kasan*.h
9666 F:      lib/Kconfig.kasan
9667 F:      lib/test_kasan*.c
9668 F:      mm/kasan/
9669 F:      scripts/Makefile.kasan
9670
9671 KCONFIG
9672 M:      Masahiro Yamada <masahiroy@kernel.org>
9673 L:      linux-kbuild@vger.kernel.org
9674 S:      Maintained
9675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9676 F:      Documentation/kbuild/kconfig*
9677 F:      scripts/Kconfig.include
9678 F:      scripts/kconfig/
9679
9680 KCOV
9681 R:      Dmitry Vyukov <dvyukov@google.com>
9682 R:      Andrey Konovalov <andreyknvl@gmail.com>
9683 L:      kasan-dev@googlegroups.com
9684 S:      Maintained
9685 F:      Documentation/dev-tools/kcov.rst
9686 F:      include/linux/kcov.h
9687 F:      include/uapi/linux/kcov.h
9688 F:      kernel/kcov.c
9689 F:      scripts/Makefile.kcov
9690
9691 KCSAN
9692 M:      Marco Elver <elver@google.com>
9693 R:      Dmitry Vyukov <dvyukov@google.com>
9694 L:      kasan-dev@googlegroups.com
9695 S:      Maintained
9696 F:      Documentation/dev-tools/kcsan.rst
9697 F:      include/linux/kcsan*.h
9698 F:      kernel/kcsan/
9699 F:      lib/Kconfig.kcsan
9700 F:      scripts/Makefile.kcsan
9701
9702 KDUMP
9703 M:      Dave Young <dyoung@redhat.com>
9704 M:      Baoquan He <bhe@redhat.com>
9705 R:      Vivek Goyal <vgoyal@redhat.com>
9706 L:      kexec@lists.infradead.org
9707 S:      Maintained
9708 W:      http://lse.sourceforge.net/kdump/
9709 F:      Documentation/admin-guide/kdump/
9710 F:      fs/proc/vmcore.c
9711 F:      include/linux/crash_core.h
9712 F:      include/linux/crash_dump.h
9713 F:      include/uapi/linux/vmcore.h
9714 F:      kernel/crash_*.c
9715
9716 KEENE FM RADIO TRANSMITTER DRIVER
9717 M:      Hans Verkuil <hverkuil@xs4all.nl>
9718 L:      linux-media@vger.kernel.org
9719 S:      Maintained
9720 W:      https://linuxtv.org
9721 T:      git git://linuxtv.org/media_tree.git
9722 F:      drivers/media/radio/radio-keene*
9723
9724 KERNEL AUTOMOUNTER
9725 M:      Ian Kent <raven@themaw.net>
9726 L:      autofs@vger.kernel.org
9727 S:      Maintained
9728 F:      fs/autofs/
9729
9730 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9731 M:      Masahiro Yamada <masahiroy@kernel.org>
9732 M:      Michal Marek <michal.lkml@markovi.net>
9733 L:      linux-kbuild@vger.kernel.org
9734 S:      Maintained
9735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9736 F:      Documentation/kbuild/
9737 F:      Makefile
9738 F:      scripts/*vmlinux*
9739 F:      scripts/Kbuild*
9740 F:      scripts/Makefile*
9741 F:      scripts/basic/
9742 F:      scripts/mk*
9743 F:      scripts/mod/
9744 F:      scripts/package/
9745
9746 KERNEL JANITORS
9747 L:      kernel-janitors@vger.kernel.org
9748 S:      Odd Fixes
9749 W:      http://kernelnewbies.org/KernelJanitors
9750
9751 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9752 M:      "J. Bruce Fields" <bfields@fieldses.org>
9753 M:      Chuck Lever <chuck.lever@oracle.com>
9754 L:      linux-nfs@vger.kernel.org
9755 S:      Supported
9756 W:      http://nfs.sourceforge.net/
9757 T:      git git://linux-nfs.org/~bfields/linux.git
9758 F:      fs/lockd/
9759 F:      fs/nfs_common/
9760 F:      fs/nfsd/
9761 F:      include/linux/lockd/
9762 F:      include/linux/sunrpc/
9763 F:      include/uapi/linux/nfsd/
9764 F:      include/uapi/linux/sunrpc/
9765 F:      net/sunrpc/
9766 F:      Documentation/filesystems/nfs/
9767
9768 KERNEL SELFTEST FRAMEWORK
9769 M:      Shuah Khan <shuah@kernel.org>
9770 M:      Shuah Khan <skhan@linuxfoundation.org>
9771 L:      linux-kselftest@vger.kernel.org
9772 S:      Maintained
9773 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9775 F:      Documentation/dev-tools/kselftest*
9776 F:      tools/testing/selftests/
9777
9778 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9779 M:      Brendan Higgins <brendanhiggins@google.com>
9780 L:      linux-kselftest@vger.kernel.org
9781 L:      kunit-dev@googlegroups.com
9782 S:      Maintained
9783 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9784 F:      Documentation/dev-tools/kunit/
9785 F:      include/kunit/
9786 F:      lib/kunit/
9787 F:      tools/testing/kunit/
9788
9789 KERNEL USERMODE HELPER
9790 M:      Luis Chamberlain <mcgrof@kernel.org>
9791 L:      linux-kernel@vger.kernel.org
9792 S:      Maintained
9793 F:      include/linux/umh.h
9794 F:      kernel/umh.c
9795
9796 KERNEL VIRTUAL MACHINE (KVM)
9797 M:      Paolo Bonzini <pbonzini@redhat.com>
9798 L:      kvm@vger.kernel.org
9799 S:      Supported
9800 W:      http://www.linux-kvm.org
9801 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9802 F:      Documentation/virt/kvm/
9803 F:      include/asm-generic/kvm*
9804 F:      include/kvm/iodev.h
9805 F:      include/linux/kvm*
9806 F:      include/trace/events/kvm.h
9807 F:      include/uapi/asm-generic/kvm*
9808 F:      include/uapi/linux/kvm*
9809 F:      tools/kvm/
9810 F:      tools/testing/selftests/kvm/
9811 F:      virt/kvm/*
9812
9813 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9814 M:      Marc Zyngier <maz@kernel.org>
9815 R:      James Morse <james.morse@arm.com>
9816 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9817 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9819 L:      kvmarm@lists.cs.columbia.edu
9820 S:      Maintained
9821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9822 F:      arch/arm64/include/asm/kvm*
9823 F:      arch/arm64/include/uapi/asm/kvm*
9824 F:      arch/arm64/kvm/
9825 F:      include/kvm/arm_*
9826
9827 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9828 M:      Huacai Chen <chenhuacai@kernel.org>
9829 M:      Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9830 L:      linux-mips@vger.kernel.org
9831 L:      kvm@vger.kernel.org
9832 S:      Maintained
9833 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9834 F:      arch/mips/include/asm/kvm*
9835 F:      arch/mips/include/uapi/asm/kvm*
9836 F:      arch/mips/kvm/
9837
9838 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9839 M:      Paul Mackerras <paulus@ozlabs.org>
9840 L:      kvm-ppc@vger.kernel.org
9841 S:      Supported
9842 W:      http://www.linux-kvm.org/
9843 T:      git git://github.com/agraf/linux-2.6.git
9844 F:      arch/powerpc/include/asm/kvm*
9845 F:      arch/powerpc/include/uapi/asm/kvm*
9846 F:      arch/powerpc/kernel/kvm*
9847 F:      arch/powerpc/kvm/
9848
9849 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9850 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9851 M:      Janosch Frank <frankja@linux.ibm.com>
9852 R:      David Hildenbrand <david@redhat.com>
9853 R:      Cornelia Huck <cohuck@redhat.com>
9854 R:      Claudio Imbrenda <imbrenda@linux.ibm.com>
9855 L:      kvm@vger.kernel.org
9856 S:      Supported
9857 W:      http://www.ibm.com/developerworks/linux/linux390/
9858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9859 F:      Documentation/virt/kvm/s390*
9860 F:      arch/s390/include/asm/gmap.h
9861 F:      arch/s390/include/asm/kvm*
9862 F:      arch/s390/include/uapi/asm/kvm*
9863 F:      arch/s390/kernel/uv.c
9864 F:      arch/s390/kvm/
9865 F:      arch/s390/mm/gmap.c
9866 F:      tools/testing/selftests/kvm/*/s390x/
9867 F:      tools/testing/selftests/kvm/s390x/
9868
9869 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9870 M:      Paolo Bonzini <pbonzini@redhat.com>
9871 R:      Sean Christopherson <seanjc@google.com>
9872 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9873 R:      Wanpeng Li <wanpengli@tencent.com>
9874 R:      Jim Mattson <jmattson@google.com>
9875 R:      Joerg Roedel <joro@8bytes.org>
9876 L:      kvm@vger.kernel.org
9877 S:      Supported
9878 W:      http://www.linux-kvm.org
9879 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9880 F:      arch/x86/include/asm/kvm*
9881 F:      arch/x86/include/asm/pvclock-abi.h
9882 F:      arch/x86/include/asm/svm.h
9883 F:      arch/x86/include/asm/vmx*.h
9884 F:      arch/x86/include/uapi/asm/kvm*
9885 F:      arch/x86/include/uapi/asm/svm.h
9886 F:      arch/x86/include/uapi/asm/vmx.h
9887 F:      arch/x86/kernel/kvm.c
9888 F:      arch/x86/kernel/kvmclock.c
9889 F:      arch/x86/kvm/
9890 F:      arch/x86/kvm/*/
9891
9892 KERNFS
9893 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9894 M:      Tejun Heo <tj@kernel.org>
9895 S:      Supported
9896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9897 F:      fs/kernfs/
9898 F:      include/linux/kernfs.h
9899
9900 KEXEC
9901 M:      Eric Biederman <ebiederm@xmission.com>
9902 L:      kexec@lists.infradead.org
9903 S:      Maintained
9904 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9905 F:      include/linux/kexec.h
9906 F:      include/uapi/linux/kexec.h
9907 F:      kernel/kexec*
9908
9909 KEYS-ENCRYPTED
9910 M:      Mimi Zohar <zohar@linux.ibm.com>
9911 L:      linux-integrity@vger.kernel.org
9912 L:      keyrings@vger.kernel.org
9913 S:      Supported
9914 F:      Documentation/security/keys/trusted-encrypted.rst
9915 F:      include/keys/encrypted-type.h
9916 F:      security/keys/encrypted-keys/
9917
9918 KEYS-TRUSTED
9919 M:      James Bottomley <jejb@linux.ibm.com>
9920 M:      Jarkko Sakkinen <jarkko@kernel.org>
9921 M:      Mimi Zohar <zohar@linux.ibm.com>
9922 L:      linux-integrity@vger.kernel.org
9923 L:      keyrings@vger.kernel.org
9924 S:      Supported
9925 F:      Documentation/security/keys/trusted-encrypted.rst
9926 F:      include/keys/trusted-type.h
9927 F:      include/keys/trusted_tpm.h
9928 F:      security/keys/trusted-keys/
9929
9930 KEYS-TRUSTED-TEE
9931 M:      Sumit Garg <sumit.garg@linaro.org>
9932 L:      linux-integrity@vger.kernel.org
9933 L:      keyrings@vger.kernel.org
9934 S:      Supported
9935 F:      include/keys/trusted_tee.h
9936 F:      security/keys/trusted-keys/trusted_tee.c
9937
9938 KEYS/KEYRINGS
9939 M:      David Howells <dhowells@redhat.com>
9940 M:      Jarkko Sakkinen <jarkko@kernel.org>
9941 L:      keyrings@vger.kernel.org
9942 S:      Maintained
9943 F:      Documentation/security/keys/core.rst
9944 F:      include/keys/
9945 F:      include/linux/key-type.h
9946 F:      include/linux/key.h
9947 F:      include/linux/keyctl.h
9948 F:      include/uapi/linux/keyctl.h
9949 F:      security/keys/
9950
9951 KFENCE
9952 M:      Alexander Potapenko <glider@google.com>
9953 M:      Marco Elver <elver@google.com>
9954 R:      Dmitry Vyukov <dvyukov@google.com>
9955 L:      kasan-dev@googlegroups.com
9956 S:      Maintained
9957 F:      Documentation/dev-tools/kfence.rst
9958 F:      arch/*/include/asm/kfence.h
9959 F:      include/linux/kfence.h
9960 F:      lib/Kconfig.kfence
9961 F:      mm/kfence/
9962
9963 KFIFO
9964 M:      Stefani Seibold <stefani@seibold.net>
9965 S:      Maintained
9966 F:      include/linux/kfifo.h
9967 F:      lib/kfifo.c
9968 F:      samples/kfifo/
9969
9970 KGDB / KDB /debug_core
9971 M:      Jason Wessel <jason.wessel@windriver.com>
9972 M:      Daniel Thompson <daniel.thompson@linaro.org>
9973 R:      Douglas Anderson <dianders@chromium.org>
9974 L:      kgdb-bugreport@lists.sourceforge.net
9975 S:      Maintained
9976 W:      http://kgdb.wiki.kernel.org/
9977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9978 F:      Documentation/dev-tools/kgdb.rst
9979 F:      drivers/misc/kgdbts.c
9980 F:      drivers/tty/serial/kgdboc.c
9981 F:      include/linux/kdb.h
9982 F:      include/linux/kgdb.h
9983 F:      kernel/debug/
9984
9985 KHADAS MCU MFD DRIVER
9986 M:      Neil Armstrong <narmstrong@baylibre.com>
9987 L:      linux-amlogic@lists.infradead.org
9988 S:      Maintained
9989 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9990 F:      drivers/mfd/khadas-mcu.c
9991 F:      include/linux/mfd/khadas-mcu.h
9992 F:      drivers/thermal/khadas_mcu_fan.c
9993
9994 KMEMLEAK
9995 M:      Catalin Marinas <catalin.marinas@arm.com>
9996 S:      Maintained
9997 F:      Documentation/dev-tools/kmemleak.rst
9998 F:      include/linux/kmemleak.h
9999 F:      mm/kmemleak.c
10000 F:      samples/kmemleak/kmemleak-test.c
10001
10002 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10003 M:      Luis Chamberlain <mcgrof@kernel.org>
10004 L:      linux-kernel@vger.kernel.org
10005 S:      Maintained
10006 F:      include/linux/kmod.h
10007 F:      kernel/kmod.c
10008 F:      lib/test_kmod.c
10009 F:      tools/testing/selftests/kmod/
10010
10011 KPROBES
10012 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10013 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10014 M:      "David S. Miller" <davem@davemloft.net>
10015 M:      Masami Hiramatsu <mhiramat@kernel.org>
10016 S:      Maintained
10017 F:      Documentation/trace/kprobes.rst
10018 F:      include/asm-generic/kprobes.h
10019 F:      include/linux/kprobes.h
10020 F:      kernel/kprobes.c
10021
10022 KS0108 LCD CONTROLLER DRIVER
10023 M:      Miguel Ojeda <ojeda@kernel.org>
10024 S:      Maintained
10025 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
10026 F:      drivers/auxdisplay/ks0108.c
10027 F:      include/linux/ks0108.h
10028
10029 KTD253 BACKLIGHT DRIVER
10030 M:      Linus Walleij <linus.walleij@linaro.org>
10031 S:      Maintained
10032 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10033 F:      drivers/video/backlight/ktd253-backlight.c
10034
10035 L3MDEV
10036 M:      David Ahern <dsahern@kernel.org>
10037 L:      netdev@vger.kernel.org
10038 S:      Maintained
10039 F:      include/net/l3mdev.h
10040 F:      net/l3mdev
10041
10042 L7 BPF FRAMEWORK
10043 M:      John Fastabend <john.fastabend@gmail.com>
10044 M:      Daniel Borkmann <daniel@iogearbox.net>
10045 M:      Jakub Sitnicki <jakub@cloudflare.com>
10046 M:      Lorenz Bauer <lmb@cloudflare.com>
10047 L:      netdev@vger.kernel.org
10048 L:      bpf@vger.kernel.org
10049 S:      Maintained
10050 F:      include/linux/skmsg.h
10051 F:      net/core/skmsg.c
10052 F:      net/core/sock_map.c
10053 F:      net/ipv4/tcp_bpf.c
10054 F:      net/ipv4/udp_bpf.c
10055
10056 LANTIQ / INTEL Ethernet drivers
10057 M:      Hauke Mehrtens <hauke@hauke-m.de>
10058 L:      netdev@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/net/dsa/lantiq_gswip.c
10061 F:      drivers/net/dsa/lantiq_pce.h
10062 F:      drivers/net/ethernet/lantiq_xrx200.c
10063 F:      net/dsa/tag_gswip.c
10064
10065 LANTIQ MIPS ARCHITECTURE
10066 M:      John Crispin <john@phrozen.org>
10067 L:      linux-mips@vger.kernel.org
10068 S:      Maintained
10069 F:      arch/mips/lantiq
10070 F:      drivers/soc/lantiq
10071
10072 LASI 53c700 driver for PARISC
10073 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10074 L:      linux-scsi@vger.kernel.org
10075 S:      Maintained
10076 F:      Documentation/scsi/53c700.rst
10077 F:      drivers/scsi/53c700*
10078
10079 LEAKING_ADDRESSES
10080 M:      Tobin C. Harding <me@tobin.cc>
10081 M:      Tycho Andersen <tycho@tycho.pizza>
10082 L:      linux-hardening@vger.kernel.org
10083 S:      Maintained
10084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10085 F:      scripts/leaking_addresses.pl
10086
10087 LED SUBSYSTEM
10088 M:      Pavel Machek <pavel@ucw.cz>
10089 L:      linux-leds@vger.kernel.org
10090 S:      Maintained
10091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10092 F:      Documentation/devicetree/bindings/leds/
10093 F:      drivers/leds/
10094 F:      include/linux/leds.h
10095
10096 LEGACY EEPROM DRIVER
10097 M:      Jean Delvare <jdelvare@suse.com>
10098 S:      Maintained
10099 F:      Documentation/misc-devices/eeprom.rst
10100 F:      drivers/misc/eeprom/eeprom.c
10101
10102 LEGO MINDSTORMS EV3
10103 R:      David Lechner <david@lechnology.com>
10104 S:      Maintained
10105 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10106 F:      arch/arm/boot/dts/da850-lego-ev3.dts
10107 F:      drivers/power/supply/lego_ev3_battery.c
10108
10109 LEGO USB Tower driver
10110 M:      Juergen Stuber <starblue@users.sourceforge.net>
10111 L:      legousb-devel@lists.sourceforge.net
10112 S:      Maintained
10113 W:      http://legousb.sourceforge.net/
10114 F:      drivers/usb/misc/legousbtower.c
10115
10116 LG LAPTOP EXTRAS
10117 M:      Matan Ziv-Av <matan@svgalib.org>
10118 L:      platform-driver-x86@vger.kernel.org
10119 S:      Maintained
10120 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
10121 F:      Documentation/admin-guide/laptops/lg-laptop.rst
10122 F:      drivers/platform/x86/lg-laptop.c
10123
10124 LG2160 MEDIA DRIVER
10125 M:      Michael Krufky <mkrufky@linuxtv.org>
10126 L:      linux-media@vger.kernel.org
10127 S:      Maintained
10128 W:      https://linuxtv.org
10129 W:      http://github.com/mkrufky
10130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10131 T:      git git://linuxtv.org/mkrufky/tuners.git
10132 F:      drivers/media/dvb-frontends/lg2160.*
10133
10134 LGDT3305 MEDIA DRIVER
10135 M:      Michael Krufky <mkrufky@linuxtv.org>
10136 L:      linux-media@vger.kernel.org
10137 S:      Maintained
10138 W:      https://linuxtv.org
10139 W:      http://github.com/mkrufky
10140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10141 T:      git git://linuxtv.org/mkrufky/tuners.git
10142 F:      drivers/media/dvb-frontends/lgdt3305.*
10143
10144 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10145 M:      Viresh Kumar <vireshk@kernel.org>
10146 L:      linux-ide@vger.kernel.org
10147 S:      Maintained
10148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10149 F:      drivers/ata/pata_arasan_cf.c
10150 F:      include/linux/pata_arasan_cf_data.h
10151
10152 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10153 M:      Linus Walleij <linus.walleij@linaro.org>
10154 L:      linux-ide@vger.kernel.org
10155 S:      Maintained
10156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10157 F:      drivers/ata/pata_ftide010.c
10158 F:      drivers/ata/sata_gemini.c
10159 F:      drivers/ata/sata_gemini.h
10160
10161 LIBATA SATA AHCI PLATFORM devices support
10162 M:      Hans de Goede <hdegoede@redhat.com>
10163 M:      Jens Axboe <axboe@kernel.dk>
10164 L:      linux-ide@vger.kernel.org
10165 S:      Maintained
10166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10167 F:      drivers/ata/ahci_platform.c
10168 F:      drivers/ata/libahci_platform.c
10169 F:      include/linux/ahci_platform.h
10170
10171 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10172 M:      Mikael Pettersson <mikpelinux@gmail.com>
10173 L:      linux-ide@vger.kernel.org
10174 S:      Maintained
10175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10176 F:      drivers/ata/sata_promise.*
10177
10178 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10179 M:      Jens Axboe <axboe@kernel.dk>
10180 L:      linux-ide@vger.kernel.org
10181 S:      Maintained
10182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10183 F:      Documentation/devicetree/bindings/ata/
10184 F:      drivers/ata/
10185 F:      include/linux/ata.h
10186 F:      include/linux/libata.h
10187
10188 LIBLOCKDEP
10189 M:      Sasha Levin <alexander.levin@microsoft.com>
10190 S:      Maintained
10191 F:      tools/lib/lockdep/
10192
10193 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10194 M:      Dan Williams <dan.j.williams@intel.com>
10195 M:      Vishal Verma <vishal.l.verma@intel.com>
10196 M:      Dave Jiang <dave.jiang@intel.com>
10197 L:      linux-nvdimm@lists.01.org
10198 S:      Supported
10199 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10200 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10201 F:      drivers/nvdimm/blk.c
10202 F:      drivers/nvdimm/region_devs.c
10203
10204 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10205 M:      Vishal Verma <vishal.l.verma@intel.com>
10206 M:      Dan Williams <dan.j.williams@intel.com>
10207 M:      Dave Jiang <dave.jiang@intel.com>
10208 L:      linux-nvdimm@lists.01.org
10209 S:      Supported
10210 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10211 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10212 F:      drivers/nvdimm/btt*
10213
10214 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10215 M:      Dan Williams <dan.j.williams@intel.com>
10216 M:      Vishal Verma <vishal.l.verma@intel.com>
10217 M:      Dave Jiang <dave.jiang@intel.com>
10218 L:      linux-nvdimm@lists.01.org
10219 S:      Supported
10220 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10221 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10222 F:      drivers/nvdimm/pmem*
10223
10224 LIBNVDIMM: DEVICETREE BINDINGS
10225 M:      Oliver O'Halloran <oohall@gmail.com>
10226 L:      linux-nvdimm@lists.01.org
10227 S:      Supported
10228 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10229 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
10230 F:      drivers/nvdimm/of_pmem.c
10231
10232 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10233 M:      Dan Williams <dan.j.williams@intel.com>
10234 M:      Vishal Verma <vishal.l.verma@intel.com>
10235 M:      Dave Jiang <dave.jiang@intel.com>
10236 M:      Ira Weiny <ira.weiny@intel.com>
10237 L:      linux-nvdimm@lists.01.org
10238 S:      Supported
10239 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
10240 P:      Documentation/nvdimm/maintainer-entry-profile.rst
10241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10242 F:      drivers/acpi/nfit/*
10243 F:      drivers/nvdimm/*
10244 F:      include/linux/libnvdimm.h
10245 F:      include/linux/nd.h
10246 F:      include/uapi/linux/ndctl.h
10247 F:      tools/testing/nvdimm/
10248
10249 LICENSES and SPDX stuff
10250 M:      Thomas Gleixner <tglx@linutronix.de>
10251 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10252 L:      linux-spdx@vger.kernel.org
10253 S:      Maintained
10254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10255 F:      COPYING
10256 F:      Documentation/process/license-rules.rst
10257 F:      LICENSES/
10258 F:      scripts/spdxcheck-test.sh
10259 F:      scripts/spdxcheck.py
10260
10261 LIGHTNVM PLATFORM SUPPORT
10262 M:      Matias Bjorling <mb@lightnvm.io>
10263 L:      linux-block@vger.kernel.org
10264 S:      Maintained
10265 W:      http://github/OpenChannelSSD
10266 F:      drivers/lightnvm/
10267 F:      include/linux/lightnvm.h
10268 F:      include/uapi/linux/lightnvm.h
10269
10270 LINEAR RANGES HELPERS
10271 M:      Mark Brown <broonie@kernel.org>
10272 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10273 F:      lib/linear_ranges.c
10274 F:      lib/test_linear_ranges.c
10275 F:      include/linux/linear_range.h
10276
10277 LINUX FOR POWER MACINTOSH
10278 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10279 L:      linuxppc-dev@lists.ozlabs.org
10280 S:      Odd Fixes
10281 F:      arch/powerpc/platforms/powermac/
10282 F:      drivers/macintosh/
10283
10284 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10285 M:      Michael Ellerman <mpe@ellerman.id.au>
10286 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10287 R:      Paul Mackerras <paulus@samba.org>
10288 L:      linuxppc-dev@lists.ozlabs.org
10289 S:      Supported
10290 W:      https://github.com/linuxppc/wiki/wiki
10291 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10293 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
10294 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
10295 F:      Documentation/devicetree/bindings/powerpc/
10296 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
10297 F:      Documentation/powerpc/
10298 F:      arch/powerpc/
10299 F:      drivers/*/*/*pasemi*
10300 F:      drivers/*/*pasemi*
10301 F:      drivers/char/tpm/tpm_ibmvtpm*
10302 F:      drivers/crypto/nx/
10303 F:      drivers/crypto/vmx/
10304 F:      drivers/i2c/busses/i2c-opal.c
10305 F:      drivers/net/ethernet/ibm/ibmveth.*
10306 F:      drivers/net/ethernet/ibm/ibmvnic.*
10307 F:      drivers/pci/hotplug/pnv_php.c
10308 F:      drivers/pci/hotplug/rpa*
10309 F:      drivers/rtc/rtc-opal.c
10310 F:      drivers/scsi/ibmvscsi/
10311 F:      drivers/tty/hvc/hvc_opal.c
10312 F:      drivers/watchdog/wdrtas.c
10313 F:      tools/testing/selftests/powerpc
10314 N:      /pmac
10315 N:      powermac
10316 N:      powernv
10317 N:      [^a-z0-9]ps3
10318 N:      pseries
10319
10320 LINUX FOR POWERPC EMBEDDED MPC5XXX
10321 M:      Anatolij Gustschin <agust@denx.de>
10322 L:      linuxppc-dev@lists.ozlabs.org
10323 S:      Odd Fixes
10324 F:      arch/powerpc/platforms/512x/
10325 F:      arch/powerpc/platforms/52xx/
10326
10327 LINUX FOR POWERPC EMBEDDED PPC4XX
10328 L:      linuxppc-dev@lists.ozlabs.org
10329 S:      Orphan
10330 F:      arch/powerpc/platforms/40x/
10331 F:      arch/powerpc/platforms/44x/
10332
10333 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10334 M:      Scott Wood <oss@buserror.net>
10335 L:      linuxppc-dev@lists.ozlabs.org
10336 S:      Odd fixes
10337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10338 F:      Documentation/devicetree/bindings/powerpc/fsl/
10339 F:      arch/powerpc/platforms/83xx/
10340 F:      arch/powerpc/platforms/85xx/
10341
10342 LINUX FOR POWERPC EMBEDDED PPC8XX
10343 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
10344 L:      linuxppc-dev@lists.ozlabs.org
10345 S:      Maintained
10346 F:      arch/powerpc/platforms/8xx/
10347
10348 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10349 M:      Kees Cook <keescook@chromium.org>
10350 S:      Maintained
10351 F:      drivers/misc/lkdtm/*
10352 F:      tools/testing/selftests/lkdtm/*
10353
10354 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10355 M:      Alan Stern <stern@rowland.harvard.edu>
10356 M:      Andrea Parri <parri.andrea@gmail.com>
10357 M:      Will Deacon <will@kernel.org>
10358 M:      Peter Zijlstra <peterz@infradead.org>
10359 M:      Boqun Feng <boqun.feng@gmail.com>
10360 M:      Nicholas Piggin <npiggin@gmail.com>
10361 M:      David Howells <dhowells@redhat.com>
10362 M:      Jade Alglave <j.alglave@ucl.ac.uk>
10363 M:      Luc Maranget <luc.maranget@inria.fr>
10364 M:      "Paul E. McKenney" <paulmck@kernel.org>
10365 R:      Akira Yokosawa <akiyks@gmail.com>
10366 R:      Daniel Lustig <dlustig@nvidia.com>
10367 R:      Joel Fernandes <joel@joelfernandes.org>
10368 L:      linux-kernel@vger.kernel.org
10369 L:      linux-arch@vger.kernel.org
10370 S:      Supported
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10372 F:      Documentation/atomic_bitops.txt
10373 F:      Documentation/atomic_t.txt
10374 F:      Documentation/core-api/refcount-vs-atomic.rst
10375 F:      Documentation/litmus-tests/
10376 F:      Documentation/memory-barriers.txt
10377 F:      tools/memory-model/
10378
10379 LIS3LV02D ACCELEROMETER DRIVER
10380 M:      Eric Piel <eric.piel@tremplin-utc.net>
10381 S:      Maintained
10382 F:      Documentation/misc-devices/lis3lv02d.rst
10383 F:      drivers/misc/lis3lv02d/
10384 F:      drivers/platform/x86/hp_accel.c
10385
10386 LIST KUNIT TEST
10387 M:      David Gow <davidgow@google.com>
10388 L:      linux-kselftest@vger.kernel.org
10389 L:      kunit-dev@googlegroups.com
10390 S:      Maintained
10391 F:      lib/list-test.c
10392
10393 LITEX PLATFORM
10394 M:      Karol Gugala <kgugala@antmicro.com>
10395 M:      Mateusz Holenko <mholenko@antmicro.com>
10396 S:      Maintained
10397 F:      Documentation/devicetree/bindings/*/litex,*.yaml
10398 F:      arch/openrisc/boot/dts/or1klitex.dts
10399 F:      drivers/soc/litex/litex_soc_ctrl.c
10400 F:      drivers/tty/serial/liteuart.c
10401 F:      include/linux/litex.h
10402
10403 LIVE PATCHING
10404 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10405 M:      Jiri Kosina <jikos@kernel.org>
10406 M:      Miroslav Benes <mbenes@suse.cz>
10407 M:      Petr Mladek <pmladek@suse.com>
10408 R:      Joe Lawrence <joe.lawrence@redhat.com>
10409 L:      live-patching@vger.kernel.org
10410 S:      Maintained
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10412 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
10413 F:      Documentation/livepatch/
10414 F:      arch/powerpc/include/asm/livepatch.h
10415 F:      arch/s390/include/asm/livepatch.h
10416 F:      arch/x86/include/asm/livepatch.h
10417 F:      include/linux/livepatch.h
10418 F:      kernel/livepatch/
10419 F:      lib/livepatch/
10420 F:      samples/livepatch/
10421 F:      tools/testing/selftests/livepatch/
10422
10423 LLC (802.2)
10424 L:      netdev@vger.kernel.org
10425 S:      Odd fixes
10426 F:      include/linux/llc.h
10427 F:      include/net/llc*
10428 F:      include/uapi/linux/llc.h
10429 F:      net/llc/
10430
10431 LM73 HARDWARE MONITOR DRIVER
10432 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
10433 L:      linux-hwmon@vger.kernel.org
10434 S:      Maintained
10435 F:      drivers/hwmon/lm73.c
10436
10437 LM78 HARDWARE MONITOR DRIVER
10438 M:      Jean Delvare <jdelvare@suse.com>
10439 L:      linux-hwmon@vger.kernel.org
10440 S:      Maintained
10441 F:      Documentation/hwmon/lm78.rst
10442 F:      drivers/hwmon/lm78.c
10443
10444 LM83 HARDWARE MONITOR DRIVER
10445 M:      Jean Delvare <jdelvare@suse.com>
10446 L:      linux-hwmon@vger.kernel.org
10447 S:      Maintained
10448 F:      Documentation/hwmon/lm83.rst
10449 F:      drivers/hwmon/lm83.c
10450
10451 LM90 HARDWARE MONITOR DRIVER
10452 M:      Jean Delvare <jdelvare@suse.com>
10453 L:      linux-hwmon@vger.kernel.org
10454 S:      Maintained
10455 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
10456 F:      Documentation/hwmon/lm90.rst
10457 F:      drivers/hwmon/lm90.c
10458 F:      include/dt-bindings/thermal/lm90.h
10459
10460 LM95234 HARDWARE MONITOR DRIVER
10461 M:      Guenter Roeck <linux@roeck-us.net>
10462 L:      linux-hwmon@vger.kernel.org
10463 S:      Maintained
10464 F:      Documentation/hwmon/lm95234.rst
10465 F:      drivers/hwmon/lm95234.c
10466
10467 LME2510 MEDIA DRIVER
10468 M:      Malcolm Priestley <tvboxspy@gmail.com>
10469 L:      linux-media@vger.kernel.org
10470 S:      Maintained
10471 W:      https://linuxtv.org
10472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10473 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
10474
10475 LOADPIN SECURITY MODULE
10476 M:      Kees Cook <keescook@chromium.org>
10477 S:      Supported
10478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10479 F:      Documentation/admin-guide/LSM/LoadPin.rst
10480 F:      security/loadpin/
10481
10482 LOCKING PRIMITIVES
10483 M:      Peter Zijlstra <peterz@infradead.org>
10484 M:      Ingo Molnar <mingo@redhat.com>
10485 M:      Will Deacon <will@kernel.org>
10486 R:      Waiman Long <longman@redhat.com>
10487 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10488 L:      linux-kernel@vger.kernel.org
10489 S:      Maintained
10490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10491 F:      Documentation/locking/
10492 F:      arch/*/include/asm/spinlock*.h
10493 F:      include/linux/lockdep.h
10494 F:      include/linux/mutex*.h
10495 F:      include/linux/rwlock*.h
10496 F:      include/linux/rwsem*.h
10497 F:      include/linux/seqlock.h
10498 F:      include/linux/spinlock*.h
10499 F:      kernel/locking/
10500 F:      lib/locking*.[ch]
10501 X:      kernel/locking/locktorture.c
10502
10503 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10504 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
10505 L:      linux-ntfs-dev@lists.sourceforge.net
10506 S:      Maintained
10507 W:      http://www.linux-ntfs.org/content/view/19/37/
10508 F:      Documentation/admin-guide/ldm.rst
10509 F:      block/partitions/ldm.*
10510
10511 LOGITECH HID GAMING KEYBOARDS
10512 M:      Hans de Goede <hdegoede@redhat.com>
10513 L:      linux-input@vger.kernel.org
10514 S:      Maintained
10515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10516 F:      drivers/hid/hid-lg-g15.c
10517
10518 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10519 M:      Sathya Prakash <sathya.prakash@broadcom.com>
10520 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10521 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10522 L:      MPT-FusionLinux.pdl@broadcom.com
10523 L:      linux-scsi@vger.kernel.org
10524 S:      Supported
10525 W:      http://www.avagotech.com/support/
10526 F:      drivers/message/fusion/
10527 F:      drivers/scsi/mpt3sas/
10528
10529 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10530 M:      Matthew Wilcox <willy@infradead.org>
10531 L:      linux-scsi@vger.kernel.org
10532 S:      Maintained
10533 F:      drivers/scsi/sym53c8xx_2/
10534
10535 LTC1660 DAC DRIVER
10536 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10537 L:      linux-iio@vger.kernel.org
10538 S:      Maintained
10539 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10540 F:      drivers/iio/dac/ltc1660.c
10541
10542 LTC2947 HARDWARE MONITOR DRIVER
10543 M:      Nuno Sá <nuno.sa@analog.com>
10544 L:      linux-hwmon@vger.kernel.org
10545 S:      Supported
10546 W:      http://ez.analog.com/community/linux-device-drivers
10547 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10548 F:      drivers/hwmon/ltc2947-core.c
10549 F:      drivers/hwmon/ltc2947-i2c.c
10550 F:      drivers/hwmon/ltc2947-spi.c
10551 F:      drivers/hwmon/ltc2947.h
10552
10553 LTC2983 IIO TEMPERATURE DRIVER
10554 M:      Nuno Sá <nuno.sa@analog.com>
10555 L:      linux-iio@vger.kernel.org
10556 S:      Supported
10557 W:      http://ez.analog.com/community/linux-device-drivers
10558 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10559 F:      drivers/iio/temperature/ltc2983.c
10560
10561 LTC4261 HARDWARE MONITOR DRIVER
10562 M:      Guenter Roeck <linux@roeck-us.net>
10563 L:      linux-hwmon@vger.kernel.org
10564 S:      Maintained
10565 F:      Documentation/hwmon/ltc4261.rst
10566 F:      drivers/hwmon/ltc4261.c
10567
10568 LTC4306 I2C MULTIPLEXER DRIVER
10569 M:      Michael Hennerich <michael.hennerich@analog.com>
10570 L:      linux-i2c@vger.kernel.org
10571 S:      Supported
10572 W:      http://ez.analog.com/community/linux-device-drivers
10573 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10574 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
10575
10576 LTP (Linux Test Project)
10577 M:      Mike Frysinger <vapier@gentoo.org>
10578 M:      Cyril Hrubis <chrubis@suse.cz>
10579 M:      Wanlong Gao <wanlong.gao@gmail.com>
10580 M:      Jan Stancek <jstancek@redhat.com>
10581 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10582 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
10583 L:      ltp@lists.linux.it (subscribers-only)
10584 S:      Maintained
10585 W:      http://linux-test-project.github.io/
10586 T:      git git://github.com/linux-test-project/ltp.git
10587
10588 LYNX PCS MODULE
10589 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
10590 L:      netdev@vger.kernel.org
10591 S:      Supported
10592 F:      drivers/net/pcs/pcs-lynx.c
10593 F:      include/linux/pcs-lynx.h
10594
10595 M68K ARCHITECTURE
10596 M:      Geert Uytterhoeven <geert@linux-m68k.org>
10597 L:      linux-m68k@lists.linux-m68k.org
10598 S:      Maintained
10599 W:      http://www.linux-m68k.org/
10600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10601 F:      arch/m68k/
10602 F:      drivers/zorro/
10603
10604 M68K ON APPLE MACINTOSH
10605 M:      Joshua Thompson <funaho@jurai.org>
10606 L:      linux-m68k@lists.linux-m68k.org
10607 S:      Maintained
10608 W:      http://www.mac.linux-m68k.org/
10609 F:      arch/m68k/mac/
10610 F:      drivers/macintosh/adb-iop.c
10611 F:      drivers/macintosh/via-macii.c
10612
10613 M68K ON HP9000/300
10614 M:      Philip Blundell <philb@gnu.org>
10615 S:      Maintained
10616 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
10617 F:      arch/m68k/hp300/
10618
10619 M88DS3103 MEDIA DRIVER
10620 M:      Antti Palosaari <crope@iki.fi>
10621 L:      linux-media@vger.kernel.org
10622 S:      Maintained
10623 W:      https://linuxtv.org
10624 W:      http://palosaari.fi/linux/
10625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10626 T:      git git://linuxtv.org/anttip/media_tree.git
10627 F:      drivers/media/dvb-frontends/m88ds3103*
10628
10629 M88RS2000 MEDIA DRIVER
10630 M:      Malcolm Priestley <tvboxspy@gmail.com>
10631 L:      linux-media@vger.kernel.org
10632 S:      Maintained
10633 W:      https://linuxtv.org
10634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10635 F:      drivers/media/dvb-frontends/m88rs2000*
10636
10637 MA901 MASTERKIT USB FM RADIO DRIVER
10638 M:      Alexey Klimov <klimov.linux@gmail.com>
10639 L:      linux-media@vger.kernel.org
10640 S:      Maintained
10641 T:      git git://linuxtv.org/media_tree.git
10642 F:      drivers/media/radio/radio-ma901.c
10643
10644 MAC80211
10645 M:      Johannes Berg <johannes@sipsolutions.net>
10646 L:      linux-wireless@vger.kernel.org
10647 S:      Maintained
10648 W:      https://wireless.wiki.kernel.org/
10649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10651 F:      Documentation/networking/mac80211-injection.rst
10652 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10653 F:      drivers/net/wireless/mac80211_hwsim.[ch]
10654 F:      include/net/mac80211.h
10655 F:      net/mac80211/
10656
10657 MAILBOX API
10658 M:      Jassi Brar <jassisinghbrar@gmail.com>
10659 L:      linux-kernel@vger.kernel.org
10660 S:      Maintained
10661 F:      drivers/mailbox/
10662 F:      include/linux/mailbox_client.h
10663 F:      include/linux/mailbox_controller.h
10664
10665 MAILBOX ARM MHUv2
10666 M:      Viresh Kumar <viresh.kumar@linaro.org>
10667 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10668 L:      linux-kernel@vger.kernel.org
10669 S:      Maintained
10670 F:      drivers/mailbox/arm_mhuv2.c
10671 F:      include/linux/mailbox/arm_mhuv2_message.h
10672 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10673
10674 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10675 M:      Michael Kerrisk <mtk.manpages@gmail.com>
10676 L:      linux-man@vger.kernel.org
10677 S:      Maintained
10678 W:      http://www.kernel.org/doc/man-pages
10679
10680 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10681 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
10682 L:      linux-mips@vger.kernel.org
10683 S:      Maintained
10684 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
10685
10686 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10687 M:      Andrew Lunn <andrew@lunn.ch>
10688 M:      Vivien Didelot <vivien.didelot@gmail.com>
10689 L:      netdev@vger.kernel.org
10690 S:      Maintained
10691 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
10692 F:      Documentation/networking/devlink/mv88e6xxx.rst
10693 F:      drivers/net/dsa/mv88e6xxx/
10694 F:      include/linux/platform_data/mv88e6xxx.h
10695
10696 MARVELL ARMADA 3700 PHY DRIVERS
10697 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10698 S:      Maintained
10699 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10700 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10701 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10702 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10703
10704 MARVELL ARMADA DRM SUPPORT
10705 M:      Russell King <linux@armlinux.org.uk>
10706 S:      Maintained
10707 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10708 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10709 F:      Documentation/devicetree/bindings/display/armada/
10710 F:      drivers/gpu/drm/armada/
10711 F:      include/uapi/drm/armada_drm.h
10712
10713 MARVELL CRYPTO DRIVER
10714 M:      Boris Brezillon <bbrezillon@kernel.org>
10715 M:      Arnaud Ebalard <arno@natisbad.org>
10716 M:      Srujana Challa <schalla@marvell.com>
10717 L:      linux-crypto@vger.kernel.org
10718 S:      Maintained
10719 F:      drivers/crypto/marvell/
10720 F:      include/linux/soc/marvell/octeontx2/
10721
10722 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10723 M:      Mirko Lindner <mlindner@marvell.com>
10724 M:      Stephen Hemminger <stephen@networkplumber.org>
10725 L:      netdev@vger.kernel.org
10726 S:      Maintained
10727 F:      drivers/net/ethernet/marvell/sk*
10728
10729 MARVELL LIBERTAS WIRELESS DRIVER
10730 L:      libertas-dev@lists.infradead.org
10731 S:      Orphan
10732 F:      drivers/net/wireless/marvell/libertas/
10733
10734 MARVELL MACCHIATOBIN SUPPORT
10735 M:      Russell King <linux@armlinux.org.uk>
10736 L:      linux-arm-kernel@lists.infradead.org
10737 S:      Maintained
10738 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10739
10740 MARVELL MV643XX ETHERNET DRIVER
10741 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10742 L:      netdev@vger.kernel.org
10743 S:      Maintained
10744 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
10745 F:      include/linux/mv643xx.h
10746
10747 MARVELL MV88X3310 PHY DRIVER
10748 M:      Russell King <linux@armlinux.org.uk>
10749 L:      netdev@vger.kernel.org
10750 S:      Maintained
10751 F:      drivers/net/phy/marvell10g.c
10752
10753 MARVELL MVEBU THERMAL DRIVER
10754 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10755 S:      Maintained
10756 F:      drivers/thermal/armada_thermal.c
10757
10758 MARVELL MVNETA ETHERNET DRIVER
10759 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10760 L:      netdev@vger.kernel.org
10761 S:      Maintained
10762 F:      drivers/net/ethernet/marvell/mvneta.*
10763
10764 MARVELL MVPP2 ETHERNET DRIVER
10765 M:      Marcin Wojtas <mw@semihalf.com>
10766 M:      Russell King <linux@armlinux.org.uk>
10767 L:      netdev@vger.kernel.org
10768 S:      Maintained
10769 F:      Documentation/devicetree/bindings/net/marvell-pp2.txt
10770 F:      drivers/net/ethernet/marvell/mvpp2/
10771
10772 MARVELL MWIFIEX WIRELESS DRIVER
10773 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10774 M:      Ganapathi Bhat <ganapathi017@gmail.com>
10775 M:      Sharvari Harisangam <sharvari.harisangam@nxp.com>
10776 M:      Xinming Hu <huxinming820@gmail.com>
10777 L:      linux-wireless@vger.kernel.org
10778 S:      Maintained
10779 F:      drivers/net/wireless/marvell/mwifiex/
10780
10781 MARVELL MWL8K WIRELESS DRIVER
10782 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10783 L:      linux-wireless@vger.kernel.org
10784 S:      Odd Fixes
10785 F:      drivers/net/wireless/marvell/mwl8k.c
10786
10787 MARVELL NAND CONTROLLER DRIVER
10788 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10789 L:      linux-mtd@lists.infradead.org
10790 S:      Maintained
10791 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10792 F:      drivers/mtd/nand/raw/marvell_nand.c
10793
10794 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10795 M:      Sunil Goutham <sgoutham@marvell.com>
10796 M:      Geetha sowjanya <gakula@marvell.com>
10797 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10798 M:      hariprasad <hkelam@marvell.com>
10799 L:      netdev@vger.kernel.org
10800 S:      Supported
10801 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10802 F:      include/linux/soc/marvell/octeontx2/
10803
10804 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10805 M:      Sunil Goutham <sgoutham@marvell.com>
10806 M:      Linu Cherian <lcherian@marvell.com>
10807 M:      Geetha sowjanya <gakula@marvell.com>
10808 M:      Jerin Jacob <jerinj@marvell.com>
10809 M:      hariprasad <hkelam@marvell.com>
10810 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10811 L:      netdev@vger.kernel.org
10812 S:      Supported
10813 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10814 F:      drivers/net/ethernet/marvell/octeontx2/af/
10815
10816 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10817 M:      Vadym Kochan <vkochan@marvell.com>
10818 M:      Taras Chornyi <tchornyi@marvell.com>
10819 S:      Supported
10820 W:      https://github.com/Marvell-switching/switchdev-prestera
10821 F:      drivers/net/ethernet/marvell/prestera/
10822
10823 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10824 M:      Nicolas Pitre <nico@fluxnic.net>
10825 S:      Odd Fixes
10826 F:      drivers/mmc/host/mvsdio.*
10827
10828 MARVELL USB MDIO CONTROLLER DRIVER
10829 M:      Tobias Waldekranz <tobias@waldekranz.com>
10830 L:      netdev@vger.kernel.org
10831 S:      Maintained
10832 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10833 F:      drivers/net/mdio/mdio-mvusb.c
10834
10835 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10836 M:      Hu Ziji <huziji@marvell.com>
10837 L:      linux-mmc@vger.kernel.org
10838 S:      Supported
10839 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10840 F:      drivers/mmc/host/sdhci-xenon*
10841
10842 MATROX FRAMEBUFFER DRIVER
10843 L:      linux-fbdev@vger.kernel.org
10844 S:      Orphan
10845 F:      drivers/video/fbdev/matrox/matroxfb_*
10846 F:      include/uapi/linux/matroxfb.h
10847
10848 MAX16065 HARDWARE MONITOR DRIVER
10849 M:      Guenter Roeck <linux@roeck-us.net>
10850 L:      linux-hwmon@vger.kernel.org
10851 S:      Maintained
10852 F:      Documentation/hwmon/max16065.rst
10853 F:      drivers/hwmon/max16065.c
10854
10855 MAX2175 SDR TUNER DRIVER
10856 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10857 L:      linux-media@vger.kernel.org
10858 S:      Maintained
10859 T:      git git://linuxtv.org/media_tree.git
10860 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10861 F:      Documentation/userspace-api/media/drivers/max2175.rst
10862 F:      drivers/media/i2c/max2175*
10863 F:      include/uapi/linux/max2175.h
10864
10865 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10866 L:      linux-hwmon@vger.kernel.org
10867 S:      Orphan
10868 F:      Documentation/hwmon/max6650.rst
10869 F:      drivers/hwmon/max6650.c
10870
10871 MAX6697 HARDWARE MONITOR DRIVER
10872 M:      Guenter Roeck <linux@roeck-us.net>
10873 L:      linux-hwmon@vger.kernel.org
10874 S:      Maintained
10875 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10876 F:      Documentation/hwmon/max6697.rst
10877 F:      drivers/hwmon/max6697.c
10878 F:      include/linux/platform_data/max6697.h
10879
10880 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10881 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
10882 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10883 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10884 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10885 L:      linux-media@vger.kernel.org
10886 S:      Maintained
10887 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10888 F:      drivers/media/i2c/max9286.c
10889
10890 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10891 M:      Peter Rosin <peda@axentia.se>
10892 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10893 S:      Maintained
10894 F:      Documentation/devicetree/bindings/sound/max9860.txt
10895 F:      sound/soc/codecs/max9860.*
10896
10897 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10898 M:      Andreas Klinger <ak@it-klinger.de>
10899 L:      linux-iio@vger.kernel.org
10900 S:      Maintained
10901 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10902 F:      drivers/iio/proximity/mb1232.c
10903
10904 MAXIM MAX77650 PMIC MFD DRIVER
10905 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10906 L:      linux-kernel@vger.kernel.org
10907 S:      Maintained
10908 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10909 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10910 F:      drivers/gpio/gpio-max77650.c
10911 F:      drivers/input/misc/max77650-onkey.c
10912 F:      drivers/leds/leds-max77650.c
10913 F:      drivers/mfd/max77650.c
10914 F:      drivers/power/supply/max77650-charger.c
10915 F:      drivers/regulator/max77650-regulator.c
10916 F:      include/linux/mfd/max77650.h
10917
10918 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10919 M:      Javier Martinez Canillas <javier@dowhile0.org>
10920 L:      linux-kernel@vger.kernel.org
10921 S:      Supported
10922 F:      Documentation/devicetree/bindings/*/*max77802.txt
10923 F:      drivers/regulator/max77802-regulator.c
10924 F:      include/dt-bindings/*/*max77802.h
10925
10926 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10927 M:      Krzysztof Kozlowski <krzk@kernel.org>
10928 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10929 L:      linux-pm@vger.kernel.org
10930 S:      Supported
10931 F:      drivers/power/supply/max14577_charger.c
10932 F:      drivers/power/supply/max77693_charger.c
10933
10934 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10935 M:      Chanwoo Choi <cw00.choi@samsung.com>
10936 M:      Krzysztof Kozlowski <krzk@kernel.org>
10937 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10938 L:      linux-kernel@vger.kernel.org
10939 S:      Supported
10940 F:      Documentation/devicetree/bindings/*/max77686.txt
10941 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10942 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10943 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10944 F:      drivers/*/max14577*.c
10945 F:      drivers/*/max77686*.c
10946 F:      drivers/*/max77693*.c
10947 F:      drivers/clk/clk-max77686.c
10948 F:      drivers/extcon/extcon-max14577.c
10949 F:      drivers/extcon/extcon-max77693.c
10950 F:      drivers/rtc/rtc-max77686.c
10951 F:      include/linux/mfd/max14577*.h
10952 F:      include/linux/mfd/max77686*.h
10953 F:      include/linux/mfd/max77693*.h
10954
10955 MAXIRADIO FM RADIO RECEIVER DRIVER
10956 M:      Hans Verkuil <hverkuil@xs4all.nl>
10957 L:      linux-media@vger.kernel.org
10958 S:      Maintained
10959 W:      https://linuxtv.org
10960 T:      git git://linuxtv.org/media_tree.git
10961 F:      drivers/media/radio/radio-maxiradio*
10962
10963 MCAN MMIO DEVICE DRIVER
10964 M:      Pankaj Sharma <pankj.sharma@samsung.com>
10965 L:      linux-can@vger.kernel.org
10966 S:      Maintained
10967 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10968 F:      drivers/net/can/m_can/m_can.c
10969 F:      drivers/net/can/m_can/m_can.h
10970 F:      drivers/net/can/m_can/m_can_platform.c
10971
10972 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10973 M:      Rishi Gupta <gupt21@gmail.com>
10974 L:      linux-i2c@vger.kernel.org
10975 L:      linux-input@vger.kernel.org
10976 S:      Maintained
10977 F:      drivers/hid/hid-mcp2221.c
10978
10979 MCP251XFD SPI-CAN NETWORK DRIVER
10980 M:      Marc Kleine-Budde <mkl@pengutronix.de>
10981 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10982 R:      Thomas Kopp <thomas.kopp@microchip.com>
10983 L:      linux-can@vger.kernel.org
10984 S:      Maintained
10985 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10986 F:      drivers/net/can/spi/mcp251xfd/
10987
10988 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10989 M:      Peter Rosin <peda@axentia.se>
10990 L:      linux-iio@vger.kernel.org
10991 S:      Maintained
10992 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10993 F:      drivers/iio/potentiometer/mcp4018.c
10994 F:      drivers/iio/potentiometer/mcp4531.c
10995
10996 MCR20A IEEE-802.15.4 RADIO DRIVER
10997 M:      Xue Liu <liuxuenetmail@gmail.com>
10998 L:      linux-wpan@vger.kernel.org
10999 S:      Maintained
11000 W:      https://github.com/xueliu/mcr20a-linux
11001 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11002 F:      drivers/net/ieee802154/mcr20a.c
11003 F:      drivers/net/ieee802154/mcr20a.h
11004
11005 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11006 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
11007 L:      linux-iio@vger.kernel.org
11008 S:      Maintained
11009 F:      drivers/iio/dac/cio-dac.c
11010
11011 MEDIA CONTROLLER FRAMEWORK
11012 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11013 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11014 L:      linux-media@vger.kernel.org
11015 S:      Supported
11016 W:      https://www.linuxtv.org
11017 T:      git git://linuxtv.org/media_tree.git
11018 F:      drivers/media/mc/
11019 F:      include/media/media-*.h
11020 F:      include/uapi/linux/media.h
11021
11022 MEDIA DRIVER FOR FREESCALE IMX PXP
11023 M:      Philipp Zabel <p.zabel@pengutronix.de>
11024 L:      linux-media@vger.kernel.org
11025 S:      Maintained
11026 T:      git git://linuxtv.org/media_tree.git
11027 F:      drivers/media/platform/imx-pxp.[ch]
11028
11029 MEDIA DRIVERS FOR ASCOT2E
11030 M:      Sergey Kozlov <serjk@netup.ru>
11031 M:      Abylay Ospan <aospan@netup.ru>
11032 L:      linux-media@vger.kernel.org
11033 S:      Supported
11034 W:      https://linuxtv.org
11035 W:      http://netup.tv/
11036 T:      git git://linuxtv.org/media_tree.git
11037 F:      drivers/media/dvb-frontends/ascot2e*
11038
11039 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11040 M:      Jasmin Jessich <jasmin@anw.at>
11041 L:      linux-media@vger.kernel.org
11042 S:      Maintained
11043 W:      https://linuxtv.org
11044 T:      git git://linuxtv.org/media_tree.git
11045 F:      drivers/media/dvb-frontends/cxd2099*
11046
11047 MEDIA DRIVERS FOR CXD2841ER
11048 M:      Sergey Kozlov <serjk@netup.ru>
11049 M:      Abylay Ospan <aospan@netup.ru>
11050 L:      linux-media@vger.kernel.org
11051 S:      Supported
11052 W:      https://linuxtv.org
11053 W:      http://netup.tv/
11054 T:      git git://linuxtv.org/media_tree.git
11055 F:      drivers/media/dvb-frontends/cxd2841er*
11056
11057 MEDIA DRIVERS FOR CXD2880
11058 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11059 L:      linux-media@vger.kernel.org
11060 S:      Supported
11061 W:      http://linuxtv.org/
11062 T:      git git://linuxtv.org/media_tree.git
11063 F:      drivers/media/dvb-frontends/cxd2880/*
11064 F:      drivers/media/spi/cxd2880*
11065
11066 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11067 L:      linux-media@vger.kernel.org
11068 S:      Orphan
11069 W:      https://linuxtv.org
11070 T:      git git://linuxtv.org/media_tree.git
11071 F:      drivers/media/pci/ddbridge/*
11072
11073 MEDIA DRIVERS FOR FREESCALE IMX
11074 M:      Steve Longerbeam <slongerbeam@gmail.com>
11075 M:      Philipp Zabel <p.zabel@pengutronix.de>
11076 L:      linux-media@vger.kernel.org
11077 S:      Maintained
11078 T:      git git://linuxtv.org/media_tree.git
11079 F:      Documentation/admin-guide/media/imx.rst
11080 F:      Documentation/devicetree/bindings/media/imx.txt
11081 F:      drivers/staging/media/imx/
11082 F:      include/linux/imx-media.h
11083 F:      include/media/imx.h
11084
11085 MEDIA DRIVERS FOR FREESCALE IMX7
11086 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11087 L:      linux-media@vger.kernel.org
11088 S:      Maintained
11089 T:      git git://linuxtv.org/media_tree.git
11090 F:      Documentation/admin-guide/media/imx7.rst
11091 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11092 F:      Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11093 F:      drivers/staging/media/imx/imx7-media-csi.c
11094 F:      drivers/staging/media/imx/imx7-mipi-csis.c
11095
11096 MEDIA DRIVERS FOR HELENE
11097 M:      Abylay Ospan <aospan@netup.ru>
11098 L:      linux-media@vger.kernel.org
11099 S:      Supported
11100 W:      https://linuxtv.org
11101 W:      http://netup.tv/
11102 T:      git git://linuxtv.org/media_tree.git
11103 F:      drivers/media/dvb-frontends/helene*
11104
11105 MEDIA DRIVERS FOR HORUS3A
11106 M:      Sergey Kozlov <serjk@netup.ru>
11107 M:      Abylay Ospan <aospan@netup.ru>
11108 L:      linux-media@vger.kernel.org
11109 S:      Supported
11110 W:      https://linuxtv.org
11111 W:      http://netup.tv/
11112 T:      git git://linuxtv.org/media_tree.git
11113 F:      drivers/media/dvb-frontends/horus3a*
11114
11115 MEDIA DRIVERS FOR LNBH25
11116 M:      Sergey Kozlov <serjk@netup.ru>
11117 M:      Abylay Ospan <aospan@netup.ru>
11118 L:      linux-media@vger.kernel.org
11119 S:      Supported
11120 W:      https://linuxtv.org
11121 W:      http://netup.tv/
11122 T:      git git://linuxtv.org/media_tree.git
11123 F:      drivers/media/dvb-frontends/lnbh25*
11124
11125 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11126 L:      linux-media@vger.kernel.org
11127 S:      Orphan
11128 W:      https://linuxtv.org
11129 T:      git git://linuxtv.org/media_tree.git
11130 F:      drivers/media/dvb-frontends/mxl5xx*
11131
11132 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11133 M:      Sergey Kozlov <serjk@netup.ru>
11134 M:      Abylay Ospan <aospan@netup.ru>
11135 L:      linux-media@vger.kernel.org
11136 S:      Supported
11137 W:      https://linuxtv.org
11138 W:      http://netup.tv/
11139 T:      git git://linuxtv.org/media_tree.git
11140 F:      drivers/media/pci/netup_unidvb/*
11141
11142 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11143 M:      Dmitry Osipenko <digetx@gmail.com>
11144 L:      linux-media@vger.kernel.org
11145 L:      linux-tegra@vger.kernel.org
11146 S:      Maintained
11147 T:      git git://linuxtv.org/media_tree.git
11148 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11149 F:      drivers/staging/media/tegra-vde/
11150
11151 MEDIA DRIVERS FOR RENESAS - CEU
11152 M:      Jacopo Mondi <jacopo@jmondi.org>
11153 L:      linux-media@vger.kernel.org
11154 L:      linux-renesas-soc@vger.kernel.org
11155 S:      Supported
11156 T:      git git://linuxtv.org/media_tree.git
11157 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
11158 F:      drivers/media/platform/renesas-ceu.c
11159 F:      include/media/drv-intf/renesas-ceu.h
11160
11161 MEDIA DRIVERS FOR RENESAS - DRIF
11162 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
11163 L:      linux-media@vger.kernel.org
11164 L:      linux-renesas-soc@vger.kernel.org
11165 S:      Supported
11166 T:      git git://linuxtv.org/media_tree.git
11167 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
11168 F:      drivers/media/platform/rcar_drif.c
11169
11170 MEDIA DRIVERS FOR RENESAS - FCP
11171 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11172 L:      linux-media@vger.kernel.org
11173 L:      linux-renesas-soc@vger.kernel.org
11174 S:      Supported
11175 T:      git git://linuxtv.org/media_tree.git
11176 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
11177 F:      drivers/media/platform/rcar-fcp.c
11178 F:      include/media/rcar-fcp.h
11179
11180 MEDIA DRIVERS FOR RENESAS - FDP1
11181 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11182 L:      linux-media@vger.kernel.org
11183 L:      linux-renesas-soc@vger.kernel.org
11184 S:      Supported
11185 T:      git git://linuxtv.org/media_tree.git
11186 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11187 F:      drivers/media/platform/rcar_fdp1.c
11188
11189 MEDIA DRIVERS FOR RENESAS - VIN
11190 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
11191 L:      linux-media@vger.kernel.org
11192 L:      linux-renesas-soc@vger.kernel.org
11193 S:      Supported
11194 T:      git git://linuxtv.org/media_tree.git
11195 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
11196 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
11197 F:      drivers/media/platform/rcar-vin/
11198
11199 MEDIA DRIVERS FOR RENESAS - VSP1
11200 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11201 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11202 L:      linux-media@vger.kernel.org
11203 L:      linux-renesas-soc@vger.kernel.org
11204 S:      Supported
11205 T:      git git://linuxtv.org/media_tree.git
11206 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11207 F:      drivers/media/platform/vsp1/
11208
11209 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11210 L:      linux-media@vger.kernel.org
11211 S:      Orphan
11212 W:      https://linuxtv.org
11213 T:      git git://linuxtv.org/media_tree.git
11214 F:      drivers/media/dvb-frontends/stv0910*
11215
11216 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11217 L:      linux-media@vger.kernel.org
11218 S:      Orphan
11219 W:      https://linuxtv.org
11220 T:      git git://linuxtv.org/media_tree.git
11221 F:      drivers/media/dvb-frontends/stv6111*
11222
11223 MEDIA DRIVERS FOR STM32 - DCMI
11224 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
11225 L:      linux-media@vger.kernel.org
11226 S:      Supported
11227 T:      git git://linuxtv.org/media_tree.git
11228 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11229 F:      drivers/media/platform/stm32/stm32-dcmi.c
11230
11231 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11232 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11233 L:      linux-media@vger.kernel.org
11234 S:      Maintained
11235 W:      https://linuxtv.org
11236 Q:      http://patchwork.kernel.org/project/linux-media/list/
11237 T:      git git://linuxtv.org/media_tree.git
11238 F:      Documentation/admin-guide/media/
11239 F:      Documentation/devicetree/bindings/media/
11240 F:      Documentation/driver-api/media/
11241 F:      Documentation/userspace-api/media/
11242 F:      drivers/media/
11243 F:      drivers/staging/media/
11244 F:      include/linux/platform_data/media/
11245 F:      include/media/
11246 F:      include/uapi/linux/dvb/
11247 F:      include/uapi/linux/ivtv*
11248 F:      include/uapi/linux/media.h
11249 F:      include/uapi/linux/meye.h
11250 F:      include/uapi/linux/uvcvideo.h
11251 F:      include/uapi/linux/v4l2-*
11252 F:      include/uapi/linux/videodev2.h
11253
11254 MEDIATEK BLUETOOTH DRIVER
11255 M:      Sean Wang <sean.wang@mediatek.com>
11256 L:      linux-bluetooth@vger.kernel.org
11257 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11258 S:      Maintained
11259 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11260 F:      drivers/bluetooth/btmtkuart.c
11261
11262 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11263 M:      Sean Wang <sean.wang@mediatek.com>
11264 L:      linux-pm@vger.kernel.org
11265 S:      Maintained
11266 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11267 F:      drivers/power/reset/mt6323-poweroff.c
11268
11269 MEDIATEK CIR DRIVER
11270 M:      Sean Wang <sean.wang@mediatek.com>
11271 S:      Maintained
11272 F:      drivers/media/rc/mtk-cir.c
11273
11274 MEDIATEK DMA DRIVER
11275 M:      Sean Wang <sean.wang@mediatek.com>
11276 L:      dmaengine@vger.kernel.org
11277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11278 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11279 S:      Maintained
11280 F:      Documentation/devicetree/bindings/dma/mtk-*
11281 F:      drivers/dma/mediatek/
11282
11283 MEDIATEK ETHERNET DRIVER
11284 M:      Felix Fietkau <nbd@nbd.name>
11285 M:      John Crispin <john@phrozen.org>
11286 M:      Sean Wang <sean.wang@mediatek.com>
11287 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
11288 L:      netdev@vger.kernel.org
11289 S:      Maintained
11290 F:      drivers/net/ethernet/mediatek/
11291
11292 MEDIATEK I2C CONTROLLER DRIVER
11293 M:      Qii Wang <qii.wang@mediatek.com>
11294 L:      linux-i2c@vger.kernel.org
11295 S:      Maintained
11296 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11297 F:      drivers/i2c/busses/i2c-mt65xx.c
11298
11299 MEDIATEK IOMMU DRIVER
11300 M:      Yong Wu <yong.wu@mediatek.com>
11301 L:      iommu@lists.linux-foundation.org
11302 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11303 S:      Supported
11304 F:      Documentation/devicetree/bindings/iommu/mediatek*
11305 F:      drivers/iommu/mtk_iommu*
11306 F:      include/dt-bindings/memory/mt*-port.h
11307
11308 MEDIATEK JPEG DRIVER
11309 M:      Rick Chang <rick.chang@mediatek.com>
11310 M:      Bin Liu <bin.liu@mediatek.com>
11311 S:      Supported
11312 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11313 F:      drivers/media/platform/mtk-jpeg/
11314
11315 MEDIATEK MDP DRIVER
11316 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11317 M:      Houlong Wei <houlong.wei@mediatek.com>
11318 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11319 S:      Supported
11320 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
11321 F:      drivers/media/platform/mtk-mdp/
11322 F:      drivers/media/platform/mtk-vpu/
11323
11324 MEDIATEK MEDIA DRIVER
11325 M:      Tiffany Lin <tiffany.lin@mediatek.com>
11326 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11327 S:      Supported
11328 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11329 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
11330 F:      drivers/media/platform/mtk-vcodec/
11331 F:      drivers/media/platform/mtk-vpu/
11332
11333 MEDIATEK MMC/SD/SDIO DRIVER
11334 M:      Chaotian Jing <chaotian.jing@mediatek.com>
11335 S:      Maintained
11336 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
11337 F:      drivers/mmc/host/mtk-sd.c
11338
11339 MEDIATEK MT76 WIRELESS LAN DRIVER
11340 M:      Felix Fietkau <nbd@nbd.name>
11341 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11342 R:      Ryder Lee <ryder.lee@mediatek.com>
11343 L:      linux-wireless@vger.kernel.org
11344 S:      Maintained
11345 F:      drivers/net/wireless/mediatek/mt76/
11346
11347 MEDIATEK MT7601U WIRELESS LAN DRIVER
11348 M:      Jakub Kicinski <kubakici@wp.pl>
11349 L:      linux-wireless@vger.kernel.org
11350 S:      Maintained
11351 F:      drivers/net/wireless/mediatek/mt7601u/
11352
11353 MEDIATEK MT7621/28/88 I2C DRIVER
11354 M:      Stefan Roese <sr@denx.de>
11355 L:      linux-i2c@vger.kernel.org
11356 S:      Maintained
11357 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11358 F:      drivers/i2c/busses/i2c-mt7621.c
11359
11360 MEDIATEK MT7621 PHY PCI DRIVER
11361 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
11362 S:      Maintained
11363 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11364 F:      drivers/phy/ralink/phy-mt7621-pci.c
11365
11366 MEDIATEK NAND CONTROLLER DRIVER
11367 L:      linux-mtd@lists.infradead.org
11368 S:      Orphan
11369 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
11370 F:      drivers/mtd/nand/raw/mtk_*
11371
11372 MEDIATEK PMIC LED DRIVER
11373 M:      Sean Wang <sean.wang@mediatek.com>
11374 S:      Maintained
11375 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
11376 F:      drivers/leds/leds-mt6323.c
11377
11378 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11379 M:      Sean Wang <sean.wang@mediatek.com>
11380 S:      Maintained
11381 F:      drivers/char/hw_random/mtk-rng.c
11382
11383 MEDIATEK SWITCH DRIVER
11384 M:      Sean Wang <sean.wang@mediatek.com>
11385 M:      Landen Chao <Landen.Chao@mediatek.com>
11386 L:      netdev@vger.kernel.org
11387 S:      Maintained
11388 F:      drivers/net/dsa/mt7530.*
11389 F:      net/dsa/tag_mtk.c
11390
11391 MEDIATEK USB3 DRD IP DRIVER
11392 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
11393 L:      linux-usb@vger.kernel.org
11394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11395 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11396 S:      Maintained
11397 F:      Documentation/devicetree/bindings/usb/mediatek,*
11398 F:      drivers/usb/host/xhci-mtk*
11399 F:      drivers/usb/mtu3/
11400
11401 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11402 M:      Peter Senna Tschudin <peter.senna@gmail.com>
11403 M:      Martin Donnelly <martin.donnelly@ge.com>
11404 M:      Martyn Welch <martyn.welch@collabora.co.uk>
11405 S:      Maintained
11406 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11407 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11408
11409 MEGARAID SCSI/SAS DRIVERS
11410 M:      Kashyap Desai <kashyap.desai@broadcom.com>
11411 M:      Sumit Saxena <sumit.saxena@broadcom.com>
11412 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11413 L:      megaraidlinux.pdl@broadcom.com
11414 L:      linux-scsi@vger.kernel.org
11415 S:      Maintained
11416 W:      http://www.avagotech.com/support/
11417 F:      Documentation/scsi/megaraid.rst
11418 F:      drivers/scsi/megaraid.*
11419 F:      drivers/scsi/megaraid/
11420
11421 MELEXIS MLX90614 DRIVER
11422 M:      Crt Mori <cmo@melexis.com>
11423 L:      linux-iio@vger.kernel.org
11424 S:      Supported
11425 W:      http://www.melexis.com
11426 F:      drivers/iio/temperature/mlx90614.c
11427
11428 MELEXIS MLX90632 DRIVER
11429 M:      Crt Mori <cmo@melexis.com>
11430 L:      linux-iio@vger.kernel.org
11431 S:      Supported
11432 W:      http://www.melexis.com
11433 F:      drivers/iio/temperature/mlx90632.c
11434
11435 MELFAS MIP4 TOUCHSCREEN DRIVER
11436 M:      Sangwon Jee <jeesw@melfas.com>
11437 S:      Supported
11438 W:      http://www.melfas.com
11439 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11440 F:      drivers/input/touchscreen/melfas_mip4.c
11441
11442 MELLANOX BLUEFIELD I2C DRIVER
11443 M:      Khalil Blaiech <kblaiech@nvidia.com>
11444 L:      linux-i2c@vger.kernel.org
11445 S:      Supported
11446 F:      Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11447 F:      drivers/i2c/busses/i2c-mlxbf.c
11448
11449 MELLANOX ETHERNET DRIVER (mlx4_en)
11450 M:      Tariq Toukan <tariqt@nvidia.com>
11451 L:      netdev@vger.kernel.org
11452 S:      Supported
11453 W:      http://www.mellanox.com
11454 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11455 F:      drivers/net/ethernet/mellanox/mlx4/en_*
11456
11457 MELLANOX ETHERNET DRIVER (mlx5e)
11458 M:      Saeed Mahameed <saeedm@nvidia.com>
11459 L:      netdev@vger.kernel.org
11460 S:      Supported
11461 W:      http://www.mellanox.com
11462 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11463 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
11464
11465 MELLANOX ETHERNET INNOVA DRIVERS
11466 R:      Boris Pismenny <borisp@nvidia.com>
11467 L:      netdev@vger.kernel.org
11468 S:      Supported
11469 W:      http://www.mellanox.com
11470 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11471 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
11472 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11473 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11474 F:      include/linux/mlx5/mlx5_ifc_fpga.h
11475
11476 MELLANOX ETHERNET SWITCH DRIVERS
11477 M:      Jiri Pirko <jiri@nvidia.com>
11478 M:      Ido Schimmel <idosch@nvidia.com>
11479 L:      netdev@vger.kernel.org
11480 S:      Supported
11481 W:      http://www.mellanox.com
11482 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11483 F:      drivers/net/ethernet/mellanox/mlxsw/
11484 F:      tools/testing/selftests/drivers/net/mlxsw/
11485
11486 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11487 M:      mlxsw@nvidia.com
11488 L:      netdev@vger.kernel.org
11489 S:      Supported
11490 W:      http://www.mellanox.com
11491 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11492 F:      drivers/net/ethernet/mellanox/mlxfw/
11493
11494 MELLANOX HARDWARE PLATFORM SUPPORT
11495 M:      Hans de Goede <hdegoede@redhat.com>
11496 M:      Mark Gross <mgross@linux.intel.com>
11497 M:      Vadim Pasternak <vadimp@nvidia.com>
11498 L:      platform-driver-x86@vger.kernel.org
11499 S:      Supported
11500 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11501 F:      drivers/platform/mellanox/
11502 F:      include/linux/platform_data/mlxreg.h
11503
11504 MELLANOX MLX4 core VPI driver
11505 M:      Tariq Toukan <tariqt@nvidia.com>
11506 L:      netdev@vger.kernel.org
11507 L:      linux-rdma@vger.kernel.org
11508 S:      Supported
11509 W:      http://www.mellanox.com
11510 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11511 F:      drivers/net/ethernet/mellanox/mlx4/
11512 F:      include/linux/mlx4/
11513
11514 MELLANOX MLX4 IB driver
11515 M:      Yishai Hadas <yishaih@nvidia.com>
11516 L:      linux-rdma@vger.kernel.org
11517 S:      Supported
11518 W:      http://www.mellanox.com
11519 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11520 F:      drivers/infiniband/hw/mlx4/
11521 F:      include/linux/mlx4/
11522 F:      include/uapi/rdma/mlx4-abi.h
11523
11524 MELLANOX MLX5 core VPI driver
11525 M:      Saeed Mahameed <saeedm@nvidia.com>
11526 M:      Leon Romanovsky <leonro@nvidia.com>
11527 L:      netdev@vger.kernel.org
11528 L:      linux-rdma@vger.kernel.org
11529 S:      Supported
11530 W:      http://www.mellanox.com
11531 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
11532 F:      Documentation/networking/device_drivers/ethernet/mellanox/
11533 F:      drivers/net/ethernet/mellanox/mlx5/core/
11534 F:      include/linux/mlx5/
11535
11536 MELLANOX MLX5 IB driver
11537 M:      Leon Romanovsky <leonro@nvidia.com>
11538 L:      linux-rdma@vger.kernel.org
11539 S:      Supported
11540 W:      http://www.mellanox.com
11541 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11542 F:      drivers/infiniband/hw/mlx5/
11543 F:      include/linux/mlx5/
11544 F:      include/uapi/rdma/mlx5-abi.h
11545
11546 MELLANOX MLXCPLD I2C AND MUX DRIVER
11547 M:      Vadim Pasternak <vadimp@nvidia.com>
11548 M:      Michael Shych <michaelsh@nvidia.com>
11549 L:      linux-i2c@vger.kernel.org
11550 S:      Supported
11551 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
11552 F:      drivers/i2c/busses/i2c-mlxcpld.c
11553 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
11554
11555 MELLANOX MLXCPLD LED DRIVER
11556 M:      Vadim Pasternak <vadimp@nvidia.com>
11557 L:      linux-leds@vger.kernel.org
11558 S:      Supported
11559 F:      Documentation/leds/leds-mlxcpld.rst
11560 F:      drivers/leds/leds-mlxcpld.c
11561 F:      drivers/leds/leds-mlxreg.c
11562
11563 MELLANOX PLATFORM DRIVER
11564 M:      Vadim Pasternak <vadimp@nvidia.com>
11565 L:      platform-driver-x86@vger.kernel.org
11566 S:      Supported
11567 F:      drivers/platform/x86/mlx-platform.c
11568
11569 MEMBARRIER SUPPORT
11570 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11571 M:      "Paul E. McKenney" <paulmck@kernel.org>
11572 L:      linux-kernel@vger.kernel.org
11573 S:      Supported
11574 F:      arch/powerpc/include/asm/membarrier.h
11575 F:      include/uapi/linux/membarrier.h
11576 F:      kernel/sched/membarrier.c
11577
11578 MEMBLOCK
11579 M:      Mike Rapoport <rppt@linux.ibm.com>
11580 L:      linux-mm@kvack.org
11581 S:      Maintained
11582 F:      Documentation/core-api/boot-time-mm.rst
11583 F:      include/linux/memblock.h
11584 F:      mm/memblock.c
11585
11586 MEMORY CONTROLLER DRIVERS
11587 M:      Krzysztof Kozlowski <krzk@kernel.org>
11588 L:      linux-kernel@vger.kernel.org
11589 S:      Maintained
11590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11591 F:      Documentation/devicetree/bindings/memory-controllers/
11592 F:      drivers/memory/
11593 F:      include/dt-bindings/memory/
11594
11595 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11596 M:      Dmitry Osipenko <digetx@gmail.com>
11597 L:      linux-pm@vger.kernel.org
11598 L:      linux-tegra@vger.kernel.org
11599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11600 S:      Maintained
11601 F:      drivers/devfreq/tegra30-devfreq.c
11602
11603 MEMORY MANAGEMENT
11604 M:      Andrew Morton <akpm@linux-foundation.org>
11605 L:      linux-mm@kvack.org
11606 S:      Maintained
11607 W:      http://www.linux-mm.org
11608 T:      quilt https://ozlabs.org/~akpm/mmotm/
11609 T:      quilt https://ozlabs.org/~akpm/mmots/
11610 T:      git git://github.com/hnaz/linux-mm.git
11611 F:      include/linux/gfp.h
11612 F:      include/linux/memory_hotplug.h
11613 F:      include/linux/mm.h
11614 F:      include/linux/mmzone.h
11615 F:      include/linux/vmalloc.h
11616 F:      mm/
11617
11618 MEMORY TECHNOLOGY DEVICES (MTD)
11619 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11620 M:      Richard Weinberger <richard@nod.at>
11621 M:      Vignesh Raghavendra <vigneshr@ti.com>
11622 L:      linux-mtd@lists.infradead.org
11623 S:      Maintained
11624 W:      http://www.linux-mtd.infradead.org/
11625 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11626 C:      irc://irc.oftc.net/mtd
11627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11629 F:      Documentation/devicetree/bindings/mtd/
11630 F:      drivers/mtd/
11631 F:      include/linux/mtd/
11632 F:      include/uapi/mtd/
11633
11634 MEN A21 WATCHDOG DRIVER
11635 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11636 L:      linux-watchdog@vger.kernel.org
11637 S:      Maintained
11638 F:      drivers/watchdog/mena21_wdt.c
11639
11640 MEN CHAMELEON BUS (mcb)
11641 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11642 S:      Maintained
11643 F:      Documentation/driver-api/men-chameleon-bus.rst
11644 F:      drivers/mcb/
11645 F:      include/linux/mcb.h
11646
11647 MEN F21BMC (Board Management Controller)
11648 M:      Andreas Werner <andreas.werner@men.de>
11649 S:      Supported
11650 F:      Documentation/hwmon/menf21bmc.rst
11651 F:      drivers/hwmon/menf21bmc_hwmon.c
11652 F:      drivers/leds/leds-menf21bmc.c
11653 F:      drivers/mfd/menf21bmc.c
11654 F:      drivers/watchdog/menf21bmc_wdt.c
11655
11656 MEN Z069 WATCHDOG DRIVER
11657 M:      Johannes Thumshirn <jth@kernel.org>
11658 L:      linux-watchdog@vger.kernel.org
11659 S:      Maintained
11660 F:      drivers/watchdog/menz69_wdt.c
11661
11662 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11663 M:      Neil Armstrong <narmstrong@baylibre.com>
11664 L:      linux-media@vger.kernel.org
11665 L:      linux-amlogic@lists.infradead.org
11666 S:      Supported
11667 W:      http://linux-meson.com/
11668 T:      git git://linuxtv.org/media_tree.git
11669 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11670 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
11671 F:      drivers/media/cec/platform/meson/ao-cec.c
11672
11673 MESON GE2D DRIVER FOR AMLOGIC SOCS
11674 M:      Neil Armstrong <narmstrong@baylibre.com>
11675 L:      linux-media@vger.kernel.org
11676 L:      linux-amlogic@lists.infradead.org
11677 S:      Supported
11678 T:      git git://linuxtv.org/media_tree.git
11679 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11680 F:      drivers/media/platform/meson/ge2d/
11681
11682 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11683 M:      Liang Yang <liang.yang@amlogic.com>
11684 L:      linux-mtd@lists.infradead.org
11685 S:      Maintained
11686 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11687 F:      drivers/mtd/nand/raw/meson_*
11688
11689 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11690 M:      Neil Armstrong <narmstrong@baylibre.com>
11691 L:      linux-media@vger.kernel.org
11692 L:      linux-amlogic@lists.infradead.org
11693 S:      Supported
11694 T:      git git://linuxtv.org/media_tree.git
11695 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11696 F:      drivers/staging/media/meson/vdec/
11697
11698 METHODE UDPU SUPPORT
11699 M:      Vladimir Vid <vladimir.vid@sartura.hr>
11700 S:      Maintained
11701 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11702
11703 MHI BUS
11704 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11705 M:      Hemant Kumar <hemantk@codeaurora.org>
11706 L:      linux-arm-msm@vger.kernel.org
11707 S:      Maintained
11708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11709 F:      Documentation/ABI/stable/sysfs-bus-mhi
11710 F:      Documentation/mhi/
11711 F:      drivers/bus/mhi/
11712 F:      include/linux/mhi.h
11713
11714 MICROBLAZE ARCHITECTURE
11715 M:      Michal Simek <monstr@monstr.eu>
11716 S:      Supported
11717 W:      http://www.monstr.eu/fdt/
11718 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
11719 F:      arch/microblaze/
11720
11721 MICROCHIP AT91 DMA DRIVERS
11722 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11723 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11725 L:      dmaengine@vger.kernel.org
11726 S:      Supported
11727 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
11728 F:      drivers/dma/at_hdmac.c
11729 F:      drivers/dma/at_hdmac_regs.h
11730 F:      drivers/dma/at_xdmac.c
11731 F:      include/dt-bindings/dma/at91.h
11732
11733 MICROCHIP AT91 SERIAL DRIVER
11734 M:      Richard Genoud <richard.genoud@gmail.com>
11735 S:      Maintained
11736 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11737 F:      drivers/tty/serial/atmel_serial.c
11738 F:      drivers/tty/serial/atmel_serial.h
11739
11740 MICROCHIP AT91 USART MFD DRIVER
11741 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11742 L:      linux-kernel@vger.kernel.org
11743 S:      Supported
11744 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11745 F:      drivers/mfd/at91-usart.c
11746 F:      include/dt-bindings/mfd/at91-usart.h
11747
11748 MICROCHIP AT91 USART SPI DRIVER
11749 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11750 L:      linux-spi@vger.kernel.org
11751 S:      Supported
11752 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11753 F:      drivers/spi/spi-at91-usart.c
11754
11755 MICROCHIP AUDIO ASOC DRIVERS
11756 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11758 S:      Supported
11759 F:      sound/soc/atmel
11760
11761 MICROCHIP ECC DRIVER
11762 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11763 L:      linux-crypto@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/crypto/atmel-ecc.*
11766
11767 MICROCHIP I2C DRIVER
11768 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11769 L:      linux-i2c@vger.kernel.org
11770 S:      Supported
11771 F:      drivers/i2c/busses/i2c-at91-*.c
11772 F:      drivers/i2c/busses/i2c-at91.h
11773
11774 MICROCHIP ISC DRIVER
11775 M:      Eugen Hristev <eugen.hristev@microchip.com>
11776 L:      linux-media@vger.kernel.org
11777 S:      Supported
11778 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
11779 F:      drivers/media/platform/atmel/atmel-isc-base.c
11780 F:      drivers/media/platform/atmel/atmel-isc-regs.h
11781 F:      drivers/media/platform/atmel/atmel-isc.h
11782 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
11783 F:      include/linux/atmel-isc-media.h
11784
11785 MICROCHIP ISI DRIVER
11786 M:      Eugen Hristev <eugen.hristev@microchip.com>
11787 L:      linux-media@vger.kernel.org
11788 S:      Supported
11789 F:      drivers/media/platform/atmel/atmel-isi.c
11790 F:      drivers/media/platform/atmel/atmel-isi.h
11791
11792 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11793 M:      Woojung Huh <woojung.huh@microchip.com>
11794 M:      UNGLinuxDriver@microchip.com
11795 L:      netdev@vger.kernel.org
11796 S:      Maintained
11797 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11798 F:      drivers/net/dsa/microchip/*
11799 F:      include/linux/platform_data/microchip-ksz.h
11800 F:      net/dsa/tag_ksz.c
11801
11802 MICROCHIP LAN743X ETHERNET DRIVER
11803 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
11804 M:      UNGLinuxDriver@microchip.com
11805 L:      netdev@vger.kernel.org
11806 S:      Maintained
11807 F:      drivers/net/ethernet/microchip/lan743x_*
11808
11809 MICROCHIP LCDFB DRIVER
11810 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11811 L:      linux-fbdev@vger.kernel.org
11812 S:      Maintained
11813 F:      drivers/video/fbdev/atmel_lcdfb.c
11814 F:      include/video/atmel_lcdc.h
11815
11816 MICROCHIP MCP16502 PMIC DRIVER
11817 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11819 S:      Supported
11820 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11821 F:      drivers/regulator/mcp16502.c
11822
11823 MICROCHIP MCP3911 ADC DRIVER
11824 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11825 M:      Kent Gustavsson <kent@minoris.se>
11826 L:      linux-iio@vger.kernel.org
11827 S:      Supported
11828 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11829 F:      drivers/iio/adc/mcp3911.c
11830
11831 MICROCHIP MMC/SD/SDIO MCI DRIVER
11832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11833 S:      Maintained
11834 F:      drivers/mmc/host/atmel-mci.c
11835
11836 MICROCHIP NAND DRIVER
11837 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11838 L:      linux-mtd@lists.infradead.org
11839 S:      Supported
11840 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
11841 F:      drivers/mtd/nand/raw/atmel/*
11842
11843 MICROCHIP PWM DRIVER
11844 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 L:      linux-pwm@vger.kernel.org
11847 S:      Supported
11848 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11849 F:      drivers/pwm/pwm-atmel.c
11850
11851 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11852 M:      Eugen Hristev <eugen.hristev@microchip.com>
11853 L:      linux-iio@vger.kernel.org
11854 S:      Supported
11855 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11856 F:      drivers/iio/adc/at91-sama5d2_adc.c
11857 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11858
11859 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11860 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11861 S:      Supported
11862 F:      drivers/power/reset/at91-sama5d2_shdwc.c
11863
11864 MICROCHIP SPI DRIVER
11865 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11866 S:      Supported
11867 F:      drivers/spi/spi-atmel.*
11868
11869 MICROCHIP SSC DRIVER
11870 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872 S:      Supported
11873 F:      drivers/misc/atmel-ssc.c
11874 F:      include/linux/atmel-ssc.h
11875
11876 MICROCHIP USB251XB DRIVER
11877 M:      Richard Leitner <richard.leitner@skidata.com>
11878 L:      linux-usb@vger.kernel.org
11879 S:      Maintained
11880 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11881 F:      drivers/usb/misc/usb251xb.c
11882
11883 MICROCHIP USBA UDC DRIVER
11884 M:      Cristian Birsan <cristian.birsan@microchip.com>
11885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11886 S:      Supported
11887 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
11888
11889 MICROCHIP WILC1000 WIFI DRIVER
11890 M:      Ajay Singh <ajay.kathat@microchip.com>
11891 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11892 L:      linux-wireless@vger.kernel.org
11893 S:      Supported
11894 F:      drivers/net/wireless/microchip/wilc1000/
11895
11896 MICROSEMI MIPS SOCS
11897 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11898 M:      UNGLinuxDriver@microchip.com
11899 L:      linux-mips@vger.kernel.org
11900 S:      Supported
11901 F:      Documentation/devicetree/bindings/mips/mscc.txt
11902 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11903 F:      arch/mips/boot/dts/mscc/
11904 F:      arch/mips/configs/generic/board-ocelot.config
11905 F:      arch/mips/generic/board-ocelot.c
11906
11907 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11908 M:      Don Brace <don.brace@microchip.com>
11909 L:      storagedev@microchip.com
11910 L:      linux-scsi@vger.kernel.org
11911 S:      Supported
11912 F:      Documentation/scsi/smartpqi.rst
11913 F:      drivers/scsi/smartpqi/Kconfig
11914 F:      drivers/scsi/smartpqi/Makefile
11915 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11916 F:      include/linux/cciss*.h
11917 F:      include/uapi/linux/cciss*.h
11918
11919 MICROSOFT SURFACE DTX DRIVER
11920 M:      Maximilian Luz <luzmaximilian@gmail.com>
11921 L:      platform-driver-x86@vger.kernel.org
11922 S:      Maintained
11923 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
11924 F:      drivers/platform/surface/surface_dtx.c
11925 F:      include/uapi/linux/surface_aggregator/dtx.h
11926
11927 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11928 M:      Maximilian Luz <luzmaximilian@gmail.com>
11929 L:      platform-driver-x86@vger.kernel.org
11930 S:      Maintained
11931 F:      drivers/platform/surface/surface_gpe.c
11932
11933 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11934 M:      Hans de Goede <hdegoede@redhat.com>
11935 M:      Mark Gross <mgross@linux.intel.com>
11936 M:      Maximilian Luz <luzmaximilian@gmail.com>
11937 L:      platform-driver-x86@vger.kernel.org
11938 S:      Maintained
11939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11940 F:      drivers/platform/surface/
11941
11942 MICROSOFT SURFACE HOT-PLUG DRIVER
11943 M:      Maximilian Luz <luzmaximilian@gmail.com>
11944 L:      platform-driver-x86@vger.kernel.org
11945 S:      Maintained
11946 F:      drivers/platform/surface/surface_hotplug.c
11947
11948 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
11949 M:      Maximilian Luz <luzmaximilian@gmail.com>
11950 L:      platform-driver-x86@vger.kernel.org
11951 S:      Maintained
11952 F:      drivers/platform/surface/surface_platform_profile.c
11953
11954 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11955 M:      Chen Yu <yu.c.chen@intel.com>
11956 L:      platform-driver-x86@vger.kernel.org
11957 S:      Supported
11958 F:      drivers/platform/surface/surfacepro3_button.c
11959
11960 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11961 M:      Maximilian Luz <luzmaximilian@gmail.com>
11962 S:      Maintained
11963 W:      https://github.com/linux-surface/surface-aggregator-module
11964 C:      irc://chat.freenode.net/##linux-surface
11965 F:      Documentation/driver-api/surface_aggregator/
11966 F:      drivers/platform/surface/aggregator/
11967 F:      drivers/platform/surface/surface_acpi_notify.c
11968 F:      drivers/platform/surface/surface_aggregator_cdev.c
11969 F:      drivers/platform/surface/surface_aggregator_registry.c
11970 F:      include/linux/surface_acpi_notify.h
11971 F:      include/linux/surface_aggregator/
11972 F:      include/uapi/linux/surface_aggregator/
11973
11974 MICROTEK X6 SCANNER
11975 M:      Oliver Neukum <oliver@neukum.org>
11976 S:      Maintained
11977 F:      drivers/usb/image/microtek.*
11978
11979 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11980 M:      Luka Kovacic <luka.kovacic@sartura.hr>
11981 M:      Luka Perkov <luka.perkov@sartura.hr>
11982 S:      Maintained
11983 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11984 F:      arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11985 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11986 F:      arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11987 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11988 F:      arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11989
11990 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11991 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11992 L:      linux-media@vger.kernel.org
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11995 F:      Documentation/driver-api/media/drivers/ccs/
11996 F:      Documentation/userspace-api/media/drivers/ccs.rst
11997 F:      drivers/media/i2c/ccs-pll.c
11998 F:      drivers/media/i2c/ccs-pll.h
11999 F:      drivers/media/i2c/ccs/
12000 F:      include/uapi/linux/ccs.h
12001 F:      include/uapi/linux/smiapp.h
12002
12003 MIPS
12004 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12005 L:      linux-mips@vger.kernel.org
12006 S:      Maintained
12007 W:      http://www.linux-mips.org/
12008 Q:      https://patchwork.kernel.org/project/linux-mips/list/
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12010 F:      Documentation/devicetree/bindings/mips/
12011 F:      Documentation/mips/
12012 F:      arch/mips/
12013 F:      drivers/platform/mips/
12014
12015 MIPS BOSTON DEVELOPMENT BOARD
12016 M:      Paul Burton <paulburton@kernel.org>
12017 L:      linux-mips@vger.kernel.org
12018 S:      Maintained
12019 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
12020 F:      arch/mips/boot/dts/img/boston.dts
12021 F:      arch/mips/configs/generic/board-boston.config
12022 F:      drivers/clk/imgtec/clk-boston.c
12023 F:      include/dt-bindings/clock/boston-clock.h
12024
12025 MIPS CORE DRIVERS
12026 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12027 M:      Serge Semin <fancer.lancer@gmail.com>
12028 L:      linux-mips@vger.kernel.org
12029 S:      Supported
12030 F:      drivers/bus/mips_cdmm.c
12031 F:      drivers/clocksource/mips-gic-timer.c
12032 F:      drivers/cpuidle/cpuidle-cps.c
12033 F:      drivers/irqchip/irq-mips-cpu.c
12034 F:      drivers/irqchip/irq-mips-gic.c
12035
12036 MIPS GENERIC PLATFORM
12037 M:      Paul Burton <paulburton@kernel.org>
12038 L:      linux-mips@vger.kernel.org
12039 S:      Supported
12040 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12041 F:      arch/mips/generic/
12042 F:      arch/mips/tools/generic-board-config.sh
12043
12044 MIPS RINT INSTRUCTION EMULATION
12045 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
12046 L:      linux-mips@vger.kernel.org
12047 S:      Supported
12048 F:      arch/mips/math-emu/dp_rint.c
12049 F:      arch/mips/math-emu/sp_rint.c
12050
12051 MIPS/LOONGSON1 ARCHITECTURE
12052 M:      Keguang Zhang <keguang.zhang@gmail.com>
12053 L:      linux-mips@vger.kernel.org
12054 S:      Maintained
12055 F:      arch/mips/include/asm/mach-loongson32/
12056 F:      arch/mips/loongson32/
12057 F:      drivers/*/*/*loongson1*
12058 F:      drivers/*/*loongson1*
12059
12060 MIPS/LOONGSON2EF ARCHITECTURE
12061 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
12062 L:      linux-mips@vger.kernel.org
12063 S:      Maintained
12064 F:      arch/mips/include/asm/mach-loongson2ef/
12065 F:      arch/mips/loongson2ef/
12066 F:      drivers/cpufreq/loongson2_cpufreq.c
12067
12068 MIPS/LOONGSON64 ARCHITECTURE
12069 M:      Huacai Chen <chenhuacai@kernel.org>
12070 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
12071 L:      linux-mips@vger.kernel.org
12072 S:      Maintained
12073 F:      arch/mips/include/asm/mach-loongson64/
12074 F:      arch/mips/loongson64/
12075 F:      drivers/irqchip/irq-loongson*
12076 F:      drivers/platform/mips/cpu_hwmon.c
12077
12078 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12079 M:      Hans Verkuil <hverkuil@xs4all.nl>
12080 L:      linux-media@vger.kernel.org
12081 S:      Odd Fixes
12082 W:      https://linuxtv.org
12083 T:      git git://linuxtv.org/media_tree.git
12084 F:      drivers/media/radio/radio-miropcm20*
12085
12086 MMP SUPPORT
12087 R:      Lubomir Rintel <lkundrak@v3.sk>
12088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12089 S:      Odd Fixes
12090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12091 F:      arch/arm/boot/dts/mmp*
12092 F:      arch/arm/mach-mmp/
12093 F:      include/linux/soc/mmp/
12094
12095 MMP USB PHY DRIVERS
12096 R:      Lubomir Rintel <lkundrak@v3.sk>
12097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12098 S:      Maintained
12099 F:      drivers/phy/marvell/phy-mmp3-usb.c
12100 F:      drivers/phy/marvell/phy-pxa-usb.c
12101
12102 MMU GATHER AND TLB INVALIDATION
12103 M:      Will Deacon <will@kernel.org>
12104 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12105 M:      Andrew Morton <akpm@linux-foundation.org>
12106 M:      Nick Piggin <npiggin@gmail.com>
12107 M:      Peter Zijlstra <peterz@infradead.org>
12108 L:      linux-arch@vger.kernel.org
12109 L:      linux-mm@kvack.org
12110 S:      Maintained
12111 F:      arch/*/include/asm/tlb.h
12112 F:      include/asm-generic/tlb.h
12113 F:      mm/mmu_gather.c
12114
12115 MN88472 MEDIA DRIVER
12116 M:      Antti Palosaari <crope@iki.fi>
12117 L:      linux-media@vger.kernel.org
12118 S:      Maintained
12119 W:      https://linuxtv.org
12120 W:      http://palosaari.fi/linux/
12121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12122 F:      drivers/media/dvb-frontends/mn88472*
12123
12124 MN88473 MEDIA DRIVER
12125 M:      Antti Palosaari <crope@iki.fi>
12126 L:      linux-media@vger.kernel.org
12127 S:      Maintained
12128 W:      https://linuxtv.org
12129 W:      http://palosaari.fi/linux/
12130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12131 F:      drivers/media/dvb-frontends/mn88473*
12132
12133 MODULE SUPPORT
12134 M:      Jessica Yu <jeyu@kernel.org>
12135 S:      Maintained
12136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12137 F:      include/linux/module.h
12138 F:      kernel/module.c
12139
12140 MONOLITHIC POWER SYSTEM PMIC DRIVER
12141 M:      Saravanan Sekar <sravanhome@gmail.com>
12142 S:      Maintained
12143 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12144 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12145 F:      drivers/iio/adc/mp2629_adc.c
12146 F:      drivers/mfd/mp2629.c
12147 F:      drivers/power/supply/mp2629_charger.c
12148 F:      drivers/regulator/mp5416.c
12149 F:      drivers/regulator/mpq7920.c
12150 F:      drivers/regulator/mpq7920.h
12151 F:      include/linux/mfd/mp2629.h
12152
12153 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12154 S:      Orphan
12155 W:      http://popies.net/meye/
12156 F:      Documentation/userspace-api/media/drivers/meye*
12157 F:      drivers/media/pci/meye/
12158 F:      include/uapi/linux/meye.h
12159
12160 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12161 M:      Jiri Slaby <jirislaby@kernel.org>
12162 S:      Maintained
12163 F:      Documentation/driver-api/serial/moxa-smartio.rst
12164 F:      drivers/tty/mxser.*
12165
12166 MR800 AVERMEDIA USB FM RADIO DRIVER
12167 M:      Alexey Klimov <klimov.linux@gmail.com>
12168 L:      linux-media@vger.kernel.org
12169 S:      Maintained
12170 T:      git git://linuxtv.org/media_tree.git
12171 F:      drivers/media/radio/radio-mr800.c
12172
12173 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12174 M:      Alan Ott <alan@signal11.us>
12175 L:      linux-wpan@vger.kernel.org
12176 S:      Maintained
12177 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12178 F:      drivers/net/ieee802154/mrf24j40.c
12179
12180 MSI LAPTOP SUPPORT
12181 M:      "Lee, Chun-Yi" <jlee@suse.com>
12182 L:      platform-driver-x86@vger.kernel.org
12183 S:      Maintained
12184 F:      drivers/platform/x86/msi-laptop.c
12185
12186 MSI WMI SUPPORT
12187 L:      platform-driver-x86@vger.kernel.org
12188 S:      Orphan
12189 F:      drivers/platform/x86/msi-wmi.c
12190
12191 MSI001 MEDIA DRIVER
12192 M:      Antti Palosaari <crope@iki.fi>
12193 L:      linux-media@vger.kernel.org
12194 S:      Maintained
12195 W:      https://linuxtv.org
12196 W:      http://palosaari.fi/linux/
12197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12198 T:      git git://linuxtv.org/anttip/media_tree.git
12199 F:      drivers/media/tuners/msi001*
12200
12201 MSI2500 MEDIA DRIVER
12202 M:      Antti Palosaari <crope@iki.fi>
12203 L:      linux-media@vger.kernel.org
12204 S:      Maintained
12205 W:      https://linuxtv.org
12206 W:      http://palosaari.fi/linux/
12207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12208 T:      git git://linuxtv.org/anttip/media_tree.git
12209 F:      drivers/media/usb/msi2500/
12210
12211 MSTAR INTERRUPT CONTROLLER DRIVER
12212 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12213 M:      Daniel Palmer <daniel@thingy.jp>
12214 S:      Maintained
12215 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12216 F:      drivers/irqchip/irq-mst-intc.c
12217
12218 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12219 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12220 L:      linux-mtd@lists.infradead.org
12221 S:      Maintained
12222 F:      drivers/mtd/devices/docg3*
12223
12224 MT9M032 APTINA SENSOR DRIVER
12225 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12226 L:      linux-media@vger.kernel.org
12227 S:      Maintained
12228 T:      git git://linuxtv.org/media_tree.git
12229 F:      drivers/media/i2c/mt9m032.c
12230 F:      include/media/i2c/mt9m032.h
12231
12232 MT9P031 APTINA CAMERA SENSOR
12233 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12234 L:      linux-media@vger.kernel.org
12235 S:      Maintained
12236 T:      git git://linuxtv.org/media_tree.git
12237 F:      drivers/media/i2c/mt9p031.c
12238 F:      include/media/i2c/mt9p031.h
12239
12240 MT9T001 APTINA CAMERA SENSOR
12241 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12242 L:      linux-media@vger.kernel.org
12243 S:      Maintained
12244 T:      git git://linuxtv.org/media_tree.git
12245 F:      drivers/media/i2c/mt9t001.c
12246 F:      include/media/i2c/mt9t001.h
12247
12248 MT9T112 APTINA CAMERA SENSOR
12249 M:      Jacopo Mondi <jacopo@jmondi.org>
12250 L:      linux-media@vger.kernel.org
12251 S:      Odd Fixes
12252 T:      git git://linuxtv.org/media_tree.git
12253 F:      drivers/media/i2c/mt9t112.c
12254 F:      include/media/i2c/mt9t112.h
12255
12256 MT9V032 APTINA CAMERA SENSOR
12257 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12258 L:      linux-media@vger.kernel.org
12259 S:      Maintained
12260 T:      git git://linuxtv.org/media_tree.git
12261 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12262 F:      drivers/media/i2c/mt9v032.c
12263 F:      include/media/i2c/mt9v032.h
12264
12265 MT9V111 APTINA CAMERA SENSOR
12266 M:      Jacopo Mondi <jacopo@jmondi.org>
12267 L:      linux-media@vger.kernel.org
12268 S:      Maintained
12269 T:      git git://linuxtv.org/media_tree.git
12270 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12271 F:      drivers/media/i2c/mt9v111.c
12272
12273 MULTIFUNCTION DEVICES (MFD)
12274 M:      Lee Jones <lee.jones@linaro.org>
12275 S:      Supported
12276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12277 F:      Documentation/devicetree/bindings/mfd/
12278 F:      drivers/mfd/
12279 F:      include/dt-bindings/mfd/
12280 F:      include/linux/mfd/
12281
12282 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12283 S:      Orphan
12284 F:      drivers/mmc/host/mmc_spi.c
12285 F:      include/linux/spi/mmc_spi.h
12286
12287 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12288 M:      Ulf Hansson <ulf.hansson@linaro.org>
12289 L:      linux-mmc@vger.kernel.org
12290 S:      Maintained
12291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12292 F:      Documentation/devicetree/bindings/mmc/
12293 F:      drivers/mmc/
12294 F:      include/linux/mmc/
12295 F:      include/uapi/linux/mmc/
12296
12297 MULTIPLEXER SUBSYSTEM
12298 M:      Peter Rosin <peda@axentia.se>
12299 S:      Maintained
12300 F:      Documentation/ABI/testing/sysfs-class-mux*
12301 F:      Documentation/devicetree/bindings/mux/
12302 F:      drivers/mux/
12303 F:      include/dt-bindings/mux/
12304 F:      include/linux/mux/
12305
12306 MULTITECH MULTIPORT CARD (ISICOM)
12307 S:      Orphan
12308 F:      drivers/tty/isicom.c
12309 F:      include/linux/isicom.h
12310
12311 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12312 M:      Bin Liu <b-liu@ti.com>
12313 L:      linux-usb@vger.kernel.org
12314 S:      Maintained
12315 F:      drivers/usb/musb/
12316
12317 MXL301RF MEDIA DRIVER
12318 M:      Akihiro Tsukada <tskd08@gmail.com>
12319 L:      linux-media@vger.kernel.org
12320 S:      Odd Fixes
12321 F:      drivers/media/tuners/mxl301rf*
12322
12323 MXL5007T MEDIA DRIVER
12324 M:      Michael Krufky <mkrufky@linuxtv.org>
12325 L:      linux-media@vger.kernel.org
12326 S:      Maintained
12327 W:      https://linuxtv.org
12328 W:      http://github.com/mkrufky
12329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12330 T:      git git://linuxtv.org/mkrufky/tuners.git
12331 F:      drivers/media/tuners/mxl5007t.*
12332
12333 MXSFB DRM DRIVER
12334 M:      Marek Vasut <marex@denx.de>
12335 M:      Stefan Agner <stefan@agner.ch>
12336 L:      dri-devel@lists.freedesktop.org
12337 S:      Supported
12338 T:      git git://anongit.freedesktop.org/drm/drm-misc
12339 F:      Documentation/devicetree/bindings/display/mxsfb.txt
12340 F:      drivers/gpu/drm/mxsfb/
12341
12342 MYLEX DAC960 PCI RAID Controller
12343 M:      Hannes Reinecke <hare@kernel.org>
12344 L:      linux-scsi@vger.kernel.org
12345 S:      Supported
12346 F:      drivers/scsi/myrb.*
12347 F:      drivers/scsi/myrs.*
12348
12349 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12350 M:      Chris Lee <christopher.lee@cspi.com>
12351 L:      netdev@vger.kernel.org
12352 S:      Supported
12353 W:      https://www.cspi.com/ethernet-products/support/downloads/
12354 F:      drivers/net/ethernet/myricom/myri10ge/
12355
12356 NAND FLASH SUBSYSTEM
12357 M:      Miquel Raynal <miquel.raynal@bootlin.com>
12358 R:      Richard Weinberger <richard@nod.at>
12359 L:      linux-mtd@lists.infradead.org
12360 S:      Maintained
12361 W:      http://www.linux-mtd.infradead.org/
12362 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12363 C:      irc://irc.oftc.net/mtd
12364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12365 F:      drivers/mtd/nand/
12366 F:      include/linux/mtd/*nand*.h
12367
12368 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12369 M:      Daniel Mack <zonque@gmail.com>
12370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12371 S:      Maintained
12372 W:      http://www.native-instruments.com
12373 F:      sound/usb/caiaq/
12374
12375 NATSEMI ETHERNET DRIVER (DP8381x)
12376 S:      Orphan
12377 F:      drivers/net/ethernet/natsemi/natsemi.c
12378
12379 NCR 5380 SCSI DRIVERS
12380 M:      Finn Thain <fthain@telegraphics.com.au>
12381 M:      Michael Schmitz <schmitzmic@gmail.com>
12382 L:      linux-scsi@vger.kernel.org
12383 S:      Maintained
12384 F:      Documentation/scsi/g_NCR5380.rst
12385 F:      drivers/scsi/NCR5380.*
12386 F:      drivers/scsi/arm/cumana_1.c
12387 F:      drivers/scsi/arm/oak.c
12388 F:      drivers/scsi/atari_scsi.*
12389 F:      drivers/scsi/dmx3191d.c
12390 F:      drivers/scsi/g_NCR5380.*
12391 F:      drivers/scsi/mac_scsi.*
12392 F:      drivers/scsi/sun3_scsi.*
12393 F:      drivers/scsi/sun3_scsi_vme.c
12394
12395 NCSI LIBRARY
12396 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
12397 S:      Maintained
12398 F:      net/ncsi/
12399
12400 NCT6775 HARDWARE MONITOR DRIVER
12401 M:      Guenter Roeck <linux@roeck-us.net>
12402 L:      linux-hwmon@vger.kernel.org
12403 S:      Maintained
12404 F:      Documentation/hwmon/nct6775.rst
12405 F:      drivers/hwmon/nct6775.c
12406
12407 NETDEVSIM
12408 M:      Jakub Kicinski <kuba@kernel.org>
12409 S:      Maintained
12410 F:      drivers/net/netdevsim/*
12411
12412 NETEM NETWORK EMULATOR
12413 M:      Stephen Hemminger <stephen@networkplumber.org>
12414 L:      netdev@vger.kernel.org
12415 S:      Maintained
12416 F:      net/sched/sch_netem.c
12417
12418 NETERION 10GbE DRIVERS (s2io/vxge)
12419 M:      Jon Mason <jdmason@kudzu.us>
12420 L:      netdev@vger.kernel.org
12421 S:      Supported
12422 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12423 F:      Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12424 F:      drivers/net/ethernet/neterion/
12425
12426 NETFILTER
12427 M:      Pablo Neira Ayuso <pablo@netfilter.org>
12428 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
12429 M:      Florian Westphal <fw@strlen.de>
12430 L:      netfilter-devel@vger.kernel.org
12431 L:      coreteam@netfilter.org
12432 S:      Maintained
12433 W:      http://www.netfilter.org/
12434 W:      http://www.iptables.org/
12435 W:      http://www.nftables.org/
12436 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
12437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12439 F:      include/linux/netfilter*
12440 F:      include/linux/netfilter/
12441 F:      include/net/netfilter/
12442 F:      include/uapi/linux/netfilter*
12443 F:      include/uapi/linux/netfilter/
12444 F:      net/*/netfilter.c
12445 F:      net/*/netfilter/
12446 F:      net/bridge/br_netfilter*.c
12447 F:      net/netfilter/
12448
12449 NETROM NETWORK LAYER
12450 M:      Ralf Baechle <ralf@linux-mips.org>
12451 L:      linux-hams@vger.kernel.org
12452 S:      Maintained
12453 W:      http://www.linux-ax25.org/
12454 F:      include/net/netrom.h
12455 F:      include/uapi/linux/netrom.h
12456 F:      net/netrom/
12457
12458 NETRONOME ETHERNET DRIVERS
12459 M:      Simon Horman <simon.horman@netronome.com>
12460 R:      Jakub Kicinski <kuba@kernel.org>
12461 L:      oss-drivers@netronome.com
12462 S:      Maintained
12463 F:      drivers/net/ethernet/netronome/
12464
12465 NETWORK BLOCK DEVICE (NBD)
12466 M:      Josef Bacik <josef@toxicpanda.com>
12467 L:      linux-block@vger.kernel.org
12468 L:      nbd@other.debian.org
12469 S:      Maintained
12470 F:      Documentation/admin-guide/blockdev/nbd.rst
12471 F:      drivers/block/nbd.c
12472 F:      include/trace/events/nbd.h
12473 F:      include/uapi/linux/nbd.h
12474
12475 NETWORK DROP MONITOR
12476 M:      Neil Horman <nhorman@tuxdriver.com>
12477 L:      netdev@vger.kernel.org
12478 S:      Maintained
12479 W:      https://fedorahosted.org/dropwatch/
12480 F:      include/uapi/linux/net_dropmon.h
12481 F:      net/core/drop_monitor.c
12482
12483 NETWORKING DRIVERS
12484 M:      "David S. Miller" <davem@davemloft.net>
12485 M:      Jakub Kicinski <kuba@kernel.org>
12486 L:      netdev@vger.kernel.org
12487 S:      Maintained
12488 W:      http://www.linuxfoundation.org/en/Net
12489 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12492 F:      Documentation/devicetree/bindings/net/
12493 F:      drivers/connector/
12494 F:      drivers/net/
12495 F:      include/linux/etherdevice.h
12496 F:      include/linux/fcdevice.h
12497 F:      include/linux/fddidevice.h
12498 F:      include/linux/hippidevice.h
12499 F:      include/linux/if_*
12500 F:      include/linux/inetdevice.h
12501 F:      include/linux/netdevice.h
12502 F:      include/uapi/linux/if_*
12503 F:      include/uapi/linux/netdevice.h
12504
12505 NETWORKING DRIVERS (WIRELESS)
12506 M:      Kalle Valo <kvalo@codeaurora.org>
12507 L:      linux-wireless@vger.kernel.org
12508 S:      Maintained
12509 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12512 F:      Documentation/devicetree/bindings/net/wireless/
12513 F:      drivers/net/wireless/
12514
12515 NETWORKING [DSA]
12516 M:      Andrew Lunn <andrew@lunn.ch>
12517 M:      Vivien Didelot <vivien.didelot@gmail.com>
12518 M:      Florian Fainelli <f.fainelli@gmail.com>
12519 M:      Vladimir Oltean <olteanv@gmail.com>
12520 S:      Maintained
12521 F:      Documentation/devicetree/bindings/net/dsa/
12522 F:      drivers/net/dsa/
12523 F:      include/linux/dsa/
12524 F:      include/linux/platform_data/dsa.h
12525 F:      include/net/dsa.h
12526 F:      net/dsa/
12527
12528 NETWORKING [GENERAL]
12529 M:      "David S. Miller" <davem@davemloft.net>
12530 M:      Jakub Kicinski <kuba@kernel.org>
12531 L:      netdev@vger.kernel.org
12532 S:      Maintained
12533 W:      http://www.linuxfoundation.org/en/Net
12534 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
12535 B:      mailto:netdev@vger.kernel.org
12536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12538 F:      Documentation/networking/
12539 F:      include/linux/in.h
12540 F:      include/linux/net.h
12541 F:      include/linux/netdevice.h
12542 F:      include/net/
12543 F:      include/uapi/linux/in.h
12544 F:      include/uapi/linux/net.h
12545 F:      include/uapi/linux/net_namespace.h
12546 F:      include/uapi/linux/netdevice.h
12547 F:      lib/net_utils.c
12548 F:      lib/random32.c
12549 F:      net/
12550 F:      tools/testing/selftests/net/
12551
12552 NETWORKING [IPSEC]
12553 M:      Steffen Klassert <steffen.klassert@secunet.com>
12554 M:      Herbert Xu <herbert@gondor.apana.org.au>
12555 M:      "David S. Miller" <davem@davemloft.net>
12556 L:      netdev@vger.kernel.org
12557 S:      Maintained
12558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12560 F:      include/net/xfrm.h
12561 F:      include/uapi/linux/xfrm.h
12562 F:      net/ipv4/ah4.c
12563 F:      net/ipv4/esp4*
12564 F:      net/ipv4/ip_vti.c
12565 F:      net/ipv4/ipcomp.c
12566 F:      net/ipv4/xfrm*
12567 F:      net/ipv6/ah6.c
12568 F:      net/ipv6/esp6*
12569 F:      net/ipv6/ip6_vti.c
12570 F:      net/ipv6/ipcomp6.c
12571 F:      net/ipv6/xfrm*
12572 F:      net/key/
12573 F:      net/xfrm/
12574 F:      tools/testing/selftests/net/ipsec.c
12575
12576 NETWORKING [IPv4/IPv6]
12577 M:      "David S. Miller" <davem@davemloft.net>
12578 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12579 M:      David Ahern <dsahern@kernel.org>
12580 L:      netdev@vger.kernel.org
12581 S:      Maintained
12582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12583 F:      arch/x86/net/*
12584 F:      include/net/ip*
12585 F:      net/ipv4/
12586 F:      net/ipv6/
12587
12588 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12589 M:      Paul Moore <paul@paul-moore.com>
12590 L:      netdev@vger.kernel.org
12591 L:      linux-security-module@vger.kernel.org
12592 S:      Maintained
12593 W:      https://github.com/netlabel
12594 F:      Documentation/netlabel/
12595 F:      include/net/calipso.h
12596 F:      include/net/cipso_ipv4.h
12597 F:      include/net/netlabel.h
12598 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
12599 F:      include/uapi/linux/netfilter/xt_SECMARK.h
12600 F:      net/ipv4/cipso_ipv4.c
12601 F:      net/ipv6/calipso.c
12602 F:      net/netfilter/xt_CONNSECMARK.c
12603 F:      net/netfilter/xt_SECMARK.c
12604 F:      net/netlabel/
12605
12606 NETWORKING [MPTCP]
12607 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
12608 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
12609 L:      netdev@vger.kernel.org
12610 L:      mptcp@lists.linux.dev
12611 S:      Maintained
12612 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
12613 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
12614 F:      Documentation/networking/mptcp-sysctl.rst
12615 F:      include/net/mptcp.h
12616 F:      include/uapi/linux/mptcp.h
12617 F:      net/mptcp/
12618 F:      tools/testing/selftests/net/mptcp/
12619
12620 NETWORKING [TCP]
12621 M:      Eric Dumazet <edumazet@google.com>
12622 L:      netdev@vger.kernel.org
12623 S:      Maintained
12624 F:      include/linux/tcp.h
12625 F:      include/net/tcp.h
12626 F:      include/trace/events/tcp.h
12627 F:      include/uapi/linux/tcp.h
12628 F:      net/ipv4/syncookies.c
12629 F:      net/ipv4/tcp*.c
12630 F:      net/ipv6/syncookies.c
12631 F:      net/ipv6/tcp*.c
12632
12633 NETWORKING [TLS]
12634 M:      Boris Pismenny <borisp@nvidia.com>
12635 M:      John Fastabend <john.fastabend@gmail.com>
12636 M:      Daniel Borkmann <daniel@iogearbox.net>
12637 M:      Jakub Kicinski <kuba@kernel.org>
12638 L:      netdev@vger.kernel.org
12639 S:      Maintained
12640 F:      include/net/tls.h
12641 F:      include/uapi/linux/tls.h
12642 F:      net/tls/*
12643
12644 NETWORKING [WIRELESS]
12645 L:      linux-wireless@vger.kernel.org
12646 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12647
12648 NETXEN (1/10) GbE SUPPORT
12649 M:      Manish Chopra <manishc@marvell.com>
12650 M:      Rahul Verma <rahulv@marvell.com>
12651 M:      GR-Linux-NIC-Dev@marvell.com
12652 L:      netdev@vger.kernel.org
12653 S:      Supported
12654 F:      drivers/net/ethernet/qlogic/netxen/
12655
12656 NET_FAILOVER MODULE
12657 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
12658 L:      netdev@vger.kernel.org
12659 S:      Supported
12660 F:      Documentation/networking/net_failover.rst
12661 F:      drivers/net/net_failover.c
12662 F:      include/net/net_failover.h
12663
12664 NEXTHOP
12665 M:      David Ahern <dsahern@kernel.org>
12666 L:      netdev@vger.kernel.org
12667 S:      Maintained
12668 F:      include/net/netns/nexthop.h
12669 F:      include/net/nexthop.h
12670 F:      include/uapi/linux/nexthop.h
12671 F:      net/ipv4/nexthop.c
12672
12673 NFC SUBSYSTEM
12674 L:      netdev@vger.kernel.org
12675 S:      Orphan
12676 F:      Documentation/devicetree/bindings/net/nfc/
12677 F:      drivers/nfc/
12678 F:      include/linux/platform_data/nfcmrvl.h
12679 F:      include/net/nfc/
12680 F:      include/uapi/linux/nfc.h
12681 F:      net/nfc/
12682
12683 NFC VIRTUAL NCI DEVICE DRIVER
12684 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
12685 L:      netdev@vger.kernel.org
12686 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12687 S:      Supported
12688 F:      drivers/nfc/virtual_ncidev.c
12689 F:      tools/testing/selftests/nci/
12690
12691 NFS, SUNRPC, AND LOCKD CLIENTS
12692 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
12693 M:      Anna Schumaker <anna.schumaker@netapp.com>
12694 L:      linux-nfs@vger.kernel.org
12695 S:      Maintained
12696 W:      http://client.linux-nfs.org
12697 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12698 F:      fs/lockd/
12699 F:      fs/nfs/
12700 F:      fs/nfs_common/
12701 F:      include/linux/lockd/
12702 F:      include/linux/nfs*
12703 F:      include/linux/sunrpc/
12704 F:      include/uapi/linux/nfs*
12705 F:      include/uapi/linux/sunrpc/
12706 F:      net/sunrpc/
12707 F:      Documentation/filesystems/nfs/
12708
12709 NILFS2 FILESYSTEM
12710 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
12711 L:      linux-nilfs@vger.kernel.org
12712 S:      Supported
12713 W:      https://nilfs.sourceforge.io/
12714 W:      https://nilfs.osdn.jp/
12715 T:      git git://github.com/konis/nilfs2.git
12716 F:      Documentation/filesystems/nilfs2.rst
12717 F:      fs/nilfs2/
12718 F:      include/trace/events/nilfs2.h
12719 F:      include/uapi/linux/nilfs2_api.h
12720 F:      include/uapi/linux/nilfs2_ondisk.h
12721
12722 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12723 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12724 S:      Maintained
12725 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12726 F:      Documentation/scsi/NinjaSCSI.rst
12727 F:      drivers/scsi/pcmcia/nsp_*
12728
12729 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12730 M:      GOTO Masanori <gotom@debian.or.jp>
12731 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12732 S:      Maintained
12733 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12734 F:      Documentation/scsi/NinjaSCSI.rst
12735 F:      drivers/scsi/nsp32*
12736
12737 NIOS2 ARCHITECTURE
12738 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12739 S:      Maintained
12740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12741 F:      arch/nios2/
12742
12743 NITRO ENCLAVES (NE)
12744 M:      Andra Paraschiv <andraprs@amazon.com>
12745 M:      Alexandru Vasile <lexnv@amazon.com>
12746 M:      Alexandru Ciobotaru <alcioa@amazon.com>
12747 L:      linux-kernel@vger.kernel.org
12748 S:      Supported
12749 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12750 F:      Documentation/virt/ne_overview.rst
12751 F:      drivers/virt/nitro_enclaves/
12752 F:      include/linux/nitro_enclaves.h
12753 F:      include/uapi/linux/nitro_enclaves.h
12754 F:      samples/nitro_enclaves/
12755
12756 NOHZ, DYNTICKS SUPPORT
12757 M:      Frederic Weisbecker <fweisbec@gmail.com>
12758 M:      Thomas Gleixner <tglx@linutronix.de>
12759 M:      Ingo Molnar <mingo@kernel.org>
12760 L:      linux-kernel@vger.kernel.org
12761 S:      Maintained
12762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12763 F:      include/linux/sched/nohz.h
12764 F:      include/linux/tick.h
12765 F:      kernel/time/tick*.*
12766
12767 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12768 M:      Pavel Machek <pavel@ucw.cz>
12769 M:      Sakari Ailus <sakari.ailus@iki.fi>
12770 L:      linux-media@vger.kernel.org
12771 S:      Maintained
12772 F:      drivers/media/i2c/ad5820.c
12773 F:      drivers/media/i2c/et8ek8
12774
12775 NOKIA N900 POWER SUPPLY DRIVERS
12776 R:      Pali Rohár <pali@kernel.org>
12777 F:      drivers/power/supply/bq2415x_charger.c
12778 F:      drivers/power/supply/bq27xxx_battery.c
12779 F:      drivers/power/supply/bq27xxx_battery_i2c.c
12780 F:      drivers/power/supply/isp1704_charger.c
12781 F:      drivers/power/supply/rx51_battery.c
12782 F:      include/linux/power/bq2415x_charger.h
12783 F:      include/linux/power/bq27xxx_battery.h
12784
12785 NOLIBC HEADER FILE
12786 M:      Willy Tarreau <w@1wt.eu>
12787 S:      Maintained
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12789 F:      tools/include/nolibc/
12790
12791 NSDEPS
12792 M:      Matthias Maennich <maennich@google.com>
12793 S:      Maintained
12794 F:      Documentation/core-api/symbol-namespaces.rst
12795 F:      scripts/nsdeps
12796
12797 NTB AMD DRIVER
12798 M:      Sanjay R Mehta <sanju.mehta@amd.com>
12799 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12800 L:      linux-ntb@googlegroups.com
12801 S:      Supported
12802 F:      drivers/ntb/hw/amd/
12803
12804 NTB DRIVER CORE
12805 M:      Jon Mason <jdmason@kudzu.us>
12806 M:      Dave Jiang <dave.jiang@intel.com>
12807 M:      Allen Hubbe <allenbh@gmail.com>
12808 L:      linux-ntb@googlegroups.com
12809 S:      Supported
12810 W:      https://github.com/jonmason/ntb/wiki
12811 T:      git git://github.com/jonmason/ntb.git
12812 F:      drivers/net/ntb_netdev.c
12813 F:      drivers/ntb/
12814 F:      include/linux/ntb.h
12815 F:      include/linux/ntb_transport.h
12816 F:      tools/testing/selftests/ntb/
12817
12818 NTB IDT DRIVER
12819 M:      Serge Semin <fancer.lancer@gmail.com>
12820 L:      linux-ntb@googlegroups.com
12821 S:      Supported
12822 F:      drivers/ntb/hw/idt/
12823
12824 NTB INTEL DRIVER
12825 M:      Dave Jiang <dave.jiang@intel.com>
12826 L:      linux-ntb@googlegroups.com
12827 S:      Supported
12828 W:      https://github.com/davejiang/linux/wiki
12829 T:      git https://github.com/davejiang/linux.git
12830 F:      drivers/ntb/hw/intel/
12831
12832 NTFS FILESYSTEM
12833 M:      Anton Altaparmakov <anton@tuxera.com>
12834 L:      linux-ntfs-dev@lists.sourceforge.net
12835 S:      Supported
12836 W:      http://www.tuxera.com/
12837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12838 F:      Documentation/filesystems/ntfs.rst
12839 F:      fs/ntfs/
12840
12841 NUBUS SUBSYSTEM
12842 M:      Finn Thain <fthain@telegraphics.com.au>
12843 L:      linux-m68k@lists.linux-m68k.org
12844 S:      Maintained
12845 F:      arch/*/include/asm/nubus.h
12846 F:      drivers/nubus/
12847 F:      include/linux/nubus.h
12848 F:      include/uapi/linux/nubus.h
12849
12850 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12851 M:      Antonino Daplas <adaplas@gmail.com>
12852 L:      linux-fbdev@vger.kernel.org
12853 S:      Maintained
12854 F:      drivers/video/fbdev/nvidia/
12855 F:      drivers/video/fbdev/riva/
12856
12857 NVM EXPRESS DRIVER
12858 M:      Keith Busch <kbusch@kernel.org>
12859 M:      Jens Axboe <axboe@fb.com>
12860 M:      Christoph Hellwig <hch@lst.de>
12861 M:      Sagi Grimberg <sagi@grimberg.me>
12862 L:      linux-nvme@lists.infradead.org
12863 S:      Supported
12864 W:      http://git.infradead.org/nvme.git
12865 T:      git://git.infradead.org/nvme.git
12866 F:      drivers/nvme/host/
12867 F:      include/linux/nvme.h
12868 F:      include/uapi/linux/nvme_ioctl.h
12869
12870 NVM EXPRESS FC TRANSPORT DRIVERS
12871 M:      James Smart <james.smart@broadcom.com>
12872 L:      linux-nvme@lists.infradead.org
12873 S:      Supported
12874 F:      drivers/nvme/host/fc.c
12875 F:      drivers/nvme/target/fc.c
12876 F:      drivers/nvme/target/fcloop.c
12877 F:      include/linux/nvme-fc-driver.h
12878 F:      include/linux/nvme-fc.h
12879
12880 NVM EXPRESS TARGET DRIVER
12881 M:      Christoph Hellwig <hch@lst.de>
12882 M:      Sagi Grimberg <sagi@grimberg.me>
12883 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12884 L:      linux-nvme@lists.infradead.org
12885 S:      Supported
12886 W:      http://git.infradead.org/nvme.git
12887 T:      git://git.infradead.org/nvme.git
12888 F:      drivers/nvme/target/
12889
12890 NVMEM FRAMEWORK
12891 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12892 S:      Maintained
12893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12894 F:      Documentation/ABI/stable/sysfs-bus-nvmem
12895 F:      Documentation/devicetree/bindings/nvmem/
12896 F:      drivers/nvmem/
12897 F:      include/linux/nvmem-consumer.h
12898 F:      include/linux/nvmem-provider.h
12899
12900 NXP FSPI DRIVER
12901 M:      Ashish Kumar <ashish.kumar@nxp.com>
12902 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
12903 L:      linux-spi@vger.kernel.org
12904 S:      Maintained
12905 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12906 F:      drivers/spi/spi-nxp-fspi.c
12907
12908 NXP FXAS21002C DRIVER
12909 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12910 L:      linux-iio@vger.kernel.org
12911 S:      Maintained
12912 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12913 F:      drivers/iio/gyro/fxas21002c.h
12914 F:      drivers/iio/gyro/fxas21002c_core.c
12915 F:      drivers/iio/gyro/fxas21002c_i2c.c
12916 F:      drivers/iio/gyro/fxas21002c_spi.c
12917
12918 NXP i.MX CLOCK DRIVERS
12919 M:      Abel Vesa <abel.vesa@nxp.com>
12920 L:      linux-clk@vger.kernel.org
12921 L:      linux-imx@nxp.com
12922 S:      Maintained
12923 F:      drivers/clk/imx/
12924
12925 NXP i.MX 8MQ DCSS DRIVER
12926 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12927 R:      Lucas Stach <l.stach@pengutronix.de>
12928 L:      dri-devel@lists.freedesktop.org
12929 S:      Maintained
12930 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12931 F:      drivers/gpu/drm/imx/dcss/
12932
12933 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12934 M:      Jagan Teki <jagan@amarulasolutions.com>
12935 S:      Maintained
12936 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12937 F:      drivers/regulator/pf8x00-regulator.c
12938
12939 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12940 M:      Krzysztof Kozlowski <krzk@kernel.org>
12941 L:      linux-kernel@vger.kernel.org
12942 S:      Maintained
12943 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12944 F:      drivers/extcon/extcon-ptn5150.c
12945
12946 NXP SGTL5000 DRIVER
12947 M:      Fabio Estevam <festevam@gmail.com>
12948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12949 S:      Maintained
12950 F:      Documentation/devicetree/bindings/sound/sgtl5000.yaml
12951 F:      sound/soc/codecs/sgtl5000*
12952
12953 NXP SJA1105 ETHERNET SWITCH DRIVER
12954 M:      Vladimir Oltean <olteanv@gmail.com>
12955 L:      linux-kernel@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/net/dsa/sja1105
12958
12959 NXP TDA998X DRM DRIVER
12960 M:      Russell King <linux@armlinux.org.uk>
12961 S:      Maintained
12962 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12963 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12964 F:      drivers/gpu/drm/i2c/tda998x_drv.c
12965 F:      include/drm/i2c/tda998x.h
12966 F:      include/dt-bindings/display/tda998x.h
12967 K:      "nxp,tda998x"
12968
12969 NXP TFA9879 DRIVER
12970 M:      Peter Rosin <peda@axentia.se>
12971 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12972 S:      Maintained
12973 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
12974 F:      sound/soc/codecs/tfa9879*
12975
12976 NXP-NCI NFC DRIVER
12977 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
12978 R:      Charles Gorand <charles.gorand@effinnov.com>
12979 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12980 S:      Supported
12981 F:      drivers/nfc/nxp-nci
12982
12983 OBJAGG
12984 M:      Jiri Pirko <jiri@nvidia.com>
12985 L:      netdev@vger.kernel.org
12986 S:      Supported
12987 F:      include/linux/objagg.h
12988 F:      lib/objagg.c
12989 F:      lib/test_objagg.c
12990
12991 OBJTOOL
12992 M:      Josh Poimboeuf <jpoimboe@redhat.com>
12993 M:      Peter Zijlstra <peterz@infradead.org>
12994 S:      Supported
12995 F:      tools/objtool/
12996 F:      include/linux/objtool.h
12997
12998 OCELOT ETHERNET SWITCH DRIVER
12999 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
13000 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
13001 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13002 M:      UNGLinuxDriver@microchip.com
13003 L:      netdev@vger.kernel.org
13004 S:      Supported
13005 F:      drivers/net/dsa/ocelot/*
13006 F:      drivers/net/ethernet/mscc/
13007 F:      include/soc/mscc/ocelot*
13008 F:      net/dsa/tag_ocelot.c
13009 F:      net/dsa/tag_ocelot_8021q.c
13010 F:      tools/testing/selftests/drivers/net/ocelot/*
13011
13012 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13013 M:      Frederic Barrat <fbarrat@linux.ibm.com>
13014 M:      Andrew Donnellan <ajd@linux.ibm.com>
13015 L:      linuxppc-dev@lists.ozlabs.org
13016 S:      Supported
13017 F:      Documentation/userspace-api/accelerators/ocxl.rst
13018 F:      arch/powerpc/include/asm/pnv-ocxl.h
13019 F:      arch/powerpc/platforms/powernv/ocxl.c
13020 F:      drivers/misc/ocxl/
13021 F:      include/misc/ocxl*
13022 F:      include/uapi/misc/ocxl.h
13023
13024 OMAP AUDIO SUPPORT
13025 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
13026 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
13027 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13028 L:      linux-omap@vger.kernel.org
13029 S:      Maintained
13030 F:      sound/soc/ti/n810.c
13031 F:      sound/soc/ti/omap*
13032 F:      sound/soc/ti/rx51.c
13033 F:      sound/soc/ti/sdma-pcm.*
13034
13035 OMAP CLOCK FRAMEWORK SUPPORT
13036 M:      Paul Walmsley <paul@pwsan.com>
13037 L:      linux-omap@vger.kernel.org
13038 S:      Maintained
13039 F:      arch/arm/*omap*/*clock*
13040
13041 OMAP DEVICE TREE SUPPORT
13042 M:      Benoît Cousson <bcousson@baylibre.com>
13043 M:      Tony Lindgren <tony@atomide.com>
13044 L:      linux-omap@vger.kernel.org
13045 L:      devicetree@vger.kernel.org
13046 S:      Maintained
13047 F:      arch/arm/boot/dts/*am3*
13048 F:      arch/arm/boot/dts/*am4*
13049 F:      arch/arm/boot/dts/*am5*
13050 F:      arch/arm/boot/dts/*dra7*
13051 F:      arch/arm/boot/dts/*omap*
13052 F:      arch/arm/boot/dts/logicpd-som-lv*
13053 F:      arch/arm/boot/dts/logicpd-torpedo*
13054
13055 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13056 L:      linux-omap@vger.kernel.org
13057 L:      linux-fbdev@vger.kernel.org
13058 S:      Orphan
13059 F:      Documentation/arm/omap/dss.rst
13060 F:      drivers/video/fbdev/omap2/
13061
13062 OMAP FRAMEBUFFER SUPPORT
13063 L:      linux-fbdev@vger.kernel.org
13064 L:      linux-omap@vger.kernel.org
13065 S:      Orphan
13066 F:      drivers/video/fbdev/omap/
13067
13068 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13069 M:      Roger Quadros <rogerq@kernel.org>
13070 M:      Tony Lindgren <tony@atomide.com>
13071 L:      linux-omap@vger.kernel.org
13072 S:      Maintained
13073 F:      arch/arm/mach-omap2/*gpmc*
13074 F:      drivers/memory/omap-gpmc.c
13075
13076 OMAP GPIO DRIVER
13077 M:      Grygorii Strashko <grygorii.strashko@ti.com>
13078 M:      Santosh Shilimkar <ssantosh@kernel.org>
13079 M:      Kevin Hilman <khilman@kernel.org>
13080 L:      linux-omap@vger.kernel.org
13081 S:      Maintained
13082 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
13083 F:      drivers/gpio/gpio-omap.c
13084
13085 OMAP HARDWARE SPINLOCK SUPPORT
13086 M:      Ohad Ben-Cohen <ohad@wizery.com>
13087 L:      linux-omap@vger.kernel.org
13088 S:      Maintained
13089 F:      drivers/hwspinlock/omap_hwspinlock.c
13090
13091 OMAP HS MMC SUPPORT
13092 L:      linux-mmc@vger.kernel.org
13093 L:      linux-omap@vger.kernel.org
13094 S:      Orphan
13095 F:      drivers/mmc/host/omap_hsmmc.c
13096
13097 OMAP HWMOD DATA
13098 M:      Paul Walmsley <paul@pwsan.com>
13099 L:      linux-omap@vger.kernel.org
13100 S:      Maintained
13101 F:      arch/arm/mach-omap2/omap_hwmod*data*
13102
13103 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13104 M:      Benoît Cousson <bcousson@baylibre.com>
13105 L:      linux-omap@vger.kernel.org
13106 S:      Maintained
13107 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13108
13109 OMAP HWMOD SUPPORT
13110 M:      Benoît Cousson <bcousson@baylibre.com>
13111 M:      Paul Walmsley <paul@pwsan.com>
13112 L:      linux-omap@vger.kernel.org
13113 S:      Maintained
13114 F:      arch/arm/mach-omap2/omap_hwmod.*
13115
13116 OMAP I2C DRIVER
13117 M:      Vignesh R <vigneshr@ti.com>
13118 L:      linux-omap@vger.kernel.org
13119 L:      linux-i2c@vger.kernel.org
13120 S:      Maintained
13121 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
13122 F:      drivers/i2c/busses/i2c-omap.c
13123
13124 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13125 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13126 L:      linux-media@vger.kernel.org
13127 S:      Maintained
13128 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
13129 F:      drivers/media/platform/omap3isp/
13130 F:      drivers/staging/media/omap4iss/
13131
13132 OMAP MMC SUPPORT
13133 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
13134 L:      linux-omap@vger.kernel.org
13135 S:      Odd Fixes
13136 F:      drivers/mmc/host/omap.c
13137
13138 OMAP POWER MANAGEMENT SUPPORT
13139 M:      Kevin Hilman <khilman@kernel.org>
13140 L:      linux-omap@vger.kernel.org
13141 S:      Maintained
13142 F:      arch/arm/*omap*/*pm*
13143 F:      drivers/cpufreq/omap-cpufreq.c
13144
13145 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13146 M:      Rajendra Nayak <rnayak@codeaurora.org>
13147 M:      Paul Walmsley <paul@pwsan.com>
13148 L:      linux-omap@vger.kernel.org
13149 S:      Maintained
13150 F:      arch/arm/mach-omap2/prm*
13151
13152 OMAP RANDOM NUMBER GENERATOR SUPPORT
13153 M:      Deepak Saxena <dsaxena@plexity.net>
13154 S:      Maintained
13155 F:      drivers/char/hw_random/omap-rng.c
13156
13157 OMAP USB SUPPORT
13158 L:      linux-usb@vger.kernel.org
13159 L:      linux-omap@vger.kernel.org
13160 S:      Orphan
13161 F:      arch/arm/*omap*/usb*
13162 F:      drivers/usb/*/*omap*
13163
13164 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13165 M:      Mark Jackson <mpfj@newflow.co.uk>
13166 L:      linux-omap@vger.kernel.org
13167 S:      Maintained
13168 F:      arch/arm/boot/dts/am335x-nano.dts
13169
13170 OMAP1 SUPPORT
13171 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
13172 M:      Tony Lindgren <tony@atomide.com>
13173 L:      linux-omap@vger.kernel.org
13174 S:      Maintained
13175 Q:      http://patchwork.kernel.org/project/linux-omap/list/
13176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13177 F:      arch/arm/configs/omap1_defconfig
13178 F:      arch/arm/mach-omap1/
13179 F:      arch/arm/plat-omap/
13180 F:      drivers/i2c/busses/i2c-omap.c
13181 F:      include/linux/platform_data/ams-delta-fiq.h
13182 F:      include/linux/platform_data/i2c-omap.h
13183
13184 OMAP2+ SUPPORT
13185 M:      Tony Lindgren <tony@atomide.com>
13186 L:      linux-omap@vger.kernel.org
13187 S:      Maintained
13188 W:      http://www.muru.com/linux/omap/
13189 W:      http://linux.omap.com/
13190 Q:      http://patchwork.kernel.org/project/linux-omap/list/
13191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13192 F:      arch/arm/configs/omap2plus_defconfig
13193 F:      arch/arm/mach-omap2/
13194 F:      arch/arm/plat-omap/
13195 F:      drivers/bus/ti-sysc.c
13196 F:      drivers/i2c/busses/i2c-omap.c
13197 F:      drivers/irqchip/irq-omap-intc.c
13198 F:      drivers/mfd/*omap*.c
13199 F:      drivers/mfd/menelaus.c
13200 F:      drivers/mfd/palmas.c
13201 F:      drivers/mfd/tps65217.c
13202 F:      drivers/mfd/tps65218.c
13203 F:      drivers/mfd/tps65910.c
13204 F:      drivers/mfd/twl-core.[ch]
13205 F:      drivers/mfd/twl4030*.c
13206 F:      drivers/mfd/twl6030*.c
13207 F:      drivers/mfd/twl6040*.c
13208 F:      drivers/regulator/palmas-regulator*.c
13209 F:      drivers/regulator/pbias-regulator.c
13210 F:      drivers/regulator/tps65217-regulator.c
13211 F:      drivers/regulator/tps65218-regulator.c
13212 F:      drivers/regulator/tps65910-regulator.c
13213 F:      drivers/regulator/twl-regulator.c
13214 F:      drivers/regulator/twl6030-regulator.c
13215 F:      include/linux/platform_data/i2c-omap.h
13216 F:      include/linux/platform_data/ti-sysc.h
13217
13218 OMFS FILESYSTEM
13219 M:      Bob Copeland <me@bobcopeland.com>
13220 L:      linux-karma-devel@lists.sourceforge.net
13221 S:      Maintained
13222 F:      Documentation/filesystems/omfs.rst
13223 F:      fs/omfs/
13224
13225 OMNIKEY CARDMAN 4000 DRIVER
13226 M:      Harald Welte <laforge@gnumonks.org>
13227 S:      Maintained
13228 F:      drivers/char/pcmcia/cm4000_cs.c
13229 F:      include/linux/cm4000_cs.h
13230 F:      include/uapi/linux/cm4000_cs.h
13231
13232 OMNIKEY CARDMAN 4040 DRIVER
13233 M:      Harald Welte <laforge@gnumonks.org>
13234 S:      Maintained
13235 F:      drivers/char/pcmcia/cm4040_cs.*
13236
13237 OMNIVISION OV02A10 SENSOR DRIVER
13238 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
13239 L:      linux-media@vger.kernel.org
13240 S:      Maintained
13241 T:      git git://linuxtv.org/media_tree.git
13242 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13243 F:      drivers/media/i2c/ov02a10.c
13244
13245 OMNIVISION OV13858 SENSOR DRIVER
13246 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13247 L:      linux-media@vger.kernel.org
13248 S:      Maintained
13249 T:      git git://linuxtv.org/media_tree.git
13250 F:      drivers/media/i2c/ov13858.c
13251
13252 OMNIVISION OV2680 SENSOR DRIVER
13253 M:      Rui Miguel Silva <rmfrfs@gmail.com>
13254 L:      linux-media@vger.kernel.org
13255 S:      Maintained
13256 T:      git git://linuxtv.org/media_tree.git
13257 F:      Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13258 F:      drivers/media/i2c/ov2680.c
13259
13260 OMNIVISION OV2685 SENSOR DRIVER
13261 M:      Shunqian Zheng <zhengsq@rock-chips.com>
13262 L:      linux-media@vger.kernel.org
13263 S:      Maintained
13264 T:      git git://linuxtv.org/media_tree.git
13265 F:      drivers/media/i2c/ov2685.c
13266
13267 OMNIVISION OV2740 SENSOR DRIVER
13268 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13269 R:      Shawn Tu <shawnx.tu@intel.com>
13270 R:      Bingbu Cao <bingbu.cao@intel.com>
13271 L:      linux-media@vger.kernel.org
13272 S:      Maintained
13273 T:      git git://linuxtv.org/media_tree.git
13274 F:      drivers/media/i2c/ov2740.c
13275
13276 OMNIVISION OV5640 SENSOR DRIVER
13277 M:      Steve Longerbeam <slongerbeam@gmail.com>
13278 L:      linux-media@vger.kernel.org
13279 S:      Maintained
13280 T:      git git://linuxtv.org/media_tree.git
13281 F:      drivers/media/i2c/ov5640.c
13282
13283 OMNIVISION OV5647 SENSOR DRIVER
13284 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
13285 M:      Jacopo Mondi <jacopo@jmondi.org>
13286 L:      linux-media@vger.kernel.org
13287 S:      Maintained
13288 T:      git git://linuxtv.org/media_tree.git
13289 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13290 F:      drivers/media/i2c/ov5647.c
13291
13292 OMNIVISION OV5670 SENSOR DRIVER
13293 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13294 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
13295 L:      linux-media@vger.kernel.org
13296 S:      Maintained
13297 T:      git git://linuxtv.org/media_tree.git
13298 F:      drivers/media/i2c/ov5670.c
13299
13300 OMNIVISION OV5675 SENSOR DRIVER
13301 M:      Shawn Tu <shawnx.tu@intel.com>
13302 L:      linux-media@vger.kernel.org
13303 S:      Maintained
13304 T:      git git://linuxtv.org/media_tree.git
13305 F:      drivers/media/i2c/ov5675.c
13306
13307 OMNIVISION OV5695 SENSOR DRIVER
13308 M:      Shunqian Zheng <zhengsq@rock-chips.com>
13309 L:      linux-media@vger.kernel.org
13310 S:      Maintained
13311 T:      git git://linuxtv.org/media_tree.git
13312 F:      drivers/media/i2c/ov5695.c
13313
13314 OMNIVISION OV7670 SENSOR DRIVER
13315 L:      linux-media@vger.kernel.org
13316 S:      Orphan
13317 T:      git git://linuxtv.org/media_tree.git
13318 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
13319 F:      drivers/media/i2c/ov7670.c
13320
13321 OMNIVISION OV772x SENSOR DRIVER
13322 M:      Jacopo Mondi <jacopo@jmondi.org>
13323 L:      linux-media@vger.kernel.org
13324 S:      Odd fixes
13325 T:      git git://linuxtv.org/media_tree.git
13326 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13327 F:      drivers/media/i2c/ov772x.c
13328 F:      include/media/i2c/ov772x.h
13329
13330 OMNIVISION OV7740 SENSOR DRIVER
13331 M:      Wenyou Yang <wenyou.yang@microchip.com>
13332 L:      linux-media@vger.kernel.org
13333 S:      Maintained
13334 T:      git git://linuxtv.org/media_tree.git
13335 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
13336 F:      drivers/media/i2c/ov7740.c
13337
13338 OMNIVISION OV8856 SENSOR DRIVER
13339 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
13340 L:      linux-media@vger.kernel.org
13341 S:      Maintained
13342 T:      git git://linuxtv.org/media_tree.git
13343 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13344 F:      drivers/media/i2c/ov8856.c
13345
13346 OMNIVISION OV9640 SENSOR DRIVER
13347 M:      Petr Cvek <petrcvekcz@gmail.com>
13348 L:      linux-media@vger.kernel.org
13349 S:      Maintained
13350 F:      drivers/media/i2c/ov9640.*
13351
13352 OMNIVISION OV9650 SENSOR DRIVER
13353 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13354 R:      Akinobu Mita <akinobu.mita@gmail.com>
13355 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13356 L:      linux-media@vger.kernel.org
13357 S:      Maintained
13358 T:      git git://linuxtv.org/media_tree.git
13359 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
13360 F:      drivers/media/i2c/ov9650.c
13361
13362 OMNIVISION OV9734 SENSOR DRIVER
13363 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13364 R:      Bingbu Cao <bingbu.cao@intel.com>
13365 L:      linux-media@vger.kernel.org
13366 S:      Maintained
13367 T:      git git://linuxtv.org/media_tree.git
13368 F:      drivers/media/i2c/ov9734.c
13369
13370 ONENAND FLASH DRIVER
13371 M:      Kyungmin Park <kyungmin.park@samsung.com>
13372 L:      linux-mtd@lists.infradead.org
13373 S:      Maintained
13374 F:      drivers/mtd/nand/onenand/
13375 F:      include/linux/mtd/onenand*.h
13376
13377 ONION OMEGA2+ BOARD
13378 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
13379 L:      linux-mips@vger.kernel.org
13380 S:      Maintained
13381 F:      arch/mips/boot/dts/ralink/omega2p.dts
13382
13383 OP-TEE DRIVER
13384 M:      Jens Wiklander <jens.wiklander@linaro.org>
13385 L:      op-tee@lists.trustedfirmware.org
13386 S:      Maintained
13387 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
13388 F:      drivers/tee/optee/
13389
13390 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13391 M:      Sumit Garg <sumit.garg@linaro.org>
13392 L:      op-tee@lists.trustedfirmware.org
13393 S:      Maintained
13394 F:      drivers/char/hw_random/optee-rng.c
13395
13396 OPA-VNIC DRIVER
13397 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13398 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13399 L:      linux-rdma@vger.kernel.org
13400 S:      Supported
13401 F:      drivers/infiniband/ulp/opa_vnic
13402
13403 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13404 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13405 M:      Frank Rowand <frowand.list@gmail.com>
13406 L:      devicetree@vger.kernel.org
13407 S:      Maintained
13408 F:      Documentation/devicetree/dynamic-resolution-notes.rst
13409 F:      Documentation/devicetree/overlay-notes.rst
13410 F:      drivers/of/overlay.c
13411 F:      drivers/of/resolver.c
13412 K:      of_overlay_notifier_
13413
13414 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13415 M:      Rob Herring <robh+dt@kernel.org>
13416 M:      Frank Rowand <frowand.list@gmail.com>
13417 L:      devicetree@vger.kernel.org
13418 S:      Maintained
13419 W:      http://www.devicetree.org/
13420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13421 F:      Documentation/ABI/testing/sysfs-firmware-ofw
13422 F:      drivers/of/
13423 F:      include/linux/of*.h
13424 F:      scripts/dtc/
13425
13426 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13427 M:      Rob Herring <robh+dt@kernel.org>
13428 L:      devicetree@vger.kernel.org
13429 S:      Maintained
13430 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13432 F:      Documentation/devicetree/
13433 F:      arch/*/boot/dts/
13434 F:      include/dt-bindings/
13435
13436 OPENCORES I2C BUS DRIVER
13437 M:      Peter Korsgaard <peter@korsgaard.com>
13438 M:      Andrew Lunn <andrew@lunn.ch>
13439 L:      linux-i2c@vger.kernel.org
13440 S:      Maintained
13441 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13442 F:      Documentation/i2c/busses/i2c-ocores.rst
13443 F:      drivers/i2c/busses/i2c-ocores.c
13444 F:      include/linux/platform_data/i2c-ocores.h
13445
13446 OPENRISC ARCHITECTURE
13447 M:      Jonas Bonn <jonas@southpole.se>
13448 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13449 M:      Stafford Horne <shorne@gmail.com>
13450 L:      openrisc@lists.librecores.org
13451 S:      Maintained
13452 W:      http://openrisc.io
13453 T:      git git://github.com/openrisc/linux.git
13454 F:      Documentation/devicetree/bindings/openrisc/
13455 F:      Documentation/openrisc/
13456 F:      arch/openrisc/
13457 F:      drivers/irqchip/irq-ompic.c
13458 F:      drivers/irqchip/irq-or1k-*
13459
13460 OPENVSWITCH
13461 M:      Pravin B Shelar <pshelar@ovn.org>
13462 L:      netdev@vger.kernel.org
13463 L:      dev@openvswitch.org
13464 S:      Maintained
13465 W:      http://openvswitch.org
13466 F:      include/uapi/linux/openvswitch.h
13467 F:      net/openvswitch/
13468
13469 OPERATING PERFORMANCE POINTS (OPP)
13470 M:      Viresh Kumar <vireshk@kernel.org>
13471 M:      Nishanth Menon <nm@ti.com>
13472 M:      Stephen Boyd <sboyd@kernel.org>
13473 L:      linux-pm@vger.kernel.org
13474 S:      Maintained
13475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13476 F:      Documentation/devicetree/bindings/opp/
13477 F:      Documentation/power/opp.rst
13478 F:      drivers/opp/
13479 F:      include/linux/pm_opp.h
13480
13481 OPL4 DRIVER
13482 M:      Clemens Ladisch <clemens@ladisch.de>
13483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13484 S:      Maintained
13485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13486 F:      sound/drivers/opl4/
13487
13488 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13489 M:      Mark Fasheh <mark@fasheh.com>
13490 M:      Joel Becker <jlbec@evilplan.org>
13491 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
13492 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13493 S:      Supported
13494 W:      http://ocfs2.wiki.kernel.org
13495 F:      Documentation/filesystems/dlmfs.rst
13496 F:      Documentation/filesystems/ocfs2.rst
13497 F:      fs/ocfs2/
13498
13499 ORANGEFS FILESYSTEM
13500 M:      Mike Marshall <hubcap@omnibond.com>
13501 R:      Martin Brandenburg <martin@omnibond.com>
13502 L:      devel@lists.orangefs.org
13503 S:      Supported
13504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13505 F:      Documentation/filesystems/orangefs.rst
13506 F:      fs/orangefs/
13507
13508 ORINOCO DRIVER
13509 L:      linux-wireless@vger.kernel.org
13510 S:      Orphan
13511 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13512 W:      http://www.nongnu.org/orinoco/
13513 F:      drivers/net/wireless/intersil/orinoco/
13514
13515 OV2659 OMNIVISION SENSOR DRIVER
13516 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13517 L:      linux-media@vger.kernel.org
13518 S:      Maintained
13519 W:      https://linuxtv.org
13520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13521 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13522 F:      drivers/media/i2c/ov2659.c
13523 F:      include/media/i2c/ov2659.h
13524
13525 OVERLAY FILESYSTEM
13526 M:      Miklos Szeredi <miklos@szeredi.hu>
13527 L:      linux-unionfs@vger.kernel.org
13528 S:      Supported
13529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13530 F:      Documentation/filesystems/overlayfs.rst
13531 F:      fs/overlayfs/
13532
13533 P54 WIRELESS DRIVER
13534 M:      Christian Lamparter <chunkeey@googlemail.com>
13535 L:      linux-wireless@vger.kernel.org
13536 S:      Maintained
13537 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
13538 F:      drivers/net/wireless/intersil/p54/
13539
13540 PACKING
13541 M:      Vladimir Oltean <olteanv@gmail.com>
13542 L:      netdev@vger.kernel.org
13543 S:      Supported
13544 F:      Documentation/core-api/packing.rst
13545 F:      include/linux/packing.h
13546 F:      lib/packing.c
13547
13548 PADATA PARALLEL EXECUTION MECHANISM
13549 M:      Steffen Klassert <steffen.klassert@secunet.com>
13550 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
13551 L:      linux-crypto@vger.kernel.org
13552 L:      linux-kernel@vger.kernel.org
13553 S:      Maintained
13554 F:      Documentation/core-api/padata.rst
13555 F:      include/linux/padata.h
13556 F:      kernel/padata.c
13557
13558 PAGE POOL
13559 M:      Jesper Dangaard Brouer <hawk@kernel.org>
13560 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
13561 L:      netdev@vger.kernel.org
13562 S:      Supported
13563 F:      Documentation/networking/page_pool.rst
13564 F:      include/net/page_pool.h
13565 F:      include/trace/events/page_pool.h
13566 F:      net/core/page_pool.c
13567
13568 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13569 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
13570 L:      platform-driver-x86@vger.kernel.org
13571 S:      Maintained
13572 F:      drivers/platform/x86/panasonic-laptop.c
13573
13574 PARALLAX PING IIO SENSOR DRIVER
13575 M:      Andreas Klinger <ak@it-klinger.de>
13576 L:      linux-iio@vger.kernel.org
13577 S:      Maintained
13578 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13579 F:      drivers/iio/proximity/ping.c
13580
13581 PARALLEL LCD/KEYPAD PANEL DRIVER
13582 M:      Willy Tarreau <willy@haproxy.com>
13583 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13584 S:      Odd Fixes
13585 F:      Documentation/admin-guide/lcd-panel-cgram.rst
13586 F:      drivers/auxdisplay/panel.c
13587
13588 PARALLEL PORT SUBSYSTEM
13589 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13590 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13591 L:      linux-parport@lists.infradead.org (subscribers-only)
13592 S:      Maintained
13593 F:      Documentation/driver-api/parport*.rst
13594 F:      drivers/char/ppdev.c
13595 F:      drivers/parport/
13596 F:      include/linux/parport*.h
13597 F:      include/uapi/linux/ppdev.h
13598
13599 PARAVIRT_OPS INTERFACE
13600 M:      Juergen Gross <jgross@suse.com>
13601 M:      Deep Shah <sdeep@vmware.com>
13602 M:      "VMware, Inc." <pv-drivers@vmware.com>
13603 L:      virtualization@lists.linux-foundation.org
13604 S:      Supported
13605 F:      Documentation/virt/paravirt_ops.rst
13606 F:      arch/*/include/asm/paravirt*.h
13607 F:      arch/*/kernel/paravirt*
13608 F:      include/linux/hypervisor.h
13609
13610 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13611 M:      Tim Waugh <tim@cyberelk.net>
13612 L:      linux-parport@lists.infradead.org (subscribers-only)
13613 S:      Maintained
13614 F:      Documentation/admin-guide/blockdev/paride.rst
13615 F:      drivers/block/paride/
13616
13617 PARISC ARCHITECTURE
13618 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13619 M:      Helge Deller <deller@gmx.de>
13620 L:      linux-parisc@vger.kernel.org
13621 S:      Maintained
13622 W:      https://parisc.wiki.kernel.org
13623 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13626 F:      Documentation/parisc/
13627 F:      arch/parisc/
13628 F:      drivers/char/agp/parisc-agp.c
13629 F:      drivers/input/misc/hp_sdc_rtc.c
13630 F:      drivers/input/serio/gscps2.c
13631 F:      drivers/input/serio/hp_sdc*
13632 F:      drivers/parisc/
13633 F:      drivers/parport/parport_gsc.*
13634 F:      drivers/tty/serial/8250/8250_gsc.c
13635 F:      drivers/video/console/sti*
13636 F:      drivers/video/fbdev/sti*
13637 F:      drivers/video/logo/logo_parisc*
13638 F:      include/linux/hp_sdc.h
13639
13640 PARMAN
13641 M:      Jiri Pirko <jiri@nvidia.com>
13642 L:      netdev@vger.kernel.org
13643 S:      Supported
13644 F:      include/linux/parman.h
13645 F:      lib/parman.c
13646 F:      lib/test_parman.c
13647
13648 PC ENGINES APU BOARD DRIVER
13649 M:      Enrico Weigelt, metux IT consult <info@metux.net>
13650 S:      Maintained
13651 F:      drivers/platform/x86/pcengines-apuv2.c
13652
13653 PC87360 HARDWARE MONITORING DRIVER
13654 M:      Jim Cromie <jim.cromie@gmail.com>
13655 L:      linux-hwmon@vger.kernel.org
13656 S:      Maintained
13657 F:      Documentation/hwmon/pc87360.rst
13658 F:      drivers/hwmon/pc87360.c
13659
13660 PC8736x GPIO DRIVER
13661 M:      Jim Cromie <jim.cromie@gmail.com>
13662 S:      Maintained
13663 F:      drivers/char/pc8736x_gpio.c
13664
13665 PC87427 HARDWARE MONITORING DRIVER
13666 M:      Jean Delvare <jdelvare@suse.com>
13667 L:      linux-hwmon@vger.kernel.org
13668 S:      Maintained
13669 F:      Documentation/hwmon/pc87427.rst
13670 F:      drivers/hwmon/pc87427.c
13671
13672 PCA9532 LED DRIVER
13673 M:      Riku Voipio <riku.voipio@iki.fi>
13674 S:      Maintained
13675 F:      drivers/leds/leds-pca9532.c
13676 F:      include/linux/leds-pca9532.h
13677
13678 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13679 M:      Guenter Roeck <linux@roeck-us.net>
13680 L:      linux-i2c@vger.kernel.org
13681 S:      Maintained
13682 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
13683
13684 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13685 M:      Khalid Aziz <khalid@gonehiking.org>
13686 S:      Maintained
13687 F:      drivers/firmware/pcdp.*
13688
13689 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13690 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13691 M:      Pali Rohár <pali@kernel.org>
13692 L:      linux-pci@vger.kernel.org
13693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13694 S:      Maintained
13695 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
13696 F:      drivers/pci/controller/pci-aardvark.c
13697
13698 PCI DRIVER FOR ALTERA PCIE IP
13699 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13700 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13701 L:      linux-pci@vger.kernel.org
13702 S:      Supported
13703 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
13704 F:      drivers/pci/controller/pcie-altera.c
13705
13706 PCI DRIVER FOR APPLIEDMICRO XGENE
13707 M:      Toan Le <toan@os.amperecomputing.com>
13708 L:      linux-pci@vger.kernel.org
13709 L:      linux-arm-kernel@lists.infradead.org
13710 S:      Maintained
13711 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
13712 F:      drivers/pci/controller/pci-xgene.c
13713
13714 PCI DRIVER FOR ARM VERSATILE PLATFORM
13715 M:      Rob Herring <robh@kernel.org>
13716 L:      linux-pci@vger.kernel.org
13717 L:      linux-arm-kernel@lists.infradead.org
13718 S:      Maintained
13719 F:      Documentation/devicetree/bindings/pci/versatile.yaml
13720 F:      drivers/pci/controller/pci-versatile.c
13721
13722 PCI DRIVER FOR ARMADA 8K
13723 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13724 L:      linux-pci@vger.kernel.org
13725 L:      linux-arm-kernel@lists.infradead.org
13726 S:      Maintained
13727 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
13728 F:      drivers/pci/controller/dwc/pcie-armada8k.c
13729
13730 PCI DRIVER FOR CADENCE PCIE IP
13731 M:      Tom Joseph <tjoseph@cadence.com>
13732 L:      linux-pci@vger.kernel.org
13733 S:      Maintained
13734 F:      Documentation/devicetree/bindings/pci/cdns,*
13735 F:      drivers/pci/controller/cadence/
13736
13737 PCI DRIVER FOR FREESCALE LAYERSCAPE
13738 M:      Minghuan Lian <minghuan.Lian@nxp.com>
13739 M:      Mingkai Hu <mingkai.hu@nxp.com>
13740 M:      Roy Zang <roy.zang@nxp.com>
13741 L:      linuxppc-dev@lists.ozlabs.org
13742 L:      linux-pci@vger.kernel.org
13743 L:      linux-arm-kernel@lists.infradead.org
13744 S:      Maintained
13745 F:      drivers/pci/controller/dwc/*layerscape*
13746
13747 PCI DRIVER FOR GENERIC OF HOSTS
13748 M:      Will Deacon <will@kernel.org>
13749 L:      linux-pci@vger.kernel.org
13750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13751 S:      Maintained
13752 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13753 F:      drivers/pci/controller/pci-host-common.c
13754 F:      drivers/pci/controller/pci-host-generic.c
13755
13756 PCI DRIVER FOR IMX6
13757 M:      Richard Zhu <hongxing.zhu@nxp.com>
13758 M:      Lucas Stach <l.stach@pengutronix.de>
13759 L:      linux-pci@vger.kernel.org
13760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13761 S:      Maintained
13762 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13763 F:      drivers/pci/controller/dwc/*imx6*
13764
13765 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13766 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13767 L:      linux-pci@vger.kernel.org
13768 S:      Supported
13769 F:      drivers/pci/controller/vmd.c
13770
13771 PCI DRIVER FOR MICROSEMI SWITCHTEC
13772 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13773 M:      Logan Gunthorpe <logang@deltatee.com>
13774 L:      linux-pci@vger.kernel.org
13775 S:      Maintained
13776 F:      Documentation/ABI/testing/sysfs-class-switchtec
13777 F:      Documentation/driver-api/switchtec.rst
13778 F:      drivers/ntb/hw/mscc/
13779 F:      drivers/pci/switch/switchtec*
13780 F:      include/linux/switchtec.h
13781 F:      include/uapi/linux/switchtec_ioctl.h
13782
13783 PCI DRIVER FOR MOBIVEIL PCIE IP
13784 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13785 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13786 L:      linux-pci@vger.kernel.org
13787 S:      Supported
13788 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13789 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
13790
13791 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13792 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13793 L:      linux-pci@vger.kernel.org
13794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13795 S:      Maintained
13796 F:      drivers/pci/controller/*mvebu*
13797
13798 PCI DRIVER FOR NVIDIA TEGRA
13799 M:      Thierry Reding <thierry.reding@gmail.com>
13800 L:      linux-tegra@vger.kernel.org
13801 L:      linux-pci@vger.kernel.org
13802 S:      Supported
13803 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13804 F:      drivers/pci/controller/pci-tegra.c
13805
13806 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13807 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13808 L:      linux-pci@vger.kernel.org
13809 L:      linux-arm-kernel@lists.infradead.org
13810 S:      Maintained
13811 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13812 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13813
13814 PCI DRIVER FOR RENESAS R-CAR
13815 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13816 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13817 L:      linux-pci@vger.kernel.org
13818 L:      linux-renesas-soc@vger.kernel.org
13819 S:      Maintained
13820 F:      Documentation/devicetree/bindings/pci/*rcar*
13821 F:      drivers/pci/controller/*rcar*
13822
13823 PCI DRIVER FOR SAMSUNG EXYNOS
13824 M:      Jingoo Han <jingoohan1@gmail.com>
13825 L:      linux-pci@vger.kernel.org
13826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13827 L:      linux-samsung-soc@vger.kernel.org
13828 S:      Maintained
13829 F:      drivers/pci/controller/dwc/pci-exynos.c
13830
13831 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13832 M:      Jingoo Han <jingoohan1@gmail.com>
13833 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13834 L:      linux-pci@vger.kernel.org
13835 S:      Maintained
13836 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
13837 F:      drivers/pci/controller/dwc/*designware*
13838
13839 PCI DRIVER FOR TI DRA7XX/J721E
13840 M:      Kishon Vijay Abraham I <kishon@ti.com>
13841 L:      linux-omap@vger.kernel.org
13842 L:      linux-pci@vger.kernel.org
13843 L:      linux-arm-kernel@lists.infradead.org
13844 S:      Supported
13845 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
13846 F:      drivers/pci/controller/cadence/pci-j721e.c
13847 F:      drivers/pci/controller/dwc/pci-dra7xx.c
13848
13849 PCI DRIVER FOR TI KEYSTONE
13850 M:      Murali Karicheri <m-karicheri2@ti.com>
13851 L:      linux-pci@vger.kernel.org
13852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13853 S:      Maintained
13854 F:      drivers/pci/controller/dwc/pci-keystone.c
13855
13856 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13857 M:      Linus Walleij <linus.walleij@linaro.org>
13858 L:      linux-pci@vger.kernel.org
13859 S:      Maintained
13860 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13861 F:      drivers/pci/controller/pci-v3-semi.c
13862
13863 PCI ENDPOINT SUBSYSTEM
13864 M:      Kishon Vijay Abraham I <kishon@ti.com>
13865 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13866 L:      linux-pci@vger.kernel.org
13867 S:      Supported
13868 F:      Documentation/PCI/endpoint/*
13869 F:      Documentation/misc-devices/pci-endpoint-test.rst
13870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13871 F:      drivers/misc/pci_endpoint_test.c
13872 F:      drivers/pci/endpoint/
13873 F:      tools/pci/
13874
13875 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13876 M:      Russell Currey <ruscur@russell.cc>
13877 M:      Oliver O'Halloran <oohall@gmail.com>
13878 L:      linuxppc-dev@lists.ozlabs.org
13879 S:      Supported
13880 F:      Documentation/PCI/pci-error-recovery.rst
13881 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
13882 F:      arch/powerpc/include/*/eeh*.h
13883 F:      arch/powerpc/kernel/eeh*.c
13884 F:      arch/powerpc/platforms/*/eeh*.c
13885 F:      drivers/pci/pcie/aer.c
13886 F:      drivers/pci/pcie/dpc.c
13887 F:      drivers/pci/pcie/err.c
13888
13889 PCI ERROR RECOVERY
13890 M:      Linas Vepstas <linasvepstas@gmail.com>
13891 L:      linux-pci@vger.kernel.org
13892 S:      Supported
13893 F:      Documentation/PCI/pci-error-recovery.rst
13894
13895 PCI MSI DRIVER FOR ALTERA MSI IP
13896 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13897 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13898 L:      linux-pci@vger.kernel.org
13899 S:      Supported
13900 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13901 F:      drivers/pci/controller/pcie-altera-msi.c
13902
13903 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13904 M:      Toan Le <toan@os.amperecomputing.com>
13905 L:      linux-pci@vger.kernel.org
13906 L:      linux-arm-kernel@lists.infradead.org
13907 S:      Maintained
13908 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13909 F:      drivers/pci/controller/pci-xgene-msi.c
13910
13911 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13912 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13913 R:      Rob Herring <robh@kernel.org>
13914 L:      linux-pci@vger.kernel.org
13915 S:      Supported
13916 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13918 F:      drivers/pci/controller/
13919
13920 PCI SUBSYSTEM
13921 M:      Bjorn Helgaas <bhelgaas@google.com>
13922 L:      linux-pci@vger.kernel.org
13923 S:      Supported
13924 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13926 F:      Documentation/PCI/
13927 F:      Documentation/devicetree/bindings/pci/
13928 F:      arch/x86/kernel/early-quirks.c
13929 F:      arch/x86/kernel/quirks.c
13930 F:      arch/x86/pci/
13931 F:      drivers/acpi/pci*
13932 F:      drivers/pci/
13933 F:      include/asm-generic/pci*
13934 F:      include/linux/of_pci.h
13935 F:      include/linux/pci*
13936 F:      include/uapi/linux/pci*
13937 F:      lib/pci*
13938
13939 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13940 M:      Jonathan Chocron <jonnyc@amazon.com>
13941 L:      linux-pci@vger.kernel.org
13942 S:      Maintained
13943 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
13944 F:      drivers/pci/controller/dwc/pcie-al.c
13945
13946 PCIE DRIVER FOR AMLOGIC MESON
13947 M:      Yue Wang <yue.wang@Amlogic.com>
13948 L:      linux-pci@vger.kernel.org
13949 L:      linux-amlogic@lists.infradead.org
13950 S:      Maintained
13951 F:      drivers/pci/controller/dwc/pci-meson.c
13952
13953 PCIE DRIVER FOR AXIS ARTPEC
13954 M:      Jesper Nilsson <jesper.nilsson@axis.com>
13955 L:      linux-arm-kernel@axis.com
13956 L:      linux-pci@vger.kernel.org
13957 S:      Maintained
13958 F:      Documentation/devicetree/bindings/pci/axis,artpec*
13959 F:      drivers/pci/controller/dwc/*artpec*
13960
13961 PCIE DRIVER FOR CAVIUM THUNDERX
13962 M:      Robert Richter <rric@kernel.org>
13963 L:      linux-pci@vger.kernel.org
13964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13965 S:      Odd Fixes
13966 F:      drivers/pci/controller/pci-thunder-*
13967
13968 PCIE DRIVER FOR HISILICON
13969 M:      Zhou Wang <wangzhou1@hisilicon.com>
13970 L:      linux-pci@vger.kernel.org
13971 S:      Maintained
13972 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13973 F:      drivers/pci/controller/dwc/pcie-hisi.c
13974
13975 PCIE DRIVER FOR HISILICON KIRIN
13976 M:      Xiaowei Song <songxiaowei@hisilicon.com>
13977 M:      Binghui Wang <wangbinghui@hisilicon.com>
13978 L:      linux-pci@vger.kernel.org
13979 S:      Maintained
13980 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
13981 F:      drivers/pci/controller/dwc/pcie-kirin.c
13982
13983 PCIE DRIVER FOR HISILICON STB
13984 M:      Shawn Guo <shawn.guo@linaro.org>
13985 L:      linux-pci@vger.kernel.org
13986 S:      Maintained
13987 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13988 F:      drivers/pci/controller/dwc/pcie-histb.c
13989
13990 PCIE DRIVER FOR MEDIATEK
13991 M:      Ryder Lee <ryder.lee@mediatek.com>
13992 L:      linux-pci@vger.kernel.org
13993 L:      linux-mediatek@lists.infradead.org
13994 S:      Supported
13995 F:      Documentation/devicetree/bindings/pci/mediatek*
13996 F:      drivers/pci/controller/*mediatek*
13997
13998 PCIE DRIVER FOR MICROCHIP
13999 M:      Daire McNamara <daire.mcnamara@microchip.com>
14000 L:      linux-pci@vger.kernel.org
14001 S:      Supported
14002 F:      Documentation/devicetree/bindings/pci/microchip*
14003 F:      drivers/pci/controller/*microchip*
14004
14005 PCIE DRIVER FOR QUALCOMM MSM
14006 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
14007 L:      linux-pci@vger.kernel.org
14008 L:      linux-arm-msm@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/pci/controller/dwc/*qcom*
14011
14012 PCIE DRIVER FOR ROCKCHIP
14013 M:      Shawn Lin <shawn.lin@rock-chips.com>
14014 L:      linux-pci@vger.kernel.org
14015 L:      linux-rockchip@lists.infradead.org
14016 S:      Maintained
14017 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
14018 F:      drivers/pci/controller/pcie-rockchip*
14019
14020 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14021 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14022 L:      linux-pci@vger.kernel.org
14023 S:      Maintained
14024 F:      Documentation/devicetree/bindings/pci/uniphier-pcie*
14025 F:      drivers/pci/controller/dwc/pcie-uniphier*
14026
14027 PCIE DRIVER FOR ST SPEAR13XX
14028 M:      Pratyush Anand <pratyush.anand@gmail.com>
14029 L:      linux-pci@vger.kernel.org
14030 S:      Maintained
14031 F:      drivers/pci/controller/dwc/*spear*
14032
14033 PCMCIA SUBSYSTEM
14034 M:      Dominik Brodowski <linux@dominikbrodowski.net>
14035 S:      Odd Fixes
14036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14037 F:      Documentation/pcmcia/
14038 F:      drivers/pcmcia/
14039 F:      include/pcmcia/
14040 F:      tools/pcmcia/
14041
14042 PCNET32 NETWORK DRIVER
14043 M:      Don Fry <pcnet32@frontier.com>
14044 L:      netdev@vger.kernel.org
14045 S:      Maintained
14046 F:      drivers/net/ethernet/amd/pcnet32.c
14047
14048 PCRYPT PARALLEL CRYPTO ENGINE
14049 M:      Steffen Klassert <steffen.klassert@secunet.com>
14050 L:      linux-crypto@vger.kernel.org
14051 S:      Maintained
14052 F:      crypto/pcrypt.c
14053 F:      include/crypto/pcrypt.h
14054
14055 PEAQ WMI HOTKEYS DRIVER
14056 M:      Hans de Goede <hdegoede@redhat.com>
14057 L:      platform-driver-x86@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/platform/x86/peaq-wmi.c
14060
14061 PENSANDO ETHERNET DRIVERS
14062 M:      Shannon Nelson <snelson@pensando.io>
14063 M:      drivers@pensando.io
14064 L:      netdev@vger.kernel.org
14065 S:      Supported
14066 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14067 F:      drivers/net/ethernet/pensando/
14068
14069 PER-CPU MEMORY ALLOCATOR
14070 M:      Dennis Zhou <dennis@kernel.org>
14071 M:      Tejun Heo <tj@kernel.org>
14072 M:      Christoph Lameter <cl@linux.com>
14073 S:      Maintained
14074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14075 F:      arch/*/include/asm/percpu.h
14076 F:      include/linux/percpu*.h
14077 F:      mm/percpu*.c
14078
14079 PER-TASK DELAY ACCOUNTING
14080 M:      Balbir Singh <bsingharora@gmail.com>
14081 S:      Maintained
14082 F:      include/linux/delayacct.h
14083 F:      kernel/delayacct.c
14084
14085 PERFORMANCE EVENTS SUBSYSTEM
14086 M:      Peter Zijlstra <peterz@infradead.org>
14087 M:      Ingo Molnar <mingo@redhat.com>
14088 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
14089 R:      Mark Rutland <mark.rutland@arm.com>
14090 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14091 R:      Jiri Olsa <jolsa@redhat.com>
14092 R:      Namhyung Kim <namhyung@kernel.org>
14093 L:      linux-kernel@vger.kernel.org
14094 S:      Supported
14095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14096 F:      arch/*/events/*
14097 F:      arch/*/events/*/*
14098 F:      arch/*/include/asm/perf_event.h
14099 F:      arch/*/kernel/*/*/perf_event*.c
14100 F:      arch/*/kernel/*/perf_event*.c
14101 F:      arch/*/kernel/perf_callchain.c
14102 F:      arch/*/kernel/perf_event*.c
14103 F:      include/linux/perf_event.h
14104 F:      include/uapi/linux/perf_event.h
14105 F:      kernel/events/*
14106 F:      tools/lib/perf/
14107 F:      tools/perf/
14108
14109 PERFORMANCE EVENTS TOOLING ARM64
14110 R:      John Garry <john.garry@huawei.com>
14111 R:      Will Deacon <will@kernel.org>
14112 R:      Mathieu Poirier <mathieu.poirier@linaro.org>
14113 R:      Leo Yan <leo.yan@linaro.org>
14114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14115 S:      Supported
14116 F:      tools/build/feature/test-libopencsd.c
14117 F:      tools/perf/arch/arm*/
14118 F:      tools/perf/pmu-events/arch/arm64/
14119 F:      tools/perf/util/arm-spe*
14120 F:      tools/perf/util/cs-etm*
14121
14122 PERSONALITY HANDLING
14123 M:      Christoph Hellwig <hch@infradead.org>
14124 L:      linux-abi-devel@lists.sourceforge.net
14125 S:      Maintained
14126 F:      include/linux/personality.h
14127 F:      include/uapi/linux/personality.h
14128
14129 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14130 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
14131 L:      linux-input@vger.kernel.org
14132 S:      Maintained
14133 F:      Documentation/input/devices/pxrc.rst
14134 F:      drivers/input/joystick/pxrc.c
14135
14136 PHONET PROTOCOL
14137 M:      Remi Denis-Courmont <courmisch@gmail.com>
14138 S:      Supported
14139 F:      Documentation/networking/phonet.rst
14140 F:      include/linux/phonet.h
14141 F:      include/net/phonet/
14142 F:      include/uapi/linux/phonet.h
14143 F:      net/phonet/
14144
14145 PHRAM MTD DRIVER
14146 M:      Joern Engel <joern@lazybastard.org>
14147 L:      linux-mtd@lists.infradead.org
14148 S:      Maintained
14149 F:      drivers/mtd/devices/phram.c
14150
14151 PICOLCD HID DRIVER
14152 M:      Bruno Prémont <bonbons@linux-vserver.org>
14153 L:      linux-input@vger.kernel.org
14154 S:      Maintained
14155 F:      drivers/hid/hid-picolcd*
14156
14157 PIDFD API
14158 M:      Christian Brauner <christian@brauner.io>
14159 L:      linux-kernel@vger.kernel.org
14160 S:      Maintained
14161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14162 F:      samples/pidfd/
14163 F:      tools/testing/selftests/clone3/
14164 F:      tools/testing/selftests/pid_namespace/
14165 F:      tools/testing/selftests/pidfd/
14166 K:      (?i)pidfd
14167 K:      (?i)clone3
14168 K:      \b(clone_args|kernel_clone_args)\b
14169
14170 PIN CONTROL SUBSYSTEM
14171 M:      Linus Walleij <linus.walleij@linaro.org>
14172 L:      linux-gpio@vger.kernel.org
14173 S:      Maintained
14174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14175 F:      Documentation/devicetree/bindings/pinctrl/
14176 F:      Documentation/driver-api/pinctl.rst
14177 F:      drivers/pinctrl/
14178 F:      include/linux/pinctrl/
14179
14180 PIN CONTROLLER - FREESCALE
14181 M:      Dong Aisheng <aisheng.dong@nxp.com>
14182 M:      Fabio Estevam <festevam@gmail.com>
14183 M:      Shawn Guo <shawnguo@kernel.org>
14184 M:      Stefan Agner <stefan@agner.ch>
14185 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14186 L:      linux-gpio@vger.kernel.org
14187 S:      Maintained
14188 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
14189 F:      drivers/pinctrl/freescale/
14190
14191 PIN CONTROLLER - INTEL
14192 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14193 M:      Andy Shevchenko <andy@kernel.org>
14194 S:      Maintained
14195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14196 F:      drivers/pinctrl/intel/
14197
14198 PIN CONTROLLER - MEDIATEK
14199 M:      Sean Wang <sean.wang@kernel.org>
14200 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14201 S:      Maintained
14202 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14203 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14204 F:      drivers/pinctrl/mediatek/
14205
14206 PIN CONTROLLER - MICROCHIP AT91
14207 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14209 L:      linux-gpio@vger.kernel.org
14210 S:      Supported
14211 F:      drivers/gpio/gpio-sama5d2-piobu.c
14212 F:      drivers/pinctrl/pinctrl-at91*
14213
14214 PIN CONTROLLER - QUALCOMM
14215 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14216 L:      linux-arm-msm@vger.kernel.org
14217 S:      Maintained
14218 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14219 F:      drivers/pinctrl/qcom/
14220
14221 PIN CONTROLLER - RENESAS
14222 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14223 L:      linux-renesas-soc@vger.kernel.org
14224 S:      Supported
14225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14226 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
14227 F:      drivers/pinctrl/renesas/
14228
14229 PIN CONTROLLER - SAMSUNG
14230 M:      Tomasz Figa <tomasz.figa@gmail.com>
14231 M:      Krzysztof Kozlowski <krzk@kernel.org>
14232 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14234 L:      linux-samsung-soc@vger.kernel.org
14235 S:      Maintained
14236 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
14237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14238 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14239 F:      drivers/pinctrl/samsung/
14240 F:      include/dt-bindings/pinctrl/samsung.h
14241
14242 PIN CONTROLLER - SINGLE
14243 M:      Tony Lindgren <tony@atomide.com>
14244 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
14245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14246 L:      linux-omap@vger.kernel.org
14247 S:      Maintained
14248 F:      drivers/pinctrl/pinctrl-single.c
14249
14250 PIN CONTROLLER - ST SPEAR
14251 M:      Viresh Kumar <vireshk@kernel.org>
14252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14253 S:      Maintained
14254 W:      http://www.st.com/spear
14255 F:      drivers/pinctrl/spear/
14256
14257 PISTACHIO SOC SUPPORT
14258 M:      James Hartley <james.hartley@sondrel.com>
14259 L:      linux-mips@vger.kernel.org
14260 S:      Odd Fixes
14261 F:      arch/mips/boot/dts/img/pistachio*
14262 F:      arch/mips/configs/pistachio*_defconfig
14263 F:      arch/mips/pistachio/
14264
14265 PKTCDVD DRIVER
14266 M:      linux-block@vger.kernel.org
14267 S:      Orphan
14268 F:      drivers/block/pktcdvd.c
14269 F:      include/linux/pktcdvd.h
14270 F:      include/uapi/linux/pktcdvd.h
14271
14272 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14273 M:      Tomasz Duszynski <tduszyns@gmail.com>
14274 S:      Maintained
14275 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14276 F:      drivers/iio/chemical/pms7003.c
14277
14278 PLDMFW LIBRARY
14279 M:      Jacob Keller <jacob.e.keller@intel.com>
14280 S:      Maintained
14281 F:      Documentation/driver-api/pldmfw/
14282 F:      include/linux/pldmfw.h
14283 F:      lib/pldmfw/
14284
14285 PLX DMA DRIVER
14286 M:      Logan Gunthorpe <logang@deltatee.com>
14287 S:      Maintained
14288 F:      drivers/dma/plx_dma.c
14289
14290 PM6764TR DRIVER
14291 M:      Charles Hsu     <hsu.yungteng@gmail.com>
14292 L:      linux-hwmon@vger.kernel.org
14293 S:      Maintained
14294 F:      Documentation/hwmon/pm6764tr.rst
14295 F:      drivers/hwmon/pmbus/pm6764tr.c
14296
14297 PM-GRAPH UTILITY
14298 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14299 L:      linux-pm@vger.kernel.org
14300 S:      Supported
14301 W:      https://01.org/pm-graph
14302 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14303 T:      git git://github.com/intel/pm-graph
14304 F:      tools/power/pm-graph
14305
14306 PMBUS HARDWARE MONITORING DRIVERS
14307 M:      Guenter Roeck <linux@roeck-us.net>
14308 L:      linux-hwmon@vger.kernel.org
14309 S:      Maintained
14310 W:      http://hwmon.wiki.kernel.org/
14311 W:      http://www.roeck-us.net/linux/drivers/
14312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14313 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14314 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
14315 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
14316 F:      Documentation/hwmon/adm1275.rst
14317 F:      Documentation/hwmon/ibm-cffps.rst
14318 F:      Documentation/hwmon/ir35221.rst
14319 F:      Documentation/hwmon/lm25066.rst
14320 F:      Documentation/hwmon/ltc2978.rst
14321 F:      Documentation/hwmon/ltc3815.rst
14322 F:      Documentation/hwmon/max16064.rst
14323 F:      Documentation/hwmon/max20751.rst
14324 F:      Documentation/hwmon/max31785.rst
14325 F:      Documentation/hwmon/max34440.rst
14326 F:      Documentation/hwmon/max8688.rst
14327 F:      Documentation/hwmon/pmbus-core.rst
14328 F:      Documentation/hwmon/pmbus.rst
14329 F:      Documentation/hwmon/tps40422.rst
14330 F:      Documentation/hwmon/ucd9000.rst
14331 F:      Documentation/hwmon/ucd9200.rst
14332 F:      Documentation/hwmon/zl6100.rst
14333 F:      drivers/hwmon/pmbus/
14334 F:      include/linux/pmbus.h
14335
14336 PMC SIERRA MaxRAID DRIVER
14337 L:      linux-scsi@vger.kernel.org
14338 S:      Orphan
14339 W:      http://www.pmc-sierra.com/
14340 F:      drivers/scsi/pmcraid.*
14341
14342 PMC SIERRA PM8001 DRIVER
14343 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
14344 L:      linux-scsi@vger.kernel.org
14345 S:      Supported
14346 F:      drivers/scsi/pm8001/
14347
14348 PNI RM3100 IIO DRIVER
14349 M:      Song Qiang <songqiang1304521@gmail.com>
14350 L:      linux-iio@vger.kernel.org
14351 S:      Maintained
14352 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14353 F:      drivers/iio/magnetometer/rm3100*
14354
14355 PNP SUPPORT
14356 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14357 L:      linux-acpi@vger.kernel.org
14358 S:      Maintained
14359 F:      drivers/pnp/
14360 F:      include/linux/pnp.h
14361
14362 POSIX CLOCKS and TIMERS
14363 M:      Thomas Gleixner <tglx@linutronix.de>
14364 L:      linux-kernel@vger.kernel.org
14365 S:      Maintained
14366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14367 F:      fs/timerfd.c
14368 F:      include/linux/time_namespace.h
14369 F:      include/linux/timer*
14370 F:      kernel/time/*timer*
14371 F:      kernel/time/namespace.c
14372
14373 POWER MANAGEMENT CORE
14374 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14375 L:      linux-pm@vger.kernel.org
14376 S:      Supported
14377 B:      https://bugzilla.kernel.org
14378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14379 F:      drivers/base/power/
14380 F:      drivers/powercap/
14381 F:      include/linux/intel_rapl.h
14382 F:      include/linux/pm.h
14383 F:      include/linux/pm_*
14384 F:      include/linux/powercap.h
14385 F:      kernel/configs/nopm.config
14386
14387 POWER STATE COORDINATION INTERFACE (PSCI)
14388 M:      Mark Rutland <mark.rutland@arm.com>
14389 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14390 L:      linux-arm-kernel@lists.infradead.org
14391 S:      Maintained
14392 F:      drivers/firmware/psci/
14393 F:      include/linux/psci.h
14394 F:      include/uapi/linux/psci.h
14395
14396 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14397 M:      Sebastian Reichel <sre@kernel.org>
14398 L:      linux-pm@vger.kernel.org
14399 S:      Maintained
14400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14401 F:      Documentation/ABI/testing/sysfs-class-power
14402 F:      Documentation/devicetree/bindings/power/supply/
14403 F:      drivers/power/supply/
14404 F:      include/linux/power_supply.h
14405
14406 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14407 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14408 L:      linuxppc-dev@lists.ozlabs.org
14409 S:      Maintained
14410 F:      drivers/char/powernv-op-panel.c
14411
14412 PPP OVER ATM (RFC 2364)
14413 M:      Mitchell Blank Jr <mitch@sfgoth.com>
14414 S:      Maintained
14415 F:      include/uapi/linux/atmppp.h
14416 F:      net/atm/pppoatm.c
14417
14418 PPP OVER ETHERNET
14419 M:      Michal Ostrowski <mostrows@earthlink.net>
14420 S:      Maintained
14421 F:      drivers/net/ppp/pppoe.c
14422 F:      drivers/net/ppp/pppox.c
14423
14424 PPP OVER L2TP
14425 M:      James Chapman <jchapman@katalix.com>
14426 S:      Maintained
14427 F:      include/linux/if_pppol2tp.h
14428 F:      include/uapi/linux/if_pppol2tp.h
14429 F:      net/l2tp/l2tp_ppp.c
14430
14431 PPP PROTOCOL DRIVERS AND COMPRESSORS
14432 M:      Paul Mackerras <paulus@samba.org>
14433 L:      linux-ppp@vger.kernel.org
14434 S:      Maintained
14435 F:      drivers/net/ppp/ppp_*
14436
14437 PPS SUPPORT
14438 M:      Rodolfo Giometti <giometti@enneenne.com>
14439 L:      linuxpps@ml.enneenne.com (subscribers-only)
14440 S:      Maintained
14441 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
14442 F:      Documentation/ABI/testing/sysfs-pps
14443 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
14444 F:      Documentation/driver-api/pps.rst
14445 F:      drivers/pps/
14446 F:      include/linux/pps*.h
14447 F:      include/uapi/linux/pps.h
14448
14449 PPTP DRIVER
14450 M:      Dmitry Kozlov <xeb@mail.ru>
14451 L:      netdev@vger.kernel.org
14452 S:      Maintained
14453 W:      http://sourceforge.net/projects/accel-pptp
14454 F:      drivers/net/ppp/pptp.c
14455
14456 PRESSURE STALL INFORMATION (PSI)
14457 M:      Johannes Weiner <hannes@cmpxchg.org>
14458 S:      Maintained
14459 F:      include/linux/psi*
14460 F:      kernel/sched/psi.c
14461
14462 PRINTK
14463 M:      Petr Mladek <pmladek@suse.com>
14464 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14465 R:      Steven Rostedt <rostedt@goodmis.org>
14466 R:      John Ogness <john.ogness@linutronix.de>
14467 S:      Maintained
14468 F:      include/linux/printk.h
14469 F:      kernel/printk/
14470
14471 PRISM54 WIRELESS DRIVER
14472 M:      Luis Chamberlain <mcgrof@kernel.org>
14473 L:      linux-wireless@vger.kernel.org
14474 S:      Obsolete
14475 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
14476 F:      drivers/net/wireless/intersil/prism54/
14477
14478 PROC FILESYSTEM
14479 R:      Alexey Dobriyan <adobriyan@gmail.com>
14480 L:      linux-kernel@vger.kernel.org
14481 L:      linux-fsdevel@vger.kernel.org
14482 S:      Maintained
14483 F:      Documentation/filesystems/proc.rst
14484 F:      fs/proc/
14485 F:      include/linux/proc_fs.h
14486 F:      tools/testing/selftests/proc/
14487
14488 PROC SYSCTL
14489 M:      Luis Chamberlain <mcgrof@kernel.org>
14490 M:      Kees Cook <keescook@chromium.org>
14491 M:      Iurii Zaikin <yzaikin@google.com>
14492 L:      linux-kernel@vger.kernel.org
14493 L:      linux-fsdevel@vger.kernel.org
14494 S:      Maintained
14495 F:      fs/proc/proc_sysctl.c
14496 F:      include/linux/sysctl.h
14497 F:      kernel/sysctl-test.c
14498 F:      kernel/sysctl.c
14499 F:      tools/testing/selftests/sysctl/
14500
14501 PS3 NETWORK SUPPORT
14502 M:      Geoff Levand <geoff@infradead.org>
14503 L:      netdev@vger.kernel.org
14504 L:      linuxppc-dev@lists.ozlabs.org
14505 S:      Maintained
14506 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
14507
14508 PS3 PLATFORM SUPPORT
14509 M:      Geoff Levand <geoff@infradead.org>
14510 L:      linuxppc-dev@lists.ozlabs.org
14511 S:      Maintained
14512 F:      arch/powerpc/boot/ps3*
14513 F:      arch/powerpc/include/asm/lv1call.h
14514 F:      arch/powerpc/include/asm/ps3*.h
14515 F:      arch/powerpc/platforms/ps3/
14516 F:      drivers/*/ps3*
14517 F:      drivers/ps3/
14518 F:      drivers/rtc/rtc-ps3.c
14519 F:      drivers/usb/host/*ps3.c
14520 F:      sound/ppc/snd_ps3*
14521
14522 PS3VRAM DRIVER
14523 M:      Jim Paris <jim@jtan.com>
14524 M:      Geoff Levand <geoff@infradead.org>
14525 L:      linuxppc-dev@lists.ozlabs.org
14526 S:      Maintained
14527 F:      drivers/block/ps3vram.c
14528
14529 PSAMPLE PACKET SAMPLING SUPPORT
14530 M:      Yotam Gigi <yotam.gi@gmail.com>
14531 S:      Maintained
14532 F:      include/net/psample.h
14533 F:      include/uapi/linux/psample.h
14534 F:      net/psample
14535
14536 PSTORE FILESYSTEM
14537 M:      Kees Cook <keescook@chromium.org>
14538 M:      Anton Vorontsov <anton@enomsg.org>
14539 M:      Colin Cross <ccross@android.com>
14540 M:      Tony Luck <tony.luck@intel.com>
14541 S:      Maintained
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14543 F:      Documentation/admin-guide/ramoops.rst
14544 F:      Documentation/admin-guide/pstore-blk.rst
14545 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14546 F:      drivers/acpi/apei/erst.c
14547 F:      drivers/firmware/efi/efi-pstore.c
14548 F:      fs/pstore/
14549 F:      include/linux/pstore*
14550 K:      \b(pstore|ramoops)
14551
14552 PTP HARDWARE CLOCK SUPPORT
14553 M:      Richard Cochran <richardcochran@gmail.com>
14554 L:      netdev@vger.kernel.org
14555 S:      Maintained
14556 W:      http://linuxptp.sourceforge.net/
14557 F:      Documentation/ABI/testing/sysfs-ptp
14558 F:      Documentation/driver-api/ptp.rst
14559 F:      drivers/net/phy/dp83640*
14560 F:      drivers/ptp/*
14561 F:      include/linux/ptp_cl*
14562
14563 PTRACE SUPPORT
14564 M:      Oleg Nesterov <oleg@redhat.com>
14565 S:      Maintained
14566 F:      arch/*/*/ptrace*.c
14567 F:      arch/*/include/asm/ptrace*.h
14568 F:      arch/*/ptrace*.c
14569 F:      include/asm-generic/syscall.h
14570 F:      include/linux/ptrace.h
14571 F:      include/linux/regset.h
14572 F:      include/linux/tracehook.h
14573 F:      include/uapi/linux/ptrace.h
14574 F:      include/uapi/linux/ptrace.h
14575 F:      kernel/ptrace.c
14576
14577 PULSE8-CEC DRIVER
14578 M:      Hans Verkuil <hverkuil@xs4all.nl>
14579 L:      linux-media@vger.kernel.org
14580 S:      Maintained
14581 T:      git git://linuxtv.org/media_tree.git
14582 F:      Documentation/admin-guide/media/pulse8-cec.rst
14583 F:      drivers/media/cec/usb/pulse8/
14584
14585 PVRUSB2 VIDEO4LINUX DRIVER
14586 M:      Mike Isely <isely@pobox.com>
14587 L:      pvrusb2@isely.net       (subscribers-only)
14588 L:      linux-media@vger.kernel.org
14589 S:      Maintained
14590 W:      http://www.isely.net/pvrusb2/
14591 T:      git git://linuxtv.org/media_tree.git
14592 F:      Documentation/driver-api/media/drivers/pvrusb2*
14593 F:      drivers/media/usb/pvrusb2/
14594
14595 PWC WEBCAM DRIVER
14596 M:      Hans Verkuil <hverkuil@xs4all.nl>
14597 L:      linux-media@vger.kernel.org
14598 S:      Odd Fixes
14599 T:      git git://linuxtv.org/media_tree.git
14600 F:      drivers/media/usb/pwc/*
14601 F:      include/trace/events/pwc.h
14602
14603 PWM FAN DRIVER
14604 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14605 L:      linux-hwmon@vger.kernel.org
14606 S:      Supported
14607 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14608 F:      Documentation/hwmon/pwm-fan.rst
14609 F:      drivers/hwmon/pwm-fan.c
14610
14611 PWM IR Transmitter
14612 M:      Sean Young <sean@mess.org>
14613 L:      linux-media@vger.kernel.org
14614 S:      Maintained
14615 F:      drivers/media/rc/pwm-ir-tx.c
14616
14617 PWM SUBSYSTEM
14618 M:      Thierry Reding <thierry.reding@gmail.com>
14619 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14620 M:      Lee Jones <lee.jones@linaro.org>
14621 L:      linux-pwm@vger.kernel.org
14622 S:      Maintained
14623 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
14624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14625 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14626 F:      Documentation/devicetree/bindings/pwm/
14627 F:      Documentation/driver-api/pwm.rst
14628 F:      drivers/gpio/gpio-mvebu.c
14629 F:      drivers/pwm/
14630 F:      drivers/video/backlight/pwm_bl.c
14631 F:      include/linux/pwm.h
14632 F:      include/linux/pwm_backlight.h
14633 K:      pwm_(config|apply_state|ops)
14634
14635 PXA GPIO DRIVER
14636 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14637 L:      linux-gpio@vger.kernel.org
14638 S:      Maintained
14639 F:      drivers/gpio/gpio-pxa.c
14640
14641 PXA MMCI DRIVER
14642 S:      Orphan
14643
14644 PXA RTC DRIVER
14645 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14646 L:      linux-rtc@vger.kernel.org
14647 S:      Maintained
14648
14649 PXA2xx/PXA3xx SUPPORT
14650 M:      Daniel Mack <daniel@zonque.org>
14651 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
14652 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14654 S:      Maintained
14655 T:      git git://github.com/hzhuang1/linux.git
14656 T:      git git://github.com/rjarzmik/linux.git
14657 F:      arch/arm/boot/dts/pxa*
14658 F:      arch/arm/mach-pxa/
14659 F:      drivers/dma/pxa*
14660 F:      drivers/pcmcia/pxa2xx*
14661 F:      drivers/pinctrl/pxa/
14662 F:      drivers/spi/spi-pxa2xx*
14663 F:      drivers/usb/gadget/udc/pxa2*
14664 F:      include/sound/pxa2xx-lib.h
14665 F:      sound/arm/pxa*
14666 F:      sound/soc/pxa/
14667
14668 QAT DRIVER
14669 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14670 L:      qat-linux@intel.com
14671 S:      Supported
14672 F:      drivers/crypto/qat/
14673
14674 QCOM AUDIO (ASoC) DRIVERS
14675 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14676 M:      Banajit Goswami <bgoswami@codeaurora.org>
14677 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14678 S:      Supported
14679 F:      sound/soc/codecs/lpass-va-macro.c
14680 F:      sound/soc/codecs/lpass-wsa-macro.*
14681 F:      sound/soc/codecs/msm8916-wcd-analog.c
14682 F:      sound/soc/codecs/msm8916-wcd-digital.c
14683 F:      sound/soc/codecs/wcd9335.*
14684 F:      sound/soc/codecs/wcd934x.c
14685 F:      sound/soc/codecs/wcd-clsh-v2.*
14686 F:      sound/soc/codecs/wsa881x.c
14687 F:      sound/soc/qcom/
14688
14689 QCOM IPA DRIVER
14690 M:      Alex Elder <elder@kernel.org>
14691 L:      netdev@vger.kernel.org
14692 S:      Supported
14693 F:      drivers/net/ipa/
14694
14695 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14696 M:      Gabriel Somlo <somlo@cmu.edu>
14697 M:      "Michael S. Tsirkin" <mst@redhat.com>
14698 L:      qemu-devel@nongnu.org
14699 S:      Maintained
14700 F:      drivers/firmware/qemu_fw_cfg.c
14701 F:      include/uapi/linux/qemu_fw_cfg.h
14702
14703 QIB DRIVER
14704 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14705 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14706 L:      linux-rdma@vger.kernel.org
14707 S:      Supported
14708 F:      drivers/infiniband/hw/qib/
14709
14710 QLOGIC QL41xxx FCOE DRIVER
14711 M:      Saurav Kashyap <skashyap@marvell.com>
14712 M:      Javed Hasan <jhasan@marvell.com>
14713 M:      GR-QLogic-Storage-Upstream@marvell.com
14714 L:      linux-scsi@vger.kernel.org
14715 S:      Supported
14716 F:      drivers/scsi/qedf/
14717
14718 QLOGIC QL41xxx ISCSI DRIVER
14719 M:      Nilesh Javali <njavali@marvell.com>
14720 M:      Manish Rangankar <mrangankar@marvell.com>
14721 M:      GR-QLogic-Storage-Upstream@marvell.com
14722 L:      linux-scsi@vger.kernel.org
14723 S:      Supported
14724 F:      drivers/scsi/qedi/
14725
14726 QLOGIC QL4xxx ETHERNET DRIVER
14727 M:      Ariel Elior <aelior@marvell.com>
14728 M:      GR-everest-linux-l2@marvell.com
14729 L:      netdev@vger.kernel.org
14730 S:      Supported
14731 F:      drivers/net/ethernet/qlogic/qed/
14732 F:      drivers/net/ethernet/qlogic/qede/
14733 F:      include/linux/qed/
14734
14735 QLOGIC QL4xxx RDMA DRIVER
14736 M:      Michal Kalderon <mkalderon@marvell.com>
14737 M:      Ariel Elior <aelior@marvell.com>
14738 L:      linux-rdma@vger.kernel.org
14739 S:      Supported
14740 F:      drivers/infiniband/hw/qedr/
14741 F:      include/uapi/rdma/qedr-abi.h
14742
14743 QLOGIC QLA1280 SCSI DRIVER
14744 M:      Michael Reed <mdr@sgi.com>
14745 L:      linux-scsi@vger.kernel.org
14746 S:      Maintained
14747 F:      drivers/scsi/qla1280.[ch]
14748
14749 QLOGIC QLA2XXX FC-SCSI DRIVER
14750 M:      Nilesh Javali <njavali@marvell.com>
14751 M:      GR-QLogic-Storage-Upstream@marvell.com
14752 L:      linux-scsi@vger.kernel.org
14753 S:      Supported
14754 F:      drivers/scsi/qla2xxx/
14755
14756 QLOGIC QLA3XXX NETWORK DRIVER
14757 M:      GR-Linux-NIC-Dev@marvell.com
14758 L:      netdev@vger.kernel.org
14759 S:      Supported
14760 F:      drivers/net/ethernet/qlogic/qla3xxx.*
14761
14762 QLOGIC QLA4XXX iSCSI DRIVER
14763 M:      Nilesh Javali <njavali@marvell.com>
14764 M:      Manish Rangankar <mrangankar@marvell.com>
14765 M:      GR-QLogic-Storage-Upstream@marvell.com
14766 L:      linux-scsi@vger.kernel.org
14767 S:      Supported
14768 F:      drivers/scsi/qla4xxx/
14769
14770 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14771 M:      Shahed Shaikh <shshaikh@marvell.com>
14772 M:      Manish Chopra <manishc@marvell.com>
14773 M:      GR-Linux-NIC-Dev@marvell.com
14774 L:      netdev@vger.kernel.org
14775 S:      Supported
14776 F:      drivers/net/ethernet/qlogic/qlcnic/
14777
14778 QLOGIC QLGE 10Gb ETHERNET DRIVER
14779 M:      Manish Chopra <manishc@marvell.com>
14780 M:      GR-Linux-NIC-Dev@marvell.com
14781 M:      Coiby Xu <coiby.xu@gmail.com>
14782 L:      netdev@vger.kernel.org
14783 S:      Supported
14784 F:      Documentation/networking/device_drivers/qlogic/qlge.rst
14785 F:      drivers/staging/qlge/
14786
14787 QM1D1B0004 MEDIA DRIVER
14788 M:      Akihiro Tsukada <tskd08@gmail.com>
14789 L:      linux-media@vger.kernel.org
14790 S:      Odd Fixes
14791 F:      drivers/media/tuners/qm1d1b0004*
14792
14793 QM1D1C0042 MEDIA DRIVER
14794 M:      Akihiro Tsukada <tskd08@gmail.com>
14795 L:      linux-media@vger.kernel.org
14796 S:      Odd Fixes
14797 F:      drivers/media/tuners/qm1d1c0042*
14798
14799 QNX4 FILESYSTEM
14800 M:      Anders Larsen <al@alarsen.net>
14801 S:      Maintained
14802 W:      http://www.alarsen.net/linux/qnx4fs/
14803 F:      fs/qnx4/
14804 F:      include/uapi/linux/qnx4_fs.h
14805 F:      include/uapi/linux/qnxtypes.h
14806
14807 QORIQ DPAA2 FSL-MC BUS DRIVER
14808 M:      Stuart Yoder <stuyoder@gmail.com>
14809 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
14810 L:      linux-kernel@vger.kernel.org
14811 S:      Maintained
14812 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
14813 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14814 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14815 F:      drivers/bus/fsl-mc/
14816 F:      include/uapi/linux/fsl_mc.h
14817
14818 QT1010 MEDIA DRIVER
14819 M:      Antti Palosaari <crope@iki.fi>
14820 L:      linux-media@vger.kernel.org
14821 S:      Maintained
14822 W:      https://linuxtv.org
14823 W:      http://palosaari.fi/linux/
14824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14825 T:      git git://linuxtv.org/anttip/media_tree.git
14826 F:      drivers/media/tuners/qt1010*
14827
14828 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14829 M:      Kalle Valo <kvalo@codeaurora.org>
14830 L:      ath10k@lists.infradead.org
14831 S:      Supported
14832 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14834 F:      drivers/net/wireless/ath/ath10k/
14835
14836 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14837 M:      Kalle Valo <kvalo@codeaurora.org>
14838 L:      ath11k@lists.infradead.org
14839 S:      Supported
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14841 F:      drivers/net/wireless/ath/ath11k/
14842
14843 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14844 M:      ath9k-devel@qca.qualcomm.com
14845 L:      linux-wireless@vger.kernel.org
14846 S:      Supported
14847 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14848 F:      drivers/net/wireless/ath/ath9k/
14849
14850 QUALCOMM CAMERA SUBSYSTEM DRIVER
14851 M:      Robert Foss <robert.foss@linaro.org>
14852 M:      Todor Tomov <todor.too@gmail.com>
14853 L:      linux-media@vger.kernel.org
14854 S:      Maintained
14855 F:      Documentation/admin-guide/media/qcom_camss.rst
14856 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
14857 F:      drivers/media/platform/qcom/camss/
14858
14859 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14860 M:      Niklas Cassel <nks@flawful.org>
14861 L:      linux-pm@vger.kernel.org
14862 L:      linux-arm-msm@vger.kernel.org
14863 S:      Maintained
14864 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14865 F:      drivers/soc/qcom/cpr.c
14866
14867 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14868 M:      Ilia Lin <ilia.lin@kernel.org>
14869 L:      linux-pm@vger.kernel.org
14870 S:      Maintained
14871 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14872 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
14873
14874 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14875 M:      Timur Tabi <timur@kernel.org>
14876 L:      netdev@vger.kernel.org
14877 S:      Maintained
14878 F:      drivers/net/ethernet/qualcomm/emac/
14879
14880 QUALCOMM ETHQOS ETHERNET DRIVER
14881 M:      Vinod Koul <vkoul@kernel.org>
14882 L:      netdev@vger.kernel.org
14883 S:      Maintained
14884 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
14885 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14886
14887 QUALCOMM GENERIC INTERFACE I2C DRIVER
14888 M:      Akash Asthana <akashast@codeaurora.org>
14889 M:      Mukesh Savaliya <msavaliy@codeaurora.org>
14890 L:      linux-i2c@vger.kernel.org
14891 L:      linux-arm-msm@vger.kernel.org
14892 S:      Supported
14893 F:      drivers/i2c/busses/i2c-qcom-geni.c
14894
14895 QUALCOMM HEXAGON ARCHITECTURE
14896 M:      Brian Cain <bcain@codeaurora.org>
14897 L:      linux-hexagon@vger.kernel.org
14898 S:      Supported
14899 F:      arch/hexagon/
14900
14901 QUALCOMM HIDMA DRIVER
14902 M:      Sinan Kaya <okaya@kernel.org>
14903 L:      linux-arm-kernel@lists.infradead.org
14904 L:      linux-arm-msm@vger.kernel.org
14905 L:      dmaengine@vger.kernel.org
14906 S:      Supported
14907 F:      drivers/dma/qcom/hidma*
14908
14909 QUALCOMM I2C CCI DRIVER
14910 M:      Loic Poulain <loic.poulain@linaro.org>
14911 M:      Robert Foss <robert.foss@linaro.org>
14912 L:      linux-i2c@vger.kernel.org
14913 L:      linux-arm-msm@vger.kernel.org
14914 S:      Maintained
14915 F:      Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14916 F:      drivers/i2c/busses/i2c-qcom-cci.c
14917
14918 QUALCOMM IOMMU
14919 M:      Rob Clark <robdclark@gmail.com>
14920 L:      iommu@lists.linux-foundation.org
14921 L:      linux-arm-msm@vger.kernel.org
14922 S:      Maintained
14923 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
14924
14925 QUALCOMM IPC ROUTER (QRTR) DRIVER
14926 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14927 L:      linux-arm-msm@vger.kernel.org
14928 S:      Maintained
14929 F:      include/trace/events/qrtr.h
14930 F:      include/uapi/linux/qrtr.h
14931 F:      net/qrtr/
14932
14933 QUALCOMM IPCC MAILBOX DRIVER
14934 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14935 L:      linux-arm-msm@vger.kernel.org
14936 S:      Supported
14937 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14938 F:      drivers/mailbox/qcom-ipcc.c
14939 F:      include/dt-bindings/mailbox/qcom-ipcc.h
14940
14941 QUALCOMM IPQ4019 USB PHY DRIVER
14942 M:      Robert Marko <robert.marko@sartura.hr>
14943 M:      Luka Perkov <luka.perkov@sartura.hr>
14944 L:      linux-arm-msm@vger.kernel.org
14945 S:      Maintained
14946 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14947 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14948
14949 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14950 M:      Robert Marko <robert.marko@sartura.hr>
14951 M:      Luka Perkov <luka.perkov@sartura.hr>
14952 L:      linux-arm-msm@vger.kernel.org
14953 S:      Maintained
14954 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14955 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
14956
14957 QUALCOMM RMNET DRIVER
14958 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14959 M:      Sean Tranchetti <stranche@codeaurora.org>
14960 L:      netdev@vger.kernel.org
14961 S:      Maintained
14962 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14963 F:      drivers/net/ethernet/qualcomm/rmnet/
14964 F:      include/linux/if_rmnet.h
14965
14966 QUALCOMM TSENS THERMAL DRIVER
14967 M:      Amit Kucheria <amitk@kernel.org>
14968 L:      linux-pm@vger.kernel.org
14969 L:      linux-arm-msm@vger.kernel.org
14970 S:      Maintained
14971 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14972 F:      drivers/thermal/qcom/
14973
14974 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14975 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
14976 L:      linux-media@vger.kernel.org
14977 L:      linux-arm-msm@vger.kernel.org
14978 S:      Maintained
14979 T:      git git://linuxtv.org/media_tree.git
14980 F:      Documentation/devicetree/bindings/media/*venus*
14981 F:      drivers/media/platform/qcom/venus/
14982
14983 QUALCOMM WCN36XX WIRELESS DRIVER
14984 M:      Kalle Valo <kvalo@codeaurora.org>
14985 L:      wcn36xx@lists.infradead.org
14986 S:      Supported
14987 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14988 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
14989 F:      drivers/net/wireless/ath/wcn36xx/
14990
14991 QUANTENNA QTNFMAC WIRELESS DRIVER
14992 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
14993 R:      Sergey Matyukevich <geomatsi@gmail.com>
14994 L:      linux-wireless@vger.kernel.org
14995 S:      Maintained
14996 F:      drivers/net/wireless/quantenna
14997
14998 RADEON and AMDGPU DRM DRIVERS
14999 M:      Alex Deucher <alexander.deucher@amd.com>
15000 M:      Christian König <christian.koenig@amd.com>
15001 L:      amd-gfx@lists.freedesktop.org
15002 S:      Supported
15003 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
15004 F:      drivers/gpu/drm/amd/
15005 F:      drivers/gpu/drm/radeon/
15006 F:      include/uapi/drm/amdgpu_drm.h
15007 F:      include/uapi/drm/radeon_drm.h
15008
15009 RADEON FRAMEBUFFER DISPLAY DRIVER
15010 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
15011 L:      linux-fbdev@vger.kernel.org
15012 S:      Maintained
15013 F:      drivers/video/fbdev/aty/radeon*
15014 F:      include/uapi/linux/radeonfb.h
15015
15016 RADIOSHARK RADIO DRIVER
15017 M:      Hans Verkuil <hverkuil@xs4all.nl>
15018 L:      linux-media@vger.kernel.org
15019 S:      Maintained
15020 T:      git git://linuxtv.org/media_tree.git
15021 F:      drivers/media/radio/radio-shark.c
15022
15023 RADIOSHARK2 RADIO DRIVER
15024 M:      Hans Verkuil <hverkuil@xs4all.nl>
15025 L:      linux-media@vger.kernel.org
15026 S:      Maintained
15027 T:      git git://linuxtv.org/media_tree.git
15028 F:      drivers/media/radio/radio-shark2.c
15029 F:      drivers/media/radio/radio-tea5777.c
15030
15031 RADOS BLOCK DEVICE (RBD)
15032 M:      Ilya Dryomov <idryomov@gmail.com>
15033 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
15034 L:      ceph-devel@vger.kernel.org
15035 S:      Supported
15036 W:      http://ceph.com/
15037 T:      git git://github.com/ceph/ceph-client.git
15038 F:      Documentation/ABI/testing/sysfs-bus-rbd
15039 F:      drivers/block/rbd.c
15040 F:      drivers/block/rbd_types.h
15041
15042 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15043 M:      Paul Mackerras <paulus@samba.org>
15044 L:      linux-fbdev@vger.kernel.org
15045 S:      Maintained
15046 F:      drivers/video/fbdev/aty/aty128fb.c
15047
15048 RAINSHADOW-CEC DRIVER
15049 M:      Hans Verkuil <hverkuil@xs4all.nl>
15050 L:      linux-media@vger.kernel.org
15051 S:      Maintained
15052 T:      git git://linuxtv.org/media_tree.git
15053 F:      drivers/media/cec/usb/rainshadow/
15054
15055 RALINK MIPS ARCHITECTURE
15056 M:      John Crispin <john@phrozen.org>
15057 L:      linux-mips@vger.kernel.org
15058 S:      Maintained
15059 F:      arch/mips/ralink
15060
15061 RALINK RT2X00 WIRELESS LAN DRIVER
15062 M:      Stanislaw Gruszka <stf_xl@wp.pl>
15063 M:      Helmut Schaa <helmut.schaa@googlemail.com>
15064 L:      linux-wireless@vger.kernel.org
15065 S:      Maintained
15066 F:      drivers/net/wireless/ralink/rt2x00/
15067
15068 RAMDISK RAM BLOCK DEVICE DRIVER
15069 M:      Jens Axboe <axboe@kernel.dk>
15070 S:      Maintained
15071 F:      Documentation/admin-guide/blockdev/ramdisk.rst
15072 F:      drivers/block/brd.c
15073
15074 RANCHU VIRTUAL BOARD FOR MIPS
15075 M:      Miodrag Dinic <miodrag.dinic@mips.com>
15076 L:      linux-mips@vger.kernel.org
15077 S:      Supported
15078 F:      arch/mips/configs/generic/board-ranchu.config
15079 F:      arch/mips/generic/board-ranchu.c
15080
15081 RANDOM NUMBER DRIVER
15082 M:      "Theodore Ts'o" <tytso@mit.edu>
15083 S:      Maintained
15084 F:      drivers/char/random.c
15085
15086 RAPIDIO SUBSYSTEM
15087 M:      Matt Porter <mporter@kernel.crashing.org>
15088 M:      Alexandre Bounine <alex.bou9@gmail.com>
15089 S:      Maintained
15090 F:      drivers/rapidio/
15091
15092 RAS INFRASTRUCTURE
15093 M:      Tony Luck <tony.luck@intel.com>
15094 M:      Borislav Petkov <bp@alien8.de>
15095 L:      linux-edac@vger.kernel.org
15096 S:      Maintained
15097 F:      Documentation/admin-guide/ras.rst
15098 F:      drivers/ras/
15099 F:      include/linux/ras.h
15100 F:      include/ras/ras_event.h
15101
15102 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15103 L:      linux-wireless@vger.kernel.org
15104 S:      Orphan
15105 F:      drivers/net/wireless/ray*
15106
15107 RC-CORE / LIRC FRAMEWORK
15108 M:      Sean Young <sean@mess.org>
15109 L:      linux-media@vger.kernel.org
15110 S:      Maintained
15111 W:      http://linuxtv.org
15112 T:      git git://linuxtv.org/media_tree.git
15113 F:      Documentation/driver-api/media/rc-core.rst
15114 F:      Documentation/userspace-api/media/rc/
15115 F:      drivers/media/rc/
15116 F:      include/media/rc-map.h
15117 F:      include/media/rc-core.h
15118 F:      include/uapi/linux/lirc.h
15119
15120 RCMM REMOTE CONTROLS DECODER
15121 M:      Patrick Lerda <patrick9876@free.fr>
15122 S:      Maintained
15123 F:      drivers/media/rc/ir-rcmm-decoder.c
15124
15125 RCUTORTURE TEST FRAMEWORK
15126 M:      "Paul E. McKenney" <paulmck@kernel.org>
15127 M:      Josh Triplett <josh@joshtriplett.org>
15128 R:      Steven Rostedt <rostedt@goodmis.org>
15129 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15130 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15131 L:      rcu@vger.kernel.org
15132 S:      Supported
15133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15134 F:      tools/testing/selftests/rcutorture
15135
15136 RDACM20 Camera Sensor
15137 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
15138 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15139 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15140 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15141 L:      linux-media@vger.kernel.org
15142 S:      Maintained
15143 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15144 F:      drivers/media/i2c/max9271.c
15145 F:      drivers/media/i2c/max9271.h
15146 F:      drivers/media/i2c/rdacm20.c
15147
15148 RDACM21 Camera Sensor
15149 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
15150 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15151 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15152 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15153 L:      linux-media@vger.kernel.org
15154 S:      Maintained
15155 F:      Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15156 F:      drivers/media/i2c/max9271.c
15157 F:      drivers/media/i2c/max9271.h
15158 F:      drivers/media/i2c/rdacm21.c
15159
15160 RDC R-321X SoC
15161 M:      Florian Fainelli <florian@openwrt.org>
15162 S:      Maintained
15163
15164 RDC R6040 FAST ETHERNET DRIVER
15165 M:      Florian Fainelli <f.fainelli@gmail.com>
15166 L:      netdev@vger.kernel.org
15167 S:      Maintained
15168 F:      drivers/net/ethernet/rdc/r6040.c
15169
15170 RDMAVT - RDMA verbs software
15171 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15172 M:      Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15173 L:      linux-rdma@vger.kernel.org
15174 S:      Supported
15175 F:      drivers/infiniband/sw/rdmavt
15176
15177 RDS - RELIABLE DATAGRAM SOCKETS
15178 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
15179 L:      netdev@vger.kernel.org
15180 L:      linux-rdma@vger.kernel.org
15181 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
15182 S:      Supported
15183 W:      https://oss.oracle.com/projects/rds/
15184 F:      Documentation/networking/rds.rst
15185 F:      net/rds/
15186
15187 RDT - RESOURCE ALLOCATION
15188 M:      Fenghua Yu <fenghua.yu@intel.com>
15189 M:      Reinette Chatre <reinette.chatre@intel.com>
15190 L:      linux-kernel@vger.kernel.org
15191 S:      Supported
15192 F:      Documentation/x86/resctrl*
15193 F:      arch/x86/include/asm/resctrl.h
15194 F:      arch/x86/kernel/cpu/resctrl/
15195 F:      tools/testing/selftests/resctrl/
15196
15197 READ-COPY UPDATE (RCU)
15198 M:      "Paul E. McKenney" <paulmck@kernel.org>
15199 M:      Josh Triplett <josh@joshtriplett.org>
15200 R:      Steven Rostedt <rostedt@goodmis.org>
15201 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15202 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15203 R:      Joel Fernandes <joel@joelfernandes.org>
15204 L:      rcu@vger.kernel.org
15205 S:      Supported
15206 W:      http://www.rdrop.com/users/paulmck/RCU/
15207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15208 F:      Documentation/RCU/
15209 F:      include/linux/rcu*
15210 F:      kernel/rcu/
15211 X:      Documentation/RCU/torture.rst
15212 X:      include/linux/srcu*.h
15213 X:      kernel/rcu/srcu*.c
15214
15215 REAL TIME CLOCK (RTC) SUBSYSTEM
15216 M:      Alessandro Zummo <a.zummo@towertech.it>
15217 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15218 L:      linux-rtc@vger.kernel.org
15219 S:      Maintained
15220 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
15221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15222 F:      Documentation/admin-guide/rtc.rst
15223 F:      Documentation/devicetree/bindings/rtc/
15224 F:      drivers/rtc/
15225 F:      include/linux/platform_data/rtc-*
15226 F:      include/linux/rtc.h
15227 F:      include/linux/rtc/
15228 F:      include/uapi/linux/rtc.h
15229 F:      tools/testing/selftests/rtc/
15230
15231 REALTEK AUDIO CODECS
15232 M:      Oder Chiou <oder_chiou@realtek.com>
15233 S:      Maintained
15234 F:      include/sound/rt*.h
15235 F:      sound/soc/codecs/rt*
15236
15237 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15238 M:      Linus Walleij <linus.walleij@linaro.org>
15239 S:      Maintained
15240 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15241 F:      drivers/net/dsa/realtek-smi*
15242 F:      drivers/net/dsa/rtl83*
15243
15244 REALTEK WIRELESS DRIVER (rtlwifi family)
15245 M:      Ping-Ke Shih <pkshih@realtek.com>
15246 L:      linux-wireless@vger.kernel.org
15247 S:      Maintained
15248 W:      https://wireless.wiki.kernel.org/
15249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15250 F:      drivers/net/wireless/realtek/rtlwifi/
15251
15252 REALTEK WIRELESS DRIVER (rtw88)
15253 M:      Yan-Hsuan Chuang <tony0620emma@gmail.com>
15254 L:      linux-wireless@vger.kernel.org
15255 S:      Maintained
15256 F:      drivers/net/wireless/realtek/rtw88/
15257
15258 REDPINE WIRELESS DRIVER
15259 M:      Amitkumar Karwar <amitkarwar@gmail.com>
15260 M:      Siva Rebbagondla <siva8118@gmail.com>
15261 L:      linux-wireless@vger.kernel.org
15262 S:      Maintained
15263 F:      drivers/net/wireless/rsi/
15264
15265 REGISTER MAP ABSTRACTION
15266 M:      Mark Brown <broonie@kernel.org>
15267 L:      linux-kernel@vger.kernel.org
15268 S:      Supported
15269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15270 F:      Documentation/devicetree/bindings/regmap/
15271 F:      drivers/base/regmap/
15272 F:      include/linux/regmap.h
15273
15274 REISERFS FILE SYSTEM
15275 L:      reiserfs-devel@vger.kernel.org
15276 S:      Supported
15277 F:      fs/reiserfs/
15278
15279 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15280 M:      Ohad Ben-Cohen <ohad@wizery.com>
15281 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
15282 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
15283 L:      linux-remoteproc@vger.kernel.org
15284 S:      Maintained
15285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15286 F:      Documentation/ABI/testing/sysfs-class-remoteproc
15287 F:      Documentation/devicetree/bindings/remoteproc/
15288 F:      Documentation/staging/remoteproc.rst
15289 F:      drivers/remoteproc/
15290 F:      include/linux/remoteproc.h
15291 F:      include/linux/remoteproc/
15292
15293 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15294 M:      Ohad Ben-Cohen <ohad@wizery.com>
15295 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
15296 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
15297 L:      linux-remoteproc@vger.kernel.org
15298 S:      Maintained
15299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15300 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
15301 F:      Documentation/staging/rpmsg.rst
15302 F:      drivers/rpmsg/
15303 F:      include/linux/rpmsg.h
15304 F:      include/linux/rpmsg/
15305 F:      include/uapi/linux/rpmsg.h
15306 F:      samples/rpmsg/
15307
15308 RENESAS CLOCK DRIVERS
15309 M:      Geert Uytterhoeven <geert+renesas@glider.be>
15310 L:      linux-renesas-soc@vger.kernel.org
15311 S:      Supported
15312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15313 F:      Documentation/devicetree/bindings/clock/renesas,*
15314 F:      drivers/clk/renesas/
15315
15316 RENESAS EMEV2 I2C DRIVER
15317 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15318 S:      Supported
15319 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15320 F:      drivers/i2c/busses/i2c-emev2.c
15321
15322 RENESAS ETHERNET DRIVERS
15323 R:      Sergei Shtylyov <sergei.shtylyov@gmail.com>
15324 L:      netdev@vger.kernel.org
15325 L:      linux-renesas-soc@vger.kernel.org
15326 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
15327 F:      drivers/net/ethernet/renesas/
15328 F:      include/linux/sh_eth.h
15329
15330 RENESAS R-CAR GYROADC DRIVER
15331 M:      Marek Vasut <marek.vasut@gmail.com>
15332 L:      linux-iio@vger.kernel.org
15333 S:      Supported
15334 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15335 F:      drivers/iio/adc/rcar-gyroadc.c
15336
15337 RENESAS R-CAR I2C DRIVERS
15338 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15339 S:      Supported
15340 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15341 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
15342 F:      drivers/i2c/busses/i2c-rcar.c
15343 F:      drivers/i2c/busses/i2c-sh_mobile.c
15344
15345 RENESAS R-CAR THERMAL DRIVERS
15346 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
15347 L:      linux-renesas-soc@vger.kernel.org
15348 S:      Supported
15349 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15350 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15351 F:      drivers/thermal/rcar_gen3_thermal.c
15352 F:      drivers/thermal/rcar_thermal.c
15353
15354 RENESAS RIIC DRIVER
15355 M:      Chris Brandt <chris.brandt@renesas.com>
15356 S:      Supported
15357 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
15358 F:      drivers/i2c/busses/i2c-riic.c
15359
15360 RENESAS USB PHY DRIVER
15361 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15362 L:      linux-renesas-soc@vger.kernel.org
15363 S:      Maintained
15364 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
15365
15366 RESET CONTROLLER FRAMEWORK
15367 M:      Philipp Zabel <p.zabel@pengutronix.de>
15368 S:      Maintained
15369 T:      git git://git.pengutronix.de/git/pza/linux
15370 F:      Documentation/devicetree/bindings/reset/
15371 F:      Documentation/driver-api/reset.rst
15372 F:      drivers/reset/
15373 F:      include/dt-bindings/reset/
15374 F:      include/linux/reset-controller.h
15375 F:      include/linux/reset.h
15376 F:      include/linux/reset/
15377 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15378
15379 RESTARTABLE SEQUENCES SUPPORT
15380 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15381 M:      Peter Zijlstra <peterz@infradead.org>
15382 M:      "Paul E. McKenney" <paulmck@kernel.org>
15383 M:      Boqun Feng <boqun.feng@gmail.com>
15384 L:      linux-kernel@vger.kernel.org
15385 S:      Supported
15386 F:      include/trace/events/rseq.h
15387 F:      include/uapi/linux/rseq.h
15388 F:      kernel/rseq.c
15389 F:      tools/testing/selftests/rseq/
15390
15391 RFKILL
15392 M:      Johannes Berg <johannes@sipsolutions.net>
15393 L:      linux-wireless@vger.kernel.org
15394 S:      Maintained
15395 W:      https://wireless.wiki.kernel.org/
15396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15398 F:      Documentation/ABI/stable/sysfs-class-rfkill
15399 F:      Documentation/driver-api/rfkill.rst
15400 F:      include/linux/rfkill.h
15401 F:      include/uapi/linux/rfkill.h
15402 F:      net/rfkill/
15403
15404 RHASHTABLE
15405 M:      Thomas Graf <tgraf@suug.ch>
15406 M:      Herbert Xu <herbert@gondor.apana.org.au>
15407 L:      netdev@vger.kernel.org
15408 S:      Maintained
15409 F:      include/linux/rhashtable-types.h
15410 F:      include/linux/rhashtable.h
15411 F:      lib/rhashtable.c
15412 F:      lib/test_rhashtable.c
15413
15414 RICOH R5C592 MEMORYSTICK DRIVER
15415 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15416 S:      Maintained
15417 F:      drivers/memstick/host/r592.*
15418
15419 RICOH SMARTMEDIA/XD DRIVER
15420 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15421 S:      Maintained
15422 F:      drivers/mtd/nand/raw/r852.c
15423 F:      drivers/mtd/nand/raw/r852.h
15424
15425 RISC-V ARCHITECTURE
15426 M:      Paul Walmsley <paul.walmsley@sifive.com>
15427 M:      Palmer Dabbelt <palmer@dabbelt.com>
15428 M:      Albert Ou <aou@eecs.berkeley.edu>
15429 L:      linux-riscv@lists.infradead.org
15430 S:      Supported
15431 P:      Documentation/riscv/patch-acceptance.rst
15432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15433 F:      arch/riscv/
15434 N:      riscv
15435 K:      riscv
15436
15437 RNBD BLOCK DRIVERS
15438 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
15439 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
15440 L:      linux-block@vger.kernel.org
15441 S:      Maintained
15442 F:      drivers/block/rnbd/
15443
15444 ROCCAT DRIVERS
15445 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
15446 S:      Maintained
15447 W:      http://sourceforge.net/projects/roccat/
15448 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
15449 F:      drivers/hid/hid-roccat*
15450 F:      include/linux/hid-roccat*
15451
15452 ROCKCHIP ISP V1 DRIVER
15453 M:      Helen Koike <helen.koike@collabora.com>
15454 M:      Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15455 L:      linux-media@vger.kernel.org
15456 L:      linux-rockchip@lists.infradead.org
15457 S:      Maintained
15458 F:      Documentation/admin-guide/media/rkisp1.rst
15459 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15460 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15461 F:      drivers/media/platform/rockchip/rkisp1
15462 F:      include/uapi/linux/rkisp1-config.h
15463
15464 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15465 M:      Jacob Chen <jacob-chen@iotwrt.com>
15466 M:      Ezequiel Garcia <ezequiel@collabora.com>
15467 L:      linux-media@vger.kernel.org
15468 L:      linux-rockchip@lists.infradead.org
15469 S:      Maintained
15470 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
15471 F:      drivers/media/platform/rockchip/rga/
15472
15473 ROCKCHIP VIDEO DECODER DRIVER
15474 M:      Ezequiel Garcia <ezequiel@collabora.com>
15475 L:      linux-media@vger.kernel.org
15476 L:      linux-rockchip@lists.infradead.org
15477 S:      Maintained
15478 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15479 F:      drivers/staging/media/rkvdec/
15480
15481 ROCKER DRIVER
15482 M:      Jiri Pirko <jiri@resnulli.us>
15483 L:      netdev@vger.kernel.org
15484 S:      Supported
15485 F:      drivers/net/ethernet/rocker/
15486
15487 ROCKETPORT DRIVER
15488 S:      Maintained
15489 W:      http://www.comtrol.com
15490 F:      Documentation/driver-api/serial/rocket.rst
15491 F:      drivers/tty/rocket*
15492
15493 ROCKETPORT EXPRESS/INFINITY DRIVER
15494 M:      Kevin Cernekee <cernekee@gmail.com>
15495 L:      linux-serial@vger.kernel.org
15496 S:      Odd Fixes
15497 F:      drivers/tty/serial/rp2.*
15498
15499 ROHM BD99954 CHARGER IC
15500 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15501 L:      linux-power@fi.rohmeurope.com
15502 S:      Supported
15503 F:      drivers/power/supply/bd99954-charger.c
15504 F:      drivers/power/supply/bd99954-charger.h
15505
15506 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15507 M:      Tomasz Duszynski <tduszyns@gmail.com>
15508 S:      Maintained
15509 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
15510 F:      drivers/iio/light/bh1750.c
15511
15512 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15513 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
15514 L:      linux-kernel@vger.kernel.org
15515 L:      linux-renesas-soc@vger.kernel.org
15516 S:      Supported
15517 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15518 F:      drivers/gpio/gpio-bd9571mwv.c
15519 F:      drivers/mfd/bd9571mwv.c
15520 F:      drivers/regulator/bd9571mwv-regulator.c
15521 F:      include/linux/mfd/bd9571mwv.h
15522
15523 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15524 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15525 L:      linux-power@fi.rohmeurope.com
15526 S:      Supported
15527 F:      Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15528 F:      Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15529 F:      drivers/clk/clk-bd718x7.c
15530 F:      drivers/gpio/gpio-bd70528.c
15531 F:      drivers/gpio/gpio-bd71828.c
15532 F:      drivers/mfd/rohm-bd70528.c
15533 F:      drivers/mfd/rohm-bd71828.c
15534 F:      drivers/mfd/rohm-bd718x7.c
15535 F:      drivers/power/supply/bd70528-charger.c
15536 F:      drivers/regulator/bd70528-regulator.c
15537 F:      drivers/regulator/bd71828-regulator.c
15538 F:      drivers/regulator/bd718x7-regulator.c
15539 F:      drivers/regulator/rohm-regulator.c
15540 F:      drivers/rtc/rtc-bd70528.c
15541 F:      drivers/watchdog/bd70528_wdt.c
15542 F:      include/linux/mfd/rohm-bd70528.h
15543 F:      include/linux/mfd/rohm-bd71828.h
15544 F:      include/linux/mfd/rohm-bd718x7.h
15545 F:      include/linux/mfd/rohm-generic.h
15546 F:      include/linux/mfd/rohm-shared.h
15547
15548 ROSE NETWORK LAYER
15549 M:      Ralf Baechle <ralf@linux-mips.org>
15550 L:      linux-hams@vger.kernel.org
15551 S:      Maintained
15552 W:      http://www.linux-ax25.org/
15553 F:      include/net/rose.h
15554 F:      include/uapi/linux/rose.h
15555 F:      net/rose/
15556
15557 ROTATION DRIVER FOR ALLWINNER A83T
15558 M:      Jernej Skrabec <jernej.skrabec@siol.net>
15559 L:      linux-media@vger.kernel.org
15560 S:      Maintained
15561 T:      git git://linuxtv.org/media_tree.git
15562 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15563 F:      drivers/media/platform/sunxi/sun8i-rotate/
15564
15565 RTL2830 MEDIA DRIVER
15566 M:      Antti Palosaari <crope@iki.fi>
15567 L:      linux-media@vger.kernel.org
15568 S:      Maintained
15569 W:      https://linuxtv.org
15570 W:      http://palosaari.fi/linux/
15571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15572 T:      git git://linuxtv.org/anttip/media_tree.git
15573 F:      drivers/media/dvb-frontends/rtl2830*
15574
15575 RTL2832 MEDIA DRIVER
15576 M:      Antti Palosaari <crope@iki.fi>
15577 L:      linux-media@vger.kernel.org
15578 S:      Maintained
15579 W:      https://linuxtv.org
15580 W:      http://palosaari.fi/linux/
15581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15582 T:      git git://linuxtv.org/anttip/media_tree.git
15583 F:      drivers/media/dvb-frontends/rtl2832*
15584
15585 RTL2832_SDR MEDIA DRIVER
15586 M:      Antti Palosaari <crope@iki.fi>
15587 L:      linux-media@vger.kernel.org
15588 S:      Maintained
15589 W:      https://linuxtv.org
15590 W:      http://palosaari.fi/linux/
15591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15592 T:      git git://linuxtv.org/anttip/media_tree.git
15593 F:      drivers/media/dvb-frontends/rtl2832_sdr*
15594
15595 RTL8180 WIRELESS DRIVER
15596 L:      linux-wireless@vger.kernel.org
15597 S:      Orphan
15598 W:      https://wireless.wiki.kernel.org/
15599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15600 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
15601
15602 RTL8187 WIRELESS DRIVER
15603 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15604 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
15605 M:      Larry Finger <Larry.Finger@lwfinger.net>
15606 L:      linux-wireless@vger.kernel.org
15607 S:      Maintained
15608 W:      https://wireless.wiki.kernel.org/
15609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15610 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
15611
15612 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15613 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
15614 L:      linux-wireless@vger.kernel.org
15615 S:      Maintained
15616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15617 F:      drivers/net/wireless/realtek/rtl8xxxu/
15618
15619 RTRS TRANSPORT DRIVERS
15620 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
15621 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
15622 L:      linux-rdma@vger.kernel.org
15623 S:      Maintained
15624 F:      drivers/infiniband/ulp/rtrs/
15625
15626 RXRPC SOCKETS (AF_RXRPC)
15627 M:      David Howells <dhowells@redhat.com>
15628 L:      linux-afs@lists.infradead.org
15629 S:      Supported
15630 W:      https://www.infradead.org/~dhowells/kafs/
15631 F:      Documentation/networking/rxrpc.rst
15632 F:      include/keys/rxrpc-type.h
15633 F:      include/net/af_rxrpc.h
15634 F:      include/trace/events/rxrpc.h
15635 F:      include/uapi/linux/rxrpc.h
15636 F:      net/rxrpc/
15637
15638 S3 SAVAGE FRAMEBUFFER DRIVER
15639 M:      Antonino Daplas <adaplas@gmail.com>
15640 L:      linux-fbdev@vger.kernel.org
15641 S:      Maintained
15642 F:      drivers/video/fbdev/savage/
15643
15644 S390
15645 M:      Heiko Carstens <hca@linux.ibm.com>
15646 M:      Vasily Gorbik <gor@linux.ibm.com>
15647 M:      Christian Borntraeger <borntraeger@de.ibm.com>
15648 L:      linux-s390@vger.kernel.org
15649 S:      Supported
15650 W:      http://www.ibm.com/developerworks/linux/linux390/
15651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15652 F:      Documentation/driver-api/s390-drivers.rst
15653 F:      Documentation/s390/
15654 F:      arch/s390/
15655 F:      drivers/s390/
15656
15657 S390 COMMON I/O LAYER
15658 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
15659 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
15660 L:      linux-s390@vger.kernel.org
15661 S:      Supported
15662 W:      http://www.ibm.com/developerworks/linux/linux390/
15663 F:      drivers/s390/cio/
15664
15665 S390 DASD DRIVER
15666 M:      Stefan Haberland <sth@linux.ibm.com>
15667 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
15668 L:      linux-s390@vger.kernel.org
15669 S:      Supported
15670 W:      http://www.ibm.com/developerworks/linux/linux390/
15671 F:      block/partitions/ibm.c
15672 F:      drivers/s390/block/dasd*
15673 F:      include/linux/dasd_mod.h
15674
15675 S390 IOMMU (PCI)
15676 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15677 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15678 L:      linux-s390@vger.kernel.org
15679 S:      Supported
15680 W:      http://www.ibm.com/developerworks/linux/linux390/
15681 F:      drivers/iommu/s390-iommu.c
15682
15683 S390 IUCV NETWORK LAYER
15684 M:      Julian Wiedmann <jwi@linux.ibm.com>
15685 M:      Karsten Graul <kgraul@linux.ibm.com>
15686 L:      linux-s390@vger.kernel.org
15687 S:      Supported
15688 W:      http://www.ibm.com/developerworks/linux/linux390/
15689 F:      drivers/s390/net/*iucv*
15690 F:      include/net/iucv/
15691 F:      net/iucv/
15692
15693 S390 NETWORK DRIVERS
15694 M:      Julian Wiedmann <jwi@linux.ibm.com>
15695 M:      Karsten Graul <kgraul@linux.ibm.com>
15696 L:      linux-s390@vger.kernel.org
15697 S:      Supported
15698 W:      http://www.ibm.com/developerworks/linux/linux390/
15699 F:      drivers/s390/net/
15700
15701 S390 PCI SUBSYSTEM
15702 M:      Niklas Schnelle <schnelle@linux.ibm.com>
15703 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15704 L:      linux-s390@vger.kernel.org
15705 S:      Supported
15706 W:      http://www.ibm.com/developerworks/linux/linux390/
15707 F:      arch/s390/pci/
15708 F:      drivers/pci/hotplug/s390_pci_hpc.c
15709 F:      Documentation/s390/pci.rst
15710
15711 S390 VFIO AP DRIVER
15712 M:      Tony Krowiak <akrowiak@linux.ibm.com>
15713 M:      Halil Pasic <pasic@linux.ibm.com>
15714 M:      Jason Herne <jjherne@linux.ibm.com>
15715 L:      linux-s390@vger.kernel.org
15716 S:      Supported
15717 W:      http://www.ibm.com/developerworks/linux/linux390/
15718 F:      Documentation/s390/vfio-ap.rst
15719 F:      drivers/s390/crypto/vfio_ap_drv.c
15720 F:      drivers/s390/crypto/vfio_ap_ops.c
15721 F:      drivers/s390/crypto/vfio_ap_private.h
15722
15723 S390 VFIO-CCW DRIVER
15724 M:      Cornelia Huck <cohuck@redhat.com>
15725 M:      Eric Farman <farman@linux.ibm.com>
15726 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15727 R:      Halil Pasic <pasic@linux.ibm.com>
15728 L:      linux-s390@vger.kernel.org
15729 L:      kvm@vger.kernel.org
15730 S:      Supported
15731 F:      Documentation/s390/vfio-ccw.rst
15732 F:      drivers/s390/cio/vfio_ccw*
15733 F:      include/uapi/linux/vfio_ccw.h
15734
15735 S390 VFIO-PCI DRIVER
15736 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15737 M:      Eric Farman <farman@linux.ibm.com>
15738 L:      linux-s390@vger.kernel.org
15739 L:      kvm@vger.kernel.org
15740 S:      Supported
15741 F:      drivers/vfio/pci/vfio_pci_zdev.c
15742 F:      include/uapi/linux/vfio_zdev.h
15743
15744 S390 ZCRYPT DRIVER
15745 M:      Harald Freudenberger <freude@linux.ibm.com>
15746 L:      linux-s390@vger.kernel.org
15747 S:      Supported
15748 W:      http://www.ibm.com/developerworks/linux/linux390/
15749 F:      drivers/s390/crypto/
15750
15751 S390 ZFCP DRIVER
15752 M:      Steffen Maier <maier@linux.ibm.com>
15753 M:      Benjamin Block <bblock@linux.ibm.com>
15754 L:      linux-s390@vger.kernel.org
15755 S:      Supported
15756 W:      http://www.ibm.com/developerworks/linux/linux390/
15757 F:      drivers/s390/scsi/zfcp_*
15758
15759 S3C24XX SD/MMC Driver
15760 M:      Ben Dooks <ben-linux@fluff.org>
15761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15762 S:      Supported
15763 F:      drivers/mmc/host/s3cmci.*
15764
15765 SAA6588 RDS RECEIVER DRIVER
15766 M:      Hans Verkuil <hverkuil@xs4all.nl>
15767 L:      linux-media@vger.kernel.org
15768 S:      Odd Fixes
15769 W:      https://linuxtv.org
15770 T:      git git://linuxtv.org/media_tree.git
15771 F:      drivers/media/i2c/saa6588*
15772
15773 SAA7134 VIDEO4LINUX DRIVER
15774 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15775 L:      linux-media@vger.kernel.org
15776 S:      Odd fixes
15777 W:      https://linuxtv.org
15778 T:      git git://linuxtv.org/media_tree.git
15779 F:      Documentation/driver-api/media/drivers/saa7134*
15780 F:      drivers/media/pci/saa7134/
15781
15782 SAA7146 VIDEO4LINUX-2 DRIVER
15783 M:      Hans Verkuil <hverkuil@xs4all.nl>
15784 L:      linux-media@vger.kernel.org
15785 S:      Maintained
15786 T:      git git://linuxtv.org/media_tree.git
15787 F:      drivers/media/common/saa7146/
15788 F:      drivers/media/pci/saa7146/
15789 F:      include/media/drv-intf/saa7146*
15790
15791 SAFESETID SECURITY MODULE
15792 M:      Micah Morton <mortonm@chromium.org>
15793 S:      Supported
15794 F:      Documentation/admin-guide/LSM/SafeSetID.rst
15795 F:      security/safesetid/
15796
15797 SAMSUNG AUDIO (ASoC) DRIVERS
15798 M:      Krzysztof Kozlowski <krzk@kernel.org>
15799 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15801 S:      Supported
15802 F:      Documentation/devicetree/bindings/sound/samsung*
15803 F:      sound/soc/samsung/
15804
15805 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15806 M:      Krzysztof Kozlowski <krzk@kernel.org>
15807 L:      linux-crypto@vger.kernel.org
15808 L:      linux-samsung-soc@vger.kernel.org
15809 S:      Maintained
15810 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15811 F:      drivers/crypto/exynos-rng.c
15812
15813 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15814 M:      Łukasz Stelmach <l.stelmach@samsung.com>
15815 L:      linux-samsung-soc@vger.kernel.org
15816 S:      Maintained
15817 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15818 F:      drivers/char/hw_random/exynos-trng.c
15819
15820 SAMSUNG FRAMEBUFFER DRIVER
15821 M:      Jingoo Han <jingoohan1@gmail.com>
15822 L:      linux-fbdev@vger.kernel.org
15823 S:      Maintained
15824 F:      drivers/video/fbdev/s3c-fb.c
15825
15826 SAMSUNG INTERCONNECT DRIVERS
15827 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15828 M:      Artur Świgoń <a.swigon@samsung.com>
15829 L:      linux-pm@vger.kernel.org
15830 L:      linux-samsung-soc@vger.kernel.org
15831 S:      Supported
15832 F:      drivers/interconnect/samsung/
15833
15834 SAMSUNG LAPTOP DRIVER
15835 M:      Corentin Chary <corentin.chary@gmail.com>
15836 L:      platform-driver-x86@vger.kernel.org
15837 S:      Maintained
15838 F:      drivers/platform/x86/samsung-laptop.c
15839
15840 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15841 M:      Krzysztof Kozlowski <krzk@kernel.org>
15842 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15843 L:      linux-kernel@vger.kernel.org
15844 L:      linux-samsung-soc@vger.kernel.org
15845 S:      Supported
15846 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15847 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15848 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15849 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15850 F:      drivers/clk/clk-s2mps11.c
15851 F:      drivers/mfd/sec*.c
15852 F:      drivers/regulator/s2m*.c
15853 F:      drivers/regulator/s5m*.c
15854 F:      drivers/rtc/rtc-s5m.c
15855 F:      include/linux/mfd/samsung/
15856
15857 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15858 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15859 L:      linux-media@vger.kernel.org
15860 L:      linux-samsung-soc@vger.kernel.org
15861 S:      Maintained
15862 F:      drivers/media/platform/s3c-camif/
15863 F:      include/media/drv-intf/s3c_camif.h
15864
15865 SAMSUNG S3FWRN5 NFC DRIVER
15866 M:      Krzysztof Kozlowski <krzk@kernel.org>
15867 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
15868 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15869 S:      Maintained
15870 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15871 F:      drivers/nfc/s3fwrn5
15872
15873 SAMSUNG S5C73M3 CAMERA DRIVER
15874 M:      Andrzej Hajda <a.hajda@samsung.com>
15875 L:      linux-media@vger.kernel.org
15876 S:      Supported
15877 F:      drivers/media/i2c/s5c73m3/*
15878
15879 SAMSUNG S5K5BAF CAMERA DRIVER
15880 M:      Andrzej Hajda <a.hajda@samsung.com>
15881 L:      linux-media@vger.kernel.org
15882 S:      Supported
15883 F:      drivers/media/i2c/s5k5baf.c
15884
15885 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15886 M:      Krzysztof Kozlowski <krzk@kernel.org>
15887 M:      Vladimir Zapolskiy <vz@mleia.com>
15888 L:      linux-crypto@vger.kernel.org
15889 L:      linux-samsung-soc@vger.kernel.org
15890 S:      Maintained
15891 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15892 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15893 F:      drivers/crypto/s5p-sss.c
15894
15895 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15896 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15897 L:      linux-media@vger.kernel.org
15898 S:      Supported
15899 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15900 F:      drivers/media/platform/exynos4-is/
15901
15902 SAMSUNG SOC CLOCK DRIVERS
15903 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15904 M:      Tomasz Figa <tomasz.figa@gmail.com>
15905 M:      Chanwoo Choi <cw00.choi@samsung.com>
15906 L:      linux-samsung-soc@vger.kernel.org
15907 S:      Supported
15908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15909 F:      Documentation/devicetree/bindings/clock/exynos*.txt
15910 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
15911 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
15912 F:      drivers/clk/samsung/
15913 F:      include/dt-bindings/clock/exynos*.h
15914 F:      include/linux/clk/samsung.h
15915 F:      include/linux/platform_data/clk-s3c2410.h
15916
15917 SAMSUNG SPI DRIVERS
15918 M:      Krzysztof Kozlowski <krzk@kernel.org>
15919 M:      Andi Shyti <andi@etezian.org>
15920 L:      linux-spi@vger.kernel.org
15921 L:      linux-samsung-soc@vger.kernel.org
15922 S:      Maintained
15923 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
15924 F:      drivers/spi/spi-s3c*
15925 F:      include/linux/platform_data/spi-s3c64xx.h
15926 F:      include/linux/spi/s3c24xx-fiq.h
15927
15928 SAMSUNG SXGBE DRIVERS
15929 M:      Byungho An <bh74.an@samsung.com>
15930 L:      netdev@vger.kernel.org
15931 S:      Supported
15932 F:      drivers/net/ethernet/samsung/sxgbe/
15933
15934 SAMSUNG THERMAL DRIVER
15935 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15936 L:      linux-pm@vger.kernel.org
15937 L:      linux-samsung-soc@vger.kernel.org
15938 S:      Supported
15939 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
15940 F:      drivers/thermal/samsung/
15941
15942 SAMSUNG USB2 PHY DRIVER
15943 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15944 L:      linux-kernel@vger.kernel.org
15945 S:      Supported
15946 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
15947 F:      Documentation/driver-api/phy/samsung-usb2.rst
15948 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
15949 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
15950 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
15951 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
15952 F:      drivers/phy/samsung/phy-samsung-usb2.c
15953 F:      drivers/phy/samsung/phy-samsung-usb2.h
15954
15955 SC1200 WDT DRIVER
15956 M:      Zwane Mwaikambo <zwanem@gmail.com>
15957 S:      Maintained
15958 F:      drivers/watchdog/sc1200wdt.c
15959
15960 SCHEDULER
15961 M:      Ingo Molnar <mingo@redhat.com>
15962 M:      Peter Zijlstra <peterz@infradead.org>
15963 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15964 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15965 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15966 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15967 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15968 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15969 R:      Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15970 L:      linux-kernel@vger.kernel.org
15971 S:      Maintained
15972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15973 F:      include/linux/preempt.h
15974 F:      include/linux/sched.h
15975 F:      include/linux/wait.h
15976 F:      include/uapi/linux/sched.h
15977 F:      kernel/sched/
15978
15979 SCR24X CHIP CARD INTERFACE DRIVER
15980 M:      Lubomir Rintel <lkundrak@v3.sk>
15981 S:      Supported
15982 F:      drivers/char/pcmcia/scr24x_cs.c
15983
15984 SCSI CDROM DRIVER
15985 M:      Jens Axboe <axboe@kernel.dk>
15986 L:      linux-scsi@vger.kernel.org
15987 S:      Maintained
15988 W:      http://www.kernel.dk
15989 F:      drivers/scsi/sr*
15990
15991 SCSI RDMA PROTOCOL (SRP) INITIATOR
15992 M:      Bart Van Assche <bvanassche@acm.org>
15993 L:      linux-rdma@vger.kernel.org
15994 S:      Supported
15995 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15996 F:      drivers/infiniband/ulp/srp/
15997 F:      include/scsi/srp.h
15998
15999 SCSI RDMA PROTOCOL (SRP) TARGET
16000 M:      Bart Van Assche <bvanassche@acm.org>
16001 L:      linux-rdma@vger.kernel.org
16002 L:      target-devel@vger.kernel.org
16003 S:      Supported
16004 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
16005 F:      drivers/infiniband/ulp/srpt/
16006
16007 SCSI SG DRIVER
16008 M:      Doug Gilbert <dgilbert@interlog.com>
16009 L:      linux-scsi@vger.kernel.org
16010 S:      Maintained
16011 W:      http://sg.danny.cz/sg
16012 F:      Documentation/scsi/scsi-generic.rst
16013 F:      drivers/scsi/sg.c
16014 F:      include/scsi/sg.h
16015
16016 SCSI SUBSYSTEM
16017 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
16018 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
16019 L:      linux-scsi@vger.kernel.org
16020 S:      Maintained
16021 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
16022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16024 F:      Documentation/devicetree/bindings/scsi/
16025 F:      drivers/scsi/
16026 F:      include/scsi/
16027
16028 SCSI TAPE DRIVER
16029 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16030 L:      linux-scsi@vger.kernel.org
16031 S:      Maintained
16032 F:      Documentation/scsi/st.rst
16033 F:      drivers/scsi/st.*
16034 F:      drivers/scsi/st_*.h
16035
16036 SCSI TARGET CORE USER DRIVER
16037 M:      Bodo Stroesser <bostroesser@gmail.com>
16038 L:      linux-scsi@vger.kernel.org
16039 L:      target-devel@vger.kernel.org
16040 S:      Supported
16041 F:      Documentation/target/tcmu-design.rst
16042 F:      drivers/target/target_core_user.c
16043 F:      include/uapi/linux/target_core_user.h
16044
16045 SCSI TARGET SUBSYSTEM
16046 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
16047 L:      linux-scsi@vger.kernel.org
16048 L:      target-devel@vger.kernel.org
16049 S:      Supported
16050 W:      http://www.linux-iscsi.org
16051 Q:      https://patchwork.kernel.org/project/target-devel/list/
16052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16053 F:      Documentation/target/
16054 F:      drivers/target/
16055 F:      include/target/
16056
16057 SCTP PROTOCOL
16058 M:      Vlad Yasevich <vyasevich@gmail.com>
16059 M:      Neil Horman <nhorman@tuxdriver.com>
16060 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16061 L:      linux-sctp@vger.kernel.org
16062 S:      Maintained
16063 W:      http://lksctp.sourceforge.net
16064 F:      Documentation/networking/sctp.rst
16065 F:      include/linux/sctp.h
16066 F:      include/net/sctp/
16067 F:      include/uapi/linux/sctp.h
16068 F:      net/sctp/
16069
16070 SCx200 CPU SUPPORT
16071 M:      Jim Cromie <jim.cromie@gmail.com>
16072 S:      Odd Fixes
16073 F:      Documentation/i2c/busses/scx200_acb.rst
16074 F:      arch/x86/platform/scx200/
16075 F:      drivers/i2c/busses/scx200*
16076 F:      drivers/mtd/maps/scx200_docflash.c
16077 F:      drivers/watchdog/scx200_wdt.c
16078 F:      include/linux/scx200.h
16079
16080 SCx200 GPIO DRIVER
16081 M:      Jim Cromie <jim.cromie@gmail.com>
16082 S:      Maintained
16083 F:      drivers/char/scx200_gpio.c
16084 F:      include/linux/scx200_gpio.h
16085
16086 SCx200 HRT CLOCKSOURCE DRIVER
16087 M:      Jim Cromie <jim.cromie@gmail.com>
16088 S:      Maintained
16089 F:      drivers/clocksource/scx200_hrt.c
16090
16091 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16092 M:      Sascha Sommer <saschasommer@freenet.de>
16093 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16094 S:      Maintained
16095 F:      drivers/mmc/host/sdricoh_cs.c
16096
16097 SECO BOARDS CEC DRIVER
16098 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
16099 S:      Maintained
16100 F:      drivers/media/cec/platform/seco/seco-cec.c
16101 F:      drivers/media/cec/platform/seco/seco-cec.h
16102
16103 SECURE COMPUTING
16104 M:      Kees Cook <keescook@chromium.org>
16105 R:      Andy Lutomirski <luto@amacapital.net>
16106 R:      Will Drewry <wad@chromium.org>
16107 S:      Supported
16108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16109 F:      Documentation/userspace-api/seccomp_filter.rst
16110 F:      include/linux/seccomp.h
16111 F:      include/uapi/linux/seccomp.h
16112 F:      kernel/seccomp.c
16113 F:      tools/testing/selftests/kselftest_harness.h
16114 F:      tools/testing/selftests/seccomp/*
16115 K:      \bsecure_computing
16116 K:      \bTIF_SECCOMP\b
16117
16118 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16119 M:      Al Cooper <alcooperx@gmail.com>
16120 L:      linux-mmc@vger.kernel.org
16121 L:      bcm-kernel-feedback-list@broadcom.com
16122 S:      Maintained
16123 F:      drivers/mmc/host/sdhci-brcmstb*
16124
16125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16126 M:      Adrian Hunter <adrian.hunter@intel.com>
16127 L:      linux-mmc@vger.kernel.org
16128 S:      Maintained
16129 F:      drivers/mmc/host/sdhci*
16130 F:      include/linux/mmc/sdhci*
16131
16132 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16133 M:      Eugen Hristev <eugen.hristev@microchip.com>
16134 L:      linux-mmc@vger.kernel.org
16135 S:      Supported
16136 F:      drivers/mmc/host/sdhci-of-at91.c
16137
16138 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16139 M:      Ben Dooks <ben-linux@fluff.org>
16140 M:      Jaehoon Chung <jh80.chung@samsung.com>
16141 L:      linux-mmc@vger.kernel.org
16142 S:      Maintained
16143 F:      drivers/mmc/host/sdhci-s3c*
16144
16145 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16146 M:      Viresh Kumar <vireshk@kernel.org>
16147 L:      linux-mmc@vger.kernel.org
16148 S:      Maintained
16149 F:      drivers/mmc/host/sdhci-spear.c
16150
16151 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16152 M:      Kishon Vijay Abraham I <kishon@ti.com>
16153 L:      linux-mmc@vger.kernel.org
16154 S:      Maintained
16155 F:      drivers/mmc/host/sdhci-omap.c
16156
16157 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16158 M:      Jonathan Derrick <jonathan.derrick@intel.com>
16159 M:      Revanth Rajashekar <revanth.rajashekar@intel.com>
16160 L:      linux-block@vger.kernel.org
16161 S:      Supported
16162 F:      block/opal_proto.h
16163 F:      block/sed*
16164 F:      include/linux/sed*
16165 F:      include/uapi/linux/sed*
16166
16167 SECURITY CONTACT
16168 M:      Security Officers <security@kernel.org>
16169 S:      Supported
16170 F:      Documentation/admin-guide/security-bugs.rst
16171
16172 SECURITY SUBSYSTEM
16173 M:      James Morris <jmorris@namei.org>
16174 M:      "Serge E. Hallyn" <serge@hallyn.com>
16175 L:      linux-security-module@vger.kernel.org (suggested Cc:)
16176 S:      Supported
16177 W:      http://kernsec.org/
16178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16179 F:      security/
16180 X:      security/selinux/
16181
16182 SELINUX SECURITY MODULE
16183 M:      Paul Moore <paul@paul-moore.com>
16184 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
16185 M:      Eric Paris <eparis@parisplace.org>
16186 L:      selinux@vger.kernel.org
16187 S:      Supported
16188 W:      https://selinuxproject.org
16189 W:      https://github.com/SELinuxProject
16190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16191 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16192 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
16193 F:      Documentation/admin-guide/LSM/SELinux.rst
16194 F:      include/trace/events/avc.h
16195 F:      include/uapi/linux/selinux_netlink.h
16196 F:      scripts/selinux/
16197 F:      security/selinux/
16198
16199 SENSABLE PHANTOM
16200 M:      Jiri Slaby <jirislaby@kernel.org>
16201 S:      Maintained
16202 F:      drivers/misc/phantom.c
16203 F:      include/uapi/linux/phantom.h
16204
16205 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16206 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
16207 S:      Maintained
16208 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16209 F:      drivers/iio/chemical/scd30.h
16210 F:      drivers/iio/chemical/scd30_core.c
16211 F:      drivers/iio/chemical/scd30_i2c.c
16212 F:      drivers/iio/chemical/scd30_serial.c
16213
16214 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16215 M:      Tomasz Duszynski <tduszyns@gmail.com>
16216 S:      Maintained
16217 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16218 F:      drivers/iio/chemical/sps30.c
16219
16220 SERIAL DEVICE BUS
16221 M:      Rob Herring <robh@kernel.org>
16222 L:      linux-serial@vger.kernel.org
16223 S:      Maintained
16224 F:      Documentation/devicetree/bindings/serial/serial.yaml
16225 F:      drivers/tty/serdev/
16226 F:      include/linux/serdev.h
16227
16228 SERIAL DRIVERS
16229 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16230 L:      linux-serial@vger.kernel.org
16231 S:      Maintained
16232 F:      Documentation/devicetree/bindings/serial/
16233 F:      drivers/tty/serial/
16234
16235 SERIAL IR RECEIVER
16236 M:      Sean Young <sean@mess.org>
16237 L:      linux-media@vger.kernel.org
16238 S:      Maintained
16239 F:      drivers/media/rc/serial_ir.c
16240
16241 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16242 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16243 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16244 S:      Maintained
16245 F:      Documentation/devicetree/bindings/slimbus/
16246 F:      drivers/slimbus/
16247 F:      include/linux/slimbus.h
16248
16249 SFC NETWORK DRIVER
16250 M:      Edward Cree <ecree.xilinx@gmail.com>
16251 M:      Martin Habets <habetsm.xilinx@gmail.com>
16252 L:      netdev@vger.kernel.org
16253 S:      Supported
16254 F:      drivers/net/ethernet/sfc/
16255
16256 SFF/SFP/SFP+ MODULE SUPPORT
16257 M:      Russell King <linux@armlinux.org.uk>
16258 L:      netdev@vger.kernel.org
16259 S:      Maintained
16260 F:      drivers/net/phy/phylink.c
16261 F:      drivers/net/phy/sfp*
16262 F:      include/linux/mdio/mdio-i2c.h
16263 F:      include/linux/phylink.h
16264 F:      include/linux/sfp.h
16265 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)
16266
16267 SGI GRU DRIVER
16268 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
16269 S:      Maintained
16270 F:      drivers/misc/sgi-gru/
16271
16272 SGI XP/XPC/XPNET DRIVER
16273 M:      Robin Holt <robinmholt@gmail.com>
16274 M:      Steve Wahl <steve.wahl@hpe.com>
16275 R:      Mike Travis <mike.travis@hpe.com>
16276 S:      Maintained
16277 F:      drivers/misc/sgi-xp/
16278
16279 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16280 M:      Karsten Graul <kgraul@linux.ibm.com>
16281 L:      linux-s390@vger.kernel.org
16282 S:      Supported
16283 W:      http://www.ibm.com/developerworks/linux/linux390/
16284 F:      net/smc/
16285
16286 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16287 M:      Linus Walleij <linus.walleij@linaro.org>
16288 L:      linux-iio@vger.kernel.org
16289 S:      Maintained
16290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16291 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16292 F:      drivers/iio/light/gp2ap002.c
16293
16294 SHARP RJ54N1CB0C SENSOR DRIVER
16295 M:      Jacopo Mondi <jacopo@jmondi.org>
16296 L:      linux-media@vger.kernel.org
16297 S:      Odd fixes
16298 T:      git git://linuxtv.org/media_tree.git
16299 F:      drivers/media/i2c/rj54n1cb0c.c
16300 F:      include/media/i2c/rj54n1cb0c.h
16301
16302 SH_VOU V4L2 OUTPUT DRIVER
16303 L:      linux-media@vger.kernel.org
16304 S:      Orphan
16305 F:      drivers/media/platform/sh_vou.c
16306 F:      include/media/drv-intf/sh_vou.h
16307
16308 SI2157 MEDIA DRIVER
16309 M:      Antti Palosaari <crope@iki.fi>
16310 L:      linux-media@vger.kernel.org
16311 S:      Maintained
16312 W:      https://linuxtv.org
16313 W:      http://palosaari.fi/linux/
16314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16315 T:      git git://linuxtv.org/anttip/media_tree.git
16316 F:      drivers/media/tuners/si2157*
16317
16318 SI2165 MEDIA DRIVER
16319 M:      Matthias Schwarzott <zzam@gentoo.org>
16320 L:      linux-media@vger.kernel.org
16321 S:      Maintained
16322 W:      https://linuxtv.org
16323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16324 F:      drivers/media/dvb-frontends/si2165*
16325
16326 SI2168 MEDIA DRIVER
16327 M:      Antti Palosaari <crope@iki.fi>
16328 L:      linux-media@vger.kernel.org
16329 S:      Maintained
16330 W:      https://linuxtv.org
16331 W:      http://palosaari.fi/linux/
16332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16333 T:      git git://linuxtv.org/anttip/media_tree.git
16334 F:      drivers/media/dvb-frontends/si2168*
16335
16336 SI470X FM RADIO RECEIVER I2C DRIVER
16337 M:      Hans Verkuil <hverkuil@xs4all.nl>
16338 L:      linux-media@vger.kernel.org
16339 S:      Odd Fixes
16340 W:      https://linuxtv.org
16341 T:      git git://linuxtv.org/media_tree.git
16342 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
16343
16344 SI470X FM RADIO RECEIVER USB DRIVER
16345 M:      Hans Verkuil <hverkuil@xs4all.nl>
16346 L:      linux-media@vger.kernel.org
16347 S:      Maintained
16348 W:      https://linuxtv.org
16349 T:      git git://linuxtv.org/media_tree.git
16350 F:      drivers/media/radio/si470x/radio-si470x-common.c
16351 F:      drivers/media/radio/si470x/radio-si470x-usb.c
16352 F:      drivers/media/radio/si470x/radio-si470x.h
16353
16354 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16355 M:      Eduardo Valentin <edubezval@gmail.com>
16356 L:      linux-media@vger.kernel.org
16357 S:      Odd Fixes
16358 W:      https://linuxtv.org
16359 T:      git git://linuxtv.org/media_tree.git
16360 F:      drivers/media/radio/si4713/si4713.?
16361
16362 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16363 M:      Eduardo Valentin <edubezval@gmail.com>
16364 L:      linux-media@vger.kernel.org
16365 S:      Odd Fixes
16366 W:      https://linuxtv.org
16367 T:      git git://linuxtv.org/media_tree.git
16368 F:      drivers/media/radio/si4713/radio-platform-si4713.c
16369
16370 SI4713 FM RADIO TRANSMITTER USB DRIVER
16371 M:      Hans Verkuil <hverkuil@xs4all.nl>
16372 L:      linux-media@vger.kernel.org
16373 S:      Maintained
16374 W:      https://linuxtv.org
16375 T:      git git://linuxtv.org/media_tree.git
16376 F:      drivers/media/radio/si4713/radio-usb-si4713.c
16377
16378 SIANO DVB DRIVER
16379 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16380 L:      linux-media@vger.kernel.org
16381 S:      Odd fixes
16382 W:      https://linuxtv.org
16383 T:      git git://linuxtv.org/media_tree.git
16384 F:      drivers/media/common/siano/
16385 F:      drivers/media/mmc/siano/
16386 F:      drivers/media/usb/siano/
16387 F:      drivers/media/usb/siano/
16388
16389 SIFIVE DRIVERS
16390 M:      Palmer Dabbelt <palmer@dabbelt.com>
16391 M:      Paul Walmsley <paul.walmsley@sifive.com>
16392 L:      linux-riscv@lists.infradead.org
16393 S:      Supported
16394 T:      git git://github.com/sifive/riscv-linux.git
16395 N:      sifive
16396 K:      [^@]sifive
16397
16398 SIFIVE FU540 SYSTEM-ON-CHIP
16399 M:      Paul Walmsley <paul.walmsley@sifive.com>
16400 M:      Palmer Dabbelt <palmer@dabbelt.com>
16401 L:      linux-riscv@lists.infradead.org
16402 S:      Supported
16403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16404 N:      fu540
16405 K:      fu540
16406
16407 SIFIVE PDMA DRIVER
16408 M:      Green Wan <green.wan@sifive.com>
16409 S:      Maintained
16410 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16411 F:      drivers/dma/sf-pdma/
16412
16413 SILEAD TOUCHSCREEN DRIVER
16414 M:      Hans de Goede <hdegoede@redhat.com>
16415 L:      linux-input@vger.kernel.org
16416 L:      platform-driver-x86@vger.kernel.org
16417 S:      Maintained
16418 F:      drivers/input/touchscreen/silead.c
16419 F:      drivers/platform/x86/touchscreen_dmi.c
16420
16421 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16422 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
16423 S:      Supported
16424 F:      drivers/staging/wfx/
16425
16426 SILICON MOTION SM712 FRAME BUFFER DRIVER
16427 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16428 M:      Teddy Wang <teddy.wang@siliconmotion.com>
16429 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16430 L:      linux-fbdev@vger.kernel.org
16431 S:      Maintained
16432 F:      Documentation/fb/sm712fb.rst
16433 F:      drivers/video/fbdev/sm712*
16434
16435 SILVACO I3C DUAL-ROLE MASTER
16436 M:      Miquel Raynal <miquel.raynal@bootlin.com>
16437 M:      Conor Culhane <conor.culhane@silvaco.com>
16438 L:      linux-i3c@lists.infradead.org
16439 S:      Maintained
16440 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16441 F:      drivers/i3c/master/svc-i3c-master.c
16442
16443 SIMPLEFB FB DRIVER
16444 M:      Hans de Goede <hdegoede@redhat.com>
16445 L:      linux-fbdev@vger.kernel.org
16446 S:      Maintained
16447 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16448 F:      drivers/video/fbdev/simplefb.c
16449 F:      include/linux/platform_data/simplefb.h
16450
16451 SIMTEC EB110ATX (Chalice CATS)
16452 M:      Simtec Linux Team <linux@simtec.co.uk>
16453 S:      Supported
16454 W:      http://www.simtec.co.uk/products/EB110ATX/
16455
16456 SIMTEC EB2410ITX (BAST)
16457 M:      Simtec Linux Team <linux@simtec.co.uk>
16458 S:      Supported
16459 W:      http://www.simtec.co.uk/products/EB2410ITX/
16460 F:      arch/arm/mach-s3c/bast-ide.c
16461 F:      arch/arm/mach-s3c/bast-irq.c
16462 F:      arch/arm/mach-s3c/mach-bast.c
16463
16464 SIOX
16465 M:      Thorsten Scherer <t.scherer@eckelmann.de>
16466 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16467 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
16468 S:      Supported
16469 F:      drivers/gpio/gpio-siox.c
16470 F:      drivers/siox/*
16471 F:      include/trace/events/siox.h
16472
16473 SIPHASH PRF ROUTINES
16474 M:      Jason A. Donenfeld <Jason@zx2c4.com>
16475 S:      Maintained
16476 F:      include/linux/siphash.h
16477 F:      lib/siphash.c
16478 F:      lib/test_siphash.c
16479
16480 SIS 190 ETHERNET DRIVER
16481 M:      Francois Romieu <romieu@fr.zoreil.com>
16482 L:      netdev@vger.kernel.org
16483 S:      Maintained
16484 F:      drivers/net/ethernet/sis/sis190.c
16485
16486 SIS 900/7016 FAST ETHERNET DRIVER
16487 M:      Daniele Venzano <venza@brownhat.org>
16488 L:      netdev@vger.kernel.org
16489 S:      Maintained
16490 W:      http://www.brownhat.org/sis900.html
16491 F:      drivers/net/ethernet/sis/sis900.*
16492
16493 SIS FRAMEBUFFER DRIVER
16494 M:      Thomas Winischhofer <thomas@winischhofer.net>
16495 S:      Maintained
16496 W:      http://www.winischhofer.net/linuxsisvga.shtml
16497 F:      Documentation/fb/sisfb.rst
16498 F:      drivers/video/fbdev/sis/
16499 F:      include/video/sisfb.h
16500
16501 SIS I2C TOUCHSCREEN DRIVER
16502 M:      Mika Penttilä <mika.penttila@nextfour.com>
16503 L:      linux-input@vger.kernel.org
16504 S:      Maintained
16505 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16506 F:      drivers/input/touchscreen/sis_i2c.c
16507
16508 SIS USB2VGA DRIVER
16509 M:      Thomas Winischhofer <thomas@winischhofer.net>
16510 S:      Maintained
16511 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
16512 F:      drivers/usb/misc/sisusbvga/
16513
16514 SLAB ALLOCATOR
16515 M:      Christoph Lameter <cl@linux.com>
16516 M:      Pekka Enberg <penberg@kernel.org>
16517 M:      David Rientjes <rientjes@google.com>
16518 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
16519 M:      Andrew Morton <akpm@linux-foundation.org>
16520 M:      Vlastimil Babka <vbabka@suse.cz>
16521 L:      linux-mm@kvack.org
16522 S:      Maintained
16523 F:      include/linux/sl?b*.h
16524 F:      mm/sl?b*
16525
16526 SLEEPABLE READ-COPY UPDATE (SRCU)
16527 M:      Lai Jiangshan <jiangshanlai@gmail.com>
16528 M:      "Paul E. McKenney" <paulmck@kernel.org>
16529 M:      Josh Triplett <josh@joshtriplett.org>
16530 R:      Steven Rostedt <rostedt@goodmis.org>
16531 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16532 L:      rcu@vger.kernel.org
16533 S:      Supported
16534 W:      http://www.rdrop.com/users/paulmck/RCU/
16535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16536 F:      include/linux/srcu*.h
16537 F:      kernel/rcu/srcu*.c
16538
16539 SMACK SECURITY MODULE
16540 M:      Casey Schaufler <casey@schaufler-ca.com>
16541 L:      linux-security-module@vger.kernel.org
16542 S:      Maintained
16543 W:      http://schaufler-ca.com
16544 T:      git git://github.com/cschaufler/smack-next
16545 F:      Documentation/admin-guide/LSM/Smack.rst
16546 F:      security/smack/
16547
16548 SMC91x ETHERNET DRIVER
16549 M:      Nicolas Pitre <nico@fluxnic.net>
16550 S:      Odd Fixes
16551 F:      drivers/net/ethernet/smsc/smc91x.*
16552
16553 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16554 M:      Mark Rutland <mark.rutland@arm.com>
16555 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16556 M:      Sudeep Holla <sudeep.holla@arm.com>
16557 L:      linux-arm-kernel@lists.infradead.org
16558 S:      Maintained
16559 F:      drivers/firmware/smccc/
16560 F:      include/linux/arm-smccc.h
16561
16562 SMM665 HARDWARE MONITOR DRIVER
16563 M:      Guenter Roeck <linux@roeck-us.net>
16564 L:      linux-hwmon@vger.kernel.org
16565 S:      Maintained
16566 F:      Documentation/hwmon/smm665.rst
16567 F:      drivers/hwmon/smm665.c
16568
16569 SMSC EMC2103 HARDWARE MONITOR DRIVER
16570 M:      Steve Glendinning <steve.glendinning@shawell.net>
16571 L:      linux-hwmon@vger.kernel.org
16572 S:      Maintained
16573 F:      Documentation/hwmon/emc2103.rst
16574 F:      drivers/hwmon/emc2103.c
16575
16576 SMSC SCH5627 HARDWARE MONITOR DRIVER
16577 M:      Hans de Goede <hdegoede@redhat.com>
16578 L:      linux-hwmon@vger.kernel.org
16579 S:      Supported
16580 F:      Documentation/hwmon/sch5627.rst
16581 F:      drivers/hwmon/sch5627.c
16582
16583 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16584 M:      Steve Glendinning <steve.glendinning@shawell.net>
16585 L:      linux-fbdev@vger.kernel.org
16586 S:      Maintained
16587 F:      drivers/video/fbdev/smscufx.c
16588
16589 SMSC47B397 HARDWARE MONITOR DRIVER
16590 M:      Jean Delvare <jdelvare@suse.com>
16591 L:      linux-hwmon@vger.kernel.org
16592 S:      Maintained
16593 F:      Documentation/hwmon/smsc47b397.rst
16594 F:      drivers/hwmon/smsc47b397.c
16595
16596 SMSC911x ETHERNET DRIVER
16597 M:      Steve Glendinning <steve.glendinning@shawell.net>
16598 L:      netdev@vger.kernel.org
16599 S:      Maintained
16600 F:      drivers/net/ethernet/smsc/smsc911x.*
16601 F:      include/linux/smsc911x.h
16602
16603 SMSC9420 PCI ETHERNET DRIVER
16604 M:      Steve Glendinning <steve.glendinning@shawell.net>
16605 L:      netdev@vger.kernel.org
16606 S:      Maintained
16607 F:      drivers/net/ethernet/smsc/smsc9420.*
16608
16609 SOCIONEXT (SNI) AVE NETWORK DRIVER
16610 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16611 L:      netdev@vger.kernel.org
16612 S:      Maintained
16613 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16614 F:      drivers/net/ethernet/socionext/sni_ave.c
16615
16616 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16617 M:      Jassi Brar <jaswinder.singh@linaro.org>
16618 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
16619 L:      netdev@vger.kernel.org
16620 S:      Maintained
16621 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
16622 F:      drivers/net/ethernet/socionext/netsec.c
16623
16624 SOCIONEXT (SNI) Synquacer SPI DRIVER
16625 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
16626 M:      Jassi Brar <jaswinder.singh@linaro.org>
16627 L:      linux-spi@vger.kernel.org
16628 S:      Maintained
16629 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
16630 F:      drivers/spi/spi-synquacer.c
16631
16632 SOCIONEXT SYNQUACER I2C DRIVER
16633 M:      Ard Biesheuvel <ardb@kernel.org>
16634 L:      linux-i2c@vger.kernel.org
16635 S:      Maintained
16636 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16637 F:      drivers/i2c/busses/i2c-synquacer.c
16638
16639 SOCIONEXT UNIPHIER SOUND DRIVER
16640 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16641 S:      Orphan
16642 F:      sound/soc/uniphier/
16643
16644 SOEKRIS NET48XX LED SUPPORT
16645 M:      Chris Boot <bootc@bootc.net>
16646 S:      Maintained
16647 F:      drivers/leds/leds-net48xx.c
16648
16649 SOFT-IWARP DRIVER (siw)
16650 M:      Bernard Metzler <bmt@zurich.ibm.com>
16651 L:      linux-rdma@vger.kernel.org
16652 S:      Supported
16653 F:      drivers/infiniband/sw/siw/
16654 F:      include/uapi/rdma/siw-abi.h
16655
16656 SOFT-ROCE DRIVER (rxe)
16657 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
16658 L:      linux-rdma@vger.kernel.org
16659 S:      Supported
16660 F:      drivers/infiniband/sw/rxe/
16661 F:      include/uapi/rdma/rdma_user_rxe.h
16662
16663 SOFTLOGIC 6x10 MPEG CODEC
16664 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16665 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16666 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16667 M:      Ismael Luceno <ismael@iodev.co.uk>
16668 L:      linux-media@vger.kernel.org
16669 S:      Supported
16670 F:      drivers/media/pci/solo6x10/
16671
16672 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16673 M:      James Morse <james.morse@arm.com>
16674 L:      linux-arm-kernel@lists.infradead.org
16675 S:      Maintained
16676 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
16677 F:      drivers/firmware/arm_sdei.c
16678 F:      include/linux/arm_sdei.h
16679 F:      include/uapi/linux/arm_sdei.h
16680
16681 SOFTWARE RAID (Multiple Disks) SUPPORT
16682 M:      Song Liu <song@kernel.org>
16683 L:      linux-raid@vger.kernel.org
16684 S:      Supported
16685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16686 F:      drivers/md/Kconfig
16687 F:      drivers/md/Makefile
16688 F:      drivers/md/md*
16689 F:      drivers/md/raid*
16690 F:      include/linux/raid/
16691 F:      include/uapi/linux/raid/
16692
16693 SOLIDRUN CLEARFOG SUPPORT
16694 M:      Russell King <linux@armlinux.org.uk>
16695 S:      Maintained
16696 F:      arch/arm/boot/dts/armada-388-clearfog*
16697 F:      arch/arm/boot/dts/armada-38x-solidrun-*
16698
16699 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16700 M:      Russell King <linux@armlinux.org.uk>
16701 S:      Maintained
16702 F:      arch/arm/boot/dts/imx6*-cubox-i*
16703 F:      arch/arm/boot/dts/imx6*-hummingboard*
16704 F:      arch/arm/boot/dts/imx6*-sr-*
16705
16706 SONIC NETWORK DRIVER
16707 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16708 L:      netdev@vger.kernel.org
16709 S:      Maintained
16710 F:      drivers/net/ethernet/natsemi/sonic.*
16711
16712 SONICS SILICON BACKPLANE DRIVER (SSB)
16713 M:      Michael Buesch <m@bues.ch>
16714 L:      linux-wireless@vger.kernel.org
16715 S:      Maintained
16716 F:      drivers/ssb/
16717 F:      include/linux/ssb/
16718
16719 SONY IMX214 SENSOR DRIVER
16720 M:      Ricardo Ribalda <ribalda@kernel.org>
16721 L:      linux-media@vger.kernel.org
16722 S:      Maintained
16723 T:      git git://linuxtv.org/media_tree.git
16724 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16725 F:      drivers/media/i2c/imx214.c
16726
16727 SONY IMX219 SENSOR DRIVER
16728 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
16729 L:      linux-media@vger.kernel.org
16730 S:      Maintained
16731 T:      git git://linuxtv.org/media_tree.git
16732 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
16733 F:      drivers/media/i2c/imx219.c
16734
16735 SONY IMX258 SENSOR DRIVER
16736 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16737 L:      linux-media@vger.kernel.org
16738 S:      Maintained
16739 T:      git git://linuxtv.org/media_tree.git
16740 F:      Documentation/devicetree/bindings/media/i2c/imx258.yaml
16741 F:      drivers/media/i2c/imx258.c
16742
16743 SONY IMX274 SENSOR DRIVER
16744 M:      Leon Luo <leonl@leopardimaging.com>
16745 L:      linux-media@vger.kernel.org
16746 S:      Maintained
16747 T:      git git://linuxtv.org/media_tree.git
16748 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16749 F:      drivers/media/i2c/imx274.c
16750
16751 SONY IMX290 SENSOR DRIVER
16752 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16753 L:      linux-media@vger.kernel.org
16754 S:      Maintained
16755 T:      git git://linuxtv.org/media_tree.git
16756 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
16757 F:      drivers/media/i2c/imx290.c
16758
16759 SONY IMX319 SENSOR DRIVER
16760 M:      Bingbu Cao <bingbu.cao@intel.com>
16761 L:      linux-media@vger.kernel.org
16762 S:      Maintained
16763 T:      git git://linuxtv.org/media_tree.git
16764 F:      drivers/media/i2c/imx319.c
16765
16766 SONY IMX334 SENSOR DRIVER
16767 M:      Paul J. Murphy <paul.j.murphy@intel.com>
16768 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16769 L:      linux-media@vger.kernel.org
16770 S:      Maintained
16771 T:      git git://linuxtv.org/media_tree.git
16772 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16773 F:      drivers/media/i2c/imx334.c
16774
16775 SONY IMX355 SENSOR DRIVER
16776 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16777 L:      linux-media@vger.kernel.org
16778 S:      Maintained
16779 T:      git git://linuxtv.org/media_tree.git
16780 F:      drivers/media/i2c/imx355.c
16781
16782 SONY MEMORYSTICK SUBSYSTEM
16783 M:      Maxim Levitsky <maximlevitsky@gmail.com>
16784 M:      Alex Dubov <oakad@yahoo.com>
16785 M:      Ulf Hansson <ulf.hansson@linaro.org>
16786 L:      linux-mmc@vger.kernel.org
16787 S:      Maintained
16788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16789 F:      drivers/memstick/
16790 F:      include/linux/memstick.h
16791
16792 SONY VAIO CONTROL DEVICE DRIVER
16793 M:      Mattia Dongili <malattia@linux.it>
16794 L:      platform-driver-x86@vger.kernel.org
16795 S:      Maintained
16796 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16797 F:      Documentation/admin-guide/laptops/sony-laptop.rst
16798 F:      drivers/char/sonypi.c
16799 F:      drivers/platform/x86/sony-laptop.c
16800 F:      include/linux/sony-laptop.h
16801
16802 SOUND
16803 M:      Jaroslav Kysela <perex@perex.cz>
16804 M:      Takashi Iwai <tiwai@suse.com>
16805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16806 S:      Maintained
16807 W:      http://www.alsa-project.org/
16808 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
16809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16810 F:      Documentation/sound/
16811 F:      include/sound/
16812 F:      include/uapi/sound/
16813 F:      sound/
16814
16815 SOUND - COMPRESSED AUDIO
16816 M:      Vinod Koul <vkoul@kernel.org>
16817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16818 S:      Supported
16819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16820 F:      Documentation/sound/designs/compress-offload.rst
16821 F:      include/sound/compress_driver.h
16822 F:      include/uapi/sound/compress_*
16823 F:      sound/core/compress_offload.c
16824 F:      sound/soc/soc-compress.c
16825
16826 SOUND - DMAENGINE HELPERS
16827 M:      Lars-Peter Clausen <lars@metafoo.de>
16828 S:      Supported
16829 F:      include/sound/dmaengine_pcm.h
16830 F:      sound/core/pcm_dmaengine.c
16831 F:      sound/soc/soc-generic-dmaengine-pcm.c
16832
16833 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16834 M:      Liam Girdwood <lgirdwood@gmail.com>
16835 M:      Mark Brown <broonie@kernel.org>
16836 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16837 S:      Supported
16838 W:      http://alsa-project.org/main/index.php/ASoC
16839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16840 F:      Documentation/devicetree/bindings/sound/
16841 F:      Documentation/sound/soc/
16842 F:      include/dt-bindings/sound/
16843 F:      include/sound/soc*
16844 F:      sound/soc/
16845
16846 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16847 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16848 M:      Liam Girdwood <lgirdwood@gmail.com>
16849 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16850 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
16851 M:      Daniel Baluta <daniel.baluta@nxp.com>
16852 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16853 S:      Supported
16854 W:      https://github.com/thesofproject/linux/
16855 F:      sound/soc/sof/
16856
16857 SOUNDWIRE SUBSYSTEM
16858 M:      Vinod Koul <vkoul@kernel.org>
16859 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
16860 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16861 R:      Sanyog Kale <sanyog.r.kale@intel.com>
16862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16863 S:      Supported
16864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16865 F:      Documentation/driver-api/soundwire/
16866 F:      drivers/soundwire/
16867 F:      include/linux/soundwire/
16868
16869 SP2 MEDIA DRIVER
16870 M:      Olli Salonen <olli.salonen@iki.fi>
16871 L:      linux-media@vger.kernel.org
16872 S:      Maintained
16873 W:      https://linuxtv.org
16874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16875 F:      drivers/media/dvb-frontends/sp2*
16876
16877 SPARC + UltraSPARC (sparc/sparc64)
16878 M:      "David S. Miller" <davem@davemloft.net>
16879 L:      sparclinux@vger.kernel.org
16880 S:      Maintained
16881 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
16882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16884 F:      arch/sparc/
16885 F:      drivers/sbus/
16886
16887 SPARC SERIAL DRIVERS
16888 M:      "David S. Miller" <davem@davemloft.net>
16889 L:      sparclinux@vger.kernel.org
16890 S:      Maintained
16891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16893 F:      drivers/tty/serial/suncore.c
16894 F:      drivers/tty/serial/sunhv.c
16895 F:      drivers/tty/serial/sunsab.c
16896 F:      drivers/tty/serial/sunsab.h
16897 F:      drivers/tty/serial/sunsu.c
16898 F:      drivers/tty/serial/sunzilog.c
16899 F:      drivers/tty/serial/sunzilog.h
16900 F:      drivers/tty/vcc.c
16901 F:      include/linux/sunserialcore.h
16902
16903 SPARSE CHECKER
16904 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16905 L:      linux-sparse@vger.kernel.org
16906 S:      Maintained
16907 W:      https://sparse.docs.kernel.org/
16908 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16909 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
16910 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16911 F:      include/linux/compiler.h
16912
16913 SPEAKUP CONSOLE SPEECH DRIVER
16914 M:      William Hubbs <w.d.hubbs@gmail.com>
16915 M:      Chris Brannon <chris@the-brannons.com>
16916 M:      Kirk Reiser <kirk@reisers.ca>
16917 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
16918 L:      speakup@linux-speakup.org
16919 S:      Odd Fixes
16920 W:      http://www.linux-speakup.org/
16921 W:      https://github.com/linux-speakup/speakup
16922 B:      https://github.com/linux-speakup/speakup/issues
16923 F:      drivers/accessibility/speakup/
16924
16925 SPEAR CLOCK FRAMEWORK SUPPORT
16926 M:      Viresh Kumar <vireshk@kernel.org>
16927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16928 S:      Maintained
16929 W:      http://www.st.com/spear
16930 F:      drivers/clk/spear/
16931
16932 SPEAR PLATFORM SUPPORT
16933 M:      Viresh Kumar <vireshk@kernel.org>
16934 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16936 S:      Maintained
16937 W:      http://www.st.com/spear
16938 F:      arch/arm/boot/dts/spear*
16939 F:      arch/arm/mach-spear/
16940
16941 SPI NOR SUBSYSTEM
16942 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
16943 L:      linux-mtd@lists.infradead.org
16944 S:      Maintained
16945 W:      http://www.linux-mtd.infradead.org/
16946 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
16947 C:      irc://irc.oftc.net/mtd
16948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16949 F:      drivers/mtd/spi-nor/
16950 F:      include/linux/mtd/spi-nor.h
16951
16952 SPI SUBSYSTEM
16953 M:      Mark Brown <broonie@kernel.org>
16954 L:      linux-spi@vger.kernel.org
16955 S:      Maintained
16956 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
16957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16958 F:      Documentation/devicetree/bindings/spi/
16959 F:      Documentation/spi/
16960 F:      drivers/spi/
16961 F:      include/linux/spi/
16962 F:      include/uapi/linux/spi/
16963 F:      tools/spi/
16964
16965 SPIDERNET NETWORK DRIVER for CELL
16966 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16967 M:      Geoff Levand <geoff@infradead.org>
16968 L:      netdev@vger.kernel.org
16969 L:      linuxppc-dev@lists.ozlabs.org
16970 S:      Maintained
16971 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16972 F:      drivers/net/ethernet/toshiba/spider_net*
16973
16974 SPMI SUBSYSTEM
16975 M:      Stephen Boyd <sboyd@kernel.org>
16976 L:      linux-kernel@vger.kernel.org
16977 S:      Maintained
16978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16979 F:      Documentation/devicetree/bindings/spmi/
16980 F:      drivers/spmi/
16981 F:      include/dt-bindings/spmi/spmi.h
16982 F:      include/linux/spmi.h
16983 F:      include/trace/events/spmi.h
16984
16985 SPU FILE SYSTEM
16986 M:      Jeremy Kerr <jk@ozlabs.org>
16987 L:      linuxppc-dev@lists.ozlabs.org
16988 S:      Supported
16989 W:      http://www.ibm.com/developerworks/power/cell/
16990 F:      Documentation/filesystems/spufs/spufs.rst
16991 F:      arch/powerpc/platforms/cell/spufs/
16992
16993 SQUASHFS FILE SYSTEM
16994 M:      Phillip Lougher <phillip@squashfs.org.uk>
16995 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
16996 S:      Maintained
16997 W:      http://squashfs.org.uk
16998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16999 F:      Documentation/filesystems/squashfs.rst
17000 F:      fs/squashfs/
17001
17002 SRM (Alpha) environment access
17003 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
17004 S:      Maintained
17005 F:      arch/alpha/kernel/srm_env.c
17006
17007 ST LSM6DSx IMU IIO DRIVER
17008 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17009 L:      linux-iio@vger.kernel.org
17010 S:      Maintained
17011 W:      http://www.st.com/
17012 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
17013 F:      drivers/iio/imu/st_lsm6dsx/
17014
17015 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17016 M:      Mickael Guene <mickael.guene@st.com>
17017 L:      linux-media@vger.kernel.org
17018 S:      Maintained
17019 T:      git git://linuxtv.org/media_tree.git
17020 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17021 F:      drivers/media/i2c/st-mipid02.c
17022
17023 ST STM32 I2C/SMBUS DRIVER
17024 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17025 M:      Alain Volmat <alain.volmat@foss.st.com>
17026 L:      linux-i2c@vger.kernel.org
17027 S:      Maintained
17028 F:      drivers/i2c/busses/i2c-stm32*
17029
17030 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17031 M:      Song Qiang <songqiang1304521@gmail.com>
17032 L:      linux-iio@vger.kernel.org
17033 S:      Maintained
17034 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
17035 F:      drivers/iio/proximity/vl53l0x-i2c.c
17036
17037 STABLE BRANCH
17038 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17039 M:      Sasha Levin <sashal@kernel.org>
17040 L:      stable@vger.kernel.org
17041 S:      Supported
17042 F:      Documentation/process/stable-kernel-rules.rst
17043
17044 STAGING - ATOMISP DRIVER
17045 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17046 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
17047 L:      linux-media@vger.kernel.org
17048 S:      Maintained
17049 F:      drivers/staging/media/atomisp/
17050
17051 STAGING - COMEDI
17052 M:      Ian Abbott <abbotti@mev.co.uk>
17053 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
17054 S:      Odd Fixes
17055 F:      drivers/staging/comedi/
17056
17057 STAGING - FIELDBUS SUBSYSTEM
17058 M:      Sven Van Asbroeck <TheSven73@gmail.com>
17059 S:      Maintained
17060 F:      drivers/staging/fieldbus/*
17061 F:      drivers/staging/fieldbus/Documentation/
17062
17063 STAGING - HMS ANYBUS-S BUS
17064 M:      Sven Van Asbroeck <TheSven73@gmail.com>
17065 S:      Maintained
17066 F:      drivers/staging/fieldbus/anybuss/
17067
17068 STAGING - INDUSTRIAL IO
17069 M:      Jonathan Cameron <jic23@kernel.org>
17070 L:      linux-iio@vger.kernel.org
17071 S:      Odd Fixes
17072 F:      Documentation/devicetree/bindings/staging/iio/
17073 F:      drivers/staging/iio/
17074
17075 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17076 M:      Marc Dietrich <marvin24@gmx.de>
17077 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
17078 L:      linux-tegra@vger.kernel.org
17079 S:      Maintained
17080 F:      drivers/staging/nvec/
17081
17082 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17083 M:      Jens Frederich <jfrederich@gmail.com>
17084 M:      Daniel Drake <dsd@laptop.org>
17085 M:      Jon Nettleton <jon.nettleton@gmail.com>
17086 S:      Maintained
17087 W:      http://wiki.laptop.org/go/DCON
17088 F:      drivers/staging/olpc_dcon/
17089
17090 STAGING - REALTEK RTL8188EU DRIVERS
17091 M:      Larry Finger <Larry.Finger@lwfinger.net>
17092 S:      Odd Fixes
17093 F:      drivers/staging/rtl8188eu/
17094
17095 STAGING - REALTEK RTL8712U DRIVERS
17096 M:      Larry Finger <Larry.Finger@lwfinger.net>
17097 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17098 S:      Odd Fixes
17099 F:      drivers/staging/rtl8712/
17100
17101 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17102 M:      Michael Hennerich <michael.hennerich@analog.com>
17103 L:      linux-fbdev@vger.kernel.org
17104 S:      Supported
17105 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17106 F:      drivers/staging/fbtft/fb_seps525.c
17107
17108 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17109 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17110 M:      Teddy Wang <teddy.wang@siliconmotion.com>
17111 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17112 L:      linux-fbdev@vger.kernel.org
17113 S:      Maintained
17114 F:      drivers/staging/sm750fb/
17115
17116 STAGING - VIA VT665X DRIVERS
17117 M:      Forest Bond <forest@alittletooquiet.net>
17118 S:      Odd Fixes
17119 F:      drivers/staging/vt665?/
17120
17121 STAGING SUBSYSTEM
17122 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17123 L:      linux-staging@lists.linux.dev
17124 S:      Supported
17125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17126 F:      drivers/staging/
17127
17128 STARFIRE/DURALAN NETWORK DRIVER
17129 M:      Ion Badulescu <ionut@badula.org>
17130 S:      Odd Fixes
17131 F:      drivers/net/ethernet/adaptec/starfire*
17132
17133 STATIC BRANCH/CALL
17134 M:      Peter Zijlstra <peterz@infradead.org>
17135 M:      Josh Poimboeuf <jpoimboe@redhat.com>
17136 M:      Jason Baron <jbaron@akamai.com>
17137 R:      Steven Rostedt <rostedt@goodmis.org>
17138 R:      Ard Biesheuvel <ardb@kernel.org>
17139 S:      Supported
17140 F:      arch/*/include/asm/jump_label*.h
17141 F:      arch/*/include/asm/static_call*.h
17142 F:      arch/*/kernel/jump_label.c
17143 F:      arch/*/kernel/static_call.c
17144 F:      include/linux/jump_label*.h
17145 F:      include/linux/static_call*.h
17146 F:      kernel/jump_label.c
17147 F:      kernel/static_call.c
17148
17149 STI AUDIO (ASoC) DRIVERS
17150 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17152 S:      Maintained
17153 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17154 F:      sound/soc/sti/
17155
17156 STI CEC DRIVER
17157 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
17158 S:      Maintained
17159 F:      Documentation/devicetree/bindings/media/stih-cec.txt
17160 F:      drivers/media/cec/platform/sti/
17161
17162 STK1160 USB VIDEO CAPTURE DRIVER
17163 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17164 L:      linux-media@vger.kernel.org
17165 S:      Maintained
17166 T:      git git://linuxtv.org/media_tree.git
17167 F:      drivers/media/usb/stk1160/
17168
17169 STM32 AUDIO (ASoC) DRIVERS
17170 M:      Olivier Moysan <olivier.moysan@foss.st.com>
17171 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17173 S:      Maintained
17174 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17175 F:      sound/soc/stm/
17176
17177 STM32 TIMER/LPTIMER DRIVERS
17178 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17179 S:      Maintained
17180 F:      Documentation/ABI/testing/*timer-stm32
17181 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
17182 F:      drivers/*/stm32-*timer*
17183 F:      drivers/pwm/pwm-stm32*
17184 F:      include/linux/*/stm32-*tim*
17185
17186 STMMAC ETHERNET DRIVER
17187 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
17188 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
17189 M:      Jose Abreu <joabreu@synopsys.com>
17190 L:      netdev@vger.kernel.org
17191 S:      Supported
17192 W:      http://www.stlinux.com
17193 F:      Documentation/networking/device_drivers/ethernet/stmicro/
17194 F:      drivers/net/ethernet/stmicro/stmmac/
17195
17196 SUN3/3X
17197 M:      Sam Creasey <sammy@sammy.net>
17198 S:      Maintained
17199 W:      http://sammy.net/sun3/
17200 F:      arch/m68k/include/asm/sun3*
17201 F:      arch/m68k/kernel/*sun3*
17202 F:      arch/m68k/sun3*/
17203 F:      drivers/net/ethernet/i825xx/sun3*
17204
17205 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17206 M:      Hans de Goede <hdegoede@redhat.com>
17207 L:      linux-input@vger.kernel.org
17208 S:      Maintained
17209 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17210 F:      drivers/input/keyboard/sun4i-lradc-keys.c
17211
17212 SUNDANCE NETWORK DRIVER
17213 M:      Denis Kirjanov <kda@linux-powerpc.org>
17214 L:      netdev@vger.kernel.org
17215 S:      Maintained
17216 F:      drivers/net/ethernet/dlink/sundance.c
17217
17218 SUPERH
17219 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
17220 M:      Rich Felker <dalias@libc.org>
17221 L:      linux-sh@vger.kernel.org
17222 S:      Maintained
17223 Q:      http://patchwork.kernel.org/project/linux-sh/list/
17224 F:      Documentation/sh/
17225 F:      arch/sh/
17226 F:      drivers/sh/
17227
17228 SUSPEND TO RAM
17229 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
17230 M:      Len Brown <len.brown@intel.com>
17231 M:      Pavel Machek <pavel@ucw.cz>
17232 L:      linux-pm@vger.kernel.org
17233 S:      Supported
17234 B:      https://bugzilla.kernel.org
17235 F:      Documentation/power/
17236 F:      arch/x86/kernel/acpi/
17237 F:      drivers/base/power/
17238 F:      include/linux/freezer.h
17239 F:      include/linux/pm.h
17240 F:      include/linux/suspend.h
17241 F:      kernel/power/
17242
17243 SVGA HANDLING
17244 M:      Martin Mares <mj@ucw.cz>
17245 L:      linux-video@atrey.karlin.mff.cuni.cz
17246 S:      Maintained
17247 F:      Documentation/admin-guide/svga.rst
17248 F:      arch/x86/boot/video*
17249
17250 SWIOTLB SUBSYSTEM
17251 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17252 L:      iommu@lists.linux-foundation.org
17253 S:      Supported
17254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17255 F:      arch/*/kernel/pci-swiotlb.c
17256 F:      include/linux/swiotlb.h
17257 F:      kernel/dma/swiotlb.c
17258
17259 SWITCHDEV
17260 M:      Jiri Pirko <jiri@resnulli.us>
17261 M:      Ivan Vecera <ivecera@redhat.com>
17262 L:      netdev@vger.kernel.org
17263 S:      Supported
17264 F:      include/net/switchdev.h
17265 F:      net/switchdev/
17266
17267 SY8106A REGULATOR DRIVER
17268 M:      Icenowy Zheng <icenowy@aosc.io>
17269 S:      Maintained
17270 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17271 F:      drivers/regulator/sy8106a-regulator.c
17272
17273 SYNC FILE FRAMEWORK
17274 M:      Sumit Semwal <sumit.semwal@linaro.org>
17275 R:      Gustavo Padovan <gustavo@padovan.org>
17276 L:      linux-media@vger.kernel.org
17277 L:      dri-devel@lists.freedesktop.org
17278 S:      Maintained
17279 T:      git git://anongit.freedesktop.org/drm/drm-misc
17280 F:      Documentation/driver-api/sync_file.rst
17281 F:      drivers/dma-buf/dma-fence*
17282 F:      drivers/dma-buf/sw_sync.c
17283 F:      drivers/dma-buf/sync_*
17284 F:      include/linux/sync_file.h
17285 F:      include/uapi/linux/sync_file.h
17286
17287 SYNOPSYS ARC ARCHITECTURE
17288 M:      Vineet Gupta <vgupta@synopsys.com>
17289 L:      linux-snps-arc@lists.infradead.org
17290 S:      Supported
17291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17292 F:      Documentation/devicetree/bindings/arc/*
17293 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17294 F:      arch/arc/
17295 F:      drivers/clocksource/arc_timer.c
17296 F:      drivers/tty/serial/arc_uart.c
17297
17298 SYNOPSYS ARC HSDK SDP pll clock driver
17299 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17300 S:      Supported
17301 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17302 F:      drivers/clk/clk-hsdk-pll.c
17303
17304 SYNOPSYS ARC SDP clock driver
17305 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17306 S:      Supported
17307 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17308 F:      drivers/clk/axs10x/*
17309
17310 SYNOPSYS ARC SDP platform support
17311 M:      Alexey Brodkin <abrodkin@synopsys.com>
17312 S:      Supported
17313 F:      Documentation/devicetree/bindings/arc/axs10*
17314 F:      arch/arc/boot/dts/ax*
17315 F:      arch/arc/plat-axs10x
17316
17317 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17318 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17319 S:      Supported
17320 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17321 F:      drivers/reset/reset-axs10x.c
17322
17323 SYNOPSYS CREG GPIO DRIVER
17324 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17325 S:      Maintained
17326 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17327 F:      drivers/gpio/gpio-creg-snps.c
17328
17329 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17330 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17331 S:      Maintained
17332 F:      drivers/tty/serial/8250/8250_dw.c
17333 F:      drivers/tty/serial/8250/8250_dwlib.*
17334 F:      drivers/tty/serial/8250/8250_lpss.c
17335
17336 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17337 M:      Hoan Tran <hoan@os.amperecomputing.com>
17338 M:      Serge Semin <fancer.lancer@gmail.com>
17339 L:      linux-gpio@vger.kernel.org
17340 S:      Maintained
17341 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17342 F:      drivers/gpio/gpio-dwapb.c
17343
17344 SYNOPSYS DESIGNWARE APB SSI DRIVER
17345 M:      Serge Semin <fancer.lancer@gmail.com>
17346 L:      linux-spi@vger.kernel.org
17347 S:      Supported
17348 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17349 F:      drivers/spi/spi-dw*
17350
17351 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17352 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17353 S:      Maintained
17354 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17355 F:      drivers/dma/dw-axi-dmac/
17356
17357 SYNOPSYS DESIGNWARE DMAC DRIVER
17358 M:      Viresh Kumar <vireshk@kernel.org>
17359 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17360 S:      Maintained
17361 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17362 F:      drivers/dma/dw/
17363 F:      include/dt-bindings/dma/dw-dmac.h
17364 F:      include/linux/dma/dw.h
17365 F:      include/linux/platform_data/dma-dw.h
17366
17367 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17368 M:      Jose Abreu <Jose.Abreu@synopsys.com>
17369 L:      netdev@vger.kernel.org
17370 S:      Supported
17371 F:      drivers/net/ethernet/synopsys/
17372
17373 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17374 M:      Jose Abreu <Jose.Abreu@synopsys.com>
17375 L:      netdev@vger.kernel.org
17376 S:      Supported
17377 F:      drivers/net/pcs/pcs-xpcs.c
17378 F:      include/linux/pcs/pcs-xpcs.h
17379
17380 SYNOPSYS DESIGNWARE I2C DRIVER
17381 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
17382 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17383 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
17384 L:      linux-i2c@vger.kernel.org
17385 S:      Maintained
17386 F:      drivers/i2c/busses/i2c-designware-*
17387 F:      include/linux/platform_data/i2c-designware.h
17388
17389 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17390 M:      Jaehoon Chung <jh80.chung@samsung.com>
17391 L:      linux-mmc@vger.kernel.org
17392 S:      Maintained
17393 F:      drivers/mmc/host/dw_mmc*
17394
17395 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17396 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17397 S:      Supported
17398 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17399 F:      drivers/reset/reset-hsdk.c
17400 F:      include/dt-bindings/reset/snps,hsdk-reset.h
17401
17402 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17403 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
17404 M:      Manjunath M B <manjumb@synopsys.com>
17405 L:      linux-mmc@vger.kernel.org
17406 S:      Maintained
17407 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
17408
17409 SYSTEM CONFIGURATION (SYSCON)
17410 M:      Lee Jones <lee.jones@linaro.org>
17411 M:      Arnd Bergmann <arnd@arndb.de>
17412 S:      Supported
17413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17414 F:      drivers/mfd/syscon.c
17415
17416 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17417 M:      Sudeep Holla <sudeep.holla@arm.com>
17418 R:      Cristian Marussi <cristian.marussi@arm.com>
17419 L:      linux-arm-kernel@lists.infradead.org
17420 S:      Maintained
17421 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17422 F:      drivers/clk/clk-sc[mp]i.c
17423 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
17424 F:      drivers/firmware/arm_scmi/
17425 F:      drivers/firmware/arm_scpi.c
17426 F:      drivers/regulator/scmi-regulator.c
17427 F:      drivers/reset/reset-scmi.c
17428 F:      include/linux/sc[mp]i_protocol.h
17429 F:      include/trace/events/scmi.h
17430
17431 SYSTEM RESET/SHUTDOWN DRIVERS
17432 M:      Sebastian Reichel <sre@kernel.org>
17433 L:      linux-pm@vger.kernel.org
17434 S:      Maintained
17435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17436 F:      Documentation/devicetree/bindings/power/reset/
17437 F:      drivers/power/reset/
17438
17439 SYSTEM TRACE MODULE CLASS
17440 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
17441 S:      Maintained
17442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17443 F:      Documentation/trace/stm.rst
17444 F:      drivers/hwtracing/stm/
17445 F:      include/linux/stm.h
17446 F:      include/uapi/linux/stm.h
17447
17448 SYSTEM76 ACPI DRIVER
17449 M:      Jeremy Soller <jeremy@system76.com>
17450 M:      System76 Product Development <productdev@system76.com>
17451 L:      platform-driver-x86@vger.kernel.org
17452 S:      Maintained
17453 F:      drivers/platform/x86/system76_acpi.c
17454
17455 SYSV FILESYSTEM
17456 M:      Christoph Hellwig <hch@infradead.org>
17457 S:      Maintained
17458 F:      Documentation/filesystems/sysv-fs.rst
17459 F:      fs/sysv/
17460 F:      include/linux/sysv_fs.h
17461
17462 TASKSTATS STATISTICS INTERFACE
17463 M:      Balbir Singh <bsingharora@gmail.com>
17464 S:      Maintained
17465 F:      Documentation/accounting/taskstats*
17466 F:      include/linux/taskstats*
17467 F:      kernel/taskstats.c
17468
17469 TC subsystem
17470 M:      Jamal Hadi Salim <jhs@mojatatu.com>
17471 M:      Cong Wang <xiyou.wangcong@gmail.com>
17472 M:      Jiri Pirko <jiri@resnulli.us>
17473 L:      netdev@vger.kernel.org
17474 S:      Maintained
17475 F:      include/net/pkt_cls.h
17476 F:      include/net/pkt_sched.h
17477 F:      include/net/tc_act/
17478 F:      include/uapi/linux/pkt_cls.h
17479 F:      include/uapi/linux/pkt_sched.h
17480 F:      include/uapi/linux/tc_act/
17481 F:      include/uapi/linux/tc_ematch/
17482 F:      net/sched/
17483
17484 TC90522 MEDIA DRIVER
17485 M:      Akihiro Tsukada <tskd08@gmail.com>
17486 L:      linux-media@vger.kernel.org
17487 S:      Odd Fixes
17488 F:      drivers/media/dvb-frontends/tc90522*
17489
17490 TCP LOW PRIORITY MODULE
17491 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17492 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17493 S:      Maintained
17494 W:      http://tcp-lp-mod.sourceforge.net/
17495 F:      net/ipv4/tcp_lp.c
17496
17497 TDA10071 MEDIA DRIVER
17498 M:      Antti Palosaari <crope@iki.fi>
17499 L:      linux-media@vger.kernel.org
17500 S:      Maintained
17501 W:      https://linuxtv.org
17502 W:      http://palosaari.fi/linux/
17503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17504 T:      git git://linuxtv.org/anttip/media_tree.git
17505 F:      drivers/media/dvb-frontends/tda10071*
17506
17507 TDA18212 MEDIA DRIVER
17508 M:      Antti Palosaari <crope@iki.fi>
17509 L:      linux-media@vger.kernel.org
17510 S:      Maintained
17511 W:      https://linuxtv.org
17512 W:      http://palosaari.fi/linux/
17513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17514 T:      git git://linuxtv.org/anttip/media_tree.git
17515 F:      drivers/media/tuners/tda18212*
17516
17517 TDA18218 MEDIA DRIVER
17518 M:      Antti Palosaari <crope@iki.fi>
17519 L:      linux-media@vger.kernel.org
17520 S:      Maintained
17521 W:      https://linuxtv.org
17522 W:      http://palosaari.fi/linux/
17523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17524 T:      git git://linuxtv.org/anttip/media_tree.git
17525 F:      drivers/media/tuners/tda18218*
17526
17527 TDA18250 MEDIA DRIVER
17528 M:      Olli Salonen <olli.salonen@iki.fi>
17529 L:      linux-media@vger.kernel.org
17530 S:      Maintained
17531 W:      https://linuxtv.org
17532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17533 T:      git git://linuxtv.org/media_tree.git
17534 F:      drivers/media/tuners/tda18250*
17535
17536 TDA18271 MEDIA DRIVER
17537 M:      Michael Krufky <mkrufky@linuxtv.org>
17538 L:      linux-media@vger.kernel.org
17539 S:      Maintained
17540 W:      https://linuxtv.org
17541 W:      http://github.com/mkrufky
17542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17543 T:      git git://linuxtv.org/mkrufky/tuners.git
17544 F:      drivers/media/tuners/tda18271*
17545
17546 TDA1997x MEDIA DRIVER
17547 M:      Tim Harvey <tharvey@gateworks.com>
17548 L:      linux-media@vger.kernel.org
17549 S:      Maintained
17550 W:      https://linuxtv.org
17551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17552 F:      drivers/media/i2c/tda1997x.*
17553
17554 TDA827x MEDIA DRIVER
17555 M:      Michael Krufky <mkrufky@linuxtv.org>
17556 L:      linux-media@vger.kernel.org
17557 S:      Maintained
17558 W:      https://linuxtv.org
17559 W:      http://github.com/mkrufky
17560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17561 T:      git git://linuxtv.org/mkrufky/tuners.git
17562 F:      drivers/media/tuners/tda8290.*
17563
17564 TDA8290 MEDIA DRIVER
17565 M:      Michael Krufky <mkrufky@linuxtv.org>
17566 L:      linux-media@vger.kernel.org
17567 S:      Maintained
17568 W:      https://linuxtv.org
17569 W:      http://github.com/mkrufky
17570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17571 T:      git git://linuxtv.org/mkrufky/tuners.git
17572 F:      drivers/media/tuners/tda8290.*
17573
17574 TDA9840 MEDIA DRIVER
17575 M:      Hans Verkuil <hverkuil@xs4all.nl>
17576 L:      linux-media@vger.kernel.org
17577 S:      Maintained
17578 W:      https://linuxtv.org
17579 T:      git git://linuxtv.org/media_tree.git
17580 F:      drivers/media/i2c/tda9840*
17581
17582 TEA5761 TUNER DRIVER
17583 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17584 L:      linux-media@vger.kernel.org
17585 S:      Odd fixes
17586 W:      https://linuxtv.org
17587 T:      git git://linuxtv.org/media_tree.git
17588 F:      drivers/media/tuners/tea5761.*
17589
17590 TEA5767 TUNER DRIVER
17591 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17592 L:      linux-media@vger.kernel.org
17593 S:      Maintained
17594 W:      https://linuxtv.org
17595 T:      git git://linuxtv.org/media_tree.git
17596 F:      drivers/media/tuners/tea5767.*
17597
17598 TEA6415C MEDIA DRIVER
17599 M:      Hans Verkuil <hverkuil@xs4all.nl>
17600 L:      linux-media@vger.kernel.org
17601 S:      Maintained
17602 W:      https://linuxtv.org
17603 T:      git git://linuxtv.org/media_tree.git
17604 F:      drivers/media/i2c/tea6415c*
17605
17606 TEA6420 MEDIA DRIVER
17607 M:      Hans Verkuil <hverkuil@xs4all.nl>
17608 L:      linux-media@vger.kernel.org
17609 S:      Maintained
17610 W:      https://linuxtv.org
17611 T:      git git://linuxtv.org/media_tree.git
17612 F:      drivers/media/i2c/tea6420*
17613
17614 TEAM DRIVER
17615 M:      Jiri Pirko <jiri@resnulli.us>
17616 L:      netdev@vger.kernel.org
17617 S:      Supported
17618 F:      drivers/net/team/
17619 F:      include/linux/if_team.h
17620 F:      include/uapi/linux/if_team.h
17621
17622 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17623 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17624 S:      Maintained
17625 F:      arch/x86/platform/ts5500/
17626
17627 TECHNOTREND USB IR RECEIVER
17628 M:      Sean Young <sean@mess.org>
17629 L:      linux-media@vger.kernel.org
17630 S:      Maintained
17631 F:      drivers/media/rc/ttusbir.c
17632
17633 TECHWELL TW9910 VIDEO DECODER
17634 L:      linux-media@vger.kernel.org
17635 S:      Orphan
17636 F:      drivers/media/i2c/tw9910.c
17637 F:      include/media/i2c/tw9910.h
17638
17639 TEE SUBSYSTEM
17640 M:      Jens Wiklander <jens.wiklander@linaro.org>
17641 L:      op-tee@lists.trustedfirmware.org
17642 S:      Maintained
17643 F:      Documentation/staging/tee.rst
17644 F:      drivers/tee/
17645 F:      include/linux/tee_drv.h
17646 F:      include/uapi/linux/tee.h
17647
17648 TEGRA ARCHITECTURE SUPPORT
17649 M:      Thierry Reding <thierry.reding@gmail.com>
17650 M:      Jonathan Hunter <jonathanh@nvidia.com>
17651 L:      linux-tegra@vger.kernel.org
17652 S:      Supported
17653 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
17654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17655 N:      [^a-z]tegra
17656
17657 TEGRA CLOCK DRIVER
17658 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
17659 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
17660 S:      Supported
17661 F:      drivers/clk/tegra/
17662
17663 TEGRA DMA DRIVERS
17664 M:      Laxman Dewangan <ldewangan@nvidia.com>
17665 M:      Jon Hunter <jonathanh@nvidia.com>
17666 S:      Supported
17667 F:      drivers/dma/tegra*
17668
17669 TEGRA I2C DRIVER
17670 M:      Laxman Dewangan <ldewangan@nvidia.com>
17671 R:      Dmitry Osipenko <digetx@gmail.com>
17672 S:      Supported
17673 F:      drivers/i2c/busses/i2c-tegra.c
17674
17675 TEGRA IOMMU DRIVERS
17676 M:      Thierry Reding <thierry.reding@gmail.com>
17677 R:      Krishna Reddy <vdumpa@nvidia.com>
17678 L:      linux-tegra@vger.kernel.org
17679 S:      Supported
17680 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17681 F:      drivers/iommu/tegra*
17682
17683 TEGRA KBC DRIVER
17684 M:      Laxman Dewangan <ldewangan@nvidia.com>
17685 S:      Supported
17686 F:      drivers/input/keyboard/tegra-kbc.c
17687
17688 TEGRA NAND DRIVER
17689 M:      Stefan Agner <stefan@agner.ch>
17690 M:      Lucas Stach <dev@lynxeye.de>
17691 S:      Maintained
17692 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17693 F:      drivers/mtd/nand/raw/tegra_nand.c
17694
17695 TEGRA PWM DRIVER
17696 M:      Thierry Reding <thierry.reding@gmail.com>
17697 S:      Supported
17698 F:      drivers/pwm/pwm-tegra.c
17699
17700 TEGRA SERIAL DRIVER
17701 M:      Laxman Dewangan <ldewangan@nvidia.com>
17702 S:      Supported
17703 F:      drivers/tty/serial/serial-tegra.c
17704
17705 TEGRA SPI DRIVER
17706 M:      Laxman Dewangan <ldewangan@nvidia.com>
17707 S:      Supported
17708 F:      drivers/spi/spi-tegra*
17709
17710 TEGRA QUAD SPI DRIVER
17711 M:      Thierry Reding <thierry.reding@gmail.com>
17712 M:      Jonathan Hunter <jonathanh@nvidia.com>
17713 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
17714 L:      linux-tegra@vger.kernel.org
17715 S:      Maintained
17716 F:      drivers/spi/spi-tegra210-quad.c
17717
17718 TEGRA VIDEO DRIVER
17719 M:      Thierry Reding <thierry.reding@gmail.com>
17720 M:      Jonathan Hunter <jonathanh@nvidia.com>
17721 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
17722 L:      linux-media@vger.kernel.org
17723 L:      linux-tegra@vger.kernel.org
17724 S:      Maintained
17725 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17726 F:      drivers/staging/media/tegra-video/
17727
17728 TEGRA XUSB PADCTL DRIVER
17729 M:      JC Kuo <jckuo@nvidia.com>
17730 S:      Supported
17731 F:      drivers/phy/tegra/xusb*
17732
17733 TEHUTI ETHERNET DRIVER
17734 M:      Andy Gospodarek <andy@greyhouse.net>
17735 L:      netdev@vger.kernel.org
17736 S:      Supported
17737 F:      drivers/net/ethernet/tehuti/*
17738
17739 TELECOM CLOCK DRIVER FOR MCPL0010
17740 M:      Mark Gross <mark.gross@intel.com>
17741 S:      Supported
17742 F:      drivers/char/tlclk.c
17743
17744 TEMPO SEMICONDUCTOR DRIVERS
17745 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17746 S:      Maintained
17747 F:      Documentation/devicetree/bindings/sound/tscs*.txt
17748 F:      sound/soc/codecs/tscs*.c
17749 F:      sound/soc/codecs/tscs*.h
17750
17751 TENSILICA XTENSA PORT (xtensa)
17752 M:      Chris Zankel <chris@zankel.net>
17753 M:      Max Filippov <jcmvbkbc@gmail.com>
17754 L:      linux-xtensa@linux-xtensa.org
17755 S:      Maintained
17756 T:      git git://github.com/czankel/xtensa-linux.git
17757 F:      arch/xtensa/
17758 F:      drivers/irqchip/irq-xtensa-*
17759
17760 TEXAS INSTRUMENTS ASoC DRIVERS
17761 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
17762 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17763 S:      Maintained
17764 F:      sound/soc/ti/
17765
17766 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17767 M:      Ricardo Ribalda <ribalda@kernel.org>
17768 L:      linux-iio@vger.kernel.org
17769 S:      Supported
17770 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17771 F:      drivers/iio/dac/ti-dac7612.c
17772
17773 TEXAS INSTRUMENTS DMA DRIVERS
17774 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
17775 L:      dmaengine@vger.kernel.org
17776 S:      Maintained
17777 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17778 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
17779 F:      Documentation/devicetree/bindings/dma/ti/
17780 F:      drivers/dma/ti/
17781 X:      drivers/dma/ti/cppi41.c
17782 F:      include/linux/dma/k3-udma-glue.h
17783 F:      include/linux/dma/ti-cppi5.h
17784 F:      include/linux/dma/k3-psil.h
17785
17786 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17787 M:      Nishanth Menon <nm@ti.com>
17788 M:      Tero Kristo <kristo@kernel.org>
17789 M:      Santosh Shilimkar <ssantosh@kernel.org>
17790 L:      linux-arm-kernel@lists.infradead.org
17791 S:      Maintained
17792 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17793 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17794 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17795 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17796 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17797 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17798 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17799 F:      drivers/clk/keystone/sci-clk.c
17800 F:      drivers/firmware/ti_sci*
17801 F:      drivers/irqchip/irq-ti-sci-inta.c
17802 F:      drivers/irqchip/irq-ti-sci-intr.c
17803 F:      drivers/reset/reset-ti-sci.c
17804 F:      drivers/soc/ti/ti_sci_inta_msi.c
17805 F:      drivers/soc/ti/ti_sci_pm_domains.c
17806 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
17807 F:      include/linux/soc/ti/ti_sci_inta_msi.h
17808 F:      include/linux/soc/ti/ti_sci_protocol.h
17809
17810 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17811 M:      Robert Marko <robert.marko@sartura.hr>
17812 M:      Luka Perkov <luka.perkov@sartura.hr>
17813 L:      linux-hwmon@vger.kernel.org
17814 S:      Maintained
17815 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17816 F:      Documentation/hwmon/tps23861.rst
17817 F:      drivers/hwmon/tps23861.c
17818
17819 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17820 M:      Hans Verkuil <hverkuil@xs4all.nl>
17821 L:      linux-media@vger.kernel.org
17822 S:      Maintained
17823 W:      https://linuxtv.org
17824 T:      git git://linuxtv.org/media_tree.git
17825 F:      drivers/media/radio/radio-raremono.c
17826
17827 THERMAL
17828 M:      Zhang Rui <rui.zhang@intel.com>
17829 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17830 R:      Amit Kucheria <amitk@kernel.org>
17831 L:      linux-pm@vger.kernel.org
17832 S:      Supported
17833 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17835 F:      Documentation/devicetree/bindings/thermal/
17836 F:      drivers/thermal/
17837 F:      include/linux/cpu_cooling.h
17838 F:      include/linux/thermal.h
17839 F:      include/uapi/linux/thermal.h
17840
17841 THERMAL DRIVER FOR AMLOGIC SOCS
17842 M:      Guillaume La Roque <glaroque@baylibre.com>
17843 L:      linux-pm@vger.kernel.org
17844 L:      linux-amlogic@lists.infradead.org
17845 S:      Supported
17846 W:      http://linux-meson.com/
17847 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17848 F:      drivers/thermal/amlogic_thermal.c
17849
17850 THERMAL/CPU_COOLING
17851 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
17852 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17853 M:      Viresh Kumar <viresh.kumar@linaro.org>
17854 M:      Javi Merino <javi.merino@kernel.org>
17855 L:      linux-pm@vger.kernel.org
17856 S:      Supported
17857 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
17858 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
17859 F:      drivers/thermal/cpufreq_cooling.c
17860 F:      drivers/thermal/cpuidle_cooling.c
17861 F:      include/linux/cpu_cooling.h
17862
17863 THERMAL/POWER_ALLOCATOR
17864 M:      Lukasz Luba <lukasz.luba@arm.com>
17865 L:      linux-pm@vger.kernel.org
17866 S:      Maintained
17867 F:      Documentation/driver-api/thermal/power_allocator.rst
17868 F:      drivers/thermal/gov_power_allocator.c
17869 F:      include/trace/events/thermal_power_allocator.h
17870
17871 THINKPAD ACPI EXTRAS DRIVER
17872 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17873 L:      ibm-acpi-devel@lists.sourceforge.net
17874 L:      platform-driver-x86@vger.kernel.org
17875 S:      Maintained
17876 W:      http://ibm-acpi.sourceforge.net
17877 W:      http://thinkwiki.org/wiki/Ibm-acpi
17878 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17879 F:      drivers/platform/x86/thinkpad_acpi.c
17880
17881 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17882 M:      Isaac Hazan <isaac.hazan@intel.com>
17883 L:      linux-usb@vger.kernel.org
17884 S:      Maintained
17885 F:      drivers/thunderbolt/dma_test.c
17886
17887 THUNDERBOLT DRIVER
17888 M:      Andreas Noever <andreas.noever@gmail.com>
17889 M:      Michael Jamet <michael.jamet@intel.com>
17890 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17891 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17892 L:      linux-usb@vger.kernel.org
17893 S:      Maintained
17894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17895 F:      Documentation/admin-guide/thunderbolt.rst
17896 F:      drivers/thunderbolt/
17897 F:      include/linux/thunderbolt.h
17898
17899 THUNDERBOLT NETWORK DRIVER
17900 M:      Michael Jamet <michael.jamet@intel.com>
17901 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17902 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17903 L:      netdev@vger.kernel.org
17904 S:      Maintained
17905 F:      drivers/net/thunderbolt.c
17906
17907 THUNDERX GPIO DRIVER
17908 M:      Robert Richter <rric@kernel.org>
17909 S:      Odd Fixes
17910 F:      drivers/gpio/gpio-thunderx.c
17911
17912 TI AM437X VPFE DRIVER
17913 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17914 L:      linux-media@vger.kernel.org
17915 S:      Maintained
17916 W:      https://linuxtv.org
17917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17918 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17919 F:      drivers/media/platform/am437x/
17920
17921 TI BANDGAP AND THERMAL DRIVER
17922 M:      Eduardo Valentin <edubezval@gmail.com>
17923 M:      Keerthy <j-keerthy@ti.com>
17924 L:      linux-pm@vger.kernel.org
17925 L:      linux-omap@vger.kernel.org
17926 S:      Maintained
17927 F:      drivers/thermal/ti-soc-thermal/
17928
17929 TI BQ27XXX POWER SUPPLY DRIVER
17930 F:      drivers/power/supply/bq27xxx_battery.c
17931 F:      drivers/power/supply/bq27xxx_battery_i2c.c
17932 F:      include/linux/power/bq27xxx_battery.h
17933
17934 TI CDCE706 CLOCK DRIVER
17935 M:      Max Filippov <jcmvbkbc@gmail.com>
17936 S:      Maintained
17937 F:      drivers/clk/clk-cdce706.c
17938
17939 TI CLOCK DRIVER
17940 M:      Tero Kristo <kristo@kernel.org>
17941 L:      linux-omap@vger.kernel.org
17942 S:      Odd Fixes
17943 F:      drivers/clk/ti/
17944 F:      include/linux/clk/ti.h
17945
17946 TI DAVINCI MACHINE SUPPORT
17947 M:      Sekhar Nori <nsekhar@ti.com>
17948 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
17949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17950 S:      Supported
17951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17952 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17953 F:      arch/arm/boot/dts/da850*
17954 F:      arch/arm/mach-davinci/
17955 F:      drivers/i2c/busses/i2c-davinci.c
17956
17957 TI DAVINCI SERIES CLOCK DRIVER
17958 M:      David Lechner <david@lechnology.com>
17959 R:      Sekhar Nori <nsekhar@ti.com>
17960 S:      Maintained
17961 F:      Documentation/devicetree/bindings/clock/ti/davinci/
17962 F:      drivers/clk/davinci/
17963
17964 TI DAVINCI SERIES GPIO DRIVER
17965 M:      Keerthy <j-keerthy@ti.com>
17966 L:      linux-gpio@vger.kernel.org
17967 S:      Maintained
17968 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17969 F:      drivers/gpio/gpio-davinci.c
17970
17971 TI DAVINCI SERIES MEDIA DRIVER
17972 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17973 L:      linux-media@vger.kernel.org
17974 S:      Maintained
17975 W:      https://linuxtv.org
17976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17977 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17978 F:      drivers/media/platform/davinci/
17979 F:      include/media/davinci/
17980
17981 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17982 R:      David Lechner <david@lechnology.com>
17983 L:      linux-iio@vger.kernel.org
17984 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
17985 F:      drivers/counter/ti-eqep.c
17986
17987 TI ETHERNET SWITCH DRIVER (CPSW)
17988 R:      Grygorii Strashko <grygorii.strashko@ti.com>
17989 L:      linux-omap@vger.kernel.org
17990 L:      netdev@vger.kernel.org
17991 S:      Maintained
17992 F:      drivers/net/ethernet/ti/cpsw*
17993 F:      drivers/net/ethernet/ti/davinci*
17994
17995 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17996 M:      Alex Dubov <oakad@yahoo.com>
17997 S:      Maintained
17998 W:      http://tifmxx.berlios.de/
17999 F:      drivers/memstick/host/tifm_ms.c
18000 F:      drivers/misc/tifm*
18001 F:      drivers/mmc/host/tifm_sd.c
18002 F:      include/linux/tifm.h
18003
18004 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18005 M:      Santosh Shilimkar <ssantosh@kernel.org>
18006 L:      linux-kernel@vger.kernel.org
18007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18008 S:      Maintained
18009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18010 F:      drivers/soc/ti/*
18011
18012 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18013 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
18014 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18016 S:      Maintained
18017 F:      sound/soc/codecs/isabelle*
18018 F:      sound/soc/codecs/lm49453*
18019
18020 TI LP855x BACKLIGHT DRIVER
18021 M:      Milo Kim <milo.kim@ti.com>
18022 S:      Maintained
18023 F:      Documentation/driver-api/backlight/lp855x-driver.rst
18024 F:      drivers/video/backlight/lp855x_bl.c
18025 F:      include/linux/platform_data/lp855x.h
18026
18027 TI LP8727 CHARGER DRIVER
18028 M:      Milo Kim <milo.kim@ti.com>
18029 S:      Maintained
18030 F:      drivers/power/supply/lp8727_charger.c
18031 F:      include/linux/platform_data/lp8727.h
18032
18033 TI LP8788 MFD DRIVER
18034 M:      Milo Kim <milo.kim@ti.com>
18035 S:      Maintained
18036 F:      drivers/iio/adc/lp8788_adc.c
18037 F:      drivers/leds/leds-lp8788.c
18038 F:      drivers/mfd/lp8788*.c
18039 F:      drivers/power/supply/lp8788-charger.c
18040 F:      drivers/regulator/lp8788-*.c
18041 F:      include/linux/mfd/lp8788*.h
18042
18043 TI NETCP ETHERNET DRIVER
18044 M:      Wingman Kwok <w-kwok2@ti.com>
18045 M:      Murali Karicheri <m-karicheri2@ti.com>
18046 L:      netdev@vger.kernel.org
18047 S:      Maintained
18048 F:      drivers/net/ethernet/ti/netcp*
18049
18050 TI PCM3060 ASoC CODEC DRIVER
18051 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
18052 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18053 S:      Maintained
18054 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
18055 F:      sound/soc/codecs/pcm3060*
18056
18057 TI TAS571X FAMILY ASoC CODEC DRIVER
18058 M:      Kevin Cernekee <cernekee@chromium.org>
18059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18060 S:      Odd Fixes
18061 F:      sound/soc/codecs/tas571x*
18062
18063 TI TCAN4X5X DEVICE DRIVER
18064 L:      linux-can@vger.kernel.org
18065 S:      Maintained
18066 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18067 F:      drivers/net/can/m_can/tcan4x5x*
18068
18069 TI TRF7970A NFC DRIVER
18070 M:      Mark Greer <mgreer@animalcreek.com>
18071 L:      linux-wireless@vger.kernel.org
18072 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
18073 S:      Supported
18074 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18075 F:      drivers/nfc/trf7970a.c
18076
18077 TI TWL4030 SERIES SOC CODEC DRIVER
18078 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
18079 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18080 S:      Maintained
18081 F:      sound/soc/codecs/twl4030*
18082
18083 TI VPE/CAL DRIVERS
18084 M:      Benoit Parrot <bparrot@ti.com>
18085 L:      linux-media@vger.kernel.org
18086 S:      Maintained
18087 W:      http://linuxtv.org/
18088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18089 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
18090 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
18091 F:      drivers/media/platform/ti-vpe/
18092
18093 TI WILINK WIRELESS DRIVERS
18094 L:      linux-wireless@vger.kernel.org
18095 S:      Orphan
18096 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18097 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18099 F:      drivers/net/wireless/ti/
18100 F:      include/linux/wl12xx.h
18101
18102 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18103 M:      John Stultz <john.stultz@linaro.org>
18104 M:      Thomas Gleixner <tglx@linutronix.de>
18105 R:      Stephen Boyd <sboyd@kernel.org>
18106 L:      linux-kernel@vger.kernel.org
18107 S:      Supported
18108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18109 F:      include/linux/clocksource.h
18110 F:      include/linux/time.h
18111 F:      include/linux/timex.h
18112 F:      include/uapi/linux/time.h
18113 F:      include/uapi/linux/timex.h
18114 F:      kernel/time/alarmtimer.c
18115 F:      kernel/time/clocksource.c
18116 F:      kernel/time/ntp.c
18117 F:      kernel/time/time*.c
18118 F:      tools/testing/selftests/timers/
18119
18120 TIPC NETWORK LAYER
18121 M:      Jon Maloy <jmaloy@redhat.com>
18122 M:      Ying Xue <ying.xue@windriver.com>
18123 L:      netdev@vger.kernel.org (core kernel code)
18124 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18125 S:      Maintained
18126 W:      http://tipc.sourceforge.net/
18127 F:      include/uapi/linux/tipc*.h
18128 F:      net/tipc/
18129
18130 TLAN NETWORK DRIVER
18131 M:      Samuel Chessman <chessman@tux.org>
18132 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
18133 S:      Maintained
18134 W:      http://sourceforge.net/projects/tlan/
18135 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18136 F:      drivers/net/ethernet/ti/tlan.*
18137
18138 TM6000 VIDEO4LINUX DRIVER
18139 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18140 L:      linux-media@vger.kernel.org
18141 S:      Odd fixes
18142 W:      https://linuxtv.org
18143 T:      git git://linuxtv.org/media_tree.git
18144 F:      Documentation/admin-guide/media/tm6000*
18145 F:      drivers/media/usb/tm6000/
18146
18147 TMIO/SDHI MMC DRIVER
18148 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
18149 L:      linux-mmc@vger.kernel.org
18150 S:      Supported
18151 F:      drivers/mmc/host/renesas_sdhi*
18152 F:      drivers/mmc/host/tmio_mmc*
18153 F:      include/linux/mfd/tmio.h
18154
18155 TMP401 HARDWARE MONITOR DRIVER
18156 M:      Guenter Roeck <linux@roeck-us.net>
18157 L:      linux-hwmon@vger.kernel.org
18158 S:      Maintained
18159 F:      Documentation/hwmon/tmp401.rst
18160 F:      drivers/hwmon/tmp401.c
18161
18162 TMP513 HARDWARE MONITOR DRIVER
18163 M:      Eric Tremblay <etremblay@distech-controls.com>
18164 L:      linux-hwmon@vger.kernel.org
18165 S:      Maintained
18166 F:      Documentation/hwmon/tmp513.rst
18167 F:      drivers/hwmon/tmp513.c
18168
18169 TMPFS (SHMEM FILESYSTEM)
18170 M:      Hugh Dickins <hughd@google.com>
18171 L:      linux-mm@kvack.org
18172 S:      Maintained
18173 F:      include/linux/shmem_fs.h
18174 F:      mm/shmem.c
18175
18176 TOMOYO SECURITY MODULE
18177 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
18178 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18179 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18180 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18181 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18182 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18183 S:      Maintained
18184 W:      https://tomoyo.osdn.jp/
18185 F:      security/tomoyo/
18186
18187 TOPSTAR LAPTOP EXTRAS DRIVER
18188 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
18189 L:      platform-driver-x86@vger.kernel.org
18190 S:      Maintained
18191 F:      drivers/platform/x86/topstar-laptop.c
18192
18193 TORTURE-TEST MODULES
18194 M:      Davidlohr Bueso <dave@stgolabs.net>
18195 M:      "Paul E. McKenney" <paulmck@kernel.org>
18196 M:      Josh Triplett <josh@joshtriplett.org>
18197 L:      linux-kernel@vger.kernel.org
18198 S:      Supported
18199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18200 F:      Documentation/RCU/torture.rst
18201 F:      kernel/locking/locktorture.c
18202 F:      kernel/rcu/rcuscale.c
18203 F:      kernel/rcu/rcutorture.c
18204 F:      kernel/rcu/refscale.c
18205 F:      kernel/torture.c
18206
18207 TOSHIBA ACPI EXTRAS DRIVER
18208 M:      Azael Avalos <coproscefalo@gmail.com>
18209 L:      platform-driver-x86@vger.kernel.org
18210 S:      Maintained
18211 F:      drivers/platform/x86/toshiba_acpi.c
18212
18213 TOSHIBA BLUETOOTH DRIVER
18214 M:      Azael Avalos <coproscefalo@gmail.com>
18215 L:      platform-driver-x86@vger.kernel.org
18216 S:      Maintained
18217 F:      drivers/platform/x86/toshiba_bluetooth.c
18218
18219 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18220 M:      Azael Avalos <coproscefalo@gmail.com>
18221 L:      platform-driver-x86@vger.kernel.org
18222 S:      Maintained
18223 F:      drivers/platform/x86/toshiba_haps.c
18224
18225 TOSHIBA SMM DRIVER
18226 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
18227 S:      Maintained
18228 W:      http://www.buzzard.org.uk/toshiba/
18229 F:      drivers/char/toshiba.c
18230 F:      include/linux/toshiba.h
18231 F:      include/uapi/linux/toshiba.h
18232
18233 TOSHIBA TC358743 DRIVER
18234 M:      Mats Randgaard <matrandg@cisco.com>
18235 L:      linux-media@vger.kernel.org
18236 S:      Maintained
18237 F:      drivers/media/i2c/tc358743*
18238 F:      include/media/i2c/tc358743.h
18239
18240 TOSHIBA WMI HOTKEYS DRIVER
18241 M:      Azael Avalos <coproscefalo@gmail.com>
18242 L:      platform-driver-x86@vger.kernel.org
18243 S:      Maintained
18244 F:      drivers/platform/x86/toshiba-wmi.c
18245
18246 TPM DEVICE DRIVER
18247 M:      Peter Huewe <peterhuewe@gmx.de>
18248 M:      Jarkko Sakkinen <jarkko@kernel.org>
18249 R:      Jason Gunthorpe <jgg@ziepe.ca>
18250 L:      linux-integrity@vger.kernel.org
18251 S:      Maintained
18252 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18253 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
18254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18255 F:      drivers/char/tpm/
18256
18257 TRACING
18258 M:      Steven Rostedt <rostedt@goodmis.org>
18259 M:      Ingo Molnar <mingo@redhat.com>
18260 S:      Maintained
18261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18262 F:      Documentation/trace/ftrace.rst
18263 F:      arch/*/*/*/ftrace.h
18264 F:      arch/*/kernel/ftrace.c
18265 F:      fs/tracefs/
18266 F:      include/*/ftrace.h
18267 F:      include/linux/trace*.h
18268 F:      include/trace/
18269 F:      kernel/trace/
18270 F:      tools/testing/selftests/ftrace/
18271
18272 TRACING MMIO ACCESSES (MMIOTRACE)
18273 M:      Steven Rostedt <rostedt@goodmis.org>
18274 M:      Ingo Molnar <mingo@kernel.org>
18275 R:      Karol Herbst <karolherbst@gmail.com>
18276 R:      Pekka Paalanen <ppaalanen@gmail.com>
18277 L:      linux-kernel@vger.kernel.org
18278 L:      nouveau@lists.freedesktop.org
18279 S:      Maintained
18280 F:      arch/x86/mm/kmmio.c
18281 F:      arch/x86/mm/mmio-mod.c
18282 F:      arch/x86/mm/testmmiotrace.c
18283 F:      include/linux/mmiotrace.h
18284 F:      kernel/trace/trace_mmiotrace.c
18285
18286 TRIVIAL PATCHES
18287 M:      Jiri Kosina <trivial@kernel.org>
18288 S:      Maintained
18289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18290 K:      ^Subject:.*(?i)trivial
18291
18292 TTY LAYER
18293 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18294 M:      Jiri Slaby <jirislaby@kernel.org>
18295 S:      Supported
18296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18297 F:      Documentation/driver-api/serial/
18298 F:      drivers/tty/
18299 F:      drivers/tty/serial/serial_core.c
18300 F:      include/linux/serial.h
18301 F:      include/linux/serial_core.h
18302 F:      include/linux/tty.h
18303 F:      include/uapi/linux/serial.h
18304 F:      include/uapi/linux/serial_core.h
18305 F:      include/uapi/linux/tty.h
18306
18307 TUA9001 MEDIA DRIVER
18308 M:      Antti Palosaari <crope@iki.fi>
18309 L:      linux-media@vger.kernel.org
18310 S:      Maintained
18311 W:      https://linuxtv.org
18312 W:      http://palosaari.fi/linux/
18313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18314 T:      git git://linuxtv.org/anttip/media_tree.git
18315 F:      drivers/media/tuners/tua9001*
18316
18317 TULIP NETWORK DRIVERS
18318 L:      netdev@vger.kernel.org
18319 L:      linux-parisc@vger.kernel.org
18320 S:      Orphan
18321 F:      drivers/net/ethernet/dec/tulip/
18322
18323 TUN/TAP driver
18324 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
18325 S:      Maintained
18326 W:      http://vtun.sourceforge.net/tun
18327 F:      Documentation/networking/tuntap.rst
18328 F:      arch/um/os-Linux/drivers/
18329
18330 TURBOCHANNEL SUBSYSTEM
18331 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
18332 M:      Ralf Baechle <ralf@linux-mips.org>
18333 L:      linux-mips@vger.kernel.org
18334 S:      Maintained
18335 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
18336 F:      drivers/tc/
18337 F:      include/linux/tc.h
18338
18339 TURBOSTAT UTILITY
18340 M:      "Len Brown" <lenb@kernel.org>
18341 L:      linux-pm@vger.kernel.org
18342 S:      Supported
18343 Q:      https://patchwork.kernel.org/project/linux-pm/list/
18344 B:      https://bugzilla.kernel.org
18345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18346 F:      tools/power/x86/turbostat/
18347
18348 TW5864 VIDEO4LINUX DRIVER
18349 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18350 M:      Anton Sviridenko <anton@corp.bluecherry.net>
18351 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18352 M:      Andrey Utkin <andrey_utkin@fastmail.com>
18353 L:      linux-media@vger.kernel.org
18354 S:      Supported
18355 F:      drivers/media/pci/tw5864/
18356
18357 TW68 VIDEO4LINUX DRIVER
18358 M:      Hans Verkuil <hverkuil@xs4all.nl>
18359 L:      linux-media@vger.kernel.org
18360 S:      Odd Fixes
18361 W:      https://linuxtv.org
18362 T:      git git://linuxtv.org/media_tree.git
18363 F:      drivers/media/pci/tw68/
18364
18365 TW686X VIDEO4LINUX DRIVER
18366 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18367 L:      linux-media@vger.kernel.org
18368 S:      Maintained
18369 W:      http://linuxtv.org
18370 T:      git git://linuxtv.org/media_tree.git
18371 F:      drivers/media/pci/tw686x/
18372
18373 UACCE ACCELERATOR FRAMEWORK
18374 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
18375 M:      Zhou Wang <wangzhou1@hisilicon.com>
18376 L:      linux-accelerators@lists.ozlabs.org
18377 L:      linux-kernel@vger.kernel.org
18378 S:      Maintained
18379 F:      Documentation/ABI/testing/sysfs-driver-uacce
18380 F:      Documentation/misc-devices/uacce.rst
18381 F:      drivers/misc/uacce/
18382 F:      include/linux/uacce.h
18383 F:      include/uapi/misc/uacce/
18384
18385 UBI FILE SYSTEM (UBIFS)
18386 M:      Richard Weinberger <richard@nod.at>
18387 L:      linux-mtd@lists.infradead.org
18388 S:      Supported
18389 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
18390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18392 F:      Documentation/filesystems/ubifs-authentication.rst
18393 F:      Documentation/filesystems/ubifs.rst
18394 F:      fs/ubifs/
18395
18396 UCLINUX (M68KNOMMU AND COLDFIRE)
18397 M:      Greg Ungerer <gerg@linux-m68k.org>
18398 L:      linux-m68k@lists.linux-m68k.org
18399 L:      uclinux-dev@uclinux.org  (subscribers-only)
18400 S:      Maintained
18401 W:      http://www.linux-m68k.org/
18402 W:      http://www.uclinux.org/
18403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18404 F:      arch/m68k/*/*_no.*
18405 F:      arch/m68k/68*/
18406 F:      arch/m68k/coldfire/
18407 F:      arch/m68k/include/asm/*_no.*
18408
18409 UDF FILESYSTEM
18410 M:      Jan Kara <jack@suse.com>
18411 S:      Maintained
18412 F:      Documentation/filesystems/udf.rst
18413 F:      fs/udf/
18414
18415 UDRAW TABLET
18416 M:      Bastien Nocera <hadess@hadess.net>
18417 L:      linux-input@vger.kernel.org
18418 S:      Maintained
18419 F:      drivers/hid/hid-udraw-ps3.c
18420
18421 UFS FILESYSTEM
18422 M:      Evgeniy Dushistov <dushistov@mail.ru>
18423 S:      Maintained
18424 F:      Documentation/admin-guide/ufs.rst
18425 F:      fs/ufs/
18426
18427 UHID USERSPACE HID IO DRIVER
18428 M:      David Rheinsberg <david.rheinsberg@gmail.com>
18429 L:      linux-input@vger.kernel.org
18430 S:      Maintained
18431 F:      drivers/hid/uhid.c
18432 F:      include/uapi/linux/uhid.h
18433
18434 ULPI BUS
18435 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18436 L:      linux-usb@vger.kernel.org
18437 S:      Maintained
18438 F:      drivers/usb/common/ulpi.c
18439 F:      include/linux/ulpi/
18440
18441 UNICODE SUBSYSTEM
18442 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
18443 L:      linux-fsdevel@vger.kernel.org
18444 S:      Supported
18445 F:      fs/unicode/
18446
18447 UNIFDEF
18448 M:      Tony Finch <dot@dotat.at>
18449 S:      Maintained
18450 W:      http://dotat.at/prog/unifdef
18451 F:      scripts/unifdef.c
18452
18453 UNIFORM CDROM DRIVER
18454 M:      Jens Axboe <axboe@kernel.dk>
18455 S:      Maintained
18456 W:      http://www.kernel.dk
18457 F:      Documentation/cdrom/
18458 F:      drivers/cdrom/cdrom.c
18459 F:      include/linux/cdrom.h
18460 F:      include/uapi/linux/cdrom.h
18461
18462 UNISYS S-PAR DRIVERS
18463 M:      David Kershner <david.kershner@unisys.com>
18464 L:      sparmaintainer@unisys.com (Unisys internal)
18465 S:      Supported
18466 F:      drivers/staging/unisys/
18467 F:      drivers/visorbus/
18468 F:      include/linux/visorbus.h
18469
18470 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18471 R:      Alim Akhtar <alim.akhtar@samsung.com>
18472 R:      Avri Altman <avri.altman@wdc.com>
18473 L:      linux-scsi@vger.kernel.org
18474 S:      Supported
18475 F:      Documentation/scsi/ufs.rst
18476 F:      drivers/scsi/ufs/
18477
18478 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18479 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
18480 L:      linux-scsi@vger.kernel.org
18481 S:      Supported
18482 F:      drivers/scsi/ufs/*dwc*
18483
18484 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18485 M:      Stanley Chu <stanley.chu@mediatek.com>
18486 L:      linux-scsi@vger.kernel.org
18487 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18488 S:      Maintained
18489 F:      drivers/scsi/ufs/ufs-mediatek*
18490
18491 UNSORTED BLOCK IMAGES (UBI)
18492 M:      Richard Weinberger <richard@nod.at>
18493 L:      linux-mtd@lists.infradead.org
18494 S:      Supported
18495 W:      http://www.linux-mtd.infradead.org/
18496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18498 F:      drivers/mtd/ubi/
18499 F:      include/linux/mtd/ubi.h
18500 F:      include/uapi/mtd/ubi-user.h
18501
18502 USB "USBNET" DRIVER FRAMEWORK
18503 M:      Oliver Neukum <oneukum@suse.com>
18504 L:      netdev@vger.kernel.org
18505 S:      Maintained
18506 W:      http://www.linux-usb.org/usbnet
18507 F:      drivers/net/usb/usbnet.c
18508 F:      include/linux/usb/usbnet.h
18509
18510 USB ACM DRIVER
18511 M:      Oliver Neukum <oneukum@suse.com>
18512 L:      linux-usb@vger.kernel.org
18513 S:      Maintained
18514 F:      Documentation/usb/acm.rst
18515 F:      drivers/usb/class/cdc-acm.*
18516
18517 USB APPLE MFI FASTCHARGE DRIVER
18518 M:      Bastien Nocera <hadess@hadess.net>
18519 L:      linux-usb@vger.kernel.org
18520 S:      Maintained
18521 F:      drivers/usb/misc/apple-mfi-fastcharge.c
18522
18523 USB AR5523 WIRELESS DRIVER
18524 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
18525 L:      linux-wireless@vger.kernel.org
18526 S:      Maintained
18527 F:      drivers/net/wireless/ath/ar5523/
18528
18529 USB ATTACHED SCSI
18530 M:      Oliver Neukum <oneukum@suse.com>
18531 L:      linux-usb@vger.kernel.org
18532 L:      linux-scsi@vger.kernel.org
18533 S:      Maintained
18534 F:      drivers/usb/storage/uas.c
18535
18536 USB CDC ETHERNET DRIVER
18537 M:      Oliver Neukum <oliver@neukum.org>
18538 L:      linux-usb@vger.kernel.org
18539 S:      Maintained
18540 F:      drivers/net/usb/cdc_*.c
18541 F:      include/uapi/linux/usb/cdc.h
18542
18543 USB CHAOSKEY DRIVER
18544 M:      Keith Packard <keithp@keithp.com>
18545 L:      linux-usb@vger.kernel.org
18546 S:      Maintained
18547 F:      drivers/usb/misc/chaoskey.c
18548
18549 USB CYPRESS C67X00 DRIVER
18550 M:      Peter Korsgaard <jacmet@sunsite.dk>
18551 L:      linux-usb@vger.kernel.org
18552 S:      Maintained
18553 F:      drivers/usb/c67x00/
18554
18555 USB DAVICOM DM9601 DRIVER
18556 M:      Peter Korsgaard <jacmet@sunsite.dk>
18557 L:      netdev@vger.kernel.org
18558 S:      Maintained
18559 W:      http://www.linux-usb.org/usbnet
18560 F:      drivers/net/usb/dm9601.c
18561
18562 USB EHCI DRIVER
18563 M:      Alan Stern <stern@rowland.harvard.edu>
18564 L:      linux-usb@vger.kernel.org
18565 S:      Maintained
18566 F:      Documentation/usb/ehci.rst
18567 F:      drivers/usb/host/ehci*
18568
18569 USB GADGET/PERIPHERAL SUBSYSTEM
18570 M:      Felipe Balbi <balbi@kernel.org>
18571 L:      linux-usb@vger.kernel.org
18572 S:      Maintained
18573 W:      http://www.linux-usb.org/gadget
18574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18575 F:      drivers/usb/gadget/
18576 F:      include/linux/usb/gadget*
18577
18578 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18579 M:      Jiri Kosina <jikos@kernel.org>
18580 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
18581 L:      linux-usb@vger.kernel.org
18582 S:      Maintained
18583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18584 F:      Documentation/hid/hiddev.rst
18585 F:      drivers/hid/usbhid/
18586
18587 USB INTEL XHCI ROLE MUX DRIVER
18588 M:      Hans de Goede <hdegoede@redhat.com>
18589 L:      linux-usb@vger.kernel.org
18590 S:      Maintained
18591 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
18592
18593 USB IP DRIVER FOR HISILICON KIRIN
18594 M:      Yu Chen <chenyu56@huawei.com>
18595 M:      Binghui Wang <wangbinghui@hisilicon.com>
18596 L:      linux-usb@vger.kernel.org
18597 S:      Maintained
18598 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18599 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
18600
18601 USB ISP116X DRIVER
18602 M:      Olav Kongas <ok@artecdesign.ee>
18603 L:      linux-usb@vger.kernel.org
18604 S:      Maintained
18605 F:      drivers/usb/host/isp116x*
18606 F:      include/linux/usb/isp116x.h
18607
18608 USB LAN78XX ETHERNET DRIVER
18609 M:      Woojung Huh <woojung.huh@microchip.com>
18610 M:      UNGLinuxDriver@microchip.com
18611 L:      netdev@vger.kernel.org
18612 S:      Maintained
18613 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18614 F:      drivers/net/usb/lan78xx.*
18615 F:      include/dt-bindings/net/microchip-lan78xx.h
18616
18617 USB MASS STORAGE DRIVER
18618 M:      Alan Stern <stern@rowland.harvard.edu>
18619 L:      linux-usb@vger.kernel.org
18620 L:      usb-storage@lists.one-eyed-alien.net
18621 S:      Maintained
18622 F:      drivers/usb/storage/
18623
18624 USB MIDI DRIVER
18625 M:      Clemens Ladisch <clemens@ladisch.de>
18626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18627 S:      Maintained
18628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18629 F:      sound/usb/midi.*
18630
18631 USB NETWORKING DRIVERS
18632 L:      linux-usb@vger.kernel.org
18633 S:      Odd Fixes
18634 F:      drivers/net/usb/
18635
18636 USB OHCI DRIVER
18637 M:      Alan Stern <stern@rowland.harvard.edu>
18638 L:      linux-usb@vger.kernel.org
18639 S:      Maintained
18640 F:      Documentation/usb/ohci.rst
18641 F:      drivers/usb/host/ohci*
18642
18643 USB OTG FSM (Finite State Machine)
18644 M:      Peter Chen <peter.chen@kernel.org>
18645 L:      linux-usb@vger.kernel.org
18646 S:      Maintained
18647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18648 F:      drivers/usb/common/usb-otg-fsm.c
18649
18650 USB OVER IP DRIVER
18651 M:      Valentina Manea <valentina.manea.m@gmail.com>
18652 M:      Shuah Khan <shuah@kernel.org>
18653 M:      Shuah Khan <skhan@linuxfoundation.org>
18654 L:      linux-usb@vger.kernel.org
18655 S:      Maintained
18656 F:      Documentation/usb/usbip_protocol.rst
18657 F:      drivers/usb/usbip/
18658 F:      tools/testing/selftests/drivers/usb/usbip/
18659 F:      tools/usb/usbip/
18660
18661 USB PEGASUS DRIVER
18662 M:      Petko Manolov <petkan@nucleusys.com>
18663 L:      linux-usb@vger.kernel.org
18664 L:      netdev@vger.kernel.org
18665 S:      Maintained
18666 W:      https://github.com/petkan/pegasus
18667 T:      git git://github.com/petkan/pegasus.git
18668 F:      drivers/net/usb/pegasus.*
18669
18670 USB PHY LAYER
18671 M:      Felipe Balbi <balbi@kernel.org>
18672 L:      linux-usb@vger.kernel.org
18673 S:      Maintained
18674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18675 F:      drivers/usb/phy/
18676
18677 USB PRINTER DRIVER (usblp)
18678 M:      Pete Zaitcev <zaitcev@redhat.com>
18679 L:      linux-usb@vger.kernel.org
18680 S:      Supported
18681 F:      drivers/usb/class/usblp.c
18682
18683 USB RAW GADGET DRIVER
18684 R:      Andrey Konovalov <andreyknvl@gmail.com>
18685 L:      linux-usb@vger.kernel.org
18686 S:      Maintained
18687 F:      Documentation/usb/raw-gadget.rst
18688 F:      drivers/usb/gadget/legacy/raw_gadget.c
18689 F:      include/uapi/linux/usb/raw_gadget.h
18690
18691 USB QMI WWAN NETWORK DRIVER
18692 M:      Bjørn Mork <bjorn@mork.no>
18693 L:      netdev@vger.kernel.org
18694 S:      Maintained
18695 F:      Documentation/ABI/testing/sysfs-class-net-qmi
18696 F:      drivers/net/usb/qmi_wwan.c
18697
18698 USB RTL8150 DRIVER
18699 M:      Petko Manolov <petkan@nucleusys.com>
18700 L:      linux-usb@vger.kernel.org
18701 L:      netdev@vger.kernel.org
18702 S:      Maintained
18703 W:      https://github.com/petkan/rtl8150
18704 T:      git git://github.com/petkan/rtl8150.git
18705 F:      drivers/net/usb/rtl8150.c
18706
18707 USB SERIAL SUBSYSTEM
18708 M:      Johan Hovold <johan@kernel.org>
18709 L:      linux-usb@vger.kernel.org
18710 S:      Maintained
18711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18712 F:      Documentation/usb/usb-serial.rst
18713 F:      drivers/usb/serial/
18714 F:      include/linux/usb/serial.h
18715
18716 USB SMSC75XX ETHERNET DRIVER
18717 M:      Steve Glendinning <steve.glendinning@shawell.net>
18718 L:      netdev@vger.kernel.org
18719 S:      Maintained
18720 F:      drivers/net/usb/smsc75xx.*
18721
18722 USB SMSC95XX ETHERNET DRIVER
18723 M:      Steve Glendinning <steve.glendinning@shawell.net>
18724 M:      UNGLinuxDriver@microchip.com
18725 L:      netdev@vger.kernel.org
18726 S:      Maintained
18727 F:      drivers/net/usb/smsc95xx.*
18728
18729 USB SUBSYSTEM
18730 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18731 L:      linux-usb@vger.kernel.org
18732 S:      Supported
18733 W:      http://www.linux-usb.org
18734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18735 F:      Documentation/devicetree/bindings/usb/
18736 F:      Documentation/usb/
18737 F:      drivers/usb/
18738 F:      include/linux/usb.h
18739 F:      include/linux/usb/
18740
18741 USB TYPEC BUS FOR ALTERNATE MODES
18742 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18743 L:      linux-usb@vger.kernel.org
18744 S:      Maintained
18745 F:      Documentation/ABI/testing/sysfs-bus-typec
18746 F:      Documentation/driver-api/usb/typec_bus.rst
18747 F:      drivers/usb/typec/altmodes/
18748 F:      include/linux/usb/typec_altmode.h
18749
18750 USB TYPEC CLASS
18751 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18752 L:      linux-usb@vger.kernel.org
18753 S:      Maintained
18754 F:      Documentation/ABI/testing/sysfs-class-typec
18755 F:      Documentation/driver-api/usb/typec.rst
18756 F:      drivers/usb/typec/
18757 F:      include/linux/usb/typec.h
18758
18759 USB TYPEC INTEL PMC MUX DRIVER
18760 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18761 L:      linux-usb@vger.kernel.org
18762 S:      Maintained
18763 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18764 F:      drivers/usb/typec/mux/intel_pmc_mux.c
18765
18766 USB TYPEC PI3USB30532 MUX DRIVER
18767 M:      Hans de Goede <hdegoede@redhat.com>
18768 L:      linux-usb@vger.kernel.org
18769 S:      Maintained
18770 F:      drivers/usb/typec/mux/pi3usb30532.c
18771
18772 USB TYPEC PORT CONTROLLER DRIVERS
18773 M:      Guenter Roeck <linux@roeck-us.net>
18774 L:      linux-usb@vger.kernel.org
18775 S:      Maintained
18776 F:      drivers/usb/typec/tcpm/
18777
18778 USB UHCI DRIVER
18779 M:      Alan Stern <stern@rowland.harvard.edu>
18780 L:      linux-usb@vger.kernel.org
18781 S:      Maintained
18782 F:      drivers/usb/host/uhci*
18783
18784 USB VIDEO CLASS
18785 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18786 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18787 L:      linux-media@vger.kernel.org
18788 S:      Maintained
18789 W:      http://www.ideasonboard.org/uvc/
18790 T:      git git://linuxtv.org/media_tree.git
18791 F:      drivers/media/usb/uvc/
18792 F:      include/uapi/linux/uvcvideo.h
18793
18794 USB WEBCAM GADGET
18795 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18796 L:      linux-usb@vger.kernel.org
18797 S:      Maintained
18798 F:      drivers/usb/gadget/function/*uvc*
18799 F:      drivers/usb/gadget/legacy/webcam.c
18800 F:      include/uapi/linux/usb/g_uvc.h
18801
18802 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18803 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
18804 L:      linux-wireless@vger.kernel.org
18805 S:      Maintained
18806 F:      drivers/net/wireless/rndis_wlan.c
18807
18808 USB XHCI DRIVER
18809 M:      Mathias Nyman <mathias.nyman@intel.com>
18810 L:      linux-usb@vger.kernel.org
18811 S:      Supported
18812 F:      drivers/usb/host/pci-quirks*
18813 F:      drivers/usb/host/xhci*
18814
18815 USB ZD1201 DRIVER
18816 L:      linux-wireless@vger.kernel.org
18817 S:      Orphan
18818 W:      http://linux-lc100020.sourceforge.net
18819 F:      drivers/net/wireless/zydas/zd1201.*
18820
18821 USB ZR364XX DRIVER
18822 M:      Antoine Jacquet <royale@zerezo.com>
18823 L:      linux-usb@vger.kernel.org
18824 L:      linux-media@vger.kernel.org
18825 S:      Maintained
18826 W:      http://royale.zerezo.com/zr364xx/
18827 T:      git git://linuxtv.org/media_tree.git
18828 F:      Documentation/admin-guide/media/zr364xx*
18829 F:      drivers/media/usb/zr364xx/
18830
18831 USER-MODE LINUX (UML)
18832 M:      Jeff Dike <jdike@addtoit.com>
18833 M:      Richard Weinberger <richard@nod.at>
18834 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
18835 L:      linux-um@lists.infradead.org
18836 S:      Maintained
18837 W:      http://user-mode-linux.sourceforge.net
18838 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
18839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18840 F:      Documentation/virt/uml/
18841 F:      arch/um/
18842 F:      arch/x86/um/
18843 F:      fs/hostfs/
18844
18845 USERSPACE COPYIN/COPYOUT (UIOVEC)
18846 M:      Alexander Viro <viro@zeniv.linux.org.uk>
18847 S:      Maintained
18848 F:      include/linux/uio.h
18849 F:      lib/iov_iter.c
18850
18851 USERSPACE DMA BUFFER DRIVER
18852 M:      Gerd Hoffmann <kraxel@redhat.com>
18853 L:      dri-devel@lists.freedesktop.org
18854 S:      Maintained
18855 T:      git git://anongit.freedesktop.org/drm/drm-misc
18856 F:      drivers/dma-buf/udmabuf.c
18857 F:      include/uapi/linux/udmabuf.h
18858
18859 USERSPACE I/O (UIO)
18860 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18861 S:      Maintained
18862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18863 F:      Documentation/driver-api/uio-howto.rst
18864 F:      drivers/uio/
18865 F:      include/linux/uio_driver.h
18866
18867 UTIL-LINUX PACKAGE
18868 M:      Karel Zak <kzak@redhat.com>
18869 L:      util-linux@vger.kernel.org
18870 S:      Maintained
18871 W:      http://en.wikipedia.org/wiki/Util-linux
18872 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18873
18874 UUID HELPERS
18875 M:      Christoph Hellwig <hch@lst.de>
18876 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18877 L:      linux-kernel@vger.kernel.org
18878 S:      Maintained
18879 T:      git git://git.infradead.org/users/hch/uuid.git
18880 F:      include/linux/uuid.h
18881 F:      include/uapi/linux/uuid.h
18882 F:      lib/test_uuid.c
18883 F:      lib/uuid.c
18884
18885 UV SYSFS DRIVER
18886 M:      Justin Ernst <justin.ernst@hpe.com>
18887 L:      platform-driver-x86@vger.kernel.org
18888 S:      Maintained
18889 F:      drivers/platform/x86/uv_sysfs.c
18890
18891 UVESAFB DRIVER
18892 M:      Michal Januszewski <spock@gentoo.org>
18893 L:      linux-fbdev@vger.kernel.org
18894 S:      Maintained
18895 W:      https://github.com/mjanusz/v86d
18896 F:      Documentation/fb/uvesafb.rst
18897 F:      drivers/video/fbdev/uvesafb.*
18898
18899 Ux500 CLOCK DRIVERS
18900 M:      Ulf Hansson <ulf.hansson@linaro.org>
18901 L:      linux-clk@vger.kernel.org
18902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18903 S:      Maintained
18904 F:      drivers/clk/ux500/
18905
18906 VF610 NAND DRIVER
18907 M:      Stefan Agner <stefan@agner.ch>
18908 L:      linux-mtd@lists.infradead.org
18909 S:      Supported
18910 F:      drivers/mtd/nand/raw/vf610_nfc.c
18911
18912 VFAT/FAT/MSDOS FILESYSTEM
18913 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18914 S:      Maintained
18915 F:      Documentation/filesystems/vfat.rst
18916 F:      fs/fat/
18917
18918 VFIO DRIVER
18919 M:      Alex Williamson <alex.williamson@redhat.com>
18920 R:      Cornelia Huck <cohuck@redhat.com>
18921 L:      kvm@vger.kernel.org
18922 S:      Maintained
18923 T:      git git://github.com/awilliam/linux-vfio.git
18924 F:      Documentation/driver-api/vfio.rst
18925 F:      drivers/vfio/
18926 F:      include/linux/vfio.h
18927 F:      include/uapi/linux/vfio.h
18928
18929 VFIO FSL-MC DRIVER
18930 M:      Diana Craciun <diana.craciun@oss.nxp.com>
18931 L:      kvm@vger.kernel.org
18932 S:      Maintained
18933 F:      drivers/vfio/fsl-mc/
18934
18935 VFIO MEDIATED DEVICE DRIVERS
18936 M:      Kirti Wankhede <kwankhede@nvidia.com>
18937 L:      kvm@vger.kernel.org
18938 S:      Maintained
18939 F:      Documentation/driver-api/vfio-mediated-device.rst
18940 F:      drivers/vfio/mdev/
18941 F:      include/linux/mdev.h
18942 F:      samples/vfio-mdev/
18943
18944 VFIO PLATFORM DRIVER
18945 M:      Eric Auger <eric.auger@redhat.com>
18946 L:      kvm@vger.kernel.org
18947 S:      Maintained
18948 F:      drivers/vfio/platform/
18949
18950 VGA_SWITCHEROO
18951 R:      Lukas Wunner <lukas@wunner.de>
18952 S:      Maintained
18953 T:      git git://anongit.freedesktop.org/drm/drm-misc
18954 F:      Documentation/gpu/vga-switcheroo.rst
18955 F:      drivers/gpu/vga/vga_switcheroo.c
18956 F:      include/linux/vga_switcheroo.h
18957
18958 VIA RHINE NETWORK DRIVER
18959 S:      Maintained
18960 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
18961 F:      drivers/net/ethernet/via/via-rhine.c
18962
18963 VIA SD/MMC CARD CONTROLLER DRIVER
18964 M:      Bruce Chang <brucechang@via.com.tw>
18965 M:      Harald Welte <HaraldWelte@viatech.com>
18966 S:      Maintained
18967 F:      drivers/mmc/host/via-sdmmc.c
18968
18969 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18970 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18971 L:      linux-fbdev@vger.kernel.org
18972 S:      Maintained
18973 F:      drivers/video/fbdev/via/
18974 F:      include/linux/via-core.h
18975 F:      include/linux/via-gpio.h
18976 F:      include/linux/via_i2c.h
18977
18978 VIA VELOCITY NETWORK DRIVER
18979 M:      Francois Romieu <romieu@fr.zoreil.com>
18980 L:      netdev@vger.kernel.org
18981 S:      Maintained
18982 F:      drivers/net/ethernet/via/via-velocity.*
18983
18984 VICODEC VIRTUAL CODEC DRIVER
18985 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
18986 L:      linux-media@vger.kernel.org
18987 S:      Maintained
18988 W:      https://linuxtv.org
18989 T:      git git://linuxtv.org/media_tree.git
18990 F:      drivers/media/test-drivers/vicodec/*
18991
18992 VIDEO I2C POLLING DRIVER
18993 M:      Matt Ranostay <matt.ranostay@konsulko.com>
18994 L:      linux-media@vger.kernel.org
18995 S:      Maintained
18996 F:      drivers/media/i2c/video-i2c.c
18997
18998 VIDEO MULTIPLEXER DRIVER
18999 M:      Philipp Zabel <p.zabel@pengutronix.de>
19000 L:      linux-media@vger.kernel.org
19001 S:      Maintained
19002 F:      drivers/media/platform/video-mux.c
19003
19004 VIDEOBUF2 FRAMEWORK
19005 M:      Tomasz Figa <tfiga@chromium.org>
19006 M:      Marek Szyprowski <m.szyprowski@samsung.com>
19007 L:      linux-media@vger.kernel.org
19008 S:      Maintained
19009 F:      drivers/media/common/videobuf2/*
19010 F:      include/media/videobuf2-*
19011
19012 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19013 M:      Helen Koike <helen.koike@collabora.com>
19014 R:      Shuah Khan <skhan@linuxfoundation.org>
19015 L:      linux-media@vger.kernel.org
19016 S:      Maintained
19017 W:      https://linuxtv.org
19018 T:      git git://linuxtv.org/media_tree.git
19019 F:      drivers/media/test-drivers/vimc/*
19020
19021 VIRT LIB
19022 M:      Alex Williamson <alex.williamson@redhat.com>
19023 M:      Paolo Bonzini <pbonzini@redhat.com>
19024 L:      kvm@vger.kernel.org
19025 S:      Supported
19026 F:      virt/lib/
19027
19028 VIRTIO AND VHOST VSOCK DRIVER
19029 M:      Stefan Hajnoczi <stefanha@redhat.com>
19030 M:      Stefano Garzarella <sgarzare@redhat.com>
19031 L:      kvm@vger.kernel.org
19032 L:      virtualization@lists.linux-foundation.org
19033 L:      netdev@vger.kernel.org
19034 S:      Maintained
19035 F:      drivers/net/vsockmon.c
19036 F:      drivers/vhost/vsock.c
19037 F:      include/linux/virtio_vsock.h
19038 F:      include/uapi/linux/virtio_vsock.h
19039 F:      include/uapi/linux/vm_sockets_diag.h
19040 F:      include/uapi/linux/vsockmon.h
19041 F:      net/vmw_vsock/af_vsock_tap.c
19042 F:      net/vmw_vsock/diag.c
19043 F:      net/vmw_vsock/virtio_transport.c
19044 F:      net/vmw_vsock/virtio_transport_common.c
19045 F:      net/vmw_vsock/vsock_loopback.c
19046 F:      tools/testing/vsock/
19047
19048 VIRTIO BLOCK AND SCSI DRIVERS
19049 M:      "Michael S. Tsirkin" <mst@redhat.com>
19050 M:      Jason Wang <jasowang@redhat.com>
19051 R:      Paolo Bonzini <pbonzini@redhat.com>
19052 R:      Stefan Hajnoczi <stefanha@redhat.com>
19053 L:      virtualization@lists.linux-foundation.org
19054 S:      Maintained
19055 F:      drivers/block/virtio_blk.c
19056 F:      drivers/scsi/virtio_scsi.c
19057 F:      drivers/vhost/scsi.c
19058 F:      include/uapi/linux/virtio_blk.h
19059 F:      include/uapi/linux/virtio_scsi.h
19060
19061 VIRTIO CONSOLE DRIVER
19062 M:      Amit Shah <amit@kernel.org>
19063 L:      virtualization@lists.linux-foundation.org
19064 S:      Maintained
19065 F:      drivers/char/virtio_console.c
19066 F:      include/linux/virtio_console.h
19067 F:      include/uapi/linux/virtio_console.h
19068
19069 VIRTIO CORE AND NET DRIVERS
19070 M:      "Michael S. Tsirkin" <mst@redhat.com>
19071 M:      Jason Wang <jasowang@redhat.com>
19072 L:      virtualization@lists.linux-foundation.org
19073 S:      Maintained
19074 F:      Documentation/devicetree/bindings/virtio/
19075 F:      drivers/block/virtio_blk.c
19076 F:      drivers/crypto/virtio/
19077 F:      drivers/net/virtio_net.c
19078 F:      drivers/vdpa/
19079 F:      drivers/virtio/
19080 F:      include/linux/vdpa.h
19081 F:      include/linux/virtio*.h
19082 F:      include/uapi/linux/virtio_*.h
19083 F:      tools/virtio/
19084
19085 VIRTIO BALLOON
19086 M:      "Michael S. Tsirkin" <mst@redhat.com>
19087 M:      David Hildenbrand <david@redhat.com>
19088 L:      virtualization@lists.linux-foundation.org
19089 S:      Maintained
19090 F:      drivers/virtio/virtio_balloon.c
19091 F:      include/uapi/linux/virtio_balloon.h
19092 F:      include/linux/balloon_compaction.h
19093 F:      mm/balloon_compaction.c
19094
19095 VIRTIO CRYPTO DRIVER
19096 M:      Gonglei <arei.gonglei@huawei.com>
19097 L:      virtualization@lists.linux-foundation.org
19098 L:      linux-crypto@vger.kernel.org
19099 S:      Maintained
19100 F:      drivers/crypto/virtio/
19101 F:      include/uapi/linux/virtio_crypto.h
19102
19103 VIRTIO DRIVERS FOR S390
19104 M:      Cornelia Huck <cohuck@redhat.com>
19105 M:      Halil Pasic <pasic@linux.ibm.com>
19106 L:      linux-s390@vger.kernel.org
19107 L:      virtualization@lists.linux-foundation.org
19108 L:      kvm@vger.kernel.org
19109 S:      Supported
19110 F:      arch/s390/include/uapi/asm/virtio-ccw.h
19111 F:      drivers/s390/virtio/
19112
19113 VIRTIO FILE SYSTEM
19114 M:      Vivek Goyal <vgoyal@redhat.com>
19115 M:      Stefan Hajnoczi <stefanha@redhat.com>
19116 M:      Miklos Szeredi <miklos@szeredi.hu>
19117 L:      virtualization@lists.linux-foundation.org
19118 L:      linux-fsdevel@vger.kernel.org
19119 S:      Supported
19120 W:      https://virtio-fs.gitlab.io/
19121 F:      Documentation/filesystems/virtiofs.rst
19122 F:      fs/fuse/virtio_fs.c
19123 F:      include/uapi/linux/virtio_fs.h
19124
19125 VIRTIO GPU DRIVER
19126 M:      David Airlie <airlied@linux.ie>
19127 M:      Gerd Hoffmann <kraxel@redhat.com>
19128 L:      dri-devel@lists.freedesktop.org
19129 L:      virtualization@lists.linux-foundation.org
19130 S:      Maintained
19131 T:      git git://anongit.freedesktop.org/drm/drm-misc
19132 F:      drivers/gpu/drm/virtio/
19133 F:      include/uapi/linux/virtio_gpu.h
19134
19135 VIRTIO HOST (VHOST)
19136 M:      "Michael S. Tsirkin" <mst@redhat.com>
19137 M:      Jason Wang <jasowang@redhat.com>
19138 L:      kvm@vger.kernel.org
19139 L:      virtualization@lists.linux-foundation.org
19140 L:      netdev@vger.kernel.org
19141 S:      Maintained
19142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19143 F:      drivers/vhost/
19144 F:      include/linux/vhost_iotlb.h
19145 F:      include/uapi/linux/vhost.h
19146
19147 VIRTIO INPUT DRIVER
19148 M:      Gerd Hoffmann <kraxel@redhat.com>
19149 S:      Maintained
19150 F:      drivers/virtio/virtio_input.c
19151 F:      include/uapi/linux/virtio_input.h
19152
19153 VIRTIO IOMMU DRIVER
19154 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
19155 L:      virtualization@lists.linux-foundation.org
19156 S:      Maintained
19157 F:      drivers/iommu/virtio-iommu.c
19158 F:      include/uapi/linux/virtio_iommu.h
19159
19160 VIRTIO MEM DRIVER
19161 M:      David Hildenbrand <david@redhat.com>
19162 L:      virtualization@lists.linux-foundation.org
19163 S:      Maintained
19164 W:      https://virtio-mem.gitlab.io/
19165 F:      drivers/virtio/virtio_mem.c
19166 F:      include/uapi/linux/virtio_mem.h
19167
19168 VIRTUAL BOX GUEST DEVICE DRIVER
19169 M:      Hans de Goede <hdegoede@redhat.com>
19170 M:      Arnd Bergmann <arnd@arndb.de>
19171 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19172 S:      Maintained
19173 F:      drivers/virt/vboxguest/
19174 F:      include/linux/vbox_utils.h
19175 F:      include/uapi/linux/vbox*.h
19176
19177 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19178 M:      Hans de Goede <hdegoede@redhat.com>
19179 L:      linux-fsdevel@vger.kernel.org
19180 S:      Maintained
19181 F:      fs/vboxsf/*
19182
19183 VIRTUAL SERIO DEVICE DRIVER
19184 M:      Stephen Chandler Paul <thatslyude@gmail.com>
19185 S:      Maintained
19186 F:      drivers/input/serio/userio.c
19187 F:      include/uapi/linux/userio.h
19188
19189 VIVID VIRTUAL VIDEO DRIVER
19190 M:      Hans Verkuil <hverkuil@xs4all.nl>
19191 L:      linux-media@vger.kernel.org
19192 S:      Maintained
19193 W:      https://linuxtv.org
19194 T:      git git://linuxtv.org/media_tree.git
19195 F:      drivers/media/test-drivers/vivid/*
19196
19197 VIDTV VIRTUAL DIGITAL TV DRIVER
19198 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19199 L:      linux-media@vger.kernel.org
19200 S:      Maintained
19201 W:      https://linuxtv.org
19202 T:      git git://linuxtv.org/media_tree.git
19203 F:      drivers/media/test-drivers/vidtv/*
19204
19205 VLYNQ BUS
19206 M:      Florian Fainelli <f.fainelli@gmail.com>
19207 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
19208 S:      Maintained
19209 F:      drivers/vlynq/vlynq.c
19210 F:      include/linux/vlynq.h
19211
19212 VME SUBSYSTEM
19213 M:      Martyn Welch <martyn@welchs.me.uk>
19214 M:      Manohar Vanga <manohar.vanga@gmail.com>
19215 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19216 L:      linux-kernel@vger.kernel.org
19217 S:      Maintained
19218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19219 F:      Documentation/driver-api/vme.rst
19220 F:      drivers/staging/vme/
19221 F:      drivers/vme/
19222 F:      include/linux/vme*
19223
19224 VMWARE BALLOON DRIVER
19225 M:      Nadav Amit <namit@vmware.com>
19226 M:      "VMware, Inc." <pv-drivers@vmware.com>
19227 L:      linux-kernel@vger.kernel.org
19228 S:      Maintained
19229 F:      drivers/misc/vmw_balloon.c
19230
19231 VMWARE HYPERVISOR INTERFACE
19232 M:      Deep Shah <sdeep@vmware.com>
19233 M:      "VMware, Inc." <pv-drivers@vmware.com>
19234 L:      virtualization@lists.linux-foundation.org
19235 S:      Supported
19236 F:      arch/x86/include/asm/vmware.h
19237 F:      arch/x86/kernel/cpu/vmware.c
19238
19239 VMWARE PVRDMA DRIVER
19240 M:      Adit Ranadive <aditr@vmware.com>
19241 M:      VMware PV-Drivers <pv-drivers@vmware.com>
19242 L:      linux-rdma@vger.kernel.org
19243 S:      Maintained
19244 F:      drivers/infiniband/hw/vmw_pvrdma/
19245
19246 VMware PVSCSI driver
19247 M:      Vishal Bhakta <vbhakta@vmware.com>
19248 M:      VMware PV-Drivers <pv-drivers@vmware.com>
19249 L:      linux-scsi@vger.kernel.org
19250 S:      Maintained
19251 F:      drivers/scsi/vmw_pvscsi.c
19252 F:      drivers/scsi/vmw_pvscsi.h
19253
19254 VMWARE VIRTUAL PTP CLOCK DRIVER
19255 M:      Vivek Thampi <vithampi@vmware.com>
19256 M:      "VMware, Inc." <pv-drivers@vmware.com>
19257 L:      netdev@vger.kernel.org
19258 S:      Supported
19259 F:      drivers/ptp/ptp_vmw.c
19260
19261 VMWARE VMMOUSE SUBDRIVER
19262 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19263 M:      "VMware, Inc." <pv-drivers@vmware.com>
19264 L:      linux-input@vger.kernel.org
19265 S:      Maintained
19266 F:      drivers/input/mouse/vmmouse.c
19267 F:      drivers/input/mouse/vmmouse.h
19268
19269 VMWARE VMXNET3 ETHERNET DRIVER
19270 M:      Ronak Doshi <doshir@vmware.com>
19271 M:      pv-drivers@vmware.com
19272 L:      netdev@vger.kernel.org
19273 S:      Maintained
19274 F:      drivers/net/vmxnet3/
19275
19276 VOCORE VOCORE2 BOARD
19277 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
19278 L:      linux-mips@vger.kernel.org
19279 S:      Maintained
19280 F:      arch/mips/boot/dts/ralink/vocore2.dts
19281
19282 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19283 M:      Liam Girdwood <lgirdwood@gmail.com>
19284 M:      Mark Brown <broonie@kernel.org>
19285 L:      linux-kernel@vger.kernel.org
19286 S:      Supported
19287 W:      http://www.slimlogic.co.uk/?p=48
19288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19289 F:      Documentation/devicetree/bindings/regulator/
19290 F:      Documentation/power/regulator/
19291 F:      drivers/regulator/
19292 F:      include/dt-bindings/regulator/
19293 F:      include/linux/regulator/
19294 K:      regulator_get_optional
19295
19296 VRF
19297 M:      David Ahern <dsahern@kernel.org>
19298 L:      netdev@vger.kernel.org
19299 S:      Maintained
19300 F:      Documentation/networking/vrf.rst
19301 F:      drivers/net/vrf.c
19302
19303 VSPRINTF
19304 M:      Petr Mladek <pmladek@suse.com>
19305 M:      Steven Rostedt <rostedt@goodmis.org>
19306 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19307 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19308 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
19309 S:      Maintained
19310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19311 F:      Documentation/core-api/printk-formats.rst
19312 F:      lib/test_printf.c
19313 F:      lib/vsprintf.c
19314
19315 VT1211 HARDWARE MONITOR DRIVER
19316 M:      Juerg Haefliger <juergh@gmail.com>
19317 L:      linux-hwmon@vger.kernel.org
19318 S:      Maintained
19319 F:      Documentation/hwmon/vt1211.rst
19320 F:      drivers/hwmon/vt1211.c
19321
19322 VT8231 HARDWARE MONITOR DRIVER
19323 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
19324 L:      linux-hwmon@vger.kernel.org
19325 S:      Maintained
19326 F:      drivers/hwmon/vt8231.c
19327
19328 VUB300 USB to SDIO/SD/MMC bridge chip
19329 L:      linux-mmc@vger.kernel.org
19330 S:      Orphan
19331 F:      drivers/mmc/host/vub300.c
19332
19333 W1 DALLAS'S 1-WIRE BUS
19334 M:      Evgeniy Polyakov <zbr@ioremap.net>
19335 S:      Maintained
19336 F:      Documentation/devicetree/bindings/w1/
19337 F:      Documentation/w1/
19338 F:      drivers/w1/
19339 F:      include/linux/w1.h
19340
19341 W83791D HARDWARE MONITORING DRIVER
19342 M:      Marc Hulsman <m.hulsman@tudelft.nl>
19343 L:      linux-hwmon@vger.kernel.org
19344 S:      Maintained
19345 F:      Documentation/hwmon/w83791d.rst
19346 F:      drivers/hwmon/w83791d.c
19347
19348 W83793 HARDWARE MONITORING DRIVER
19349 M:      Rudolf Marek <r.marek@assembler.cz>
19350 L:      linux-hwmon@vger.kernel.org
19351 S:      Maintained
19352 F:      Documentation/hwmon/w83793.rst
19353 F:      drivers/hwmon/w83793.c
19354
19355 W83795 HARDWARE MONITORING DRIVER
19356 M:      Jean Delvare <jdelvare@suse.com>
19357 L:      linux-hwmon@vger.kernel.org
19358 S:      Maintained
19359 F:      drivers/hwmon/w83795.c
19360
19361 W83L51xD SD/MMC CARD INTERFACE DRIVER
19362 M:      Pierre Ossman <pierre@ossman.eu>
19363 S:      Maintained
19364 F:      drivers/mmc/host/wbsd.*
19365
19366 WACOM PROTOCOL 4 SERIAL TABLETS
19367 M:      Julian Squires <julian@cipht.net>
19368 M:      Hans de Goede <hdegoede@redhat.com>
19369 L:      linux-input@vger.kernel.org
19370 S:      Maintained
19371 F:      drivers/input/tablet/wacom_serial4.c
19372
19373 WATCHDOG DEVICE DRIVERS
19374 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
19375 M:      Guenter Roeck <linux@roeck-us.net>
19376 L:      linux-watchdog@vger.kernel.org
19377 S:      Maintained
19378 W:      http://www.linux-watchdog.org/
19379 T:      git git://www.linux-watchdog.org/linux-watchdog.git
19380 F:      Documentation/devicetree/bindings/watchdog/
19381 F:      Documentation/watchdog/
19382 F:      drivers/watchdog/
19383 F:      include/linux/watchdog.h
19384 F:      include/uapi/linux/watchdog.h
19385
19386 WHISKEYCOVE PMIC GPIO DRIVER
19387 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19388 L:      linux-gpio@vger.kernel.org
19389 S:      Maintained
19390 F:      drivers/gpio/gpio-wcove.c
19391
19392 WHWAVE RTC DRIVER
19393 M:      Dianlong Li <long17.cool@163.com>
19394 L:      linux-rtc@vger.kernel.org
19395 S:      Maintained
19396 F:      drivers/rtc/rtc-sd3078.c
19397
19398 WIIMOTE HID DRIVER
19399 M:      David Rheinsberg <david.rheinsberg@gmail.com>
19400 L:      linux-input@vger.kernel.org
19401 S:      Maintained
19402 F:      drivers/hid/hid-wiimote*
19403
19404 WILOCITY WIL6210 WIRELESS DRIVER
19405 M:      Maya Erez <merez@codeaurora.org>
19406 L:      linux-wireless@vger.kernel.org
19407 L:      wil6210@qti.qualcomm.com
19408 S:      Supported
19409 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19410 F:      drivers/net/wireless/ath/wil6210/
19411
19412 WINBOND CIR DRIVER
19413 M:      David Härdeman <david@hardeman.nu>
19414 S:      Maintained
19415 F:      drivers/media/rc/winbond-cir.c
19416
19417 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19418 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
19419 L:      linux-watchdog@vger.kernel.org
19420 S:      Maintained
19421 F:      drivers/watchdog/ebc-c384_wdt.c
19422
19423 WINSYSTEMS WS16C48 GPIO DRIVER
19424 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
19425 L:      linux-gpio@vger.kernel.org
19426 S:      Maintained
19427 F:      drivers/gpio/gpio-ws16c48.c
19428
19429 WIREGUARD SECURE NETWORK TUNNEL
19430 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19431 L:      wireguard@lists.zx2c4.com
19432 L:      netdev@vger.kernel.org
19433 S:      Maintained
19434 F:      drivers/net/wireguard/
19435 F:      tools/testing/selftests/wireguard/
19436
19437 WISTRON LAPTOP BUTTON DRIVER
19438 M:      Miloslav Trmac <mitr@volny.cz>
19439 S:      Maintained
19440 F:      drivers/input/misc/wistron_btns.c
19441
19442 WL3501 WIRELESS PCMCIA CARD DRIVER
19443 L:      linux-wireless@vger.kernel.org
19444 S:      Odd fixes
19445 F:      drivers/net/wireless/wl3501*
19446
19447 WOLFSON MICROELECTRONICS DRIVERS
19448 L:      patches@opensource.cirrus.com
19449 S:      Supported
19450 W:      https://github.com/CirrusLogic/linux-drivers/wiki
19451 T:      git https://github.com/CirrusLogic/linux-drivers.git
19452 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19453 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19454 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
19455 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19456 F:      Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19457 F:      Documentation/hwmon/wm83??.rst
19458 F:      arch/arm/mach-s3c/mach-crag6410*
19459 F:      drivers/clk/clk-wm83*.c
19460 F:      drivers/extcon/extcon-arizona.c
19461 F:      drivers/gpio/gpio-*wm*.c
19462 F:      drivers/gpio/gpio-arizona.c
19463 F:      drivers/hwmon/wm83??-hwmon.c
19464 F:      drivers/input/misc/wm831x-on.c
19465 F:      drivers/input/touchscreen/wm831x-ts.c
19466 F:      drivers/input/touchscreen/wm97*.c
19467 F:      drivers/leds/leds-wm83*.c
19468 F:      drivers/mfd/arizona*
19469 F:      drivers/mfd/cs47l24*
19470 F:      drivers/mfd/wm*.c
19471 F:      drivers/power/supply/wm83*.c
19472 F:      drivers/regulator/arizona*
19473 F:      drivers/regulator/wm8*.c
19474 F:      drivers/rtc/rtc-wm83*.c
19475 F:      drivers/video/backlight/wm83*_bl.c
19476 F:      drivers/watchdog/wm83*_wdt.c
19477 F:      include/linux/mfd/arizona/
19478 F:      include/linux/mfd/wm831x/
19479 F:      include/linux/mfd/wm8350/
19480 F:      include/linux/mfd/wm8400*
19481 F:      include/linux/regulator/arizona*
19482 F:      include/linux/wm97xx.h
19483 F:      include/sound/wm????.h
19484 F:      sound/soc/codecs/arizona.?
19485 F:      sound/soc/codecs/cs47l24*
19486 F:      sound/soc/codecs/wm*
19487
19488 WORKQUEUE
19489 M:      Tejun Heo <tj@kernel.org>
19490 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19491 S:      Maintained
19492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19493 F:      Documentation/core-api/workqueue.rst
19494 F:      include/linux/workqueue.h
19495 F:      kernel/workqueue.c
19496
19497 X-POWERS AXP288 PMIC DRIVERS
19498 M:      Hans de Goede <hdegoede@redhat.com>
19499 S:      Maintained
19500 F:      drivers/acpi/pmic/intel_pmic_xpower.c
19501 N:      axp288
19502
19503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19504 M:      Chen-Yu Tsai <wens@csie.org>
19505 L:      linux-kernel@vger.kernel.org
19506 S:      Maintained
19507 N:      axp[128]
19508
19509 X.25 STACK
19510 M:      Martin Schiller <ms@dev.tdt.de>
19511 L:      linux-x25@vger.kernel.org
19512 S:      Maintained
19513 F:      Documentation/networking/lapb-module.rst
19514 F:      Documentation/networking/x25*
19515 F:      drivers/net/wan/hdlc_x25.c
19516 F:      drivers/net/wan/lapbether.c
19517 F:      include/*/lapb.h
19518 F:      include/net/x25*
19519 F:      include/uapi/linux/x25.h
19520 F:      net/lapb/
19521 F:      net/x25/
19522
19523 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19524 M:      Thomas Gleixner <tglx@linutronix.de>
19525 M:      Ingo Molnar <mingo@redhat.com>
19526 M:      Borislav Petkov <bp@alien8.de>
19527 M:      x86@kernel.org
19528 R:      "H. Peter Anvin" <hpa@zytor.com>
19529 L:      linux-kernel@vger.kernel.org
19530 S:      Maintained
19531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19532 F:      Documentation/devicetree/bindings/x86/
19533 F:      Documentation/x86/
19534 F:      arch/x86/
19535
19536 X86 ENTRY CODE
19537 M:      Andy Lutomirski <luto@kernel.org>
19538 L:      linux-kernel@vger.kernel.org
19539 S:      Maintained
19540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19541 F:      arch/x86/entry/
19542
19543 X86 MCE INFRASTRUCTURE
19544 M:      Tony Luck <tony.luck@intel.com>
19545 M:      Borislav Petkov <bp@alien8.de>
19546 L:      linux-edac@vger.kernel.org
19547 S:      Maintained
19548 F:      arch/x86/kernel/cpu/mce/*
19549
19550 X86 MICROCODE UPDATE SUPPORT
19551 M:      Borislav Petkov <bp@alien8.de>
19552 S:      Maintained
19553 F:      arch/x86/kernel/cpu/microcode/*
19554
19555 X86 MM
19556 M:      Dave Hansen <dave.hansen@linux.intel.com>
19557 M:      Andy Lutomirski <luto@kernel.org>
19558 M:      Peter Zijlstra <peterz@infradead.org>
19559 L:      linux-kernel@vger.kernel.org
19560 S:      Maintained
19561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19562 F:      arch/x86/mm/
19563
19564 X86 PLATFORM DRIVERS
19565 M:      Hans de Goede <hdegoede@redhat.com>
19566 M:      Mark Gross <mgross@linux.intel.com>
19567 L:      platform-driver-x86@vger.kernel.org
19568 S:      Maintained
19569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19570 F:      drivers/platform/olpc/
19571 F:      drivers/platform/x86/
19572
19573 X86 PLATFORM DRIVERS - ARCH
19574 R:      Darren Hart <dvhart@infradead.org>
19575 R:      Andy Shevchenko <andy@infradead.org>
19576 L:      platform-driver-x86@vger.kernel.org
19577 L:      x86@kernel.org
19578 S:      Maintained
19579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19580 F:      arch/x86/platform
19581
19582 X86 PLATFORM UV HPE SUPERDOME FLEX
19583 M:      Steve Wahl <steve.wahl@hpe.com>
19584 R:      Mike Travis <mike.travis@hpe.com>
19585 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
19586 R:      Russ Anderson <russ.anderson@hpe.com>
19587 S:      Supported
19588 F:      arch/x86/include/asm/uv/
19589 F:      arch/x86/kernel/apic/x2apic_uv_x.c
19590 F:      arch/x86/platform/uv/
19591
19592 X86 VDSO
19593 M:      Andy Lutomirski <luto@kernel.org>
19594 L:      linux-kernel@vger.kernel.org
19595 S:      Maintained
19596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19597 F:      arch/x86/entry/vdso/
19598
19599 XARRAY
19600 M:      Matthew Wilcox <willy@infradead.org>
19601 L:      linux-fsdevel@vger.kernel.org
19602 S:      Supported
19603 F:      Documentation/core-api/xarray.rst
19604 F:      include/linux/idr.h
19605 F:      include/linux/xarray.h
19606 F:      lib/idr.c
19607 F:      lib/xarray.c
19608 F:      tools/testing/radix-tree
19609
19610 XBOX DVD IR REMOTE
19611 M:      Benjamin Valentin <benpicco@googlemail.com>
19612 S:      Maintained
19613 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
19614 F:      drivers/media/rc/xbox_remote.c
19615
19616 XC2028/3028 TUNER DRIVER
19617 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
19618 L:      linux-media@vger.kernel.org
19619 S:      Maintained
19620 W:      https://linuxtv.org
19621 T:      git git://linuxtv.org/media_tree.git
19622 F:      drivers/media/tuners/tuner-xc2028.*
19623
19624 XDP (eXpress Data Path)
19625 M:      Alexei Starovoitov <ast@kernel.org>
19626 M:      Daniel Borkmann <daniel@iogearbox.net>
19627 M:      David S. Miller <davem@davemloft.net>
19628 M:      Jakub Kicinski <kuba@kernel.org>
19629 M:      Jesper Dangaard Brouer <hawk@kernel.org>
19630 M:      John Fastabend <john.fastabend@gmail.com>
19631 L:      netdev@vger.kernel.org
19632 L:      bpf@vger.kernel.org
19633 S:      Supported
19634 F:      include/net/xdp.h
19635 F:      include/net/xdp_priv.h
19636 F:      include/trace/events/xdp.h
19637 F:      kernel/bpf/cpumap.c
19638 F:      kernel/bpf/devmap.c
19639 F:      net/core/xdp.c
19640 F:      samples/bpf/xdp*
19641 F:      tools/testing/selftests/bpf/*xdp*
19642 F:      tools/testing/selftests/bpf/*/*xdp*
19643 F:      drivers/net/ethernet/*/*/*/*/*xdp*
19644 F:      drivers/net/ethernet/*/*/*xdp*
19645 K:      (?:\b|_)xdp(?:\b|_)
19646
19647 XDP SOCKETS (AF_XDP)
19648 M:      Björn Töpel <bjorn@kernel.org>
19649 M:      Magnus Karlsson <magnus.karlsson@intel.com>
19650 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
19651 L:      netdev@vger.kernel.org
19652 L:      bpf@vger.kernel.org
19653 S:      Maintained
19654 F:      Documentation/networking/af_xdp.rst
19655 F:      include/net/xdp_sock*
19656 F:      include/net/xsk_buff_pool.h
19657 F:      include/uapi/linux/if_xdp.h
19658 F:      include/uapi/linux/xdp_diag.h
19659 F:      include/net/netns/xdp.h
19660 F:      net/xdp/
19661 F:      samples/bpf/xdpsock*
19662 F:      tools/lib/bpf/xsk*
19663
19664 XEN BLOCK SUBSYSTEM
19665 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19666 M:      Roger Pau Monné <roger.pau@citrix.com>
19667 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19668 S:      Supported
19669 F:      drivers/block/xen*
19670 F:      drivers/block/xen-blkback/*
19671
19672 XEN HYPERVISOR ARM
19673 M:      Stefano Stabellini <sstabellini@kernel.org>
19674 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19675 S:      Maintained
19676 F:      arch/arm/include/asm/xen/
19677 F:      arch/arm/xen/
19678
19679 XEN HYPERVISOR ARM64
19680 M:      Stefano Stabellini <sstabellini@kernel.org>
19681 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19682 S:      Maintained
19683 F:      arch/arm64/include/asm/xen/
19684 F:      arch/arm64/xen/
19685
19686 XEN HYPERVISOR INTERFACE
19687 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
19688 M:      Juergen Gross <jgross@suse.com>
19689 R:      Stefano Stabellini <sstabellini@kernel.org>
19690 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19691 S:      Supported
19692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19693 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
19694 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
19695 F:      arch/x86/include/asm/pvclock-abi.h
19696 F:      arch/x86/include/asm/xen/
19697 F:      arch/x86/platform/pvh/
19698 F:      arch/x86/xen/
19699 F:      drivers/*/xen-*front.c
19700 F:      drivers/xen/
19701 F:      include/uapi/xen/
19702 F:      include/xen/
19703
19704 XEN NETWORK BACKEND DRIVER
19705 M:      Wei Liu <wei.liu@kernel.org>
19706 M:      Paul Durrant <paul@xen.org>
19707 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19708 L:      netdev@vger.kernel.org
19709 S:      Supported
19710 F:      drivers/net/xen-netback/*
19711
19712 XEN PCI SUBSYSTEM
19713 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19714 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19715 S:      Supported
19716 F:      arch/x86/pci/*xen*
19717 F:      drivers/pci/*xen*
19718
19719 XEN PVSCSI DRIVERS
19720 M:      Juergen Gross <jgross@suse.com>
19721 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19722 L:      linux-scsi@vger.kernel.org
19723 S:      Supported
19724 F:      drivers/scsi/xen-scsifront.c
19725 F:      drivers/xen/xen-scsiback.c
19726 F:      include/xen/interface/io/vscsiif.h
19727
19728 XEN SOUND FRONTEND DRIVER
19729 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19730 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19732 S:      Supported
19733 F:      sound/xen/*
19734
19735 XEN SWIOTLB SUBSYSTEM
19736 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19737 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19738 L:      iommu@lists.linux-foundation.org
19739 S:      Supported
19740 F:      arch/x86/xen/*swiotlb*
19741 F:      drivers/xen/*swiotlb*
19742
19743 XFS FILESYSTEM
19744 M:      Darrick J. Wong <djwong@kernel.org>
19745 M:      linux-xfs@vger.kernel.org
19746 L:      linux-xfs@vger.kernel.org
19747 S:      Supported
19748 W:      http://xfs.org/
19749 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19750 F:      Documentation/ABI/testing/sysfs-fs-xfs
19751 F:      Documentation/admin-guide/xfs.rst
19752 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
19753 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
19754 F:      fs/xfs/
19755 F:      include/uapi/linux/dqblk_xfs.h
19756 F:      include/uapi/linux/fsmap.h
19757
19758 XILINX AXI ETHERNET DRIVER
19759 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19760 S:      Maintained
19761 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
19762
19763 XILINX CAN DRIVER
19764 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19765 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19766 L:      linux-can@vger.kernel.org
19767 S:      Maintained
19768 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
19769 F:      drivers/net/can/xilinx_can.c
19770
19771 XILINX GPIO DRIVER
19772 M:      Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19773 R:      Srinivas Neeli <srinivas.neeli@xilinx.com>
19774 R:      Michal Simek <michal.simek@xilinx.com>
19775 S:      Maintained
19776 F:      Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19777 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19778 F:      drivers/gpio/gpio-xilinx.c
19779 F:      drivers/gpio/gpio-zynq.c
19780
19781 XILINX SD-FEC IP CORES
19782 M:      Derek Kiernan <derek.kiernan@xilinx.com>
19783 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
19784 S:      Maintained
19785 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19786 F:      Documentation/misc-devices/xilinx_sdfec.rst
19787 F:      drivers/misc/Kconfig
19788 F:      drivers/misc/Makefile
19789 F:      drivers/misc/xilinx_sdfec.c
19790 F:      include/uapi/misc/xilinx_sdfec.h
19791
19792 XILINX UARTLITE SERIAL DRIVER
19793 M:      Peter Korsgaard <jacmet@sunsite.dk>
19794 L:      linux-serial@vger.kernel.org
19795 S:      Maintained
19796 F:      drivers/tty/serial/uartlite.c
19797
19798 XILINX VIDEO IP CORES
19799 M:      Hyun Kwon <hyun.kwon@xilinx.com>
19800 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19801 L:      linux-media@vger.kernel.org
19802 S:      Supported
19803 T:      git git://linuxtv.org/media_tree.git
19804 F:      Documentation/devicetree/bindings/media/xilinx/
19805 F:      drivers/media/platform/xilinx/
19806 F:      include/uapi/linux/xilinx-v4l2-controls.h
19807
19808 XILINX ZYNQMP DPDMA DRIVER
19809 M:      Hyun Kwon <hyun.kwon@xilinx.com>
19810 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19811 L:      dmaengine@vger.kernel.org
19812 S:      Supported
19813 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19814 F:      drivers/dma/xilinx/xilinx_dpdma.c
19815 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19816
19817 XILINX ZYNQMP PSGTR PHY DRIVER
19818 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19819 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19820 L:      linux-kernel@vger.kernel.org
19821 S:      Supported
19822 T:      git https://github.com/Xilinx/linux-xlnx.git
19823 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19824 F:      drivers/phy/xilinx/phy-zynqmp.c
19825
19826 XILLYBUS DRIVER
19827 M:      Eli Billauer <eli.billauer@gmail.com>
19828 L:      linux-kernel@vger.kernel.org
19829 S:      Supported
19830 F:      drivers/char/xillybus/
19831
19832 XLP9XX I2C DRIVER
19833 M:      George Cherian <gcherian@marvell.com>
19834 L:      linux-i2c@vger.kernel.org
19835 S:      Supported
19836 W:      http://www.marvell.com
19837 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19838 F:      drivers/i2c/busses/i2c-xlp9xx.c
19839
19840 XRA1403 GPIO EXPANDER
19841 M:      Nandor Han <nandor.han@ge.com>
19842 M:      Semi Malinen <semi.malinen@ge.com>
19843 L:      linux-gpio@vger.kernel.org
19844 S:      Maintained
19845 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19846 F:      drivers/gpio/gpio-xra1403.c
19847
19848 XTENSA XTFPGA PLATFORM SUPPORT
19849 M:      Max Filippov <jcmvbkbc@gmail.com>
19850 L:      linux-xtensa@linux-xtensa.org
19851 S:      Maintained
19852 F:      drivers/spi/spi-xtensa-xtfpga.c
19853 F:      sound/soc/xtensa/xtfpga-i2s.c
19854
19855 YAM DRIVER FOR AX.25
19856 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
19857 L:      linux-hams@vger.kernel.org
19858 S:      Maintained
19859 F:      drivers/net/hamradio/yam*
19860 F:      include/linux/yam.h
19861
19862 YAMA SECURITY MODULE
19863 M:      Kees Cook <keescook@chromium.org>
19864 S:      Supported
19865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19866 F:      Documentation/admin-guide/LSM/Yama.rst
19867 F:      security/yama/
19868
19869 YEALINK PHONE DRIVER
19870 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
19871 L:      usbb2k-api-dev@nongnu.org
19872 S:      Maintained
19873 F:      Documentation/input/devices/yealink.rst
19874 F:      drivers/input/misc/yealink.*
19875
19876 Z8530 DRIVER FOR AX.25
19877 M:      Joerg Reuter <jreuter@yaina.de>
19878 L:      linux-hams@vger.kernel.org
19879 S:      Maintained
19880 W:      http://yaina.de/jreuter/
19881 W:      http://www.qsl.net/dl1bke/
19882 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
19883 F:      drivers/net/hamradio/*scc.c
19884 F:      drivers/net/hamradio/z8530.h
19885
19886 ZBUD COMPRESSED PAGE ALLOCATOR
19887 M:      Seth Jennings <sjenning@redhat.com>
19888 M:      Dan Streetman <ddstreet@ieee.org>
19889 L:      linux-mm@kvack.org
19890 S:      Maintained
19891 F:      include/linux/zbud.h
19892 F:      mm/zbud.c
19893
19894 ZD1211RW WIRELESS DRIVER
19895 M:      Daniel Drake <dsd@gentoo.org>
19896 M:      Ulrich Kunitz <kune@deine-taler.de>
19897 L:      linux-wireless@vger.kernel.org
19898 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
19899 S:      Maintained
19900 W:      http://zd1211.ath.cx/wiki/DriverRewrite
19901 F:      drivers/net/wireless/zydas/zd1211rw/
19902
19903 ZD1301 MEDIA DRIVER
19904 M:      Antti Palosaari <crope@iki.fi>
19905 L:      linux-media@vger.kernel.org
19906 S:      Maintained
19907 W:      https://linuxtv.org/
19908 W:      http://palosaari.fi/linux/
19909 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19910 F:      drivers/media/usb/dvb-usb-v2/zd1301*
19911
19912 ZD1301_DEMOD MEDIA DRIVER
19913 M:      Antti Palosaari <crope@iki.fi>
19914 L:      linux-media@vger.kernel.org
19915 S:      Maintained
19916 W:      https://linuxtv.org/
19917 W:      http://palosaari.fi/linux/
19918 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19919 F:      drivers/media/dvb-frontends/zd1301_demod*
19920
19921 ZHAOXIN PROCESSOR SUPPORT
19922 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19923 L:      linux-kernel@vger.kernel.org
19924 S:      Maintained
19925 F:      arch/x86/kernel/cpu/zhaoxin.c
19926
19927 ZONEFS FILESYSTEM
19928 M:      Damien Le Moal <damien.lemoal@wdc.com>
19929 M:      Naohiro Aota <naohiro.aota@wdc.com>
19930 R:      Johannes Thumshirn <jth@kernel.org>
19931 L:      linux-fsdevel@vger.kernel.org
19932 S:      Maintained
19933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19934 F:      Documentation/filesystems/zonefs.rst
19935 F:      fs/zonefs/
19936
19937 ZPOOL COMPRESSED PAGE STORAGE API
19938 M:      Dan Streetman <ddstreet@ieee.org>
19939 L:      linux-mm@kvack.org
19940 S:      Maintained
19941 F:      include/linux/zpool.h
19942 F:      mm/zpool.c
19943
19944 ZR36067 VIDEO FOR LINUX DRIVER
19945 M:      Corentin Labbe <clabbe@baylibre.com>
19946 L:      mjpeg-users@lists.sourceforge.net
19947 L:      linux-media@vger.kernel.org
19948 S:      Maintained
19949 W:      http://mjpeg.sourceforge.net/driver-zoran/
19950 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19951 F:      Documentation/driver-api/media/drivers/zoran.rst
19952 F:      drivers/staging/media/zoran/
19953
19954 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19955 M:      Minchan Kim <minchan@kernel.org>
19956 M:      Nitin Gupta <ngupta@vflare.org>
19957 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19958 L:      linux-kernel@vger.kernel.org
19959 S:      Maintained
19960 F:      Documentation/admin-guide/blockdev/zram.rst
19961 F:      drivers/block/zram/
19962
19963 ZS DECSTATION Z85C30 SERIAL DRIVER
19964 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
19965 S:      Maintained
19966 F:      drivers/tty/serial/zs.*
19967
19968 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19969 M:      Minchan Kim <minchan@kernel.org>
19970 M:      Nitin Gupta <ngupta@vflare.org>
19971 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19972 L:      linux-mm@kvack.org
19973 S:      Maintained
19974 F:      Documentation/vm/zsmalloc.rst
19975 F:      include/linux/zsmalloc.h
19976 F:      mm/zsmalloc.c
19977
19978 ZSWAP COMPRESSED SWAP CACHING
19979 M:      Seth Jennings <sjenning@redhat.com>
19980 M:      Dan Streetman <ddstreet@ieee.org>
19981 M:      Vitaly Wool <vitaly.wool@konsulko.com>
19982 L:      linux-mm@kvack.org
19983 S:      Maintained
19984 F:      mm/zswap.c
19985
19986 THE REST
19987 M:      Linus Torvalds <torvalds@linux-foundation.org>
19988 L:      linux-kernel@vger.kernel.org
19989 S:      Buried alive in reporters
19990 Q:      http://patchwork.kernel.org/project/LKML/list/
19991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19992 F:      *
19993 F:      */