Merge tag 'leds-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux...
[platform/kernel/linux-starfive.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
82
83         M: *Mail* patches to: FullName <address@domain>
84         R: Designated *Reviewer*: FullName <address@domain>
85            These reviewers should be CCed on patches.
86         L: *Mailing list* that is relevant to this area
87         S: *Status*, one of the following:
88            Supported:   Someone is actually paid to look after this.
89            Maintained:  Someone actually looks after it.
90            Odd Fixes:   It has a maintainer but they don't have time to do
91                         much other than throw the odd patch in. See below..
92            Orphan:      No current maintainer [but maybe you could take the
93                         role as you write your new code].
94            Obsolete:    Old code. Something tagged obsolete generally means
95                         it has been replaced by a better system and you
96                         should be using that.
97         W: *Web-page* with status/info
98         Q: *Patchwork* web based patch tracking system site
99         B: URI for where to file *bugs*. A web-page with detailed bug
100            filing info, a direct bug tracker link, or a mailto: URI.
101         C: URI for *chat* protocol, server and channel where developers
102            usually hang out, for example irc://server/channel.
103         P: Subsystem Profile document for more details submitting
104            patches to the given subsystem. This is either an in-tree file,
105            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106            for details.
107         T: *SCM* tree type and location.
108            Type is one of: git, hg, quilt, stgit, topgit
109         F: *Files* and directories wildcard patterns.
110            A trailing slash includes all files and subdirectory files.
111            F:   drivers/net/    all files in and below drivers/net
112            F:   drivers/net/*   all files in drivers/net, but not below
113            F:   */net/*         all files in "any top level directory"/net
114            One pattern per line.  Multiple F: lines acceptable.
115         X: *Excluded* files and directories that are NOT maintained, same
116            rules as F:. Files exclusions are tested before file matches.
117            Can be useful for excluding a specific subdirectory, for instance:
118            F:   net/
119            X:   net/ipv6/
120            matches all files in and below net excluding net/ipv6/
121         N: Files and directories *Regex* patterns.
122            N:   [^a-z]tegra     all files whose path contains tegra
123                                 (not including files like integrator)
124            One pattern per line.  Multiple N: lines acceptable.
125            scripts/get_maintainer.pl has different behavior for files that
126            match F: pattern and matches of N: patterns.  By default,
127            get_maintainer will not look at git log history when an F: pattern
128            match occurs.  When an N: match occurs, git log history is used
129            to also notify the people that have git commit signatures.
130         K: *Content regex* (perl extended) pattern match in a patch or file.
131            For instance:
132            K: of_get_profile
133               matches patches or files that contain "of_get_profile"
134            K: \b(printk|pr_(info|err))\b
135               matches patches or files that contain one or more of the words
136               printk, pr_info or pr_err
137            One regex pattern per line.  Multiple K: lines acceptable.
138
139 Maintainers List
140 ----------------
141
142 .. note:: When reading this list, please look for the most precise areas
143           first. When adding to this list, please keep the entries in
144           alphabetical order.
145
146 3C59X NETWORK DRIVER
147 M:      Steffen Klassert <klassert@kernel.org>
148 L:      netdev@vger.kernel.org
149 S:      Odd Fixes
150 F:      Documentation/networking/device_drivers/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:      Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M:      Heiner Kallweit <hkallweit1@gmail.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
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M:      Hans de Goede <hdegoede@redhat.com>
267 L:      linux-hwmon@vger.kernel.org
268 S:      Maintained
269 F:      drivers/hwmon/abituguru.c
270
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M:      Alistair John Strachan <alistair@devzero.co.uk>
273 L:      linux-hwmon@vger.kernel.org
274 S:      Maintained
275 F:      drivers/hwmon/abituguru3.c
276
277 ACCES 104-DIO-48E GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-104-dio-48e.c
282
283 ACCES 104-IDI-48 GPIO DRIVER
284 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-104-idi-48.c
288
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L:      linux-gpio@vger.kernel.org
292 S:      Maintained
293 F:      drivers/gpio/gpio-104-idio-16.c
294
295 ACCES 104-QUAD-8 DRIVER
296 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
297 M:      Syed Nayyar Waris <syednwaris@gmail.com>
298 L:      linux-iio@vger.kernel.org
299 S:      Maintained
300 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F:      drivers/counter/104-quad-8.c
303
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
306 L:      linux-gpio@vger.kernel.org
307 S:      Maintained
308 F:      drivers/gpio/gpio-pci-idio-16.c
309
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
312 L:      linux-gpio@vger.kernel.org
313 S:      Maintained
314 F:      drivers/gpio/gpio-pcie-idio-24.c
315
316 ACENIC DRIVER
317 M:      Jes Sorensen <jes@trained-monkey.org>
318 L:      linux-acenic@sunsite.dk
319 S:      Maintained
320 F:      drivers/net/ethernet/alteon/acenic*
321
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M:      Peter Kaestle <peter@piie.net>
324 L:      platform-driver-x86@vger.kernel.org
325 S:      Maintained
326 W:      http://piie.net/?section=acerhdf
327 F:      drivers/platform/x86/acerhdf.c
328
329 ACER WMI LAPTOP EXTRAS
330 M:      "Lee, Chun-Yi" <jlee@suse.com>
331 L:      platform-driver-x86@vger.kernel.org
332 S:      Maintained
333 F:      drivers/platform/x86/acer-wmi.c
334
335 ACPI
336 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M:      Len Brown <lenb@kernel.org>
338 L:      linux-acpi@vger.kernel.org
339 S:      Supported
340 W:      https://01.org/linux-acpi
341 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
342 B:      https://bugzilla.kernel.org
343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F:      Documentation/ABI/testing/configfs-acpi
345 F:      Documentation/ABI/testing/sysfs-bus-acpi
346 F:      Documentation/firmware-guide/acpi/
347 F:      drivers/acpi/
348 F:      drivers/pci/*/*acpi*
349 F:      drivers/pci/*acpi*
350 F:      drivers/pnp/pnpacpi/
351 F:      include/acpi/
352 F:      include/linux/acpi.h
353 F:      include/linux/fwnode.h
354 F:      tools/power/acpi/
355
356 ACPI APEI
357 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M:      Len Brown <lenb@kernel.org>
359 R:      James Morse <james.morse@arm.com>
360 R:      Tony Luck <tony.luck@intel.com>
361 R:      Borislav Petkov <bp@alien8.de>
362 L:      linux-acpi@vger.kernel.org
363 F:      drivers/acpi/apei/
364
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M:      Robert Moore <robert.moore@intel.com>
367 M:      Erik Kaneda <erik.kaneda@intel.com>
368 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      devel@acpica.org
371 S:      Supported
372 W:      https://acpica.org/
373 W:      https://github.com/acpica/acpica/
374 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
375 B:      https://bugzilla.kernel.org
376 B:      https://bugs.acpica.org
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F:      drivers/acpi/acpica/
379 F:      include/acpi/
380 F:      tools/power/acpi/
381
382 ACPI FAN DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 S:      Supported
386 W:      https://01.org/linux-acpi
387 B:      https://bugzilla.kernel.org
388 F:      drivers/acpi/fan.c
389
390 ACPI FOR ARM64 (ACPI/arm64)
391 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M:      Hanjun Guo <guohanjun@huawei.com>
393 M:      Sudeep Holla <sudeep.holla@arm.com>
394 L:      linux-acpi@vger.kernel.org
395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 S:      Maintained
397 F:      drivers/acpi/arm64
398
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M:      Hans de Goede <hdegoede@redhat.com>
401 L:      platform-driver-x86@vger.kernel.org
402 S:      Maintained
403 F:      drivers/platform/x86/i2c-multi-instantiate.c
404
405 ACPI PMIC DRIVERS
406 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M:      Len Brown <lenb@kernel.org>
408 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
410 L:      linux-acpi@vger.kernel.org
411 S:      Supported
412 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
413 B:      https://bugzilla.kernel.org
414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F:      drivers/acpi/pmic/
416
417 ACPI THERMAL DRIVER
418 M:      Zhang Rui <rui.zhang@intel.com>
419 L:      linux-acpi@vger.kernel.org
420 S:      Supported
421 W:      https://01.org/linux-acpi
422 B:      https://bugzilla.kernel.org
423 F:      drivers/acpi/*thermal*
424
425 ACPI VIDEO DRIVER
426 M:      Zhang Rui <rui.zhang@intel.com>
427 L:      linux-acpi@vger.kernel.org
428 S:      Supported
429 W:      https://01.org/linux-acpi
430 B:      https://bugzilla.kernel.org
431 F:      drivers/acpi/acpi_video.c
432
433 ACPI WMI DRIVER
434 L:      platform-driver-x86@vger.kernel.org
435 S:      Orphan
436 F:      drivers/platform/x86/wmi.c
437 F:      include/uapi/linux/wmi.h
438
439 AD1889 ALSA SOUND DRIVER
440 L:      linux-parisc@vger.kernel.org
441 S:      Maintained
442 W:      https://parisc.wiki.kernel.org/index.php/AD1889
443 F:      sound/pci/ad1889.*
444
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 S:      Supported
448 W:      http://wiki.analog.com/AD5254
449 W:      http://ez.analog.com/community/linux-device-drivers
450 F:      drivers/misc/ad525x_dpot.c
451
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M:      Michael Hennerich <michael.hennerich@analog.com>
454 S:      Supported
455 W:      http://wiki.analog.com/AD5398
456 W:      http://ez.analog.com/community/linux-device-drivers
457 F:      drivers/regulator/ad5398.c
458
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 S:      Supported
462 W:      http://wiki.analog.com/AD7142
463 W:      http://ez.analog.com/community/linux-device-drivers
464 F:      drivers/input/misc/ad714x.c
465
466 AD7877 TOUCHSCREEN DRIVER
467 M:      Michael Hennerich <michael.hennerich@analog.com>
468 S:      Supported
469 W:      http://wiki.analog.com/AD7877
470 W:      http://ez.analog.com/community/linux-device-drivers
471 F:      drivers/input/touchscreen/ad7877.c
472
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M:      Michael Hennerich <michael.hennerich@analog.com>
475 S:      Supported
476 W:      http://wiki.analog.com/AD7879
477 W:      http://ez.analog.com/community/linux-device-drivers
478 F:      drivers/input/touchscreen/ad7879.c
479
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M:      Jiri Kosina <jikos@kernel.org>
482 S:      Maintained
483
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 L:      linux-wpan@vger.kernel.org
487 S:      Supported
488 W:      https://wiki.analog.com/ADF7242
489 W:      http://ez.analog.com/community/linux-device-drivers
490 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F:      drivers/net/ieee802154/adf7242.c
492
493 ADM1025 HARDWARE MONITOR DRIVER
494 M:      Jean Delvare <jdelvare@suse.com>
495 L:      linux-hwmon@vger.kernel.org
496 S:      Maintained
497 F:      Documentation/hwmon/adm1025.rst
498 F:      drivers/hwmon/adm1025.c
499
500 ADM1029 HARDWARE MONITOR DRIVER
501 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
502 L:      linux-hwmon@vger.kernel.org
503 S:      Maintained
504 F:      drivers/hwmon/adm1029.c
505
506 ADM8211 WIRELESS DRIVER
507 L:      linux-wireless@vger.kernel.org
508 S:      Orphan
509 W:      https://wireless.wiki.kernel.org/
510 F:      drivers/net/wireless/admtek/adm8211.*
511
512 ADP1653 FLASH CONTROLLER DRIVER
513 M:      Sakari Ailus <sakari.ailus@iki.fi>
514 L:      linux-media@vger.kernel.org
515 S:      Maintained
516 F:      drivers/media/i2c/adp1653.c
517 F:      include/media/i2c/adp1653.h
518
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M:      Michael Hennerich <michael.hennerich@analog.com>
521 S:      Supported
522 W:      http://wiki.analog.com/ADP5520
523 W:      http://ez.analog.com/community/linux-device-drivers
524 F:      drivers/gpio/gpio-adp5520.c
525 F:      drivers/input/keyboard/adp5520-keys.c
526 F:      drivers/leds/leds-adp5520.c
527 F:      drivers/mfd/adp5520.c
528 F:      drivers/video/backlight/adp5520_bl.c
529
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M:      Michael Hennerich <michael.hennerich@analog.com>
532 S:      Supported
533 W:      http://wiki.analog.com/ADP5588
534 W:      http://ez.analog.com/community/linux-device-drivers
535 F:      drivers/gpio/gpio-adp5588.c
536 F:      drivers/input/keyboard/adp5588-keys.c
537
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M:      Michael Hennerich <michael.hennerich@analog.com>
540 S:      Supported
541 W:      http://wiki.analog.com/ADP8860
542 W:      http://ez.analog.com/community/linux-device-drivers
543 F:      drivers/video/backlight/adp8860_bl.c
544
545 ADT746X FAN DRIVER
546 M:      Colin Leroy <colin@colino.net>
547 S:      Maintained
548 F:      drivers/macintosh/therm_adt746x.c
549
550 ADT7475 HARDWARE MONITOR DRIVER
551 M:      Jean Delvare <jdelvare@suse.com>
552 L:      linux-hwmon@vger.kernel.org
553 S:      Maintained
554 F:      Documentation/hwmon/adt7475.rst
555 F:      drivers/hwmon/adt7475.c
556
557 ADVANSYS SCSI DRIVER
558 M:      Matthew Wilcox <willy@infradead.org>
559 M:      Hannes Reinecke <hare@suse.com>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      Documentation/scsi/advansys.rst
563 F:      drivers/scsi/advansys.c
564
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M:      Michael Hennerich <michael.hennerich@analog.com>
567 S:      Supported
568 W:      http://wiki.analog.com/ADXL345
569 W:      http://ez.analog.com/community/linux-device-drivers
570 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F:      drivers/input/misc/adxl34x.c
572
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M:      Michael Hennerich <michael.hennerich@analog.com>
575 S:      Supported
576 W:      http://ez.analog.com/community/linux-device-drivers
577 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F:      drivers/iio/accel/adxl372.c
579 F:      drivers/iio/accel/adxl372_i2c.c
580 F:      drivers/iio/accel/adxl372_spi.c
581
582 AF9013 MEDIA DRIVER
583 M:      Antti Palosaari <crope@iki.fi>
584 L:      linux-media@vger.kernel.org
585 S:      Maintained
586 W:      https://linuxtv.org
587 W:      http://palosaari.fi/linux/
588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
589 T:      git git://linuxtv.org/anttip/media_tree.git
590 F:      drivers/media/dvb-frontends/af9013*
591
592 AF9033 MEDIA DRIVER
593 M:      Antti Palosaari <crope@iki.fi>
594 L:      linux-media@vger.kernel.org
595 S:      Maintained
596 W:      https://linuxtv.org
597 W:      http://palosaari.fi/linux/
598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
599 T:      git git://linuxtv.org/anttip/media_tree.git
600 F:      drivers/media/dvb-frontends/af9033*
601
602 AFFS FILE SYSTEM
603 M:      David Sterba <dsterba@suse.com>
604 L:      linux-fsdevel@vger.kernel.org
605 S:      Odd Fixes
606 F:      Documentation/filesystems/affs.rst
607 F:      fs/affs/
608
609 AFS FILESYSTEM
610 M:      David Howells <dhowells@redhat.com>
611 L:      linux-afs@lists.infradead.org
612 S:      Supported
613 W:      https://www.infradead.org/~dhowells/kafs/
614 F:      Documentation/filesystems/afs.rst
615 F:      fs/afs/
616 F:      include/trace/events/afs.h
617
618 AGPGART DRIVER
619 M:      David Airlie <airlied@linux.ie>
620 S:      Maintained
621 T:      git git://anongit.freedesktop.org/drm/drm
622 F:      drivers/char/agp/
623 F:      include/linux/agp*
624 F:      include/uapi/linux/agp*
625
626 AHA152X SCSI DRIVER
627 M:      "Juergen E. Fischer" <fischer@norbit.de>
628 L:      linux-scsi@vger.kernel.org
629 S:      Maintained
630 F:      drivers/scsi/aha152x*
631 F:      drivers/scsi/pcmcia/aha152x*
632
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M:      Hannes Reinecke <hare@suse.com>
635 L:      linux-scsi@vger.kernel.org
636 S:      Maintained
637 F:      drivers/scsi/aic7xxx/
638
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M:      Hans Verkuil <hverkuil@xs4all.nl>
641 L:      linux-media@vger.kernel.org
642 S:      Maintained
643 W:      https://linuxtv.org
644 T:      git git://linuxtv.org/media_tree.git
645 F:      drivers/media/radio/radio-aimslab*
646
647 AIO
648 M:      Benjamin LaHaise <bcrl@kvack.org>
649 L:      linux-aio@kvack.org
650 S:      Supported
651 F:      fs/aio.c
652 F:      include/linux/*aio*.h
653
654 AIRSPY MEDIA DRIVER
655 M:      Antti Palosaari <crope@iki.fi>
656 L:      linux-media@vger.kernel.org
657 S:      Maintained
658 W:      https://linuxtv.org
659 W:      http://palosaari.fi/linux/
660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
661 T:      git git://linuxtv.org/anttip/media_tree.git
662 F:      drivers/media/usb/airspy/
663
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
666 S:      Maintained
667 F:      drivers/net/ethernet/alacritech/*
668
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M:      Duncan Sands <duncan.sands@free.fr>
671 L:      linux-usb@vger.kernel.org
672 S:      Maintained
673 W:      http://www.linux-usb.org/SpeedTouch/
674 F:      drivers/usb/atm/speedtch.c
675 F:      drivers/usb/atm/usbatm.c
676
677 ALCHEMY AU1XX0 MMC DRIVER
678 M:      Manuel Lauss <manuel.lauss@gmail.com>
679 S:      Maintained
680 F:      drivers/mmc/host/au1xmmc.c
681
682 ALI1563 I2C DRIVER
683 M:      Rudolf Marek <r.marek@assembler.cz>
684 L:      linux-i2c@vger.kernel.org
685 S:      Maintained
686 F:      Documentation/i2c/busses/i2c-ali1563.rst
687 F:      drivers/i2c/busses/i2c-ali1563.c
688
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M:      Tomislav Denis <tomislav.denis@avl.com>
691 L:      linux-iio@vger.kernel.org
692 S:      Maintained
693 W:      http://www.allsensors.com/
694 F:      Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F:      drivers/iio/pressure/dlhl60d.c
696
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M:      Michael Tretter <m.tretter@pengutronix.de>
699 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
700 L:      linux-media@vger.kernel.org
701 S:      Maintained
702 F:      drivers/staging/media/allegro-dvt/
703
704 ALLWINNER A10 CSI DRIVER
705 M:      Maxime Ripard <mripard@kernel.org>
706 L:      linux-media@vger.kernel.org
707 S:      Maintained
708 T:      git git://linuxtv.org/media_tree.git
709 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F:      drivers/media/platform/sunxi/sun4i-csi/
711
712 ALLWINNER CPUFREQ DRIVER
713 M:      Yangtao Li <tiny.windzz@gmail.com>
714 L:      linux-pm@vger.kernel.org
715 S:      Maintained
716 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719 ALLWINNER CRYPTO DRIVERS
720 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
721 L:      linux-crypto@vger.kernel.org
722 S:      Maintained
723 F:      drivers/crypto/allwinner/
724
725 ALLWINNER THERMAL DRIVER
726 M:      Vasily Khoruzhick <anarsoul@gmail.com>
727 M:      Yangtao Li <tiny.windzz@gmail.com>
728 L:      linux-pm@vger.kernel.org
729 S:      Maintained
730 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F:      drivers/thermal/sun8i_thermal.c
732
733 ALLWINNER VPU DRIVER
734 M:      Maxime Ripard <mripard@kernel.org>
735 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L:      linux-media@vger.kernel.org
737 S:      Maintained
738 F:      drivers/staging/media/sunxi/cedrus/
739
740 ALPHA PORT
741 M:      Richard Henderson <rth@twiddle.net>
742 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M:      Matt Turner <mattst88@gmail.com>
744 L:      linux-alpha@vger.kernel.org
745 S:      Odd Fixes
746 F:      arch/alpha/
747
748 ALPS PS/2 TOUCHPAD DRIVER
749 R:      Pali Rohár <pali@kernel.org>
750 F:      drivers/input/mouse/alps.*
751
752 ALTERA I2C CONTROLLER DRIVER
753 M:      Thor Thayer <thor.thayer@linux.intel.com>
754 S:      Maintained
755 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F:      drivers/i2c/busses/i2c-altera.c
757
758 ALTERA MAILBOX DRIVER
759 M:      Ley Foon Tan <ley.foon.tan@intel.com>
760 S:      Maintained
761 F:      drivers/mailbox/mailbox-altera.c
762
763 ALTERA PIO DRIVER
764 M:      Joyce Ooi <joyce.ooi@intel.com>
765 L:      linux-gpio@vger.kernel.org
766 S:      Maintained
767 F:      drivers/gpio/gpio-altera.c
768
769 ALTERA SYSTEM MANAGER DRIVER
770 M:      Thor Thayer <thor.thayer@linux.intel.com>
771 S:      Maintained
772 F:      drivers/mfd/altera-sysmgr.c
773 F:      include/linux/mfd/altera-sysmgr.h
774
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M:      Thor Thayer <thor.thayer@linux.intel.com>
777 S:      Maintained
778 F:      drivers/gpio/gpio-altera-a10sr.c
779 F:      drivers/mfd/altera-a10sr.c
780 F:      drivers/reset/reset-a10sr.c
781 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F:      include/linux/mfd/altera-a10sr.h
783
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M:      Joyce Ooi <joyce.ooi@intel.com>
786 L:      netdev@vger.kernel.org
787 S:      Maintained
788 F:      drivers/net/ethernet/altera/
789
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M:      Tobias Klauser <tklauser@distanz.ch>
792 L:      linux-serial@vger.kernel.org
793 S:      Maintained
794 F:      drivers/tty/serial/altera_jtaguart.c
795 F:      drivers/tty/serial/altera_uart.c
796 F:      include/linux/altera_jtaguart.h
797 F:      include/linux/altera_uart.h
798
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M:      Talel Shenhar <talel@amazon.com>
801 S:      Maintained
802 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F:      drivers/irqchip/irq-al-fic.c
804
805 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806 M:      Talel Shenhar <talel@amazon.com>
807 S:      Maintained
808 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F:      drivers/thermal/thermal_mmio.c
810
811 AMAZON ETHERNET DRIVERS
812 M:      Netanel Belgazal <netanel@amazon.com>
813 M:      Arthur Kiyanovski <akiyano@amazon.com>
814 R:      Guy Tzalik <gtzalik@amazon.com>
815 R:      Saeed Bishara <saeedb@amazon.com>
816 R:      Zorik Machulsky <zorik@amazon.com>
817 L:      netdev@vger.kernel.org
818 S:      Supported
819 F:      Documentation/networking/device_drivers/amazon/ena.rst
820 F:      drivers/net/ethernet/amazon/
821
822 AMAZON RDMA EFA DRIVER
823 M:      Gal Pressman <galpress@amazon.com>
824 R:      Yossi Leybovich <sleybo@amazon.com>
825 L:      linux-rdma@vger.kernel.org
826 S:      Supported
827 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
828 F:      drivers/infiniband/hw/efa/
829 F:      include/uapi/rdma/efa-abi.h
830
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M:      Tom Lendacky <thomas.lendacky@amd.com>
833 M:      John Allen <john.allen@amd.com>
834 L:      linux-crypto@vger.kernel.org
835 S:      Supported
836 F:      drivers/crypto/ccp/
837 F:      include/linux/ccp.h
838
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M:      Brijesh Singh <brijesh.singh@amd.com>
841 M:      Tom Lendacky <thomas.lendacky@amd.com>
842 L:      linux-crypto@vger.kernel.org
843 S:      Supported
844 F:      drivers/crypto/ccp/sev*
845 F:      include/uapi/linux/psp-sev.h
846
847 AMD DISPLAY CORE
848 M:      Harry Wentland <harry.wentland@amd.com>
849 M:      Leo Li <sunpeng.li@amd.com>
850 L:      amd-gfx@lists.freedesktop.org
851 S:      Supported
852 T:      git git://people.freedesktop.org/~agd5f/linux
853 F:      drivers/gpu/drm/amd/display/
854
855 AMD ENERGY DRIVER
856 M:      Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L:      linux-hwmon@vger.kernel.org
858 S:      Maintained
859 F:      Documentation/hwmon/amd_energy.rst
860 F:      drivers/hwmon/amd_energy.c
861
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M:      Huang Rui <ray.huang@amd.com>
864 L:      linux-hwmon@vger.kernel.org
865 S:      Supported
866 F:      Documentation/hwmon/fam15h_power.rst
867 F:      drivers/hwmon/fam15h_power.c
868
869 AMD FCH GPIO DRIVER
870 M:      Enrico Weigelt, metux IT consult <info@metux.net>
871 L:      linux-gpio@vger.kernel.org
872 S:      Maintained
873 F:      drivers/gpio/gpio-amd-fch.c
874 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
875
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
878 S:      Orphan
879 F:      drivers/usb/gadget/udc/amd5536udc.*
880
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M:      Andres Salomon <dilinger@queued.net>
883 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
884 S:      Supported
885 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F:      arch/x86/include/asm/geode.h
887 F:      drivers/char/hw_random/geode-rng.c
888 F:      drivers/crypto/geode*
889 F:      drivers/video/fbdev/geode/
890
891 AMD IOMMU (AMD-VI)
892 M:      Joerg Roedel <joro@8bytes.org>
893 L:      iommu@lists.linux-foundation.org
894 S:      Maintained
895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F:      drivers/iommu/amd/
897 F:      include/linux/amd-iommu.h
898
899 AMD KFD
900 M:      Felix Kuehling <Felix.Kuehling@amd.com>
901 L:      amd-gfx@lists.freedesktop.org
902 S:      Supported
903 T:      git git://people.freedesktop.org/~agd5f/linux
904 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F:      drivers/gpu/drm/amd/amdkfd/
906 F:      drivers/gpu/drm/amd/include/cik_structs.h
907 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F:      drivers/gpu/drm/amd/include/v9_structs.h
909 F:      drivers/gpu/drm/amd/include/vi_structs.h
910 F:      include/uapi/linux/kfd_ioctl.h
911
912 AMD SPI DRIVER
913 M:      Sanjay R Mehta <sanju.mehta@amd.com>
914 S:      Maintained
915 F:      drivers/spi/spi-amd.c
916
917 AMD MP2 I2C DRIVER
918 M:      Elie Morisse <syniurge@gmail.com>
919 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L:      linux-i2c@vger.kernel.org
922 S:      Maintained
923 F:      drivers/i2c/busses/i2c-amd-mp2*
924
925 AMD POWERPLAY
926 M:      Evan Quan <evan.quan@amd.com>
927 L:      amd-gfx@lists.freedesktop.org
928 S:      Supported
929 T:      git git://people.freedesktop.org/~agd5f/linux
930 F:      drivers/gpu/drm/amd/powerplay/
931
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
934 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M:      Tom Lendacky <thomas.lendacky@amd.com>
936 S:      Supported
937 F:      arch/arm64/boot/dts/amd/
938
939 AMD XGBE DRIVER
940 M:      Tom Lendacky <thomas.lendacky@amd.com>
941 L:      netdev@vger.kernel.org
942 S:      Supported
943 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F:      drivers/net/ethernet/amd/xgbe/
945
946 ANALOG DEVICES INC AD5686 DRIVER
947 M:      Michael Hennerich <Michael.Hennerich@analog.com>
948 L:      linux-pm@vger.kernel.org
949 S:      Supported
950 W:      http://ez.analog.com/community/linux-device-drivers
951 F:      drivers/iio/dac/ad5686*
952 F:      drivers/iio/dac/ad5696*
953
954 ANALOG DEVICES INC AD5758 DRIVER
955 M:      Michael Hennerich <Michael.Hennerich@analog.com>
956 L:      linux-iio@vger.kernel.org
957 S:      Supported
958 W:      http://ez.analog.com/community/linux-device-drivers
959 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
960 F:      drivers/iio/dac/ad5758.c
961
962 ANALOG DEVICES INC AD7091R5 DRIVER
963 M:      Beniamin Bia <beniamin.bia@analog.com>
964 L:      linux-iio@vger.kernel.org
965 S:      Supported
966 W:      http://ez.analog.com/community/linux-device-drivers
967 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968 F:      drivers/iio/adc/ad7091r5.c
969
970 ANALOG DEVICES INC AD7124 DRIVER
971 M:      Michael Hennerich <Michael.Hennerich@analog.com>
972 L:      linux-iio@vger.kernel.org
973 S:      Supported
974 W:      http://ez.analog.com/community/linux-device-drivers
975 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976 F:      drivers/iio/adc/ad7124.c
977
978 ANALOG DEVICES INC AD7192 DRIVER
979 M:      Alexandru Tachici <alexandru.tachici@analog.com>
980 L:      linux-iio@vger.kernel.org
981 S:      Supported
982 W:      http://ez.analog.com/community/linux-device-drivers
983 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984 F:      drivers/iio/adc/ad7192.c
985
986 ANALOG DEVICES INC AD7292 DRIVER
987 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988 L:      linux-iio@vger.kernel.org
989 S:      Supported
990 W:      http://ez.analog.com/community/linux-device-drivers
991 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992 F:      drivers/iio/adc/ad7292.c
993
994 ANALOG DEVICES INC AD7606 DRIVER
995 M:      Michael Hennerich <Michael.Hennerich@analog.com>
996 M:      Beniamin Bia <beniamin.bia@analog.com>
997 L:      linux-iio@vger.kernel.org
998 S:      Supported
999 W:      http://ez.analog.com/community/linux-device-drivers
1000 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001 F:      drivers/iio/adc/ad7606.c
1002
1003 ANALOG DEVICES INC AD7768-1 DRIVER
1004 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1005 L:      linux-iio@vger.kernel.org
1006 S:      Supported
1007 W:      http://ez.analog.com/community/linux-device-drivers
1008 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009 F:      drivers/iio/adc/ad7768-1.c
1010
1011 ANALOG DEVICES INC AD7780 DRIVER
1012 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1013 M:      Renato Lui Geh <renatogeh@gmail.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,ad7780.yaml
1018 F:      drivers/iio/adc/ad7780.c
1019
1020 ANALOG DEVICES INC AD9389B DRIVER
1021 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L:      linux-media@vger.kernel.org
1023 S:      Maintained
1024 F:      drivers/media/i2c/ad9389b*
1025
1026 ANALOG DEVICES INC ADGS1408 DRIVER
1027 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1028 S:      Supported
1029 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030 F:      drivers/mux/adgs1408.c
1031
1032 ANALOG DEVICES INC ADIN DRIVER
1033 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034 L:      netdev@vger.kernel.org
1035 S:      Supported
1036 W:      http://ez.analog.com/community/linux-device-drivers
1037 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1038 F:      drivers/net/phy/adin.c
1039
1040 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
1042 L:      linux-iio@vger.kernel.org
1043 S:      Supported
1044 F:      drivers/iio/imu/adis.c
1045 F:      include/linux/iio/imu/adis.h
1046
1047 ANALOG DEVICES INC ADIS16460 DRIVER
1048 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1049 L:      linux-iio@vger.kernel.org
1050 S:      Supported
1051 W:      http://ez.analog.com/community/linux-device-drivers
1052 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053 F:      drivers/iio/imu/adis16460.c
1054
1055 ANALOG DEVICES INC ADIS16475 DRIVER
1056 M:      Nuno Sa <nuno.sa@analog.com>
1057 L:      linux-iio@vger.kernel.org
1058 W:      http://ez.analog.com/community/linux-device-drivers
1059 S:      Supported
1060 F:      drivers/iio/imu/adis16475.c
1061 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1062
1063 ANALOG DEVICES INC ADM1177 DRIVER
1064 M:      Beniamin Bia <beniamin.bia@analog.com>
1065 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1066 L:      linux-hwmon@vger.kernel.org
1067 S:      Supported
1068 W:      http://ez.analog.com/community/linux-device-drivers
1069 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F:      drivers/hwmon/adm1177.c
1071
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1074 L:      linux-pm@vger.kernel.org
1075 S:      Supported
1076 W:      http://ez.analog.com/community/linux-device-drivers
1077 F:      drivers/power/supply/adp5061.c
1078
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M:      Lars-Peter Clausen <lars@metafoo.de>
1081 L:      linux-media@vger.kernel.org
1082 S:      Supported
1083 W:      http://ez.analog.com/community/linux-device-drivers
1084 F:      drivers/media/i2c/adv7180.c
1085 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1086
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L:      linux-media@vger.kernel.org
1090 S:      Maintained
1091 F:      drivers/media/i2c/adv748x/*
1092
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L:      linux-media@vger.kernel.org
1096 S:      Maintained
1097 F:      drivers/media/i2c/adv7511*
1098
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L:      linux-media@vger.kernel.org
1102 S:      Maintained
1103 F:      drivers/media/i2c/adv7604*
1104
1105 ANALOG DEVICES INC ADV7842 DRIVER
1106 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107 L:      linux-media@vger.kernel.org
1108 S:      Maintained
1109 F:      drivers/media/i2c/adv7842*
1110
1111 ANALOG DEVICES INC ASOC CODEC DRIVERS
1112 M:      Lars-Peter Clausen <lars@metafoo.de>
1113 M:      Nuno Sá <nuno.sa@analog.com>
1114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1115 S:      Supported
1116 W:      http://wiki.analog.com/
1117 W:      http://ez.analog.com/community/linux-device-drivers
1118 F:      sound/soc/codecs/ad1*
1119 F:      sound/soc/codecs/ad7*
1120 F:      sound/soc/codecs/adau*
1121 F:      sound/soc/codecs/adav*
1122 F:      sound/soc/codecs/sigmadsp.*
1123 F:      sound/soc/codecs/ssm*
1124
1125 ANALOG DEVICES INC DMA DRIVERS
1126 M:      Lars-Peter Clausen <lars@metafoo.de>
1127 S:      Supported
1128 W:      http://ez.analog.com/community/linux-device-drivers
1129 F:      drivers/dma/dma-axi-dmac.c
1130
1131 ANALOG DEVICES INC HMC425A DRIVER
1132 M:      Beniamin Bia <beniamin.bia@analog.com>
1133 M:      Michael Hennerich <michael.hennerich@analog.com>
1134 L:      linux-iio@vger.kernel.org
1135 S:      Supported
1136 W:      http://ez.analog.com/community/linux-device-drivers
1137 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138 F:      drivers/iio/amplifiers/hmc425a.c
1139
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M:      Lars-Peter Clausen <lars@metafoo.de>
1142 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1143 S:      Supported
1144 W:      http://wiki.analog.com/
1145 W:      http://ez.analog.com/community/linux-device-drivers
1146 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F:      drivers/iio/*/ad*
1149 F:      drivers/iio/adc/ltc249*
1150 F:      drivers/staging/iio/*/ad*
1151 X:      drivers/iio/*/adjd*
1152
1153 ANALOGBITS PLL LIBRARIES
1154 M:      Paul Walmsley <paul.walmsley@sifive.com>
1155 S:      Supported
1156 F:      drivers/clk/analogbits/*
1157 F:      include/linux/clk/analogbits*
1158
1159 ANDES ARCHITECTURE
1160 M:      Nick Hu <nickhu@andestech.com>
1161 M:      Greentime Hu <green.hu@gmail.com>
1162 M:      Vincent Chen <deanbo422@gmail.com>
1163 S:      Supported
1164 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166 F:      Documentation/devicetree/bindings/nds32/
1167 F:      arch/nds32/
1168 N:      nds32
1169 K:      nds32
1170
1171 ANDROID CONFIG FRAGMENTS
1172 M:      Rob Herring <robh@kernel.org>
1173 S:      Supported
1174 F:      kernel/configs/android*
1175
1176 ANDROID DRIVERS
1177 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178 M:      Arve Hjønnevåg <arve@android.com>
1179 M:      Todd Kjos <tkjos@android.com>
1180 M:      Martijn Coenen <maco@android.com>
1181 M:      Joel Fernandes <joel@joelfernandes.org>
1182 M:      Christian Brauner <christian@brauner.io>
1183 M:      Hridya Valsaraju <hridya@google.com>
1184 M:      Suren Baghdasaryan <surenb@google.com>
1185 L:      devel@driverdev.osuosl.org
1186 S:      Supported
1187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1188 F:      drivers/android/
1189 F:      drivers/staging/android/
1190
1191 ANDROID GOLDFISH PIC DRIVER
1192 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1193 S:      Supported
1194 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195 F:      drivers/irqchip/irq-goldfish-pic.c
1196
1197 ANDROID GOLDFISH RTC DRIVER
1198 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1199 S:      Supported
1200 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201 F:      drivers/rtc/rtc-goldfish.c
1202
1203 ANDROID ION DRIVER
1204 M:      Laura Abbott <labbott@redhat.com>
1205 M:      Sumit Semwal <sumit.semwal@linaro.org>
1206 L:      devel@driverdev.osuosl.org
1207 L:      dri-devel@lists.freedesktop.org
1208 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1209 S:      Supported
1210 F:      drivers/staging/android/ion
1211 F:      drivers/staging/android/uapi/ion.h
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/phy/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:      http://patchwork.ozlabs.org/project/netdev/list/
1310 F:      Documentation/networking/device_drivers/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:      arch/arm/oprofile/common.c
1440 F:      drivers/perf/
1441 F:      include/linux/perf/arm_pmu.h
1442
1443 ARM PORT
1444 M:      Russell King <linux@armlinux.org.uk>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Odd Fixes
1447 W:      http://www.armlinux.org.uk/
1448 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1449 F:      arch/arm/
1450 X:      arch/arm/boot/dts/
1451
1452 ARM PRIMECELL AACI PL041 DRIVER
1453 M:      Russell King <linux@armlinux.org.uk>
1454 S:      Odd Fixes
1455 F:      sound/arm/aaci.*
1456
1457 ARM PRIMECELL BUS SUPPORT
1458 M:      Russell King <linux@armlinux.org.uk>
1459 S:      Odd Fixes
1460 F:      drivers/amba/
1461 F:      include/linux/amba/bus.h
1462
1463 ARM PRIMECELL CLCD PL110 DRIVER
1464 M:      Russell King <linux@armlinux.org.uk>
1465 S:      Odd Fixes
1466 F:      drivers/video/fbdev/amba-clcd.*
1467
1468 ARM PRIMECELL KMI PL050 DRIVER
1469 M:      Russell King <linux@armlinux.org.uk>
1470 S:      Odd Fixes
1471 F:      drivers/input/serio/ambakmi.*
1472 F:      include/linux/amba/kmi.h
1473
1474 ARM PRIMECELL MMCI PL180/1 DRIVER
1475 M:      Russell King <linux@armlinux.org.uk>
1476 S:      Odd Fixes
1477 F:      drivers/mmc/host/mmci.*
1478 F:      include/linux/amba/mmci.h
1479
1480 ARM PRIMECELL SSP PL022 SPI DRIVER
1481 M:      Linus Walleij <linus.walleij@linaro.org>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1485 F:      drivers/spi/spi-pl022.c
1486
1487 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1488 M:      Russell King <linux@armlinux.org.uk>
1489 S:      Odd Fixes
1490 F:      drivers/tty/serial/amba-pl01*.c
1491 F:      include/linux/amba/serial.h
1492
1493 ARM PRIMECELL VIC PL190/PL192 DRIVER
1494 M:      Linus Walleij <linus.walleij@linaro.org>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1498 F:      drivers/irqchip/irq-vic.c
1499
1500 ARM SMC WATCHDOG DRIVER
1501 M:      Julius Werner <jwerner@chromium.org>
1502 R:      Evan Benn <evanbenn@chromium.org>
1503 S:      Maintained
1504 F:      devicetree/bindings/watchdog/arm-smc-wdt.yaml
1505 F:      drivers/watchdog/arm_smc_wdt.c
1506
1507 ARM SMMU DRIVERS
1508 M:      Will Deacon <will@kernel.org>
1509 R:      Robin Murphy <robin.murphy@arm.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1513 F:      drivers/iommu/arm-smmu*
1514 F:      drivers/iommu/io-pgtable-arm-v7s.c
1515 F:      drivers/iommu/io-pgtable-arm.c
1516
1517 ARM SUB-ARCHITECTURES
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1521 F:      arch/arm/mach-*/
1522 F:      arch/arm/plat-*/
1523
1524 ARM/ACTIONS SEMI ARCHITECTURE
1525 M:      Andreas Färber <afaerber@suse.de>
1526 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529 F:      Documentation/devicetree/bindings/arm/actions.yaml
1530 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1531 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1532 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1533 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1534 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1535 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1536 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1537 F:      arch/arm/boot/dts/owl-*
1538 F:      arch/arm/mach-actions/
1539 F:      arch/arm64/boot/dts/actions/
1540 F:      drivers/clk/actions/
1541 F:      drivers/clocksource/timer-owl*
1542 F:      drivers/dma/owl-dma.c
1543 F:      drivers/i2c/busses/i2c-owl.c
1544 F:      drivers/mmc/host/owl-mmc.c
1545 F:      drivers/pinctrl/actions/*
1546 F:      drivers/soc/actions/
1547 F:      include/dt-bindings/power/owl-*
1548 F:      include/linux/soc/actions/
1549 N:      owl
1550
1551 ARM/ADS SPHERE MACHINE SUPPORT
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/AFEB9260 MACHINE SUPPORT
1557 M:      Sergey Lapin <slapin@ossfans.org>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/AJECO 1ARM MACHINE SUPPORT
1562 M:      Lennert Buytenhek <kernel@wantstofly.org>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565
1566 ARM/Allwinner SoC Clock Support
1567 M:      Emilio López <emilio@elopez.com.ar>
1568 S:      Maintained
1569 F:      drivers/clk/sunxi/
1570
1571 ARM/Allwinner sunXi SoC support
1572 M:      Maxime Ripard <mripard@kernel.org>
1573 M:      Chen-Yu Tsai <wens@csie.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1577 F:      arch/arm/mach-sunxi/
1578 F:      arch/arm64/boot/dts/allwinner/
1579 F:      drivers/clk/sunxi-ng/
1580 F:      drivers/pinctrl/sunxi/
1581 F:      drivers/soc/sunxi/
1582 N:      sun[x456789]i
1583 N:      sun50i
1584
1585 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1586 M:      Neil Armstrong <narmstrong@baylibre.com>
1587 M:      Jerome Brunet <jbrunet@baylibre.com>
1588 L:      linux-amlogic@lists.infradead.org
1589 S:      Maintained
1590 F:      Documentation/devicetree/bindings/clock/amlogic*
1591 F:      drivers/clk/meson/
1592 F:      include/dt-bindings/clock/gxbb*
1593 F:      include/dt-bindings/clock/meson*
1594
1595 ARM/Amlogic Meson SoC Crypto Drivers
1596 M:      Corentin Labbe <clabbe@baylibre.com>
1597 L:      linux-crypto@vger.kernel.org
1598 L:      linux-amlogic@lists.infradead.org
1599 S:      Maintained
1600 F:      Documentation/devicetree/bindings/crypto/amlogic*
1601 F:      drivers/crypto/amlogic/
1602
1603 ARM/Amlogic Meson SoC Sound Drivers
1604 M:      Jerome Brunet <jbrunet@baylibre.com>
1605 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1606 S:      Maintained
1607 F:      Documentation/devicetree/bindings/sound/amlogic*
1608 F:      sound/soc/meson/
1609
1610 ARM/Amlogic Meson SoC support
1611 M:      Kevin Hilman <khilman@baylibre.com>
1612 R:      Neil Armstrong <narmstrong@baylibre.com>
1613 R:      Jerome Brunet <jbrunet@baylibre.com>
1614 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 L:      linux-amlogic@lists.infradead.org
1617 S:      Maintained
1618 W:      http://linux-meson.com/
1619 F:      arch/arm/boot/dts/meson*
1620 F:      arch/arm/mach-meson/
1621 F:      arch/arm64/boot/dts/amlogic/
1622 F:      drivers/mmc/host/meson*
1623 F:      drivers/pinctrl/meson/
1624 F:      drivers/rtc/rtc-meson*
1625 F:      drivers/soc/amlogic/
1626 N:      meson
1627
1628 ARM/Annapurna Labs ALPINE ARCHITECTURE
1629 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1630 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 F:      arch/arm/boot/dts/alpine*
1634 F:      arch/arm/mach-alpine/
1635 F:      arch/arm64/boot/dts/amazon/
1636 F:      drivers/*/*alpine*
1637
1638 ARM/ARTPEC MACHINE SUPPORT
1639 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1640 M:      Lars Persson <lars.persson@axis.com>
1641 L:      linux-arm-kernel@axis.com
1642 S:      Maintained
1643 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1644 F:      arch/arm/boot/dts/artpec6*
1645 F:      arch/arm/mach-artpec
1646 F:      drivers/clk/axis
1647 F:      drivers/crypto/axis
1648 F:      drivers/mmc/host/usdhi6rol0.c
1649 F:      drivers/pinctrl/pinctrl-artpec*
1650
1651 ARM/ASPEED I2C DRIVER
1652 M:      Brendan Higgins <brendanhiggins@google.com>
1653 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1654 R:      Joel Stanley <joel@jms.id.au>
1655 L:      linux-i2c@vger.kernel.org
1656 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1659 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1660 F:      drivers/i2c/busses/i2c-aspeed.c
1661 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1662
1663 ARM/ASPEED MACHINE SUPPORT
1664 M:      Joel Stanley <joel@jms.id.au>
1665 R:      Andrew Jeffery <andrew@aj.id.au>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1668 S:      Supported
1669 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1671 F:      arch/arm/boot/dts/aspeed-*
1672 F:      arch/arm/mach-aspeed/
1673 N:      aspeed
1674
1675 ARM/BITMAIN ARCHITECTURE
1676 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1680 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1681 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1682 F:      arch/arm64/boot/dts/bitmain/
1683 F:      drivers/clk/clk-bm1880.c
1684 F:      drivers/pinctrl/pinctrl-bm1880.c
1685
1686 ARM/CALXEDA HIGHBANK ARCHITECTURE
1687 M:      Andre Przywara <andre.przywara@arm.com>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/ecx-*.dts*
1691 F:      arch/arm/boot/dts/highbank.dts
1692 F:      arch/arm/mach-highbank/
1693
1694 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1695 M:      Krzysztof Halasa <khalasa@piap.pl>
1696 S:      Maintained
1697 F:      arch/arm/mach-cns3xxx/
1698
1699 ARM/CAVIUM THUNDER NETWORK DRIVER
1700 M:      Sunil Goutham <sgoutham@marvell.com>
1701 M:      Robert Richter <rrichter@marvell.com>
1702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 S:      Supported
1704 F:      drivers/net/ethernet/cavium/thunder/
1705
1706 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1707 M:      Lukasz Majewski <lukma@denx.de>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 S:      Maintained
1710 F:      arch/arm/mach-ep93xx/ts72xx.c
1711
1712 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1713 M:      Alexander Shiyan <shc_work@mail.ru>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Odd Fixes
1716 N:      clps711x
1717
1718 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1719 M:      Lennert Buytenhek <kernel@wantstofly.org>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S:      Maintained
1722
1723 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1724 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1725 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm/mach-ep93xx/
1729 F:      arch/arm/mach-ep93xx/include/mach/
1730
1731 ARM/CLKDEV SUPPORT
1732 M:      Russell King <linux@armlinux.org.uk>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1736 F:      drivers/clk/clkdev.c
1737
1738 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1739 M:      Baruch Siach <baruch@tkos.co.il>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/boot/dts/cx92755*
1743 N:      digicolor
1744
1745 ARM/CONTEC MICRO9 MACHINE SUPPORT
1746 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1747 S:      Maintained
1748 F:      arch/arm/mach-ep93xx/micro9.c
1749
1750 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1751 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1752 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1753 R:      Mike Leach <mike.leach@linaro.org>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1757 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1758 F:      Documentation/devicetree/bindings/arm/coresight-cti.yaml
1759 F:      Documentation/devicetree/bindings/arm/coresight.txt
1760 F:      Documentation/trace/coresight/*
1761 F:      drivers/hwtracing/coresight/*
1762 F:      include/dt-bindings/arm/coresight-cti-dt.h
1763 F:      tools/perf/arch/arm/util/auxtrace.c
1764 F:      tools/perf/arch/arm/util/cs-etm.c
1765 F:      tools/perf/arch/arm/util/cs-etm.h
1766 F:      tools/perf/arch/arm/util/pmu.c
1767 F:      tools/perf/util/cs-etm-decoder/*
1768 F:      tools/perf/util/cs-etm.*
1769
1770 ARM/CORGI MACHINE SUPPORT
1771 M:      Richard Purdie <rpurdie@rpsys.net>
1772 S:      Maintained
1773
1774 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1775 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1776 M:      Linus Walleij <linus.walleij@linaro.org>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779 T:      git git://github.com/ulli-kroll/linux.git
1780 F:      Documentation/devicetree/bindings/arm/gemini.txt
1781 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1782 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1783 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1784 F:      arch/arm/mach-gemini/
1785 F:      drivers/net/ethernet/cortina/
1786 F:      drivers/pinctrl/pinctrl-gemini.c
1787 F:      drivers/rtc/rtc-ftrtc010.c
1788
1789 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1790 M:      Barry Song <baohua@kernel.org>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 S:      Maintained
1793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1794 F:      arch/arm/boot/dts/prima2*
1795 F:      arch/arm/mach-prima2/
1796 F:      drivers/clk/sirf/
1797 F:      drivers/clocksource/timer-atlas7.c
1798 F:      drivers/clocksource/timer-prima2.c
1799 X:      drivers/gnss
1800 N:      [^a-z]sirf
1801
1802 ARM/CZ.NIC TURRIS MOX SUPPORT
1803 M:      Marek Behun <marek.behun@nic.cz>
1804 S:      Maintained
1805 W:      http://mox.turris.cz
1806 F:      Documentation/ABI/testing/debugfs-moxtet
1807 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1808 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1809 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1810 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1811 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1812 F:      drivers/bus/moxtet.c
1813 F:      drivers/firmware/turris-mox-rwtm.c
1814 F:      drivers/gpio/gpio-moxtet.c
1815 F:      include/linux/moxtet.h
1816
1817 ARM/EBSA110 MACHINE SUPPORT
1818 M:      Russell King <linux@armlinux.org.uk>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 S:      Maintained
1821 W:      http://www.armlinux.org.uk/
1822 F:      arch/arm/mach-ebsa110/
1823 F:      drivers/net/ethernet/amd/am79c961a.*
1824
1825 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1826 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1827 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 S:      Maintained
1830 N:      efm32
1831
1832 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1833 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 S:      Maintained
1836 F:      arch/arm/mach-pxa/ezx.c
1837
1838 ARM/FARADAY FA526 PORT
1839 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 S:      Maintained
1842 T:      git git://git.berlios.de/gemini-board
1843 F:      arch/arm/mm/*-fa*
1844
1845 ARM/FOOTBRIDGE ARCHITECTURE
1846 M:      Russell King <linux@armlinux.org.uk>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S:      Maintained
1849 W:      http://www.armlinux.org.uk/
1850 F:      arch/arm/include/asm/hardware/dec21285.h
1851 F:      arch/arm/mach-footbridge/
1852
1853 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1854 M:      Shawn Guo <shawnguo@kernel.org>
1855 M:      Sascha Hauer <s.hauer@pengutronix.de>
1856 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1857 R:      Fabio Estevam <festevam@gmail.com>
1858 R:      NXP Linux Team <linux-imx@nxp.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862 X:      drivers/media/i2c/
1863 N:      imx
1864 N:      mxs
1865
1866 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1867 M:      Shawn Guo <shawnguo@kernel.org>
1868 M:      Li Yang <leoyang.li@nxp.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 F:      arch/arm/boot/dts/ls1021a*
1873 F:      arch/arm64/boot/dts/freescale/fsl-*
1874 F:      arch/arm64/boot/dts/freescale/qoriq-*
1875
1876 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1877 M:      Shawn Guo <shawnguo@kernel.org>
1878 M:      Sascha Hauer <s.hauer@pengutronix.de>
1879 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1880 R:      Stefan Agner <stefan@agner.ch>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 S:      Maintained
1883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1884 F:      arch/arm/boot/dts/vf*
1885 F:      arch/arm/mach-imx/*vf610*
1886
1887 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1888 M:      Lennert Buytenhek <kernel@wantstofly.org>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S:      Maintained
1891
1892 ARM/GUMSTIX MACHINE SUPPORT
1893 M:      Steve Sakoman <sakoman@gmail.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 S:      Maintained
1896
1897 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1898 M:      Philipp Zabel <philipp.zabel@gmail.com>
1899 M:      Paul Parsons <lost.distance@yahoo.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 S:      Maintained
1902 F:      arch/arm/mach-pxa/hx4700.c
1903 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1904 F:      sound/soc/pxa/hx4700.c
1905
1906 ARM/HISILICON SOC SUPPORT
1907 M:      Wei Xu <xuwei5@hisilicon.com>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Supported
1910 W:      http://www.hisilicon.com
1911 T:      git git://github.com/hisilicon/linux-hisi.git
1912 F:      arch/arm/boot/dts/hi3*
1913 F:      arch/arm/boot/dts/hip*
1914 F:      arch/arm/boot/dts/hisi*
1915 F:      arch/arm/mach-hisi/
1916 F:      arch/arm64/boot/dts/hisilicon/
1917
1918 ARM/HP JORNADA 7XX MACHINE SUPPORT
1919 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1920 S:      Maintained
1921 W:      www.jlime.com
1922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1923 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1924 F:      arch/arm/mach-sa1100/jornada720.c
1925
1926 ARM/IGEP MACHINE SUPPORT
1927 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1928 M:      Javier Martinez Canillas <javier@dowhile0.org>
1929 L:      linux-omap@vger.kernel.org
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 S:      Maintained
1932 F:      arch/arm/boot/dts/omap3-igep*
1933
1934 ARM/INCOME PXA270 SUPPORT
1935 M:      Marek Vasut <marek.vasut@gmail.com>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 S:      Maintained
1938 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1939
1940 ARM/INTEL IOP32X ARM ARCHITECTURE
1941 M:      Lennert Buytenhek <kernel@wantstofly.org>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S:      Maintained
1944
1945 ARM/INTEL IQ81342EX MACHINE SUPPORT
1946 M:      Lennert Buytenhek <kernel@wantstofly.org>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S:      Maintained
1949
1950 ARM/INTEL IXDP2850 MACHINE SUPPORT
1951 M:      Lennert Buytenhek <kernel@wantstofly.org>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954
1955 ARM/INTEL IXP4XX ARM ARCHITECTURE
1956 M:      Linus Walleij <linusw@kernel.org>
1957 M:      Imre Kaloz <kaloz@openwrt.org>
1958 M:      Krzysztof Halasa <khalasa@piap.pl>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 S:      Maintained
1961 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1962 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1963 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1964 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1965 F:      arch/arm/mach-ixp4xx/
1966 F:      drivers/clocksource/timer-ixp4xx.c
1967 F:      drivers/gpio/gpio-ixp4xx.c
1968 F:      drivers/irqchip/irq-ixp4xx.c
1969 F:      include/linux/irqchip/irq-ixp4xx.h
1970 F:      include/linux/platform_data/timer-ixp4xx.h
1971
1972 ARM/INTEL KEEMBAY ARCHITECTURE
1973 M:      Paul J. Murphy <paul.j.murphy@intel.com>
1974 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1975 S:      Maintained
1976 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
1977 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
1978 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
1979
1980 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1981 M:      Jonathan Cameron <jic23@cam.ac.uk>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 S:      Maintained
1984 F:      arch/arm/mach-pxa/stargate2.c
1985 F:      drivers/pcmcia/pxa2xx_stargate2.c
1986
1987 ARM/INTEL XSC3 (MANZANO) ARM CORE
1988 M:      Lennert Buytenhek <kernel@wantstofly.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991
1992 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1993 M:      Lennert Buytenhek <kernel@wantstofly.org>
1994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 S:      Maintained
1996
1997 ARM/LG1K ARCHITECTURE
1998 M:      Chanho Min <chanho.min@lge.com>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      arch/arm64/boot/dts/lg/
2002
2003 ARM/LOGICPD PXA270 MACHINE SUPPORT
2004 M:      Lennert Buytenhek <kernel@wantstofly.org>
2005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 S:      Maintained
2007
2008 ARM/LPC18XX ARCHITECTURE
2009 M:      Vladimir Zapolskiy <vz@mleia.com>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 S:      Maintained
2012 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2013 F:      arch/arm/boot/dts/lpc43*
2014 F:      drivers/i2c/busses/i2c-lpc2k.c
2015 F:      drivers/memory/pl172.c
2016 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2017 F:      drivers/rtc/rtc-lpc24xx.c
2018 N:      lpc18xx
2019
2020 ARM/LPC32XX SOC SUPPORT
2021 M:      Vladimir Zapolskiy <vz@mleia.com>
2022 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2026 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2027 F:      arch/arm/boot/dts/lpc32*
2028 F:      arch/arm/mach-lpc32xx/
2029 F:      drivers/i2c/busses/i2c-pnx.c
2030 F:      drivers/net/ethernet/nxp/lpc_eth.c
2031 F:      drivers/usb/host/ohci-nxp.c
2032 F:      drivers/watchdog/pnx4008_wdt.c
2033 N:      lpc32xx
2034
2035 ARM/MAGICIAN MACHINE SUPPORT
2036 M:      Philipp Zabel <philipp.zabel@gmail.com>
2037 S:      Maintained
2038
2039 ARM/Marvell Dove/MV78xx0/Orion SOC support
2040 M:      Jason Cooper <jason@lakedaemon.net>
2041 M:      Andrew Lunn <andrew@lunn.ch>
2042 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2043 M:      Gregory Clement <gregory.clement@bootlin.com>
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 S:      Maintained
2046 T:      git git://git.infradead.org/linux-mvebu.git
2047 F:      Documentation/devicetree/bindings/soc/dove/
2048 F:      arch/arm/boot/dts/dove*
2049 F:      arch/arm/boot/dts/orion5x*
2050 F:      arch/arm/mach-dove/
2051 F:      arch/arm/mach-mv78xx0/
2052 F:      arch/arm/mach-orion5x/
2053 F:      arch/arm/plat-orion/
2054 F:      drivers/soc/dove/
2055
2056 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2057 M:      Jason Cooper <jason@lakedaemon.net>
2058 M:      Andrew Lunn <andrew@lunn.ch>
2059 M:      Gregory Clement <gregory.clement@bootlin.com>
2060 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 S:      Maintained
2063 T:      git git://git.infradead.org/linux-mvebu.git
2064 F:      arch/arm/boot/dts/armada*
2065 F:      arch/arm/boot/dts/kirkwood*
2066 F:      arch/arm/configs/mvebu_*_defconfig
2067 F:      arch/arm/mach-mvebu/
2068 F:      arch/arm64/boot/dts/marvell/armada*
2069 F:      arch/arm64/boot/dts/marvell/cn913*
2070 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2071 F:      drivers/cpufreq/armada-8k-cpufreq.c
2072 F:      drivers/cpufreq/mvebu-cpufreq.c
2073 F:      drivers/irqchip/irq-armada-370-xp.c
2074 F:      drivers/irqchip/irq-mvebu-*
2075 F:      drivers/pinctrl/mvebu/
2076 F:      drivers/rtc/rtc-armada38x.c
2077
2078 ARM/Mediatek RTC DRIVER
2079 M:      Eddie Huang <eddie.huang@mediatek.com>
2080 M:      Sean Wang <sean.wang@mediatek.com>
2081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2083 S:      Maintained
2084 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2085 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2086 F:      drivers/rtc/rtc-mt2712.c
2087 F:      drivers/rtc/rtc-mt6397.c
2088 F:      drivers/rtc/rtc-mt7622.c
2089
2090 ARM/Mediatek SoC support
2091 M:      Matthias Brugger <matthias.bgg@gmail.com>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2094 S:      Maintained
2095 W:      https://mtk.bcnfs.org/
2096 C:      irc://chat.freenode.net/linux-mediatek
2097 F:      arch/arm/boot/dts/mt6*
2098 F:      arch/arm/boot/dts/mt7*
2099 F:      arch/arm/boot/dts/mt8*
2100 F:      arch/arm/mach-mediatek/
2101 F:      arch/arm64/boot/dts/mediatek/
2102 F:      drivers/soc/mediatek/
2103 N:      mtk
2104 N:      mt[678]
2105 K:      mediatek
2106
2107 ARM/Mediatek USB3 PHY DRIVER
2108 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2111 S:      Maintained
2112 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2113 F:      drivers/phy/mediatek/
2114
2115 ARM/Microchip (AT91) SoC support
2116 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2117 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2118 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 S:      Supported
2121 W:      http://www.linux4sam.org
2122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2123 F:      arch/arm/boot/dts/at91*.dts
2124 F:      arch/arm/boot/dts/at91*.dtsi
2125 F:      arch/arm/boot/dts/sama*.dts
2126 F:      arch/arm/boot/dts/sama*.dtsi
2127 F:      arch/arm/include/debug/at91.S
2128 F:      arch/arm/mach-at91/
2129 F:      drivers/memory/atmel*
2130 F:      drivers/watchdog/sama5d4_wdt.c
2131 F:      include/soc/at91/
2132 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2133 X:      drivers/net/wireless/atmel/
2134 N:      at91
2135 N:      atmel
2136
2137 ARM/Microchip Sparx5 SoC support
2138 M:      Lars Povlsen <lars.povlsen@microchip.com>
2139 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2140 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 S:      Supported
2143 F:      arch/arm64/boot/dts/microchip/
2144 N:      sparx5
2145
2146 ARM/MIOA701 MACHINE SUPPORT
2147 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/mach-pxa/mioa701.c
2151
2152 ARM/MStar/Sigmastar Armv7 SoC support
2153 M:      Daniel Palmer <daniel@thingy.jp>
2154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 S:      Maintained
2156 W:      http://linux-chenxing.org/
2157 F:      Documentation/devicetree/bindings/arm/mstar/*
2158 F:      arch/arm/boot/dts/infinity*.dtsi
2159 F:      arch/arm/boot/dts/mercury*.dtsi
2160 F:      arch/arm/boot/dts/mstar-v7.dtsi
2161 F:      arch/arm/mach-mstar/
2162
2163 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2164 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2165 S:      Maintained
2166
2167 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2168 M:      Linus Walleij <linus.walleij@linaro.org>
2169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 S:      Maintained
2171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2172 F:      Documentation/devicetree/bindings/arm/ste-*
2173 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2174 F:      Documentation/devicetree/bindings/arm/ux500/
2175 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2176 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2177 F:      arch/arm/boot/dts/ste-*
2178 F:      arch/arm/mach-nomadik/
2179 F:      arch/arm/mach-u300/
2180 F:      arch/arm/mach-ux500/
2181 F:      drivers/clk/clk-nomadik.c
2182 F:      drivers/clk/clk-u300.c
2183 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2184 F:      drivers/clocksource/timer-u300.c
2185 F:      drivers/dma/coh901318*
2186 F:      drivers/dma/ste_dma40*
2187 F:      drivers/hwspinlock/u8500_hsem.c
2188 F:      drivers/i2c/busses/i2c-nomadik.c
2189 F:      drivers/i2c/busses/i2c-stu300.c
2190 F:      drivers/iio/adc/ab8500-gpadc.c
2191 F:      drivers/mfd/ab3100*
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/pinctrl/pinctrl-coh901*
2198 F:      drivers/pinctrl/pinctrl-u300.c
2199 F:      drivers/rtc/rtc-ab3100.c
2200 F:      drivers/rtc/rtc-ab8500.c
2201 F:      drivers/rtc/rtc-coh901331.c
2202 F:      drivers/rtc/rtc-pl031.c
2203 F:      drivers/soc/ux500/
2204 F:      drivers/watchdog/coh901327_wdt.c
2205
2206 ARM/NUVOTON NPCM ARCHITECTURE
2207 M:      Avi Fishman <avifishman70@gmail.com>
2208 M:      Tomer Maimon <tmaimon77@gmail.com>
2209 M:      Tali Perry <tali.perry1@gmail.com>
2210 R:      Patrick Venture <venture@google.com>
2211 R:      Nancy Yuen <yuenn@google.com>
2212 R:      Benjamin Fair <benjaminfair@google.com>
2213 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2214 S:      Supported
2215 F:      Documentation/devicetree/bindings/*/*/*npcm*
2216 F:      Documentation/devicetree/bindings/*/*npcm*
2217 F:      arch/arm/boot/dts/nuvoton-npcm*
2218 F:      arch/arm/mach-npcm/
2219 F:      drivers/*/*npcm*
2220 F:      drivers/*/*/*npcm*
2221 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2222
2223 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2224 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2225 S:      Orphan
2226 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2227 F:      arch/arm/mach-s3c24xx/gta02.h
2228 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2229
2230 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2231 M:      Alexander Clouter <alex@digriz.org.uk>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234 W:      http://www.digriz.org.uk/ts78xx/kernel
2235 F:      arch/arm/mach-orion5x/ts78xx-*
2236
2237 ARM/OXNAS platform support
2238 M:      Neil Armstrong <narmstrong@baylibre.com>
2239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2241 S:      Maintained
2242 F:      arch/arm/boot/dts/ox8*.dts*
2243 F:      arch/arm/mach-oxnas/
2244 F:      drivers/power/reset/oxnas-restart.c
2245 N:      oxnas
2246
2247 ARM/PALM TREO SUPPORT
2248 M:      Tomas Cech <sleep_walker@suse.com>
2249 L:      linux-arm-kernel@lists.infradead.org
2250 S:      Maintained
2251 W:      http://hackndev.com
2252 F:      arch/arm/mach-pxa/palmtreo.*
2253
2254 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2255 M:      Marek Vasut <marek.vasut@gmail.com>
2256 L:      linux-arm-kernel@lists.infradead.org
2257 S:      Maintained
2258 W:      http://hackndev.com
2259 F:      arch/arm/mach-pxa/include/mach/palmld.h
2260 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2261 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2262 F:      arch/arm/mach-pxa/palmld.c
2263 F:      arch/arm/mach-pxa/palmt5.*
2264 F:      arch/arm/mach-pxa/palmtc.c
2265 F:      arch/arm/mach-pxa/palmte2.*
2266 F:      arch/arm/mach-pxa/palmtx.c
2267
2268 ARM/PALMZ72 SUPPORT
2269 M:      Sergey Lapin <slapin@ossfans.org>
2270 L:      linux-arm-kernel@lists.infradead.org
2271 S:      Maintained
2272 W:      http://hackndev.com
2273 F:      arch/arm/mach-pxa/palmz72.*
2274
2275 ARM/PLEB SUPPORT
2276 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2277 S:      Maintained
2278 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2279
2280 ARM/PT DIGITAL BOARD PORT
2281 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 S:      Maintained
2284 W:      http://www.armlinux.org.uk/
2285
2286 ARM/QUALCOMM SUPPORT
2287 M:      Andy Gross <agross@kernel.org>
2288 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2289 L:      linux-arm-msm@vger.kernel.org
2290 S:      Maintained
2291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2292 F:      Documentation/devicetree/bindings/*/qcom*
2293 F:      Documentation/devicetree/bindings/soc/qcom/
2294 F:      arch/arm/boot/dts/qcom-*.dts
2295 F:      arch/arm/boot/dts/qcom-*.dtsi
2296 F:      arch/arm/mach-qcom/
2297 F:      arch/arm64/boot/dts/qcom/
2298 F:      drivers/*/*/qcom*
2299 F:      drivers/*/*/qcom/
2300 F:      drivers/*/pm8???-*
2301 F:      drivers/*/qcom*
2302 F:      drivers/*/qcom/
2303 F:      drivers/bluetooth/btqcomsmd.c
2304 F:      drivers/clocksource/timer-qcom.c
2305 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2306 F:      drivers/extcon/extcon-qcom*
2307 F:      drivers/i2c/busses/i2c-qcom-geni.c
2308 F:      drivers/i2c/busses/i2c-qup.c
2309 F:      drivers/iommu/msm*
2310 F:      drivers/mfd/ssbi.c
2311 F:      drivers/mmc/host/mmci_qcom*
2312 F:      drivers/mmc/host/sdhci-msm.c
2313 F:      drivers/pci/controller/dwc/pcie-qcom.c
2314 F:      drivers/phy/qualcomm/
2315 F:      drivers/power/*/msm*
2316 F:      drivers/reset/reset-qcom-*
2317 F:      drivers/scsi/ufs/ufs-qcom.*
2318 F:      drivers/spi/spi-geni-qcom.c
2319 F:      drivers/spi/spi-qcom-qspi.c
2320 F:      drivers/spi/spi-qup.c
2321 F:      drivers/tty/serial/msm_serial.c
2322 F:      drivers/usb/dwc3/dwc3-qcom.c
2323 F:      include/dt-bindings/*/qcom*
2324 F:      include/linux/*/qcom*
2325
2326 ARM/RADISYS ENP2611 MACHINE SUPPORT
2327 M:      Lennert Buytenhek <kernel@wantstofly.org>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 S:      Maintained
2330
2331 ARM/RDA MICRO ARCHITECTURE
2332 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2335 S:      Maintained
2336 F:      Documentation/devicetree/bindings/arm/rda.yaml
2337 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2338 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2339 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2340 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2341 F:      arch/arm/boot/dts/rda8810pl-*
2342 F:      drivers/clocksource/timer-rda.c
2343 F:      drivers/gpio/gpio-rda.c
2344 F:      drivers/irqchip/irq-rda-intc.c
2345 F:      drivers/tty/serial/rda-uart.c
2346
2347 ARM/REALTEK ARCHITECTURE
2348 M:      Andreas Färber <afaerber@suse.de>
2349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2353 F:      arch/arm/boot/dts/rtd*
2354 F:      arch/arm/mach-realtek/
2355 F:      arch/arm64/boot/dts/realtek/
2356
2357 ARM/RENESAS ARM64 ARCHITECTURE
2358 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2359 M:      Magnus Damm <magnus.damm@gmail.com>
2360 L:      linux-renesas-soc@vger.kernel.org
2361 S:      Supported
2362 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2364 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2365 F:      arch/arm64/boot/dts/renesas/
2366 F:      drivers/soc/renesas/
2367 F:      include/linux/soc/renesas/
2368
2369 ARM/RISCPC ARCHITECTURE
2370 M:      Russell King <linux@armlinux.org.uk>
2371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 S:      Maintained
2373 W:      http://www.armlinux.org.uk/
2374 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2375 F:      arch/arm/include/asm/hardware/ioc.h
2376 F:      arch/arm/include/asm/hardware/iomd.h
2377 F:      arch/arm/include/asm/hardware/memc.h
2378 F:      arch/arm/mach-rpc/
2379 F:      drivers/net/ethernet/8390/etherh.c
2380 F:      drivers/net/ethernet/i825xx/ether1*
2381 F:      drivers/net/ethernet/seeq/ether3*
2382 F:      drivers/scsi/arm/
2383
2384 ARM/Rockchip SoC support
2385 M:      Heiko Stuebner <heiko@sntech.de>
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 L:      linux-rockchip@lists.infradead.org
2388 S:      Maintained
2389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2390 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2391 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2392 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2393 F:      arch/arm/boot/dts/rk3*
2394 F:      arch/arm/boot/dts/rv1108*
2395 F:      arch/arm/mach-rockchip/
2396 F:      drivers/*/*/*rockchip*
2397 F:      drivers/*/*rockchip*
2398 F:      drivers/clk/rockchip/
2399 F:      drivers/i2c/busses/i2c-rk3x.c
2400 F:      sound/soc/rockchip/
2401 N:      rockchip
2402
2403 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2404 M:      Kukjin Kim <kgene@kernel.org>
2405 M:      Krzysztof Kozlowski <krzk@kernel.org>
2406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2408 S:      Maintained
2409 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2410 F:      Documentation/arm/samsung/
2411 F:      Documentation/devicetree/bindings/arm/samsung/
2412 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2413 F:      arch/arm/boot/dts/exynos*
2414 F:      arch/arm/boot/dts/s3c*
2415 F:      arch/arm/boot/dts/s5p*
2416 F:      arch/arm/mach-exynos*/
2417 F:      arch/arm/mach-s3c24*/
2418 F:      arch/arm/mach-s3c64xx/
2419 F:      arch/arm/mach-s5p*/
2420 F:      arch/arm/plat-samsung/
2421 F:      arch/arm64/boot/dts/exynos/
2422 F:      drivers/*/*/*s3c24*
2423 F:      drivers/*/*s3c24*
2424 F:      drivers/*/*s3c64xx*
2425 F:      drivers/*/*s5pv210*
2426 F:      drivers/memory/samsung/
2427 F:      drivers/soc/samsung/
2428 F:      drivers/tty/serial/samsung*
2429 F:      include/linux/soc/samsung/
2430 N:      exynos
2431
2432 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2433 M:      Kyungmin Park <kyungmin.park@samsung.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Maintained
2436 F:      arch/arm/mach-s5pv210/
2437
2438 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2439 M:      Kyungmin Park <kyungmin.park@samsung.com>
2440 M:      Kamil Debski <kamil@wypas.org>
2441 M:      Andrzej Hajda <a.hajda@samsung.com>
2442 L:      linux-arm-kernel@lists.infradead.org
2443 L:      linux-media@vger.kernel.org
2444 S:      Maintained
2445 F:      drivers/media/platform/s5p-g2d/
2446
2447 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2448 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2449 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2450 L:      linux-media@vger.kernel.org
2451 S:      Maintained
2452 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2453 F:      drivers/media/platform/s5p-cec/
2454
2455 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2456 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2457 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2458 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2459 L:      linux-arm-kernel@lists.infradead.org
2460 L:      linux-media@vger.kernel.org
2461 S:      Maintained
2462 F:      drivers/media/platform/s5p-jpeg/
2463
2464 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2465 M:      Kyungmin Park <kyungmin.park@samsung.com>
2466 M:      Kamil Debski <kamil@wypas.org>
2467 M:      Jeongtae Park <jtp.park@samsung.com>
2468 M:      Andrzej Hajda <a.hajda@samsung.com>
2469 L:      linux-arm-kernel@lists.infradead.org
2470 L:      linux-media@vger.kernel.org
2471 S:      Maintained
2472 F:      drivers/media/platform/s5p-mfc/
2473
2474 ARM/SHMOBILE ARM ARCHITECTURE
2475 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2476 M:      Magnus Damm <magnus.damm@gmail.com>
2477 L:      linux-renesas-soc@vger.kernel.org
2478 S:      Supported
2479 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2481 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2482 F:      arch/arm/boot/dts/emev2*
2483 F:      arch/arm/boot/dts/gr-peach*
2484 F:      arch/arm/boot/dts/iwg20d-q7*
2485 F:      arch/arm/boot/dts/r7s*
2486 F:      arch/arm/boot/dts/r8a*
2487 F:      arch/arm/boot/dts/r9a*
2488 F:      arch/arm/boot/dts/sh*
2489 F:      arch/arm/configs/shmobile_defconfig
2490 F:      arch/arm/include/debug/renesas-scif.S
2491 F:      arch/arm/mach-shmobile/
2492 F:      drivers/soc/renesas/
2493 F:      include/linux/soc/renesas/
2494
2495 ARM/SOCFPGA ARCHITECTURE
2496 M:      Dinh Nguyen <dinguyen@kernel.org>
2497 S:      Maintained
2498 W:      http://www.rocketboards.org
2499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2500 F:      arch/arm/boot/dts/socfpga*
2501 F:      arch/arm/configs/socfpga_defconfig
2502 F:      arch/arm/mach-socfpga/
2503 F:      arch/arm64/boot/dts/altera/
2504 F:      arch/arm64/boot/dts/intel/
2505
2506 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2507 M:      Dinh Nguyen <dinguyen@kernel.org>
2508 S:      Maintained
2509 F:      drivers/clk/socfpga/
2510
2511 ARM/SOCFPGA EDAC SUPPORT
2512 M:      Thor Thayer <thor.thayer@linux.intel.com>
2513 S:      Maintained
2514 F:      drivers/edac/altera_edac.
2515
2516 ARM/SPREADTRUM SoC SUPPORT
2517 M:      Orson Zhai <orsonzhai@gmail.com>
2518 M:      Baolin Wang <baolin.wang7@gmail.com>
2519 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2520 S:      Maintained
2521 F:      arch/arm64/boot/dts/sprd
2522 N:      sprd
2523 N:      sc27xx
2524 N:      sc2731
2525
2526 ARM/STI ARCHITECTURE
2527 M:      Patrice Chotard <patrice.chotard@st.com>
2528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 S:      Maintained
2530 W:      http://www.stlinux.com
2531 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2532 F:      arch/arm/boot/dts/sti*
2533 F:      arch/arm/mach-sti/
2534 F:      drivers/ata/ahci_st.c
2535 F:      drivers/char/hw_random/st-rng.c
2536 F:      drivers/clocksource/arm_global_timer.c
2537 F:      drivers/clocksource/clksrc_st_lpc.c
2538 F:      drivers/cpufreq/sti-cpufreq.c
2539 F:      drivers/dma/st_fdma*
2540 F:      drivers/i2c/busses/i2c-st.c
2541 F:      drivers/media/platform/sti/c8sectpfe/
2542 F:      drivers/media/rc/st_rc.c
2543 F:      drivers/mmc/host/sdhci-st.c
2544 F:      drivers/phy/st/phy-miphy28lp.c
2545 F:      drivers/phy/st/phy-stih407-usb.c
2546 F:      drivers/pinctrl/pinctrl-st.c
2547 F:      drivers/remoteproc/st_remoteproc.c
2548 F:      drivers/remoteproc/st_slim_rproc.c
2549 F:      drivers/reset/sti/
2550 F:      drivers/rtc/rtc-st-lpc.c
2551 F:      drivers/tty/serial/st-asc.c
2552 F:      drivers/usb/dwc3/dwc3-st.c
2553 F:      drivers/usb/host/ehci-st.c
2554 F:      drivers/usb/host/ohci-st.c
2555 F:      drivers/watchdog/st_lpc_wdt.c
2556 F:      include/linux/remoteproc/st_slim_rproc.h
2557
2558 ARM/STM32 ARCHITECTURE
2559 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2560 M:      Alexandre Torgue <alexandre.torgue@st.com>
2561 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 S:      Maintained
2564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2565 F:      arch/arm/boot/dts/stm32*
2566 F:      arch/arm/mach-stm32/
2567 F:      drivers/clocksource/armv7m_systick.c
2568 N:      stm32
2569 N:      stm
2570
2571 ARM/Synaptics SoC support
2572 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2573 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 S:      Maintained
2576 F:      arch/arm/boot/dts/berlin*
2577 F:      arch/arm/mach-berlin/
2578 F:      arch/arm64/boot/dts/synaptics/
2579
2580 ARM/TANGO ARCHITECTURE
2581 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2582 M:      Mans Rullgard <mans@mansr.com>
2583 L:      linux-arm-kernel@lists.infradead.org
2584 S:      Odd Fixes
2585 N:      tango
2586
2587 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2588 M:      Lennert Buytenhek <kernel@wantstofly.org>
2589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 S:      Maintained
2591
2592 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2593 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2594 L:      linux-tegra@vger.kernel.org
2595 L:      linux-media@vger.kernel.org
2596 S:      Maintained
2597 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2598 F:      drivers/media/platform/tegra-cec/
2599
2600 ARM/TETON BGA MACHINE SUPPORT
2601 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 S:      Maintained
2604
2605 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2606 M:      Santosh Shilimkar <ssantosh@kernel.org>
2607 L:      linux-kernel@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/memory/*emif*
2610
2611 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2612 M:      Santosh Shilimkar <ssantosh@kernel.org>
2613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 S:      Maintained
2615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2616 F:      arch/arm/boot/dts/keystone-*
2617 F:      arch/arm/mach-keystone/
2618
2619 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2620 M:      Santosh Shilimkar <ssantosh@kernel.org>
2621 L:      linux-kernel@vger.kernel.org
2622 S:      Maintained
2623 F:      drivers/clk/keystone/
2624
2625 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2626 M:      Santosh Shilimkar <ssantosh@kernel.org>
2627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 L:      linux-kernel@vger.kernel.org
2629 S:      Maintained
2630 F:      drivers/clocksource/timer-keystone.c
2631
2632 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2633 M:      Santosh Shilimkar <ssantosh@kernel.org>
2634 L:      linux-kernel@vger.kernel.org
2635 S:      Maintained
2636 F:      drivers/power/reset/keystone-reset.c
2637
2638 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2639 M:      Tero Kristo <t-kristo@ti.com>
2640 M:      Nishanth Menon <nm@ti.com>
2641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 S:      Supported
2643 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2644 F:      arch/arm64/boot/dts/ti/Makefile
2645 F:      arch/arm64/boot/dts/ti/k3-*
2646 F:      include/dt-bindings/pinctrl/k3.h
2647
2648 ARM/THECUS N2100 MACHINE SUPPORT
2649 M:      Lennert Buytenhek <kernel@wantstofly.org>
2650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651 S:      Maintained
2652
2653 ARM/TOSA MACHINE SUPPORT
2654 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2655 M:      Dirk Opfer <dirk@opfer-online.de>
2656 S:      Maintained
2657
2658 ARM/UNIPHIER ARCHITECTURE
2659 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 S:      Maintained
2662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2663 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2664 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2665 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2666 F:      arch/arm/boot/dts/uniphier*
2667 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2668 F:      arch/arm/mach-uniphier/
2669 F:      arch/arm/mm/cache-uniphier.c
2670 F:      arch/arm64/boot/dts/socionext/uniphier*
2671 F:      drivers/bus/uniphier-system-bus.c
2672 F:      drivers/clk/uniphier/
2673 F:      drivers/dma/uniphier-mdmac.c
2674 F:      drivers/gpio/gpio-uniphier.c
2675 F:      drivers/i2c/busses/i2c-uniphier*
2676 F:      drivers/irqchip/irq-uniphier-aidet.c
2677 F:      drivers/mmc/host/uniphier-sd.c
2678 F:      drivers/pinctrl/uniphier/
2679 F:      drivers/reset/reset-uniphier.c
2680 F:      drivers/tty/serial/8250/8250_uniphier.c
2681 N:      uniphier
2682
2683 ARM/VERSATILE EXPRESS PLATFORM
2684 M:      Liviu Dudau <liviu.dudau@arm.com>
2685 M:      Sudeep Holla <sudeep.holla@arm.com>
2686 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 S:      Maintained
2689 F:      */*/*/vexpress*
2690 F:      */*/vexpress*
2691 F:      arch/arm/boot/dts/vexpress*
2692 F:      arch/arm/mach-vexpress/
2693 F:      arch/arm64/boot/dts/arm/
2694 F:      drivers/clk/versatile/clk-vexpress-osc.c
2695 F:      drivers/clocksource/timer-versatile.c
2696 N:      mps2
2697
2698 ARM/VFP SUPPORT
2699 M:      Russell King <linux@armlinux.org.uk>
2700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 S:      Maintained
2702 W:      http://www.armlinux.org.uk/
2703 F:      arch/arm/vfp/
2704
2705 ARM/VOIPAC PXA270 SUPPORT
2706 M:      Marek Vasut <marek.vasut@gmail.com>
2707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 S:      Maintained
2709 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2710 F:      arch/arm/mach-pxa/vpac270.c
2711
2712 ARM/VT8500 ARM ARCHITECTURE
2713 M:      Tony Prisk <linux@prisktech.co.nz>
2714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 S:      Maintained
2716 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2717 F:      arch/arm/mach-vt8500/
2718 F:      drivers/clocksource/timer-vt8500.c
2719 F:      drivers/i2c/busses/i2c-wmt.c
2720 F:      drivers/mmc/host/wmt-sdmmc.c
2721 F:      drivers/pwm/pwm-vt8500.c
2722 F:      drivers/rtc/rtc-vt8500.c
2723 F:      drivers/tty/serial/vt8500_serial.c
2724 F:      drivers/usb/host/ehci-platform.c
2725 F:      drivers/usb/host/uhci-platform.c
2726 F:      drivers/video/fbdev/vt8500lcdfb.*
2727 F:      drivers/video/fbdev/wm8505fb*
2728 F:      drivers/video/fbdev/wmt_ge_rops.*
2729
2730 ARM/ZIPIT Z2 SUPPORT
2731 M:      Marek Vasut <marek.vasut@gmail.com>
2732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2733 S:      Maintained
2734 F:      arch/arm/mach-pxa/include/mach/z2.h
2735 F:      arch/arm/mach-pxa/z2.c
2736
2737 ARM/ZTE ARCHITECTURE
2738 M:      Jun Nie <jun.nie@linaro.org>
2739 M:      Shawn Guo <shawnguo@kernel.org>
2740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741 S:      Maintained
2742 F:      Documentation/devicetree/bindings/arm/zte.yaml
2743 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2744 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2745 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2746 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2747 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2748 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2749 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2750 F:      Documentation/devicetree/bindings/soc/zte/
2751 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2752 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2753 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2754 F:      arch/arm/boot/dts/zx2967*
2755 F:      arch/arm/mach-zx/
2756 F:      arch/arm64/boot/dts/zte/
2757 F:      drivers/clk/zte/
2758 F:      drivers/dma/zx_dma.c
2759 F:      drivers/gpio/gpio-zx.c
2760 F:      drivers/i2c/busses/i2c-zx2967.c
2761 F:      drivers/mmc/host/dw_mmc-zx.*
2762 F:      drivers/pinctrl/zte/
2763 F:      drivers/soc/zte/
2764 F:      drivers/thermal/zx2967_thermal.c
2765 F:      drivers/watchdog/zx2967_wdt.c
2766 F:      include/dt-bindings/clock/zx2967*.h
2767 F:      include/dt-bindings/soc/zte,*.h
2768 F:      sound/soc/codecs/zx_aud96p22.c
2769 F:      sound/soc/zte/
2770
2771 ARM/ZYNQ ARCHITECTURE
2772 M:      Michal Simek <michal.simek@xilinx.com>
2773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 S:      Supported
2775 W:      http://wiki.xilinx.com
2776 T:      git https://github.com/Xilinx/linux-xlnx.git
2777 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2778 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2779 F:      arch/arm/mach-zynq/
2780 F:      drivers/block/xsysace.c
2781 F:      drivers/clocksource/timer-cadence-ttc.c
2782 F:      drivers/cpuidle/cpuidle-zynq.c
2783 F:      drivers/edac/synopsys_edac.c
2784 F:      drivers/i2c/busses/i2c-cadence.c
2785 F:      drivers/i2c/busses/i2c-xiic.c
2786 F:      drivers/mmc/host/sdhci-of-arasan.c
2787 N:      zynq
2788 N:      xilinx
2789
2790 ARM64 PORT (AARCH64 ARCHITECTURE)
2791 M:      Catalin Marinas <catalin.marinas@arm.com>
2792 M:      Will Deacon <will@kernel.org>
2793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 S:      Maintained
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2796 F:      Documentation/arm64/
2797 F:      arch/arm64/
2798 F:      tools/testing/selftests/arm64/
2799 X:      arch/arm64/boot/dts/
2800
2801 AS3645A LED FLASH CONTROLLER DRIVER
2802 M:      Sakari Ailus <sakari.ailus@iki.fi>
2803 L:      linux-leds@vger.kernel.org
2804 S:      Maintained
2805 F:      drivers/leds/leds-as3645a.c
2806
2807 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2808 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2809 L:      linux-media@vger.kernel.org
2810 S:      Maintained
2811 T:      git git://linuxtv.org/media_tree.git
2812 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2813 F:      drivers/media/i2c/ak7375.c
2814
2815 ASAHI KASEI AK8974 DRIVER
2816 M:      Linus Walleij <linus.walleij@linaro.org>
2817 L:      linux-iio@vger.kernel.org
2818 S:      Supported
2819 W:      http://www.akm.com/
2820 F:      drivers/iio/magnetometer/ak8974.c
2821
2822 ASC7621 HARDWARE MONITOR DRIVER
2823 M:      George Joseph <george.joseph@fairview5.com>
2824 L:      linux-hwmon@vger.kernel.org
2825 S:      Maintained
2826 F:      Documentation/hwmon/asc7621.rst
2827 F:      drivers/hwmon/asc7621.c
2828
2829 ASPEED PINCTRL DRIVERS
2830 M:      Andrew Jeffery <andrew@aj.id.au>
2831 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2832 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833 L:      linux-gpio@vger.kernel.org
2834 S:      Maintained
2835 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2836 F:      drivers/pinctrl/aspeed/
2837
2838 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2839 M:      Eddie James <eajames@linux.ibm.com>
2840 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2841 S:      Maintained
2842 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2843 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2844 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2845
2846 ASPEED VIDEO ENGINE DRIVER
2847 M:      Eddie James <eajames@linux.ibm.com>
2848 L:      linux-media@vger.kernel.org
2849 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2850 S:      Maintained
2851 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2852 F:      drivers/media/platform/aspeed-video.c
2853
2854 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2855 M:      Corentin Chary <corentin.chary@gmail.com>
2856 L:      acpi4asus-user@lists.sourceforge.net
2857 L:      platform-driver-x86@vger.kernel.org
2858 S:      Maintained
2859 W:      http://acpi4asus.sf.net
2860 F:      drivers/platform/x86/asus*.c
2861 F:      drivers/platform/x86/eeepc*.c
2862
2863 ASUS WIRELESS RADIO CONTROL DRIVER
2864 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2865 L:      platform-driver-x86@vger.kernel.org
2866 S:      Maintained
2867 F:      drivers/platform/x86/asus-wireless.c
2868
2869 ASYMMETRIC KEYS
2870 M:      David Howells <dhowells@redhat.com>
2871 L:      keyrings@vger.kernel.org
2872 S:      Maintained
2873 F:      Documentation/crypto/asymmetric-keys.rst
2874 F:      crypto/asymmetric_keys/
2875 F:      include/crypto/pkcs7.h
2876 F:      include/crypto/public_key.h
2877 F:      include/linux/verification.h
2878
2879 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2880 R:      Dan Williams <dan.j.williams@intel.com>
2881 S:      Odd fixes
2882 W:      http://sourceforge.net/projects/xscaleiop
2883 F:      Documentation/crypto/async-tx-api.rst
2884 F:      crypto/async_tx/
2885 F:      drivers/dma/
2886 F:      include/linux/async_tx.h
2887 F:      include/linux/dmaengine.h
2888
2889 AT24 EEPROM DRIVER
2890 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2891 L:      linux-i2c@vger.kernel.org
2892 S:      Maintained
2893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2894 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2895 F:      drivers/misc/eeprom/at24.c
2896
2897 ATA OVER ETHERNET (AOE) DRIVER
2898 M:      "Justin Sanders" <justin@coraid.com>
2899 S:      Supported
2900 W:      http://www.openaoe.org/
2901 F:      Documentation/admin-guide/aoe/
2902 F:      drivers/block/aoe/
2903
2904 ATHEROS 71XX/9XXX GPIO DRIVER
2905 M:      Alban Bedel <albeu@free.fr>
2906 S:      Maintained
2907 W:      https://github.com/AlbanBedel/linux
2908 T:      git git://github.com/AlbanBedel/linux
2909 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2910 F:      drivers/gpio/gpio-ath79.c
2911
2912 ATHEROS 71XX/9XXX USB PHY DRIVER
2913 M:      Alban Bedel <albeu@free.fr>
2914 S:      Maintained
2915 W:      https://github.com/AlbanBedel/linux
2916 T:      git git://github.com/AlbanBedel/linux
2917 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2918 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2919
2920 ATHEROS ATH GENERIC UTILITIES
2921 M:      Kalle Valo <kvalo@codeaurora.org>
2922 L:      linux-wireless@vger.kernel.org
2923 S:      Supported
2924 F:      drivers/net/wireless/ath/*
2925
2926 ATHEROS ATH5K WIRELESS DRIVER
2927 M:      Jiri Slaby <jirislaby@kernel.org>
2928 M:      Nick Kossifidis <mickflemm@gmail.com>
2929 M:      Luis Chamberlain <mcgrof@kernel.org>
2930 L:      linux-wireless@vger.kernel.org
2931 S:      Maintained
2932 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2933 F:      drivers/net/wireless/ath/ath5k/
2934
2935 ATHEROS ATH6KL WIRELESS DRIVER
2936 M:      Kalle Valo <kvalo@codeaurora.org>
2937 L:      linux-wireless@vger.kernel.org
2938 S:      Supported
2939 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2941 F:      drivers/net/wireless/ath/ath6kl/
2942
2943 ATI_REMOTE2 DRIVER
2944 M:      Ville Syrjala <syrjala@sci.fi>
2945 S:      Maintained
2946 F:      drivers/input/misc/ati_remote2.c
2947
2948 ATK0110 HWMON DRIVER
2949 M:      Luca Tettamanti <kronos.it@gmail.com>
2950 L:      linux-hwmon@vger.kernel.org
2951 S:      Maintained
2952 F:      drivers/hwmon/asus_atk0110.c
2953
2954 ATLX ETHERNET DRIVERS
2955 M:      Jay Cliburn <jcliburn@gmail.com>
2956 M:      Chris Snook <chris.snook@gmail.com>
2957 L:      netdev@vger.kernel.org
2958 S:      Maintained
2959 W:      http://sourceforge.net/projects/atl1
2960 W:      http://atl1.sourceforge.net
2961 F:      drivers/net/ethernet/atheros/
2962
2963 ATM
2964 M:      Chas Williams <3chas3@gmail.com>
2965 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2966 L:      netdev@vger.kernel.org
2967 S:      Maintained
2968 W:      http://linux-atm.sourceforge.net
2969 F:      drivers/atm/
2970 F:      include/linux/atm*
2971 F:      include/uapi/linux/atm*
2972
2973 ATMEL MACB ETHERNET DRIVER
2974 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2975 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
2976 S:      Supported
2977 F:      drivers/net/ethernet/cadence/
2978
2979 ATMEL MAXTOUCH DRIVER
2980 M:      Nick Dyer <nick@shmanahar.org>
2981 S:      Maintained
2982 T:      git git://github.com/ndyer/linux.git
2983 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2984 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2985
2986 ATMEL WIRELESS DRIVER
2987 M:      Simon Kelley <simon@thekelleys.org.uk>
2988 L:      linux-wireless@vger.kernel.org
2989 S:      Maintained
2990 W:      http://www.thekelleys.org.uk/atmel
2991 W:      http://atmelwlandriver.sourceforge.net/
2992 F:      drivers/net/wireless/atmel/atmel*
2993
2994 ATOMIC INFRASTRUCTURE
2995 M:      Will Deacon <will@kernel.org>
2996 M:      Peter Zijlstra <peterz@infradead.org>
2997 R:      Boqun Feng <boqun.feng@gmail.com>
2998 L:      linux-kernel@vger.kernel.org
2999 S:      Maintained
3000 F:      arch/*/include/asm/atomic*.h
3001 F:      include/*/atomic*.h
3002 F:      scripts/atomic/
3003
3004 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3005 M:      Bradley Grove <linuxdrivers@attotech.com>
3006 L:      linux-scsi@vger.kernel.org
3007 S:      Supported
3008 W:      http://www.attotech.com
3009 F:      drivers/scsi/esas2r
3010
3011 ATUSB IEEE 802.15.4 RADIO DRIVER
3012 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3013 L:      linux-wpan@vger.kernel.org
3014 S:      Maintained
3015 F:      drivers/net/ieee802154/at86rf230.h
3016 F:      drivers/net/ieee802154/atusb.c
3017 F:      drivers/net/ieee802154/atusb.h
3018
3019 AUDIT SUBSYSTEM
3020 M:      Paul Moore <paul@paul-moore.com>
3021 M:      Eric Paris <eparis@redhat.com>
3022 L:      linux-audit@redhat.com (moderated for non-subscribers)
3023 S:      Supported
3024 W:      https://github.com/linux-audit
3025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3026 F:      include/linux/audit.h
3027 F:      include/uapi/linux/audit.h
3028 F:      kernel/audit*
3029
3030 AUXILIARY DISPLAY DRIVERS
3031 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3032 S:      Maintained
3033 F:      drivers/auxdisplay/
3034 F:      include/linux/cfag12864b.h
3035
3036 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3037 M:      Andreas Klinger <ak@it-klinger.de>
3038 L:      linux-iio@vger.kernel.org
3039 S:      Maintained
3040 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3041 F:      drivers/iio/adc/hx711.c
3042
3043 AX.25 NETWORK LAYER
3044 M:      Ralf Baechle <ralf@linux-mips.org>
3045 L:      linux-hams@vger.kernel.org
3046 S:      Maintained
3047 W:      http://www.linux-ax25.org/
3048 F:      include/net/ax25.h
3049 F:      include/uapi/linux/ax25.h
3050 F:      net/ax25/
3051
3052 AXENTIA ARM DEVICES
3053 M:      Peter Rosin <peda@axentia.se>
3054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 S:      Maintained
3056 F:      arch/arm/boot/dts/at91-linea.dtsi
3057 F:      arch/arm/boot/dts/at91-natte.dtsi
3058 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3059 F:      arch/arm/boot/dts/at91-tse850-3.dts
3060
3061 AXENTIA ASOC DRIVERS
3062 M:      Peter Rosin <peda@axentia.se>
3063 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3064 S:      Maintained
3065 F:      Documentation/devicetree/bindings/sound/axentia,*
3066 F:      sound/soc/atmel/tse850-pcm5142.c
3067
3068 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3069 M:      Nuno Sá <nuno.sa@analog.com>
3070 L:      linux-hwmon@vger.kernel.org
3071 S:      Supported
3072 W:      http://ez.analog.com/community/linux-device-drivers
3073 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3074 F:      drivers/hwmon/axi-fan-control.c
3075
3076 AXXIA I2C CONTROLLER
3077 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3078 L:      linux-i2c@vger.kernel.org
3079 S:      Maintained
3080 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3081 F:      drivers/i2c/busses/i2c-axxia.c
3082
3083 AZ6007 DVB DRIVER
3084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L:      linux-media@vger.kernel.org
3086 S:      Maintained
3087 W:      https://linuxtv.org
3088 T:      git git://linuxtv.org/media_tree.git
3089 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3090
3091 AZTECH FM RADIO RECEIVER DRIVER
3092 M:      Hans Verkuil <hverkuil@xs4all.nl>
3093 L:      linux-media@vger.kernel.org
3094 S:      Maintained
3095 W:      https://linuxtv.org
3096 T:      git git://linuxtv.org/media_tree.git
3097 F:      drivers/media/radio/radio-aztech*
3098
3099 B43 WIRELESS DRIVER
3100 L:      linux-wireless@vger.kernel.org
3101 L:      b43-dev@lists.infradead.org
3102 S:      Odd Fixes
3103 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3104 F:      drivers/net/wireless/broadcom/b43/
3105
3106 B43LEGACY WIRELESS DRIVER
3107 M:      Larry Finger <Larry.Finger@lwfinger.net>
3108 L:      linux-wireless@vger.kernel.org
3109 L:      b43-dev@lists.infradead.org
3110 S:      Maintained
3111 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3112 F:      drivers/net/wireless/broadcom/b43legacy/
3113
3114 BACKLIGHT CLASS/SUBSYSTEM
3115 M:      Lee Jones <lee.jones@linaro.org>
3116 M:      Daniel Thompson <daniel.thompson@linaro.org>
3117 M:      Jingoo Han <jingoohan1@gmail.com>
3118 L:      dri-devel@lists.freedesktop.org
3119 S:      Maintained
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3121 F:      Documentation/ABI/stable/sysfs-class-backlight
3122 F:      Documentation/ABI/testing/sysfs-class-backlight
3123 F:      Documentation/devicetree/bindings/leds/backlight
3124 F:      drivers/video/backlight/
3125 F:      include/linux/backlight.h
3126 F:      include/linux/pwm_backlight.h
3127
3128 BATMAN ADVANCED
3129 M:      Marek Lindner <mareklindner@neomailbox.ch>
3130 M:      Simon Wunderlich <sw@simonwunderlich.de>
3131 M:      Antonio Quartulli <a@unstable.cc>
3132 M:      Sven Eckelmann <sven@narfation.org>
3133 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3134 S:      Maintained
3135 W:      https://www.open-mesh.org/
3136 Q:      https://patchwork.open-mesh.org/project/batman/list/
3137 B:      https://www.open-mesh.org/projects/batman-adv/issues
3138 C:      irc://chat.freenode.net/batman
3139 T:      git https://git.open-mesh.org/linux-merge.git
3140 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3141 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
3142 F:      Documentation/networking/batman-adv.rst
3143 F:      include/uapi/linux/batadv_packet.h
3144 F:      include/uapi/linux/batman_adv.h
3145 F:      net/batman-adv/
3146
3147 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3148 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3149 L:      linux-hams@vger.kernel.org
3150 S:      Maintained
3151 W:      http://www.baycom.org/~tom/ham/ham.html
3152 F:      drivers/net/hamradio/baycom*
3153
3154 BCACHE (BLOCK LAYER CACHE)
3155 M:      Coly Li <colyli@suse.de>
3156 M:      Kent Overstreet <kent.overstreet@gmail.com>
3157 L:      linux-bcache@vger.kernel.org
3158 S:      Maintained
3159 W:      http://bcache.evilpiepirate.org
3160 C:      irc://irc.oftc.net/bcache
3161 F:      drivers/md/bcache/
3162
3163 BDISP ST MEDIA DRIVER
3164 M:      Fabien Dessenne <fabien.dessenne@st.com>
3165 L:      linux-media@vger.kernel.org
3166 S:      Supported
3167 W:      https://linuxtv.org
3168 T:      git git://linuxtv.org/media_tree.git
3169 F:      drivers/media/platform/sti/bdisp
3170
3171 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3172 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3173 L:      netdev@vger.kernel.org
3174 S:      Maintained
3175 F:      drivers/net/ethernet/ec_bhf.c
3176
3177 BEFS FILE SYSTEM
3178 M:      Luis de Bethencourt <luisbg@kernel.org>
3179 M:      Salah Triki <salah.triki@gmail.com>
3180 S:      Maintained
3181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3182 F:      Documentation/filesystems/befs.rst
3183 F:      fs/befs/
3184
3185 BFQ I/O SCHEDULER
3186 M:      Paolo Valente <paolo.valente@linaro.org>
3187 M:      Jens Axboe <axboe@kernel.dk>
3188 L:      linux-block@vger.kernel.org
3189 S:      Maintained
3190 F:      Documentation/block/bfq-iosched.rst
3191 F:      block/bfq-*
3192
3193 BFS FILE SYSTEM
3194 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3195 S:      Maintained
3196 F:      Documentation/filesystems/bfs.rst
3197 F:      fs/bfs/
3198 F:      include/uapi/linux/bfs_fs.h
3199
3200 BLINKM RGB LED DRIVER
3201 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3202 S:      Maintained
3203 F:      drivers/leds/leds-blinkm.c
3204
3205 BLOCK LAYER
3206 M:      Jens Axboe <axboe@kernel.dk>
3207 L:      linux-block@vger.kernel.org
3208 S:      Maintained
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3210 F:      block/
3211 F:      drivers/block/
3212 F:      kernel/trace/blktrace.c
3213 F:      lib/sbitmap.c
3214
3215 BLOCK2MTD DRIVER
3216 M:      Joern Engel <joern@lazybastard.org>
3217 L:      linux-mtd@lists.infradead.org
3218 S:      Maintained
3219 F:      drivers/mtd/devices/block2mtd.c
3220
3221 BLUETOOTH DRIVERS
3222 M:      Marcel Holtmann <marcel@holtmann.org>
3223 M:      Johan Hedberg <johan.hedberg@gmail.com>
3224 L:      linux-bluetooth@vger.kernel.org
3225 S:      Maintained
3226 W:      http://www.bluez.org/
3227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3229 F:      drivers/bluetooth/
3230
3231 BLUETOOTH SUBSYSTEM
3232 M:      Marcel Holtmann <marcel@holtmann.org>
3233 M:      Johan Hedberg <johan.hedberg@gmail.com>
3234 L:      linux-bluetooth@vger.kernel.org
3235 S:      Maintained
3236 W:      http://www.bluez.org/
3237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3239 F:      include/net/bluetooth/
3240 F:      net/bluetooth/
3241
3242 BONDING DRIVER
3243 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3244 M:      Veaceslav Falico <vfalico@gmail.com>
3245 M:      Andy Gospodarek <andy@greyhouse.net>
3246 L:      netdev@vger.kernel.org
3247 S:      Supported
3248 W:      http://sourceforge.net/projects/bonding/
3249 F:      drivers/net/bonding/
3250 F:      include/uapi/linux/if_bonding.h
3251
3252 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3253 M:      Dan Robertson <dan@dlrobertson.com>
3254 L:      linux-iio@vger.kernel.org
3255 S:      Maintained
3256 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3257 F:      drivers/iio/accel/bma400*
3258
3259 BPF (Safe dynamic programs and tools)
3260 M:      Alexei Starovoitov <ast@kernel.org>
3261 M:      Daniel Borkmann <daniel@iogearbox.net>
3262 R:      Martin KaFai Lau <kafai@fb.com>
3263 R:      Song Liu <songliubraving@fb.com>
3264 R:      Yonghong Song <yhs@fb.com>
3265 R:      Andrii Nakryiko <andriin@fb.com>
3266 R:      John Fastabend <john.fastabend@gmail.com>
3267 R:      KP Singh <kpsingh@chromium.org>
3268 L:      netdev@vger.kernel.org
3269 L:      bpf@vger.kernel.org
3270 S:      Supported
3271 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3274 F:      Documentation/bpf/
3275 F:      Documentation/networking/filter.rst
3276 F:      arch/*/net/*
3277 F:      include/linux/bpf*
3278 F:      include/linux/filter.h
3279 F:      include/trace/events/xdp.h
3280 F:      include/uapi/linux/bpf*
3281 F:      include/uapi/linux/filter.h
3282 F:      kernel/bpf/
3283 F:      kernel/trace/bpf_trace.c
3284 F:      lib/test_bpf.c
3285 F:      net/bpf/
3286 F:      net/core/filter.c
3287 F:      net/sched/act_bpf.c
3288 F:      net/sched/cls_bpf.c
3289 F:      samples/bpf/
3290 F:      tools/bpf/
3291 F:      tools/lib/bpf/
3292 F:      tools/testing/selftests/bpf/
3293 N:      bpf
3294 K:      bpf
3295
3296 BPF JIT for ARM
3297 M:      Shubham Bansal <illusionist.neo@gmail.com>
3298 L:      netdev@vger.kernel.org
3299 L:      bpf@vger.kernel.org
3300 S:      Maintained
3301 F:      arch/arm/net/
3302
3303 BPF JIT for ARM64
3304 M:      Daniel Borkmann <daniel@iogearbox.net>
3305 M:      Alexei Starovoitov <ast@kernel.org>
3306 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3307 L:      netdev@vger.kernel.org
3308 L:      bpf@vger.kernel.org
3309 S:      Supported
3310 F:      arch/arm64/net/
3311
3312 BPF JIT for MIPS (32-BIT AND 64-BIT)
3313 M:      Paul Burton <paulburton@kernel.org>
3314 L:      netdev@vger.kernel.org
3315 L:      bpf@vger.kernel.org
3316 S:      Maintained
3317 F:      arch/mips/net/
3318
3319 BPF JIT for NFP NICs
3320 M:      Jakub Kicinski <kuba@kernel.org>
3321 L:      netdev@vger.kernel.org
3322 L:      bpf@vger.kernel.org
3323 S:      Supported
3324 F:      drivers/net/ethernet/netronome/nfp/bpf/
3325
3326 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3327 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3328 M:      Sandipan Das <sandipan@linux.ibm.com>
3329 L:      netdev@vger.kernel.org
3330 L:      bpf@vger.kernel.org
3331 S:      Maintained
3332 F:      arch/powerpc/net/
3333
3334 BPF JIT for RISC-V (32-bit)
3335 M:      Luke Nelson <luke.r.nels@gmail.com>
3336 M:      Xi Wang <xi.wang@gmail.com>
3337 L:      netdev@vger.kernel.org
3338 L:      bpf@vger.kernel.org
3339 S:      Maintained
3340 F:      arch/riscv/net/
3341 X:      arch/riscv/net/bpf_jit_comp64.c
3342
3343 BPF JIT for RISC-V (64-bit)
3344 M:      Björn Töpel <bjorn.topel@gmail.com>
3345 L:      netdev@vger.kernel.org
3346 L:      bpf@vger.kernel.org
3347 S:      Maintained
3348 F:      arch/riscv/net/
3349 X:      arch/riscv/net/bpf_jit_comp32.c
3350
3351 BPF JIT for S390
3352 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3353 M:      Heiko Carstens <hca@linux.ibm.com>
3354 M:      Vasily Gorbik <gor@linux.ibm.com>
3355 L:      netdev@vger.kernel.org
3356 L:      bpf@vger.kernel.org
3357 S:      Maintained
3358 F:      arch/s390/net/
3359 X:      arch/s390/net/pnet.c
3360
3361 BPF JIT for SPARC (32-BIT AND 64-BIT)
3362 M:      David S. Miller <davem@davemloft.net>
3363 L:      netdev@vger.kernel.org
3364 L:      bpf@vger.kernel.org
3365 S:      Maintained
3366 F:      arch/sparc/net/
3367
3368 BPF JIT for X86 32-BIT
3369 M:      Wang YanQing <udknight@gmail.com>
3370 L:      netdev@vger.kernel.org
3371 L:      bpf@vger.kernel.org
3372 S:      Maintained
3373 F:      arch/x86/net/bpf_jit_comp32.c
3374
3375 BPF JIT for X86 64-BIT
3376 M:      Alexei Starovoitov <ast@kernel.org>
3377 M:      Daniel Borkmann <daniel@iogearbox.net>
3378 L:      netdev@vger.kernel.org
3379 L:      bpf@vger.kernel.org
3380 S:      Supported
3381 F:      arch/x86/net/
3382 X:      arch/x86/net/bpf_jit_comp32.c
3383
3384 BROADCOM B44 10/100 ETHERNET DRIVER
3385 M:      Michael Chan <michael.chan@broadcom.com>
3386 L:      netdev@vger.kernel.org
3387 S:      Supported
3388 F:      drivers/net/ethernet/broadcom/b44.*
3389
3390 BROADCOM B53 ETHERNET SWITCH DRIVER
3391 M:      Florian Fainelli <f.fainelli@gmail.com>
3392 L:      netdev@vger.kernel.org
3393 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3394 S:      Supported
3395 F:      drivers/net/dsa/b53/*
3396 F:      include/linux/platform_data/b53.h
3397
3398 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3399 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3400 L:      bcm-kernel-feedback-list@broadcom.com
3401 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3403 S:      Maintained
3404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3405 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3406 F:      drivers/pci/controller/pcie-brcmstb.c
3407 F:      drivers/staging/vc04_services
3408 N:      bcm2711
3409 N:      bcm2835
3410
3411 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3412 M:      Florian Fainelli <f.fainelli@gmail.com>
3413 M:      Ray Jui <rjui@broadcom.com>
3414 M:      Scott Branden <sbranden@broadcom.com>
3415 M:      bcm-kernel-feedback-list@broadcom.com
3416 S:      Maintained
3417 T:      git git://github.com/broadcom/mach-bcm
3418 F:      arch/arm/mach-bcm/
3419 N:      bcm281*
3420 N:      bcm113*
3421 N:      bcm216*
3422 N:      kona
3423
3424 BROADCOM BCM47XX MIPS ARCHITECTURE
3425 M:      Hauke Mehrtens <hauke@hauke-m.de>
3426 M:      Rafał Miłecki <zajec5@gmail.com>
3427 L:      linux-mips@vger.kernel.org
3428 S:      Maintained
3429 F:      Documentation/devicetree/bindings/mips/brcm/
3430 F:      arch/mips/bcm47xx/*
3431 F:      arch/mips/include/asm/mach-bcm47xx/*
3432
3433 BROADCOM BCM5301X ARM ARCHITECTURE
3434 M:      Hauke Mehrtens <hauke@hauke-m.de>
3435 M:      Rafał Miłecki <zajec5@gmail.com>
3436 M:      bcm-kernel-feedback-list@broadcom.com
3437 L:      linux-arm-kernel@lists.infradead.org
3438 S:      Maintained
3439 F:      arch/arm/boot/dts/bcm470*
3440 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3441 F:      arch/arm/boot/dts/bcm953012*
3442 F:      arch/arm/mach-bcm/bcm_5301x.c
3443
3444 BROADCOM BCM53573 ARM ARCHITECTURE
3445 M:      Rafał Miłecki <rafal@milecki.pl>
3446 L:      bcm-kernel-feedback-list@broadcom.com
3447 L:      linux-arm-kernel@lists.infradead.org
3448 S:      Maintained
3449 F:      arch/arm/boot/dts/bcm47189*
3450 F:      arch/arm/boot/dts/bcm53573*
3451
3452 BROADCOM BCM63XX ARM ARCHITECTURE
3453 M:      Florian Fainelli <f.fainelli@gmail.com>
3454 M:      bcm-kernel-feedback-list@broadcom.com
3455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3456 S:      Maintained
3457 T:      git git://github.com/broadcom/stblinux.git
3458 N:      bcm63xx
3459
3460 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3461 M:      Kevin Cernekee <cernekee@gmail.com>
3462 L:      linux-usb@vger.kernel.org
3463 S:      Maintained
3464 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3465
3466 BROADCOM BCM7XXX ARM ARCHITECTURE
3467 M:      Florian Fainelli <f.fainelli@gmail.com>
3468 M:      bcm-kernel-feedback-list@broadcom.com
3469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3470 S:      Maintained
3471 T:      git git://github.com/broadcom/stblinux.git
3472 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3473 F:      arch/arm/boot/dts/bcm7*.dts*
3474 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3475 F:      arch/arm/mach-bcm/*brcmstb*
3476 F:      arch/arm/mm/cache-b15-rac.c
3477 F:      drivers/bus/brcmstb_gisb.c
3478 F:      drivers/pci/controller/pcie-brcmstb.c
3479 N:      brcmstb
3480
3481 BROADCOM BMIPS CPUFREQ DRIVER
3482 M:      Markus Mayer <mmayer@broadcom.com>
3483 M:      bcm-kernel-feedback-list@broadcom.com
3484 L:      linux-pm@vger.kernel.org
3485 S:      Maintained
3486 F:      drivers/cpufreq/bmips-cpufreq.c
3487
3488 BROADCOM BMIPS MIPS ARCHITECTURE
3489 M:      Florian Fainelli <f.fainelli@gmail.com>
3490 L:      bcm-kernel-feedback-list@broadcom.com
3491 L:      linux-mips@vger.kernel.org
3492 S:      Maintained
3493 T:      git git://github.com/broadcom/stblinux.git
3494 F:      arch/mips/bmips/*
3495 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3496 F:      arch/mips/include/asm/mach-bmips/*
3497 F:      arch/mips/kernel/*bmips*
3498 F:      drivers/irqchip/irq-bcm63*
3499 F:      drivers/irqchip/irq-bcm7*
3500 F:      drivers/irqchip/irq-brcmstb*
3501 F:      include/linux/bcm963xx_nvram.h
3502 F:      include/linux/bcm963xx_tag.h
3503
3504 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3505 M:      Rasesh Mody <rmody@marvell.com>
3506 M:      GR-Linux-NIC-Dev@marvell.com
3507 L:      netdev@vger.kernel.org
3508 S:      Supported
3509 F:      drivers/net/ethernet/broadcom/bnx2.*
3510 F:      drivers/net/ethernet/broadcom/bnx2_*
3511
3512 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3513 M:      QLogic-Storage-Upstream@qlogic.com
3514 L:      linux-scsi@vger.kernel.org
3515 S:      Supported
3516 F:      drivers/scsi/bnx2fc/
3517
3518 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3519 M:      QLogic-Storage-Upstream@qlogic.com
3520 L:      linux-scsi@vger.kernel.org
3521 S:      Supported
3522 F:      drivers/scsi/bnx2i/
3523
3524 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3525 M:      Ariel Elior <aelior@marvell.com>
3526 M:      Sudarsana Kalluru <skalluru@marvell.com>
3527 M:      GR-everest-linux-l2@marvell.com
3528 L:      netdev@vger.kernel.org
3529 S:      Supported
3530 F:      drivers/net/ethernet/broadcom/bnx2x/
3531
3532 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3533 M:      Michael Chan <michael.chan@broadcom.com>
3534 L:      netdev@vger.kernel.org
3535 S:      Supported
3536 F:      drivers/net/ethernet/broadcom/bnxt/
3537
3538 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3539 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3540 M:      Franky Lin <franky.lin@broadcom.com>
3541 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3542 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3543 M:      Wright Feng <wright.feng@cypress.com>
3544 L:      linux-wireless@vger.kernel.org
3545 L:      brcm80211-dev-list.pdl@broadcom.com
3546 L:      brcm80211-dev-list@cypress.com
3547 S:      Supported
3548 F:      drivers/net/wireless/broadcom/brcm80211/
3549
3550 BROADCOM BRCMSTB GPIO DRIVER
3551 M:      Gregory Fong <gregory.0xf0@gmail.com>
3552 L:      bcm-kernel-feedback-list@broadcom.com
3553 S:      Supported
3554 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3555 F:      drivers/gpio/gpio-brcmstb.c
3556
3557 BROADCOM BRCMSTB I2C DRIVER
3558 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3559 L:      linux-i2c@vger.kernel.org
3560 L:      bcm-kernel-feedback-list@broadcom.com
3561 S:      Supported
3562 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3563 F:      drivers/i2c/busses/i2c-brcmstb.c
3564
3565 BROADCOM BRCMSTB USB EHCI DRIVER
3566 M:      Al Cooper <alcooperx@gmail.com>
3567 L:      linux-usb@vger.kernel.org
3568 L:      bcm-kernel-feedback-list@broadcom.com
3569 S:      Maintained
3570 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3571 F:      drivers/usb/host/ehci-brcm.*
3572
3573 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3574 M:      Al Cooper <alcooperx@gmail.com>
3575 L:      linux-kernel@vger.kernel.org
3576 L:      bcm-kernel-feedback-list@broadcom.com
3577 S:      Maintained
3578 F:      drivers/phy/broadcom/phy-brcm-usb*
3579
3580 BROADCOM GENET ETHERNET DRIVER
3581 M:      Doug Berger <opendmb@gmail.com>
3582 M:      Florian Fainelli <f.fainelli@gmail.com>
3583 L:      bcm-kernel-feedback-list@broadcom.com
3584 L:      netdev@vger.kernel.org
3585 S:      Supported
3586 F:      drivers/net/ethernet/broadcom/genet/
3587
3588 BROADCOM IPROC ARM ARCHITECTURE
3589 M:      Ray Jui <rjui@broadcom.com>
3590 M:      Scott Branden <sbranden@broadcom.com>
3591 M:      bcm-kernel-feedback-list@broadcom.com
3592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3593 S:      Maintained
3594 T:      git git://github.com/broadcom/cygnus-linux.git
3595 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3596 F:      arch/arm64/boot/dts/broadcom/stingray/*
3597 F:      drivers/clk/bcm/clk-ns*
3598 F:      drivers/clk/bcm/clk-sr*
3599 F:      drivers/pinctrl/bcm/pinctrl-ns*
3600 F:      include/dt-bindings/clock/bcm-sr*
3601 N:      iproc
3602 N:      cygnus
3603 N:      bcm[-_]nsp
3604 N:      bcm9113*
3605 N:      bcm9583*
3606 N:      bcm9585*
3607 N:      bcm9586*
3608 N:      bcm988312
3609 N:      bcm113*
3610 N:      bcm583*
3611 N:      bcm585*
3612 N:      bcm586*
3613 N:      bcm88312
3614 N:      hr2
3615 N:      stingray
3616
3617 BROADCOM KONA GPIO DRIVER
3618 M:      Ray Jui <rjui@broadcom.com>
3619 L:      bcm-kernel-feedback-list@broadcom.com
3620 S:      Supported
3621 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3622 F:      drivers/gpio/gpio-bcm-kona.c
3623
3624 BROADCOM NETXTREME-E ROCE DRIVER
3625 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3626 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3627 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3628 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3629 L:      linux-rdma@vger.kernel.org
3630 S:      Supported
3631 W:      http://www.broadcom.com
3632 F:      drivers/infiniband/hw/bnxt_re/
3633 F:      include/uapi/rdma/bnxt_re-abi.h
3634
3635 BROADCOM NVRAM DRIVER
3636 M:      Rafał Miłecki <zajec5@gmail.com>
3637 L:      linux-mips@vger.kernel.org
3638 S:      Maintained
3639 F:      drivers/firmware/broadcom/*
3640
3641 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3642 M:      Rafał Miłecki <zajec5@gmail.com>
3643 L:      linux-wireless@vger.kernel.org
3644 S:      Maintained
3645 F:      drivers/bcma/
3646 F:      include/linux/bcma/
3647
3648 BROADCOM SPI DRIVER
3649 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3650 M:      bcm-kernel-feedback-list@broadcom.com
3651 S:      Maintained
3652 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3653 F:      drivers/spi/spi-bcm-qspi.*
3654 F:      drivers/spi/spi-brcmstb-qspi.c
3655 F:      drivers/spi/spi-iproc-qspi.c
3656
3657 BROADCOM STB AVS CPUFREQ DRIVER
3658 M:      Markus Mayer <mmayer@broadcom.com>
3659 M:      bcm-kernel-feedback-list@broadcom.com
3660 L:      linux-pm@vger.kernel.org
3661 S:      Maintained
3662 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3663 F:      drivers/cpufreq/brcmstb*
3664
3665 BROADCOM STB AVS TMON DRIVER
3666 M:      Markus Mayer <mmayer@broadcom.com>
3667 M:      bcm-kernel-feedback-list@broadcom.com
3668 L:      linux-pm@vger.kernel.org
3669 S:      Maintained
3670 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3671 F:      drivers/thermal/broadcom/brcmstb*
3672
3673 BROADCOM STB DPFE DRIVER
3674 M:      Markus Mayer <mmayer@broadcom.com>
3675 M:      bcm-kernel-feedback-list@broadcom.com
3676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3677 S:      Maintained
3678 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3679 F:      drivers/memory/brcmstb_dpfe.c
3680
3681 BROADCOM STB NAND FLASH DRIVER
3682 M:      Brian Norris <computersforpeace@gmail.com>
3683 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3684 L:      linux-mtd@lists.infradead.org
3685 L:      bcm-kernel-feedback-list@broadcom.com
3686 S:      Maintained
3687 F:      drivers/mtd/nand/raw/brcmnand/
3688
3689 BROADCOM SYSTEMPORT ETHERNET DRIVER
3690 M:      Florian Fainelli <f.fainelli@gmail.com>
3691 L:      bcm-kernel-feedback-list@broadcom.com
3692 L:      netdev@vger.kernel.org
3693 S:      Supported
3694 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3695
3696 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3697 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3698 M:      Prashant Sreedharan <prashant@broadcom.com>
3699 M:      Michael Chan <mchan@broadcom.com>
3700 L:      netdev@vger.kernel.org
3701 S:      Supported
3702 F:      drivers/net/ethernet/broadcom/tg3.*
3703
3704 BROCADE BFA FC SCSI DRIVER
3705 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3706 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3707 L:      linux-scsi@vger.kernel.org
3708 S:      Supported
3709 F:      drivers/scsi/bfa/
3710
3711 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3712 M:      Rasesh Mody <rmody@marvell.com>
3713 M:      Sudarsana Kalluru <skalluru@marvell.com>
3714 M:      GR-Linux-NIC-Dev@marvell.com
3715 L:      netdev@vger.kernel.org
3716 S:      Supported
3717 F:      drivers/net/ethernet/brocade/bna/
3718
3719 BSG (block layer generic sg v4 driver)
3720 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3721 L:      linux-scsi@vger.kernel.org
3722 S:      Supported
3723 F:      block/bsg.c
3724 F:      include/linux/bsg.h
3725 F:      include/uapi/linux/bsg.h
3726
3727 BT87X AUDIO DRIVER
3728 M:      Clemens Ladisch <clemens@ladisch.de>
3729 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3730 S:      Maintained
3731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3732 F:      Documentation/sound/cards/bt87x.rst
3733 F:      sound/pci/bt87x.c
3734
3735 BT8XXGPIO DRIVER
3736 M:      Michael Buesch <m@bues.ch>
3737 S:      Maintained
3738 W:      http://bu3sch.de/btgpio.php
3739 F:      drivers/gpio/gpio-bt8xx.c
3740
3741 BTRFS FILE SYSTEM
3742 M:      Chris Mason <clm@fb.com>
3743 M:      Josef Bacik <josef@toxicpanda.com>
3744 M:      David Sterba <dsterba@suse.com>
3745 L:      linux-btrfs@vger.kernel.org
3746 S:      Maintained
3747 W:      http://btrfs.wiki.kernel.org/
3748 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3750 F:      Documentation/filesystems/btrfs.rst
3751 F:      fs/btrfs/
3752 F:      include/linux/btrfs*
3753 F:      include/uapi/linux/btrfs*
3754
3755 BTTV VIDEO4LINUX DRIVER
3756 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3757 L:      linux-media@vger.kernel.org
3758 S:      Odd fixes
3759 W:      https://linuxtv.org
3760 T:      git git://linuxtv.org/media_tree.git
3761 F:      Documentation/driver-api/media/drivers/bttv*
3762 F:      drivers/media/pci/bt8xx/bttv*
3763
3764 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3765 M:      Chanwoo Choi <cw00.choi@samsung.com>
3766 L:      linux-pm@vger.kernel.org
3767 L:      linux-samsung-soc@vger.kernel.org
3768 S:      Maintained
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3770 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3771 F:      drivers/devfreq/exynos-bus.c
3772
3773 BUSLOGIC SCSI DRIVER
3774 M:      Khalid Aziz <khalid@gonehiking.org>
3775 L:      linux-scsi@vger.kernel.org
3776 S:      Maintained
3777 F:      drivers/scsi/BusLogic.*
3778 F:      drivers/scsi/FlashPoint.*
3779
3780 C-MEDIA CMI8788 DRIVER
3781 M:      Clemens Ladisch <clemens@ladisch.de>
3782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3783 S:      Maintained
3784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3785 F:      sound/pci/oxygen/
3786
3787 C-SKY ARCHITECTURE
3788 M:      Guo Ren <guoren@kernel.org>
3789 L:      linux-csky@vger.kernel.org
3790 S:      Supported
3791 T:      git https://github.com/c-sky/csky-linux.git
3792 F:      Documentation/devicetree/bindings/csky/
3793 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3794 F:      Documentation/devicetree/bindings/timer/csky,*
3795 F:      arch/csky/
3796 F:      drivers/clocksource/timer-gx6605s.c
3797 F:      drivers/clocksource/timer-mp-csky.c
3798 F:      drivers/irqchip/irq-csky-*
3799 N:      csky
3800 K:      csky
3801
3802 C6X ARCHITECTURE
3803 M:      Mark Salter <msalter@redhat.com>
3804 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3805 L:      linux-c6x-dev@linux-c6x.org
3806 S:      Maintained
3807 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3808 F:      arch/c6x/
3809
3810 CA8210 IEEE-802.15.4 RADIO DRIVER
3811 M:      Harry Morris <h.morris@cascoda.com>
3812 L:      linux-wpan@vger.kernel.org
3813 S:      Maintained
3814 W:      https://github.com/Cascoda/ca8210-linux.git
3815 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3816 F:      drivers/net/ieee802154/ca8210.c
3817
3818 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3819 M:      David Howells <dhowells@redhat.com>
3820 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3821 S:      Supported
3822 F:      Documentation/filesystems/caching/cachefiles.rst
3823 F:      fs/cachefiles/
3824
3825 CADENCE MIPI-CSI2 BRIDGES
3826 M:      Maxime Ripard <mripard@kernel.org>
3827 L:      linux-media@vger.kernel.org
3828 S:      Maintained
3829 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3830 F:      drivers/media/platform/cadence/cdns-csi2*
3831
3832 CADENCE NAND DRIVER
3833 L:      linux-mtd@lists.infradead.org
3834 S:      Orphan
3835 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3836 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3837
3838 CADET FM/AM RADIO RECEIVER DRIVER
3839 M:      Hans Verkuil <hverkuil@xs4all.nl>
3840 L:      linux-media@vger.kernel.org
3841 S:      Maintained
3842 W:      https://linuxtv.org
3843 T:      git git://linuxtv.org/media_tree.git
3844 F:      drivers/media/radio/radio-cadet*
3845
3846 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3847 M:      Jonathan Corbet <corbet@lwn.net>
3848 L:      linux-media@vger.kernel.org
3849 S:      Maintained
3850 T:      git git://linuxtv.org/media_tree.git
3851 F:      Documentation/admin-guide/media/cafe_ccic*
3852 F:      drivers/media/platform/marvell-ccic/
3853
3854 CAIF NETWORK LAYER
3855 L:      netdev@vger.kernel.org
3856 S:      Orphan
3857 F:      Documentation/networking/caif/
3858 F:      drivers/net/caif/
3859 F:      include/net/caif/
3860 F:      include/uapi/linux/caif/
3861 F:      net/caif/
3862
3863 CAKE QDISC
3864 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3865 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3866 S:      Maintained
3867 F:      net/sched/sch_cake.c
3868
3869 CAN NETWORK DRIVERS
3870 M:      Wolfgang Grandegger <wg@grandegger.com>
3871 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3872 L:      linux-can@vger.kernel.org
3873 S:      Maintained
3874 W:      https://github.com/linux-can
3875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3877 F:      Documentation/devicetree/bindings/net/can/
3878 F:      drivers/net/can/
3879 F:      include/linux/can/dev.h
3880 F:      include/linux/can/led.h
3881 F:      include/linux/can/platform/
3882 F:      include/linux/can/rx-offload.h
3883 F:      include/uapi/linux/can/error.h
3884 F:      include/uapi/linux/can/netlink.h
3885 F:      include/uapi/linux/can/vxcan.h
3886
3887 CAN NETWORK LAYER
3888 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3889 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3890 L:      linux-can@vger.kernel.org
3891 S:      Maintained
3892 W:      https://github.com/linux-can
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3895 F:      Documentation/networking/can.rst
3896 F:      include/linux/can/core.h
3897 F:      include/linux/can/skb.h
3898 F:      include/net/netns/can.h
3899 F:      include/uapi/linux/can.h
3900 F:      include/uapi/linux/can/bcm.h
3901 F:      include/uapi/linux/can/gw.h
3902 F:      include/uapi/linux/can/raw.h
3903 F:      net/can/
3904
3905 CAN-J1939 NETWORK LAYER
3906 M:      Robin van der Gracht <robin@protonic.nl>
3907 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3908 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3909 L:      linux-can@vger.kernel.org
3910 S:      Maintained
3911 F:      Documentation/networking/j1939.rst
3912 F:      include/uapi/linux/can/j1939.h
3913 F:      net/can/j1939/
3914
3915 CAPABILITIES
3916 M:      Serge Hallyn <serge@hallyn.com>
3917 L:      linux-security-module@vger.kernel.org
3918 S:      Supported
3919 F:      include/linux/capability.h
3920 F:      include/uapi/linux/capability.h
3921 F:      kernel/capability.c
3922 F:      security/commoncap.c
3923
3924 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3925 M:      Kevin Tsai <ktsai@capellamicro.com>
3926 S:      Maintained
3927 F:      drivers/iio/light/cm*
3928
3929 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3930 M:      Christian Lamparter <chunkeey@googlemail.com>
3931 L:      linux-wireless@vger.kernel.org
3932 S:      Maintained
3933 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3934 F:      drivers/net/wireless/ath/carl9170/
3935
3936 CAVIUM I2C DRIVER
3937 M:      Robert Richter <rrichter@marvell.com>
3938 S:      Supported
3939 W:      http://www.marvell.com
3940 F:      drivers/i2c/busses/i2c-octeon*
3941 F:      drivers/i2c/busses/i2c-thunderx*
3942
3943 CAVIUM LIQUIDIO NETWORK DRIVER
3944 M:      Derek Chickles <dchickles@marvell.com>
3945 M:      Satanand Burla <sburla@marvell.com>
3946 M:      Felix Manlunas <fmanlunas@marvell.com>
3947 L:      netdev@vger.kernel.org
3948 S:      Supported
3949 W:      http://www.marvell.com
3950 F:      drivers/net/ethernet/cavium/liquidio/
3951
3952 CAVIUM MMC DRIVER
3953 M:      Robert Richter <rrichter@marvell.com>
3954 S:      Supported
3955 W:      http://www.marvell.com
3956 F:      drivers/mmc/host/cavium*
3957
3958 CAVIUM OCTEON-TX CRYPTO DRIVER
3959 M:      George Cherian <gcherian@marvell.com>
3960 L:      linux-crypto@vger.kernel.org
3961 S:      Supported
3962 W:      http://www.marvell.com
3963 F:      drivers/crypto/cavium/cpt/
3964
3965 CAVIUM THUNDERX2 ARM64 SOC
3966 M:      Robert Richter <rrichter@marvell.com>
3967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3968 S:      Maintained
3969 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3970 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3971
3972 CC2520 IEEE-802.15.4 RADIO DRIVER
3973 M:      Varka Bhadram <varkabhadram@gmail.com>
3974 L:      linux-wpan@vger.kernel.org
3975 S:      Maintained
3976 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3977 F:      drivers/net/ieee802154/cc2520.c
3978 F:      include/linux/spi/cc2520.h
3979
3980 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3981 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3982 L:      linux-crypto@vger.kernel.org
3983 S:      Supported
3984 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3985 F:      drivers/crypto/ccree/
3986
3987 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3988 M:      Hadar Gat <hadar.gat@arm.com>
3989 L:      linux-crypto@vger.kernel.org
3990 S:      Supported
3991 F:      drivers/char/hw_random/cctrng.c
3992 F:      drivers/char/hw_random/cctrng.h
3993 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3994 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3995
3996 CEC FRAMEWORK
3997 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3998 L:      linux-media@vger.kernel.org
3999 S:      Supported
4000 W:      http://linuxtv.org
4001 T:      git git://linuxtv.org/media_tree.git
4002 F:      Documentation/ABI/testing/debugfs-cec-error-inj
4003 F:      Documentation/devicetree/bindings/media/cec.txt
4004 F:      Documentation/driver-api/media/cec-core.rst
4005 F:      Documentation/userspace-api/media/cec
4006 F:      drivers/media/cec/
4007 F:      drivers/media/rc/keymaps/rc-cec.c
4008 F:      include/media/cec-notifier.h
4009 F:      include/media/cec.h
4010 F:      include/uapi/linux/cec-funcs.h
4011 F:      include/uapi/linux/cec.h
4012
4013 CEC GPIO DRIVER
4014 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4015 L:      linux-media@vger.kernel.org
4016 S:      Supported
4017 W:      http://linuxtv.org
4018 T:      git git://linuxtv.org/media_tree.git
4019 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
4020 F:      drivers/media/platform/cec-gpio/
4021
4022 CELL BROADBAND ENGINE ARCHITECTURE
4023 M:      Arnd Bergmann <arnd@arndb.de>
4024 L:      linuxppc-dev@lists.ozlabs.org
4025 S:      Supported
4026 W:      http://www.ibm.com/developerworks/power/cell/
4027 F:      arch/powerpc/include/asm/cell*.h
4028 F:      arch/powerpc/include/asm/spu*.h
4029 F:      arch/powerpc/include/uapi/asm/spu*.h
4030 F:      arch/powerpc/oprofile/*cell*
4031 F:      arch/powerpc/platforms/cell/
4032
4033 CELLWISE CW2015 BATTERY DRIVER
4034 M:      Tobias Schrammm <t.schramm@manjaro.org>
4035 S:      Maintained
4036 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4037 F:      drivers/power/supply/cw2015_battery.c
4038
4039 CEPH COMMON CODE (LIBCEPH)
4040 M:      Ilya Dryomov <idryomov@gmail.com>
4041 M:      Jeff Layton <jlayton@kernel.org>
4042 L:      ceph-devel@vger.kernel.org
4043 S:      Supported
4044 W:      http://ceph.com/
4045 T:      git git://github.com/ceph/ceph-client.git
4046 F:      include/linux/ceph/
4047 F:      include/linux/crush/
4048 F:      net/ceph/
4049
4050 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4051 M:      Jeff Layton <jlayton@kernel.org>
4052 M:      Ilya Dryomov <idryomov@gmail.com>
4053 L:      ceph-devel@vger.kernel.org
4054 S:      Supported
4055 W:      http://ceph.com/
4056 T:      git git://github.com/ceph/ceph-client.git
4057 F:      Documentation/filesystems/ceph.rst
4058 F:      fs/ceph/
4059
4060 CERTIFICATE HANDLING
4061 M:      David Howells <dhowells@redhat.com>
4062 M:      David Woodhouse <dwmw2@infradead.org>
4063 L:      keyrings@vger.kernel.org
4064 S:      Maintained
4065 F:      Documentation/admin-guide/module-signing.rst
4066 F:      certs/
4067 F:      scripts/extract-cert.c
4068 F:      scripts/sign-file.c
4069
4070 CFAG12864B LCD DRIVER
4071 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4072 S:      Maintained
4073 F:      drivers/auxdisplay/cfag12864b.c
4074 F:      include/linux/cfag12864b.h
4075
4076 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4077 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4078 S:      Maintained
4079 F:      drivers/auxdisplay/cfag12864bfb.c
4080 F:      include/linux/cfag12864b.h
4081
4082 CHAR and MISC DRIVERS
4083 M:      Arnd Bergmann <arnd@arndb.de>
4084 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4085 S:      Supported
4086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4087 F:      drivers/char/
4088 F:      drivers/misc/
4089 F:      include/linux/miscdevice.h
4090
4091 CHECKPATCH
4092 M:      Andy Whitcroft <apw@canonical.com>
4093 M:      Joe Perches <joe@perches.com>
4094 S:      Maintained
4095 F:      scripts/checkpatch.pl
4096
4097 CHINESE DOCUMENTATION
4098 M:      Harry Wei <harryxiyou@gmail.com>
4099 M:      Alex Shi <alex.shi@linux.alibaba.com>
4100 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4101 S:      Maintained
4102 F:      Documentation/translations/zh_CN/
4103
4104 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4105 M:      Peter Chen <Peter.Chen@nxp.com>
4106 L:      linux-usb@vger.kernel.org
4107 S:      Maintained
4108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4109 F:      drivers/usb/chipidea/
4110
4111 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4112 M:      Hans de Goede <hdegoede@redhat.com>
4113 L:      linux-input@vger.kernel.org
4114 S:      Maintained
4115 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4116 F:      drivers/input/touchscreen/chipone_icn8318.c
4117
4118 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4119 M:      Hans de Goede <hdegoede@redhat.com>
4120 L:      linux-input@vger.kernel.org
4121 S:      Maintained
4122 F:      drivers/input/touchscreen/chipone_icn8505.c
4123
4124 CHROME HARDWARE PLATFORM SUPPORT
4125 M:      Benson Leung <bleung@chromium.org>
4126 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4127 S:      Maintained
4128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4129 F:      drivers/platform/chrome/
4130
4131 CHROMEOS EC CODEC DRIVER
4132 M:      Cheng-Yi Chiang <cychiang@chromium.org>
4133 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4134 R:      Guenter Roeck <groeck@chromium.org>
4135 S:      Maintained
4136 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4137 F:      sound/soc/codecs/cros_ec_codec.*
4138
4139 CHROMEOS EC SUBDRIVERS
4140 M:      Benson Leung <bleung@chromium.org>
4141 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4142 R:      Guenter Roeck <groeck@chromium.org>
4143 S:      Maintained
4144 F:      drivers/power/supply/cros_usbpd-charger.c
4145 N:      cros_ec
4146 N:      cros-ec
4147
4148 CIRRUS LOGIC AUDIO CODEC DRIVERS
4149 M:      James Schulman <james.schulman@cirrus.com>
4150 M:      David Rhodes <david.rhodes@cirrus.com>
4151 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4152 S:      Maintained
4153 F:      sound/soc/codecs/cs*
4154
4155 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4156 M:      Hartley Sweeten <hsweeten@visionengravers.com>
4157 L:      netdev@vger.kernel.org
4158 S:      Maintained
4159 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4160
4161 CIRRUS LOGIC LOCHNAGAR DRIVER
4162 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4163 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4164 L:      patches@opensource.cirrus.com
4165 S:      Supported
4166 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4167 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4168 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4169 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4170 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4171 F:      Documentation/hwmon/lochnagar.rst
4172 F:      drivers/clk/clk-lochnagar.c
4173 F:      drivers/hwmon/lochnagar-hwmon.c
4174 F:      drivers/mfd/lochnagar-i2c.c
4175 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4176 F:      drivers/regulator/lochnagar-regulator.c
4177 F:      include/dt-bindings/clk/lochnagar.h
4178 F:      include/dt-bindings/pinctrl/lochnagar.h
4179 F:      include/linux/mfd/lochnagar*
4180 F:      sound/soc/codecs/lochnagar-sc.c
4181
4182 CIRRUS LOGIC MADERA CODEC DRIVERS
4183 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4184 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4186 L:      patches@opensource.cirrus.com
4187 S:      Supported
4188 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4189 T:      git https://github.com/CirrusLogic/linux-drivers.git
4190 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4191 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4192 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4193 F:      drivers/gpio/gpio-madera*
4194 F:      drivers/irqchip/irq-madera*
4195 F:      drivers/mfd/cs47l*
4196 F:      drivers/mfd/madera*
4197 F:      drivers/pinctrl/cirrus/*
4198 F:      include/dt-bindings/sound/madera*
4199 F:      include/linux/irqchip/irq-madera*
4200 F:      include/linux/mfd/madera/*
4201 F:      include/sound/madera*
4202 F:      sound/soc/codecs/cs47l*
4203 F:      sound/soc/codecs/madera*
4204
4205 CISCO FCOE HBA DRIVER
4206 M:      Satish Kharat <satishkh@cisco.com>
4207 M:      Sesidhar Baddela <sebaddel@cisco.com>
4208 M:      Karan Tilak Kumar <kartilak@cisco.com>
4209 L:      linux-scsi@vger.kernel.org
4210 S:      Supported
4211 F:      drivers/scsi/fnic/
4212
4213 CISCO SCSI HBA DRIVER
4214 M:      Karan Tilak Kumar <kartilak@cisco.com>
4215 M:      Sesidhar Baddela <sebaddel@cisco.com>
4216 L:      linux-scsi@vger.kernel.org
4217 S:      Supported
4218 F:      drivers/scsi/snic/
4219
4220 CISCO VIC ETHERNET NIC DRIVER
4221 M:      Christian Benvenuti <benve@cisco.com>
4222 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4223 S:      Supported
4224 F:      drivers/net/ethernet/cisco/enic/
4225
4226 CISCO VIC LOW LATENCY NIC DRIVER
4227 M:      Christian Benvenuti <benve@cisco.com>
4228 M:      Nelson Escobar <neescoba@cisco.com>
4229 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4230 S:      Supported
4231 F:      drivers/infiniband/hw/usnic/
4232
4233 CLANG-FORMAT FILE
4234 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4235 S:      Maintained
4236 F:      .clang-format
4237
4238 CLANG/LLVM BUILD SUPPORT
4239 L:      clang-built-linux@googlegroups.com
4240 S:      Supported
4241 W:      https://clangbuiltlinux.github.io/
4242 B:      https://github.com/ClangBuiltLinux/linux/issues
4243 C:      irc://chat.freenode.net/clangbuiltlinux
4244 F:      Documentation/kbuild/llvm.rst
4245 K:      \b(?i:clang|llvm)\b
4246
4247 CLEANCACHE API
4248 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4249 L:      linux-kernel@vger.kernel.org
4250 S:      Maintained
4251 F:      include/linux/cleancache.h
4252 F:      mm/cleancache.c
4253
4254 CLK API
4255 M:      Russell King <linux@armlinux.org.uk>
4256 L:      linux-clk@vger.kernel.org
4257 S:      Maintained
4258 F:      include/linux/clk.h
4259
4260 CLOCKSOURCE, CLOCKEVENT DRIVERS
4261 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4262 M:      Thomas Gleixner <tglx@linutronix.de>
4263 L:      linux-kernel@vger.kernel.org
4264 S:      Supported
4265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4266 F:      Documentation/devicetree/bindings/timer/
4267 F:      drivers/clocksource/
4268
4269 CMPC ACPI DRIVER
4270 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4271 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4272 L:      platform-driver-x86@vger.kernel.org
4273 S:      Supported
4274 F:      drivers/platform/x86/classmate-laptop.c
4275
4276 COBALT MEDIA DRIVER
4277 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4278 L:      linux-media@vger.kernel.org
4279 S:      Supported
4280 W:      https://linuxtv.org
4281 T:      git git://linuxtv.org/media_tree.git
4282 F:      drivers/media/pci/cobalt/
4283
4284 COCCINELLE/Semantic Patches (SmPL)
4285 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4286 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4287 M:      Nicolas Palix <nicolas.palix@imag.fr>
4288 M:      Michal Marek <michal.lkml@markovi.net>
4289 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4290 S:      Supported
4291 W:      http://coccinelle.lip6.fr/
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4293 F:      Documentation/dev-tools/coccinelle.rst
4294 F:      scripts/coccicheck
4295 F:      scripts/coccinelle/
4296
4297 CODA FILE SYSTEM
4298 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4299 M:      coda@cs.cmu.edu
4300 L:      codalist@coda.cs.cmu.edu
4301 S:      Maintained
4302 W:      http://www.coda.cs.cmu.edu/
4303 F:      Documentation/filesystems/coda.rst
4304 F:      fs/coda/
4305 F:      include/linux/coda*.h
4306 F:      include/uapi/linux/coda*.h
4307
4308 CODA V4L2 MEM2MEM DRIVER
4309 M:      Philipp Zabel <p.zabel@pengutronix.de>
4310 L:      linux-media@vger.kernel.org
4311 S:      Maintained
4312 F:      Documentation/devicetree/bindings/media/coda.txt
4313 F:      drivers/media/platform/coda/
4314
4315 CODE OF CONDUCT
4316 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4317 S:      Supported
4318 F:      Documentation/process/code-of-conduct-interpretation.rst
4319 F:      Documentation/process/code-of-conduct.rst
4320
4321 COMMON CLK FRAMEWORK
4322 M:      Michael Turquette <mturquette@baylibre.com>
4323 M:      Stephen Boyd <sboyd@kernel.org>
4324 L:      linux-clk@vger.kernel.org
4325 S:      Maintained
4326 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4328 F:      Documentation/devicetree/bindings/clock/
4329 F:      drivers/clk/
4330 F:      include/linux/clk-pr*
4331 F:      include/linux/clk/
4332 F:      include/linux/of_clk.h
4333 X:      drivers/clk/clkdev.c
4334
4335 COMMON INTERNET FILE SYSTEM (CIFS)
4336 M:      Steve French <sfrench@samba.org>
4337 L:      linux-cifs@vger.kernel.org
4338 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4339 S:      Supported
4340 W:      http://linux-cifs.samba.org/
4341 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4342 F:      Documentation/admin-guide/cifs/
4343 F:      fs/cifs/
4344
4345 COMPACTPCI HOTPLUG CORE
4346 M:      Scott Murray <scott@spiteful.org>
4347 L:      linux-pci@vger.kernel.org
4348 S:      Maintained
4349 F:      drivers/pci/hotplug/cpci_hotplug*
4350
4351 COMPACTPCI HOTPLUG GENERIC DRIVER
4352 M:      Scott Murray <scott@spiteful.org>
4353 L:      linux-pci@vger.kernel.org
4354 S:      Maintained
4355 F:      drivers/pci/hotplug/cpcihp_generic.c
4356
4357 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4358 M:      Scott Murray <scott@spiteful.org>
4359 L:      linux-pci@vger.kernel.org
4360 S:      Maintained
4361 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4362
4363 COMPAL LAPTOP SUPPORT
4364 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4365 L:      platform-driver-x86@vger.kernel.org
4366 S:      Maintained
4367 F:      drivers/platform/x86/compal-laptop.c
4368
4369 COMPILER ATTRIBUTES
4370 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4371 S:      Maintained
4372 F:      include/linux/compiler_attributes.h
4373
4374 CONEXANT ACCESSRUNNER USB DRIVER
4375 L:      accessrunner-general@lists.sourceforge.net
4376 S:      Orphan
4377 W:      http://accessrunner.sourceforge.net/
4378 F:      drivers/usb/atm/cxacru.c
4379
4380 CONFIGFS
4381 M:      Joel Becker <jlbec@evilplan.org>
4382 M:      Christoph Hellwig <hch@lst.de>
4383 S:      Supported
4384 T:      git git://git.infradead.org/users/hch/configfs.git
4385 F:      fs/configfs/
4386 F:      include/linux/configfs.h
4387
4388 CONNECTOR
4389 M:      Evgeniy Polyakov <zbr@ioremap.net>
4390 L:      netdev@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/connector/
4393
4394 CONTROL GROUP (CGROUP)
4395 M:      Tejun Heo <tj@kernel.org>
4396 M:      Li Zefan <lizefan@huawei.com>
4397 M:      Johannes Weiner <hannes@cmpxchg.org>
4398 L:      cgroups@vger.kernel.org
4399 S:      Maintained
4400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4401 F:      Documentation/admin-guide/cgroup-v1/
4402 F:      Documentation/admin-guide/cgroup-v2.rst
4403 F:      include/linux/cgroup*
4404 F:      kernel/cgroup/
4405
4406 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4407 M:      Tejun Heo <tj@kernel.org>
4408 M:      Jens Axboe <axboe@kernel.dk>
4409 L:      cgroups@vger.kernel.org
4410 L:      linux-block@vger.kernel.org
4411 T:      git git://git.kernel.dk/linux-block
4412 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4413 F:      block/bfq-cgroup.c
4414 F:      block/blk-cgroup.c
4415 F:      block/blk-iolatency.c
4416 F:      block/blk-throttle.c
4417 F:      include/linux/blk-cgroup.h
4418
4419 CONTROL GROUP - CPUSET
4420 M:      Li Zefan <lizefan@huawei.com>
4421 L:      cgroups@vger.kernel.org
4422 S:      Maintained
4423 W:      http://www.bullopensource.org/cpuset/
4424 W:      http://oss.sgi.com/projects/cpusets/
4425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4426 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4427 F:      include/linux/cpuset.h
4428 F:      kernel/cgroup/cpuset.c
4429
4430 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4431 M:      Johannes Weiner <hannes@cmpxchg.org>
4432 M:      Michal Hocko <mhocko@kernel.org>
4433 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4434 L:      cgroups@vger.kernel.org
4435 L:      linux-mm@kvack.org
4436 S:      Maintained
4437 F:      mm/memcontrol.c
4438 F:      mm/swap_cgroup.c
4439
4440 CORETEMP HARDWARE MONITORING DRIVER
4441 M:      Fenghua Yu <fenghua.yu@intel.com>
4442 L:      linux-hwmon@vger.kernel.org
4443 S:      Maintained
4444 F:      Documentation/hwmon/coretemp.rst
4445 F:      drivers/hwmon/coretemp.c
4446
4447 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4448 M:      Marius Zachmann <mail@mariuszachmann.de>
4449 L:      linux-hwmon@vger.kernel.org
4450 S:      Maintained
4451 F:      drivers/hwmon/corsair-cpro.c
4452
4453 COSA/SRP SYNC SERIAL DRIVER
4454 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4455 S:      Maintained
4456 W:      http://www.fi.muni.cz/~kas/cosa/
4457 F:      drivers/net/wan/cosa*
4458
4459 COUNTER SUBSYSTEM
4460 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4461 L:      linux-iio@vger.kernel.org
4462 S:      Maintained
4463 F:      Documentation/ABI/testing/sysfs-bus-counter*
4464 F:      Documentation/driver-api/generic-counter.rst
4465 F:      drivers/counter/
4466 F:      include/linux/counter.h
4467 F:      include/linux/counter_enum.h
4468
4469 CPMAC ETHERNET DRIVER
4470 M:      Florian Fainelli <f.fainelli@gmail.com>
4471 L:      netdev@vger.kernel.org
4472 S:      Maintained
4473 F:      drivers/net/ethernet/ti/cpmac.c
4474
4475 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4476 M:      Viresh Kumar <viresh.kumar@linaro.org>
4477 M:      Sudeep Holla <sudeep.holla@arm.com>
4478 L:      linux-pm@vger.kernel.org
4479 S:      Maintained
4480 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4481 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4482
4483 CPU FREQUENCY SCALING FRAMEWORK
4484 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4485 M:      Viresh Kumar <viresh.kumar@linaro.org>
4486 L:      linux-pm@vger.kernel.org
4487 S:      Maintained
4488 B:      https://bugzilla.kernel.org
4489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4491 F:      Documentation/admin-guide/pm/cpufreq.rst
4492 F:      Documentation/admin-guide/pm/intel_pstate.rst
4493 F:      Documentation/cpu-freq/
4494 F:      Documentation/devicetree/bindings/cpufreq/
4495 F:      drivers/cpufreq/
4496 F:      include/linux/cpufreq.h
4497 F:      include/linux/sched/cpufreq.h
4498 F:      kernel/sched/cpufreq*.c
4499 F:      tools/testing/selftests/cpufreq/
4500
4501 CPU IDLE TIME MANAGEMENT FRAMEWORK
4502 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4503 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4504 L:      linux-pm@vger.kernel.org
4505 S:      Maintained
4506 B:      https://bugzilla.kernel.org
4507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4508 F:      Documentation/admin-guide/pm/cpuidle.rst
4509 F:      Documentation/driver-api/pm/cpuidle.rst
4510 F:      drivers/cpuidle/*
4511 F:      include/linux/cpuidle.h
4512
4513 CPU POWER MONITORING SUBSYSTEM
4514 M:      Thomas Renninger <trenn@suse.com>
4515 M:      Shuah Khan <shuah@kernel.org>
4516 M:      Shuah Khan <skhan@linuxfoundation.org>
4517 L:      linux-pm@vger.kernel.org
4518 S:      Maintained
4519 F:      tools/power/cpupower/
4520
4521 CPUID/MSR DRIVER
4522 M:      "H. Peter Anvin" <hpa@zytor.com>
4523 S:      Maintained
4524 F:      arch/x86/kernel/cpuid.c
4525 F:      arch/x86/kernel/msr.c
4526
4527 CPUIDLE DRIVER - ARM BIG LITTLE
4528 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4529 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4530 L:      linux-pm@vger.kernel.org
4531 L:      linux-arm-kernel@lists.infradead.org
4532 S:      Maintained
4533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4534 F:      drivers/cpuidle/cpuidle-big_little.c
4535
4536 CPUIDLE DRIVER - ARM EXYNOS
4537 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4538 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4539 M:      Kukjin Kim <kgene@kernel.org>
4540 L:      linux-pm@vger.kernel.org
4541 L:      linux-samsung-soc@vger.kernel.org
4542 S:      Supported
4543 F:      arch/arm/mach-exynos/pm.c
4544 F:      drivers/cpuidle/cpuidle-exynos.c
4545
4546 CPUIDLE DRIVER - ARM PSCI
4547 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4548 M:      Sudeep Holla <sudeep.holla@arm.com>
4549 L:      linux-pm@vger.kernel.org
4550 L:      linux-arm-kernel@lists.infradead.org
4551 S:      Supported
4552 F:      drivers/cpuidle/cpuidle-psci.c
4553
4554 CRAMFS FILESYSTEM
4555 M:      Nicolas Pitre <nico@fluxnic.net>
4556 S:      Maintained
4557 F:      Documentation/filesystems/cramfs.rst
4558 F:      fs/cramfs/
4559
4560 CREATIVE SB0540
4561 M:      Bastien Nocera <hadess@hadess.net>
4562 L:      linux-input@vger.kernel.org
4563 S:      Maintained
4564 F:      drivers/hid/hid-creative-sb0540.c
4565
4566 CRYPTO API
4567 M:      Herbert Xu <herbert@gondor.apana.org.au>
4568 M:      "David S. Miller" <davem@davemloft.net>
4569 L:      linux-crypto@vger.kernel.org
4570 S:      Maintained
4571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4573 F:      Documentation/crypto/
4574 F:      Documentation/devicetree/bindings/crypto/
4575 F:      arch/*/crypto/
4576 F:      crypto/
4577 F:      drivers/crypto/
4578 F:      include/crypto/
4579 F:      include/linux/crypto*
4580 F:      lib/crypto/
4581
4582 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4583 M:      Neil Horman <nhorman@tuxdriver.com>
4584 L:      linux-crypto@vger.kernel.org
4585 S:      Maintained
4586 F:      crypto/ansi_cprng.c
4587 F:      crypto/rng.c
4588
4589 CS3308 MEDIA DRIVER
4590 M:      Hans Verkuil <hverkuil@xs4all.nl>
4591 L:      linux-media@vger.kernel.org
4592 S:      Odd Fixes
4593 W:      http://linuxtv.org
4594 T:      git git://linuxtv.org/media_tree.git
4595 F:      drivers/media/i2c/cs3308.c
4596
4597 CS5535 Audio ALSA driver
4598 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4599 S:      Maintained
4600 F:      sound/pci/cs5535audio/
4601
4602 CSI DRIVERS FOR ALLWINNER V3s
4603 M:      Yong Deng <yong.deng@magewell.com>
4604 L:      linux-media@vger.kernel.org
4605 S:      Maintained
4606 T:      git git://linuxtv.org/media_tree.git
4607 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4608 F:      drivers/media/platform/sunxi/sun6i-csi/
4609
4610 CW1200 WLAN driver
4611 M:      Solomon Peachy <pizza@shaftnet.org>
4612 S:      Maintained
4613 F:      drivers/net/wireless/st/cw1200/
4614
4615 CX18 VIDEO4LINUX DRIVER
4616 M:      Andy Walls <awalls@md.metrocast.net>
4617 L:      linux-media@vger.kernel.org
4618 S:      Maintained
4619 W:      https://linuxtv.org
4620 T:      git git://linuxtv.org/media_tree.git
4621 F:      drivers/media/pci/cx18/
4622 F:      include/uapi/linux/ivtv*
4623
4624 CX2341X MPEG ENCODER HELPER MODULE
4625 M:      Hans Verkuil <hverkuil@xs4all.nl>
4626 L:      linux-media@vger.kernel.org
4627 S:      Maintained
4628 W:      https://linuxtv.org
4629 T:      git git://linuxtv.org/media_tree.git
4630 F:      drivers/media/common/cx2341x*
4631 F:      include/media/drv-intf/cx2341x.h
4632
4633 CX24120 MEDIA DRIVER
4634 M:      Jemma Denson <jdenson@gmail.com>
4635 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4636 L:      linux-media@vger.kernel.org
4637 S:      Maintained
4638 W:      https://linuxtv.org
4639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4640 F:      drivers/media/dvb-frontends/cx24120*
4641
4642 CX88 VIDEO4LINUX DRIVER
4643 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4644 L:      linux-media@vger.kernel.org
4645 S:      Odd fixes
4646 W:      https://linuxtv.org
4647 T:      git git://linuxtv.org/media_tree.git
4648 F:      Documentation/driver-api/media/drivers/cx88*
4649 F:      drivers/media/pci/cx88/
4650
4651 CXD2820R MEDIA DRIVER
4652 M:      Antti Palosaari <crope@iki.fi>
4653 L:      linux-media@vger.kernel.org
4654 S:      Maintained
4655 W:      https://linuxtv.org
4656 W:      http://palosaari.fi/linux/
4657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4658 T:      git git://linuxtv.org/anttip/media_tree.git
4659 F:      drivers/media/dvb-frontends/cxd2820r*
4660
4661 CXGB3 ETHERNET DRIVER (CXGB3)
4662 M:      Vishal Kulkarni <vishal@chelsio.com>
4663 L:      netdev@vger.kernel.org
4664 S:      Supported
4665 W:      http://www.chelsio.com
4666 F:      drivers/net/ethernet/chelsio/cxgb3/
4667
4668 CXGB3 ISCSI DRIVER (CXGB3I)
4669 M:      Karen Xie <kxie@chelsio.com>
4670 L:      linux-scsi@vger.kernel.org
4671 S:      Supported
4672 W:      http://www.chelsio.com
4673 F:      drivers/scsi/cxgbi/cxgb3i
4674
4675 CXGB4 CRYPTO DRIVER (chcr)
4676 M:      Ayush Sawal <ayush.sawal@chelsio.com>
4677 M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4678 M:      Rohit Maheshwari <rohitm@chelsio.com>
4679 L:      linux-crypto@vger.kernel.org
4680 S:      Supported
4681 W:      http://www.chelsio.com
4682 F:      drivers/crypto/chelsio
4683
4684 CXGB4 ETHERNET DRIVER (CXGB4)
4685 M:      Vishal Kulkarni <vishal@chelsio.com>
4686 L:      netdev@vger.kernel.org
4687 S:      Supported
4688 W:      http://www.chelsio.com
4689 F:      drivers/net/ethernet/chelsio/cxgb4/
4690
4691 CXGB4 ISCSI DRIVER (CXGB4I)
4692 M:      Karen Xie <kxie@chelsio.com>
4693 L:      linux-scsi@vger.kernel.org
4694 S:      Supported
4695 W:      http://www.chelsio.com
4696 F:      drivers/scsi/cxgbi/cxgb4i
4697
4698 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4699 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4700 L:      linux-rdma@vger.kernel.org
4701 S:      Supported
4702 W:      http://www.openfabrics.org
4703 F:      drivers/infiniband/hw/cxgb4/
4704 F:      include/uapi/rdma/cxgb4-abi.h
4705
4706 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4707 M:      Vishal Kulkarni <vishal@gmail.com>
4708 L:      netdev@vger.kernel.org
4709 S:      Supported
4710 W:      http://www.chelsio.com
4711 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4712
4713 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4714 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4715 M:      Andrew Donnellan <ajd@linux.ibm.com>
4716 L:      linuxppc-dev@lists.ozlabs.org
4717 S:      Supported
4718 F:      Documentation/ABI/testing/sysfs-class-cxl
4719 F:      Documentation/powerpc/cxl.rst
4720 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4721 F:      drivers/misc/cxl/
4722 F:      include/misc/cxl*
4723 F:      include/uapi/misc/cxl.h
4724
4725 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4726 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4727 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4728 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4729 L:      linux-scsi@vger.kernel.org
4730 S:      Supported
4731 F:      Documentation/powerpc/cxlflash.rst
4732 F:      drivers/scsi/cxlflash/
4733 F:      include/uapi/scsi/cxlflash_ioctl.h
4734
4735 CYBERPRO FB DRIVER
4736 M:      Russell King <linux@armlinux.org.uk>
4737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4738 S:      Maintained
4739 W:      http://www.armlinux.org.uk/
4740 F:      drivers/video/fbdev/cyber2000fb.*
4741
4742 CYCLADES ASYNC MUX DRIVER
4743 S:      Orphan
4744 W:      http://www.cyclades.com/
4745 F:      drivers/tty/cyclades.c
4746 F:      include/linux/cyclades.h
4747 F:      include/uapi/linux/cyclades.h
4748
4749 CYCLADES PC300 DRIVER
4750 S:      Orphan
4751 W:      http://www.cyclades.com/
4752 F:      drivers/net/wan/pc300*
4753
4754 CYPRESS_FIRMWARE MEDIA DRIVER
4755 M:      Antti Palosaari <crope@iki.fi>
4756 L:      linux-media@vger.kernel.org
4757 S:      Maintained
4758 W:      https://linuxtv.org
4759 W:      http://palosaari.fi/linux/
4760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4761 T:      git git://linuxtv.org/anttip/media_tree.git
4762 F:      drivers/media/common/cypress_firmware*
4763
4764 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4765 M:      Linus Walleij <linus.walleij@linaro.org>
4766 L:      linux-input@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/input/touchscreen/cy8ctma140.c
4769
4770 CYTTSP TOUCHSCREEN DRIVER
4771 M:      Ferruh Yigit <fery@cypress.com>
4772 L:      linux-input@vger.kernel.org
4773 S:      Supported
4774 F:      drivers/input/touchscreen/cyttsp*
4775 F:      include/linux/input/cyttsp.h
4776
4777 D-LINK DIR-685 TOUCHKEYS DRIVER
4778 M:      Linus Walleij <linus.walleij@linaro.org>
4779 L:      linux-input@vger.kernel.org
4780 S:      Supported
4781 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4782
4783 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4784 M:      Joshua Kinard <kumba@gentoo.org>
4785 S:      Maintained
4786 F:      drivers/rtc/rtc-ds1685.c
4787 F:      include/linux/rtc/ds1685.h
4788
4789 DAMA SLAVE for AX.25
4790 M:      Joerg Reuter <jreuter@yaina.de>
4791 L:      linux-hams@vger.kernel.org
4792 S:      Maintained
4793 W:      http://yaina.de/jreuter/
4794 W:      http://www.qsl.net/dl1bke/
4795 F:      net/ax25/af_ax25.c
4796 F:      net/ax25/ax25_dev.c
4797 F:      net/ax25/ax25_ds_*
4798 F:      net/ax25/ax25_in.c
4799 F:      net/ax25/ax25_out.c
4800 F:      net/ax25/ax25_timer.c
4801 F:      net/ax25/sysctl_net_ax25.c
4802
4803 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4804 L:      netdev@vger.kernel.org
4805 S:      Orphan
4806 F:      Documentation/networking/device_drivers/dec/dmfe.rst
4807 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4808
4809 DC390/AM53C974 SCSI driver
4810 M:      Hannes Reinecke <hare@suse.com>
4811 L:      linux-scsi@vger.kernel.org
4812 S:      Maintained
4813 F:      drivers/scsi/am53c974.c
4814
4815 DC395x SCSI driver
4816 M:      Oliver Neukum <oliver@neukum.org>
4817 M:      Ali Akcaagac <aliakc@web.de>
4818 M:      Jamie Lenehan <lenehan@twibble.org>
4819 L:      dc395x@twibble.org
4820 S:      Maintained
4821 W:      http://twibble.org/dist/dc395x/
4822 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4823 F:      Documentation/scsi/dc395x.rst
4824 F:      drivers/scsi/dc395x.*
4825
4826 DCCP PROTOCOL
4827 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4828 L:      dccp@vger.kernel.org
4829 S:      Maintained
4830 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4831 F:      include/linux/dccp.h
4832 F:      include/linux/tfrc.h
4833 F:      include/uapi/linux/dccp.h
4834 F:      net/dccp/
4835
4836 DECnet NETWORK LAYER
4837 L:      linux-decnet-user@lists.sourceforge.net
4838 S:      Orphan
4839 W:      http://linux-decnet.sourceforge.net
4840 F:      Documentation/networking/decnet.rst
4841 F:      net/decnet/
4842
4843 DECSTATION PLATFORM SUPPORT
4844 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4845 L:      linux-mips@vger.kernel.org
4846 S:      Maintained
4847 W:      http://www.linux-mips.org/wiki/DECstation
4848 F:      arch/mips/dec/
4849 F:      arch/mips/include/asm/dec/
4850 F:      arch/mips/include/asm/mach-dec/
4851
4852 DEFXX FDDI NETWORK DRIVER
4853 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4854 S:      Maintained
4855 F:      drivers/net/fddi/defxx.*
4856
4857 DEFZA FDDI NETWORK DRIVER
4858 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4859 S:      Maintained
4860 F:      drivers/net/fddi/defza.*
4861
4862 DEINTERLACE DRIVERS FOR ALLWINNER H3
4863 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4864 L:      linux-media@vger.kernel.org
4865 S:      Maintained
4866 T:      git git://linuxtv.org/media_tree.git
4867 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4868 F:      drivers/media/platform/sunxi/sun8i-di/
4869
4870 DELL LAPTOP DRIVER
4871 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4872 M:      Pali Rohár <pali@kernel.org>
4873 L:      platform-driver-x86@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/platform/x86/dell-laptop.c
4876
4877 DELL LAPTOP FREEFALL DRIVER
4878 M:      Pali Rohár <pali@kernel.org>
4879 S:      Maintained
4880 F:      drivers/platform/x86/dell-smo8800.c
4881
4882 DELL LAPTOP RBTN DRIVER
4883 M:      Pali Rohár <pali@kernel.org>
4884 S:      Maintained
4885 F:      drivers/platform/x86/dell-rbtn.*
4886
4887 DELL LAPTOP SMM DRIVER
4888 M:      Pali Rohár <pali@kernel.org>
4889 S:      Maintained
4890 F:      drivers/hwmon/dell-smm-hwmon.c
4891 F:      include/uapi/linux/i8k.h
4892
4893 DELL REMOTE BIOS UPDATE DRIVER
4894 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4895 L:      platform-driver-x86@vger.kernel.org
4896 S:      Maintained
4897 F:      drivers/platform/x86/dell_rbu.c
4898
4899 DELL SMBIOS DRIVER
4900 M:      Pali Rohár <pali@kernel.org>
4901 M:      Mario Limonciello <mario.limonciello@dell.com>
4902 L:      platform-driver-x86@vger.kernel.org
4903 S:      Maintained
4904 F:      drivers/platform/x86/dell-smbios.*
4905
4906 DELL SMBIOS SMM DRIVER
4907 M:      Mario Limonciello <mario.limonciello@dell.com>
4908 L:      platform-driver-x86@vger.kernel.org
4909 S:      Maintained
4910 F:      drivers/platform/x86/dell-smbios-smm.c
4911
4912 DELL SMBIOS WMI DRIVER
4913 M:      Mario Limonciello <mario.limonciello@dell.com>
4914 L:      platform-driver-x86@vger.kernel.org
4915 S:      Maintained
4916 F:      drivers/platform/x86/dell-smbios-wmi.c
4917 F:      tools/wmi/dell-smbios-example.c
4918
4919 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4920 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4921 L:      platform-driver-x86@vger.kernel.org
4922 S:      Maintained
4923 F:      Documentation/driver-api/dcdbas.rst
4924 F:      drivers/platform/x86/dcdbas.*
4925
4926 DELL WMI DESCRIPTOR DRIVER
4927 M:      Mario Limonciello <mario.limonciello@dell.com>
4928 S:      Maintained
4929 F:      drivers/platform/x86/dell-wmi-descriptor.c
4930
4931 DELL WMI NOTIFICATIONS DRIVER
4932 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4933 M:      Pali Rohár <pali@kernel.org>
4934 S:      Maintained
4935 F:      drivers/platform/x86/dell-wmi.c
4936
4937 DELTA ST MEDIA DRIVER
4938 M:      Hugues Fruchet <hugues.fruchet@st.com>
4939 L:      linux-media@vger.kernel.org
4940 S:      Supported
4941 W:      https://linuxtv.org
4942 T:      git git://linuxtv.org/media_tree.git
4943 F:      drivers/media/platform/sti/delta
4944
4945 DENALI NAND DRIVER
4946 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4947 L:      linux-mtd@lists.infradead.org
4948 S:      Supported
4949 F:      drivers/mtd/nand/raw/denali*
4950
4951 DESIGNWARE EDMA CORE IP DRIVER
4952 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4953 L:      dmaengine@vger.kernel.org
4954 S:      Maintained
4955 F:      drivers/dma/dw-edma/
4956 F:      include/linux/dma/edma.h
4957
4958 DESIGNWARE USB2 DRD IP DRIVER
4959 M:      Minas Harutyunyan <hminas@synopsys.com>
4960 L:      linux-usb@vger.kernel.org
4961 S:      Maintained
4962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4963 F:      drivers/usb/dwc2/
4964
4965 DESIGNWARE USB3 DRD IP DRIVER
4966 M:      Felipe Balbi <balbi@kernel.org>
4967 L:      linux-usb@vger.kernel.org
4968 S:      Maintained
4969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4970 F:      drivers/usb/dwc3/
4971
4972 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4973 M:      Andreas Klinger <ak@it-klinger.de>
4974 L:      linux-iio@vger.kernel.org
4975 S:      Maintained
4976 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4977 F:      drivers/iio/proximity/srf*.c
4978
4979 DEVICE COREDUMP (DEV_COREDUMP)
4980 M:      Johannes Berg <johannes@sipsolutions.net>
4981 L:      linux-kernel@vger.kernel.org
4982 S:      Maintained
4983 F:      drivers/base/devcoredump.c
4984 F:      include/linux/devcoredump.h
4985
4986 DEVICE DIRECT ACCESS (DAX)
4987 M:      Dan Williams <dan.j.williams@intel.com>
4988 M:      Vishal Verma <vishal.l.verma@intel.com>
4989 M:      Dave Jiang <dave.jiang@intel.com>
4990 L:      linux-nvdimm@lists.01.org
4991 S:      Supported
4992 F:      drivers/dax/
4993
4994 DEVICE FREQUENCY (DEVFREQ)
4995 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4996 M:      Kyungmin Park <kyungmin.park@samsung.com>
4997 M:      Chanwoo Choi <cw00.choi@samsung.com>
4998 L:      linux-pm@vger.kernel.org
4999 S:      Maintained
5000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5001 F:      Documentation/devicetree/bindings/devfreq/
5002 F:      drivers/devfreq/
5003 F:      include/linux/devfreq.h
5004 F:      include/trace/events/devfreq.h
5005
5006 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5007 M:      Chanwoo Choi <cw00.choi@samsung.com>
5008 L:      linux-pm@vger.kernel.org
5009 S:      Supported
5010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5011 F:      Documentation/devicetree/bindings/devfreq/event/
5012 F:      drivers/devfreq/devfreq-event.c
5013 F:      drivers/devfreq/event/
5014 F:      include/dt-bindings/pmu/exynos_ppmu.h
5015 F:      include/linux/devfreq-event.h
5016
5017 DEVICE NUMBER REGISTRY
5018 M:      Torben Mathiasen <device@lanana.org>
5019 S:      Maintained
5020 W:      http://lanana.org/docs/device-list/index.html
5021
5022 DEVICE-MAPPER  (LVM)
5023 M:      Alasdair Kergon <agk@redhat.com>
5024 M:      Mike Snitzer <snitzer@redhat.com>
5025 M:      dm-devel@redhat.com
5026 L:      dm-devel@redhat.com
5027 S:      Maintained
5028 W:      http://sources.redhat.com/dm
5029 Q:      http://patchwork.kernel.org/project/dm-devel/list/
5030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5031 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
5032 F:      Documentation/admin-guide/device-mapper/
5033 F:      drivers/md/Kconfig
5034 F:      drivers/md/Makefile
5035 F:      drivers/md/dm*
5036 F:      drivers/md/persistent-data/
5037 F:      include/linux/device-mapper.h
5038 F:      include/linux/dm-*.h
5039 F:      include/uapi/linux/dm-*.h
5040
5041 DEVLINK
5042 M:      Jiri Pirko <jiri@mellanox.com>
5043 L:      netdev@vger.kernel.org
5044 S:      Supported
5045 F:      Documentation/networking/devlink
5046 F:      include/net/devlink.h
5047 F:      include/uapi/linux/devlink.h
5048 F:      net/core/devlink.c
5049
5050 DIALOG SEMICONDUCTOR DRIVERS
5051 M:      Support Opensource <support.opensource@diasemi.com>
5052 S:      Supported
5053 W:      http://www.dialog-semiconductor.com/products
5054 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
5055 F:      Documentation/devicetree/bindings/mfd/da90*.txt
5056 F:      Documentation/devicetree/bindings/regulator/da92*.txt
5057 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
5058 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
5059 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5060 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5061 F:      Documentation/hwmon/da90??.rst
5062 F:      drivers/gpio/gpio-da90??.c
5063 F:      drivers/hwmon/da90??-hwmon.c
5064 F:      drivers/iio/adc/da91??-*.c
5065 F:      drivers/input/misc/da90??_onkey.c
5066 F:      drivers/input/touchscreen/da9052_tsi.c
5067 F:      drivers/leds/leds-da90??.c
5068 F:      drivers/mfd/da903x.c
5069 F:      drivers/mfd/da90??-*.c
5070 F:      drivers/mfd/da91??-*.c
5071 F:      drivers/pinctrl/pinctrl-da90??.c
5072 F:      drivers/power/supply/da9052-battery.c
5073 F:      drivers/power/supply/da91??-*.c
5074 F:      drivers/regulator/da9???-regulator.[ch]
5075 F:      drivers/regulator/slg51000-regulator.[ch]
5076 F:      drivers/rtc/rtc-da90??.c
5077 F:      drivers/thermal/da90??-thermal.c
5078 F:      drivers/video/backlight/da90??_bl.c
5079 F:      drivers/watchdog/da90??_wdt.c
5080 F:      include/linux/mfd/da903x.h
5081 F:      include/linux/mfd/da9052/
5082 F:      include/linux/mfd/da9055/
5083 F:      include/linux/mfd/da9062/
5084 F:      include/linux/mfd/da9063/
5085 F:      include/linux/mfd/da9150/
5086 F:      include/linux/regulator/da9211.h
5087 F:      include/sound/da[79]*.h
5088 F:      sound/soc/codecs/da[79]*.[ch]
5089
5090 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5091 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
5092 L:      linux-gpio@vger.kernel.org
5093 S:      Maintained
5094 F:      drivers/gpio/gpio-gpio-mm.c
5095
5096 DIOLAN U2C-12 I2C DRIVER
5097 M:      Guenter Roeck <linux@roeck-us.net>
5098 L:      linux-i2c@vger.kernel.org
5099 S:      Maintained
5100 F:      drivers/i2c/busses/i2c-diolan-u2c.c
5101
5102 DIRECTORY NOTIFICATION (DNOTIFY)
5103 M:      Jan Kara <jack@suse.cz>
5104 R:      Amir Goldstein <amir73il@gmail.com>
5105 L:      linux-fsdevel@vger.kernel.org
5106 S:      Maintained
5107 F:      Documentation/filesystems/dnotify.rst
5108 F:      fs/notify/dnotify/
5109 F:      include/linux/dnotify.h
5110
5111 DISK GEOMETRY AND PARTITION HANDLING
5112 M:      Andries Brouwer <aeb@cwi.nl>
5113 S:      Maintained
5114 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5115 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5116 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5117
5118 DISKQUOTA
5119 M:      Jan Kara <jack@suse.com>
5120 S:      Maintained
5121 F:      Documentation/filesystems/quota.rst
5122 F:      fs/quota/
5123 F:      include/linux/quota*.h
5124 F:      include/uapi/linux/quota*.h
5125
5126 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5127 M:      Bernie Thompson <bernie@plugable.com>
5128 L:      linux-fbdev@vger.kernel.org
5129 S:      Maintained
5130 W:      http://plugable.com/category/projects/udlfb/
5131 F:      Documentation/fb/udlfb.rst
5132 F:      drivers/video/fbdev/udlfb.c
5133 F:      include/video/udlfb.h
5134
5135 DISTRIBUTED LOCK MANAGER (DLM)
5136 M:      Christine Caulfield <ccaulfie@redhat.com>
5137 M:      David Teigland <teigland@redhat.com>
5138 L:      cluster-devel@redhat.com
5139 S:      Supported
5140 W:      http://sources.redhat.com/cluster/
5141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5142 F:      fs/dlm/
5143
5144 DMA BUFFER SHARING FRAMEWORK
5145 M:      Sumit Semwal <sumit.semwal@linaro.org>
5146 L:      linux-media@vger.kernel.org
5147 L:      dri-devel@lists.freedesktop.org
5148 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5149 S:      Maintained
5150 T:      git git://anongit.freedesktop.org/drm/drm-misc
5151 F:      Documentation/driver-api/dma-buf.rst
5152 F:      drivers/dma-buf/
5153 F:      include/linux/*fence.h
5154 F:      include/linux/dma-buf*
5155 F:      include/linux/dma-resv.h
5156 K:      \bdma_(?:buf|fence|resv)\b
5157
5158 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5159 M:      Vinod Koul <vkoul@kernel.org>
5160 L:      dmaengine@vger.kernel.org
5161 S:      Maintained
5162 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5164 F:      Documentation/devicetree/bindings/dma/
5165 F:      Documentation/driver-api/dmaengine/
5166 F:      drivers/dma/
5167 F:      include/linux/dmaengine.h
5168 F:      include/linux/of_dma.h
5169
5170 DMA MAPPING HELPERS
5171 M:      Christoph Hellwig <hch@lst.de>
5172 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5173 R:      Robin Murphy <robin.murphy@arm.com>
5174 L:      iommu@lists.linux-foundation.org
5175 S:      Supported
5176 W:      http://git.infradead.org/users/hch/dma-mapping.git
5177 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5178 F:      include/asm-generic/dma-mapping.h
5179 F:      include/linux/dma-direct.h
5180 F:      include/linux/dma-mapping.h
5181 F:      include/linux/dma-noncoherent.h
5182 F:      kernel/dma/
5183
5184 DMA-BUF HEAPS FRAMEWORK
5185 M:      Sumit Semwal <sumit.semwal@linaro.org>
5186 R:      Andrew F. Davis <afd@ti.com>
5187 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5188 R:      Liam Mark <lmark@codeaurora.org>
5189 R:      Laura Abbott <labbott@redhat.com>
5190 R:      Brian Starkey <Brian.Starkey@arm.com>
5191 R:      John Stultz <john.stultz@linaro.org>
5192 L:      linux-media@vger.kernel.org
5193 L:      dri-devel@lists.freedesktop.org
5194 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5195 S:      Maintained
5196 T:      git git://anongit.freedesktop.org/drm/drm-misc
5197 F:      drivers/dma-buf/dma-heap.c
5198 F:      drivers/dma-buf/heaps/*
5199 F:      include/linux/dma-heap.h
5200 F:      include/uapi/linux/dma-heap.h
5201
5202 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5203 M:      Lukasz Luba <lukasz.luba@arm.com>
5204 L:      linux-pm@vger.kernel.org
5205 L:      linux-samsung-soc@vger.kernel.org
5206 S:      Maintained
5207 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5208 F:      drivers/memory/samsung/exynos5422-dmc.c
5209
5210 DME1737 HARDWARE MONITOR DRIVER
5211 M:      Juerg Haefliger <juergh@gmail.com>
5212 L:      linux-hwmon@vger.kernel.org
5213 S:      Maintained
5214 F:      Documentation/hwmon/dme1737.rst
5215 F:      drivers/hwmon/dme1737.c
5216
5217 DMI/SMBIOS SUPPORT
5218 M:      Jean Delvare <jdelvare@suse.com>
5219 S:      Maintained
5220 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5221 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5222 F:      drivers/firmware/dmi-id.c
5223 F:      drivers/firmware/dmi_scan.c
5224 F:      include/linux/dmi.h
5225
5226 DOCUMENTATION
5227 M:      Jonathan Corbet <corbet@lwn.net>
5228 L:      linux-doc@vger.kernel.org
5229 S:      Maintained
5230 T:      git git://git.lwn.net/linux.git docs-next
5231 F:      Documentation/
5232 F:      scripts/documentation-file-ref-check
5233 F:      scripts/kernel-doc
5234 F:      scripts/sphinx-pre-install
5235 X:      Documentation/ABI/
5236 X:      Documentation/admin-guide/media/
5237 X:      Documentation/devicetree/
5238 X:      Documentation/driver-api/media/
5239 X:      Documentation/firmware-guide/acpi/
5240 X:      Documentation/i2c/
5241 X:      Documentation/power/
5242 X:      Documentation/spi/
5243 X:      Documentation/userspace-api/media/
5244
5245 DOCUMENTATION SCRIPTS
5246 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5247 L:      linux-doc@vger.kernel.org
5248 S:      Maintained
5249 F:      Documentation/sphinx/parse-headers.pl
5250 F:      scripts/documentation-file-ref-check
5251 F:      scripts/sphinx-pre-install
5252
5253 DOCUMENTATION/ITALIAN
5254 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5255 L:      linux-doc@vger.kernel.org
5256 S:      Maintained
5257 F:      Documentation/translations/it_IT
5258
5259 DONGWOON DW9714 LENS VOICE COIL DRIVER
5260 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5261 L:      linux-media@vger.kernel.org
5262 S:      Maintained
5263 T:      git git://linuxtv.org/media_tree.git
5264 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5265 F:      drivers/media/i2c/dw9714.c
5266
5267 DONGWOON DW9807 LENS VOICE COIL DRIVER
5268 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5269 L:      linux-media@vger.kernel.org
5270 S:      Maintained
5271 T:      git git://linuxtv.org/media_tree.git
5272 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5273 F:      drivers/media/i2c/dw9807-vcm.c
5274
5275 DOUBLETALK DRIVER
5276 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5277 L:      blinux-list@redhat.com
5278 S:      Maintained
5279 F:      drivers/char/dtlk.c
5280 F:      include/linux/dtlk.h
5281
5282 DPAA2 DATAPATH I/O (DPIO) DRIVER
5283 M:      Roy Pledge <Roy.Pledge@nxp.com>
5284 L:      linux-kernel@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/soc/fsl/dpio
5287
5288 DPAA2 ETHERNET DRIVER
5289 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5290 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5291 L:      netdev@vger.kernel.org
5292 S:      Maintained
5293 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5294 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5295 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5296 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5297 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5298 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5299 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5300 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5301 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5302
5303 DPAA2 ETHERNET SWITCH DRIVER
5304 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5305 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5306 L:      linux-kernel@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/staging/fsl-dpaa2/ethsw
5309
5310 DPT_I2O SCSI RAID DRIVER
5311 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5312 L:      linux-scsi@vger.kernel.org
5313 S:      Maintained
5314 W:      http://www.adaptec.com/
5315 F:      drivers/scsi/dpt*
5316 F:      drivers/scsi/dpt/
5317
5318 DRBD DRIVER
5319 M:      Philipp Reisner <philipp.reisner@linbit.com>
5320 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5321 L:      drbd-dev@lists.linbit.com
5322 S:      Supported
5323 W:      http://www.drbd.org
5324 T:      git git://git.linbit.com/linux-drbd.git
5325 T:      git git://git.linbit.com/drbd-8.4.git
5326 F:      Documentation/admin-guide/blockdev/
5327 F:      drivers/block/drbd/
5328 F:      lib/lru_cache.c
5329
5330 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5331 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5332 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5333 S:      Supported
5334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5335 F:      Documentation/core-api/kobject.rst
5336 F:      drivers/base/
5337 F:      fs/debugfs/
5338 F:      fs/sysfs/
5339 F:      include/linux/debugfs.h
5340 F:      include/linux/kobj*
5341 F:      lib/kobj*
5342
5343 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5344 M:      Kevin Hilman <khilman@kernel.org>
5345 M:      Nishanth Menon <nm@ti.com>
5346 L:      linux-pm@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/power/avs/
5349 F:      include/linux/power/smartreflex.h
5350
5351 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5352 M:      Maxime Ripard <mripard@kernel.org>
5353 M:      Chen-Yu Tsai <wens@csie.org>
5354 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5355 L:      dri-devel@lists.freedesktop.org
5356 S:      Supported
5357 T:      git git://anongit.freedesktop.org/drm/drm-misc
5358 F:      drivers/gpu/drm/sun4i/sun8i*
5359
5360 DRM DRIVER FOR ARM PL111 CLCD
5361 M:      Eric Anholt <eric@anholt.net>
5362 S:      Supported
5363 T:      git git://anongit.freedesktop.org/drm/drm-misc
5364 F:      drivers/gpu/drm/pl111/
5365
5366 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5367 M:      Linus Walleij <linus.walleij@linaro.org>
5368 S:      Maintained
5369 T:      git git://anongit.freedesktop.org/drm/drm-misc
5370 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5371 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5372
5373 DRM DRIVER FOR ASPEED BMC GFX
5374 M:      Joel Stanley <joel@jms.id.au>
5375 L:      linux-aspeed@lists.ozlabs.org
5376 S:      Supported
5377 T:      git git://anongit.freedesktop.org/drm/drm-misc
5378 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5379 F:      drivers/gpu/drm/aspeed/
5380
5381 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5382 M:      Dave Airlie <airlied@redhat.com>
5383 S:      Odd Fixes
5384 F:      drivers/gpu/drm/ast/
5385
5386 DRM DRIVER FOR BOCHS VIRTUAL GPU
5387 M:      Gerd Hoffmann <kraxel@redhat.com>
5388 L:      virtualization@lists.linux-foundation.org
5389 S:      Maintained
5390 T:      git git://anongit.freedesktop.org/drm/drm-misc
5391 F:      drivers/gpu/drm/bochs/
5392
5393 DRM DRIVER FOR BOE HIMAX8279D PANELS
5394 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5395 S:      Maintained
5396 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5397 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5398
5399 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5400 M:      Linus Walleij <linus.walleij@linaro.org>
5401 S:      Maintained
5402 T:      git git://anongit.freedesktop.org/drm/drm-misc
5403 F:      drivers/gpu/drm/tve200/
5404
5405 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5406 M:      Icenowy Zheng <icenowy@aosc.io>
5407 S:      Maintained
5408 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5409 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5410
5411 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5412 M:      Jagan Teki <jagan@amarulasolutions.com>
5413 S:      Maintained
5414 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5415 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5416
5417 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5418 M:      Hans de Goede <hdegoede@redhat.com>
5419 S:      Maintained
5420 T:      git git://anongit.freedesktop.org/drm/drm-misc
5421 F:      drivers/gpu/drm/tiny/gm12u320.c
5422
5423 DRM DRIVER FOR HX8357D PANELS
5424 M:      Eric Anholt <eric@anholt.net>
5425 S:      Maintained
5426 T:      git git://anongit.freedesktop.org/drm/drm-misc
5427 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5428 F:      drivers/gpu/drm/tiny/hx8357d.c
5429
5430 DRM DRIVER FOR ILITEK ILI9225 PANELS
5431 M:      David Lechner <david@lechnology.com>
5432 S:      Maintained
5433 T:      git git://anongit.freedesktop.org/drm/drm-misc
5434 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5435 F:      drivers/gpu/drm/tiny/ili9225.c
5436
5437 DRM DRIVER FOR ILITEK ILI9486 PANELS
5438 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5439 S:      Maintained
5440 T:      git git://anongit.freedesktop.org/drm/drm-misc
5441 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5442 F:      drivers/gpu/drm/tiny/ili9486.c
5443
5444 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5445 S:      Orphan / Obsolete
5446 F:      drivers/gpu/drm/i810/
5447 F:      include/uapi/drm/i810_drm.h
5448
5449 DRM DRIVER FOR LVDS PANELS
5450 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5451 L:      dri-devel@lists.freedesktop.org
5452 T:      git git://anongit.freedesktop.org/drm/drm-misc
5453 S:      Maintained
5454 F:      drivers/gpu/drm/panel/panel-lvds.c
5455 F:      Documentation/devicetree/bindings/display/panel/lvds.yaml
5456
5457 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5458 S:      Orphan / Obsolete
5459 F:      drivers/gpu/drm/mga/
5460 F:      include/uapi/drm/mga_drm.h
5461
5462 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5463 M:      Dave Airlie <airlied@redhat.com>
5464 S:      Odd Fixes
5465 F:      drivers/gpu/drm/mgag200/
5466
5467 DRM DRIVER FOR MI0283QT
5468 M:      Noralf Trønnes <noralf@tronnes.org>
5469 S:      Maintained
5470 T:      git git://anongit.freedesktop.org/drm/drm-misc
5471 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5472 F:      drivers/gpu/drm/tiny/mi0283qt.c
5473
5474 DRM DRIVER FOR MSM ADRENO GPU
5475 M:      Rob Clark <robdclark@gmail.com>
5476 M:      Sean Paul <sean@poorly.run>
5477 L:      linux-arm-msm@vger.kernel.org
5478 L:      dri-devel@lists.freedesktop.org
5479 L:      freedreno@lists.freedesktop.org
5480 S:      Maintained
5481 T:      git https://gitlab.freedesktop.org/drm/msm.git
5482 F:      Documentation/devicetree/bindings/display/msm/
5483 F:      drivers/gpu/drm/msm/
5484 F:      include/uapi/drm/msm_drm.h
5485
5486 DRM DRIVER FOR NOVATEK NT35510 PANELS
5487 M:      Linus Walleij <linus.walleij@linaro.org>
5488 S:      Maintained
5489 T:      git git://anongit.freedesktop.org/drm/drm-misc
5490 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5491 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
5492
5493 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5494 M:      Ben Skeggs <bskeggs@redhat.com>
5495 L:      dri-devel@lists.freedesktop.org
5496 L:      nouveau@lists.freedesktop.org
5497 S:      Supported
5498 T:      git git://github.com/skeggsb/linux
5499 F:      drivers/gpu/drm/nouveau/
5500 F:      include/uapi/drm/nouveau_drm.h
5501
5502 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5503 M:      Stefan Mavrodiev <stefan@olimex.com>
5504 S:      Maintained
5505 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5506 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5507
5508 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5509 M:      Noralf Trønnes <noralf@tronnes.org>
5510 S:      Maintained
5511 T:      git git://anongit.freedesktop.org/drm/drm-misc
5512 F:      Documentation/devicetree/bindings/display/repaper.txt
5513 F:      drivers/gpu/drm/tiny/repaper.c
5514
5515 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5516 M:      Dave Airlie <airlied@redhat.com>
5517 M:      Gerd Hoffmann <kraxel@redhat.com>
5518 L:      virtualization@lists.linux-foundation.org
5519 S:      Obsolete
5520 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5521 T:      git git://anongit.freedesktop.org/drm/drm-misc
5522 F:      drivers/gpu/drm/tiny/cirrus.c
5523
5524 DRM DRIVER FOR QXL VIRTUAL GPU
5525 M:      Dave Airlie <airlied@redhat.com>
5526 M:      Gerd Hoffmann <kraxel@redhat.com>
5527 L:      virtualization@lists.linux-foundation.org
5528 L:      spice-devel@lists.freedesktop.org
5529 S:      Maintained
5530 T:      git git://anongit.freedesktop.org/drm/drm-misc
5531 F:      drivers/gpu/drm/qxl/
5532 F:      include/uapi/drm/qxl_drm.h
5533
5534 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5535 S:      Orphan / Obsolete
5536 F:      drivers/gpu/drm/r128/
5537 F:      include/uapi/drm/r128_drm.h
5538
5539 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5540 M:      Robert Chiras <robert.chiras@nxp.com>
5541 S:      Maintained
5542 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5543 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5544
5545 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5546 M:      Guido Günther <agx@sigxcpu.org>
5547 R:      Purism Kernel Team <kernel@puri.sm>
5548 S:      Maintained
5549 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5550 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5551
5552 DRM DRIVER FOR SAVAGE VIDEO CARDS
5553 S:      Orphan / Obsolete
5554 F:      drivers/gpu/drm/savage/
5555 F:      include/uapi/drm/savage_drm.h
5556
5557 DRM DRIVER FOR SIS VIDEO CARDS
5558 S:      Orphan / Obsolete
5559 F:      drivers/gpu/drm/sis/
5560 F:      include/uapi/drm/sis_drm.h
5561
5562 DRM DRIVER FOR SITRONIX ST7586 PANELS
5563 M:      David Lechner <david@lechnology.com>
5564 S:      Maintained
5565 T:      git git://anongit.freedesktop.org/drm/drm-misc
5566 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5567 F:      drivers/gpu/drm/tiny/st7586.c
5568
5569 DRM DRIVER FOR SITRONIX ST7701 PANELS
5570 M:      Jagan Teki <jagan@amarulasolutions.com>
5571 S:      Maintained
5572 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5573 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5574
5575 DRM DRIVER FOR SITRONIX ST7735R PANELS
5576 M:      David Lechner <david@lechnology.com>
5577 S:      Maintained
5578 T:      git git://anongit.freedesktop.org/drm/drm-misc
5579 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5580 F:      drivers/gpu/drm/tiny/st7735r.c
5581
5582 DRM DRIVER FOR SONY ACX424AKP PANELS
5583 M:      Linus Walleij <linus.walleij@linaro.org>
5584 S:      Maintained
5585 T:      git git://anongit.freedesktop.org/drm/drm-misc
5586 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5587
5588 DRM DRIVER FOR ST-ERICSSON MCDE
5589 M:      Linus Walleij <linus.walleij@linaro.org>
5590 S:      Maintained
5591 T:      git git://anongit.freedesktop.org/drm/drm-misc
5592 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5593 F:      drivers/gpu/drm/mcde/
5594
5595 DRM DRIVER FOR TDFX VIDEO CARDS
5596 S:      Orphan / Obsolete
5597 F:      drivers/gpu/drm/tdfx/
5598
5599 DRM DRIVER FOR TPO TPG110 PANELS
5600 M:      Linus Walleij <linus.walleij@linaro.org>
5601 S:      Maintained
5602 T:      git git://anongit.freedesktop.org/drm/drm-misc
5603 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5604 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5605
5606 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5607 M:      Dave Airlie <airlied@redhat.com>
5608 R:      Sean Paul <sean@poorly.run>
5609 L:      dri-devel@lists.freedesktop.org
5610 S:      Odd Fixes
5611 T:      git git://anongit.freedesktop.org/drm/drm-misc
5612 F:      drivers/gpu/drm/udl/
5613
5614 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5615 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5616 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5617 R:      Daniel Vetter <daniel@ffwll.ch>
5618 L:      dri-devel@lists.freedesktop.org
5619 S:      Maintained
5620 T:      git git://anongit.freedesktop.org/drm/drm-misc
5621 F:      Documentation/gpu/vkms.rst
5622 F:      drivers/gpu/drm/vkms/
5623
5624 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5625 M:      Hans de Goede <hdegoede@redhat.com>
5626 L:      dri-devel@lists.freedesktop.org
5627 S:      Maintained
5628 T:      git git://anongit.freedesktop.org/drm/drm-misc
5629 F:      drivers/gpu/drm/vboxvideo/
5630
5631 DRM DRIVER FOR VMWARE VIRTUAL GPU
5632 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5633 M:      Roland Scheidegger <sroland@vmware.com>
5634 L:      dri-devel@lists.freedesktop.org
5635 S:      Supported
5636 T:      git git://people.freedesktop.org/~sroland/linux
5637 F:      drivers/gpu/drm/vmwgfx/
5638 F:      include/uapi/drm/vmwgfx_drm.h
5639
5640 DRM DRIVERS
5641 M:      David Airlie <airlied@linux.ie>
5642 M:      Daniel Vetter <daniel@ffwll.ch>
5643 L:      dri-devel@lists.freedesktop.org
5644 S:      Maintained
5645 B:      https://bugs.freedesktop.org/
5646 C:      irc://chat.freenode.net/dri-devel
5647 T:      git git://anongit.freedesktop.org/drm/drm
5648 F:      Documentation/devicetree/bindings/display/
5649 F:      Documentation/devicetree/bindings/gpu/
5650 F:      Documentation/gpu/
5651 F:      drivers/gpu/drm/
5652 F:      drivers/gpu/vga/
5653 F:      include/drm/
5654 F:      include/linux/vga*
5655 F:      include/uapi/drm/
5656
5657 DRM DRIVERS AND MISC GPU PATCHES
5658 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5659 M:      Maxime Ripard <mripard@kernel.org>
5660 M:      Thomas Zimmermann <tzimmermann@suse.de>
5661 S:      Maintained
5662 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5663 T:      git git://anongit.freedesktop.org/drm/drm-misc
5664 F:      Documentation/gpu/
5665 F:      drivers/gpu/drm/*
5666 F:      drivers/gpu/vga/
5667 F:      include/drm/drm*
5668 F:      include/linux/vga*
5669 F:      include/uapi/drm/drm*
5670
5671 DRM DRIVERS FOR ALLWINNER A10
5672 M:      Maxime Ripard <mripard@kernel.org>
5673 M:      Chen-Yu Tsai <wens@csie.org>
5674 L:      dri-devel@lists.freedesktop.org
5675 S:      Supported
5676 T:      git git://anongit.freedesktop.org/drm/drm-misc
5677 F:      Documentation/devicetree/bindings/display/allwinner*
5678 F:      drivers/gpu/drm/sun4i/
5679
5680 DRM DRIVERS FOR AMLOGIC SOCS
5681 M:      Neil Armstrong <narmstrong@baylibre.com>
5682 L:      dri-devel@lists.freedesktop.org
5683 L:      linux-amlogic@lists.infradead.org
5684 S:      Supported
5685 W:      http://linux-meson.com/
5686 T:      git git://anongit.freedesktop.org/drm/drm-misc
5687 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5688 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5689 F:      Documentation/gpu/meson.rst
5690 F:      drivers/gpu/drm/meson/
5691
5692 DRM DRIVERS FOR ATMEL HLCDC
5693 M:      Sam Ravnborg <sam@ravnborg.org>
5694 M:      Boris Brezillon <bbrezillon@kernel.org>
5695 L:      dri-devel@lists.freedesktop.org
5696 S:      Supported
5697 T:      git git://anongit.freedesktop.org/drm/drm-misc
5698 F:      Documentation/devicetree/bindings/display/atmel/
5699 F:      drivers/gpu/drm/atmel-hlcdc/
5700
5701 DRM DRIVERS FOR BRIDGE CHIPS
5702 M:      Andrzej Hajda <a.hajda@samsung.com>
5703 M:      Neil Armstrong <narmstrong@baylibre.com>
5704 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5705 R:      Jonas Karlman <jonas@kwiboo.se>
5706 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5707 S:      Maintained
5708 T:      git git://anongit.freedesktop.org/drm/drm-misc
5709 F:      drivers/gpu/drm/bridge/
5710
5711 DRM DRIVERS FOR EXYNOS
5712 M:      Inki Dae <inki.dae@samsung.com>
5713 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5714 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5715 M:      Kyungmin Park <kyungmin.park@samsung.com>
5716 L:      dri-devel@lists.freedesktop.org
5717 S:      Supported
5718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5719 F:      Documentation/devicetree/bindings/display/exynos/
5720 F:      drivers/gpu/drm/exynos/
5721 F:      include/uapi/drm/exynos_drm.h
5722
5723 DRM DRIVERS FOR FREESCALE DCU
5724 M:      Stefan Agner <stefan@agner.ch>
5725 M:      Alison Wang <alison.wang@nxp.com>
5726 L:      dri-devel@lists.freedesktop.org
5727 S:      Supported
5728 T:      git git://anongit.freedesktop.org/drm/drm-misc
5729 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5730 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5731 F:      drivers/gpu/drm/fsl-dcu/
5732
5733 DRM DRIVERS FOR FREESCALE IMX
5734 M:      Philipp Zabel <p.zabel@pengutronix.de>
5735 L:      dri-devel@lists.freedesktop.org
5736 S:      Maintained
5737 F:      Documentation/devicetree/bindings/display/imx/
5738 F:      drivers/gpu/drm/imx/
5739 F:      drivers/gpu/ipu-v3/
5740
5741 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5742 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5743 L:      dri-devel@lists.freedesktop.org
5744 S:      Maintained
5745 T:      git git://github.com/patjak/drm-gma500
5746 F:      drivers/gpu/drm/gma500/
5747
5748 DRM DRIVERS FOR HISILICON
5749 M:      Xinliang Liu <xinliang.liu@linaro.org>
5750 M:      Rongrong Zou <zourongrong@gmail.com>
5751 R:      John Stultz <john.stultz@linaro.org>
5752 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5753 R:      Chen Feng <puck.chen@hisilicon.com>
5754 L:      dri-devel@lists.freedesktop.org
5755 S:      Maintained
5756 T:      git git://anongit.freedesktop.org/drm/drm-misc
5757 F:      Documentation/devicetree/bindings/display/hisilicon/
5758 F:      drivers/gpu/drm/hisilicon/
5759
5760 DRM DRIVERS FOR LIMA
5761 M:      Qiang Yu <yuq825@gmail.com>
5762 L:      dri-devel@lists.freedesktop.org
5763 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5764 S:      Maintained
5765 T:      git git://anongit.freedesktop.org/drm/drm-misc
5766 F:      drivers/gpu/drm/lima/
5767 F:      include/uapi/drm/lima_drm.h
5768
5769 DRM DRIVERS FOR MEDIATEK
5770 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
5771 M:      Philipp Zabel <p.zabel@pengutronix.de>
5772 L:      dri-devel@lists.freedesktop.org
5773 S:      Supported
5774 F:      Documentation/devicetree/bindings/display/mediatek/
5775 F:      drivers/gpu/drm/mediatek/
5776
5777 DRM DRIVERS FOR NVIDIA TEGRA
5778 M:      Thierry Reding <thierry.reding@gmail.com>
5779 L:      dri-devel@lists.freedesktop.org
5780 L:      linux-tegra@vger.kernel.org
5781 S:      Supported
5782 T:      git git://anongit.freedesktop.org/tegra/linux.git
5783 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5784 F:      drivers/gpu/drm/tegra/
5785 F:      drivers/gpu/host1x/
5786 F:      include/linux/host1x.h
5787 F:      include/uapi/drm/tegra_drm.h
5788
5789 DRM DRIVERS FOR RENESAS
5790 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5791 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5792 L:      dri-devel@lists.freedesktop.org
5793 L:      linux-renesas-soc@vger.kernel.org
5794 S:      Supported
5795 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5796 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5797 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5798 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5799 F:      drivers/gpu/drm/rcar-du/
5800 F:      drivers/gpu/drm/shmobile/
5801 F:      include/linux/platform_data/shmob_drm.h
5802
5803 DRM DRIVERS FOR ROCKCHIP
5804 M:      Sandy Huang <hjc@rock-chips.com>
5805 M:      Heiko Stübner <heiko@sntech.de>
5806 L:      dri-devel@lists.freedesktop.org
5807 S:      Maintained
5808 T:      git git://anongit.freedesktop.org/drm/drm-misc
5809 F:      Documentation/devicetree/bindings/display/rockchip/
5810 F:      drivers/gpu/drm/rockchip/
5811
5812 DRM DRIVERS FOR STI
5813 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5814 M:      Vincent Abriou <vincent.abriou@st.com>
5815 L:      dri-devel@lists.freedesktop.org
5816 S:      Maintained
5817 T:      git git://anongit.freedesktop.org/drm/drm-misc
5818 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5819 F:      drivers/gpu/drm/sti
5820
5821 DRM DRIVERS FOR STM
5822 M:      Yannick Fertre <yannick.fertre@st.com>
5823 M:      Philippe Cornu <philippe.cornu@st.com>
5824 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5825 M:      Vincent Abriou <vincent.abriou@st.com>
5826 L:      dri-devel@lists.freedesktop.org
5827 S:      Maintained
5828 T:      git git://anongit.freedesktop.org/drm/drm-misc
5829 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5830 F:      drivers/gpu/drm/stm
5831
5832 DRM DRIVERS FOR TI KEYSTONE
5833 M:      Jyri Sarha <jsarha@ti.com>
5834 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5835 L:      dri-devel@lists.freedesktop.org
5836 S:      Maintained
5837 T:      git git://anongit.freedesktop.org/drm/drm-misc
5838 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5839 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5840 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5841 F:      drivers/gpu/drm/tidss/
5842
5843 DRM DRIVERS FOR TI LCDC
5844 M:      Jyri Sarha <jsarha@ti.com>
5845 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5846 L:      dri-devel@lists.freedesktop.org
5847 S:      Maintained
5848 F:      Documentation/devicetree/bindings/display/tilcdc/
5849 F:      drivers/gpu/drm/tilcdc/
5850
5851 DRM DRIVERS FOR TI OMAP
5852 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5853 L:      dri-devel@lists.freedesktop.org
5854 S:      Maintained
5855 F:      Documentation/devicetree/bindings/display/ti/
5856 F:      drivers/gpu/drm/omapdrm/
5857
5858 DRM DRIVERS FOR V3D
5859 M:      Eric Anholt <eric@anholt.net>
5860 S:      Supported
5861 T:      git git://anongit.freedesktop.org/drm/drm-misc
5862 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5863 F:      drivers/gpu/drm/v3d/
5864 F:      include/uapi/drm/v3d_drm.h
5865
5866 DRM DRIVERS FOR VC4
5867 M:      Eric Anholt <eric@anholt.net>
5868 S:      Supported
5869 T:      git git://github.com/anholt/linux
5870 T:      git git://anongit.freedesktop.org/drm/drm-misc
5871 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5872 F:      drivers/gpu/drm/vc4/
5873 F:      include/uapi/drm/vc4_drm.h
5874
5875 DRM DRIVERS FOR VIVANTE GPU IP
5876 M:      Lucas Stach <l.stach@pengutronix.de>
5877 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5878 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5879 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5880 L:      dri-devel@lists.freedesktop.org
5881 S:      Maintained
5882 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5883 F:      drivers/gpu/drm/etnaviv/
5884 F:      include/uapi/drm/etnaviv_drm.h
5885
5886 DRM DRIVERS FOR XEN
5887 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5888 L:      dri-devel@lists.freedesktop.org
5889 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5890 S:      Supported
5891 T:      git git://anongit.freedesktop.org/drm/drm-misc
5892 F:      Documentation/gpu/xen-front.rst
5893 F:      drivers/gpu/drm/xen/
5894
5895 DRM DRIVERS FOR ZTE ZX
5896 M:      Shawn Guo <shawnguo@kernel.org>
5897 L:      dri-devel@lists.freedesktop.org
5898 S:      Maintained
5899 T:      git git://anongit.freedesktop.org/drm/drm-misc
5900 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5901 F:      drivers/gpu/drm/zte/
5902
5903 DRM PANEL DRIVERS
5904 M:      Thierry Reding <thierry.reding@gmail.com>
5905 R:      Sam Ravnborg <sam@ravnborg.org>
5906 L:      dri-devel@lists.freedesktop.org
5907 S:      Maintained
5908 T:      git git://anongit.freedesktop.org/drm/drm-misc
5909 F:      Documentation/devicetree/bindings/display/panel/
5910 F:      drivers/gpu/drm/drm_panel.c
5911 F:      drivers/gpu/drm/panel/
5912 F:      include/drm/drm_panel.h
5913
5914 DRM TTM SUBSYSTEM
5915 M:      Christian Koenig <christian.koenig@amd.com>
5916 M:      Huang Rui <ray.huang@amd.com>
5917 L:      dri-devel@lists.freedesktop.org
5918 S:      Maintained
5919 T:      git git://people.freedesktop.org/~agd5f/linux
5920 F:      drivers/gpu/drm/ttm/
5921 F:      include/drm/ttm/
5922
5923 DSBR100 USB FM RADIO DRIVER
5924 M:      Alexey Klimov <klimov.linux@gmail.com>
5925 L:      linux-media@vger.kernel.org
5926 S:      Maintained
5927 T:      git git://linuxtv.org/media_tree.git
5928 F:      drivers/media/radio/dsbr100.c
5929
5930 DT3155 MEDIA DRIVER
5931 M:      Hans Verkuil <hverkuil@xs4all.nl>
5932 L:      linux-media@vger.kernel.org
5933 S:      Odd Fixes
5934 W:      https://linuxtv.org
5935 T:      git git://linuxtv.org/media_tree.git
5936 F:      drivers/media/pci/dt3155/
5937
5938 DVB_USB_AF9015 MEDIA DRIVER
5939 M:      Antti Palosaari <crope@iki.fi>
5940 L:      linux-media@vger.kernel.org
5941 S:      Maintained
5942 W:      https://linuxtv.org
5943 W:      http://palosaari.fi/linux/
5944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5945 T:      git git://linuxtv.org/anttip/media_tree.git
5946 F:      drivers/media/usb/dvb-usb-v2/af9015*
5947
5948 DVB_USB_AF9035 MEDIA DRIVER
5949 M:      Antti Palosaari <crope@iki.fi>
5950 L:      linux-media@vger.kernel.org
5951 S:      Maintained
5952 W:      https://linuxtv.org
5953 W:      http://palosaari.fi/linux/
5954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5955 T:      git git://linuxtv.org/anttip/media_tree.git
5956 F:      drivers/media/usb/dvb-usb-v2/af9035*
5957
5958 DVB_USB_ANYSEE MEDIA DRIVER
5959 M:      Antti Palosaari <crope@iki.fi>
5960 L:      linux-media@vger.kernel.org
5961 S:      Maintained
5962 W:      https://linuxtv.org
5963 W:      http://palosaari.fi/linux/
5964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5965 T:      git git://linuxtv.org/anttip/media_tree.git
5966 F:      drivers/media/usb/dvb-usb-v2/anysee*
5967
5968 DVB_USB_AU6610 MEDIA DRIVER
5969 M:      Antti Palosaari <crope@iki.fi>
5970 L:      linux-media@vger.kernel.org
5971 S:      Maintained
5972 W:      https://linuxtv.org
5973 W:      http://palosaari.fi/linux/
5974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5975 T:      git git://linuxtv.org/anttip/media_tree.git
5976 F:      drivers/media/usb/dvb-usb-v2/au6610*
5977
5978 DVB_USB_CE6230 MEDIA DRIVER
5979 M:      Antti Palosaari <crope@iki.fi>
5980 L:      linux-media@vger.kernel.org
5981 S:      Maintained
5982 W:      https://linuxtv.org
5983 W:      http://palosaari.fi/linux/
5984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5985 T:      git git://linuxtv.org/anttip/media_tree.git
5986 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5987
5988 DVB_USB_CXUSB MEDIA DRIVER
5989 M:      Michael Krufky <mkrufky@linuxtv.org>
5990 L:      linux-media@vger.kernel.org
5991 S:      Maintained
5992 W:      https://linuxtv.org
5993 W:      http://github.com/mkrufky
5994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5995 T:      git git://linuxtv.org/media_tree.git
5996 F:      drivers/media/usb/dvb-usb/cxusb*
5997
5998 DVB_USB_EC168 MEDIA DRIVER
5999 M:      Antti Palosaari <crope@iki.fi>
6000 L:      linux-media@vger.kernel.org
6001 S:      Maintained
6002 W:      https://linuxtv.org
6003 W:      http://palosaari.fi/linux/
6004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6005 T:      git git://linuxtv.org/anttip/media_tree.git
6006 F:      drivers/media/usb/dvb-usb-v2/ec168*
6007
6008 DVB_USB_GL861 MEDIA DRIVER
6009 M:      Antti Palosaari <crope@iki.fi>
6010 L:      linux-media@vger.kernel.org
6011 S:      Maintained
6012 W:      https://linuxtv.org
6013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6014 T:      git git://linuxtv.org/anttip/media_tree.git
6015 F:      drivers/media/usb/dvb-usb-v2/gl861*
6016
6017 DVB_USB_MXL111SF MEDIA DRIVER
6018 M:      Michael Krufky <mkrufky@linuxtv.org>
6019 L:      linux-media@vger.kernel.org
6020 S:      Maintained
6021 W:      https://linuxtv.org
6022 W:      http://github.com/mkrufky
6023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6024 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
6025 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
6026
6027 DVB_USB_RTL28XXU MEDIA DRIVER
6028 M:      Antti Palosaari <crope@iki.fi>
6029 L:      linux-media@vger.kernel.org
6030 S:      Maintained
6031 W:      https://linuxtv.org
6032 W:      http://palosaari.fi/linux/
6033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6034 T:      git git://linuxtv.org/anttip/media_tree.git
6035 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
6036
6037 DVB_USB_V2 MEDIA DRIVER
6038 M:      Antti Palosaari <crope@iki.fi>
6039 L:      linux-media@vger.kernel.org
6040 S:      Maintained
6041 W:      https://linuxtv.org
6042 W:      http://palosaari.fi/linux/
6043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6044 T:      git git://linuxtv.org/anttip/media_tree.git
6045 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
6046 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
6047
6048 DYNAMIC DEBUG
6049 M:      Jason Baron <jbaron@akamai.com>
6050 S:      Maintained
6051 F:      include/linux/dynamic_debug.h
6052 F:      lib/dynamic_debug.c
6053
6054 DYNAMIC INTERRUPT MODERATION
6055 M:      Tal Gilboa <talgi@mellanox.com>
6056 S:      Maintained
6057 F:      Documentation/networking/net_dim.rst
6058 F:      include/linux/dim.h
6059 F:      lib/dim/
6060
6061 DZ DECSTATION DZ11 SERIAL DRIVER
6062 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
6063 S:      Maintained
6064 F:      drivers/tty/serial/dz.*
6065
6066 E3X0 POWER BUTTON DRIVER
6067 M:      Moritz Fischer <moritz.fischer@ettus.com>
6068 L:      usrp-users@lists.ettus.com
6069 S:      Supported
6070 W:      http://www.ettus.com
6071 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
6072 F:      drivers/input/misc/e3x0-button.c
6073
6074 E4000 MEDIA DRIVER
6075 M:      Antti Palosaari <crope@iki.fi>
6076 L:      linux-media@vger.kernel.org
6077 S:      Maintained
6078 W:      https://linuxtv.org
6079 W:      http://palosaari.fi/linux/
6080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6081 T:      git git://linuxtv.org/anttip/media_tree.git
6082 F:      drivers/media/tuners/e4000*
6083
6084 EARTH_PT1 MEDIA DRIVER
6085 M:      Akihiro Tsukada <tskd08@gmail.com>
6086 L:      linux-media@vger.kernel.org
6087 S:      Odd Fixes
6088 F:      drivers/media/pci/pt1/
6089
6090 EARTH_PT3 MEDIA DRIVER
6091 M:      Akihiro Tsukada <tskd08@gmail.com>
6092 L:      linux-media@vger.kernel.org
6093 S:      Odd Fixes
6094 F:      drivers/media/pci/pt3/
6095
6096 EC100 MEDIA DRIVER
6097 M:      Antti Palosaari <crope@iki.fi>
6098 L:      linux-media@vger.kernel.org
6099 S:      Maintained
6100 W:      https://linuxtv.org
6101 W:      http://palosaari.fi/linux/
6102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6103 T:      git git://linuxtv.org/anttip/media_tree.git
6104 F:      drivers/media/dvb-frontends/ec100*
6105
6106 ECRYPT FILE SYSTEM
6107 M:      Tyler Hicks <code@tyhicks.com>
6108 L:      ecryptfs@vger.kernel.org
6109 S:      Odd Fixes
6110 W:      http://ecryptfs.org
6111 W:      https://launchpad.net/ecryptfs
6112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6113 F:      Documentation/filesystems/ecryptfs.rst
6114 F:      fs/ecryptfs/
6115
6116 EDAC-AMD64
6117 M:      Borislav Petkov <bp@alien8.de>
6118 L:      linux-edac@vger.kernel.org
6119 S:      Maintained
6120 F:      drivers/edac/amd64_edac*
6121
6122 EDAC-ARMADA
6123 M:      Jan Luebbe <jlu@pengutronix.de>
6124 L:      linux-edac@vger.kernel.org
6125 S:      Maintained
6126 F:      drivers/edac/armada_xp_*
6127
6128 EDAC-AST2500
6129 M:      Stefan Schaeckeler <sschaeck@cisco.com>
6130 S:      Supported
6131 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6132 F:      drivers/edac/aspeed_edac.c
6133
6134 EDAC-BLUEFIELD
6135 M:      Shravan Kumar Ramani <sramani@mellanox.com>
6136 S:      Supported
6137 F:      drivers/edac/bluefield_edac.c
6138
6139 EDAC-CALXEDA
6140 M:      Robert Richter <rric@kernel.org>
6141 L:      linux-edac@vger.kernel.org
6142 S:      Maintained
6143 F:      drivers/edac/highbank*
6144
6145 EDAC-CAVIUM OCTEON
6146 M:      Ralf Baechle <ralf@linux-mips.org>
6147 M:      Robert Richter <rrichter@marvell.com>
6148 L:      linux-edac@vger.kernel.org
6149 L:      linux-mips@vger.kernel.org
6150 S:      Supported
6151 F:      drivers/edac/octeon_edac*
6152
6153 EDAC-CAVIUM THUNDERX
6154 M:      Robert Richter <rrichter@marvell.com>
6155 L:      linux-edac@vger.kernel.org
6156 S:      Supported
6157 F:      drivers/edac/thunderx_edac*
6158
6159 EDAC-CORE
6160 M:      Borislav Petkov <bp@alien8.de>
6161 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6162 M:      Tony Luck <tony.luck@intel.com>
6163 R:      James Morse <james.morse@arm.com>
6164 R:      Robert Richter <rrichter@marvell.com>
6165 L:      linux-edac@vger.kernel.org
6166 S:      Supported
6167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6168 F:      Documentation/admin-guide/ras.rst
6169 F:      Documentation/driver-api/edac.rst
6170 F:      drivers/edac/
6171 F:      include/linux/edac.h
6172
6173 EDAC-DMC520
6174 M:      Lei Wang <lewan@microsoft.com>
6175 L:      linux-edac@vger.kernel.org
6176 S:      Supported
6177 F:      drivers/edac/dmc520_edac.c
6178
6179 EDAC-E752X
6180 M:      Mark Gross <mark.gross@intel.com>
6181 L:      linux-edac@vger.kernel.org
6182 S:      Maintained
6183 F:      drivers/edac/e752x_edac.c
6184
6185 EDAC-E7XXX
6186 L:      linux-edac@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/edac/e7xxx_edac.c
6189
6190 EDAC-FSL_DDR
6191 M:      York Sun <york.sun@nxp.com>
6192 L:      linux-edac@vger.kernel.org
6193 S:      Maintained
6194 F:      drivers/edac/fsl_ddr_edac.*
6195
6196 EDAC-GHES
6197 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6198 L:      linux-edac@vger.kernel.org
6199 S:      Maintained
6200 F:      drivers/edac/ghes_edac.c
6201
6202 EDAC-I10NM
6203 M:      Tony Luck <tony.luck@intel.com>
6204 L:      linux-edac@vger.kernel.org
6205 S:      Maintained
6206 F:      drivers/edac/i10nm_base.c
6207
6208 EDAC-I3000
6209 L:      linux-edac@vger.kernel.org
6210 S:      Orphan
6211 F:      drivers/edac/i3000_edac.c
6212
6213 EDAC-I5000
6214 L:      linux-edac@vger.kernel.org
6215 S:      Maintained
6216 F:      drivers/edac/i5000_edac.c
6217
6218 EDAC-I5400
6219 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6220 L:      linux-edac@vger.kernel.org
6221 S:      Maintained
6222 F:      drivers/edac/i5400_edac.c
6223
6224 EDAC-I7300
6225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6226 L:      linux-edac@vger.kernel.org
6227 S:      Maintained
6228 F:      drivers/edac/i7300_edac.c
6229
6230 EDAC-I7CORE
6231 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6232 L:      linux-edac@vger.kernel.org
6233 S:      Maintained
6234 F:      drivers/edac/i7core_edac.c
6235
6236 EDAC-I82443BXGX
6237 M:      Tim Small <tim@buttersideup.com>
6238 L:      linux-edac@vger.kernel.org
6239 S:      Maintained
6240 F:      drivers/edac/i82443bxgx_edac.c
6241
6242 EDAC-I82975X
6243 M:      "Arvind R." <arvino55@gmail.com>
6244 L:      linux-edac@vger.kernel.org
6245 S:      Maintained
6246 F:      drivers/edac/i82975x_edac.c
6247
6248 EDAC-IE31200
6249 M:      Jason Baron <jbaron@akamai.com>
6250 L:      linux-edac@vger.kernel.org
6251 S:      Maintained
6252 F:      drivers/edac/ie31200_edac.c
6253
6254 EDAC-MPC85XX
6255 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6256 L:      linux-edac@vger.kernel.org
6257 S:      Maintained
6258 F:      drivers/edac/mpc85xx_edac.[ch]
6259
6260 EDAC-PASEMI
6261 M:      Egor Martovetsky <egor@pasemi.com>
6262 L:      linux-edac@vger.kernel.org
6263 S:      Maintained
6264 F:      drivers/edac/pasemi_edac.c
6265
6266 EDAC-PND2
6267 M:      Tony Luck <tony.luck@intel.com>
6268 L:      linux-edac@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/edac/pnd2_edac.[ch]
6271
6272 EDAC-QCOM
6273 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6274 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6275 L:      linux-arm-msm@vger.kernel.org
6276 L:      linux-edac@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/edac/qcom_edac.c
6279
6280 EDAC-R82600
6281 M:      Tim Small <tim@buttersideup.com>
6282 L:      linux-edac@vger.kernel.org
6283 S:      Maintained
6284 F:      drivers/edac/r82600_edac.c
6285
6286 EDAC-SBRIDGE
6287 M:      Tony Luck <tony.luck@intel.com>
6288 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6289 L:      linux-edac@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/edac/sb_edac.c
6292
6293 EDAC-SIFIVE
6294 M:      Yash Shah <yash.shah@sifive.com>
6295 L:      linux-edac@vger.kernel.org
6296 S:      Supported
6297 F:      drivers/edac/sifive_edac.c
6298
6299 EDAC-SKYLAKE
6300 M:      Tony Luck <tony.luck@intel.com>
6301 L:      linux-edac@vger.kernel.org
6302 S:      Maintained
6303 F:      drivers/edac/skx_*.c
6304
6305 EDAC-TI
6306 M:      Tero Kristo <t-kristo@ti.com>
6307 L:      linux-edac@vger.kernel.org
6308 S:      Maintained
6309 F:      drivers/edac/ti_edac.c
6310
6311 EDIROL UA-101/UA-1000 DRIVER
6312 M:      Clemens Ladisch <clemens@ladisch.de>
6313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6314 S:      Maintained
6315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6316 F:      sound/usb/misc/ua101.c
6317
6318 EFI TEST DRIVER
6319 M:      Ivan Hu <ivan.hu@canonical.com>
6320 M:      Ard Biesheuvel <ardb@kernel.org>
6321 L:      linux-efi@vger.kernel.org
6322 S:      Maintained
6323 F:      drivers/firmware/efi/test/
6324
6325 EFI VARIABLE FILESYSTEM
6326 M:      Matthew Garrett <matthew.garrett@nebula.com>
6327 M:      Jeremy Kerr <jk@ozlabs.org>
6328 M:      Ard Biesheuvel <ardb@kernel.org>
6329 L:      linux-efi@vger.kernel.org
6330 S:      Maintained
6331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6332 F:      fs/efivarfs/
6333
6334 EFIFB FRAMEBUFFER DRIVER
6335 M:      Peter Jones <pjones@redhat.com>
6336 L:      linux-fbdev@vger.kernel.org
6337 S:      Maintained
6338 F:      drivers/video/fbdev/efifb.c
6339
6340 EFS FILESYSTEM
6341 S:      Orphan
6342 W:      http://aeschi.ch.eu.org/efs/
6343 F:      fs/efs/
6344
6345 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6346 M:      Douglas Miller <dougmill@linux.ibm.com>
6347 L:      netdev@vger.kernel.org
6348 S:      Maintained
6349 F:      drivers/net/ethernet/ibm/ehea/
6350
6351 EM28XX VIDEO4LINUX DRIVER
6352 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6353 L:      linux-media@vger.kernel.org
6354 S:      Maintained
6355 W:      https://linuxtv.org
6356 T:      git git://linuxtv.org/media_tree.git
6357 F:      Documentation/admin-guide/media/em28xx*
6358 F:      drivers/media/usb/em28xx/
6359
6360 EMBEDDED LINUX
6361 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6362 M:      Matt Mackall <mpm@selenic.com>
6363 M:      David Woodhouse <dwmw2@infradead.org>
6364 L:      linux-embedded@vger.kernel.org
6365 S:      Maintained
6366
6367 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6368 M:      Adrian Hunter <adrian.hunter@intel.com>
6369 M:      Ritesh Harjani <riteshh@codeaurora.org>
6370 M:      Asutosh Das <asutoshd@codeaurora.org>
6371 L:      linux-mmc@vger.kernel.org
6372 S:      Maintained
6373 F:      drivers/mmc/host/cqhci*
6374
6375 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6376 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6377 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6378 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6379 L:      linux-scsi@vger.kernel.org
6380 S:      Supported
6381 W:      http://www.broadcom.com
6382 F:      drivers/scsi/be2iscsi/
6383
6384 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6385 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6386 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6387 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6388 L:      netdev@vger.kernel.org
6389 S:      Supported
6390 W:      http://www.emulex.com
6391 F:      drivers/net/ethernet/emulex/benet/
6392
6393 EMULEX ONECONNECT ROCE DRIVER
6394 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6395 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6396 L:      linux-rdma@vger.kernel.org
6397 S:      Odd Fixes
6398 W:      http://www.broadcom.com
6399 F:      drivers/infiniband/hw/ocrdma/
6400 F:      include/uapi/rdma/ocrdma-abi.h
6401
6402 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6403 M:      James Smart <james.smart@broadcom.com>
6404 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6405 L:      linux-scsi@vger.kernel.org
6406 S:      Supported
6407 W:      http://www.broadcom.com
6408 F:      drivers/scsi/lpfc/
6409
6410 ENE CB710 FLASH CARD READER DRIVER
6411 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6412 S:      Maintained
6413 F:      drivers/misc/cb710/
6414 F:      drivers/mmc/host/cb710-mmc.*
6415 F:      include/linux/cb710.h
6416
6417 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6418 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6419 S:      Maintained
6420 F:      drivers/media/rc/ene_ir.*
6421
6422 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6423 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
6424 L:      linuxppc-dev@lists.ozlabs.org
6425 S:      Maintained
6426 F:      drivers/tty/ehv_bytechan.c
6427
6428 EPSON S1D13XXX FRAMEBUFFER DRIVER
6429 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6430 S:      Maintained
6431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6432 F:      drivers/video/fbdev/s1d13xxxfb.c
6433 F:      include/video/s1d13xxxfb.h
6434
6435 EROFS FILE SYSTEM
6436 M:      Gao Xiang <xiang@kernel.org>
6437 M:      Chao Yu <yuchao0@huawei.com>
6438 L:      linux-erofs@lists.ozlabs.org
6439 S:      Maintained
6440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6441 F:      Documentation/filesystems/erofs.rst
6442 F:      fs/erofs/
6443 F:      include/trace/events/erofs.h
6444
6445 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6446 M:      Jeff Layton <jlayton@kernel.org>
6447 S:      Maintained
6448 F:      include/linux/errseq.h
6449 F:      lib/errseq.c
6450
6451 ET131X NETWORK DRIVER
6452 M:      Mark Einon <mark.einon@gmail.com>
6453 S:      Odd Fixes
6454 F:      drivers/net/ethernet/agere/
6455
6456 ETHERNET BRIDGE
6457 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6458 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6459 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6460 L:      netdev@vger.kernel.org
6461 S:      Maintained
6462 W:      http://www.linuxfoundation.org/en/Net:Bridge
6463 F:      include/linux/netfilter_bridge/
6464 F:      net/bridge/
6465
6466 ETHERNET PHY LIBRARY
6467 M:      Andrew Lunn <andrew@lunn.ch>
6468 M:      Florian Fainelli <f.fainelli@gmail.com>
6469 M:      Heiner Kallweit <hkallweit1@gmail.com>
6470 R:      Russell King <linux@armlinux.org.uk>
6471 L:      netdev@vger.kernel.org
6472 S:      Maintained
6473 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6474 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6475 F:      Documentation/devicetree/bindings/net/mdio*
6476 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6477 F:      Documentation/networking/phy.rst
6478 F:      drivers/net/phy/
6479 F:      drivers/of/of_mdio.c
6480 F:      drivers/of/of_net.c
6481 F:      include/dt-bindings/net/qca-ar803x.h
6482 F:      include/linux/*mdio*.h
6483 F:      include/linux/of_net.h
6484 F:      include/linux/phy.h
6485 F:      include/linux/phy_fixed.h
6486 F:      include/linux/platform_data/mdio-bcm-unimac.h
6487 F:      include/linux/platform_data/mdio-gpio.h
6488 F:      include/trace/events/mdio.h
6489 F:      include/uapi/linux/mdio.h
6490 F:      include/uapi/linux/mii.h
6491
6492 EXFAT FILE SYSTEM
6493 M:      Namjae Jeon <namjae.jeon@samsung.com>
6494 M:      Sungjong Seo <sj1557.seo@samsung.com>
6495 L:      linux-fsdevel@vger.kernel.org
6496 S:      Maintained
6497 F:      fs/exfat/
6498
6499 EXT2 FILE SYSTEM
6500 M:      Jan Kara <jack@suse.com>
6501 L:      linux-ext4@vger.kernel.org
6502 S:      Maintained
6503 F:      Documentation/filesystems/ext2.rst
6504 F:      fs/ext2/
6505 F:      include/linux/ext2*
6506
6507 EXT4 FILE SYSTEM
6508 M:      "Theodore Ts'o" <tytso@mit.edu>
6509 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6510 L:      linux-ext4@vger.kernel.org
6511 S:      Maintained
6512 W:      http://ext4.wiki.kernel.org
6513 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6515 F:      Documentation/filesystems/ext4/
6516 F:      fs/ext4/
6517
6518 Extended Verification Module (EVM)
6519 M:      Mimi Zohar <zohar@linux.ibm.com>
6520 L:      linux-integrity@vger.kernel.org
6521 S:      Supported
6522 F:      security/integrity/evm/
6523
6524 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6525 M:      Ard Biesheuvel <ardb@kernel.org>
6526 L:      linux-efi@vger.kernel.org
6527 S:      Maintained
6528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6529 F:      Documentation/admin-guide/efi-stub.rst
6530 F:      arch/*/include/asm/efi.h
6531 F:      arch/*/kernel/efi.c
6532 F:      arch/arm/boot/compressed/efi-header.S
6533 F:      arch/arm64/kernel/efi-entry.S
6534 F:      arch/x86/platform/efi/
6535 F:      drivers/firmware/efi/
6536 F:      include/linux/efi*.h
6537
6538 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6539 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6540 M:      Chanwoo Choi <cw00.choi@samsung.com>
6541 L:      linux-kernel@vger.kernel.org
6542 S:      Maintained
6543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6544 F:      Documentation/devicetree/bindings/extcon/
6545 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6546 F:      drivers/extcon/
6547 F:      include/linux/extcon.h
6548 F:      include/linux/extcon/
6549
6550 EXTRA BOOT CONFIG
6551 M:      Masami Hiramatsu <mhiramat@kernel.org>
6552 S:      Maintained
6553 F:      Documentation/admin-guide/bootconfig.rst
6554 F:      fs/proc/bootconfig.c
6555 F:      include/linux/bootconfig.h
6556 F:      lib/bootconfig.c
6557 F:      tools/bootconfig/*
6558
6559 EXYNOS DP DRIVER
6560 M:      Jingoo Han <jingoohan1@gmail.com>
6561 L:      dri-devel@lists.freedesktop.org
6562 S:      Maintained
6563 F:      drivers/gpu/drm/exynos/exynos_dp*
6564
6565 EXYNOS SYSMMU (IOMMU) driver
6566 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6567 L:      iommu@lists.linux-foundation.org
6568 S:      Maintained
6569 F:      drivers/iommu/exynos-iommu.c
6570
6571 EZchip NPS platform support
6572 M:      Vineet Gupta <vgupta@synopsys.com>
6573 M:      Ofer Levi <oferle@mellanox.com>
6574 S:      Supported
6575 F:      arch/arc/boot/dts/eznps.dts
6576 F:      arch/arc/plat-eznps
6577
6578 F2FS FILE SYSTEM
6579 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6580 M:      Chao Yu <yuchao0@huawei.com>
6581 L:      linux-f2fs-devel@lists.sourceforge.net
6582 S:      Maintained
6583 W:      https://f2fs.wiki.kernel.org/
6584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6585 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6586 F:      Documentation/filesystems/f2fs.rst
6587 F:      fs/f2fs/
6588 F:      include/linux/f2fs_fs.h
6589 F:      include/trace/events/f2fs.h
6590
6591 F71805F HARDWARE MONITORING DRIVER
6592 M:      Jean Delvare <jdelvare@suse.com>
6593 L:      linux-hwmon@vger.kernel.org
6594 S:      Maintained
6595 F:      Documentation/hwmon/f71805f.rst
6596 F:      drivers/hwmon/f71805f.c
6597
6598 FADDR2LINE
6599 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6600 S:      Maintained
6601 F:      scripts/faddr2line
6602
6603 FAILOVER MODULE
6604 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6605 L:      netdev@vger.kernel.org
6606 S:      Supported
6607 F:      Documentation/networking/failover.rst
6608 F:      include/net/failover.h
6609 F:      net/core/failover.c
6610
6611 FANOTIFY
6612 M:      Jan Kara <jack@suse.cz>
6613 R:      Amir Goldstein <amir73il@gmail.com>
6614 L:      linux-fsdevel@vger.kernel.org
6615 S:      Maintained
6616 F:      fs/notify/fanotify/
6617 F:      include/linux/fanotify.h
6618 F:      include/uapi/linux/fanotify.h
6619
6620 FARSYNC SYNCHRONOUS DRIVER
6621 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6622 S:      Supported
6623 W:      http://www.farsite.co.uk/
6624 F:      drivers/net/wan/farsync.*
6625
6626 FAULT INJECTION SUPPORT
6627 M:      Akinobu Mita <akinobu.mita@gmail.com>
6628 S:      Supported
6629 F:      Documentation/fault-injection/
6630 F:      lib/fault-inject.c
6631
6632 FBTFT Framebuffer drivers
6633 L:      dri-devel@lists.freedesktop.org
6634 L:      linux-fbdev@vger.kernel.org
6635 S:      Orphan
6636 F:      drivers/staging/fbtft/
6637
6638 FC0011 TUNER DRIVER
6639 M:      Michael Buesch <m@bues.ch>
6640 L:      linux-media@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/media/tuners/fc0011.c
6643 F:      drivers/media/tuners/fc0011.h
6644
6645 FC2580 MEDIA DRIVER
6646 M:      Antti Palosaari <crope@iki.fi>
6647 L:      linux-media@vger.kernel.org
6648 S:      Maintained
6649 W:      https://linuxtv.org
6650 W:      http://palosaari.fi/linux/
6651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6652 T:      git git://linuxtv.org/anttip/media_tree.git
6653 F:      drivers/media/tuners/fc2580*
6654
6655 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6656 M:      Hannes Reinecke <hare@suse.de>
6657 L:      linux-scsi@vger.kernel.org
6658 S:      Supported
6659 W:      www.Open-FCoE.org
6660 F:      drivers/scsi/fcoe/
6661 F:      drivers/scsi/libfc/
6662 F:      include/scsi/fc/
6663 F:      include/scsi/libfc.h
6664 F:      include/scsi/libfcoe.h
6665 F:      include/uapi/scsi/fc/
6666
6667 FILE LOCKING (flock() and fcntl()/lockf())
6668 M:      Jeff Layton <jlayton@kernel.org>
6669 M:      "J. Bruce Fields" <bfields@fieldses.org>
6670 L:      linux-fsdevel@vger.kernel.org
6671 S:      Maintained
6672 F:      fs/fcntl.c
6673 F:      fs/locks.c
6674 F:      include/linux/fcntl.h
6675 F:      include/uapi/linux/fcntl.h
6676
6677 FILESYSTEM DIRECT ACCESS (DAX)
6678 M:      Dan Williams <dan.j.williams@intel.com>
6679 R:      Matthew Wilcox <willy@infradead.org>
6680 R:      Jan Kara <jack@suse.cz>
6681 L:      linux-fsdevel@vger.kernel.org
6682 L:      linux-nvdimm@lists.01.org
6683 S:      Supported
6684 F:      fs/dax.c
6685 F:      include/linux/dax.h
6686 F:      include/trace/events/fs_dax.h
6687
6688 FILESYSTEMS (VFS and infrastructure)
6689 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6690 L:      linux-fsdevel@vger.kernel.org
6691 S:      Maintained
6692 F:      fs/*
6693 F:      include/linux/fs.h
6694 F:      include/linux/fs_types.h
6695 F:      include/uapi/linux/fs.h
6696 F:      include/uapi/linux/openat2.h
6697
6698 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6699 M:      Riku Voipio <riku.voipio@iki.fi>
6700 L:      linux-hwmon@vger.kernel.org
6701 S:      Maintained
6702 F:      drivers/hwmon/f75375s.c
6703 F:      include/linux/f75375s.h
6704
6705 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6706 M:      Clemens Ladisch <clemens@ladisch.de>
6707 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6708 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6709 S:      Maintained
6710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6711 F:      include/uapi/sound/firewire.h
6712 F:      sound/firewire/
6713
6714 FIREWIRE MEDIA DRIVERS (firedtv)
6715 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6716 L:      linux-media@vger.kernel.org
6717 L:      linux1394-devel@lists.sourceforge.net
6718 S:      Maintained
6719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6720 F:      drivers/media/firewire/
6721
6722 FIREWIRE SBP-2 TARGET
6723 M:      Chris Boot <bootc@bootc.net>
6724 L:      linux-scsi@vger.kernel.org
6725 L:      target-devel@vger.kernel.org
6726 L:      linux1394-devel@lists.sourceforge.net
6727 S:      Maintained
6728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6729 F:      drivers/target/sbp/
6730
6731 FIREWIRE SUBSYSTEM
6732 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6733 L:      linux1394-devel@lists.sourceforge.net
6734 S:      Maintained
6735 W:      http://ieee1394.wiki.kernel.org/
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6737 F:      drivers/firewire/
6738 F:      include/linux/firewire.h
6739 F:      include/uapi/linux/firewire*.h
6740 F:      tools/firewire/
6741
6742 FIRMWARE LOADER (request_firmware)
6743 M:      Luis Chamberlain <mcgrof@kernel.org>
6744 L:      linux-kernel@vger.kernel.org
6745 S:      Maintained
6746 F:      Documentation/firmware_class/
6747 F:      drivers/base/firmware_loader/
6748 F:      include/linux/firmware.h
6749
6750 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6751 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6752 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6753 S:      Maintained
6754 F:      drivers/block/rsxx/
6755
6756 FLEXTIMER FTM-QUADDEC DRIVER
6757 M:      Patrick Havelange <patrick.havelange@essensium.com>
6758 L:      linux-iio@vger.kernel.org
6759 S:      Maintained
6760 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6761 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6762 F:      drivers/counter/ftm-quaddec.c
6763
6764 FLOPPY DRIVER
6765 M:      Denis Efremov <efremov@linux.com>
6766 L:      linux-block@vger.kernel.org
6767 S:      Odd Fixes
6768 F:      drivers/block/floppy.c
6769
6770 FLYSKY FSIA6B RC RECEIVER
6771 M:      Markus Koch <markus@notsyncing.net>
6772 L:      linux-input@vger.kernel.org
6773 S:      Maintained
6774 F:      drivers/input/joystick/fsia6b.c
6775
6776 FORCEDETH GIGABIT ETHERNET DRIVER
6777 M:      Rain River <rain.1986.08.12@gmail.com>
6778 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
6779 L:      netdev@vger.kernel.org
6780 S:      Maintained
6781 F:      drivers/net/ethernet/nvidia/*
6782
6783 FPGA DFL DRIVERS
6784 M:      Wu Hao <hao.wu@intel.com>
6785 L:      linux-fpga@vger.kernel.org
6786 S:      Maintained
6787 F:      Documentation/fpga/dfl.rst
6788 F:      drivers/fpga/dfl*
6789 F:      include/uapi/linux/fpga-dfl.h
6790
6791 FPGA MANAGER FRAMEWORK
6792 M:      Moritz Fischer <mdf@kernel.org>
6793 L:      linux-fpga@vger.kernel.org
6794 S:      Maintained
6795 W:      http://www.rocketboards.org
6796 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6798 F:      Documentation/devicetree/bindings/fpga/
6799 F:      Documentation/driver-api/fpga/
6800 F:      Documentation/fpga/
6801 F:      drivers/fpga/
6802 F:      include/linux/fpga/
6803
6804 FPU EMULATOR
6805 M:      Bill Metzenthen <billm@melbpc.org.au>
6806 S:      Maintained
6807 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6808 F:      arch/x86/math-emu/
6809
6810 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6811 L:      netdev@vger.kernel.org
6812 S:      Orphan
6813 F:      drivers/net/wan/dlci.c
6814 F:      drivers/net/wan/sdla.c
6815
6816 FRAMEBUFFER LAYER
6817 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6818 L:      dri-devel@lists.freedesktop.org
6819 L:      linux-fbdev@vger.kernel.org
6820 S:      Maintained
6821 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6822 T:      git git://anongit.freedesktop.org/drm/drm-misc
6823 F:      Documentation/fb/
6824 F:      drivers/video/
6825 F:      include/linux/fb.h
6826 F:      include/uapi/linux/fb.h
6827 F:      include/uapi/video/
6828 F:      include/video/
6829
6830 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6831 M:      Horia Geantă <horia.geanta@nxp.com>
6832 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6833 L:      linux-crypto@vger.kernel.org
6834 S:      Maintained
6835 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6836 F:      drivers/crypto/caam/
6837
6838 FREESCALE COLDFIRE M5441X MMC DRIVER
6839 M:      Angelo Dureghello <angelo.dureghello@timesys.com>
6840 L:      linux-mmc@vger.kernel.org
6841 S:      Maintained
6842 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
6843 F:      include/linux/platform_data/mmc-esdhc-mcf.h
6844
6845 FREESCALE DIU FRAMEBUFFER DRIVER
6846 M:      Timur Tabi <timur@kernel.org>
6847 L:      linux-fbdev@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/video/fbdev/fsl-diu-fb.*
6850
6851 FREESCALE DMA DRIVER
6852 M:      Li Yang <leoyang.li@nxp.com>
6853 M:      Zhang Wei <zw@zh-kernel.org>
6854 L:      linuxppc-dev@lists.ozlabs.org
6855 S:      Maintained
6856 F:      drivers/dma/fsldma.*
6857
6858 FREESCALE ENETC ETHERNET DRIVERS
6859 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6860 L:      netdev@vger.kernel.org
6861 S:      Maintained
6862 F:      drivers/net/ethernet/freescale/enetc/
6863
6864 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6865 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6866 L:      netdev@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6869 F:      drivers/net/ethernet/freescale/gianfar*
6870
6871 FREESCALE GPMI NAND DRIVER
6872 M:      Han Xu <han.xu@nxp.com>
6873 L:      linux-mtd@lists.infradead.org
6874 S:      Maintained
6875 F:      drivers/mtd/nand/raw/gpmi-nand/*
6876
6877 FREESCALE I2C CPM DRIVER
6878 M:      Jochen Friedrich <jochen@scram.de>
6879 L:      linuxppc-dev@lists.ozlabs.org
6880 L:      linux-i2c@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/i2c/busses/i2c-cpm.c
6883
6884 FREESCALE IMX / MXC FEC DRIVER
6885 M:      Fugang Duan <fugang.duan@nxp.com>
6886 L:      netdev@vger.kernel.org
6887 S:      Maintained
6888 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6889 F:      drivers/net/ethernet/freescale/fec.h
6890 F:      drivers/net/ethernet/freescale/fec_main.c
6891 F:      drivers/net/ethernet/freescale/fec_ptp.c
6892
6893 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6894 M:      Sascha Hauer <s.hauer@pengutronix.de>
6895 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6896 L:      linux-fbdev@vger.kernel.org
6897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6898 S:      Maintained
6899 F:      drivers/video/fbdev/imxfb.c
6900 F:      include/linux/platform_data/video-imxfb.h
6901
6902 FREESCALE IMX DDR PMU DRIVER
6903 M:      Frank Li <Frank.li@nxp.com>
6904 L:      linux-arm-kernel@lists.infradead.org
6905 S:      Maintained
6906 F:      Documentation/admin-guide/perf/imx-ddr.rst
6907 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6908 F:      drivers/perf/fsl_imx8_ddr_perf.c
6909
6910 FREESCALE IMX I2C DRIVER
6911 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6912 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6913 L:      linux-i2c@vger.kernel.org
6914 S:      Maintained
6915 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6916 F:      drivers/i2c/busses/i2c-imx.c
6917
6918 FREESCALE IMX LPI2C DRIVER
6919 M:      Dong Aisheng <aisheng.dong@nxp.com>
6920 L:      linux-i2c@vger.kernel.org
6921 L:      linux-imx@nxp.com
6922 S:      Maintained
6923 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6924 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6925
6926 FREESCALE QORIQ DPAA ETHERNET DRIVER
6927 M:      Madalin Bucur <madalin.bucur@nxp.com>
6928 L:      netdev@vger.kernel.org
6929 S:      Maintained
6930 F:      drivers/net/ethernet/freescale/dpaa
6931
6932 FREESCALE QORIQ DPAA FMAN DRIVER
6933 M:      Madalin Bucur <madalin.bucur@nxp.com>
6934 L:      netdev@vger.kernel.org
6935 S:      Maintained
6936 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6937 F:      drivers/net/ethernet/freescale/fman
6938
6939 FREESCALE QORIQ PTP CLOCK DRIVER
6940 M:      Yangbo Lu <yangbo.lu@nxp.com>
6941 L:      netdev@vger.kernel.org
6942 S:      Maintained
6943 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6944 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6945 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6946 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6947 F:      drivers/ptp/ptp_qoriq.c
6948 F:      drivers/ptp/ptp_qoriq_debugfs.c
6949 F:      include/linux/fsl/ptp_qoriq.h
6950
6951 FREESCALE QUAD SPI DRIVER
6952 M:      Han Xu <han.xu@nxp.com>
6953 L:      linux-spi@vger.kernel.org
6954 S:      Maintained
6955 F:      drivers/spi/spi-fsl-qspi.c
6956
6957 FREESCALE QUICC ENGINE LIBRARY
6958 M:      Qiang Zhao <qiang.zhao@nxp.com>
6959 L:      linuxppc-dev@lists.ozlabs.org
6960 S:      Maintained
6961 F:      drivers/soc/fsl/qe/
6962 F:      include/soc/fsl/*qe*.h
6963 F:      include/soc/fsl/*ucc*.h
6964
6965 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6966 M:      Li Yang <leoyang.li@nxp.com>
6967 L:      netdev@vger.kernel.org
6968 L:      linuxppc-dev@lists.ozlabs.org
6969 S:      Maintained
6970 F:      drivers/net/ethernet/freescale/ucc_geth*
6971
6972 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6973 M:      Zhao Qiang <qiang.zhao@nxp.com>
6974 L:      netdev@vger.kernel.org
6975 L:      linuxppc-dev@lists.ozlabs.org
6976 S:      Maintained
6977 F:      drivers/net/wan/fsl_ucc_hdlc*
6978
6979 FREESCALE QUICC ENGINE UCC UART DRIVER
6980 M:      Timur Tabi <timur@kernel.org>
6981 L:      linuxppc-dev@lists.ozlabs.org
6982 S:      Maintained
6983 F:      drivers/tty/serial/ucc_uart.c
6984
6985 FREESCALE SOC DRIVERS
6986 M:      Li Yang <leoyang.li@nxp.com>
6987 L:      linuxppc-dev@lists.ozlabs.org
6988 L:      linux-arm-kernel@lists.infradead.org
6989 S:      Maintained
6990 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6991 F:      Documentation/devicetree/bindings/soc/fsl/
6992 F:      drivers/soc/fsl/
6993 F:      include/linux/fsl/
6994
6995 FREESCALE SOC FS_ENET DRIVER
6996 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6997 L:      linuxppc-dev@lists.ozlabs.org
6998 L:      netdev@vger.kernel.org
6999 S:      Maintained
7000 F:      drivers/net/ethernet/freescale/fs_enet/
7001 F:      include/linux/fs_enet_pd.h
7002
7003 FREESCALE SOC SOUND DRIVERS
7004 M:      Timur Tabi <timur@kernel.org>
7005 M:      Nicolin Chen <nicoleotsuka@gmail.com>
7006 M:      Xiubo Li <Xiubo.Lee@gmail.com>
7007 R:      Fabio Estevam <festevam@gmail.com>
7008 R:      Shengjiu Wang <shengjiu.wang@gmail.com>
7009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7010 L:      linuxppc-dev@lists.ozlabs.org
7011 S:      Maintained
7012 F:      sound/soc/fsl/fsl*
7013 F:      sound/soc/fsl/imx*
7014 F:      sound/soc/fsl/mpc8610_hpcd.c
7015
7016 FREESCALE USB PERIPHERAL DRIVERS
7017 M:      Li Yang <leoyang.li@nxp.com>
7018 L:      linux-usb@vger.kernel.org
7019 L:      linuxppc-dev@lists.ozlabs.org
7020 S:      Maintained
7021 F:      drivers/usb/gadget/udc/fsl*
7022
7023 FREESCALE USB PHY DRIVER
7024 M:      Ran Wang <ran.wang_1@nxp.com>
7025 L:      linux-usb@vger.kernel.org
7026 L:      linuxppc-dev@lists.ozlabs.org
7027 S:      Maintained
7028 F:      drivers/usb/phy/phy-fsl-usb*
7029
7030 FREEVXFS FILESYSTEM
7031 M:      Christoph Hellwig <hch@infradead.org>
7032 S:      Maintained
7033 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
7034 F:      fs/freevxfs/
7035
7036 FREEZER
7037 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7038 M:      Pavel Machek <pavel@ucw.cz>
7039 L:      linux-pm@vger.kernel.org
7040 S:      Supported
7041 F:      Documentation/power/freezing-of-tasks.rst
7042 F:      include/linux/freezer.h
7043 F:      kernel/freezer.c
7044
7045 FRONTSWAP API
7046 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7047 L:      linux-kernel@vger.kernel.org
7048 S:      Maintained
7049 F:      include/linux/frontswap.h
7050 F:      mm/frontswap.c
7051
7052 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7053 M:      David Howells <dhowells@redhat.com>
7054 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
7055 S:      Supported
7056 F:      Documentation/filesystems/caching/
7057 F:      fs/fscache/
7058 F:      include/linux/fscache*.h
7059
7060 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7061 M:      Theodore Y. Ts'o <tytso@mit.edu>
7062 M:      Jaegeuk Kim <jaegeuk@kernel.org>
7063 M:      Eric Biggers <ebiggers@kernel.org>
7064 L:      linux-fscrypt@vger.kernel.org
7065 S:      Supported
7066 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7067 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7068 F:      Documentation/filesystems/fscrypt.rst
7069 F:      fs/crypto/
7070 F:      include/linux/fscrypt*.h
7071 F:      include/uapi/linux/fscrypt.h
7072
7073 FSI SUBSYSTEM
7074 M:      Jeremy Kerr <jk@ozlabs.org>
7075 M:      Joel Stanley <joel@jms.id.au>
7076 R:      Alistar Popple <alistair@popple.id.au>
7077 R:      Eddie James <eajames@linux.ibm.com>
7078 L:      linux-fsi@lists.ozlabs.org
7079 S:      Supported
7080 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
7081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7082 F:      drivers/fsi/
7083 F:      include/linux/fsi*.h
7084 F:      include/trace/events/fsi*.h
7085
7086 FSI-ATTACHED I2C DRIVER
7087 M:      Eddie James <eajames@linux.ibm.com>
7088 L:      linux-i2c@vger.kernel.org
7089 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
7090 S:      Maintained
7091 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7092 F:      drivers/i2c/busses/i2c-fsi.c
7093
7094 FSI-ATTACHED SPI DRIVER
7095 M:      Eddie James <eajames@linux.ibm.com>
7096 L:      linux-spi@vger.kernel.org
7097 S:      Maintained
7098 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7099 F:      drivers/spi/spi-fsi.c
7100
7101 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7102 M:      Jan Kara <jack@suse.cz>
7103 R:      Amir Goldstein <amir73il@gmail.com>
7104 L:      linux-fsdevel@vger.kernel.org
7105 S:      Maintained
7106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7107 F:      fs/notify/
7108 F:      include/linux/fsnotify*.h
7109
7110 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7111 M:      Eric Biggers <ebiggers@kernel.org>
7112 M:      Theodore Y. Ts'o <tytso@mit.edu>
7113 L:      linux-fscrypt@vger.kernel.org
7114 S:      Supported
7115 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7116 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7117 F:      Documentation/filesystems/fsverity.rst
7118 F:      fs/verity/
7119 F:      include/linux/fsverity.h
7120 F:      include/uapi/linux/fsverity.h
7121
7122 FUJITSU LAPTOP EXTRAS
7123 M:      Jonathan Woithe <jwoithe@just42.net>
7124 L:      platform-driver-x86@vger.kernel.org
7125 S:      Maintained
7126 F:      drivers/platform/x86/fujitsu-laptop.c
7127
7128 FUJITSU M-5MO LS CAMERA ISP DRIVER
7129 M:      Kyungmin Park <kyungmin.park@samsung.com>
7130 M:      Heungjun Kim <riverful.kim@samsung.com>
7131 L:      linux-media@vger.kernel.org
7132 S:      Maintained
7133 F:      drivers/media/i2c/m5mols/
7134 F:      include/media/i2c/m5mols.h
7135
7136 FUJITSU TABLET EXTRAS
7137 M:      Robert Gerlach <khnz@gmx.de>
7138 L:      platform-driver-x86@vger.kernel.org
7139 S:      Maintained
7140 F:      drivers/platform/x86/fujitsu-tablet.c
7141
7142 FUSE: FILESYSTEM IN USERSPACE
7143 M:      Miklos Szeredi <miklos@szeredi.hu>
7144 L:      linux-fsdevel@vger.kernel.org
7145 S:      Maintained
7146 W:      http://fuse.sourceforge.net/
7147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7148 F:      Documentation/filesystems/fuse.rst
7149 F:      fs/fuse/
7150 F:      include/uapi/linux/fuse.h
7151
7152 FUTEX SUBSYSTEM
7153 M:      Thomas Gleixner <tglx@linutronix.de>
7154 M:      Ingo Molnar <mingo@redhat.com>
7155 R:      Peter Zijlstra <peterz@infradead.org>
7156 R:      Darren Hart <dvhart@infradead.org>
7157 L:      linux-kernel@vger.kernel.org
7158 S:      Maintained
7159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7160 F:      Documentation/locking/*futex*
7161 F:      include/asm-generic/futex.h
7162 F:      include/linux/futex.h
7163 F:      include/uapi/linux/futex.h
7164 F:      kernel/futex.c
7165 F:      tools/perf/bench/futex*
7166 F:      tools/testing/selftests/futex/
7167
7168 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7169 M:      Tim Harvey <tharvey@gateworks.com>
7170 M:      Robert Jones <rjones@gateworks.com>
7171 S:      Maintained
7172 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7173 F:      drivers/mfd/gateworks-gsc.c
7174 F:      include/linux/mfd/gsc.h
7175 F:      Documentation/hwmon/gsc-hwmon.rst
7176 F:      drivers/hwmon/gsc-hwmon.c
7177 F:      include/linux/platform_data/gsc_hwmon.h
7178
7179 GASKET DRIVER FRAMEWORK
7180 M:      Rob Springer <rspringer@google.com>
7181 M:      Todd Poynor <toddpoynor@google.com>
7182 M:      Ben Chan <benchan@chromium.org>
7183 M:      Richard Yeh <rcy@google.com>
7184 S:      Maintained
7185 F:      drivers/staging/gasket/
7186
7187 GCC PLUGINS
7188 M:      Kees Cook <keescook@chromium.org>
7189 R:      Emese Revfy <re.emese@gmail.com>
7190 L:      kernel-hardening@lists.openwall.com
7191 S:      Maintained
7192 F:      Documentation/kbuild/gcc-plugins.rst
7193 F:      scripts/Makefile.gcc-plugins
7194 F:      scripts/gcc-plugin.sh
7195 F:      scripts/gcc-plugins/
7196
7197 GCOV BASED KERNEL PROFILING
7198 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
7199 S:      Maintained
7200 F:      Documentation/dev-tools/gcov.rst
7201 F:      kernel/gcov/
7202
7203 GDB KERNEL DEBUGGING HELPER SCRIPTS
7204 M:      Jan Kiszka <jan.kiszka@siemens.com>
7205 M:      Kieran Bingham <kbingham@kernel.org>
7206 S:      Supported
7207 F:      scripts/gdb/
7208
7209 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7210 M:      Achim Leubner <achim_leubner@adaptec.com>
7211 L:      linux-scsi@vger.kernel.org
7212 S:      Supported
7213 W:      http://www.icp-vortex.com/
7214 F:      drivers/scsi/gdt*
7215
7216 GEMTEK FM RADIO RECEIVER DRIVER
7217 M:      Hans Verkuil <hverkuil@xs4all.nl>
7218 L:      linux-media@vger.kernel.org
7219 S:      Maintained
7220 W:      https://linuxtv.org
7221 T:      git git://linuxtv.org/media_tree.git
7222 F:      drivers/media/radio/radio-gemtek*
7223
7224 GENERIC ARCHITECTURE TOPOLOGY
7225 M:      Sudeep Holla <sudeep.holla@arm.com>
7226 L:      linux-kernel@vger.kernel.org
7227 S:      Maintained
7228 F:      drivers/base/arch_topology.c
7229 F:      include/linux/arch_topology.h
7230
7231 GENERIC GPIO I2C DRIVER
7232 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7233 S:      Supported
7234 F:      drivers/i2c/busses/i2c-gpio.c
7235 F:      include/linux/platform_data/i2c-gpio.h
7236
7237 GENERIC GPIO I2C MULTIPLEXER DRIVER
7238 M:      Peter Korsgaard <peter.korsgaard@barco.com>
7239 L:      linux-i2c@vger.kernel.org
7240 S:      Supported
7241 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
7242 F:      drivers/i2c/muxes/i2c-mux-gpio.c
7243 F:      include/linux/platform_data/i2c-mux-gpio.h
7244
7245 GENERIC HDLC (WAN) DRIVERS
7246 M:      Krzysztof Halasa <khc@pm.waw.pl>
7247 S:      Maintained
7248 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
7249 F:      drivers/net/wan/c101.c
7250 F:      drivers/net/wan/hd6457*
7251 F:      drivers/net/wan/hdlc*
7252 F:      drivers/net/wan/n2.c
7253 F:      drivers/net/wan/pc300too.c
7254 F:      drivers/net/wan/pci200syn.c
7255 F:      drivers/net/wan/wanxl*
7256
7257 GENERIC INCLUDE/ASM HEADER FILES
7258 M:      Arnd Bergmann <arnd@arndb.de>
7259 L:      linux-arch@vger.kernel.org
7260 S:      Maintained
7261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7262 F:      include/asm-generic/
7263 F:      include/uapi/asm-generic/
7264
7265 GENERIC PHY FRAMEWORK
7266 M:      Kishon Vijay Abraham I <kishon@ti.com>
7267 M:      Vinod Koul <vkoul@kernel.org>
7268 L:      linux-kernel@vger.kernel.org
7269 S:      Supported
7270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7271 F:      Documentation/devicetree/bindings/phy/
7272 F:      drivers/phy/
7273 F:      include/linux/phy/
7274
7275 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7276 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7277 S:      Supported
7278 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7279
7280 GENERIC PM DOMAINS
7281 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7282 M:      Kevin Hilman <khilman@kernel.org>
7283 M:      Ulf Hansson <ulf.hansson@linaro.org>
7284 L:      linux-pm@vger.kernel.org
7285 S:      Supported
7286 F:      Documentation/devicetree/bindings/power/power?domain*
7287 F:      drivers/base/power/domain*.c
7288 F:      include/linux/pm_domain.h
7289
7290 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7291 M:      Eugen Hristev <eugen.hristev@microchip.com>
7292 L:      linux-input@vger.kernel.org
7293 S:      Maintained
7294 F:      drivers/input/touchscreen/resistive-adc-touch.c
7295
7296 GENERIC UIO DRIVER FOR PCI DEVICES
7297 M:      "Michael S. Tsirkin" <mst@redhat.com>
7298 L:      kvm@vger.kernel.org
7299 S:      Supported
7300 F:      drivers/uio/uio_pci_generic.c
7301
7302 GENERIC VDSO LIBRARY
7303 M:      Andy Lutomirski <luto@kernel.org>
7304 M:      Thomas Gleixner <tglx@linutronix.de>
7305 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7306 L:      linux-kernel@vger.kernel.org
7307 S:      Maintained
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7309 F:      include/asm-generic/vdso/vsyscall.h
7310 F:      include/vdso/
7311 F:      kernel/time/vsyscall.c
7312 F:      lib/vdso/
7313
7314 GENWQE (IBM Generic Workqueue Card)
7315 M:      Frank Haverkamp <haver@linux.ibm.com>
7316 S:      Supported
7317 F:      drivers/misc/genwqe/
7318
7319 GET_MAINTAINER SCRIPT
7320 M:      Joe Perches <joe@perches.com>
7321 S:      Maintained
7322 F:      scripts/get_maintainer.pl
7323
7324 GFS2 FILE SYSTEM
7325 M:      Bob Peterson <rpeterso@redhat.com>
7326 M:      Andreas Gruenbacher <agruenba@redhat.com>
7327 L:      cluster-devel@redhat.com
7328 S:      Supported
7329 W:      http://sources.redhat.com/cluster/
7330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7331 F:      Documentation/filesystems/gfs2*
7332 F:      fs/gfs2/
7333 F:      include/uapi/linux/gfs2_ondisk.h
7334
7335 GNSS SUBSYSTEM
7336 M:      Johan Hovold <johan@kernel.org>
7337 S:      Maintained
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7339 F:      Documentation/ABI/testing/sysfs-class-gnss
7340 F:      Documentation/devicetree/bindings/gnss/
7341 F:      drivers/gnss/
7342 F:      include/linux/gnss.h
7343
7344 GO7007 MPEG CODEC
7345 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7346 L:      linux-media@vger.kernel.org
7347 S:      Maintained
7348 F:      drivers/media/usb/go7007/
7349
7350 GOODIX TOUCHSCREEN
7351 M:      Bastien Nocera <hadess@hadess.net>
7352 L:      linux-input@vger.kernel.org
7353 S:      Maintained
7354 F:      drivers/input/touchscreen/goodix.c
7355
7356 GOOGLE ETHERNET DRIVERS
7357 M:      Catherine Sullivan <csully@google.com>
7358 R:      Sagi Shahar <sagis@google.com>
7359 R:      Jon Olson <jonolson@google.com>
7360 L:      netdev@vger.kernel.org
7361 S:      Supported
7362 F:      Documentation/networking/device_drivers/google/gve.rst
7363 F:      drivers/net/ethernet/google
7364
7365 GPD POCKET FAN DRIVER
7366 M:      Hans de Goede <hdegoede@redhat.com>
7367 L:      platform-driver-x86@vger.kernel.org
7368 S:      Maintained
7369 F:      drivers/platform/x86/gpd-pocket-fan.c
7370
7371 GPIO ACPI SUPPORT
7372 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7373 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7374 L:      linux-gpio@vger.kernel.org
7375 L:      linux-acpi@vger.kernel.org
7376 S:      Maintained
7377 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7378 F:      drivers/gpio/gpiolib-acpi.c
7379 F:      drivers/gpio/gpiolib-acpi.h
7380
7381 GPIO AGGREGATOR
7382 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7383 L:      linux-gpio@vger.kernel.org
7384 S:      Supported
7385 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
7386 F:      drivers/gpio/gpio-aggregator.c
7387
7388 GPIO IR Transmitter
7389 M:      Sean Young <sean@mess.org>
7390 L:      linux-media@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/media/rc/gpio-ir-tx.c
7393
7394 GPIO MOCKUP DRIVER
7395 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7396 L:      linux-gpio@vger.kernel.org
7397 S:      Maintained
7398 F:      drivers/gpio/gpio-mockup.c
7399 F:      tools/testing/selftests/gpio/
7400
7401 GPIO REGMAP
7402 R:      Michael Walle <michael@walle.cc>
7403 S:      Maintained
7404 F:      drivers/gpio/gpio-regmap.c
7405 F:      include/linux/gpio/regmap.h
7406
7407 GPIO SUBSYSTEM
7408 M:      Linus Walleij <linus.walleij@linaro.org>
7409 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7410 L:      linux-gpio@vger.kernel.org
7411 S:      Maintained
7412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7413 F:      Documentation/ABI/obsolete/sysfs-gpio
7414 F:      Documentation/ABI/testing/gpio-cdev
7415 F:      Documentation/admin-guide/gpio/
7416 F:      Documentation/devicetree/bindings/gpio/
7417 F:      Documentation/driver-api/gpio/
7418 F:      drivers/gpio/
7419 F:      include/asm-generic/gpio.h
7420 F:      include/linux/gpio.h
7421 F:      include/linux/gpio/
7422 F:      include/linux/of_gpio.h
7423 F:      include/uapi/linux/gpio.h
7424 F:      tools/gpio/
7425
7426 GRE DEMULTIPLEXER DRIVER
7427 M:      Dmitry Kozlov <xeb@mail.ru>
7428 L:      netdev@vger.kernel.org
7429 S:      Maintained
7430 F:      include/net/gre.h
7431 F:      net/ipv4/gre_demux.c
7432 F:      net/ipv4/gre_offload.c
7433
7434 GRETH 10/100/1G Ethernet MAC device driver
7435 M:      Andreas Larsson <andreas@gaisler.com>
7436 L:      netdev@vger.kernel.org
7437 S:      Maintained
7438 F:      drivers/net/ethernet/aeroflex/
7439
7440 GREYBUS AUDIO PROTOCOLS DRIVERS
7441 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7442 M:      Mark Greer <mgreer@animalcreek.com>
7443 S:      Maintained
7444 F:      drivers/staging/greybus/audio_apbridgea.c
7445 F:      drivers/staging/greybus/audio_apbridgea.h
7446 F:      drivers/staging/greybus/audio_codec.c
7447 F:      drivers/staging/greybus/audio_codec.h
7448 F:      drivers/staging/greybus/audio_gb.c
7449 F:      drivers/staging/greybus/audio_manager.c
7450 F:      drivers/staging/greybus/audio_manager.h
7451 F:      drivers/staging/greybus/audio_manager_module.c
7452 F:      drivers/staging/greybus/audio_manager_private.h
7453 F:      drivers/staging/greybus/audio_manager_sysfs.c
7454 F:      drivers/staging/greybus/audio_module.c
7455 F:      drivers/staging/greybus/audio_topology.c
7456
7457 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7458 M:      Viresh Kumar <vireshk@kernel.org>
7459 S:      Maintained
7460 F:      drivers/staging/greybus/authentication.c
7461 F:      drivers/staging/greybus/bootrom.c
7462 F:      drivers/staging/greybus/firmware.h
7463 F:      drivers/staging/greybus/fw-core.c
7464 F:      drivers/staging/greybus/fw-download.c
7465 F:      drivers/staging/greybus/fw-management.c
7466 F:      drivers/staging/greybus/greybus_authentication.h
7467 F:      drivers/staging/greybus/greybus_firmware.h
7468 F:      drivers/staging/greybus/hid.c
7469 F:      drivers/staging/greybus/i2c.c
7470 F:      drivers/staging/greybus/spi.c
7471 F:      drivers/staging/greybus/spilib.c
7472 F:      drivers/staging/greybus/spilib.h
7473
7474 GREYBUS LOOPBACK DRIVER
7475 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7476 S:      Maintained
7477 F:      drivers/staging/greybus/loopback.c
7478
7479 GREYBUS PLATFORM DRIVERS
7480 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7481 S:      Maintained
7482 F:      drivers/staging/greybus/arche-apb-ctrl.c
7483 F:      drivers/staging/greybus/arche-platform.c
7484 F:      drivers/staging/greybus/arche_platform.h
7485
7486 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7487 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7488 S:      Maintained
7489 F:      drivers/staging/greybus/gpio.c
7490 F:      drivers/staging/greybus/light.c
7491 F:      drivers/staging/greybus/power_supply.c
7492 F:      drivers/staging/greybus/sdio.c
7493 F:      drivers/staging/greybus/spi.c
7494 F:      drivers/staging/greybus/spilib.c
7495
7496 GREYBUS SUBSYSTEM
7497 M:      Johan Hovold <johan@kernel.org>
7498 M:      Alex Elder <elder@kernel.org>
7499 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7500 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7501 S:      Maintained
7502 F:      drivers/greybus/
7503 F:      drivers/staging/greybus/
7504 F:      include/linux/greybus.h
7505 F:      include/linux/greybus/
7506
7507 GREYBUS UART PROTOCOLS DRIVERS
7508 M:      David Lin <dtwlin@gmail.com>
7509 S:      Maintained
7510 F:      drivers/staging/greybus/log.c
7511 F:      drivers/staging/greybus/uart.c
7512
7513 GS1662 VIDEO SERIALIZER
7514 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7515 L:      linux-media@vger.kernel.org
7516 S:      Maintained
7517 T:      git git://linuxtv.org/media_tree.git
7518 F:      drivers/media/spi/gs1662.c
7519
7520 GSPCA FINEPIX SUBDRIVER
7521 M:      Frank Zago <frank@zago.net>
7522 L:      linux-media@vger.kernel.org
7523 S:      Maintained
7524 T:      git git://linuxtv.org/media_tree.git
7525 F:      drivers/media/usb/gspca/finepix.c
7526
7527 GSPCA GL860 SUBDRIVER
7528 M:      Olivier Lorin <o.lorin@laposte.net>
7529 L:      linux-media@vger.kernel.org
7530 S:      Maintained
7531 T:      git git://linuxtv.org/media_tree.git
7532 F:      drivers/media/usb/gspca/gl860/
7533
7534 GSPCA M5602 SUBDRIVER
7535 M:      Erik Andren <erik.andren@gmail.com>
7536 L:      linux-media@vger.kernel.org
7537 S:      Maintained
7538 T:      git git://linuxtv.org/media_tree.git
7539 F:      drivers/media/usb/gspca/m5602/
7540
7541 GSPCA PAC207 SONIXB SUBDRIVER
7542 M:      Hans Verkuil <hverkuil@xs4all.nl>
7543 L:      linux-media@vger.kernel.org
7544 S:      Odd Fixes
7545 T:      git git://linuxtv.org/media_tree.git
7546 F:      drivers/media/usb/gspca/pac207.c
7547
7548 GSPCA SN9C20X SUBDRIVER
7549 M:      Brian Johnson <brijohn@gmail.com>
7550 L:      linux-media@vger.kernel.org
7551 S:      Maintained
7552 T:      git git://linuxtv.org/media_tree.git
7553 F:      drivers/media/usb/gspca/sn9c20x.c
7554
7555 GSPCA T613 SUBDRIVER
7556 M:      Leandro Costantino <lcostantino@gmail.com>
7557 L:      linux-media@vger.kernel.org
7558 S:      Maintained
7559 T:      git git://linuxtv.org/media_tree.git
7560 F:      drivers/media/usb/gspca/t613.c
7561
7562 GSPCA USB WEBCAM DRIVER
7563 M:      Hans Verkuil <hverkuil@xs4all.nl>
7564 L:      linux-media@vger.kernel.org
7565 S:      Odd Fixes
7566 T:      git git://linuxtv.org/media_tree.git
7567 F:      drivers/media/usb/gspca/
7568
7569 GTP (GPRS Tunneling Protocol)
7570 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7571 M:      Harald Welte <laforge@gnumonks.org>
7572 L:      osmocom-net-gprs@lists.osmocom.org
7573 S:      Maintained
7574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7575 F:      drivers/net/gtp.c
7576
7577 GUID PARTITION TABLE (GPT)
7578 M:      Davidlohr Bueso <dave@stgolabs.net>
7579 L:      linux-efi@vger.kernel.org
7580 S:      Maintained
7581 F:      block/partitions/efi.*
7582
7583 H8/300 ARCHITECTURE
7584 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7585 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7586 S:      Maintained
7587 W:      http://uclinux-h8.sourceforge.jp
7588 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7589 F:      arch/h8300/
7590 F:      drivers/clk/h8300/
7591 F:      drivers/clocksource/h8300_*.c
7592 F:      drivers/irqchip/irq-renesas-h8*.c
7593
7594 HABANALABS PCI DRIVER
7595 M:      Oded Gabbay <oded.gabbay@gmail.com>
7596 S:      Supported
7597 T:      git https://github.com/HabanaAI/linux.git
7598 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7599 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7600 F:      drivers/misc/habanalabs/
7601 F:      include/uapi/misc/habanalabs.h
7602
7603 HACKRF MEDIA DRIVER
7604 M:      Antti Palosaari <crope@iki.fi>
7605 L:      linux-media@vger.kernel.org
7606 S:      Maintained
7607 W:      https://linuxtv.org
7608 W:      http://palosaari.fi/linux/
7609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7610 T:      git git://linuxtv.org/anttip/media_tree.git
7611 F:      drivers/media/usb/hackrf/
7612
7613 HANTRO VPU CODEC DRIVER
7614 M:      Ezequiel Garcia <ezequiel@collabora.com>
7615 M:      Philipp Zabel <p.zabel@pengutronix.de>
7616 L:      linux-media@vger.kernel.org
7617 L:      linux-rockchip@lists.infradead.org
7618 S:      Maintained
7619 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7620 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7621 F:      drivers/staging/media/hantro/
7622
7623 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7624 M:      Frank Seidel <frank@f-seidel.de>
7625 L:      platform-driver-x86@vger.kernel.org
7626 S:      Maintained
7627 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7628 F:      drivers/platform/x86/hdaps.c
7629
7630 HARDWARE MONITORING
7631 M:      Jean Delvare <jdelvare@suse.com>
7632 M:      Guenter Roeck <linux@roeck-us.net>
7633 L:      linux-hwmon@vger.kernel.org
7634 S:      Maintained
7635 W:      http://hwmon.wiki.kernel.org/
7636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7637 F:      Documentation/devicetree/bindings/hwmon/
7638 F:      Documentation/hwmon/
7639 F:      drivers/hwmon/
7640 F:      include/linux/hwmon*.h
7641 F:      include/trace/events/hwmon*.h
7642
7643 HARDWARE RANDOM NUMBER GENERATOR CORE
7644 M:      Matt Mackall <mpm@selenic.com>
7645 M:      Herbert Xu <herbert@gondor.apana.org.au>
7646 L:      linux-crypto@vger.kernel.org
7647 S:      Odd fixes
7648 F:      Documentation/admin-guide/hw_random.rst
7649 F:      Documentation/devicetree/bindings/rng/
7650 F:      drivers/char/hw_random/
7651 F:      include/linux/hw_random.h
7652
7653 HARDWARE SPINLOCK CORE
7654 M:      Ohad Ben-Cohen <ohad@wizery.com>
7655 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7656 R:      Baolin Wang <baolin.wang7@gmail.com>
7657 L:      linux-remoteproc@vger.kernel.org
7658 S:      Maintained
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7660 F:      Documentation/devicetree/bindings/hwlock/
7661 F:      Documentation/locking/hwspinlock.rst
7662 F:      drivers/hwspinlock/
7663 F:      include/linux/hwspinlock.h
7664
7665 HARDWARE TRACING FACILITIES
7666 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7667 S:      Maintained
7668 F:      drivers/hwtracing/
7669
7670 HARMONY SOUND DRIVER
7671 L:      linux-parisc@vger.kernel.org
7672 S:      Maintained
7673 F:      sound/parisc/harmony.*
7674
7675 HDPVR USB VIDEO ENCODER DRIVER
7676 M:      Hans Verkuil <hverkuil@xs4all.nl>
7677 L:      linux-media@vger.kernel.org
7678 S:      Odd Fixes
7679 W:      https://linuxtv.org
7680 T:      git git://linuxtv.org/media_tree.git
7681 F:      drivers/media/usb/hdpvr/
7682
7683 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7684 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7685 S:      Supported
7686 F:      Documentation/watchdog/hpwdt.rst
7687 F:      drivers/watchdog/hpwdt.c
7688
7689 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7690 M:      Don Brace <don.brace@microsemi.com>
7691 L:      esc.storagedev@microsemi.com
7692 L:      linux-scsi@vger.kernel.org
7693 S:      Supported
7694 F:      Documentation/scsi/hpsa.rst
7695 F:      drivers/scsi/hpsa*.[ch]
7696 F:      include/linux/cciss*.h
7697 F:      include/uapi/linux/cciss*.h
7698
7699 HFI1 DRIVER
7700 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7701 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7702 L:      linux-rdma@vger.kernel.org
7703 S:      Supported
7704 F:      drivers/infiniband/hw/hfi1
7705
7706 HFS FILESYSTEM
7707 L:      linux-fsdevel@vger.kernel.org
7708 S:      Orphan
7709 F:      Documentation/filesystems/hfs.rst
7710 F:      fs/hfs/
7711
7712 HFSPLUS FILESYSTEM
7713 L:      linux-fsdevel@vger.kernel.org
7714 S:      Orphan
7715 F:      Documentation/filesystems/hfsplus.rst
7716 F:      fs/hfsplus/
7717
7718 HGA FRAMEBUFFER DRIVER
7719 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7720 L:      linux-nvidia@lists.surfsouth.com
7721 S:      Maintained
7722 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7723 F:      drivers/video/fbdev/hgafb.c
7724
7725 HIBERNATION (aka Software Suspend, aka swsusp)
7726 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7727 M:      Pavel Machek <pavel@ucw.cz>
7728 L:      linux-pm@vger.kernel.org
7729 S:      Supported
7730 B:      https://bugzilla.kernel.org
7731 F:      arch/*/include/asm/suspend*.h
7732 F:      arch/x86/power/
7733 F:      drivers/base/power/
7734 F:      include/linux/freezer.h
7735 F:      include/linux/pm.h
7736 F:      include/linux/suspend.h
7737 F:      kernel/power/
7738
7739 HID CORE LAYER
7740 M:      Jiri Kosina <jikos@kernel.org>
7741 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7742 L:      linux-input@vger.kernel.org
7743 S:      Maintained
7744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7745 F:      drivers/hid/
7746 F:      include/linux/hid*
7747 F:      include/uapi/linux/hid*
7748
7749 HID SENSOR HUB DRIVERS
7750 M:      Jiri Kosina <jikos@kernel.org>
7751 M:      Jonathan Cameron <jic23@kernel.org>
7752 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7753 L:      linux-input@vger.kernel.org
7754 L:      linux-iio@vger.kernel.org
7755 S:      Maintained
7756 F:      Documentation/hid/hid-sensor*
7757 F:      drivers/hid/hid-sensor-*
7758 F:      drivers/iio/*/hid-*
7759 F:      include/linux/hid-sensor-*
7760
7761 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7762 M:      Thomas Gleixner <tglx@linutronix.de>
7763 L:      linux-kernel@vger.kernel.org
7764 S:      Maintained
7765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7766 F:      Documentation/timers/
7767 F:      include/linux/clockchips.h
7768 F:      include/linux/hrtimer.h
7769 F:      kernel/time/clockevents.c
7770 F:      kernel/time/hrtimer.c
7771 F:      kernel/time/timer_*.c
7772
7773 HIGH-SPEED SCC DRIVER FOR AX.25
7774 L:      linux-hams@vger.kernel.org
7775 S:      Orphan
7776 F:      drivers/net/hamradio/dmascc.c
7777 F:      drivers/net/hamradio/scc.c
7778
7779 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7780 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7781 S:      Supported
7782 W:      http://www.highpoint-tech.com
7783 F:      Documentation/scsi/hptiop.rst
7784 F:      drivers/scsi/hptiop.c
7785
7786 HIPPI
7787 M:      Jes Sorensen <jes@trained-monkey.org>
7788 L:      linux-hippi@sunsite.dk
7789 S:      Maintained
7790 F:      drivers/net/hippi/
7791 F:      include/linux/hippidevice.h
7792 F:      include/uapi/linux/if_hippi.h
7793 F:      net/802/hippi.c
7794
7795 HISILICON DMA DRIVER
7796 M:      Zhou Wang <wangzhou1@hisilicon.com>
7797 L:      dmaengine@vger.kernel.org
7798 S:      Maintained
7799 F:      drivers/dma/hisi_dma.c
7800
7801 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7802 M:      Zaibo Xu <xuzaibo@huawei.com>
7803 L:      linux-crypto@vger.kernel.org
7804 S:      Maintained
7805 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7806 F:      drivers/crypto/hisilicon/hpre/hpre.h
7807 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7808 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7809
7810 HISILICON LPC BUS DRIVER
7811 M:      john.garry@huawei.com
7812 S:      Maintained
7813 W:      http://www.hisilicon.com
7814 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7815 F:      drivers/bus/hisi_lpc.c
7816
7817 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7818 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7819 M:      Salil Mehta <salil.mehta@huawei.com>
7820 L:      netdev@vger.kernel.org
7821 S:      Maintained
7822 W:      http://www.hisilicon.com
7823 F:      drivers/net/ethernet/hisilicon/hns3/
7824
7825 HISILICON NETWORK SUBSYSTEM DRIVER
7826 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7827 M:      Salil Mehta <salil.mehta@huawei.com>
7828 L:      netdev@vger.kernel.org
7829 S:      Maintained
7830 W:      http://www.hisilicon.com
7831 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7832 F:      drivers/net/ethernet/hisilicon/
7833
7834 HISILICON PMU DRIVER
7835 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7836 S:      Supported
7837 W:      http://www.hisilicon.com
7838 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7839 F:      drivers/perf/hisilicon
7840
7841 HISILICON QM AND ZIP Controller DRIVER
7842 M:      Zhou Wang <wangzhou1@hisilicon.com>
7843 L:      linux-crypto@vger.kernel.org
7844 S:      Maintained
7845 F:      Documentation/ABI/testing/debugfs-hisi-zip
7846 F:      drivers/crypto/hisilicon/qm.c
7847 F:      drivers/crypto/hisilicon/qm.h
7848 F:      drivers/crypto/hisilicon/sgl.c
7849 F:      drivers/crypto/hisilicon/zip/
7850
7851 HISILICON ROCE DRIVER
7852 M:      Lijun Ou <oulijun@huawei.com>
7853 M:      Wei Hu(Xavier) <huwei87@hisilicon.com>
7854 M:      Weihang Li <liweihang@huawei.com>
7855 L:      linux-rdma@vger.kernel.org
7856 S:      Maintained
7857 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7858 F:      drivers/infiniband/hw/hns/
7859
7860 HISILICON SAS Controller
7861 M:      John Garry <john.garry@huawei.com>
7862 S:      Supported
7863 W:      http://www.hisilicon.com
7864 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7865 F:      drivers/scsi/hisi_sas/
7866
7867 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7868 M:      Zaibo Xu <xuzaibo@huawei.com>
7869 L:      linux-crypto@vger.kernel.org
7870 S:      Maintained
7871 F:      Documentation/ABI/testing/debugfs-hisi-sec
7872 F:      drivers/crypto/hisilicon/sec2/sec.h
7873 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7874 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7875 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7876
7877 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7878 M:      Zaibo Xu <xuzaibo@huawei.com>
7879 S:      Maintained
7880 F:      drivers/char/hw_random/hisi-trng-v2.c
7881
7882 HISILICON V3XX SPI NOR FLASH Controller Driver
7883 M:      John Garry <john.garry@huawei.com>
7884 S:      Maintained
7885 W:      http://www.hisilicon.com
7886 F:      drivers/spi/spi-hisi-sfc-v3xx.c
7887
7888 HMM - Heterogeneous Memory Management
7889 M:      Jérôme Glisse <jglisse@redhat.com>
7890 L:      linux-mm@kvack.org
7891 S:      Maintained
7892 F:      Documentation/vm/hmm.rst
7893 F:      include/linux/hmm*
7894 F:      lib/test_hmm*
7895 F:      mm/hmm*
7896 F:      tools/testing/selftests/vm/*hmm*
7897
7898 HOST AP DRIVER
7899 M:      Jouni Malinen <j@w1.fi>
7900 L:      linux-wireless@vger.kernel.org
7901 S:      Obsolete
7902 W:      http://w1.fi/hostap-driver.html
7903 F:      drivers/net/wireless/intersil/hostap/
7904
7905 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7906 L:      platform-driver-x86@vger.kernel.org
7907 S:      Orphan
7908 F:      drivers/platform/x86/tc1100-wmi.c
7909
7910 HPET:   High Precision Event Timers driver
7911 M:      Clemens Ladisch <clemens@ladisch.de>
7912 S:      Maintained
7913 F:      Documentation/timers/hpet.rst
7914 F:      drivers/char/hpet.c
7915 F:      include/linux/hpet.h
7916 F:      include/uapi/linux/hpet.h
7917
7918 HPET:   x86
7919 S:      Orphan
7920 F:      arch/x86/include/asm/hpet.h
7921 F:      arch/x86/kernel/hpet.c
7922
7923 HPFS FILESYSTEM
7924 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7925 S:      Maintained
7926 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7927 F:      fs/hpfs/
7928
7929 HSI SUBSYSTEM
7930 M:      Sebastian Reichel <sre@kernel.org>
7931 S:      Maintained
7932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7933 F:      Documentation/ABI/testing/sysfs-bus-hsi
7934 F:      Documentation/driver-api/hsi.rst
7935 F:      drivers/hsi/
7936 F:      include/linux/hsi/
7937 F:      include/uapi/linux/hsi/
7938
7939 HSO 3G MODEM DRIVER
7940 L:      linux-usb@vger.kernel.org
7941 S:      Orphan
7942 F:      drivers/net/usb/hso.c
7943
7944 HSR NETWORK PROTOCOL
7945 L:      netdev@vger.kernel.org
7946 S:      Orphan
7947 F:      net/hsr/
7948
7949 HT16K33 LED CONTROLLER DRIVER
7950 M:      Robin van der Gracht <robin@protonic.nl>
7951 S:      Maintained
7952 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7953 F:      drivers/auxdisplay/ht16k33.c
7954
7955 HTCPEN TOUCHSCREEN DRIVER
7956 M:      Pau Oliva Fora <pof@eslack.org>
7957 L:      linux-input@vger.kernel.org
7958 S:      Maintained
7959 F:      drivers/input/touchscreen/htcpen.c
7960
7961 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7962 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7963 L:      linux-iio@vger.kernel.org
7964 S:      Maintained
7965 W:      http://www.st.com/
7966 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7967 F:      drivers/iio/humidity/hts221*
7968
7969 HUAWEI ETHERNET DRIVER
7970 M:      Bin Luo <luobin9@huawei.com>
7971 L:      netdev@vger.kernel.org
7972 S:      Supported
7973 F:      Documentation/networking/hinic.rst
7974 F:      drivers/net/ethernet/huawei/hinic/
7975
7976 HUGETLB FILESYSTEM
7977 M:      Mike Kravetz <mike.kravetz@oracle.com>
7978 L:      linux-mm@kvack.org
7979 S:      Maintained
7980 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7981 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7982 F:      Documentation/vm/hugetlbfs_reserv.rst
7983 F:      fs/hugetlbfs/
7984 F:      include/linux/hugetlb.h
7985 F:      mm/hugetlb.c
7986
7987 HVA ST MEDIA DRIVER
7988 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7989 L:      linux-media@vger.kernel.org
7990 S:      Supported
7991 W:      https://linuxtv.org
7992 T:      git git://linuxtv.org/media_tree.git
7993 F:      drivers/media/platform/sti/hva
7994
7995 HWPOISON MEMORY FAILURE HANDLING
7996 M:      Naoya Horiguchi <naoya.horiguchi@nec.com>
7997 L:      linux-mm@kvack.org
7998 S:      Maintained
7999 F:      mm/hwpoison-inject.c
8000 F:      mm/memory-failure.c
8001
8002 HYGON PROCESSOR SUPPORT
8003 M:      Pu Wen <puwen@hygon.cn>
8004 L:      linux-kernel@vger.kernel.org
8005 S:      Maintained
8006 F:      arch/x86/kernel/cpu/hygon.c
8007
8008 HYNIX HI556 SENSOR DRIVER
8009 M:      Shawn Tu <shawnx.tu@intel.com>
8010 L:      linux-media@vger.kernel.org
8011 S:      Maintained
8012 T:      git git://linuxtv.org/media_tree.git
8013 F:      drivers/media/i2c/hi556.c
8014
8015 Hyper-V CORE AND DRIVERS
8016 M:      "K. Y. Srinivasan" <kys@microsoft.com>
8017 M:      Haiyang Zhang <haiyangz@microsoft.com>
8018 M:      Stephen Hemminger <sthemmin@microsoft.com>
8019 M:      Wei Liu <wei.liu@kernel.org>
8020 L:      linux-hyperv@vger.kernel.org
8021 S:      Supported
8022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8023 F:      Documentation/ABI/stable/sysfs-bus-vmbus
8024 F:      Documentation/ABI/testing/debugfs-hyperv
8025 F:      Documentation/networking/device_drivers/microsoft/netvsc.rst
8026 F:      arch/x86/hyperv
8027 F:      arch/x86/include/asm/hyperv-tlfs.h
8028 F:      arch/x86/include/asm/mshyperv.h
8029 F:      arch/x86/include/asm/trace/hyperv.h
8030 F:      arch/x86/kernel/cpu/mshyperv.c
8031 F:      drivers/clocksource/hyperv_timer.c
8032 F:      drivers/hid/hid-hyperv.c
8033 F:      drivers/hv/
8034 F:      drivers/input/serio/hyperv-keyboard.c
8035 F:      drivers/iommu/hyperv-iommu.c
8036 F:      drivers/net/hyperv/
8037 F:      drivers/pci/controller/pci-hyperv-intf.c
8038 F:      drivers/pci/controller/pci-hyperv.c
8039 F:      drivers/scsi/storvsc_drv.c
8040 F:      drivers/uio/uio_hv_generic.c
8041 F:      drivers/video/fbdev/hyperv_fb.c
8042 F:      include/asm-generic/hyperv-tlfs.h
8043 F:      include/asm-generic/mshyperv.h
8044 F:      include/clocksource/hyperv_timer.h
8045 F:      include/linux/hyperv.h
8046 F:      include/uapi/linux/hyperv.h
8047 F:      net/vmw_vsock/hyperv_transport.c
8048 F:      tools/hv/
8049
8050 HYPERBUS SUPPORT
8051 M:      Vignesh Raghavendra <vigneshr@ti.com>
8052 L:      linux-mtd@lists.infradead.org
8053 S:      Supported
8054 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8055 C:      irc://irc.oftc.net/mtd
8056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8057 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8058 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8059 F:      drivers/mtd/hyperbus/
8060 F:      include/linux/mtd/hyperbus.h
8061
8062 HYPERVISOR VIRTUAL CONSOLE DRIVER
8063 L:      linuxppc-dev@lists.ozlabs.org
8064 S:      Odd Fixes
8065 F:      drivers/tty/hvc/
8066
8067 I2C ACPI SUPPORT
8068 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8069 L:      linux-i2c@vger.kernel.org
8070 L:      linux-acpi@vger.kernel.org
8071 S:      Maintained
8072 F:      drivers/i2c/i2c-core-acpi.c
8073
8074 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8075 M:      Ajay Gupta <ajayg@nvidia.com>
8076 L:      linux-i2c@vger.kernel.org
8077 S:      Maintained
8078 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
8079 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
8080
8081 I2C MUXES
8082 M:      Peter Rosin <peda@axentia.se>
8083 L:      linux-i2c@vger.kernel.org
8084 S:      Maintained
8085 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
8086 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
8087 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
8088 F:      Documentation/i2c/i2c-topology.rst
8089 F:      Documentation/i2c/muxes/
8090 F:      drivers/i2c/i2c-mux.c
8091 F:      drivers/i2c/muxes/
8092 F:      include/linux/i2c-mux.h
8093
8094 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8095 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
8096 L:      linux-i2c@vger.kernel.org
8097 S:      Maintained
8098 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8099 F:      drivers/i2c/busses/i2c-mv64xxx.c
8100
8101 I2C OVER PARALLEL PORT
8102 M:      Jean Delvare <jdelvare@suse.com>
8103 L:      linux-i2c@vger.kernel.org
8104 S:      Maintained
8105 F:      Documentation/i2c/busses/i2c-parport.rst
8106 F:      drivers/i2c/busses/i2c-parport.c
8107
8108 I2C SUBSYSTEM
8109 M:      Wolfram Sang <wsa@kernel.org>
8110 L:      linux-i2c@vger.kernel.org
8111 S:      Maintained
8112 W:      https://i2c.wiki.kernel.org/
8113 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8115 F:      Documentation/devicetree/bindings/i2c/i2c.txt
8116 F:      Documentation/i2c/
8117 F:      drivers/i2c/*
8118 F:      include/linux/i2c-dev.h
8119 F:      include/linux/i2c-smbus.h
8120 F:      include/linux/i2c.h
8121 F:      include/uapi/linux/i2c-*.h
8122 F:      include/uapi/linux/i2c.h
8123
8124 I2C SUBSYSTEM HOST DRIVERS
8125 L:      linux-i2c@vger.kernel.org
8126 S:      Odd Fixes
8127 W:      https://i2c.wiki.kernel.org/
8128 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8130 F:      Documentation/devicetree/bindings/i2c/
8131 F:      drivers/i2c/algos/
8132 F:      drivers/i2c/busses/
8133
8134 I2C-TAOS-EVM DRIVER
8135 M:      Jean Delvare <jdelvare@suse.com>
8136 L:      linux-i2c@vger.kernel.org
8137 S:      Maintained
8138 F:      Documentation/i2c/busses/i2c-taos-evm.rst
8139 F:      drivers/i2c/busses/i2c-taos-evm.c
8140
8141 I2C-TINY-USB DRIVER
8142 M:      Till Harbaum <till@harbaum.org>
8143 L:      linux-i2c@vger.kernel.org
8144 S:      Maintained
8145 W:      http://www.harbaum.org/till/i2c_tiny_usb
8146 F:      drivers/i2c/busses/i2c-tiny-usb.c
8147
8148 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8149 M:      Jean Delvare <jdelvare@suse.com>
8150 L:      linux-i2c@vger.kernel.org
8151 S:      Maintained
8152 F:      Documentation/i2c/busses/i2c-ali1535.rst
8153 F:      Documentation/i2c/busses/i2c-ali1563.rst
8154 F:      Documentation/i2c/busses/i2c-ali15x3.rst
8155 F:      Documentation/i2c/busses/i2c-amd756.rst
8156 F:      Documentation/i2c/busses/i2c-amd8111.rst
8157 F:      Documentation/i2c/busses/i2c-i801.rst
8158 F:      Documentation/i2c/busses/i2c-nforce2.rst
8159 F:      Documentation/i2c/busses/i2c-piix4.rst
8160 F:      Documentation/i2c/busses/i2c-sis5595.rst
8161 F:      Documentation/i2c/busses/i2c-sis630.rst
8162 F:      Documentation/i2c/busses/i2c-sis96x.rst
8163 F:      Documentation/i2c/busses/i2c-via.rst
8164 F:      Documentation/i2c/busses/i2c-viapro.rst
8165 F:      drivers/i2c/busses/i2c-ali1535.c
8166 F:      drivers/i2c/busses/i2c-ali1563.c
8167 F:      drivers/i2c/busses/i2c-ali15x3.c
8168 F:      drivers/i2c/busses/i2c-amd756-s4882.c
8169 F:      drivers/i2c/busses/i2c-amd756.c
8170 F:      drivers/i2c/busses/i2c-amd8111.c
8171 F:      drivers/i2c/busses/i2c-i801.c
8172 F:      drivers/i2c/busses/i2c-isch.c
8173 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
8174 F:      drivers/i2c/busses/i2c-nforce2.c
8175 F:      drivers/i2c/busses/i2c-piix4.c
8176 F:      drivers/i2c/busses/i2c-sis5595.c
8177 F:      drivers/i2c/busses/i2c-sis630.c
8178 F:      drivers/i2c/busses/i2c-sis96x.c
8179 F:      drivers/i2c/busses/i2c-via.c
8180 F:      drivers/i2c/busses/i2c-viapro.c
8181
8182 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8183 M:      Hans de Goede <hdegoede@redhat.com>
8184 L:      linux-i2c@vger.kernel.org
8185 S:      Maintained
8186 F:      drivers/i2c/busses/i2c-cht-wc.c
8187
8188 I2C/SMBUS ISMT DRIVER
8189 M:      Seth Heasley <seth.heasley@intel.com>
8190 M:      Neil Horman <nhorman@tuxdriver.com>
8191 L:      linux-i2c@vger.kernel.org
8192 F:      Documentation/i2c/busses/i2c-ismt.rst
8193 F:      drivers/i2c/busses/i2c-ismt.c
8194
8195 I2C/SMBUS STUB DRIVER
8196 M:      Jean Delvare <jdelvare@suse.com>
8197 L:      linux-i2c@vger.kernel.org
8198 S:      Maintained
8199 F:      drivers/i2c/i2c-stub.c
8200
8201 I3C DRIVER FOR CADENCE I3C MASTER IP
8202 M:      Przemysław Gaj <pgaj@cadence.com>
8203 S:      Maintained
8204 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8205 F:      drivers/i3c/master/i3c-master-cdns.c
8206
8207 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8208 M:      Vitor Soares <vitor.soares@synopsys.com>
8209 S:      Maintained
8210 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8211 F:      drivers/i3c/master/dw*
8212
8213 I3C SUBSYSTEM
8214 M:      Boris Brezillon <bbrezillon@kernel.org>
8215 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
8216 S:      Maintained
8217 C:      irc://chat.freenode.net/linux-i3c
8218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8219 F:      Documentation/ABI/testing/sysfs-bus-i3c
8220 F:      Documentation/devicetree/bindings/i3c/
8221 F:      Documentation/driver-api/i3c
8222 F:      drivers/i3c/
8223 F:      include/linux/i3c/
8224
8225 IA64 (Itanium) PLATFORM
8226 M:      Tony Luck <tony.luck@intel.com>
8227 M:      Fenghua Yu <fenghua.yu@intel.com>
8228 L:      linux-ia64@vger.kernel.org
8229 S:      Maintained
8230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8231 F:      Documentation/ia64/
8232 F:      arch/ia64/
8233
8234 IBM Power 842 compression accelerator
8235 M:      Haren Myneni <haren@us.ibm.com>
8236 S:      Supported
8237 F:      crypto/842.c
8238 F:      drivers/crypto/nx/Kconfig
8239 F:      drivers/crypto/nx/Makefile
8240 F:      drivers/crypto/nx/nx-842*
8241 F:      include/linux/sw842.h
8242 F:      lib/842/
8243
8244 IBM Power in-Nest Crypto Acceleration
8245 M:      Breno Leitão <leitao@debian.org>
8246 M:      Nayna Jain <nayna@linux.ibm.com>
8247 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8248 L:      linux-crypto@vger.kernel.org
8249 S:      Supported
8250 F:      drivers/crypto/nx/Kconfig
8251 F:      drivers/crypto/nx/Makefile
8252 F:      drivers/crypto/nx/nx-aes*
8253 F:      drivers/crypto/nx/nx-sha*
8254 F:      drivers/crypto/nx/nx.*
8255 F:      drivers/crypto/nx/nx_csbcpb.h
8256 F:      drivers/crypto/nx/nx_debugfs.c
8257
8258 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8259 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8260 L:      linux-pci@vger.kernel.org
8261 L:      linuxppc-dev@lists.ozlabs.org
8262 S:      Supported
8263 F:      drivers/pci/hotplug/rpadlpar*
8264
8265 IBM Power Linux RAID adapter
8266 M:      Brian King <brking@us.ibm.com>
8267 S:      Supported
8268 F:      drivers/scsi/ipr.*
8269
8270 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8271 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8272 L:      linux-pci@vger.kernel.org
8273 L:      linuxppc-dev@lists.ozlabs.org
8274 S:      Supported
8275 F:      drivers/pci/hotplug/rpaphp*
8276
8277 IBM Power SRIOV Virtual NIC Device Driver
8278 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
8279 M:      John Allen <jallen@linux.ibm.com>
8280 L:      netdev@vger.kernel.org
8281 S:      Supported
8282 F:      drivers/net/ethernet/ibm/ibmvnic.*
8283
8284 IBM Power Virtual Accelerator Switchboard
8285 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8286 L:      linuxppc-dev@lists.ozlabs.org
8287 S:      Supported
8288 F:      arch/powerpc/include/asm/vas.h
8289 F:      arch/powerpc/platforms/powernv/copy-paste.h
8290 F:      arch/powerpc/platforms/powernv/vas*
8291
8292 IBM Power Virtual Ethernet Device Driver
8293 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
8294 L:      netdev@vger.kernel.org
8295 S:      Supported
8296 F:      drivers/net/ethernet/ibm/ibmveth.*
8297
8298 IBM Power Virtual FC Device Drivers
8299 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8300 L:      linux-scsi@vger.kernel.org
8301 S:      Supported
8302 F:      drivers/scsi/ibmvscsi/ibmvfc*
8303
8304 IBM Power Virtual Management Channel Driver
8305 M:      Steven Royer <seroyer@linux.ibm.com>
8306 S:      Supported
8307 F:      drivers/misc/ibmvmc.*
8308
8309 IBM Power Virtual SCSI Device Drivers
8310 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8311 L:      linux-scsi@vger.kernel.org
8312 S:      Supported
8313 F:      drivers/scsi/ibmvscsi/ibmvscsi*
8314 F:      include/scsi/viosrp.h
8315
8316 IBM Power Virtual SCSI Device Target Driver
8317 M:      Michael Cyr <mikecyr@linux.ibm.com>
8318 L:      linux-scsi@vger.kernel.org
8319 L:      target-devel@vger.kernel.org
8320 S:      Supported
8321 F:      drivers/scsi/ibmvscsi_tgt/
8322
8323 IBM Power VMX Cryptographic instructions
8324 M:      Breno Leitão <leitao@debian.org>
8325 M:      Nayna Jain <nayna@linux.ibm.com>
8326 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8327 L:      linux-crypto@vger.kernel.org
8328 S:      Supported
8329 F:      drivers/crypto/vmx/Kconfig
8330 F:      drivers/crypto/vmx/Makefile
8331 F:      drivers/crypto/vmx/aes*
8332 F:      drivers/crypto/vmx/ghash*
8333 F:      drivers/crypto/vmx/ppc-xlate.pl
8334 F:      drivers/crypto/vmx/vmx.c
8335
8336 IBM ServeRAID RAID DRIVER
8337 S:      Orphan
8338 F:      drivers/scsi/ips.*
8339
8340 ICH LPC AND GPIO DRIVER
8341 M:      Peter Tyser <ptyser@xes-inc.com>
8342 S:      Maintained
8343 F:      drivers/gpio/gpio-ich.c
8344 F:      drivers/mfd/lpc_ich.c
8345
8346 ICY I2C DRIVER
8347 M:      Max Staudt <max@enpas.org>
8348 L:      linux-i2c@vger.kernel.org
8349 S:      Maintained
8350 F:      drivers/i2c/busses/i2c-icy.c
8351
8352 IDE SUBSYSTEM
8353 M:      "David S. Miller" <davem@davemloft.net>
8354 L:      linux-ide@vger.kernel.org
8355 S:      Maintained
8356 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8358 F:      Documentation/ide/
8359 F:      drivers/ide/
8360 F:      include/linux/ide.h
8361
8362 IDE/ATAPI DRIVERS
8363 M:      Borislav Petkov <bp@alien8.de>
8364 L:      linux-ide@vger.kernel.org
8365 S:      Maintained
8366 F:      Documentation/cdrom/ide-cd.rst
8367 F:      drivers/ide/ide-cd*
8368
8369 IDEAPAD LAPTOP EXTRAS DRIVER
8370 M:      Ike Panhc <ike.pan@canonical.com>
8371 L:      platform-driver-x86@vger.kernel.org
8372 S:      Maintained
8373 W:      http://launchpad.net/ideapad-laptop
8374 F:      drivers/platform/x86/ideapad-laptop.c
8375
8376 IDEAPAD LAPTOP SLIDEBAR DRIVER
8377 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8378 L:      linux-input@vger.kernel.org
8379 S:      Maintained
8380 W:      https://github.com/o2genum/ideapad-slidebar
8381 F:      drivers/input/misc/ideapad_slidebar.c
8382
8383 IDT VersaClock 5 CLOCK DRIVER
8384 M:      Marek Vasut <marek.vasut@gmail.com>
8385 S:      Maintained
8386 F:      drivers/clk/clk-versaclock5.c
8387
8388 IEEE 802.15.4 SUBSYSTEM
8389 M:      Alexander Aring <alex.aring@gmail.com>
8390 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8391 L:      linux-wpan@vger.kernel.org
8392 S:      Maintained
8393 W:      https://linux-wpan.org/
8394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8396 F:      Documentation/networking/ieee802154.rst
8397 F:      drivers/net/ieee802154/
8398 F:      include/linux/ieee802154.h
8399 F:      include/linux/nl802154.h
8400 F:      include/net/af_ieee802154.h
8401 F:      include/net/cfg802154.h
8402 F:      include/net/ieee802154_netdev.h
8403 F:      include/net/mac802154.h
8404 F:      include/net/nl802154.h
8405 F:      net/ieee802154/
8406 F:      net/mac802154/
8407
8408 IFE PROTOCOL
8409 M:      Yotam Gigi <yotam.gi@gmail.com>
8410 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8411 F:      include/net/ife.h
8412 F:      include/uapi/linux/ife.h
8413 F:      net/ife
8414
8415 IGORPLUG-USB IR RECEIVER
8416 M:      Sean Young <sean@mess.org>
8417 L:      linux-media@vger.kernel.org
8418 S:      Maintained
8419 F:      drivers/media/rc/igorplugusb.c
8420
8421 IGUANAWORKS USB IR TRANSCEIVER
8422 M:      Sean Young <sean@mess.org>
8423 L:      linux-media@vger.kernel.org
8424 S:      Maintained
8425 F:      drivers/media/rc/iguanair.c
8426
8427 IIO DIGITAL POTENTIOMETER DAC
8428 M:      Peter Rosin <peda@axentia.se>
8429 L:      linux-iio@vger.kernel.org
8430 S:      Maintained
8431 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8432 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8433 F:      drivers/iio/dac/dpot-dac.c
8434
8435 IIO ENVELOPE DETECTOR
8436 M:      Peter Rosin <peda@axentia.se>
8437 L:      linux-iio@vger.kernel.org
8438 S:      Maintained
8439 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8440 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8441 F:      drivers/iio/adc/envelope-detector.c
8442
8443 IIO MULTIPLEXER
8444 M:      Peter Rosin <peda@axentia.se>
8445 L:      linux-iio@vger.kernel.org
8446 S:      Maintained
8447 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8448 F:      drivers/iio/multiplexer/iio-mux.c
8449
8450 IIO SUBSYSTEM AND DRIVERS
8451 M:      Jonathan Cameron <jic23@kernel.org>
8452 R:      Hartmut Knaack <knaack.h@gmx.de>
8453 R:      Lars-Peter Clausen <lars@metafoo.de>
8454 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8455 L:      linux-iio@vger.kernel.org
8456 S:      Maintained
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8458 F:      Documentation/ABI/testing/configfs-iio*
8459 F:      Documentation/ABI/testing/sysfs-bus-iio*
8460 F:      Documentation/devicetree/bindings/iio/
8461 F:      drivers/iio/
8462 F:      drivers/staging/iio/
8463 F:      include/linux/iio/
8464 F:      tools/iio/
8465
8466 IIO UNIT CONVERTER
8467 M:      Peter Rosin <peda@axentia.se>
8468 L:      linux-iio@vger.kernel.org
8469 S:      Maintained
8470 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8471 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8472 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8473 F:      drivers/iio/afe/iio-rescale.c
8474
8475 IKANOS/ADI EAGLE ADSL USB DRIVER
8476 M:      Matthieu Castet <castet.matthieu@free.fr>
8477 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8478 S:      Maintained
8479 F:      drivers/usb/atm/ueagle-atm.c
8480
8481 IMGTEC ASCII LCD DRIVER
8482 M:      Paul Burton <paulburton@kernel.org>
8483 S:      Maintained
8484 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8485 F:      drivers/auxdisplay/img-ascii-lcd.c
8486
8487 IMGTEC IR DECODER DRIVER
8488 S:      Orphan
8489 F:      drivers/media/rc/img-ir/
8490
8491 IMON SOUNDGRAPH USB IR RECEIVER
8492 M:      Sean Young <sean@mess.org>
8493 L:      linux-media@vger.kernel.org
8494 S:      Maintained
8495 F:      drivers/media/rc/imon.c
8496 F:      drivers/media/rc/imon_raw.c
8497
8498 IMS TWINTURBO FRAMEBUFFER DRIVER
8499 L:      linux-fbdev@vger.kernel.org
8500 S:      Orphan
8501 F:      drivers/video/fbdev/imsttfb.c
8502
8503 INA209 HARDWARE MONITOR DRIVER
8504 M:      Guenter Roeck <linux@roeck-us.net>
8505 L:      linux-hwmon@vger.kernel.org
8506 S:      Maintained
8507 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8508 F:      Documentation/hwmon/ina209.rst
8509 F:      drivers/hwmon/ina209.c
8510
8511 INA2XX HARDWARE MONITOR DRIVER
8512 M:      Guenter Roeck <linux@roeck-us.net>
8513 L:      linux-hwmon@vger.kernel.org
8514 S:      Maintained
8515 F:      Documentation/hwmon/ina2xx.rst
8516 F:      drivers/hwmon/ina2xx.c
8517 F:      include/linux/platform_data/ina2xx.h
8518
8519 INDUSTRY PACK SUBSYSTEM (IPACK)
8520 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8521 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8522 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8523 L:      industrypack-devel@lists.sourceforge.net
8524 S:      Maintained
8525 W:      http://industrypack.sourceforge.net
8526 F:      drivers/ipack/
8527
8528 INFINEON DPS310 Driver
8529 M:      Eddie James <eajames@linux.ibm.com>
8530 L:      linux-iio@vger.kernel.org
8531 S:      Maintained
8532 F:      drivers/iio/pressure/dps310.c
8533
8534 INFINIBAND SUBSYSTEM
8535 M:      Doug Ledford <dledford@redhat.com>
8536 M:      Jason Gunthorpe <jgg@mellanox.com>
8537 L:      linux-rdma@vger.kernel.org
8538 S:      Supported
8539 W:      https://github.com/linux-rdma/rdma-core
8540 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8542 F:      Documentation/devicetree/bindings/infiniband/
8543 F:      Documentation/infiniband/
8544 F:      drivers/infiniband/
8545 F:      include/rdma/
8546 F:      include/trace/events/ib_mad.h
8547 F:      include/trace/events/ib_umad.h
8548 F:      include/uapi/linux/if_infiniband.h
8549 F:      include/uapi/rdma/
8550 F:      samples/bpf/ibumad_kern.c
8551 F:      samples/bpf/ibumad_user.c
8552
8553 INGENIC JZ4780 DMA Driver
8554 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8555 S:      Maintained
8556 F:      drivers/dma/dma-jz4780.c
8557
8558 INGENIC JZ4780 NAND DRIVER
8559 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8560 L:      linux-mtd@lists.infradead.org
8561 S:      Maintained
8562 F:      drivers/mtd/nand/raw/ingenic/
8563
8564 INGENIC JZ47xx SoCs
8565 M:      Paul Cercueil <paul@crapouillou.net>
8566 S:      Maintained
8567 F:      arch/mips/boot/dts/ingenic/
8568 F:      arch/mips/include/asm/mach-jz4740/
8569 F:      arch/mips/jz4740/
8570 F:      drivers/clk/ingenic/
8571 F:      drivers/dma/dma-jz4780.c
8572 F:      drivers/gpu/drm/ingenic/
8573 F:      drivers/i2c/busses/i2c-jz4780.c
8574 F:      drivers/iio/adc/ingenic-adc.c
8575 F:      drivers/irqchip/irq-ingenic.c
8576 F:      drivers/memory/jz4780-nemc.c
8577 F:      drivers/mmc/host/jz4740_mmc.c
8578 F:      drivers/mtd/nand/raw/ingenic/
8579 F:      drivers/pinctrl/pinctrl-ingenic.c
8580 F:      drivers/power/supply/ingenic-battery.c
8581 F:      drivers/pwm/pwm-jz4740.c
8582 F:      drivers/remoteproc/ingenic_rproc.c
8583 F:      drivers/rtc/rtc-jz4740.c
8584 F:      drivers/tty/serial/8250/8250_ingenic.c
8585 F:      drivers/usb/musb/jz4740.c
8586 F:      drivers/watchdog/jz4740_wdt.c
8587 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8588 F:      include/linux/mfd/ingenic-tcu.h
8589 F:      sound/soc/codecs/jz47*
8590 F:      sound/soc/jz4740/
8591
8592 INOTIFY
8593 M:      Jan Kara <jack@suse.cz>
8594 R:      Amir Goldstein <amir73il@gmail.com>
8595 L:      linux-fsdevel@vger.kernel.org
8596 S:      Maintained
8597 F:      Documentation/filesystems/inotify.rst
8598 F:      fs/notify/inotify/
8599 F:      include/linux/inotify.h
8600 F:      include/uapi/linux/inotify.h
8601
8602 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8603 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8604 L:      linux-input@vger.kernel.org
8605 S:      Maintained
8606 Q:      http://patchwork.kernel.org/project/linux-input/list/
8607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8608 F:      Documentation/devicetree/bindings/input/
8609 F:      Documentation/devicetree/bindings/serio/
8610 F:      Documentation/input/
8611 F:      drivers/input/
8612 F:      include/linux/input.h
8613 F:      include/linux/input/
8614 F:      include/uapi/linux/input-event-codes.h
8615 F:      include/uapi/linux/input.h
8616
8617 INPUT MULTITOUCH (MT) PROTOCOL
8618 M:      Henrik Rydberg <rydberg@bitmath.org>
8619 L:      linux-input@vger.kernel.org
8620 S:      Odd fixes
8621 F:      Documentation/input/multi-touch-protocol.rst
8622 F:      drivers/input/input-mt.c
8623 K:      \b(ABS|SYN)_MT_
8624
8625 INSIDE SECURE CRYPTO DRIVER
8626 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8627 L:      linux-crypto@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/crypto/inside-secure/
8630
8631 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8632 M:      Mimi Zohar <zohar@linux.ibm.com>
8633 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8634 L:      linux-integrity@vger.kernel.org
8635 S:      Supported
8636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8637 F:      security/integrity/ima/
8638
8639 INTEL 810/815 FRAMEBUFFER DRIVER
8640 M:      Antonino Daplas <adaplas@gmail.com>
8641 L:      linux-fbdev@vger.kernel.org
8642 S:      Maintained
8643 F:      drivers/video/fbdev/i810/
8644
8645 INTEL ASoC DRIVERS
8646 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8647 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8648 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8649 M:      Jie Yang <yang.jie@linux.intel.com>
8650 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8651 S:      Supported
8652 F:      sound/soc/intel/
8653
8654 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8655 M:      Hans de Goede <hdegoede@redhat.com>
8656 L:      platform-driver-x86@vger.kernel.org
8657 S:      Maintained
8658 F:      drivers/platform/x86/intel_atomisp2_pm.c
8659
8660 INTEL ATOMISP2 LED DRIVER
8661 M:      Hans de Goede <hdegoede@redhat.com>
8662 L:      platform-driver-x86@vger.kernel.org
8663 S:      Maintained
8664 F:      drivers/platform/x86/intel_atomisp2_led.c
8665
8666 INTEL BROXTON PMC DRIVER
8667 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8668 M:      Zha Qipeng <qipeng.zha@intel.com>
8669 S:      Maintained
8670 F:      drivers/mfd/intel_pmc_bxt.c
8671 F:      include/linux/mfd/intel_pmc_bxt.h
8672
8673 INTEL C600 SERIES SAS CONTROLLER DRIVER
8674 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8675 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8676 L:      linux-scsi@vger.kernel.org
8677 S:      Supported
8678 T:      git git://git.code.sf.net/p/intel-sas/isci
8679 F:      drivers/scsi/isci/
8680
8681 INTEL CPU family model numbers
8682 M:      Tony Luck <tony.luck@intel.com>
8683 M:      x86@kernel.org
8684 L:      linux-kernel@vger.kernel.org
8685 S:      Supported
8686 F:      arch/x86/include/asm/intel-family.h
8687
8688 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8689 M:      Jani Nikula <jani.nikula@linux.intel.com>
8690 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8691 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8692 L:      intel-gfx@lists.freedesktop.org
8693 S:      Supported
8694 W:      https://01.org/linuxgraphics/
8695 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8696 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8697 C:      irc://chat.freenode.net/intel-gfx
8698 T:      git git://anongit.freedesktop.org/drm-intel
8699 F:      Documentation/gpu/i915.rst
8700 F:      drivers/gpu/drm/i915/
8701 F:      include/drm/i915*
8702 F:      include/uapi/drm/i915_drm.h
8703
8704 INTEL ETHERNET DRIVERS
8705 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8706 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8707 S:      Supported
8708 W:      http://www.intel.com/support/feedback.htm
8709 W:      http://e1000.sourceforge.net/
8710 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8713 F:      Documentation/networking/device_drivers/intel/e100.rst
8714 F:      Documentation/networking/device_drivers/intel/e1000.rst
8715 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8716 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8717 F:      Documentation/networking/device_drivers/intel/i40e.rst
8718 F:      Documentation/networking/device_drivers/intel/iavf.rst
8719 F:      Documentation/networking/device_drivers/intel/ice.rst
8720 F:      Documentation/networking/device_drivers/intel/igb.rst
8721 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8722 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8723 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8724 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8725 F:      drivers/net/ethernet/intel/
8726 F:      drivers/net/ethernet/intel/*/
8727 F:      include/linux/avf/virtchnl.h
8728
8729 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8730 M:      Maik Broemme <mbroemme@libmpq.org>
8731 L:      linux-fbdev@vger.kernel.org
8732 S:      Maintained
8733 F:      Documentation/fb/intelfb.rst
8734 F:      drivers/video/fbdev/intelfb/
8735
8736 INTEL GPIO DRIVERS
8737 M:      Andy Shevchenko <andy@kernel.org>
8738 L:      linux-gpio@vger.kernel.org
8739 S:      Maintained
8740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8741 F:      drivers/gpio/gpio-ich.c
8742 F:      drivers/gpio/gpio-intel-mid.c
8743 F:      drivers/gpio/gpio-merrifield.c
8744 F:      drivers/gpio/gpio-ml-ioh.c
8745 F:      drivers/gpio/gpio-pch.c
8746 F:      drivers/gpio/gpio-sch.c
8747 F:      drivers/gpio/gpio-sodaville.c
8748
8749 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8750 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8751 M:      Zhi Wang <zhi.a.wang@intel.com>
8752 L:      intel-gvt-dev@lists.freedesktop.org
8753 L:      intel-gfx@lists.freedesktop.org
8754 S:      Supported
8755 W:      https://01.org/igvt-g
8756 T:      git https://github.com/intel/gvt-linux.git
8757 F:      drivers/gpu/drm/i915/gvt/
8758
8759 INTEL HID EVENT DRIVER
8760 M:      Alex Hung <alex.hung@canonical.com>
8761 L:      platform-driver-x86@vger.kernel.org
8762 S:      Maintained
8763 F:      drivers/platform/x86/intel-hid.c
8764
8765 INTEL I/OAT DMA DRIVER
8766 M:      Dave Jiang <dave.jiang@intel.com>
8767 R:      Dan Williams <dan.j.williams@intel.com>
8768 L:      dmaengine@vger.kernel.org
8769 S:      Supported
8770 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8771 F:      drivers/dma/ioat*
8772
8773 INTEL IADX DRIVER
8774 M:      Dave Jiang <dave.jiang@intel.com>
8775 L:      dmaengine@vger.kernel.org
8776 S:      Supported
8777 F:      drivers/dma/idxd/*
8778 F:      include/uapi/linux/idxd.h
8779
8780 INTEL IDLE DRIVER
8781 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8782 M:      Len Brown <lenb@kernel.org>
8783 L:      linux-pm@vger.kernel.org
8784 S:      Supported
8785 B:      https://bugzilla.kernel.org
8786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8787 F:      drivers/idle/intel_idle.c
8788
8789 INTEL INTEGRATED SENSOR HUB DRIVER
8790 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8791 M:      Jiri Kosina <jikos@kernel.org>
8792 L:      linux-input@vger.kernel.org
8793 S:      Maintained
8794 F:      drivers/hid/intel-ish-hid/
8795
8796 INTEL IOMMU (VT-d)
8797 M:      David Woodhouse <dwmw2@infradead.org>
8798 M:      Lu Baolu <baolu.lu@linux.intel.com>
8799 L:      iommu@lists.linux-foundation.org
8800 S:      Supported
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8802 F:      drivers/iommu/intel/
8803 F:      include/linux/intel-iommu.h
8804 F:      include/linux/intel-svm.h
8805
8806 INTEL IOP-ADMA DMA DRIVER
8807 R:      Dan Williams <dan.j.williams@intel.com>
8808 S:      Odd fixes
8809 F:      drivers/dma/iop-adma.c
8810
8811 INTEL IPU3 CSI-2 CIO2 DRIVER
8812 M:      Yong Zhi <yong.zhi@intel.com>
8813 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8814 M:      Bingbu Cao <bingbu.cao@intel.com>
8815 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8816 L:      linux-media@vger.kernel.org
8817 S:      Maintained
8818 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8819 F:      drivers/media/pci/intel/ipu3/
8820
8821 INTEL IPU3 CSI-2 IMGU DRIVER
8822 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8823 R:      Bingbu Cao <bingbu.cao@intel.com>
8824 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8825 L:      linux-media@vger.kernel.org
8826 S:      Maintained
8827 F:      Documentation/admin-guide/media/ipu3.rst
8828 F:      Documentation/admin-guide/media/ipu3_rcb.svg
8829 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8830 F:      drivers/staging/media/ipu3/
8831
8832 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8833 M:      Krzysztof Halasa <khalasa@piap.pl>
8834 S:      Maintained
8835 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8836 F:      drivers/net/wan/ixp4xx_hss.c
8837 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8838 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8839 F:      include/linux/soc/ixp4xx/npe.h
8840 F:      include/linux/soc/ixp4xx/qmgr.h
8841
8842 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8843 M:      Deepak Saxena <dsaxena@plexity.net>
8844 S:      Maintained
8845 F:      drivers/char/hw_random/ixp4xx-rng.c
8846
8847 INTEL MANAGEMENT ENGINE (mei)
8848 M:      Tomas Winkler <tomas.winkler@intel.com>
8849 L:      linux-kernel@vger.kernel.org
8850 S:      Supported
8851 F:      Documentation/driver-api/mei/*
8852 F:      drivers/misc/mei/
8853 F:      drivers/watchdog/mei_wdt.c
8854 F:      include/linux/mei_cl_bus.h
8855 F:      include/uapi/linux/mei.h
8856 F:      samples/mei/*
8857
8858 INTEL MENLOW THERMAL DRIVER
8859 M:      Sujith Thomas <sujith.thomas@intel.com>
8860 L:      platform-driver-x86@vger.kernel.org
8861 S:      Supported
8862 W:      https://01.org/linux-acpi
8863 F:      drivers/platform/x86/intel_menlow.c
8864
8865 INTEL MIC DRIVERS (mic)
8866 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8867 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8868 S:      Supported
8869 W:      https://github.com/sudeepdutt/mic
8870 W:      http://software.intel.com/en-us/mic-developer
8871 F:      Documentation/misc-devices/mic/
8872 F:      drivers/dma/mic_x100_dma.c
8873 F:      drivers/dma/mic_x100_dma.h
8874 F:      drivers/misc/mic/
8875 F:      include/linux/mic_bus.h
8876 F:      include/linux/scif.h
8877 F:      include/uapi/linux/mic_common.h
8878 F:      include/uapi/linux/mic_ioctl.h
8879 F:      include/uapi/linux/scif_ioctl.h
8880
8881 INTEL P-Unit IPC DRIVER
8882 M:      Zha Qipeng <qipeng.zha@intel.com>
8883 L:      platform-driver-x86@vger.kernel.org
8884 S:      Maintained
8885 F:      arch/x86/include/asm/intel_punit_ipc.h
8886 F:      drivers/platform/x86/intel_punit_ipc.c
8887
8888 INTEL PMC CORE DRIVER
8889 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8890 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8891 L:      platform-driver-x86@vger.kernel.org
8892 S:      Maintained
8893 F:      drivers/platform/x86/intel_pmc_core*
8894
8895 INTEL PMIC GPIO DRIVERS
8896 M:      Andy Shevchenko <andy@kernel.org>
8897 S:      Maintained
8898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8899 F:      drivers/gpio/gpio-*cove.c
8900 F:      drivers/gpio/gpio-msic.c
8901
8902 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8903 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8904 S:      Maintained
8905 F:      drivers/mfd/intel_msic.c
8906 F:      drivers/mfd/intel_soc_pmic*
8907 F:      include/linux/mfd/intel_msic.h
8908 F:      include/linux/mfd/intel_soc_pmic*
8909
8910 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8911 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8912 L:      linux-wireless@vger.kernel.org
8913 S:      Maintained
8914 F:      Documentation/networking/device_drivers/intel/ipw2100.rst
8915 F:      Documentation/networking/device_drivers/intel/ipw2200.rst
8916 F:      drivers/net/wireless/intel/ipw2x00/
8917
8918 INTEL PSTATE DRIVER
8919 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8920 M:      Len Brown <lenb@kernel.org>
8921 L:      linux-pm@vger.kernel.org
8922 S:      Supported
8923 F:      drivers/cpufreq/intel_pstate.c
8924
8925 INTEL RDMA RNIC DRIVER
8926 M:      Faisal Latif <faisal.latif@intel.com>
8927 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8928 L:      linux-rdma@vger.kernel.org
8929 S:      Supported
8930 F:      drivers/infiniband/hw/i40iw/
8931 F:      include/uapi/rdma/i40iw-abi.h
8932
8933 INTEL SCU DRIVERS
8934 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8935 S:      Maintained
8936 F:      arch/x86/include/asm/intel_scu_ipc.h
8937 F:      drivers/platform/x86/intel_scu_*
8938
8939 INTEL SPEED SELECT TECHNOLOGY
8940 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8941 L:      platform-driver-x86@vger.kernel.org
8942 S:      Maintained
8943 F:      drivers/platform/x86/intel_speed_select_if/
8944 F:      include/uapi/linux/isst_if.h
8945 F:      tools/power/x86/intel-speed-select/
8946
8947 INTEL STRATIX10 FIRMWARE DRIVERS
8948 M:      Richard Gong <richard.gong@linux.intel.com>
8949 L:      linux-kernel@vger.kernel.org
8950 S:      Maintained
8951 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8952 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8953 F:      drivers/firmware/stratix10-rsu.c
8954 F:      drivers/firmware/stratix10-svc.c
8955 F:      include/linux/firmware/intel/stratix10-smc.h
8956 F:      include/linux/firmware/intel/stratix10-svc-client.h
8957
8958 INTEL TELEMETRY DRIVER
8959 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8960 M:      "David E. Box" <david.e.box@linux.intel.com>
8961 L:      platform-driver-x86@vger.kernel.org
8962 S:      Maintained
8963 F:      arch/x86/include/asm/intel_telemetry.h
8964 F:      drivers/platform/x86/intel_telemetry*
8965
8966 INTEL UNCORE FREQUENCY CONTROL
8967 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8968 L:      platform-driver-x86@vger.kernel.org
8969 S:      Maintained
8970 F:      drivers/platform/x86/intel-uncore-frequency.c
8971
8972 INTEL VIRTUAL BUTTON DRIVER
8973 M:      AceLan Kao <acelan.kao@canonical.com>
8974 L:      platform-driver-x86@vger.kernel.org
8975 S:      Maintained
8976 F:      drivers/platform/x86/intel-vbtn.c
8977
8978 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8979 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8980 L:      linux-wireless@vger.kernel.org
8981 S:      Supported
8982 F:      drivers/net/wireless/intel/iwlegacy/
8983
8984 INTEL WIRELESS WIFI LINK (iwlwifi)
8985 M:      Johannes Berg <johannes.berg@intel.com>
8986 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8987 M:      Luca Coelho <luciano.coelho@intel.com>
8988 M:      Intel Linux Wireless <linuxwifi@intel.com>
8989 L:      linux-wireless@vger.kernel.org
8990 S:      Supported
8991 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8993 F:      drivers/net/wireless/intel/iwlwifi/
8994
8995 INTEL WIRELESS WIMAX CONNECTION 2400
8996 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8997 M:      linux-wimax@intel.com
8998 L:      wimax@linuxwimax.org (subscribers-only)
8999 S:      Supported
9000 W:      http://linuxwimax.org
9001 F:      Documentation/admin-guide/wimax/i2400m.rst
9002 F:      drivers/net/wimax/i2400m/
9003 F:      include/uapi/linux/wimax/i2400m.h
9004
9005 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9006 M:      Jithu Joseph <jithu.joseph@intel.com>
9007 R:      Maurice Ma <maurice.ma@intel.com>
9008 S:      Maintained
9009 W:      https://slimbootloader.github.io/security/firmware-update.html
9010 F:      drivers/platform/x86/intel-wmi-sbl-fw-update.c
9011
9012 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9013 M:      Mario Limonciello <mario.limonciello@dell.com>
9014 S:      Maintained
9015 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
9016
9017 INTEL(R) TRACE HUB
9018 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9019 S:      Supported
9020 F:      Documentation/trace/intel_th.rst
9021 F:      drivers/hwtracing/intel_th/
9022 F:      include/linux/intel_th.h
9023
9024 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9025 M:      Ning Sun <ning.sun@intel.com>
9026 L:      tboot-devel@lists.sourceforge.net
9027 S:      Supported
9028 W:      http://tboot.sourceforge.net
9029 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9030 F:      Documentation/x86/intel_txt.rst
9031 F:      arch/x86/kernel/tboot.c
9032 F:      include/linux/tboot.h
9033
9034 INTERCONNECT API
9035 M:      Georgi Djakov <georgi.djakov@linaro.org>
9036 L:      linux-pm@vger.kernel.org
9037 S:      Maintained
9038 F:      Documentation/devicetree/bindings/interconnect/
9039 F:      Documentation/driver-api/interconnect.rst
9040 F:      drivers/interconnect/
9041 F:      include/dt-bindings/interconnect/
9042 F:      include/linux/interconnect-provider.h
9043 F:      include/linux/interconnect.h
9044
9045 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9046 M:      Linus Walleij <linus.walleij@linaro.org>
9047 L:      linux-iio@vger.kernel.org
9048 S:      Maintained
9049 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9050 F:      drivers/iio/gyro/mpu3050*
9051
9052 IOC3 ETHERNET DRIVER
9053 M:      Ralf Baechle <ralf@linux-mips.org>
9054 L:      linux-mips@vger.kernel.org
9055 S:      Maintained
9056 F:      drivers/net/ethernet/sgi/ioc3-eth.c
9057
9058 IOMAP FILESYSTEM LIBRARY
9059 M:      Christoph Hellwig <hch@infradead.org>
9060 M:      Darrick J. Wong <darrick.wong@oracle.com>
9061 M:      linux-xfs@vger.kernel.org
9062 M:      linux-fsdevel@vger.kernel.org
9063 L:      linux-xfs@vger.kernel.org
9064 L:      linux-fsdevel@vger.kernel.org
9065 S:      Supported
9066 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9067 F:      fs/iomap/
9068 F:      include/linux/iomap.h
9069
9070 IOMMU DRIVERS
9071 M:      Joerg Roedel <joro@8bytes.org>
9072 L:      iommu@lists.linux-foundation.org
9073 S:      Maintained
9074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9075 F:      Documentation/devicetree/bindings/iommu/
9076 F:      drivers/iommu/
9077 F:      include/linux/iommu.h
9078 F:      include/linux/iova.h
9079 F:      include/linux/of_iommu.h
9080
9081 IO_URING
9082 M:      Jens Axboe <axboe@kernel.dk>
9083 L:      io-uring@vger.kernel.org
9084 S:      Maintained
9085 T:      git git://git.kernel.dk/linux-block
9086 T:      git git://git.kernel.dk/liburing
9087 F:      fs/io-wq.c
9088 F:      fs/io-wq.h
9089 F:      fs/io_uring.c
9090 F:      include/uapi/linux/io_uring.h
9091
9092 IPMI SUBSYSTEM
9093 M:      Corey Minyard <minyard@acm.org>
9094 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9095 S:      Supported
9096 W:      http://openipmi.sourceforge.net/
9097 F:      Documentation/driver-api/ipmi.rst
9098 F:      Documentation/devicetree/bindings/ipmi/
9099 F:      drivers/char/ipmi/
9100 F:      include/linux/ipmi*
9101 F:      include/uapi/linux/ipmi*
9102
9103 IPS SCSI RAID DRIVER
9104 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9105 L:      linux-scsi@vger.kernel.org
9106 S:      Maintained
9107 W:      http://www.adaptec.com/
9108 F:      drivers/scsi/ips*
9109
9110 IPVS
9111 M:      Wensong Zhang <wensong@linux-vs.org>
9112 M:      Simon Horman <horms@verge.net.au>
9113 M:      Julian Anastasov <ja@ssi.bg>
9114 L:      netdev@vger.kernel.org
9115 L:      lvs-devel@vger.kernel.org
9116 S:      Maintained
9117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9119 F:      Documentation/networking/ipvs-sysctl.rst
9120 F:      include/net/ip_vs.h
9121 F:      include/uapi/linux/ip_vs.h
9122 F:      net/netfilter/ipvs/
9123
9124 IPWIRELESS DRIVER
9125 M:      Jiri Kosina <jikos@kernel.org>
9126 M:      David Sterba <dsterba@suse.com>
9127 S:      Odd Fixes
9128 F:      drivers/tty/ipwireless/
9129
9130 IPX NETWORK LAYER
9131 L:      netdev@vger.kernel.org
9132 S:      Obsolete
9133 F:      include/uapi/linux/ipx.h
9134
9135 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9136 M:      Marc Zyngier <maz@kernel.org>
9137 S:      Maintained
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9139 F:      Documentation/core-api/irq/irq-domain.rst
9140 F:      include/linux/irqdomain.h
9141 F:      kernel/irq/irqdomain.c
9142 F:      kernel/irq/msi.c
9143
9144 IRQ SUBSYSTEM
9145 M:      Thomas Gleixner <tglx@linutronix.de>
9146 L:      linux-kernel@vger.kernel.org
9147 S:      Maintained
9148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9149 F:      kernel/irq/
9150
9151 IRQCHIP DRIVERS
9152 M:      Thomas Gleixner <tglx@linutronix.de>
9153 M:      Jason Cooper <jason@lakedaemon.net>
9154 M:      Marc Zyngier <maz@kernel.org>
9155 L:      linux-kernel@vger.kernel.org
9156 S:      Maintained
9157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9158 F:      Documentation/devicetree/bindings/interrupt-controller/
9159 F:      drivers/irqchip/
9160
9161 ISA
9162 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9163 S:      Maintained
9164 F:      Documentation/driver-api/isa.rst
9165 F:      drivers/base/isa.c
9166 F:      include/linux/isa.h
9167
9168 ISA RADIO MODULE
9169 M:      Hans Verkuil <hverkuil@xs4all.nl>
9170 L:      linux-media@vger.kernel.org
9171 S:      Maintained
9172 W:      https://linuxtv.org
9173 T:      git git://linuxtv.org/media_tree.git
9174 F:      drivers/media/radio/radio-isa*
9175
9176 ISAPNP
9177 M:      Jaroslav Kysela <perex@perex.cz>
9178 S:      Maintained
9179 F:      Documentation/driver-api/isapnp.rst
9180 F:      drivers/pnp/isapnp/
9181 F:      include/linux/isapnp.h
9182
9183 ISCSI
9184 M:      Lee Duncan <lduncan@suse.com>
9185 M:      Chris Leech <cleech@redhat.com>
9186 L:      open-iscsi@googlegroups.com
9187 L:      linux-scsi@vger.kernel.org
9188 S:      Maintained
9189 W:      www.open-iscsi.com
9190 F:      drivers/scsi/*iscsi*
9191 F:      include/scsi/*iscsi*
9192
9193 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9194 M:      Peter Jones <pjones@redhat.com>
9195 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
9196 S:      Maintained
9197 F:      drivers/firmware/iscsi_ibft*
9198
9199 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9200 M:      Sagi Grimberg <sagi@grimberg.me>
9201 M:      Max Gurtovoy <maxg@mellanox.com>
9202 L:      linux-rdma@vger.kernel.org
9203 S:      Supported
9204 W:      http://www.openfabrics.org
9205 W:      www.open-iscsi.org
9206 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9207 F:      drivers/infiniband/ulp/iser/
9208
9209 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9210 M:      Sagi Grimberg <sagi@grimberg.me>
9211 L:      linux-rdma@vger.kernel.org
9212 L:      target-devel@vger.kernel.org
9213 S:      Supported
9214 W:      http://www.linux-iscsi.org
9215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9216 F:      drivers/infiniband/ulp/isert
9217
9218 ISDN/CMTP OVER BLUETOOTH
9219 M:      Karsten Keil <isdn@linux-pingi.de>
9220 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9221 L:      netdev@vger.kernel.org
9222 S:      Odd Fixes
9223 W:      http://www.isdn4linux.de
9224 F:      Documentation/isdn/
9225 F:      drivers/isdn/capi/
9226 F:      include/linux/isdn/
9227 F:      include/uapi/linux/isdn/
9228 F:      net/bluetooth/cmtp/
9229
9230 ISDN/mISDN SUBSYSTEM
9231 M:      Karsten Keil <isdn@linux-pingi.de>
9232 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9233 L:      netdev@vger.kernel.org
9234 S:      Maintained
9235 W:      http://www.isdn4linux.de
9236 F:      drivers/isdn/Kconfig
9237 F:      drivers/isdn/Makefile
9238 F:      drivers/isdn/hardware/
9239 F:      drivers/isdn/mISDN/
9240
9241 IT87 HARDWARE MONITORING DRIVER
9242 M:      Jean Delvare <jdelvare@suse.com>
9243 L:      linux-hwmon@vger.kernel.org
9244 S:      Maintained
9245 F:      Documentation/hwmon/it87.rst
9246 F:      drivers/hwmon/it87.c
9247
9248 IT913X MEDIA DRIVER
9249 M:      Antti Palosaari <crope@iki.fi>
9250 L:      linux-media@vger.kernel.org
9251 S:      Maintained
9252 W:      https://linuxtv.org
9253 W:      http://palosaari.fi/linux/
9254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9255 T:      git git://linuxtv.org/anttip/media_tree.git
9256 F:      drivers/media/tuners/it913x*
9257
9258 IVTV VIDEO4LINUX DRIVER
9259 M:      Andy Walls <awalls@md.metrocast.net>
9260 L:      linux-media@vger.kernel.org
9261 S:      Maintained
9262 W:      https://linuxtv.org
9263 T:      git git://linuxtv.org/media_tree.git
9264 F:      Documentation/admin-guide/media/ivtv*
9265 F:      drivers/media/pci/ivtv/
9266 F:      include/uapi/linux/ivtv*
9267
9268 IX2505V MEDIA DRIVER
9269 M:      Malcolm Priestley <tvboxspy@gmail.com>
9270 L:      linux-media@vger.kernel.org
9271 S:      Maintained
9272 W:      https://linuxtv.org
9273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9274 F:      drivers/media/dvb-frontends/ix2505v*
9275
9276 JAILHOUSE HYPERVISOR INTERFACE
9277 M:      Jan Kiszka <jan.kiszka@siemens.com>
9278 L:      jailhouse-dev@googlegroups.com
9279 S:      Maintained
9280 F:      arch/x86/include/asm/jailhouse_para.h
9281 F:      arch/x86/kernel/jailhouse.c
9282
9283 JC42.4 TEMPERATURE SENSOR DRIVER
9284 M:      Guenter Roeck <linux@roeck-us.net>
9285 L:      linux-hwmon@vger.kernel.org
9286 S:      Maintained
9287 F:      Documentation/hwmon/jc42.rst
9288 F:      drivers/hwmon/jc42.c
9289
9290 JFS FILESYSTEM
9291 M:      Dave Kleikamp <shaggy@kernel.org>
9292 L:      jfs-discussion@lists.sourceforge.net
9293 S:      Maintained
9294 W:      http://jfs.sourceforge.net/
9295 T:      git git://github.com/kleikamp/linux-shaggy.git
9296 F:      Documentation/admin-guide/jfs.rst
9297 F:      fs/jfs/
9298
9299 JME NETWORK DRIVER
9300 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
9301 L:      netdev@vger.kernel.org
9302 S:      Maintained
9303 F:      drivers/net/ethernet/jme.*
9304
9305 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9306 M:      David Woodhouse <dwmw2@infradead.org>
9307 M:      Richard Weinberger <richard@nod.at>
9308 L:      linux-mtd@lists.infradead.org
9309 S:      Odd Fixes
9310 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
9311 T:      git git://git.infradead.org/ubifs-2.6.git
9312 F:      fs/jffs2/
9313 F:      include/uapi/linux/jffs2.h
9314
9315 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9316 M:      "Theodore Ts'o" <tytso@mit.edu>
9317 M:      Jan Kara <jack@suse.com>
9318 L:      linux-ext4@vger.kernel.org
9319 S:      Maintained
9320 F:      fs/jbd2/
9321 F:      include/linux/jbd2.h
9322
9323 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9324 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9325 L:      linux-media@vger.kernel.org
9326 S:      Maintained
9327 F:      drivers/media/platform/rcar_jpu.c
9328
9329 JSM Neo PCI based serial card
9330 L:      linux-serial@vger.kernel.org
9331 S:      Orphan
9332 F:      drivers/tty/serial/jsm/
9333
9334 K10TEMP HARDWARE MONITORING DRIVER
9335 M:      Clemens Ladisch <clemens@ladisch.de>
9336 L:      linux-hwmon@vger.kernel.org
9337 S:      Maintained
9338 F:      Documentation/hwmon/k10temp.rst
9339 F:      drivers/hwmon/k10temp.c
9340
9341 K8TEMP HARDWARE MONITORING DRIVER
9342 M:      Rudolf Marek <r.marek@assembler.cz>
9343 L:      linux-hwmon@vger.kernel.org
9344 S:      Maintained
9345 F:      Documentation/hwmon/k8temp.rst
9346 F:      drivers/hwmon/k8temp.c
9347
9348 KASAN
9349 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
9350 R:      Alexander Potapenko <glider@google.com>
9351 R:      Dmitry Vyukov <dvyukov@google.com>
9352 L:      kasan-dev@googlegroups.com
9353 S:      Maintained
9354 F:      Documentation/dev-tools/kasan.rst
9355 F:      arch/*/include/asm/kasan.h
9356 F:      arch/*/mm/kasan_init*
9357 F:      include/linux/kasan*.h
9358 F:      lib/test_kasan.c
9359 F:      mm/kasan/
9360 F:      scripts/Makefile.kasan
9361
9362 KCONFIG
9363 M:      Masahiro Yamada <masahiroy@kernel.org>
9364 L:      linux-kbuild@vger.kernel.org
9365 S:      Maintained
9366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9367 F:      Documentation/kbuild/kconfig*
9368 F:      scripts/Kconfig.include
9369 F:      scripts/kconfig/
9370
9371 KCOV
9372 R:      Dmitry Vyukov <dvyukov@google.com>
9373 R:      Andrey Konovalov <andreyknvl@google.com>
9374 L:      kasan-dev@googlegroups.com
9375 S:      Maintained
9376 F:      Documentation/dev-tools/kcov.rst
9377 F:      include/linux/kcov.h
9378 F:      include/uapi/linux/kcov.h
9379 F:      kernel/kcov.c
9380 F:      scripts/Makefile.kcov
9381
9382 KCSAN
9383 M:      Marco Elver <elver@google.com>
9384 R:      Dmitry Vyukov <dvyukov@google.com>
9385 L:      kasan-dev@googlegroups.com
9386 S:      Maintained
9387 F:      Documentation/dev-tools/kcsan.rst
9388 F:      include/linux/kcsan*.h
9389 F:      kernel/kcsan/
9390 F:      lib/Kconfig.kcsan
9391 F:      scripts/Makefile.kcsan
9392
9393 KDUMP
9394 M:      Dave Young <dyoung@redhat.com>
9395 M:      Baoquan He <bhe@redhat.com>
9396 R:      Vivek Goyal <vgoyal@redhat.com>
9397 L:      kexec@lists.infradead.org
9398 S:      Maintained
9399 W:      http://lse.sourceforge.net/kdump/
9400 F:      Documentation/admin-guide/kdump/
9401 F:      fs/proc/vmcore.c
9402 F:      include/linux/crash_core.h
9403 F:      include/linux/crash_dump.h
9404 F:      include/uapi/linux/vmcore.h
9405 F:      kernel/crash_*.c
9406
9407 KEENE FM RADIO TRANSMITTER DRIVER
9408 M:      Hans Verkuil <hverkuil@xs4all.nl>
9409 L:      linux-media@vger.kernel.org
9410 S:      Maintained
9411 W:      https://linuxtv.org
9412 T:      git git://linuxtv.org/media_tree.git
9413 F:      drivers/media/radio/radio-keene*
9414
9415 KERNEL AUTOMOUNTER
9416 M:      Ian Kent <raven@themaw.net>
9417 L:      autofs@vger.kernel.org
9418 S:      Maintained
9419 F:      fs/autofs/
9420
9421 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9422 M:      Masahiro Yamada <masahiroy@kernel.org>
9423 M:      Michal Marek <michal.lkml@markovi.net>
9424 L:      linux-kbuild@vger.kernel.org
9425 S:      Maintained
9426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9427 F:      Documentation/kbuild/
9428 F:      Makefile
9429 F:      scripts/*vmlinux*
9430 F:      scripts/Kbuild*
9431 F:      scripts/Makefile*
9432 F:      scripts/basic/
9433 F:      scripts/mk*
9434 F:      scripts/mod/
9435 F:      scripts/package/
9436
9437 KERNEL JANITORS
9438 L:      kernel-janitors@vger.kernel.org
9439 S:      Odd Fixes
9440 W:      http://kernelnewbies.org/KernelJanitors
9441
9442 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9443 M:      "J. Bruce Fields" <bfields@fieldses.org>
9444 M:      Chuck Lever <chuck.lever@oracle.com>
9445 L:      linux-nfs@vger.kernel.org
9446 S:      Supported
9447 W:      http://nfs.sourceforge.net/
9448 T:      git git://linux-nfs.org/~bfields/linux.git
9449 F:      fs/lockd/
9450 F:      fs/nfs_common/
9451 F:      fs/nfsd/
9452 F:      include/linux/lockd/
9453 F:      include/linux/sunrpc/
9454 F:      include/uapi/linux/nfsd/
9455 F:      include/uapi/linux/sunrpc/
9456 F:      net/sunrpc/
9457
9458 KERNEL SELFTEST FRAMEWORK
9459 M:      Shuah Khan <shuah@kernel.org>
9460 M:      Shuah Khan <skhan@linuxfoundation.org>
9461 L:      linux-kselftest@vger.kernel.org
9462 S:      Maintained
9463 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9465 F:      Documentation/dev-tools/kselftest*
9466 F:      tools/testing/selftests/
9467
9468 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9469 M:      Brendan Higgins <brendanhiggins@google.com>
9470 L:      linux-kselftest@vger.kernel.org
9471 L:      kunit-dev@googlegroups.com
9472 S:      Maintained
9473 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9474 F:      Documentation/dev-tools/kunit/
9475 F:      include/kunit/
9476 F:      lib/kunit/
9477 F:      tools/testing/kunit/
9478
9479 KERNEL USERMODE HELPER
9480 M:      Luis Chamberlain <mcgrof@kernel.org>
9481 L:      linux-kernel@vger.kernel.org
9482 S:      Maintained
9483 F:      include/linux/umh.h
9484 F:      kernel/umh.c
9485
9486 KERNEL VIRTUAL MACHINE (KVM)
9487 M:      Paolo Bonzini <pbonzini@redhat.com>
9488 L:      kvm@vger.kernel.org
9489 S:      Supported
9490 W:      http://www.linux-kvm.org
9491 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9492 F:      Documentation/virt/kvm/
9493 F:      include/asm-generic/kvm*
9494 F:      include/kvm/iodev.h
9495 F:      include/linux/kvm*
9496 F:      include/trace/events/kvm.h
9497 F:      include/uapi/asm-generic/kvm*
9498 F:      include/uapi/linux/kvm*
9499 F:      tools/kvm/
9500 F:      tools/testing/selftests/kvm/
9501 F:      virt/kvm/*
9502
9503 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9504 M:      Marc Zyngier <maz@kernel.org>
9505 R:      James Morse <james.morse@arm.com>
9506 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9507 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9509 L:      kvmarm@lists.cs.columbia.edu
9510 S:      Maintained
9511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9512 F:      arch/arm64/include/asm/kvm*
9513 F:      arch/arm64/include/uapi/asm/kvm*
9514 F:      arch/arm64/kvm/
9515 F:      include/kvm/arm_*
9516
9517 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9518 L:      linux-mips@vger.kernel.org
9519 L:      kvm@vger.kernel.org
9520 S:      Orphan
9521 F:      arch/mips/include/asm/kvm*
9522 F:      arch/mips/include/uapi/asm/kvm*
9523 F:      arch/mips/kvm/
9524
9525 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9526 M:      Paul Mackerras <paulus@ozlabs.org>
9527 L:      kvm-ppc@vger.kernel.org
9528 S:      Supported
9529 W:      http://www.linux-kvm.org/
9530 T:      git git://github.com/agraf/linux-2.6.git
9531 F:      arch/powerpc/include/asm/kvm*
9532 F:      arch/powerpc/include/uapi/asm/kvm*
9533 F:      arch/powerpc/kernel/kvm*
9534 F:      arch/powerpc/kvm/
9535
9536 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9537 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9538 M:      Janosch Frank <frankja@linux.ibm.com>
9539 R:      David Hildenbrand <david@redhat.com>
9540 R:      Cornelia Huck <cohuck@redhat.com>
9541 R:      Claudio Imbrenda <imbrenda@linux.ibm.com>
9542 L:      kvm@vger.kernel.org
9543 S:      Supported
9544 W:      http://www.ibm.com/developerworks/linux/linux390/
9545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9546 F:      Documentation/virt/kvm/s390*
9547 F:      arch/s390/include/asm/gmap.h
9548 F:      arch/s390/include/asm/kvm*
9549 F:      arch/s390/include/uapi/asm/kvm*
9550 F:      arch/s390/kvm/
9551 F:      arch/s390/mm/gmap.c
9552 F:      tools/testing/selftests/kvm/*/s390x/
9553 F:      tools/testing/selftests/kvm/s390x/
9554
9555 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9556 M:      Paolo Bonzini <pbonzini@redhat.com>
9557 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9558 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9559 R:      Wanpeng Li <wanpengli@tencent.com>
9560 R:      Jim Mattson <jmattson@google.com>
9561 R:      Joerg Roedel <joro@8bytes.org>
9562 L:      kvm@vger.kernel.org
9563 S:      Supported
9564 W:      http://www.linux-kvm.org
9565 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9566 F:      arch/x86/include/asm/kvm*
9567 F:      arch/x86/include/asm/pvclock-abi.h
9568 F:      arch/x86/include/asm/svm.h
9569 F:      arch/x86/include/asm/vmx*.h
9570 F:      arch/x86/include/uapi/asm/kvm*
9571 F:      arch/x86/include/uapi/asm/svm.h
9572 F:      arch/x86/include/uapi/asm/vmx.h
9573 F:      arch/x86/kernel/kvm.c
9574 F:      arch/x86/kernel/kvmclock.c
9575 F:      arch/x86/kvm/
9576 F:      arch/x86/kvm/*/
9577
9578 KERNFS
9579 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9580 M:      Tejun Heo <tj@kernel.org>
9581 S:      Supported
9582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9583 F:      fs/kernfs/
9584 F:      include/linux/kernfs.h
9585
9586 KEXEC
9587 M:      Eric Biederman <ebiederm@xmission.com>
9588 L:      kexec@lists.infradead.org
9589 S:      Maintained
9590 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9591 F:      include/linux/kexec.h
9592 F:      include/uapi/linux/kexec.h
9593 F:      kernel/kexec*
9594
9595 KEYS-ENCRYPTED
9596 M:      Mimi Zohar <zohar@linux.ibm.com>
9597 L:      linux-integrity@vger.kernel.org
9598 L:      keyrings@vger.kernel.org
9599 S:      Supported
9600 F:      Documentation/security/keys/trusted-encrypted.rst
9601 F:      include/keys/encrypted-type.h
9602 F:      security/keys/encrypted-keys/
9603
9604 KEYS-TRUSTED
9605 M:      James Bottomley <jejb@linux.ibm.com>
9606 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9607 M:      Mimi Zohar <zohar@linux.ibm.com>
9608 L:      linux-integrity@vger.kernel.org
9609 L:      keyrings@vger.kernel.org
9610 S:      Supported
9611 F:      Documentation/security/keys/trusted-encrypted.rst
9612 F:      include/keys/trusted-type.h
9613 F:      include/keys/trusted_tpm.h
9614 F:      security/keys/trusted-keys/
9615
9616 KEYS/KEYRINGS
9617 M:      David Howells <dhowells@redhat.com>
9618 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9619 L:      keyrings@vger.kernel.org
9620 S:      Maintained
9621 F:      Documentation/security/keys/core.rst
9622 F:      include/keys/
9623 F:      include/linux/key-type.h
9624 F:      include/linux/key.h
9625 F:      include/linux/keyctl.h
9626 F:      include/uapi/linux/keyctl.h
9627 F:      security/keys/
9628
9629 KFIFO
9630 M:      Stefani Seibold <stefani@seibold.net>
9631 S:      Maintained
9632 F:      include/linux/kfifo.h
9633 F:      lib/kfifo.c
9634 F:      samples/kfifo/
9635
9636 KGDB / KDB /debug_core
9637 M:      Jason Wessel <jason.wessel@windriver.com>
9638 M:      Daniel Thompson <daniel.thompson@linaro.org>
9639 R:      Douglas Anderson <dianders@chromium.org>
9640 L:      kgdb-bugreport@lists.sourceforge.net
9641 S:      Maintained
9642 W:      http://kgdb.wiki.kernel.org/
9643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9644 F:      Documentation/dev-tools/kgdb.rst
9645 F:      drivers/misc/kgdbts.c
9646 F:      drivers/tty/serial/kgdboc.c
9647 F:      include/linux/kdb.h
9648 F:      include/linux/kgdb.h
9649 F:      kernel/debug/
9650
9651 KMEMLEAK
9652 M:      Catalin Marinas <catalin.marinas@arm.com>
9653 S:      Maintained
9654 F:      Documentation/dev-tools/kmemleak.rst
9655 F:      include/linux/kmemleak.h
9656 F:      mm/kmemleak-test.c
9657 F:      mm/kmemleak.c
9658
9659 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9660 M:      Luis Chamberlain <mcgrof@kernel.org>
9661 L:      linux-kernel@vger.kernel.org
9662 S:      Maintained
9663 F:      include/linux/kmod.h
9664 F:      kernel/kmod.c
9665 F:      lib/test_kmod.c
9666 F:      tools/testing/selftests/kmod/
9667
9668 KPROBES
9669 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9670 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9671 M:      "David S. Miller" <davem@davemloft.net>
9672 M:      Masami Hiramatsu <mhiramat@kernel.org>
9673 S:      Maintained
9674 F:      Documentation/trace/kprobes.rst
9675 F:      include/asm-generic/kprobes.h
9676 F:      include/linux/kprobes.h
9677 F:      kernel/kprobes.c
9678
9679 KS0108 LCD CONTROLLER DRIVER
9680 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9681 S:      Maintained
9682 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9683 F:      drivers/auxdisplay/ks0108.c
9684 F:      include/linux/ks0108.h
9685
9686 L3MDEV
9687 M:      David Ahern <dsahern@kernel.org>
9688 L:      netdev@vger.kernel.org
9689 S:      Maintained
9690 F:      include/net/l3mdev.h
9691 F:      net/l3mdev
9692
9693 L7 BPF FRAMEWORK
9694 M:      John Fastabend <john.fastabend@gmail.com>
9695 M:      Daniel Borkmann <daniel@iogearbox.net>
9696 M:      Jakub Sitnicki <jakub@cloudflare.com>
9697 M:      Lorenz Bauer <lmb@cloudflare.com>
9698 L:      netdev@vger.kernel.org
9699 L:      bpf@vger.kernel.org
9700 S:      Maintained
9701 F:      include/linux/skmsg.h
9702 F:      net/core/skmsg.c
9703 F:      net/core/sock_map.c
9704 F:      net/ipv4/tcp_bpf.c
9705 F:      net/ipv4/udp_bpf.c
9706
9707 LANTIQ / INTEL Ethernet drivers
9708 M:      Hauke Mehrtens <hauke@hauke-m.de>
9709 L:      netdev@vger.kernel.org
9710 S:      Maintained
9711 F:      drivers/net/dsa/lantiq_gswip.c
9712 F:      drivers/net/dsa/lantiq_pce.h
9713 F:      drivers/net/ethernet/lantiq_xrx200.c
9714 F:      net/dsa/tag_gswip.c
9715
9716 LANTIQ MIPS ARCHITECTURE
9717 M:      John Crispin <john@phrozen.org>
9718 L:      linux-mips@vger.kernel.org
9719 S:      Maintained
9720 F:      arch/mips/lantiq
9721 F:      drivers/soc/lantiq
9722
9723 LAPB module
9724 L:      linux-x25@vger.kernel.org
9725 S:      Orphan
9726 F:      Documentation/networking/lapb-module.rst
9727 F:      include/*/lapb.h
9728 F:      net/lapb/
9729
9730 LASI 53c700 driver for PARISC
9731 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9732 L:      linux-scsi@vger.kernel.org
9733 S:      Maintained
9734 F:      Documentation/scsi/53c700.rst
9735 F:      drivers/scsi/53c700*
9736
9737 LEAKING_ADDRESSES
9738 M:      Tobin C. Harding <me@tobin.cc>
9739 M:      Tycho Andersen <tycho@tycho.ws>
9740 L:      kernel-hardening@lists.openwall.com
9741 S:      Maintained
9742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9743 F:      scripts/leaking_addresses.pl
9744
9745 LED SUBSYSTEM
9746 M:      Pavel Machek <pavel@ucw.cz>
9747 R:      Dan Murphy <dmurphy@ti.com>
9748 L:      linux-leds@vger.kernel.org
9749 S:      Maintained
9750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9751 F:      Documentation/devicetree/bindings/leds/
9752 F:      drivers/leds/
9753 F:      include/linux/leds.h
9754
9755 LEGACY EEPROM DRIVER
9756 M:      Jean Delvare <jdelvare@suse.com>
9757 S:      Maintained
9758 F:      Documentation/misc-devices/eeprom.rst
9759 F:      drivers/misc/eeprom/eeprom.c
9760
9761 LEGO MINDSTORMS EV3
9762 R:      David Lechner <david@lechnology.com>
9763 S:      Maintained
9764 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9765 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9766 F:      drivers/power/supply/lego_ev3_battery.c
9767
9768 LEGO USB Tower driver
9769 M:      Juergen Stuber <starblue@users.sourceforge.net>
9770 L:      legousb-devel@lists.sourceforge.net
9771 S:      Maintained
9772 W:      http://legousb.sourceforge.net/
9773 F:      drivers/usb/misc/legousbtower.c
9774
9775 LG LAPTOP EXTRAS
9776 M:      Matan Ziv-Av <matan@svgalib.org>
9777 L:      platform-driver-x86@vger.kernel.org
9778 S:      Maintained
9779 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9780 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9781 F:      drivers/platform/x86/lg-laptop.c
9782
9783 LG2160 MEDIA DRIVER
9784 M:      Michael Krufky <mkrufky@linuxtv.org>
9785 L:      linux-media@vger.kernel.org
9786 S:      Maintained
9787 W:      https://linuxtv.org
9788 W:      http://github.com/mkrufky
9789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9790 T:      git git://linuxtv.org/mkrufky/tuners.git
9791 F:      drivers/media/dvb-frontends/lg2160.*
9792
9793 LGDT3305 MEDIA DRIVER
9794 M:      Michael Krufky <mkrufky@linuxtv.org>
9795 L:      linux-media@vger.kernel.org
9796 S:      Maintained
9797 W:      https://linuxtv.org
9798 W:      http://github.com/mkrufky
9799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9800 T:      git git://linuxtv.org/mkrufky/tuners.git
9801 F:      drivers/media/dvb-frontends/lgdt3305.*
9802
9803 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9804 M:      Viresh Kumar <vireshk@kernel.org>
9805 L:      linux-ide@vger.kernel.org
9806 S:      Maintained
9807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9808 F:      drivers/ata/pata_arasan_cf.c
9809 F:      include/linux/pata_arasan_cf_data.h
9810
9811 LIBATA PATA DRIVERS
9812 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9813 M:      Jens Axboe <axboe@kernel.dk>
9814 L:      linux-ide@vger.kernel.org
9815 S:      Maintained
9816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9817 F:      drivers/ata/ata_generic.c
9818 F:      drivers/ata/pata_*.c
9819
9820 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9821 M:      Linus Walleij <linus.walleij@linaro.org>
9822 L:      linux-ide@vger.kernel.org
9823 S:      Maintained
9824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9825 F:      drivers/ata/pata_ftide010.c
9826 F:      drivers/ata/sata_gemini.c
9827 F:      drivers/ata/sata_gemini.h
9828
9829 LIBATA SATA AHCI PLATFORM devices support
9830 M:      Hans de Goede <hdegoede@redhat.com>
9831 M:      Jens Axboe <axboe@kernel.dk>
9832 L:      linux-ide@vger.kernel.org
9833 S:      Maintained
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9835 F:      drivers/ata/ahci_platform.c
9836 F:      drivers/ata/libahci_platform.c
9837 F:      include/linux/ahci_platform.h
9838
9839 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9840 M:      Mikael Pettersson <mikpelinux@gmail.com>
9841 L:      linux-ide@vger.kernel.org
9842 S:      Maintained
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9844 F:      drivers/ata/sata_promise.*
9845
9846 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9847 M:      Jens Axboe <axboe@kernel.dk>
9848 L:      linux-ide@vger.kernel.org
9849 S:      Maintained
9850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9851 F:      Documentation/devicetree/bindings/ata/
9852 F:      drivers/ata/
9853 F:      include/linux/ata.h
9854 F:      include/linux/libata.h
9855
9856 LIBLOCKDEP
9857 M:      Sasha Levin <alexander.levin@microsoft.com>
9858 S:      Maintained
9859 F:      tools/lib/lockdep/
9860
9861 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9862 M:      Dan Williams <dan.j.williams@intel.com>
9863 M:      Vishal Verma <vishal.l.verma@intel.com>
9864 M:      Dave Jiang <dave.jiang@intel.com>
9865 L:      linux-nvdimm@lists.01.org
9866 S:      Supported
9867 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9868 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9869 F:      drivers/nvdimm/blk.c
9870 F:      drivers/nvdimm/region_devs.c
9871
9872 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9873 M:      Vishal Verma <vishal.l.verma@intel.com>
9874 M:      Dan Williams <dan.j.williams@intel.com>
9875 M:      Dave Jiang <dave.jiang@intel.com>
9876 L:      linux-nvdimm@lists.01.org
9877 S:      Supported
9878 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9879 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9880 F:      drivers/nvdimm/btt*
9881
9882 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9883 M:      Dan Williams <dan.j.williams@intel.com>
9884 M:      Vishal Verma <vishal.l.verma@intel.com>
9885 M:      Dave Jiang <dave.jiang@intel.com>
9886 L:      linux-nvdimm@lists.01.org
9887 S:      Supported
9888 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9889 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9890 F:      drivers/nvdimm/pmem*
9891
9892 LIBNVDIMM: DEVICETREE BINDINGS
9893 M:      Oliver O'Halloran <oohall@gmail.com>
9894 L:      linux-nvdimm@lists.01.org
9895 S:      Supported
9896 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9897 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9898 F:      drivers/nvdimm/of_pmem.c
9899
9900 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9901 M:      Dan Williams <dan.j.williams@intel.com>
9902 M:      Vishal Verma <vishal.l.verma@intel.com>
9903 M:      Dave Jiang <dave.jiang@intel.com>
9904 M:      Ira Weiny <ira.weiny@intel.com>
9905 L:      linux-nvdimm@lists.01.org
9906 S:      Supported
9907 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9908 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9910 F:      drivers/acpi/nfit/*
9911 F:      drivers/nvdimm/*
9912 F:      include/linux/libnvdimm.h
9913 F:      include/linux/nd.h
9914 F:      include/uapi/linux/ndctl.h
9915 F:      tools/testing/nvdimm/
9916
9917 LICENSES and SPDX stuff
9918 M:      Thomas Gleixner <tglx@linutronix.de>
9919 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9920 L:      linux-spdx@vger.kernel.org
9921 S:      Maintained
9922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9923 F:      COPYING
9924 F:      Documentation/process/license-rules.rst
9925 F:      LICENSES/
9926 F:      scripts/spdxcheck-test.sh
9927 F:      scripts/spdxcheck.py
9928
9929 LIGHTNVM PLATFORM SUPPORT
9930 M:      Matias Bjorling <mb@lightnvm.io>
9931 L:      linux-block@vger.kernel.org
9932 S:      Maintained
9933 W:      http://github/OpenChannelSSD
9934 F:      drivers/lightnvm/
9935 F:      include/linux/lightnvm.h
9936 F:      include/uapi/linux/lightnvm.h
9937
9938 LINEAR RANGES HELPERS
9939 M:      Mark Brown <broonie@kernel.org>
9940 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9941 F:      lib/linear_ranges.c
9942 F:      lib/test_linear_ranges.c
9943 F:      include/linux/linear_range.h
9944
9945 LINUX FOR POWER MACINTOSH
9946 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9947 L:      linuxppc-dev@lists.ozlabs.org
9948 S:      Odd Fixes
9949 F:      arch/powerpc/platforms/powermac/
9950 F:      drivers/macintosh/
9951
9952 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9953 M:      Michael Ellerman <mpe@ellerman.id.au>
9954 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9955 R:      Paul Mackerras <paulus@samba.org>
9956 L:      linuxppc-dev@lists.ozlabs.org
9957 S:      Supported
9958 W:      https://github.com/linuxppc/wiki/wiki
9959 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9961 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9962 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9963 F:      Documentation/devicetree/bindings/powerpc/
9964 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9965 F:      Documentation/powerpc/
9966 F:      arch/powerpc/
9967 F:      drivers/*/*/*pasemi*
9968 F:      drivers/*/*pasemi*
9969 F:      drivers/char/tpm/tpm_ibmvtpm*
9970 F:      drivers/crypto/nx/
9971 F:      drivers/crypto/vmx/
9972 F:      drivers/i2c/busses/i2c-opal.c
9973 F:      drivers/net/ethernet/ibm/ibmveth.*
9974 F:      drivers/net/ethernet/ibm/ibmvnic.*
9975 F:      drivers/pci/hotplug/pnv_php.c
9976 F:      drivers/pci/hotplug/rpa*
9977 F:      drivers/rtc/rtc-opal.c
9978 F:      drivers/scsi/ibmvscsi/
9979 F:      drivers/tty/hvc/hvc_opal.c
9980 F:      drivers/watchdog/wdrtas.c
9981 F:      tools/testing/selftests/powerpc
9982 N:      /pmac
9983 N:      powermac
9984 N:      powernv
9985 N:      [^a-z0-9]ps3
9986 N:      pseries
9987
9988 LINUX FOR POWERPC EMBEDDED MPC5XXX
9989 M:      Anatolij Gustschin <agust@denx.de>
9990 L:      linuxppc-dev@lists.ozlabs.org
9991 S:      Odd Fixes
9992 F:      arch/powerpc/platforms/512x/
9993 F:      arch/powerpc/platforms/52xx/
9994
9995 LINUX FOR POWERPC EMBEDDED PPC4XX
9996 L:      linuxppc-dev@lists.ozlabs.org
9997 S:      Orphan
9998 F:      arch/powerpc/platforms/40x/
9999 F:      arch/powerpc/platforms/44x/
10000
10001 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10002 M:      Scott Wood <oss@buserror.net>
10003 L:      linuxppc-dev@lists.ozlabs.org
10004 S:      Odd fixes
10005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10006 F:      Documentation/devicetree/bindings/powerpc/fsl/
10007 F:      arch/powerpc/platforms/83xx/
10008 F:      arch/powerpc/platforms/85xx/
10009
10010 LINUX FOR POWERPC EMBEDDED PPC8XX
10011 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
10012 L:      linuxppc-dev@lists.ozlabs.org
10013 S:      Maintained
10014 F:      arch/powerpc/platforms/8xx/
10015
10016 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10017 M:      Kees Cook <keescook@chromium.org>
10018 S:      Maintained
10019 F:      drivers/misc/lkdtm/*
10020 F:      tools/testing/selftests/lkdtm/*
10021
10022 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10023 M:      Alan Stern <stern@rowland.harvard.edu>
10024 M:      Andrea Parri <parri.andrea@gmail.com>
10025 M:      Will Deacon <will@kernel.org>
10026 M:      Peter Zijlstra <peterz@infradead.org>
10027 M:      Boqun Feng <boqun.feng@gmail.com>
10028 M:      Nicholas Piggin <npiggin@gmail.com>
10029 M:      David Howells <dhowells@redhat.com>
10030 M:      Jade Alglave <j.alglave@ucl.ac.uk>
10031 M:      Luc Maranget <luc.maranget@inria.fr>
10032 M:      "Paul E. McKenney" <paulmck@kernel.org>
10033 R:      Akira Yokosawa <akiyks@gmail.com>
10034 R:      Daniel Lustig <dlustig@nvidia.com>
10035 R:      Joel Fernandes <joel@joelfernandes.org>
10036 L:      linux-kernel@vger.kernel.org
10037 L:      linux-arch@vger.kernel.org
10038 S:      Supported
10039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10040 F:      Documentation/atomic_bitops.txt
10041 F:      Documentation/atomic_t.txt
10042 F:      Documentation/core-api/atomic_ops.rst
10043 F:      Documentation/core-api/refcount-vs-atomic.rst
10044 F:      Documentation/litmus-tests/
10045 F:      Documentation/memory-barriers.txt
10046 F:      tools/memory-model/
10047
10048 LIS3LV02D ACCELEROMETER DRIVER
10049 M:      Eric Piel <eric.piel@tremplin-utc.net>
10050 S:      Maintained
10051 F:      Documentation/misc-devices/lis3lv02d.rst
10052 F:      drivers/misc/lis3lv02d/
10053 F:      drivers/platform/x86/hp_accel.c
10054
10055 LIST KUNIT TEST
10056 M:      David Gow <davidgow@google.com>
10057 L:      linux-kselftest@vger.kernel.org
10058 L:      kunit-dev@googlegroups.com
10059 S:      Maintained
10060 F:      lib/list-test.c
10061
10062 LIVE PATCHING
10063 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10064 M:      Jiri Kosina <jikos@kernel.org>
10065 M:      Miroslav Benes <mbenes@suse.cz>
10066 M:      Petr Mladek <pmladek@suse.com>
10067 R:      Joe Lawrence <joe.lawrence@redhat.com>
10068 L:      live-patching@vger.kernel.org
10069 S:      Maintained
10070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10071 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
10072 F:      Documentation/livepatch/
10073 F:      arch/powerpc/include/asm/livepatch.h
10074 F:      arch/s390/include/asm/livepatch.h
10075 F:      arch/x86/include/asm/livepatch.h
10076 F:      include/linux/livepatch.h
10077 F:      kernel/livepatch/
10078 F:      lib/livepatch/
10079 F:      samples/livepatch/
10080 F:      tools/testing/selftests/livepatch/
10081
10082 LLC (802.2)
10083 L:      netdev@vger.kernel.org
10084 S:      Odd fixes
10085 F:      include/linux/llc.h
10086 F:      include/net/llc*
10087 F:      include/uapi/linux/llc.h
10088 F:      net/llc/
10089
10090 LM73 HARDWARE MONITOR DRIVER
10091 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
10092 L:      linux-hwmon@vger.kernel.org
10093 S:      Maintained
10094 F:      drivers/hwmon/lm73.c
10095
10096 LM78 HARDWARE MONITOR DRIVER
10097 M:      Jean Delvare <jdelvare@suse.com>
10098 L:      linux-hwmon@vger.kernel.org
10099 S:      Maintained
10100 F:      Documentation/hwmon/lm78.rst
10101 F:      drivers/hwmon/lm78.c
10102
10103 LM83 HARDWARE MONITOR DRIVER
10104 M:      Jean Delvare <jdelvare@suse.com>
10105 L:      linux-hwmon@vger.kernel.org
10106 S:      Maintained
10107 F:      Documentation/hwmon/lm83.rst
10108 F:      drivers/hwmon/lm83.c
10109
10110 LM90 HARDWARE MONITOR DRIVER
10111 M:      Jean Delvare <jdelvare@suse.com>
10112 L:      linux-hwmon@vger.kernel.org
10113 S:      Maintained
10114 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
10115 F:      Documentation/hwmon/lm90.rst
10116 F:      drivers/hwmon/lm90.c
10117 F:      include/dt-bindings/thermal/lm90.h
10118
10119 LM95234 HARDWARE MONITOR DRIVER
10120 M:      Guenter Roeck <linux@roeck-us.net>
10121 L:      linux-hwmon@vger.kernel.org
10122 S:      Maintained
10123 F:      Documentation/hwmon/lm95234.rst
10124 F:      drivers/hwmon/lm95234.c
10125
10126 LME2510 MEDIA DRIVER
10127 M:      Malcolm Priestley <tvboxspy@gmail.com>
10128 L:      linux-media@vger.kernel.org
10129 S:      Maintained
10130 W:      https://linuxtv.org
10131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10132 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
10133
10134 LOADPIN SECURITY MODULE
10135 M:      Kees Cook <keescook@chromium.org>
10136 S:      Supported
10137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10138 F:      Documentation/admin-guide/LSM/LoadPin.rst
10139 F:      security/loadpin/
10140
10141 LOCKING PRIMITIVES
10142 M:      Peter Zijlstra <peterz@infradead.org>
10143 M:      Ingo Molnar <mingo@redhat.com>
10144 M:      Will Deacon <will@kernel.org>
10145 L:      linux-kernel@vger.kernel.org
10146 S:      Maintained
10147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10148 F:      Documentation/locking/
10149 F:      arch/*/include/asm/spinlock*.h
10150 F:      include/linux/lockdep.h
10151 F:      include/linux/mutex*.h
10152 F:      include/linux/rwlock*.h
10153 F:      include/linux/rwsem*.h
10154 F:      include/linux/seqlock.h
10155 F:      include/linux/spinlock*.h
10156 F:      kernel/locking/
10157 F:      lib/locking*.[ch]
10158 X:      kernel/locking/locktorture.c
10159
10160 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10161 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
10162 L:      linux-ntfs-dev@lists.sourceforge.net
10163 S:      Maintained
10164 W:      http://www.linux-ntfs.org/content/view/19/37/
10165 F:      Documentation/admin-guide/ldm.rst
10166 F:      block/partitions/ldm.*
10167
10168 LOGITECH HID GAMING KEYBOARDS
10169 M:      Hans de Goede <hdegoede@redhat.com>
10170 L:      linux-input@vger.kernel.org
10171 S:      Maintained
10172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10173 F:      drivers/hid/hid-lg-g15.c
10174
10175 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10176 M:      Sathya Prakash <sathya.prakash@broadcom.com>
10177 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10178 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10179 L:      MPT-FusionLinux.pdl@broadcom.com
10180 L:      linux-scsi@vger.kernel.org
10181 S:      Supported
10182 W:      http://www.avagotech.com/support/
10183 F:      drivers/message/fusion/
10184 F:      drivers/scsi/mpt3sas/
10185
10186 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10187 M:      Matthew Wilcox <willy@infradead.org>
10188 L:      linux-scsi@vger.kernel.org
10189 S:      Maintained
10190 F:      drivers/scsi/sym53c8xx_2/
10191
10192 LTC1660 DAC DRIVER
10193 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10194 L:      linux-iio@vger.kernel.org
10195 S:      Maintained
10196 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10197 F:      drivers/iio/dac/ltc1660.c
10198
10199 LTC2947 HARDWARE MONITOR DRIVER
10200 M:      Nuno Sá <nuno.sa@analog.com>
10201 L:      linux-hwmon@vger.kernel.org
10202 S:      Supported
10203 W:      http://ez.analog.com/community/linux-device-drivers
10204 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10205 F:      drivers/hwmon/ltc2947-core.c
10206 F:      drivers/hwmon/ltc2947-i2c.c
10207 F:      drivers/hwmon/ltc2947-spi.c
10208 F:      drivers/hwmon/ltc2947.h
10209
10210 LTC2983 IIO TEMPERATURE DRIVER
10211 M:      Nuno Sá <nuno.sa@analog.com>
10212 L:      linux-iio@vger.kernel.org
10213 S:      Supported
10214 W:      http://ez.analog.com/community/linux-device-drivers
10215 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10216 F:      drivers/iio/temperature/ltc2983.c
10217
10218 LTC4261 HARDWARE MONITOR DRIVER
10219 M:      Guenter Roeck <linux@roeck-us.net>
10220 L:      linux-hwmon@vger.kernel.org
10221 S:      Maintained
10222 F:      Documentation/hwmon/ltc4261.rst
10223 F:      drivers/hwmon/ltc4261.c
10224
10225 LTC4306 I2C MULTIPLEXER DRIVER
10226 M:      Michael Hennerich <michael.hennerich@analog.com>
10227 L:      linux-i2c@vger.kernel.org
10228 S:      Supported
10229 W:      http://ez.analog.com/community/linux-device-drivers
10230 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10231 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
10232
10233 LTP (Linux Test Project)
10234 M:      Mike Frysinger <vapier@gentoo.org>
10235 M:      Cyril Hrubis <chrubis@suse.cz>
10236 M:      Wanlong Gao <wanlong.gao@gmail.com>
10237 M:      Jan Stancek <jstancek@redhat.com>
10238 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10239 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
10240 L:      ltp@lists.linux.it (subscribers-only)
10241 S:      Maintained
10242 W:      http://linux-test-project.github.io/
10243 T:      git git://github.com/linux-test-project/ltp.git
10244
10245 M68K ARCHITECTURE
10246 M:      Geert Uytterhoeven <geert@linux-m68k.org>
10247 L:      linux-m68k@lists.linux-m68k.org
10248 S:      Maintained
10249 W:      http://www.linux-m68k.org/
10250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10251 F:      arch/m68k/
10252 F:      drivers/zorro/
10253
10254 M68K ON APPLE MACINTOSH
10255 M:      Joshua Thompson <funaho@jurai.org>
10256 L:      linux-m68k@lists.linux-m68k.org
10257 S:      Maintained
10258 W:      http://www.mac.linux-m68k.org/
10259 F:      arch/m68k/mac/
10260
10261 M68K ON HP9000/300
10262 M:      Philip Blundell <philb@gnu.org>
10263 S:      Maintained
10264 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
10265 F:      arch/m68k/hp300/
10266
10267 M88DS3103 MEDIA DRIVER
10268 M:      Antti Palosaari <crope@iki.fi>
10269 L:      linux-media@vger.kernel.org
10270 S:      Maintained
10271 W:      https://linuxtv.org
10272 W:      http://palosaari.fi/linux/
10273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10274 T:      git git://linuxtv.org/anttip/media_tree.git
10275 F:      drivers/media/dvb-frontends/m88ds3103*
10276
10277 M88RS2000 MEDIA DRIVER
10278 M:      Malcolm Priestley <tvboxspy@gmail.com>
10279 L:      linux-media@vger.kernel.org
10280 S:      Maintained
10281 W:      https://linuxtv.org
10282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10283 F:      drivers/media/dvb-frontends/m88rs2000*
10284
10285 MA901 MASTERKIT USB FM RADIO DRIVER
10286 M:      Alexey Klimov <klimov.linux@gmail.com>
10287 L:      linux-media@vger.kernel.org
10288 S:      Maintained
10289 T:      git git://linuxtv.org/media_tree.git
10290 F:      drivers/media/radio/radio-ma901.c
10291
10292 MAC80211
10293 M:      Johannes Berg <johannes@sipsolutions.net>
10294 L:      linux-wireless@vger.kernel.org
10295 S:      Maintained
10296 W:      https://wireless.wiki.kernel.org/
10297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10299 F:      Documentation/networking/mac80211-injection.rst
10300 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10301 F:      drivers/net/wireless/mac80211_hwsim.[ch]
10302 F:      include/net/mac80211.h
10303 F:      net/mac80211/
10304
10305 MAILBOX API
10306 M:      Jassi Brar <jassisinghbrar@gmail.com>
10307 L:      linux-kernel@vger.kernel.org
10308 S:      Maintained
10309 F:      drivers/mailbox/
10310 F:      include/linux/mailbox_client.h
10311 F:      include/linux/mailbox_controller.h
10312
10313 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10314 M:      Michael Kerrisk <mtk.manpages@gmail.com>
10315 L:      linux-man@vger.kernel.org
10316 S:      Maintained
10317 W:      http://www.kernel.org/doc/man-pages
10318
10319 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10320 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
10321 L:      linux-mips@vger.kernel.org
10322 S:      Maintained
10323 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
10324
10325 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10326 M:      Andrew Lunn <andrew@lunn.ch>
10327 M:      Vivien Didelot <vivien.didelot@gmail.com>
10328 L:      netdev@vger.kernel.org
10329 S:      Maintained
10330 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
10331 F:      Documentation/networking/devlink/mv88e6xxx.rst
10332 F:      drivers/net/dsa/mv88e6xxx/
10333 F:      include/linux/platform_data/mv88e6xxx.h
10334
10335 MARVELL ARMADA 3700 PHY DRIVERS
10336 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10337 S:      Maintained
10338 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10339 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10340 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10341 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10342
10343 MARVELL ARMADA DRM SUPPORT
10344 M:      Russell King <linux@armlinux.org.uk>
10345 S:      Maintained
10346 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10347 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10348 F:      Documentation/devicetree/bindings/display/armada/
10349 F:      drivers/gpu/drm/armada/
10350 F:      include/uapi/drm/armada_drm.h
10351
10352 MARVELL CRYPTO DRIVER
10353 M:      Boris Brezillon <bbrezillon@kernel.org>
10354 M:      Arnaud Ebalard <arno@natisbad.org>
10355 M:      Srujana Challa <schalla@marvell.com>
10356 L:      linux-crypto@vger.kernel.org
10357 S:      Maintained
10358 F:      drivers/crypto/marvell/
10359
10360 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10361 M:      Mirko Lindner <mlindner@marvell.com>
10362 M:      Stephen Hemminger <stephen@networkplumber.org>
10363 L:      netdev@vger.kernel.org
10364 S:      Maintained
10365 F:      drivers/net/ethernet/marvell/sk*
10366
10367 MARVELL LIBERTAS WIRELESS DRIVER
10368 L:      libertas-dev@lists.infradead.org
10369 S:      Orphan
10370 F:      drivers/net/wireless/marvell/libertas/
10371
10372 MARVELL MACCHIATOBIN SUPPORT
10373 M:      Russell King <linux@armlinux.org.uk>
10374 L:      linux-arm-kernel@lists.infradead.org
10375 S:      Maintained
10376 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10377
10378 MARVELL MV643XX ETHERNET DRIVER
10379 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10380 L:      netdev@vger.kernel.org
10381 S:      Maintained
10382 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
10383 F:      include/linux/mv643xx.h
10384
10385 MARVELL MV88X3310 PHY DRIVER
10386 M:      Russell King <linux@armlinux.org.uk>
10387 L:      netdev@vger.kernel.org
10388 S:      Maintained
10389 F:      drivers/net/phy/marvell10g.c
10390
10391 MARVELL MVEBU THERMAL DRIVER
10392 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10393 S:      Maintained
10394 F:      drivers/thermal/armada_thermal.c
10395
10396 MARVELL MVNETA ETHERNET DRIVER
10397 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10398 L:      netdev@vger.kernel.org
10399 S:      Maintained
10400 F:      drivers/net/ethernet/marvell/mvneta.*
10401
10402 MARVELL MWIFIEX WIRELESS DRIVER
10403 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10404 M:      Ganapathi Bhat <ganapathi.bhat@nxp.com>
10405 M:      Xinming Hu <huxinming820@gmail.com>
10406 L:      linux-wireless@vger.kernel.org
10407 S:      Maintained
10408 F:      drivers/net/wireless/marvell/mwifiex/
10409
10410 MARVELL MWL8K WIRELESS DRIVER
10411 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10412 L:      linux-wireless@vger.kernel.org
10413 S:      Odd Fixes
10414 F:      drivers/net/wireless/marvell/mwl8k.c
10415
10416 MARVELL NAND CONTROLLER DRIVER
10417 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10418 L:      linux-mtd@lists.infradead.org
10419 S:      Maintained
10420 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10421 F:      drivers/mtd/nand/raw/marvell_nand.c
10422
10423 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10424 M:      Sunil Goutham <sgoutham@marvell.com>
10425 M:      Geetha sowjanya <gakula@marvell.com>
10426 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10427 M:      hariprasad <hkelam@marvell.com>
10428 L:      netdev@vger.kernel.org
10429 S:      Supported
10430 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10431
10432 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10433 M:      Sunil Goutham <sgoutham@marvell.com>
10434 M:      Linu Cherian <lcherian@marvell.com>
10435 M:      Geetha sowjanya <gakula@marvell.com>
10436 M:      Jerin Jacob <jerinj@marvell.com>
10437 L:      netdev@vger.kernel.org
10438 S:      Supported
10439 F:      Documentation/networking/device_drivers/marvell/octeontx2.rst
10440 F:      drivers/net/ethernet/marvell/octeontx2/af/
10441
10442 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10443 M:      Nicolas Pitre <nico@fluxnic.net>
10444 S:      Odd Fixes
10445 F:      drivers/mmc/host/mvsdio.*
10446
10447 MARVELL USB MDIO CONTROLLER DRIVER
10448 M:      Tobias Waldekranz <tobias@waldekranz.com>
10449 L:      netdev@vger.kernel.org
10450 S:      Maintained
10451 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10452 F:      drivers/net/phy/mdio-mvusb.c
10453
10454 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10455 M:      Hu Ziji <huziji@marvell.com>
10456 L:      linux-mmc@vger.kernel.org
10457 S:      Supported
10458 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10459 F:      drivers/mmc/host/sdhci-xenon*
10460
10461 MATROX FRAMEBUFFER DRIVER
10462 L:      linux-fbdev@vger.kernel.org
10463 S:      Orphan
10464 F:      drivers/video/fbdev/matrox/matroxfb_*
10465 F:      include/uapi/linux/matroxfb.h
10466
10467 MAX16065 HARDWARE MONITOR DRIVER
10468 M:      Guenter Roeck <linux@roeck-us.net>
10469 L:      linux-hwmon@vger.kernel.org
10470 S:      Maintained
10471 F:      Documentation/hwmon/max16065.rst
10472 F:      drivers/hwmon/max16065.c
10473
10474 MAX2175 SDR TUNER DRIVER
10475 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10476 L:      linux-media@vger.kernel.org
10477 S:      Maintained
10478 T:      git git://linuxtv.org/media_tree.git
10479 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10480 F:      Documentation/userspace-api/media/drivers/max2175.rst
10481 F:      drivers/media/i2c/max2175*
10482 F:      include/uapi/linux/max2175.h
10483
10484 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10485 L:      linux-hwmon@vger.kernel.org
10486 S:      Orphan
10487 F:      Documentation/hwmon/max6650.rst
10488 F:      drivers/hwmon/max6650.c
10489
10490 MAX6697 HARDWARE MONITOR DRIVER
10491 M:      Guenter Roeck <linux@roeck-us.net>
10492 L:      linux-hwmon@vger.kernel.org
10493 S:      Maintained
10494 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10495 F:      Documentation/hwmon/max6697.rst
10496 F:      drivers/hwmon/max6697.c
10497 F:      include/linux/platform_data/max6697.h
10498
10499 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10500 M:      Peter Rosin <peda@axentia.se>
10501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10502 S:      Maintained
10503 F:      Documentation/devicetree/bindings/sound/max9860.txt
10504 F:      sound/soc/codecs/max9860.*
10505
10506 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10507 M:      Andreas Klinger <ak@it-klinger.de>
10508 L:      linux-iio@vger.kernel.org
10509 S:      Maintained
10510 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10511 F:      drivers/iio/proximity/mb1232.c
10512
10513 MAXIM MAX77650 PMIC MFD DRIVER
10514 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10515 L:      linux-kernel@vger.kernel.org
10516 S:      Maintained
10517 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10518 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10519 F:      drivers/gpio/gpio-max77650.c
10520 F:      drivers/input/misc/max77650-onkey.c
10521 F:      drivers/leds/leds-max77650.c
10522 F:      drivers/mfd/max77650.c
10523 F:      drivers/power/supply/max77650-charger.c
10524 F:      drivers/regulator/max77650-regulator.c
10525 F:      include/linux/mfd/max77650.h
10526
10527 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10528 M:      Javier Martinez Canillas <javier@dowhile0.org>
10529 L:      linux-kernel@vger.kernel.org
10530 S:      Supported
10531 F:      Documentation/devicetree/bindings/*/*max77802.txt
10532 F:      drivers/regulator/max77802-regulator.c
10533 F:      include/dt-bindings/*/*max77802.h
10534
10535 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10536 M:      Krzysztof Kozlowski <krzk@kernel.org>
10537 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10538 L:      linux-pm@vger.kernel.org
10539 S:      Supported
10540 F:      drivers/power/supply/max14577_charger.c
10541 F:      drivers/power/supply/max77693_charger.c
10542
10543 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10544 M:      Chanwoo Choi <cw00.choi@samsung.com>
10545 M:      Krzysztof Kozlowski <krzk@kernel.org>
10546 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10547 L:      linux-kernel@vger.kernel.org
10548 S:      Supported
10549 F:      Documentation/devicetree/bindings/*/max77686.txt
10550 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10551 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10552 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10553 F:      drivers/*/max14577*.c
10554 F:      drivers/*/max77686*.c
10555 F:      drivers/*/max77693*.c
10556 F:      drivers/clk/clk-max77686.c
10557 F:      drivers/extcon/extcon-max14577.c
10558 F:      drivers/extcon/extcon-max77693.c
10559 F:      drivers/rtc/rtc-max77686.c
10560 F:      include/linux/mfd/max14577*.h
10561 F:      include/linux/mfd/max77686*.h
10562 F:      include/linux/mfd/max77693*.h
10563
10564 MAXIRADIO FM RADIO RECEIVER DRIVER
10565 M:      Hans Verkuil <hverkuil@xs4all.nl>
10566 L:      linux-media@vger.kernel.org
10567 S:      Maintained
10568 W:      https://linuxtv.org
10569 T:      git git://linuxtv.org/media_tree.git
10570 F:      drivers/media/radio/radio-maxiradio*
10571
10572 MCAN MMIO DEVICE DRIVER
10573 M:      Dan Murphy <dmurphy@ti.com>
10574 M:      Sriram Dash <sriram.dash@samsung.com>
10575 L:      linux-can@vger.kernel.org
10576 S:      Maintained
10577 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10578 F:      drivers/net/can/m_can/m_can.c
10579 F:      drivers/net/can/m_can/m_can.h
10580 F:      drivers/net/can/m_can/m_can_platform.c
10581
10582 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10583 M:      Rishi Gupta <gupt21@gmail.com>
10584 L:      linux-i2c@vger.kernel.org
10585 L:      linux-input@vger.kernel.org
10586 S:      Maintained
10587 F:      drivers/hid/hid-mcp2221.c
10588
10589 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10590 M:      Peter Rosin <peda@axentia.se>
10591 L:      linux-iio@vger.kernel.org
10592 S:      Maintained
10593 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10594 F:      drivers/iio/potentiometer/mcp4018.c
10595 F:      drivers/iio/potentiometer/mcp4531.c
10596
10597 MCR20A IEEE-802.15.4 RADIO DRIVER
10598 M:      Xue Liu <liuxuenetmail@gmail.com>
10599 L:      linux-wpan@vger.kernel.org
10600 S:      Maintained
10601 W:      https://github.com/xueliu/mcr20a-linux
10602 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10603 F:      drivers/net/ieee802154/mcr20a.c
10604 F:      drivers/net/ieee802154/mcr20a.h
10605
10606 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10607 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10608 L:      linux-iio@vger.kernel.org
10609 S:      Maintained
10610 F:      drivers/iio/dac/cio-dac.c
10611
10612 MEDIA CONTROLLER FRAMEWORK
10613 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10614 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10615 L:      linux-media@vger.kernel.org
10616 S:      Supported
10617 W:      https://www.linuxtv.org
10618 T:      git git://linuxtv.org/media_tree.git
10619 F:      drivers/media/mc/
10620 F:      include/media/media-*.h
10621 F:      include/uapi/linux/media.h
10622
10623 MEDIA DRIVER FOR FREESCALE IMX PXP
10624 M:      Philipp Zabel <p.zabel@pengutronix.de>
10625 L:      linux-media@vger.kernel.org
10626 S:      Maintained
10627 T:      git git://linuxtv.org/media_tree.git
10628 F:      drivers/media/platform/imx-pxp.[ch]
10629
10630 MEDIA DRIVERS FOR ASCOT2E
10631 M:      Sergey Kozlov <serjk@netup.ru>
10632 M:      Abylay Ospan <aospan@netup.ru>
10633 L:      linux-media@vger.kernel.org
10634 S:      Supported
10635 W:      https://linuxtv.org
10636 W:      http://netup.tv/
10637 T:      git git://linuxtv.org/media_tree.git
10638 F:      drivers/media/dvb-frontends/ascot2e*
10639
10640 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10641 M:      Jasmin Jessich <jasmin@anw.at>
10642 L:      linux-media@vger.kernel.org
10643 S:      Maintained
10644 W:      https://linuxtv.org
10645 T:      git git://linuxtv.org/media_tree.git
10646 F:      drivers/media/dvb-frontends/cxd2099*
10647
10648 MEDIA DRIVERS FOR CXD2841ER
10649 M:      Sergey Kozlov <serjk@netup.ru>
10650 M:      Abylay Ospan <aospan@netup.ru>
10651 L:      linux-media@vger.kernel.org
10652 S:      Supported
10653 W:      https://linuxtv.org
10654 W:      http://netup.tv/
10655 T:      git git://linuxtv.org/media_tree.git
10656 F:      drivers/media/dvb-frontends/cxd2841er*
10657
10658 MEDIA DRIVERS FOR CXD2880
10659 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10660 L:      linux-media@vger.kernel.org
10661 S:      Supported
10662 W:      http://linuxtv.org/
10663 T:      git git://linuxtv.org/media_tree.git
10664 F:      drivers/media/dvb-frontends/cxd2880/*
10665 F:      drivers/media/spi/cxd2880*
10666
10667 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10668 L:      linux-media@vger.kernel.org
10669 S:      Orphan
10670 W:      https://linuxtv.org
10671 T:      git git://linuxtv.org/media_tree.git
10672 F:      drivers/media/pci/ddbridge/*
10673
10674 MEDIA DRIVERS FOR FREESCALE IMX
10675 M:      Steve Longerbeam <slongerbeam@gmail.com>
10676 M:      Philipp Zabel <p.zabel@pengutronix.de>
10677 L:      linux-media@vger.kernel.org
10678 S:      Maintained
10679 T:      git git://linuxtv.org/media_tree.git
10680 F:      Documentation/admin-guide/media/imx.rst
10681 F:      Documentation/devicetree/bindings/media/imx.txt
10682 F:      drivers/staging/media/imx/
10683 F:      include/linux/imx-media.h
10684 F:      include/media/imx.h
10685
10686 MEDIA DRIVERS FOR FREESCALE IMX7
10687 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10688 L:      linux-media@vger.kernel.org
10689 S:      Maintained
10690 T:      git git://linuxtv.org/media_tree.git
10691 F:      Documentation/admin-guide/media/imx7.rst
10692 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10693 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10694 F:      drivers/staging/media/imx/imx7-media-csi.c
10695 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10696
10697 MEDIA DRIVERS FOR HELENE
10698 M:      Abylay Ospan <aospan@netup.ru>
10699 L:      linux-media@vger.kernel.org
10700 S:      Supported
10701 W:      https://linuxtv.org
10702 W:      http://netup.tv/
10703 T:      git git://linuxtv.org/media_tree.git
10704 F:      drivers/media/dvb-frontends/helene*
10705
10706 MEDIA DRIVERS FOR HORUS3A
10707 M:      Sergey Kozlov <serjk@netup.ru>
10708 M:      Abylay Ospan <aospan@netup.ru>
10709 L:      linux-media@vger.kernel.org
10710 S:      Supported
10711 W:      https://linuxtv.org
10712 W:      http://netup.tv/
10713 T:      git git://linuxtv.org/media_tree.git
10714 F:      drivers/media/dvb-frontends/horus3a*
10715
10716 MEDIA DRIVERS FOR LNBH25
10717 M:      Sergey Kozlov <serjk@netup.ru>
10718 M:      Abylay Ospan <aospan@netup.ru>
10719 L:      linux-media@vger.kernel.org
10720 S:      Supported
10721 W:      https://linuxtv.org
10722 W:      http://netup.tv/
10723 T:      git git://linuxtv.org/media_tree.git
10724 F:      drivers/media/dvb-frontends/lnbh25*
10725
10726 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10727 L:      linux-media@vger.kernel.org
10728 S:      Orphan
10729 W:      https://linuxtv.org
10730 T:      git git://linuxtv.org/media_tree.git
10731 F:      drivers/media/dvb-frontends/mxl5xx*
10732
10733 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10734 M:      Sergey Kozlov <serjk@netup.ru>
10735 M:      Abylay Ospan <aospan@netup.ru>
10736 L:      linux-media@vger.kernel.org
10737 S:      Supported
10738 W:      https://linuxtv.org
10739 W:      http://netup.tv/
10740 T:      git git://linuxtv.org/media_tree.git
10741 F:      drivers/media/pci/netup_unidvb/*
10742
10743 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10744 M:      Dmitry Osipenko <digetx@gmail.com>
10745 L:      linux-media@vger.kernel.org
10746 L:      linux-tegra@vger.kernel.org
10747 S:      Maintained
10748 T:      git git://linuxtv.org/media_tree.git
10749 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10750 F:      drivers/staging/media/tegra-vde/
10751
10752 MEDIA DRIVERS FOR RENESAS - CEU
10753 M:      Jacopo Mondi <jacopo@jmondi.org>
10754 L:      linux-media@vger.kernel.org
10755 L:      linux-renesas-soc@vger.kernel.org
10756 S:      Supported
10757 T:      git git://linuxtv.org/media_tree.git
10758 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
10759 F:      drivers/media/platform/renesas-ceu.c
10760 F:      include/media/drv-intf/renesas-ceu.h
10761
10762 MEDIA DRIVERS FOR RENESAS - DRIF
10763 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10764 L:      linux-media@vger.kernel.org
10765 L:      linux-renesas-soc@vger.kernel.org
10766 S:      Supported
10767 T:      git git://linuxtv.org/media_tree.git
10768 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10769 F:      drivers/media/platform/rcar_drif.c
10770
10771 MEDIA DRIVERS FOR RENESAS - FCP
10772 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10773 L:      linux-media@vger.kernel.org
10774 L:      linux-renesas-soc@vger.kernel.org
10775 S:      Supported
10776 T:      git git://linuxtv.org/media_tree.git
10777 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10778 F:      drivers/media/platform/rcar-fcp.c
10779 F:      include/media/rcar-fcp.h
10780
10781 MEDIA DRIVERS FOR RENESAS - FDP1
10782 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10783 L:      linux-media@vger.kernel.org
10784 L:      linux-renesas-soc@vger.kernel.org
10785 S:      Supported
10786 T:      git git://linuxtv.org/media_tree.git
10787 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10788 F:      drivers/media/platform/rcar_fdp1.c
10789
10790 MEDIA DRIVERS FOR RENESAS - VIN
10791 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10792 L:      linux-media@vger.kernel.org
10793 L:      linux-renesas-soc@vger.kernel.org
10794 S:      Supported
10795 T:      git git://linuxtv.org/media_tree.git
10796 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
10797 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
10798 F:      drivers/media/platform/rcar-vin/
10799
10800 MEDIA DRIVERS FOR RENESAS - VSP1
10801 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10802 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10803 L:      linux-media@vger.kernel.org
10804 L:      linux-renesas-soc@vger.kernel.org
10805 S:      Supported
10806 T:      git git://linuxtv.org/media_tree.git
10807 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10808 F:      drivers/media/platform/vsp1/
10809
10810 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10811 L:      linux-media@vger.kernel.org
10812 S:      Orphan
10813 W:      https://linuxtv.org
10814 T:      git git://linuxtv.org/media_tree.git
10815 F:      drivers/media/dvb-frontends/stv0910*
10816
10817 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10818 L:      linux-media@vger.kernel.org
10819 S:      Orphan
10820 W:      https://linuxtv.org
10821 T:      git git://linuxtv.org/media_tree.git
10822 F:      drivers/media/dvb-frontends/stv6111*
10823
10824 MEDIA DRIVERS FOR STM32 - DCMI
10825 M:      Hugues Fruchet <hugues.fruchet@st.com>
10826 L:      linux-media@vger.kernel.org
10827 S:      Supported
10828 T:      git git://linuxtv.org/media_tree.git
10829 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10830 F:      drivers/media/platform/stm32/stm32-dcmi.c
10831
10832 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10833 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10834 L:      linux-media@vger.kernel.org
10835 S:      Maintained
10836 W:      https://linuxtv.org
10837 Q:      http://patchwork.kernel.org/project/linux-media/list/
10838 T:      git git://linuxtv.org/media_tree.git
10839 F:      Documentation/admin-guide/media/
10840 F:      Documentation/devicetree/bindings/media/
10841 F:      Documentation/driver-api/media/
10842 F:      Documentation/userspace-api/media/
10843 F:      drivers/media/
10844 F:      drivers/staging/media/
10845 F:      include/linux/platform_data/media/
10846 F:      include/media/
10847 F:      include/uapi/linux/dvb/
10848 F:      include/uapi/linux/ivtv*
10849 F:      include/uapi/linux/media.h
10850 F:      include/uapi/linux/meye.h
10851 F:      include/uapi/linux/uvcvideo.h
10852 F:      include/uapi/linux/v4l2-*
10853 F:      include/uapi/linux/videodev2.h
10854
10855 MEDIATEK BLUETOOTH DRIVER
10856 M:      Sean Wang <sean.wang@mediatek.com>
10857 L:      linux-bluetooth@vger.kernel.org
10858 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10859 S:      Maintained
10860 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10861 F:      drivers/bluetooth/btmtkuart.c
10862
10863 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10864 M:      Sean Wang <sean.wang@mediatek.com>
10865 L:      linux-pm@vger.kernel.org
10866 S:      Maintained
10867 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10868 F:      drivers/power/reset/mt6323-poweroff.c
10869
10870 MEDIATEK CIR DRIVER
10871 M:      Sean Wang <sean.wang@mediatek.com>
10872 S:      Maintained
10873 F:      drivers/media/rc/mtk-cir.c
10874
10875 MEDIATEK DMA DRIVER
10876 M:      Sean Wang <sean.wang@mediatek.com>
10877 L:      dmaengine@vger.kernel.org
10878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10879 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10880 S:      Maintained
10881 F:      Documentation/devicetree/bindings/dma/mtk-*
10882 F:      drivers/dma/mediatek/
10883
10884 MEDIATEK ETHERNET DRIVER
10885 M:      Felix Fietkau <nbd@nbd.name>
10886 M:      John Crispin <john@phrozen.org>
10887 M:      Sean Wang <sean.wang@mediatek.com>
10888 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10889 L:      netdev@vger.kernel.org
10890 S:      Maintained
10891 F:      drivers/net/ethernet/mediatek/
10892
10893 MEDIATEK I2C CONTROLLER DRIVER
10894 M:      Qii Wang <qii.wang@mediatek.com>
10895 L:      linux-i2c@vger.kernel.org
10896 S:      Maintained
10897 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10898 F:      drivers/i2c/busses/i2c-mt65xx.c
10899
10900 MEDIATEK JPEG DRIVER
10901 M:      Rick Chang <rick.chang@mediatek.com>
10902 M:      Bin Liu <bin.liu@mediatek.com>
10903 S:      Supported
10904 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10905 F:      drivers/media/platform/mtk-jpeg/
10906
10907 MEDIATEK MDP DRIVER
10908 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10909 M:      Houlong Wei <houlong.wei@mediatek.com>
10910 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10911 S:      Supported
10912 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10913 F:      drivers/media/platform/mtk-mdp/
10914 F:      drivers/media/platform/mtk-vpu/
10915
10916 MEDIATEK MEDIA DRIVER
10917 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10918 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10919 S:      Supported
10920 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10921 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10922 F:      drivers/media/platform/mtk-vcodec/
10923 F:      drivers/media/platform/mtk-vpu/
10924
10925 MEDIATEK MMC/SD/SDIO DRIVER
10926 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10927 S:      Maintained
10928 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10929 F:      drivers/mmc/host/mtk-sd.c
10930
10931 MEDIATEK MT76 WIRELESS LAN DRIVER
10932 M:      Felix Fietkau <nbd@nbd.name>
10933 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10934 R:      Ryder Lee <ryder.lee@mediatek.com>
10935 L:      linux-wireless@vger.kernel.org
10936 S:      Maintained
10937 F:      drivers/net/wireless/mediatek/mt76/
10938
10939 MEDIATEK MT7601U WIRELESS LAN DRIVER
10940 M:      Jakub Kicinski <kubakici@wp.pl>
10941 L:      linux-wireless@vger.kernel.org
10942 S:      Maintained
10943 F:      drivers/net/wireless/mediatek/mt7601u/
10944
10945 MEDIATEK MT7621/28/88 I2C DRIVER
10946 M:      Stefan Roese <sr@denx.de>
10947 L:      linux-i2c@vger.kernel.org
10948 S:      Maintained
10949 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10950 F:      drivers/i2c/busses/i2c-mt7621.c
10951
10952 MEDIATEK NAND CONTROLLER DRIVER
10953 L:      linux-mtd@lists.infradead.org
10954 S:      Orphan
10955 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10956 F:      drivers/mtd/nand/raw/mtk_*
10957
10958 MEDIATEK PMIC LED DRIVER
10959 M:      Sean Wang <sean.wang@mediatek.com>
10960 S:      Maintained
10961 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10962 F:      drivers/leds/leds-mt6323.c
10963
10964 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10965 M:      Sean Wang <sean.wang@mediatek.com>
10966 S:      Maintained
10967 F:      drivers/char/hw_random/mtk-rng.c
10968
10969 MEDIATEK SWITCH DRIVER
10970 M:      Sean Wang <sean.wang@mediatek.com>
10971 L:      netdev@vger.kernel.org
10972 S:      Maintained
10973 F:      drivers/net/dsa/mt7530.*
10974 F:      net/dsa/tag_mtk.c
10975
10976 MEDIATEK USB3 DRD IP DRIVER
10977 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10978 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10981 S:      Maintained
10982 F:      drivers/usb/mtu3/
10983
10984 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10985 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10986 M:      Martin Donnelly <martin.donnelly@ge.com>
10987 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10988 S:      Maintained
10989 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10990 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10991
10992 MEGARAID SCSI/SAS DRIVERS
10993 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10994 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10995 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10996 L:      megaraidlinux.pdl@broadcom.com
10997 L:      linux-scsi@vger.kernel.org
10998 S:      Maintained
10999 W:      http://www.avagotech.com/support/
11000 F:      Documentation/scsi/megaraid.rst
11001 F:      drivers/scsi/megaraid.*
11002 F:      drivers/scsi/megaraid/
11003
11004 MELEXIS MLX90614 DRIVER
11005 M:      Crt Mori <cmo@melexis.com>
11006 L:      linux-iio@vger.kernel.org
11007 S:      Supported
11008 W:      http://www.melexis.com
11009 F:      drivers/iio/temperature/mlx90614.c
11010
11011 MELEXIS MLX90632 DRIVER
11012 M:      Crt Mori <cmo@melexis.com>
11013 L:      linux-iio@vger.kernel.org
11014 S:      Supported
11015 W:      http://www.melexis.com
11016 F:      drivers/iio/temperature/mlx90632.c
11017
11018 MELFAS MIP4 TOUCHSCREEN DRIVER
11019 M:      Sangwon Jee <jeesw@melfas.com>
11020 S:      Supported
11021 W:      http://www.melfas.com
11022 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11023 F:      drivers/input/touchscreen/melfas_mip4.c
11024
11025 MELLANOX ETHERNET DRIVER (mlx4_en)
11026 M:      Tariq Toukan <tariqt@mellanox.com>
11027 L:      netdev@vger.kernel.org
11028 S:      Supported
11029 W:      http://www.mellanox.com
11030 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11031 F:      drivers/net/ethernet/mellanox/mlx4/en_*
11032
11033 MELLANOX ETHERNET DRIVER (mlx5e)
11034 M:      Saeed Mahameed <saeedm@mellanox.com>
11035 L:      netdev@vger.kernel.org
11036 S:      Supported
11037 W:      http://www.mellanox.com
11038 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11039 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
11040
11041 MELLANOX ETHERNET INNOVA DRIVERS
11042 R:      Boris Pismenny <borisp@mellanox.com>
11043 L:      netdev@vger.kernel.org
11044 S:      Supported
11045 W:      http://www.mellanox.com
11046 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11047 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
11048 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11049 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11050 F:      include/linux/mlx5/mlx5_ifc_fpga.h
11051
11052 MELLANOX ETHERNET SWITCH DRIVERS
11053 M:      Jiri Pirko <jiri@mellanox.com>
11054 M:      Ido Schimmel <idosch@mellanox.com>
11055 L:      netdev@vger.kernel.org
11056 S:      Supported
11057 W:      http://www.mellanox.com
11058 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11059 F:      drivers/net/ethernet/mellanox/mlxsw/
11060 F:      tools/testing/selftests/drivers/net/mlxsw/
11061
11062 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11063 M:      mlxsw@mellanox.com
11064 L:      netdev@vger.kernel.org
11065 S:      Supported
11066 W:      http://www.mellanox.com
11067 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11068 F:      drivers/net/ethernet/mellanox/mlxfw/
11069
11070 MELLANOX HARDWARE PLATFORM SUPPORT
11071 M:      Andy Shevchenko <andy@infradead.org>
11072 M:      Darren Hart <dvhart@infradead.org>
11073 M:      Vadim Pasternak <vadimp@mellanox.com>
11074 L:      platform-driver-x86@vger.kernel.org
11075 S:      Supported
11076 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11077 F:      drivers/platform/mellanox/
11078 F:      include/linux/platform_data/mlxreg.h
11079
11080 MELLANOX MLX4 core VPI driver
11081 M:      Tariq Toukan <tariqt@mellanox.com>
11082 L:      netdev@vger.kernel.org
11083 L:      linux-rdma@vger.kernel.org
11084 S:      Supported
11085 W:      http://www.mellanox.com
11086 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11087 F:      drivers/net/ethernet/mellanox/mlx4/
11088 F:      include/linux/mlx4/
11089
11090 MELLANOX MLX4 IB driver
11091 M:      Yishai Hadas <yishaih@mellanox.com>
11092 L:      linux-rdma@vger.kernel.org
11093 S:      Supported
11094 W:      http://www.mellanox.com
11095 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11096 F:      drivers/infiniband/hw/mlx4/
11097 F:      include/linux/mlx4/
11098 F:      include/uapi/rdma/mlx4-abi.h
11099
11100 MELLANOX MLX5 core VPI driver
11101 M:      Saeed Mahameed <saeedm@mellanox.com>
11102 M:      Leon Romanovsky <leonro@mellanox.com>
11103 L:      netdev@vger.kernel.org
11104 L:      linux-rdma@vger.kernel.org
11105 S:      Supported
11106 W:      http://www.mellanox.com
11107 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11108 F:      Documentation/networking/device_drivers/mellanox/
11109 F:      drivers/net/ethernet/mellanox/mlx5/core/
11110 F:      include/linux/mlx5/
11111
11112 MELLANOX MLX5 IB driver
11113 M:      Leon Romanovsky <leonro@mellanox.com>
11114 L:      linux-rdma@vger.kernel.org
11115 S:      Supported
11116 W:      http://www.mellanox.com
11117 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11118 F:      drivers/infiniband/hw/mlx5/
11119 F:      include/linux/mlx5/
11120 F:      include/uapi/rdma/mlx5-abi.h
11121
11122 MELLANOX MLXCPLD I2C AND MUX DRIVER
11123 M:      Vadim Pasternak <vadimp@mellanox.com>
11124 M:      Michael Shych <michaelsh@mellanox.com>
11125 L:      linux-i2c@vger.kernel.org
11126 S:      Supported
11127 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
11128 F:      drivers/i2c/busses/i2c-mlxcpld.c
11129 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
11130
11131 MELLANOX MLXCPLD LED DRIVER
11132 M:      Vadim Pasternak <vadimp@mellanox.com>
11133 L:      linux-leds@vger.kernel.org
11134 S:      Supported
11135 F:      Documentation/leds/leds-mlxcpld.rst
11136 F:      drivers/leds/leds-mlxcpld.c
11137 F:      drivers/leds/leds-mlxreg.c
11138
11139 MELLANOX PLATFORM DRIVER
11140 M:      Vadim Pasternak <vadimp@mellanox.com>
11141 L:      platform-driver-x86@vger.kernel.org
11142 S:      Supported
11143 F:      drivers/platform/x86/mlx-platform.c
11144
11145 MEMBARRIER SUPPORT
11146 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11147 M:      "Paul E. McKenney" <paulmck@kernel.org>
11148 L:      linux-kernel@vger.kernel.org
11149 S:      Supported
11150 F:      arch/powerpc/include/asm/membarrier.h
11151 F:      include/uapi/linux/membarrier.h
11152 F:      kernel/sched/membarrier.c
11153
11154 MEMBLOCK
11155 M:      Mike Rapoport <rppt@linux.ibm.com>
11156 L:      linux-mm@kvack.org
11157 S:      Maintained
11158 F:      Documentation/core-api/boot-time-mm.rst
11159 F:      include/linux/memblock.h
11160 F:      mm/memblock.c
11161
11162 MEMORY CONTROLLER DRIVERS
11163 M:      Krzysztof Kozlowski <krzk@kernel.org>
11164 L:      linux-kernel@vger.kernel.org
11165 S:      Maintained
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11167 F:      Documentation/devicetree/bindings/memory-controllers/
11168 F:      drivers/memory/
11169
11170 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11171 M:      Dmitry Osipenko <digetx@gmail.com>
11172 L:      linux-pm@vger.kernel.org
11173 L:      linux-tegra@vger.kernel.org
11174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11175 S:      Maintained
11176 F:      drivers/devfreq/tegra20-devfreq.c
11177 F:      drivers/devfreq/tegra30-devfreq.c
11178
11179 MEMORY MANAGEMENT
11180 M:      Andrew Morton <akpm@linux-foundation.org>
11181 L:      linux-mm@kvack.org
11182 S:      Maintained
11183 W:      http://www.linux-mm.org
11184 T:      quilt https://ozlabs.org/~akpm/mmotm/
11185 T:      quilt https://ozlabs.org/~akpm/mmots/
11186 T:      git git://github.com/hnaz/linux-mm.git
11187 F:      include/linux/gfp.h
11188 F:      include/linux/memory_hotplug.h
11189 F:      include/linux/mm.h
11190 F:      include/linux/mmzone.h
11191 F:      include/linux/vmalloc.h
11192 F:      mm/
11193
11194 MEMORY TECHNOLOGY DEVICES (MTD)
11195 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11196 M:      Richard Weinberger <richard@nod.at>
11197 M:      Vignesh Raghavendra <vigneshr@ti.com>
11198 L:      linux-mtd@lists.infradead.org
11199 S:      Maintained
11200 W:      http://www.linux-mtd.infradead.org/
11201 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11202 C:      irc://irc.oftc.net/mtd
11203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11205 F:      Documentation/devicetree/bindings/mtd/
11206 F:      drivers/mtd/
11207 F:      include/linux/mtd/
11208 F:      include/uapi/mtd/
11209
11210 MEN A21 WATCHDOG DRIVER
11211 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11212 L:      linux-watchdog@vger.kernel.org
11213 S:      Maintained
11214 F:      drivers/watchdog/mena21_wdt.c
11215
11216 MEN CHAMELEON BUS (mcb)
11217 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11218 S:      Maintained
11219 F:      Documentation/driver-api/men-chameleon-bus.rst
11220 F:      drivers/mcb/
11221 F:      include/linux/mcb.h
11222
11223 MEN F21BMC (Board Management Controller)
11224 M:      Andreas Werner <andreas.werner@men.de>
11225 S:      Supported
11226 F:      Documentation/hwmon/menf21bmc.rst
11227 F:      drivers/hwmon/menf21bmc_hwmon.c
11228 F:      drivers/leds/leds-menf21bmc.c
11229 F:      drivers/mfd/menf21bmc.c
11230 F:      drivers/watchdog/menf21bmc_wdt.c
11231
11232 MEN Z069 WATCHDOG DRIVER
11233 M:      Johannes Thumshirn <jth@kernel.org>
11234 L:      linux-watchdog@vger.kernel.org
11235 S:      Maintained
11236 F:      drivers/watchdog/menz69_wdt.c
11237
11238 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11239 M:      Neil Armstrong <narmstrong@baylibre.com>
11240 L:      linux-media@vger.kernel.org
11241 L:      linux-amlogic@lists.infradead.org
11242 S:      Supported
11243 W:      http://linux-meson.com/
11244 T:      git git://linuxtv.org/media_tree.git
11245 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11246 F:      drivers/media/platform/meson/ao-cec-g12a.c
11247 F:      drivers/media/platform/meson/ao-cec.c
11248
11249 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11250 M:      Liang Yang <liang.yang@amlogic.com>
11251 L:      linux-mtd@lists.infradead.org
11252 S:      Maintained
11253 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11254 F:      drivers/mtd/nand/raw/meson_*
11255
11256 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11257 M:      Maxime Jourdan <mjourdan@baylibre.com>
11258 M:      Neil Armstrong <narmstrong@baylibre.com>
11259 L:      linux-media@vger.kernel.org
11260 L:      linux-amlogic@lists.infradead.org
11261 S:      Supported
11262 T:      git git://linuxtv.org/media_tree.git
11263 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11264 F:      drivers/staging/media/meson/vdec/
11265
11266 METHODE UDPU SUPPORT
11267 M:      Vladimir Vid <vladimir.vid@sartura.hr>
11268 S:      Maintained
11269 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11270
11271 MHI BUS
11272 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11273 M:      Hemant Kumar <hemantk@codeaurora.org>
11274 L:      linux-arm-msm@vger.kernel.org
11275 S:      Maintained
11276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11277 F:      Documentation/mhi/
11278 F:      drivers/bus/mhi/
11279 F:      include/linux/mhi.h
11280
11281 MICROBLAZE ARCHITECTURE
11282 M:      Michal Simek <monstr@monstr.eu>
11283 S:      Supported
11284 W:      http://www.monstr.eu/fdt/
11285 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
11286 F:      arch/microblaze/
11287
11288 MICROCHIP AT91 SERIAL DRIVER
11289 M:      Richard Genoud <richard.genoud@gmail.com>
11290 S:      Maintained
11291 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11292 F:      drivers/tty/serial/atmel_serial.c
11293 F:      drivers/tty/serial/atmel_serial.h
11294
11295 MICROCHIP AT91 USART MFD DRIVER
11296 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11297 L:      linux-kernel@vger.kernel.org
11298 S:      Supported
11299 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11300 F:      drivers/mfd/at91-usart.c
11301 F:      include/dt-bindings/mfd/at91-usart.h
11302
11303 MICROCHIP AT91 USART SPI DRIVER
11304 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11305 L:      linux-spi@vger.kernel.org
11306 S:      Supported
11307 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11308 F:      drivers/spi/spi-at91-usart.c
11309
11310 MICROCHIP AUDIO ASOC DRIVERS
11311 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11312 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11313 S:      Supported
11314 F:      sound/soc/atmel
11315
11316 MICROCHIP DMA DRIVER
11317 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11319 L:      dmaengine@vger.kernel.org
11320 S:      Supported
11321 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
11322 F:      drivers/dma/at_hdmac.c
11323 F:      drivers/dma/at_hdmac_regs.h
11324 F:      include/dt-bindings/dma/at91.h
11325 F:      include/linux/platform_data/dma-atmel.h
11326
11327 MICROCHIP ECC DRIVER
11328 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11329 L:      linux-crypto@vger.kernel.org
11330 S:      Maintained
11331 F:      drivers/crypto/atmel-ecc.*
11332
11333 MICROCHIP I2C DRIVER
11334 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11335 L:      linux-i2c@vger.kernel.org
11336 S:      Supported
11337 F:      drivers/i2c/busses/i2c-at91-*.c
11338 F:      drivers/i2c/busses/i2c-at91.h
11339
11340 MICROCHIP ISC DRIVER
11341 M:      Eugen Hristev <eugen.hristev@microchip.com>
11342 L:      linux-media@vger.kernel.org
11343 S:      Supported
11344 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
11345 F:      drivers/media/platform/atmel/atmel-isc-base.c
11346 F:      drivers/media/platform/atmel/atmel-isc-regs.h
11347 F:      drivers/media/platform/atmel/atmel-isc.h
11348 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
11349 F:      include/linux/atmel-isc-media.h
11350
11351 MICROCHIP ISI DRIVER
11352 M:      Eugen Hristev <eugen.hristev@microchip.com>
11353 L:      linux-media@vger.kernel.org
11354 S:      Supported
11355 F:      drivers/media/platform/atmel/atmel-isi.c
11356 F:      drivers/media/platform/atmel/atmel-isi.h
11357
11358 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11359 M:      Woojung Huh <woojung.huh@microchip.com>
11360 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11361 L:      netdev@vger.kernel.org
11362 S:      Maintained
11363 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
11364 F:      drivers/net/dsa/microchip/*
11365 F:      include/linux/platform_data/microchip-ksz.h
11366 F:      net/dsa/tag_ksz.c
11367
11368 MICROCHIP LAN743X ETHERNET DRIVER
11369 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
11370 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11371 L:      netdev@vger.kernel.org
11372 S:      Maintained
11373 F:      drivers/net/ethernet/microchip/lan743x_*
11374
11375 MICROCHIP LCDFB DRIVER
11376 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11377 L:      linux-fbdev@vger.kernel.org
11378 S:      Maintained
11379 F:      drivers/video/fbdev/atmel_lcdfb.c
11380 F:      include/video/atmel_lcdc.h
11381
11382 MICROCHIP MCP16502 PMIC DRIVER
11383 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
11384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385 S:      Maintained
11386 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11387 F:      drivers/regulator/mcp16502.c
11388
11389 MICROCHIP MCP3911 ADC DRIVER
11390 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11391 M:      Kent Gustavsson <kent@minoris.se>
11392 L:      linux-iio@vger.kernel.org
11393 S:      Supported
11394 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11395 F:      drivers/iio/adc/mcp3911.c
11396
11397 MICROCHIP MMC/SD/SDIO MCI DRIVER
11398 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11399 S:      Maintained
11400 F:      drivers/mmc/host/atmel-mci.c
11401
11402 MICROCHIP NAND DRIVER
11403 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11404 L:      linux-mtd@lists.infradead.org
11405 S:      Supported
11406 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
11407 F:      drivers/mtd/nand/raw/atmel/*
11408
11409 MICROCHIP PWM DRIVER
11410 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11412 L:      linux-pwm@vger.kernel.org
11413 S:      Supported
11414 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11415 F:      drivers/pwm/pwm-atmel.c
11416
11417 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11418 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11419 M:      Eugen Hristev <eugen.hristev@microchip.com>
11420 L:      linux-iio@vger.kernel.org
11421 S:      Supported
11422 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11423 F:      drivers/iio/adc/at91-sama5d2_adc.c
11424 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11425
11426 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11427 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11428 S:      Supported
11429 F:      drivers/power/reset/at91-sama5d2_shdwc.c
11430
11431 MICROCHIP SPI DRIVER
11432 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11433 S:      Supported
11434 F:      drivers/spi/spi-atmel.*
11435
11436 MICROCHIP SSC DRIVER
11437 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11439 S:      Supported
11440 F:      drivers/misc/atmel-ssc.c
11441 F:      include/linux/atmel-ssc.h
11442
11443 MICROCHIP USB251XB DRIVER
11444 M:      Richard Leitner <richard.leitner@skidata.com>
11445 L:      linux-usb@vger.kernel.org
11446 S:      Maintained
11447 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11448 F:      drivers/usb/misc/usb251xb.c
11449
11450 MICROCHIP USBA UDC DRIVER
11451 M:      Cristian Birsan <cristian.birsan@microchip.com>
11452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11453 S:      Supported
11454 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
11455
11456 MICROCHIP XDMA DRIVER
11457 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11458 L:      linux-arm-kernel@lists.infradead.org
11459 L:      dmaengine@vger.kernel.org
11460 S:      Supported
11461 F:      drivers/dma/at_xdmac.c
11462
11463 MICROSEMI MIPS SOCS
11464 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11465 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11466 L:      linux-mips@vger.kernel.org
11467 S:      Supported
11468 F:      Documentation/devicetree/bindings/mips/mscc.txt
11469 F:      arch/mips/boot/dts/mscc/
11470 F:      arch/mips/configs/generic/board-ocelot.config
11471 F:      arch/mips/generic/board-ocelot.c
11472
11473 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11474 M:      Don Brace <don.brace@microsemi.com>
11475 L:      esc.storagedev@microsemi.com
11476 L:      linux-scsi@vger.kernel.org
11477 S:      Supported
11478 F:      Documentation/scsi/smartpqi.rst
11479 F:      drivers/scsi/smartpqi/Kconfig
11480 F:      drivers/scsi/smartpqi/Makefile
11481 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11482 F:      include/linux/cciss*.h
11483 F:      include/uapi/linux/cciss*.h
11484
11485 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11486 M:      Chen Yu <yu.c.chen@intel.com>
11487 L:      platform-driver-x86@vger.kernel.org
11488 S:      Supported
11489 F:      drivers/platform/x86/surfacepro3_button.c
11490
11491 MICROTEK X6 SCANNER
11492 M:      Oliver Neukum <oliver@neukum.org>
11493 S:      Maintained
11494 F:      drivers/usb/image/microtek.*
11495
11496 MIPS
11497 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11498 L:      linux-mips@vger.kernel.org
11499 S:      Maintained
11500 W:      http://www.linux-mips.org/
11501 Q:      https://patchwork.kernel.org/project/linux-mips/list/
11502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11503 F:      Documentation/devicetree/bindings/mips/
11504 F:      Documentation/mips/
11505 F:      arch/mips/
11506 F:      drivers/platform/mips/
11507
11508 MIPS BOSTON DEVELOPMENT BOARD
11509 M:      Paul Burton <paulburton@kernel.org>
11510 L:      linux-mips@vger.kernel.org
11511 S:      Maintained
11512 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11513 F:      arch/mips/boot/dts/img/boston.dts
11514 F:      arch/mips/configs/generic/board-boston.config
11515 F:      drivers/clk/imgtec/clk-boston.c
11516 F:      include/dt-bindings/clock/boston-clock.h
11517
11518 MIPS GENERIC PLATFORM
11519 M:      Paul Burton <paulburton@kernel.org>
11520 L:      linux-mips@vger.kernel.org
11521 S:      Supported
11522 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11523 F:      arch/mips/generic/
11524 F:      arch/mips/tools/generic-board-config.sh
11525
11526 MIPS RINT INSTRUCTION EMULATION
11527 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11528 L:      linux-mips@vger.kernel.org
11529 S:      Supported
11530 F:      arch/mips/math-emu/dp_rint.c
11531 F:      arch/mips/math-emu/sp_rint.c
11532
11533 MIPS/LOONGSON1 ARCHITECTURE
11534 M:      Keguang Zhang <keguang.zhang@gmail.com>
11535 L:      linux-mips@vger.kernel.org
11536 S:      Maintained
11537 F:      arch/mips/include/asm/mach-loongson32/
11538 F:      arch/mips/loongson32/
11539 F:      drivers/*/*/*loongson1*
11540 F:      drivers/*/*loongson1*
11541
11542 MIPS/LOONGSON2EF ARCHITECTURE
11543 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11544 L:      linux-mips@vger.kernel.org
11545 S:      Maintained
11546 F:      arch/mips/include/asm/mach-loongson2ef/
11547 F:      arch/mips/loongson2ef/
11548 F:      drivers/*/*/*loongson2*
11549 F:      drivers/*/*loongson2*
11550
11551 MIPS/LOONGSON64 ARCHITECTURE
11552 M:      Huacai Chen <chenhc@lemote.com>
11553 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11554 L:      linux-mips@vger.kernel.org
11555 S:      Maintained
11556 F:      arch/mips/include/asm/mach-loongson64/
11557 F:      arch/mips/loongson64/
11558 F:      drivers/*/*/*loongson3*
11559 F:      drivers/*/*loongson3*
11560 F:      drivers/irqchip/irq-loongson*
11561 F:      drivers/platform/mips/cpu_hwmon.c
11562
11563 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11564 M:      Hans Verkuil <hverkuil@xs4all.nl>
11565 L:      linux-media@vger.kernel.org
11566 S:      Odd Fixes
11567 W:      https://linuxtv.org
11568 T:      git git://linuxtv.org/media_tree.git
11569 F:      drivers/media/radio/radio-miropcm20*
11570
11571 MMP SUPPORT
11572 R:      Lubomir Rintel <lkundrak@v3.sk>
11573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11574 S:      Odd Fixes
11575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11576 F:      arch/arm/boot/dts/mmp*
11577 F:      arch/arm/mach-mmp/
11578 F:      linux/soc/mmp/
11579
11580 MMP USB PHY DRIVERS
11581 R:      Lubomir Rintel <lkundrak@v3.sk>
11582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11583 S:      Maintained
11584 F:      drivers/phy/marvell/phy-mmp3-usb.c
11585 F:      drivers/phy/marvell/phy-pxa-usb.c
11586
11587 MMU GATHER AND TLB INVALIDATION
11588 M:      Will Deacon <will@kernel.org>
11589 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11590 M:      Andrew Morton <akpm@linux-foundation.org>
11591 M:      Nick Piggin <npiggin@gmail.com>
11592 M:      Peter Zijlstra <peterz@infradead.org>
11593 L:      linux-arch@vger.kernel.org
11594 L:      linux-mm@kvack.org
11595 S:      Maintained
11596 F:      arch/*/include/asm/tlb.h
11597 F:      include/asm-generic/tlb.h
11598 F:      mm/mmu_gather.c
11599
11600 MN88472 MEDIA DRIVER
11601 M:      Antti Palosaari <crope@iki.fi>
11602 L:      linux-media@vger.kernel.org
11603 S:      Maintained
11604 W:      https://linuxtv.org
11605 W:      http://palosaari.fi/linux/
11606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11607 F:      drivers/media/dvb-frontends/mn88472*
11608
11609 MN88473 MEDIA DRIVER
11610 M:      Antti Palosaari <crope@iki.fi>
11611 L:      linux-media@vger.kernel.org
11612 S:      Maintained
11613 W:      https://linuxtv.org
11614 W:      http://palosaari.fi/linux/
11615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11616 F:      drivers/media/dvb-frontends/mn88473*
11617
11618 MODULE SUPPORT
11619 M:      Jessica Yu <jeyu@kernel.org>
11620 S:      Maintained
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11622 F:      include/linux/module.h
11623 F:      kernel/module.c
11624
11625 MONOLITHIC POWER SYSTEM PMIC DRIVER
11626 M:      Saravanan Sekar <sravanhome@gmail.com>
11627 S:      Maintained
11628 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11629 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11630 F:      drivers/iio/adc/mp2629_adc.c
11631 F:      drivers/mfd/mp2629.c
11632 F:      drivers/power/supply/mp2629_charger.c
11633 F:      drivers/regulator/mp5416.c
11634 F:      drivers/regulator/mpq7920.c
11635 F:      drivers/regulator/mpq7920.h
11636 F:      include/linux/mfd/mp2629.h
11637
11638 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11639 S:      Orphan
11640 W:      http://popies.net/meye/
11641 F:      Documentation/userspace-api/media/drivers/meye*
11642 F:      drivers/media/pci/meye/
11643 F:      include/uapi/linux/meye.h
11644
11645 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11646 M:      Jiri Slaby <jirislaby@kernel.org>
11647 S:      Maintained
11648 F:      Documentation/driver-api/serial/moxa-smartio.rst
11649 F:      drivers/tty/mxser.*
11650
11651 MR800 AVERMEDIA USB FM RADIO DRIVER
11652 M:      Alexey Klimov <klimov.linux@gmail.com>
11653 L:      linux-media@vger.kernel.org
11654 S:      Maintained
11655 T:      git git://linuxtv.org/media_tree.git
11656 F:      drivers/media/radio/radio-mr800.c
11657
11658 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11659 M:      Alan Ott <alan@signal11.us>
11660 L:      linux-wpan@vger.kernel.org
11661 S:      Maintained
11662 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11663 F:      drivers/net/ieee802154/mrf24j40.c
11664
11665 MSI LAPTOP SUPPORT
11666 M:      "Lee, Chun-Yi" <jlee@suse.com>
11667 L:      platform-driver-x86@vger.kernel.org
11668 S:      Maintained
11669 F:      drivers/platform/x86/msi-laptop.c
11670
11671 MSI WMI SUPPORT
11672 L:      platform-driver-x86@vger.kernel.org
11673 S:      Orphan
11674 F:      drivers/platform/x86/msi-wmi.c
11675
11676 MSI001 MEDIA DRIVER
11677 M:      Antti Palosaari <crope@iki.fi>
11678 L:      linux-media@vger.kernel.org
11679 S:      Maintained
11680 W:      https://linuxtv.org
11681 W:      http://palosaari.fi/linux/
11682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11683 T:      git git://linuxtv.org/anttip/media_tree.git
11684 F:      drivers/media/tuners/msi001*
11685
11686 MSI2500 MEDIA DRIVER
11687 M:      Antti Palosaari <crope@iki.fi>
11688 L:      linux-media@vger.kernel.org
11689 S:      Maintained
11690 W:      https://linuxtv.org
11691 W:      http://palosaari.fi/linux/
11692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11693 T:      git git://linuxtv.org/anttip/media_tree.git
11694 F:      drivers/media/usb/msi2500/
11695
11696 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11697 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11698 L:      linux-mtd@lists.infradead.org
11699 S:      Maintained
11700 F:      drivers/mtd/devices/docg3*
11701
11702 MT9M032 APTINA SENSOR DRIVER
11703 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11704 L:      linux-media@vger.kernel.org
11705 S:      Maintained
11706 T:      git git://linuxtv.org/media_tree.git
11707 F:      drivers/media/i2c/mt9m032.c
11708 F:      include/media/i2c/mt9m032.h
11709
11710 MT9P031 APTINA CAMERA SENSOR
11711 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11712 L:      linux-media@vger.kernel.org
11713 S:      Maintained
11714 T:      git git://linuxtv.org/media_tree.git
11715 F:      drivers/media/i2c/mt9p031.c
11716 F:      include/media/i2c/mt9p031.h
11717
11718 MT9T001 APTINA CAMERA SENSOR
11719 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11720 L:      linux-media@vger.kernel.org
11721 S:      Maintained
11722 T:      git git://linuxtv.org/media_tree.git
11723 F:      drivers/media/i2c/mt9t001.c
11724 F:      include/media/i2c/mt9t001.h
11725
11726 MT9T112 APTINA CAMERA SENSOR
11727 M:      Jacopo Mondi <jacopo@jmondi.org>
11728 L:      linux-media@vger.kernel.org
11729 S:      Odd Fixes
11730 T:      git git://linuxtv.org/media_tree.git
11731 F:      drivers/media/i2c/mt9t112.c
11732 F:      include/media/i2c/mt9t112.h
11733
11734 MT9V032 APTINA CAMERA SENSOR
11735 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11736 L:      linux-media@vger.kernel.org
11737 S:      Maintained
11738 T:      git git://linuxtv.org/media_tree.git
11739 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11740 F:      drivers/media/i2c/mt9v032.c
11741 F:      include/media/i2c/mt9v032.h
11742
11743 MT9V111 APTINA CAMERA SENSOR
11744 M:      Jacopo Mondi <jacopo@jmondi.org>
11745 L:      linux-media@vger.kernel.org
11746 S:      Maintained
11747 T:      git git://linuxtv.org/media_tree.git
11748 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11749 F:      drivers/media/i2c/mt9v111.c
11750
11751 MULTIFUNCTION DEVICES (MFD)
11752 M:      Lee Jones <lee.jones@linaro.org>
11753 S:      Supported
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11755 F:      Documentation/devicetree/bindings/mfd/
11756 F:      drivers/mfd/
11757 F:      include/dt-bindings/mfd/
11758 F:      include/linux/mfd/
11759
11760 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11761 S:      Orphan
11762 F:      drivers/mmc/host/mmc_spi.c
11763 F:      include/linux/spi/mmc_spi.h
11764
11765 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11766 M:      Ulf Hansson <ulf.hansson@linaro.org>
11767 L:      linux-mmc@vger.kernel.org
11768 S:      Maintained
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11770 F:      Documentation/devicetree/bindings/mmc/
11771 F:      drivers/mmc/
11772 F:      include/linux/mmc/
11773 F:      include/uapi/linux/mmc/
11774
11775 MULTIPLEXER SUBSYSTEM
11776 M:      Peter Rosin <peda@axentia.se>
11777 S:      Maintained
11778 F:      Documentation/ABI/testing/sysfs-class-mux*
11779 F:      Documentation/devicetree/bindings/mux/
11780 F:      drivers/mux/
11781 F:      include/dt-bindings/mux/
11782 F:      include/linux/mux/
11783
11784 MULTITECH MULTIPORT CARD (ISICOM)
11785 S:      Orphan
11786 F:      drivers/tty/isicom.c
11787 F:      include/linux/isicom.h
11788
11789 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11790 M:      Bin Liu <b-liu@ti.com>
11791 L:      linux-usb@vger.kernel.org
11792 S:      Maintained
11793 F:      drivers/usb/musb/
11794
11795 MXL301RF MEDIA DRIVER
11796 M:      Akihiro Tsukada <tskd08@gmail.com>
11797 L:      linux-media@vger.kernel.org
11798 S:      Odd Fixes
11799 F:      drivers/media/tuners/mxl301rf*
11800
11801 MXL5007T MEDIA DRIVER
11802 M:      Michael Krufky <mkrufky@linuxtv.org>
11803 L:      linux-media@vger.kernel.org
11804 S:      Maintained
11805 W:      https://linuxtv.org
11806 W:      http://github.com/mkrufky
11807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11808 T:      git git://linuxtv.org/mkrufky/tuners.git
11809 F:      drivers/media/tuners/mxl5007t.*
11810
11811 MXSFB DRM DRIVER
11812 M:      Marek Vasut <marex@denx.de>
11813 M:      Stefan Agner <stefan@agner.ch>
11814 L:      dri-devel@lists.freedesktop.org
11815 S:      Supported
11816 T:      git git://anongit.freedesktop.org/drm/drm-misc
11817 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11818 F:      drivers/gpu/drm/mxsfb/
11819
11820 MYLEX DAC960 PCI RAID Controller
11821 M:      Hannes Reinecke <hare@kernel.org>
11822 L:      linux-scsi@vger.kernel.org
11823 S:      Supported
11824 F:      drivers/scsi/myrb.*
11825 F:      drivers/scsi/myrs.*
11826
11827 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11828 M:      Chris Lee <christopher.lee@cspi.com>
11829 L:      netdev@vger.kernel.org
11830 S:      Supported
11831 W:      https://www.cspi.com/ethernet-products/support/downloads/
11832 F:      drivers/net/ethernet/myricom/myri10ge/
11833
11834 NAND FLASH SUBSYSTEM
11835 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11836 R:      Richard Weinberger <richard@nod.at>
11837 L:      linux-mtd@lists.infradead.org
11838 S:      Maintained
11839 W:      http://www.linux-mtd.infradead.org/
11840 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11841 C:      irc://irc.oftc.net/mtd
11842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11843 F:      drivers/mtd/nand/
11844 F:      include/linux/mtd/*nand*.h
11845
11846 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11847 M:      Daniel Mack <zonque@gmail.com>
11848 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11849 S:      Maintained
11850 W:      http://www.native-instruments.com
11851 F:      sound/usb/caiaq/
11852
11853 NATSEMI ETHERNET DRIVER (DP8381x)
11854 S:      Orphan
11855 F:      drivers/net/ethernet/natsemi/natsemi.c
11856
11857 NCR 5380 SCSI DRIVERS
11858 M:      Finn Thain <fthain@telegraphics.com.au>
11859 M:      Michael Schmitz <schmitzmic@gmail.com>
11860 L:      linux-scsi@vger.kernel.org
11861 S:      Maintained
11862 F:      Documentation/scsi/g_NCR5380.rst
11863 F:      drivers/scsi/NCR5380.*
11864 F:      drivers/scsi/arm/cumana_1.c
11865 F:      drivers/scsi/arm/oak.c
11866 F:      drivers/scsi/atari_scsi.*
11867 F:      drivers/scsi/dmx3191d.c
11868 F:      drivers/scsi/g_NCR5380.*
11869 F:      drivers/scsi/mac_scsi.*
11870 F:      drivers/scsi/sun3_scsi.*
11871 F:      drivers/scsi/sun3_scsi_vme.c
11872
11873 NCSI LIBRARY
11874 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11875 S:      Maintained
11876 F:      net/ncsi/
11877
11878 NCT6775 HARDWARE MONITOR DRIVER
11879 M:      Guenter Roeck <linux@roeck-us.net>
11880 L:      linux-hwmon@vger.kernel.org
11881 S:      Maintained
11882 F:      Documentation/hwmon/nct6775.rst
11883 F:      drivers/hwmon/nct6775.c
11884
11885 NETDEVSIM
11886 M:      Jakub Kicinski <kuba@kernel.org>
11887 S:      Maintained
11888 F:      drivers/net/netdevsim/*
11889
11890 NETEM NETWORK EMULATOR
11891 M:      Stephen Hemminger <stephen@networkplumber.org>
11892 L:      netdev@vger.kernel.org
11893 S:      Maintained
11894 F:      net/sched/sch_netem.c
11895
11896 NETERION 10GbE DRIVERS (s2io/vxge)
11897 M:      Jon Mason <jdmason@kudzu.us>
11898 L:      netdev@vger.kernel.org
11899 S:      Supported
11900 F:      Documentation/networking/device_drivers/neterion/s2io.rst
11901 F:      Documentation/networking/device_drivers/neterion/vxge.rst
11902 F:      drivers/net/ethernet/neterion/
11903
11904 NETFILTER
11905 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11906 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11907 M:      Florian Westphal <fw@strlen.de>
11908 L:      netfilter-devel@vger.kernel.org
11909 L:      coreteam@netfilter.org
11910 S:      Maintained
11911 W:      http://www.netfilter.org/
11912 W:      http://www.iptables.org/
11913 W:      http://www.nftables.org/
11914 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11917 F:      include/linux/netfilter*
11918 F:      include/linux/netfilter/
11919 F:      include/net/netfilter/
11920 F:      include/uapi/linux/netfilter*
11921 F:      include/uapi/linux/netfilter/
11922 F:      net/*/netfilter.c
11923 F:      net/*/netfilter/
11924 F:      net/bridge/br_netfilter*.c
11925 F:      net/netfilter/
11926
11927 NETROM NETWORK LAYER
11928 M:      Ralf Baechle <ralf@linux-mips.org>
11929 L:      linux-hams@vger.kernel.org
11930 S:      Maintained
11931 W:      http://www.linux-ax25.org/
11932 F:      include/net/netrom.h
11933 F:      include/uapi/linux/netrom.h
11934 F:      net/netrom/
11935
11936 NETRONOME ETHERNET DRIVERS
11937 M:      Jakub Kicinski <kuba@kernel.org>
11938 L:      oss-drivers@netronome.com
11939 S:      Maintained
11940 F:      drivers/net/ethernet/netronome/
11941
11942 NETWORK BLOCK DEVICE (NBD)
11943 M:      Josef Bacik <josef@toxicpanda.com>
11944 L:      linux-block@vger.kernel.org
11945 L:      nbd@other.debian.org
11946 S:      Maintained
11947 F:      Documentation/admin-guide/blockdev/nbd.rst
11948 F:      drivers/block/nbd.c
11949 F:      include/trace/events/nbd.h
11950 F:      include/uapi/linux/nbd.h
11951
11952 NETWORK DROP MONITOR
11953 M:      Neil Horman <nhorman@tuxdriver.com>
11954 L:      netdev@vger.kernel.org
11955 S:      Maintained
11956 W:      https://fedorahosted.org/dropwatch/
11957 F:      include/net/drop_monitor.h
11958 F:      include/uapi/linux/net_dropmon.h
11959 F:      net/core/drop_monitor.c
11960
11961 NETWORKING DRIVERS
11962 M:      "David S. Miller" <davem@davemloft.net>
11963 M:      Jakub Kicinski <kuba@kernel.org>
11964 L:      netdev@vger.kernel.org
11965 S:      Maintained
11966 W:      http://www.linuxfoundation.org/en/Net
11967 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11970 F:      Documentation/devicetree/bindings/net/
11971 F:      drivers/net/
11972 F:      include/linux/etherdevice.h
11973 F:      include/linux/fcdevice.h
11974 F:      include/linux/fddidevice.h
11975 F:      include/linux/hippidevice.h
11976 F:      include/linux/if_*
11977 F:      include/linux/inetdevice.h
11978 F:      include/linux/netdevice.h
11979 F:      include/uapi/linux/if_*
11980 F:      include/uapi/linux/netdevice.h
11981
11982 NETWORKING DRIVERS (WIRELESS)
11983 M:      Kalle Valo <kvalo@codeaurora.org>
11984 L:      linux-wireless@vger.kernel.org
11985 S:      Maintained
11986 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11989 F:      Documentation/devicetree/bindings/net/wireless/
11990 F:      drivers/net/wireless/
11991
11992 NETWORKING [DSA]
11993 M:      Andrew Lunn <andrew@lunn.ch>
11994 M:      Vivien Didelot <vivien.didelot@gmail.com>
11995 M:      Florian Fainelli <f.fainelli@gmail.com>
11996 S:      Maintained
11997 F:      Documentation/devicetree/bindings/net/dsa/
11998 F:      drivers/net/dsa/
11999 F:      include/linux/dsa/
12000 F:      include/linux/platform_data/dsa.h
12001 F:      include/net/dsa.h
12002 F:      net/dsa/
12003
12004 NETWORKING [GENERAL]
12005 M:      "David S. Miller" <davem@davemloft.net>
12006 M:      Jakub Kicinski <kuba@kernel.org>
12007 L:      netdev@vger.kernel.org
12008 S:      Maintained
12009 W:      http://www.linuxfoundation.org/en/Net
12010 Q:      http://patchwork.ozlabs.org/project/netdev/list/
12011 B:      mailto:netdev@vger.kernel.org
12012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12014 F:      Documentation/networking/
12015 F:      include/linux/in.h
12016 F:      include/linux/net.h
12017 F:      include/linux/netdevice.h
12018 F:      include/net/
12019 F:      include/uapi/linux/in.h
12020 F:      include/uapi/linux/net.h
12021 F:      include/uapi/linux/net_namespace.h
12022 F:      include/uapi/linux/netdevice.h
12023 F:      lib/net_utils.c
12024 F:      lib/random32.c
12025 F:      net/
12026 F:      tools/testing/selftests/net/
12027
12028 NETWORKING [IPSEC]
12029 M:      Steffen Klassert <steffen.klassert@secunet.com>
12030 M:      Herbert Xu <herbert@gondor.apana.org.au>
12031 M:      "David S. Miller" <davem@davemloft.net>
12032 L:      netdev@vger.kernel.org
12033 S:      Maintained
12034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12036 F:      include/net/xfrm.h
12037 F:      include/uapi/linux/xfrm.h
12038 F:      net/ipv4/ah4.c
12039 F:      net/ipv4/esp4*
12040 F:      net/ipv4/ip_vti.c
12041 F:      net/ipv4/ipcomp.c
12042 F:      net/ipv4/xfrm*
12043 F:      net/ipv6/ah6.c
12044 F:      net/ipv6/esp6*
12045 F:      net/ipv6/ip6_vti.c
12046 F:      net/ipv6/ipcomp6.c
12047 F:      net/ipv6/xfrm*
12048 F:      net/key/
12049 F:      net/xfrm/
12050
12051 NETWORKING [IPv4/IPv6]
12052 M:      "David S. Miller" <davem@davemloft.net>
12053 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12054 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12055 L:      netdev@vger.kernel.org
12056 S:      Maintained
12057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12058 F:      arch/x86/net/*
12059 F:      include/net/ip*
12060 F:      net/ipv4/
12061 F:      net/ipv6/
12062
12063 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12064 M:      Paul Moore <paul@paul-moore.com>
12065 L:      netdev@vger.kernel.org
12066 L:      linux-security-module@vger.kernel.org
12067 S:      Maintained
12068 W:      https://github.com/netlabel
12069 F:      Documentation/netlabel/
12070 F:      include/net/calipso.h
12071 F:      include/net/cipso_ipv4.h
12072 F:      include/net/netlabel.h
12073 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
12074 F:      include/uapi/linux/netfilter/xt_SECMARK.h
12075 F:      net/ipv4/cipso_ipv4.c
12076 F:      net/ipv6/calipso.c
12077 F:      net/netfilter/xt_CONNSECMARK.c
12078 F:      net/netfilter/xt_SECMARK.c
12079 F:      net/netlabel/
12080
12081 NETWORKING [MPTCP]
12082 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
12083 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
12084 L:      netdev@vger.kernel.org
12085 L:      mptcp@lists.01.org
12086 S:      Maintained
12087 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
12088 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
12089 F:      include/net/mptcp.h
12090 F:      include/uapi/linux/mptcp.h
12091 F:      net/mptcp/
12092 F:      tools/testing/selftests/net/mptcp/
12093
12094 NETWORKING [TCP]
12095 M:      Eric Dumazet <edumazet@google.com>
12096 L:      netdev@vger.kernel.org
12097 S:      Maintained
12098 F:      include/linux/tcp.h
12099 F:      include/net/tcp.h
12100 F:      include/trace/events/tcp.h
12101 F:      include/uapi/linux/tcp.h
12102 F:      net/ipv4/syncookies.c
12103 F:      net/ipv4/tcp*.c
12104 F:      net/ipv6/syncookies.c
12105 F:      net/ipv6/tcp*.c
12106
12107 NETWORKING [TLS]
12108 M:      Boris Pismenny <borisp@mellanox.com>
12109 M:      Aviad Yehezkel <aviadye@mellanox.com>
12110 M:      John Fastabend <john.fastabend@gmail.com>
12111 M:      Daniel Borkmann <daniel@iogearbox.net>
12112 M:      Jakub Kicinski <kuba@kernel.org>
12113 L:      netdev@vger.kernel.org
12114 S:      Maintained
12115 F:      include/net/tls.h
12116 F:      include/uapi/linux/tls.h
12117 F:      net/tls/*
12118
12119 NETWORKING [WIRELESS]
12120 L:      linux-wireless@vger.kernel.org
12121 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12122
12123 NETXEN (1/10) GbE SUPPORT
12124 M:      Manish Chopra <manishc@marvell.com>
12125 M:      Rahul Verma <rahulv@marvell.com>
12126 M:      GR-Linux-NIC-Dev@marvell.com
12127 L:      netdev@vger.kernel.org
12128 S:      Supported
12129 F:      drivers/net/ethernet/qlogic/netxen/
12130
12131 NET_FAILOVER MODULE
12132 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
12133 L:      netdev@vger.kernel.org
12134 S:      Supported
12135 F:      Documentation/networking/net_failover.rst
12136 F:      drivers/net/net_failover.c
12137 F:      include/net/net_failover.h
12138
12139 NEXTHOP
12140 M:      David Ahern <dsahern@kernel.org>
12141 L:      netdev@vger.kernel.org
12142 S:      Maintained
12143 F:      include/net/netns/nexthop.h
12144 F:      include/net/nexthop.h
12145 F:      include/uapi/linux/nexthop.h
12146 F:      net/ipv4/nexthop.c
12147
12148 NFC SUBSYSTEM
12149 L:      netdev@vger.kernel.org
12150 S:      Orphan
12151 F:      Documentation/devicetree/bindings/net/nfc/
12152 F:      drivers/nfc/
12153 F:      include/linux/platform_data/nfcmrvl.h
12154 F:      include/net/nfc/
12155 F:      include/uapi/linux/nfc.h
12156 F:      net/nfc/
12157
12158 NFS, SUNRPC, AND LOCKD CLIENTS
12159 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
12160 M:      Anna Schumaker <anna.schumaker@netapp.com>
12161 L:      linux-nfs@vger.kernel.org
12162 S:      Maintained
12163 W:      http://client.linux-nfs.org
12164 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12165 F:      fs/lockd/
12166 F:      fs/nfs/
12167 F:      fs/nfs_common/
12168 F:      include/linux/lockd/
12169 F:      include/linux/nfs*
12170 F:      include/linux/sunrpc/
12171 F:      include/uapi/linux/nfs*
12172 F:      include/uapi/linux/sunrpc/
12173 F:      net/sunrpc/
12174
12175 NILFS2 FILESYSTEM
12176 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
12177 L:      linux-nilfs@vger.kernel.org
12178 S:      Supported
12179 W:      https://nilfs.sourceforge.io/
12180 W:      https://nilfs.osdn.jp/
12181 T:      git git://github.com/konis/nilfs2.git
12182 F:      Documentation/filesystems/nilfs2.rst
12183 F:      fs/nilfs2/
12184 F:      include/trace/events/nilfs2.h
12185 F:      include/uapi/linux/nilfs2_api.h
12186 F:      include/uapi/linux/nilfs2_ondisk.h
12187
12188 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12189 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12190 S:      Maintained
12191 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12192 F:      Documentation/scsi/NinjaSCSI.rst
12193 F:      drivers/scsi/pcmcia/nsp_*
12194
12195 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12196 M:      GOTO Masanori <gotom@debian.or.jp>
12197 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12198 S:      Maintained
12199 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12200 F:      Documentation/scsi/NinjaSCSI.rst
12201 F:      drivers/scsi/nsp32*
12202
12203 NIOS2 ARCHITECTURE
12204 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12205 S:      Maintained
12206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12207 F:      arch/nios2/
12208
12209 NOHZ, DYNTICKS SUPPORT
12210 M:      Frederic Weisbecker <fweisbec@gmail.com>
12211 M:      Thomas Gleixner <tglx@linutronix.de>
12212 M:      Ingo Molnar <mingo@kernel.org>
12213 L:      linux-kernel@vger.kernel.org
12214 S:      Maintained
12215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12216 F:      include/linux/sched/nohz.h
12217 F:      include/linux/tick.h
12218 F:      kernel/time/tick*.*
12219
12220 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12221 M:      Pavel Machek <pavel@ucw.cz>
12222 M:      Sakari Ailus <sakari.ailus@iki.fi>
12223 L:      linux-media@vger.kernel.org
12224 S:      Maintained
12225 F:      drivers/media/i2c/ad5820.c
12226 F:      drivers/media/i2c/et8ek8
12227
12228 NOKIA N900 POWER SUPPLY DRIVERS
12229 R:      Pali Rohár <pali@kernel.org>
12230 F:      drivers/power/supply/bq2415x_charger.c
12231 F:      drivers/power/supply/bq27xxx_battery.c
12232 F:      drivers/power/supply/bq27xxx_battery_i2c.c
12233 F:      drivers/power/supply/isp1704_charger.c
12234 F:      drivers/power/supply/rx51_battery.c
12235 F:      include/linux/power/bq2415x_charger.h
12236 F:      include/linux/power/bq27xxx_battery.h
12237
12238 NOLIBC HEADER FILE
12239 M:      Willy Tarreau <w@1wt.eu>
12240 S:      Maintained
12241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12242 F:      tools/include/nolibc/
12243
12244 NSDEPS
12245 M:      Matthias Maennich <maennich@google.com>
12246 S:      Maintained
12247 F:      Documentation/core-api/symbol-namespaces.rst
12248 F:      scripts/nsdeps
12249
12250 NTB AMD DRIVER
12251 M:      Sanjay R Mehta <sanju.mehta@amd.com>
12252 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12253 L:      linux-ntb@googlegroups.com
12254 S:      Supported
12255 F:      drivers/ntb/hw/amd/
12256
12257 NTB DRIVER CORE
12258 M:      Jon Mason <jdmason@kudzu.us>
12259 M:      Dave Jiang <dave.jiang@intel.com>
12260 M:      Allen Hubbe <allenbh@gmail.com>
12261 L:      linux-ntb@googlegroups.com
12262 S:      Supported
12263 W:      https://github.com/jonmason/ntb/wiki
12264 T:      git git://github.com/jonmason/ntb.git
12265 F:      drivers/net/ntb_netdev.c
12266 F:      drivers/ntb/
12267 F:      include/linux/ntb.h
12268 F:      include/linux/ntb_transport.h
12269 F:      tools/testing/selftests/ntb/
12270
12271 NTB IDT DRIVER
12272 M:      Serge Semin <fancer.lancer@gmail.com>
12273 L:      linux-ntb@googlegroups.com
12274 S:      Supported
12275 F:      drivers/ntb/hw/idt/
12276
12277 NTB INTEL DRIVER
12278 M:      Dave Jiang <dave.jiang@intel.com>
12279 L:      linux-ntb@googlegroups.com
12280 S:      Supported
12281 W:      https://github.com/davejiang/linux/wiki
12282 T:      git https://github.com/davejiang/linux.git
12283 F:      drivers/ntb/hw/intel/
12284
12285 NTFS FILESYSTEM
12286 M:      Anton Altaparmakov <anton@tuxera.com>
12287 L:      linux-ntfs-dev@lists.sourceforge.net
12288 S:      Supported
12289 W:      http://www.tuxera.com/
12290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12291 F:      Documentation/filesystems/ntfs.rst
12292 F:      fs/ntfs/
12293
12294 NUBUS SUBSYSTEM
12295 M:      Finn Thain <fthain@telegraphics.com.au>
12296 L:      linux-m68k@lists.linux-m68k.org
12297 S:      Maintained
12298 F:      arch/*/include/asm/nubus.h
12299 F:      drivers/nubus/
12300 F:      include/linux/nubus.h
12301 F:      include/uapi/linux/nubus.h
12302
12303 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12304 M:      Antonino Daplas <adaplas@gmail.com>
12305 L:      linux-fbdev@vger.kernel.org
12306 S:      Maintained
12307 F:      drivers/video/fbdev/nvidia/
12308 F:      drivers/video/fbdev/riva/
12309
12310 NVM EXPRESS DRIVER
12311 M:      Keith Busch <kbusch@kernel.org>
12312 M:      Jens Axboe <axboe@fb.com>
12313 M:      Christoph Hellwig <hch@lst.de>
12314 M:      Sagi Grimberg <sagi@grimberg.me>
12315 L:      linux-nvme@lists.infradead.org
12316 S:      Supported
12317 W:      http://git.infradead.org/nvme.git
12318 T:      git://git.infradead.org/nvme.git
12319 F:      drivers/nvme/host/
12320 F:      include/linux/nvme.h
12321 F:      include/uapi/linux/nvme_ioctl.h
12322
12323 NVM EXPRESS FC TRANSPORT DRIVERS
12324 M:      James Smart <james.smart@broadcom.com>
12325 L:      linux-nvme@lists.infradead.org
12326 S:      Supported
12327 F:      drivers/nvme/host/fc.c
12328 F:      drivers/nvme/target/fc.c
12329 F:      drivers/nvme/target/fcloop.c
12330 F:      include/linux/nvme-fc-driver.h
12331 F:      include/linux/nvme-fc.h
12332
12333 NVM EXPRESS TARGET DRIVER
12334 M:      Christoph Hellwig <hch@lst.de>
12335 M:      Sagi Grimberg <sagi@grimberg.me>
12336 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12337 L:      linux-nvme@lists.infradead.org
12338 S:      Supported
12339 W:      http://git.infradead.org/nvme.git
12340 T:      git://git.infradead.org/nvme.git
12341 F:      drivers/nvme/target/
12342
12343 NVMEM FRAMEWORK
12344 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12345 S:      Maintained
12346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12347 F:      Documentation/ABI/stable/sysfs-bus-nvmem
12348 F:      Documentation/devicetree/bindings/nvmem/
12349 F:      drivers/nvmem/
12350 F:      include/linux/nvmem-consumer.h
12351 F:      include/linux/nvmem-provider.h
12352
12353 NXP FSPI DRIVER
12354 M:      Ashish Kumar <ashish.kumar@nxp.com>
12355 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
12356 L:      linux-spi@vger.kernel.org
12357 S:      Maintained
12358 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12359 F:      drivers/spi/spi-nxp-fspi.c
12360
12361 NXP FXAS21002C DRIVER
12362 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12363 L:      linux-iio@vger.kernel.org
12364 S:      Maintained
12365 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12366 F:      drivers/iio/gyro/fxas21002c.h
12367 F:      drivers/iio/gyro/fxas21002c_core.c
12368 F:      drivers/iio/gyro/fxas21002c_i2c.c
12369 F:      drivers/iio/gyro/fxas21002c_spi.c
12370
12371 NXP SGTL5000 DRIVER
12372 M:      Fabio Estevam <festevam@gmail.com>
12373 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12374 S:      Maintained
12375 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
12376 F:      sound/soc/codecs/sgtl5000*
12377
12378 NXP SJA1105 ETHERNET SWITCH DRIVER
12379 M:      Vladimir Oltean <olteanv@gmail.com>
12380 L:      linux-kernel@vger.kernel.org
12381 S:      Maintained
12382 F:      drivers/net/dsa/sja1105
12383
12384 NXP TDA998X DRM DRIVER
12385 M:      Russell King <linux@armlinux.org.uk>
12386 S:      Maintained
12387 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12388 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12389 F:      drivers/gpu/drm/i2c/tda998x_drv.c
12390 F:      include/drm/i2c/tda998x.h
12391 F:      include/dt-bindings/display/tda998x.h
12392 K:      "nxp,tda998x"
12393
12394 NXP TFA9879 DRIVER
12395 M:      Peter Rosin <peda@axentia.se>
12396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12397 S:      Maintained
12398 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
12399 F:      sound/soc/codecs/tfa9879*
12400
12401 NXP-NCI NFC DRIVER
12402 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
12403 R:      Charles Gorand <charles.gorand@effinnov.com>
12404 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12405 S:      Supported
12406 F:      drivers/nfc/nxp-nci
12407
12408 OBJAGG
12409 M:      Jiri Pirko <jiri@mellanox.com>
12410 L:      netdev@vger.kernel.org
12411 S:      Supported
12412 F:      include/linux/objagg.h
12413 F:      lib/objagg.c
12414 F:      lib/test_objagg.c
12415
12416 OBJTOOL
12417 M:      Josh Poimboeuf <jpoimboe@redhat.com>
12418 M:      Peter Zijlstra <peterz@infradead.org>
12419 S:      Supported
12420 F:      tools/objtool/
12421
12422 OCELOT ETHERNET SWITCH DRIVER
12423 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12424 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
12425 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
12426 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12427 L:      netdev@vger.kernel.org
12428 S:      Supported
12429 F:      drivers/net/dsa/ocelot/*
12430 F:      drivers/net/ethernet/mscc/
12431 F:      include/soc/mscc/ocelot*
12432 F:      net/dsa/tag_ocelot.c
12433
12434 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12435 M:      Frederic Barrat <fbarrat@linux.ibm.com>
12436 M:      Andrew Donnellan <ajd@linux.ibm.com>
12437 L:      linuxppc-dev@lists.ozlabs.org
12438 S:      Supported
12439 F:      Documentation/userspace-api/accelerators/ocxl.rst
12440 F:      arch/powerpc/include/asm/pnv-ocxl.h
12441 F:      arch/powerpc/platforms/powernv/ocxl.c
12442 F:      drivers/misc/ocxl/
12443 F:      include/misc/ocxl*
12444 F:      include/uapi/misc/ocxl.h
12445
12446 OMAP AUDIO SUPPORT
12447 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12448 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
12449 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12450 L:      linux-omap@vger.kernel.org
12451 S:      Maintained
12452 F:      sound/soc/ti/n810.c
12453 F:      sound/soc/ti/omap*
12454 F:      sound/soc/ti/rx51.c
12455 F:      sound/soc/ti/sdma-pcm.*
12456
12457 OMAP CLOCK FRAMEWORK SUPPORT
12458 M:      Paul Walmsley <paul@pwsan.com>
12459 L:      linux-omap@vger.kernel.org
12460 S:      Maintained
12461 F:      arch/arm/*omap*/*clock*
12462
12463 OMAP DEVICE TREE SUPPORT
12464 M:      Benoît Cousson <bcousson@baylibre.com>
12465 M:      Tony Lindgren <tony@atomide.com>
12466 L:      linux-omap@vger.kernel.org
12467 L:      devicetree@vger.kernel.org
12468 S:      Maintained
12469 F:      arch/arm/boot/dts/*am3*
12470 F:      arch/arm/boot/dts/*am4*
12471 F:      arch/arm/boot/dts/*am5*
12472 F:      arch/arm/boot/dts/*dra7*
12473 F:      arch/arm/boot/dts/*omap*
12474 F:      arch/arm/boot/dts/logicpd-som-lv*
12475 F:      arch/arm/boot/dts/logicpd-torpedo*
12476
12477 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12478 L:      linux-omap@vger.kernel.org
12479 L:      linux-fbdev@vger.kernel.org
12480 S:      Orphan
12481 F:      Documentation/arm/omap/dss.rst
12482 F:      drivers/video/fbdev/omap2/
12483
12484 OMAP FRAMEBUFFER SUPPORT
12485 L:      linux-fbdev@vger.kernel.org
12486 L:      linux-omap@vger.kernel.org
12487 S:      Orphan
12488 F:      drivers/video/fbdev/omap/
12489
12490 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12491 M:      Roger Quadros <rogerq@ti.com>
12492 M:      Tony Lindgren <tony@atomide.com>
12493 L:      linux-omap@vger.kernel.org
12494 S:      Maintained
12495 F:      arch/arm/mach-omap2/*gpmc*
12496 F:      drivers/memory/omap-gpmc.c
12497
12498 OMAP GPIO DRIVER
12499 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12500 M:      Santosh Shilimkar <ssantosh@kernel.org>
12501 M:      Kevin Hilman <khilman@kernel.org>
12502 L:      linux-omap@vger.kernel.org
12503 S:      Maintained
12504 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12505 F:      drivers/gpio/gpio-omap.c
12506
12507 OMAP HARDWARE SPINLOCK SUPPORT
12508 M:      Ohad Ben-Cohen <ohad@wizery.com>
12509 L:      linux-omap@vger.kernel.org
12510 S:      Maintained
12511 F:      drivers/hwspinlock/omap_hwspinlock.c
12512
12513 OMAP HS MMC SUPPORT
12514 L:      linux-mmc@vger.kernel.org
12515 L:      linux-omap@vger.kernel.org
12516 S:      Orphan
12517 F:      drivers/mmc/host/omap_hsmmc.c
12518
12519 OMAP HWMOD DATA
12520 M:      Paul Walmsley <paul@pwsan.com>
12521 L:      linux-omap@vger.kernel.org
12522 S:      Maintained
12523 F:      arch/arm/mach-omap2/omap_hwmod*data*
12524
12525 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12526 M:      Benoît Cousson <bcousson@baylibre.com>
12527 L:      linux-omap@vger.kernel.org
12528 S:      Maintained
12529 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12530
12531 OMAP HWMOD SUPPORT
12532 M:      Benoît Cousson <bcousson@baylibre.com>
12533 M:      Paul Walmsley <paul@pwsan.com>
12534 L:      linux-omap@vger.kernel.org
12535 S:      Maintained
12536 F:      arch/arm/mach-omap2/omap_hwmod.*
12537
12538 OMAP I2C DRIVER
12539 M:      Vignesh R <vigneshr@ti.com>
12540 L:      linux-omap@vger.kernel.org
12541 L:      linux-i2c@vger.kernel.org
12542 S:      Maintained
12543 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12544 F:      drivers/i2c/busses/i2c-omap.c
12545
12546 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12547 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12548 L:      linux-media@vger.kernel.org
12549 S:      Maintained
12550 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12551 F:      drivers/media/platform/omap3isp/
12552 F:      drivers/staging/media/omap4iss/
12553
12554 OMAP MMC SUPPORT
12555 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12556 L:      linux-omap@vger.kernel.org
12557 S:      Odd Fixes
12558 F:      drivers/mmc/host/omap.c
12559
12560 OMAP POWER MANAGEMENT SUPPORT
12561 M:      Kevin Hilman <khilman@kernel.org>
12562 L:      linux-omap@vger.kernel.org
12563 S:      Maintained
12564 F:      arch/arm/*omap*/*pm*
12565 F:      drivers/cpufreq/omap-cpufreq.c
12566
12567 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12568 M:      Rajendra Nayak <rnayak@codeaurora.org>
12569 M:      Paul Walmsley <paul@pwsan.com>
12570 L:      linux-omap@vger.kernel.org
12571 S:      Maintained
12572 F:      arch/arm/mach-omap2/prm*
12573
12574 OMAP RANDOM NUMBER GENERATOR SUPPORT
12575 M:      Deepak Saxena <dsaxena@plexity.net>
12576 S:      Maintained
12577 F:      drivers/char/hw_random/omap-rng.c
12578
12579 OMAP USB SUPPORT
12580 L:      linux-usb@vger.kernel.org
12581 L:      linux-omap@vger.kernel.org
12582 S:      Orphan
12583 F:      arch/arm/*omap*/usb*
12584 F:      drivers/usb/*/*omap*
12585
12586 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12587 M:      Mark Jackson <mpfj@newflow.co.uk>
12588 L:      linux-omap@vger.kernel.org
12589 S:      Maintained
12590 F:      arch/arm/boot/dts/am335x-nano.dts
12591
12592 OMAP1 SUPPORT
12593 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12594 M:      Tony Lindgren <tony@atomide.com>
12595 L:      linux-omap@vger.kernel.org
12596 S:      Maintained
12597 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12599 F:      arch/arm/configs/omap1_defconfig
12600 F:      arch/arm/mach-omap1/
12601 F:      arch/arm/plat-omap/
12602 F:      drivers/i2c/busses/i2c-omap.c
12603 F:      include/linux/platform_data/ams-delta-fiq.h
12604 F:      include/linux/platform_data/i2c-omap.h
12605
12606 OMAP2+ SUPPORT
12607 M:      Tony Lindgren <tony@atomide.com>
12608 L:      linux-omap@vger.kernel.org
12609 S:      Maintained
12610 W:      http://www.muru.com/linux/omap/
12611 W:      http://linux.omap.com/
12612 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12614 F:      arch/arm/configs/omap2plus_defconfig
12615 F:      arch/arm/mach-omap2/
12616 F:      arch/arm/plat-omap/
12617 F:      drivers/bus/ti-sysc.c
12618 F:      drivers/i2c/busses/i2c-omap.c
12619 F:      drivers/irqchip/irq-omap-intc.c
12620 F:      drivers/mfd/*omap*.c
12621 F:      drivers/mfd/menelaus.c
12622 F:      drivers/mfd/palmas.c
12623 F:      drivers/mfd/tps65217.c
12624 F:      drivers/mfd/tps65218.c
12625 F:      drivers/mfd/tps65910.c
12626 F:      drivers/mfd/twl-core.[ch]
12627 F:      drivers/mfd/twl4030*.c
12628 F:      drivers/mfd/twl6030*.c
12629 F:      drivers/mfd/twl6040*.c
12630 F:      drivers/regulator/palmas-regulator*.c
12631 F:      drivers/regulator/pbias-regulator.c
12632 F:      drivers/regulator/tps65217-regulator.c
12633 F:      drivers/regulator/tps65218-regulator.c
12634 F:      drivers/regulator/tps65910-regulator.c
12635 F:      drivers/regulator/twl-regulator.c
12636 F:      drivers/regulator/twl6030-regulator.c
12637 F:      include/linux/platform_data/i2c-omap.h
12638 F:      include/linux/platform_data/ti-sysc.h
12639
12640 OMFS FILESYSTEM
12641 M:      Bob Copeland <me@bobcopeland.com>
12642 L:      linux-karma-devel@lists.sourceforge.net
12643 S:      Maintained
12644 F:      Documentation/filesystems/omfs.rst
12645 F:      fs/omfs/
12646
12647 OMNIKEY CARDMAN 4000 DRIVER
12648 M:      Harald Welte <laforge@gnumonks.org>
12649 S:      Maintained
12650 F:      drivers/char/pcmcia/cm4000_cs.c
12651 F:      include/linux/cm4000_cs.h
12652 F:      include/uapi/linux/cm4000_cs.h
12653
12654 OMNIKEY CARDMAN 4040 DRIVER
12655 M:      Harald Welte <laforge@gnumonks.org>
12656 S:      Maintained
12657 F:      drivers/char/pcmcia/cm4040_cs.*
12658
12659 OMNIVISION OV13858 SENSOR DRIVER
12660 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12661 L:      linux-media@vger.kernel.org
12662 S:      Maintained
12663 T:      git git://linuxtv.org/media_tree.git
12664 F:      drivers/media/i2c/ov13858.c
12665
12666 OMNIVISION OV2680 SENSOR DRIVER
12667 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12668 L:      linux-media@vger.kernel.org
12669 S:      Maintained
12670 T:      git git://linuxtv.org/media_tree.git
12671 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12672 F:      drivers/media/i2c/ov2680.c
12673
12674 OMNIVISION OV2685 SENSOR DRIVER
12675 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12676 L:      linux-media@vger.kernel.org
12677 S:      Maintained
12678 T:      git git://linuxtv.org/media_tree.git
12679 F:      drivers/media/i2c/ov2685.c
12680
12681 OMNIVISION OV2740 SENSOR DRIVER
12682 M:      Tianshu Qiu <tian.shu.qiua@intel.com>
12683 R:      Shawn Tu <shawnx.tu@intel.com>
12684 R:      Bingbu Cao <bingbu.cao@intel.com>
12685 L:      linux-media@vger.kernel.org
12686 S:      Maintained
12687 T:      git git://linuxtv.org/media_tree.git
12688 F:      drivers/media/i2c/ov2740.c
12689
12690 OMNIVISION OV5640 SENSOR DRIVER
12691 M:      Steve Longerbeam <slongerbeam@gmail.com>
12692 L:      linux-media@vger.kernel.org
12693 S:      Maintained
12694 T:      git git://linuxtv.org/media_tree.git
12695 F:      drivers/media/i2c/ov5640.c
12696
12697 OMNIVISION OV5647 SENSOR DRIVER
12698 M:      Luis Oliveira <lolivei@synopsys.com>
12699 L:      linux-media@vger.kernel.org
12700 S:      Maintained
12701 T:      git git://linuxtv.org/media_tree.git
12702 F:      drivers/media/i2c/ov5647.c
12703
12704 OMNIVISION OV5670 SENSOR DRIVER
12705 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12706 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12707 L:      linux-media@vger.kernel.org
12708 S:      Maintained
12709 T:      git git://linuxtv.org/media_tree.git
12710 F:      drivers/media/i2c/ov5670.c
12711
12712 OMNIVISION OV5675 SENSOR DRIVER
12713 M:      Shawn Tu <shawnx.tu@intel.com>
12714 L:      linux-media@vger.kernel.org
12715 S:      Maintained
12716 T:      git git://linuxtv.org/media_tree.git
12717 F:      drivers/media/i2c/ov5675.c
12718
12719 OMNIVISION OV5695 SENSOR DRIVER
12720 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12721 L:      linux-media@vger.kernel.org
12722 S:      Maintained
12723 T:      git git://linuxtv.org/media_tree.git
12724 F:      drivers/media/i2c/ov5695.c
12725
12726 OMNIVISION OV7670 SENSOR DRIVER
12727 M:      Jonathan Corbet <corbet@lwn.net>
12728 L:      linux-media@vger.kernel.org
12729 S:      Maintained
12730 T:      git git://linuxtv.org/media_tree.git
12731 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12732 F:      drivers/media/i2c/ov7670.c
12733
12734 OMNIVISION OV772x SENSOR DRIVER
12735 M:      Jacopo Mondi <jacopo@jmondi.org>
12736 L:      linux-media@vger.kernel.org
12737 S:      Odd fixes
12738 T:      git git://linuxtv.org/media_tree.git
12739 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12740 F:      drivers/media/i2c/ov772x.c
12741 F:      include/media/i2c/ov772x.h
12742
12743 OMNIVISION OV7740 SENSOR DRIVER
12744 M:      Wenyou Yang <wenyou.yang@microchip.com>
12745 L:      linux-media@vger.kernel.org
12746 S:      Maintained
12747 T:      git git://linuxtv.org/media_tree.git
12748 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12749 F:      drivers/media/i2c/ov7740.c
12750
12751 OMNIVISION OV8856 SENSOR DRIVER
12752 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
12753 L:      linux-media@vger.kernel.org
12754 S:      Maintained
12755 T:      git git://linuxtv.org/media_tree.git
12756 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12757 F:      drivers/media/i2c/ov8856.c
12758
12759 OMNIVISION OV9640 SENSOR DRIVER
12760 M:      Petr Cvek <petrcvekcz@gmail.com>
12761 L:      linux-media@vger.kernel.org
12762 S:      Maintained
12763 F:      drivers/media/i2c/ov9640.*
12764
12765 OMNIVISION OV9650 SENSOR DRIVER
12766 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12767 R:      Akinobu Mita <akinobu.mita@gmail.com>
12768 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12769 L:      linux-media@vger.kernel.org
12770 S:      Maintained
12771 T:      git git://linuxtv.org/media_tree.git
12772 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12773 F:      drivers/media/i2c/ov9650.c
12774
12775 ONENAND FLASH DRIVER
12776 M:      Kyungmin Park <kyungmin.park@samsung.com>
12777 L:      linux-mtd@lists.infradead.org
12778 S:      Maintained
12779 F:      drivers/mtd/nand/onenand/
12780 F:      include/linux/mtd/onenand*.h
12781
12782 ONION OMEGA2+ BOARD
12783 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12784 L:      linux-mips@vger.kernel.org
12785 S:      Maintained
12786 F:      arch/mips/boot/dts/ralink/omega2p.dts
12787
12788 OP-TEE DRIVER
12789 M:      Jens Wiklander <jens.wiklander@linaro.org>
12790 L:      op-tee@lists.trustedfirmware.org
12791 S:      Maintained
12792 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
12793 F:      drivers/tee/optee/
12794
12795 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12796 M:      Sumit Garg <sumit.garg@linaro.org>
12797 L:      op-tee@lists.trustedfirmware.org
12798 S:      Maintained
12799 F:      drivers/char/hw_random/optee-rng.c
12800
12801 OPA-VNIC DRIVER
12802 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12803 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12804 L:      linux-rdma@vger.kernel.org
12805 S:      Supported
12806 F:      drivers/infiniband/ulp/opa_vnic
12807
12808 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12809 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12810 M:      Frank Rowand <frowand.list@gmail.com>
12811 L:      devicetree@vger.kernel.org
12812 S:      Maintained
12813 F:      Documentation/devicetree/dynamic-resolution-notes.rst
12814 F:      Documentation/devicetree/overlay-notes.rst
12815 F:      drivers/of/overlay.c
12816 F:      drivers/of/resolver.c
12817 K:      of_overlay_notifier_
12818
12819 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12820 M:      Rob Herring <robh+dt@kernel.org>
12821 M:      Frank Rowand <frowand.list@gmail.com>
12822 L:      devicetree@vger.kernel.org
12823 S:      Maintained
12824 W:      http://www.devicetree.org/
12825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12826 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12827 F:      drivers/of/
12828 F:      include/linux/of*.h
12829 F:      scripts/dtc/
12830
12831 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12832 M:      Rob Herring <robh+dt@kernel.org>
12833 L:      devicetree@vger.kernel.org
12834 S:      Maintained
12835 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12837 F:      Documentation/devicetree/
12838 F:      arch/*/boot/dts/
12839 F:      include/dt-bindings/
12840
12841 OPENCORES I2C BUS DRIVER
12842 M:      Peter Korsgaard <peter@korsgaard.com>
12843 M:      Andrew Lunn <andrew@lunn.ch>
12844 L:      linux-i2c@vger.kernel.org
12845 S:      Maintained
12846 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12847 F:      Documentation/i2c/busses/i2c-ocores.rst
12848 F:      drivers/i2c/busses/i2c-ocores.c
12849 F:      include/linux/platform_data/i2c-ocores.h
12850
12851 OPENRISC ARCHITECTURE
12852 M:      Jonas Bonn <jonas@southpole.se>
12853 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12854 M:      Stafford Horne <shorne@gmail.com>
12855 L:      openrisc@lists.librecores.org
12856 S:      Maintained
12857 W:      http://openrisc.io
12858 T:      git git://github.com/openrisc/linux.git
12859 F:      Documentation/devicetree/bindings/openrisc/
12860 F:      Documentation/openrisc/
12861 F:      arch/openrisc/
12862 F:      drivers/irqchip/irq-ompic.c
12863 F:      drivers/irqchip/irq-or1k-*
12864
12865 OPENVSWITCH
12866 M:      Pravin B Shelar <pshelar@ovn.org>
12867 L:      netdev@vger.kernel.org
12868 L:      dev@openvswitch.org
12869 S:      Maintained
12870 W:      http://openvswitch.org
12871 F:      include/uapi/linux/openvswitch.h
12872 F:      net/openvswitch/
12873
12874 OPERATING PERFORMANCE POINTS (OPP)
12875 M:      Viresh Kumar <vireshk@kernel.org>
12876 M:      Nishanth Menon <nm@ti.com>
12877 M:      Stephen Boyd <sboyd@kernel.org>
12878 L:      linux-pm@vger.kernel.org
12879 S:      Maintained
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12881 F:      Documentation/devicetree/bindings/opp/
12882 F:      Documentation/power/opp.rst
12883 F:      drivers/opp/
12884 F:      include/linux/pm_opp.h
12885
12886 OPL4 DRIVER
12887 M:      Clemens Ladisch <clemens@ladisch.de>
12888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12889 S:      Maintained
12890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12891 F:      sound/drivers/opl4/
12892
12893 OPROFILE
12894 M:      Robert Richter <rric@kernel.org>
12895 L:      oprofile-list@lists.sf.net
12896 S:      Maintained
12897 F:      arch/*/include/asm/oprofile*.h
12898 F:      arch/*/oprofile/
12899 F:      drivers/oprofile/
12900 F:      include/linux/oprofile.h
12901
12902 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12903 M:      Mark Fasheh <mark@fasheh.com>
12904 M:      Joel Becker <jlbec@evilplan.org>
12905 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12906 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12907 S:      Supported
12908 W:      http://ocfs2.wiki.kernel.org
12909 F:      Documentation/filesystems/dlmfs.rst
12910 F:      Documentation/filesystems/ocfs2.rst
12911 F:      fs/ocfs2/
12912
12913 ORANGEFS FILESYSTEM
12914 M:      Mike Marshall <hubcap@omnibond.com>
12915 R:      Martin Brandenburg <martin@omnibond.com>
12916 L:      devel@lists.orangefs.org
12917 S:      Supported
12918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12919 F:      Documentation/filesystems/orangefs.rst
12920 F:      fs/orangefs/
12921
12922 ORINOCO DRIVER
12923 L:      linux-wireless@vger.kernel.org
12924 S:      Orphan
12925 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12926 W:      http://www.nongnu.org/orinoco/
12927 F:      drivers/net/wireless/intersil/orinoco/
12928
12929 OV2659 OMNIVISION SENSOR DRIVER
12930 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12931 L:      linux-media@vger.kernel.org
12932 S:      Maintained
12933 W:      https://linuxtv.org
12934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12935 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12936 F:      drivers/media/i2c/ov2659.c
12937 F:      include/media/i2c/ov2659.h
12938
12939 OVERLAY FILESYSTEM
12940 M:      Miklos Szeredi <miklos@szeredi.hu>
12941 L:      linux-unionfs@vger.kernel.org
12942 S:      Supported
12943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12944 F:      Documentation/filesystems/overlayfs.rst
12945 F:      fs/overlayfs/
12946
12947 P54 WIRELESS DRIVER
12948 M:      Christian Lamparter <chunkeey@googlemail.com>
12949 L:      linux-wireless@vger.kernel.org
12950 S:      Maintained
12951 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
12952 F:      drivers/net/wireless/intersil/p54/
12953
12954 PACKING
12955 M:      Vladimir Oltean <olteanv@gmail.com>
12956 L:      netdev@vger.kernel.org
12957 S:      Supported
12958 F:      Documentation/core-api/packing.rst
12959 F:      include/linux/packing.h
12960 F:      lib/packing.c
12961
12962 PADATA PARALLEL EXECUTION MECHANISM
12963 M:      Steffen Klassert <steffen.klassert@secunet.com>
12964 L:      linux-crypto@vger.kernel.org
12965 S:      Maintained
12966 F:      Documentation/core-api/padata.rst
12967 F:      include/linux/padata.h
12968 F:      kernel/padata.c
12969
12970 PAGE POOL
12971 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12972 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12973 L:      netdev@vger.kernel.org
12974 S:      Supported
12975 F:      include/net/page_pool.h
12976 F:      net/core/page_pool.c
12977
12978 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12979 M:      Harald Welte <laforge@gnumonks.org>
12980 L:      platform-driver-x86@vger.kernel.org
12981 S:      Maintained
12982 F:      drivers/platform/x86/panasonic-laptop.c
12983
12984 PARALLAX PING IIO SENSOR DRIVER
12985 M:      Andreas Klinger <ak@it-klinger.de>
12986 L:      linux-iio@vger.kernel.org
12987 S:      Maintained
12988 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12989 F:      drivers/iio/proximity/ping.c
12990
12991 PARALLEL LCD/KEYPAD PANEL DRIVER
12992 M:      Willy Tarreau <willy@haproxy.com>
12993 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12994 S:      Odd Fixes
12995 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12996 F:      drivers/auxdisplay/panel.c
12997
12998 PARALLEL PORT SUBSYSTEM
12999 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13000 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13001 L:      linux-parport@lists.infradead.org (subscribers-only)
13002 S:      Maintained
13003 F:      Documentation/driver-api/parport*.rst
13004 F:      drivers/char/ppdev.c
13005 F:      drivers/parport/
13006 F:      include/linux/parport*.h
13007 F:      include/uapi/linux/ppdev.h
13008
13009 PARAVIRT_OPS INTERFACE
13010 M:      Juergen Gross <jgross@suse.com>
13011 M:      Deep Shah <sdeep@vmware.com>
13012 M:      "VMware, Inc." <pv-drivers@vmware.com>
13013 L:      virtualization@lists.linux-foundation.org
13014 S:      Supported
13015 F:      Documentation/virt/paravirt_ops.rst
13016 F:      arch/*/include/asm/paravirt*.h
13017 F:      arch/*/kernel/paravirt*
13018 F:      include/linux/hypervisor.h
13019
13020 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13021 M:      Tim Waugh <tim@cyberelk.net>
13022 L:      linux-parport@lists.infradead.org (subscribers-only)
13023 S:      Maintained
13024 F:      Documentation/admin-guide/blockdev/paride.rst
13025 F:      drivers/block/paride/
13026
13027 PARISC ARCHITECTURE
13028 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13029 M:      Helge Deller <deller@gmx.de>
13030 L:      linux-parisc@vger.kernel.org
13031 S:      Maintained
13032 W:      https://parisc.wiki.kernel.org
13033 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13036 F:      Documentation/parisc/
13037 F:      arch/parisc/
13038 F:      drivers/char/agp/parisc-agp.c
13039 F:      drivers/input/misc/hp_sdc_rtc.c
13040 F:      drivers/input/serio/gscps2.c
13041 F:      drivers/input/serio/hp_sdc*
13042 F:      drivers/parisc/
13043 F:      drivers/parport/parport_gsc.*
13044 F:      drivers/tty/serial/8250/8250_gsc.c
13045 F:      drivers/video/console/sti*
13046 F:      drivers/video/fbdev/sti*
13047 F:      drivers/video/logo/logo_parisc*
13048 F:      include/linux/hp_sdc.h
13049
13050 PARMAN
13051 M:      Jiri Pirko <jiri@mellanox.com>
13052 L:      netdev@vger.kernel.org
13053 S:      Supported
13054 F:      include/linux/parman.h
13055 F:      lib/parman.c
13056 F:      lib/test_parman.c
13057
13058 PC ENGINES APU BOARD DRIVER
13059 M:      Enrico Weigelt, metux IT consult <info@metux.net>
13060 S:      Maintained
13061 F:      drivers/platform/x86/pcengines-apuv2.c
13062
13063 PC87360 HARDWARE MONITORING DRIVER
13064 M:      Jim Cromie <jim.cromie@gmail.com>
13065 L:      linux-hwmon@vger.kernel.org
13066 S:      Maintained
13067 F:      Documentation/hwmon/pc87360.rst
13068 F:      drivers/hwmon/pc87360.c
13069
13070 PC8736x GPIO DRIVER
13071 M:      Jim Cromie <jim.cromie@gmail.com>
13072 S:      Maintained
13073 F:      drivers/char/pc8736x_gpio.c
13074
13075 PC87427 HARDWARE MONITORING DRIVER
13076 M:      Jean Delvare <jdelvare@suse.com>
13077 L:      linux-hwmon@vger.kernel.org
13078 S:      Maintained
13079 F:      Documentation/hwmon/pc87427.rst
13080 F:      drivers/hwmon/pc87427.c
13081
13082 PCA9532 LED DRIVER
13083 M:      Riku Voipio <riku.voipio@iki.fi>
13084 S:      Maintained
13085 F:      drivers/leds/leds-pca9532.c
13086 F:      include/linux/leds-pca9532.h
13087
13088 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13089 M:      Guenter Roeck <linux@roeck-us.net>
13090 L:      linux-i2c@vger.kernel.org
13091 S:      Maintained
13092 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
13093
13094 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13095 M:      Khalid Aziz <khalid@gonehiking.org>
13096 S:      Maintained
13097 F:      drivers/firmware/pcdp.*
13098
13099 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13100 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13101 L:      linux-pci@vger.kernel.org
13102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13103 S:      Maintained
13104 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
13105 F:      drivers/pci/controller/pci-aardvark.c
13106
13107 PCI DRIVER FOR ALTERA PCIE IP
13108 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13109 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13110 L:      linux-pci@vger.kernel.org
13111 S:      Supported
13112 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
13113 F:      drivers/pci/controller/pcie-altera.c
13114
13115 PCI DRIVER FOR APPLIEDMICRO XGENE
13116 M:      Toan Le <toan@os.amperecomputing.com>
13117 L:      linux-pci@vger.kernel.org
13118 L:      linux-arm-kernel@lists.infradead.org
13119 S:      Maintained
13120 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
13121 F:      drivers/pci/controller/pci-xgene.c
13122
13123 PCI DRIVER FOR ARM VERSATILE PLATFORM
13124 M:      Rob Herring <robh@kernel.org>
13125 L:      linux-pci@vger.kernel.org
13126 L:      linux-arm-kernel@lists.infradead.org
13127 S:      Maintained
13128 F:      Documentation/devicetree/bindings/pci/versatile.yaml
13129 F:      drivers/pci/controller/pci-versatile.c
13130
13131 PCI DRIVER FOR ARMADA 8K
13132 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13133 L:      linux-pci@vger.kernel.org
13134 L:      linux-arm-kernel@lists.infradead.org
13135 S:      Maintained
13136 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
13137 F:      drivers/pci/controller/dwc/pcie-armada8k.c
13138
13139 PCI DRIVER FOR CADENCE PCIE IP
13140 M:      Tom Joseph <tjoseph@cadence.com>
13141 L:      linux-pci@vger.kernel.org
13142 S:      Maintained
13143 F:      Documentation/devicetree/bindings/pci/cdns,*
13144 F:      drivers/pci/controller/cadence/
13145
13146 PCI DRIVER FOR FREESCALE LAYERSCAPE
13147 M:      Minghuan Lian <minghuan.Lian@nxp.com>
13148 M:      Mingkai Hu <mingkai.hu@nxp.com>
13149 M:      Roy Zang <roy.zang@nxp.com>
13150 L:      linuxppc-dev@lists.ozlabs.org
13151 L:      linux-pci@vger.kernel.org
13152 L:      linux-arm-kernel@lists.infradead.org
13153 S:      Maintained
13154 F:      drivers/pci/controller/dwc/*layerscape*
13155
13156 PCI DRIVER FOR GENERIC OF HOSTS
13157 M:      Will Deacon <will@kernel.org>
13158 L:      linux-pci@vger.kernel.org
13159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13160 S:      Maintained
13161 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13162 F:      drivers/pci/controller/pci-host-common.c
13163 F:      drivers/pci/controller/pci-host-generic.c
13164
13165 PCI DRIVER FOR IMX6
13166 M:      Richard Zhu <hongxing.zhu@nxp.com>
13167 M:      Lucas Stach <l.stach@pengutronix.de>
13168 L:      linux-pci@vger.kernel.org
13169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13170 S:      Maintained
13171 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13172 F:      drivers/pci/controller/dwc/*imx6*
13173
13174 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13175 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13176 L:      linux-pci@vger.kernel.org
13177 S:      Supported
13178 F:      drivers/pci/controller/vmd.c
13179
13180 PCI DRIVER FOR MICROSEMI SWITCHTEC
13181 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13182 M:      Logan Gunthorpe <logang@deltatee.com>
13183 L:      linux-pci@vger.kernel.org
13184 S:      Maintained
13185 F:      Documentation/ABI/testing/sysfs-class-switchtec
13186 F:      Documentation/driver-api/switchtec.rst
13187 F:      drivers/ntb/hw/mscc/
13188 F:      drivers/pci/switch/switchtec*
13189 F:      include/linux/switchtec.h
13190 F:      include/uapi/linux/switchtec_ioctl.h
13191
13192 PCI DRIVER FOR MOBIVEIL PCIE IP
13193 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13194 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13195 L:      linux-pci@vger.kernel.org
13196 S:      Supported
13197 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13198 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
13199
13200 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13201 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13202 M:      Jason Cooper <jason@lakedaemon.net>
13203 L:      linux-pci@vger.kernel.org
13204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13205 S:      Maintained
13206 F:      drivers/pci/controller/*mvebu*
13207
13208 PCI DRIVER FOR NVIDIA TEGRA
13209 M:      Thierry Reding <thierry.reding@gmail.com>
13210 L:      linux-tegra@vger.kernel.org
13211 L:      linux-pci@vger.kernel.org
13212 S:      Supported
13213 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13214 F:      drivers/pci/controller/pci-tegra.c
13215
13216 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13217 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13218 L:      linux-pci@vger.kernel.org
13219 L:      linux-arm-kernel@lists.infradead.org
13220 S:      Maintained
13221 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13222 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13223
13224 PCI DRIVER FOR RENESAS R-CAR
13225 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13226 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13227 L:      linux-pci@vger.kernel.org
13228 L:      linux-renesas-soc@vger.kernel.org
13229 S:      Maintained
13230 F:      Documentation/devicetree/bindings/pci/*rcar*
13231 F:      drivers/pci/controller/*rcar*
13232
13233 PCI DRIVER FOR SAMSUNG EXYNOS
13234 M:      Jingoo Han <jingoohan1@gmail.com>
13235 L:      linux-pci@vger.kernel.org
13236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13237 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13238 S:      Maintained
13239 F:      drivers/pci/controller/dwc/pci-exynos.c
13240
13241 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13242 M:      Jingoo Han <jingoohan1@gmail.com>
13243 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13244 L:      linux-pci@vger.kernel.org
13245 S:      Maintained
13246 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
13247 F:      drivers/pci/controller/dwc/*designware*
13248
13249 PCI DRIVER FOR TI DRA7XX
13250 M:      Kishon Vijay Abraham I <kishon@ti.com>
13251 L:      linux-omap@vger.kernel.org
13252 L:      linux-pci@vger.kernel.org
13253 S:      Supported
13254 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
13255 F:      drivers/pci/controller/dwc/pci-dra7xx.c
13256
13257 PCI DRIVER FOR TI KEYSTONE
13258 M:      Murali Karicheri <m-karicheri2@ti.com>
13259 L:      linux-pci@vger.kernel.org
13260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13261 S:      Maintained
13262 F:      drivers/pci/controller/dwc/pci-keystone.c
13263
13264 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13265 M:      Linus Walleij <linus.walleij@linaro.org>
13266 L:      linux-pci@vger.kernel.org
13267 S:      Maintained
13268 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13269 F:      drivers/pci/controller/pci-v3-semi.c
13270
13271 PCI ENDPOINT SUBSYSTEM
13272 M:      Kishon Vijay Abraham I <kishon@ti.com>
13273 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13274 L:      linux-pci@vger.kernel.org
13275 S:      Supported
13276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13277 F:      drivers/misc/pci_endpoint_test.c
13278 F:      drivers/pci/endpoint/
13279 F:      tools/pci/
13280
13281 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13282 M:      Russell Currey <ruscur@russell.cc>
13283 M:      Sam Bobroff <sbobroff@linux.ibm.com>
13284 M:      Oliver O'Halloran <oohall@gmail.com>
13285 L:      linuxppc-dev@lists.ozlabs.org
13286 S:      Supported
13287 F:      Documentation/PCI/pci-error-recovery.rst
13288 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
13289 F:      arch/powerpc/include/*/eeh*.h
13290 F:      arch/powerpc/kernel/eeh*.c
13291 F:      arch/powerpc/platforms/*/eeh*.c
13292 F:      drivers/pci/pcie/aer.c
13293 F:      drivers/pci/pcie/dpc.c
13294 F:      drivers/pci/pcie/err.c
13295
13296 PCI ERROR RECOVERY
13297 M:      Linas Vepstas <linasvepstas@gmail.com>
13298 L:      linux-pci@vger.kernel.org
13299 S:      Supported
13300 F:      Documentation/PCI/pci-error-recovery.rst
13301
13302 PCI MSI DRIVER FOR ALTERA MSI IP
13303 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13304 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13305 L:      linux-pci@vger.kernel.org
13306 S:      Supported
13307 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13308 F:      drivers/pci/controller/pcie-altera-msi.c
13309
13310 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13311 M:      Toan Le <toan@os.amperecomputing.com>
13312 L:      linux-pci@vger.kernel.org
13313 L:      linux-arm-kernel@lists.infradead.org
13314 S:      Maintained
13315 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13316 F:      drivers/pci/controller/pci-xgene-msi.c
13317
13318 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13319 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13320 R:      Rob Herring <robh@kernel.org>
13321 L:      linux-pci@vger.kernel.org
13322 S:      Supported
13323 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13325 F:      drivers/pci/controller/
13326
13327 PCI SUBSYSTEM
13328 M:      Bjorn Helgaas <bhelgaas@google.com>
13329 L:      linux-pci@vger.kernel.org
13330 S:      Supported
13331 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13333 F:      Documentation/PCI/
13334 F:      Documentation/devicetree/bindings/pci/
13335 F:      arch/x86/kernel/early-quirks.c
13336 F:      arch/x86/kernel/quirks.c
13337 F:      arch/x86/pci/
13338 F:      drivers/acpi/pci*
13339 F:      drivers/pci/
13340 F:      include/asm-generic/pci*
13341 F:      include/linux/of_pci.h
13342 F:      include/linux/pci*
13343 F:      include/uapi/linux/pci*
13344 F:      lib/pci*
13345
13346 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13347 M:      Jonathan Chocron <jonnyc@amazon.com>
13348 L:      linux-pci@vger.kernel.org
13349 S:      Maintained
13350 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
13351 F:      drivers/pci/controller/dwc/pcie-al.c
13352
13353 PCIE DRIVER FOR AMLOGIC MESON
13354 M:      Yue Wang <yue.wang@Amlogic.com>
13355 L:      linux-pci@vger.kernel.org
13356 L:      linux-amlogic@lists.infradead.org
13357 S:      Maintained
13358 F:      drivers/pci/controller/dwc/pci-meson.c
13359
13360 PCIE DRIVER FOR AXIS ARTPEC
13361 M:      Jesper Nilsson <jesper.nilsson@axis.com>
13362 L:      linux-arm-kernel@axis.com
13363 L:      linux-pci@vger.kernel.org
13364 S:      Maintained
13365 F:      Documentation/devicetree/bindings/pci/axis,artpec*
13366 F:      drivers/pci/controller/dwc/*artpec*
13367
13368 PCIE DRIVER FOR CAVIUM THUNDERX
13369 M:      Robert Richter <rrichter@marvell.com>
13370 L:      linux-pci@vger.kernel.org
13371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13372 S:      Supported
13373 F:      drivers/pci/controller/pci-thunder-*
13374
13375 PCIE DRIVER FOR HISILICON
13376 M:      Zhou Wang <wangzhou1@hisilicon.com>
13377 L:      linux-pci@vger.kernel.org
13378 S:      Maintained
13379 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13380 F:      drivers/pci/controller/dwc/pcie-hisi.c
13381
13382 PCIE DRIVER FOR HISILICON KIRIN
13383 M:      Xiaowei Song <songxiaowei@hisilicon.com>
13384 M:      Binghui Wang <wangbinghui@hisilicon.com>
13385 L:      linux-pci@vger.kernel.org
13386 S:      Maintained
13387 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
13388 F:      drivers/pci/controller/dwc/pcie-kirin.c
13389
13390 PCIE DRIVER FOR HISILICON STB
13391 M:      Shawn Guo <shawn.guo@linaro.org>
13392 L:      linux-pci@vger.kernel.org
13393 S:      Maintained
13394 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13395 F:      drivers/pci/controller/dwc/pcie-histb.c
13396
13397 PCIE DRIVER FOR MEDIATEK
13398 M:      Ryder Lee <ryder.lee@mediatek.com>
13399 L:      linux-pci@vger.kernel.org
13400 L:      linux-mediatek@lists.infradead.org
13401 S:      Supported
13402 F:      Documentation/devicetree/bindings/pci/mediatek*
13403 F:      drivers/pci/controller/*mediatek*
13404
13405 PCIE DRIVER FOR QUALCOMM MSM
13406 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
13407 L:      linux-pci@vger.kernel.org
13408 L:      linux-arm-msm@vger.kernel.org
13409 S:      Maintained
13410 F:      drivers/pci/controller/dwc/*qcom*
13411
13412 PCIE DRIVER FOR ROCKCHIP
13413 M:      Shawn Lin <shawn.lin@rock-chips.com>
13414 L:      linux-pci@vger.kernel.org
13415 L:      linux-rockchip@lists.infradead.org
13416 S:      Maintained
13417 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
13418 F:      drivers/pci/controller/pcie-rockchip*
13419
13420 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13421 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13422 L:      linux-pci@vger.kernel.org
13423 S:      Maintained
13424 F:      Documentation/devicetree/bindings/pci/uniphier-pcie*
13425 F:      drivers/pci/controller/dwc/pcie-uniphier*
13426
13427 PCIE DRIVER FOR ST SPEAR13XX
13428 M:      Pratyush Anand <pratyush.anand@gmail.com>
13429 L:      linux-pci@vger.kernel.org
13430 S:      Maintained
13431 F:      drivers/pci/controller/dwc/*spear*
13432
13433 PCMCIA SUBSYSTEM
13434 M:      Dominik Brodowski <linux@dominikbrodowski.net>
13435 S:      Odd Fixes
13436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13437 F:      Documentation/pcmcia/
13438 F:      drivers/pcmcia/
13439 F:      include/pcmcia/
13440 F:      tools/pcmcia/
13441
13442 PCNET32 NETWORK DRIVER
13443 M:      Don Fry <pcnet32@frontier.com>
13444 L:      netdev@vger.kernel.org
13445 S:      Maintained
13446 F:      drivers/net/ethernet/amd/pcnet32.c
13447
13448 PCRYPT PARALLEL CRYPTO ENGINE
13449 M:      Steffen Klassert <steffen.klassert@secunet.com>
13450 L:      linux-crypto@vger.kernel.org
13451 S:      Maintained
13452 F:      crypto/pcrypt.c
13453 F:      include/crypto/pcrypt.h
13454
13455 PEAQ WMI HOTKEYS DRIVER
13456 M:      Hans de Goede <hdegoede@redhat.com>
13457 L:      platform-driver-x86@vger.kernel.org
13458 S:      Maintained
13459 F:      drivers/platform/x86/peaq-wmi.c
13460
13461 PENSANDO ETHERNET DRIVERS
13462 M:      Shannon Nelson <snelson@pensando.io>
13463 M:      Pensando Drivers <drivers@pensando.io>
13464 L:      netdev@vger.kernel.org
13465 S:      Supported
13466 F:      Documentation/networking/device_drivers/pensando/ionic.rst
13467 F:      drivers/net/ethernet/pensando/
13468
13469 PER-CPU MEMORY ALLOCATOR
13470 M:      Dennis Zhou <dennis@kernel.org>
13471 M:      Tejun Heo <tj@kernel.org>
13472 M:      Christoph Lameter <cl@linux.com>
13473 S:      Maintained
13474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13475 F:      arch/*/include/asm/percpu.h
13476 F:      include/linux/percpu*.h
13477 F:      mm/percpu*.c
13478
13479 PER-TASK DELAY ACCOUNTING
13480 M:      Balbir Singh <bsingharora@gmail.com>
13481 S:      Maintained
13482 F:      include/linux/delayacct.h
13483 F:      kernel/delayacct.c
13484
13485 PERFORMANCE EVENTS SUBSYSTEM
13486 M:      Peter Zijlstra <peterz@infradead.org>
13487 M:      Ingo Molnar <mingo@redhat.com>
13488 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
13489 R:      Mark Rutland <mark.rutland@arm.com>
13490 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13491 R:      Jiri Olsa <jolsa@redhat.com>
13492 R:      Namhyung Kim <namhyung@kernel.org>
13493 L:      linux-kernel@vger.kernel.org
13494 S:      Supported
13495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13496 F:      arch/*/events/*
13497 F:      arch/*/events/*/*
13498 F:      arch/*/include/asm/perf_event.h
13499 F:      arch/*/kernel/*/*/perf_event*.c
13500 F:      arch/*/kernel/*/perf_event*.c
13501 F:      arch/*/kernel/perf_callchain.c
13502 F:      arch/*/kernel/perf_event*.c
13503 F:      include/linux/perf_event.h
13504 F:      include/uapi/linux/perf_event.h
13505 F:      kernel/events/*
13506 F:      tools/perf/
13507
13508 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13509 R:      John Garry <john.garry@huawei.com>
13510 R:      Will Deacon <will@kernel.org>
13511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13512 S:      Supported
13513 F:      tools/perf/pmu-events/arch/arm64/
13514
13515 PERSONALITY HANDLING
13516 M:      Christoph Hellwig <hch@infradead.org>
13517 L:      linux-abi-devel@lists.sourceforge.net
13518 S:      Maintained
13519 F:      include/linux/personality.h
13520 F:      include/uapi/linux/personality.h
13521
13522 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13523 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13524 L:      linux-input@vger.kernel.org
13525 S:      Maintained
13526 F:      Documentation/input/devices/pxrc.rst
13527 F:      drivers/input/joystick/pxrc.c
13528
13529 PHONET PROTOCOL
13530 M:      Remi Denis-Courmont <courmisch@gmail.com>
13531 S:      Supported
13532 F:      Documentation/networking/phonet.rst
13533 F:      include/linux/phonet.h
13534 F:      include/net/phonet/
13535 F:      include/uapi/linux/phonet.h
13536 F:      net/phonet/
13537
13538 PHRAM MTD DRIVER
13539 M:      Joern Engel <joern@lazybastard.org>
13540 L:      linux-mtd@lists.infradead.org
13541 S:      Maintained
13542 F:      drivers/mtd/devices/phram.c
13543
13544 PICOLCD HID DRIVER
13545 M:      Bruno Prémont <bonbons@linux-vserver.org>
13546 L:      linux-input@vger.kernel.org
13547 S:      Maintained
13548 F:      drivers/hid/hid-picolcd*
13549
13550 PICOXCELL SUPPORT
13551 M:      Jamie Iles <jamie@jamieiles.com>
13552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13553 S:      Supported
13554 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13555 F:      arch/arm/boot/dts/picoxcell*
13556 F:      arch/arm/mach-picoxcell/
13557 F:      drivers/crypto/picoxcell*
13558
13559 PIDFD API
13560 M:      Christian Brauner <christian@brauner.io>
13561 L:      linux-kernel@vger.kernel.org
13562 S:      Maintained
13563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13564 F:      samples/pidfd/
13565 F:      tools/testing/selftests/clone3/
13566 F:      tools/testing/selftests/pid_namespace/
13567 F:      tools/testing/selftests/pidfd/
13568 K:      (?i)pidfd
13569 K:      (?i)clone3
13570 K:      \b(clone_args|kernel_clone_args)\b
13571
13572 PIN CONTROL SUBSYSTEM
13573 M:      Linus Walleij <linus.walleij@linaro.org>
13574 L:      linux-gpio@vger.kernel.org
13575 S:      Maintained
13576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13577 F:      Documentation/devicetree/bindings/pinctrl/
13578 F:      Documentation/driver-api/pinctl.rst
13579 F:      drivers/pinctrl/
13580 F:      include/linux/pinctrl/
13581
13582 PIN CONTROLLER - FREESCALE
13583 M:      Dong Aisheng <aisheng.dong@nxp.com>
13584 M:      Fabio Estevam <festevam@gmail.com>
13585 M:      Shawn Guo <shawnguo@kernel.org>
13586 M:      Stefan Agner <stefan@agner.ch>
13587 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13588 L:      linux-gpio@vger.kernel.org
13589 S:      Maintained
13590 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13591 F:      drivers/pinctrl/freescale/
13592
13593 PIN CONTROLLER - INTEL
13594 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13595 M:      Andy Shevchenko <andy@kernel.org>
13596 S:      Maintained
13597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13598 F:      drivers/pinctrl/intel/
13599
13600 PIN CONTROLLER - MEDIATEK
13601 M:      Sean Wang <sean.wang@kernel.org>
13602 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13603 S:      Maintained
13604 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13605 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13606 F:      drivers/pinctrl/mediatek/
13607
13608 PIN CONTROLLER - MICROCHIP AT91
13609 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13611 L:      linux-gpio@vger.kernel.org
13612 S:      Supported
13613 F:      drivers/gpio/gpio-sama5d2-piobu.c
13614 F:      drivers/pinctrl/pinctrl-at91*
13615
13616 PIN CONTROLLER - QUALCOMM
13617 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13618 L:      linux-arm-msm@vger.kernel.org
13619 S:      Maintained
13620 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13621 F:      drivers/pinctrl/qcom/
13622
13623 PIN CONTROLLER - RENESAS
13624 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13625 L:      linux-renesas-soc@vger.kernel.org
13626 S:      Supported
13627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13628 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
13629 F:      drivers/pinctrl/pinctrl-rz*
13630 F:      drivers/pinctrl/sh-pfc/
13631
13632 PIN CONTROLLER - SAMSUNG
13633 M:      Tomasz Figa <tomasz.figa@gmail.com>
13634 M:      Krzysztof Kozlowski <krzk@kernel.org>
13635 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13637 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13638 S:      Maintained
13639 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13641 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13642 F:      drivers/pinctrl/samsung/
13643 F:      include/dt-bindings/pinctrl/samsung.h
13644
13645 PIN CONTROLLER - SINGLE
13646 M:      Tony Lindgren <tony@atomide.com>
13647 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13649 L:      linux-omap@vger.kernel.org
13650 S:      Maintained
13651 F:      drivers/pinctrl/pinctrl-single.c
13652
13653 PIN CONTROLLER - ST SPEAR
13654 M:      Viresh Kumar <vireshk@kernel.org>
13655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13656 S:      Maintained
13657 W:      http://www.st.com/spear
13658 F:      drivers/pinctrl/spear/
13659
13660 PISTACHIO SOC SUPPORT
13661 M:      James Hartley <james.hartley@sondrel.com>
13662 L:      linux-mips@vger.kernel.org
13663 S:      Odd Fixes
13664 F:      arch/mips/boot/dts/img/pistachio*
13665 F:      arch/mips/configs/pistachio*_defconfig
13666 F:      arch/mips/include/asm/mach-pistachio/
13667 F:      arch/mips/pistachio/
13668
13669 PKTCDVD DRIVER
13670 M:      linux-block@vger.kernel.org
13671 S:      Orphan
13672 F:      drivers/block/pktcdvd.c
13673 F:      include/linux/pktcdvd.h
13674 F:      include/uapi/linux/pktcdvd.h
13675
13676 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13677 M:      Tomasz Duszynski <tduszyns@gmail.com>
13678 S:      Maintained
13679 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13680 F:      drivers/iio/chemical/pms7003.c
13681
13682 PLX DMA DRIVER
13683 M:      Logan Gunthorpe <logang@deltatee.com>
13684 S:      Maintained
13685 F:      drivers/dma/plx_dma.c
13686
13687 PM-GRAPH UTILITY
13688 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13689 L:      linux-pm@vger.kernel.org
13690 S:      Supported
13691 W:      https://01.org/pm-graph
13692 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13693 T:      git git://github.com/intel/pm-graph
13694 F:      tools/power/pm-graph
13695
13696 PMBUS HARDWARE MONITORING DRIVERS
13697 M:      Guenter Roeck <linux@roeck-us.net>
13698 L:      linux-hwmon@vger.kernel.org
13699 S:      Maintained
13700 W:      http://hwmon.wiki.kernel.org/
13701 W:      http://www.roeck-us.net/linux/drivers/
13702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13703 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13704 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13705 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13706 F:      Documentation/hwmon/adm1275.rst
13707 F:      Documentation/hwmon/ibm-cffps.rst
13708 F:      Documentation/hwmon/ir35221.rst
13709 F:      Documentation/hwmon/lm25066.rst
13710 F:      Documentation/hwmon/ltc2978.rst
13711 F:      Documentation/hwmon/ltc3815.rst
13712 F:      Documentation/hwmon/max16064.rst
13713 F:      Documentation/hwmon/max20751.rst
13714 F:      Documentation/hwmon/max31785.rst
13715 F:      Documentation/hwmon/max34440.rst
13716 F:      Documentation/hwmon/max8688.rst
13717 F:      Documentation/hwmon/pmbus-core.rst
13718 F:      Documentation/hwmon/pmbus.rst
13719 F:      Documentation/hwmon/tps40422.rst
13720 F:      Documentation/hwmon/ucd9000.rst
13721 F:      Documentation/hwmon/ucd9200.rst
13722 F:      Documentation/hwmon/zl6100.rst
13723 F:      drivers/hwmon/pmbus/
13724 F:      include/linux/pmbus.h
13725
13726 PMC SIERRA MaxRAID DRIVER
13727 L:      linux-scsi@vger.kernel.org
13728 S:      Orphan
13729 W:      http://www.pmc-sierra.com/
13730 F:      drivers/scsi/pmcraid.*
13731
13732 PMC SIERRA PM8001 DRIVER
13733 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13734 L:      linux-scsi@vger.kernel.org
13735 S:      Supported
13736 F:      drivers/scsi/pm8001/
13737
13738 PNI RM3100 IIO DRIVER
13739 M:      Song Qiang <songqiang1304521@gmail.com>
13740 L:      linux-iio@vger.kernel.org
13741 S:      Maintained
13742 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13743 F:      drivers/iio/magnetometer/rm3100*
13744
13745 PNP SUPPORT
13746 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13747 L:      linux-acpi@vger.kernel.org
13748 S:      Maintained
13749 F:      drivers/pnp/
13750 F:      include/linux/pnp.h
13751
13752 POSIX CLOCKS and TIMERS
13753 M:      Thomas Gleixner <tglx@linutronix.de>
13754 L:      linux-kernel@vger.kernel.org
13755 S:      Maintained
13756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13757 F:      fs/timerfd.c
13758 F:      include/linux/time_namespace.h
13759 F:      include/linux/timer*
13760 F:      kernel/time/*timer*
13761 F:      kernel/time/namespace.c
13762
13763 POWER MANAGEMENT CORE
13764 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13765 L:      linux-pm@vger.kernel.org
13766 S:      Supported
13767 B:      https://bugzilla.kernel.org
13768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13769 F:      drivers/base/power/
13770 F:      drivers/powercap/
13771 F:      include/linux/intel_rapl.h
13772 F:      include/linux/pm.h
13773 F:      include/linux/pm_*
13774 F:      include/linux/powercap.h
13775 F:      kernel/configs/nopm.config
13776
13777 POWER STATE COORDINATION INTERFACE (PSCI)
13778 M:      Mark Rutland <mark.rutland@arm.com>
13779 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13780 L:      linux-arm-kernel@lists.infradead.org
13781 S:      Maintained
13782 F:      drivers/firmware/psci/
13783 F:      include/linux/psci.h
13784 F:      include/uapi/linux/psci.h
13785
13786 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13787 M:      Sebastian Reichel <sre@kernel.org>
13788 L:      linux-pm@vger.kernel.org
13789 S:      Maintained
13790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13791 F:      Documentation/ABI/testing/sysfs-class-power
13792 F:      Documentation/devicetree/bindings/power/supply/
13793 F:      drivers/power/supply/
13794 F:      include/linux/power_supply.h
13795
13796 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13797 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13798 L:      linuxppc-dev@lists.ozlabs.org
13799 S:      Maintained
13800 F:      drivers/char/powernv-op-panel.c
13801
13802 PPP OVER ATM (RFC 2364)
13803 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13804 S:      Maintained
13805 F:      include/uapi/linux/atmppp.h
13806 F:      net/atm/pppoatm.c
13807
13808 PPP OVER ETHERNET
13809 M:      Michal Ostrowski <mostrows@earthlink.net>
13810 S:      Maintained
13811 F:      drivers/net/ppp/pppoe.c
13812 F:      drivers/net/ppp/pppox.c
13813
13814 PPP OVER L2TP
13815 M:      James Chapman <jchapman@katalix.com>
13816 S:      Maintained
13817 F:      include/linux/if_pppol2tp.h
13818 F:      include/uapi/linux/if_pppol2tp.h
13819 F:      net/l2tp/l2tp_ppp.c
13820
13821 PPP PROTOCOL DRIVERS AND COMPRESSORS
13822 M:      Paul Mackerras <paulus@samba.org>
13823 L:      linux-ppp@vger.kernel.org
13824 S:      Maintained
13825 F:      drivers/net/ppp/ppp_*
13826
13827 PPS SUPPORT
13828 M:      Rodolfo Giometti <giometti@enneenne.com>
13829 L:      linuxpps@ml.enneenne.com (subscribers-only)
13830 S:      Maintained
13831 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13832 F:      Documentation/ABI/testing/sysfs-pps
13833 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13834 F:      Documentation/driver-api/pps.rst
13835 F:      drivers/pps/
13836 F:      include/linux/pps*.h
13837 F:      include/uapi/linux/pps.h
13838
13839 PPTP DRIVER
13840 M:      Dmitry Kozlov <xeb@mail.ru>
13841 L:      netdev@vger.kernel.org
13842 S:      Maintained
13843 W:      http://sourceforge.net/projects/accel-pptp
13844 F:      drivers/net/ppp/pptp.c
13845
13846 PRESSURE STALL INFORMATION (PSI)
13847 M:      Johannes Weiner <hannes@cmpxchg.org>
13848 S:      Maintained
13849 F:      include/linux/psi*
13850 F:      kernel/sched/psi.c
13851
13852 PRINTK
13853 M:      Petr Mladek <pmladek@suse.com>
13854 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13855 R:      Steven Rostedt <rostedt@goodmis.org>
13856 S:      Maintained
13857 F:      include/linux/printk.h
13858 F:      kernel/printk/
13859
13860 PRISM54 WIRELESS DRIVER
13861 M:      Luis Chamberlain <mcgrof@kernel.org>
13862 L:      linux-wireless@vger.kernel.org
13863 S:      Obsolete
13864 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
13865 F:      drivers/net/wireless/intersil/prism54/
13866
13867 PROC FILESYSTEM
13868 R:      Alexey Dobriyan <adobriyan@gmail.com>
13869 L:      linux-kernel@vger.kernel.org
13870 L:      linux-fsdevel@vger.kernel.org
13871 S:      Maintained
13872 F:      Documentation/filesystems/proc.rst
13873 F:      fs/proc/
13874 F:      include/linux/proc_fs.h
13875 F:      tools/testing/selftests/proc/
13876
13877 PROC SYSCTL
13878 M:      Luis Chamberlain <mcgrof@kernel.org>
13879 M:      Kees Cook <keescook@chromium.org>
13880 M:      Iurii Zaikin <yzaikin@google.com>
13881 L:      linux-kernel@vger.kernel.org
13882 L:      linux-fsdevel@vger.kernel.org
13883 S:      Maintained
13884 F:      fs/proc/proc_sysctl.c
13885 F:      include/linux/sysctl.h
13886 F:      kernel/sysctl-test.c
13887 F:      kernel/sysctl.c
13888 F:      tools/testing/selftests/sysctl/
13889
13890 PS3 NETWORK SUPPORT
13891 M:      Geoff Levand <geoff@infradead.org>
13892 L:      netdev@vger.kernel.org
13893 L:      linuxppc-dev@lists.ozlabs.org
13894 S:      Maintained
13895 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13896
13897 PS3 PLATFORM SUPPORT
13898 M:      Geoff Levand <geoff@infradead.org>
13899 L:      linuxppc-dev@lists.ozlabs.org
13900 S:      Maintained
13901 F:      arch/powerpc/boot/ps3*
13902 F:      arch/powerpc/include/asm/lv1call.h
13903 F:      arch/powerpc/include/asm/ps3*.h
13904 F:      arch/powerpc/platforms/ps3/
13905 F:      drivers/*/ps3*
13906 F:      drivers/ps3/
13907 F:      drivers/rtc/rtc-ps3.c
13908 F:      drivers/usb/host/*ps3.c
13909 F:      sound/ppc/snd_ps3*
13910
13911 PS3VRAM DRIVER
13912 M:      Jim Paris <jim@jtan.com>
13913 M:      Geoff Levand <geoff@infradead.org>
13914 L:      linuxppc-dev@lists.ozlabs.org
13915 S:      Maintained
13916 F:      drivers/block/ps3vram.c
13917
13918 PSAMPLE PACKET SAMPLING SUPPORT
13919 M:      Yotam Gigi <yotam.gi@gmail.com>
13920 S:      Maintained
13921 F:      include/net/psample.h
13922 F:      include/uapi/linux/psample.h
13923 F:      net/psample
13924
13925 PSTORE FILESYSTEM
13926 M:      Kees Cook <keescook@chromium.org>
13927 M:      Anton Vorontsov <anton@enomsg.org>
13928 M:      Colin Cross <ccross@android.com>
13929 M:      Tony Luck <tony.luck@intel.com>
13930 S:      Maintained
13931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13932 F:      Documentation/admin-guide/ramoops.rst
13933 F:      Documentation/admin-guide/pstore-blk.rst
13934 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13935 F:      drivers/acpi/apei/erst.c
13936 F:      drivers/firmware/efi/efi-pstore.c
13937 F:      fs/pstore/
13938 F:      include/linux/pstore*
13939 K:      \b(pstore|ramoops)
13940
13941 PTP HARDWARE CLOCK SUPPORT
13942 M:      Richard Cochran <richardcochran@gmail.com>
13943 L:      netdev@vger.kernel.org
13944 S:      Maintained
13945 W:      http://linuxptp.sourceforge.net/
13946 F:      Documentation/ABI/testing/sysfs-ptp
13947 F:      Documentation/driver-api/ptp.rst
13948 F:      drivers/net/phy/dp83640*
13949 F:      drivers/ptp/*
13950 F:      include/linux/ptp_cl*
13951
13952 PTRACE SUPPORT
13953 M:      Oleg Nesterov <oleg@redhat.com>
13954 S:      Maintained
13955 F:      arch/*/*/ptrace*.c
13956 F:      arch/*/include/asm/ptrace*.h
13957 F:      arch/*/ptrace*.c
13958 F:      include/asm-generic/syscall.h
13959 F:      include/linux/ptrace.h
13960 F:      include/linux/regset.h
13961 F:      include/linux/tracehook.h
13962 F:      include/uapi/linux/ptrace.h
13963 F:      include/uapi/linux/ptrace.h
13964 F:      kernel/ptrace.c
13965
13966 PULSE8-CEC DRIVER
13967 M:      Hans Verkuil <hverkuil@xs4all.nl>
13968 L:      linux-media@vger.kernel.org
13969 S:      Maintained
13970 T:      git git://linuxtv.org/media_tree.git
13971 F:      Documentation/admin-guide/media/pulse8-cec.rst
13972 F:      drivers/media/cec/usb/pulse8/
13973
13974 PVRUSB2 VIDEO4LINUX DRIVER
13975 M:      Mike Isely <isely@pobox.com>
13976 L:      pvrusb2@isely.net       (subscribers-only)
13977 L:      linux-media@vger.kernel.org
13978 S:      Maintained
13979 W:      http://www.isely.net/pvrusb2/
13980 T:      git git://linuxtv.org/media_tree.git
13981 F:      Documentation/driver-api/media/drivers/pvrusb2*
13982 F:      drivers/media/usb/pvrusb2/
13983
13984 PWC WEBCAM DRIVER
13985 M:      Hans Verkuil <hverkuil@xs4all.nl>
13986 L:      linux-media@vger.kernel.org
13987 S:      Odd Fixes
13988 T:      git git://linuxtv.org/media_tree.git
13989 F:      drivers/media/usb/pwc/*
13990 F:      include/trace/events/pwc.h
13991
13992 PWM FAN DRIVER
13993 M:      Kamil Debski <kamil@wypas.org>
13994 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13995 L:      linux-hwmon@vger.kernel.org
13996 S:      Supported
13997 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13998 F:      Documentation/hwmon/pwm-fan.rst
13999 F:      drivers/hwmon/pwm-fan.c
14000
14001 PWM IR Transmitter
14002 M:      Sean Young <sean@mess.org>
14003 L:      linux-media@vger.kernel.org
14004 S:      Maintained
14005 F:      drivers/media/rc/pwm-ir-tx.c
14006
14007 PWM SUBSYSTEM
14008 M:      Thierry Reding <thierry.reding@gmail.com>
14009 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14010 M:      Lee Jones <lee.jones@linaro.org>
14011 L:      linux-pwm@vger.kernel.org
14012 S:      Maintained
14013 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
14014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14015 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14016 F:      Documentation/devicetree/bindings/pwm/
14017 F:      Documentation/driver-api/pwm.rst
14018 F:      drivers/gpio/gpio-mvebu.c
14019 F:      drivers/pwm/
14020 F:      drivers/video/backlight/pwm_bl.c
14021 F:      include/linux/pwm.h
14022 F:      include/linux/pwm_backlight.h
14023 K:      pwm_(config|apply_state|ops)
14024
14025 PXA GPIO DRIVER
14026 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14027 L:      linux-gpio@vger.kernel.org
14028 S:      Maintained
14029 F:      drivers/gpio/gpio-pxa.c
14030
14031 PXA MMCI DRIVER
14032 S:      Orphan
14033
14034 PXA RTC DRIVER
14035 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14036 L:      linux-rtc@vger.kernel.org
14037 S:      Maintained
14038
14039 PXA2xx/PXA3xx SUPPORT
14040 M:      Daniel Mack <daniel@zonque.org>
14041 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
14042 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14044 S:      Maintained
14045 T:      git git://github.com/hzhuang1/linux.git
14046 T:      git git://github.com/rjarzmik/linux.git
14047 F:      arch/arm/boot/dts/pxa*
14048 F:      arch/arm/mach-pxa/
14049 F:      drivers/dma/pxa*
14050 F:      drivers/pcmcia/pxa2xx*
14051 F:      drivers/pinctrl/pxa/
14052 F:      drivers/spi/spi-pxa2xx*
14053 F:      drivers/usb/gadget/udc/pxa2*
14054 F:      include/sound/pxa2xx-lib.h
14055 F:      sound/arm/pxa*
14056 F:      sound/soc/pxa/
14057
14058 QAT DRIVER
14059 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14060 L:      qat-linux@intel.com
14061 S:      Supported
14062 F:      drivers/crypto/qat/
14063
14064 QCOM AUDIO (ASoC) DRIVERS
14065 M:      Patrick Lai <plai@codeaurora.org>
14066 M:      Banajit Goswami <bgoswami@codeaurora.org>
14067 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14068 S:      Supported
14069 F:      sound/soc/qcom/
14070
14071 QCOM IPA DRIVER
14072 M:      Alex Elder <elder@kernel.org>
14073 L:      netdev@vger.kernel.org
14074 S:      Supported
14075 F:      drivers/net/ipa/
14076
14077 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14078 M:      Gabriel Somlo <somlo@cmu.edu>
14079 M:      "Michael S. Tsirkin" <mst@redhat.com>
14080 L:      qemu-devel@nongnu.org
14081 S:      Maintained
14082 F:      drivers/firmware/qemu_fw_cfg.c
14083 F:      include/uapi/linux/qemu_fw_cfg.h
14084
14085 QIB DRIVER
14086 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
14087 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
14088 L:      linux-rdma@vger.kernel.org
14089 S:      Supported
14090 F:      drivers/infiniband/hw/qib/
14091
14092 QLOGIC QL41xxx FCOE DRIVER
14093 M:      QLogic-Storage-Upstream@cavium.com
14094 L:      linux-scsi@vger.kernel.org
14095 S:      Supported
14096 F:      drivers/scsi/qedf/
14097
14098 QLOGIC QL41xxx ISCSI DRIVER
14099 M:      QLogic-Storage-Upstream@cavium.com
14100 L:      linux-scsi@vger.kernel.org
14101 S:      Supported
14102 F:      drivers/scsi/qedi/
14103
14104 QLOGIC QL4xxx ETHERNET DRIVER
14105 M:      Ariel Elior <aelior@marvell.com>
14106 M:      GR-everest-linux-l2@marvell.com
14107 L:      netdev@vger.kernel.org
14108 S:      Supported
14109 F:      drivers/net/ethernet/qlogic/qed/
14110 F:      drivers/net/ethernet/qlogic/qede/
14111 F:      include/linux/qed/
14112
14113 QLOGIC QL4xxx RDMA DRIVER
14114 M:      Michal Kalderon <mkalderon@marvell.com>
14115 M:      Ariel Elior <aelior@marvell.com>
14116 L:      linux-rdma@vger.kernel.org
14117 S:      Supported
14118 F:      drivers/infiniband/hw/qedr/
14119 F:      include/uapi/rdma/qedr-abi.h
14120
14121 QLOGIC QLA1280 SCSI DRIVER
14122 M:      Michael Reed <mdr@sgi.com>
14123 L:      linux-scsi@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/scsi/qla1280.[ch]
14126
14127 QLOGIC QLA2XXX FC-SCSI DRIVER
14128 M:      Nilesh Javali <njavali@marvell.com>
14129 M:      GR-QLogic-Storage-Upstream@marvell.com
14130 L:      linux-scsi@vger.kernel.org
14131 S:      Supported
14132 F:      Documentation/scsi/LICENSE.qla2xxx
14133 F:      drivers/scsi/qla2xxx/
14134
14135 QLOGIC QLA3XXX NETWORK DRIVER
14136 M:      GR-Linux-NIC-Dev@marvell.com
14137 L:      netdev@vger.kernel.org
14138 S:      Supported
14139 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14140 F:      drivers/net/ethernet/qlogic/qla3xxx.*
14141
14142 QLOGIC QLA4XXX iSCSI DRIVER
14143 M:      QLogic-Storage-Upstream@qlogic.com
14144 L:      linux-scsi@vger.kernel.org
14145 S:      Supported
14146 F:      Documentation/scsi/LICENSE.qla4xxx
14147 F:      drivers/scsi/qla4xxx/
14148
14149 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14150 M:      Shahed Shaikh <shshaikh@marvell.com>
14151 M:      Manish Chopra <manishc@marvell.com>
14152 M:      GR-Linux-NIC-Dev@marvell.com
14153 L:      netdev@vger.kernel.org
14154 S:      Supported
14155 F:      drivers/net/ethernet/qlogic/qlcnic/
14156
14157 QLOGIC QLGE 10Gb ETHERNET DRIVER
14158 M:      Manish Chopra <manishc@marvell.com>
14159 M:      GR-Linux-NIC-Dev@marvell.com
14160 L:      netdev@vger.kernel.org
14161 S:      Supported
14162 F:      drivers/staging/qlge/
14163
14164 QM1D1B0004 MEDIA DRIVER
14165 M:      Akihiro Tsukada <tskd08@gmail.com>
14166 L:      linux-media@vger.kernel.org
14167 S:      Odd Fixes
14168 F:      drivers/media/tuners/qm1d1b0004*
14169
14170 QM1D1C0042 MEDIA DRIVER
14171 M:      Akihiro Tsukada <tskd08@gmail.com>
14172 L:      linux-media@vger.kernel.org
14173 S:      Odd Fixes
14174 F:      drivers/media/tuners/qm1d1c0042*
14175
14176 QNX4 FILESYSTEM
14177 M:      Anders Larsen <al@alarsen.net>
14178 S:      Maintained
14179 W:      http://www.alarsen.net/linux/qnx4fs/
14180 F:      fs/qnx4/
14181 F:      include/uapi/linux/qnx4_fs.h
14182 F:      include/uapi/linux/qnxtypes.h
14183
14184 QORIQ DPAA2 FSL-MC BUS DRIVER
14185 M:      Stuart Yoder <stuyoder@gmail.com>
14186 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
14187 L:      linux-kernel@vger.kernel.org
14188 S:      Maintained
14189 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14190 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14191 F:      drivers/bus/fsl-mc/
14192
14193 QT1010 MEDIA DRIVER
14194 M:      Antti Palosaari <crope@iki.fi>
14195 L:      linux-media@vger.kernel.org
14196 S:      Maintained
14197 W:      https://linuxtv.org
14198 W:      http://palosaari.fi/linux/
14199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14200 T:      git git://linuxtv.org/anttip/media_tree.git
14201 F:      drivers/media/tuners/qt1010*
14202
14203 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14204 M:      Kalle Valo <kvalo@codeaurora.org>
14205 L:      ath10k@lists.infradead.org
14206 S:      Supported
14207 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14209 F:      drivers/net/wireless/ath/ath10k/
14210
14211 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14212 M:      Kalle Valo <kvalo@codeaurora.org>
14213 L:      ath11k@lists.infradead.org
14214 S:      Supported
14215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14216 F:      drivers/net/wireless/ath/ath11k/
14217
14218 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14219 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14220 L:      linux-wireless@vger.kernel.org
14221 S:      Supported
14222 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14223 F:      drivers/net/wireless/ath/ath9k/
14224
14225 QUALCOMM CAMERA SUBSYSTEM DRIVER
14226 M:      Todor Tomov <todor.too@gmail.com>
14227 L:      linux-media@vger.kernel.org
14228 S:      Maintained
14229 F:      Documentation/admin-guide/media/qcom_camss.rst
14230 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
14231 F:      drivers/media/platform/qcom/camss/
14232
14233 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14234 M:      Niklas Cassel <nks@flawful.org>
14235 L:      linux-pm@vger.kernel.org
14236 L:      linux-arm-msm@vger.kernel.org
14237 S:      Maintained
14238 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14239 F:      drivers/power/avs/qcom-cpr.c
14240
14241 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14242 M:      Ilia Lin <ilia.lin@kernel.org>
14243 L:      linux-pm@vger.kernel.org
14244 S:      Maintained
14245 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14246 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
14247
14248 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14249 M:      Timur Tabi <timur@kernel.org>
14250 L:      netdev@vger.kernel.org
14251 S:      Maintained
14252 F:      drivers/net/ethernet/qualcomm/emac/
14253
14254 QUALCOMM ETHQOS ETHERNET DRIVER
14255 M:      Vinod Koul <vkoul@kernel.org>
14256 L:      netdev@vger.kernel.org
14257 S:      Maintained
14258 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
14259 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14260
14261 QUALCOMM GENERIC INTERFACE I2C DRIVER
14262 M:      Akash Asthana <akashast@codeaurora.org>
14263 M:      Mukesh Savaliya <msavaliy@codeaurora.org>
14264 L:      linux-i2c@vger.kernel.org
14265 L:      linux-arm-msm@vger.kernel.org
14266 S:      Supported
14267 F:      drivers/i2c/busses/i2c-qcom-geni.c
14268
14269 QUALCOMM HEXAGON ARCHITECTURE
14270 M:      Brian Cain <bcain@codeaurora.org>
14271 L:      linux-hexagon@vger.kernel.org
14272 S:      Supported
14273 F:      arch/hexagon/
14274
14275 QUALCOMM HIDMA DRIVER
14276 M:      Sinan Kaya <okaya@kernel.org>
14277 L:      linux-arm-kernel@lists.infradead.org
14278 L:      linux-arm-msm@vger.kernel.org
14279 L:      dmaengine@vger.kernel.org
14280 S:      Supported
14281 F:      drivers/dma/qcom/hidma*
14282
14283 QUALCOMM I2C CCI DRIVER
14284 M:      Loic Poulain <loic.poulain@linaro.org>
14285 M:      Robert Foss <robert.foss@linaro.org>
14286 L:      linux-i2c@vger.kernel.org
14287 L:      linux-arm-msm@vger.kernel.org
14288 S:      Maintained
14289 F:      Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14290 F:      drivers/i2c/busses/i2c-qcom-cci.c
14291
14292 QUALCOMM IOMMU
14293 M:      Rob Clark <robdclark@gmail.com>
14294 L:      iommu@lists.linux-foundation.org
14295 L:      linux-arm-msm@vger.kernel.org
14296 S:      Maintained
14297 F:      drivers/iommu/qcom_iommu.c
14298
14299 QUALCOMM IPCC MAILBOX DRIVER
14300 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14301 L:      linux-arm-msm@vger.kernel.org
14302 S:      Supported
14303 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14304 F:      drivers/mailbox/qcom-ipcc.c
14305 F:      include/dt-bindings/mailbox/qcom-ipcc.h
14306
14307 QUALCOMM RMNET DRIVER
14308 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14309 M:      Sean Tranchetti <stranche@codeaurora.org>
14310 L:      netdev@vger.kernel.org
14311 S:      Maintained
14312 F:      Documentation/networking/device_drivers/qualcomm/rmnet.rst
14313 F:      drivers/net/ethernet/qualcomm/rmnet/
14314 F:      include/linux/if_rmnet.h
14315
14316 QUALCOMM TSENS THERMAL DRIVER
14317 M:      Amit Kucheria <amitk@kernel.org>
14318 L:      linux-pm@vger.kernel.org
14319 L:      linux-arm-msm@vger.kernel.org
14320 S:      Maintained
14321 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14322 F:      drivers/thermal/qcom/
14323
14324 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14325 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
14326 L:      linux-media@vger.kernel.org
14327 L:      linux-arm-msm@vger.kernel.org
14328 S:      Maintained
14329 T:      git git://linuxtv.org/media_tree.git
14330 F:      Documentation/devicetree/bindings/media/*venus*
14331 F:      drivers/media/platform/qcom/venus/
14332
14333 QUALCOMM WCN36XX WIRELESS DRIVER
14334 M:      Kalle Valo <kvalo@codeaurora.org>
14335 L:      wcn36xx@lists.infradead.org
14336 S:      Supported
14337 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14338 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
14339 F:      drivers/net/wireless/ath/wcn36xx/
14340
14341 QUANTENNA QTNFMAC WIRELESS DRIVER
14342 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
14343 R:      Sergey Matyukevich <geomatsi@gmail.com>
14344 L:      linux-wireless@vger.kernel.org
14345 S:      Maintained
14346 F:      drivers/net/wireless/quantenna
14347
14348 RADEON and AMDGPU DRM DRIVERS
14349 M:      Alex Deucher <alexander.deucher@amd.com>
14350 M:      Christian König <christian.koenig@amd.com>
14351 L:      amd-gfx@lists.freedesktop.org
14352 S:      Supported
14353 T:      git git://people.freedesktop.org/~agd5f/linux
14354 F:      drivers/gpu/drm/amd/
14355 F:      drivers/gpu/drm/radeon/
14356 F:      include/uapi/drm/amdgpu_drm.h
14357 F:      include/uapi/drm/radeon_drm.h
14358
14359 RADEON FRAMEBUFFER DISPLAY DRIVER
14360 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
14361 L:      linux-fbdev@vger.kernel.org
14362 S:      Maintained
14363 F:      drivers/video/fbdev/aty/radeon*
14364 F:      include/uapi/linux/radeonfb.h
14365
14366 RADIOSHARK RADIO DRIVER
14367 M:      Hans Verkuil <hverkuil@xs4all.nl>
14368 L:      linux-media@vger.kernel.org
14369 S:      Maintained
14370 T:      git git://linuxtv.org/media_tree.git
14371 F:      drivers/media/radio/radio-shark.c
14372
14373 RADIOSHARK2 RADIO DRIVER
14374 M:      Hans Verkuil <hverkuil@xs4all.nl>
14375 L:      linux-media@vger.kernel.org
14376 S:      Maintained
14377 T:      git git://linuxtv.org/media_tree.git
14378 F:      drivers/media/radio/radio-shark2.c
14379 F:      drivers/media/radio/radio-tea5777.c
14380
14381 RADOS BLOCK DEVICE (RBD)
14382 M:      Ilya Dryomov <idryomov@gmail.com>
14383 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
14384 L:      ceph-devel@vger.kernel.org
14385 S:      Supported
14386 W:      http://ceph.com/
14387 T:      git git://github.com/ceph/ceph-client.git
14388 F:      Documentation/ABI/testing/sysfs-bus-rbd
14389 F:      drivers/block/rbd.c
14390 F:      drivers/block/rbd_types.h
14391
14392 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14393 M:      Paul Mackerras <paulus@samba.org>
14394 L:      linux-fbdev@vger.kernel.org
14395 S:      Maintained
14396 F:      drivers/video/fbdev/aty/aty128fb.c
14397
14398 RAINSHADOW-CEC DRIVER
14399 M:      Hans Verkuil <hverkuil@xs4all.nl>
14400 L:      linux-media@vger.kernel.org
14401 S:      Maintained
14402 T:      git git://linuxtv.org/media_tree.git
14403 F:      drivers/media/cec/usb/rainshadow/
14404
14405 RALINK MIPS ARCHITECTURE
14406 M:      John Crispin <john@phrozen.org>
14407 L:      linux-mips@vger.kernel.org
14408 S:      Maintained
14409 F:      arch/mips/ralink
14410
14411 RALINK RT2X00 WIRELESS LAN DRIVER
14412 M:      Stanislaw Gruszka <stf_xl@wp.pl>
14413 M:      Helmut Schaa <helmut.schaa@googlemail.com>
14414 L:      linux-wireless@vger.kernel.org
14415 S:      Maintained
14416 F:      drivers/net/wireless/ralink/rt2x00/
14417
14418 RAMDISK RAM BLOCK DEVICE DRIVER
14419 M:      Jens Axboe <axboe@kernel.dk>
14420 S:      Maintained
14421 F:      Documentation/admin-guide/blockdev/ramdisk.rst
14422 F:      drivers/block/brd.c
14423
14424 RANCHU VIRTUAL BOARD FOR MIPS
14425 M:      Miodrag Dinic <miodrag.dinic@mips.com>
14426 L:      linux-mips@vger.kernel.org
14427 S:      Supported
14428 F:      arch/mips/configs/generic/board-ranchu.config
14429 F:      arch/mips/generic/board-ranchu.c
14430
14431 RANDOM NUMBER DRIVER
14432 M:      "Theodore Ts'o" <tytso@mit.edu>
14433 S:      Maintained
14434 F:      drivers/char/random.c
14435
14436 RAPIDIO SUBSYSTEM
14437 M:      Matt Porter <mporter@kernel.crashing.org>
14438 M:      Alexandre Bounine <alex.bou9@gmail.com>
14439 S:      Maintained
14440 F:      drivers/rapidio/
14441
14442 RAS INFRASTRUCTURE
14443 M:      Tony Luck <tony.luck@intel.com>
14444 M:      Borislav Petkov <bp@alien8.de>
14445 L:      linux-edac@vger.kernel.org
14446 S:      Maintained
14447 F:      Documentation/admin-guide/ras.rst
14448 F:      drivers/ras/
14449 F:      include/linux/ras.h
14450 F:      include/ras/ras_event.h
14451
14452 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14453 L:      linux-wireless@vger.kernel.org
14454 S:      Orphan
14455 F:      drivers/net/wireless/ray*
14456
14457 RCMM REMOTE CONTROLS DECODER
14458 M:      Patrick Lerda <patrick9876@free.fr>
14459 S:      Maintained
14460 F:      drivers/media/rc/ir-rcmm-decoder.c
14461
14462 RCUTORTURE TEST FRAMEWORK
14463 M:      "Paul E. McKenney" <paulmck@kernel.org>
14464 M:      Josh Triplett <josh@joshtriplett.org>
14465 R:      Steven Rostedt <rostedt@goodmis.org>
14466 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14467 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14468 L:      rcu@vger.kernel.org
14469 S:      Supported
14470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14471 F:      tools/testing/selftests/rcutorture
14472
14473 RDC R-321X SoC
14474 M:      Florian Fainelli <florian@openwrt.org>
14475 S:      Maintained
14476
14477 RDC R6040 FAST ETHERNET DRIVER
14478 M:      Florian Fainelli <f.fainelli@gmail.com>
14479 L:      netdev@vger.kernel.org
14480 S:      Maintained
14481 F:      drivers/net/ethernet/rdc/r6040.c
14482
14483 RDMAVT - RDMA verbs software
14484 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
14485 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
14486 L:      linux-rdma@vger.kernel.org
14487 S:      Supported
14488 F:      drivers/infiniband/sw/rdmavt
14489
14490 RDS - RELIABLE DATAGRAM SOCKETS
14491 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
14492 L:      netdev@vger.kernel.org
14493 L:      linux-rdma@vger.kernel.org
14494 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
14495 S:      Supported
14496 W:      https://oss.oracle.com/projects/rds/
14497 F:      Documentation/networking/rds.rst
14498 F:      net/rds/
14499
14500 RDT - RESOURCE ALLOCATION
14501 M:      Fenghua Yu <fenghua.yu@intel.com>
14502 M:      Reinette Chatre <reinette.chatre@intel.com>
14503 L:      linux-kernel@vger.kernel.org
14504 S:      Supported
14505 F:      Documentation/x86/resctrl*
14506 F:      arch/x86/include/asm/resctrl.h
14507 F:      arch/x86/kernel/cpu/resctrl/
14508 F:      tools/testing/selftests/resctrl/
14509
14510 READ-COPY UPDATE (RCU)
14511 M:      "Paul E. McKenney" <paulmck@kernel.org>
14512 M:      Josh Triplett <josh@joshtriplett.org>
14513 R:      Steven Rostedt <rostedt@goodmis.org>
14514 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14515 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14516 R:      Joel Fernandes <joel@joelfernandes.org>
14517 L:      rcu@vger.kernel.org
14518 S:      Supported
14519 W:      http://www.rdrop.com/users/paulmck/RCU/
14520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14521 F:      Documentation/RCU/
14522 F:      include/linux/rcu*
14523 F:      kernel/rcu/
14524 X:      Documentation/RCU/torture.rst
14525 X:      include/linux/srcu*.h
14526 X:      kernel/rcu/srcu*.c
14527
14528 REAL TIME CLOCK (RTC) SUBSYSTEM
14529 M:      Alessandro Zummo <a.zummo@towertech.it>
14530 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
14531 L:      linux-rtc@vger.kernel.org
14532 S:      Maintained
14533 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
14534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14535 F:      Documentation/admin-guide/rtc.rst
14536 F:      Documentation/devicetree/bindings/rtc/
14537 F:      drivers/rtc/
14538 F:      include/linux/platform_data/rtc-*
14539 F:      include/linux/rtc.h
14540 F:      include/linux/rtc/
14541 F:      include/uapi/linux/rtc.h
14542 F:      tools/testing/selftests/rtc/
14543
14544 REALTEK AUDIO CODECS
14545 M:      Oder Chiou <oder_chiou@realtek.com>
14546 S:      Maintained
14547 F:      include/sound/rt*.h
14548 F:      sound/soc/codecs/rt*
14549
14550 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14551 M:      Linus Walleij <linus.walleij@linaro.org>
14552 S:      Maintained
14553 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14554 F:      drivers/net/dsa/realtek-smi*
14555 F:      drivers/net/dsa/rtl83*
14556
14557 REALTEK WIRELESS DRIVER (rtlwifi family)
14558 M:      Ping-Ke Shih <pkshih@realtek.com>
14559 L:      linux-wireless@vger.kernel.org
14560 S:      Maintained
14561 W:      https://wireless.wiki.kernel.org/
14562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14563 F:      drivers/net/wireless/realtek/rtlwifi/
14564
14565 REALTEK WIRELESS DRIVER (rtw88)
14566 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14567 L:      linux-wireless@vger.kernel.org
14568 S:      Maintained
14569 F:      drivers/net/wireless/realtek/rtw88/
14570
14571 REDPINE WIRELESS DRIVER
14572 M:      Amitkumar Karwar <amitkarwar@gmail.com>
14573 M:      Siva Rebbagondla <siva8118@gmail.com>
14574 L:      linux-wireless@vger.kernel.org
14575 S:      Maintained
14576 F:      drivers/net/wireless/rsi/
14577
14578 REGISTER MAP ABSTRACTION
14579 M:      Mark Brown <broonie@kernel.org>
14580 L:      linux-kernel@vger.kernel.org
14581 S:      Supported
14582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14583 F:      Documentation/devicetree/bindings/regmap/
14584 F:      drivers/base/regmap/
14585 F:      include/linux/regmap.h
14586
14587 REISERFS FILE SYSTEM
14588 L:      reiserfs-devel@vger.kernel.org
14589 S:      Supported
14590 F:      fs/reiserfs/
14591
14592 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14593 M:      Ohad Ben-Cohen <ohad@wizery.com>
14594 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14595 L:      linux-remoteproc@vger.kernel.org
14596 S:      Maintained
14597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14598 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14599 F:      Documentation/devicetree/bindings/remoteproc/
14600 F:      Documentation/staging/remoteproc.rst
14601 F:      drivers/remoteproc/
14602 F:      include/linux/remoteproc.h
14603 F:      include/linux/remoteproc/
14604
14605 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14606 M:      Ohad Ben-Cohen <ohad@wizery.com>
14607 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14608 L:      linux-remoteproc@vger.kernel.org
14609 S:      Maintained
14610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14611 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14612 F:      Documentation/staging/rpmsg.rst
14613 F:      drivers/rpmsg/
14614 F:      include/linux/rpmsg.h
14615 F:      include/linux/rpmsg/
14616 F:      include/uapi/linux/rpmsg.h
14617 F:      samples/rpmsg/
14618
14619 RENESAS CLOCK DRIVERS
14620 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14621 L:      linux-renesas-soc@vger.kernel.org
14622 S:      Supported
14623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14624 F:      Documentation/devicetree/bindings/clock/renesas,*
14625 F:      drivers/clk/renesas/
14626
14627 RENESAS EMEV2 I2C DRIVER
14628 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14629 S:      Supported
14630 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14631 F:      drivers/i2c/busses/i2c-emev2.c
14632
14633 RENESAS ETHERNET DRIVERS
14634 R:      Sergei Shtylyov <sergei.shtylyov@gmail.com>
14635 L:      netdev@vger.kernel.org
14636 L:      linux-renesas-soc@vger.kernel.org
14637 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14638 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14639 F:      drivers/net/ethernet/renesas/
14640 F:      include/linux/sh_eth.h
14641
14642 RENESAS R-CAR GYROADC DRIVER
14643 M:      Marek Vasut <marek.vasut@gmail.com>
14644 L:      linux-iio@vger.kernel.org
14645 S:      Supported
14646 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14647 F:      drivers/iio/adc/rcar-gyroadc.c
14648
14649 RENESAS R-CAR I2C DRIVERS
14650 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14651 S:      Supported
14652 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14653 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14654 F:      drivers/i2c/busses/i2c-rcar.c
14655 F:      drivers/i2c/busses/i2c-sh_mobile.c
14656
14657 RENESAS R-CAR THERMAL DRIVERS
14658 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14659 L:      linux-renesas-soc@vger.kernel.org
14660 S:      Supported
14661 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14662 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14663 F:      drivers/thermal/rcar_gen3_thermal.c
14664 F:      drivers/thermal/rcar_thermal.c
14665
14666 RENESAS RIIC DRIVER
14667 M:      Chris Brandt <chris.brandt@renesas.com>
14668 S:      Supported
14669 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14670 F:      drivers/i2c/busses/i2c-riic.c
14671
14672 RENESAS USB PHY DRIVER
14673 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14674 L:      linux-renesas-soc@vger.kernel.org
14675 S:      Maintained
14676 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14677
14678 RESET CONTROLLER FRAMEWORK
14679 M:      Philipp Zabel <p.zabel@pengutronix.de>
14680 S:      Maintained
14681 T:      git git://git.pengutronix.de/git/pza/linux
14682 F:      Documentation/devicetree/bindings/reset/
14683 F:      drivers/reset/
14684 F:      include/dt-bindings/reset/
14685 F:      include/linux/reset-controller.h
14686 F:      include/linux/reset.h
14687 F:      include/linux/reset/
14688 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14689
14690 RESTARTABLE SEQUENCES SUPPORT
14691 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14692 M:      Peter Zijlstra <peterz@infradead.org>
14693 M:      "Paul E. McKenney" <paulmck@kernel.org>
14694 M:      Boqun Feng <boqun.feng@gmail.com>
14695 L:      linux-kernel@vger.kernel.org
14696 S:      Supported
14697 F:      include/trace/events/rseq.h
14698 F:      include/uapi/linux/rseq.h
14699 F:      kernel/rseq.c
14700 F:      tools/testing/selftests/rseq/
14701
14702 RFKILL
14703 M:      Johannes Berg <johannes@sipsolutions.net>
14704 L:      linux-wireless@vger.kernel.org
14705 S:      Maintained
14706 W:      https://wireless.wiki.kernel.org/
14707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14709 F:      Documentation/ABI/stable/sysfs-class-rfkill
14710 F:      Documentation/driver-api/rfkill.rst
14711 F:      include/linux/rfkill.h
14712 F:      include/uapi/linux/rfkill.h
14713 F:      net/rfkill/
14714
14715 RHASHTABLE
14716 M:      Thomas Graf <tgraf@suug.ch>
14717 M:      Herbert Xu <herbert@gondor.apana.org.au>
14718 L:      netdev@vger.kernel.org
14719 S:      Maintained
14720 F:      include/linux/rhashtable-types.h
14721 F:      include/linux/rhashtable.h
14722 F:      lib/rhashtable.c
14723 F:      lib/test_rhashtable.c
14724
14725 RICOH R5C592 MEMORYSTICK DRIVER
14726 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14727 S:      Maintained
14728 F:      drivers/memstick/host/r592.*
14729
14730 RICOH SMARTMEDIA/XD DRIVER
14731 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14732 S:      Maintained
14733 F:      drivers/mtd/nand/raw/r852.c
14734 F:      drivers/mtd/nand/raw/r852.h
14735
14736 RISC-V ARCHITECTURE
14737 M:      Paul Walmsley <paul.walmsley@sifive.com>
14738 M:      Palmer Dabbelt <palmer@dabbelt.com>
14739 M:      Albert Ou <aou@eecs.berkeley.edu>
14740 L:      linux-riscv@lists.infradead.org
14741 S:      Supported
14742 P:      Documentation/riscv/patch-acceptance.rst
14743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14744 F:      arch/riscv/
14745 N:      riscv
14746 K:      riscv
14747
14748 RNBD BLOCK DRIVERS
14749 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
14750 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
14751 L:      linux-block@vger.kernel.org
14752 S:      Maintained
14753 F:      drivers/block/rnbd/
14754
14755 ROCCAT DRIVERS
14756 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14757 S:      Maintained
14758 W:      http://sourceforge.net/projects/roccat/
14759 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14760 F:      drivers/hid/hid-roccat*
14761 F:      include/linux/hid-roccat*
14762
14763 ROCKCHIP ISP V1 DRIVER
14764 M:      Helen Koike <helen.koike@collabora.com>
14765 L:      linux-media@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/staging/media/rkisp1/
14768
14769 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14770 M:      Jacob Chen <jacob-chen@iotwrt.com>
14771 M:      Ezequiel Garcia <ezequiel@collabora.com>
14772 L:      linux-media@vger.kernel.org
14773 L:      linux-rockchip@lists.infradead.org
14774 S:      Maintained
14775 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
14776 F:      drivers/media/platform/rockchip/rga/
14777
14778 ROCKCHIP VIDEO DECODER DRIVER
14779 M:      Ezequiel Garcia <ezequiel@collabora.com>
14780 L:      linux-media@vger.kernel.org
14781 L:      linux-rockchip@lists.infradead.org
14782 S:      Maintained
14783 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14784 F:      drivers/staging/media/rkvdec/
14785
14786 ROCKER DRIVER
14787 M:      Jiri Pirko <jiri@resnulli.us>
14788 L:      netdev@vger.kernel.org
14789 S:      Supported
14790 F:      drivers/net/ethernet/rocker/
14791
14792 ROCKETPORT DRIVER
14793 S:      Maintained
14794 W:      http://www.comtrol.com
14795 F:      Documentation/driver-api/serial/rocket.rst
14796 F:      drivers/tty/rocket*
14797
14798 ROCKETPORT EXPRESS/INFINITY DRIVER
14799 M:      Kevin Cernekee <cernekee@gmail.com>
14800 L:      linux-serial@vger.kernel.org
14801 S:      Odd Fixes
14802 F:      drivers/tty/serial/rp2.*
14803
14804 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14805 M:      Tomasz Duszynski <tduszyns@gmail.com>
14806 S:      Maintained
14807 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14808 F:      drivers/iio/light/bh1750.c
14809
14810 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14811 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14812 L:      linux-kernel@vger.kernel.org
14813 L:      linux-renesas-soc@vger.kernel.org
14814 S:      Supported
14815 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14816 F:      drivers/gpio/gpio-bd9571mwv.c
14817 F:      drivers/mfd/bd9571mwv.c
14818 F:      drivers/regulator/bd9571mwv-regulator.c
14819 F:      include/linux/mfd/bd9571mwv.h
14820
14821 ROSE NETWORK LAYER
14822 M:      Ralf Baechle <ralf@linux-mips.org>
14823 L:      linux-hams@vger.kernel.org
14824 S:      Maintained
14825 W:      http://www.linux-ax25.org/
14826 F:      include/net/rose.h
14827 F:      include/uapi/linux/rose.h
14828 F:      net/rose/
14829
14830 ROTATION DRIVER FOR ALLWINNER A83T
14831 M:      Jernej Skrabec <jernej.skrabec@siol.net>
14832 L:      linux-media@vger.kernel.org
14833 S:      Maintained
14834 T:      git git://linuxtv.org/media_tree.git
14835 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14836 F:      drivers/media/platform/sunxi/sun8i-rotate/
14837
14838 RTL2830 MEDIA DRIVER
14839 M:      Antti Palosaari <crope@iki.fi>
14840 L:      linux-media@vger.kernel.org
14841 S:      Maintained
14842 W:      https://linuxtv.org
14843 W:      http://palosaari.fi/linux/
14844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14845 T:      git git://linuxtv.org/anttip/media_tree.git
14846 F:      drivers/media/dvb-frontends/rtl2830*
14847
14848 RTL2832 MEDIA DRIVER
14849 M:      Antti Palosaari <crope@iki.fi>
14850 L:      linux-media@vger.kernel.org
14851 S:      Maintained
14852 W:      https://linuxtv.org
14853 W:      http://palosaari.fi/linux/
14854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14855 T:      git git://linuxtv.org/anttip/media_tree.git
14856 F:      drivers/media/dvb-frontends/rtl2832*
14857
14858 RTL2832_SDR MEDIA DRIVER
14859 M:      Antti Palosaari <crope@iki.fi>
14860 L:      linux-media@vger.kernel.org
14861 S:      Maintained
14862 W:      https://linuxtv.org
14863 W:      http://palosaari.fi/linux/
14864 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14865 T:      git git://linuxtv.org/anttip/media_tree.git
14866 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14867
14868 RTL8180 WIRELESS DRIVER
14869 L:      linux-wireless@vger.kernel.org
14870 S:      Orphan
14871 W:      https://wireless.wiki.kernel.org/
14872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14873 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14874
14875 RTL8187 WIRELESS DRIVER
14876 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14877 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14878 M:      Larry Finger <Larry.Finger@lwfinger.net>
14879 L:      linux-wireless@vger.kernel.org
14880 S:      Maintained
14881 W:      https://wireless.wiki.kernel.org/
14882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14883 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14884
14885 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14886 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14887 L:      linux-wireless@vger.kernel.org
14888 S:      Maintained
14889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14890 F:      drivers/net/wireless/realtek/rtl8xxxu/
14891
14892 RTRS TRANSPORT DRIVERS
14893 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
14894 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
14895 L:      linux-rdma@vger.kernel.org
14896 S:      Maintained
14897 F:      drivers/infiniband/ulp/rtrs/
14898
14899 RXRPC SOCKETS (AF_RXRPC)
14900 M:      David Howells <dhowells@redhat.com>
14901 L:      linux-afs@lists.infradead.org
14902 S:      Supported
14903 W:      https://www.infradead.org/~dhowells/kafs/
14904 F:      Documentation/networking/rxrpc.rst
14905 F:      include/keys/rxrpc-type.h
14906 F:      include/net/af_rxrpc.h
14907 F:      include/trace/events/rxrpc.h
14908 F:      include/uapi/linux/rxrpc.h
14909 F:      net/rxrpc/
14910
14911 S3 SAVAGE FRAMEBUFFER DRIVER
14912 M:      Antonino Daplas <adaplas@gmail.com>
14913 L:      linux-fbdev@vger.kernel.org
14914 S:      Maintained
14915 F:      drivers/video/fbdev/savage/
14916
14917 S390
14918 M:      Heiko Carstens <hca@linux.ibm.com>
14919 M:      Vasily Gorbik <gor@linux.ibm.com>
14920 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14921 L:      linux-s390@vger.kernel.org
14922 S:      Supported
14923 W:      http://www.ibm.com/developerworks/linux/linux390/
14924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14925 F:      Documentation/driver-api/s390-drivers.rst
14926 F:      Documentation/s390/
14927 F:      arch/s390/
14928 F:      drivers/s390/
14929
14930 S390 COMMON I/O LAYER
14931 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
14932 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14933 L:      linux-s390@vger.kernel.org
14934 S:      Supported
14935 W:      http://www.ibm.com/developerworks/linux/linux390/
14936 F:      drivers/s390/cio/
14937
14938 S390 DASD DRIVER
14939 M:      Stefan Haberland <sth@linux.ibm.com>
14940 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14941 L:      linux-s390@vger.kernel.org
14942 S:      Supported
14943 W:      http://www.ibm.com/developerworks/linux/linux390/
14944 F:      block/partitions/ibm.c
14945 F:      drivers/s390/block/dasd*
14946 F:      include/linux/dasd_mod.h
14947
14948 S390 IOMMU (PCI)
14949 M:      Matthew Rosato <mjrosato@linux.ibm.com>
14950 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
14951 L:      linux-s390@vger.kernel.org
14952 S:      Supported
14953 W:      http://www.ibm.com/developerworks/linux/linux390/
14954 F:      drivers/iommu/s390-iommu.c
14955
14956 S390 IUCV NETWORK LAYER
14957 M:      Julian Wiedmann <jwi@linux.ibm.com>
14958 M:      Karsten Graul <kgraul@linux.ibm.com>
14959 M:      Ursula Braun <ubraun@linux.ibm.com>
14960 L:      linux-s390@vger.kernel.org
14961 S:      Supported
14962 W:      http://www.ibm.com/developerworks/linux/linux390/
14963 F:      drivers/s390/net/*iucv*
14964 F:      include/net/iucv/
14965 F:      net/iucv/
14966
14967 S390 NETWORK DRIVERS
14968 M:      Julian Wiedmann <jwi@linux.ibm.com>
14969 M:      Karsten Graul <kgraul@linux.ibm.com>
14970 M:      Ursula Braun <ubraun@linux.ibm.com>
14971 L:      linux-s390@vger.kernel.org
14972 S:      Supported
14973 W:      http://www.ibm.com/developerworks/linux/linux390/
14974 F:      drivers/s390/net/
14975
14976 S390 PCI SUBSYSTEM
14977 M:      Niklas Schnelle <schnelle@linux.ibm.com>
14978 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
14979 L:      linux-s390@vger.kernel.org
14980 S:      Supported
14981 W:      http://www.ibm.com/developerworks/linux/linux390/
14982 F:      arch/s390/pci/
14983 F:      drivers/pci/hotplug/s390_pci_hpc.c
14984 F:      Documentation/s390/pci.rst
14985
14986 S390 VFIO AP DRIVER
14987 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14988 M:      Pierre Morel <pmorel@linux.ibm.com>
14989 M:      Halil Pasic <pasic@linux.ibm.com>
14990 L:      linux-s390@vger.kernel.org
14991 S:      Supported
14992 W:      http://www.ibm.com/developerworks/linux/linux390/
14993 F:      Documentation/s390/vfio-ap.rst
14994 F:      drivers/s390/crypto/vfio_ap_drv.c
14995 F:      drivers/s390/crypto/vfio_ap_ops.c
14996 F:      drivers/s390/crypto/vfio_ap_private.h
14997
14998 S390 VFIO-CCW DRIVER
14999 M:      Cornelia Huck <cohuck@redhat.com>
15000 M:      Eric Farman <farman@linux.ibm.com>
15001 R:      Halil Pasic <pasic@linux.ibm.com>
15002 L:      linux-s390@vger.kernel.org
15003 L:      kvm@vger.kernel.org
15004 S:      Supported
15005 F:      Documentation/s390/vfio-ccw.rst
15006 F:      drivers/s390/cio/vfio_ccw*
15007 F:      include/uapi/linux/vfio_ccw.h
15008
15009 S390 ZCRYPT DRIVER
15010 M:      Harald Freudenberger <freude@linux.ibm.com>
15011 L:      linux-s390@vger.kernel.org
15012 S:      Supported
15013 W:      http://www.ibm.com/developerworks/linux/linux390/
15014 F:      drivers/s390/crypto/
15015
15016 S390 ZFCP DRIVER
15017 M:      Steffen Maier <maier@linux.ibm.com>
15018 M:      Benjamin Block <bblock@linux.ibm.com>
15019 L:      linux-s390@vger.kernel.org
15020 S:      Supported
15021 W:      http://www.ibm.com/developerworks/linux/linux390/
15022 F:      drivers/s390/scsi/zfcp_*
15023
15024 S3C24XX SD/MMC Driver
15025 M:      Ben Dooks <ben-linux@fluff.org>
15026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15027 S:      Supported
15028 F:      drivers/mmc/host/s3cmci.*
15029
15030 SAA6588 RDS RECEIVER DRIVER
15031 M:      Hans Verkuil <hverkuil@xs4all.nl>
15032 L:      linux-media@vger.kernel.org
15033 S:      Odd Fixes
15034 W:      https://linuxtv.org
15035 T:      git git://linuxtv.org/media_tree.git
15036 F:      drivers/media/i2c/saa6588*
15037
15038 SAA7134 VIDEO4LINUX DRIVER
15039 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15040 L:      linux-media@vger.kernel.org
15041 S:      Odd fixes
15042 W:      https://linuxtv.org
15043 T:      git git://linuxtv.org/media_tree.git
15044 F:      Documentation/driver-api/media/drivers/saa7134*
15045 F:      drivers/media/pci/saa7134/
15046
15047 SAA7146 VIDEO4LINUX-2 DRIVER
15048 M:      Hans Verkuil <hverkuil@xs4all.nl>
15049 L:      linux-media@vger.kernel.org
15050 S:      Maintained
15051 T:      git git://linuxtv.org/media_tree.git
15052 F:      drivers/media/common/saa7146/
15053 F:      drivers/media/pci/saa7146/
15054 F:      include/media/drv-intf/saa7146*
15055
15056 SAFESETID SECURITY MODULE
15057 M:      Micah Morton <mortonm@chromium.org>
15058 S:      Supported
15059 F:      Documentation/admin-guide/LSM/SafeSetID.rst
15060 F:      security/safesetid/
15061
15062 SAMSUNG AUDIO (ASoC) DRIVERS
15063 M:      Krzysztof Kozlowski <krzk@kernel.org>
15064 M:      Sangbeom Kim <sbkim73@samsung.com>
15065 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15066 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15067 S:      Supported
15068 F:      Documentation/devicetree/bindings/sound/samsung*
15069 F:      sound/soc/samsung/
15070
15071 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15072 M:      Krzysztof Kozlowski <krzk@kernel.org>
15073 L:      linux-crypto@vger.kernel.org
15074 L:      linux-samsung-soc@vger.kernel.org
15075 S:      Maintained
15076 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15077 F:      drivers/crypto/exynos-rng.c
15078
15079 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15080 M:      Łukasz Stelmach <l.stelmach@samsung.com>
15081 L:      linux-samsung-soc@vger.kernel.org
15082 S:      Maintained
15083 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15084 F:      drivers/char/hw_random/exynos-trng.c
15085
15086 SAMSUNG FRAMEBUFFER DRIVER
15087 M:      Jingoo Han <jingoohan1@gmail.com>
15088 L:      linux-fbdev@vger.kernel.org
15089 S:      Maintained
15090 F:      drivers/video/fbdev/s3c-fb.c
15091
15092 SAMSUNG LAPTOP DRIVER
15093 M:      Corentin Chary <corentin.chary@gmail.com>
15094 L:      platform-driver-x86@vger.kernel.org
15095 S:      Maintained
15096 F:      drivers/platform/x86/samsung-laptop.c
15097
15098 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15099 M:      Sangbeom Kim <sbkim73@samsung.com>
15100 M:      Krzysztof Kozlowski <krzk@kernel.org>
15101 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15102 L:      linux-kernel@vger.kernel.org
15103 L:      linux-samsung-soc@vger.kernel.org
15104 S:      Supported
15105 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15106 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15107 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15108 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15109 F:      drivers/clk/clk-s2mps11.c
15110 F:      drivers/mfd/sec*.c
15111 F:      drivers/regulator/s2m*.c
15112 F:      drivers/regulator/s5m*.c
15113 F:      drivers/rtc/rtc-s5m.c
15114 F:      include/linux/mfd/samsung/
15115
15116 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15117 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15118 L:      linux-media@vger.kernel.org
15119 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15120 S:      Maintained
15121 F:      drivers/media/platform/s3c-camif/
15122 F:      include/media/drv-intf/s3c_camif.h
15123
15124 SAMSUNG S3FWRN5 NFC DRIVER
15125 M:      Robert Baldyga <r.baldyga@samsung.com>
15126 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
15127 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15128 S:      Supported
15129 F:      drivers/nfc/s3fwrn5
15130
15131 SAMSUNG S5C73M3 CAMERA DRIVER
15132 M:      Kyungmin Park <kyungmin.park@samsung.com>
15133 M:      Andrzej Hajda <a.hajda@samsung.com>
15134 L:      linux-media@vger.kernel.org
15135 S:      Supported
15136 F:      drivers/media/i2c/s5c73m3/*
15137
15138 SAMSUNG S5K5BAF CAMERA DRIVER
15139 M:      Kyungmin Park <kyungmin.park@samsung.com>
15140 M:      Andrzej Hajda <a.hajda@samsung.com>
15141 L:      linux-media@vger.kernel.org
15142 S:      Supported
15143 F:      drivers/media/i2c/s5k5baf.c
15144
15145 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15146 M:      Krzysztof Kozlowski <krzk@kernel.org>
15147 M:      Vladimir Zapolskiy <vz@mleia.com>
15148 M:      Kamil Konieczny <k.konieczny@samsung.com>
15149 L:      linux-crypto@vger.kernel.org
15150 L:      linux-samsung-soc@vger.kernel.org
15151 S:      Maintained
15152 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15153 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15154 F:      drivers/crypto/s5p-sss.c
15155
15156 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15157 M:      Kyungmin Park <kyungmin.park@samsung.com>
15158 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15159 L:      linux-media@vger.kernel.org
15160 S:      Supported
15161 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15162 F:      drivers/media/platform/exynos4-is/
15163
15164 SAMSUNG SOC CLOCK DRIVERS
15165 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15166 M:      Tomasz Figa <tomasz.figa@gmail.com>
15167 M:      Chanwoo Choi <cw00.choi@samsung.com>
15168 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15169 S:      Supported
15170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15171 F:      Documentation/devicetree/bindings/clock/exynos*.txt
15172 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
15173 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
15174 F:      drivers/clk/samsung/
15175 F:      include/dt-bindings/clock/exynos*.h
15176
15177 SAMSUNG SPI DRIVERS
15178 M:      Kukjin Kim <kgene@kernel.org>
15179 M:      Krzysztof Kozlowski <krzk@kernel.org>
15180 M:      Andi Shyti <andi@etezian.org>
15181 L:      linux-spi@vger.kernel.org
15182 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15183 S:      Maintained
15184 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
15185 F:      drivers/spi/spi-s3c*
15186 F:      include/linux/platform_data/spi-s3c64xx.h
15187
15188 SAMSUNG SXGBE DRIVERS
15189 M:      Byungho An <bh74.an@samsung.com>
15190 L:      netdev@vger.kernel.org
15191 S:      Supported
15192 F:      drivers/net/ethernet/samsung/sxgbe/
15193
15194 SAMSUNG THERMAL DRIVER
15195 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15196 L:      linux-pm@vger.kernel.org
15197 L:      linux-samsung-soc@vger.kernel.org
15198 S:      Supported
15199 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
15200 F:      drivers/thermal/samsung/
15201
15202 SAMSUNG USB2 PHY DRIVER
15203 M:      Kamil Debski <kamil@wypas.org>
15204 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15205 L:      linux-kernel@vger.kernel.org
15206 S:      Supported
15207 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
15208 F:      Documentation/driver-api/phy/samsung-usb2.rst
15209 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
15210 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
15211 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
15212 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
15213 F:      drivers/phy/samsung/phy-samsung-usb2.c
15214 F:      drivers/phy/samsung/phy-samsung-usb2.h
15215
15216 SC1200 WDT DRIVER
15217 M:      Zwane Mwaikambo <zwanem@gmail.com>
15218 S:      Maintained
15219 F:      drivers/watchdog/sc1200wdt.c
15220
15221 SCHEDULER
15222 M:      Ingo Molnar <mingo@redhat.com>
15223 M:      Peter Zijlstra <peterz@infradead.org>
15224 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15225 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15226 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15227 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15228 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15229 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15230 L:      linux-kernel@vger.kernel.org
15231 S:      Maintained
15232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15233 F:      include/linux/preempt.h
15234 F:      include/linux/sched.h
15235 F:      include/linux/wait.h
15236 F:      include/uapi/linux/sched.h
15237 F:      kernel/sched/
15238
15239 SCR24X CHIP CARD INTERFACE DRIVER
15240 M:      Lubomir Rintel <lkundrak@v3.sk>
15241 S:      Supported
15242 F:      drivers/char/pcmcia/scr24x_cs.c
15243
15244 SCSI CDROM DRIVER
15245 M:      Jens Axboe <axboe@kernel.dk>
15246 L:      linux-scsi@vger.kernel.org
15247 S:      Maintained
15248 W:      http://www.kernel.dk
15249 F:      drivers/scsi/sr*
15250
15251 SCSI RDMA PROTOCOL (SRP) INITIATOR
15252 M:      Bart Van Assche <bvanassche@acm.org>
15253 L:      linux-rdma@vger.kernel.org
15254 S:      Supported
15255 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15256 F:      drivers/infiniband/ulp/srp/
15257 F:      include/scsi/srp.h
15258
15259 SCSI RDMA PROTOCOL (SRP) TARGET
15260 M:      Bart Van Assche <bvanassche@acm.org>
15261 L:      linux-rdma@vger.kernel.org
15262 L:      target-devel@vger.kernel.org
15263 S:      Supported
15264 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15265 F:      drivers/infiniband/ulp/srpt/
15266
15267 SCSI SG DRIVER
15268 M:      Doug Gilbert <dgilbert@interlog.com>
15269 L:      linux-scsi@vger.kernel.org
15270 S:      Maintained
15271 W:      http://sg.danny.cz/sg
15272 F:      Documentation/scsi/scsi-generic.rst
15273 F:      drivers/scsi/sg.c
15274 F:      include/scsi/sg.h
15275
15276 SCSI SUBSYSTEM
15277 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
15278 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
15279 L:      linux-scsi@vger.kernel.org
15280 S:      Maintained
15281 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
15282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15284 F:      Documentation/devicetree/bindings/scsi/
15285 F:      drivers/scsi/
15286 F:      include/scsi/
15287
15288 SCSI TAPE DRIVER
15289 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15290 L:      linux-scsi@vger.kernel.org
15291 S:      Maintained
15292 F:      Documentation/scsi/st.rst
15293 F:      drivers/scsi/st.*
15294 F:      drivers/scsi/st_*.h
15295
15296 SCSI TARGET SUBSYSTEM
15297 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
15298 L:      linux-scsi@vger.kernel.org
15299 L:      target-devel@vger.kernel.org
15300 S:      Supported
15301 W:      http://www.linux-iscsi.org
15302 Q:      https://patchwork.kernel.org/project/target-devel/list/
15303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15304 F:      Documentation/target/
15305 F:      drivers/target/
15306 F:      include/target/
15307
15308 SCTP PROTOCOL
15309 M:      Vlad Yasevich <vyasevich@gmail.com>
15310 M:      Neil Horman <nhorman@tuxdriver.com>
15311 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15312 L:      linux-sctp@vger.kernel.org
15313 S:      Maintained
15314 W:      http://lksctp.sourceforge.net
15315 F:      Documentation/networking/sctp.rst
15316 F:      include/linux/sctp.h
15317 F:      include/net/sctp/
15318 F:      include/uapi/linux/sctp.h
15319 F:      net/sctp/
15320
15321 SCx200 CPU SUPPORT
15322 M:      Jim Cromie <jim.cromie@gmail.com>
15323 S:      Odd Fixes
15324 F:      Documentation/i2c/busses/scx200_acb.rst
15325 F:      arch/x86/platform/scx200/
15326 F:      drivers/i2c/busses/scx200*
15327 F:      drivers/mtd/maps/scx200_docflash.c
15328 F:      drivers/watchdog/scx200_wdt.c
15329 F:      include/linux/scx200.h
15330
15331 SCx200 GPIO DRIVER
15332 M:      Jim Cromie <jim.cromie@gmail.com>
15333 S:      Maintained
15334 F:      drivers/char/scx200_gpio.c
15335 F:      include/linux/scx200_gpio.h
15336
15337 SCx200 HRT CLOCKSOURCE DRIVER
15338 M:      Jim Cromie <jim.cromie@gmail.com>
15339 S:      Maintained
15340 F:      drivers/clocksource/scx200_hrt.c
15341
15342 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15343 M:      Sascha Sommer <saschasommer@freenet.de>
15344 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15345 S:      Maintained
15346 F:      drivers/mmc/host/sdricoh_cs.c
15347
15348 SECO BOARDS CEC DRIVER
15349 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
15350 S:      Maintained
15351 F:      drivers/media/platform/seco-cec/seco-cec.c
15352 F:      drivers/media/platform/seco-cec/seco-cec.h
15353
15354 SECURE COMPUTING
15355 M:      Kees Cook <keescook@chromium.org>
15356 R:      Andy Lutomirski <luto@amacapital.net>
15357 R:      Will Drewry <wad@chromium.org>
15358 S:      Supported
15359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15360 F:      Documentation/userspace-api/seccomp_filter.rst
15361 F:      include/linux/seccomp.h
15362 F:      include/uapi/linux/seccomp.h
15363 F:      kernel/seccomp.c
15364 F:      tools/testing/selftests/kselftest_harness.h
15365 F:      tools/testing/selftests/seccomp/*
15366 K:      \bsecure_computing
15367 K:      \bTIF_SECCOMP\b
15368
15369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15370 M:      Al Cooper <alcooperx@gmail.com>
15371 L:      linux-mmc@vger.kernel.org
15372 L:      bcm-kernel-feedback-list@broadcom.com
15373 S:      Maintained
15374 F:      drivers/mmc/host/sdhci-brcmstb*
15375
15376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15377 M:      Adrian Hunter <adrian.hunter@intel.com>
15378 L:      linux-mmc@vger.kernel.org
15379 S:      Maintained
15380 F:      drivers/mmc/host/sdhci*
15381 F:      include/linux/mmc/sdhci*
15382
15383 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15384 M:      Eugen Hristev <eugen.hristev@microchip.com>
15385 L:      linux-mmc@vger.kernel.org
15386 S:      Supported
15387 F:      drivers/mmc/host/sdhci-of-at91.c
15388
15389 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15390 M:      Ben Dooks <ben-linux@fluff.org>
15391 M:      Jaehoon Chung <jh80.chung@samsung.com>
15392 L:      linux-mmc@vger.kernel.org
15393 S:      Maintained
15394 F:      drivers/mmc/host/sdhci-s3c*
15395
15396 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15397 M:      Viresh Kumar <vireshk@kernel.org>
15398 L:      linux-mmc@vger.kernel.org
15399 S:      Maintained
15400 F:      drivers/mmc/host/sdhci-spear.c
15401
15402 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15403 M:      Kishon Vijay Abraham I <kishon@ti.com>
15404 L:      linux-mmc@vger.kernel.org
15405 S:      Maintained
15406 F:      drivers/mmc/host/sdhci-omap.c
15407
15408 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15409 M:      Jonathan Derrick <jonathan.derrick@intel.com>
15410 M:      Revanth Rajashekar <revanth.rajashekar@intel.com>
15411 L:      linux-block@vger.kernel.org
15412 S:      Supported
15413 F:      block/opal_proto.h
15414 F:      block/sed*
15415 F:      include/linux/sed*
15416 F:      include/uapi/linux/sed*
15417
15418 SECURITY CONTACT
15419 M:      Security Officers <security@kernel.org>
15420 S:      Supported
15421
15422 SECURITY SUBSYSTEM
15423 M:      James Morris <jmorris@namei.org>
15424 M:      "Serge E. Hallyn" <serge@hallyn.com>
15425 L:      linux-security-module@vger.kernel.org (suggested Cc:)
15426 S:      Supported
15427 W:      http://kernsec.org/
15428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15429 F:      security/
15430 X:      security/selinux/
15431
15432 SELINUX SECURITY MODULE
15433 M:      Paul Moore <paul@paul-moore.com>
15434 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
15435 M:      Eric Paris <eparis@parisplace.org>
15436 L:      selinux@vger.kernel.org
15437 S:      Supported
15438 W:      https://selinuxproject.org
15439 W:      https://github.com/SELinuxProject
15440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15441 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15442 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
15443 F:      Documentation/admin-guide/LSM/SELinux.rst
15444 F:      include/uapi/linux/selinux_netlink.h
15445 F:      scripts/selinux/
15446 F:      security/selinux/
15447
15448 SENSABLE PHANTOM
15449 M:      Jiri Slaby <jirislaby@kernel.org>
15450 S:      Maintained
15451 F:      drivers/misc/phantom.c
15452 F:      include/uapi/linux/phantom.h
15453
15454 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15455 M:      Tomasz Duszynski <tduszyns@gmail.com>
15456 S:      Maintained
15457 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15458 F:      drivers/iio/chemical/sps30.c
15459
15460 SERIAL DEVICE BUS
15461 M:      Rob Herring <robh@kernel.org>
15462 L:      linux-serial@vger.kernel.org
15463 S:      Maintained
15464 F:      Documentation/devicetree/bindings/serial/serial.yaml
15465 F:      drivers/tty/serdev/
15466 F:      include/linux/serdev.h
15467
15468 SERIAL DRIVERS
15469 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15470 L:      linux-serial@vger.kernel.org
15471 S:      Maintained
15472 F:      Documentation/devicetree/bindings/serial/
15473 F:      drivers/tty/serial/
15474
15475 SERIAL IR RECEIVER
15476 M:      Sean Young <sean@mess.org>
15477 L:      linux-media@vger.kernel.org
15478 S:      Maintained
15479 F:      drivers/media/rc/serial_ir.c
15480
15481 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15482 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15484 S:      Maintained
15485 F:      Documentation/devicetree/bindings/slimbus/
15486 F:      drivers/slimbus/
15487 F:      include/linux/slimbus.h
15488
15489 SFC NETWORK DRIVER
15490 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15491 M:      Edward Cree <ecree@solarflare.com>
15492 M:      Martin Habets <mhabets@solarflare.com>
15493 L:      netdev@vger.kernel.org
15494 S:      Supported
15495 F:      drivers/net/ethernet/sfc/
15496
15497 SFF/SFP/SFP+ MODULE SUPPORT
15498 M:      Russell King <linux@armlinux.org.uk>
15499 L:      netdev@vger.kernel.org
15500 S:      Maintained
15501 F:      drivers/net/phy/phylink.c
15502 F:      drivers/net/phy/sfp*
15503 F:      include/linux/phylink.h
15504 F:      include/linux/sfp.h
15505 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)
15506
15507 SGI GRU DRIVER
15508 M:      Dimitri Sivanich <sivanich@sgi.com>
15509 S:      Maintained
15510 F:      drivers/misc/sgi-gru/
15511
15512 SGI XP/XPC/XPNET DRIVER
15513 M:      Cliff Whickman <cpw@sgi.com>
15514 M:      Robin Holt <robinmholt@gmail.com>
15515 S:      Maintained
15516 F:      drivers/misc/sgi-xp/
15517
15518 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15519 M:      Ursula Braun <ubraun@linux.ibm.com>
15520 M:      Karsten Graul <kgraul@linux.ibm.com>
15521 L:      linux-s390@vger.kernel.org
15522 S:      Supported
15523 W:      http://www.ibm.com/developerworks/linux/linux390/
15524 F:      net/smc/
15525
15526 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15527 M:      Linus Walleij <linus.walleij@linaro.org>
15528 L:      linux-iio@vger.kernel.org
15529 S:      Maintained
15530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15531 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15532 F:      drivers/iio/light/gp2ap002.c
15533
15534 SHARP RJ54N1CB0C SENSOR DRIVER
15535 M:      Jacopo Mondi <jacopo@jmondi.org>
15536 L:      linux-media@vger.kernel.org
15537 S:      Odd fixes
15538 T:      git git://linuxtv.org/media_tree.git
15539 F:      drivers/media/i2c/rj54n1cb0c.c
15540 F:      include/media/i2c/rj54n1cb0c.h
15541
15542 SH_VOU V4L2 OUTPUT DRIVER
15543 L:      linux-media@vger.kernel.org
15544 S:      Orphan
15545 F:      drivers/media/platform/sh_vou.c
15546 F:      include/media/drv-intf/sh_vou.h
15547
15548 SI2157 MEDIA DRIVER
15549 M:      Antti Palosaari <crope@iki.fi>
15550 L:      linux-media@vger.kernel.org
15551 S:      Maintained
15552 W:      https://linuxtv.org
15553 W:      http://palosaari.fi/linux/
15554 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15555 T:      git git://linuxtv.org/anttip/media_tree.git
15556 F:      drivers/media/tuners/si2157*
15557
15558 SI2165 MEDIA DRIVER
15559 M:      Matthias Schwarzott <zzam@gentoo.org>
15560 L:      linux-media@vger.kernel.org
15561 S:      Maintained
15562 W:      https://linuxtv.org
15563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15564 F:      drivers/media/dvb-frontends/si2165*
15565
15566 SI2168 MEDIA DRIVER
15567 M:      Antti Palosaari <crope@iki.fi>
15568 L:      linux-media@vger.kernel.org
15569 S:      Maintained
15570 W:      https://linuxtv.org
15571 W:      http://palosaari.fi/linux/
15572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15573 T:      git git://linuxtv.org/anttip/media_tree.git
15574 F:      drivers/media/dvb-frontends/si2168*
15575
15576 SI470X FM RADIO RECEIVER I2C DRIVER
15577 M:      Hans Verkuil <hverkuil@xs4all.nl>
15578 L:      linux-media@vger.kernel.org
15579 S:      Odd Fixes
15580 W:      https://linuxtv.org
15581 T:      git git://linuxtv.org/media_tree.git
15582 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
15583
15584 SI470X FM RADIO RECEIVER USB DRIVER
15585 M:      Hans Verkuil <hverkuil@xs4all.nl>
15586 L:      linux-media@vger.kernel.org
15587 S:      Maintained
15588 W:      https://linuxtv.org
15589 T:      git git://linuxtv.org/media_tree.git
15590 F:      drivers/media/radio/si470x/radio-si470x-common.c
15591 F:      drivers/media/radio/si470x/radio-si470x-usb.c
15592 F:      drivers/media/radio/si470x/radio-si470x.h
15593
15594 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15595 M:      Eduardo Valentin <edubezval@gmail.com>
15596 L:      linux-media@vger.kernel.org
15597 S:      Odd Fixes
15598 W:      https://linuxtv.org
15599 T:      git git://linuxtv.org/media_tree.git
15600 F:      drivers/media/radio/si4713/si4713.?
15601
15602 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15603 M:      Eduardo Valentin <edubezval@gmail.com>
15604 L:      linux-media@vger.kernel.org
15605 S:      Odd Fixes
15606 W:      https://linuxtv.org
15607 T:      git git://linuxtv.org/media_tree.git
15608 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15609
15610 SI4713 FM RADIO TRANSMITTER USB DRIVER
15611 M:      Hans Verkuil <hverkuil@xs4all.nl>
15612 L:      linux-media@vger.kernel.org
15613 S:      Maintained
15614 W:      https://linuxtv.org
15615 T:      git git://linuxtv.org/media_tree.git
15616 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15617
15618 SIANO DVB DRIVER
15619 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15620 L:      linux-media@vger.kernel.org
15621 S:      Odd fixes
15622 W:      https://linuxtv.org
15623 T:      git git://linuxtv.org/media_tree.git
15624 F:      drivers/media/common/siano/
15625 F:      drivers/media/mmc/siano/
15626 F:      drivers/media/usb/siano/
15627 F:      drivers/media/usb/siano/
15628
15629 SIFIVE DRIVERS
15630 M:      Palmer Dabbelt <palmer@dabbelt.com>
15631 M:      Paul Walmsley <paul.walmsley@sifive.com>
15632 L:      linux-riscv@lists.infradead.org
15633 S:      Supported
15634 T:      git git://github.com/sifive/riscv-linux.git
15635 N:      sifive
15636 K:      [^@]sifive
15637
15638 SIFIVE FU540 SYSTEM-ON-CHIP
15639 M:      Paul Walmsley <paul.walmsley@sifive.com>
15640 M:      Palmer Dabbelt <palmer@dabbelt.com>
15641 L:      linux-riscv@lists.infradead.org
15642 S:      Supported
15643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15644 N:      fu540
15645 K:      fu540
15646
15647 SIFIVE PDMA DRIVER
15648 M:      Green Wan <green.wan@sifive.com>
15649 S:      Maintained
15650 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15651 F:      drivers/dma/sf-pdma/
15652
15653 SILEAD TOUCHSCREEN DRIVER
15654 M:      Hans de Goede <hdegoede@redhat.com>
15655 L:      linux-input@vger.kernel.org
15656 L:      platform-driver-x86@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/input/touchscreen/silead.c
15659 F:      drivers/platform/x86/touchscreen_dmi.c
15660
15661 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15662 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15663 S:      Supported
15664 F:      drivers/staging/wfx/
15665
15666 SILICON MOTION SM712 FRAME BUFFER DRIVER
15667 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15668 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15669 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15670 L:      linux-fbdev@vger.kernel.org
15671 S:      Maintained
15672 F:      Documentation/fb/sm712fb.rst
15673 F:      drivers/video/fbdev/sm712*
15674
15675 SIMPLE FIRMWARE INTERFACE (SFI)
15676 S:      Obsolete
15677 W:      http://simplefirmware.org/
15678 F:      arch/x86/platform/sfi/
15679 F:      drivers/sfi/
15680 F:      include/linux/sfi*.h
15681
15682 SIMPLEFB FB DRIVER
15683 M:      Hans de Goede <hdegoede@redhat.com>
15684 L:      linux-fbdev@vger.kernel.org
15685 S:      Maintained
15686 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15687 F:      drivers/video/fbdev/simplefb.c
15688 F:      include/linux/platform_data/simplefb.h
15689
15690 SIMTEC EB110ATX (Chalice CATS)
15691 M:      Vincent Sanders <vince@simtec.co.uk>
15692 M:      Simtec Linux Team <linux@simtec.co.uk>
15693 S:      Supported
15694 W:      http://www.simtec.co.uk/products/EB110ATX/
15695
15696 SIMTEC EB2410ITX (BAST)
15697 M:      Vincent Sanders <vince@simtec.co.uk>
15698 M:      Simtec Linux Team <linux@simtec.co.uk>
15699 S:      Supported
15700 W:      http://www.simtec.co.uk/products/EB2410ITX/
15701 F:      arch/arm/mach-s3c24xx/bast-ide.c
15702 F:      arch/arm/mach-s3c24xx/bast-irq.c
15703 F:      arch/arm/mach-s3c24xx/mach-bast.c
15704
15705 SIOX
15706 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15707 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15708 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15709 S:      Supported
15710 F:      drivers/gpio/gpio-siox.c
15711 F:      drivers/siox/*
15712 F:      include/trace/events/siox.h
15713
15714 SIPHASH PRF ROUTINES
15715 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15716 S:      Maintained
15717 F:      include/linux/siphash.h
15718 F:      lib/siphash.c
15719 F:      lib/test_siphash.c
15720
15721 SIS 190 ETHERNET DRIVER
15722 M:      Francois Romieu <romieu@fr.zoreil.com>
15723 L:      netdev@vger.kernel.org
15724 S:      Maintained
15725 F:      drivers/net/ethernet/sis/sis190.c
15726
15727 SIS 900/7016 FAST ETHERNET DRIVER
15728 M:      Daniele Venzano <venza@brownhat.org>
15729 L:      netdev@vger.kernel.org
15730 S:      Maintained
15731 W:      http://www.brownhat.org/sis900.html
15732 F:      drivers/net/ethernet/sis/sis900.*
15733
15734 SIS FRAMEBUFFER DRIVER
15735 M:      Thomas Winischhofer <thomas@winischhofer.net>
15736 S:      Maintained
15737 W:      http://www.winischhofer.net/linuxsisvga.shtml
15738 F:      Documentation/fb/sisfb.rst
15739 F:      drivers/video/fbdev/sis/
15740 F:      include/video/sisfb.h
15741
15742 SIS USB2VGA DRIVER
15743 M:      Thomas Winischhofer <thomas@winischhofer.net>
15744 S:      Maintained
15745 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15746 F:      drivers/usb/misc/sisusbvga/
15747
15748 SLAB ALLOCATOR
15749 M:      Christoph Lameter <cl@linux.com>
15750 M:      Pekka Enberg <penberg@kernel.org>
15751 M:      David Rientjes <rientjes@google.com>
15752 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15753 M:      Andrew Morton <akpm@linux-foundation.org>
15754 L:      linux-mm@kvack.org
15755 S:      Maintained
15756 F:      include/linux/sl?b*.h
15757 F:      mm/sl?b*
15758
15759 SLEEPABLE READ-COPY UPDATE (SRCU)
15760 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15761 M:      "Paul E. McKenney" <paulmck@kernel.org>
15762 M:      Josh Triplett <josh@joshtriplett.org>
15763 R:      Steven Rostedt <rostedt@goodmis.org>
15764 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15765 L:      rcu@vger.kernel.org
15766 S:      Supported
15767 W:      http://www.rdrop.com/users/paulmck/RCU/
15768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15769 F:      include/linux/srcu*.h
15770 F:      kernel/rcu/srcu*.c
15771
15772 SMACK SECURITY MODULE
15773 M:      Casey Schaufler <casey@schaufler-ca.com>
15774 L:      linux-security-module@vger.kernel.org
15775 S:      Maintained
15776 W:      http://schaufler-ca.com
15777 T:      git git://github.com/cschaufler/smack-next
15778 F:      Documentation/admin-guide/LSM/Smack.rst
15779 F:      security/smack/
15780
15781 SMC91x ETHERNET DRIVER
15782 M:      Nicolas Pitre <nico@fluxnic.net>
15783 S:      Odd Fixes
15784 F:      drivers/net/ethernet/smsc/smc91x.*
15785
15786 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15787 M:      Mark Rutland <mark.rutland@arm.com>
15788 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15789 M:      Sudeep Holla <sudeep.holla@arm.com>
15790 L:      linux-arm-kernel@lists.infradead.org
15791 S:      Maintained
15792 F:      drivers/firmware/smccc/
15793 F:      include/linux/arm-smccc.h
15794
15795 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15796 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15797 L:      linux-media@vger.kernel.org
15798 S:      Maintained
15799 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15800 F:      drivers/media/i2c/smiapp-pll.c
15801 F:      drivers/media/i2c/smiapp-pll.h
15802 F:      drivers/media/i2c/smiapp/
15803 F:      include/uapi/linux/smiapp.h
15804
15805 SMM665 HARDWARE MONITOR DRIVER
15806 M:      Guenter Roeck <linux@roeck-us.net>
15807 L:      linux-hwmon@vger.kernel.org
15808 S:      Maintained
15809 F:      Documentation/hwmon/smm665.rst
15810 F:      drivers/hwmon/smm665.c
15811
15812 SMSC EMC2103 HARDWARE MONITOR DRIVER
15813 M:      Steve Glendinning <steve.glendinning@shawell.net>
15814 L:      linux-hwmon@vger.kernel.org
15815 S:      Maintained
15816 F:      Documentation/hwmon/emc2103.rst
15817 F:      drivers/hwmon/emc2103.c
15818
15819 SMSC SCH5627 HARDWARE MONITOR DRIVER
15820 M:      Hans de Goede <hdegoede@redhat.com>
15821 L:      linux-hwmon@vger.kernel.org
15822 S:      Supported
15823 F:      Documentation/hwmon/sch5627.rst
15824 F:      drivers/hwmon/sch5627.c
15825
15826 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15827 M:      Steve Glendinning <steve.glendinning@shawell.net>
15828 L:      linux-fbdev@vger.kernel.org
15829 S:      Maintained
15830 F:      drivers/video/fbdev/smscufx.c
15831
15832 SMSC47B397 HARDWARE MONITOR DRIVER
15833 M:      Jean Delvare <jdelvare@suse.com>
15834 L:      linux-hwmon@vger.kernel.org
15835 S:      Maintained
15836 F:      Documentation/hwmon/smsc47b397.rst
15837 F:      drivers/hwmon/smsc47b397.c
15838
15839 SMSC911x ETHERNET DRIVER
15840 M:      Steve Glendinning <steve.glendinning@shawell.net>
15841 L:      netdev@vger.kernel.org
15842 S:      Maintained
15843 F:      drivers/net/ethernet/smsc/smsc911x.*
15844 F:      include/linux/smsc911x.h
15845
15846 SMSC9420 PCI ETHERNET DRIVER
15847 M:      Steve Glendinning <steve.glendinning@shawell.net>
15848 L:      netdev@vger.kernel.org
15849 S:      Maintained
15850 F:      drivers/net/ethernet/smsc/smsc9420.*
15851
15852 SOC-CAMERA V4L2 SUBSYSTEM
15853 L:      linux-media@vger.kernel.org
15854 S:      Orphan
15855 T:      git git://linuxtv.org/media_tree.git
15856 F:      drivers/staging/media/soc_camera/
15857 F:      include/media/soc_camera.h
15858
15859 SOCIONEXT (SNI) AVE NETWORK DRIVER
15860 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15861 L:      netdev@vger.kernel.org
15862 S:      Maintained
15863 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15864 F:      drivers/net/ethernet/socionext/sni_ave.c
15865
15866 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15867 M:      Jassi Brar <jaswinder.singh@linaro.org>
15868 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15869 L:      netdev@vger.kernel.org
15870 S:      Maintained
15871 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15872 F:      drivers/net/ethernet/socionext/netsec.c
15873
15874 SOCIONEXT (SNI) Synquacer SPI DRIVER
15875 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15876 M:      Jassi Brar <jaswinder.singh@linaro.org>
15877 L:      linux-spi@vger.kernel.org
15878 S:      Maintained
15879 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15880 F:      drivers/spi/spi-synquacer.c
15881
15882 SOCIONEXT SYNQUACER I2C DRIVER
15883 M:      Ard Biesheuvel <ardb@kernel.org>
15884 L:      linux-i2c@vger.kernel.org
15885 S:      Maintained
15886 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15887 F:      drivers/i2c/busses/i2c-synquacer.c
15888
15889 SOCIONEXT UNIPHIER SOUND DRIVER
15890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15891 S:      Orphan
15892 F:      sound/soc/uniphier/
15893
15894 SOEKRIS NET48XX LED SUPPORT
15895 M:      Chris Boot <bootc@bootc.net>
15896 S:      Maintained
15897 F:      drivers/leds/leds-net48xx.c
15898
15899 SOFT-IWARP DRIVER (siw)
15900 M:      Bernard Metzler <bmt@zurich.ibm.com>
15901 L:      linux-rdma@vger.kernel.org
15902 S:      Supported
15903 F:      drivers/infiniband/sw/siw/
15904 F:      include/uapi/rdma/siw-abi.h
15905
15906 SOFT-ROCE DRIVER (rxe)
15907 M:      Zhu Yanjun <yanjunz@mellanox.com>
15908 L:      linux-rdma@vger.kernel.org
15909 S:      Supported
15910 F:      drivers/infiniband/sw/rxe/
15911 F:      include/uapi/rdma/rdma_user_rxe.h
15912
15913 SOFTLOGIC 6x10 MPEG CODEC
15914 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15915 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15916 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15917 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15918 M:      Ismael Luceno <ismael@iodev.co.uk>
15919 L:      linux-media@vger.kernel.org
15920 S:      Supported
15921 F:      drivers/media/pci/solo6x10/
15922
15923 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15924 M:      James Morse <james.morse@arm.com>
15925 L:      linux-arm-kernel@lists.infradead.org
15926 S:      Maintained
15927 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15928 F:      drivers/firmware/arm_sdei.c
15929 F:      include/linux/arm_sdei.h
15930 F:      include/uapi/linux/arm_sdei.h
15931
15932 SOFTWARE RAID (Multiple Disks) SUPPORT
15933 M:      Song Liu <song@kernel.org>
15934 L:      linux-raid@vger.kernel.org
15935 S:      Supported
15936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15937 F:      drivers/md/Kconfig
15938 F:      drivers/md/Makefile
15939 F:      drivers/md/md*
15940 F:      drivers/md/raid*
15941 F:      include/linux/raid/
15942 F:      include/uapi/linux/raid/
15943
15944 SOLIDRUN CLEARFOG SUPPORT
15945 M:      Russell King <linux@armlinux.org.uk>
15946 S:      Maintained
15947 F:      arch/arm/boot/dts/armada-388-clearfog*
15948 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15949
15950 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15951 M:      Russell King <linux@armlinux.org.uk>
15952 S:      Maintained
15953 F:      arch/arm/boot/dts/imx6*-cubox-i*
15954 F:      arch/arm/boot/dts/imx6*-hummingboard*
15955 F:      arch/arm/boot/dts/imx6*-sr-*
15956
15957 SONIC NETWORK DRIVER
15958 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15959 L:      netdev@vger.kernel.org
15960 S:      Maintained
15961 F:      drivers/net/ethernet/natsemi/sonic.*
15962
15963 SONICS SILICON BACKPLANE DRIVER (SSB)
15964 M:      Michael Buesch <m@bues.ch>
15965 L:      linux-wireless@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/ssb/
15968 F:      include/linux/ssb/
15969
15970 SONY IMX214 SENSOR DRIVER
15971 M:      Ricardo Ribalda <ribalda@kernel.org>
15972 L:      linux-media@vger.kernel.org
15973 S:      Maintained
15974 T:      git git://linuxtv.org/media_tree.git
15975 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15976 F:      drivers/media/i2c/imx214.c
15977
15978 SONY IMX219 SENSOR DRIVER
15979 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
15980 L:      linux-media@vger.kernel.org
15981 S:      Maintained
15982 T:      git git://linuxtv.org/media_tree.git
15983 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
15984 F:      drivers/media/i2c/imx219.c
15985
15986 SONY IMX258 SENSOR DRIVER
15987 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15988 L:      linux-media@vger.kernel.org
15989 S:      Maintained
15990 T:      git git://linuxtv.org/media_tree.git
15991 F:      drivers/media/i2c/imx258.c
15992
15993 SONY IMX274 SENSOR DRIVER
15994 M:      Leon Luo <leonl@leopardimaging.com>
15995 L:      linux-media@vger.kernel.org
15996 S:      Maintained
15997 T:      git git://linuxtv.org/media_tree.git
15998 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15999 F:      drivers/media/i2c/imx274.c
16000
16001 SONY IMX290 SENSOR DRIVER
16002 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16003 L:      linux-media@vger.kernel.org
16004 S:      Maintained
16005 T:      git git://linuxtv.org/media_tree.git
16006 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
16007 F:      drivers/media/i2c/imx290.c
16008
16009 SONY IMX319 SENSOR DRIVER
16010 M:      Bingbu Cao <bingbu.cao@intel.com>
16011 L:      linux-media@vger.kernel.org
16012 S:      Maintained
16013 T:      git git://linuxtv.org/media_tree.git
16014 F:      drivers/media/i2c/imx319.c
16015
16016 SONY IMX355 SENSOR DRIVER
16017 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16018 L:      linux-media@vger.kernel.org
16019 S:      Maintained
16020 T:      git git://linuxtv.org/media_tree.git
16021 F:      drivers/media/i2c/imx355.c
16022
16023 SONY MEMORYSTICK SUBSYSTEM
16024 M:      Maxim Levitsky <maximlevitsky@gmail.com>
16025 M:      Alex Dubov <oakad@yahoo.com>
16026 M:      Ulf Hansson <ulf.hansson@linaro.org>
16027 L:      linux-mmc@vger.kernel.org
16028 S:      Maintained
16029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16030 F:      drivers/memstick/
16031 F:      include/linux/memstick.h
16032
16033 SONY VAIO CONTROL DEVICE DRIVER
16034 M:      Mattia Dongili <malattia@linux.it>
16035 L:      platform-driver-x86@vger.kernel.org
16036 S:      Maintained
16037 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16038 F:      Documentation/admin-guide/laptops/sony-laptop.rst
16039 F:      drivers/char/sonypi.c
16040 F:      drivers/platform/x86/sony-laptop.c
16041 F:      include/linux/sony-laptop.h
16042
16043 SOUND
16044 M:      Jaroslav Kysela <perex@perex.cz>
16045 M:      Takashi Iwai <tiwai@suse.com>
16046 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16047 S:      Maintained
16048 W:      http://www.alsa-project.org/
16049 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
16050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16051 F:      Documentation/sound/
16052 F:      include/sound/
16053 F:      include/uapi/sound/
16054 F:      sound/
16055
16056 SOUND - COMPRESSED AUDIO
16057 M:      Vinod Koul <vkoul@kernel.org>
16058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16059 S:      Supported
16060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16061 F:      Documentation/sound/designs/compress-offload.rst
16062 F:      include/sound/compress_driver.h
16063 F:      include/uapi/sound/compress_*
16064 F:      sound/core/compress_offload.c
16065 F:      sound/soc/soc-compress.c
16066
16067 SOUND - DMAENGINE HELPERS
16068 M:      Lars-Peter Clausen <lars@metafoo.de>
16069 S:      Supported
16070 F:      include/sound/dmaengine_pcm.h
16071 F:      sound/core/pcm_dmaengine.c
16072 F:      sound/soc/soc-generic-dmaengine-pcm.c
16073
16074 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16075 M:      Liam Girdwood <lgirdwood@gmail.com>
16076 M:      Mark Brown <broonie@kernel.org>
16077 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16078 S:      Supported
16079 W:      http://alsa-project.org/main/index.php/ASoC
16080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16081 F:      Documentation/devicetree/bindings/sound/
16082 F:      Documentation/sound/soc/
16083 F:      include/dt-bindings/sound/
16084 F:      include/sound/soc*
16085 F:      sound/soc/
16086
16087 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16088 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16089 M:      Liam Girdwood <lgirdwood@gmail.com>
16090 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16091 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
16092 M:      Daniel Baluta <daniel.baluta@nxp.com>
16093 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16094 S:      Supported
16095 W:      https://github.com/thesofproject/linux/
16096 F:      sound/soc/sof/
16097
16098 SOUNDWIRE SUBSYSTEM
16099 M:      Vinod Koul <vkoul@kernel.org>
16100 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
16101 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16102 R:      Sanyog Kale <sanyog.r.kale@intel.com>
16103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16104 S:      Supported
16105 F:      Documentation/driver-api/soundwire/
16106 F:      drivers/soundwire/
16107 F:      include/linux/soundwire/
16108
16109 SP2 MEDIA DRIVER
16110 M:      Olli Salonen <olli.salonen@iki.fi>
16111 L:      linux-media@vger.kernel.org
16112 S:      Maintained
16113 W:      https://linuxtv.org
16114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16115 F:      drivers/media/dvb-frontends/sp2*
16116
16117 SPARC + UltraSPARC (sparc/sparc64)
16118 M:      "David S. Miller" <davem@davemloft.net>
16119 L:      sparclinux@vger.kernel.org
16120 S:      Maintained
16121 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
16122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16124 F:      arch/sparc/
16125 F:      drivers/sbus/
16126
16127 SPARC SERIAL DRIVERS
16128 M:      "David S. Miller" <davem@davemloft.net>
16129 L:      sparclinux@vger.kernel.org
16130 S:      Maintained
16131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16133 F:      drivers/tty/serial/suncore.c
16134 F:      drivers/tty/serial/sunhv.c
16135 F:      drivers/tty/serial/sunsab.c
16136 F:      drivers/tty/serial/sunsab.h
16137 F:      drivers/tty/serial/sunsu.c
16138 F:      drivers/tty/serial/sunzilog.c
16139 F:      drivers/tty/serial/sunzilog.h
16140 F:      drivers/tty/vcc.c
16141 F:      include/linux/sunserialcore.h
16142
16143 SPARSE CHECKER
16144 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16145 L:      linux-sparse@vger.kernel.org
16146 S:      Maintained
16147 W:      https://sparse.docs.kernel.org/
16148 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16149 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
16150 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16151 F:      include/linux/compiler.h
16152
16153 SPEAR CLOCK FRAMEWORK SUPPORT
16154 M:      Viresh Kumar <vireshk@kernel.org>
16155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16156 S:      Maintained
16157 W:      http://www.st.com/spear
16158 F:      drivers/clk/spear/
16159
16160 SPEAR PLATFORM SUPPORT
16161 M:      Viresh Kumar <vireshk@kernel.org>
16162 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16164 S:      Maintained
16165 W:      http://www.st.com/spear
16166 F:      arch/arm/boot/dts/spear*
16167 F:      arch/arm/mach-spear/
16168
16169 SPI NOR SUBSYSTEM
16170 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
16171 L:      linux-mtd@lists.infradead.org
16172 S:      Maintained
16173 W:      http://www.linux-mtd.infradead.org/
16174 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
16175 C:      irc://irc.oftc.net/mtd
16176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16177 F:      drivers/mtd/spi-nor/
16178 F:      include/linux/mtd/spi-nor.h
16179
16180 SPI SUBSYSTEM
16181 M:      Mark Brown <broonie@kernel.org>
16182 L:      linux-spi@vger.kernel.org
16183 S:      Maintained
16184 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
16185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16186 F:      Documentation/devicetree/bindings/spi/
16187 F:      Documentation/spi/
16188 F:      drivers/spi/
16189 F:      include/linux/spi/
16190 F:      include/uapi/linux/spi/
16191 F:      tools/spi/
16192
16193 SPIDERNET NETWORK DRIVER for CELL
16194 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16195 L:      netdev@vger.kernel.org
16196 S:      Supported
16197 F:      Documentation/networking/device_drivers/toshiba/spider_net.rst
16198 F:      drivers/net/ethernet/toshiba/spider_net*
16199
16200 SPMI SUBSYSTEM
16201 R:      Stephen Boyd <sboyd@kernel.org>
16202 L:      linux-arm-msm@vger.kernel.org
16203 F:      Documentation/devicetree/bindings/spmi/
16204 F:      drivers/spmi/
16205 F:      include/dt-bindings/spmi/spmi.h
16206 F:      include/linux/spmi.h
16207 F:      include/trace/events/spmi.h
16208
16209 SPU FILE SYSTEM
16210 M:      Jeremy Kerr <jk@ozlabs.org>
16211 L:      linuxppc-dev@lists.ozlabs.org
16212 S:      Supported
16213 W:      http://www.ibm.com/developerworks/power/cell/
16214 F:      Documentation/filesystems/spufs/spufs.rst
16215 F:      arch/powerpc/platforms/cell/spufs/
16216
16217 SQUASHFS FILE SYSTEM
16218 M:      Phillip Lougher <phillip@squashfs.org.uk>
16219 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
16220 S:      Maintained
16221 W:      http://squashfs.org.uk
16222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16223 F:      Documentation/filesystems/squashfs.rst
16224 F:      fs/squashfs/
16225
16226 SRM (Alpha) environment access
16227 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
16228 S:      Maintained
16229 F:      arch/alpha/kernel/srm_env.c
16230
16231 ST LSM6DSx IMU IIO DRIVER
16232 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16233 L:      linux-iio@vger.kernel.org
16234 S:      Maintained
16235 W:      http://www.st.com/
16236 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16237 F:      drivers/iio/imu/st_lsm6dsx/
16238
16239 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16240 M:      Mickael Guene <mickael.guene@st.com>
16241 L:      linux-media@vger.kernel.org
16242 S:      Maintained
16243 T:      git git://linuxtv.org/media_tree.git
16244 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16245 F:      drivers/media/i2c/st-mipid02.c
16246
16247 ST STM32 I2C/SMBUS DRIVER
16248 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16249 L:      linux-i2c@vger.kernel.org
16250 S:      Maintained
16251 F:      drivers/i2c/busses/i2c-stm32*
16252
16253 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16254 M:      Song Qiang <songqiang1304521@gmail.com>
16255 L:      linux-iio@vger.kernel.org
16256 S:      Maintained
16257 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16258 F:      drivers/iio/proximity/vl53l0x-i2c.c
16259
16260 STABLE BRANCH
16261 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16262 M:      Sasha Levin <sashal@kernel.org>
16263 L:      stable@vger.kernel.org
16264 S:      Supported
16265 F:      Documentation/process/stable-kernel-rules.rst
16266
16267 STAGING - ATOMISP DRIVER
16268 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16269 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
16270 L:      linux-media@vger.kernel.org
16271 S:      Maintained
16272 F:      drivers/staging/media/atomisp/
16273
16274 STAGING - COMEDI
16275 M:      Ian Abbott <abbotti@mev.co.uk>
16276 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
16277 S:      Odd Fixes
16278 F:      drivers/staging/comedi/
16279
16280 STAGING - FIELDBUS SUBSYSTEM
16281 M:      Sven Van Asbroeck <TheSven73@gmail.com>
16282 S:      Maintained
16283 F:      drivers/staging/fieldbus/*
16284 F:      drivers/staging/fieldbus/Documentation/
16285
16286 STAGING - HMS ANYBUS-S BUS
16287 M:      Sven Van Asbroeck <TheSven73@gmail.com>
16288 S:      Maintained
16289 F:      drivers/staging/fieldbus/anybuss/
16290
16291 STAGING - INDUSTRIAL IO
16292 M:      Jonathan Cameron <jic23@kernel.org>
16293 L:      linux-iio@vger.kernel.org
16294 S:      Odd Fixes
16295 F:      Documentation/devicetree/bindings/staging/iio/
16296 F:      drivers/staging/iio/
16297
16298 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16299 M:      Marc Dietrich <marvin24@gmx.de>
16300 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
16301 L:      linux-tegra@vger.kernel.org
16302 S:      Maintained
16303 F:      drivers/staging/nvec/
16304
16305 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16306 M:      Jens Frederich <jfrederich@gmail.com>
16307 M:      Daniel Drake <dsd@laptop.org>
16308 M:      Jon Nettleton <jon.nettleton@gmail.com>
16309 S:      Maintained
16310 W:      http://wiki.laptop.org/go/DCON
16311 F:      drivers/staging/olpc_dcon/
16312
16313 STAGING - REALTEK RTL8188EU DRIVERS
16314 M:      Larry Finger <Larry.Finger@lwfinger.net>
16315 S:      Odd Fixes
16316 F:      drivers/staging/rtl8188eu/
16317
16318 STAGING - REALTEK RTL8712U DRIVERS
16319 M:      Larry Finger <Larry.Finger@lwfinger.net>
16320 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16321 S:      Odd Fixes
16322 F:      drivers/staging/rtl8712/
16323
16324 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16325 M:      Michael Hennerich <michael.hennerich@analog.com>
16326 M:      Beniamin Bia <beniamin.bia@analog.com>
16327 L:      linux-fbdev@vger.kernel.org
16328 S:      Supported
16329 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16330 F:      drivers/staging/fbtft/fb_seps525.c
16331
16332 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16333 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16334 M:      Teddy Wang <teddy.wang@siliconmotion.com>
16335 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16336 L:      linux-fbdev@vger.kernel.org
16337 S:      Maintained
16338 F:      drivers/staging/sm750fb/
16339
16340 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16341 M:      William Hubbs <w.d.hubbs@gmail.com>
16342 M:      Chris Brannon <chris@the-brannons.com>
16343 M:      Kirk Reiser <kirk@reisers.ca>
16344 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
16345 L:      speakup@linux-speakup.org
16346 S:      Odd Fixes
16347 W:      http://www.linux-speakup.org/
16348 F:      drivers/staging/speakup/
16349
16350 STAGING - VIA VT665X DRIVERS
16351 M:      Forest Bond <forest@alittletooquiet.net>
16352 S:      Odd Fixes
16353 F:      drivers/staging/vt665?/
16354
16355 STAGING - WILC1000 WIFI DRIVER
16356 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
16357 M:      Ajay Singh <ajay.kathat@microchip.com>
16358 L:      linux-wireless@vger.kernel.org
16359 S:      Supported
16360 F:      drivers/staging/wilc1000/
16361
16362 STAGING SUBSYSTEM
16363 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16364 L:      devel@driverdev.osuosl.org
16365 S:      Supported
16366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16367 F:      drivers/staging/
16368
16369 STARFIRE/DURALAN NETWORK DRIVER
16370 M:      Ion Badulescu <ionut@badula.org>
16371 S:      Odd Fixes
16372 F:      drivers/net/ethernet/adaptec/starfire*
16373
16374 STEC S1220 SKD DRIVER
16375 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
16376 L:      linux-block@vger.kernel.org
16377 S:      Maintained
16378 F:      drivers/block/skd*[ch]
16379
16380 STI AUDIO (ASoC) DRIVERS
16381 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
16382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16383 S:      Maintained
16384 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16385 F:      sound/soc/sti/
16386
16387 STI CEC DRIVER
16388 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
16389 S:      Maintained
16390 F:      Documentation/devicetree/bindings/media/stih-cec.txt
16391 F:      drivers/media/platform/sti/cec/
16392
16393 STK1160 USB VIDEO CAPTURE DRIVER
16394 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16395 L:      linux-media@vger.kernel.org
16396 S:      Maintained
16397 T:      git git://linuxtv.org/media_tree.git
16398 F:      drivers/media/usb/stk1160/
16399
16400 STM32 AUDIO (ASoC) DRIVERS
16401 M:      Olivier Moysan <olivier.moysan@st.com>
16402 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
16403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16404 S:      Maintained
16405 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
16406 F:      sound/soc/stm/
16407
16408 STM32 TIMER/LPTIMER DRIVERS
16409 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
16410 S:      Maintained
16411 F:      Documentation/ABI/testing/*timer-stm32
16412 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
16413 F:      drivers/*/stm32-*timer*
16414 F:      drivers/pwm/pwm-stm32*
16415 F:      include/linux/*/stm32-*tim*
16416
16417 STMMAC ETHERNET DRIVER
16418 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
16419 M:      Alexandre Torgue <alexandre.torgue@st.com>
16420 M:      Jose Abreu <joabreu@synopsys.com>
16421 L:      netdev@vger.kernel.org
16422 S:      Supported
16423 W:      http://www.stlinux.com
16424 F:      Documentation/networking/device_drivers/stmicro/
16425 F:      drivers/net/ethernet/stmicro/stmmac/
16426
16427 SUN3/3X
16428 M:      Sam Creasey <sammy@sammy.net>
16429 S:      Maintained
16430 W:      http://sammy.net/sun3/
16431 F:      arch/m68k/include/asm/sun3*
16432 F:      arch/m68k/kernel/*sun3*
16433 F:      arch/m68k/sun3*/
16434 F:      drivers/net/ethernet/i825xx/sun3*
16435
16436 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16437 M:      Hans de Goede <hdegoede@redhat.com>
16438 L:      linux-input@vger.kernel.org
16439 S:      Maintained
16440 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16441 F:      drivers/input/keyboard/sun4i-lradc-keys.c
16442
16443 SUNDANCE NETWORK DRIVER
16444 M:      Denis Kirjanov <kda@linux-powerpc.org>
16445 L:      netdev@vger.kernel.org
16446 S:      Maintained
16447 F:      drivers/net/ethernet/dlink/sundance.c
16448
16449 SUPERH
16450 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
16451 M:      Rich Felker <dalias@libc.org>
16452 L:      linux-sh@vger.kernel.org
16453 S:      Maintained
16454 Q:      http://patchwork.kernel.org/project/linux-sh/list/
16455 F:      Documentation/sh/
16456 F:      arch/sh/
16457 F:      drivers/sh/
16458
16459 SUSPEND TO RAM
16460 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
16461 M:      Len Brown <len.brown@intel.com>
16462 M:      Pavel Machek <pavel@ucw.cz>
16463 L:      linux-pm@vger.kernel.org
16464 S:      Supported
16465 B:      https://bugzilla.kernel.org
16466 F:      Documentation/power/
16467 F:      arch/x86/kernel/acpi/
16468 F:      drivers/base/power/
16469 F:      include/linux/freezer.h
16470 F:      include/linux/pm.h
16471 F:      include/linux/suspend.h
16472 F:      kernel/power/
16473
16474 SVGA HANDLING
16475 M:      Martin Mares <mj@ucw.cz>
16476 L:      linux-video@atrey.karlin.mff.cuni.cz
16477 S:      Maintained
16478 F:      Documentation/admin-guide/svga.rst
16479 F:      arch/x86/boot/video*
16480
16481 SWIOTLB SUBSYSTEM
16482 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16483 L:      iommu@lists.linux-foundation.org
16484 S:      Supported
16485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16486 F:      arch/*/kernel/pci-swiotlb.c
16487 F:      include/linux/swiotlb.h
16488 F:      kernel/dma/swiotlb.c
16489
16490 SWITCHDEV
16491 M:      Jiri Pirko <jiri@resnulli.us>
16492 M:      Ivan Vecera <ivecera@redhat.com>
16493 L:      netdev@vger.kernel.org
16494 S:      Supported
16495 F:      include/net/switchdev.h
16496 F:      net/switchdev/
16497
16498 SY8106A REGULATOR DRIVER
16499 M:      Icenowy Zheng <icenowy@aosc.io>
16500 S:      Maintained
16501 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16502 F:      drivers/regulator/sy8106a-regulator.c
16503
16504 SYNC FILE FRAMEWORK
16505 M:      Sumit Semwal <sumit.semwal@linaro.org>
16506 R:      Gustavo Padovan <gustavo@padovan.org>
16507 L:      linux-media@vger.kernel.org
16508 L:      dri-devel@lists.freedesktop.org
16509 S:      Maintained
16510 T:      git git://anongit.freedesktop.org/drm/drm-misc
16511 F:      Documentation/driver-api/sync_file.rst
16512 F:      drivers/dma-buf/dma-fence*
16513 F:      drivers/dma-buf/sw_sync.c
16514 F:      drivers/dma-buf/sync_*
16515 F:      include/linux/sync_file.h
16516 F:      include/uapi/linux/sync_file.h
16517
16518 SYNOPSYS ARC ARCHITECTURE
16519 M:      Vineet Gupta <vgupta@synopsys.com>
16520 L:      linux-snps-arc@lists.infradead.org
16521 S:      Supported
16522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16523 F:      Documentation/devicetree/bindings/arc/*
16524 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16525 F:      arch/arc/
16526 F:      drivers/clocksource/arc_timer.c
16527 F:      drivers/tty/serial/arc_uart.c
16528
16529 SYNOPSYS ARC HSDK SDP pll clock driver
16530 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16531 S:      Supported
16532 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16533 F:      drivers/clk/clk-hsdk-pll.c
16534
16535 SYNOPSYS ARC SDP clock driver
16536 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16537 S:      Supported
16538 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16539 F:      drivers/clk/axs10x/*
16540
16541 SYNOPSYS ARC SDP platform support
16542 M:      Alexey Brodkin <abrodkin@synopsys.com>
16543 S:      Supported
16544 F:      Documentation/devicetree/bindings/arc/axs10*
16545 F:      arch/arc/boot/dts/ax*
16546 F:      arch/arc/plat-axs10x
16547
16548 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16549 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16550 S:      Supported
16551 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16552 F:      drivers/reset/reset-axs10x.c
16553
16554 SYNOPSYS CREG GPIO DRIVER
16555 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16556 S:      Maintained
16557 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16558 F:      drivers/gpio/gpio-creg-snps.c
16559
16560 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16561 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16562 S:      Maintained
16563 F:      drivers/tty/serial/8250/8250_dw.c
16564 F:      drivers/tty/serial/8250/8250_dwlib.*
16565 F:      drivers/tty/serial/8250/8250_lpss.c
16566
16567 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16568 M:      Hoan Tran <hoan@os.amperecomputing.com>
16569 M:      Serge Semin <fancer.lancer@gmail.com>
16570 L:      linux-gpio@vger.kernel.org
16571 S:      Maintained
16572 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16573 F:      drivers/gpio/gpio-dwapb.c
16574
16575 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16576 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16577 S:      Maintained
16578 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16579 F:      drivers/dma/dw-axi-dmac/
16580
16581 SYNOPSYS DESIGNWARE DMAC DRIVER
16582 M:      Viresh Kumar <vireshk@kernel.org>
16583 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16584 S:      Maintained
16585 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
16586 F:      drivers/dma/dw/
16587 F:      include/dt-bindings/dma/dw-dmac.h
16588 F:      include/linux/dma/dw.h
16589 F:      include/linux/platform_data/dma-dw.h
16590
16591 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16592 M:      Jose Abreu <Jose.Abreu@synopsys.com>
16593 L:      netdev@vger.kernel.org
16594 S:      Supported
16595 F:      drivers/net/ethernet/synopsys/
16596
16597 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16598 M:      Jose Abreu <Jose.Abreu@synopsys.com>
16599 L:      netdev@vger.kernel.org
16600 S:      Supported
16601 F:      drivers/net/phy/mdio-xpcs.c
16602 F:      include/linux/mdio-xpcs.h
16603
16604 SYNOPSYS DESIGNWARE I2C DRIVER
16605 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
16606 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16607 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
16608 L:      linux-i2c@vger.kernel.org
16609 S:      Maintained
16610 F:      drivers/i2c/busses/i2c-designware-*
16611 F:      include/linux/platform_data/i2c-designware.h
16612
16613 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16614 M:      Jaehoon Chung <jh80.chung@samsung.com>
16615 L:      linux-mmc@vger.kernel.org
16616 S:      Maintained
16617 F:      drivers/mmc/host/dw_mmc*
16618
16619 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16620 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16621 S:      Supported
16622 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16623 F:      drivers/reset/reset-hsdk.c
16624 F:      include/dt-bindings/reset/snps,hsdk-reset.h
16625
16626 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16627 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
16628 M:      Manjunath M B <manjumb@synopsys.com>
16629 L:      linux-mmc@vger.kernel.org
16630 S:      Maintained
16631 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
16632
16633 SYSTEM CONFIGURATION (SYSCON)
16634 M:      Lee Jones <lee.jones@linaro.org>
16635 M:      Arnd Bergmann <arnd@arndb.de>
16636 S:      Supported
16637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16638 F:      drivers/mfd/syscon.c
16639
16640 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16641 M:      Sudeep Holla <sudeep.holla@arm.com>
16642 L:      linux-arm-kernel@lists.infradead.org
16643 S:      Maintained
16644 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16645 F:      drivers/clk/clk-sc[mp]i.c
16646 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16647 F:      drivers/firmware/arm_scmi/
16648 F:      drivers/firmware/arm_scpi.c
16649 F:      drivers/reset/reset-scmi.c
16650 F:      include/linux/sc[mp]i_protocol.h
16651 F:      include/trace/events/scmi.h
16652
16653 SYSTEM RESET/SHUTDOWN DRIVERS
16654 M:      Sebastian Reichel <sre@kernel.org>
16655 L:      linux-pm@vger.kernel.org
16656 S:      Maintained
16657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16658 F:      Documentation/devicetree/bindings/power/reset/
16659 F:      drivers/power/reset/
16660
16661 SYSTEM TRACE MODULE CLASS
16662 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16663 S:      Maintained
16664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16665 F:      Documentation/trace/stm.rst
16666 F:      drivers/hwtracing/stm/
16667 F:      include/linux/stm.h
16668 F:      include/uapi/linux/stm.h
16669
16670 SYSTEM76 ACPI DRIVER
16671 M:      Jeremy Soller <jeremy@system76.com>
16672 M:      System76 Product Development <productdev@system76.com>
16673 L:      platform-driver-x86@vger.kernel.org
16674 S:      Maintained
16675 F:      drivers/platform/x86/system76_acpi.c
16676
16677 SYSV FILESYSTEM
16678 M:      Christoph Hellwig <hch@infradead.org>
16679 S:      Maintained
16680 F:      Documentation/filesystems/sysv-fs.rst
16681 F:      fs/sysv/
16682 F:      include/linux/sysv_fs.h
16683
16684 TASKSTATS STATISTICS INTERFACE
16685 M:      Balbir Singh <bsingharora@gmail.com>
16686 S:      Maintained
16687 F:      Documentation/accounting/taskstats*
16688 F:      include/linux/taskstats*
16689 F:      kernel/taskstats.c
16690
16691 TC subsystem
16692 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16693 M:      Cong Wang <xiyou.wangcong@gmail.com>
16694 M:      Jiri Pirko <jiri@resnulli.us>
16695 L:      netdev@vger.kernel.org
16696 S:      Maintained
16697 F:      include/net/pkt_cls.h
16698 F:      include/net/pkt_sched.h
16699 F:      include/net/tc_act/
16700 F:      include/uapi/linux/pkt_cls.h
16701 F:      include/uapi/linux/pkt_sched.h
16702 F:      include/uapi/linux/tc_act/
16703 F:      include/uapi/linux/tc_ematch/
16704 F:      net/sched/
16705
16706 TC90522 MEDIA DRIVER
16707 M:      Akihiro Tsukada <tskd08@gmail.com>
16708 L:      linux-media@vger.kernel.org
16709 S:      Odd Fixes
16710 F:      drivers/media/dvb-frontends/tc90522*
16711
16712 TCP LOW PRIORITY MODULE
16713 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16714 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16715 S:      Maintained
16716 W:      http://tcp-lp-mod.sourceforge.net/
16717 F:      net/ipv4/tcp_lp.c
16718
16719 TDA10071 MEDIA DRIVER
16720 M:      Antti Palosaari <crope@iki.fi>
16721 L:      linux-media@vger.kernel.org
16722 S:      Maintained
16723 W:      https://linuxtv.org
16724 W:      http://palosaari.fi/linux/
16725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16726 T:      git git://linuxtv.org/anttip/media_tree.git
16727 F:      drivers/media/dvb-frontends/tda10071*
16728
16729 TDA18212 MEDIA DRIVER
16730 M:      Antti Palosaari <crope@iki.fi>
16731 L:      linux-media@vger.kernel.org
16732 S:      Maintained
16733 W:      https://linuxtv.org
16734 W:      http://palosaari.fi/linux/
16735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16736 T:      git git://linuxtv.org/anttip/media_tree.git
16737 F:      drivers/media/tuners/tda18212*
16738
16739 TDA18218 MEDIA DRIVER
16740 M:      Antti Palosaari <crope@iki.fi>
16741 L:      linux-media@vger.kernel.org
16742 S:      Maintained
16743 W:      https://linuxtv.org
16744 W:      http://palosaari.fi/linux/
16745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16746 T:      git git://linuxtv.org/anttip/media_tree.git
16747 F:      drivers/media/tuners/tda18218*
16748
16749 TDA18250 MEDIA DRIVER
16750 M:      Olli Salonen <olli.salonen@iki.fi>
16751 L:      linux-media@vger.kernel.org
16752 S:      Maintained
16753 W:      https://linuxtv.org
16754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16755 T:      git git://linuxtv.org/media_tree.git
16756 F:      drivers/media/tuners/tda18250*
16757
16758 TDA18271 MEDIA DRIVER
16759 M:      Michael Krufky <mkrufky@linuxtv.org>
16760 L:      linux-media@vger.kernel.org
16761 S:      Maintained
16762 W:      https://linuxtv.org
16763 W:      http://github.com/mkrufky
16764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16765 T:      git git://linuxtv.org/mkrufky/tuners.git
16766 F:      drivers/media/tuners/tda18271*
16767
16768 TDA1997x MEDIA DRIVER
16769 M:      Tim Harvey <tharvey@gateworks.com>
16770 L:      linux-media@vger.kernel.org
16771 S:      Maintained
16772 W:      https://linuxtv.org
16773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16774 F:      drivers/media/i2c/tda1997x.*
16775
16776 TDA827x MEDIA DRIVER
16777 M:      Michael Krufky <mkrufky@linuxtv.org>
16778 L:      linux-media@vger.kernel.org
16779 S:      Maintained
16780 W:      https://linuxtv.org
16781 W:      http://github.com/mkrufky
16782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16783 T:      git git://linuxtv.org/mkrufky/tuners.git
16784 F:      drivers/media/tuners/tda8290.*
16785
16786 TDA8290 MEDIA DRIVER
16787 M:      Michael Krufky <mkrufky@linuxtv.org>
16788 L:      linux-media@vger.kernel.org
16789 S:      Maintained
16790 W:      https://linuxtv.org
16791 W:      http://github.com/mkrufky
16792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16793 T:      git git://linuxtv.org/mkrufky/tuners.git
16794 F:      drivers/media/tuners/tda8290.*
16795
16796 TDA9840 MEDIA DRIVER
16797 M:      Hans Verkuil <hverkuil@xs4all.nl>
16798 L:      linux-media@vger.kernel.org
16799 S:      Maintained
16800 W:      https://linuxtv.org
16801 T:      git git://linuxtv.org/media_tree.git
16802 F:      drivers/media/i2c/tda9840*
16803
16804 TEA5761 TUNER DRIVER
16805 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16806 L:      linux-media@vger.kernel.org
16807 S:      Odd fixes
16808 W:      https://linuxtv.org
16809 T:      git git://linuxtv.org/media_tree.git
16810 F:      drivers/media/tuners/tea5761.*
16811
16812 TEA5767 TUNER DRIVER
16813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16814 L:      linux-media@vger.kernel.org
16815 S:      Maintained
16816 W:      https://linuxtv.org
16817 T:      git git://linuxtv.org/media_tree.git
16818 F:      drivers/media/tuners/tea5767.*
16819
16820 TEA6415C MEDIA DRIVER
16821 M:      Hans Verkuil <hverkuil@xs4all.nl>
16822 L:      linux-media@vger.kernel.org
16823 S:      Maintained
16824 W:      https://linuxtv.org
16825 T:      git git://linuxtv.org/media_tree.git
16826 F:      drivers/media/i2c/tea6415c*
16827
16828 TEA6420 MEDIA DRIVER
16829 M:      Hans Verkuil <hverkuil@xs4all.nl>
16830 L:      linux-media@vger.kernel.org
16831 S:      Maintained
16832 W:      https://linuxtv.org
16833 T:      git git://linuxtv.org/media_tree.git
16834 F:      drivers/media/i2c/tea6420*
16835
16836 TEAM DRIVER
16837 M:      Jiri Pirko <jiri@resnulli.us>
16838 L:      netdev@vger.kernel.org
16839 S:      Supported
16840 F:      drivers/net/team/
16841 F:      include/linux/if_team.h
16842 F:      include/uapi/linux/if_team.h
16843
16844 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16845 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16846 S:      Maintained
16847 F:      arch/x86/platform/ts5500/
16848
16849 TECHNOTREND USB IR RECEIVER
16850 M:      Sean Young <sean@mess.org>
16851 L:      linux-media@vger.kernel.org
16852 S:      Maintained
16853 F:      drivers/media/rc/ttusbir.c
16854
16855 TECHWELL TW9910 VIDEO DECODER
16856 L:      linux-media@vger.kernel.org
16857 S:      Orphan
16858 F:      drivers/media/i2c/tw9910.c
16859 F:      include/media/i2c/tw9910.h
16860
16861 TEE SUBSYSTEM
16862 M:      Jens Wiklander <jens.wiklander@linaro.org>
16863 L:      op-tee@lists.trustedfirmware.org
16864 S:      Maintained
16865 F:      Documentation/staging/tee.rst
16866 F:      drivers/tee/
16867 F:      include/linux/tee_drv.h
16868 F:      include/uapi/linux/tee.h
16869
16870 TEGRA ARCHITECTURE SUPPORT
16871 M:      Thierry Reding <thierry.reding@gmail.com>
16872 M:      Jonathan Hunter <jonathanh@nvidia.com>
16873 L:      linux-tegra@vger.kernel.org
16874 S:      Supported
16875 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16877 N:      [^a-z]tegra
16878
16879 TEGRA CLOCK DRIVER
16880 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16881 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16882 S:      Supported
16883 F:      drivers/clk/tegra/
16884
16885 TEGRA DMA DRIVERS
16886 M:      Laxman Dewangan <ldewangan@nvidia.com>
16887 M:      Jon Hunter <jonathanh@nvidia.com>
16888 S:      Supported
16889 F:      drivers/dma/tegra*
16890
16891 TEGRA I2C DRIVER
16892 M:      Laxman Dewangan <ldewangan@nvidia.com>
16893 R:      Dmitry Osipenko <digetx@gmail.com>
16894 S:      Supported
16895 F:      drivers/i2c/busses/i2c-tegra.c
16896
16897 TEGRA IOMMU DRIVERS
16898 M:      Thierry Reding <thierry.reding@gmail.com>
16899 L:      linux-tegra@vger.kernel.org
16900 S:      Supported
16901 F:      drivers/iommu/tegra*
16902
16903 TEGRA KBC DRIVER
16904 M:      Laxman Dewangan <ldewangan@nvidia.com>
16905 S:      Supported
16906 F:      drivers/input/keyboard/tegra-kbc.c
16907
16908 TEGRA NAND DRIVER
16909 M:      Stefan Agner <stefan@agner.ch>
16910 M:      Lucas Stach <dev@lynxeye.de>
16911 S:      Maintained
16912 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16913 F:      drivers/mtd/nand/raw/tegra_nand.c
16914
16915 TEGRA PWM DRIVER
16916 M:      Thierry Reding <thierry.reding@gmail.com>
16917 S:      Supported
16918 F:      drivers/pwm/pwm-tegra.c
16919
16920 TEGRA SERIAL DRIVER
16921 M:      Laxman Dewangan <ldewangan@nvidia.com>
16922 S:      Supported
16923 F:      drivers/tty/serial/serial-tegra.c
16924
16925 TEGRA SPI DRIVER
16926 M:      Laxman Dewangan <ldewangan@nvidia.com>
16927 S:      Supported
16928 F:      drivers/spi/spi-tegra*
16929
16930 TEGRA VIDEO DRIVER
16931 M:      Thierry Reding <thierry.reding@gmail.com>
16932 M:      Jonathan Hunter <jonathanh@nvidia.com>
16933 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
16934 L:      linux-media@vger.kernel.org
16935 L:      linux-tegra@vger.kernel.org
16936 S:      Maintained
16937 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16938 F:      drivers/staging/media/tegra-video/
16939
16940 TEGRA XUSB PADCTL DRIVER
16941 M:      JC Kuo <jckuo@nvidia.com>
16942 S:      Supported
16943 F:      drivers/phy/tegra/xusb*
16944
16945 TEHUTI ETHERNET DRIVER
16946 M:      Andy Gospodarek <andy@greyhouse.net>
16947 L:      netdev@vger.kernel.org
16948 S:      Supported
16949 F:      drivers/net/ethernet/tehuti/*
16950
16951 TELECOM CLOCK DRIVER FOR MCPL0010
16952 M:      Mark Gross <mark.gross@intel.com>
16953 S:      Supported
16954 F:      drivers/char/tlclk.c
16955
16956 TEMPO SEMICONDUCTOR DRIVERS
16957 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16958 S:      Maintained
16959 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16960 F:      sound/soc/codecs/tscs*.c
16961 F:      sound/soc/codecs/tscs*.h
16962
16963 TENSILICA XTENSA PORT (xtensa)
16964 M:      Chris Zankel <chris@zankel.net>
16965 M:      Max Filippov <jcmvbkbc@gmail.com>
16966 L:      linux-xtensa@linux-xtensa.org
16967 S:      Maintained
16968 T:      git git://github.com/czankel/xtensa-linux.git
16969 F:      arch/xtensa/
16970 F:      drivers/irqchip/irq-xtensa-*
16971
16972 TEXAS INSTRUMENTS ASoC DRIVERS
16973 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16974 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16975 S:      Maintained
16976 F:      sound/soc/ti/
16977
16978 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16979 M:      Ricardo Ribalda <ribalda@kernel.org>
16980 L:      linux-iio@vger.kernel.org
16981 S:      Supported
16982 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16983 F:      drivers/iio/dac/ti-dac7612.c
16984
16985 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16986 M:      Nishanth Menon <nm@ti.com>
16987 M:      Tero Kristo <t-kristo@ti.com>
16988 M:      Santosh Shilimkar <ssantosh@kernel.org>
16989 L:      linux-arm-kernel@lists.infradead.org
16990 S:      Maintained
16991 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16992 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16993 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16994 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16995 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16996 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16997 F:      drivers/clk/keystone/sci-clk.c
16998 F:      drivers/firmware/ti_sci*
16999 F:      drivers/irqchip/irq-ti-sci-inta.c
17000 F:      drivers/irqchip/irq-ti-sci-intr.c
17001 F:      drivers/reset/reset-ti-sci.c
17002 F:      drivers/soc/ti/ti_sci_inta_msi.c
17003 F:      drivers/soc/ti/ti_sci_pm_domains.c
17004 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
17005 F:      include/linux/soc/ti/ti_sci_inta_msi.h
17006 F:      include/linux/soc/ti/ti_sci_protocol.h
17007
17008 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17009 M:      Hans Verkuil <hverkuil@xs4all.nl>
17010 L:      linux-media@vger.kernel.org
17011 S:      Maintained
17012 W:      https://linuxtv.org
17013 T:      git git://linuxtv.org/media_tree.git
17014 F:      drivers/media/radio/radio-raremono.c
17015
17016 THERMAL
17017 M:      Zhang Rui <rui.zhang@intel.com>
17018 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17019 R:      Amit Kucheria <amitk@kernel.org>
17020 L:      linux-pm@vger.kernel.org
17021 S:      Supported
17022 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17024 F:      Documentation/devicetree/bindings/thermal/
17025 F:      drivers/thermal/
17026 F:      include/linux/cpu_cooling.h
17027 F:      include/linux/thermal.h
17028 F:      include/uapi/linux/thermal.h
17029
17030 THERMAL DRIVER FOR AMLOGIC SOCS
17031 M:      Guillaume La Roque <glaroque@baylibre.com>
17032 L:      linux-pm@vger.kernel.org
17033 L:      linux-amlogic@lists.infradead.org
17034 S:      Supported
17035 W:      http://linux-meson.com/
17036 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17037 F:      drivers/thermal/amlogic_thermal.c
17038
17039 THERMAL/CPU_COOLING
17040 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
17041 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17042 M:      Viresh Kumar <viresh.kumar@linaro.org>
17043 M:      Javi Merino <javi.merino@kernel.org>
17044 L:      linux-pm@vger.kernel.org
17045 S:      Supported
17046 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
17047 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
17048 F:      drivers/thermal/cpufreq_cooling.c
17049 F:      drivers/thermal/cpuidle_cooling.c
17050 F:      include/linux/cpu_cooling.h
17051
17052 THINKPAD ACPI EXTRAS DRIVER
17053 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17054 L:      ibm-acpi-devel@lists.sourceforge.net
17055 L:      platform-driver-x86@vger.kernel.org
17056 S:      Maintained
17057 W:      http://ibm-acpi.sourceforge.net
17058 W:      http://thinkwiki.org/wiki/Ibm-acpi
17059 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17060 F:      drivers/platform/x86/thinkpad_acpi.c
17061
17062 THUNDERBOLT DRIVER
17063 M:      Andreas Noever <andreas.noever@gmail.com>
17064 M:      Michael Jamet <michael.jamet@intel.com>
17065 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17066 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17067 L:      linux-usb@vger.kernel.org
17068 S:      Maintained
17069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17070 F:      Documentation/admin-guide/thunderbolt.rst
17071 F:      drivers/thunderbolt/
17072 F:      include/linux/thunderbolt.h
17073
17074 THUNDERBOLT NETWORK DRIVER
17075 M:      Michael Jamet <michael.jamet@intel.com>
17076 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17077 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17078 L:      netdev@vger.kernel.org
17079 S:      Maintained
17080 F:      drivers/net/thunderbolt.c
17081
17082 THUNDERX GPIO DRIVER
17083 M:      Robert Richter <rrichter@marvell.com>
17084 S:      Maintained
17085 F:      drivers/gpio/gpio-thunderx.c
17086
17087 TI AM437X VPFE DRIVER
17088 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17089 L:      linux-media@vger.kernel.org
17090 S:      Maintained
17091 W:      https://linuxtv.org
17092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17093 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17094 F:      drivers/media/platform/am437x/
17095
17096 TI BANDGAP AND THERMAL DRIVER
17097 M:      Eduardo Valentin <edubezval@gmail.com>
17098 M:      Keerthy <j-keerthy@ti.com>
17099 L:      linux-pm@vger.kernel.org
17100 L:      linux-omap@vger.kernel.org
17101 S:      Maintained
17102 F:      drivers/thermal/ti-soc-thermal/
17103
17104 TI BQ27XXX POWER SUPPLY DRIVER
17105 R:      Andrew F. Davis <afd@ti.com>
17106 F:      drivers/power/supply/bq27xxx_battery.c
17107 F:      drivers/power/supply/bq27xxx_battery_i2c.c
17108 F:      include/linux/power/bq27xxx_battery.h
17109
17110 TI CDCE706 CLOCK DRIVER
17111 M:      Max Filippov <jcmvbkbc@gmail.com>
17112 S:      Maintained
17113 F:      drivers/clk/clk-cdce706.c
17114
17115 TI CLOCK DRIVER
17116 M:      Tero Kristo <t-kristo@ti.com>
17117 L:      linux-omap@vger.kernel.org
17118 S:      Maintained
17119 F:      drivers/clk/ti/
17120 F:      include/linux/clk/ti.h
17121
17122 TI DAVINCI MACHINE SUPPORT
17123 M:      Sekhar Nori <nsekhar@ti.com>
17124 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
17125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17126 S:      Supported
17127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17128 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17129 F:      arch/arm/boot/dts/da850*
17130 F:      arch/arm/mach-davinci/
17131 F:      drivers/i2c/busses/i2c-davinci.c
17132
17133 TI DAVINCI SERIES CLOCK DRIVER
17134 M:      David Lechner <david@lechnology.com>
17135 R:      Sekhar Nori <nsekhar@ti.com>
17136 S:      Maintained
17137 F:      Documentation/devicetree/bindings/clock/ti/davinci/
17138 F:      drivers/clk/davinci/
17139
17140 TI DAVINCI SERIES GPIO DRIVER
17141 M:      Keerthy <j-keerthy@ti.com>
17142 L:      linux-gpio@vger.kernel.org
17143 S:      Maintained
17144 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17145 F:      drivers/gpio/gpio-davinci.c
17146
17147 TI DAVINCI SERIES MEDIA DRIVER
17148 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17149 L:      linux-media@vger.kernel.org
17150 S:      Maintained
17151 W:      https://linuxtv.org
17152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17153 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17154 F:      drivers/media/platform/davinci/
17155 F:      include/media/davinci/
17156
17157 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17158 R:      David Lechner <david@lechnology.com>
17159 L:      linux-iio@vger.kernel.org
17160 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
17161 F:      drivers/counter/ti-eqep.c
17162
17163 TI ETHERNET SWITCH DRIVER (CPSW)
17164 R:      Grygorii Strashko <grygorii.strashko@ti.com>
17165 L:      linux-omap@vger.kernel.org
17166 L:      netdev@vger.kernel.org
17167 S:      Maintained
17168 F:      drivers/net/ethernet/ti/cpsw*
17169 F:      drivers/net/ethernet/ti/davinci*
17170
17171 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17172 M:      Alex Dubov <oakad@yahoo.com>
17173 S:      Maintained
17174 W:      http://tifmxx.berlios.de/
17175 F:      drivers/memstick/host/tifm_ms.c
17176 F:      drivers/misc/tifm*
17177 F:      drivers/mmc/host/tifm_sd.c
17178 F:      include/linux/tifm.h
17179
17180 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17181 M:      Santosh Shilimkar <ssantosh@kernel.org>
17182 L:      linux-kernel@vger.kernel.org
17183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17184 S:      Maintained
17185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17186 F:      drivers/soc/ti/*
17187
17188 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17189 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
17190 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17191 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17192 S:      Maintained
17193 F:      sound/soc/codecs/isabelle*
17194 F:      sound/soc/codecs/lm49453*
17195
17196 TI LP855x BACKLIGHT DRIVER
17197 M:      Milo Kim <milo.kim@ti.com>
17198 S:      Maintained
17199 F:      Documentation/driver-api/backlight/lp855x-driver.rst
17200 F:      drivers/video/backlight/lp855x_bl.c
17201 F:      include/linux/platform_data/lp855x.h
17202
17203 TI LP8727 CHARGER DRIVER
17204 M:      Milo Kim <milo.kim@ti.com>
17205 S:      Maintained
17206 F:      drivers/power/supply/lp8727_charger.c
17207 F:      include/linux/platform_data/lp8727.h
17208
17209 TI LP8788 MFD DRIVER
17210 M:      Milo Kim <milo.kim@ti.com>
17211 S:      Maintained
17212 F:      drivers/iio/adc/lp8788_adc.c
17213 F:      drivers/leds/leds-lp8788.c
17214 F:      drivers/mfd/lp8788*.c
17215 F:      drivers/power/supply/lp8788-charger.c
17216 F:      drivers/regulator/lp8788-*.c
17217 F:      include/linux/mfd/lp8788*.h
17218
17219 TI NETCP ETHERNET DRIVER
17220 M:      Wingman Kwok <w-kwok2@ti.com>
17221 M:      Murali Karicheri <m-karicheri2@ti.com>
17222 L:      netdev@vger.kernel.org
17223 S:      Maintained
17224 F:      drivers/net/ethernet/ti/netcp*
17225
17226 TI PCM3060 ASoC CODEC DRIVER
17227 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
17228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17229 S:      Maintained
17230 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
17231 F:      sound/soc/codecs/pcm3060*
17232
17233 TI TAS571X FAMILY ASoC CODEC DRIVER
17234 M:      Kevin Cernekee <cernekee@chromium.org>
17235 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17236 S:      Odd Fixes
17237 F:      sound/soc/codecs/tas571x*
17238
17239 TI TCAN4X5X DEVICE DRIVER
17240 M:      Dan Murphy <dmurphy@ti.com>
17241 L:      linux-can@vger.kernel.org
17242 S:      Maintained
17243 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17244 F:      drivers/net/can/m_can/tcan4x5x.c
17245
17246 TI TRF7970A NFC DRIVER
17247 M:      Mark Greer <mgreer@animalcreek.com>
17248 L:      linux-wireless@vger.kernel.org
17249 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
17250 S:      Supported
17251 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17252 F:      drivers/nfc/trf7970a.c
17253
17254 TI TWL4030 SERIES SOC CODEC DRIVER
17255 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
17256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17257 S:      Maintained
17258 F:      sound/soc/codecs/twl4030*
17259
17260 TI VPE/CAL DRIVERS
17261 M:      Benoit Parrot <bparrot@ti.com>
17262 L:      linux-media@vger.kernel.org
17263 S:      Maintained
17264 W:      http://linuxtv.org/
17265 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17266 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
17267 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
17268 F:      drivers/media/platform/ti-vpe/
17269
17270 TI WILINK WIRELESS DRIVERS
17271 L:      linux-wireless@vger.kernel.org
17272 S:      Orphan
17273 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17274 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17276 F:      drivers/net/wireless/ti/
17277 F:      include/linux/wl12xx.h
17278
17279 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17280 M:      John Stultz <john.stultz@linaro.org>
17281 M:      Thomas Gleixner <tglx@linutronix.de>
17282 R:      Stephen Boyd <sboyd@kernel.org>
17283 L:      linux-kernel@vger.kernel.org
17284 S:      Supported
17285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17286 F:      include/linux/clocksource.h
17287 F:      include/linux/time.h
17288 F:      include/linux/timex.h
17289 F:      include/uapi/linux/time.h
17290 F:      include/uapi/linux/timex.h
17291 F:      kernel/time/alarmtimer.c
17292 F:      kernel/time/clocksource.c
17293 F:      kernel/time/ntp.c
17294 F:      kernel/time/time*.c
17295 F:      tools/testing/selftests/timers/
17296
17297 TIPC NETWORK LAYER
17298 M:      Jon Maloy <jmaloy@redhat.com>
17299 M:      Ying Xue <ying.xue@windriver.com>
17300 L:      netdev@vger.kernel.org (core kernel code)
17301 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17302 S:      Maintained
17303 W:      http://tipc.sourceforge.net/
17304 F:      include/uapi/linux/tipc*.h
17305 F:      net/tipc/
17306
17307 TLAN NETWORK DRIVER
17308 M:      Samuel Chessman <chessman@tux.org>
17309 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
17310 S:      Maintained
17311 W:      http://sourceforge.net/projects/tlan/
17312 F:      Documentation/networking/device_drivers/ti/tlan.rst
17313 F:      drivers/net/ethernet/ti/tlan.*
17314
17315 TM6000 VIDEO4LINUX DRIVER
17316 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17317 L:      linux-media@vger.kernel.org
17318 S:      Odd fixes
17319 W:      https://linuxtv.org
17320 T:      git git://linuxtv.org/media_tree.git
17321 F:      Documentation/admin-guide/media/tm6000*
17322 F:      drivers/media/usb/tm6000/
17323
17324 TMIO/SDHI MMC DRIVER
17325 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
17326 L:      linux-mmc@vger.kernel.org
17327 S:      Supported
17328 F:      drivers/mmc/host/renesas_sdhi*
17329 F:      drivers/mmc/host/tmio_mmc*
17330 F:      include/linux/mfd/tmio.h
17331
17332 TMP401 HARDWARE MONITOR DRIVER
17333 M:      Guenter Roeck <linux@roeck-us.net>
17334 L:      linux-hwmon@vger.kernel.org
17335 S:      Maintained
17336 F:      Documentation/hwmon/tmp401.rst
17337 F:      drivers/hwmon/tmp401.c
17338
17339 TMP513 HARDWARE MONITOR DRIVER
17340 M:      Eric Tremblay <etremblay@distech-controls.com>
17341 L:      linux-hwmon@vger.kernel.org
17342 S:      Maintained
17343 F:      Documentation/hwmon/tmp513.rst
17344 F:      drivers/hwmon/tmp513.c
17345
17346 TMPFS (SHMEM FILESYSTEM)
17347 M:      Hugh Dickins <hughd@google.com>
17348 L:      linux-mm@kvack.org
17349 S:      Maintained
17350 F:      include/linux/shmem_fs.h
17351 F:      mm/shmem.c
17352
17353 TOMOYO SECURITY MODULE
17354 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
17355 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17356 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17357 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17358 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17359 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17360 S:      Maintained
17361 W:      https://tomoyo.osdn.jp/
17362 F:      security/tomoyo/
17363
17364 TOPSTAR LAPTOP EXTRAS DRIVER
17365 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
17366 L:      platform-driver-x86@vger.kernel.org
17367 S:      Maintained
17368 F:      drivers/platform/x86/topstar-laptop.c
17369
17370 TORTURE-TEST MODULES
17371 M:      Davidlohr Bueso <dave@stgolabs.net>
17372 M:      "Paul E. McKenney" <paulmck@kernel.org>
17373 M:      Josh Triplett <josh@joshtriplett.org>
17374 L:      linux-kernel@vger.kernel.org
17375 S:      Supported
17376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17377 F:      Documentation/RCU/torture.rst
17378 F:      kernel/locking/locktorture.c
17379 F:      kernel/rcu/rcuperf.c
17380 F:      kernel/rcu/rcutorture.c
17381 F:      kernel/torture.c
17382
17383 TOSHIBA ACPI EXTRAS DRIVER
17384 M:      Azael Avalos <coproscefalo@gmail.com>
17385 L:      platform-driver-x86@vger.kernel.org
17386 S:      Maintained
17387 F:      drivers/platform/x86/toshiba_acpi.c
17388
17389 TOSHIBA BLUETOOTH DRIVER
17390 M:      Azael Avalos <coproscefalo@gmail.com>
17391 L:      platform-driver-x86@vger.kernel.org
17392 S:      Maintained
17393 F:      drivers/platform/x86/toshiba_bluetooth.c
17394
17395 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17396 M:      Azael Avalos <coproscefalo@gmail.com>
17397 L:      platform-driver-x86@vger.kernel.org
17398 S:      Maintained
17399 F:      drivers/platform/x86/toshiba_haps.c
17400
17401 TOSHIBA SMM DRIVER
17402 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
17403 S:      Maintained
17404 W:      http://www.buzzard.org.uk/toshiba/
17405 F:      drivers/char/toshiba.c
17406 F:      include/linux/toshiba.h
17407 F:      include/uapi/linux/toshiba.h
17408
17409 TOSHIBA TC358743 DRIVER
17410 M:      Mats Randgaard <matrandg@cisco.com>
17411 L:      linux-media@vger.kernel.org
17412 S:      Maintained
17413 F:      drivers/media/i2c/tc358743*
17414 F:      include/media/i2c/tc358743.h
17415
17416 TOSHIBA WMI HOTKEYS DRIVER
17417 M:      Azael Avalos <coproscefalo@gmail.com>
17418 L:      platform-driver-x86@vger.kernel.org
17419 S:      Maintained
17420 F:      drivers/platform/x86/toshiba-wmi.c
17421
17422 TPM DEVICE DRIVER
17423 M:      Peter Huewe <peterhuewe@gmx.de>
17424 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17425 R:      Jason Gunthorpe <jgg@ziepe.ca>
17426 L:      linux-integrity@vger.kernel.org
17427 S:      Maintained
17428 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17429 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
17430 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
17431 F:      drivers/char/tpm/
17432
17433 TRACING
17434 M:      Steven Rostedt <rostedt@goodmis.org>
17435 M:      Ingo Molnar <mingo@redhat.com>
17436 S:      Maintained
17437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17438 F:      Documentation/trace/ftrace.rst
17439 F:      arch/*/*/*/ftrace.h
17440 F:      arch/*/kernel/ftrace.c
17441 F:      include/*/ftrace.h
17442 F:      include/linux/trace*.h
17443 F:      include/trace/
17444 F:      kernel/trace/
17445 F:      tools/testing/selftests/ftrace/
17446
17447 TRACING MMIO ACCESSES (MMIOTRACE)
17448 M:      Steven Rostedt <rostedt@goodmis.org>
17449 M:      Ingo Molnar <mingo@kernel.org>
17450 R:      Karol Herbst <karolherbst@gmail.com>
17451 R:      Pekka Paalanen <ppaalanen@gmail.com>
17452 L:      linux-kernel@vger.kernel.org
17453 L:      nouveau@lists.freedesktop.org
17454 S:      Maintained
17455 F:      arch/x86/mm/kmmio.c
17456 F:      arch/x86/mm/mmio-mod.c
17457 F:      arch/x86/mm/testmmiotrace.c
17458 F:      include/linux/mmiotrace.h
17459 F:      kernel/trace/trace_mmiotrace.c
17460
17461 TRIVIAL PATCHES
17462 M:      Jiri Kosina <trivial@kernel.org>
17463 S:      Maintained
17464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17465 K:      ^Subject:.*(?i)trivial
17466
17467 TTY LAYER
17468 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17469 M:      Jiri Slaby <jirislaby@kernel.org>
17470 S:      Supported
17471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17472 F:      Documentation/driver-api/serial/
17473 F:      drivers/tty/
17474 F:      drivers/tty/serial/serial_core.c
17475 F:      include/linux/serial.h
17476 F:      include/linux/serial_core.h
17477 F:      include/linux/tty.h
17478 F:      include/uapi/linux/serial.h
17479 F:      include/uapi/linux/serial_core.h
17480 F:      include/uapi/linux/tty.h
17481
17482 TUA9001 MEDIA DRIVER
17483 M:      Antti Palosaari <crope@iki.fi>
17484 L:      linux-media@vger.kernel.org
17485 S:      Maintained
17486 W:      https://linuxtv.org
17487 W:      http://palosaari.fi/linux/
17488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17489 T:      git git://linuxtv.org/anttip/media_tree.git
17490 F:      drivers/media/tuners/tua9001*
17491
17492 TULIP NETWORK DRIVERS
17493 L:      netdev@vger.kernel.org
17494 L:      linux-parisc@vger.kernel.org
17495 S:      Orphan
17496 F:      drivers/net/ethernet/dec/tulip/
17497
17498 TUN/TAP driver
17499 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
17500 S:      Maintained
17501 W:      http://vtun.sourceforge.net/tun
17502 F:      Documentation/networking/tuntap.rst
17503 F:      arch/um/os-Linux/drivers/
17504
17505 TURBOCHANNEL SUBSYSTEM
17506 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17507 M:      Ralf Baechle <ralf@linux-mips.org>
17508 L:      linux-mips@vger.kernel.org
17509 S:      Maintained
17510 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
17511 F:      drivers/tc/
17512 F:      include/linux/tc.h
17513
17514 TURBOSTAT UTILITY
17515 M:      "Len Brown" <lenb@kernel.org>
17516 L:      linux-pm@vger.kernel.org
17517 S:      Supported
17518 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17519 B:      https://bugzilla.kernel.org
17520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17521 F:      tools/power/x86/turbostat/
17522
17523 TW5864 VIDEO4LINUX DRIVER
17524 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17525 M:      Anton Sviridenko <anton@corp.bluecherry.net>
17526 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17527 M:      Andrey Utkin <andrey_utkin@fastmail.com>
17528 L:      linux-media@vger.kernel.org
17529 S:      Supported
17530 F:      drivers/media/pci/tw5864/
17531
17532 TW68 VIDEO4LINUX DRIVER
17533 M:      Hans Verkuil <hverkuil@xs4all.nl>
17534 L:      linux-media@vger.kernel.org
17535 S:      Odd Fixes
17536 W:      https://linuxtv.org
17537 T:      git git://linuxtv.org/media_tree.git
17538 F:      drivers/media/pci/tw68/
17539
17540 TW686X VIDEO4LINUX DRIVER
17541 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17542 L:      linux-media@vger.kernel.org
17543 S:      Maintained
17544 W:      http://linuxtv.org
17545 T:      git git://linuxtv.org/media_tree.git
17546 F:      drivers/media/pci/tw686x/
17547
17548 UACCE ACCELERATOR FRAMEWORK
17549 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
17550 M:      Zhou Wang <wangzhou1@hisilicon.com>
17551 L:      linux-accelerators@lists.ozlabs.org
17552 L:      linux-kernel@vger.kernel.org
17553 S:      Maintained
17554 F:      Documentation/ABI/testing/sysfs-driver-uacce
17555 F:      Documentation/misc-devices/uacce.rst
17556 F:      drivers/misc/uacce/
17557 F:      include/linux/uacce.h
17558 F:      include/uapi/misc/uacce/
17559
17560 UBI FILE SYSTEM (UBIFS)
17561 M:      Richard Weinberger <richard@nod.at>
17562 L:      linux-mtd@lists.infradead.org
17563 S:      Supported
17564 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
17565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17567 F:      Documentation/filesystems/ubifs.rst
17568 F:      fs/ubifs/
17569
17570 UCLINUX (M68KNOMMU AND COLDFIRE)
17571 M:      Greg Ungerer <gerg@linux-m68k.org>
17572 L:      linux-m68k@lists.linux-m68k.org
17573 L:      uclinux-dev@uclinux.org  (subscribers-only)
17574 S:      Maintained
17575 W:      http://www.linux-m68k.org/
17576 W:      http://www.uclinux.org/
17577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17578 F:      arch/m68k/*/*_no.*
17579 F:      arch/m68k/68*/
17580 F:      arch/m68k/coldfire/
17581 F:      arch/m68k/include/asm/*_no.*
17582
17583 UDF FILESYSTEM
17584 M:      Jan Kara <jack@suse.com>
17585 S:      Maintained
17586 F:      Documentation/filesystems/udf.rst
17587 F:      fs/udf/
17588
17589 UDRAW TABLET
17590 M:      Bastien Nocera <hadess@hadess.net>
17591 L:      linux-input@vger.kernel.org
17592 S:      Maintained
17593 F:      drivers/hid/hid-udraw-ps3.c
17594
17595 UFS FILESYSTEM
17596 M:      Evgeniy Dushistov <dushistov@mail.ru>
17597 S:      Maintained
17598 F:      Documentation/admin-guide/ufs.rst
17599 F:      fs/ufs/
17600
17601 UHID USERSPACE HID IO DRIVER
17602 M:      David Rheinsberg <david.rheinsberg@gmail.com>
17603 L:      linux-input@vger.kernel.org
17604 S:      Maintained
17605 F:      drivers/hid/uhid.c
17606 F:      include/uapi/linux/uhid.h
17607
17608 ULPI BUS
17609 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17610 L:      linux-usb@vger.kernel.org
17611 S:      Maintained
17612 F:      drivers/usb/common/ulpi.c
17613 F:      include/linux/ulpi/
17614
17615 UNICODE SUBSYSTEM
17616 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
17617 L:      linux-fsdevel@vger.kernel.org
17618 S:      Supported
17619 F:      fs/unicode/
17620
17621 UNIFDEF
17622 M:      Tony Finch <dot@dotat.at>
17623 S:      Maintained
17624 W:      http://dotat.at/prog/unifdef
17625 F:      scripts/unifdef.c
17626
17627 UNIFORM CDROM DRIVER
17628 M:      Jens Axboe <axboe@kernel.dk>
17629 S:      Maintained
17630 W:      http://www.kernel.dk
17631 F:      Documentation/cdrom/
17632 F:      drivers/cdrom/cdrom.c
17633 F:      include/linux/cdrom.h
17634 F:      include/uapi/linux/cdrom.h
17635
17636 UNISYS S-PAR DRIVERS
17637 M:      David Kershner <david.kershner@unisys.com>
17638 L:      sparmaintainer@unisys.com (Unisys internal)
17639 S:      Supported
17640 F:      drivers/staging/unisys/
17641 F:      drivers/visorbus/
17642 F:      include/linux/visorbus.h
17643
17644 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17645 R:      Alim Akhtar <alim.akhtar@samsung.com>
17646 R:      Avri Altman <avri.altman@wdc.com>
17647 L:      linux-scsi@vger.kernel.org
17648 S:      Supported
17649 F:      Documentation/scsi/ufs.rst
17650 F:      drivers/scsi/ufs/
17651
17652 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17653 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
17654 L:      linux-scsi@vger.kernel.org
17655 S:      Supported
17656 F:      drivers/scsi/ufs/*dwc*
17657
17658 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17659 M:      Stanley Chu <stanley.chu@mediatek.com>
17660 L:      linux-scsi@vger.kernel.org
17661 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17662 S:      Maintained
17663 F:      drivers/scsi/ufs/ufs-mediatek*
17664
17665 UNSORTED BLOCK IMAGES (UBI)
17666 M:      Richard Weinberger <richard@nod.at>
17667 L:      linux-mtd@lists.infradead.org
17668 S:      Supported
17669 W:      http://www.linux-mtd.infradead.org/
17670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17672 F:      drivers/mtd/ubi/
17673 F:      include/linux/mtd/ubi.h
17674 F:      include/uapi/mtd/ubi-user.h
17675
17676 USB "USBNET" DRIVER FRAMEWORK
17677 M:      Oliver Neukum <oneukum@suse.com>
17678 L:      netdev@vger.kernel.org
17679 S:      Maintained
17680 W:      http://www.linux-usb.org/usbnet
17681 F:      drivers/net/usb/usbnet.c
17682 F:      include/linux/usb/usbnet.h
17683
17684 USB ACM DRIVER
17685 M:      Oliver Neukum <oneukum@suse.com>
17686 L:      linux-usb@vger.kernel.org
17687 S:      Maintained
17688 F:      Documentation/usb/acm.rst
17689 F:      drivers/usb/class/cdc-acm.*
17690
17691 USB APPLE MFI FASTCHARGE DRIVER
17692 M:      Bastien Nocera <hadess@hadess.net>
17693 L:      linux-usb@vger.kernel.org
17694 S:      Maintained
17695 F:      drivers/usb/misc/apple-mfi-fastcharge.c
17696
17697 USB AR5523 WIRELESS DRIVER
17698 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17699 L:      linux-wireless@vger.kernel.org
17700 S:      Maintained
17701 F:      drivers/net/wireless/ath/ar5523/
17702
17703 USB ATTACHED SCSI
17704 M:      Oliver Neukum <oneukum@suse.com>
17705 L:      linux-usb@vger.kernel.org
17706 L:      linux-scsi@vger.kernel.org
17707 S:      Maintained
17708 F:      drivers/usb/storage/uas.c
17709
17710 USB CDC ETHERNET DRIVER
17711 M:      Oliver Neukum <oliver@neukum.org>
17712 L:      linux-usb@vger.kernel.org
17713 S:      Maintained
17714 F:      drivers/net/usb/cdc_*.c
17715 F:      include/uapi/linux/usb/cdc.h
17716
17717 USB CHAOSKEY DRIVER
17718 M:      Keith Packard <keithp@keithp.com>
17719 L:      linux-usb@vger.kernel.org
17720 S:      Maintained
17721 F:      drivers/usb/misc/chaoskey.c
17722
17723 USB CYPRESS C67X00 DRIVER
17724 M:      Peter Korsgaard <jacmet@sunsite.dk>
17725 L:      linux-usb@vger.kernel.org
17726 S:      Maintained
17727 F:      drivers/usb/c67x00/
17728
17729 USB DAVICOM DM9601 DRIVER
17730 M:      Peter Korsgaard <jacmet@sunsite.dk>
17731 L:      netdev@vger.kernel.org
17732 S:      Maintained
17733 W:      http://www.linux-usb.org/usbnet
17734 F:      drivers/net/usb/dm9601.c
17735
17736 USB EHCI DRIVER
17737 M:      Alan Stern <stern@rowland.harvard.edu>
17738 L:      linux-usb@vger.kernel.org
17739 S:      Maintained
17740 F:      Documentation/usb/ehci.rst
17741 F:      drivers/usb/host/ehci*
17742
17743 USB GADGET/PERIPHERAL SUBSYSTEM
17744 M:      Felipe Balbi <balbi@kernel.org>
17745 L:      linux-usb@vger.kernel.org
17746 S:      Maintained
17747 W:      http://www.linux-usb.org/gadget
17748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17749 F:      drivers/usb/gadget/
17750 F:      include/linux/usb/gadget*
17751
17752 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17753 M:      Jiri Kosina <jikos@kernel.org>
17754 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17755 L:      linux-usb@vger.kernel.org
17756 S:      Maintained
17757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17758 F:      Documentation/hid/hiddev.rst
17759 F:      drivers/hid/usbhid/
17760
17761 USB INTEL XHCI ROLE MUX DRIVER
17762 M:      Hans de Goede <hdegoede@redhat.com>
17763 L:      linux-usb@vger.kernel.org
17764 S:      Maintained
17765 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17766
17767 USB IP DRIVER FOR HISILICON KIRIN
17768 M:      Yu Chen <chenyu56@huawei.com>
17769 M:      Binghui Wang <wangbinghui@hisilicon.com>
17770 L:      linux-usb@vger.kernel.org
17771 S:      Maintained
17772 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17773 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17774
17775 USB ISP116X DRIVER
17776 M:      Olav Kongas <ok@artecdesign.ee>
17777 L:      linux-usb@vger.kernel.org
17778 S:      Maintained
17779 F:      drivers/usb/host/isp116x*
17780 F:      include/linux/usb/isp116x.h
17781
17782 USB LAN78XX ETHERNET DRIVER
17783 M:      Woojung Huh <woojung.huh@microchip.com>
17784 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17785 L:      netdev@vger.kernel.org
17786 S:      Maintained
17787 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17788 F:      drivers/net/usb/lan78xx.*
17789 F:      include/dt-bindings/net/microchip-lan78xx.h
17790
17791 USB MASS STORAGE DRIVER
17792 M:      Alan Stern <stern@rowland.harvard.edu>
17793 L:      linux-usb@vger.kernel.org
17794 L:      usb-storage@lists.one-eyed-alien.net
17795 S:      Maintained
17796 F:      drivers/usb/storage/
17797
17798 USB MIDI DRIVER
17799 M:      Clemens Ladisch <clemens@ladisch.de>
17800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17801 S:      Maintained
17802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17803 F:      sound/usb/midi.*
17804
17805 USB NETWORKING DRIVERS
17806 L:      linux-usb@vger.kernel.org
17807 S:      Odd Fixes
17808 F:      drivers/net/usb/
17809
17810 USB OHCI DRIVER
17811 M:      Alan Stern <stern@rowland.harvard.edu>
17812 L:      linux-usb@vger.kernel.org
17813 S:      Maintained
17814 F:      Documentation/usb/ohci.rst
17815 F:      drivers/usb/host/ohci*
17816
17817 USB OTG FSM (Finite State Machine)
17818 M:      Peter Chen <Peter.Chen@nxp.com>
17819 L:      linux-usb@vger.kernel.org
17820 S:      Maintained
17821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17822 F:      drivers/usb/common/usb-otg-fsm.c
17823
17824 USB OVER IP DRIVER
17825 M:      Valentina Manea <valentina.manea.m@gmail.com>
17826 M:      Shuah Khan <shuah@kernel.org>
17827 M:      Shuah Khan <skhan@linuxfoundation.org>
17828 L:      linux-usb@vger.kernel.org
17829 S:      Maintained
17830 F:      Documentation/usb/usbip_protocol.rst
17831 F:      drivers/usb/usbip/
17832 F:      tools/testing/selftests/drivers/usb/usbip/
17833 F:      tools/usb/usbip/
17834
17835 USB PEGASUS DRIVER
17836 M:      Petko Manolov <petkan@nucleusys.com>
17837 L:      linux-usb@vger.kernel.org
17838 L:      netdev@vger.kernel.org
17839 S:      Maintained
17840 W:      https://github.com/petkan/pegasus
17841 T:      git git://github.com/petkan/pegasus.git
17842 F:      drivers/net/usb/pegasus.*
17843
17844 USB PHY LAYER
17845 M:      Felipe Balbi <balbi@kernel.org>
17846 L:      linux-usb@vger.kernel.org
17847 S:      Maintained
17848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17849 F:      drivers/usb/phy/
17850
17851 USB PRINTER DRIVER (usblp)
17852 M:      Pete Zaitcev <zaitcev@redhat.com>
17853 L:      linux-usb@vger.kernel.org
17854 S:      Supported
17855 F:      drivers/usb/class/usblp.c
17856
17857 USB QMI WWAN NETWORK DRIVER
17858 M:      Bjørn Mork <bjorn@mork.no>
17859 L:      netdev@vger.kernel.org
17860 S:      Maintained
17861 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17862 F:      drivers/net/usb/qmi_wwan.c
17863
17864 USB RTL8150 DRIVER
17865 M:      Petko Manolov <petkan@nucleusys.com>
17866 L:      linux-usb@vger.kernel.org
17867 L:      netdev@vger.kernel.org
17868 S:      Maintained
17869 W:      https://github.com/petkan/rtl8150
17870 T:      git git://github.com/petkan/rtl8150.git
17871 F:      drivers/net/usb/rtl8150.c
17872
17873 USB SERIAL SUBSYSTEM
17874 M:      Johan Hovold <johan@kernel.org>
17875 L:      linux-usb@vger.kernel.org
17876 S:      Maintained
17877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17878 F:      Documentation/usb/usb-serial.rst
17879 F:      drivers/usb/serial/
17880 F:      include/linux/usb/serial.h
17881
17882 USB SMSC75XX ETHERNET DRIVER
17883 M:      Steve Glendinning <steve.glendinning@shawell.net>
17884 L:      netdev@vger.kernel.org
17885 S:      Maintained
17886 F:      drivers/net/usb/smsc75xx.*
17887
17888 USB SMSC95XX ETHERNET DRIVER
17889 M:      Steve Glendinning <steve.glendinning@shawell.net>
17890 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17891 L:      netdev@vger.kernel.org
17892 S:      Maintained
17893 F:      drivers/net/usb/smsc95xx.*
17894
17895 USB SUBSYSTEM
17896 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17897 L:      linux-usb@vger.kernel.org
17898 S:      Supported
17899 W:      http://www.linux-usb.org
17900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17901 F:      Documentation/devicetree/bindings/usb/
17902 F:      Documentation/usb/
17903 F:      drivers/usb/
17904 F:      include/linux/usb.h
17905 F:      include/linux/usb/
17906
17907 USB TYPEC BUS FOR ALTERNATE MODES
17908 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17909 L:      linux-usb@vger.kernel.org
17910 S:      Maintained
17911 F:      Documentation/ABI/testing/sysfs-bus-typec
17912 F:      Documentation/driver-api/usb/typec_bus.rst
17913 F:      drivers/usb/typec/altmodes/
17914 F:      include/linux/usb/typec_altmode.h
17915
17916 USB TYPEC CLASS
17917 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17918 L:      linux-usb@vger.kernel.org
17919 S:      Maintained
17920 F:      Documentation/ABI/testing/sysfs-class-typec
17921 F:      Documentation/driver-api/usb/typec.rst
17922 F:      drivers/usb/typec/
17923 F:      include/linux/usb/typec.h
17924
17925 USB TYPEC INTEL PMC MUX DRIVER
17926 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17927 L:      linux-usb@vger.kernel.org
17928 S:      Maintained
17929 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17930 F:      drivers/usb/typec/mux/intel_pmc_mux.c
17931
17932 USB TYPEC PI3USB30532 MUX DRIVER
17933 M:      Hans de Goede <hdegoede@redhat.com>
17934 L:      linux-usb@vger.kernel.org
17935 S:      Maintained
17936 F:      drivers/usb/typec/mux/pi3usb30532.c
17937
17938 USB TYPEC PORT CONTROLLER DRIVERS
17939 M:      Guenter Roeck <linux@roeck-us.net>
17940 L:      linux-usb@vger.kernel.org
17941 S:      Maintained
17942 F:      drivers/usb/typec/tcpm/
17943
17944 USB UHCI DRIVER
17945 M:      Alan Stern <stern@rowland.harvard.edu>
17946 L:      linux-usb@vger.kernel.org
17947 S:      Maintained
17948 F:      drivers/usb/host/uhci*
17949
17950 USB VIDEO CLASS
17951 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17952 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17953 L:      linux-media@vger.kernel.org
17954 S:      Maintained
17955 W:      http://www.ideasonboard.org/uvc/
17956 T:      git git://linuxtv.org/media_tree.git
17957 F:      drivers/media/usb/uvc/
17958 F:      include/uapi/linux/uvcvideo.h
17959
17960 USB VISION DRIVER
17961 M:      Hans Verkuil <hverkuil@xs4all.nl>
17962 L:      linux-media@vger.kernel.org
17963 S:      Odd Fixes
17964 W:      https://linuxtv.org
17965 T:      git git://linuxtv.org/media_tree.git
17966 F:      drivers/staging/media/usbvision/
17967
17968 USB WEBCAM GADGET
17969 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17970 L:      linux-usb@vger.kernel.org
17971 S:      Maintained
17972 F:      drivers/usb/gadget/function/*uvc*
17973 F:      drivers/usb/gadget/legacy/webcam.c
17974 F:      include/uapi/linux/usb/g_uvc.h
17975
17976 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17977 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17978 L:      linux-wireless@vger.kernel.org
17979 S:      Maintained
17980 F:      drivers/net/wireless/rndis_wlan.c
17981
17982 USB XHCI DRIVER
17983 M:      Mathias Nyman <mathias.nyman@intel.com>
17984 L:      linux-usb@vger.kernel.org
17985 S:      Supported
17986 F:      drivers/usb/host/pci-quirks*
17987 F:      drivers/usb/host/xhci*
17988
17989 USB ZD1201 DRIVER
17990 L:      linux-wireless@vger.kernel.org
17991 S:      Orphan
17992 W:      http://linux-lc100020.sourceforge.net
17993 F:      drivers/net/wireless/zydas/zd1201.*
17994
17995 USB ZR364XX DRIVER
17996 M:      Antoine Jacquet <royale@zerezo.com>
17997 L:      linux-usb@vger.kernel.org
17998 L:      linux-media@vger.kernel.org
17999 S:      Maintained
18000 W:      http://royale.zerezo.com/zr364xx/
18001 T:      git git://linuxtv.org/media_tree.git
18002 F:      Documentation/admin-guide/media/zr364xx*
18003 F:      drivers/media/usb/zr364xx/
18004
18005 USER-MODE LINUX (UML)
18006 M:      Jeff Dike <jdike@addtoit.com>
18007 M:      Richard Weinberger <richard@nod.at>
18008 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
18009 L:      linux-um@lists.infradead.org
18010 S:      Maintained
18011 W:      http://user-mode-linux.sourceforge.net
18012 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
18013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18014 F:      Documentation/virt/uml/
18015 F:      arch/um/
18016 F:      arch/x86/um/
18017 F:      fs/hostfs/
18018
18019 USERSPACE COPYIN/COPYOUT (UIOVEC)
18020 M:      Alexander Viro <viro@zeniv.linux.org.uk>
18021 S:      Maintained
18022 F:      include/linux/uio.h
18023 F:      lib/iov_iter.c
18024
18025 USERSPACE DMA BUFFER DRIVER
18026 M:      Gerd Hoffmann <kraxel@redhat.com>
18027 L:      dri-devel@lists.freedesktop.org
18028 S:      Maintained
18029 T:      git git://anongit.freedesktop.org/drm/drm-misc
18030 F:      drivers/dma-buf/udmabuf.c
18031 F:      include/uapi/linux/udmabuf.h
18032
18033 USERSPACE I/O (UIO)
18034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18035 S:      Maintained
18036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18037 F:      Documentation/driver-api/uio-howto.rst
18038 F:      drivers/uio/
18039 F:      include/linux/uio_driver.h
18040
18041 UTIL-LINUX PACKAGE
18042 M:      Karel Zak <kzak@redhat.com>
18043 L:      util-linux@vger.kernel.org
18044 S:      Maintained
18045 W:      http://en.wikipedia.org/wiki/Util-linux
18046 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18047
18048 UUID HELPERS
18049 M:      Christoph Hellwig <hch@lst.de>
18050 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18051 L:      linux-kernel@vger.kernel.org
18052 S:      Maintained
18053 T:      git git://git.infradead.org/users/hch/uuid.git
18054 F:      include/linux/uuid.h
18055 F:      include/uapi/linux/uuid.h
18056 F:      lib/test_uuid.c
18057 F:      lib/uuid.c
18058
18059 UVESAFB DRIVER
18060 M:      Michal Januszewski <spock@gentoo.org>
18061 L:      linux-fbdev@vger.kernel.org
18062 S:      Maintained
18063 W:      https://github.com/mjanusz/v86d
18064 F:      Documentation/fb/uvesafb.rst
18065 F:      drivers/video/fbdev/uvesafb.*
18066
18067 Ux500 CLOCK DRIVERS
18068 M:      Ulf Hansson <ulf.hansson@linaro.org>
18069 L:      linux-clk@vger.kernel.org
18070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18071 S:      Maintained
18072 F:      drivers/clk/ux500/
18073
18074 VF610 NAND DRIVER
18075 M:      Stefan Agner <stefan@agner.ch>
18076 L:      linux-mtd@lists.infradead.org
18077 S:      Supported
18078 F:      drivers/mtd/nand/raw/vf610_nfc.c
18079
18080 VFAT/FAT/MSDOS FILESYSTEM
18081 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18082 S:      Maintained
18083 F:      Documentation/filesystems/vfat.rst
18084 F:      fs/fat/
18085
18086 VFIO DRIVER
18087 M:      Alex Williamson <alex.williamson@redhat.com>
18088 R:      Cornelia Huck <cohuck@redhat.com>
18089 L:      kvm@vger.kernel.org
18090 S:      Maintained
18091 T:      git git://github.com/awilliam/linux-vfio.git
18092 F:      Documentation/driver-api/vfio.rst
18093 F:      drivers/vfio/
18094 F:      include/linux/vfio.h
18095 F:      include/uapi/linux/vfio.h
18096
18097 VFIO MEDIATED DEVICE DRIVERS
18098 M:      Kirti Wankhede <kwankhede@nvidia.com>
18099 L:      kvm@vger.kernel.org
18100 S:      Maintained
18101 F:      Documentation/driver-api/vfio-mediated-device.rst
18102 F:      drivers/vfio/mdev/
18103 F:      include/linux/mdev.h
18104 F:      samples/vfio-mdev/
18105
18106 VFIO PLATFORM DRIVER
18107 M:      Eric Auger <eric.auger@redhat.com>
18108 L:      kvm@vger.kernel.org
18109 S:      Maintained
18110 F:      drivers/vfio/platform/
18111
18112 VGA_SWITCHEROO
18113 R:      Lukas Wunner <lukas@wunner.de>
18114 S:      Maintained
18115 T:      git git://anongit.freedesktop.org/drm/drm-misc
18116 F:      Documentation/gpu/vga-switcheroo.rst
18117 F:      drivers/gpu/vga/vga_switcheroo.c
18118 F:      include/linux/vga_switcheroo.h
18119
18120 VIA RHINE NETWORK DRIVER
18121 S:      Orphan
18122 F:      drivers/net/ethernet/via/via-rhine.c
18123
18124 VIA SD/MMC CARD CONTROLLER DRIVER
18125 M:      Bruce Chang <brucechang@via.com.tw>
18126 M:      Harald Welte <HaraldWelte@viatech.com>
18127 S:      Maintained
18128 F:      drivers/mmc/host/via-sdmmc.c
18129
18130 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18131 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18132 L:      linux-fbdev@vger.kernel.org
18133 S:      Maintained
18134 F:      drivers/video/fbdev/via/
18135 F:      include/linux/via-core.h
18136 F:      include/linux/via-gpio.h
18137 F:      include/linux/via_i2c.h
18138
18139 VIA VELOCITY NETWORK DRIVER
18140 M:      Francois Romieu <romieu@fr.zoreil.com>
18141 L:      netdev@vger.kernel.org
18142 S:      Maintained
18143 F:      drivers/net/ethernet/via/via-velocity.*
18144
18145 VICODEC VIRTUAL CODEC DRIVER
18146 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
18147 L:      linux-media@vger.kernel.org
18148 S:      Maintained
18149 W:      https://linuxtv.org
18150 T:      git git://linuxtv.org/media_tree.git
18151 F:      drivers/media/test-drivers/vicodec/*
18152
18153 VIDEO I2C POLLING DRIVER
18154 M:      Matt Ranostay <matt.ranostay@konsulko.com>
18155 L:      linux-media@vger.kernel.org
18156 S:      Maintained
18157 F:      drivers/media/i2c/video-i2c.c
18158
18159 VIDEO MULTIPLEXER DRIVER
18160 M:      Philipp Zabel <p.zabel@pengutronix.de>
18161 L:      linux-media@vger.kernel.org
18162 S:      Maintained
18163 F:      drivers/media/platform/video-mux.c
18164
18165 VIDEOBUF2 FRAMEWORK
18166 M:      Pawel Osciak <pawel@osciak.com>
18167 M:      Marek Szyprowski <m.szyprowski@samsung.com>
18168 M:      Kyungmin Park <kyungmin.park@samsung.com>
18169 R:      Tomasz Figa <tfiga@chromium.org>
18170 L:      linux-media@vger.kernel.org
18171 S:      Maintained
18172 F:      drivers/media/common/videobuf2/*
18173 F:      include/media/videobuf2-*
18174
18175 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18176 M:      Helen Koike <helen.koike@collabora.com>
18177 R:      Shuah Khan <skhan@linuxfoundation.org>
18178 L:      linux-media@vger.kernel.org
18179 S:      Maintained
18180 W:      https://linuxtv.org
18181 T:      git git://linuxtv.org/media_tree.git
18182 F:      drivers/media/test-drivers/vimc/*
18183
18184 VIRT LIB
18185 M:      Alex Williamson <alex.williamson@redhat.com>
18186 M:      Paolo Bonzini <pbonzini@redhat.com>
18187 L:      kvm@vger.kernel.org
18188 S:      Supported
18189 F:      virt/lib/
18190
18191 VIRTIO AND VHOST VSOCK DRIVER
18192 M:      Stefan Hajnoczi <stefanha@redhat.com>
18193 M:      Stefano Garzarella <sgarzare@redhat.com>
18194 L:      kvm@vger.kernel.org
18195 L:      virtualization@lists.linux-foundation.org
18196 L:      netdev@vger.kernel.org
18197 S:      Maintained
18198 F:      drivers/net/vsockmon.c
18199 F:      drivers/vhost/vsock.c
18200 F:      include/linux/virtio_vsock.h
18201 F:      include/uapi/linux/virtio_vsock.h
18202 F:      include/uapi/linux/vm_sockets_diag.h
18203 F:      include/uapi/linux/vsockmon.h
18204 F:      net/vmw_vsock/af_vsock_tap.c
18205 F:      net/vmw_vsock/diag.c
18206 F:      net/vmw_vsock/virtio_transport.c
18207 F:      net/vmw_vsock/virtio_transport_common.c
18208 F:      net/vmw_vsock/vsock_loopback.c
18209 F:      tools/testing/vsock/
18210
18211 VIRTIO BLOCK AND SCSI DRIVERS
18212 M:      "Michael S. Tsirkin" <mst@redhat.com>
18213 M:      Jason Wang <jasowang@redhat.com>
18214 R:      Paolo Bonzini <pbonzini@redhat.com>
18215 R:      Stefan Hajnoczi <stefanha@redhat.com>
18216 L:      virtualization@lists.linux-foundation.org
18217 S:      Maintained
18218 F:      drivers/block/virtio_blk.c
18219 F:      drivers/scsi/virtio_scsi.c
18220 F:      drivers/vhost/scsi.c
18221 F:      include/uapi/linux/virtio_blk.h
18222 F:      include/uapi/linux/virtio_scsi.h
18223
18224 VIRTIO CONSOLE DRIVER
18225 M:      Amit Shah <amit@kernel.org>
18226 L:      virtualization@lists.linux-foundation.org
18227 S:      Maintained
18228 F:      drivers/char/virtio_console.c
18229 F:      include/linux/virtio_console.h
18230 F:      include/uapi/linux/virtio_console.h
18231
18232 VIRTIO CORE AND NET DRIVERS
18233 M:      "Michael S. Tsirkin" <mst@redhat.com>
18234 M:      Jason Wang <jasowang@redhat.com>
18235 L:      virtualization@lists.linux-foundation.org
18236 S:      Maintained
18237 F:      Documentation/devicetree/bindings/virtio/
18238 F:      drivers/block/virtio_blk.c
18239 F:      drivers/crypto/virtio/
18240 F:      drivers/net/virtio_net.c
18241 F:      drivers/vdpa/
18242 F:      drivers/virtio/
18243 F:      include/linux/vdpa.h
18244 F:      include/linux/virtio*.h
18245 F:      include/uapi/linux/virtio_*.h
18246 F:      tools/virtio/
18247
18248 VIRTIO BALLOON
18249 M:      "Michael S. Tsirkin" <mst@redhat.com>
18250 M:      David Hildenbrand <david@redhat.com>
18251 L:      virtualization@lists.linux-foundation.org
18252 S:      Maintained
18253 F:      drivers/virtio/virtio_balloon.c
18254 F:      include/uapi/linux/virtio_balloon.h
18255 F:      include/linux/balloon_compaction.h
18256 F:      mm/balloon_compaction.c
18257
18258 VIRTIO CRYPTO DRIVER
18259 M:      Gonglei <arei.gonglei@huawei.com>
18260 L:      virtualization@lists.linux-foundation.org
18261 L:      linux-crypto@vger.kernel.org
18262 S:      Maintained
18263 F:      drivers/crypto/virtio/
18264 F:      include/uapi/linux/virtio_crypto.h
18265
18266 VIRTIO DRIVERS FOR S390
18267 M:      Cornelia Huck <cohuck@redhat.com>
18268 M:      Halil Pasic <pasic@linux.ibm.com>
18269 L:      linux-s390@vger.kernel.org
18270 L:      virtualization@lists.linux-foundation.org
18271 L:      kvm@vger.kernel.org
18272 S:      Supported
18273 F:      arch/s390/include/uapi/asm/virtio-ccw.h
18274 F:      drivers/s390/virtio/
18275
18276 VIRTIO FILE SYSTEM
18277 M:      Vivek Goyal <vgoyal@redhat.com>
18278 M:      Stefan Hajnoczi <stefanha@redhat.com>
18279 M:      Miklos Szeredi <miklos@szeredi.hu>
18280 L:      virtualization@lists.linux-foundation.org
18281 L:      linux-fsdevel@vger.kernel.org
18282 S:      Supported
18283 W:      https://virtio-fs.gitlab.io/
18284 F:      Documentation/filesystems/virtiofs.rst
18285 F:      fs/fuse/virtio_fs.c
18286 F:      include/uapi/linux/virtio_fs.h
18287
18288 VIRTIO GPU DRIVER
18289 M:      David Airlie <airlied@linux.ie>
18290 M:      Gerd Hoffmann <kraxel@redhat.com>
18291 L:      dri-devel@lists.freedesktop.org
18292 L:      virtualization@lists.linux-foundation.org
18293 S:      Maintained
18294 T:      git git://anongit.freedesktop.org/drm/drm-misc
18295 F:      drivers/gpu/drm/virtio/
18296 F:      include/uapi/linux/virtio_gpu.h
18297
18298 VIRTIO HOST (VHOST)
18299 M:      "Michael S. Tsirkin" <mst@redhat.com>
18300 M:      Jason Wang <jasowang@redhat.com>
18301 L:      kvm@vger.kernel.org
18302 L:      virtualization@lists.linux-foundation.org
18303 L:      netdev@vger.kernel.org
18304 S:      Maintained
18305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18306 F:      drivers/vhost/
18307 F:      include/linux/vhost_iotlb.h
18308 F:      include/uapi/linux/vhost.h
18309
18310 VIRTIO INPUT DRIVER
18311 M:      Gerd Hoffmann <kraxel@redhat.com>
18312 S:      Maintained
18313 F:      drivers/virtio/virtio_input.c
18314 F:      include/uapi/linux/virtio_input.h
18315
18316 VIRTIO IOMMU DRIVER
18317 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
18318 L:      virtualization@lists.linux-foundation.org
18319 S:      Maintained
18320 F:      drivers/iommu/virtio-iommu.c
18321 F:      include/uapi/linux/virtio_iommu.h
18322
18323 VIRTIO MEM DRIVER
18324 M:      David Hildenbrand <david@redhat.com>
18325 L:      virtualization@lists.linux-foundation.org
18326 S:      Maintained
18327 F:      drivers/virtio/virtio_mem.c
18328 F:      include/uapi/linux/virtio_mem.h
18329
18330 VIRTUAL BOX GUEST DEVICE DRIVER
18331 M:      Hans de Goede <hdegoede@redhat.com>
18332 M:      Arnd Bergmann <arnd@arndb.de>
18333 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18334 S:      Maintained
18335 F:      drivers/virt/vboxguest/
18336 F:      include/linux/vbox_utils.h
18337 F:      include/uapi/linux/vbox*.h
18338
18339 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18340 M:      Hans de Goede <hdegoede@redhat.com>
18341 L:      linux-fsdevel@vger.kernel.org
18342 S:      Maintained
18343 F:      fs/vboxsf/*
18344
18345 VIRTUAL SERIO DEVICE DRIVER
18346 M:      Stephen Chandler Paul <thatslyude@gmail.com>
18347 S:      Maintained
18348 F:      drivers/input/serio/userio.c
18349 F:      include/uapi/linux/userio.h
18350
18351 VIVID VIRTUAL VIDEO DRIVER
18352 M:      Hans Verkuil <hverkuil@xs4all.nl>
18353 L:      linux-media@vger.kernel.org
18354 S:      Maintained
18355 W:      https://linuxtv.org
18356 T:      git git://linuxtv.org/media_tree.git
18357 F:      drivers/media/test-drivers/vivid/*
18358
18359 VLYNQ BUS
18360 M:      Florian Fainelli <f.fainelli@gmail.com>
18361 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
18362 S:      Maintained
18363 F:      drivers/vlynq/vlynq.c
18364 F:      include/linux/vlynq.h
18365
18366 VME SUBSYSTEM
18367 M:      Martyn Welch <martyn@welchs.me.uk>
18368 M:      Manohar Vanga <manohar.vanga@gmail.com>
18369 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18370 L:      devel@driverdev.osuosl.org
18371 S:      Maintained
18372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18373 F:      Documentation/driver-api/vme.rst
18374 F:      drivers/staging/vme/
18375 F:      drivers/vme/
18376 F:      include/linux/vme*
18377
18378 VMWARE BALLOON DRIVER
18379 M:      Nadav Amit <namit@vmware.com>
18380 M:      "VMware, Inc." <pv-drivers@vmware.com>
18381 L:      linux-kernel@vger.kernel.org
18382 S:      Maintained
18383 F:      drivers/misc/vmw_balloon.c
18384
18385 VMWARE HYPERVISOR INTERFACE
18386 M:      Deep Shah <sdeep@vmware.com>
18387 M:      "VMware, Inc." <pv-drivers@vmware.com>
18388 L:      virtualization@lists.linux-foundation.org
18389 S:      Supported
18390 F:      arch/x86/include/asm/vmware.h
18391 F:      arch/x86/kernel/cpu/vmware.c
18392
18393 VMWARE PVRDMA DRIVER
18394 M:      Adit Ranadive <aditr@vmware.com>
18395 M:      VMware PV-Drivers <pv-drivers@vmware.com>
18396 L:      linux-rdma@vger.kernel.org
18397 S:      Maintained
18398 F:      drivers/infiniband/hw/vmw_pvrdma/
18399
18400 VMware PVSCSI driver
18401 M:      Jim Gill <jgill@vmware.com>
18402 M:      VMware PV-Drivers <pv-drivers@vmware.com>
18403 L:      linux-scsi@vger.kernel.org
18404 S:      Maintained
18405 F:      drivers/scsi/vmw_pvscsi.c
18406 F:      drivers/scsi/vmw_pvscsi.h
18407
18408 VMWARE VIRTUAL PTP CLOCK DRIVER
18409 M:      Vivek Thampi <vithampi@vmware.com>
18410 M:      "VMware, Inc." <pv-drivers@vmware.com>
18411 L:      netdev@vger.kernel.org
18412 S:      Supported
18413 F:      drivers/ptp/ptp_vmw.c
18414
18415 VMWARE VMMOUSE SUBDRIVER
18416 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18417 M:      "VMware, Inc." <pv-drivers@vmware.com>
18418 L:      linux-input@vger.kernel.org
18419 S:      Maintained
18420 F:      drivers/input/mouse/vmmouse.c
18421 F:      drivers/input/mouse/vmmouse.h
18422
18423 VMWARE VMXNET3 ETHERNET DRIVER
18424 M:      Ronak Doshi <doshir@vmware.com>
18425 M:      "VMware, Inc." <pv-drivers@vmware.com>
18426 L:      netdev@vger.kernel.org
18427 S:      Maintained
18428 F:      drivers/net/vmxnet3/
18429
18430 VOCORE VOCORE2 BOARD
18431 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
18432 L:      linux-mips@vger.kernel.org
18433 S:      Maintained
18434 F:      arch/mips/boot/dts/ralink/vocore2.dts
18435
18436 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18437 M:      Liam Girdwood <lgirdwood@gmail.com>
18438 M:      Mark Brown <broonie@kernel.org>
18439 L:      linux-kernel@vger.kernel.org
18440 S:      Supported
18441 W:      http://www.slimlogic.co.uk/?p=48
18442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18443 F:      Documentation/devicetree/bindings/regulator/
18444 F:      Documentation/power/regulator/
18445 F:      drivers/regulator/
18446 F:      include/dt-bindings/regulator/
18447 F:      include/linux/regulator/
18448 K:      regulator_get_optional
18449
18450 VRF
18451 M:      David Ahern <dsahern@kernel.org>
18452 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
18453 L:      netdev@vger.kernel.org
18454 S:      Maintained
18455 F:      Documentation/networking/vrf.rst
18456 F:      drivers/net/vrf.c
18457
18458 VSPRINTF
18459 M:      Petr Mladek <pmladek@suse.com>
18460 M:      Steven Rostedt <rostedt@goodmis.org>
18461 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18462 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18463 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
18464 S:      Maintained
18465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18466 F:      Documentation/core-api/printk-formats.rst
18467 F:      lib/test_printf.c
18468 F:      lib/vsprintf.c
18469
18470 VT1211 HARDWARE MONITOR DRIVER
18471 M:      Juerg Haefliger <juergh@gmail.com>
18472 L:      linux-hwmon@vger.kernel.org
18473 S:      Maintained
18474 F:      Documentation/hwmon/vt1211.rst
18475 F:      drivers/hwmon/vt1211.c
18476
18477 VT8231 HARDWARE MONITOR DRIVER
18478 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
18479 L:      linux-hwmon@vger.kernel.org
18480 S:      Maintained
18481 F:      drivers/hwmon/vt8231.c
18482
18483 VUB300 USB to SDIO/SD/MMC bridge chip
18484 L:      linux-mmc@vger.kernel.org
18485 S:      Orphan
18486 F:      drivers/mmc/host/vub300.c
18487
18488 W1 DALLAS'S 1-WIRE BUS
18489 M:      Evgeniy Polyakov <zbr@ioremap.net>
18490 S:      Maintained
18491 F:      Documentation/devicetree/bindings/w1/
18492 F:      Documentation/w1/
18493 F:      drivers/w1/
18494 F:      include/linux/w1.h
18495
18496 W83791D HARDWARE MONITORING DRIVER
18497 M:      Marc Hulsman <m.hulsman@tudelft.nl>
18498 L:      linux-hwmon@vger.kernel.org
18499 S:      Maintained
18500 F:      Documentation/hwmon/w83791d.rst
18501 F:      drivers/hwmon/w83791d.c
18502
18503 W83793 HARDWARE MONITORING DRIVER
18504 M:      Rudolf Marek <r.marek@assembler.cz>
18505 L:      linux-hwmon@vger.kernel.org
18506 S:      Maintained
18507 F:      Documentation/hwmon/w83793.rst
18508 F:      drivers/hwmon/w83793.c
18509
18510 W83795 HARDWARE MONITORING DRIVER
18511 M:      Jean Delvare <jdelvare@suse.com>
18512 L:      linux-hwmon@vger.kernel.org
18513 S:      Maintained
18514 F:      drivers/hwmon/w83795.c
18515
18516 W83L51xD SD/MMC CARD INTERFACE DRIVER
18517 M:      Pierre Ossman <pierre@ossman.eu>
18518 S:      Maintained
18519 F:      drivers/mmc/host/wbsd.*
18520
18521 WACOM PROTOCOL 4 SERIAL TABLETS
18522 M:      Julian Squires <julian@cipht.net>
18523 M:      Hans de Goede <hdegoede@redhat.com>
18524 L:      linux-input@vger.kernel.org
18525 S:      Maintained
18526 F:      drivers/input/tablet/wacom_serial4.c
18527
18528 WATCHDOG DEVICE DRIVERS
18529 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
18530 M:      Guenter Roeck <linux@roeck-us.net>
18531 L:      linux-watchdog@vger.kernel.org
18532 S:      Maintained
18533 W:      http://www.linux-watchdog.org/
18534 T:      git git://www.linux-watchdog.org/linux-watchdog.git
18535 F:      Documentation/devicetree/bindings/watchdog/
18536 F:      Documentation/watchdog/
18537 F:      drivers/watchdog/
18538 F:      include/linux/watchdog.h
18539 F:      include/uapi/linux/watchdog.h
18540
18541 WHISKEYCOVE PMIC GPIO DRIVER
18542 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18543 L:      linux-gpio@vger.kernel.org
18544 S:      Maintained
18545 F:      drivers/gpio/gpio-wcove.c
18546
18547 WHWAVE RTC DRIVER
18548 M:      Dianlong Li <long17.cool@163.com>
18549 L:      linux-rtc@vger.kernel.org
18550 S:      Maintained
18551 F:      drivers/rtc/rtc-sd3078.c
18552
18553 WIIMOTE HID DRIVER
18554 M:      David Rheinsberg <david.rheinsberg@gmail.com>
18555 L:      linux-input@vger.kernel.org
18556 S:      Maintained
18557 F:      drivers/hid/hid-wiimote*
18558
18559 WILOCITY WIL6210 WIRELESS DRIVER
18560 M:      Maya Erez <merez@codeaurora.org>
18561 L:      linux-wireless@vger.kernel.org
18562 L:      wil6210@qti.qualcomm.com
18563 S:      Supported
18564 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18565 F:      drivers/net/wireless/ath/wil6210/
18566
18567 WIMAX STACK
18568 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18569 M:      linux-wimax@intel.com
18570 L:      wimax@linuxwimax.org (subscribers-only)
18571 S:      Supported
18572 W:      http://linuxwimax.org
18573 F:      Documentation/admin-guide/wimax/wimax.rst
18574 F:      include/linux/wimax/debug.h
18575 F:      include/net/wimax.h
18576 F:      include/uapi/linux/wimax.h
18577 F:      net/wimax/
18578
18579 WINBOND CIR DRIVER
18580 M:      David Härdeman <david@hardeman.nu>
18581 S:      Maintained
18582 F:      drivers/media/rc/winbond-cir.c
18583
18584 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18585 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18586 L:      linux-watchdog@vger.kernel.org
18587 S:      Maintained
18588 F:      drivers/watchdog/ebc-c384_wdt.c
18589
18590 WINSYSTEMS WS16C48 GPIO DRIVER
18591 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18592 L:      linux-gpio@vger.kernel.org
18593 S:      Maintained
18594 F:      drivers/gpio/gpio-ws16c48.c
18595
18596 WIREGUARD SECURE NETWORK TUNNEL
18597 M:      Jason A. Donenfeld <Jason@zx2c4.com>
18598 L:      wireguard@lists.zx2c4.com
18599 L:      netdev@vger.kernel.org
18600 S:      Maintained
18601 F:      drivers/net/wireguard/
18602 F:      tools/testing/selftests/wireguard/
18603
18604 WISTRON LAPTOP BUTTON DRIVER
18605 M:      Miloslav Trmac <mitr@volny.cz>
18606 S:      Maintained
18607 F:      drivers/input/misc/wistron_btns.c
18608
18609 WL3501 WIRELESS PCMCIA CARD DRIVER
18610 L:      linux-wireless@vger.kernel.org
18611 S:      Odd fixes
18612 F:      drivers/net/wireless/wl3501*
18613
18614 WOLFSON MICROELECTRONICS DRIVERS
18615 L:      patches@opensource.cirrus.com
18616 S:      Supported
18617 W:      https://github.com/CirrusLogic/linux-drivers/wiki
18618 T:      git https://github.com/CirrusLogic/linux-drivers.git
18619 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18620 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18621 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
18622 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18623 F:      Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18624 F:      Documentation/hwmon/wm83??.rst
18625 F:      arch/arm/mach-s3c64xx/mach-crag6410*
18626 F:      drivers/clk/clk-wm83*.c
18627 F:      drivers/extcon/extcon-arizona.c
18628 F:      drivers/gpio/gpio-*wm*.c
18629 F:      drivers/gpio/gpio-arizona.c
18630 F:      drivers/hwmon/wm83??-hwmon.c
18631 F:      drivers/input/misc/wm831x-on.c
18632 F:      drivers/input/touchscreen/wm831x-ts.c
18633 F:      drivers/input/touchscreen/wm97*.c
18634 F:      drivers/leds/leds-wm83*.c
18635 F:      drivers/mfd/arizona*
18636 F:      drivers/mfd/cs47l24*
18637 F:      drivers/mfd/wm*.c
18638 F:      drivers/power/supply/wm83*.c
18639 F:      drivers/regulator/arizona*
18640 F:      drivers/regulator/wm8*.c
18641 F:      drivers/rtc/rtc-wm83*.c
18642 F:      drivers/video/backlight/wm83*_bl.c
18643 F:      drivers/watchdog/wm83*_wdt.c
18644 F:      include/linux/mfd/arizona/
18645 F:      include/linux/mfd/wm831x/
18646 F:      include/linux/mfd/wm8350/
18647 F:      include/linux/mfd/wm8400*
18648 F:      include/linux/regulator/arizona*
18649 F:      include/linux/wm97xx.h
18650 F:      include/sound/wm????.h
18651 F:      sound/soc/codecs/arizona.?
18652 F:      sound/soc/codecs/cs47l24*
18653 F:      sound/soc/codecs/wm*
18654
18655 WORKQUEUE
18656 M:      Tejun Heo <tj@kernel.org>
18657 R:      Lai Jiangshan <jiangshanlai@gmail.com>
18658 S:      Maintained
18659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18660 F:      Documentation/core-api/workqueue.rst
18661 F:      include/linux/workqueue.h
18662 F:      kernel/workqueue.c
18663
18664 X-POWERS AXP288 PMIC DRIVERS
18665 M:      Hans de Goede <hdegoede@redhat.com>
18666 S:      Maintained
18667 F:      drivers/acpi/pmic/intel_pmic_xpower.c
18668 N:      axp288
18669
18670 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18671 M:      Chen-Yu Tsai <wens@csie.org>
18672 L:      linux-kernel@vger.kernel.org
18673 S:      Maintained
18674 N:      axp[128]
18675
18676 X.25 NETWORK LAYER
18677 M:      Andrew Hendry <andrew.hendry@gmail.com>
18678 L:      linux-x25@vger.kernel.org
18679 S:      Odd Fixes
18680 F:      Documentation/networking/x25*
18681 F:      include/net/x25*
18682 F:      net/x25/
18683
18684 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18685 M:      Thomas Gleixner <tglx@linutronix.de>
18686 M:      Ingo Molnar <mingo@redhat.com>
18687 M:      Borislav Petkov <bp@alien8.de>
18688 M:      x86@kernel.org
18689 R:      "H. Peter Anvin" <hpa@zytor.com>
18690 L:      linux-kernel@vger.kernel.org
18691 S:      Maintained
18692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18693 F:      Documentation/devicetree/bindings/x86/
18694 F:      Documentation/x86/
18695 F:      arch/x86/
18696
18697 X86 ENTRY CODE
18698 M:      Andy Lutomirski <luto@kernel.org>
18699 L:      linux-kernel@vger.kernel.org
18700 S:      Maintained
18701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18702 F:      arch/x86/entry/
18703
18704 X86 MCE INFRASTRUCTURE
18705 M:      Tony Luck <tony.luck@intel.com>
18706 M:      Borislav Petkov <bp@alien8.de>
18707 L:      linux-edac@vger.kernel.org
18708 S:      Maintained
18709 F:      arch/x86/kernel/cpu/mce/*
18710
18711 X86 MICROCODE UPDATE SUPPORT
18712 M:      Borislav Petkov <bp@alien8.de>
18713 S:      Maintained
18714 F:      arch/x86/kernel/cpu/microcode/*
18715
18716 X86 MM
18717 M:      Dave Hansen <dave.hansen@linux.intel.com>
18718 M:      Andy Lutomirski <luto@kernel.org>
18719 M:      Peter Zijlstra <peterz@infradead.org>
18720 L:      linux-kernel@vger.kernel.org
18721 S:      Maintained
18722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18723 F:      arch/x86/mm/
18724
18725 X86 PLATFORM DRIVERS
18726 M:      Darren Hart <dvhart@infradead.org>
18727 M:      Andy Shevchenko <andy@infradead.org>
18728 L:      platform-driver-x86@vger.kernel.org
18729 S:      Odd Fixes
18730 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18731 F:      drivers/platform/olpc/
18732 F:      drivers/platform/x86/
18733
18734 X86 PLATFORM DRIVERS - ARCH
18735 R:      Darren Hart <dvhart@infradead.org>
18736 R:      Andy Shevchenko <andy@infradead.org>
18737 L:      platform-driver-x86@vger.kernel.org
18738 L:      x86@kernel.org
18739 S:      Maintained
18740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18741 F:      arch/x86/platform
18742
18743 X86 VDSO
18744 M:      Andy Lutomirski <luto@kernel.org>
18745 L:      linux-kernel@vger.kernel.org
18746 S:      Maintained
18747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18748 F:      arch/x86/entry/vdso/
18749
18750 XARRAY
18751 M:      Matthew Wilcox <willy@infradead.org>
18752 L:      linux-fsdevel@vger.kernel.org
18753 S:      Supported
18754 F:      Documentation/core-api/xarray.rst
18755 F:      include/linux/idr.h
18756 F:      include/linux/xarray.h
18757 F:      lib/idr.c
18758 F:      lib/xarray.c
18759 F:      tools/testing/radix-tree
18760
18761 XBOX DVD IR REMOTE
18762 M:      Benjamin Valentin <benpicco@googlemail.com>
18763 S:      Maintained
18764 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18765 F:      drivers/media/rc/xbox_remote.c
18766
18767 XC2028/3028 TUNER DRIVER
18768 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18769 L:      linux-media@vger.kernel.org
18770 S:      Maintained
18771 W:      https://linuxtv.org
18772 T:      git git://linuxtv.org/media_tree.git
18773 F:      drivers/media/tuners/tuner-xc2028.*
18774
18775 XDP (eXpress Data Path)
18776 M:      Alexei Starovoitov <ast@kernel.org>
18777 M:      Daniel Borkmann <daniel@iogearbox.net>
18778 M:      David S. Miller <davem@davemloft.net>
18779 M:      Jakub Kicinski <kuba@kernel.org>
18780 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18781 M:      John Fastabend <john.fastabend@gmail.com>
18782 L:      netdev@vger.kernel.org
18783 L:      bpf@vger.kernel.org
18784 S:      Supported
18785 F:      include/net/xdp.h
18786 F:      include/trace/events/xdp.h
18787 F:      kernel/bpf/cpumap.c
18788 F:      kernel/bpf/devmap.c
18789 F:      net/core/xdp.c
18790 N:      xdp
18791 K:      xdp
18792
18793 XDP SOCKETS (AF_XDP)
18794 M:      Björn Töpel <bjorn.topel@intel.com>
18795 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18796 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18797 L:      netdev@vger.kernel.org
18798 L:      bpf@vger.kernel.org
18799 S:      Maintained
18800 F:      include/net/xdp_sock*
18801 F:      include/net/xsk_buff_pool.h
18802 F:      include/uapi/linux/if_xdp.h
18803 F:      net/xdp/
18804 F:      samples/bpf/xdpsock*
18805 F:      tools/lib/bpf/xsk*
18806
18807 XEN BLOCK SUBSYSTEM
18808 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18809 M:      Roger Pau Monné <roger.pau@citrix.com>
18810 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18811 S:      Supported
18812 F:      drivers/block/xen*
18813 F:      drivers/block/xen-blkback/*
18814
18815 XEN HYPERVISOR ARM
18816 M:      Stefano Stabellini <sstabellini@kernel.org>
18817 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18818 S:      Maintained
18819 F:      arch/arm/include/asm/xen/
18820 F:      arch/arm/xen/
18821
18822 XEN HYPERVISOR ARM64
18823 M:      Stefano Stabellini <sstabellini@kernel.org>
18824 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18825 S:      Maintained
18826 F:      arch/arm64/include/asm/xen/
18827 F:      arch/arm64/xen/
18828
18829 XEN HYPERVISOR INTERFACE
18830 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18831 M:      Juergen Gross <jgross@suse.com>
18832 R:      Stefano Stabellini <sstabellini@kernel.org>
18833 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18834 S:      Supported
18835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18836 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18837 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18838 F:      arch/x86/include/asm/pvclock-abi.h
18839 F:      arch/x86/include/asm/xen/
18840 F:      arch/x86/platform/pvh/
18841 F:      arch/x86/xen/
18842 F:      drivers/*/xen-*front.c
18843 F:      drivers/xen/
18844 F:      include/uapi/xen/
18845 F:      include/xen/
18846
18847 XEN NETWORK BACKEND DRIVER
18848 M:      Wei Liu <wei.liu@kernel.org>
18849 M:      Paul Durrant <paul@xen.org>
18850 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18851 L:      netdev@vger.kernel.org
18852 S:      Supported
18853 F:      drivers/net/xen-netback/*
18854
18855 XEN PCI SUBSYSTEM
18856 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18857 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18858 S:      Supported
18859 F:      arch/x86/pci/*xen*
18860 F:      drivers/pci/*xen*
18861
18862 XEN PVSCSI DRIVERS
18863 M:      Juergen Gross <jgross@suse.com>
18864 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18865 L:      linux-scsi@vger.kernel.org
18866 S:      Supported
18867 F:      drivers/scsi/xen-scsifront.c
18868 F:      drivers/xen/xen-scsiback.c
18869 F:      include/xen/interface/io/vscsiif.h
18870
18871 XEN SOUND FRONTEND DRIVER
18872 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18873 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18875 S:      Supported
18876 F:      sound/xen/*
18877
18878 XEN SWIOTLB SUBSYSTEM
18879 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18880 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18881 L:      iommu@lists.linux-foundation.org
18882 S:      Supported
18883 F:      arch/x86/xen/*swiotlb*
18884 F:      drivers/xen/*swiotlb*
18885
18886 XFS FILESYSTEM
18887 M:      Darrick J. Wong <darrick.wong@oracle.com>
18888 M:      linux-xfs@vger.kernel.org
18889 L:      linux-xfs@vger.kernel.org
18890 S:      Supported
18891 W:      http://xfs.org/
18892 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18893 F:      Documentation/ABI/testing/sysfs-fs-xfs
18894 F:      Documentation/admin-guide/xfs.rst
18895 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
18896 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
18897 F:      fs/xfs/
18898 F:      include/uapi/linux/dqblk_xfs.h
18899 F:      include/uapi/linux/fsmap.h
18900
18901 XILINX AXI ETHERNET DRIVER
18902 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18903 S:      Maintained
18904 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18905
18906 XILINX CAN DRIVER
18907 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18908 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18909 L:      linux-can@vger.kernel.org
18910 S:      Maintained
18911 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18912 F:      drivers/net/can/xilinx_can.c
18913
18914 XILINX SD-FEC IP CORES
18915 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18916 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18917 S:      Maintained
18918 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18919 F:      Documentation/misc-devices/xilinx_sdfec.rst
18920 F:      drivers/misc/Kconfig
18921 F:      drivers/misc/Makefile
18922 F:      drivers/misc/xilinx_sdfec.c
18923 F:      include/uapi/misc/xilinx_sdfec.h
18924
18925 XILINX UARTLITE SERIAL DRIVER
18926 M:      Peter Korsgaard <jacmet@sunsite.dk>
18927 L:      linux-serial@vger.kernel.org
18928 S:      Maintained
18929 F:      drivers/tty/serial/uartlite.c
18930
18931 XILINX VIDEO IP CORES
18932 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18933 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18934 L:      linux-media@vger.kernel.org
18935 S:      Supported
18936 T:      git git://linuxtv.org/media_tree.git
18937 F:      Documentation/devicetree/bindings/media/xilinx/
18938 F:      drivers/media/platform/xilinx/
18939 F:      include/uapi/linux/xilinx-v4l2-controls.h
18940
18941 XILINX ZYNQMP PSGTR PHY DRIVER
18942 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
18943 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18944 L:      linux-kernel@vger.kernel.org
18945 S:      Supported
18946 T:      git https://github.com/Xilinx/linux-xlnx.git
18947 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
18948 F:      drivers/phy/xilinx/phy-zynqmp.c
18949
18950 XILLYBUS DRIVER
18951 M:      Eli Billauer <eli.billauer@gmail.com>
18952 L:      linux-kernel@vger.kernel.org
18953 S:      Supported
18954 F:      drivers/char/xillybus/
18955
18956 XLP9XX I2C DRIVER
18957 M:      George Cherian <gcherian@marvell.com>
18958 L:      linux-i2c@vger.kernel.org
18959 S:      Supported
18960 W:      http://www.marvell.com
18961 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18962 F:      drivers/i2c/busses/i2c-xlp9xx.c
18963
18964 XRA1403 GPIO EXPANDER
18965 M:      Nandor Han <nandor.han@ge.com>
18966 M:      Semi Malinen <semi.malinen@ge.com>
18967 L:      linux-gpio@vger.kernel.org
18968 S:      Maintained
18969 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18970 F:      drivers/gpio/gpio-xra1403.c
18971
18972 XTENSA XTFPGA PLATFORM SUPPORT
18973 M:      Max Filippov <jcmvbkbc@gmail.com>
18974 L:      linux-xtensa@linux-xtensa.org
18975 S:      Maintained
18976 F:      drivers/spi/spi-xtensa-xtfpga.c
18977 F:      sound/soc/xtensa/xtfpga-i2s.c
18978
18979 YAM DRIVER FOR AX.25
18980 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18981 L:      linux-hams@vger.kernel.org
18982 S:      Maintained
18983 F:      drivers/net/hamradio/yam*
18984 F:      include/linux/yam.h
18985
18986 YAMA SECURITY MODULE
18987 M:      Kees Cook <keescook@chromium.org>
18988 S:      Supported
18989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18990 F:      Documentation/admin-guide/LSM/Yama.rst
18991 F:      security/yama/
18992
18993 YEALINK PHONE DRIVER
18994 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18995 L:      usbb2k-api-dev@nongnu.org
18996 S:      Maintained
18997 F:      Documentation/input/devices/yealink.rst
18998 F:      drivers/input/misc/yealink.*
18999
19000 Z8530 DRIVER FOR AX.25
19001 M:      Joerg Reuter <jreuter@yaina.de>
19002 L:      linux-hams@vger.kernel.org
19003 S:      Maintained
19004 W:      http://yaina.de/jreuter/
19005 W:      http://www.qsl.net/dl1bke/
19006 F:      Documentation/networking/z8530drv.rst
19007 F:      drivers/net/hamradio/*scc.c
19008 F:      drivers/net/hamradio/z8530.h
19009
19010 ZBUD COMPRESSED PAGE ALLOCATOR
19011 M:      Seth Jennings <sjenning@redhat.com>
19012 M:      Dan Streetman <ddstreet@ieee.org>
19013 L:      linux-mm@kvack.org
19014 S:      Maintained
19015 F:      include/linux/zbud.h
19016 F:      mm/zbud.c
19017
19018 ZD1211RW WIRELESS DRIVER
19019 M:      Daniel Drake <dsd@gentoo.org>
19020 M:      Ulrich Kunitz <kune@deine-taler.de>
19021 L:      linux-wireless@vger.kernel.org
19022 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
19023 S:      Maintained
19024 W:      http://zd1211.ath.cx/wiki/DriverRewrite
19025 F:      drivers/net/wireless/zydas/zd1211rw/
19026
19027 ZD1301 MEDIA DRIVER
19028 M:      Antti Palosaari <crope@iki.fi>
19029 L:      linux-media@vger.kernel.org
19030 S:      Maintained
19031 W:      https://linuxtv.org/
19032 W:      http://palosaari.fi/linux/
19033 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19034 F:      drivers/media/usb/dvb-usb-v2/zd1301*
19035
19036 ZD1301_DEMOD MEDIA DRIVER
19037 M:      Antti Palosaari <crope@iki.fi>
19038 L:      linux-media@vger.kernel.org
19039 S:      Maintained
19040 W:      https://linuxtv.org/
19041 W:      http://palosaari.fi/linux/
19042 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19043 F:      drivers/media/dvb-frontends/zd1301_demod*
19044
19045 ZHAOXIN PROCESSOR SUPPORT
19046 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19047 L:      linux-kernel@vger.kernel.org
19048 S:      Maintained
19049 F:      arch/x86/kernel/cpu/zhaoxin.c
19050
19051 ZONEFS FILESYSTEM
19052 M:      Damien Le Moal <damien.lemoal@wdc.com>
19053 M:      Naohiro Aota <naohiro.aota@wdc.com>
19054 R:      Johannes Thumshirn <jth@kernel.org>
19055 L:      linux-fsdevel@vger.kernel.org
19056 S:      Maintained
19057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19058 F:      Documentation/filesystems/zonefs.rst
19059 F:      fs/zonefs/
19060
19061 ZPOOL COMPRESSED PAGE STORAGE API
19062 M:      Dan Streetman <ddstreet@ieee.org>
19063 L:      linux-mm@kvack.org
19064 S:      Maintained
19065 F:      include/linux/zpool.h
19066 F:      mm/zpool.c
19067
19068 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19069 M:      Minchan Kim <minchan@kernel.org>
19070 M:      Nitin Gupta <ngupta@vflare.org>
19071 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19072 L:      linux-kernel@vger.kernel.org
19073 S:      Maintained
19074 F:      Documentation/admin-guide/blockdev/zram.rst
19075 F:      drivers/block/zram/
19076
19077 ZS DECSTATION Z85C30 SERIAL DRIVER
19078 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
19079 S:      Maintained
19080 F:      drivers/tty/serial/zs.*
19081
19082 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19083 M:      Minchan Kim <minchan@kernel.org>
19084 M:      Nitin Gupta <ngupta@vflare.org>
19085 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19086 L:      linux-mm@kvack.org
19087 S:      Maintained
19088 F:      Documentation/vm/zsmalloc.rst
19089 F:      include/linux/zsmalloc.h
19090 F:      mm/zsmalloc.c
19091
19092 ZSWAP COMPRESSED SWAP CACHING
19093 M:      Seth Jennings <sjenning@redhat.com>
19094 M:      Dan Streetman <ddstreet@ieee.org>
19095 M:      Vitaly Wool <vitaly.wool@konsulko.com>
19096 L:      linux-mm@kvack.org
19097 S:      Maintained
19098 F:      mm/zswap.c
19099
19100 THE REST
19101 M:      Linus Torvalds <torvalds@linux-foundation.org>
19102 L:      linux-kernel@vger.kernel.org
19103 S:      Buried alive in reporters
19104 Q:      http://patchwork.kernel.org/project/LKML/list/
19105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19106 F:      *
19107 F:      */