Merge 5.9-rc8 into staging-next
[linux-2.6-microblaze.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
82
83         M: *Mail* patches to: FullName <address@domain>
84         R: Designated *Reviewer*: FullName <address@domain>
85            These reviewers should be CCed on patches.
86         L: *Mailing list* that is relevant to this area
87         S: *Status*, one of the following:
88            Supported:   Someone is actually paid to look after this.
89            Maintained:  Someone actually looks after it.
90            Odd Fixes:   It has a maintainer but they don't have time to do
91                         much other than throw the odd patch in. See below..
92            Orphan:      No current maintainer [but maybe you could take the
93                         role as you write your new code].
94            Obsolete:    Old code. Something tagged obsolete generally means
95                         it has been replaced by a better system and you
96                         should be using that.
97         W: *Web-page* with status/info
98         Q: *Patchwork* web based patch tracking system site
99         B: URI for where to file *bugs*. A web-page with detailed bug
100            filing info, a direct bug tracker link, or a mailto: URI.
101         C: URI for *chat* protocol, server and channel where developers
102            usually hang out, for example irc://server/channel.
103         P: Subsystem Profile document for more details submitting
104            patches to the given subsystem. This is either an in-tree file,
105            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106            for details.
107         T: *SCM* tree type and location.
108            Type is one of: git, hg, quilt, stgit, topgit
109         F: *Files* and directories wildcard patterns.
110            A trailing slash includes all files and subdirectory files.
111            F:   drivers/net/    all files in and below drivers/net
112            F:   drivers/net/*   all files in drivers/net, but not below
113            F:   */net/*         all files in "any top level directory"/net
114            One pattern per line.  Multiple F: lines acceptable.
115         X: *Excluded* files and directories that are NOT maintained, same
116            rules as F:. Files exclusions are tested before file matches.
117            Can be useful for excluding a specific subdirectory, for instance:
118            F:   net/
119            X:   net/ipv6/
120            matches all files in and below net excluding net/ipv6/
121         N: Files and directories *Regex* patterns.
122            N:   [^a-z]tegra     all files whose path contains tegra
123                                 (not including files like integrator)
124            One pattern per line.  Multiple N: lines acceptable.
125            scripts/get_maintainer.pl has different behavior for files that
126            match F: pattern and matches of N: patterns.  By default,
127            get_maintainer will not look at git log history when an F: pattern
128            match occurs.  When an N: match occurs, git log history is used
129            to also notify the people that have git commit signatures.
130         K: *Content regex* (perl extended) pattern match in a patch or file.
131            For instance:
132            K: of_get_profile
133               matches patches or files that contain "of_get_profile"
134            K: \b(printk|pr_(info|err))\b
135               matches patches or files that contain one or more of the words
136               printk, pr_info or pr_err
137            One regex pattern per line.  Multiple K: lines acceptable.
138
139 Maintainers List
140 ----------------
141
142 .. note:: When reading this list, please look for the most precise areas
143           first. When adding to this list, please keep the entries in
144           alphabetical order.
145
146 3C59X NETWORK DRIVER
147 M:      Steffen Klassert <klassert@kernel.org>
148 L:      netdev@vger.kernel.org
149 S:      Odd Fixes
150 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F:      drivers/net/ethernet/3com/3c59x.c
152
153 3CR990 NETWORK DRIVER
154 M:      David Dillow <dave@thedillows.org>
155 L:      netdev@vger.kernel.org
156 S:      Maintained
157 F:      drivers/net/ethernet/3com/typhoon*
158
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M:      Adam Radford <aradford@gmail.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Supported
163 W:      http://www.lsi.com
164 F:      drivers/scsi/3w-*
165
166 53C700 AND 53C700-66 SCSI DRIVER
167 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L:      linux-scsi@vger.kernel.org
169 S:      Maintained
170 F:      drivers/scsi/53c700*
171
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M:      Alexander Aring <alex.aring@gmail.com>
174 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L:      linux-bluetooth@vger.kernel.org
176 L:      linux-wpan@vger.kernel.org
177 S:      Maintained
178 F:      Documentation/networking/6lowpan.rst
179 F:      include/net/6lowpan.h
180 F:      net/6lowpan/
181
182 6PACK NETWORK DRIVER FOR AX.25
183 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L:      linux-hams@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/hamradio/6pack.c
187
188 802.11 (including CFG80211/NL80211)
189 M:      Johannes Berg <johannes@sipsolutions.net>
190 L:      linux-wireless@vger.kernel.org
191 S:      Maintained
192 W:      https://wireless.wiki.kernel.org/
193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F:      Documentation/driver-api/80211/cfg80211.rst
196 F:      Documentation/networking/regulatory.rst
197 F:      include/linux/ieee80211.h
198 F:      include/net/cfg80211.h
199 F:      include/net/ieee80211_radiotap.h
200 F:      include/net/iw_handler.h
201 F:      include/net/wext.h
202 F:      include/uapi/linux/nl80211.h
203 F:      net/wireless/
204
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M:      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/ethernet/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 AMS AS73211 DRIVER
947 M:      Christian Eggers <ceggers@arri.de>
948 L:      linux-iio@vger.kernel.org
949 S:      Maintained
950 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
951 F:      drivers/iio/light/as73211.c
952
953 ANALOG DEVICES INC AD7192 DRIVER
954 M:      Alexandru Tachici <alexandru.tachici@analog.com>
955 L:      linux-iio@vger.kernel.org
956 S:      Supported
957 W:      http://ez.analog.com/community/linux-device-drivers
958 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
959 F:      drivers/iio/adc/ad7192.c
960
961 ANALOG DEVICES INC AD7292 DRIVER
962 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
963 L:      linux-iio@vger.kernel.org
964 S:      Supported
965 W:      http://ez.analog.com/community/linux-device-drivers
966 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
967 F:      drivers/iio/adc/ad7292.c
968
969 ANALOG DEVICES INC AD7768-1 DRIVER
970 M:      Michael Hennerich <Michael.Hennerich@analog.com>
971 L:      linux-iio@vger.kernel.org
972 S:      Supported
973 W:      http://ez.analog.com/community/linux-device-drivers
974 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
975 F:      drivers/iio/adc/ad7768-1.c
976
977 ANALOG DEVICES INC AD7780 DRIVER
978 M:      Michael Hennerich <Michael.Hennerich@analog.com>
979 M:      Renato Lui Geh <renatogeh@gmail.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,ad7780.yaml
984 F:      drivers/iio/adc/ad7780.c
985
986 ANALOG DEVICES INC AD9389B DRIVER
987 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
988 L:      linux-media@vger.kernel.org
989 S:      Maintained
990 F:      drivers/media/i2c/ad9389b*
991
992 ANALOG DEVICES INC ADGS1408 DRIVER
993 M:      Mircea Caprioru <mircea.caprioru@analog.com>
994 S:      Supported
995 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
996 F:      drivers/mux/adgs1408.c
997
998 ANALOG DEVICES INC ADIN DRIVER
999 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
1000 L:      netdev@vger.kernel.org
1001 S:      Supported
1002 W:      http://ez.analog.com/community/linux-device-drivers
1003 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1004 F:      drivers/net/phy/adin.c
1005
1006 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1007 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
1008 L:      linux-iio@vger.kernel.org
1009 S:      Supported
1010 F:      drivers/iio/imu/adis.c
1011 F:      include/linux/iio/imu/adis.h
1012
1013 ANALOG DEVICES INC ADIS16460 DRIVER
1014 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1015 L:      linux-iio@vger.kernel.org
1016 S:      Supported
1017 W:      http://ez.analog.com/community/linux-device-drivers
1018 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1019 F:      drivers/iio/imu/adis16460.c
1020
1021 ANALOG DEVICES INC ADIS16475 DRIVER
1022 M:      Nuno Sa <nuno.sa@analog.com>
1023 L:      linux-iio@vger.kernel.org
1024 W:      http://ez.analog.com/community/linux-device-drivers
1025 S:      Supported
1026 F:      drivers/iio/imu/adis16475.c
1027 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1028
1029 ANALOG DEVICES INC ADM1177 DRIVER
1030 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1031 L:      linux-hwmon@vger.kernel.org
1032 S:      Supported
1033 W:      http://ez.analog.com/community/linux-device-drivers
1034 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1035 F:      drivers/hwmon/adm1177.c
1036
1037 ANALOG DEVICES INC ADP5061 DRIVER
1038 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1039 L:      linux-pm@vger.kernel.org
1040 S:      Supported
1041 W:      http://ez.analog.com/community/linux-device-drivers
1042 F:      drivers/power/supply/adp5061.c
1043
1044 ANALOG DEVICES INC ADV7180 DRIVER
1045 M:      Lars-Peter Clausen <lars@metafoo.de>
1046 L:      linux-media@vger.kernel.org
1047 S:      Supported
1048 W:      http://ez.analog.com/community/linux-device-drivers
1049 F:      drivers/media/i2c/adv7180.c
1050 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1051
1052 ANALOG DEVICES INC ADV748X DRIVER
1053 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1054 L:      linux-media@vger.kernel.org
1055 S:      Maintained
1056 F:      drivers/media/i2c/adv748x/*
1057
1058 ANALOG DEVICES INC ADV7511 DRIVER
1059 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1060 L:      linux-media@vger.kernel.org
1061 S:      Maintained
1062 F:      drivers/media/i2c/adv7511*
1063
1064 ANALOG DEVICES INC ADV7604 DRIVER
1065 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/adv7604*
1069
1070 ANALOG DEVICES INC ADV7842 DRIVER
1071 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1072 L:      linux-media@vger.kernel.org
1073 S:      Maintained
1074 F:      drivers/media/i2c/adv7842*
1075
1076 ANALOG DEVICES INC ADXRS290 DRIVER
1077 M:      Nishant Malpani <nish.malpani25@gmail.com>
1078 L:      linux-iio@vger.kernel.org
1079 S:      Supported
1080 F:      drivers/iio/gyro/adxrs290.c
1081 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1082
1083 ANALOG DEVICES INC ASOC CODEC DRIVERS
1084 M:      Lars-Peter Clausen <lars@metafoo.de>
1085 M:      Nuno Sá <nuno.sa@analog.com>
1086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1087 S:      Supported
1088 W:      http://wiki.analog.com/
1089 W:      http://ez.analog.com/community/linux-device-drivers
1090 F:      sound/soc/codecs/ad1*
1091 F:      sound/soc/codecs/ad7*
1092 F:      sound/soc/codecs/adau*
1093 F:      sound/soc/codecs/adav*
1094 F:      sound/soc/codecs/sigmadsp.*
1095 F:      sound/soc/codecs/ssm*
1096
1097 ANALOG DEVICES INC DMA DRIVERS
1098 M:      Lars-Peter Clausen <lars@metafoo.de>
1099 S:      Supported
1100 W:      http://ez.analog.com/community/linux-device-drivers
1101 F:      drivers/dma/dma-axi-dmac.c
1102
1103 ANALOG DEVICES INC IIO DRIVERS
1104 M:      Lars-Peter Clausen <lars@metafoo.de>
1105 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1106 S:      Supported
1107 W:      http://wiki.analog.com/
1108 W:      http://ez.analog.com/community/linux-device-drivers
1109 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1110 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1111 F:      Documentation/devicetree/bindings/iio/*/adi,*
1112 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
1113 F:      drivers/iio/*/ad*
1114 F:      drivers/iio/adc/ltc249*
1115 F:      drivers/iio/amplifiers/hmc425a.c
1116 F:      drivers/staging/iio/*/ad*
1117 X:      drivers/iio/*/adjd*
1118
1119 ANALOGBITS PLL LIBRARIES
1120 M:      Paul Walmsley <paul.walmsley@sifive.com>
1121 S:      Supported
1122 F:      drivers/clk/analogbits/*
1123 F:      include/linux/clk/analogbits*
1124
1125 ANDES ARCHITECTURE
1126 M:      Nick Hu <nickhu@andestech.com>
1127 M:      Greentime Hu <green.hu@gmail.com>
1128 M:      Vincent Chen <deanbo422@gmail.com>
1129 S:      Supported
1130 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1131 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1132 F:      Documentation/devicetree/bindings/nds32/
1133 F:      arch/nds32/
1134 N:      nds32
1135 K:      nds32
1136
1137 ANDROID CONFIG FRAGMENTS
1138 M:      Rob Herring <robh@kernel.org>
1139 S:      Supported
1140 F:      kernel/configs/android*
1141
1142 ANDROID DRIVERS
1143 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1144 M:      Arve Hjønnevåg <arve@android.com>
1145 M:      Todd Kjos <tkjos@android.com>
1146 M:      Martijn Coenen <maco@android.com>
1147 M:      Joel Fernandes <joel@joelfernandes.org>
1148 M:      Christian Brauner <christian@brauner.io>
1149 M:      Hridya Valsaraju <hridya@google.com>
1150 M:      Suren Baghdasaryan <surenb@google.com>
1151 L:      devel@driverdev.osuosl.org
1152 S:      Supported
1153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1154 F:      drivers/android/
1155 F:      drivers/staging/android/
1156
1157 ANDROID GOLDFISH PIC DRIVER
1158 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1159 S:      Supported
1160 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1161 F:      drivers/irqchip/irq-goldfish-pic.c
1162
1163 ANDROID GOLDFISH RTC DRIVER
1164 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1165 S:      Supported
1166 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1167 F:      drivers/rtc/rtc-goldfish.c
1168
1169 ANDROID ION DRIVER
1170 M:      Laura Abbott <labbott@redhat.com>
1171 M:      Sumit Semwal <sumit.semwal@linaro.org>
1172 L:      devel@driverdev.osuosl.org
1173 L:      dri-devel@lists.freedesktop.org
1174 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1175 S:      Supported
1176 F:      drivers/staging/android/ion
1177 F:      drivers/staging/android/uapi/ion.h
1178
1179 AOA (Apple Onboard Audio) ALSA DRIVER
1180 M:      Johannes Berg <johannes@sipsolutions.net>
1181 L:      linuxppc-dev@lists.ozlabs.org
1182 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1183 S:      Maintained
1184 F:      sound/aoa/
1185
1186 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1187 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1188 L:      linux-iio@vger.kernel.org
1189 S:      Maintained
1190 F:      drivers/iio/adc/stx104.c
1191
1192 APM DRIVER
1193 M:      Jiri Kosina <jikos@kernel.org>
1194 S:      Odd fixes
1195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1196 F:      arch/x86/kernel/apm_32.c
1197 F:      drivers/char/apm-emulation.c
1198 F:      include/linux/apm_bios.h
1199 F:      include/uapi/linux/apm_bios.h
1200
1201 APPARMOR SECURITY MODULE
1202 M:      John Johansen <john.johansen@canonical.com>
1203 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1204 S:      Supported
1205 W:      wiki.apparmor.net
1206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1207 F:      Documentation/admin-guide/LSM/apparmor.rst
1208 F:      security/apparmor/
1209
1210 APPLE BCM5974 MULTITOUCH DRIVER
1211 M:      Henrik Rydberg <rydberg@bitmath.org>
1212 L:      linux-input@vger.kernel.org
1213 S:      Odd fixes
1214 F:      drivers/input/mouse/bcm5974.c
1215
1216 APPLE SMC DRIVER
1217 M:      Henrik Rydberg <rydberg@bitmath.org>
1218 L:      linux-hwmon@vger.kernel.org
1219 S:      Odd fixes
1220 F:      drivers/hwmon/applesmc.c
1221
1222 APPLETALK NETWORK LAYER
1223 L:      netdev@vger.kernel.org
1224 S:      Odd fixes
1225 F:      drivers/net/appletalk/
1226 F:      include/linux/atalk.h
1227 F:      include/uapi/linux/atalk.h
1228 F:      net/appletalk/
1229
1230 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1231 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1232 S:      Supported
1233 F:      arch/arm64/boot/dts/apm/
1234
1235 APPLIED MICRO (APM) X-GENE SOC EDAC
1236 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1237 S:      Supported
1238 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1239 F:      drivers/edac/xgene_edac.c
1240
1241 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1242 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1243 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1244 S:      Supported
1245 F:      drivers/net/ethernet/apm/xgene-v2/
1246
1247 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1248 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1249 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1250 M:      Quan Nguyen <quan@os.amperecomputing.com>
1251 S:      Supported
1252 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1253 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1254 F:      drivers/net/ethernet/apm/xgene/
1255 F:      drivers/net/phy/mdio-xgene.c
1256
1257 APPLIED MICRO (APM) X-GENE SOC PMU
1258 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1259 S:      Supported
1260 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1261 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1262 F:      drivers/perf/xgene_pmu.c
1263
1264 APTINA CAMERA SENSOR PLL
1265 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1266 L:      linux-media@vger.kernel.org
1267 S:      Maintained
1268 F:      drivers/media/i2c/aptina-pll.*
1269
1270 AQUANTIA ETHERNET DRIVER (atlantic)
1271 M:      Igor Russkikh <irusskikh@marvell.com>
1272 L:      netdev@vger.kernel.org
1273 S:      Supported
1274 W:      https://www.marvell.com/
1275 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1276 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1277 F:      drivers/net/ethernet/aquantia/atlantic/
1278
1279 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1280 M:      Egor Pomozov <epomozov@marvell.com>
1281 L:      netdev@vger.kernel.org
1282 S:      Supported
1283 W:      http://www.aquantia.com
1284 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1285
1286 ARASAN NAND CONTROLLER DRIVER
1287 M:      Naga Sureshkumar Relli <nagasure@xilinx.com>
1288 L:      linux-mtd@lists.infradead.org
1289 S:      Maintained
1290 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1291 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1292
1293 ARC FRAMEBUFFER DRIVER
1294 M:      Jaya Kumar <jayalk@intworks.biz>
1295 S:      Maintained
1296 F:      drivers/video/fbdev/arcfb.c
1297 F:      drivers/video/fbdev/core/fb_defio.c
1298
1299 ARC PGU DRM DRIVER
1300 M:      Alexey Brodkin <abrodkin@synopsys.com>
1301 S:      Supported
1302 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1303 F:      drivers/gpu/drm/arc/
1304
1305 ARCNET NETWORK LAYER
1306 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1307 L:      netdev@vger.kernel.org
1308 S:      Maintained
1309 F:      drivers/net/arcnet/
1310 F:      include/uapi/linux/if_arcnet.h
1311
1312 ARM ARCHITECTED TIMER DRIVER
1313 M:      Mark Rutland <mark.rutland@arm.com>
1314 M:      Marc Zyngier <maz@kernel.org>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      arch/arm/include/asm/arch_timer.h
1318 F:      arch/arm64/include/asm/arch_timer.h
1319 F:      drivers/clocksource/arm_arch_timer.c
1320
1321 ARM HDLCD DRM DRIVER
1322 M:      Liviu Dudau <liviu.dudau@arm.com>
1323 S:      Supported
1324 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1325 F:      drivers/gpu/drm/arm/hdlcd_*
1326
1327 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1328 M:      Linus Walleij <linus.walleij@linaro.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1332 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1333 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1334 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1335 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1336 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1337 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1338 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1339 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1340 F:      arch/arm/boot/dts/arm-realview-*
1341 F:      arch/arm/boot/dts/integrator*
1342 F:      arch/arm/boot/dts/versatile*
1343 F:      arch/arm/mach-integrator/
1344 F:      arch/arm/mach-realview/
1345 F:      arch/arm/mach-versatile/
1346 F:      arch/arm/plat-versatile/
1347 F:      drivers/bus/arm-integrator-lm.c
1348 F:      drivers/clk/versatile/
1349 F:      drivers/i2c/busses/i2c-versatile.c
1350 F:      drivers/irqchip/irq-versatile-fpga.c
1351 F:      drivers/mtd/maps/physmap-versatile.*
1352 F:      drivers/power/reset/arm-versatile-reboot.c
1353 F:      drivers/soc/versatile/
1354
1355 ARM KOMEDA DRM-KMS DRIVER
1356 M:      James (Qian) Wang <james.qian.wang@arm.com>
1357 M:      Liviu Dudau <liviu.dudau@arm.com>
1358 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1359 L:      Mali DP Maintainers <malidp@foss.arm.com>
1360 S:      Supported
1361 T:      git git://anongit.freedesktop.org/drm/drm-misc
1362 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1363 F:      Documentation/gpu/komeda-kms.rst
1364 F:      drivers/gpu/drm/arm/display/include/
1365 F:      drivers/gpu/drm/arm/display/komeda/
1366
1367 ARM MALI PANFROST DRM DRIVER
1368 M:      Rob Herring <robh@kernel.org>
1369 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1370 R:      Steven Price <steven.price@arm.com>
1371 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1372 L:      dri-devel@lists.freedesktop.org
1373 S:      Supported
1374 T:      git git://anongit.freedesktop.org/drm/drm-misc
1375 F:      drivers/gpu/drm/panfrost/
1376 F:      include/uapi/drm/panfrost_drm.h
1377
1378 ARM MALI-DP DRM DRIVER
1379 M:      Liviu Dudau <liviu.dudau@arm.com>
1380 M:      Brian Starkey <brian.starkey@arm.com>
1381 L:      Mali DP Maintainers <malidp@foss.arm.com>
1382 S:      Supported
1383 T:      git git://anongit.freedesktop.org/drm/drm-misc
1384 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1385 F:      Documentation/gpu/afbc.rst
1386 F:      drivers/gpu/drm/arm/
1387
1388 ARM MFM AND FLOPPY DRIVERS
1389 M:      Ian Molton <spyro@f2s.com>
1390 S:      Maintained
1391 F:      arch/arm/include/asm/floppy.h
1392 F:      arch/arm/mach-rpc/floppydma.S
1393
1394 ARM PMU PROFILING AND DEBUGGING
1395 M:      Will Deacon <will@kernel.org>
1396 M:      Mark Rutland <mark.rutland@arm.com>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1400 F:      Documentation/devicetree/bindings/perf/
1401 F:      arch/arm*/include/asm/hw_breakpoint.h
1402 F:      arch/arm*/include/asm/perf_event.h
1403 F:      arch/arm*/kernel/hw_breakpoint.c
1404 F:      arch/arm*/kernel/perf_*
1405 F:      arch/arm/oprofile/common.c
1406 F:      drivers/perf/
1407 F:      include/linux/perf/arm_pmu.h
1408
1409 ARM PORT
1410 M:      Russell King <linux@armlinux.org.uk>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Odd Fixes
1413 W:      http://www.armlinux.org.uk/
1414 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1415 F:      arch/arm/
1416 X:      arch/arm/boot/dts/
1417
1418 ARM PRIMECELL AACI PL041 DRIVER
1419 M:      Russell King <linux@armlinux.org.uk>
1420 S:      Odd Fixes
1421 F:      sound/arm/aaci.*
1422
1423 ARM PRIMECELL BUS SUPPORT
1424 M:      Russell King <linux@armlinux.org.uk>
1425 S:      Odd Fixes
1426 F:      drivers/amba/
1427 F:      include/linux/amba/bus.h
1428
1429 ARM PRIMECELL KMI PL050 DRIVER
1430 M:      Russell King <linux@armlinux.org.uk>
1431 S:      Odd Fixes
1432 F:      drivers/input/serio/ambakmi.*
1433 F:      include/linux/amba/kmi.h
1434
1435 ARM PRIMECELL MMCI PL180/1 DRIVER
1436 M:      Russell King <linux@armlinux.org.uk>
1437 S:      Odd Fixes
1438 F:      drivers/mmc/host/mmci.*
1439 F:      include/linux/amba/mmci.h
1440
1441 ARM PRIMECELL SSP PL022 SPI DRIVER
1442 M:      Linus Walleij <linus.walleij@linaro.org>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1446 F:      drivers/spi/spi-pl022.c
1447
1448 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1449 M:      Russell King <linux@armlinux.org.uk>
1450 S:      Odd Fixes
1451 F:      drivers/tty/serial/amba-pl01*.c
1452 F:      include/linux/amba/serial.h
1453
1454 ARM PRIMECELL VIC PL190/PL192 DRIVER
1455 M:      Linus Walleij <linus.walleij@linaro.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1459 F:      drivers/irqchip/irq-vic.c
1460
1461 ARM SMC WATCHDOG DRIVER
1462 M:      Julius Werner <jwerner@chromium.org>
1463 R:      Evan Benn <evanbenn@chromium.org>
1464 S:      Maintained
1465 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1466 F:      drivers/watchdog/arm_smc_wdt.c
1467
1468 ARM SMMU DRIVERS
1469 M:      Will Deacon <will@kernel.org>
1470 R:      Robin Murphy <robin.murphy@arm.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1474 F:      drivers/iommu/arm/
1475 F:      drivers/iommu/io-pgtable-arm-v7s.c
1476 F:      drivers/iommu/io-pgtable-arm.c
1477
1478 ARM SUB-ARCHITECTURES
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1482 F:      arch/arm/mach-*/
1483 F:      arch/arm/plat-*/
1484
1485 ARM/ACTIONS SEMI ARCHITECTURE
1486 M:      Andreas Färber <afaerber@suse.de>
1487 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      Documentation/devicetree/bindings/arm/actions.yaml
1491 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1492 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1493 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1494 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1495 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1496 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1497 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1498 F:      arch/arm/boot/dts/owl-*
1499 F:      arch/arm/mach-actions/
1500 F:      arch/arm64/boot/dts/actions/
1501 F:      drivers/clk/actions/
1502 F:      drivers/clocksource/timer-owl*
1503 F:      drivers/dma/owl-dma.c
1504 F:      drivers/i2c/busses/i2c-owl.c
1505 F:      drivers/mmc/host/owl-mmc.c
1506 F:      drivers/pinctrl/actions/*
1507 F:      drivers/soc/actions/
1508 F:      include/dt-bindings/power/owl-*
1509 F:      include/dt-bindings/reset/actions,*
1510 F:      include/linux/soc/actions/
1511 N:      owl
1512
1513 ARM/ADS SPHERE MACHINE SUPPORT
1514 M:      Lennert Buytenhek <kernel@wantstofly.org>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517
1518 ARM/AFEB9260 MACHINE SUPPORT
1519 M:      Sergey Lapin <slapin@ossfans.org>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522
1523 ARM/AJECO 1ARM MACHINE SUPPORT
1524 M:      Lennert Buytenhek <kernel@wantstofly.org>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527
1528 ARM/Allwinner SoC Clock Support
1529 M:      Emilio López <emilio@elopez.com.ar>
1530 S:      Maintained
1531 F:      drivers/clk/sunxi/
1532
1533 ARM/Allwinner sunXi SoC support
1534 M:      Maxime Ripard <mripard@kernel.org>
1535 M:      Chen-Yu Tsai <wens@csie.org>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1539 F:      arch/arm/mach-sunxi/
1540 F:      arch/arm64/boot/dts/allwinner/
1541 F:      drivers/clk/sunxi-ng/
1542 F:      drivers/pinctrl/sunxi/
1543 F:      drivers/soc/sunxi/
1544 N:      sun[x456789]i
1545 N:      sun50i
1546
1547 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1548 M:      Neil Armstrong <narmstrong@baylibre.com>
1549 M:      Jerome Brunet <jbrunet@baylibre.com>
1550 L:      linux-amlogic@lists.infradead.org
1551 S:      Maintained
1552 F:      Documentation/devicetree/bindings/clock/amlogic*
1553 F:      drivers/clk/meson/
1554 F:      include/dt-bindings/clock/gxbb*
1555 F:      include/dt-bindings/clock/meson*
1556
1557 ARM/Amlogic Meson SoC Crypto Drivers
1558 M:      Corentin Labbe <clabbe@baylibre.com>
1559 L:      linux-crypto@vger.kernel.org
1560 L:      linux-amlogic@lists.infradead.org
1561 S:      Maintained
1562 F:      Documentation/devicetree/bindings/crypto/amlogic*
1563 F:      drivers/crypto/amlogic/
1564
1565 ARM/Amlogic Meson SoC Sound Drivers
1566 M:      Jerome Brunet <jbrunet@baylibre.com>
1567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      Documentation/devicetree/bindings/sound/amlogic*
1570 F:      sound/soc/meson/
1571
1572 ARM/Amlogic Meson SoC support
1573 M:      Kevin Hilman <khilman@baylibre.com>
1574 R:      Neil Armstrong <narmstrong@baylibre.com>
1575 R:      Jerome Brunet <jbrunet@baylibre.com>
1576 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 L:      linux-amlogic@lists.infradead.org
1579 S:      Maintained
1580 W:      http://linux-meson.com/
1581 F:      arch/arm/boot/dts/meson*
1582 F:      arch/arm/mach-meson/
1583 F:      arch/arm64/boot/dts/amlogic/
1584 F:      drivers/mmc/host/meson*
1585 F:      drivers/pinctrl/meson/
1586 F:      drivers/rtc/rtc-meson*
1587 F:      drivers/soc/amlogic/
1588 N:      meson
1589
1590 ARM/Annapurna Labs ALPINE ARCHITECTURE
1591 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1592 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 F:      arch/arm/boot/dts/alpine*
1596 F:      arch/arm/mach-alpine/
1597 F:      arch/arm64/boot/dts/amazon/
1598 F:      drivers/*/*alpine*
1599
1600 ARM/ARTPEC MACHINE SUPPORT
1601 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1602 M:      Lars Persson <lars.persson@axis.com>
1603 L:      linux-arm-kernel@axis.com
1604 S:      Maintained
1605 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1606 F:      arch/arm/boot/dts/artpec6*
1607 F:      arch/arm/mach-artpec
1608 F:      drivers/clk/axis
1609 F:      drivers/crypto/axis
1610 F:      drivers/mmc/host/usdhi6rol0.c
1611 F:      drivers/pinctrl/pinctrl-artpec*
1612
1613 ARM/ASPEED I2C DRIVER
1614 M:      Brendan Higgins <brendanhiggins@google.com>
1615 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1616 R:      Joel Stanley <joel@jms.id.au>
1617 L:      linux-i2c@vger.kernel.org
1618 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1619 S:      Maintained
1620 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1621 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1622 F:      drivers/i2c/busses/i2c-aspeed.c
1623 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1624
1625 ARM/ASPEED MACHINE SUPPORT
1626 M:      Joel Stanley <joel@jms.id.au>
1627 R:      Andrew Jeffery <andrew@aj.id.au>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1630 S:      Supported
1631 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1633 F:      arch/arm/boot/dts/aspeed-*
1634 F:      arch/arm/mach-aspeed/
1635 N:      aspeed
1636
1637 ARM/BITMAIN ARCHITECTURE
1638 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1642 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1643 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1644 F:      arch/arm64/boot/dts/bitmain/
1645 F:      drivers/clk/clk-bm1880.c
1646 F:      drivers/pinctrl/pinctrl-bm1880.c
1647
1648 ARM/CALXEDA HIGHBANK ARCHITECTURE
1649 M:      Andre Przywara <andre.przywara@arm.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652 F:      arch/arm/boot/dts/ecx-*.dts*
1653 F:      arch/arm/boot/dts/highbank.dts
1654 F:      arch/arm/mach-highbank/
1655
1656 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1657 M:      Krzysztof Halasa <khalasa@piap.pl>
1658 S:      Maintained
1659 F:      arch/arm/mach-cns3xxx/
1660
1661 ARM/CAVIUM THUNDER NETWORK DRIVER
1662 M:      Sunil Goutham <sgoutham@marvell.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Supported
1665 F:      drivers/net/ethernet/cavium/thunder/
1666
1667 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1668 M:      Lukasz Majewski <lukma@denx.de>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671 F:      arch/arm/mach-ep93xx/ts72xx.c
1672
1673 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1674 M:      Alexander Shiyan <shc_work@mail.ru>
1675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 S:      Odd Fixes
1677 N:      clps711x
1678
1679 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1680 M:      Lennert Buytenhek <kernel@wantstofly.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1685 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1686 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 S:      Maintained
1689 F:      arch/arm/mach-ep93xx/
1690 F:      arch/arm/mach-ep93xx/include/mach/
1691
1692 ARM/CLKDEV SUPPORT
1693 M:      Russell King <linux@armlinux.org.uk>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 S:      Maintained
1696 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1697 F:      drivers/clk/clkdev.c
1698
1699 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1700 M:      Baruch Siach <baruch@tkos.co.il>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 F:      arch/arm/boot/dts/cx92755*
1704 N:      digicolor
1705
1706 ARM/CONTEC MICRO9 MACHINE SUPPORT
1707 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1708 S:      Maintained
1709 F:      arch/arm/mach-ep93xx/micro9.c
1710
1711 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1712 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1713 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1714 R:      Mike Leach <mike.leach@linaro.org>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1718 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1719 F:      Documentation/devicetree/bindings/arm/coresight-cti.yaml
1720 F:      Documentation/devicetree/bindings/arm/coresight.txt
1721 F:      Documentation/trace/coresight/*
1722 F:      drivers/hwtracing/coresight/*
1723 F:      include/dt-bindings/arm/coresight-cti-dt.h
1724 F:      tools/perf/arch/arm/util/auxtrace.c
1725 F:      tools/perf/arch/arm/util/cs-etm.c
1726 F:      tools/perf/arch/arm/util/cs-etm.h
1727 F:      tools/perf/arch/arm/util/pmu.c
1728 F:      tools/perf/util/cs-etm-decoder/*
1729 F:      tools/perf/util/cs-etm.*
1730
1731 ARM/CORGI MACHINE SUPPORT
1732 M:      Richard Purdie <rpurdie@rpsys.net>
1733 S:      Maintained
1734
1735 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1736 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1737 M:      Linus Walleij <linus.walleij@linaro.org>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 S:      Maintained
1740 T:      git git://github.com/ulli-kroll/linux.git
1741 F:      Documentation/devicetree/bindings/arm/gemini.txt
1742 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1743 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1744 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1745 F:      arch/arm/mach-gemini/
1746 F:      drivers/net/ethernet/cortina/
1747 F:      drivers/pinctrl/pinctrl-gemini.c
1748 F:      drivers/rtc/rtc-ftrtc010.c
1749
1750 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1751 M:      Barry Song <baohua@kernel.org>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1755 F:      arch/arm/boot/dts/prima2*
1756 F:      arch/arm/mach-prima2/
1757 F:      drivers/clk/sirf/
1758 F:      drivers/clocksource/timer-atlas7.c
1759 F:      drivers/clocksource/timer-prima2.c
1760 X:      drivers/gnss
1761 N:      [^a-z]sirf
1762
1763 ARM/CZ.NIC TURRIS MOX SUPPORT
1764 M:      Marek Behun <marek.behun@nic.cz>
1765 S:      Maintained
1766 W:      http://mox.turris.cz
1767 F:      Documentation/ABI/testing/debugfs-moxtet
1768 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1769 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1770 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1771 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1772 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1773 F:      drivers/bus/moxtet.c
1774 F:      drivers/firmware/turris-mox-rwtm.c
1775 F:      drivers/gpio/gpio-moxtet.c
1776 F:      include/linux/moxtet.h
1777
1778 ARM/EBSA110 MACHINE SUPPORT
1779 M:      Russell King <linux@armlinux.org.uk>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 W:      http://www.armlinux.org.uk/
1783 F:      arch/arm/mach-ebsa110/
1784 F:      drivers/net/ethernet/amd/am79c961a.*
1785
1786 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1787 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1788 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 N:      efm32
1792
1793 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1794 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 S:      Maintained
1797 F:      arch/arm/mach-pxa/ezx.c
1798
1799 ARM/FARADAY FA526 PORT
1800 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 S:      Maintained
1803 T:      git git://git.berlios.de/gemini-board
1804 F:      arch/arm/mm/*-fa*
1805
1806 ARM/FOOTBRIDGE ARCHITECTURE
1807 M:      Russell King <linux@armlinux.org.uk>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 S:      Maintained
1810 W:      http://www.armlinux.org.uk/
1811 F:      arch/arm/include/asm/hardware/dec21285.h
1812 F:      arch/arm/mach-footbridge/
1813
1814 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1815 M:      Shawn Guo <shawnguo@kernel.org>
1816 M:      Sascha Hauer <s.hauer@pengutronix.de>
1817 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1818 R:      Fabio Estevam <festevam@gmail.com>
1819 R:      NXP Linux Team <linux-imx@nxp.com>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1823 X:      drivers/media/i2c/
1824 N:      imx
1825 N:      mxs
1826
1827 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1828 M:      Shawn Guo <shawnguo@kernel.org>
1829 M:      Li Yang <leoyang.li@nxp.com>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1833 F:      arch/arm/boot/dts/ls1021a*
1834 F:      arch/arm64/boot/dts/freescale/fsl-*
1835 F:      arch/arm64/boot/dts/freescale/qoriq-*
1836
1837 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1838 M:      Shawn Guo <shawnguo@kernel.org>
1839 M:      Sascha Hauer <s.hauer@pengutronix.de>
1840 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1841 R:      Stefan Agner <stefan@agner.ch>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1845 F:      arch/arm/boot/dts/vf*
1846 F:      arch/arm/mach-imx/*vf610*
1847
1848 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1849 M:      Lennert Buytenhek <kernel@wantstofly.org>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 S:      Maintained
1852
1853 ARM/GUMSTIX MACHINE SUPPORT
1854 M:      Steve Sakoman <sakoman@gmail.com>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857
1858 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1859 M:      Philipp Zabel <philipp.zabel@gmail.com>
1860 M:      Paul Parsons <lost.distance@yahoo.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863 F:      arch/arm/mach-pxa/hx4700.c
1864 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1865 F:      sound/soc/pxa/hx4700.c
1866
1867 ARM/HISILICON SOC SUPPORT
1868 M:      Wei Xu <xuwei5@hisilicon.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Supported
1871 W:      http://www.hisilicon.com
1872 T:      git git://github.com/hisilicon/linux-hisi.git
1873 F:      arch/arm/boot/dts/hi3*
1874 F:      arch/arm/boot/dts/hip*
1875 F:      arch/arm/boot/dts/hisi*
1876 F:      arch/arm/mach-hisi/
1877 F:      arch/arm64/boot/dts/hisilicon/
1878
1879 ARM/HP JORNADA 7XX MACHINE SUPPORT
1880 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1881 S:      Maintained
1882 W:      www.jlime.com
1883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1884 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1885 F:      arch/arm/mach-sa1100/jornada720.c
1886
1887 ARM/IGEP MACHINE SUPPORT
1888 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1889 M:      Javier Martinez Canillas <javier@dowhile0.org>
1890 L:      linux-omap@vger.kernel.org
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 F:      arch/arm/boot/dts/omap3-igep*
1894
1895 ARM/INCOME PXA270 SUPPORT
1896 M:      Marek Vasut <marek.vasut@gmail.com>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Maintained
1899 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1900
1901 ARM/INTEL IOP32X ARM ARCHITECTURE
1902 M:      Lennert Buytenhek <kernel@wantstofly.org>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 S:      Maintained
1905
1906 ARM/INTEL IQ81342EX MACHINE SUPPORT
1907 M:      Lennert Buytenhek <kernel@wantstofly.org>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Maintained
1910
1911 ARM/INTEL IXDP2850 MACHINE SUPPORT
1912 M:      Lennert Buytenhek <kernel@wantstofly.org>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 S:      Maintained
1915
1916 ARM/INTEL IXP4XX ARM ARCHITECTURE
1917 M:      Linus Walleij <linusw@kernel.org>
1918 M:      Imre Kaloz <kaloz@openwrt.org>
1919 M:      Krzysztof Halasa <khalasa@piap.pl>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1923 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1924 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1925 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1926 F:      arch/arm/mach-ixp4xx/
1927 F:      drivers/clocksource/timer-ixp4xx.c
1928 F:      drivers/gpio/gpio-ixp4xx.c
1929 F:      drivers/irqchip/irq-ixp4xx.c
1930 F:      include/linux/irqchip/irq-ixp4xx.h
1931 F:      include/linux/platform_data/timer-ixp4xx.h
1932
1933 ARM/INTEL KEEMBAY ARCHITECTURE
1934 M:      Paul J. Murphy <paul.j.murphy@intel.com>
1935 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1936 S:      Maintained
1937 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
1938 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
1939 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
1940
1941 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1942 M:      Jonathan Cameron <jic23@cam.ac.uk>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945 F:      arch/arm/mach-pxa/stargate2.c
1946 F:      drivers/pcmcia/pxa2xx_stargate2.c
1947
1948 ARM/INTEL XSC3 (MANZANO) ARM CORE
1949 M:      Lennert Buytenhek <kernel@wantstofly.org>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952
1953 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1954 M:      Lennert Buytenhek <kernel@wantstofly.org>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957
1958 ARM/LG1K ARCHITECTURE
1959 M:      Chanho Min <chanho.min@lge.com>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      arch/arm64/boot/dts/lg/
1963
1964 ARM/LOGICPD PXA270 MACHINE SUPPORT
1965 M:      Lennert Buytenhek <kernel@wantstofly.org>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968
1969 ARM/LPC18XX ARCHITECTURE
1970 M:      Vladimir Zapolskiy <vz@mleia.com>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 S:      Maintained
1973 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1974 F:      arch/arm/boot/dts/lpc43*
1975 F:      drivers/i2c/busses/i2c-lpc2k.c
1976 F:      drivers/memory/pl172.c
1977 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
1978 F:      drivers/rtc/rtc-lpc24xx.c
1979 N:      lpc18xx
1980
1981 ARM/LPC32XX SOC SUPPORT
1982 M:      Vladimir Zapolskiy <vz@mleia.com>
1983 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1987 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1988 F:      arch/arm/boot/dts/lpc32*
1989 F:      arch/arm/mach-lpc32xx/
1990 F:      drivers/i2c/busses/i2c-pnx.c
1991 F:      drivers/net/ethernet/nxp/lpc_eth.c
1992 F:      drivers/usb/host/ohci-nxp.c
1993 F:      drivers/watchdog/pnx4008_wdt.c
1994 N:      lpc32xx
1995
1996 ARM/MAGICIAN MACHINE SUPPORT
1997 M:      Philipp Zabel <philipp.zabel@gmail.com>
1998 S:      Maintained
1999
2000 ARM/Marvell Dove/MV78xx0/Orion SOC support
2001 M:      Jason Cooper <jason@lakedaemon.net>
2002 M:      Andrew Lunn <andrew@lunn.ch>
2003 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2004 M:      Gregory Clement <gregory.clement@bootlin.com>
2005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 S:      Maintained
2007 T:      git git://git.infradead.org/linux-mvebu.git
2008 F:      Documentation/devicetree/bindings/soc/dove/
2009 F:      arch/arm/boot/dts/dove*
2010 F:      arch/arm/boot/dts/orion5x*
2011 F:      arch/arm/mach-dove/
2012 F:      arch/arm/mach-mv78xx0/
2013 F:      arch/arm/mach-orion5x/
2014 F:      arch/arm/plat-orion/
2015 F:      drivers/soc/dove/
2016
2017 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2018 M:      Jason Cooper <jason@lakedaemon.net>
2019 M:      Andrew Lunn <andrew@lunn.ch>
2020 M:      Gregory Clement <gregory.clement@bootlin.com>
2021 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 T:      git git://git.infradead.org/linux-mvebu.git
2025 F:      arch/arm/boot/dts/armada*
2026 F:      arch/arm/boot/dts/kirkwood*
2027 F:      arch/arm/configs/mvebu_*_defconfig
2028 F:      arch/arm/mach-mvebu/
2029 F:      arch/arm64/boot/dts/marvell/armada*
2030 F:      arch/arm64/boot/dts/marvell/cn913*
2031 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2032 F:      drivers/cpufreq/armada-8k-cpufreq.c
2033 F:      drivers/cpufreq/mvebu-cpufreq.c
2034 F:      drivers/irqchip/irq-armada-370-xp.c
2035 F:      drivers/irqchip/irq-mvebu-*
2036 F:      drivers/pinctrl/mvebu/
2037 F:      drivers/rtc/rtc-armada38x.c
2038
2039 ARM/Mediatek RTC DRIVER
2040 M:      Eddie Huang <eddie.huang@mediatek.com>
2041 M:      Sean Wang <sean.wang@mediatek.com>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2046 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2047 F:      drivers/rtc/rtc-mt2712.c
2048 F:      drivers/rtc/rtc-mt6397.c
2049 F:      drivers/rtc/rtc-mt7622.c
2050
2051 ARM/Mediatek SoC support
2052 M:      Matthias Brugger <matthias.bgg@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2055 S:      Maintained
2056 W:      https://mtk.bcnfs.org/
2057 C:      irc://chat.freenode.net/linux-mediatek
2058 F:      arch/arm/boot/dts/mt6*
2059 F:      arch/arm/boot/dts/mt7*
2060 F:      arch/arm/boot/dts/mt8*
2061 F:      arch/arm/mach-mediatek/
2062 F:      arch/arm64/boot/dts/mediatek/
2063 F:      drivers/soc/mediatek/
2064 N:      mtk
2065 N:      mt[678]
2066 K:      mediatek
2067
2068 ARM/Mediatek USB3 PHY DRIVER
2069 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2072 S:      Maintained
2073 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2074 F:      drivers/phy/mediatek/
2075
2076 ARM/Microchip (AT91) SoC support
2077 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2078 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2079 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Supported
2082 W:      http://www.linux4sam.org
2083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2084 F:      arch/arm/boot/dts/at91*.dts
2085 F:      arch/arm/boot/dts/at91*.dtsi
2086 F:      arch/arm/boot/dts/sama*.dts
2087 F:      arch/arm/boot/dts/sama*.dtsi
2088 F:      arch/arm/include/debug/at91.S
2089 F:      arch/arm/mach-at91/
2090 F:      drivers/memory/atmel*
2091 F:      drivers/watchdog/sama5d4_wdt.c
2092 F:      include/soc/at91/
2093 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2094 X:      drivers/net/wireless/atmel/
2095 N:      at91
2096 N:      atmel
2097
2098 ARM/Microchip Sparx5 SoC support
2099 M:      Lars Povlsen <lars.povlsen@microchip.com>
2100 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2101 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Supported
2104 F:      arch/arm64/boot/dts/microchip/
2105 N:      sparx5
2106
2107 ARM/MIOA701 MACHINE SUPPORT
2108 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-pxa/mioa701.c
2112
2113 ARM/MStar/Sigmastar Armv7 SoC support
2114 M:      Daniel Palmer <daniel@thingy.jp>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 S:      Maintained
2117 W:      http://linux-chenxing.org/
2118 F:      Documentation/devicetree/bindings/arm/mstar/*
2119 F:      arch/arm/boot/dts/infinity*.dtsi
2120 F:      arch/arm/boot/dts/mercury*.dtsi
2121 F:      arch/arm/boot/dts/mstar-v7.dtsi
2122 F:      arch/arm/mach-mstar/
2123
2124 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2125 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2126 S:      Maintained
2127
2128 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2129 M:      Linus Walleij <linus.walleij@linaro.org>
2130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 S:      Maintained
2132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2133 F:      Documentation/devicetree/bindings/arm/ste-*
2134 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2135 F:      Documentation/devicetree/bindings/arm/ux500/
2136 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2137 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2138 F:      arch/arm/boot/dts/ste-*
2139 F:      arch/arm/mach-nomadik/
2140 F:      arch/arm/mach-u300/
2141 F:      arch/arm/mach-ux500/
2142 F:      drivers/clk/clk-nomadik.c
2143 F:      drivers/clk/clk-u300.c
2144 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2145 F:      drivers/clocksource/timer-u300.c
2146 F:      drivers/dma/coh901318*
2147 F:      drivers/dma/ste_dma40*
2148 F:      drivers/hwspinlock/u8500_hsem.c
2149 F:      drivers/i2c/busses/i2c-nomadik.c
2150 F:      drivers/i2c/busses/i2c-stu300.c
2151 F:      drivers/iio/adc/ab8500-gpadc.c
2152 F:      drivers/mfd/ab3100*
2153 F:      drivers/mfd/ab8500*
2154 F:      drivers/mfd/abx500*
2155 F:      drivers/mfd/db8500*
2156 F:      drivers/mfd/dbx500*
2157 F:      drivers/pinctrl/nomadik/
2158 F:      drivers/pinctrl/pinctrl-coh901*
2159 F:      drivers/pinctrl/pinctrl-u300.c
2160 F:      drivers/rtc/rtc-ab3100.c
2161 F:      drivers/rtc/rtc-ab8500.c
2162 F:      drivers/rtc/rtc-coh901331.c
2163 F:      drivers/rtc/rtc-pl031.c
2164 F:      drivers/soc/ux500/
2165 F:      drivers/watchdog/coh901327_wdt.c
2166
2167 ARM/NUVOTON NPCM ARCHITECTURE
2168 M:      Avi Fishman <avifishman70@gmail.com>
2169 M:      Tomer Maimon <tmaimon77@gmail.com>
2170 M:      Tali Perry <tali.perry1@gmail.com>
2171 R:      Patrick Venture <venture@google.com>
2172 R:      Nancy Yuen <yuenn@google.com>
2173 R:      Benjamin Fair <benjaminfair@google.com>
2174 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2175 S:      Supported
2176 F:      Documentation/devicetree/bindings/*/*/*npcm*
2177 F:      Documentation/devicetree/bindings/*/*npcm*
2178 F:      arch/arm/boot/dts/nuvoton-npcm*
2179 F:      arch/arm/mach-npcm/
2180 F:      drivers/*/*npcm*
2181 F:      drivers/*/*/*npcm*
2182 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2183
2184 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2185 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2186 S:      Orphan
2187 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2188 F:      arch/arm/mach-s3c24xx/gta02.h
2189 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2190
2191 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2192 M:      Alexander Clouter <alex@digriz.org.uk>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 S:      Maintained
2195 W:      http://www.digriz.org.uk/ts78xx/kernel
2196 F:      arch/arm/mach-orion5x/ts78xx-*
2197
2198 ARM/OXNAS platform support
2199 M:      Neil Armstrong <narmstrong@baylibre.com>
2200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2202 S:      Maintained
2203 F:      arch/arm/boot/dts/ox8*.dts*
2204 F:      arch/arm/mach-oxnas/
2205 F:      drivers/power/reset/oxnas-restart.c
2206 N:      oxnas
2207
2208 ARM/PALM TREO SUPPORT
2209 M:      Tomas Cech <sleep_walker@suse.com>
2210 L:      linux-arm-kernel@lists.infradead.org
2211 S:      Maintained
2212 W:      http://hackndev.com
2213 F:      arch/arm/mach-pxa/palmtreo.*
2214
2215 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2216 M:      Marek Vasut <marek.vasut@gmail.com>
2217 L:      linux-arm-kernel@lists.infradead.org
2218 S:      Maintained
2219 W:      http://hackndev.com
2220 F:      arch/arm/mach-pxa/include/mach/palmld.h
2221 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2222 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2223 F:      arch/arm/mach-pxa/palmld.c
2224 F:      arch/arm/mach-pxa/palmt5.*
2225 F:      arch/arm/mach-pxa/palmtc.c
2226 F:      arch/arm/mach-pxa/palmte2.*
2227 F:      arch/arm/mach-pxa/palmtx.c
2228
2229 ARM/PALMZ72 SUPPORT
2230 M:      Sergey Lapin <slapin@ossfans.org>
2231 L:      linux-arm-kernel@lists.infradead.org
2232 S:      Maintained
2233 W:      http://hackndev.com
2234 F:      arch/arm/mach-pxa/palmz72.*
2235
2236 ARM/PLEB SUPPORT
2237 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2238 S:      Maintained
2239 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2240
2241 ARM/PT DIGITAL BOARD PORT
2242 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 S:      Maintained
2245 W:      http://www.armlinux.org.uk/
2246
2247 ARM/QUALCOMM SUPPORT
2248 M:      Andy Gross <agross@kernel.org>
2249 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2250 L:      linux-arm-msm@vger.kernel.org
2251 S:      Maintained
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2253 F:      Documentation/devicetree/bindings/*/qcom*
2254 F:      Documentation/devicetree/bindings/soc/qcom/
2255 F:      arch/arm/boot/dts/qcom-*.dts
2256 F:      arch/arm/boot/dts/qcom-*.dtsi
2257 F:      arch/arm/mach-qcom/
2258 F:      arch/arm64/boot/dts/qcom/
2259 F:      drivers/*/*/qcom*
2260 F:      drivers/*/*/qcom/
2261 F:      drivers/*/pm8???-*
2262 F:      drivers/*/qcom*
2263 F:      drivers/*/qcom/
2264 F:      drivers/bluetooth/btqcomsmd.c
2265 F:      drivers/clocksource/timer-qcom.c
2266 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2267 F:      drivers/extcon/extcon-qcom*
2268 F:      drivers/i2c/busses/i2c-qcom-geni.c
2269 F:      drivers/i2c/busses/i2c-qup.c
2270 F:      drivers/iommu/msm*
2271 F:      drivers/mfd/ssbi.c
2272 F:      drivers/mmc/host/mmci_qcom*
2273 F:      drivers/mmc/host/sdhci-msm.c
2274 F:      drivers/pci/controller/dwc/pcie-qcom.c
2275 F:      drivers/phy/qualcomm/
2276 F:      drivers/power/*/msm*
2277 F:      drivers/reset/reset-qcom-*
2278 F:      drivers/scsi/ufs/ufs-qcom*
2279 F:      drivers/spi/spi-geni-qcom.c
2280 F:      drivers/spi/spi-qcom-qspi.c
2281 F:      drivers/spi/spi-qup.c
2282 F:      drivers/tty/serial/msm_serial.c
2283 F:      drivers/usb/dwc3/dwc3-qcom.c
2284 F:      include/dt-bindings/*/qcom*
2285 F:      include/linux/*/qcom*
2286
2287 ARM/RADISYS ENP2611 MACHINE SUPPORT
2288 M:      Lennert Buytenhek <kernel@wantstofly.org>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Maintained
2291
2292 ARM/RDA MICRO ARCHITECTURE
2293 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2296 S:      Maintained
2297 F:      Documentation/devicetree/bindings/arm/rda.yaml
2298 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2299 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2300 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2301 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2302 F:      arch/arm/boot/dts/rda8810pl-*
2303 F:      drivers/clocksource/timer-rda.c
2304 F:      drivers/gpio/gpio-rda.c
2305 F:      drivers/irqchip/irq-rda-intc.c
2306 F:      drivers/tty/serial/rda-uart.c
2307
2308 ARM/REALTEK ARCHITECTURE
2309 M:      Andreas Färber <afaerber@suse.de>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2312 S:      Maintained
2313 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2314 F:      arch/arm/boot/dts/rtd*
2315 F:      arch/arm/mach-realtek/
2316 F:      arch/arm64/boot/dts/realtek/
2317
2318 ARM/RENESAS ARM64 ARCHITECTURE
2319 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2320 M:      Magnus Damm <magnus.damm@gmail.com>
2321 L:      linux-renesas-soc@vger.kernel.org
2322 S:      Supported
2323 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2325 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2326 F:      arch/arm64/boot/dts/renesas/
2327 F:      drivers/soc/renesas/
2328 F:      include/linux/soc/renesas/
2329
2330 ARM/RISCPC ARCHITECTURE
2331 M:      Russell King <linux@armlinux.org.uk>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 W:      http://www.armlinux.org.uk/
2335 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2336 F:      arch/arm/include/asm/hardware/ioc.h
2337 F:      arch/arm/include/asm/hardware/iomd.h
2338 F:      arch/arm/include/asm/hardware/memc.h
2339 F:      arch/arm/mach-rpc/
2340 F:      drivers/net/ethernet/8390/etherh.c
2341 F:      drivers/net/ethernet/i825xx/ether1*
2342 F:      drivers/net/ethernet/seeq/ether3*
2343 F:      drivers/scsi/arm/
2344
2345 ARM/Rockchip SoC support
2346 M:      Heiko Stuebner <heiko@sntech.de>
2347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 L:      linux-rockchip@lists.infradead.org
2349 S:      Maintained
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2351 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2352 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2353 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2354 F:      arch/arm/boot/dts/rk3*
2355 F:      arch/arm/boot/dts/rv1108*
2356 F:      arch/arm/mach-rockchip/
2357 F:      drivers/*/*/*rockchip*
2358 F:      drivers/*/*rockchip*
2359 F:      drivers/clk/rockchip/
2360 F:      drivers/i2c/busses/i2c-rk3x.c
2361 F:      sound/soc/rockchip/
2362 N:      rockchip
2363
2364 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2365 M:      Kukjin Kim <kgene@kernel.org>
2366 M:      Krzysztof Kozlowski <krzk@kernel.org>
2367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2369 S:      Maintained
2370 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2371 F:      Documentation/arm/samsung/
2372 F:      Documentation/devicetree/bindings/arm/samsung/
2373 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2374 F:      arch/arm/boot/dts/exynos*
2375 F:      arch/arm/boot/dts/s3c*
2376 F:      arch/arm/boot/dts/s5p*
2377 F:      arch/arm/mach-exynos*/
2378 F:      arch/arm/mach-s3c24*/
2379 F:      arch/arm/mach-s3c64xx/
2380 F:      arch/arm/mach-s5p*/
2381 F:      arch/arm/plat-samsung/
2382 F:      arch/arm64/boot/dts/exynos/
2383 F:      drivers/*/*/*s3c24*
2384 F:      drivers/*/*s3c24*
2385 F:      drivers/*/*s3c64xx*
2386 F:      drivers/*/*s5pv210*
2387 F:      drivers/memory/samsung/
2388 F:      drivers/soc/samsung/
2389 F:      drivers/tty/serial/samsung*
2390 F:      include/linux/soc/samsung/
2391 N:      exynos
2392
2393 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2394 M:      Kyungmin Park <kyungmin.park@samsung.com>
2395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 S:      Maintained
2397 F:      arch/arm/mach-s5pv210/
2398
2399 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2400 M:      Kyungmin Park <kyungmin.park@samsung.com>
2401 M:      Kamil Debski <kamil@wypas.org>
2402 M:      Andrzej Hajda <a.hajda@samsung.com>
2403 L:      linux-arm-kernel@lists.infradead.org
2404 L:      linux-media@vger.kernel.org
2405 S:      Maintained
2406 F:      drivers/media/platform/s5p-g2d/
2407
2408 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2409 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2410 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2411 L:      linux-media@vger.kernel.org
2412 S:      Maintained
2413 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2414 F:      drivers/media/platform/s5p-cec/
2415
2416 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2417 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2418 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2419 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2420 L:      linux-arm-kernel@lists.infradead.org
2421 L:      linux-media@vger.kernel.org
2422 S:      Maintained
2423 F:      drivers/media/platform/s5p-jpeg/
2424
2425 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2426 M:      Kyungmin Park <kyungmin.park@samsung.com>
2427 M:      Kamil Debski <kamil@wypas.org>
2428 M:      Jeongtae Park <jtp.park@samsung.com>
2429 M:      Andrzej Hajda <a.hajda@samsung.com>
2430 L:      linux-arm-kernel@lists.infradead.org
2431 L:      linux-media@vger.kernel.org
2432 S:      Maintained
2433 F:      drivers/media/platform/s5p-mfc/
2434
2435 ARM/SHMOBILE ARM ARCHITECTURE
2436 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2437 M:      Magnus Damm <magnus.damm@gmail.com>
2438 L:      linux-renesas-soc@vger.kernel.org
2439 S:      Supported
2440 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2442 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2443 F:      arch/arm/boot/dts/emev2*
2444 F:      arch/arm/boot/dts/gr-peach*
2445 F:      arch/arm/boot/dts/iwg20d-q7*
2446 F:      arch/arm/boot/dts/r7s*
2447 F:      arch/arm/boot/dts/r8a*
2448 F:      arch/arm/boot/dts/r9a*
2449 F:      arch/arm/boot/dts/sh*
2450 F:      arch/arm/configs/shmobile_defconfig
2451 F:      arch/arm/include/debug/renesas-scif.S
2452 F:      arch/arm/mach-shmobile/
2453 F:      drivers/soc/renesas/
2454 F:      include/linux/soc/renesas/
2455
2456 ARM/SOCFPGA ARCHITECTURE
2457 M:      Dinh Nguyen <dinguyen@kernel.org>
2458 S:      Maintained
2459 W:      http://www.rocketboards.org
2460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2461 F:      arch/arm/boot/dts/socfpga*
2462 F:      arch/arm/configs/socfpga_defconfig
2463 F:      arch/arm/mach-socfpga/
2464 F:      arch/arm64/boot/dts/altera/
2465 F:      arch/arm64/boot/dts/intel/
2466
2467 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2468 M:      Dinh Nguyen <dinguyen@kernel.org>
2469 S:      Maintained
2470 F:      drivers/clk/socfpga/
2471
2472 ARM/SOCFPGA EDAC SUPPORT
2473 M:      Thor Thayer <thor.thayer@linux.intel.com>
2474 S:      Maintained
2475 F:      drivers/edac/altera_edac.
2476
2477 ARM/SPREADTRUM SoC SUPPORT
2478 M:      Orson Zhai <orsonzhai@gmail.com>
2479 M:      Baolin Wang <baolin.wang7@gmail.com>
2480 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2481 S:      Maintained
2482 F:      arch/arm64/boot/dts/sprd
2483 N:      sprd
2484 N:      sc27xx
2485 N:      sc2731
2486
2487 ARM/STI ARCHITECTURE
2488 M:      Patrice Chotard <patrice.chotard@st.com>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 S:      Maintained
2491 W:      http://www.stlinux.com
2492 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2493 F:      arch/arm/boot/dts/sti*
2494 F:      arch/arm/mach-sti/
2495 F:      drivers/ata/ahci_st.c
2496 F:      drivers/char/hw_random/st-rng.c
2497 F:      drivers/clocksource/arm_global_timer.c
2498 F:      drivers/clocksource/clksrc_st_lpc.c
2499 F:      drivers/cpufreq/sti-cpufreq.c
2500 F:      drivers/dma/st_fdma*
2501 F:      drivers/i2c/busses/i2c-st.c
2502 F:      drivers/media/platform/sti/c8sectpfe/
2503 F:      drivers/media/rc/st_rc.c
2504 F:      drivers/mmc/host/sdhci-st.c
2505 F:      drivers/phy/st/phy-miphy28lp.c
2506 F:      drivers/phy/st/phy-stih407-usb.c
2507 F:      drivers/pinctrl/pinctrl-st.c
2508 F:      drivers/remoteproc/st_remoteproc.c
2509 F:      drivers/remoteproc/st_slim_rproc.c
2510 F:      drivers/reset/sti/
2511 F:      drivers/rtc/rtc-st-lpc.c
2512 F:      drivers/tty/serial/st-asc.c
2513 F:      drivers/usb/dwc3/dwc3-st.c
2514 F:      drivers/usb/host/ehci-st.c
2515 F:      drivers/usb/host/ohci-st.c
2516 F:      drivers/watchdog/st_lpc_wdt.c
2517 F:      include/linux/remoteproc/st_slim_rproc.h
2518
2519 ARM/STM32 ARCHITECTURE
2520 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2521 M:      Alexandre Torgue <alexandre.torgue@st.com>
2522 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 S:      Maintained
2525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2526 F:      arch/arm/boot/dts/stm32*
2527 F:      arch/arm/mach-stm32/
2528 F:      drivers/clocksource/armv7m_systick.c
2529 N:      stm32
2530 N:      stm
2531
2532 ARM/Synaptics SoC support
2533 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2534 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 S:      Maintained
2537 F:      arch/arm/boot/dts/berlin*
2538 F:      arch/arm/mach-berlin/
2539 F:      arch/arm64/boot/dts/synaptics/
2540
2541 ARM/TANGO ARCHITECTURE
2542 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2543 M:      Mans Rullgard <mans@mansr.com>
2544 L:      linux-arm-kernel@lists.infradead.org
2545 S:      Odd Fixes
2546 N:      tango
2547
2548 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2549 M:      Lennert Buytenhek <kernel@wantstofly.org>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 S:      Maintained
2552
2553 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2554 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2555 L:      linux-tegra@vger.kernel.org
2556 L:      linux-media@vger.kernel.org
2557 S:      Maintained
2558 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2559 F:      drivers/media/platform/tegra-cec/
2560
2561 ARM/TETON BGA MACHINE SUPPORT
2562 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 S:      Maintained
2565
2566 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2567 M:      Santosh Shilimkar <ssantosh@kernel.org>
2568 L:      linux-kernel@vger.kernel.org
2569 S:      Maintained
2570 F:      drivers/memory/*emif*
2571
2572 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2573 M:      Santosh Shilimkar <ssantosh@kernel.org>
2574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 S:      Maintained
2576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2577 F:      arch/arm/boot/dts/keystone-*
2578 F:      arch/arm/mach-keystone/
2579
2580 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2581 M:      Santosh Shilimkar <ssantosh@kernel.org>
2582 L:      linux-kernel@vger.kernel.org
2583 S:      Maintained
2584 F:      drivers/clk/keystone/
2585
2586 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2587 M:      Santosh Shilimkar <ssantosh@kernel.org>
2588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 L:      linux-kernel@vger.kernel.org
2590 S:      Maintained
2591 F:      drivers/clocksource/timer-keystone.c
2592
2593 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2594 M:      Santosh Shilimkar <ssantosh@kernel.org>
2595 L:      linux-kernel@vger.kernel.org
2596 S:      Maintained
2597 F:      drivers/power/reset/keystone-reset.c
2598
2599 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2600 M:      Tero Kristo <t-kristo@ti.com>
2601 M:      Nishanth Menon <nm@ti.com>
2602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 S:      Supported
2604 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2605 F:      arch/arm64/boot/dts/ti/Makefile
2606 F:      arch/arm64/boot/dts/ti/k3-*
2607 F:      include/dt-bindings/pinctrl/k3.h
2608
2609 ARM/THECUS N2100 MACHINE SUPPORT
2610 M:      Lennert Buytenhek <kernel@wantstofly.org>
2611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 S:      Maintained
2613
2614 ARM/TOSA MACHINE SUPPORT
2615 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2616 M:      Dirk Opfer <dirk@opfer-online.de>
2617 S:      Maintained
2618
2619 ARM/UNIPHIER ARCHITECTURE
2620 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 S:      Maintained
2623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2624 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2625 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2626 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2627 F:      arch/arm/boot/dts/uniphier*
2628 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2629 F:      arch/arm/mach-uniphier/
2630 F:      arch/arm/mm/cache-uniphier.c
2631 F:      arch/arm64/boot/dts/socionext/uniphier*
2632 F:      drivers/bus/uniphier-system-bus.c
2633 F:      drivers/clk/uniphier/
2634 F:      drivers/dma/uniphier-mdmac.c
2635 F:      drivers/gpio/gpio-uniphier.c
2636 F:      drivers/i2c/busses/i2c-uniphier*
2637 F:      drivers/irqchip/irq-uniphier-aidet.c
2638 F:      drivers/mmc/host/uniphier-sd.c
2639 F:      drivers/pinctrl/uniphier/
2640 F:      drivers/reset/reset-uniphier.c
2641 F:      drivers/tty/serial/8250/8250_uniphier.c
2642 N:      uniphier
2643
2644 ARM/VERSATILE EXPRESS PLATFORM
2645 M:      Liviu Dudau <liviu.dudau@arm.com>
2646 M:      Sudeep Holla <sudeep.holla@arm.com>
2647 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 S:      Maintained
2650 F:      */*/*/vexpress*
2651 F:      */*/vexpress*
2652 F:      arch/arm/boot/dts/vexpress*
2653 F:      arch/arm/mach-vexpress/
2654 F:      arch/arm64/boot/dts/arm/
2655 F:      drivers/clk/versatile/clk-vexpress-osc.c
2656 F:      drivers/clocksource/timer-versatile.c
2657 N:      mps2
2658
2659 ARM/VFP SUPPORT
2660 M:      Russell King <linux@armlinux.org.uk>
2661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 S:      Maintained
2663 W:      http://www.armlinux.org.uk/
2664 F:      arch/arm/vfp/
2665
2666 ARM/VOIPAC PXA270 SUPPORT
2667 M:      Marek Vasut <marek.vasut@gmail.com>
2668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669 S:      Maintained
2670 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2671 F:      arch/arm/mach-pxa/vpac270.c
2672
2673 ARM/VT8500 ARM ARCHITECTURE
2674 M:      Tony Prisk <linux@prisktech.co.nz>
2675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 S:      Maintained
2677 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2678 F:      arch/arm/mach-vt8500/
2679 F:      drivers/clocksource/timer-vt8500.c
2680 F:      drivers/i2c/busses/i2c-wmt.c
2681 F:      drivers/mmc/host/wmt-sdmmc.c
2682 F:      drivers/pwm/pwm-vt8500.c
2683 F:      drivers/rtc/rtc-vt8500.c
2684 F:      drivers/tty/serial/vt8500_serial.c
2685 F:      drivers/usb/host/ehci-platform.c
2686 F:      drivers/usb/host/uhci-platform.c
2687 F:      drivers/video/fbdev/vt8500lcdfb.*
2688 F:      drivers/video/fbdev/wm8505fb*
2689 F:      drivers/video/fbdev/wmt_ge_rops.*
2690
2691 ARM/ZIPIT Z2 SUPPORT
2692 M:      Marek Vasut <marek.vasut@gmail.com>
2693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 S:      Maintained
2695 F:      arch/arm/mach-pxa/include/mach/z2.h
2696 F:      arch/arm/mach-pxa/z2.c
2697
2698 ARM/ZTE ARCHITECTURE
2699 M:      Jun Nie <jun.nie@linaro.org>
2700 M:      Shawn Guo <shawnguo@kernel.org>
2701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 S:      Maintained
2703 F:      Documentation/devicetree/bindings/arm/zte.yaml
2704 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2705 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2706 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2707 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2708 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2709 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2710 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2711 F:      Documentation/devicetree/bindings/soc/zte/
2712 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2713 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2714 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2715 F:      arch/arm/boot/dts/zx2967*
2716 F:      arch/arm/mach-zx/
2717 F:      arch/arm64/boot/dts/zte/
2718 F:      drivers/clk/zte/
2719 F:      drivers/dma/zx_dma.c
2720 F:      drivers/gpio/gpio-zx.c
2721 F:      drivers/i2c/busses/i2c-zx2967.c
2722 F:      drivers/mmc/host/dw_mmc-zx.*
2723 F:      drivers/pinctrl/zte/
2724 F:      drivers/soc/zte/
2725 F:      drivers/thermal/zx2967_thermal.c
2726 F:      drivers/watchdog/zx2967_wdt.c
2727 F:      include/dt-bindings/clock/zx2967*.h
2728 F:      include/dt-bindings/soc/zte,*.h
2729 F:      sound/soc/codecs/zx_aud96p22.c
2730 F:      sound/soc/zte/
2731
2732 ARM/ZYNQ ARCHITECTURE
2733 M:      Michal Simek <michal.simek@xilinx.com>
2734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 S:      Supported
2736 W:      http://wiki.xilinx.com
2737 T:      git https://github.com/Xilinx/linux-xlnx.git
2738 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2739 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2740 F:      arch/arm/mach-zynq/
2741 F:      drivers/block/xsysace.c
2742 F:      drivers/clocksource/timer-cadence-ttc.c
2743 F:      drivers/cpuidle/cpuidle-zynq.c
2744 F:      drivers/edac/synopsys_edac.c
2745 F:      drivers/i2c/busses/i2c-cadence.c
2746 F:      drivers/i2c/busses/i2c-xiic.c
2747 F:      drivers/mmc/host/sdhci-of-arasan.c
2748 N:      zynq
2749 N:      xilinx
2750
2751 ARM64 PORT (AARCH64 ARCHITECTURE)
2752 M:      Catalin Marinas <catalin.marinas@arm.com>
2753 M:      Will Deacon <will@kernel.org>
2754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 S:      Maintained
2756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2757 F:      Documentation/arm64/
2758 F:      arch/arm64/
2759 F:      tools/testing/selftests/arm64/
2760 X:      arch/arm64/boot/dts/
2761
2762 AS3645A LED FLASH CONTROLLER DRIVER
2763 M:      Sakari Ailus <sakari.ailus@iki.fi>
2764 L:      linux-leds@vger.kernel.org
2765 S:      Maintained
2766 F:      drivers/leds/leds-as3645a.c
2767
2768 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2769 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2770 L:      linux-media@vger.kernel.org
2771 S:      Maintained
2772 T:      git git://linuxtv.org/media_tree.git
2773 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2774 F:      drivers/media/i2c/ak7375.c
2775
2776 ASAHI KASEI AK8974 DRIVER
2777 M:      Linus Walleij <linus.walleij@linaro.org>
2778 L:      linux-iio@vger.kernel.org
2779 S:      Supported
2780 W:      http://www.akm.com/
2781 F:      drivers/iio/magnetometer/ak8974.c
2782
2783 ASC7621 HARDWARE MONITOR DRIVER
2784 M:      George Joseph <george.joseph@fairview5.com>
2785 L:      linux-hwmon@vger.kernel.org
2786 S:      Maintained
2787 F:      Documentation/hwmon/asc7621.rst
2788 F:      drivers/hwmon/asc7621.c
2789
2790 ASPEED PINCTRL DRIVERS
2791 M:      Andrew Jeffery <andrew@aj.id.au>
2792 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2793 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2794 L:      linux-gpio@vger.kernel.org
2795 S:      Maintained
2796 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2797 F:      drivers/pinctrl/aspeed/
2798
2799 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2800 M:      Eddie James <eajames@linux.ibm.com>
2801 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2802 S:      Maintained
2803 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2804 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2805 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2806
2807 ASPEED VIDEO ENGINE DRIVER
2808 M:      Eddie James <eajames@linux.ibm.com>
2809 L:      linux-media@vger.kernel.org
2810 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2811 S:      Maintained
2812 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2813 F:      drivers/media/platform/aspeed-video.c
2814
2815 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2816 M:      Corentin Chary <corentin.chary@gmail.com>
2817 L:      acpi4asus-user@lists.sourceforge.net
2818 L:      platform-driver-x86@vger.kernel.org
2819 S:      Maintained
2820 W:      http://acpi4asus.sf.net
2821 F:      drivers/platform/x86/asus*.c
2822 F:      drivers/platform/x86/eeepc*.c
2823
2824 ASUS WIRELESS RADIO CONTROL DRIVER
2825 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2826 L:      platform-driver-x86@vger.kernel.org
2827 S:      Maintained
2828 F:      drivers/platform/x86/asus-wireless.c
2829
2830 ASYMMETRIC KEYS
2831 M:      David Howells <dhowells@redhat.com>
2832 L:      keyrings@vger.kernel.org
2833 S:      Maintained
2834 F:      Documentation/crypto/asymmetric-keys.rst
2835 F:      crypto/asymmetric_keys/
2836 F:      include/crypto/pkcs7.h
2837 F:      include/crypto/public_key.h
2838 F:      include/linux/verification.h
2839
2840 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2841 R:      Dan Williams <dan.j.williams@intel.com>
2842 S:      Odd fixes
2843 W:      http://sourceforge.net/projects/xscaleiop
2844 F:      Documentation/crypto/async-tx-api.rst
2845 F:      crypto/async_tx/
2846 F:      drivers/dma/
2847 F:      include/linux/async_tx.h
2848 F:      include/linux/dmaengine.h
2849
2850 AT24 EEPROM DRIVER
2851 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2852 L:      linux-i2c@vger.kernel.org
2853 S:      Maintained
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2855 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2856 F:      drivers/misc/eeprom/at24.c
2857
2858 ATA OVER ETHERNET (AOE) DRIVER
2859 M:      "Justin Sanders" <justin@coraid.com>
2860 S:      Supported
2861 W:      http://www.openaoe.org/
2862 F:      Documentation/admin-guide/aoe/
2863 F:      drivers/block/aoe/
2864
2865 ATHEROS 71XX/9XXX GPIO DRIVER
2866 M:      Alban Bedel <albeu@free.fr>
2867 S:      Maintained
2868 W:      https://github.com/AlbanBedel/linux
2869 T:      git git://github.com/AlbanBedel/linux
2870 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2871 F:      drivers/gpio/gpio-ath79.c
2872
2873 ATHEROS 71XX/9XXX USB PHY DRIVER
2874 M:      Alban Bedel <albeu@free.fr>
2875 S:      Maintained
2876 W:      https://github.com/AlbanBedel/linux
2877 T:      git git://github.com/AlbanBedel/linux
2878 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2879 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2880
2881 ATHEROS ATH GENERIC UTILITIES
2882 M:      Kalle Valo <kvalo@codeaurora.org>
2883 L:      linux-wireless@vger.kernel.org
2884 S:      Supported
2885 F:      drivers/net/wireless/ath/*
2886
2887 ATHEROS ATH5K WIRELESS DRIVER
2888 M:      Jiri Slaby <jirislaby@kernel.org>
2889 M:      Nick Kossifidis <mickflemm@gmail.com>
2890 M:      Luis Chamberlain <mcgrof@kernel.org>
2891 L:      linux-wireless@vger.kernel.org
2892 S:      Maintained
2893 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2894 F:      drivers/net/wireless/ath/ath5k/
2895
2896 ATHEROS ATH6KL WIRELESS DRIVER
2897 M:      Kalle Valo <kvalo@codeaurora.org>
2898 L:      linux-wireless@vger.kernel.org
2899 S:      Supported
2900 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2902 F:      drivers/net/wireless/ath/ath6kl/
2903
2904 ATI_REMOTE2 DRIVER
2905 M:      Ville Syrjala <syrjala@sci.fi>
2906 S:      Maintained
2907 F:      drivers/input/misc/ati_remote2.c
2908
2909 ATK0110 HWMON DRIVER
2910 M:      Luca Tettamanti <kronos.it@gmail.com>
2911 L:      linux-hwmon@vger.kernel.org
2912 S:      Maintained
2913 F:      drivers/hwmon/asus_atk0110.c
2914
2915 ATLX ETHERNET DRIVERS
2916 M:      Jay Cliburn <jcliburn@gmail.com>
2917 M:      Chris Snook <chris.snook@gmail.com>
2918 L:      netdev@vger.kernel.org
2919 S:      Maintained
2920 W:      http://sourceforge.net/projects/atl1
2921 W:      http://atl1.sourceforge.net
2922 F:      drivers/net/ethernet/atheros/
2923
2924 ATM
2925 M:      Chas Williams <3chas3@gmail.com>
2926 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2927 L:      netdev@vger.kernel.org
2928 S:      Maintained
2929 W:      http://linux-atm.sourceforge.net
2930 F:      drivers/atm/
2931 F:      include/linux/atm*
2932 F:      include/uapi/linux/atm*
2933
2934 ATMEL MACB ETHERNET DRIVER
2935 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2936 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
2937 S:      Supported
2938 F:      drivers/net/ethernet/cadence/
2939
2940 ATMEL MAXTOUCH DRIVER
2941 M:      Nick Dyer <nick@shmanahar.org>
2942 S:      Maintained
2943 T:      git git://github.com/ndyer/linux.git
2944 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2945 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2946
2947 ATMEL WIRELESS DRIVER
2948 M:      Simon Kelley <simon@thekelleys.org.uk>
2949 L:      linux-wireless@vger.kernel.org
2950 S:      Maintained
2951 W:      http://www.thekelleys.org.uk/atmel
2952 W:      http://atmelwlandriver.sourceforge.net/
2953 F:      drivers/net/wireless/atmel/atmel*
2954
2955 ATOMIC INFRASTRUCTURE
2956 M:      Will Deacon <will@kernel.org>
2957 M:      Peter Zijlstra <peterz@infradead.org>
2958 R:      Boqun Feng <boqun.feng@gmail.com>
2959 L:      linux-kernel@vger.kernel.org
2960 S:      Maintained
2961 F:      arch/*/include/asm/atomic*.h
2962 F:      include/*/atomic*.h
2963 F:      scripts/atomic/
2964
2965 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2966 M:      Bradley Grove <linuxdrivers@attotech.com>
2967 L:      linux-scsi@vger.kernel.org
2968 S:      Supported
2969 W:      http://www.attotech.com
2970 F:      drivers/scsi/esas2r
2971
2972 ATUSB IEEE 802.15.4 RADIO DRIVER
2973 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2974 L:      linux-wpan@vger.kernel.org
2975 S:      Maintained
2976 F:      drivers/net/ieee802154/at86rf230.h
2977 F:      drivers/net/ieee802154/atusb.c
2978 F:      drivers/net/ieee802154/atusb.h
2979
2980 AUDIT SUBSYSTEM
2981 M:      Paul Moore <paul@paul-moore.com>
2982 M:      Eric Paris <eparis@redhat.com>
2983 L:      linux-audit@redhat.com (moderated for non-subscribers)
2984 S:      Supported
2985 W:      https://github.com/linux-audit
2986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2987 F:      include/linux/audit.h
2988 F:      include/uapi/linux/audit.h
2989 F:      kernel/audit*
2990
2991 AUXILIARY DISPLAY DRIVERS
2992 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2993 S:      Maintained
2994 F:      drivers/auxdisplay/
2995 F:      include/linux/cfag12864b.h
2996
2997 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2998 M:      Andreas Klinger <ak@it-klinger.de>
2999 L:      linux-iio@vger.kernel.org
3000 S:      Maintained
3001 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3002 F:      drivers/iio/adc/hx711.c
3003
3004 AX.25 NETWORK LAYER
3005 M:      Ralf Baechle <ralf@linux-mips.org>
3006 L:      linux-hams@vger.kernel.org
3007 S:      Maintained
3008 W:      http://www.linux-ax25.org/
3009 F:      include/net/ax25.h
3010 F:      include/uapi/linux/ax25.h
3011 F:      net/ax25/
3012
3013 AXENTIA ARM DEVICES
3014 M:      Peter Rosin <peda@axentia.se>
3015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 S:      Maintained
3017 F:      arch/arm/boot/dts/at91-linea.dtsi
3018 F:      arch/arm/boot/dts/at91-natte.dtsi
3019 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3020 F:      arch/arm/boot/dts/at91-tse850-3.dts
3021
3022 AXENTIA ASOC DRIVERS
3023 M:      Peter Rosin <peda@axentia.se>
3024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3025 S:      Maintained
3026 F:      Documentation/devicetree/bindings/sound/axentia,*
3027 F:      sound/soc/atmel/tse850-pcm5142.c
3028
3029 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3030 M:      Nuno Sá <nuno.sa@analog.com>
3031 L:      linux-hwmon@vger.kernel.org
3032 S:      Supported
3033 W:      http://ez.analog.com/community/linux-device-drivers
3034 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3035 F:      drivers/hwmon/axi-fan-control.c
3036
3037 AXXIA I2C CONTROLLER
3038 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3039 L:      linux-i2c@vger.kernel.org
3040 S:      Maintained
3041 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3042 F:      drivers/i2c/busses/i2c-axxia.c
3043
3044 AZ6007 DVB DRIVER
3045 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3046 L:      linux-media@vger.kernel.org
3047 S:      Maintained
3048 W:      https://linuxtv.org
3049 T:      git git://linuxtv.org/media_tree.git
3050 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3051
3052 AZTECH FM RADIO RECEIVER DRIVER
3053 M:      Hans Verkuil <hverkuil@xs4all.nl>
3054 L:      linux-media@vger.kernel.org
3055 S:      Maintained
3056 W:      https://linuxtv.org
3057 T:      git git://linuxtv.org/media_tree.git
3058 F:      drivers/media/radio/radio-aztech*
3059
3060 B43 WIRELESS DRIVER
3061 L:      linux-wireless@vger.kernel.org
3062 L:      b43-dev@lists.infradead.org
3063 S:      Odd Fixes
3064 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3065 F:      drivers/net/wireless/broadcom/b43/
3066
3067 B43LEGACY WIRELESS DRIVER
3068 M:      Larry Finger <Larry.Finger@lwfinger.net>
3069 L:      linux-wireless@vger.kernel.org
3070 L:      b43-dev@lists.infradead.org
3071 S:      Maintained
3072 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3073 F:      drivers/net/wireless/broadcom/b43legacy/
3074
3075 BACKLIGHT CLASS/SUBSYSTEM
3076 M:      Lee Jones <lee.jones@linaro.org>
3077 M:      Daniel Thompson <daniel.thompson@linaro.org>
3078 M:      Jingoo Han <jingoohan1@gmail.com>
3079 L:      dri-devel@lists.freedesktop.org
3080 S:      Maintained
3081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3082 F:      Documentation/ABI/stable/sysfs-class-backlight
3083 F:      Documentation/ABI/testing/sysfs-class-backlight
3084 F:      Documentation/devicetree/bindings/leds/backlight
3085 F:      drivers/video/backlight/
3086 F:      include/linux/backlight.h
3087 F:      include/linux/pwm_backlight.h
3088
3089 BATMAN ADVANCED
3090 M:      Marek Lindner <mareklindner@neomailbox.ch>
3091 M:      Simon Wunderlich <sw@simonwunderlich.de>
3092 M:      Antonio Quartulli <a@unstable.cc>
3093 M:      Sven Eckelmann <sven@narfation.org>
3094 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3095 S:      Maintained
3096 W:      https://www.open-mesh.org/
3097 Q:      https://patchwork.open-mesh.org/project/batman/list/
3098 B:      https://www.open-mesh.org/projects/batman-adv/issues
3099 C:      irc://chat.freenode.net/batman
3100 T:      git https://git.open-mesh.org/linux-merge.git
3101 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3102 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
3103 F:      Documentation/networking/batman-adv.rst
3104 F:      include/uapi/linux/batadv_packet.h
3105 F:      include/uapi/linux/batman_adv.h
3106 F:      net/batman-adv/
3107
3108 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3109 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3110 L:      linux-hams@vger.kernel.org
3111 S:      Maintained
3112 W:      http://www.baycom.org/~tom/ham/ham.html
3113 F:      drivers/net/hamradio/baycom*
3114
3115 BCACHE (BLOCK LAYER CACHE)
3116 M:      Coly Li <colyli@suse.de>
3117 M:      Kent Overstreet <kent.overstreet@gmail.com>
3118 L:      linux-bcache@vger.kernel.org
3119 S:      Maintained
3120 W:      http://bcache.evilpiepirate.org
3121 C:      irc://irc.oftc.net/bcache
3122 F:      drivers/md/bcache/
3123
3124 BDISP ST MEDIA DRIVER
3125 M:      Fabien Dessenne <fabien.dessenne@st.com>
3126 L:      linux-media@vger.kernel.org
3127 S:      Supported
3128 W:      https://linuxtv.org
3129 T:      git git://linuxtv.org/media_tree.git
3130 F:      drivers/media/platform/sti/bdisp
3131
3132 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3133 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3134 L:      netdev@vger.kernel.org
3135 S:      Maintained
3136 F:      drivers/net/ethernet/ec_bhf.c
3137
3138 BEFS FILE SYSTEM
3139 M:      Luis de Bethencourt <luisbg@kernel.org>
3140 M:      Salah Triki <salah.triki@gmail.com>
3141 S:      Maintained
3142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3143 F:      Documentation/filesystems/befs.rst
3144 F:      fs/befs/
3145
3146 BFQ I/O SCHEDULER
3147 M:      Paolo Valente <paolo.valente@linaro.org>
3148 M:      Jens Axboe <axboe@kernel.dk>
3149 L:      linux-block@vger.kernel.org
3150 S:      Maintained
3151 F:      Documentation/block/bfq-iosched.rst
3152 F:      block/bfq-*
3153
3154 BFS FILE SYSTEM
3155 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3156 S:      Maintained
3157 F:      Documentation/filesystems/bfs.rst
3158 F:      fs/bfs/
3159 F:      include/uapi/linux/bfs_fs.h
3160
3161 BLINKM RGB LED DRIVER
3162 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3163 S:      Maintained
3164 F:      drivers/leds/leds-blinkm.c
3165
3166 BLOCK LAYER
3167 M:      Jens Axboe <axboe@kernel.dk>
3168 L:      linux-block@vger.kernel.org
3169 S:      Maintained
3170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3171 F:      block/
3172 F:      drivers/block/
3173 F:      include/linux/blk*
3174 F:      kernel/trace/blktrace.c
3175 F:      lib/sbitmap.c
3176
3177 BLOCK2MTD DRIVER
3178 M:      Joern Engel <joern@lazybastard.org>
3179 L:      linux-mtd@lists.infradead.org
3180 S:      Maintained
3181 F:      drivers/mtd/devices/block2mtd.c
3182
3183 BLUETOOTH DRIVERS
3184 M:      Marcel Holtmann <marcel@holtmann.org>
3185 M:      Johan Hedberg <johan.hedberg@gmail.com>
3186 L:      linux-bluetooth@vger.kernel.org
3187 S:      Maintained
3188 W:      http://www.bluez.org/
3189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3191 F:      drivers/bluetooth/
3192
3193 BLUETOOTH SUBSYSTEM
3194 M:      Marcel Holtmann <marcel@holtmann.org>
3195 M:      Johan Hedberg <johan.hedberg@gmail.com>
3196 L:      linux-bluetooth@vger.kernel.org
3197 S:      Maintained
3198 W:      http://www.bluez.org/
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3201 F:      include/net/bluetooth/
3202 F:      net/bluetooth/
3203
3204 BONDING DRIVER
3205 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3206 M:      Veaceslav Falico <vfalico@gmail.com>
3207 M:      Andy Gospodarek <andy@greyhouse.net>
3208 L:      netdev@vger.kernel.org
3209 S:      Supported
3210 W:      http://sourceforge.net/projects/bonding/
3211 F:      drivers/net/bonding/
3212 F:      include/uapi/linux/if_bonding.h
3213
3214 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3215 M:      Dan Robertson <dan@dlrobertson.com>
3216 L:      linux-iio@vger.kernel.org
3217 S:      Maintained
3218 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3219 F:      drivers/iio/accel/bma400*
3220
3221 BPF (Safe dynamic programs and tools)
3222 M:      Alexei Starovoitov <ast@kernel.org>
3223 M:      Daniel Borkmann <daniel@iogearbox.net>
3224 R:      Martin KaFai Lau <kafai@fb.com>
3225 R:      Song Liu <songliubraving@fb.com>
3226 R:      Yonghong Song <yhs@fb.com>
3227 R:      Andrii Nakryiko <andriin@fb.com>
3228 R:      John Fastabend <john.fastabend@gmail.com>
3229 R:      KP Singh <kpsingh@chromium.org>
3230 L:      netdev@vger.kernel.org
3231 L:      bpf@vger.kernel.org
3232 S:      Supported
3233 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3236 F:      Documentation/bpf/
3237 F:      Documentation/networking/filter.rst
3238 F:      arch/*/net/*
3239 F:      include/linux/bpf*
3240 F:      include/linux/filter.h
3241 F:      include/trace/events/xdp.h
3242 F:      include/uapi/linux/bpf*
3243 F:      include/uapi/linux/filter.h
3244 F:      kernel/bpf/
3245 F:      kernel/trace/bpf_trace.c
3246 F:      lib/test_bpf.c
3247 F:      net/bpf/
3248 F:      net/core/filter.c
3249 F:      net/sched/act_bpf.c
3250 F:      net/sched/cls_bpf.c
3251 F:      samples/bpf/
3252 F:      tools/bpf/
3253 F:      tools/lib/bpf/
3254 F:      tools/testing/selftests/bpf/
3255 N:      bpf
3256 K:      bpf
3257
3258 BPF JIT for ARM
3259 M:      Shubham Bansal <illusionist.neo@gmail.com>
3260 L:      netdev@vger.kernel.org
3261 L:      bpf@vger.kernel.org
3262 S:      Maintained
3263 F:      arch/arm/net/
3264
3265 BPF JIT for ARM64
3266 M:      Daniel Borkmann <daniel@iogearbox.net>
3267 M:      Alexei Starovoitov <ast@kernel.org>
3268 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3269 L:      netdev@vger.kernel.org
3270 L:      bpf@vger.kernel.org
3271 S:      Supported
3272 F:      arch/arm64/net/
3273
3274 BPF JIT for MIPS (32-BIT AND 64-BIT)
3275 M:      Paul Burton <paulburton@kernel.org>
3276 L:      netdev@vger.kernel.org
3277 L:      bpf@vger.kernel.org
3278 S:      Maintained
3279 F:      arch/mips/net/
3280
3281 BPF JIT for NFP NICs
3282 M:      Jakub Kicinski <kuba@kernel.org>
3283 L:      netdev@vger.kernel.org
3284 L:      bpf@vger.kernel.org
3285 S:      Supported
3286 F:      drivers/net/ethernet/netronome/nfp/bpf/
3287
3288 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3289 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3290 M:      Sandipan Das <sandipan@linux.ibm.com>
3291 L:      netdev@vger.kernel.org
3292 L:      bpf@vger.kernel.org
3293 S:      Maintained
3294 F:      arch/powerpc/net/
3295
3296 BPF JIT for RISC-V (32-bit)
3297 M:      Luke Nelson <luke.r.nels@gmail.com>
3298 M:      Xi Wang <xi.wang@gmail.com>
3299 L:      netdev@vger.kernel.org
3300 L:      bpf@vger.kernel.org
3301 S:      Maintained
3302 F:      arch/riscv/net/
3303 X:      arch/riscv/net/bpf_jit_comp64.c
3304
3305 BPF JIT for RISC-V (64-bit)
3306 M:      Björn Töpel <bjorn.topel@gmail.com>
3307 L:      netdev@vger.kernel.org
3308 L:      bpf@vger.kernel.org
3309 S:      Maintained
3310 F:      arch/riscv/net/
3311 X:      arch/riscv/net/bpf_jit_comp32.c
3312
3313 BPF JIT for S390
3314 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3315 M:      Heiko Carstens <hca@linux.ibm.com>
3316 M:      Vasily Gorbik <gor@linux.ibm.com>
3317 L:      netdev@vger.kernel.org
3318 L:      bpf@vger.kernel.org
3319 S:      Maintained
3320 F:      arch/s390/net/
3321 X:      arch/s390/net/pnet.c
3322
3323 BPF JIT for SPARC (32-BIT AND 64-BIT)
3324 M:      David S. Miller <davem@davemloft.net>
3325 L:      netdev@vger.kernel.org
3326 L:      bpf@vger.kernel.org
3327 S:      Maintained
3328 F:      arch/sparc/net/
3329
3330 BPF JIT for X86 32-BIT
3331 M:      Wang YanQing <udknight@gmail.com>
3332 L:      netdev@vger.kernel.org
3333 L:      bpf@vger.kernel.org
3334 S:      Maintained
3335 F:      arch/x86/net/bpf_jit_comp32.c
3336
3337 BPF JIT for X86 64-BIT
3338 M:      Alexei Starovoitov <ast@kernel.org>
3339 M:      Daniel Borkmann <daniel@iogearbox.net>
3340 L:      netdev@vger.kernel.org
3341 L:      bpf@vger.kernel.org
3342 S:      Supported
3343 F:      arch/x86/net/
3344 X:      arch/x86/net/bpf_jit_comp32.c
3345
3346 BROADCOM B44 10/100 ETHERNET DRIVER
3347 M:      Michael Chan <michael.chan@broadcom.com>
3348 L:      netdev@vger.kernel.org
3349 S:      Supported
3350 F:      drivers/net/ethernet/broadcom/b44.*
3351
3352 BROADCOM B53 ETHERNET SWITCH DRIVER
3353 M:      Florian Fainelli <f.fainelli@gmail.com>
3354 L:      netdev@vger.kernel.org
3355 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3356 S:      Supported
3357 F:      Documentation/devicetree/bindings/net/dsa/b53.txt
3358 F:      drivers/net/dsa/b53/*
3359 F:      include/linux/platform_data/b53.h
3360
3361 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3362 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3363 L:      bcm-kernel-feedback-list@broadcom.com
3364 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366 S:      Maintained
3367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3368 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3369 F:      drivers/pci/controller/pcie-brcmstb.c
3370 F:      drivers/staging/vc04_services
3371 N:      bcm2711
3372 N:      bcm2835
3373
3374 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3375 M:      Florian Fainelli <f.fainelli@gmail.com>
3376 M:      Ray Jui <rjui@broadcom.com>
3377 M:      Scott Branden <sbranden@broadcom.com>
3378 M:      bcm-kernel-feedback-list@broadcom.com
3379 S:      Maintained
3380 T:      git git://github.com/broadcom/mach-bcm
3381 F:      arch/arm/mach-bcm/
3382 N:      bcm281*
3383 N:      bcm113*
3384 N:      bcm216*
3385 N:      kona
3386
3387 BROADCOM BCM47XX MIPS ARCHITECTURE
3388 M:      Hauke Mehrtens <hauke@hauke-m.de>
3389 M:      Rafał Miłecki <zajec5@gmail.com>
3390 L:      linux-mips@vger.kernel.org
3391 S:      Maintained
3392 F:      Documentation/devicetree/bindings/mips/brcm/
3393 F:      arch/mips/bcm47xx/*
3394 F:      arch/mips/include/asm/mach-bcm47xx/*
3395
3396 BROADCOM BCM5301X ARM ARCHITECTURE
3397 M:      Hauke Mehrtens <hauke@hauke-m.de>
3398 M:      Rafał Miłecki <zajec5@gmail.com>
3399 M:      bcm-kernel-feedback-list@broadcom.com
3400 L:      linux-arm-kernel@lists.infradead.org
3401 S:      Maintained
3402 F:      arch/arm/boot/dts/bcm470*
3403 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3404 F:      arch/arm/boot/dts/bcm953012*
3405 F:      arch/arm/mach-bcm/bcm_5301x.c
3406
3407 BROADCOM BCM53573 ARM ARCHITECTURE
3408 M:      Rafał Miłecki <rafal@milecki.pl>
3409 L:      bcm-kernel-feedback-list@broadcom.com
3410 L:      linux-arm-kernel@lists.infradead.org
3411 S:      Maintained
3412 F:      arch/arm/boot/dts/bcm47189*
3413 F:      arch/arm/boot/dts/bcm53573*
3414
3415 BROADCOM BCM63XX ARM ARCHITECTURE
3416 M:      Florian Fainelli <f.fainelli@gmail.com>
3417 M:      bcm-kernel-feedback-list@broadcom.com
3418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3419 S:      Maintained
3420 T:      git git://github.com/broadcom/stblinux.git
3421 N:      bcm63xx
3422
3423 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3424 M:      Kevin Cernekee <cernekee@gmail.com>
3425 L:      linux-usb@vger.kernel.org
3426 S:      Maintained
3427 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3428
3429 BROADCOM BCM7XXX ARM ARCHITECTURE
3430 M:      Florian Fainelli <f.fainelli@gmail.com>
3431 M:      bcm-kernel-feedback-list@broadcom.com
3432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3433 S:      Maintained
3434 T:      git git://github.com/broadcom/stblinux.git
3435 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3436 F:      arch/arm/boot/dts/bcm7*.dts*
3437 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3438 F:      arch/arm/mach-bcm/*brcmstb*
3439 F:      arch/arm/mm/cache-b15-rac.c
3440 F:      drivers/bus/brcmstb_gisb.c
3441 F:      drivers/pci/controller/pcie-brcmstb.c
3442 N:      brcmstb
3443
3444 BROADCOM BMIPS CPUFREQ DRIVER
3445 M:      Markus Mayer <mmayer@broadcom.com>
3446 M:      bcm-kernel-feedback-list@broadcom.com
3447 L:      linux-pm@vger.kernel.org
3448 S:      Maintained
3449 F:      drivers/cpufreq/bmips-cpufreq.c
3450
3451 BROADCOM BMIPS MIPS ARCHITECTURE
3452 M:      Florian Fainelli <f.fainelli@gmail.com>
3453 L:      bcm-kernel-feedback-list@broadcom.com
3454 L:      linux-mips@vger.kernel.org
3455 S:      Maintained
3456 T:      git git://github.com/broadcom/stblinux.git
3457 F:      arch/mips/bmips/*
3458 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3459 F:      arch/mips/include/asm/mach-bmips/*
3460 F:      arch/mips/kernel/*bmips*
3461 F:      drivers/irqchip/irq-bcm63*
3462 F:      drivers/irqchip/irq-bcm7*
3463 F:      drivers/irqchip/irq-brcmstb*
3464 F:      include/linux/bcm963xx_nvram.h
3465 F:      include/linux/bcm963xx_tag.h
3466
3467 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3468 M:      Rasesh Mody <rmody@marvell.com>
3469 M:      GR-Linux-NIC-Dev@marvell.com
3470 L:      netdev@vger.kernel.org
3471 S:      Supported
3472 F:      drivers/net/ethernet/broadcom/bnx2.*
3473 F:      drivers/net/ethernet/broadcom/bnx2_*
3474
3475 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3476 M:      QLogic-Storage-Upstream@qlogic.com
3477 L:      linux-scsi@vger.kernel.org
3478 S:      Supported
3479 F:      drivers/scsi/bnx2fc/
3480
3481 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3482 M:      QLogic-Storage-Upstream@qlogic.com
3483 L:      linux-scsi@vger.kernel.org
3484 S:      Supported
3485 F:      drivers/scsi/bnx2i/
3486
3487 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3488 M:      Ariel Elior <aelior@marvell.com>
3489 M:      Sudarsana Kalluru <skalluru@marvell.com>
3490 M:      GR-everest-linux-l2@marvell.com
3491 L:      netdev@vger.kernel.org
3492 S:      Supported
3493 F:      drivers/net/ethernet/broadcom/bnx2x/
3494
3495 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3496 M:      Michael Chan <michael.chan@broadcom.com>
3497 L:      netdev@vger.kernel.org
3498 S:      Supported
3499 F:      drivers/net/ethernet/broadcom/bnxt/
3500
3501 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3502 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3503 M:      Franky Lin <franky.lin@broadcom.com>
3504 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3505 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3506 M:      Wright Feng <wright.feng@cypress.com>
3507 L:      linux-wireless@vger.kernel.org
3508 L:      brcm80211-dev-list.pdl@broadcom.com
3509 L:      brcm80211-dev-list@cypress.com
3510 S:      Supported
3511 F:      drivers/net/wireless/broadcom/brcm80211/
3512
3513 BROADCOM BRCMSTB GPIO DRIVER
3514 M:      Gregory Fong <gregory.0xf0@gmail.com>
3515 L:      bcm-kernel-feedback-list@broadcom.com
3516 S:      Supported
3517 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3518 F:      drivers/gpio/gpio-brcmstb.c
3519
3520 BROADCOM BRCMSTB I2C DRIVER
3521 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3522 L:      linux-i2c@vger.kernel.org
3523 L:      bcm-kernel-feedback-list@broadcom.com
3524 S:      Supported
3525 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3526 F:      drivers/i2c/busses/i2c-brcmstb.c
3527
3528 BROADCOM BRCMSTB USB EHCI DRIVER
3529 M:      Al Cooper <alcooperx@gmail.com>
3530 L:      linux-usb@vger.kernel.org
3531 L:      bcm-kernel-feedback-list@broadcom.com
3532 S:      Maintained
3533 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3534 F:      drivers/usb/host/ehci-brcm.*
3535
3536 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3537 M:      Al Cooper <alcooperx@gmail.com>
3538 L:      linux-kernel@vger.kernel.org
3539 L:      bcm-kernel-feedback-list@broadcom.com
3540 S:      Maintained
3541 F:      drivers/phy/broadcom/phy-brcm-usb*
3542
3543 BROADCOM ETHERNET PHY DRIVERS
3544 M:      Florian Fainelli <f.fainelli@gmail.com>
3545 L:      bcm-kernel-feedback-list@broadcom.com
3546 L:      netdev@vger.kernel.org
3547 S:      Supported
3548 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3549 F:      drivers/net/phy/bcm*.[ch]
3550 F:      drivers/net/phy/broadcom.c
3551 F:      include/linux/brcmphy.h
3552
3553 BROADCOM GENET ETHERNET DRIVER
3554 M:      Doug Berger <opendmb@gmail.com>
3555 M:      Florian Fainelli <f.fainelli@gmail.com>
3556 L:      bcm-kernel-feedback-list@broadcom.com
3557 L:      netdev@vger.kernel.org
3558 S:      Supported
3559 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3560 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3561 F:      drivers/net/ethernet/broadcom/genet/
3562 F:      drivers/net/mdio/mdio-bcm-unimac.c
3563 F:      include/linux/platform_data/bcmgenet.h
3564 F:      include/linux/platform_data/mdio-bcm-unimac.h
3565
3566 BROADCOM IPROC ARM ARCHITECTURE
3567 M:      Ray Jui <rjui@broadcom.com>
3568 M:      Scott Branden <sbranden@broadcom.com>
3569 M:      bcm-kernel-feedback-list@broadcom.com
3570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3571 S:      Maintained
3572 T:      git git://github.com/broadcom/cygnus-linux.git
3573 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3574 F:      arch/arm64/boot/dts/broadcom/stingray/*
3575 F:      drivers/clk/bcm/clk-ns*
3576 F:      drivers/clk/bcm/clk-sr*
3577 F:      drivers/pinctrl/bcm/pinctrl-ns*
3578 F:      include/dt-bindings/clock/bcm-sr*
3579 N:      iproc
3580 N:      cygnus
3581 N:      bcm[-_]nsp
3582 N:      bcm9113*
3583 N:      bcm9583*
3584 N:      bcm9585*
3585 N:      bcm9586*
3586 N:      bcm988312
3587 N:      bcm113*
3588 N:      bcm583*
3589 N:      bcm585*
3590 N:      bcm586*
3591 N:      bcm88312
3592 N:      hr2
3593 N:      stingray
3594
3595 BROADCOM KONA GPIO DRIVER
3596 M:      Ray Jui <rjui@broadcom.com>
3597 L:      bcm-kernel-feedback-list@broadcom.com
3598 S:      Supported
3599 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3600 F:      drivers/gpio/gpio-bcm-kona.c
3601
3602 BROADCOM NETXTREME-E ROCE DRIVER
3603 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3604 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3605 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3606 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3607 M:      Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3608 L:      linux-rdma@vger.kernel.org
3609 S:      Supported
3610 W:      http://www.broadcom.com
3611 F:      drivers/infiniband/hw/bnxt_re/
3612 F:      include/uapi/rdma/bnxt_re-abi.h
3613
3614 BROADCOM NVRAM DRIVER
3615 M:      Rafał Miłecki <zajec5@gmail.com>
3616 L:      linux-mips@vger.kernel.org
3617 S:      Maintained
3618 F:      drivers/firmware/broadcom/*
3619
3620 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3621 M:      Rafał Miłecki <zajec5@gmail.com>
3622 L:      linux-wireless@vger.kernel.org
3623 S:      Maintained
3624 F:      drivers/bcma/
3625 F:      include/linux/bcma/
3626
3627 BROADCOM SPI DRIVER
3628 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3629 M:      bcm-kernel-feedback-list@broadcom.com
3630 S:      Maintained
3631 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3632 F:      drivers/spi/spi-bcm-qspi.*
3633 F:      drivers/spi/spi-brcmstb-qspi.c
3634 F:      drivers/spi/spi-iproc-qspi.c
3635
3636 BROADCOM STB AVS CPUFREQ DRIVER
3637 M:      Markus Mayer <mmayer@broadcom.com>
3638 M:      bcm-kernel-feedback-list@broadcom.com
3639 L:      linux-pm@vger.kernel.org
3640 S:      Maintained
3641 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3642 F:      drivers/cpufreq/brcmstb*
3643
3644 BROADCOM STB AVS TMON DRIVER
3645 M:      Markus Mayer <mmayer@broadcom.com>
3646 M:      bcm-kernel-feedback-list@broadcom.com
3647 L:      linux-pm@vger.kernel.org
3648 S:      Maintained
3649 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3650 F:      drivers/thermal/broadcom/brcmstb*
3651
3652 BROADCOM STB DPFE DRIVER
3653 M:      Markus Mayer <mmayer@broadcom.com>
3654 M:      bcm-kernel-feedback-list@broadcom.com
3655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3656 S:      Maintained
3657 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3658 F:      drivers/memory/brcmstb_dpfe.c
3659
3660 BROADCOM STB NAND FLASH DRIVER
3661 M:      Brian Norris <computersforpeace@gmail.com>
3662 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3663 L:      linux-mtd@lists.infradead.org
3664 L:      bcm-kernel-feedback-list@broadcom.com
3665 S:      Maintained
3666 F:      drivers/mtd/nand/raw/brcmnand/
3667
3668 BROADCOM SYSTEMPORT ETHERNET DRIVER
3669 M:      Florian Fainelli <f.fainelli@gmail.com>
3670 L:      bcm-kernel-feedback-list@broadcom.com
3671 L:      netdev@vger.kernel.org
3672 S:      Supported
3673 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3674
3675 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3676 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3677 M:      Prashant Sreedharan <prashant@broadcom.com>
3678 M:      Michael Chan <mchan@broadcom.com>
3679 L:      netdev@vger.kernel.org
3680 S:      Supported
3681 F:      drivers/net/ethernet/broadcom/tg3.*
3682
3683 BROCADE BFA FC SCSI DRIVER
3684 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3685 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3686 L:      linux-scsi@vger.kernel.org
3687 S:      Supported
3688 F:      drivers/scsi/bfa/
3689
3690 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3691 M:      Rasesh Mody <rmody@marvell.com>
3692 M:      Sudarsana Kalluru <skalluru@marvell.com>
3693 M:      GR-Linux-NIC-Dev@marvell.com
3694 L:      netdev@vger.kernel.org
3695 S:      Supported
3696 F:      drivers/net/ethernet/brocade/bna/
3697
3698 BSG (block layer generic sg v4 driver)
3699 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3700 L:      linux-scsi@vger.kernel.org
3701 S:      Supported
3702 F:      block/bsg.c
3703 F:      include/linux/bsg.h
3704 F:      include/uapi/linux/bsg.h
3705
3706 BT87X AUDIO DRIVER
3707 M:      Clemens Ladisch <clemens@ladisch.de>
3708 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3709 S:      Maintained
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3711 F:      Documentation/sound/cards/bt87x.rst
3712 F:      sound/pci/bt87x.c
3713
3714 BT8XXGPIO DRIVER
3715 M:      Michael Buesch <m@bues.ch>
3716 S:      Maintained
3717 W:      http://bu3sch.de/btgpio.php
3718 F:      drivers/gpio/gpio-bt8xx.c
3719
3720 BTRFS FILE SYSTEM
3721 M:      Chris Mason <clm@fb.com>
3722 M:      Josef Bacik <josef@toxicpanda.com>
3723 M:      David Sterba <dsterba@suse.com>
3724 L:      linux-btrfs@vger.kernel.org
3725 S:      Maintained
3726 W:      http://btrfs.wiki.kernel.org/
3727 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3729 F:      Documentation/filesystems/btrfs.rst
3730 F:      fs/btrfs/
3731 F:      include/linux/btrfs*
3732 F:      include/uapi/linux/btrfs*
3733
3734 BTTV VIDEO4LINUX DRIVER
3735 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3736 L:      linux-media@vger.kernel.org
3737 S:      Odd fixes
3738 W:      https://linuxtv.org
3739 T:      git git://linuxtv.org/media_tree.git
3740 F:      Documentation/driver-api/media/drivers/bttv*
3741 F:      drivers/media/pci/bt8xx/bttv*
3742
3743 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3744 M:      Chanwoo Choi <cw00.choi@samsung.com>
3745 L:      linux-pm@vger.kernel.org
3746 L:      linux-samsung-soc@vger.kernel.org
3747 S:      Maintained
3748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3749 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3750 F:      drivers/devfreq/exynos-bus.c
3751
3752 BUSLOGIC SCSI DRIVER
3753 M:      Khalid Aziz <khalid@gonehiking.org>
3754 L:      linux-scsi@vger.kernel.org
3755 S:      Maintained
3756 F:      drivers/scsi/BusLogic.*
3757 F:      drivers/scsi/FlashPoint.*
3758
3759 C-MEDIA CMI8788 DRIVER
3760 M:      Clemens Ladisch <clemens@ladisch.de>
3761 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3762 S:      Maintained
3763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3764 F:      sound/pci/oxygen/
3765
3766 C-SKY ARCHITECTURE
3767 M:      Guo Ren <guoren@kernel.org>
3768 L:      linux-csky@vger.kernel.org
3769 S:      Supported
3770 T:      git https://github.com/c-sky/csky-linux.git
3771 F:      Documentation/devicetree/bindings/csky/
3772 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3773 F:      Documentation/devicetree/bindings/timer/csky,*
3774 F:      arch/csky/
3775 F:      drivers/clocksource/timer-gx6605s.c
3776 F:      drivers/clocksource/timer-mp-csky.c
3777 F:      drivers/irqchip/irq-csky-*
3778 N:      csky
3779 K:      csky
3780
3781 C6X ARCHITECTURE
3782 M:      Mark Salter <msalter@redhat.com>
3783 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3784 L:      linux-c6x-dev@linux-c6x.org
3785 S:      Maintained
3786 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3787 F:      arch/c6x/
3788
3789 CA8210 IEEE-802.15.4 RADIO DRIVER
3790 M:      Harry Morris <h.morris@cascoda.com>
3791 L:      linux-wpan@vger.kernel.org
3792 S:      Maintained
3793 W:      https://github.com/Cascoda/ca8210-linux.git
3794 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3795 F:      drivers/net/ieee802154/ca8210.c
3796
3797 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3798 M:      David Howells <dhowells@redhat.com>
3799 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3800 S:      Supported
3801 F:      Documentation/filesystems/caching/cachefiles.rst
3802 F:      fs/cachefiles/
3803
3804 CADENCE MIPI-CSI2 BRIDGES
3805 M:      Maxime Ripard <mripard@kernel.org>
3806 L:      linux-media@vger.kernel.org
3807 S:      Maintained
3808 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3809 F:      drivers/media/platform/cadence/cdns-csi2*
3810
3811 CADENCE NAND DRIVER
3812 L:      linux-mtd@lists.infradead.org
3813 S:      Orphan
3814 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3815 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3816
3817 CADET FM/AM RADIO RECEIVER DRIVER
3818 M:      Hans Verkuil <hverkuil@xs4all.nl>
3819 L:      linux-media@vger.kernel.org
3820 S:      Maintained
3821 W:      https://linuxtv.org
3822 T:      git git://linuxtv.org/media_tree.git
3823 F:      drivers/media/radio/radio-cadet*
3824
3825 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3826 M:      Jonathan Corbet <corbet@lwn.net>
3827 L:      linux-media@vger.kernel.org
3828 S:      Maintained
3829 T:      git git://linuxtv.org/media_tree.git
3830 F:      Documentation/admin-guide/media/cafe_ccic*
3831 F:      drivers/media/platform/marvell-ccic/
3832
3833 CAIF NETWORK LAYER
3834 L:      netdev@vger.kernel.org
3835 S:      Orphan
3836 F:      Documentation/networking/caif/
3837 F:      drivers/net/caif/
3838 F:      include/net/caif/
3839 F:      include/uapi/linux/caif/
3840 F:      net/caif/
3841
3842 CAKE QDISC
3843 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3844 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3845 S:      Maintained
3846 F:      net/sched/sch_cake.c
3847
3848 CAN NETWORK DRIVERS
3849 M:      Wolfgang Grandegger <wg@grandegger.com>
3850 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3851 L:      linux-can@vger.kernel.org
3852 S:      Maintained
3853 W:      https://github.com/linux-can
3854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3856 F:      Documentation/devicetree/bindings/net/can/
3857 F:      drivers/net/can/
3858 F:      include/linux/can/dev.h
3859 F:      include/linux/can/led.h
3860 F:      include/linux/can/platform/
3861 F:      include/linux/can/rx-offload.h
3862 F:      include/uapi/linux/can/error.h
3863 F:      include/uapi/linux/can/netlink.h
3864 F:      include/uapi/linux/can/vxcan.h
3865
3866 CAN NETWORK LAYER
3867 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3868 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3869 L:      linux-can@vger.kernel.org
3870 S:      Maintained
3871 W:      https://github.com/linux-can
3872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3874 F:      Documentation/networking/can.rst
3875 F:      include/linux/can/core.h
3876 F:      include/linux/can/skb.h
3877 F:      include/net/netns/can.h
3878 F:      include/uapi/linux/can.h
3879 F:      include/uapi/linux/can/bcm.h
3880 F:      include/uapi/linux/can/gw.h
3881 F:      include/uapi/linux/can/raw.h
3882 F:      net/can/
3883
3884 CAN-J1939 NETWORK LAYER
3885 M:      Robin van der Gracht <robin@protonic.nl>
3886 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3887 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3888 L:      linux-can@vger.kernel.org
3889 S:      Maintained
3890 F:      Documentation/networking/j1939.rst
3891 F:      include/uapi/linux/can/j1939.h
3892 F:      net/can/j1939/
3893
3894 CAPABILITIES
3895 M:      Serge Hallyn <serge@hallyn.com>
3896 L:      linux-security-module@vger.kernel.org
3897 S:      Supported
3898 F:      include/linux/capability.h
3899 F:      include/uapi/linux/capability.h
3900 F:      kernel/capability.c
3901 F:      security/commoncap.c
3902
3903 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3904 M:      Kevin Tsai <ktsai@capellamicro.com>
3905 S:      Maintained
3906 F:      drivers/iio/light/cm*
3907
3908 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3909 M:      Christian Lamparter <chunkeey@googlemail.com>
3910 L:      linux-wireless@vger.kernel.org
3911 S:      Maintained
3912 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3913 F:      drivers/net/wireless/ath/carl9170/
3914
3915 CAVIUM I2C DRIVER
3916 M:      Robert Richter <rric@kernel.org>
3917 S:      Odd Fixes
3918 W:      http://www.marvell.com
3919 F:      drivers/i2c/busses/i2c-octeon*
3920 F:      drivers/i2c/busses/i2c-thunderx*
3921
3922 CAVIUM LIQUIDIO NETWORK DRIVER
3923 M:      Derek Chickles <dchickles@marvell.com>
3924 M:      Satanand Burla <sburla@marvell.com>
3925 M:      Felix Manlunas <fmanlunas@marvell.com>
3926 L:      netdev@vger.kernel.org
3927 S:      Supported
3928 W:      http://www.marvell.com
3929 F:      drivers/net/ethernet/cavium/liquidio/
3930
3931 CAVIUM MMC DRIVER
3932 M:      Robert Richter <rric@kernel.org>
3933 S:      Odd Fixes
3934 W:      http://www.marvell.com
3935 F:      drivers/mmc/host/cavium*
3936
3937 CAVIUM OCTEON-TX CRYPTO DRIVER
3938 M:      George Cherian <gcherian@marvell.com>
3939 L:      linux-crypto@vger.kernel.org
3940 S:      Supported
3941 W:      http://www.marvell.com
3942 F:      drivers/crypto/cavium/cpt/
3943
3944 CAVIUM THUNDERX2 ARM64 SOC
3945 M:      Robert Richter <rric@kernel.org>
3946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3947 S:      Odd Fixes
3948 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3949 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3950
3951 CC2520 IEEE-802.15.4 RADIO DRIVER
3952 M:      Varka Bhadram <varkabhadram@gmail.com>
3953 L:      linux-wpan@vger.kernel.org
3954 S:      Maintained
3955 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3956 F:      drivers/net/ieee802154/cc2520.c
3957 F:      include/linux/spi/cc2520.h
3958
3959 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3960 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3961 L:      linux-crypto@vger.kernel.org
3962 S:      Supported
3963 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3964 F:      drivers/crypto/ccree/
3965
3966 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3967 M:      Hadar Gat <hadar.gat@arm.com>
3968 L:      linux-crypto@vger.kernel.org
3969 S:      Supported
3970 F:      drivers/char/hw_random/cctrng.c
3971 F:      drivers/char/hw_random/cctrng.h
3972 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3973 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3974
3975 CEC FRAMEWORK
3976 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3977 L:      linux-media@vger.kernel.org
3978 S:      Supported
3979 W:      http://linuxtv.org
3980 T:      git git://linuxtv.org/media_tree.git
3981 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3982 F:      Documentation/devicetree/bindings/media/cec.txt
3983 F:      Documentation/driver-api/media/cec-core.rst
3984 F:      Documentation/userspace-api/media/cec
3985 F:      drivers/media/cec/
3986 F:      drivers/media/rc/keymaps/rc-cec.c
3987 F:      include/media/cec-notifier.h
3988 F:      include/media/cec.h
3989 F:      include/uapi/linux/cec-funcs.h
3990 F:      include/uapi/linux/cec.h
3991
3992 CEC GPIO DRIVER
3993 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3994 L:      linux-media@vger.kernel.org
3995 S:      Supported
3996 W:      http://linuxtv.org
3997 T:      git git://linuxtv.org/media_tree.git
3998 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3999 F:      drivers/media/platform/cec-gpio/
4000
4001 CELL BROADBAND ENGINE ARCHITECTURE
4002 M:      Arnd Bergmann <arnd@arndb.de>
4003 L:      linuxppc-dev@lists.ozlabs.org
4004 S:      Supported
4005 W:      http://www.ibm.com/developerworks/power/cell/
4006 F:      arch/powerpc/include/asm/cell*.h
4007 F:      arch/powerpc/include/asm/spu*.h
4008 F:      arch/powerpc/include/uapi/asm/spu*.h
4009 F:      arch/powerpc/oprofile/*cell*
4010 F:      arch/powerpc/platforms/cell/
4011
4012 CELLWISE CW2015 BATTERY DRIVER
4013 M:      Tobias Schrammm <t.schramm@manjaro.org>
4014 S:      Maintained
4015 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4016 F:      drivers/power/supply/cw2015_battery.c
4017
4018 CEPH COMMON CODE (LIBCEPH)
4019 M:      Ilya Dryomov <idryomov@gmail.com>
4020 M:      Jeff Layton <jlayton@kernel.org>
4021 L:      ceph-devel@vger.kernel.org
4022 S:      Supported
4023 W:      http://ceph.com/
4024 T:      git git://github.com/ceph/ceph-client.git
4025 F:      include/linux/ceph/
4026 F:      include/linux/crush/
4027 F:      net/ceph/
4028
4029 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4030 M:      Jeff Layton <jlayton@kernel.org>
4031 M:      Ilya Dryomov <idryomov@gmail.com>
4032 L:      ceph-devel@vger.kernel.org
4033 S:      Supported
4034 W:      http://ceph.com/
4035 T:      git git://github.com/ceph/ceph-client.git
4036 F:      Documentation/filesystems/ceph.rst
4037 F:      fs/ceph/
4038
4039 CERTIFICATE HANDLING
4040 M:      David Howells <dhowells@redhat.com>
4041 M:      David Woodhouse <dwmw2@infradead.org>
4042 L:      keyrings@vger.kernel.org
4043 S:      Maintained
4044 F:      Documentation/admin-guide/module-signing.rst
4045 F:      certs/
4046 F:      scripts/extract-cert.c
4047 F:      scripts/sign-file.c
4048
4049 CFAG12864B LCD DRIVER
4050 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4051 S:      Maintained
4052 F:      drivers/auxdisplay/cfag12864b.c
4053 F:      include/linux/cfag12864b.h
4054
4055 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4056 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4057 S:      Maintained
4058 F:      drivers/auxdisplay/cfag12864bfb.c
4059 F:      include/linux/cfag12864b.h
4060
4061 CHAR and MISC DRIVERS
4062 M:      Arnd Bergmann <arnd@arndb.de>
4063 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4064 S:      Supported
4065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4066 F:      drivers/char/
4067 F:      drivers/misc/
4068 F:      include/linux/miscdevice.h
4069
4070 CHECKPATCH
4071 M:      Andy Whitcroft <apw@canonical.com>
4072 M:      Joe Perches <joe@perches.com>
4073 S:      Maintained
4074 F:      scripts/checkpatch.pl
4075
4076 CHINESE DOCUMENTATION
4077 M:      Harry Wei <harryxiyou@gmail.com>
4078 M:      Alex Shi <alex.shi@linux.alibaba.com>
4079 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4080 S:      Maintained
4081 F:      Documentation/translations/zh_CN/
4082
4083 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4084 M:      Peter Chen <Peter.Chen@nxp.com>
4085 L:      linux-usb@vger.kernel.org
4086 S:      Maintained
4087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4088 F:      drivers/usb/chipidea/
4089
4090 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4091 M:      Hans de Goede <hdegoede@redhat.com>
4092 L:      linux-input@vger.kernel.org
4093 S:      Maintained
4094 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4095 F:      drivers/input/touchscreen/chipone_icn8318.c
4096
4097 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4098 M:      Hans de Goede <hdegoede@redhat.com>
4099 L:      linux-input@vger.kernel.org
4100 S:      Maintained
4101 F:      drivers/input/touchscreen/chipone_icn8505.c
4102
4103 CHROME HARDWARE PLATFORM SUPPORT
4104 M:      Benson Leung <bleung@chromium.org>
4105 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4106 S:      Maintained
4107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4108 F:      drivers/platform/chrome/
4109
4110 CHROMEOS EC CODEC DRIVER
4111 M:      Cheng-Yi Chiang <cychiang@chromium.org>
4112 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4113 R:      Guenter Roeck <groeck@chromium.org>
4114 S:      Maintained
4115 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4116 F:      sound/soc/codecs/cros_ec_codec.*
4117
4118 CHROMEOS EC SUBDRIVERS
4119 M:      Benson Leung <bleung@chromium.org>
4120 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4121 R:      Guenter Roeck <groeck@chromium.org>
4122 S:      Maintained
4123 F:      drivers/power/supply/cros_usbpd-charger.c
4124 N:      cros_ec
4125 N:      cros-ec
4126
4127 CHRONTEL CH7322 CEC DRIVER
4128 M:      Jeff Chase <jnchase@google.com>
4129 L:      linux-media@vger.kernel.org
4130 S:      Maintained
4131 T:      git git://linuxtv.org/media_tree.git
4132 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4133 F:      drivers/media/cec/i2c/ch7322.c
4134
4135 CIRRUS LOGIC AUDIO CODEC DRIVERS
4136 M:      James Schulman <james.schulman@cirrus.com>
4137 M:      David Rhodes <david.rhodes@cirrus.com>
4138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4139 S:      Maintained
4140 F:      sound/soc/codecs/cs*
4141
4142 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4143 M:      Hartley Sweeten <hsweeten@visionengravers.com>
4144 L:      netdev@vger.kernel.org
4145 S:      Maintained
4146 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4147
4148 CIRRUS LOGIC LOCHNAGAR DRIVER
4149 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4150 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4151 L:      patches@opensource.cirrus.com
4152 S:      Supported
4153 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4154 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4155 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4156 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4157 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4158 F:      Documentation/hwmon/lochnagar.rst
4159 F:      drivers/clk/clk-lochnagar.c
4160 F:      drivers/hwmon/lochnagar-hwmon.c
4161 F:      drivers/mfd/lochnagar-i2c.c
4162 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4163 F:      drivers/regulator/lochnagar-regulator.c
4164 F:      include/dt-bindings/clk/lochnagar.h
4165 F:      include/dt-bindings/pinctrl/lochnagar.h
4166 F:      include/linux/mfd/lochnagar*
4167 F:      sound/soc/codecs/lochnagar-sc.c
4168
4169 CIRRUS LOGIC MADERA CODEC DRIVERS
4170 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4171 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4173 L:      patches@opensource.cirrus.com
4174 S:      Supported
4175 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4176 T:      git https://github.com/CirrusLogic/linux-drivers.git
4177 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4178 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4179 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4180 F:      drivers/gpio/gpio-madera*
4181 F:      drivers/irqchip/irq-madera*
4182 F:      drivers/mfd/cs47l*
4183 F:      drivers/mfd/madera*
4184 F:      drivers/pinctrl/cirrus/*
4185 F:      include/dt-bindings/sound/madera*
4186 F:      include/linux/irqchip/irq-madera*
4187 F:      include/linux/mfd/madera/*
4188 F:      include/sound/madera*
4189 F:      sound/soc/codecs/cs47l*
4190 F:      sound/soc/codecs/madera*
4191
4192 CISCO FCOE HBA DRIVER
4193 M:      Satish Kharat <satishkh@cisco.com>
4194 M:      Sesidhar Baddela <sebaddel@cisco.com>
4195 M:      Karan Tilak Kumar <kartilak@cisco.com>
4196 L:      linux-scsi@vger.kernel.org
4197 S:      Supported
4198 F:      drivers/scsi/fnic/
4199
4200 CISCO SCSI HBA DRIVER
4201 M:      Karan Tilak Kumar <kartilak@cisco.com>
4202 M:      Sesidhar Baddela <sebaddel@cisco.com>
4203 L:      linux-scsi@vger.kernel.org
4204 S:      Supported
4205 F:      drivers/scsi/snic/
4206
4207 CISCO VIC ETHERNET NIC DRIVER
4208 M:      Christian Benvenuti <benve@cisco.com>
4209 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4210 S:      Supported
4211 F:      drivers/net/ethernet/cisco/enic/
4212
4213 CISCO VIC LOW LATENCY NIC DRIVER
4214 M:      Christian Benvenuti <benve@cisco.com>
4215 M:      Nelson Escobar <neescoba@cisco.com>
4216 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4217 S:      Supported
4218 F:      drivers/infiniband/hw/usnic/
4219
4220 CLANG-FORMAT FILE
4221 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4222 S:      Maintained
4223 F:      .clang-format
4224
4225 CLANG/LLVM BUILD SUPPORT
4226 M:      Nathan Chancellor <natechancellor@gmail.com>
4227 M:      Nick Desaulniers <ndesaulniers@google.com>
4228 L:      clang-built-linux@googlegroups.com
4229 S:      Supported
4230 W:      https://clangbuiltlinux.github.io/
4231 B:      https://github.com/ClangBuiltLinux/linux/issues
4232 C:      irc://chat.freenode.net/clangbuiltlinux
4233 F:      Documentation/kbuild/llvm.rst
4234 K:      \b(?i:clang|llvm)\b
4235
4236 CLEANCACHE API
4237 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4238 L:      linux-kernel@vger.kernel.org
4239 S:      Maintained
4240 F:      include/linux/cleancache.h
4241 F:      mm/cleancache.c
4242
4243 CLK API
4244 M:      Russell King <linux@armlinux.org.uk>
4245 L:      linux-clk@vger.kernel.org
4246 S:      Maintained
4247 F:      include/linux/clk.h
4248
4249 CLOCKSOURCE, CLOCKEVENT DRIVERS
4250 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4251 M:      Thomas Gleixner <tglx@linutronix.de>
4252 L:      linux-kernel@vger.kernel.org
4253 S:      Supported
4254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4255 F:      Documentation/devicetree/bindings/timer/
4256 F:      drivers/clocksource/
4257
4258 CMPC ACPI DRIVER
4259 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4260 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4261 L:      platform-driver-x86@vger.kernel.org
4262 S:      Supported
4263 F:      drivers/platform/x86/classmate-laptop.c
4264
4265 COBALT MEDIA DRIVER
4266 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4267 L:      linux-media@vger.kernel.org
4268 S:      Supported
4269 W:      https://linuxtv.org
4270 T:      git git://linuxtv.org/media_tree.git
4271 F:      drivers/media/pci/cobalt/
4272
4273 COCCINELLE/Semantic Patches (SmPL)
4274 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4275 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4276 M:      Nicolas Palix <nicolas.palix@imag.fr>
4277 M:      Michal Marek <michal.lkml@markovi.net>
4278 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4279 S:      Supported
4280 W:      http://coccinelle.lip6.fr/
4281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4282 F:      Documentation/dev-tools/coccinelle.rst
4283 F:      scripts/coccicheck
4284 F:      scripts/coccinelle/
4285
4286 CODA FILE SYSTEM
4287 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4288 M:      coda@cs.cmu.edu
4289 L:      codalist@coda.cs.cmu.edu
4290 S:      Maintained
4291 W:      http://www.coda.cs.cmu.edu/
4292 F:      Documentation/filesystems/coda.rst
4293 F:      fs/coda/
4294 F:      include/linux/coda*.h
4295 F:      include/uapi/linux/coda*.h
4296
4297 CODA V4L2 MEM2MEM DRIVER
4298 M:      Philipp Zabel <p.zabel@pengutronix.de>
4299 L:      linux-media@vger.kernel.org
4300 S:      Maintained
4301 F:      Documentation/devicetree/bindings/media/coda.txt
4302 F:      drivers/media/platform/coda/
4303
4304 CODE OF CONDUCT
4305 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4306 S:      Supported
4307 F:      Documentation/process/code-of-conduct-interpretation.rst
4308 F:      Documentation/process/code-of-conduct.rst
4309
4310 COMMON CLK FRAMEWORK
4311 M:      Michael Turquette <mturquette@baylibre.com>
4312 M:      Stephen Boyd <sboyd@kernel.org>
4313 L:      linux-clk@vger.kernel.org
4314 S:      Maintained
4315 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4317 F:      Documentation/devicetree/bindings/clock/
4318 F:      drivers/clk/
4319 F:      include/linux/clk-pr*
4320 F:      include/linux/clk/
4321 F:      include/linux/of_clk.h
4322 X:      drivers/clk/clkdev.c
4323
4324 COMMON INTERNET FILE SYSTEM (CIFS)
4325 M:      Steve French <sfrench@samba.org>
4326 L:      linux-cifs@vger.kernel.org
4327 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4328 S:      Supported
4329 W:      http://linux-cifs.samba.org/
4330 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4331 F:      Documentation/admin-guide/cifs/
4332 F:      fs/cifs/
4333
4334 COMPACTPCI HOTPLUG CORE
4335 M:      Scott Murray <scott@spiteful.org>
4336 L:      linux-pci@vger.kernel.org
4337 S:      Maintained
4338 F:      drivers/pci/hotplug/cpci_hotplug*
4339
4340 COMPACTPCI HOTPLUG GENERIC DRIVER
4341 M:      Scott Murray <scott@spiteful.org>
4342 L:      linux-pci@vger.kernel.org
4343 S:      Maintained
4344 F:      drivers/pci/hotplug/cpcihp_generic.c
4345
4346 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4347 M:      Scott Murray <scott@spiteful.org>
4348 L:      linux-pci@vger.kernel.org
4349 S:      Maintained
4350 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4351
4352 COMPAL LAPTOP SUPPORT
4353 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4354 L:      platform-driver-x86@vger.kernel.org
4355 S:      Maintained
4356 F:      drivers/platform/x86/compal-laptop.c
4357
4358 COMPILER ATTRIBUTES
4359 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4360 S:      Maintained
4361 F:      include/linux/compiler_attributes.h
4362
4363 CONEXANT ACCESSRUNNER USB DRIVER
4364 L:      accessrunner-general@lists.sourceforge.net
4365 S:      Orphan
4366 W:      http://accessrunner.sourceforge.net/
4367 F:      drivers/usb/atm/cxacru.c
4368
4369 CONFIGFS
4370 M:      Joel Becker <jlbec@evilplan.org>
4371 M:      Christoph Hellwig <hch@lst.de>
4372 S:      Supported
4373 T:      git git://git.infradead.org/users/hch/configfs.git
4374 F:      fs/configfs/
4375 F:      include/linux/configfs.h
4376
4377 CONSOLE SUBSYSTEM
4378 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4379 S:      Supported
4380 F:      drivers/video/console/
4381 F:      include/linux/console*
4382
4383 CONTROL GROUP (CGROUP)
4384 M:      Tejun Heo <tj@kernel.org>
4385 M:      Li Zefan <lizefan@huawei.com>
4386 M:      Johannes Weiner <hannes@cmpxchg.org>
4387 L:      cgroups@vger.kernel.org
4388 S:      Maintained
4389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4390 F:      Documentation/admin-guide/cgroup-v1/
4391 F:      Documentation/admin-guide/cgroup-v2.rst
4392 F:      include/linux/cgroup*
4393 F:      kernel/cgroup/
4394
4395 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4396 M:      Tejun Heo <tj@kernel.org>
4397 M:      Jens Axboe <axboe@kernel.dk>
4398 L:      cgroups@vger.kernel.org
4399 L:      linux-block@vger.kernel.org
4400 T:      git git://git.kernel.dk/linux-block
4401 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4402 F:      block/bfq-cgroup.c
4403 F:      block/blk-cgroup.c
4404 F:      block/blk-iolatency.c
4405 F:      block/blk-throttle.c
4406 F:      include/linux/blk-cgroup.h
4407
4408 CONTROL GROUP - CPUSET
4409 M:      Li Zefan <lizefan@huawei.com>
4410 L:      cgroups@vger.kernel.org
4411 S:      Maintained
4412 W:      http://www.bullopensource.org/cpuset/
4413 W:      http://oss.sgi.com/projects/cpusets/
4414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4415 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4416 F:      include/linux/cpuset.h
4417 F:      kernel/cgroup/cpuset.c
4418
4419 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4420 M:      Johannes Weiner <hannes@cmpxchg.org>
4421 M:      Michal Hocko <mhocko@kernel.org>
4422 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4423 L:      cgroups@vger.kernel.org
4424 L:      linux-mm@kvack.org
4425 S:      Maintained
4426 F:      mm/memcontrol.c
4427 F:      mm/swap_cgroup.c
4428
4429 CORETEMP HARDWARE MONITORING DRIVER
4430 M:      Fenghua Yu <fenghua.yu@intel.com>
4431 L:      linux-hwmon@vger.kernel.org
4432 S:      Maintained
4433 F:      Documentation/hwmon/coretemp.rst
4434 F:      drivers/hwmon/coretemp.c
4435
4436 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4437 M:      Marius Zachmann <mail@mariuszachmann.de>
4438 L:      linux-hwmon@vger.kernel.org
4439 S:      Maintained
4440 F:      drivers/hwmon/corsair-cpro.c
4441
4442 COSA/SRP SYNC SERIAL DRIVER
4443 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4444 S:      Maintained
4445 W:      http://www.fi.muni.cz/~kas/cosa/
4446 F:      drivers/net/wan/cosa*
4447
4448 COUNTER SUBSYSTEM
4449 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4450 L:      linux-iio@vger.kernel.org
4451 S:      Maintained
4452 F:      Documentation/ABI/testing/sysfs-bus-counter*
4453 F:      Documentation/driver-api/generic-counter.rst
4454 F:      drivers/counter/
4455 F:      include/linux/counter.h
4456 F:      include/linux/counter_enum.h
4457
4458 CPMAC ETHERNET DRIVER
4459 M:      Florian Fainelli <f.fainelli@gmail.com>
4460 L:      netdev@vger.kernel.org
4461 S:      Maintained
4462 F:      drivers/net/ethernet/ti/cpmac.c
4463
4464 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4465 M:      Viresh Kumar <viresh.kumar@linaro.org>
4466 M:      Sudeep Holla <sudeep.holla@arm.com>
4467 L:      linux-pm@vger.kernel.org
4468 S:      Maintained
4469 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4470 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4471
4472 CPU FREQUENCY SCALING FRAMEWORK
4473 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4474 M:      Viresh Kumar <viresh.kumar@linaro.org>
4475 L:      linux-pm@vger.kernel.org
4476 S:      Maintained
4477 B:      https://bugzilla.kernel.org
4478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4480 F:      Documentation/admin-guide/pm/cpufreq.rst
4481 F:      Documentation/admin-guide/pm/intel_pstate.rst
4482 F:      Documentation/cpu-freq/
4483 F:      Documentation/devicetree/bindings/cpufreq/
4484 F:      drivers/cpufreq/
4485 F:      include/linux/cpufreq.h
4486 F:      include/linux/sched/cpufreq.h
4487 F:      kernel/sched/cpufreq*.c
4488 F:      tools/testing/selftests/cpufreq/
4489
4490 CPU IDLE TIME MANAGEMENT FRAMEWORK
4491 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4492 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4493 L:      linux-pm@vger.kernel.org
4494 S:      Maintained
4495 B:      https://bugzilla.kernel.org
4496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4497 F:      Documentation/admin-guide/pm/cpuidle.rst
4498 F:      Documentation/driver-api/pm/cpuidle.rst
4499 F:      drivers/cpuidle/*
4500 F:      include/linux/cpuidle.h
4501
4502 CPU POWER MONITORING SUBSYSTEM
4503 M:      Thomas Renninger <trenn@suse.com>
4504 M:      Shuah Khan <shuah@kernel.org>
4505 M:      Shuah Khan <skhan@linuxfoundation.org>
4506 L:      linux-pm@vger.kernel.org
4507 S:      Maintained
4508 F:      tools/power/cpupower/
4509
4510 CPUID/MSR DRIVER
4511 M:      "H. Peter Anvin" <hpa@zytor.com>
4512 S:      Maintained
4513 F:      arch/x86/kernel/cpuid.c
4514 F:      arch/x86/kernel/msr.c
4515
4516 CPUIDLE DRIVER - ARM BIG LITTLE
4517 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4518 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4519 L:      linux-pm@vger.kernel.org
4520 L:      linux-arm-kernel@lists.infradead.org
4521 S:      Maintained
4522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4523 F:      drivers/cpuidle/cpuidle-big_little.c
4524
4525 CPUIDLE DRIVER - ARM EXYNOS
4526 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4527 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4528 M:      Kukjin Kim <kgene@kernel.org>
4529 L:      linux-pm@vger.kernel.org
4530 L:      linux-samsung-soc@vger.kernel.org
4531 S:      Supported
4532 F:      arch/arm/mach-exynos/pm.c
4533 F:      drivers/cpuidle/cpuidle-exynos.c
4534
4535 CPUIDLE DRIVER - ARM PSCI
4536 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4537 M:      Sudeep Holla <sudeep.holla@arm.com>
4538 L:      linux-pm@vger.kernel.org
4539 L:      linux-arm-kernel@lists.infradead.org
4540 S:      Supported
4541 F:      drivers/cpuidle/cpuidle-psci.c
4542
4543 CRAMFS FILESYSTEM
4544 M:      Nicolas Pitre <nico@fluxnic.net>
4545 S:      Maintained
4546 F:      Documentation/filesystems/cramfs.rst
4547 F:      fs/cramfs/
4548
4549 CREATIVE SB0540
4550 M:      Bastien Nocera <hadess@hadess.net>
4551 L:      linux-input@vger.kernel.org
4552 S:      Maintained
4553 F:      drivers/hid/hid-creative-sb0540.c
4554
4555 CRYPTO API
4556 M:      Herbert Xu <herbert@gondor.apana.org.au>
4557 M:      "David S. Miller" <davem@davemloft.net>
4558 L:      linux-crypto@vger.kernel.org
4559 S:      Maintained
4560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4562 F:      Documentation/crypto/
4563 F:      Documentation/devicetree/bindings/crypto/
4564 F:      arch/*/crypto/
4565 F:      crypto/
4566 F:      drivers/crypto/
4567 F:      include/crypto/
4568 F:      include/linux/crypto*
4569 F:      lib/crypto/
4570
4571 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4572 M:      Neil Horman <nhorman@tuxdriver.com>
4573 L:      linux-crypto@vger.kernel.org
4574 S:      Maintained
4575 F:      crypto/ansi_cprng.c
4576 F:      crypto/rng.c
4577
4578 CS3308 MEDIA DRIVER
4579 M:      Hans Verkuil <hverkuil@xs4all.nl>
4580 L:      linux-media@vger.kernel.org
4581 S:      Odd Fixes
4582 W:      http://linuxtv.org
4583 T:      git git://linuxtv.org/media_tree.git
4584 F:      drivers/media/i2c/cs3308.c
4585
4586 CS5535 Audio ALSA driver
4587 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4588 S:      Maintained
4589 F:      sound/pci/cs5535audio/
4590
4591 CSI DRIVERS FOR ALLWINNER V3s
4592 M:      Yong Deng <yong.deng@magewell.com>
4593 L:      linux-media@vger.kernel.org
4594 S:      Maintained
4595 T:      git git://linuxtv.org/media_tree.git
4596 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4597 F:      drivers/media/platform/sunxi/sun6i-csi/
4598
4599 CW1200 WLAN driver
4600 M:      Solomon Peachy <pizza@shaftnet.org>
4601 S:      Maintained
4602 F:      drivers/net/wireless/st/cw1200/
4603
4604 CX18 VIDEO4LINUX DRIVER
4605 M:      Andy Walls <awalls@md.metrocast.net>
4606 L:      linux-media@vger.kernel.org
4607 S:      Maintained
4608 W:      https://linuxtv.org
4609 T:      git git://linuxtv.org/media_tree.git
4610 F:      drivers/media/pci/cx18/
4611 F:      include/uapi/linux/ivtv*
4612
4613 CX2341X MPEG ENCODER HELPER MODULE
4614 M:      Hans Verkuil <hverkuil@xs4all.nl>
4615 L:      linux-media@vger.kernel.org
4616 S:      Maintained
4617 W:      https://linuxtv.org
4618 T:      git git://linuxtv.org/media_tree.git
4619 F:      drivers/media/common/cx2341x*
4620 F:      include/media/drv-intf/cx2341x.h
4621
4622 CX24120 MEDIA DRIVER
4623 M:      Jemma Denson <jdenson@gmail.com>
4624 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4625 L:      linux-media@vger.kernel.org
4626 S:      Maintained
4627 W:      https://linuxtv.org
4628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4629 F:      drivers/media/dvb-frontends/cx24120*
4630
4631 CX88 VIDEO4LINUX DRIVER
4632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4633 L:      linux-media@vger.kernel.org
4634 S:      Odd fixes
4635 W:      https://linuxtv.org
4636 T:      git git://linuxtv.org/media_tree.git
4637 F:      Documentation/driver-api/media/drivers/cx88*
4638 F:      drivers/media/pci/cx88/
4639
4640 CXD2820R MEDIA DRIVER
4641 M:      Antti Palosaari <crope@iki.fi>
4642 L:      linux-media@vger.kernel.org
4643 S:      Maintained
4644 W:      https://linuxtv.org
4645 W:      http://palosaari.fi/linux/
4646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4647 T:      git git://linuxtv.org/anttip/media_tree.git
4648 F:      drivers/media/dvb-frontends/cxd2820r*
4649
4650 CXGB3 ETHERNET DRIVER (CXGB3)
4651 M:      Vishal Kulkarni <vishal@chelsio.com>
4652 L:      netdev@vger.kernel.org
4653 S:      Supported
4654 W:      http://www.chelsio.com
4655 F:      drivers/net/ethernet/chelsio/cxgb3/
4656
4657 CXGB3 ISCSI DRIVER (CXGB3I)
4658 M:      Karen Xie <kxie@chelsio.com>
4659 L:      linux-scsi@vger.kernel.org
4660 S:      Supported
4661 W:      http://www.chelsio.com
4662 F:      drivers/scsi/cxgbi/cxgb3i
4663
4664 CXGB4 CRYPTO DRIVER (chcr)
4665 M:      Ayush Sawal <ayush.sawal@chelsio.com>
4666 M:      Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4667 M:      Rohit Maheshwari <rohitm@chelsio.com>
4668 L:      linux-crypto@vger.kernel.org
4669 S:      Supported
4670 W:      http://www.chelsio.com
4671 F:      drivers/crypto/chelsio
4672
4673 CXGB4 ETHERNET DRIVER (CXGB4)
4674 M:      Vishal Kulkarni <vishal@chelsio.com>
4675 L:      netdev@vger.kernel.org
4676 S:      Supported
4677 W:      http://www.chelsio.com
4678 F:      drivers/net/ethernet/chelsio/cxgb4/
4679
4680 CXGB4 ISCSI DRIVER (CXGB4I)
4681 M:      Karen Xie <kxie@chelsio.com>
4682 L:      linux-scsi@vger.kernel.org
4683 S:      Supported
4684 W:      http://www.chelsio.com
4685 F:      drivers/scsi/cxgbi/cxgb4i
4686
4687 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4688 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4689 L:      linux-rdma@vger.kernel.org
4690 S:      Supported
4691 W:      http://www.openfabrics.org
4692 F:      drivers/infiniband/hw/cxgb4/
4693 F:      include/uapi/rdma/cxgb4-abi.h
4694
4695 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4696 M:      Vishal Kulkarni <vishal@gmail.com>
4697 L:      netdev@vger.kernel.org
4698 S:      Supported
4699 W:      http://www.chelsio.com
4700 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4701
4702 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4703 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4704 M:      Andrew Donnellan <ajd@linux.ibm.com>
4705 L:      linuxppc-dev@lists.ozlabs.org
4706 S:      Supported
4707 F:      Documentation/ABI/testing/sysfs-class-cxl
4708 F:      Documentation/powerpc/cxl.rst
4709 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4710 F:      drivers/misc/cxl/
4711 F:      include/misc/cxl*
4712 F:      include/uapi/misc/cxl.h
4713
4714 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4715 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4716 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4717 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4718 L:      linux-scsi@vger.kernel.org
4719 S:      Supported
4720 F:      Documentation/powerpc/cxlflash.rst
4721 F:      drivers/scsi/cxlflash/
4722 F:      include/uapi/scsi/cxlflash_ioctl.h
4723
4724 CYBERPRO FB DRIVER
4725 M:      Russell King <linux@armlinux.org.uk>
4726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4727 S:      Maintained
4728 W:      http://www.armlinux.org.uk/
4729 F:      drivers/video/fbdev/cyber2000fb.*
4730
4731 CYCLADES ASYNC MUX DRIVER
4732 S:      Orphan
4733 W:      http://www.cyclades.com/
4734 F:      drivers/tty/cyclades.c
4735 F:      include/linux/cyclades.h
4736 F:      include/uapi/linux/cyclades.h
4737
4738 CYCLADES PC300 DRIVER
4739 S:      Orphan
4740 W:      http://www.cyclades.com/
4741 F:      drivers/net/wan/pc300*
4742
4743 CYPRESS_FIRMWARE MEDIA DRIVER
4744 M:      Antti Palosaari <crope@iki.fi>
4745 L:      linux-media@vger.kernel.org
4746 S:      Maintained
4747 W:      https://linuxtv.org
4748 W:      http://palosaari.fi/linux/
4749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4750 T:      git git://linuxtv.org/anttip/media_tree.git
4751 F:      drivers/media/common/cypress_firmware*
4752
4753 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4754 M:      Linus Walleij <linus.walleij@linaro.org>
4755 L:      linux-input@vger.kernel.org
4756 S:      Maintained
4757 F:      drivers/input/touchscreen/cy8ctma140.c
4758
4759 CYTTSP TOUCHSCREEN DRIVER
4760 M:      Ferruh Yigit <fery@cypress.com>
4761 L:      linux-input@vger.kernel.org
4762 S:      Supported
4763 F:      drivers/input/touchscreen/cyttsp*
4764 F:      include/linux/input/cyttsp.h
4765
4766 D-LINK DIR-685 TOUCHKEYS DRIVER
4767 M:      Linus Walleij <linus.walleij@linaro.org>
4768 L:      linux-input@vger.kernel.org
4769 S:      Supported
4770 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4771
4772 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4773 M:      Joshua Kinard <kumba@gentoo.org>
4774 S:      Maintained
4775 F:      drivers/rtc/rtc-ds1685.c
4776 F:      include/linux/rtc/ds1685.h
4777
4778 DAMA SLAVE for AX.25
4779 M:      Joerg Reuter <jreuter@yaina.de>
4780 L:      linux-hams@vger.kernel.org
4781 S:      Maintained
4782 W:      http://yaina.de/jreuter/
4783 W:      http://www.qsl.net/dl1bke/
4784 F:      net/ax25/af_ax25.c
4785 F:      net/ax25/ax25_dev.c
4786 F:      net/ax25/ax25_ds_*
4787 F:      net/ax25/ax25_in.c
4788 F:      net/ax25/ax25_out.c
4789 F:      net/ax25/ax25_timer.c
4790 F:      net/ax25/sysctl_net_ax25.c
4791
4792 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4793 L:      netdev@vger.kernel.org
4794 S:      Orphan
4795 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4796 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4797
4798 DC390/AM53C974 SCSI driver
4799 M:      Hannes Reinecke <hare@suse.com>
4800 L:      linux-scsi@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/scsi/am53c974.c
4803
4804 DC395x SCSI driver
4805 M:      Oliver Neukum <oliver@neukum.org>
4806 M:      Ali Akcaagac <aliakc@web.de>
4807 M:      Jamie Lenehan <lenehan@twibble.org>
4808 L:      dc395x@twibble.org
4809 S:      Maintained
4810 W:      http://twibble.org/dist/dc395x/
4811 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4812 F:      Documentation/scsi/dc395x.rst
4813 F:      drivers/scsi/dc395x.*
4814
4815 DCCP PROTOCOL
4816 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4817 L:      dccp@vger.kernel.org
4818 S:      Maintained
4819 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4820 F:      include/linux/dccp.h
4821 F:      include/linux/tfrc.h
4822 F:      include/uapi/linux/dccp.h
4823 F:      net/dccp/
4824
4825 DECnet NETWORK LAYER
4826 L:      linux-decnet-user@lists.sourceforge.net
4827 S:      Orphan
4828 W:      http://linux-decnet.sourceforge.net
4829 F:      Documentation/networking/decnet.rst
4830 F:      net/decnet/
4831
4832 DECSTATION PLATFORM SUPPORT
4833 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4834 L:      linux-mips@vger.kernel.org
4835 S:      Maintained
4836 W:      http://www.linux-mips.org/wiki/DECstation
4837 F:      arch/mips/dec/
4838 F:      arch/mips/include/asm/dec/
4839 F:      arch/mips/include/asm/mach-dec/
4840
4841 DEFXX FDDI NETWORK DRIVER
4842 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4843 S:      Maintained
4844 F:      drivers/net/fddi/defxx.*
4845
4846 DEFZA FDDI NETWORK DRIVER
4847 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4848 S:      Maintained
4849 F:      drivers/net/fddi/defza.*
4850
4851 DEINTERLACE DRIVERS FOR ALLWINNER H3
4852 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4853 L:      linux-media@vger.kernel.org
4854 S:      Maintained
4855 T:      git git://linuxtv.org/media_tree.git
4856 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4857 F:      drivers/media/platform/sunxi/sun8i-di/
4858
4859 DELL LAPTOP DRIVER
4860 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4861 M:      Pali Rohár <pali@kernel.org>
4862 L:      platform-driver-x86@vger.kernel.org
4863 S:      Maintained
4864 F:      drivers/platform/x86/dell-laptop.c
4865
4866 DELL LAPTOP FREEFALL DRIVER
4867 M:      Pali Rohár <pali@kernel.org>
4868 S:      Maintained
4869 F:      drivers/platform/x86/dell-smo8800.c
4870
4871 DELL LAPTOP RBTN DRIVER
4872 M:      Pali Rohár <pali@kernel.org>
4873 S:      Maintained
4874 F:      drivers/platform/x86/dell-rbtn.*
4875
4876 DELL LAPTOP SMM DRIVER
4877 M:      Pali Rohár <pali@kernel.org>
4878 S:      Maintained
4879 F:      drivers/hwmon/dell-smm-hwmon.c
4880 F:      include/uapi/linux/i8k.h
4881
4882 DELL REMOTE BIOS UPDATE DRIVER
4883 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4884 L:      platform-driver-x86@vger.kernel.org
4885 S:      Maintained
4886 F:      drivers/platform/x86/dell_rbu.c
4887
4888 DELL SMBIOS DRIVER
4889 M:      Pali Rohár <pali@kernel.org>
4890 M:      Mario Limonciello <mario.limonciello@dell.com>
4891 L:      platform-driver-x86@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/platform/x86/dell-smbios.*
4894
4895 DELL SMBIOS SMM DRIVER
4896 M:      Mario Limonciello <mario.limonciello@dell.com>
4897 L:      platform-driver-x86@vger.kernel.org
4898 S:      Maintained
4899 F:      drivers/platform/x86/dell-smbios-smm.c
4900
4901 DELL SMBIOS WMI DRIVER
4902 M:      Mario Limonciello <mario.limonciello@dell.com>
4903 L:      platform-driver-x86@vger.kernel.org
4904 S:      Maintained
4905 F:      drivers/platform/x86/dell-smbios-wmi.c
4906 F:      tools/wmi/dell-smbios-example.c
4907
4908 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4909 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4910 L:      platform-driver-x86@vger.kernel.org
4911 S:      Maintained
4912 F:      Documentation/driver-api/dcdbas.rst
4913 F:      drivers/platform/x86/dcdbas.*
4914
4915 DELL WMI DESCRIPTOR DRIVER
4916 M:      Mario Limonciello <mario.limonciello@dell.com>
4917 S:      Maintained
4918 F:      drivers/platform/x86/dell-wmi-descriptor.c
4919
4920 DELL WMI NOTIFICATIONS DRIVER
4921 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4922 M:      Pali Rohár <pali@kernel.org>
4923 S:      Maintained
4924 F:      drivers/platform/x86/dell-wmi.c
4925
4926 DELTA ST MEDIA DRIVER
4927 M:      Hugues Fruchet <hugues.fruchet@st.com>
4928 L:      linux-media@vger.kernel.org
4929 S:      Supported
4930 W:      https://linuxtv.org
4931 T:      git git://linuxtv.org/media_tree.git
4932 F:      drivers/media/platform/sti/delta
4933
4934 DENALI NAND DRIVER
4935 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4936 L:      linux-mtd@lists.infradead.org
4937 S:      Supported
4938 F:      drivers/mtd/nand/raw/denali*
4939
4940 DESIGNWARE EDMA CORE IP DRIVER
4941 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4942 L:      dmaengine@vger.kernel.org
4943 S:      Maintained
4944 F:      drivers/dma/dw-edma/
4945 F:      include/linux/dma/edma.h
4946
4947 DESIGNWARE USB2 DRD IP DRIVER
4948 M:      Minas Harutyunyan <hminas@synopsys.com>
4949 L:      linux-usb@vger.kernel.org
4950 S:      Maintained
4951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4952 F:      drivers/usb/dwc2/
4953
4954 DESIGNWARE USB3 DRD IP DRIVER
4955 M:      Felipe Balbi <balbi@kernel.org>
4956 L:      linux-usb@vger.kernel.org
4957 S:      Maintained
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4959 F:      drivers/usb/dwc3/
4960
4961 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4962 M:      Andreas Klinger <ak@it-klinger.de>
4963 L:      linux-iio@vger.kernel.org
4964 S:      Maintained
4965 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4966 F:      drivers/iio/proximity/srf*.c
4967
4968 DEVICE COREDUMP (DEV_COREDUMP)
4969 M:      Johannes Berg <johannes@sipsolutions.net>
4970 L:      linux-kernel@vger.kernel.org
4971 S:      Maintained
4972 F:      drivers/base/devcoredump.c
4973 F:      include/linux/devcoredump.h
4974
4975 DEVICE DIRECT ACCESS (DAX)
4976 M:      Dan Williams <dan.j.williams@intel.com>
4977 M:      Vishal Verma <vishal.l.verma@intel.com>
4978 M:      Dave Jiang <dave.jiang@intel.com>
4979 L:      linux-nvdimm@lists.01.org
4980 S:      Supported
4981 F:      drivers/dax/
4982
4983 DEVICE FREQUENCY (DEVFREQ)
4984 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4985 M:      Kyungmin Park <kyungmin.park@samsung.com>
4986 M:      Chanwoo Choi <cw00.choi@samsung.com>
4987 L:      linux-pm@vger.kernel.org
4988 S:      Maintained
4989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4990 F:      Documentation/devicetree/bindings/devfreq/
4991 F:      drivers/devfreq/
4992 F:      include/linux/devfreq.h
4993 F:      include/trace/events/devfreq.h
4994
4995 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4996 M:      Chanwoo Choi <cw00.choi@samsung.com>
4997 L:      linux-pm@vger.kernel.org
4998 S:      Supported
4999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5000 F:      Documentation/devicetree/bindings/devfreq/event/
5001 F:      drivers/devfreq/devfreq-event.c
5002 F:      drivers/devfreq/event/
5003 F:      include/dt-bindings/pmu/exynos_ppmu.h
5004 F:      include/linux/devfreq-event.h
5005
5006 DEVICE NUMBER REGISTRY
5007 M:      Torben Mathiasen <device@lanana.org>
5008 S:      Maintained
5009 W:      http://lanana.org/docs/device-list/index.html
5010
5011 DEVICE-MAPPER  (LVM)
5012 M:      Alasdair Kergon <agk@redhat.com>
5013 M:      Mike Snitzer <snitzer@redhat.com>
5014 M:      dm-devel@redhat.com
5015 L:      dm-devel@redhat.com
5016 S:      Maintained
5017 W:      http://sources.redhat.com/dm
5018 Q:      http://patchwork.kernel.org/project/dm-devel/list/
5019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5020 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
5021 F:      Documentation/admin-guide/device-mapper/
5022 F:      drivers/md/Kconfig
5023 F:      drivers/md/Makefile
5024 F:      drivers/md/dm*
5025 F:      drivers/md/persistent-data/
5026 F:      include/linux/device-mapper.h
5027 F:      include/linux/dm-*.h
5028 F:      include/uapi/linux/dm-*.h
5029
5030 DEVLINK
5031 M:      Jiri Pirko <jiri@nvidia.com>
5032 L:      netdev@vger.kernel.org
5033 S:      Supported
5034 F:      Documentation/networking/devlink
5035 F:      include/net/devlink.h
5036 F:      include/uapi/linux/devlink.h
5037 F:      net/core/devlink.c
5038
5039 DIALOG SEMICONDUCTOR DRIVERS
5040 M:      Support Opensource <support.opensource@diasemi.com>
5041 S:      Supported
5042 W:      http://www.dialog-semiconductor.com/products
5043 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
5044 F:      Documentation/devicetree/bindings/mfd/da90*.txt
5045 F:      Documentation/devicetree/bindings/regulator/da92*.txt
5046 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
5047 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
5048 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5049 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5050 F:      Documentation/hwmon/da90??.rst
5051 F:      drivers/gpio/gpio-da90??.c
5052 F:      drivers/hwmon/da90??-hwmon.c
5053 F:      drivers/iio/adc/da91??-*.c
5054 F:      drivers/input/misc/da90??_onkey.c
5055 F:      drivers/input/touchscreen/da9052_tsi.c
5056 F:      drivers/leds/leds-da90??.c
5057 F:      drivers/mfd/da903x.c
5058 F:      drivers/mfd/da90??-*.c
5059 F:      drivers/mfd/da91??-*.c
5060 F:      drivers/pinctrl/pinctrl-da90??.c
5061 F:      drivers/power/supply/da9052-battery.c
5062 F:      drivers/power/supply/da91??-*.c
5063 F:      drivers/regulator/da9???-regulator.[ch]
5064 F:      drivers/regulator/slg51000-regulator.[ch]
5065 F:      drivers/rtc/rtc-da90??.c
5066 F:      drivers/thermal/da90??-thermal.c
5067 F:      drivers/video/backlight/da90??_bl.c
5068 F:      drivers/watchdog/da90??_wdt.c
5069 F:      include/linux/mfd/da903x.h
5070 F:      include/linux/mfd/da9052/
5071 F:      include/linux/mfd/da9055/
5072 F:      include/linux/mfd/da9062/
5073 F:      include/linux/mfd/da9063/
5074 F:      include/linux/mfd/da9150/
5075 F:      include/linux/regulator/da9211.h
5076 F:      include/sound/da[79]*.h
5077 F:      sound/soc/codecs/da[79]*.[ch]
5078
5079 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5080 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
5081 L:      linux-gpio@vger.kernel.org
5082 S:      Maintained
5083 F:      drivers/gpio/gpio-gpio-mm.c
5084
5085 DIOLAN U2C-12 I2C DRIVER
5086 M:      Guenter Roeck <linux@roeck-us.net>
5087 L:      linux-i2c@vger.kernel.org
5088 S:      Maintained
5089 F:      drivers/i2c/busses/i2c-diolan-u2c.c
5090
5091 DIRECTORY NOTIFICATION (DNOTIFY)
5092 M:      Jan Kara <jack@suse.cz>
5093 R:      Amir Goldstein <amir73il@gmail.com>
5094 L:      linux-fsdevel@vger.kernel.org
5095 S:      Maintained
5096 F:      Documentation/filesystems/dnotify.rst
5097 F:      fs/notify/dnotify/
5098 F:      include/linux/dnotify.h
5099
5100 DISK GEOMETRY AND PARTITION HANDLING
5101 M:      Andries Brouwer <aeb@cwi.nl>
5102 S:      Maintained
5103 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5104 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5105 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5106
5107 DISKQUOTA
5108 M:      Jan Kara <jack@suse.com>
5109 S:      Maintained
5110 F:      Documentation/filesystems/quota.rst
5111 F:      fs/quota/
5112 F:      include/linux/quota*.h
5113 F:      include/uapi/linux/quota*.h
5114
5115 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5116 M:      Bernie Thompson <bernie@plugable.com>
5117 L:      linux-fbdev@vger.kernel.org
5118 S:      Maintained
5119 W:      http://plugable.com/category/projects/udlfb/
5120 F:      Documentation/fb/udlfb.rst
5121 F:      drivers/video/fbdev/udlfb.c
5122 F:      include/video/udlfb.h
5123
5124 DISTRIBUTED LOCK MANAGER (DLM)
5125 M:      Christine Caulfield <ccaulfie@redhat.com>
5126 M:      David Teigland <teigland@redhat.com>
5127 L:      cluster-devel@redhat.com
5128 S:      Supported
5129 W:      http://sources.redhat.com/cluster/
5130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5131 F:      fs/dlm/
5132
5133 DMA BUFFER SHARING FRAMEWORK
5134 M:      Sumit Semwal <sumit.semwal@linaro.org>
5135 M:      Christian König <christian.koenig@amd.com>
5136 L:      linux-media@vger.kernel.org
5137 L:      dri-devel@lists.freedesktop.org
5138 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5139 S:      Maintained
5140 T:      git git://anongit.freedesktop.org/drm/drm-misc
5141 F:      Documentation/driver-api/dma-buf.rst
5142 F:      drivers/dma-buf/
5143 F:      include/linux/*fence.h
5144 F:      include/linux/dma-buf*
5145 F:      include/linux/dma-resv.h
5146 K:      \bdma_(?:buf|fence|resv)\b
5147
5148 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5149 M:      Vinod Koul <vkoul@kernel.org>
5150 L:      dmaengine@vger.kernel.org
5151 S:      Maintained
5152 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5154 F:      Documentation/devicetree/bindings/dma/
5155 F:      Documentation/driver-api/dmaengine/
5156 F:      drivers/dma/
5157 F:      include/linux/dmaengine.h
5158 F:      include/linux/of_dma.h
5159
5160 DMA MAPPING HELPERS
5161 M:      Christoph Hellwig <hch@lst.de>
5162 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5163 R:      Robin Murphy <robin.murphy@arm.com>
5164 L:      iommu@lists.linux-foundation.org
5165 S:      Supported
5166 W:      http://git.infradead.org/users/hch/dma-mapping.git
5167 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5168 F:      include/asm-generic/dma-mapping.h
5169 F:      include/linux/dma-direct.h
5170 F:      include/linux/dma-mapping.h
5171 F:      include/linux/dma-noncoherent.h
5172 F:      kernel/dma/
5173
5174 DMA-BUF HEAPS FRAMEWORK
5175 M:      Sumit Semwal <sumit.semwal@linaro.org>
5176 R:      Andrew F. Davis <afd@ti.com>
5177 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5178 R:      Liam Mark <lmark@codeaurora.org>
5179 R:      Laura Abbott <labbott@redhat.com>
5180 R:      Brian Starkey <Brian.Starkey@arm.com>
5181 R:      John Stultz <john.stultz@linaro.org>
5182 L:      linux-media@vger.kernel.org
5183 L:      dri-devel@lists.freedesktop.org
5184 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5185 S:      Maintained
5186 T:      git git://anongit.freedesktop.org/drm/drm-misc
5187 F:      drivers/dma-buf/dma-heap.c
5188 F:      drivers/dma-buf/heaps/*
5189 F:      include/linux/dma-heap.h
5190 F:      include/uapi/linux/dma-heap.h
5191
5192 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5193 M:      Lukasz Luba <lukasz.luba@arm.com>
5194 L:      linux-pm@vger.kernel.org
5195 L:      linux-samsung-soc@vger.kernel.org
5196 S:      Maintained
5197 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5198 F:      drivers/memory/samsung/exynos5422-dmc.c
5199
5200 DME1737 HARDWARE MONITOR DRIVER
5201 M:      Juerg Haefliger <juergh@gmail.com>
5202 L:      linux-hwmon@vger.kernel.org
5203 S:      Maintained
5204 F:      Documentation/hwmon/dme1737.rst
5205 F:      drivers/hwmon/dme1737.c
5206
5207 DMI/SMBIOS SUPPORT
5208 M:      Jean Delvare <jdelvare@suse.com>
5209 S:      Maintained
5210 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5211 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5212 F:      drivers/firmware/dmi-id.c
5213 F:      drivers/firmware/dmi_scan.c
5214 F:      include/linux/dmi.h
5215
5216 DOCUMENTATION
5217 M:      Jonathan Corbet <corbet@lwn.net>
5218 L:      linux-doc@vger.kernel.org
5219 S:      Maintained
5220 P:      Documentation/doc-guide/maintainer-profile.rst
5221 T:      git git://git.lwn.net/linux.git docs-next
5222 F:      Documentation/
5223 F:      scripts/documentation-file-ref-check
5224 F:      scripts/kernel-doc
5225 F:      scripts/sphinx-pre-install
5226 X:      Documentation/ABI/
5227 X:      Documentation/admin-guide/media/
5228 X:      Documentation/devicetree/
5229 X:      Documentation/driver-api/media/
5230 X:      Documentation/firmware-guide/acpi/
5231 X:      Documentation/i2c/
5232 X:      Documentation/power/
5233 X:      Documentation/spi/
5234 X:      Documentation/userspace-api/media/
5235
5236 DOCUMENTATION SCRIPTS
5237 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5238 L:      linux-doc@vger.kernel.org
5239 S:      Maintained
5240 F:      Documentation/sphinx/parse-headers.pl
5241 F:      scripts/documentation-file-ref-check
5242 F:      scripts/sphinx-pre-install
5243
5244 DOCUMENTATION/ITALIAN
5245 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5246 L:      linux-doc@vger.kernel.org
5247 S:      Maintained
5248 F:      Documentation/translations/it_IT
5249
5250 DONGWOON DW9714 LENS VOICE COIL DRIVER
5251 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5252 L:      linux-media@vger.kernel.org
5253 S:      Maintained
5254 T:      git git://linuxtv.org/media_tree.git
5255 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5256 F:      drivers/media/i2c/dw9714.c
5257
5258 DONGWOON DW9768 LENS VOICE COIL DRIVER
5259 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
5260 L:      linux-media@vger.kernel.org
5261 S:      Maintained
5262 T:      git git://linuxtv.org/media_tree.git
5263 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5264 F:      drivers/media/i2c/dw9768.c
5265
5266 DONGWOON DW9807 LENS VOICE COIL DRIVER
5267 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5268 L:      linux-media@vger.kernel.org
5269 S:      Maintained
5270 T:      git git://linuxtv.org/media_tree.git
5271 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5272 F:      drivers/media/i2c/dw9807-vcm.c
5273
5274 DOUBLETALK DRIVER
5275 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5276 L:      blinux-list@redhat.com
5277 S:      Maintained
5278 F:      drivers/char/dtlk.c
5279 F:      include/linux/dtlk.h
5280
5281 DPAA2 DATAPATH I/O (DPIO) DRIVER
5282 M:      Roy Pledge <Roy.Pledge@nxp.com>
5283 L:      linux-kernel@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/soc/fsl/dpio
5286
5287 DPAA2 ETHERNET DRIVER
5288 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5289 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5290 L:      netdev@vger.kernel.org
5291 S:      Maintained
5292 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5293 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5294 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5295 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5296 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5297 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5298 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5299 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5300 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5301
5302 DPAA2 ETHERNET SWITCH DRIVER
5303 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5304 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5305 L:      linux-kernel@vger.kernel.org
5306 S:      Maintained
5307 F:      drivers/staging/fsl-dpaa2/ethsw
5308
5309 DPT_I2O SCSI RAID DRIVER
5310 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5311 L:      linux-scsi@vger.kernel.org
5312 S:      Maintained
5313 W:      http://www.adaptec.com/
5314 F:      drivers/scsi/dpt*
5315 F:      drivers/scsi/dpt/
5316
5317 DRBD DRIVER
5318 M:      Philipp Reisner <philipp.reisner@linbit.com>
5319 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5320 L:      drbd-dev@lists.linbit.com
5321 S:      Supported
5322 W:      http://www.drbd.org
5323 T:      git git://git.linbit.com/linux-drbd.git
5324 T:      git git://git.linbit.com/drbd-8.4.git
5325 F:      Documentation/admin-guide/blockdev/
5326 F:      drivers/block/drbd/
5327 F:      lib/lru_cache.c
5328
5329 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5330 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5331 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5332 S:      Supported
5333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5334 F:      Documentation/core-api/kobject.rst
5335 F:      drivers/base/
5336 F:      fs/debugfs/
5337 F:      fs/sysfs/
5338 F:      include/linux/debugfs.h
5339 F:      include/linux/kobj*
5340 F:      lib/kobj*
5341
5342 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5343 M:      Kevin Hilman <khilman@kernel.org>
5344 M:      Nishanth Menon <nm@ti.com>
5345 L:      linux-pm@vger.kernel.org
5346 S:      Maintained
5347 F:      drivers/power/avs/
5348 F:      include/linux/power/smartreflex.h
5349
5350 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5351 M:      Maxime Ripard <mripard@kernel.org>
5352 M:      Chen-Yu Tsai <wens@csie.org>
5353 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5354 L:      dri-devel@lists.freedesktop.org
5355 S:      Supported
5356 T:      git git://anongit.freedesktop.org/drm/drm-misc
5357 F:      drivers/gpu/drm/sun4i/sun8i*
5358
5359 DRM DRIVER FOR ARM PL111 CLCD
5360 M:      Eric Anholt <eric@anholt.net>
5361 S:      Supported
5362 T:      git git://anongit.freedesktop.org/drm/drm-misc
5363 F:      drivers/gpu/drm/pl111/
5364
5365 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5366 M:      Linus Walleij <linus.walleij@linaro.org>
5367 S:      Maintained
5368 T:      git git://anongit.freedesktop.org/drm/drm-misc
5369 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5370 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5371
5372 DRM DRIVER FOR ASPEED BMC GFX
5373 M:      Joel Stanley <joel@jms.id.au>
5374 L:      linux-aspeed@lists.ozlabs.org
5375 S:      Supported
5376 T:      git git://anongit.freedesktop.org/drm/drm-misc
5377 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5378 F:      drivers/gpu/drm/aspeed/
5379
5380 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5381 M:      Dave Airlie <airlied@redhat.com>
5382 S:      Odd Fixes
5383 F:      drivers/gpu/drm/ast/
5384
5385 DRM DRIVER FOR BOCHS VIRTUAL GPU
5386 M:      Gerd Hoffmann <kraxel@redhat.com>
5387 L:      virtualization@lists.linux-foundation.org
5388 S:      Maintained
5389 T:      git git://anongit.freedesktop.org/drm/drm-misc
5390 F:      drivers/gpu/drm/bochs/
5391
5392 DRM DRIVER FOR BOE HIMAX8279D PANELS
5393 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5394 S:      Maintained
5395 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5396 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5397
5398 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5399 M:      Linus Walleij <linus.walleij@linaro.org>
5400 S:      Maintained
5401 T:      git git://anongit.freedesktop.org/drm/drm-misc
5402 F:      drivers/gpu/drm/tve200/
5403
5404 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5405 M:      Icenowy Zheng <icenowy@aosc.io>
5406 S:      Maintained
5407 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5408 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5409
5410 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5411 M:      Jagan Teki <jagan@amarulasolutions.com>
5412 S:      Maintained
5413 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5414 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5415
5416 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5417 M:      Hans de Goede <hdegoede@redhat.com>
5418 S:      Maintained
5419 T:      git git://anongit.freedesktop.org/drm/drm-misc
5420 F:      drivers/gpu/drm/tiny/gm12u320.c
5421
5422 DRM DRIVER FOR HX8357D PANELS
5423 M:      Eric Anholt <eric@anholt.net>
5424 S:      Maintained
5425 T:      git git://anongit.freedesktop.org/drm/drm-misc
5426 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5427 F:      drivers/gpu/drm/tiny/hx8357d.c
5428
5429 DRM DRIVER FOR ILITEK ILI9225 PANELS
5430 M:      David Lechner <david@lechnology.com>
5431 S:      Maintained
5432 T:      git git://anongit.freedesktop.org/drm/drm-misc
5433 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5434 F:      drivers/gpu/drm/tiny/ili9225.c
5435
5436 DRM DRIVER FOR ILITEK ILI9486 PANELS
5437 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5438 S:      Maintained
5439 T:      git git://anongit.freedesktop.org/drm/drm-misc
5440 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5441 F:      drivers/gpu/drm/tiny/ili9486.c
5442
5443 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5444 S:      Orphan / Obsolete
5445 F:      drivers/gpu/drm/i810/
5446 F:      include/uapi/drm/i810_drm.h
5447
5448 DRM DRIVER FOR LVDS PANELS
5449 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5450 L:      dri-devel@lists.freedesktop.org
5451 T:      git git://anongit.freedesktop.org/drm/drm-misc
5452 S:      Maintained
5453 F:      drivers/gpu/drm/panel/panel-lvds.c
5454 F:      Documentation/devicetree/bindings/display/panel/lvds.yaml
5455
5456 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5457 S:      Orphan / Obsolete
5458 F:      drivers/gpu/drm/mga/
5459 F:      include/uapi/drm/mga_drm.h
5460
5461 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5462 M:      Dave Airlie <airlied@redhat.com>
5463 S:      Odd Fixes
5464 F:      drivers/gpu/drm/mgag200/
5465
5466 DRM DRIVER FOR MI0283QT
5467 M:      Noralf Trønnes <noralf@tronnes.org>
5468 S:      Maintained
5469 T:      git git://anongit.freedesktop.org/drm/drm-misc
5470 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5471 F:      drivers/gpu/drm/tiny/mi0283qt.c
5472
5473 DRM DRIVER FOR MSM ADRENO GPU
5474 M:      Rob Clark <robdclark@gmail.com>
5475 M:      Sean Paul <sean@poorly.run>
5476 L:      linux-arm-msm@vger.kernel.org
5477 L:      dri-devel@lists.freedesktop.org
5478 L:      freedreno@lists.freedesktop.org
5479 S:      Maintained
5480 T:      git https://gitlab.freedesktop.org/drm/msm.git
5481 F:      Documentation/devicetree/bindings/display/msm/
5482 F:      drivers/gpu/drm/msm/
5483 F:      include/uapi/drm/msm_drm.h
5484
5485 DRM DRIVER FOR NOVATEK NT35510 PANELS
5486 M:      Linus Walleij <linus.walleij@linaro.org>
5487 S:      Maintained
5488 T:      git git://anongit.freedesktop.org/drm/drm-misc
5489 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5490 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
5491
5492 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5493 M:      Ben Skeggs <bskeggs@redhat.com>
5494 L:      dri-devel@lists.freedesktop.org
5495 L:      nouveau@lists.freedesktop.org
5496 S:      Supported
5497 T:      git git://github.com/skeggsb/linux
5498 F:      drivers/gpu/drm/nouveau/
5499 F:      include/uapi/drm/nouveau_drm.h
5500
5501 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5502 M:      Stefan Mavrodiev <stefan@olimex.com>
5503 S:      Maintained
5504 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5505 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5506
5507 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5508 M:      Noralf Trønnes <noralf@tronnes.org>
5509 S:      Maintained
5510 T:      git git://anongit.freedesktop.org/drm/drm-misc
5511 F:      Documentation/devicetree/bindings/display/repaper.txt
5512 F:      drivers/gpu/drm/tiny/repaper.c
5513
5514 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5515 M:      Dave Airlie <airlied@redhat.com>
5516 M:      Gerd Hoffmann <kraxel@redhat.com>
5517 L:      virtualization@lists.linux-foundation.org
5518 S:      Obsolete
5519 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5520 T:      git git://anongit.freedesktop.org/drm/drm-misc
5521 F:      drivers/gpu/drm/tiny/cirrus.c
5522
5523 DRM DRIVER FOR QXL VIRTUAL GPU
5524 M:      Dave Airlie <airlied@redhat.com>
5525 M:      Gerd Hoffmann <kraxel@redhat.com>
5526 L:      virtualization@lists.linux-foundation.org
5527 L:      spice-devel@lists.freedesktop.org
5528 S:      Maintained
5529 T:      git git://anongit.freedesktop.org/drm/drm-misc
5530 F:      drivers/gpu/drm/qxl/
5531 F:      include/uapi/drm/qxl_drm.h
5532
5533 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5534 S:      Orphan / Obsolete
5535 F:      drivers/gpu/drm/r128/
5536 F:      include/uapi/drm/r128_drm.h
5537
5538 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5539 M:      Robert Chiras <robert.chiras@nxp.com>
5540 S:      Maintained
5541 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5542 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5543
5544 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5545 M:      Guido Günther <agx@sigxcpu.org>
5546 R:      Purism Kernel Team <kernel@puri.sm>
5547 S:      Maintained
5548 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5549 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5550
5551 DRM DRIVER FOR SAVAGE VIDEO CARDS
5552 S:      Orphan / Obsolete
5553 F:      drivers/gpu/drm/savage/
5554 F:      include/uapi/drm/savage_drm.h
5555
5556 DRM DRIVER FOR SIS VIDEO CARDS
5557 S:      Orphan / Obsolete
5558 F:      drivers/gpu/drm/sis/
5559 F:      include/uapi/drm/sis_drm.h
5560
5561 DRM DRIVER FOR SITRONIX ST7586 PANELS
5562 M:      David Lechner <david@lechnology.com>
5563 S:      Maintained
5564 T:      git git://anongit.freedesktop.org/drm/drm-misc
5565 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5566 F:      drivers/gpu/drm/tiny/st7586.c
5567
5568 DRM DRIVER FOR SITRONIX ST7701 PANELS
5569 M:      Jagan Teki <jagan@amarulasolutions.com>
5570 S:      Maintained
5571 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5572 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5573
5574 DRM DRIVER FOR SITRONIX ST7735R PANELS
5575 M:      David Lechner <david@lechnology.com>
5576 S:      Maintained
5577 T:      git git://anongit.freedesktop.org/drm/drm-misc
5578 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5579 F:      drivers/gpu/drm/tiny/st7735r.c
5580
5581 DRM DRIVER FOR SONY ACX424AKP PANELS
5582 M:      Linus Walleij <linus.walleij@linaro.org>
5583 S:      Maintained
5584 T:      git git://anongit.freedesktop.org/drm/drm-misc
5585 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5586
5587 DRM DRIVER FOR ST-ERICSSON MCDE
5588 M:      Linus Walleij <linus.walleij@linaro.org>
5589 S:      Maintained
5590 T:      git git://anongit.freedesktop.org/drm/drm-misc
5591 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5592 F:      drivers/gpu/drm/mcde/
5593
5594 DRM DRIVER FOR TDFX VIDEO CARDS
5595 S:      Orphan / Obsolete
5596 F:      drivers/gpu/drm/tdfx/
5597
5598 DRM DRIVER FOR TPO TPG110 PANELS
5599 M:      Linus Walleij <linus.walleij@linaro.org>
5600 S:      Maintained
5601 T:      git git://anongit.freedesktop.org/drm/drm-misc
5602 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5603 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5604
5605 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5606 M:      Dave Airlie <airlied@redhat.com>
5607 R:      Sean Paul <sean@poorly.run>
5608 L:      dri-devel@lists.freedesktop.org
5609 S:      Odd Fixes
5610 T:      git git://anongit.freedesktop.org/drm/drm-misc
5611 F:      drivers/gpu/drm/udl/
5612
5613 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5614 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5615 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5616 R:      Daniel Vetter <daniel@ffwll.ch>
5617 L:      dri-devel@lists.freedesktop.org
5618 S:      Maintained
5619 T:      git git://anongit.freedesktop.org/drm/drm-misc
5620 F:      Documentation/gpu/vkms.rst
5621 F:      drivers/gpu/drm/vkms/
5622
5623 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5624 M:      Hans de Goede <hdegoede@redhat.com>
5625 L:      dri-devel@lists.freedesktop.org
5626 S:      Maintained
5627 T:      git git://anongit.freedesktop.org/drm/drm-misc
5628 F:      drivers/gpu/drm/vboxvideo/
5629
5630 DRM DRIVER FOR VMWARE VIRTUAL GPU
5631 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5632 M:      Roland Scheidegger <sroland@vmware.com>
5633 L:      dri-devel@lists.freedesktop.org
5634 S:      Supported
5635 T:      git git://people.freedesktop.org/~sroland/linux
5636 F:      drivers/gpu/drm/vmwgfx/
5637 F:      include/uapi/drm/vmwgfx_drm.h
5638
5639 DRM DRIVERS
5640 M:      David Airlie <airlied@linux.ie>
5641 M:      Daniel Vetter <daniel@ffwll.ch>
5642 L:      dri-devel@lists.freedesktop.org
5643 S:      Maintained
5644 B:      https://bugs.freedesktop.org/
5645 C:      irc://chat.freenode.net/dri-devel
5646 T:      git git://anongit.freedesktop.org/drm/drm
5647 F:      Documentation/devicetree/bindings/display/
5648 F:      Documentation/devicetree/bindings/gpu/
5649 F:      Documentation/gpu/
5650 F:      drivers/gpu/drm/
5651 F:      drivers/gpu/vga/
5652 F:      include/drm/
5653 F:      include/linux/vga*
5654 F:      include/uapi/drm/
5655
5656 DRM DRIVERS AND MISC GPU PATCHES
5657 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5658 M:      Maxime Ripard <mripard@kernel.org>
5659 M:      Thomas Zimmermann <tzimmermann@suse.de>
5660 S:      Maintained
5661 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5662 T:      git git://anongit.freedesktop.org/drm/drm-misc
5663 F:      Documentation/gpu/
5664 F:      drivers/gpu/drm/*
5665 F:      drivers/gpu/vga/
5666 F:      include/drm/drm*
5667 F:      include/linux/vga*
5668 F:      include/uapi/drm/drm*
5669
5670 DRM DRIVERS FOR ALLWINNER A10
5671 M:      Maxime Ripard <mripard@kernel.org>
5672 M:      Chen-Yu Tsai <wens@csie.org>
5673 L:      dri-devel@lists.freedesktop.org
5674 S:      Supported
5675 T:      git git://anongit.freedesktop.org/drm/drm-misc
5676 F:      Documentation/devicetree/bindings/display/allwinner*
5677 F:      drivers/gpu/drm/sun4i/
5678
5679 DRM DRIVERS FOR AMLOGIC SOCS
5680 M:      Neil Armstrong <narmstrong@baylibre.com>
5681 L:      dri-devel@lists.freedesktop.org
5682 L:      linux-amlogic@lists.infradead.org
5683 S:      Supported
5684 W:      http://linux-meson.com/
5685 T:      git git://anongit.freedesktop.org/drm/drm-misc
5686 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5687 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5688 F:      Documentation/gpu/meson.rst
5689 F:      drivers/gpu/drm/meson/
5690
5691 DRM DRIVERS FOR ATMEL HLCDC
5692 M:      Sam Ravnborg <sam@ravnborg.org>
5693 M:      Boris Brezillon <bbrezillon@kernel.org>
5694 L:      dri-devel@lists.freedesktop.org
5695 S:      Supported
5696 T:      git git://anongit.freedesktop.org/drm/drm-misc
5697 F:      Documentation/devicetree/bindings/display/atmel/
5698 F:      drivers/gpu/drm/atmel-hlcdc/
5699
5700 DRM DRIVERS FOR BRIDGE CHIPS
5701 M:      Andrzej Hajda <a.hajda@samsung.com>
5702 M:      Neil Armstrong <narmstrong@baylibre.com>
5703 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5704 R:      Jonas Karlman <jonas@kwiboo.se>
5705 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5706 S:      Maintained
5707 T:      git git://anongit.freedesktop.org/drm/drm-misc
5708 F:      drivers/gpu/drm/bridge/
5709
5710 DRM DRIVERS FOR EXYNOS
5711 M:      Inki Dae <inki.dae@samsung.com>
5712 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5713 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5714 M:      Kyungmin Park <kyungmin.park@samsung.com>
5715 L:      dri-devel@lists.freedesktop.org
5716 S:      Supported
5717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5718 F:      Documentation/devicetree/bindings/display/exynos/
5719 F:      drivers/gpu/drm/exynos/
5720 F:      include/uapi/drm/exynos_drm.h
5721
5722 DRM DRIVERS FOR FREESCALE DCU
5723 M:      Stefan Agner <stefan@agner.ch>
5724 M:      Alison Wang <alison.wang@nxp.com>
5725 L:      dri-devel@lists.freedesktop.org
5726 S:      Supported
5727 T:      git git://anongit.freedesktop.org/drm/drm-misc
5728 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5729 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5730 F:      drivers/gpu/drm/fsl-dcu/
5731
5732 DRM DRIVERS FOR FREESCALE IMX
5733 M:      Philipp Zabel <p.zabel@pengutronix.de>
5734 L:      dri-devel@lists.freedesktop.org
5735 S:      Maintained
5736 F:      Documentation/devicetree/bindings/display/imx/
5737 F:      drivers/gpu/drm/imx/
5738 F:      drivers/gpu/ipu-v3/
5739
5740 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5741 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5742 L:      dri-devel@lists.freedesktop.org
5743 S:      Maintained
5744 T:      git git://github.com/patjak/drm-gma500
5745 F:      drivers/gpu/drm/gma500/
5746
5747 DRM DRIVERS FOR HISILICON
5748 M:      Xinliang Liu <xinliang.liu@linaro.org>
5749 M:      Rongrong Zou <zourongrong@gmail.com>
5750 R:      John Stultz <john.stultz@linaro.org>
5751 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5752 R:      Chen Feng <puck.chen@hisilicon.com>
5753 L:      dri-devel@lists.freedesktop.org
5754 S:      Maintained
5755 T:      git git://anongit.freedesktop.org/drm/drm-misc
5756 F:      Documentation/devicetree/bindings/display/hisilicon/
5757 F:      drivers/gpu/drm/hisilicon/
5758
5759 DRM DRIVERS FOR LIMA
5760 M:      Qiang Yu <yuq825@gmail.com>
5761 L:      dri-devel@lists.freedesktop.org
5762 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5763 S:      Maintained
5764 T:      git git://anongit.freedesktop.org/drm/drm-misc
5765 F:      drivers/gpu/drm/lima/
5766 F:      include/uapi/drm/lima_drm.h
5767
5768 DRM DRIVERS FOR MEDIATEK
5769 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
5770 M:      Philipp Zabel <p.zabel@pengutronix.de>
5771 L:      dri-devel@lists.freedesktop.org
5772 S:      Supported
5773 F:      Documentation/devicetree/bindings/display/mediatek/
5774 F:      drivers/gpu/drm/mediatek/
5775
5776 DRM DRIVERS FOR NVIDIA TEGRA
5777 M:      Thierry Reding <thierry.reding@gmail.com>
5778 L:      dri-devel@lists.freedesktop.org
5779 L:      linux-tegra@vger.kernel.org
5780 S:      Supported
5781 T:      git git://anongit.freedesktop.org/tegra/linux.git
5782 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5783 F:      drivers/gpu/drm/tegra/
5784 F:      drivers/gpu/host1x/
5785 F:      include/linux/host1x.h
5786 F:      include/uapi/drm/tegra_drm.h
5787
5788 DRM DRIVERS FOR RENESAS
5789 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5790 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5791 L:      dri-devel@lists.freedesktop.org
5792 L:      linux-renesas-soc@vger.kernel.org
5793 S:      Supported
5794 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5795 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5796 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5797 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5798 F:      drivers/gpu/drm/rcar-du/
5799 F:      drivers/gpu/drm/shmobile/
5800 F:      include/linux/platform_data/shmob_drm.h
5801
5802 DRM DRIVERS FOR ROCKCHIP
5803 M:      Sandy Huang <hjc@rock-chips.com>
5804 M:      Heiko Stübner <heiko@sntech.de>
5805 L:      dri-devel@lists.freedesktop.org
5806 S:      Maintained
5807 T:      git git://anongit.freedesktop.org/drm/drm-misc
5808 F:      Documentation/devicetree/bindings/display/rockchip/
5809 F:      drivers/gpu/drm/rockchip/
5810
5811 DRM DRIVERS FOR STI
5812 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5813 M:      Vincent Abriou <vincent.abriou@st.com>
5814 L:      dri-devel@lists.freedesktop.org
5815 S:      Maintained
5816 T:      git git://anongit.freedesktop.org/drm/drm-misc
5817 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5818 F:      drivers/gpu/drm/sti
5819
5820 DRM DRIVERS FOR STM
5821 M:      Yannick Fertre <yannick.fertre@st.com>
5822 M:      Philippe Cornu <philippe.cornu@st.com>
5823 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5824 M:      Vincent Abriou <vincent.abriou@st.com>
5825 L:      dri-devel@lists.freedesktop.org
5826 S:      Maintained
5827 T:      git git://anongit.freedesktop.org/drm/drm-misc
5828 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5829 F:      drivers/gpu/drm/stm
5830
5831 DRM DRIVERS FOR TI KEYSTONE
5832 M:      Jyri Sarha <jsarha@ti.com>
5833 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5834 L:      dri-devel@lists.freedesktop.org
5835 S:      Maintained
5836 T:      git git://anongit.freedesktop.org/drm/drm-misc
5837 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5838 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5839 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5840 F:      drivers/gpu/drm/tidss/
5841
5842 DRM DRIVERS FOR TI LCDC
5843 M:      Jyri Sarha <jsarha@ti.com>
5844 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5845 L:      dri-devel@lists.freedesktop.org
5846 S:      Maintained
5847 F:      Documentation/devicetree/bindings/display/tilcdc/
5848 F:      drivers/gpu/drm/tilcdc/
5849
5850 DRM DRIVERS FOR TI OMAP
5851 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5852 L:      dri-devel@lists.freedesktop.org
5853 S:      Maintained
5854 F:      Documentation/devicetree/bindings/display/ti/
5855 F:      drivers/gpu/drm/omapdrm/
5856
5857 DRM DRIVERS FOR V3D
5858 M:      Eric Anholt <eric@anholt.net>
5859 S:      Supported
5860 T:      git git://anongit.freedesktop.org/drm/drm-misc
5861 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5862 F:      drivers/gpu/drm/v3d/
5863 F:      include/uapi/drm/v3d_drm.h
5864
5865 DRM DRIVERS FOR VC4
5866 M:      Eric Anholt <eric@anholt.net>
5867 S:      Supported
5868 T:      git git://github.com/anholt/linux
5869 T:      git git://anongit.freedesktop.org/drm/drm-misc
5870 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5871 F:      drivers/gpu/drm/vc4/
5872 F:      include/uapi/drm/vc4_drm.h
5873
5874 DRM DRIVERS FOR VIVANTE GPU IP
5875 M:      Lucas Stach <l.stach@pengutronix.de>
5876 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5877 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5878 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5879 L:      dri-devel@lists.freedesktop.org
5880 S:      Maintained
5881 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5882 F:      drivers/gpu/drm/etnaviv/
5883 F:      include/uapi/drm/etnaviv_drm.h
5884
5885 DRM DRIVERS FOR XEN
5886 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5887 L:      dri-devel@lists.freedesktop.org
5888 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5889 S:      Supported
5890 T:      git git://anongit.freedesktop.org/drm/drm-misc
5891 F:      Documentation/gpu/xen-front.rst
5892 F:      drivers/gpu/drm/xen/
5893
5894 DRM DRIVERS FOR XILINX
5895 M:      Hyun Kwon <hyun.kwon@xilinx.com>
5896 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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/xlnx/
5901 F:      drivers/gpu/drm/xlnx/
5902
5903 DRM DRIVERS FOR ZTE ZX
5904 M:      Shawn Guo <shawnguo@kernel.org>
5905 L:      dri-devel@lists.freedesktop.org
5906 S:      Maintained
5907 T:      git git://anongit.freedesktop.org/drm/drm-misc
5908 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5909 F:      drivers/gpu/drm/zte/
5910
5911 DRM PANEL DRIVERS
5912 M:      Thierry Reding <thierry.reding@gmail.com>
5913 R:      Sam Ravnborg <sam@ravnborg.org>
5914 L:      dri-devel@lists.freedesktop.org
5915 S:      Maintained
5916 T:      git git://anongit.freedesktop.org/drm/drm-misc
5917 F:      Documentation/devicetree/bindings/display/panel/
5918 F:      drivers/gpu/drm/drm_panel.c
5919 F:      drivers/gpu/drm/panel/
5920 F:      include/drm/drm_panel.h
5921
5922 DRM TTM SUBSYSTEM
5923 M:      Christian Koenig <christian.koenig@amd.com>
5924 M:      Huang Rui <ray.huang@amd.com>
5925 L:      dri-devel@lists.freedesktop.org
5926 S:      Maintained
5927 T:      git git://people.freedesktop.org/~agd5f/linux
5928 F:      drivers/gpu/drm/ttm/
5929 F:      include/drm/ttm/
5930
5931 DSBR100 USB FM RADIO DRIVER
5932 M:      Alexey Klimov <klimov.linux@gmail.com>
5933 L:      linux-media@vger.kernel.org
5934 S:      Maintained
5935 T:      git git://linuxtv.org/media_tree.git
5936 F:      drivers/media/radio/dsbr100.c
5937
5938 DT3155 MEDIA DRIVER
5939 M:      Hans Verkuil <hverkuil@xs4all.nl>
5940 L:      linux-media@vger.kernel.org
5941 S:      Odd Fixes
5942 W:      https://linuxtv.org
5943 T:      git git://linuxtv.org/media_tree.git
5944 F:      drivers/media/pci/dt3155/
5945
5946 DVB_USB_AF9015 MEDIA DRIVER
5947 M:      Antti Palosaari <crope@iki.fi>
5948 L:      linux-media@vger.kernel.org
5949 S:      Maintained
5950 W:      https://linuxtv.org
5951 W:      http://palosaari.fi/linux/
5952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5953 T:      git git://linuxtv.org/anttip/media_tree.git
5954 F:      drivers/media/usb/dvb-usb-v2/af9015*
5955
5956 DVB_USB_AF9035 MEDIA DRIVER
5957 M:      Antti Palosaari <crope@iki.fi>
5958 L:      linux-media@vger.kernel.org
5959 S:      Maintained
5960 W:      https://linuxtv.org
5961 W:      http://palosaari.fi/linux/
5962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5963 T:      git git://linuxtv.org/anttip/media_tree.git
5964 F:      drivers/media/usb/dvb-usb-v2/af9035*
5965
5966 DVB_USB_ANYSEE MEDIA DRIVER
5967 M:      Antti Palosaari <crope@iki.fi>
5968 L:      linux-media@vger.kernel.org
5969 S:      Maintained
5970 W:      https://linuxtv.org
5971 W:      http://palosaari.fi/linux/
5972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5973 T:      git git://linuxtv.org/anttip/media_tree.git
5974 F:      drivers/media/usb/dvb-usb-v2/anysee*
5975
5976 DVB_USB_AU6610 MEDIA DRIVER
5977 M:      Antti Palosaari <crope@iki.fi>
5978 L:      linux-media@vger.kernel.org
5979 S:      Maintained
5980 W:      https://linuxtv.org
5981 W:      http://palosaari.fi/linux/
5982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5983 T:      git git://linuxtv.org/anttip/media_tree.git
5984 F:      drivers/media/usb/dvb-usb-v2/au6610*
5985
5986 DVB_USB_CE6230 MEDIA DRIVER
5987 M:      Antti Palosaari <crope@iki.fi>
5988 L:      linux-media@vger.kernel.org
5989 S:      Maintained
5990 W:      https://linuxtv.org
5991 W:      http://palosaari.fi/linux/
5992 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5993 T:      git git://linuxtv.org/anttip/media_tree.git
5994 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5995
5996 DVB_USB_CXUSB MEDIA DRIVER
5997 M:      Michael Krufky <mkrufky@linuxtv.org>
5998 L:      linux-media@vger.kernel.org
5999 S:      Maintained
6000 W:      https://linuxtv.org
6001 W:      http://github.com/mkrufky
6002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6003 T:      git git://linuxtv.org/media_tree.git
6004 F:      drivers/media/usb/dvb-usb/cxusb*
6005
6006 DVB_USB_EC168 MEDIA DRIVER
6007 M:      Antti Palosaari <crope@iki.fi>
6008 L:      linux-media@vger.kernel.org
6009 S:      Maintained
6010 W:      https://linuxtv.org
6011 W:      http://palosaari.fi/linux/
6012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6013 T:      git git://linuxtv.org/anttip/media_tree.git
6014 F:      drivers/media/usb/dvb-usb-v2/ec168*
6015
6016 DVB_USB_GL861 MEDIA DRIVER
6017 M:      Antti Palosaari <crope@iki.fi>
6018 L:      linux-media@vger.kernel.org
6019 S:      Maintained
6020 W:      https://linuxtv.org
6021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6022 T:      git git://linuxtv.org/anttip/media_tree.git
6023 F:      drivers/media/usb/dvb-usb-v2/gl861*
6024
6025 DVB_USB_MXL111SF MEDIA DRIVER
6026 M:      Michael Krufky <mkrufky@linuxtv.org>
6027 L:      linux-media@vger.kernel.org
6028 S:      Maintained
6029 W:      https://linuxtv.org
6030 W:      http://github.com/mkrufky
6031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6032 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
6033 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
6034
6035 DVB_USB_RTL28XXU MEDIA DRIVER
6036 M:      Antti Palosaari <crope@iki.fi>
6037 L:      linux-media@vger.kernel.org
6038 S:      Maintained
6039 W:      https://linuxtv.org
6040 W:      http://palosaari.fi/linux/
6041 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6042 T:      git git://linuxtv.org/anttip/media_tree.git
6043 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
6044
6045 DVB_USB_V2 MEDIA DRIVER
6046 M:      Antti Palosaari <crope@iki.fi>
6047 L:      linux-media@vger.kernel.org
6048 S:      Maintained
6049 W:      https://linuxtv.org
6050 W:      http://palosaari.fi/linux/
6051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6052 T:      git git://linuxtv.org/anttip/media_tree.git
6053 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
6054 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
6055
6056 DYNAMIC DEBUG
6057 M:      Jason Baron <jbaron@akamai.com>
6058 S:      Maintained
6059 F:      include/linux/dynamic_debug.h
6060 F:      lib/dynamic_debug.c
6061
6062 DYNAMIC INTERRUPT MODERATION
6063 M:      Tal Gilboa <talgi@nvidia.com>
6064 S:      Maintained
6065 F:      Documentation/networking/net_dim.rst
6066 F:      include/linux/dim.h
6067 F:      lib/dim/
6068
6069 DZ DECSTATION DZ11 SERIAL DRIVER
6070 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
6071 S:      Maintained
6072 F:      drivers/tty/serial/dz.*
6073
6074 E3X0 POWER BUTTON DRIVER
6075 M:      Moritz Fischer <moritz.fischer@ettus.com>
6076 L:      usrp-users@lists.ettus.com
6077 S:      Supported
6078 W:      http://www.ettus.com
6079 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
6080 F:      drivers/input/misc/e3x0-button.c
6081
6082 E4000 MEDIA DRIVER
6083 M:      Antti Palosaari <crope@iki.fi>
6084 L:      linux-media@vger.kernel.org
6085 S:      Maintained
6086 W:      https://linuxtv.org
6087 W:      http://palosaari.fi/linux/
6088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6089 T:      git git://linuxtv.org/anttip/media_tree.git
6090 F:      drivers/media/tuners/e4000*
6091
6092 EARTH_PT1 MEDIA DRIVER
6093 M:      Akihiro Tsukada <tskd08@gmail.com>
6094 L:      linux-media@vger.kernel.org
6095 S:      Odd Fixes
6096 F:      drivers/media/pci/pt1/
6097
6098 EARTH_PT3 MEDIA DRIVER
6099 M:      Akihiro Tsukada <tskd08@gmail.com>
6100 L:      linux-media@vger.kernel.org
6101 S:      Odd Fixes
6102 F:      drivers/media/pci/pt3/
6103
6104 EC100 MEDIA DRIVER
6105 M:      Antti Palosaari <crope@iki.fi>
6106 L:      linux-media@vger.kernel.org
6107 S:      Maintained
6108 W:      https://linuxtv.org
6109 W:      http://palosaari.fi/linux/
6110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6111 T:      git git://linuxtv.org/anttip/media_tree.git
6112 F:      drivers/media/dvb-frontends/ec100*
6113
6114 ECRYPT FILE SYSTEM
6115 M:      Tyler Hicks <code@tyhicks.com>
6116 L:      ecryptfs@vger.kernel.org
6117 S:      Odd Fixes
6118 W:      http://ecryptfs.org
6119 W:      https://launchpad.net/ecryptfs
6120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6121 F:      Documentation/filesystems/ecryptfs.rst
6122 F:      fs/ecryptfs/
6123
6124 EDAC-AMD64
6125 M:      Borislav Petkov <bp@alien8.de>
6126 L:      linux-edac@vger.kernel.org
6127 S:      Maintained
6128 F:      drivers/edac/amd64_edac*
6129
6130 EDAC-ARMADA
6131 M:      Jan Luebbe <jlu@pengutronix.de>
6132 L:      linux-edac@vger.kernel.org
6133 S:      Maintained
6134 F:      drivers/edac/armada_xp_*
6135
6136 EDAC-AST2500
6137 M:      Stefan Schaeckeler <sschaeck@cisco.com>
6138 S:      Supported
6139 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6140 F:      drivers/edac/aspeed_edac.c
6141
6142 EDAC-BLUEFIELD
6143 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
6144 S:      Supported
6145 F:      drivers/edac/bluefield_edac.c
6146
6147 EDAC-CALXEDA
6148 M:      Robert Richter <rric@kernel.org>
6149 L:      linux-edac@vger.kernel.org
6150 S:      Maintained
6151 F:      drivers/edac/highbank*
6152
6153 EDAC-CAVIUM OCTEON
6154 M:      Ralf Baechle <ralf@linux-mips.org>
6155 L:      linux-edac@vger.kernel.org
6156 L:      linux-mips@vger.kernel.org
6157 S:      Supported
6158 F:      drivers/edac/octeon_edac*
6159
6160 EDAC-CAVIUM THUNDERX
6161 M:      Robert Richter <rric@kernel.org>
6162 L:      linux-edac@vger.kernel.org
6163 S:      Odd Fixes
6164 F:      drivers/edac/thunderx_edac*
6165
6166 EDAC-CORE
6167 M:      Borislav Petkov <bp@alien8.de>
6168 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6169 M:      Tony Luck <tony.luck@intel.com>
6170 R:      James Morse <james.morse@arm.com>
6171 R:      Robert Richter <rric@kernel.org>
6172 L:      linux-edac@vger.kernel.org
6173 S:      Supported
6174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6175 F:      Documentation/admin-guide/ras.rst
6176 F:      Documentation/driver-api/edac.rst
6177 F:      drivers/edac/
6178 F:      include/linux/edac.h
6179
6180 EDAC-DMC520
6181 M:      Lei Wang <lewan@microsoft.com>
6182 L:      linux-edac@vger.kernel.org
6183 S:      Supported
6184 F:      drivers/edac/dmc520_edac.c
6185
6186 EDAC-E752X
6187 M:      Mark Gross <mark.gross@intel.com>
6188 L:      linux-edac@vger.kernel.org
6189 S:      Maintained
6190 F:      drivers/edac/e752x_edac.c
6191
6192 EDAC-E7XXX
6193 L:      linux-edac@vger.kernel.org
6194 S:      Maintained
6195 F:      drivers/edac/e7xxx_edac.c
6196
6197 EDAC-FSL_DDR
6198 M:      York Sun <york.sun@nxp.com>
6199 L:      linux-edac@vger.kernel.org
6200 S:      Maintained
6201 F:      drivers/edac/fsl_ddr_edac.*
6202
6203 EDAC-GHES
6204 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6205 L:      linux-edac@vger.kernel.org
6206 S:      Maintained
6207 F:      drivers/edac/ghes_edac.c
6208
6209 EDAC-I10NM
6210 M:      Tony Luck <tony.luck@intel.com>
6211 L:      linux-edac@vger.kernel.org
6212 S:      Maintained
6213 F:      drivers/edac/i10nm_base.c
6214
6215 EDAC-I3000
6216 L:      linux-edac@vger.kernel.org
6217 S:      Orphan
6218 F:      drivers/edac/i3000_edac.c
6219
6220 EDAC-I5000
6221 L:      linux-edac@vger.kernel.org
6222 S:      Maintained
6223 F:      drivers/edac/i5000_edac.c
6224
6225 EDAC-I5400
6226 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6227 L:      linux-edac@vger.kernel.org
6228 S:      Maintained
6229 F:      drivers/edac/i5400_edac.c
6230
6231 EDAC-I7300
6232 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6233 L:      linux-edac@vger.kernel.org
6234 S:      Maintained
6235 F:      drivers/edac/i7300_edac.c
6236
6237 EDAC-I7CORE
6238 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6239 L:      linux-edac@vger.kernel.org
6240 S:      Maintained
6241 F:      drivers/edac/i7core_edac.c
6242
6243 EDAC-I82443BXGX
6244 M:      Tim Small <tim@buttersideup.com>
6245 L:      linux-edac@vger.kernel.org
6246 S:      Maintained
6247 F:      drivers/edac/i82443bxgx_edac.c
6248
6249 EDAC-I82975X
6250 M:      "Arvind R." <arvino55@gmail.com>
6251 L:      linux-edac@vger.kernel.org
6252 S:      Maintained
6253 F:      drivers/edac/i82975x_edac.c
6254
6255 EDAC-IE31200
6256 M:      Jason Baron <jbaron@akamai.com>
6257 L:      linux-edac@vger.kernel.org
6258 S:      Maintained
6259 F:      drivers/edac/ie31200_edac.c
6260
6261 EDAC-MPC85XX
6262 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6263 L:      linux-edac@vger.kernel.org
6264 S:      Maintained
6265 F:      drivers/edac/mpc85xx_edac.[ch]
6266
6267 EDAC-PASEMI
6268 M:      Egor Martovetsky <egor@pasemi.com>
6269 L:      linux-edac@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/edac/pasemi_edac.c
6272
6273 EDAC-PND2
6274 M:      Tony Luck <tony.luck@intel.com>
6275 L:      linux-edac@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/edac/pnd2_edac.[ch]
6278
6279 EDAC-QCOM
6280 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6281 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6282 L:      linux-arm-msm@vger.kernel.org
6283 L:      linux-edac@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/edac/qcom_edac.c
6286
6287 EDAC-R82600
6288 M:      Tim Small <tim@buttersideup.com>
6289 L:      linux-edac@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/edac/r82600_edac.c
6292
6293 EDAC-SBRIDGE
6294 M:      Tony Luck <tony.luck@intel.com>
6295 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6296 L:      linux-edac@vger.kernel.org
6297 S:      Maintained
6298 F:      drivers/edac/sb_edac.c
6299
6300 EDAC-SIFIVE
6301 M:      Yash Shah <yash.shah@sifive.com>
6302 L:      linux-edac@vger.kernel.org
6303 S:      Supported
6304 F:      drivers/edac/sifive_edac.c
6305
6306 EDAC-SKYLAKE
6307 M:      Tony Luck <tony.luck@intel.com>
6308 L:      linux-edac@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/edac/skx_*.c
6311
6312 EDAC-TI
6313 M:      Tero Kristo <t-kristo@ti.com>
6314 L:      linux-edac@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/edac/ti_edac.c
6317
6318 EDIROL UA-101/UA-1000 DRIVER
6319 M:      Clemens Ladisch <clemens@ladisch.de>
6320 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6321 S:      Maintained
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6323 F:      sound/usb/misc/ua101.c
6324
6325 EFI TEST DRIVER
6326 M:      Ivan Hu <ivan.hu@canonical.com>
6327 M:      Ard Biesheuvel <ardb@kernel.org>
6328 L:      linux-efi@vger.kernel.org
6329 S:      Maintained
6330 F:      drivers/firmware/efi/test/
6331
6332 EFI VARIABLE FILESYSTEM
6333 M:      Matthew Garrett <matthew.garrett@nebula.com>
6334 M:      Jeremy Kerr <jk@ozlabs.org>
6335 M:      Ard Biesheuvel <ardb@kernel.org>
6336 L:      linux-efi@vger.kernel.org
6337 S:      Maintained
6338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6339 F:      fs/efivarfs/
6340
6341 EFIFB FRAMEBUFFER DRIVER
6342 M:      Peter Jones <pjones@redhat.com>
6343 L:      linux-fbdev@vger.kernel.org
6344 S:      Maintained
6345 F:      drivers/video/fbdev/efifb.c
6346
6347 EFS FILESYSTEM
6348 S:      Orphan
6349 W:      http://aeschi.ch.eu.org/efs/
6350 F:      fs/efs/
6351
6352 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6353 M:      Douglas Miller <dougmill@linux.ibm.com>
6354 L:      netdev@vger.kernel.org
6355 S:      Maintained
6356 F:      drivers/net/ethernet/ibm/ehea/
6357
6358 EM28XX VIDEO4LINUX DRIVER
6359 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6360 L:      linux-media@vger.kernel.org
6361 S:      Maintained
6362 W:      https://linuxtv.org
6363 T:      git git://linuxtv.org/media_tree.git
6364 F:      Documentation/admin-guide/media/em28xx*
6365 F:      drivers/media/usb/em28xx/
6366
6367 EMBEDDED LINUX
6368 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6369 M:      Matt Mackall <mpm@selenic.com>
6370 M:      David Woodhouse <dwmw2@infradead.org>
6371 L:      linux-embedded@vger.kernel.org
6372 S:      Maintained
6373
6374 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6375 M:      Adrian Hunter <adrian.hunter@intel.com>
6376 M:      Ritesh Harjani <riteshh@codeaurora.org>
6377 M:      Asutosh Das <asutoshd@codeaurora.org>
6378 L:      linux-mmc@vger.kernel.org
6379 S:      Maintained
6380 F:      drivers/mmc/host/cqhci*
6381
6382 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6383 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6384 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6385 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6386 L:      linux-scsi@vger.kernel.org
6387 S:      Supported
6388 W:      http://www.broadcom.com
6389 F:      drivers/scsi/be2iscsi/
6390
6391 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6392 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6393 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6394 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6395 L:      netdev@vger.kernel.org
6396 S:      Supported
6397 W:      http://www.emulex.com
6398 F:      drivers/net/ethernet/emulex/benet/
6399
6400 EMULEX ONECONNECT ROCE DRIVER
6401 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6402 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6403 L:      linux-rdma@vger.kernel.org
6404 S:      Odd Fixes
6405 W:      http://www.broadcom.com
6406 F:      drivers/infiniband/hw/ocrdma/
6407 F:      include/uapi/rdma/ocrdma-abi.h
6408
6409 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6410 M:      James Smart <james.smart@broadcom.com>
6411 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6412 L:      linux-scsi@vger.kernel.org
6413 S:      Supported
6414 W:      http://www.broadcom.com
6415 F:      drivers/scsi/lpfc/
6416
6417 ENE CB710 FLASH CARD READER DRIVER
6418 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6419 S:      Maintained
6420 F:      drivers/misc/cb710/
6421 F:      drivers/mmc/host/cb710-mmc.*
6422 F:      include/linux/cb710.h
6423
6424 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6425 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6426 S:      Maintained
6427 F:      drivers/media/rc/ene_ir.*
6428
6429 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6430 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
6431 L:      linuxppc-dev@lists.ozlabs.org
6432 S:      Maintained
6433 F:      drivers/tty/ehv_bytechan.c
6434
6435 EPSON S1D13XXX FRAMEBUFFER DRIVER
6436 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6437 S:      Maintained
6438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6439 F:      drivers/video/fbdev/s1d13xxxfb.c
6440 F:      include/video/s1d13xxxfb.h
6441
6442 EROFS FILE SYSTEM
6443 M:      Gao Xiang <xiang@kernel.org>
6444 M:      Chao Yu <yuchao0@huawei.com>
6445 L:      linux-erofs@lists.ozlabs.org
6446 S:      Maintained
6447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6448 F:      Documentation/filesystems/erofs.rst
6449 F:      fs/erofs/
6450 F:      include/trace/events/erofs.h
6451
6452 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6453 M:      Jeff Layton <jlayton@kernel.org>
6454 S:      Maintained
6455 F:      include/linux/errseq.h
6456 F:      lib/errseq.c
6457
6458 ET131X NETWORK DRIVER
6459 M:      Mark Einon <mark.einon@gmail.com>
6460 S:      Odd Fixes
6461 F:      drivers/net/ethernet/agere/
6462
6463 ETHERNET BRIDGE
6464 M:      Roopa Prabhu <roopa@nvidia.com>
6465 M:      Nikolay Aleksandrov <nikolay@nvidia.com>
6466 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6467 L:      netdev@vger.kernel.org
6468 S:      Maintained
6469 W:      http://www.linuxfoundation.org/en/Net:Bridge
6470 F:      include/linux/netfilter_bridge/
6471 F:      net/bridge/
6472
6473 ETHERNET PHY LIBRARY
6474 M:      Andrew Lunn <andrew@lunn.ch>
6475 M:      Heiner Kallweit <hkallweit1@gmail.com>
6476 R:      Russell King <linux@armlinux.org.uk>
6477 L:      netdev@vger.kernel.org
6478 S:      Maintained
6479 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6480 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6481 F:      Documentation/devicetree/bindings/net/mdio*
6482 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6483 F:      Documentation/networking/phy.rst
6484 F:      drivers/net/phy/
6485 F:      drivers/of/of_mdio.c
6486 F:      drivers/of/of_net.c
6487 F:      include/dt-bindings/net/qca-ar803x.h
6488 F:      include/linux/*mdio*.h
6489 F:      include/linux/of_net.h
6490 F:      include/linux/phy.h
6491 F:      include/linux/phy_fixed.h
6492 F:      include/linux/platform_data/mdio-bcm-unimac.h
6493 F:      include/linux/platform_data/mdio-gpio.h
6494 F:      include/trace/events/mdio.h
6495 F:      include/uapi/linux/mdio.h
6496 F:      include/uapi/linux/mii.h
6497
6498 EXFAT FILE SYSTEM
6499 M:      Namjae Jeon <namjae.jeon@samsung.com>
6500 M:      Sungjong Seo <sj1557.seo@samsung.com>
6501 L:      linux-fsdevel@vger.kernel.org
6502 S:      Maintained
6503 F:      fs/exfat/
6504
6505 EXT2 FILE SYSTEM
6506 M:      Jan Kara <jack@suse.com>
6507 L:      linux-ext4@vger.kernel.org
6508 S:      Maintained
6509 F:      Documentation/filesystems/ext2.rst
6510 F:      fs/ext2/
6511 F:      include/linux/ext2*
6512
6513 EXT4 FILE SYSTEM
6514 M:      "Theodore Ts'o" <tytso@mit.edu>
6515 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6516 L:      linux-ext4@vger.kernel.org
6517 S:      Maintained
6518 W:      http://ext4.wiki.kernel.org
6519 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6521 F:      Documentation/filesystems/ext4/
6522 F:      fs/ext4/
6523
6524 Extended Verification Module (EVM)
6525 M:      Mimi Zohar <zohar@linux.ibm.com>
6526 L:      linux-integrity@vger.kernel.org
6527 S:      Supported
6528 F:      security/integrity/evm/
6529
6530 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6531 M:      Ard Biesheuvel <ardb@kernel.org>
6532 L:      linux-efi@vger.kernel.org
6533 S:      Maintained
6534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6535 F:      Documentation/admin-guide/efi-stub.rst
6536 F:      arch/*/include/asm/efi.h
6537 F:      arch/*/kernel/efi.c
6538 F:      arch/arm/boot/compressed/efi-header.S
6539 F:      arch/arm64/kernel/efi-entry.S
6540 F:      arch/x86/platform/efi/
6541 F:      drivers/firmware/efi/
6542 F:      include/linux/efi*.h
6543
6544 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6545 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6546 M:      Chanwoo Choi <cw00.choi@samsung.com>
6547 L:      linux-kernel@vger.kernel.org
6548 S:      Maintained
6549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6550 F:      Documentation/devicetree/bindings/extcon/
6551 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6552 F:      drivers/extcon/
6553 F:      include/linux/extcon.h
6554 F:      include/linux/extcon/
6555
6556 EXTRA BOOT CONFIG
6557 M:      Masami Hiramatsu <mhiramat@kernel.org>
6558 S:      Maintained
6559 F:      Documentation/admin-guide/bootconfig.rst
6560 F:      fs/proc/bootconfig.c
6561 F:      include/linux/bootconfig.h
6562 F:      lib/bootconfig.c
6563 F:      tools/bootconfig/*
6564
6565 EXYNOS DP DRIVER
6566 M:      Jingoo Han <jingoohan1@gmail.com>
6567 L:      dri-devel@lists.freedesktop.org
6568 S:      Maintained
6569 F:      drivers/gpu/drm/exynos/exynos_dp*
6570
6571 EXYNOS SYSMMU (IOMMU) driver
6572 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6573 L:      iommu@lists.linux-foundation.org
6574 S:      Maintained
6575 F:      drivers/iommu/exynos-iommu.c
6576
6577 EZchip NPS platform support
6578 M:      Vineet Gupta <vgupta@synopsys.com>
6579 M:      Ofer Levi <oferle@nvidia.com>
6580 S:      Supported
6581 F:      arch/arc/boot/dts/eznps.dts
6582 F:      arch/arc/plat-eznps
6583
6584 F2FS FILE SYSTEM
6585 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6586 M:      Chao Yu <yuchao0@huawei.com>
6587 L:      linux-f2fs-devel@lists.sourceforge.net
6588 S:      Maintained
6589 W:      https://f2fs.wiki.kernel.org/
6590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6591 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6592 F:      Documentation/filesystems/f2fs.rst
6593 F:      fs/f2fs/
6594 F:      include/linux/f2fs_fs.h
6595 F:      include/trace/events/f2fs.h
6596
6597 F71805F HARDWARE MONITORING DRIVER
6598 M:      Jean Delvare <jdelvare@suse.com>
6599 L:      linux-hwmon@vger.kernel.org
6600 S:      Maintained
6601 F:      Documentation/hwmon/f71805f.rst
6602 F:      drivers/hwmon/f71805f.c
6603
6604 FADDR2LINE
6605 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6606 S:      Maintained
6607 F:      scripts/faddr2line
6608
6609 FAILOVER MODULE
6610 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6611 L:      netdev@vger.kernel.org
6612 S:      Supported
6613 F:      Documentation/networking/failover.rst
6614 F:      include/net/failover.h
6615 F:      net/core/failover.c
6616
6617 FANOTIFY
6618 M:      Jan Kara <jack@suse.cz>
6619 R:      Amir Goldstein <amir73il@gmail.com>
6620 L:      linux-fsdevel@vger.kernel.org
6621 S:      Maintained
6622 F:      fs/notify/fanotify/
6623 F:      include/linux/fanotify.h
6624 F:      include/uapi/linux/fanotify.h
6625
6626 FARSYNC SYNCHRONOUS DRIVER
6627 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6628 S:      Supported
6629 W:      http://www.farsite.co.uk/
6630 F:      drivers/net/wan/farsync.*
6631
6632 FAULT INJECTION SUPPORT
6633 M:      Akinobu Mita <akinobu.mita@gmail.com>
6634 S:      Supported
6635 F:      Documentation/fault-injection/
6636 F:      lib/fault-inject.c
6637
6638 FBTFT Framebuffer drivers
6639 L:      dri-devel@lists.freedesktop.org
6640 L:      linux-fbdev@vger.kernel.org
6641 S:      Orphan
6642 F:      drivers/staging/fbtft/
6643
6644 FC0011 TUNER DRIVER
6645 M:      Michael Buesch <m@bues.ch>
6646 L:      linux-media@vger.kernel.org
6647 S:      Maintained
6648 F:      drivers/media/tuners/fc0011.c
6649 F:      drivers/media/tuners/fc0011.h
6650
6651 FC2580 MEDIA DRIVER
6652 M:      Antti Palosaari <crope@iki.fi>
6653 L:      linux-media@vger.kernel.org
6654 S:      Maintained
6655 W:      https://linuxtv.org
6656 W:      http://palosaari.fi/linux/
6657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6658 T:      git git://linuxtv.org/anttip/media_tree.git
6659 F:      drivers/media/tuners/fc2580*
6660
6661 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6662 M:      Hannes Reinecke <hare@suse.de>
6663 L:      linux-scsi@vger.kernel.org
6664 S:      Supported
6665 W:      www.Open-FCoE.org
6666 F:      drivers/scsi/fcoe/
6667 F:      drivers/scsi/libfc/
6668 F:      include/scsi/fc/
6669 F:      include/scsi/libfc.h
6670 F:      include/scsi/libfcoe.h
6671 F:      include/uapi/scsi/fc/
6672
6673 FILE LOCKING (flock() and fcntl()/lockf())
6674 M:      Jeff Layton <jlayton@kernel.org>
6675 M:      "J. Bruce Fields" <bfields@fieldses.org>
6676 L:      linux-fsdevel@vger.kernel.org
6677 S:      Maintained
6678 F:      fs/fcntl.c
6679 F:      fs/locks.c
6680 F:      include/linux/fcntl.h
6681 F:      include/uapi/linux/fcntl.h
6682
6683 FILESYSTEM DIRECT ACCESS (DAX)
6684 M:      Dan Williams <dan.j.williams@intel.com>
6685 R:      Matthew Wilcox <willy@infradead.org>
6686 R:      Jan Kara <jack@suse.cz>
6687 L:      linux-fsdevel@vger.kernel.org
6688 L:      linux-nvdimm@lists.01.org
6689 S:      Supported
6690 F:      fs/dax.c
6691 F:      include/linux/dax.h
6692 F:      include/trace/events/fs_dax.h
6693
6694 FILESYSTEMS (VFS and infrastructure)
6695 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6696 L:      linux-fsdevel@vger.kernel.org
6697 S:      Maintained
6698 F:      fs/*
6699 F:      include/linux/fs.h
6700 F:      include/linux/fs_types.h
6701 F:      include/uapi/linux/fs.h
6702 F:      include/uapi/linux/openat2.h
6703
6704 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6705 M:      Riku Voipio <riku.voipio@iki.fi>
6706 L:      linux-hwmon@vger.kernel.org
6707 S:      Maintained
6708 F:      drivers/hwmon/f75375s.c
6709 F:      include/linux/f75375s.h
6710
6711 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6712 M:      Clemens Ladisch <clemens@ladisch.de>
6713 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6714 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6715 S:      Maintained
6716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6717 F:      include/uapi/sound/firewire.h
6718 F:      sound/firewire/
6719
6720 FIREWIRE MEDIA DRIVERS (firedtv)
6721 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6722 L:      linux-media@vger.kernel.org
6723 L:      linux1394-devel@lists.sourceforge.net
6724 S:      Maintained
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6726 F:      drivers/media/firewire/
6727
6728 FIREWIRE SBP-2 TARGET
6729 M:      Chris Boot <bootc@bootc.net>
6730 L:      linux-scsi@vger.kernel.org
6731 L:      target-devel@vger.kernel.org
6732 L:      linux1394-devel@lists.sourceforge.net
6733 S:      Maintained
6734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6735 F:      drivers/target/sbp/
6736
6737 FIREWIRE SUBSYSTEM
6738 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6739 L:      linux1394-devel@lists.sourceforge.net
6740 S:      Maintained
6741 W:      http://ieee1394.wiki.kernel.org/
6742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6743 F:      drivers/firewire/
6744 F:      include/linux/firewire.h
6745 F:      include/uapi/linux/firewire*.h
6746 F:      tools/firewire/
6747
6748 FIRMWARE LOADER (request_firmware)
6749 M:      Luis Chamberlain <mcgrof@kernel.org>
6750 L:      linux-kernel@vger.kernel.org
6751 S:      Maintained
6752 F:      Documentation/firmware_class/
6753 F:      drivers/base/firmware_loader/
6754 F:      include/linux/firmware.h
6755
6756 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6757 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6758 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6759 S:      Maintained
6760 F:      drivers/block/rsxx/
6761
6762 FLEXTIMER FTM-QUADDEC DRIVER
6763 M:      Patrick Havelange <patrick.havelange@essensium.com>
6764 L:      linux-iio@vger.kernel.org
6765 S:      Maintained
6766 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6767 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6768 F:      drivers/counter/ftm-quaddec.c
6769
6770 FLOPPY DRIVER
6771 M:      Denis Efremov <efremov@linux.com>
6772 L:      linux-block@vger.kernel.org
6773 S:      Odd Fixes
6774 F:      drivers/block/floppy.c
6775
6776 FLYSKY FSIA6B RC RECEIVER
6777 M:      Markus Koch <markus@notsyncing.net>
6778 L:      linux-input@vger.kernel.org
6779 S:      Maintained
6780 F:      drivers/input/joystick/fsia6b.c
6781
6782 FORCEDETH GIGABIT ETHERNET DRIVER
6783 M:      Rain River <rain.1986.08.12@gmail.com>
6784 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
6785 L:      netdev@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/net/ethernet/nvidia/*
6788
6789 FPGA DFL DRIVERS
6790 M:      Wu Hao <hao.wu@intel.com>
6791 L:      linux-fpga@vger.kernel.org
6792 S:      Maintained
6793 F:      Documentation/fpga/dfl.rst
6794 F:      drivers/fpga/dfl*
6795 F:      include/uapi/linux/fpga-dfl.h
6796
6797 FPGA MANAGER FRAMEWORK
6798 M:      Moritz Fischer <mdf@kernel.org>
6799 L:      linux-fpga@vger.kernel.org
6800 S:      Maintained
6801 W:      http://www.rocketboards.org
6802 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6804 F:      Documentation/devicetree/bindings/fpga/
6805 F:      Documentation/driver-api/fpga/
6806 F:      Documentation/fpga/
6807 F:      drivers/fpga/
6808 F:      include/linux/fpga/
6809
6810 FPU EMULATOR
6811 M:      Bill Metzenthen <billm@melbpc.org.au>
6812 S:      Maintained
6813 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6814 F:      arch/x86/math-emu/
6815
6816 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6817 L:      netdev@vger.kernel.org
6818 S:      Orphan
6819 F:      drivers/net/wan/dlci.c
6820 F:      drivers/net/wan/sdla.c
6821
6822 FRAMEBUFFER LAYER
6823 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6824 L:      dri-devel@lists.freedesktop.org
6825 L:      linux-fbdev@vger.kernel.org
6826 S:      Maintained
6827 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6828 T:      git git://anongit.freedesktop.org/drm/drm-misc
6829 F:      Documentation/fb/
6830 F:      drivers/video/
6831 F:      include/linux/fb.h
6832 F:      include/uapi/linux/fb.h
6833 F:      include/uapi/video/
6834 F:      include/video/
6835
6836 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6837 M:      Horia Geantă <horia.geanta@nxp.com>
6838 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6839 L:      linux-crypto@vger.kernel.org
6840 S:      Maintained
6841 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6842 F:      drivers/crypto/caam/
6843
6844 FREESCALE COLDFIRE M5441X MMC DRIVER
6845 M:      Angelo Dureghello <angelo.dureghello@timesys.com>
6846 L:      linux-mmc@vger.kernel.org
6847 S:      Maintained
6848 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
6849 F:      include/linux/platform_data/mmc-esdhc-mcf.h
6850
6851 FREESCALE DIU FRAMEBUFFER DRIVER
6852 M:      Timur Tabi <timur@kernel.org>
6853 L:      linux-fbdev@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/video/fbdev/fsl-diu-fb.*
6856
6857 FREESCALE DMA DRIVER
6858 M:      Li Yang <leoyang.li@nxp.com>
6859 M:      Zhang Wei <zw@zh-kernel.org>
6860 L:      linuxppc-dev@lists.ozlabs.org
6861 S:      Maintained
6862 F:      drivers/dma/fsldma.*
6863
6864 FREESCALE DSPI DRIVER
6865 M:      Vladimir Oltean <olteanv@gmail.com>
6866 L:      linux-spi@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6869 F:      drivers/spi/spi-fsl-dspi.c
6870 F:      include/linux/spi/spi-fsl-dspi.h
6871
6872 FREESCALE ENETC ETHERNET DRIVERS
6873 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6874 L:      netdev@vger.kernel.org
6875 S:      Maintained
6876 F:      drivers/net/ethernet/freescale/enetc/
6877
6878 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6879 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6880 L:      netdev@vger.kernel.org
6881 S:      Maintained
6882 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6883 F:      drivers/net/ethernet/freescale/gianfar*
6884
6885 FREESCALE GPMI NAND DRIVER
6886 M:      Han Xu <han.xu@nxp.com>
6887 L:      linux-mtd@lists.infradead.org
6888 S:      Maintained
6889 F:      drivers/mtd/nand/raw/gpmi-nand/*
6890
6891 FREESCALE I2C CPM DRIVER
6892 M:      Jochen Friedrich <jochen@scram.de>
6893 L:      linuxppc-dev@lists.ozlabs.org
6894 L:      linux-i2c@vger.kernel.org
6895 S:      Maintained
6896 F:      drivers/i2c/busses/i2c-cpm.c
6897
6898 FREESCALE IMX / MXC FEC DRIVER
6899 M:      Fugang Duan <fugang.duan@nxp.com>
6900 L:      netdev@vger.kernel.org
6901 S:      Maintained
6902 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6903 F:      drivers/net/ethernet/freescale/fec.h
6904 F:      drivers/net/ethernet/freescale/fec_main.c
6905 F:      drivers/net/ethernet/freescale/fec_ptp.c
6906
6907 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6908 M:      Sascha Hauer <s.hauer@pengutronix.de>
6909 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6910 L:      linux-fbdev@vger.kernel.org
6911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6912 S:      Maintained
6913 F:      drivers/video/fbdev/imxfb.c
6914 F:      include/linux/platform_data/video-imxfb.h
6915
6916 FREESCALE IMX DDR PMU DRIVER
6917 M:      Frank Li <Frank.li@nxp.com>
6918 L:      linux-arm-kernel@lists.infradead.org
6919 S:      Maintained
6920 F:      Documentation/admin-guide/perf/imx-ddr.rst
6921 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6922 F:      drivers/perf/fsl_imx8_ddr_perf.c
6923
6924 FREESCALE IMX I2C DRIVER
6925 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6926 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6927 L:      linux-i2c@vger.kernel.org
6928 S:      Maintained
6929 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6930 F:      drivers/i2c/busses/i2c-imx.c
6931
6932 FREESCALE IMX LPI2C DRIVER
6933 M:      Dong Aisheng <aisheng.dong@nxp.com>
6934 L:      linux-i2c@vger.kernel.org
6935 L:      linux-imx@nxp.com
6936 S:      Maintained
6937 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6938 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6939
6940 FREESCALE QORIQ DPAA ETHERNET DRIVER
6941 M:      Madalin Bucur <madalin.bucur@nxp.com>
6942 L:      netdev@vger.kernel.org
6943 S:      Maintained
6944 F:      drivers/net/ethernet/freescale/dpaa
6945
6946 FREESCALE QORIQ DPAA FMAN DRIVER
6947 M:      Madalin Bucur <madalin.bucur@nxp.com>
6948 L:      netdev@vger.kernel.org
6949 S:      Maintained
6950 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6951 F:      drivers/net/ethernet/freescale/fman
6952
6953 FREESCALE QORIQ PTP CLOCK DRIVER
6954 M:      Yangbo Lu <yangbo.lu@nxp.com>
6955 L:      netdev@vger.kernel.org
6956 S:      Maintained
6957 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6958 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6959 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6960 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6961 F:      drivers/ptp/ptp_qoriq.c
6962 F:      drivers/ptp/ptp_qoriq_debugfs.c
6963 F:      include/linux/fsl/ptp_qoriq.h
6964
6965 FREESCALE QUAD SPI DRIVER
6966 M:      Han Xu <han.xu@nxp.com>
6967 L:      linux-spi@vger.kernel.org
6968 S:      Maintained
6969 F:      drivers/spi/spi-fsl-qspi.c
6970
6971 FREESCALE QUICC ENGINE LIBRARY
6972 M:      Qiang Zhao <qiang.zhao@nxp.com>
6973 L:      linuxppc-dev@lists.ozlabs.org
6974 S:      Maintained
6975 F:      drivers/soc/fsl/qe/
6976 F:      include/soc/fsl/*qe*.h
6977 F:      include/soc/fsl/*ucc*.h
6978
6979 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6980 M:      Li Yang <leoyang.li@nxp.com>
6981 L:      netdev@vger.kernel.org
6982 L:      linuxppc-dev@lists.ozlabs.org
6983 S:      Maintained
6984 F:      drivers/net/ethernet/freescale/ucc_geth*
6985
6986 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6987 M:      Zhao Qiang <qiang.zhao@nxp.com>
6988 L:      netdev@vger.kernel.org
6989 L:      linuxppc-dev@lists.ozlabs.org
6990 S:      Maintained
6991 F:      drivers/net/wan/fsl_ucc_hdlc*
6992
6993 FREESCALE QUICC ENGINE UCC UART DRIVER
6994 M:      Timur Tabi <timur@kernel.org>
6995 L:      linuxppc-dev@lists.ozlabs.org
6996 S:      Maintained
6997 F:      drivers/tty/serial/ucc_uart.c
6998
6999 FREESCALE SOC DRIVERS
7000 M:      Li Yang <leoyang.li@nxp.com>
7001 L:      linuxppc-dev@lists.ozlabs.org
7002 L:      linux-arm-kernel@lists.infradead.org
7003 S:      Maintained
7004 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7005 F:      Documentation/devicetree/bindings/soc/fsl/
7006 F:      drivers/soc/fsl/
7007 F:      include/linux/fsl/
7008
7009 FREESCALE SOC FS_ENET DRIVER
7010 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
7011 L:      linuxppc-dev@lists.ozlabs.org
7012 L:      netdev@vger.kernel.org
7013 S:      Maintained
7014 F:      drivers/net/ethernet/freescale/fs_enet/
7015 F:      include/linux/fs_enet_pd.h
7016
7017 FREESCALE SOC SOUND DRIVERS
7018 M:      Timur Tabi <timur@kernel.org>
7019 M:      Nicolin Chen <nicoleotsuka@gmail.com>
7020 M:      Xiubo Li <Xiubo.Lee@gmail.com>
7021 R:      Fabio Estevam <festevam@gmail.com>
7022 R:      Shengjiu Wang <shengjiu.wang@gmail.com>
7023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7024 L:      linuxppc-dev@lists.ozlabs.org
7025 S:      Maintained
7026 F:      sound/soc/fsl/fsl*
7027 F:      sound/soc/fsl/imx*
7028 F:      sound/soc/fsl/mpc8610_hpcd.c
7029
7030 FREESCALE USB PERIPHERAL DRIVERS
7031 M:      Li Yang <leoyang.li@nxp.com>
7032 L:      linux-usb@vger.kernel.org
7033 L:      linuxppc-dev@lists.ozlabs.org
7034 S:      Maintained
7035 F:      drivers/usb/gadget/udc/fsl*
7036
7037 FREESCALE USB PHY DRIVER
7038 M:      Ran Wang <ran.wang_1@nxp.com>
7039 L:      linux-usb@vger.kernel.org
7040 L:      linuxppc-dev@lists.ozlabs.org
7041 S:      Maintained
7042 F:      drivers/usb/phy/phy-fsl-usb*
7043
7044 FREEVXFS FILESYSTEM
7045 M:      Christoph Hellwig <hch@infradead.org>
7046 S:      Maintained
7047 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
7048 F:      fs/freevxfs/
7049
7050 FREEZER
7051 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7052 M:      Pavel Machek <pavel@ucw.cz>
7053 L:      linux-pm@vger.kernel.org
7054 S:      Supported
7055 F:      Documentation/power/freezing-of-tasks.rst
7056 F:      include/linux/freezer.h
7057 F:      kernel/freezer.c
7058
7059 FRONTSWAP API
7060 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7061 L:      linux-kernel@vger.kernel.org
7062 S:      Maintained
7063 F:      include/linux/frontswap.h
7064 F:      mm/frontswap.c
7065
7066 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7067 M:      David Howells <dhowells@redhat.com>
7068 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
7069 S:      Supported
7070 F:      Documentation/filesystems/caching/
7071 F:      fs/fscache/
7072 F:      include/linux/fscache*.h
7073
7074 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7075 M:      Theodore Y. Ts'o <tytso@mit.edu>
7076 M:      Jaegeuk Kim <jaegeuk@kernel.org>
7077 M:      Eric Biggers <ebiggers@kernel.org>
7078 L:      linux-fscrypt@vger.kernel.org
7079 S:      Supported
7080 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7081 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7082 F:      Documentation/filesystems/fscrypt.rst
7083 F:      fs/crypto/
7084 F:      include/linux/fscrypt*.h
7085 F:      include/uapi/linux/fscrypt.h
7086
7087 FSI SUBSYSTEM
7088 M:      Jeremy Kerr <jk@ozlabs.org>
7089 M:      Joel Stanley <joel@jms.id.au>
7090 R:      Alistar Popple <alistair@popple.id.au>
7091 R:      Eddie James <eajames@linux.ibm.com>
7092 L:      linux-fsi@lists.ozlabs.org
7093 S:      Supported
7094 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
7095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7096 F:      drivers/fsi/
7097 F:      include/linux/fsi*.h
7098 F:      include/trace/events/fsi*.h
7099
7100 FSI-ATTACHED I2C DRIVER
7101 M:      Eddie James <eajames@linux.ibm.com>
7102 L:      linux-i2c@vger.kernel.org
7103 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
7104 S:      Maintained
7105 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7106 F:      drivers/i2c/busses/i2c-fsi.c
7107
7108 FSI-ATTACHED SPI DRIVER
7109 M:      Eddie James <eajames@linux.ibm.com>
7110 L:      linux-spi@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7113 F:      drivers/spi/spi-fsi.c
7114
7115 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7116 M:      Jan Kara <jack@suse.cz>
7117 R:      Amir Goldstein <amir73il@gmail.com>
7118 L:      linux-fsdevel@vger.kernel.org
7119 S:      Maintained
7120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7121 F:      fs/notify/
7122 F:      include/linux/fsnotify*.h
7123
7124 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7125 M:      Eric Biggers <ebiggers@kernel.org>
7126 M:      Theodore Y. Ts'o <tytso@mit.edu>
7127 L:      linux-fscrypt@vger.kernel.org
7128 S:      Supported
7129 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
7130 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7131 F:      Documentation/filesystems/fsverity.rst
7132 F:      fs/verity/
7133 F:      include/linux/fsverity.h
7134 F:      include/uapi/linux/fsverity.h
7135
7136 FUJITSU LAPTOP EXTRAS
7137 M:      Jonathan Woithe <jwoithe@just42.net>
7138 L:      platform-driver-x86@vger.kernel.org
7139 S:      Maintained
7140 F:      drivers/platform/x86/fujitsu-laptop.c
7141
7142 FUJITSU M-5MO LS CAMERA ISP DRIVER
7143 M:      Kyungmin Park <kyungmin.park@samsung.com>
7144 M:      Heungjun Kim <riverful.kim@samsung.com>
7145 L:      linux-media@vger.kernel.org
7146 S:      Maintained
7147 F:      drivers/media/i2c/m5mols/
7148 F:      include/media/i2c/m5mols.h
7149
7150 FUJITSU TABLET EXTRAS
7151 M:      Robert Gerlach <khnz@gmx.de>
7152 L:      platform-driver-x86@vger.kernel.org
7153 S:      Maintained
7154 F:      drivers/platform/x86/fujitsu-tablet.c
7155
7156 FUSE: FILESYSTEM IN USERSPACE
7157 M:      Miklos Szeredi <miklos@szeredi.hu>
7158 L:      linux-fsdevel@vger.kernel.org
7159 S:      Maintained
7160 W:      http://fuse.sourceforge.net/
7161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7162 F:      Documentation/filesystems/fuse.rst
7163 F:      fs/fuse/
7164 F:      include/uapi/linux/fuse.h
7165
7166 FUTEX SUBSYSTEM
7167 M:      Thomas Gleixner <tglx@linutronix.de>
7168 M:      Ingo Molnar <mingo@redhat.com>
7169 R:      Peter Zijlstra <peterz@infradead.org>
7170 R:      Darren Hart <dvhart@infradead.org>
7171 L:      linux-kernel@vger.kernel.org
7172 S:      Maintained
7173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7174 F:      Documentation/locking/*futex*
7175 F:      include/asm-generic/futex.h
7176 F:      include/linux/futex.h
7177 F:      include/uapi/linux/futex.h
7178 F:      kernel/futex.c
7179 F:      tools/perf/bench/futex*
7180 F:      tools/testing/selftests/futex/
7181
7182 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7183 M:      Tim Harvey <tharvey@gateworks.com>
7184 M:      Robert Jones <rjones@gateworks.com>
7185 S:      Maintained
7186 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7187 F:      drivers/mfd/gateworks-gsc.c
7188 F:      include/linux/mfd/gsc.h
7189 F:      Documentation/hwmon/gsc-hwmon.rst
7190 F:      drivers/hwmon/gsc-hwmon.c
7191 F:      include/linux/platform_data/gsc_hwmon.h
7192
7193 GASKET DRIVER FRAMEWORK
7194 M:      Rob Springer <rspringer@google.com>
7195 M:      Todd Poynor <toddpoynor@google.com>
7196 M:      Ben Chan <benchan@chromium.org>
7197 M:      Richard Yeh <rcy@google.com>
7198 S:      Maintained
7199 F:      drivers/staging/gasket/
7200
7201 GCC PLUGINS
7202 M:      Kees Cook <keescook@chromium.org>
7203 R:      Emese Revfy <re.emese@gmail.com>
7204 L:      kernel-hardening@lists.openwall.com
7205 S:      Maintained
7206 F:      Documentation/kbuild/gcc-plugins.rst
7207 F:      scripts/Makefile.gcc-plugins
7208 F:      scripts/gcc-plugin.sh
7209 F:      scripts/gcc-plugins/
7210
7211 GCOV BASED KERNEL PROFILING
7212 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
7213 S:      Maintained
7214 F:      Documentation/dev-tools/gcov.rst
7215 F:      kernel/gcov/
7216
7217 GDB KERNEL DEBUGGING HELPER SCRIPTS
7218 M:      Jan Kiszka <jan.kiszka@siemens.com>
7219 M:      Kieran Bingham <kbingham@kernel.org>
7220 S:      Supported
7221 F:      scripts/gdb/
7222
7223 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7224 M:      Achim Leubner <achim_leubner@adaptec.com>
7225 L:      linux-scsi@vger.kernel.org
7226 S:      Supported
7227 W:      http://www.icp-vortex.com/
7228 F:      drivers/scsi/gdt*
7229
7230 GEMTEK FM RADIO RECEIVER DRIVER
7231 M:      Hans Verkuil <hverkuil@xs4all.nl>
7232 L:      linux-media@vger.kernel.org
7233 S:      Maintained
7234 W:      https://linuxtv.org
7235 T:      git git://linuxtv.org/media_tree.git
7236 F:      drivers/media/radio/radio-gemtek*
7237
7238 GENERIC ARCHITECTURE TOPOLOGY
7239 M:      Sudeep Holla <sudeep.holla@arm.com>
7240 L:      linux-kernel@vger.kernel.org
7241 S:      Maintained
7242 F:      drivers/base/arch_topology.c
7243 F:      include/linux/arch_topology.h
7244
7245 GENERIC GPIO I2C DRIVER
7246 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7247 S:      Supported
7248 F:      drivers/i2c/busses/i2c-gpio.c
7249 F:      include/linux/platform_data/i2c-gpio.h
7250
7251 GENERIC GPIO I2C MULTIPLEXER DRIVER
7252 M:      Peter Korsgaard <peter.korsgaard@barco.com>
7253 L:      linux-i2c@vger.kernel.org
7254 S:      Supported
7255 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
7256 F:      drivers/i2c/muxes/i2c-mux-gpio.c
7257 F:      include/linux/platform_data/i2c-mux-gpio.h
7258
7259 GENERIC HDLC (WAN) DRIVERS
7260 M:      Krzysztof Halasa <khc@pm.waw.pl>
7261 S:      Maintained
7262 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
7263 F:      drivers/net/wan/c101.c
7264 F:      drivers/net/wan/hd6457*
7265 F:      drivers/net/wan/hdlc*
7266 F:      drivers/net/wan/n2.c
7267 F:      drivers/net/wan/pc300too.c
7268 F:      drivers/net/wan/pci200syn.c
7269 F:      drivers/net/wan/wanxl*
7270
7271 GENERIC INCLUDE/ASM HEADER FILES
7272 M:      Arnd Bergmann <arnd@arndb.de>
7273 L:      linux-arch@vger.kernel.org
7274 S:      Maintained
7275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7276 F:      include/asm-generic/
7277 F:      include/uapi/asm-generic/
7278
7279 GENERIC PHY FRAMEWORK
7280 M:      Kishon Vijay Abraham I <kishon@ti.com>
7281 M:      Vinod Koul <vkoul@kernel.org>
7282 L:      linux-kernel@vger.kernel.org
7283 S:      Supported
7284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7285 F:      Documentation/devicetree/bindings/phy/
7286 F:      drivers/phy/
7287 F:      include/linux/phy/
7288
7289 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7290 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7291 S:      Supported
7292 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7293
7294 GENERIC PM DOMAINS
7295 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7296 M:      Kevin Hilman <khilman@kernel.org>
7297 M:      Ulf Hansson <ulf.hansson@linaro.org>
7298 L:      linux-pm@vger.kernel.org
7299 S:      Supported
7300 F:      Documentation/devicetree/bindings/power/power?domain*
7301 F:      drivers/base/power/domain*.c
7302 F:      include/linux/pm_domain.h
7303
7304 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7305 M:      Eugen Hristev <eugen.hristev@microchip.com>
7306 L:      linux-input@vger.kernel.org
7307 S:      Maintained
7308 F:      drivers/input/touchscreen/resistive-adc-touch.c
7309
7310 GENERIC UIO DRIVER FOR PCI DEVICES
7311 M:      "Michael S. Tsirkin" <mst@redhat.com>
7312 L:      kvm@vger.kernel.org
7313 S:      Supported
7314 F:      drivers/uio/uio_pci_generic.c
7315
7316 GENERIC VDSO LIBRARY
7317 M:      Andy Lutomirski <luto@kernel.org>
7318 M:      Thomas Gleixner <tglx@linutronix.de>
7319 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7320 L:      linux-kernel@vger.kernel.org
7321 S:      Maintained
7322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7323 F:      include/asm-generic/vdso/vsyscall.h
7324 F:      include/vdso/
7325 F:      kernel/time/vsyscall.c
7326 F:      lib/vdso/
7327
7328 GENWQE (IBM Generic Workqueue Card)
7329 M:      Frank Haverkamp <haver@linux.ibm.com>
7330 S:      Supported
7331 F:      drivers/misc/genwqe/
7332
7333 GET_MAINTAINER SCRIPT
7334 M:      Joe Perches <joe@perches.com>
7335 S:      Maintained
7336 F:      scripts/get_maintainer.pl
7337
7338 GFS2 FILE SYSTEM
7339 M:      Bob Peterson <rpeterso@redhat.com>
7340 M:      Andreas Gruenbacher <agruenba@redhat.com>
7341 L:      cluster-devel@redhat.com
7342 S:      Supported
7343 W:      http://sources.redhat.com/cluster/
7344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7345 F:      Documentation/filesystems/gfs2*
7346 F:      fs/gfs2/
7347 F:      include/uapi/linux/gfs2_ondisk.h
7348
7349 GNSS SUBSYSTEM
7350 M:      Johan Hovold <johan@kernel.org>
7351 S:      Maintained
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7353 F:      Documentation/ABI/testing/sysfs-class-gnss
7354 F:      Documentation/devicetree/bindings/gnss/
7355 F:      drivers/gnss/
7356 F:      include/linux/gnss.h
7357
7358 GO7007 MPEG CODEC
7359 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7360 L:      linux-media@vger.kernel.org
7361 S:      Maintained
7362 F:      drivers/media/usb/go7007/
7363
7364 GOODIX TOUCHSCREEN
7365 M:      Bastien Nocera <hadess@hadess.net>
7366 L:      linux-input@vger.kernel.org
7367 S:      Maintained
7368 F:      drivers/input/touchscreen/goodix.c
7369
7370 GOOGLE ETHERNET DRIVERS
7371 M:      Catherine Sullivan <csully@google.com>
7372 R:      Sagi Shahar <sagis@google.com>
7373 R:      Jon Olson <jonolson@google.com>
7374 L:      netdev@vger.kernel.org
7375 S:      Supported
7376 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
7377 F:      drivers/net/ethernet/google
7378
7379 GPD POCKET FAN DRIVER
7380 M:      Hans de Goede <hdegoede@redhat.com>
7381 L:      platform-driver-x86@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/platform/x86/gpd-pocket-fan.c
7384
7385 GPIO ACPI SUPPORT
7386 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7387 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7388 L:      linux-gpio@vger.kernel.org
7389 L:      linux-acpi@vger.kernel.org
7390 S:      Maintained
7391 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7392 F:      drivers/gpio/gpiolib-acpi.c
7393 F:      drivers/gpio/gpiolib-acpi.h
7394
7395 GPIO AGGREGATOR
7396 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7397 L:      linux-gpio@vger.kernel.org
7398 S:      Supported
7399 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
7400 F:      drivers/gpio/gpio-aggregator.c
7401
7402 GPIO IR Transmitter
7403 M:      Sean Young <sean@mess.org>
7404 L:      linux-media@vger.kernel.org
7405 S:      Maintained
7406 F:      drivers/media/rc/gpio-ir-tx.c
7407
7408 GPIO MOCKUP DRIVER
7409 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7410 L:      linux-gpio@vger.kernel.org
7411 S:      Maintained
7412 F:      drivers/gpio/gpio-mockup.c
7413 F:      tools/testing/selftests/gpio/
7414
7415 GPIO REGMAP
7416 R:      Michael Walle <michael@walle.cc>
7417 S:      Maintained
7418 F:      drivers/gpio/gpio-regmap.c
7419 F:      include/linux/gpio/regmap.h
7420
7421 GPIO SUBSYSTEM
7422 M:      Linus Walleij <linus.walleij@linaro.org>
7423 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7424 L:      linux-gpio@vger.kernel.org
7425 S:      Maintained
7426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7427 F:      Documentation/ABI/obsolete/sysfs-gpio
7428 F:      Documentation/ABI/testing/gpio-cdev
7429 F:      Documentation/admin-guide/gpio/
7430 F:      Documentation/devicetree/bindings/gpio/
7431 F:      Documentation/driver-api/gpio/
7432 F:      drivers/gpio/
7433 F:      include/asm-generic/gpio.h
7434 F:      include/linux/gpio.h
7435 F:      include/linux/gpio/
7436 F:      include/linux/of_gpio.h
7437 F:      include/uapi/linux/gpio.h
7438 F:      tools/gpio/
7439
7440 GRE DEMULTIPLEXER DRIVER
7441 M:      Dmitry Kozlov <xeb@mail.ru>
7442 L:      netdev@vger.kernel.org
7443 S:      Maintained
7444 F:      include/net/gre.h
7445 F:      net/ipv4/gre_demux.c
7446 F:      net/ipv4/gre_offload.c
7447
7448 GRETH 10/100/1G Ethernet MAC device driver
7449 M:      Andreas Larsson <andreas@gaisler.com>
7450 L:      netdev@vger.kernel.org
7451 S:      Maintained
7452 F:      drivers/net/ethernet/aeroflex/
7453
7454 GREYBUS AUDIO PROTOCOLS DRIVERS
7455 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7456 M:      Mark Greer <mgreer@animalcreek.com>
7457 S:      Maintained
7458 F:      drivers/staging/greybus/audio_apbridgea.c
7459 F:      drivers/staging/greybus/audio_apbridgea.h
7460 F:      drivers/staging/greybus/audio_codec.c
7461 F:      drivers/staging/greybus/audio_codec.h
7462 F:      drivers/staging/greybus/audio_gb.c
7463 F:      drivers/staging/greybus/audio_manager.c
7464 F:      drivers/staging/greybus/audio_manager.h
7465 F:      drivers/staging/greybus/audio_manager_module.c
7466 F:      drivers/staging/greybus/audio_manager_private.h
7467 F:      drivers/staging/greybus/audio_manager_sysfs.c
7468 F:      drivers/staging/greybus/audio_module.c
7469 F:      drivers/staging/greybus/audio_topology.c
7470
7471 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7472 M:      Viresh Kumar <vireshk@kernel.org>
7473 S:      Maintained
7474 F:      drivers/staging/greybus/authentication.c
7475 F:      drivers/staging/greybus/bootrom.c
7476 F:      drivers/staging/greybus/firmware.h
7477 F:      drivers/staging/greybus/fw-core.c
7478 F:      drivers/staging/greybus/fw-download.c
7479 F:      drivers/staging/greybus/fw-management.c
7480 F:      drivers/staging/greybus/greybus_authentication.h
7481 F:      drivers/staging/greybus/greybus_firmware.h
7482 F:      drivers/staging/greybus/hid.c
7483 F:      drivers/staging/greybus/i2c.c
7484 F:      drivers/staging/greybus/spi.c
7485 F:      drivers/staging/greybus/spilib.c
7486 F:      drivers/staging/greybus/spilib.h
7487
7488 GREYBUS LOOPBACK DRIVER
7489 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7490 S:      Maintained
7491 F:      drivers/staging/greybus/loopback.c
7492
7493 GREYBUS PLATFORM DRIVERS
7494 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7495 S:      Maintained
7496 F:      drivers/staging/greybus/arche-apb-ctrl.c
7497 F:      drivers/staging/greybus/arche-platform.c
7498 F:      drivers/staging/greybus/arche_platform.h
7499
7500 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7501 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7502 S:      Maintained
7503 F:      drivers/staging/greybus/gpio.c
7504 F:      drivers/staging/greybus/light.c
7505 F:      drivers/staging/greybus/power_supply.c
7506 F:      drivers/staging/greybus/sdio.c
7507 F:      drivers/staging/greybus/spi.c
7508 F:      drivers/staging/greybus/spilib.c
7509
7510 GREYBUS SUBSYSTEM
7511 M:      Johan Hovold <johan@kernel.org>
7512 M:      Alex Elder <elder@kernel.org>
7513 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7514 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7515 S:      Maintained
7516 F:      drivers/greybus/
7517 F:      drivers/staging/greybus/
7518 F:      include/linux/greybus.h
7519 F:      include/linux/greybus/
7520
7521 GREYBUS UART PROTOCOLS DRIVERS
7522 M:      David Lin <dtwlin@gmail.com>
7523 S:      Maintained
7524 F:      drivers/staging/greybus/log.c
7525 F:      drivers/staging/greybus/uart.c
7526
7527 GS1662 VIDEO SERIALIZER
7528 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7529 L:      linux-media@vger.kernel.org
7530 S:      Maintained
7531 T:      git git://linuxtv.org/media_tree.git
7532 F:      drivers/media/spi/gs1662.c
7533
7534 GSPCA FINEPIX SUBDRIVER
7535 M:      Frank Zago <frank@zago.net>
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/finepix.c
7540
7541 GSPCA GL860 SUBDRIVER
7542 M:      Olivier Lorin <o.lorin@laposte.net>
7543 L:      linux-media@vger.kernel.org
7544 S:      Maintained
7545 T:      git git://linuxtv.org/media_tree.git
7546 F:      drivers/media/usb/gspca/gl860/
7547
7548 GSPCA M5602 SUBDRIVER
7549 M:      Erik Andren <erik.andren@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/m5602/
7554
7555 GSPCA PAC207 SONIXB SUBDRIVER
7556 M:      Hans Verkuil <hverkuil@xs4all.nl>
7557 L:      linux-media@vger.kernel.org
7558 S:      Odd Fixes
7559 T:      git git://linuxtv.org/media_tree.git
7560 F:      drivers/media/usb/gspca/pac207.c
7561
7562 GSPCA SN9C20X SUBDRIVER
7563 M:      Brian Johnson <brijohn@gmail.com>
7564 L:      linux-media@vger.kernel.org
7565 S:      Maintained
7566 T:      git git://linuxtv.org/media_tree.git
7567 F:      drivers/media/usb/gspca/sn9c20x.c
7568
7569 GSPCA T613 SUBDRIVER
7570 M:      Leandro Costantino <lcostantino@gmail.com>
7571 L:      linux-media@vger.kernel.org
7572 S:      Maintained
7573 T:      git git://linuxtv.org/media_tree.git
7574 F:      drivers/media/usb/gspca/t613.c
7575
7576 GSPCA USB WEBCAM DRIVER
7577 M:      Hans Verkuil <hverkuil@xs4all.nl>
7578 L:      linux-media@vger.kernel.org
7579 S:      Odd Fixes
7580 T:      git git://linuxtv.org/media_tree.git
7581 F:      drivers/media/usb/gspca/
7582
7583 GTP (GPRS Tunneling Protocol)
7584 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7585 M:      Harald Welte <laforge@gnumonks.org>
7586 L:      osmocom-net-gprs@lists.osmocom.org
7587 S:      Maintained
7588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7589 F:      drivers/net/gtp.c
7590
7591 GUID PARTITION TABLE (GPT)
7592 M:      Davidlohr Bueso <dave@stgolabs.net>
7593 L:      linux-efi@vger.kernel.org
7594 S:      Maintained
7595 F:      block/partitions/efi.*
7596
7597 H8/300 ARCHITECTURE
7598 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7599 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7600 S:      Maintained
7601 W:      http://uclinux-h8.sourceforge.jp
7602 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7603 F:      arch/h8300/
7604 F:      drivers/clk/h8300/
7605 F:      drivers/clocksource/h8300_*.c
7606 F:      drivers/irqchip/irq-renesas-h8*.c
7607
7608 HABANALABS PCI DRIVER
7609 M:      Oded Gabbay <oded.gabbay@gmail.com>
7610 S:      Supported
7611 T:      git https://github.com/HabanaAI/linux.git
7612 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7613 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7614 F:      drivers/misc/habanalabs/
7615 F:      include/uapi/misc/habanalabs.h
7616
7617 HACKRF MEDIA DRIVER
7618 M:      Antti Palosaari <crope@iki.fi>
7619 L:      linux-media@vger.kernel.org
7620 S:      Maintained
7621 W:      https://linuxtv.org
7622 W:      http://palosaari.fi/linux/
7623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7624 T:      git git://linuxtv.org/anttip/media_tree.git
7625 F:      drivers/media/usb/hackrf/
7626
7627 HANTRO VPU CODEC DRIVER
7628 M:      Ezequiel Garcia <ezequiel@collabora.com>
7629 M:      Philipp Zabel <p.zabel@pengutronix.de>
7630 L:      linux-media@vger.kernel.org
7631 L:      linux-rockchip@lists.infradead.org
7632 S:      Maintained
7633 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7634 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7635 F:      drivers/staging/media/hantro/
7636
7637 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7638 M:      Frank Seidel <frank@f-seidel.de>
7639 L:      platform-driver-x86@vger.kernel.org
7640 S:      Maintained
7641 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7642 F:      drivers/platform/x86/hdaps.c
7643
7644 HARDWARE MONITORING
7645 M:      Jean Delvare <jdelvare@suse.com>
7646 M:      Guenter Roeck <linux@roeck-us.net>
7647 L:      linux-hwmon@vger.kernel.org
7648 S:      Maintained
7649 W:      http://hwmon.wiki.kernel.org/
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7651 F:      Documentation/devicetree/bindings/hwmon/
7652 F:      Documentation/hwmon/
7653 F:      drivers/hwmon/
7654 F:      include/linux/hwmon*.h
7655 F:      include/trace/events/hwmon*.h
7656
7657 HARDWARE RANDOM NUMBER GENERATOR CORE
7658 M:      Matt Mackall <mpm@selenic.com>
7659 M:      Herbert Xu <herbert@gondor.apana.org.au>
7660 L:      linux-crypto@vger.kernel.org
7661 S:      Odd fixes
7662 F:      Documentation/admin-guide/hw_random.rst
7663 F:      Documentation/devicetree/bindings/rng/
7664 F:      drivers/char/hw_random/
7665 F:      include/linux/hw_random.h
7666
7667 HARDWARE SPINLOCK CORE
7668 M:      Ohad Ben-Cohen <ohad@wizery.com>
7669 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7670 R:      Baolin Wang <baolin.wang7@gmail.com>
7671 L:      linux-remoteproc@vger.kernel.org
7672 S:      Maintained
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7674 F:      Documentation/devicetree/bindings/hwlock/
7675 F:      Documentation/locking/hwspinlock.rst
7676 F:      drivers/hwspinlock/
7677 F:      include/linux/hwspinlock.h
7678
7679 HARDWARE TRACING FACILITIES
7680 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7681 S:      Maintained
7682 F:      drivers/hwtracing/
7683
7684 HARMONY SOUND DRIVER
7685 L:      linux-parisc@vger.kernel.org
7686 S:      Maintained
7687 F:      sound/parisc/harmony.*
7688
7689 HDPVR USB VIDEO ENCODER DRIVER
7690 M:      Hans Verkuil <hverkuil@xs4all.nl>
7691 L:      linux-media@vger.kernel.org
7692 S:      Odd Fixes
7693 W:      https://linuxtv.org
7694 T:      git git://linuxtv.org/media_tree.git
7695 F:      drivers/media/usb/hdpvr/
7696
7697 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7698 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7699 S:      Supported
7700 F:      Documentation/watchdog/hpwdt.rst
7701 F:      drivers/watchdog/hpwdt.c
7702
7703 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7704 M:      Don Brace <don.brace@microsemi.com>
7705 L:      esc.storagedev@microsemi.com
7706 L:      linux-scsi@vger.kernel.org
7707 S:      Supported
7708 F:      Documentation/scsi/hpsa.rst
7709 F:      drivers/scsi/hpsa*.[ch]
7710 F:      include/linux/cciss*.h
7711 F:      include/uapi/linux/cciss*.h
7712
7713 HFI1 DRIVER
7714 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7715 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7716 L:      linux-rdma@vger.kernel.org
7717 S:      Supported
7718 F:      drivers/infiniband/hw/hfi1
7719
7720 HFS FILESYSTEM
7721 L:      linux-fsdevel@vger.kernel.org
7722 S:      Orphan
7723 F:      Documentation/filesystems/hfs.rst
7724 F:      fs/hfs/
7725
7726 HFSPLUS FILESYSTEM
7727 L:      linux-fsdevel@vger.kernel.org
7728 S:      Orphan
7729 F:      Documentation/filesystems/hfsplus.rst
7730 F:      fs/hfsplus/
7731
7732 HGA FRAMEBUFFER DRIVER
7733 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7734 L:      linux-nvidia@lists.surfsouth.com
7735 S:      Maintained
7736 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7737 F:      drivers/video/fbdev/hgafb.c
7738
7739 HIBERNATION (aka Software Suspend, aka swsusp)
7740 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7741 M:      Pavel Machek <pavel@ucw.cz>
7742 L:      linux-pm@vger.kernel.org
7743 S:      Supported
7744 B:      https://bugzilla.kernel.org
7745 F:      arch/*/include/asm/suspend*.h
7746 F:      arch/x86/power/
7747 F:      drivers/base/power/
7748 F:      include/linux/freezer.h
7749 F:      include/linux/pm.h
7750 F:      include/linux/suspend.h
7751 F:      kernel/power/
7752
7753 HID CORE LAYER
7754 M:      Jiri Kosina <jikos@kernel.org>
7755 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7756 L:      linux-input@vger.kernel.org
7757 S:      Maintained
7758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7759 F:      drivers/hid/
7760 F:      include/linux/hid*
7761 F:      include/uapi/linux/hid*
7762
7763 HID SENSOR HUB DRIVERS
7764 M:      Jiri Kosina <jikos@kernel.org>
7765 M:      Jonathan Cameron <jic23@kernel.org>
7766 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7767 L:      linux-input@vger.kernel.org
7768 L:      linux-iio@vger.kernel.org
7769 S:      Maintained
7770 F:      Documentation/hid/hid-sensor*
7771 F:      drivers/hid/hid-sensor-*
7772 F:      drivers/iio/*/hid-*
7773 F:      include/linux/hid-sensor-*
7774
7775 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7776 M:      Thomas Gleixner <tglx@linutronix.de>
7777 L:      linux-kernel@vger.kernel.org
7778 S:      Maintained
7779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7780 F:      Documentation/timers/
7781 F:      include/linux/clockchips.h
7782 F:      include/linux/hrtimer.h
7783 F:      kernel/time/clockevents.c
7784 F:      kernel/time/hrtimer.c
7785 F:      kernel/time/timer_*.c
7786
7787 HIGH-SPEED SCC DRIVER FOR AX.25
7788 L:      linux-hams@vger.kernel.org
7789 S:      Orphan
7790 F:      drivers/net/hamradio/dmascc.c
7791 F:      drivers/net/hamradio/scc.c
7792
7793 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7794 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7795 S:      Supported
7796 W:      http://www.highpoint-tech.com
7797 F:      Documentation/scsi/hptiop.rst
7798 F:      drivers/scsi/hptiop.c
7799
7800 HIPPI
7801 M:      Jes Sorensen <jes@trained-monkey.org>
7802 L:      linux-hippi@sunsite.dk
7803 S:      Maintained
7804 F:      drivers/net/hippi/
7805 F:      include/linux/hippidevice.h
7806 F:      include/uapi/linux/if_hippi.h
7807 F:      net/802/hippi.c
7808
7809 HISILICON DMA DRIVER
7810 M:      Zhou Wang <wangzhou1@hisilicon.com>
7811 L:      dmaengine@vger.kernel.org
7812 S:      Maintained
7813 F:      drivers/dma/hisi_dma.c
7814
7815 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7816 M:      Zaibo Xu <xuzaibo@huawei.com>
7817 L:      linux-crypto@vger.kernel.org
7818 S:      Maintained
7819 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7820 F:      drivers/crypto/hisilicon/hpre/hpre.h
7821 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7822 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7823
7824 HISILICON LPC BUS DRIVER
7825 M:      john.garry@huawei.com
7826 S:      Maintained
7827 W:      http://www.hisilicon.com
7828 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7829 F:      drivers/bus/hisi_lpc.c
7830
7831 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7832 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7833 M:      Salil Mehta <salil.mehta@huawei.com>
7834 L:      netdev@vger.kernel.org
7835 S:      Maintained
7836 W:      http://www.hisilicon.com
7837 F:      drivers/net/ethernet/hisilicon/hns3/
7838
7839 HISILICON NETWORK SUBSYSTEM DRIVER
7840 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7841 M:      Salil Mehta <salil.mehta@huawei.com>
7842 L:      netdev@vger.kernel.org
7843 S:      Maintained
7844 W:      http://www.hisilicon.com
7845 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7846 F:      drivers/net/ethernet/hisilicon/
7847
7848 HISILICON PMU DRIVER
7849 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7850 S:      Supported
7851 W:      http://www.hisilicon.com
7852 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7853 F:      drivers/perf/hisilicon
7854
7855 HISILICON QM AND ZIP Controller DRIVER
7856 M:      Zhou Wang <wangzhou1@hisilicon.com>
7857 L:      linux-crypto@vger.kernel.org
7858 S:      Maintained
7859 F:      Documentation/ABI/testing/debugfs-hisi-zip
7860 F:      drivers/crypto/hisilicon/qm.c
7861 F:      drivers/crypto/hisilicon/qm.h
7862 F:      drivers/crypto/hisilicon/sgl.c
7863 F:      drivers/crypto/hisilicon/zip/
7864
7865 HISILICON ROCE DRIVER
7866 M:      Lijun Ou <oulijun@huawei.com>
7867 M:      Wei Hu(Xavier) <huwei87@hisilicon.com>
7868 M:      Weihang Li <liweihang@huawei.com>
7869 L:      linux-rdma@vger.kernel.org
7870 S:      Maintained
7871 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7872 F:      drivers/infiniband/hw/hns/
7873
7874 HISILICON SAS Controller
7875 M:      John Garry <john.garry@huawei.com>
7876 S:      Supported
7877 W:      http://www.hisilicon.com
7878 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7879 F:      drivers/scsi/hisi_sas/
7880
7881 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7882 M:      Zaibo Xu <xuzaibo@huawei.com>
7883 L:      linux-crypto@vger.kernel.org
7884 S:      Maintained
7885 F:      Documentation/ABI/testing/debugfs-hisi-sec
7886 F:      drivers/crypto/hisilicon/sec2/sec.h
7887 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7888 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7889 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7890
7891 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7892 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7893 L:      devel@driverdev.osuosl.org
7894 S:      Maintained
7895 F:      drivers/staging/hikey9xx/
7896
7897 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7898 M:      Zaibo Xu <xuzaibo@huawei.com>
7899 S:      Maintained
7900 F:      drivers/char/hw_random/hisi-trng-v2.c
7901
7902 HISILICON V3XX SPI NOR FLASH Controller Driver
7903 M:      John Garry <john.garry@huawei.com>
7904 S:      Maintained
7905 W:      http://www.hisilicon.com
7906 F:      drivers/spi/spi-hisi-sfc-v3xx.c
7907
7908 HMM - Heterogeneous Memory Management
7909 M:      Jérôme Glisse <jglisse@redhat.com>
7910 L:      linux-mm@kvack.org
7911 S:      Maintained
7912 F:      Documentation/vm/hmm.rst
7913 F:      include/linux/hmm*
7914 F:      lib/test_hmm*
7915 F:      mm/hmm*
7916 F:      tools/testing/selftests/vm/*hmm*
7917
7918 HOST AP DRIVER
7919 M:      Jouni Malinen <j@w1.fi>
7920 L:      linux-wireless@vger.kernel.org
7921 S:      Obsolete
7922 W:      http://w1.fi/hostap-driver.html
7923 F:      drivers/net/wireless/intersil/hostap/
7924
7925 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7926 L:      platform-driver-x86@vger.kernel.org
7927 S:      Orphan
7928 F:      drivers/platform/x86/tc1100-wmi.c
7929
7930 HPET:   High Precision Event Timers driver
7931 M:      Clemens Ladisch <clemens@ladisch.de>
7932 S:      Maintained
7933 F:      Documentation/timers/hpet.rst
7934 F:      drivers/char/hpet.c
7935 F:      include/linux/hpet.h
7936 F:      include/uapi/linux/hpet.h
7937
7938 HPET:   x86
7939 S:      Orphan
7940 F:      arch/x86/include/asm/hpet.h
7941 F:      arch/x86/kernel/hpet.c
7942
7943 HPFS FILESYSTEM
7944 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7945 S:      Maintained
7946 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7947 F:      fs/hpfs/
7948
7949 HSI SUBSYSTEM
7950 M:      Sebastian Reichel <sre@kernel.org>
7951 S:      Maintained
7952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7953 F:      Documentation/ABI/testing/sysfs-bus-hsi
7954 F:      Documentation/driver-api/hsi.rst
7955 F:      drivers/hsi/
7956 F:      include/linux/hsi/
7957 F:      include/uapi/linux/hsi/
7958
7959 HSO 3G MODEM DRIVER
7960 L:      linux-usb@vger.kernel.org
7961 S:      Orphan
7962 F:      drivers/net/usb/hso.c
7963
7964 HSR NETWORK PROTOCOL
7965 L:      netdev@vger.kernel.org
7966 S:      Orphan
7967 F:      net/hsr/
7968
7969 HT16K33 LED CONTROLLER DRIVER
7970 M:      Robin van der Gracht <robin@protonic.nl>
7971 S:      Maintained
7972 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7973 F:      drivers/auxdisplay/ht16k33.c
7974
7975 HTCPEN TOUCHSCREEN DRIVER
7976 M:      Pau Oliva Fora <pof@eslack.org>
7977 L:      linux-input@vger.kernel.org
7978 S:      Maintained
7979 F:      drivers/input/touchscreen/htcpen.c
7980
7981 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7982 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7983 L:      linux-iio@vger.kernel.org
7984 S:      Maintained
7985 W:      http://www.st.com/
7986 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7987 F:      drivers/iio/humidity/hts221*
7988
7989 HUAWEI ETHERNET DRIVER
7990 M:      Bin Luo <luobin9@huawei.com>
7991 L:      netdev@vger.kernel.org
7992 S:      Supported
7993 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
7994 F:      drivers/net/ethernet/huawei/hinic/
7995
7996 HUGETLB FILESYSTEM
7997 M:      Mike Kravetz <mike.kravetz@oracle.com>
7998 L:      linux-mm@kvack.org
7999 S:      Maintained
8000 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8001 F:      Documentation/admin-guide/mm/hugetlbpage.rst
8002 F:      Documentation/vm/hugetlbfs_reserv.rst
8003 F:      fs/hugetlbfs/
8004 F:      include/linux/hugetlb.h
8005 F:      mm/hugetlb.c
8006
8007 HVA ST MEDIA DRIVER
8008 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8009 L:      linux-media@vger.kernel.org
8010 S:      Supported
8011 W:      https://linuxtv.org
8012 T:      git git://linuxtv.org/media_tree.git
8013 F:      drivers/media/platform/sti/hva
8014
8015 HWPOISON MEMORY FAILURE HANDLING
8016 M:      Naoya Horiguchi <naoya.horiguchi@nec.com>
8017 L:      linux-mm@kvack.org
8018 S:      Maintained
8019 F:      mm/hwpoison-inject.c
8020 F:      mm/memory-failure.c
8021
8022 HYGON PROCESSOR SUPPORT
8023 M:      Pu Wen <puwen@hygon.cn>
8024 L:      linux-kernel@vger.kernel.org
8025 S:      Maintained
8026 F:      arch/x86/kernel/cpu/hygon.c
8027
8028 HYNIX HI556 SENSOR DRIVER
8029 M:      Shawn Tu <shawnx.tu@intel.com>
8030 L:      linux-media@vger.kernel.org
8031 S:      Maintained
8032 T:      git git://linuxtv.org/media_tree.git
8033 F:      drivers/media/i2c/hi556.c
8034
8035 Hyper-V CORE AND DRIVERS
8036 M:      "K. Y. Srinivasan" <kys@microsoft.com>
8037 M:      Haiyang Zhang <haiyangz@microsoft.com>
8038 M:      Stephen Hemminger <sthemmin@microsoft.com>
8039 M:      Wei Liu <wei.liu@kernel.org>
8040 L:      linux-hyperv@vger.kernel.org
8041 S:      Supported
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8043 F:      Documentation/ABI/stable/sysfs-bus-vmbus
8044 F:      Documentation/ABI/testing/debugfs-hyperv
8045 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8046 F:      arch/x86/hyperv
8047 F:      arch/x86/include/asm/hyperv-tlfs.h
8048 F:      arch/x86/include/asm/mshyperv.h
8049 F:      arch/x86/include/asm/trace/hyperv.h
8050 F:      arch/x86/kernel/cpu/mshyperv.c
8051 F:      drivers/clocksource/hyperv_timer.c
8052 F:      drivers/hid/hid-hyperv.c
8053 F:      drivers/hv/
8054 F:      drivers/input/serio/hyperv-keyboard.c
8055 F:      drivers/iommu/hyperv-iommu.c
8056 F:      drivers/net/hyperv/
8057 F:      drivers/pci/controller/pci-hyperv-intf.c
8058 F:      drivers/pci/controller/pci-hyperv.c
8059 F:      drivers/scsi/storvsc_drv.c
8060 F:      drivers/uio/uio_hv_generic.c
8061 F:      drivers/video/fbdev/hyperv_fb.c
8062 F:      include/asm-generic/hyperv-tlfs.h
8063 F:      include/asm-generic/mshyperv.h
8064 F:      include/clocksource/hyperv_timer.h
8065 F:      include/linux/hyperv.h
8066 F:      include/uapi/linux/hyperv.h
8067 F:      net/vmw_vsock/hyperv_transport.c
8068 F:      tools/hv/
8069
8070 HYPERBUS SUPPORT
8071 M:      Vignesh Raghavendra <vigneshr@ti.com>
8072 L:      linux-mtd@lists.infradead.org
8073 S:      Supported
8074 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8075 C:      irc://irc.oftc.net/mtd
8076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8077 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8078 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8079 F:      drivers/mtd/hyperbus/
8080 F:      include/linux/mtd/hyperbus.h
8081
8082 HYPERVISOR VIRTUAL CONSOLE DRIVER
8083 L:      linuxppc-dev@lists.ozlabs.org
8084 S:      Odd Fixes
8085 F:      drivers/tty/hvc/
8086
8087 I2C ACPI SUPPORT
8088 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8089 L:      linux-i2c@vger.kernel.org
8090 L:      linux-acpi@vger.kernel.org
8091 S:      Maintained
8092 F:      drivers/i2c/i2c-core-acpi.c
8093
8094 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8095 M:      Ajay Gupta <ajayg@nvidia.com>
8096 L:      linux-i2c@vger.kernel.org
8097 S:      Maintained
8098 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
8099 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
8100
8101 I2C MUXES
8102 M:      Peter Rosin <peda@axentia.se>
8103 L:      linux-i2c@vger.kernel.org
8104 S:      Maintained
8105 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
8106 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
8107 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
8108 F:      Documentation/i2c/i2c-topology.rst
8109 F:      Documentation/i2c/muxes/
8110 F:      drivers/i2c/i2c-mux.c
8111 F:      drivers/i2c/muxes/
8112 F:      include/linux/i2c-mux.h
8113
8114 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8115 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
8116 L:      linux-i2c@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8119 F:      drivers/i2c/busses/i2c-mv64xxx.c
8120
8121 I2C OVER PARALLEL PORT
8122 M:      Jean Delvare <jdelvare@suse.com>
8123 L:      linux-i2c@vger.kernel.org
8124 S:      Maintained
8125 F:      Documentation/i2c/busses/i2c-parport.rst
8126 F:      drivers/i2c/busses/i2c-parport.c
8127
8128 I2C SUBSYSTEM
8129 M:      Wolfram Sang <wsa@kernel.org>
8130 L:      linux-i2c@vger.kernel.org
8131 S:      Maintained
8132 W:      https://i2c.wiki.kernel.org/
8133 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8135 F:      Documentation/devicetree/bindings/i2c/i2c.txt
8136 F:      Documentation/i2c/
8137 F:      drivers/i2c/*
8138 F:      include/linux/i2c-dev.h
8139 F:      include/linux/i2c-smbus.h
8140 F:      include/linux/i2c.h
8141 F:      include/uapi/linux/i2c-*.h
8142 F:      include/uapi/linux/i2c.h
8143
8144 I2C SUBSYSTEM HOST DRIVERS
8145 L:      linux-i2c@vger.kernel.org
8146 S:      Odd Fixes
8147 W:      https://i2c.wiki.kernel.org/
8148 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
8149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8150 F:      Documentation/devicetree/bindings/i2c/
8151 F:      drivers/i2c/algos/
8152 F:      drivers/i2c/busses/
8153
8154 I2C-TAOS-EVM DRIVER
8155 M:      Jean Delvare <jdelvare@suse.com>
8156 L:      linux-i2c@vger.kernel.org
8157 S:      Maintained
8158 F:      Documentation/i2c/busses/i2c-taos-evm.rst
8159 F:      drivers/i2c/busses/i2c-taos-evm.c
8160
8161 I2C-TINY-USB DRIVER
8162 M:      Till Harbaum <till@harbaum.org>
8163 L:      linux-i2c@vger.kernel.org
8164 S:      Maintained
8165 W:      http://www.harbaum.org/till/i2c_tiny_usb
8166 F:      drivers/i2c/busses/i2c-tiny-usb.c
8167
8168 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8169 M:      Jean Delvare <jdelvare@suse.com>
8170 L:      linux-i2c@vger.kernel.org
8171 S:      Maintained
8172 F:      Documentation/i2c/busses/i2c-ali1535.rst
8173 F:      Documentation/i2c/busses/i2c-ali1563.rst
8174 F:      Documentation/i2c/busses/i2c-ali15x3.rst
8175 F:      Documentation/i2c/busses/i2c-amd756.rst
8176 F:      Documentation/i2c/busses/i2c-amd8111.rst
8177 F:      Documentation/i2c/busses/i2c-i801.rst
8178 F:      Documentation/i2c/busses/i2c-nforce2.rst
8179 F:      Documentation/i2c/busses/i2c-piix4.rst
8180 F:      Documentation/i2c/busses/i2c-sis5595.rst
8181 F:      Documentation/i2c/busses/i2c-sis630.rst
8182 F:      Documentation/i2c/busses/i2c-sis96x.rst
8183 F:      Documentation/i2c/busses/i2c-via.rst
8184 F:      Documentation/i2c/busses/i2c-viapro.rst
8185 F:      drivers/i2c/busses/i2c-ali1535.c
8186 F:      drivers/i2c/busses/i2c-ali1563.c
8187 F:      drivers/i2c/busses/i2c-ali15x3.c
8188 F:      drivers/i2c/busses/i2c-amd756-s4882.c
8189 F:      drivers/i2c/busses/i2c-amd756.c
8190 F:      drivers/i2c/busses/i2c-amd8111.c
8191 F:      drivers/i2c/busses/i2c-i801.c
8192 F:      drivers/i2c/busses/i2c-isch.c
8193 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
8194 F:      drivers/i2c/busses/i2c-nforce2.c
8195 F:      drivers/i2c/busses/i2c-piix4.c
8196 F:      drivers/i2c/busses/i2c-sis5595.c
8197 F:      drivers/i2c/busses/i2c-sis630.c
8198 F:      drivers/i2c/busses/i2c-sis96x.c
8199 F:      drivers/i2c/busses/i2c-via.c
8200 F:      drivers/i2c/busses/i2c-viapro.c
8201
8202 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8203 M:      Hans de Goede <hdegoede@redhat.com>
8204 L:      linux-i2c@vger.kernel.org
8205 S:      Maintained
8206 F:      drivers/i2c/busses/i2c-cht-wc.c
8207
8208 I2C/SMBUS ISMT DRIVER
8209 M:      Seth Heasley <seth.heasley@intel.com>
8210 M:      Neil Horman <nhorman@tuxdriver.com>
8211 L:      linux-i2c@vger.kernel.org
8212 F:      Documentation/i2c/busses/i2c-ismt.rst
8213 F:      drivers/i2c/busses/i2c-ismt.c
8214
8215 I2C/SMBUS STUB DRIVER
8216 M:      Jean Delvare <jdelvare@suse.com>
8217 L:      linux-i2c@vger.kernel.org
8218 S:      Maintained
8219 F:      drivers/i2c/i2c-stub.c
8220
8221 I3C DRIVER FOR CADENCE I3C MASTER IP
8222 M:      Przemysław Gaj <pgaj@cadence.com>
8223 S:      Maintained
8224 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8225 F:      drivers/i3c/master/i3c-master-cdns.c
8226
8227 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8228 M:      Vitor Soares <vitor.soares@synopsys.com>
8229 S:      Maintained
8230 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8231 F:      drivers/i3c/master/dw*
8232
8233 I3C SUBSYSTEM
8234 M:      Boris Brezillon <bbrezillon@kernel.org>
8235 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
8236 S:      Maintained
8237 C:      irc://chat.freenode.net/linux-i3c
8238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8239 F:      Documentation/ABI/testing/sysfs-bus-i3c
8240 F:      Documentation/devicetree/bindings/i3c/
8241 F:      Documentation/driver-api/i3c
8242 F:      drivers/i3c/
8243 F:      include/linux/i3c/
8244
8245 IA64 (Itanium) PLATFORM
8246 M:      Tony Luck <tony.luck@intel.com>
8247 M:      Fenghua Yu <fenghua.yu@intel.com>
8248 L:      linux-ia64@vger.kernel.org
8249 S:      Odd Fixes
8250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8251 F:      Documentation/ia64/
8252 F:      arch/ia64/
8253
8254 IBM Power 842 compression accelerator
8255 M:      Haren Myneni <haren@us.ibm.com>
8256 S:      Supported
8257 F:      crypto/842.c
8258 F:      drivers/crypto/nx/Kconfig
8259 F:      drivers/crypto/nx/Makefile
8260 F:      drivers/crypto/nx/nx-842*
8261 F:      include/linux/sw842.h
8262 F:      lib/842/
8263
8264 IBM Power in-Nest Crypto Acceleration
8265 M:      Breno Leitão <leitao@debian.org>
8266 M:      Nayna Jain <nayna@linux.ibm.com>
8267 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8268 L:      linux-crypto@vger.kernel.org
8269 S:      Supported
8270 F:      drivers/crypto/nx/Kconfig
8271 F:      drivers/crypto/nx/Makefile
8272 F:      drivers/crypto/nx/nx-aes*
8273 F:      drivers/crypto/nx/nx-sha*
8274 F:      drivers/crypto/nx/nx.*
8275 F:      drivers/crypto/nx/nx_csbcpb.h
8276 F:      drivers/crypto/nx/nx_debugfs.c
8277
8278 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8279 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8280 L:      linux-pci@vger.kernel.org
8281 L:      linuxppc-dev@lists.ozlabs.org
8282 S:      Supported
8283 F:      drivers/pci/hotplug/rpadlpar*
8284
8285 IBM Power Linux RAID adapter
8286 M:      Brian King <brking@us.ibm.com>
8287 S:      Supported
8288 F:      drivers/scsi/ipr.*
8289
8290 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8291 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8292 L:      linux-pci@vger.kernel.org
8293 L:      linuxppc-dev@lists.ozlabs.org
8294 S:      Supported
8295 F:      drivers/pci/hotplug/rpaphp*
8296
8297 IBM Power SRIOV Virtual NIC Device Driver
8298 M:      Dany Madden <drt@linux.ibm.com>
8299 M:      Lijun Pan <ljp@linux.ibm.com>
8300 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8301 L:      netdev@vger.kernel.org
8302 S:      Supported
8303 F:      drivers/net/ethernet/ibm/ibmvnic.*
8304
8305 IBM Power Virtual Accelerator Switchboard
8306 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8307 L:      linuxppc-dev@lists.ozlabs.org
8308 S:      Supported
8309 F:      arch/powerpc/include/asm/vas.h
8310 F:      arch/powerpc/platforms/powernv/copy-paste.h
8311 F:      arch/powerpc/platforms/powernv/vas*
8312
8313 IBM Power Virtual Ethernet Device Driver
8314 M:      Cristobal Forno <cforno12@linux.ibm.com>
8315 L:      netdev@vger.kernel.org
8316 S:      Supported
8317 F:      drivers/net/ethernet/ibm/ibmveth.*
8318
8319 IBM Power Virtual FC Device Drivers
8320 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8321 L:      linux-scsi@vger.kernel.org
8322 S:      Supported
8323 F:      drivers/scsi/ibmvscsi/ibmvfc*
8324
8325 IBM Power Virtual Management Channel Driver
8326 M:      Steven Royer <seroyer@linux.ibm.com>
8327 S:      Supported
8328 F:      drivers/misc/ibmvmc.*
8329
8330 IBM Power Virtual SCSI Device Drivers
8331 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8332 L:      linux-scsi@vger.kernel.org
8333 S:      Supported
8334 F:      drivers/scsi/ibmvscsi/ibmvscsi*
8335 F:      include/scsi/viosrp.h
8336
8337 IBM Power Virtual SCSI Device Target Driver
8338 M:      Michael Cyr <mikecyr@linux.ibm.com>
8339 L:      linux-scsi@vger.kernel.org
8340 L:      target-devel@vger.kernel.org
8341 S:      Supported
8342 F:      drivers/scsi/ibmvscsi_tgt/
8343
8344 IBM Power VMX Cryptographic instructions
8345 M:      Breno Leitão <leitao@debian.org>
8346 M:      Nayna Jain <nayna@linux.ibm.com>
8347 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8348 L:      linux-crypto@vger.kernel.org
8349 S:      Supported
8350 F:      drivers/crypto/vmx/Kconfig
8351 F:      drivers/crypto/vmx/Makefile
8352 F:      drivers/crypto/vmx/aes*
8353 F:      drivers/crypto/vmx/ghash*
8354 F:      drivers/crypto/vmx/ppc-xlate.pl
8355 F:      drivers/crypto/vmx/vmx.c
8356
8357 IBM ServeRAID RAID DRIVER
8358 S:      Orphan
8359 F:      drivers/scsi/ips.*
8360
8361 ICH LPC AND GPIO DRIVER
8362 M:      Peter Tyser <ptyser@xes-inc.com>
8363 S:      Maintained
8364 F:      drivers/gpio/gpio-ich.c
8365 F:      drivers/mfd/lpc_ich.c
8366
8367 ICY I2C DRIVER
8368 M:      Max Staudt <max@enpas.org>
8369 L:      linux-i2c@vger.kernel.org
8370 S:      Maintained
8371 F:      drivers/i2c/busses/i2c-icy.c
8372
8373 IDE SUBSYSTEM
8374 M:      "David S. Miller" <davem@davemloft.net>
8375 L:      linux-ide@vger.kernel.org
8376 S:      Maintained
8377 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8379 F:      Documentation/ide/
8380 F:      drivers/ide/
8381 F:      include/linux/ide.h
8382
8383 IDE/ATAPI DRIVERS
8384 M:      Borislav Petkov <bp@alien8.de>
8385 L:      linux-ide@vger.kernel.org
8386 S:      Maintained
8387 F:      Documentation/cdrom/ide-cd.rst
8388 F:      drivers/ide/ide-cd*
8389
8390 IDEAPAD LAPTOP EXTRAS DRIVER
8391 M:      Ike Panhc <ike.pan@canonical.com>
8392 L:      platform-driver-x86@vger.kernel.org
8393 S:      Maintained
8394 W:      http://launchpad.net/ideapad-laptop
8395 F:      drivers/platform/x86/ideapad-laptop.c
8396
8397 IDEAPAD LAPTOP SLIDEBAR DRIVER
8398 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8399 L:      linux-input@vger.kernel.org
8400 S:      Maintained
8401 W:      https://github.com/o2genum/ideapad-slidebar
8402 F:      drivers/input/misc/ideapad_slidebar.c
8403
8404 IDT VersaClock 5 CLOCK DRIVER
8405 M:      Luca Ceresoli <luca@lucaceresoli.net>
8406 S:      Maintained
8407 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8408 F:      drivers/clk/clk-versaclock5.c
8409
8410 IEEE 802.15.4 SUBSYSTEM
8411 M:      Alexander Aring <alex.aring@gmail.com>
8412 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8413 L:      linux-wpan@vger.kernel.org
8414 S:      Maintained
8415 W:      https://linux-wpan.org/
8416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8418 F:      Documentation/networking/ieee802154.rst
8419 F:      drivers/net/ieee802154/
8420 F:      include/linux/ieee802154.h
8421 F:      include/linux/nl802154.h
8422 F:      include/net/af_ieee802154.h
8423 F:      include/net/cfg802154.h
8424 F:      include/net/ieee802154_netdev.h
8425 F:      include/net/mac802154.h
8426 F:      include/net/nl802154.h
8427 F:      net/ieee802154/
8428 F:      net/mac802154/
8429
8430 IFE PROTOCOL
8431 M:      Yotam Gigi <yotam.gi@gmail.com>
8432 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8433 F:      include/net/ife.h
8434 F:      include/uapi/linux/ife.h
8435 F:      net/ife
8436
8437 IGORPLUG-USB IR RECEIVER
8438 M:      Sean Young <sean@mess.org>
8439 L:      linux-media@vger.kernel.org
8440 S:      Maintained
8441 F:      drivers/media/rc/igorplugusb.c
8442
8443 IGUANAWORKS USB IR TRANSCEIVER
8444 M:      Sean Young <sean@mess.org>
8445 L:      linux-media@vger.kernel.org
8446 S:      Maintained
8447 F:      drivers/media/rc/iguanair.c
8448
8449 IIO DIGITAL POTENTIOMETER DAC
8450 M:      Peter Rosin <peda@axentia.se>
8451 L:      linux-iio@vger.kernel.org
8452 S:      Maintained
8453 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8454 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8455 F:      drivers/iio/dac/dpot-dac.c
8456
8457 IIO ENVELOPE DETECTOR
8458 M:      Peter Rosin <peda@axentia.se>
8459 L:      linux-iio@vger.kernel.org
8460 S:      Maintained
8461 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8462 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8463 F:      drivers/iio/adc/envelope-detector.c
8464
8465 IIO MULTIPLEXER
8466 M:      Peter Rosin <peda@axentia.se>
8467 L:      linux-iio@vger.kernel.org
8468 S:      Maintained
8469 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8470 F:      drivers/iio/multiplexer/iio-mux.c
8471
8472 IIO SUBSYSTEM AND DRIVERS
8473 M:      Jonathan Cameron <jic23@kernel.org>
8474 R:      Lars-Peter Clausen <lars@metafoo.de>
8475 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8476 L:      linux-iio@vger.kernel.org
8477 S:      Maintained
8478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8479 F:      Documentation/ABI/testing/configfs-iio*
8480 F:      Documentation/ABI/testing/sysfs-bus-iio*
8481 F:      Documentation/devicetree/bindings/iio/
8482 F:      drivers/iio/
8483 F:      drivers/staging/iio/
8484 F:      include/linux/iio/
8485 F:      tools/iio/
8486
8487 IIO UNIT CONVERTER
8488 M:      Peter Rosin <peda@axentia.se>
8489 L:      linux-iio@vger.kernel.org
8490 S:      Maintained
8491 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8492 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8493 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8494 F:      drivers/iio/afe/iio-rescale.c
8495
8496 IKANOS/ADI EAGLE ADSL USB DRIVER
8497 M:      Matthieu Castet <castet.matthieu@free.fr>
8498 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8499 S:      Maintained
8500 F:      drivers/usb/atm/ueagle-atm.c
8501
8502 IMGTEC ASCII LCD DRIVER
8503 M:      Paul Burton <paulburton@kernel.org>
8504 S:      Maintained
8505 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8506 F:      drivers/auxdisplay/img-ascii-lcd.c
8507
8508 IMGTEC IR DECODER DRIVER
8509 S:      Orphan
8510 F:      drivers/media/rc/img-ir/
8511
8512 IMON SOUNDGRAPH USB IR RECEIVER
8513 M:      Sean Young <sean@mess.org>
8514 L:      linux-media@vger.kernel.org
8515 S:      Maintained
8516 F:      drivers/media/rc/imon.c
8517 F:      drivers/media/rc/imon_raw.c
8518
8519 IMS TWINTURBO FRAMEBUFFER DRIVER
8520 L:      linux-fbdev@vger.kernel.org
8521 S:      Orphan
8522 F:      drivers/video/fbdev/imsttfb.c
8523
8524 INA209 HARDWARE MONITOR DRIVER
8525 M:      Guenter Roeck <linux@roeck-us.net>
8526 L:      linux-hwmon@vger.kernel.org
8527 S:      Maintained
8528 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8529 F:      Documentation/hwmon/ina209.rst
8530 F:      drivers/hwmon/ina209.c
8531
8532 INA2XX HARDWARE MONITOR DRIVER
8533 M:      Guenter Roeck <linux@roeck-us.net>
8534 L:      linux-hwmon@vger.kernel.org
8535 S:      Maintained
8536 F:      Documentation/hwmon/ina2xx.rst
8537 F:      drivers/hwmon/ina2xx.c
8538 F:      include/linux/platform_data/ina2xx.h
8539
8540 INDUSTRY PACK SUBSYSTEM (IPACK)
8541 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8542 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8543 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8544 L:      industrypack-devel@lists.sourceforge.net
8545 S:      Maintained
8546 W:      http://industrypack.sourceforge.net
8547 F:      drivers/ipack/
8548
8549 INFINEON DPS310 Driver
8550 M:      Eddie James <eajames@linux.ibm.com>
8551 L:      linux-iio@vger.kernel.org
8552 S:      Maintained
8553 F:      drivers/iio/pressure/dps310.c
8554
8555 INFINIBAND SUBSYSTEM
8556 M:      Doug Ledford <dledford@redhat.com>
8557 M:      Jason Gunthorpe <jgg@nvidia.com>
8558 L:      linux-rdma@vger.kernel.org
8559 S:      Supported
8560 W:      https://github.com/linux-rdma/rdma-core
8561 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8563 F:      Documentation/devicetree/bindings/infiniband/
8564 F:      Documentation/infiniband/
8565 F:      drivers/infiniband/
8566 F:      include/rdma/
8567 F:      include/trace/events/ib_mad.h
8568 F:      include/trace/events/ib_umad.h
8569 F:      include/uapi/linux/if_infiniband.h
8570 F:      include/uapi/rdma/
8571 F:      samples/bpf/ibumad_kern.c
8572 F:      samples/bpf/ibumad_user.c
8573
8574 INGENIC JZ4780 DMA Driver
8575 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8576 S:      Maintained
8577 F:      drivers/dma/dma-jz4780.c
8578
8579 INGENIC JZ4780 NAND DRIVER
8580 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8581 L:      linux-mtd@lists.infradead.org
8582 S:      Maintained
8583 F:      drivers/mtd/nand/raw/ingenic/
8584
8585 INGENIC JZ47xx SoCs
8586 M:      Paul Cercueil <paul@crapouillou.net>
8587 S:      Maintained
8588 F:      arch/mips/boot/dts/ingenic/
8589 F:      arch/mips/include/asm/mach-jz4740/
8590 F:      arch/mips/jz4740/
8591 F:      drivers/clk/ingenic/
8592 F:      drivers/dma/dma-jz4780.c
8593 F:      drivers/gpu/drm/ingenic/
8594 F:      drivers/i2c/busses/i2c-jz4780.c
8595 F:      drivers/iio/adc/ingenic-adc.c
8596 F:      drivers/irqchip/irq-ingenic.c
8597 F:      drivers/memory/jz4780-nemc.c
8598 F:      drivers/mmc/host/jz4740_mmc.c
8599 F:      drivers/mtd/nand/raw/ingenic/
8600 F:      drivers/pinctrl/pinctrl-ingenic.c
8601 F:      drivers/power/supply/ingenic-battery.c
8602 F:      drivers/pwm/pwm-jz4740.c
8603 F:      drivers/remoteproc/ingenic_rproc.c
8604 F:      drivers/rtc/rtc-jz4740.c
8605 F:      drivers/tty/serial/8250/8250_ingenic.c
8606 F:      drivers/usb/musb/jz4740.c
8607 F:      drivers/watchdog/jz4740_wdt.c
8608 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8609 F:      include/linux/mfd/ingenic-tcu.h
8610 F:      sound/soc/codecs/jz47*
8611 F:      sound/soc/jz4740/
8612
8613 INOTIFY
8614 M:      Jan Kara <jack@suse.cz>
8615 R:      Amir Goldstein <amir73il@gmail.com>
8616 L:      linux-fsdevel@vger.kernel.org
8617 S:      Maintained
8618 F:      Documentation/filesystems/inotify.rst
8619 F:      fs/notify/inotify/
8620 F:      include/linux/inotify.h
8621 F:      include/uapi/linux/inotify.h
8622
8623 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8624 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8625 L:      linux-input@vger.kernel.org
8626 S:      Maintained
8627 Q:      http://patchwork.kernel.org/project/linux-input/list/
8628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8629 F:      Documentation/devicetree/bindings/input/
8630 F:      Documentation/devicetree/bindings/serio/
8631 F:      Documentation/input/
8632 F:      drivers/input/
8633 F:      include/linux/input.h
8634 F:      include/linux/input/
8635 F:      include/uapi/linux/input-event-codes.h
8636 F:      include/uapi/linux/input.h
8637
8638 INPUT MULTITOUCH (MT) PROTOCOL
8639 M:      Henrik Rydberg <rydberg@bitmath.org>
8640 L:      linux-input@vger.kernel.org
8641 S:      Odd fixes
8642 F:      Documentation/input/multi-touch-protocol.rst
8643 F:      drivers/input/input-mt.c
8644 K:      \b(ABS|SYN)_MT_
8645
8646 INSIDE SECURE CRYPTO DRIVER
8647 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8648 L:      linux-crypto@vger.kernel.org
8649 S:      Maintained
8650 F:      drivers/crypto/inside-secure/
8651
8652 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8653 M:      Mimi Zohar <zohar@linux.ibm.com>
8654 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8655 L:      linux-integrity@vger.kernel.org
8656 S:      Supported
8657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8658 F:      security/integrity/ima/
8659
8660 INTEL 810/815 FRAMEBUFFER DRIVER
8661 M:      Antonino Daplas <adaplas@gmail.com>
8662 L:      linux-fbdev@vger.kernel.org
8663 S:      Maintained
8664 F:      drivers/video/fbdev/i810/
8665
8666 INTEL ASoC DRIVERS
8667 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8668 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8669 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8670 M:      Jie Yang <yang.jie@linux.intel.com>
8671 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8672 S:      Supported
8673 F:      sound/soc/intel/
8674
8675 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8676 M:      Hans de Goede <hdegoede@redhat.com>
8677 L:      platform-driver-x86@vger.kernel.org
8678 S:      Maintained
8679 F:      drivers/platform/x86/intel_atomisp2_pm.c
8680
8681 INTEL ATOMISP2 LED DRIVER
8682 M:      Hans de Goede <hdegoede@redhat.com>
8683 L:      platform-driver-x86@vger.kernel.org
8684 S:      Maintained
8685 F:      drivers/platform/x86/intel_atomisp2_led.c
8686
8687 INTEL BROXTON PMC DRIVER
8688 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8689 M:      Zha Qipeng <qipeng.zha@intel.com>
8690 S:      Maintained
8691 F:      drivers/mfd/intel_pmc_bxt.c
8692 F:      include/linux/mfd/intel_pmc_bxt.h
8693
8694 INTEL C600 SERIES SAS CONTROLLER DRIVER
8695 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8696 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8697 L:      linux-scsi@vger.kernel.org
8698 S:      Supported
8699 T:      git git://git.code.sf.net/p/intel-sas/isci
8700 F:      drivers/scsi/isci/
8701
8702 INTEL CPU family model numbers
8703 M:      Tony Luck <tony.luck@intel.com>
8704 M:      x86@kernel.org
8705 L:      linux-kernel@vger.kernel.org
8706 S:      Supported
8707 F:      arch/x86/include/asm/intel-family.h
8708
8709 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8710 M:      Jani Nikula <jani.nikula@linux.intel.com>
8711 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8712 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8713 L:      intel-gfx@lists.freedesktop.org
8714 S:      Supported
8715 W:      https://01.org/linuxgraphics/
8716 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8717 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8718 C:      irc://chat.freenode.net/intel-gfx
8719 T:      git git://anongit.freedesktop.org/drm-intel
8720 F:      Documentation/gpu/i915.rst
8721 F:      drivers/gpu/drm/i915/
8722 F:      include/drm/i915*
8723 F:      include/uapi/drm/i915_drm.h
8724
8725 INTEL ETHERNET DRIVERS
8726 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8727 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8728 S:      Supported
8729 W:      http://www.intel.com/support/feedback.htm
8730 W:      http://e1000.sourceforge.net/
8731 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8734 F:      Documentation/networking/device_drivers/ethernet/intel/
8735 F:      drivers/net/ethernet/intel/
8736 F:      drivers/net/ethernet/intel/*/
8737 F:      include/linux/avf/virtchnl.h
8738
8739 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8740 M:      Maik Broemme <mbroemme@libmpq.org>
8741 L:      linux-fbdev@vger.kernel.org
8742 S:      Maintained
8743 F:      Documentation/fb/intelfb.rst
8744 F:      drivers/video/fbdev/intelfb/
8745
8746 INTEL GPIO DRIVERS
8747 M:      Andy Shevchenko <andy@kernel.org>
8748 L:      linux-gpio@vger.kernel.org
8749 S:      Maintained
8750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8751 F:      drivers/gpio/gpio-ich.c
8752 F:      drivers/gpio/gpio-intel-mid.c
8753 F:      drivers/gpio/gpio-merrifield.c
8754 F:      drivers/gpio/gpio-ml-ioh.c
8755 F:      drivers/gpio/gpio-pch.c
8756 F:      drivers/gpio/gpio-sch.c
8757 F:      drivers/gpio/gpio-sodaville.c
8758
8759 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8760 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8761 M:      Zhi Wang <zhi.a.wang@intel.com>
8762 L:      intel-gvt-dev@lists.freedesktop.org
8763 L:      intel-gfx@lists.freedesktop.org
8764 S:      Supported
8765 W:      https://01.org/igvt-g
8766 T:      git https://github.com/intel/gvt-linux.git
8767 F:      drivers/gpu/drm/i915/gvt/
8768
8769 INTEL HID EVENT DRIVER
8770 M:      Alex Hung <alex.hung@canonical.com>
8771 L:      platform-driver-x86@vger.kernel.org
8772 S:      Maintained
8773 F:      drivers/platform/x86/intel-hid.c
8774
8775 INTEL I/OAT DMA DRIVER
8776 M:      Dave Jiang <dave.jiang@intel.com>
8777 R:      Dan Williams <dan.j.williams@intel.com>
8778 L:      dmaengine@vger.kernel.org
8779 S:      Supported
8780 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8781 F:      drivers/dma/ioat*
8782
8783 INTEL IADX DRIVER
8784 M:      Dave Jiang <dave.jiang@intel.com>
8785 L:      dmaengine@vger.kernel.org
8786 S:      Supported
8787 F:      drivers/dma/idxd/*
8788 F:      include/uapi/linux/idxd.h
8789
8790 INTEL IDLE DRIVER
8791 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8792 M:      Len Brown <lenb@kernel.org>
8793 L:      linux-pm@vger.kernel.org
8794 S:      Supported
8795 B:      https://bugzilla.kernel.org
8796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8797 F:      drivers/idle/intel_idle.c
8798
8799 INTEL INTEGRATED SENSOR HUB DRIVER
8800 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8801 M:      Jiri Kosina <jikos@kernel.org>
8802 L:      linux-input@vger.kernel.org
8803 S:      Maintained
8804 F:      drivers/hid/intel-ish-hid/
8805
8806 INTEL IOMMU (VT-d)
8807 M:      David Woodhouse <dwmw2@infradead.org>
8808 M:      Lu Baolu <baolu.lu@linux.intel.com>
8809 L:      iommu@lists.linux-foundation.org
8810 S:      Supported
8811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8812 F:      drivers/iommu/intel/
8813 F:      include/linux/intel-iommu.h
8814 F:      include/linux/intel-svm.h
8815
8816 INTEL IOP-ADMA DMA DRIVER
8817 R:      Dan Williams <dan.j.williams@intel.com>
8818 S:      Odd fixes
8819 F:      drivers/dma/iop-adma.c
8820
8821 INTEL IPU3 CSI-2 CIO2 DRIVER
8822 M:      Yong Zhi <yong.zhi@intel.com>
8823 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8824 M:      Bingbu Cao <bingbu.cao@intel.com>
8825 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8826 L:      linux-media@vger.kernel.org
8827 S:      Maintained
8828 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8829 F:      drivers/media/pci/intel/ipu3/
8830
8831 INTEL IPU3 CSI-2 IMGU DRIVER
8832 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8833 R:      Bingbu Cao <bingbu.cao@intel.com>
8834 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8835 L:      linux-media@vger.kernel.org
8836 S:      Maintained
8837 F:      Documentation/admin-guide/media/ipu3.rst
8838 F:      Documentation/admin-guide/media/ipu3_rcb.svg
8839 F:      Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8840 F:      drivers/staging/media/ipu3/
8841
8842 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8843 M:      Krzysztof Halasa <khalasa@piap.pl>
8844 S:      Maintained
8845 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8846 F:      drivers/net/wan/ixp4xx_hss.c
8847 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8848 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8849 F:      include/linux/soc/ixp4xx/npe.h
8850 F:      include/linux/soc/ixp4xx/qmgr.h
8851
8852 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8853 M:      Deepak Saxena <dsaxena@plexity.net>
8854 S:      Maintained
8855 F:      drivers/char/hw_random/ixp4xx-rng.c
8856
8857 INTEL MANAGEMENT ENGINE (mei)
8858 M:      Tomas Winkler <tomas.winkler@intel.com>
8859 L:      linux-kernel@vger.kernel.org
8860 S:      Supported
8861 F:      Documentation/driver-api/mei/*
8862 F:      drivers/misc/mei/
8863 F:      drivers/watchdog/mei_wdt.c
8864 F:      include/linux/mei_cl_bus.h
8865 F:      include/uapi/linux/mei.h
8866 F:      samples/mei/*
8867
8868 INTEL MENLOW THERMAL DRIVER
8869 M:      Sujith Thomas <sujith.thomas@intel.com>
8870 L:      platform-driver-x86@vger.kernel.org
8871 S:      Supported
8872 W:      https://01.org/linux-acpi
8873 F:      drivers/platform/x86/intel_menlow.c
8874
8875 INTEL MIC DRIVERS (mic)
8876 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8877 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8878 S:      Supported
8879 W:      https://github.com/sudeepdutt/mic
8880 W:      http://software.intel.com/en-us/mic-developer
8881 F:      Documentation/misc-devices/mic/
8882 F:      drivers/dma/mic_x100_dma.c
8883 F:      drivers/dma/mic_x100_dma.h
8884 F:      drivers/misc/mic/
8885 F:      include/linux/mic_bus.h
8886 F:      include/linux/scif.h
8887 F:      include/uapi/linux/mic_common.h
8888 F:      include/uapi/linux/mic_ioctl.h
8889 F:      include/uapi/linux/scif_ioctl.h
8890
8891 INTEL P-Unit IPC DRIVER
8892 M:      Zha Qipeng <qipeng.zha@intel.com>
8893 L:      platform-driver-x86@vger.kernel.org
8894 S:      Maintained
8895 F:      arch/x86/include/asm/intel_punit_ipc.h
8896 F:      drivers/platform/x86/intel_punit_ipc.c
8897
8898 INTEL PMC CORE DRIVER
8899 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8900 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8901 L:      platform-driver-x86@vger.kernel.org
8902 S:      Maintained
8903 F:      drivers/platform/x86/intel_pmc_core*
8904
8905 INTEL PMIC GPIO DRIVERS
8906 M:      Andy Shevchenko <andy@kernel.org>
8907 S:      Maintained
8908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8909 F:      drivers/gpio/gpio-*cove.c
8910 F:      drivers/gpio/gpio-msic.c
8911
8912 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8913 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8914 S:      Maintained
8915 F:      drivers/mfd/intel_msic.c
8916 F:      drivers/mfd/intel_soc_pmic*
8917 F:      include/linux/mfd/intel_msic.h
8918 F:      include/linux/mfd/intel_soc_pmic*
8919
8920 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8921 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8922 L:      linux-wireless@vger.kernel.org
8923 S:      Maintained
8924 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8925 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8926 F:      drivers/net/wireless/intel/ipw2x00/
8927
8928 INTEL PSTATE DRIVER
8929 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8930 M:      Len Brown <lenb@kernel.org>
8931 L:      linux-pm@vger.kernel.org
8932 S:      Supported
8933 F:      drivers/cpufreq/intel_pstate.c
8934
8935 INTEL RDMA RNIC DRIVER
8936 M:      Faisal Latif <faisal.latif@intel.com>
8937 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8938 L:      linux-rdma@vger.kernel.org
8939 S:      Supported
8940 F:      drivers/infiniband/hw/i40iw/
8941 F:      include/uapi/rdma/i40iw-abi.h
8942
8943 INTEL SCU DRIVERS
8944 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
8945 S:      Maintained
8946 F:      arch/x86/include/asm/intel_scu_ipc.h
8947 F:      drivers/platform/x86/intel_scu_*
8948
8949 INTEL SPEED SELECT TECHNOLOGY
8950 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8951 L:      platform-driver-x86@vger.kernel.org
8952 S:      Maintained
8953 F:      drivers/platform/x86/intel_speed_select_if/
8954 F:      include/uapi/linux/isst_if.h
8955 F:      tools/power/x86/intel-speed-select/
8956
8957 INTEL STRATIX10 FIRMWARE DRIVERS
8958 M:      Richard Gong <richard.gong@linux.intel.com>
8959 L:      linux-kernel@vger.kernel.org
8960 S:      Maintained
8961 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8962 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8963 F:      drivers/firmware/stratix10-rsu.c
8964 F:      drivers/firmware/stratix10-svc.c
8965 F:      include/linux/firmware/intel/stratix10-smc.h
8966 F:      include/linux/firmware/intel/stratix10-svc-client.h
8967
8968 INTEL TELEMETRY DRIVER
8969 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8970 M:      "David E. Box" <david.e.box@linux.intel.com>
8971 L:      platform-driver-x86@vger.kernel.org
8972 S:      Maintained
8973 F:      arch/x86/include/asm/intel_telemetry.h
8974 F:      drivers/platform/x86/intel_telemetry*
8975
8976 INTEL UNCORE FREQUENCY CONTROL
8977 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8978 L:      platform-driver-x86@vger.kernel.org
8979 S:      Maintained
8980 F:      drivers/platform/x86/intel-uncore-frequency.c
8981
8982 INTEL VIRTUAL BUTTON DRIVER
8983 M:      AceLan Kao <acelan.kao@canonical.com>
8984 L:      platform-driver-x86@vger.kernel.org
8985 S:      Maintained
8986 F:      drivers/platform/x86/intel-vbtn.c
8987
8988 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8989 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8990 L:      linux-wireless@vger.kernel.org
8991 S:      Supported
8992 F:      drivers/net/wireless/intel/iwlegacy/
8993
8994 INTEL WIRELESS WIFI LINK (iwlwifi)
8995 M:      Johannes Berg <johannes.berg@intel.com>
8996 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8997 M:      Luca Coelho <luciano.coelho@intel.com>
8998 M:      Intel Linux Wireless <linuxwifi@intel.com>
8999 L:      linux-wireless@vger.kernel.org
9000 S:      Supported
9001 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9003 F:      drivers/net/wireless/intel/iwlwifi/
9004
9005 INTEL WIRELESS WIMAX CONNECTION 2400
9006 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9007 M:      linux-wimax@intel.com
9008 L:      wimax@linuxwimax.org (subscribers-only)
9009 S:      Supported
9010 W:      http://linuxwimax.org
9011 F:      Documentation/admin-guide/wimax/i2400m.rst
9012 F:      drivers/net/wimax/i2400m/
9013 F:      include/uapi/linux/wimax/i2400m.h
9014
9015 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9016 M:      Jithu Joseph <jithu.joseph@intel.com>
9017 R:      Maurice Ma <maurice.ma@intel.com>
9018 S:      Maintained
9019 W:      https://slimbootloader.github.io/security/firmware-update.html
9020 F:      drivers/platform/x86/intel-wmi-sbl-fw-update.c
9021
9022 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9023 M:      Mario Limonciello <mario.limonciello@dell.com>
9024 S:      Maintained
9025 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
9026
9027 INTEL(R) TRACE HUB
9028 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9029 S:      Supported
9030 F:      Documentation/trace/intel_th.rst
9031 F:      drivers/hwtracing/intel_th/
9032 F:      include/linux/intel_th.h
9033
9034 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9035 M:      Ning Sun <ning.sun@intel.com>
9036 L:      tboot-devel@lists.sourceforge.net
9037 S:      Supported
9038 W:      http://tboot.sourceforge.net
9039 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9040 F:      Documentation/x86/intel_txt.rst
9041 F:      arch/x86/kernel/tboot.c
9042 F:      include/linux/tboot.h
9043
9044 INTERCONNECT API
9045 M:      Georgi Djakov <georgi.djakov@linaro.org>
9046 L:      linux-pm@vger.kernel.org
9047 S:      Maintained
9048 F:      Documentation/devicetree/bindings/interconnect/
9049 F:      Documentation/driver-api/interconnect.rst
9050 F:      drivers/interconnect/
9051 F:      include/dt-bindings/interconnect/
9052 F:      include/linux/interconnect-provider.h
9053 F:      include/linux/interconnect.h
9054
9055 INVENSENSE ICM-426xx IMU DRIVER
9056 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9057 L:      linux-iio@vger.kernel.org
9058 S:      Maintained
9059 W       https://invensense.tdk.com/
9060 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9061 F:      drivers/iio/imu/inv_icm42600/
9062
9063 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9064 M:      Linus Walleij <linus.walleij@linaro.org>
9065 L:      linux-iio@vger.kernel.org
9066 S:      Maintained
9067 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9068 F:      drivers/iio/gyro/mpu3050*
9069
9070 IOC3 ETHERNET DRIVER
9071 M:      Ralf Baechle <ralf@linux-mips.org>
9072 L:      linux-mips@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/net/ethernet/sgi/ioc3-eth.c
9075
9076 IOMAP FILESYSTEM LIBRARY
9077 M:      Christoph Hellwig <hch@infradead.org>
9078 M:      Darrick J. Wong <darrick.wong@oracle.com>
9079 M:      linux-xfs@vger.kernel.org
9080 M:      linux-fsdevel@vger.kernel.org
9081 L:      linux-xfs@vger.kernel.org
9082 L:      linux-fsdevel@vger.kernel.org
9083 S:      Supported
9084 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9085 F:      fs/iomap/
9086 F:      include/linux/iomap.h
9087
9088 IOMMU DRIVERS
9089 M:      Joerg Roedel <joro@8bytes.org>
9090 L:      iommu@lists.linux-foundation.org
9091 S:      Maintained
9092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9093 F:      Documentation/devicetree/bindings/iommu/
9094 F:      drivers/iommu/
9095 F:      include/linux/iommu.h
9096 F:      include/linux/iova.h
9097 F:      include/linux/of_iommu.h
9098 F:      include/uapi/linux/iommu.h
9099
9100 IO_URING
9101 M:      Jens Axboe <axboe@kernel.dk>
9102 L:      io-uring@vger.kernel.org
9103 S:      Maintained
9104 T:      git git://git.kernel.dk/linux-block
9105 T:      git git://git.kernel.dk/liburing
9106 F:      fs/io-wq.c
9107 F:      fs/io-wq.h
9108 F:      fs/io_uring.c
9109 F:      include/uapi/linux/io_uring.h
9110
9111 IPMI SUBSYSTEM
9112 M:      Corey Minyard <minyard@acm.org>
9113 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9114 S:      Supported
9115 W:      http://openipmi.sourceforge.net/
9116 F:      Documentation/driver-api/ipmi.rst
9117 F:      Documentation/devicetree/bindings/ipmi/
9118 F:      drivers/char/ipmi/
9119 F:      include/linux/ipmi*
9120 F:      include/uapi/linux/ipmi*
9121
9122 IPS SCSI RAID DRIVER
9123 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9124 L:      linux-scsi@vger.kernel.org
9125 S:      Maintained
9126 W:      http://www.adaptec.com/
9127 F:      drivers/scsi/ips*
9128
9129 IPVS
9130 M:      Wensong Zhang <wensong@linux-vs.org>
9131 M:      Simon Horman <horms@verge.net.au>
9132 M:      Julian Anastasov <ja@ssi.bg>
9133 L:      netdev@vger.kernel.org
9134 L:      lvs-devel@vger.kernel.org
9135 S:      Maintained
9136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9138 F:      Documentation/networking/ipvs-sysctl.rst
9139 F:      include/net/ip_vs.h
9140 F:      include/uapi/linux/ip_vs.h
9141 F:      net/netfilter/ipvs/
9142
9143 IPWIRELESS DRIVER
9144 M:      Jiri Kosina <jikos@kernel.org>
9145 M:      David Sterba <dsterba@suse.com>
9146 S:      Odd Fixes
9147 F:      drivers/tty/ipwireless/
9148
9149 IPX NETWORK LAYER
9150 L:      netdev@vger.kernel.org
9151 S:      Obsolete
9152 F:      include/uapi/linux/ipx.h
9153
9154 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9155 M:      Marc Zyngier <maz@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/core-api/irq/irq-domain.rst
9159 F:      include/linux/irqdomain.h
9160 F:      kernel/irq/irqdomain.c
9161 F:      kernel/irq/msi.c
9162
9163 IRQ SUBSYSTEM
9164 M:      Thomas Gleixner <tglx@linutronix.de>
9165 L:      linux-kernel@vger.kernel.org
9166 S:      Maintained
9167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9168 F:      kernel/irq/
9169
9170 IRQCHIP DRIVERS
9171 M:      Thomas Gleixner <tglx@linutronix.de>
9172 M:      Jason Cooper <jason@lakedaemon.net>
9173 M:      Marc Zyngier <maz@kernel.org>
9174 L:      linux-kernel@vger.kernel.org
9175 S:      Maintained
9176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9177 F:      Documentation/devicetree/bindings/interrupt-controller/
9178 F:      drivers/irqchip/
9179
9180 ISA
9181 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9182 S:      Maintained
9183 F:      Documentation/driver-api/isa.rst
9184 F:      drivers/base/isa.c
9185 F:      include/linux/isa.h
9186
9187 ISA RADIO MODULE
9188 M:      Hans Verkuil <hverkuil@xs4all.nl>
9189 L:      linux-media@vger.kernel.org
9190 S:      Maintained
9191 W:      https://linuxtv.org
9192 T:      git git://linuxtv.org/media_tree.git
9193 F:      drivers/media/radio/radio-isa*
9194
9195 ISAPNP
9196 M:      Jaroslav Kysela <perex@perex.cz>
9197 S:      Maintained
9198 F:      Documentation/driver-api/isapnp.rst
9199 F:      drivers/pnp/isapnp/
9200 F:      include/linux/isapnp.h
9201
9202 ISCSI
9203 M:      Lee Duncan <lduncan@suse.com>
9204 M:      Chris Leech <cleech@redhat.com>
9205 L:      open-iscsi@googlegroups.com
9206 L:      linux-scsi@vger.kernel.org
9207 S:      Maintained
9208 W:      www.open-iscsi.com
9209 F:      drivers/scsi/*iscsi*
9210 F:      include/scsi/*iscsi*
9211
9212 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9213 M:      Peter Jones <pjones@redhat.com>
9214 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
9215 S:      Maintained
9216 F:      drivers/firmware/iscsi_ibft*
9217
9218 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9219 M:      Sagi Grimberg <sagi@grimberg.me>
9220 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
9221 L:      linux-rdma@vger.kernel.org
9222 S:      Supported
9223 W:      http://www.openfabrics.org
9224 W:      www.open-iscsi.org
9225 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9226 F:      drivers/infiniband/ulp/iser/
9227
9228 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9229 M:      Sagi Grimberg <sagi@grimberg.me>
9230 L:      linux-rdma@vger.kernel.org
9231 L:      target-devel@vger.kernel.org
9232 S:      Supported
9233 W:      http://www.linux-iscsi.org
9234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9235 F:      drivers/infiniband/ulp/isert
9236
9237 ISDN/CMTP OVER BLUETOOTH
9238 M:      Karsten Keil <isdn@linux-pingi.de>
9239 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9240 L:      netdev@vger.kernel.org
9241 S:      Odd Fixes
9242 W:      http://www.isdn4linux.de
9243 F:      Documentation/isdn/
9244 F:      drivers/isdn/capi/
9245 F:      include/linux/isdn/
9246 F:      include/uapi/linux/isdn/
9247 F:      net/bluetooth/cmtp/
9248
9249 ISDN/mISDN SUBSYSTEM
9250 M:      Karsten Keil <isdn@linux-pingi.de>
9251 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
9252 L:      netdev@vger.kernel.org
9253 S:      Maintained
9254 W:      http://www.isdn4linux.de
9255 F:      drivers/isdn/Kconfig
9256 F:      drivers/isdn/Makefile
9257 F:      drivers/isdn/hardware/
9258 F:      drivers/isdn/mISDN/
9259
9260 IT87 HARDWARE MONITORING DRIVER
9261 M:      Jean Delvare <jdelvare@suse.com>
9262 L:      linux-hwmon@vger.kernel.org
9263 S:      Maintained
9264 F:      Documentation/hwmon/it87.rst
9265 F:      drivers/hwmon/it87.c
9266
9267 IT913X MEDIA DRIVER
9268 M:      Antti Palosaari <crope@iki.fi>
9269 L:      linux-media@vger.kernel.org
9270 S:      Maintained
9271 W:      https://linuxtv.org
9272 W:      http://palosaari.fi/linux/
9273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9274 T:      git git://linuxtv.org/anttip/media_tree.git
9275 F:      drivers/media/tuners/it913x*
9276
9277 IVTV VIDEO4LINUX DRIVER
9278 M:      Andy Walls <awalls@md.metrocast.net>
9279 L:      linux-media@vger.kernel.org
9280 S:      Maintained
9281 W:      https://linuxtv.org
9282 T:      git git://linuxtv.org/media_tree.git
9283 F:      Documentation/admin-guide/media/ivtv*
9284 F:      drivers/media/pci/ivtv/
9285 F:      include/uapi/linux/ivtv*
9286
9287 IX2505V MEDIA DRIVER
9288 M:      Malcolm Priestley <tvboxspy@gmail.com>
9289 L:      linux-media@vger.kernel.org
9290 S:      Maintained
9291 W:      https://linuxtv.org
9292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9293 F:      drivers/media/dvb-frontends/ix2505v*
9294
9295 JAILHOUSE HYPERVISOR INTERFACE
9296 M:      Jan Kiszka <jan.kiszka@siemens.com>
9297 L:      jailhouse-dev@googlegroups.com
9298 S:      Maintained
9299 F:      arch/x86/include/asm/jailhouse_para.h
9300 F:      arch/x86/kernel/jailhouse.c
9301
9302 JC42.4 TEMPERATURE SENSOR DRIVER
9303 M:      Guenter Roeck <linux@roeck-us.net>
9304 L:      linux-hwmon@vger.kernel.org
9305 S:      Maintained
9306 F:      Documentation/hwmon/jc42.rst
9307 F:      drivers/hwmon/jc42.c
9308
9309 JFS FILESYSTEM
9310 M:      Dave Kleikamp <shaggy@kernel.org>
9311 L:      jfs-discussion@lists.sourceforge.net
9312 S:      Maintained
9313 W:      http://jfs.sourceforge.net/
9314 T:      git git://github.com/kleikamp/linux-shaggy.git
9315 F:      Documentation/admin-guide/jfs.rst
9316 F:      fs/jfs/
9317
9318 JME NETWORK DRIVER
9319 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
9320 L:      netdev@vger.kernel.org
9321 S:      Maintained
9322 F:      drivers/net/ethernet/jme.*
9323
9324 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9325 M:      David Woodhouse <dwmw2@infradead.org>
9326 M:      Richard Weinberger <richard@nod.at>
9327 L:      linux-mtd@lists.infradead.org
9328 S:      Odd Fixes
9329 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
9330 T:      git git://git.infradead.org/ubifs-2.6.git
9331 F:      fs/jffs2/
9332 F:      include/uapi/linux/jffs2.h
9333
9334 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9335 M:      "Theodore Ts'o" <tytso@mit.edu>
9336 M:      Jan Kara <jack@suse.com>
9337 L:      linux-ext4@vger.kernel.org
9338 S:      Maintained
9339 F:      fs/jbd2/
9340 F:      include/linux/jbd2.h
9341
9342 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9343 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9344 L:      linux-media@vger.kernel.org
9345 S:      Maintained
9346 F:      drivers/media/platform/rcar_jpu.c
9347
9348 JSM Neo PCI based serial card
9349 L:      linux-serial@vger.kernel.org
9350 S:      Orphan
9351 F:      drivers/tty/serial/jsm/
9352
9353 K10TEMP HARDWARE MONITORING DRIVER
9354 M:      Clemens Ladisch <clemens@ladisch.de>
9355 L:      linux-hwmon@vger.kernel.org
9356 S:      Maintained
9357 F:      Documentation/hwmon/k10temp.rst
9358 F:      drivers/hwmon/k10temp.c
9359
9360 K8TEMP HARDWARE MONITORING DRIVER
9361 M:      Rudolf Marek <r.marek@assembler.cz>
9362 L:      linux-hwmon@vger.kernel.org
9363 S:      Maintained
9364 F:      Documentation/hwmon/k8temp.rst
9365 F:      drivers/hwmon/k8temp.c
9366
9367 KASAN
9368 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
9369 R:      Alexander Potapenko <glider@google.com>
9370 R:      Dmitry Vyukov <dvyukov@google.com>
9371 L:      kasan-dev@googlegroups.com
9372 S:      Maintained
9373 F:      Documentation/dev-tools/kasan.rst
9374 F:      arch/*/include/asm/kasan.h
9375 F:      arch/*/mm/kasan_init*
9376 F:      include/linux/kasan*.h
9377 F:      lib/test_kasan.c
9378 F:      mm/kasan/
9379 F:      scripts/Makefile.kasan
9380
9381 KCONFIG
9382 M:      Masahiro Yamada <masahiroy@kernel.org>
9383 L:      linux-kbuild@vger.kernel.org
9384 S:      Maintained
9385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9386 F:      Documentation/kbuild/kconfig*
9387 F:      scripts/Kconfig.include
9388 F:      scripts/kconfig/
9389
9390 KCOV
9391 R:      Dmitry Vyukov <dvyukov@google.com>
9392 R:      Andrey Konovalov <andreyknvl@google.com>
9393 L:      kasan-dev@googlegroups.com
9394 S:      Maintained
9395 F:      Documentation/dev-tools/kcov.rst
9396 F:      include/linux/kcov.h
9397 F:      include/uapi/linux/kcov.h
9398 F:      kernel/kcov.c
9399 F:      scripts/Makefile.kcov
9400
9401 KCSAN
9402 M:      Marco Elver <elver@google.com>
9403 R:      Dmitry Vyukov <dvyukov@google.com>
9404 L:      kasan-dev@googlegroups.com
9405 S:      Maintained
9406 F:      Documentation/dev-tools/kcsan.rst
9407 F:      include/linux/kcsan*.h
9408 F:      kernel/kcsan/
9409 F:      lib/Kconfig.kcsan
9410 F:      scripts/Makefile.kcsan
9411
9412 KDUMP
9413 M:      Dave Young <dyoung@redhat.com>
9414 M:      Baoquan He <bhe@redhat.com>
9415 R:      Vivek Goyal <vgoyal@redhat.com>
9416 L:      kexec@lists.infradead.org
9417 S:      Maintained
9418 W:      http://lse.sourceforge.net/kdump/
9419 F:      Documentation/admin-guide/kdump/
9420 F:      fs/proc/vmcore.c
9421 F:      include/linux/crash_core.h
9422 F:      include/linux/crash_dump.h
9423 F:      include/uapi/linux/vmcore.h
9424 F:      kernel/crash_*.c
9425
9426 KEENE FM RADIO TRANSMITTER DRIVER
9427 M:      Hans Verkuil <hverkuil@xs4all.nl>
9428 L:      linux-media@vger.kernel.org
9429 S:      Maintained
9430 W:      https://linuxtv.org
9431 T:      git git://linuxtv.org/media_tree.git
9432 F:      drivers/media/radio/radio-keene*
9433
9434 KERNEL AUTOMOUNTER
9435 M:      Ian Kent <raven@themaw.net>
9436 L:      autofs@vger.kernel.org
9437 S:      Maintained
9438 F:      fs/autofs/
9439
9440 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9441 M:      Masahiro Yamada <masahiroy@kernel.org>
9442 M:      Michal Marek <michal.lkml@markovi.net>
9443 L:      linux-kbuild@vger.kernel.org
9444 S:      Maintained
9445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9446 F:      Documentation/kbuild/
9447 F:      Makefile
9448 F:      scripts/*vmlinux*
9449 F:      scripts/Kbuild*
9450 F:      scripts/Makefile*
9451 F:      scripts/basic/
9452 F:      scripts/mk*
9453 F:      scripts/mod/
9454 F:      scripts/package/
9455
9456 KERNEL JANITORS
9457 L:      kernel-janitors@vger.kernel.org
9458 S:      Odd Fixes
9459 W:      http://kernelnewbies.org/KernelJanitors
9460
9461 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9462 M:      "J. Bruce Fields" <bfields@fieldses.org>
9463 M:      Chuck Lever <chuck.lever@oracle.com>
9464 L:      linux-nfs@vger.kernel.org
9465 S:      Supported
9466 W:      http://nfs.sourceforge.net/
9467 T:      git git://linux-nfs.org/~bfields/linux.git
9468 F:      fs/lockd/
9469 F:      fs/nfs_common/
9470 F:      fs/nfsd/
9471 F:      include/linux/lockd/
9472 F:      include/linux/sunrpc/
9473 F:      include/uapi/linux/nfsd/
9474 F:      include/uapi/linux/sunrpc/
9475 F:      net/sunrpc/
9476
9477 KERNEL SELFTEST FRAMEWORK
9478 M:      Shuah Khan <shuah@kernel.org>
9479 M:      Shuah Khan <skhan@linuxfoundation.org>
9480 L:      linux-kselftest@vger.kernel.org
9481 S:      Maintained
9482 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9484 F:      Documentation/dev-tools/kselftest*
9485 F:      tools/testing/selftests/
9486
9487 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9488 M:      Brendan Higgins <brendanhiggins@google.com>
9489 L:      linux-kselftest@vger.kernel.org
9490 L:      kunit-dev@googlegroups.com
9491 S:      Maintained
9492 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9493 F:      Documentation/dev-tools/kunit/
9494 F:      include/kunit/
9495 F:      lib/kunit/
9496 F:      tools/testing/kunit/
9497
9498 KERNEL USERMODE HELPER
9499 M:      Luis Chamberlain <mcgrof@kernel.org>
9500 L:      linux-kernel@vger.kernel.org
9501 S:      Maintained
9502 F:      include/linux/umh.h
9503 F:      kernel/umh.c
9504
9505 KERNEL VIRTUAL MACHINE (KVM)
9506 M:      Paolo Bonzini <pbonzini@redhat.com>
9507 L:      kvm@vger.kernel.org
9508 S:      Supported
9509 W:      http://www.linux-kvm.org
9510 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9511 F:      Documentation/virt/kvm/
9512 F:      include/asm-generic/kvm*
9513 F:      include/kvm/iodev.h
9514 F:      include/linux/kvm*
9515 F:      include/trace/events/kvm.h
9516 F:      include/uapi/asm-generic/kvm*
9517 F:      include/uapi/linux/kvm*
9518 F:      tools/kvm/
9519 F:      tools/testing/selftests/kvm/
9520 F:      virt/kvm/*
9521
9522 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9523 M:      Marc Zyngier <maz@kernel.org>
9524 R:      James Morse <james.morse@arm.com>
9525 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9526 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528 L:      kvmarm@lists.cs.columbia.edu
9529 S:      Maintained
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9531 F:      arch/arm64/include/asm/kvm*
9532 F:      arch/arm64/include/uapi/asm/kvm*
9533 F:      arch/arm64/kvm/
9534 F:      include/kvm/arm_*
9535
9536 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9537 M:      Huacai Chen <chenhc@lemote.com>
9538 M:      Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9539 L:      linux-mips@vger.kernel.org
9540 L:      kvm@vger.kernel.org
9541 S:      Maintained
9542 F:      arch/mips/include/asm/kvm*
9543 F:      arch/mips/include/uapi/asm/kvm*
9544 F:      arch/mips/kvm/
9545
9546 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9547 M:      Paul Mackerras <paulus@ozlabs.org>
9548 L:      kvm-ppc@vger.kernel.org
9549 S:      Supported
9550 W:      http://www.linux-kvm.org/
9551 T:      git git://github.com/agraf/linux-2.6.git
9552 F:      arch/powerpc/include/asm/kvm*
9553 F:      arch/powerpc/include/uapi/asm/kvm*
9554 F:      arch/powerpc/kernel/kvm*
9555 F:      arch/powerpc/kvm/
9556
9557 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9558 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9559 M:      Janosch Frank <frankja@linux.ibm.com>
9560 R:      David Hildenbrand <david@redhat.com>
9561 R:      Cornelia Huck <cohuck@redhat.com>
9562 R:      Claudio Imbrenda <imbrenda@linux.ibm.com>
9563 L:      kvm@vger.kernel.org
9564 S:      Supported
9565 W:      http://www.ibm.com/developerworks/linux/linux390/
9566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9567 F:      Documentation/virt/kvm/s390*
9568 F:      arch/s390/include/asm/gmap.h
9569 F:      arch/s390/include/asm/kvm*
9570 F:      arch/s390/include/uapi/asm/kvm*
9571 F:      arch/s390/kvm/
9572 F:      arch/s390/mm/gmap.c
9573 F:      tools/testing/selftests/kvm/*/s390x/
9574 F:      tools/testing/selftests/kvm/s390x/
9575
9576 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9577 M:      Paolo Bonzini <pbonzini@redhat.com>
9578 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9579 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9580 R:      Wanpeng Li <wanpengli@tencent.com>
9581 R:      Jim Mattson <jmattson@google.com>
9582 R:      Joerg Roedel <joro@8bytes.org>
9583 L:      kvm@vger.kernel.org
9584 S:      Supported
9585 W:      http://www.linux-kvm.org
9586 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9587 F:      arch/x86/include/asm/kvm*
9588 F:      arch/x86/include/asm/pvclock-abi.h
9589 F:      arch/x86/include/asm/svm.h
9590 F:      arch/x86/include/asm/vmx*.h
9591 F:      arch/x86/include/uapi/asm/kvm*
9592 F:      arch/x86/include/uapi/asm/svm.h
9593 F:      arch/x86/include/uapi/asm/vmx.h
9594 F:      arch/x86/kernel/kvm.c
9595 F:      arch/x86/kernel/kvmclock.c
9596 F:      arch/x86/kvm/
9597 F:      arch/x86/kvm/*/
9598
9599 KERNFS
9600 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9601 M:      Tejun Heo <tj@kernel.org>
9602 S:      Supported
9603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9604 F:      fs/kernfs/
9605 F:      include/linux/kernfs.h
9606
9607 KEXEC
9608 M:      Eric Biederman <ebiederm@xmission.com>
9609 L:      kexec@lists.infradead.org
9610 S:      Maintained
9611 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9612 F:      include/linux/kexec.h
9613 F:      include/uapi/linux/kexec.h
9614 F:      kernel/kexec*
9615
9616 KEYS-ENCRYPTED
9617 M:      Mimi Zohar <zohar@linux.ibm.com>
9618 L:      linux-integrity@vger.kernel.org
9619 L:      keyrings@vger.kernel.org
9620 S:      Supported
9621 F:      Documentation/security/keys/trusted-encrypted.rst
9622 F:      include/keys/encrypted-type.h
9623 F:      security/keys/encrypted-keys/
9624
9625 KEYS-TRUSTED
9626 M:      James Bottomley <jejb@linux.ibm.com>
9627 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9628 M:      Mimi Zohar <zohar@linux.ibm.com>
9629 L:      linux-integrity@vger.kernel.org
9630 L:      keyrings@vger.kernel.org
9631 S:      Supported
9632 F:      Documentation/security/keys/trusted-encrypted.rst
9633 F:      include/keys/trusted-type.h
9634 F:      include/keys/trusted_tpm.h
9635 F:      security/keys/trusted-keys/
9636
9637 KEYS/KEYRINGS
9638 M:      David Howells <dhowells@redhat.com>
9639 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9640 L:      keyrings@vger.kernel.org
9641 S:      Maintained
9642 F:      Documentation/security/keys/core.rst
9643 F:      include/keys/
9644 F:      include/linux/key-type.h
9645 F:      include/linux/key.h
9646 F:      include/linux/keyctl.h
9647 F:      include/uapi/linux/keyctl.h
9648 F:      security/keys/
9649
9650 KFIFO
9651 M:      Stefani Seibold <stefani@seibold.net>
9652 S:      Maintained
9653 F:      include/linux/kfifo.h
9654 F:      lib/kfifo.c
9655 F:      samples/kfifo/
9656
9657 KGDB / KDB /debug_core
9658 M:      Jason Wessel <jason.wessel@windriver.com>
9659 M:      Daniel Thompson <daniel.thompson@linaro.org>
9660 R:      Douglas Anderson <dianders@chromium.org>
9661 L:      kgdb-bugreport@lists.sourceforge.net
9662 S:      Maintained
9663 W:      http://kgdb.wiki.kernel.org/
9664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9665 F:      Documentation/dev-tools/kgdb.rst
9666 F:      drivers/misc/kgdbts.c
9667 F:      drivers/tty/serial/kgdboc.c
9668 F:      include/linux/kdb.h
9669 F:      include/linux/kgdb.h
9670 F:      kernel/debug/
9671
9672 KHADAS MCU MFD DRIVER
9673 M:      Neil Armstrong <narmstrong@baylibre.com>
9674 L:      linux-amlogic@lists.infradead.org
9675 S:      Maintained
9676 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9677 F:      drivers/mfd/khadas-mcu.c
9678 F:      include/linux/mfd/khadas-mcu.h
9679 F:      drivers/thermal/khadas_mcu_fan.c
9680
9681 KMEMLEAK
9682 M:      Catalin Marinas <catalin.marinas@arm.com>
9683 S:      Maintained
9684 F:      Documentation/dev-tools/kmemleak.rst
9685 F:      include/linux/kmemleak.h
9686 F:      mm/kmemleak-test.c
9687 F:      mm/kmemleak.c
9688
9689 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9690 M:      Luis Chamberlain <mcgrof@kernel.org>
9691 L:      linux-kernel@vger.kernel.org
9692 S:      Maintained
9693 F:      include/linux/kmod.h
9694 F:      kernel/kmod.c
9695 F:      lib/test_kmod.c
9696 F:      tools/testing/selftests/kmod/
9697
9698 KPROBES
9699 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9700 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9701 M:      "David S. Miller" <davem@davemloft.net>
9702 M:      Masami Hiramatsu <mhiramat@kernel.org>
9703 S:      Maintained
9704 F:      Documentation/trace/kprobes.rst
9705 F:      include/asm-generic/kprobes.h
9706 F:      include/linux/kprobes.h
9707 F:      kernel/kprobes.c
9708
9709 KS0108 LCD CONTROLLER DRIVER
9710 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9711 S:      Maintained
9712 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9713 F:      drivers/auxdisplay/ks0108.c
9714 F:      include/linux/ks0108.h
9715
9716 L3MDEV
9717 M:      David Ahern <dsahern@kernel.org>
9718 L:      netdev@vger.kernel.org
9719 S:      Maintained
9720 F:      include/net/l3mdev.h
9721 F:      net/l3mdev
9722
9723 L7 BPF FRAMEWORK
9724 M:      John Fastabend <john.fastabend@gmail.com>
9725 M:      Daniel Borkmann <daniel@iogearbox.net>
9726 M:      Jakub Sitnicki <jakub@cloudflare.com>
9727 M:      Lorenz Bauer <lmb@cloudflare.com>
9728 L:      netdev@vger.kernel.org
9729 L:      bpf@vger.kernel.org
9730 S:      Maintained
9731 F:      include/linux/skmsg.h
9732 F:      net/core/skmsg.c
9733 F:      net/core/sock_map.c
9734 F:      net/ipv4/tcp_bpf.c
9735 F:      net/ipv4/udp_bpf.c
9736
9737 LANTIQ / INTEL Ethernet drivers
9738 M:      Hauke Mehrtens <hauke@hauke-m.de>
9739 L:      netdev@vger.kernel.org
9740 S:      Maintained
9741 F:      drivers/net/dsa/lantiq_gswip.c
9742 F:      drivers/net/dsa/lantiq_pce.h
9743 F:      drivers/net/ethernet/lantiq_xrx200.c
9744 F:      net/dsa/tag_gswip.c
9745
9746 LANTIQ MIPS ARCHITECTURE
9747 M:      John Crispin <john@phrozen.org>
9748 L:      linux-mips@vger.kernel.org
9749 S:      Maintained
9750 F:      arch/mips/lantiq
9751 F:      drivers/soc/lantiq
9752
9753 LAPB module
9754 L:      linux-x25@vger.kernel.org
9755 S:      Orphan
9756 F:      Documentation/networking/lapb-module.rst
9757 F:      include/*/lapb.h
9758 F:      net/lapb/
9759
9760 LASI 53c700 driver for PARISC
9761 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9762 L:      linux-scsi@vger.kernel.org
9763 S:      Maintained
9764 F:      Documentation/scsi/53c700.rst
9765 F:      drivers/scsi/53c700*
9766
9767 LEAKING_ADDRESSES
9768 M:      Tobin C. Harding <me@tobin.cc>
9769 M:      Tycho Andersen <tycho@tycho.pizza>
9770 L:      kernel-hardening@lists.openwall.com
9771 S:      Maintained
9772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9773 F:      scripts/leaking_addresses.pl
9774
9775 LED SUBSYSTEM
9776 M:      Pavel Machek <pavel@ucw.cz>
9777 R:      Dan Murphy <dmurphy@ti.com>
9778 L:      linux-leds@vger.kernel.org
9779 S:      Maintained
9780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9781 F:      Documentation/devicetree/bindings/leds/
9782 F:      drivers/leds/
9783 F:      include/linux/leds.h
9784
9785 LEGACY EEPROM DRIVER
9786 M:      Jean Delvare <jdelvare@suse.com>
9787 S:      Maintained
9788 F:      Documentation/misc-devices/eeprom.rst
9789 F:      drivers/misc/eeprom/eeprom.c
9790
9791 LEGO MINDSTORMS EV3
9792 R:      David Lechner <david@lechnology.com>
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9795 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9796 F:      drivers/power/supply/lego_ev3_battery.c
9797
9798 LEGO USB Tower driver
9799 M:      Juergen Stuber <starblue@users.sourceforge.net>
9800 L:      legousb-devel@lists.sourceforge.net
9801 S:      Maintained
9802 W:      http://legousb.sourceforge.net/
9803 F:      drivers/usb/misc/legousbtower.c
9804
9805 LG LAPTOP EXTRAS
9806 M:      Matan Ziv-Av <matan@svgalib.org>
9807 L:      platform-driver-x86@vger.kernel.org
9808 S:      Maintained
9809 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9810 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9811 F:      drivers/platform/x86/lg-laptop.c
9812
9813 LG2160 MEDIA DRIVER
9814 M:      Michael Krufky <mkrufky@linuxtv.org>
9815 L:      linux-media@vger.kernel.org
9816 S:      Maintained
9817 W:      https://linuxtv.org
9818 W:      http://github.com/mkrufky
9819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9820 T:      git git://linuxtv.org/mkrufky/tuners.git
9821 F:      drivers/media/dvb-frontends/lg2160.*
9822
9823 LGDT3305 MEDIA DRIVER
9824 M:      Michael Krufky <mkrufky@linuxtv.org>
9825 L:      linux-media@vger.kernel.org
9826 S:      Maintained
9827 W:      https://linuxtv.org
9828 W:      http://github.com/mkrufky
9829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9830 T:      git git://linuxtv.org/mkrufky/tuners.git
9831 F:      drivers/media/dvb-frontends/lgdt3305.*
9832
9833 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9834 M:      Viresh Kumar <vireshk@kernel.org>
9835 L:      linux-ide@vger.kernel.org
9836 S:      Maintained
9837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9838 F:      drivers/ata/pata_arasan_cf.c
9839 F:      include/linux/pata_arasan_cf_data.h
9840
9841 LIBATA PATA DRIVERS
9842 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9843 M:      Jens Axboe <axboe@kernel.dk>
9844 L:      linux-ide@vger.kernel.org
9845 S:      Maintained
9846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9847 F:      drivers/ata/ata_generic.c
9848 F:      drivers/ata/pata_*.c
9849
9850 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9851 M:      Linus Walleij <linus.walleij@linaro.org>
9852 L:      linux-ide@vger.kernel.org
9853 S:      Maintained
9854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9855 F:      drivers/ata/pata_ftide010.c
9856 F:      drivers/ata/sata_gemini.c
9857 F:      drivers/ata/sata_gemini.h
9858
9859 LIBATA SATA AHCI PLATFORM devices support
9860 M:      Hans de Goede <hdegoede@redhat.com>
9861 M:      Jens Axboe <axboe@kernel.dk>
9862 L:      linux-ide@vger.kernel.org
9863 S:      Maintained
9864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9865 F:      drivers/ata/ahci_platform.c
9866 F:      drivers/ata/libahci_platform.c
9867 F:      include/linux/ahci_platform.h
9868
9869 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9870 M:      Mikael Pettersson <mikpelinux@gmail.com>
9871 L:      linux-ide@vger.kernel.org
9872 S:      Maintained
9873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9874 F:      drivers/ata/sata_promise.*
9875
9876 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9877 M:      Jens Axboe <axboe@kernel.dk>
9878 L:      linux-ide@vger.kernel.org
9879 S:      Maintained
9880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9881 F:      Documentation/devicetree/bindings/ata/
9882 F:      drivers/ata/
9883 F:      include/linux/ata.h
9884 F:      include/linux/libata.h
9885
9886 LIBLOCKDEP
9887 M:      Sasha Levin <alexander.levin@microsoft.com>
9888 S:      Maintained
9889 F:      tools/lib/lockdep/
9890
9891 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9892 M:      Dan Williams <dan.j.williams@intel.com>
9893 M:      Vishal Verma <vishal.l.verma@intel.com>
9894 M:      Dave Jiang <dave.jiang@intel.com>
9895 L:      linux-nvdimm@lists.01.org
9896 S:      Supported
9897 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9898 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9899 F:      drivers/nvdimm/blk.c
9900 F:      drivers/nvdimm/region_devs.c
9901
9902 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9903 M:      Vishal Verma <vishal.l.verma@intel.com>
9904 M:      Dan Williams <dan.j.williams@intel.com>
9905 M:      Dave Jiang <dave.jiang@intel.com>
9906 L:      linux-nvdimm@lists.01.org
9907 S:      Supported
9908 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9909 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9910 F:      drivers/nvdimm/btt*
9911
9912 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9913 M:      Dan Williams <dan.j.williams@intel.com>
9914 M:      Vishal Verma <vishal.l.verma@intel.com>
9915 M:      Dave Jiang <dave.jiang@intel.com>
9916 L:      linux-nvdimm@lists.01.org
9917 S:      Supported
9918 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9919 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9920 F:      drivers/nvdimm/pmem*
9921
9922 LIBNVDIMM: DEVICETREE BINDINGS
9923 M:      Oliver O'Halloran <oohall@gmail.com>
9924 L:      linux-nvdimm@lists.01.org
9925 S:      Supported
9926 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9927 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9928 F:      drivers/nvdimm/of_pmem.c
9929
9930 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9931 M:      Dan Williams <dan.j.williams@intel.com>
9932 M:      Vishal Verma <vishal.l.verma@intel.com>
9933 M:      Dave Jiang <dave.jiang@intel.com>
9934 M:      Ira Weiny <ira.weiny@intel.com>
9935 L:      linux-nvdimm@lists.01.org
9936 S:      Supported
9937 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9938 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9940 F:      drivers/acpi/nfit/*
9941 F:      drivers/nvdimm/*
9942 F:      include/linux/libnvdimm.h
9943 F:      include/linux/nd.h
9944 F:      include/uapi/linux/ndctl.h
9945 F:      tools/testing/nvdimm/
9946
9947 LICENSES and SPDX stuff
9948 M:      Thomas Gleixner <tglx@linutronix.de>
9949 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9950 L:      linux-spdx@vger.kernel.org
9951 S:      Maintained
9952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9953 F:      COPYING
9954 F:      Documentation/process/license-rules.rst
9955 F:      LICENSES/
9956 F:      scripts/spdxcheck-test.sh
9957 F:      scripts/spdxcheck.py
9958
9959 LIGHTNVM PLATFORM SUPPORT
9960 M:      Matias Bjorling <mb@lightnvm.io>
9961 L:      linux-block@vger.kernel.org
9962 S:      Maintained
9963 W:      http://github/OpenChannelSSD
9964 F:      drivers/lightnvm/
9965 F:      include/linux/lightnvm.h
9966 F:      include/uapi/linux/lightnvm.h
9967
9968 LINEAR RANGES HELPERS
9969 M:      Mark Brown <broonie@kernel.org>
9970 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9971 F:      lib/linear_ranges.c
9972 F:      lib/test_linear_ranges.c
9973 F:      include/linux/linear_range.h
9974
9975 LINUX FOR POWER MACINTOSH
9976 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9977 L:      linuxppc-dev@lists.ozlabs.org
9978 S:      Odd Fixes
9979 F:      arch/powerpc/platforms/powermac/
9980 F:      drivers/macintosh/
9981
9982 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9983 M:      Michael Ellerman <mpe@ellerman.id.au>
9984 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9985 R:      Paul Mackerras <paulus@samba.org>
9986 L:      linuxppc-dev@lists.ozlabs.org
9987 S:      Supported
9988 W:      https://github.com/linuxppc/wiki/wiki
9989 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9991 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9992 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9993 F:      Documentation/devicetree/bindings/powerpc/
9994 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9995 F:      Documentation/powerpc/
9996 F:      arch/powerpc/
9997 F:      drivers/*/*/*pasemi*
9998 F:      drivers/*/*pasemi*
9999 F:      drivers/char/tpm/tpm_ibmvtpm*
10000 F:      drivers/crypto/nx/
10001 F:      drivers/crypto/vmx/
10002 F:      drivers/i2c/busses/i2c-opal.c
10003 F:      drivers/net/ethernet/ibm/ibmveth.*
10004 F:      drivers/net/ethernet/ibm/ibmvnic.*
10005 F:      drivers/pci/hotplug/pnv_php.c
10006 F:      drivers/pci/hotplug/rpa*
10007 F:      drivers/rtc/rtc-opal.c
10008 F:      drivers/scsi/ibmvscsi/
10009 F:      drivers/tty/hvc/hvc_opal.c
10010 F:      drivers/watchdog/wdrtas.c
10011 F:      tools/testing/selftests/powerpc
10012 N:      /pmac
10013 N:      powermac
10014 N:      powernv
10015 N:      [^a-z0-9]ps3
10016 N:      pseries
10017
10018 LINUX FOR POWERPC EMBEDDED MPC5XXX
10019 M:      Anatolij Gustschin <agust@denx.de>
10020 L:      linuxppc-dev@lists.ozlabs.org
10021 S:      Odd Fixes
10022 F:      arch/powerpc/platforms/512x/
10023 F:      arch/powerpc/platforms/52xx/
10024
10025 LINUX FOR POWERPC EMBEDDED PPC4XX
10026 L:      linuxppc-dev@lists.ozlabs.org
10027 S:      Orphan
10028 F:      arch/powerpc/platforms/40x/
10029 F:      arch/powerpc/platforms/44x/
10030
10031 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10032 M:      Scott Wood <oss@buserror.net>
10033 L:      linuxppc-dev@lists.ozlabs.org
10034 S:      Odd fixes
10035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10036 F:      Documentation/devicetree/bindings/powerpc/fsl/
10037 F:      arch/powerpc/platforms/83xx/
10038 F:      arch/powerpc/platforms/85xx/
10039
10040 LINUX FOR POWERPC EMBEDDED PPC8XX
10041 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
10042 L:      linuxppc-dev@lists.ozlabs.org
10043 S:      Maintained
10044 F:      arch/powerpc/platforms/8xx/
10045
10046 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10047 M:      Kees Cook <keescook@chromium.org>
10048 S:      Maintained
10049 F:      drivers/misc/lkdtm/*
10050 F:      tools/testing/selftests/lkdtm/*
10051
10052 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10053 M:      Alan Stern <stern@rowland.harvard.edu>
10054 M:      Andrea Parri <parri.andrea@gmail.com>
10055 M:      Will Deacon <will@kernel.org>
10056 M:      Peter Zijlstra <peterz@infradead.org>
10057 M:      Boqun Feng <boqun.feng@gmail.com>
10058 M:      Nicholas Piggin <npiggin@gmail.com>
10059 M:      David Howells <dhowells@redhat.com>
10060 M:      Jade Alglave <j.alglave@ucl.ac.uk>
10061 M:      Luc Maranget <luc.maranget@inria.fr>
10062 M:      "Paul E. McKenney" <paulmck@kernel.org>
10063 R:      Akira Yokosawa <akiyks@gmail.com>
10064 R:      Daniel Lustig <dlustig@nvidia.com>
10065 R:      Joel Fernandes <joel@joelfernandes.org>
10066 L:      linux-kernel@vger.kernel.org
10067 L:      linux-arch@vger.kernel.org
10068 S:      Supported
10069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10070 F:      Documentation/atomic_bitops.txt
10071 F:      Documentation/atomic_t.txt
10072 F:      Documentation/core-api/atomic_ops.rst
10073 F:      Documentation/core-api/refcount-vs-atomic.rst
10074 F:      Documentation/litmus-tests/
10075 F:      Documentation/memory-barriers.txt
10076 F:      tools/memory-model/
10077
10078 LIS3LV02D ACCELEROMETER DRIVER
10079 M:      Eric Piel <eric.piel@tremplin-utc.net>
10080 S:      Maintained
10081 F:      Documentation/misc-devices/lis3lv02d.rst
10082 F:      drivers/misc/lis3lv02d/
10083 F:      drivers/platform/x86/hp_accel.c
10084
10085 LIST KUNIT TEST
10086 M:      David Gow <davidgow@google.com>
10087 L:      linux-kselftest@vger.kernel.org
10088 L:      kunit-dev@googlegroups.com
10089 S:      Maintained
10090 F:      lib/list-test.c
10091
10092 LIVE PATCHING
10093 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10094 M:      Jiri Kosina <jikos@kernel.org>
10095 M:      Miroslav Benes <mbenes@suse.cz>
10096 M:      Petr Mladek <pmladek@suse.com>
10097 R:      Joe Lawrence <joe.lawrence@redhat.com>
10098 L:      live-patching@vger.kernel.org
10099 S:      Maintained
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10101 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
10102 F:      Documentation/livepatch/
10103 F:      arch/powerpc/include/asm/livepatch.h
10104 F:      arch/s390/include/asm/livepatch.h
10105 F:      arch/x86/include/asm/livepatch.h
10106 F:      include/linux/livepatch.h
10107 F:      kernel/livepatch/
10108 F:      lib/livepatch/
10109 F:      samples/livepatch/
10110 F:      tools/testing/selftests/livepatch/
10111
10112 LLC (802.2)
10113 L:      netdev@vger.kernel.org
10114 S:      Odd fixes
10115 F:      include/linux/llc.h
10116 F:      include/net/llc*
10117 F:      include/uapi/linux/llc.h
10118 F:      net/llc/
10119
10120 LM73 HARDWARE MONITOR DRIVER
10121 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
10122 L:      linux-hwmon@vger.kernel.org
10123 S:      Maintained
10124 F:      drivers/hwmon/lm73.c
10125
10126 LM78 HARDWARE MONITOR DRIVER
10127 M:      Jean Delvare <jdelvare@suse.com>
10128 L:      linux-hwmon@vger.kernel.org
10129 S:      Maintained
10130 F:      Documentation/hwmon/lm78.rst
10131 F:      drivers/hwmon/lm78.c
10132
10133 LM83 HARDWARE MONITOR DRIVER
10134 M:      Jean Delvare <jdelvare@suse.com>
10135 L:      linux-hwmon@vger.kernel.org
10136 S:      Maintained
10137 F:      Documentation/hwmon/lm83.rst
10138 F:      drivers/hwmon/lm83.c
10139
10140 LM90 HARDWARE MONITOR DRIVER
10141 M:      Jean Delvare <jdelvare@suse.com>
10142 L:      linux-hwmon@vger.kernel.org
10143 S:      Maintained
10144 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
10145 F:      Documentation/hwmon/lm90.rst
10146 F:      drivers/hwmon/lm90.c
10147 F:      include/dt-bindings/thermal/lm90.h
10148
10149 LM95234 HARDWARE MONITOR DRIVER
10150 M:      Guenter Roeck <linux@roeck-us.net>
10151 L:      linux-hwmon@vger.kernel.org
10152 S:      Maintained
10153 F:      Documentation/hwmon/lm95234.rst
10154 F:      drivers/hwmon/lm95234.c
10155
10156 LME2510 MEDIA DRIVER
10157 M:      Malcolm Priestley <tvboxspy@gmail.com>
10158 L:      linux-media@vger.kernel.org
10159 S:      Maintained
10160 W:      https://linuxtv.org
10161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10162 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
10163
10164 LOADPIN SECURITY MODULE
10165 M:      Kees Cook <keescook@chromium.org>
10166 S:      Supported
10167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10168 F:      Documentation/admin-guide/LSM/LoadPin.rst
10169 F:      security/loadpin/
10170
10171 LOCKING PRIMITIVES
10172 M:      Peter Zijlstra <peterz@infradead.org>
10173 M:      Ingo Molnar <mingo@redhat.com>
10174 M:      Will Deacon <will@kernel.org>
10175 L:      linux-kernel@vger.kernel.org
10176 S:      Maintained
10177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10178 F:      Documentation/locking/
10179 F:      arch/*/include/asm/spinlock*.h
10180 F:      include/linux/lockdep.h
10181 F:      include/linux/mutex*.h
10182 F:      include/linux/rwlock*.h
10183 F:      include/linux/rwsem*.h
10184 F:      include/linux/seqlock.h
10185 F:      include/linux/spinlock*.h
10186 F:      kernel/locking/
10187 F:      lib/locking*.[ch]
10188 X:      kernel/locking/locktorture.c
10189
10190 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10191 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
10192 L:      linux-ntfs-dev@lists.sourceforge.net
10193 S:      Maintained
10194 W:      http://www.linux-ntfs.org/content/view/19/37/
10195 F:      Documentation/admin-guide/ldm.rst
10196 F:      block/partitions/ldm.*
10197
10198 LOGITECH HID GAMING KEYBOARDS
10199 M:      Hans de Goede <hdegoede@redhat.com>
10200 L:      linux-input@vger.kernel.org
10201 S:      Maintained
10202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10203 F:      drivers/hid/hid-lg-g15.c
10204
10205 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10206 M:      Sathya Prakash <sathya.prakash@broadcom.com>
10207 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10208 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10209 L:      MPT-FusionLinux.pdl@broadcom.com
10210 L:      linux-scsi@vger.kernel.org
10211 S:      Supported
10212 W:      http://www.avagotech.com/support/
10213 F:      drivers/message/fusion/
10214 F:      drivers/scsi/mpt3sas/
10215
10216 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10217 M:      Matthew Wilcox <willy@infradead.org>
10218 L:      linux-scsi@vger.kernel.org
10219 S:      Maintained
10220 F:      drivers/scsi/sym53c8xx_2/
10221
10222 LTC1660 DAC DRIVER
10223 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10224 L:      linux-iio@vger.kernel.org
10225 S:      Maintained
10226 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10227 F:      drivers/iio/dac/ltc1660.c
10228
10229 LTC2947 HARDWARE MONITOR DRIVER
10230 M:      Nuno Sá <nuno.sa@analog.com>
10231 L:      linux-hwmon@vger.kernel.org
10232 S:      Supported
10233 W:      http://ez.analog.com/community/linux-device-drivers
10234 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10235 F:      drivers/hwmon/ltc2947-core.c
10236 F:      drivers/hwmon/ltc2947-i2c.c
10237 F:      drivers/hwmon/ltc2947-spi.c
10238 F:      drivers/hwmon/ltc2947.h
10239
10240 LTC2983 IIO TEMPERATURE DRIVER
10241 M:      Nuno Sá <nuno.sa@analog.com>
10242 L:      linux-iio@vger.kernel.org
10243 S:      Supported
10244 W:      http://ez.analog.com/community/linux-device-drivers
10245 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10246 F:      drivers/iio/temperature/ltc2983.c
10247
10248 LTC4261 HARDWARE MONITOR DRIVER
10249 M:      Guenter Roeck <linux@roeck-us.net>
10250 L:      linux-hwmon@vger.kernel.org
10251 S:      Maintained
10252 F:      Documentation/hwmon/ltc4261.rst
10253 F:      drivers/hwmon/ltc4261.c
10254
10255 LTC4306 I2C MULTIPLEXER DRIVER
10256 M:      Michael Hennerich <michael.hennerich@analog.com>
10257 L:      linux-i2c@vger.kernel.org
10258 S:      Supported
10259 W:      http://ez.analog.com/community/linux-device-drivers
10260 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10261 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
10262
10263 LTP (Linux Test Project)
10264 M:      Mike Frysinger <vapier@gentoo.org>
10265 M:      Cyril Hrubis <chrubis@suse.cz>
10266 M:      Wanlong Gao <wanlong.gao@gmail.com>
10267 M:      Jan Stancek <jstancek@redhat.com>
10268 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10269 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
10270 L:      ltp@lists.linux.it (subscribers-only)
10271 S:      Maintained
10272 W:      http://linux-test-project.github.io/
10273 T:      git git://github.com/linux-test-project/ltp.git
10274
10275 M68K ARCHITECTURE
10276 M:      Geert Uytterhoeven <geert@linux-m68k.org>
10277 L:      linux-m68k@lists.linux-m68k.org
10278 S:      Maintained
10279 W:      http://www.linux-m68k.org/
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10281 F:      arch/m68k/
10282 F:      drivers/zorro/
10283
10284 M68K ON APPLE MACINTOSH
10285 M:      Joshua Thompson <funaho@jurai.org>
10286 L:      linux-m68k@lists.linux-m68k.org
10287 S:      Maintained
10288 W:      http://www.mac.linux-m68k.org/
10289 F:      arch/m68k/mac/
10290
10291 M68K ON HP9000/300
10292 M:      Philip Blundell <philb@gnu.org>
10293 S:      Maintained
10294 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
10295 F:      arch/m68k/hp300/
10296
10297 M88DS3103 MEDIA DRIVER
10298 M:      Antti Palosaari <crope@iki.fi>
10299 L:      linux-media@vger.kernel.org
10300 S:      Maintained
10301 W:      https://linuxtv.org
10302 W:      http://palosaari.fi/linux/
10303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10304 T:      git git://linuxtv.org/anttip/media_tree.git
10305 F:      drivers/media/dvb-frontends/m88ds3103*
10306
10307 M88RS2000 MEDIA DRIVER
10308 M:      Malcolm Priestley <tvboxspy@gmail.com>
10309 L:      linux-media@vger.kernel.org
10310 S:      Maintained
10311 W:      https://linuxtv.org
10312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10313 F:      drivers/media/dvb-frontends/m88rs2000*
10314
10315 MA901 MASTERKIT USB FM RADIO DRIVER
10316 M:      Alexey Klimov <klimov.linux@gmail.com>
10317 L:      linux-media@vger.kernel.org
10318 S:      Maintained
10319 T:      git git://linuxtv.org/media_tree.git
10320 F:      drivers/media/radio/radio-ma901.c
10321
10322 MAC80211
10323 M:      Johannes Berg <johannes@sipsolutions.net>
10324 L:      linux-wireless@vger.kernel.org
10325 S:      Maintained
10326 W:      https://wireless.wiki.kernel.org/
10327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10329 F:      Documentation/networking/mac80211-injection.rst
10330 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10331 F:      drivers/net/wireless/mac80211_hwsim.[ch]
10332 F:      include/net/mac80211.h
10333 F:      net/mac80211/
10334
10335 MAILBOX API
10336 M:      Jassi Brar <jassisinghbrar@gmail.com>
10337 L:      linux-kernel@vger.kernel.org
10338 S:      Maintained
10339 F:      drivers/mailbox/
10340 F:      include/linux/mailbox_client.h
10341 F:      include/linux/mailbox_controller.h
10342
10343 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10344 M:      Michael Kerrisk <mtk.manpages@gmail.com>
10345 L:      linux-man@vger.kernel.org
10346 S:      Maintained
10347 W:      http://www.kernel.org/doc/man-pages
10348
10349 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10350 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
10351 L:      linux-mips@vger.kernel.org
10352 S:      Maintained
10353 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
10354
10355 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10356 M:      Andrew Lunn <andrew@lunn.ch>
10357 M:      Vivien Didelot <vivien.didelot@gmail.com>
10358 L:      netdev@vger.kernel.org
10359 S:      Maintained
10360 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
10361 F:      Documentation/networking/devlink/mv88e6xxx.rst
10362 F:      drivers/net/dsa/mv88e6xxx/
10363 F:      include/linux/platform_data/mv88e6xxx.h
10364
10365 MARVELL ARMADA 3700 PHY DRIVERS
10366 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10367 S:      Maintained
10368 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10369 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10370 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10371 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10372
10373 MARVELL ARMADA DRM SUPPORT
10374 M:      Russell King <linux@armlinux.org.uk>
10375 S:      Maintained
10376 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10377 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10378 F:      Documentation/devicetree/bindings/display/armada/
10379 F:      drivers/gpu/drm/armada/
10380 F:      include/uapi/drm/armada_drm.h
10381
10382 MARVELL CRYPTO DRIVER
10383 M:      Boris Brezillon <bbrezillon@kernel.org>
10384 M:      Arnaud Ebalard <arno@natisbad.org>
10385 M:      Srujana Challa <schalla@marvell.com>
10386 L:      linux-crypto@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/crypto/marvell/
10389
10390 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10391 M:      Mirko Lindner <mlindner@marvell.com>
10392 M:      Stephen Hemminger <stephen@networkplumber.org>
10393 L:      netdev@vger.kernel.org
10394 S:      Maintained
10395 F:      drivers/net/ethernet/marvell/sk*
10396
10397 MARVELL LIBERTAS WIRELESS DRIVER
10398 L:      libertas-dev@lists.infradead.org
10399 S:      Orphan
10400 F:      drivers/net/wireless/marvell/libertas/
10401
10402 MARVELL MACCHIATOBIN SUPPORT
10403 M:      Russell King <linux@armlinux.org.uk>
10404 L:      linux-arm-kernel@lists.infradead.org
10405 S:      Maintained
10406 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10407
10408 MARVELL MV643XX ETHERNET DRIVER
10409 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10410 L:      netdev@vger.kernel.org
10411 S:      Maintained
10412 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
10413 F:      include/linux/mv643xx.h
10414
10415 MARVELL MV88X3310 PHY DRIVER
10416 M:      Russell King <linux@armlinux.org.uk>
10417 L:      netdev@vger.kernel.org
10418 S:      Maintained
10419 F:      drivers/net/phy/marvell10g.c
10420
10421 MARVELL MVEBU THERMAL DRIVER
10422 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10423 S:      Maintained
10424 F:      drivers/thermal/armada_thermal.c
10425
10426 MARVELL MVNETA ETHERNET DRIVER
10427 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10428 L:      netdev@vger.kernel.org
10429 S:      Maintained
10430 F:      drivers/net/ethernet/marvell/mvneta.*
10431
10432 MARVELL MWIFIEX WIRELESS DRIVER
10433 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10434 M:      Ganapathi Bhat <ganapathi.bhat@nxp.com>
10435 M:      Xinming Hu <huxinming820@gmail.com>
10436 L:      linux-wireless@vger.kernel.org
10437 S:      Maintained
10438 F:      drivers/net/wireless/marvell/mwifiex/
10439
10440 MARVELL MWL8K WIRELESS DRIVER
10441 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10442 L:      linux-wireless@vger.kernel.org
10443 S:      Odd Fixes
10444 F:      drivers/net/wireless/marvell/mwl8k.c
10445
10446 MARVELL NAND CONTROLLER DRIVER
10447 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10448 L:      linux-mtd@lists.infradead.org
10449 S:      Maintained
10450 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10451 F:      drivers/mtd/nand/raw/marvell_nand.c
10452
10453 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10454 M:      Sunil Goutham <sgoutham@marvell.com>
10455 M:      Geetha sowjanya <gakula@marvell.com>
10456 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10457 M:      hariprasad <hkelam@marvell.com>
10458 L:      netdev@vger.kernel.org
10459 S:      Supported
10460 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10461
10462 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10463 M:      Sunil Goutham <sgoutham@marvell.com>
10464 M:      Linu Cherian <lcherian@marvell.com>
10465 M:      Geetha sowjanya <gakula@marvell.com>
10466 M:      Jerin Jacob <jerinj@marvell.com>
10467 L:      netdev@vger.kernel.org
10468 S:      Supported
10469 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10470 F:      drivers/net/ethernet/marvell/octeontx2/af/
10471
10472 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10473 M:      Nicolas Pitre <nico@fluxnic.net>
10474 S:      Odd Fixes
10475 F:      drivers/mmc/host/mvsdio.*
10476
10477 MARVELL USB MDIO CONTROLLER DRIVER
10478 M:      Tobias Waldekranz <tobias@waldekranz.com>
10479 L:      netdev@vger.kernel.org
10480 S:      Maintained
10481 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10482 F:      drivers/net/phy/mdio-mvusb.c
10483
10484 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10485 M:      Hu Ziji <huziji@marvell.com>
10486 L:      linux-mmc@vger.kernel.org
10487 S:      Supported
10488 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10489 F:      drivers/mmc/host/sdhci-xenon*
10490
10491 MATROX FRAMEBUFFER DRIVER
10492 L:      linux-fbdev@vger.kernel.org
10493 S:      Orphan
10494 F:      drivers/video/fbdev/matrox/matroxfb_*
10495 F:      include/uapi/linux/matroxfb.h
10496
10497 MAX16065 HARDWARE MONITOR DRIVER
10498 M:      Guenter Roeck <linux@roeck-us.net>
10499 L:      linux-hwmon@vger.kernel.org
10500 S:      Maintained
10501 F:      Documentation/hwmon/max16065.rst
10502 F:      drivers/hwmon/max16065.c
10503
10504 MAX2175 SDR TUNER DRIVER
10505 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10506 L:      linux-media@vger.kernel.org
10507 S:      Maintained
10508 T:      git git://linuxtv.org/media_tree.git
10509 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10510 F:      Documentation/userspace-api/media/drivers/max2175.rst
10511 F:      drivers/media/i2c/max2175*
10512 F:      include/uapi/linux/max2175.h
10513
10514 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10515 L:      linux-hwmon@vger.kernel.org
10516 S:      Orphan
10517 F:      Documentation/hwmon/max6650.rst
10518 F:      drivers/hwmon/max6650.c
10519
10520 MAX6697 HARDWARE MONITOR DRIVER
10521 M:      Guenter Roeck <linux@roeck-us.net>
10522 L:      linux-hwmon@vger.kernel.org
10523 S:      Maintained
10524 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10525 F:      Documentation/hwmon/max6697.rst
10526 F:      drivers/hwmon/max6697.c
10527 F:      include/linux/platform_data/max6697.h
10528
10529 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10530 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
10531 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10532 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10533 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10534 L:      linux-media@vger.kernel.org
10535 S:      Maintained
10536 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10537 F:      drivers/media/i2c/max9286.c
10538
10539 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10540 M:      Peter Rosin <peda@axentia.se>
10541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10542 S:      Maintained
10543 F:      Documentation/devicetree/bindings/sound/max9860.txt
10544 F:      sound/soc/codecs/max9860.*
10545
10546 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10547 M:      Andreas Klinger <ak@it-klinger.de>
10548 L:      linux-iio@vger.kernel.org
10549 S:      Maintained
10550 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10551 F:      drivers/iio/proximity/mb1232.c
10552
10553 MAXIM MAX77650 PMIC MFD DRIVER
10554 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10555 L:      linux-kernel@vger.kernel.org
10556 S:      Maintained
10557 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10558 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10559 F:      drivers/gpio/gpio-max77650.c
10560 F:      drivers/input/misc/max77650-onkey.c
10561 F:      drivers/leds/leds-max77650.c
10562 F:      drivers/mfd/max77650.c
10563 F:      drivers/power/supply/max77650-charger.c
10564 F:      drivers/regulator/max77650-regulator.c
10565 F:      include/linux/mfd/max77650.h
10566
10567 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10568 M:      Javier Martinez Canillas <javier@dowhile0.org>
10569 L:      linux-kernel@vger.kernel.org
10570 S:      Supported
10571 F:      Documentation/devicetree/bindings/*/*max77802.txt
10572 F:      drivers/regulator/max77802-regulator.c
10573 F:      include/dt-bindings/*/*max77802.h
10574
10575 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10576 M:      Krzysztof Kozlowski <krzk@kernel.org>
10577 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10578 L:      linux-pm@vger.kernel.org
10579 S:      Supported
10580 F:      drivers/power/supply/max14577_charger.c
10581 F:      drivers/power/supply/max77693_charger.c
10582
10583 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10584 M:      Chanwoo Choi <cw00.choi@samsung.com>
10585 M:      Krzysztof Kozlowski <krzk@kernel.org>
10586 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10587 L:      linux-kernel@vger.kernel.org
10588 S:      Supported
10589 F:      Documentation/devicetree/bindings/*/max77686.txt
10590 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10591 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10592 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10593 F:      drivers/*/max14577*.c
10594 F:      drivers/*/max77686*.c
10595 F:      drivers/*/max77693*.c
10596 F:      drivers/clk/clk-max77686.c
10597 F:      drivers/extcon/extcon-max14577.c
10598 F:      drivers/extcon/extcon-max77693.c
10599 F:      drivers/rtc/rtc-max77686.c
10600 F:      include/linux/mfd/max14577*.h
10601 F:      include/linux/mfd/max77686*.h
10602 F:      include/linux/mfd/max77693*.h
10603
10604 MAXIRADIO FM RADIO RECEIVER DRIVER
10605 M:      Hans Verkuil <hverkuil@xs4all.nl>
10606 L:      linux-media@vger.kernel.org
10607 S:      Maintained
10608 W:      https://linuxtv.org
10609 T:      git git://linuxtv.org/media_tree.git
10610 F:      drivers/media/radio/radio-maxiradio*
10611
10612 MCAN MMIO DEVICE DRIVER
10613 M:      Dan Murphy <dmurphy@ti.com>
10614 M:      Sriram Dash <sriram.dash@samsung.com>
10615 L:      linux-can@vger.kernel.org
10616 S:      Maintained
10617 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10618 F:      drivers/net/can/m_can/m_can.c
10619 F:      drivers/net/can/m_can/m_can.h
10620 F:      drivers/net/can/m_can/m_can_platform.c
10621
10622 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10623 M:      Rishi Gupta <gupt21@gmail.com>
10624 L:      linux-i2c@vger.kernel.org
10625 L:      linux-input@vger.kernel.org
10626 S:      Maintained
10627 F:      drivers/hid/hid-mcp2221.c
10628
10629 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10630 M:      Peter Rosin <peda@axentia.se>
10631 L:      linux-iio@vger.kernel.org
10632 S:      Maintained
10633 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10634 F:      drivers/iio/potentiometer/mcp4018.c
10635 F:      drivers/iio/potentiometer/mcp4531.c
10636
10637 MCR20A IEEE-802.15.4 RADIO DRIVER
10638 M:      Xue Liu <liuxuenetmail@gmail.com>
10639 L:      linux-wpan@vger.kernel.org
10640 S:      Maintained
10641 W:      https://github.com/xueliu/mcr20a-linux
10642 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10643 F:      drivers/net/ieee802154/mcr20a.c
10644 F:      drivers/net/ieee802154/mcr20a.h
10645
10646 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10647 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10648 L:      linux-iio@vger.kernel.org
10649 S:      Maintained
10650 F:      drivers/iio/dac/cio-dac.c
10651
10652 MEDIA CONTROLLER FRAMEWORK
10653 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10654 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10655 L:      linux-media@vger.kernel.org
10656 S:      Supported
10657 W:      https://www.linuxtv.org
10658 T:      git git://linuxtv.org/media_tree.git
10659 F:      drivers/media/mc/
10660 F:      include/media/media-*.h
10661 F:      include/uapi/linux/media.h
10662
10663 MEDIA DRIVER FOR FREESCALE IMX PXP
10664 M:      Philipp Zabel <p.zabel@pengutronix.de>
10665 L:      linux-media@vger.kernel.org
10666 S:      Maintained
10667 T:      git git://linuxtv.org/media_tree.git
10668 F:      drivers/media/platform/imx-pxp.[ch]
10669
10670 MEDIA DRIVERS FOR ASCOT2E
10671 M:      Sergey Kozlov <serjk@netup.ru>
10672 M:      Abylay Ospan <aospan@netup.ru>
10673 L:      linux-media@vger.kernel.org
10674 S:      Supported
10675 W:      https://linuxtv.org
10676 W:      http://netup.tv/
10677 T:      git git://linuxtv.org/media_tree.git
10678 F:      drivers/media/dvb-frontends/ascot2e*
10679
10680 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10681 M:      Jasmin Jessich <jasmin@anw.at>
10682 L:      linux-media@vger.kernel.org
10683 S:      Maintained
10684 W:      https://linuxtv.org
10685 T:      git git://linuxtv.org/media_tree.git
10686 F:      drivers/media/dvb-frontends/cxd2099*
10687
10688 MEDIA DRIVERS FOR CXD2841ER
10689 M:      Sergey Kozlov <serjk@netup.ru>
10690 M:      Abylay Ospan <aospan@netup.ru>
10691 L:      linux-media@vger.kernel.org
10692 S:      Supported
10693 W:      https://linuxtv.org
10694 W:      http://netup.tv/
10695 T:      git git://linuxtv.org/media_tree.git
10696 F:      drivers/media/dvb-frontends/cxd2841er*
10697
10698 MEDIA DRIVERS FOR CXD2880
10699 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10700 L:      linux-media@vger.kernel.org
10701 S:      Supported
10702 W:      http://linuxtv.org/
10703 T:      git git://linuxtv.org/media_tree.git
10704 F:      drivers/media/dvb-frontends/cxd2880/*
10705 F:      drivers/media/spi/cxd2880*
10706
10707 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10708 L:      linux-media@vger.kernel.org
10709 S:      Orphan
10710 W:      https://linuxtv.org
10711 T:      git git://linuxtv.org/media_tree.git
10712 F:      drivers/media/pci/ddbridge/*
10713
10714 MEDIA DRIVERS FOR FREESCALE IMX
10715 M:      Steve Longerbeam <slongerbeam@gmail.com>
10716 M:      Philipp Zabel <p.zabel@pengutronix.de>
10717 L:      linux-media@vger.kernel.org
10718 S:      Maintained
10719 T:      git git://linuxtv.org/media_tree.git
10720 F:      Documentation/admin-guide/media/imx.rst
10721 F:      Documentation/devicetree/bindings/media/imx.txt
10722 F:      drivers/staging/media/imx/
10723 F:      include/linux/imx-media.h
10724 F:      include/media/imx.h
10725
10726 MEDIA DRIVERS FOR FREESCALE IMX7
10727 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10728 L:      linux-media@vger.kernel.org
10729 S:      Maintained
10730 T:      git git://linuxtv.org/media_tree.git
10731 F:      Documentation/admin-guide/media/imx7.rst
10732 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10733 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10734 F:      drivers/staging/media/imx/imx7-media-csi.c
10735 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10736
10737 MEDIA DRIVERS FOR HELENE
10738 M:      Abylay Ospan <aospan@netup.ru>
10739 L:      linux-media@vger.kernel.org
10740 S:      Supported
10741 W:      https://linuxtv.org
10742 W:      http://netup.tv/
10743 T:      git git://linuxtv.org/media_tree.git
10744 F:      drivers/media/dvb-frontends/helene*
10745
10746 MEDIA DRIVERS FOR HORUS3A
10747 M:      Sergey Kozlov <serjk@netup.ru>
10748 M:      Abylay Ospan <aospan@netup.ru>
10749 L:      linux-media@vger.kernel.org
10750 S:      Supported
10751 W:      https://linuxtv.org
10752 W:      http://netup.tv/
10753 T:      git git://linuxtv.org/media_tree.git
10754 F:      drivers/media/dvb-frontends/horus3a*
10755
10756 MEDIA DRIVERS FOR LNBH25
10757 M:      Sergey Kozlov <serjk@netup.ru>
10758 M:      Abylay Ospan <aospan@netup.ru>
10759 L:      linux-media@vger.kernel.org
10760 S:      Supported
10761 W:      https://linuxtv.org
10762 W:      http://netup.tv/
10763 T:      git git://linuxtv.org/media_tree.git
10764 F:      drivers/media/dvb-frontends/lnbh25*
10765
10766 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10767 L:      linux-media@vger.kernel.org
10768 S:      Orphan
10769 W:      https://linuxtv.org
10770 T:      git git://linuxtv.org/media_tree.git
10771 F:      drivers/media/dvb-frontends/mxl5xx*
10772
10773 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10774 M:      Sergey Kozlov <serjk@netup.ru>
10775 M:      Abylay Ospan <aospan@netup.ru>
10776 L:      linux-media@vger.kernel.org
10777 S:      Supported
10778 W:      https://linuxtv.org
10779 W:      http://netup.tv/
10780 T:      git git://linuxtv.org/media_tree.git
10781 F:      drivers/media/pci/netup_unidvb/*
10782
10783 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10784 M:      Dmitry Osipenko <digetx@gmail.com>
10785 L:      linux-media@vger.kernel.org
10786 L:      linux-tegra@vger.kernel.org
10787 S:      Maintained
10788 T:      git git://linuxtv.org/media_tree.git
10789 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10790 F:      drivers/staging/media/tegra-vde/
10791
10792 MEDIA DRIVERS FOR RENESAS - CEU
10793 M:      Jacopo Mondi <jacopo@jmondi.org>
10794 L:      linux-media@vger.kernel.org
10795 L:      linux-renesas-soc@vger.kernel.org
10796 S:      Supported
10797 T:      git git://linuxtv.org/media_tree.git
10798 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
10799 F:      drivers/media/platform/renesas-ceu.c
10800 F:      include/media/drv-intf/renesas-ceu.h
10801
10802 MEDIA DRIVERS FOR RENESAS - DRIF
10803 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10804 L:      linux-media@vger.kernel.org
10805 L:      linux-renesas-soc@vger.kernel.org
10806 S:      Supported
10807 T:      git git://linuxtv.org/media_tree.git
10808 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10809 F:      drivers/media/platform/rcar_drif.c
10810
10811 MEDIA DRIVERS FOR RENESAS - FCP
10812 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10813 L:      linux-media@vger.kernel.org
10814 L:      linux-renesas-soc@vger.kernel.org
10815 S:      Supported
10816 T:      git git://linuxtv.org/media_tree.git
10817 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
10818 F:      drivers/media/platform/rcar-fcp.c
10819 F:      include/media/rcar-fcp.h
10820
10821 MEDIA DRIVERS FOR RENESAS - FDP1
10822 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10823 L:      linux-media@vger.kernel.org
10824 L:      linux-renesas-soc@vger.kernel.org
10825 S:      Supported
10826 T:      git git://linuxtv.org/media_tree.git
10827 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10828 F:      drivers/media/platform/rcar_fdp1.c
10829
10830 MEDIA DRIVERS FOR RENESAS - VIN
10831 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10832 L:      linux-media@vger.kernel.org
10833 L:      linux-renesas-soc@vger.kernel.org
10834 S:      Supported
10835 T:      git git://linuxtv.org/media_tree.git
10836 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
10837 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
10838 F:      drivers/media/platform/rcar-vin/
10839
10840 MEDIA DRIVERS FOR RENESAS - VSP1
10841 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10842 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10843 L:      linux-media@vger.kernel.org
10844 L:      linux-renesas-soc@vger.kernel.org
10845 S:      Supported
10846 T:      git git://linuxtv.org/media_tree.git
10847 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10848 F:      drivers/media/platform/vsp1/
10849
10850 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10851 L:      linux-media@vger.kernel.org
10852 S:      Orphan
10853 W:      https://linuxtv.org
10854 T:      git git://linuxtv.org/media_tree.git
10855 F:      drivers/media/dvb-frontends/stv0910*
10856
10857 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10858 L:      linux-media@vger.kernel.org
10859 S:      Orphan
10860 W:      https://linuxtv.org
10861 T:      git git://linuxtv.org/media_tree.git
10862 F:      drivers/media/dvb-frontends/stv6111*
10863
10864 MEDIA DRIVERS FOR STM32 - DCMI
10865 M:      Hugues Fruchet <hugues.fruchet@st.com>
10866 L:      linux-media@vger.kernel.org
10867 S:      Supported
10868 T:      git git://linuxtv.org/media_tree.git
10869 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10870 F:      drivers/media/platform/stm32/stm32-dcmi.c
10871
10872 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10873 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10874 L:      linux-media@vger.kernel.org
10875 S:      Maintained
10876 W:      https://linuxtv.org
10877 Q:      http://patchwork.kernel.org/project/linux-media/list/
10878 T:      git git://linuxtv.org/media_tree.git
10879 F:      Documentation/admin-guide/media/
10880 F:      Documentation/devicetree/bindings/media/
10881 F:      Documentation/driver-api/media/
10882 F:      Documentation/userspace-api/media/
10883 F:      drivers/media/
10884 F:      drivers/staging/media/
10885 F:      include/linux/platform_data/media/
10886 F:      include/media/
10887 F:      include/uapi/linux/dvb/
10888 F:      include/uapi/linux/ivtv*
10889 F:      include/uapi/linux/media.h
10890 F:      include/uapi/linux/meye.h
10891 F:      include/uapi/linux/uvcvideo.h
10892 F:      include/uapi/linux/v4l2-*
10893 F:      include/uapi/linux/videodev2.h
10894
10895 MEDIATEK BLUETOOTH DRIVER
10896 M:      Sean Wang <sean.wang@mediatek.com>
10897 L:      linux-bluetooth@vger.kernel.org
10898 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10899 S:      Maintained
10900 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10901 F:      drivers/bluetooth/btmtkuart.c
10902
10903 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10904 M:      Sean Wang <sean.wang@mediatek.com>
10905 L:      linux-pm@vger.kernel.org
10906 S:      Maintained
10907 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10908 F:      drivers/power/reset/mt6323-poweroff.c
10909
10910 MEDIATEK CIR DRIVER
10911 M:      Sean Wang <sean.wang@mediatek.com>
10912 S:      Maintained
10913 F:      drivers/media/rc/mtk-cir.c
10914
10915 MEDIATEK DMA DRIVER
10916 M:      Sean Wang <sean.wang@mediatek.com>
10917 L:      dmaengine@vger.kernel.org
10918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10919 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10920 S:      Maintained
10921 F:      Documentation/devicetree/bindings/dma/mtk-*
10922 F:      drivers/dma/mediatek/
10923
10924 MEDIATEK ETHERNET DRIVER
10925 M:      Felix Fietkau <nbd@nbd.name>
10926 M:      John Crispin <john@phrozen.org>
10927 M:      Sean Wang <sean.wang@mediatek.com>
10928 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10929 L:      netdev@vger.kernel.org
10930 S:      Maintained
10931 F:      drivers/net/ethernet/mediatek/
10932
10933 MEDIATEK I2C CONTROLLER DRIVER
10934 M:      Qii Wang <qii.wang@mediatek.com>
10935 L:      linux-i2c@vger.kernel.org
10936 S:      Maintained
10937 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10938 F:      drivers/i2c/busses/i2c-mt65xx.c
10939
10940 MEDIATEK JPEG DRIVER
10941 M:      Rick Chang <rick.chang@mediatek.com>
10942 M:      Bin Liu <bin.liu@mediatek.com>
10943 S:      Supported
10944 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10945 F:      drivers/media/platform/mtk-jpeg/
10946
10947 MEDIATEK MDP DRIVER
10948 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10949 M:      Houlong Wei <houlong.wei@mediatek.com>
10950 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10951 S:      Supported
10952 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10953 F:      drivers/media/platform/mtk-mdp/
10954 F:      drivers/media/platform/mtk-vpu/
10955
10956 MEDIATEK MEDIA DRIVER
10957 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10958 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10959 S:      Supported
10960 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10961 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10962 F:      drivers/media/platform/mtk-vcodec/
10963 F:      drivers/media/platform/mtk-vpu/
10964
10965 MEDIATEK MMC/SD/SDIO DRIVER
10966 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10967 S:      Maintained
10968 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10969 F:      drivers/mmc/host/mtk-sd.c
10970
10971 MEDIATEK MT76 WIRELESS LAN DRIVER
10972 M:      Felix Fietkau <nbd@nbd.name>
10973 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10974 R:      Ryder Lee <ryder.lee@mediatek.com>
10975 L:      linux-wireless@vger.kernel.org
10976 S:      Maintained
10977 F:      drivers/net/wireless/mediatek/mt76/
10978
10979 MEDIATEK MT7601U WIRELESS LAN DRIVER
10980 M:      Jakub Kicinski <kubakici@wp.pl>
10981 L:      linux-wireless@vger.kernel.org
10982 S:      Maintained
10983 F:      drivers/net/wireless/mediatek/mt7601u/
10984
10985 MEDIATEK MT7621/28/88 I2C DRIVER
10986 M:      Stefan Roese <sr@denx.de>
10987 L:      linux-i2c@vger.kernel.org
10988 S:      Maintained
10989 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10990 F:      drivers/i2c/busses/i2c-mt7621.c
10991
10992 MEDIATEK NAND CONTROLLER DRIVER
10993 L:      linux-mtd@lists.infradead.org
10994 S:      Orphan
10995 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10996 F:      drivers/mtd/nand/raw/mtk_*
10997
10998 MEDIATEK PMIC LED DRIVER
10999 M:      Sean Wang <sean.wang@mediatek.com>
11000 S:      Maintained
11001 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
11002 F:      drivers/leds/leds-mt6323.c
11003
11004 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11005 M:      Sean Wang <sean.wang@mediatek.com>
11006 S:      Maintained
11007 F:      drivers/char/hw_random/mtk-rng.c
11008
11009 MEDIATEK SWITCH DRIVER
11010 M:      Sean Wang <sean.wang@mediatek.com>
11011 M:      Landen Chao <Landen.Chao@mediatek.com>
11012 L:      netdev@vger.kernel.org
11013 S:      Maintained
11014 F:      drivers/net/dsa/mt7530.*
11015 F:      net/dsa/tag_mtk.c
11016
11017 MEDIATEK USB3 DRD IP DRIVER
11018 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
11019 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
11020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11021 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11022 S:      Maintained
11023 F:      drivers/usb/mtu3/
11024
11025 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11026 M:      Peter Senna Tschudin <peter.senna@gmail.com>
11027 M:      Martin Donnelly <martin.donnelly@ge.com>
11028 M:      Martyn Welch <martyn.welch@collabora.co.uk>
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11031 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11032
11033 MEGARAID SCSI/SAS DRIVERS
11034 M:      Kashyap Desai <kashyap.desai@broadcom.com>
11035 M:      Sumit Saxena <sumit.saxena@broadcom.com>
11036 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11037 L:      megaraidlinux.pdl@broadcom.com
11038 L:      linux-scsi@vger.kernel.org
11039 S:      Maintained
11040 W:      http://www.avagotech.com/support/
11041 F:      Documentation/scsi/megaraid.rst
11042 F:      drivers/scsi/megaraid.*
11043 F:      drivers/scsi/megaraid/
11044
11045 MELEXIS MLX90614 DRIVER
11046 M:      Crt Mori <cmo@melexis.com>
11047 L:      linux-iio@vger.kernel.org
11048 S:      Supported
11049 W:      http://www.melexis.com
11050 F:      drivers/iio/temperature/mlx90614.c
11051
11052 MELEXIS MLX90632 DRIVER
11053 M:      Crt Mori <cmo@melexis.com>
11054 L:      linux-iio@vger.kernel.org
11055 S:      Supported
11056 W:      http://www.melexis.com
11057 F:      drivers/iio/temperature/mlx90632.c
11058
11059 MELFAS MIP4 TOUCHSCREEN DRIVER
11060 M:      Sangwon Jee <jeesw@melfas.com>
11061 S:      Supported
11062 W:      http://www.melfas.com
11063 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11064 F:      drivers/input/touchscreen/melfas_mip4.c
11065
11066 MELLANOX ETHERNET DRIVER (mlx4_en)
11067 M:      Tariq Toukan <tariqt@nvidia.com>
11068 L:      netdev@vger.kernel.org
11069 S:      Supported
11070 W:      http://www.mellanox.com
11071 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11072 F:      drivers/net/ethernet/mellanox/mlx4/en_*
11073
11074 MELLANOX ETHERNET DRIVER (mlx5e)
11075 M:      Saeed Mahameed <saeedm@nvidia.com>
11076 L:      netdev@vger.kernel.org
11077 S:      Supported
11078 W:      http://www.mellanox.com
11079 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11080 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
11081
11082 MELLANOX ETHERNET INNOVA DRIVERS
11083 R:      Boris Pismenny <borisp@nvidia.com>
11084 L:      netdev@vger.kernel.org
11085 S:      Supported
11086 W:      http://www.mellanox.com
11087 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11088 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
11089 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11090 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11091 F:      include/linux/mlx5/mlx5_ifc_fpga.h
11092
11093 MELLANOX ETHERNET SWITCH DRIVERS
11094 M:      Jiri Pirko <jiri@nvidia.com>
11095 M:      Ido Schimmel <idosch@nvidia.com>
11096 L:      netdev@vger.kernel.org
11097 S:      Supported
11098 W:      http://www.mellanox.com
11099 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11100 F:      drivers/net/ethernet/mellanox/mlxsw/
11101 F:      tools/testing/selftests/drivers/net/mlxsw/
11102
11103 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11104 M:      mlxsw@nvidia.com
11105 L:      netdev@vger.kernel.org
11106 S:      Supported
11107 W:      http://www.mellanox.com
11108 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11109 F:      drivers/net/ethernet/mellanox/mlxfw/
11110
11111 MELLANOX HARDWARE PLATFORM SUPPORT
11112 M:      Andy Shevchenko <andy@infradead.org>
11113 M:      Darren Hart <dvhart@infradead.org>
11114 M:      Vadim Pasternak <vadimp@nvidia.com>
11115 L:      platform-driver-x86@vger.kernel.org
11116 S:      Supported
11117 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11118 F:      drivers/platform/mellanox/
11119 F:      include/linux/platform_data/mlxreg.h
11120
11121 MELLANOX MLX4 core VPI driver
11122 M:      Tariq Toukan <tariqt@nvidia.com>
11123 L:      netdev@vger.kernel.org
11124 L:      linux-rdma@vger.kernel.org
11125 S:      Supported
11126 W:      http://www.mellanox.com
11127 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11128 F:      drivers/net/ethernet/mellanox/mlx4/
11129 F:      include/linux/mlx4/
11130
11131 MELLANOX MLX4 IB driver
11132 M:      Yishai Hadas <yishaih@nvidia.com>
11133 L:      linux-rdma@vger.kernel.org
11134 S:      Supported
11135 W:      http://www.mellanox.com
11136 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11137 F:      drivers/infiniband/hw/mlx4/
11138 F:      include/linux/mlx4/
11139 F:      include/uapi/rdma/mlx4-abi.h
11140
11141 MELLANOX MLX5 core VPI driver
11142 M:      Saeed Mahameed <saeedm@nvidia.com>
11143 M:      Leon Romanovsky <leonro@nvidia.com>
11144 L:      netdev@vger.kernel.org
11145 L:      linux-rdma@vger.kernel.org
11146 S:      Supported
11147 W:      http://www.mellanox.com
11148 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11149 F:      Documentation/networking/device_drivers/ethernet/mellanox/
11150 F:      drivers/net/ethernet/mellanox/mlx5/core/
11151 F:      include/linux/mlx5/
11152
11153 MELLANOX MLX5 IB driver
11154 M:      Leon Romanovsky <leonro@nvidia.com>
11155 L:      linux-rdma@vger.kernel.org
11156 S:      Supported
11157 W:      http://www.mellanox.com
11158 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11159 F:      drivers/infiniband/hw/mlx5/
11160 F:      include/linux/mlx5/
11161 F:      include/uapi/rdma/mlx5-abi.h
11162
11163 MELLANOX MLXCPLD I2C AND MUX DRIVER
11164 M:      Vadim Pasternak <vadimp@nvidia.com>
11165 M:      Michael Shych <michaelsh@nvidia.com>
11166 L:      linux-i2c@vger.kernel.org
11167 S:      Supported
11168 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
11169 F:      drivers/i2c/busses/i2c-mlxcpld.c
11170 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
11171
11172 MELLANOX MLXCPLD LED DRIVER
11173 M:      Vadim Pasternak <vadimp@nvidia.com>
11174 L:      linux-leds@vger.kernel.org
11175 S:      Supported
11176 F:      Documentation/leds/leds-mlxcpld.rst
11177 F:      drivers/leds/leds-mlxcpld.c
11178 F:      drivers/leds/leds-mlxreg.c
11179
11180 MELLANOX PLATFORM DRIVER
11181 M:      Vadim Pasternak <vadimp@nvidia.com>
11182 L:      platform-driver-x86@vger.kernel.org
11183 S:      Supported
11184 F:      drivers/platform/x86/mlx-platform.c
11185
11186 MEMBARRIER SUPPORT
11187 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11188 M:      "Paul E. McKenney" <paulmck@kernel.org>
11189 L:      linux-kernel@vger.kernel.org
11190 S:      Supported
11191 F:      arch/powerpc/include/asm/membarrier.h
11192 F:      include/uapi/linux/membarrier.h
11193 F:      kernel/sched/membarrier.c
11194
11195 MEMBLOCK
11196 M:      Mike Rapoport <rppt@linux.ibm.com>
11197 L:      linux-mm@kvack.org
11198 S:      Maintained
11199 F:      Documentation/core-api/boot-time-mm.rst
11200 F:      include/linux/memblock.h
11201 F:      mm/memblock.c
11202
11203 MEMORY CONTROLLER DRIVERS
11204 M:      Krzysztof Kozlowski <krzk@kernel.org>
11205 L:      linux-kernel@vger.kernel.org
11206 S:      Maintained
11207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11208 F:      Documentation/devicetree/bindings/memory-controllers/
11209 F:      drivers/memory/
11210
11211 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11212 M:      Dmitry Osipenko <digetx@gmail.com>
11213 L:      linux-pm@vger.kernel.org
11214 L:      linux-tegra@vger.kernel.org
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11216 S:      Maintained
11217 F:      drivers/devfreq/tegra20-devfreq.c
11218 F:      drivers/devfreq/tegra30-devfreq.c
11219
11220 MEMORY MANAGEMENT
11221 M:      Andrew Morton <akpm@linux-foundation.org>
11222 L:      linux-mm@kvack.org
11223 S:      Maintained
11224 W:      http://www.linux-mm.org
11225 T:      quilt https://ozlabs.org/~akpm/mmotm/
11226 T:      quilt https://ozlabs.org/~akpm/mmots/
11227 T:      git git://github.com/hnaz/linux-mm.git
11228 F:      include/linux/gfp.h
11229 F:      include/linux/memory_hotplug.h
11230 F:      include/linux/mm.h
11231 F:      include/linux/mmzone.h
11232 F:      include/linux/vmalloc.h
11233 F:      mm/
11234
11235 MEMORY TECHNOLOGY DEVICES (MTD)
11236 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11237 M:      Richard Weinberger <richard@nod.at>
11238 M:      Vignesh Raghavendra <vigneshr@ti.com>
11239 L:      linux-mtd@lists.infradead.org
11240 S:      Maintained
11241 W:      http://www.linux-mtd.infradead.org/
11242 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11243 C:      irc://irc.oftc.net/mtd
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11246 F:      Documentation/devicetree/bindings/mtd/
11247 F:      drivers/mtd/
11248 F:      include/linux/mtd/
11249 F:      include/uapi/mtd/
11250
11251 MEN A21 WATCHDOG DRIVER
11252 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11253 L:      linux-watchdog@vger.kernel.org
11254 S:      Maintained
11255 F:      drivers/watchdog/mena21_wdt.c
11256
11257 MEN CHAMELEON BUS (mcb)
11258 M:      Johannes Thumshirn <morbidrsa@gmail.com>
11259 S:      Maintained
11260 F:      Documentation/driver-api/men-chameleon-bus.rst
11261 F:      drivers/mcb/
11262 F:      include/linux/mcb.h
11263
11264 MEN F21BMC (Board Management Controller)
11265 M:      Andreas Werner <andreas.werner@men.de>
11266 S:      Supported
11267 F:      Documentation/hwmon/menf21bmc.rst
11268 F:      drivers/hwmon/menf21bmc_hwmon.c
11269 F:      drivers/leds/leds-menf21bmc.c
11270 F:      drivers/mfd/menf21bmc.c
11271 F:      drivers/watchdog/menf21bmc_wdt.c
11272
11273 MEN Z069 WATCHDOG DRIVER
11274 M:      Johannes Thumshirn <jth@kernel.org>
11275 L:      linux-watchdog@vger.kernel.org
11276 S:      Maintained
11277 F:      drivers/watchdog/menz69_wdt.c
11278
11279 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11280 M:      Neil Armstrong <narmstrong@baylibre.com>
11281 L:      linux-media@vger.kernel.org
11282 L:      linux-amlogic@lists.infradead.org
11283 S:      Supported
11284 W:      http://linux-meson.com/
11285 T:      git git://linuxtv.org/media_tree.git
11286 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11287 F:      drivers/media/platform/meson/ao-cec-g12a.c
11288 F:      drivers/media/platform/meson/ao-cec.c
11289
11290 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11291 M:      Liang Yang <liang.yang@amlogic.com>
11292 L:      linux-mtd@lists.infradead.org
11293 S:      Maintained
11294 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11295 F:      drivers/mtd/nand/raw/meson_*
11296
11297 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11298 M:      Maxime Jourdan <mjourdan@baylibre.com>
11299 M:      Neil Armstrong <narmstrong@baylibre.com>
11300 L:      linux-media@vger.kernel.org
11301 L:      linux-amlogic@lists.infradead.org
11302 S:      Supported
11303 T:      git git://linuxtv.org/media_tree.git
11304 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11305 F:      drivers/staging/media/meson/vdec/
11306
11307 METHODE UDPU SUPPORT
11308 M:      Vladimir Vid <vladimir.vid@sartura.hr>
11309 S:      Maintained
11310 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11311
11312 MHI BUS
11313 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11314 M:      Hemant Kumar <hemantk@codeaurora.org>
11315 L:      linux-arm-msm@vger.kernel.org
11316 S:      Maintained
11317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11318 F:      Documentation/mhi/
11319 F:      drivers/bus/mhi/
11320 F:      include/linux/mhi.h
11321
11322 MICROBLAZE ARCHITECTURE
11323 M:      Michal Simek <monstr@monstr.eu>
11324 S:      Supported
11325 W:      http://www.monstr.eu/fdt/
11326 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
11327 F:      arch/microblaze/
11328
11329 MICROCHIP AT91 DMA DRIVERS
11330 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11331 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11333 L:      dmaengine@vger.kernel.org
11334 S:      Supported
11335 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
11336 F:      drivers/dma/at_hdmac.c
11337 F:      drivers/dma/at_hdmac_regs.h
11338 F:      drivers/dma/at_xdmac.c
11339 F:      include/dt-bindings/dma/at91.h
11340 F:      include/linux/platform_data/dma-atmel.h
11341
11342 MICROCHIP AT91 SERIAL DRIVER
11343 M:      Richard Genoud <richard.genoud@gmail.com>
11344 S:      Maintained
11345 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11346 F:      drivers/tty/serial/atmel_serial.c
11347 F:      drivers/tty/serial/atmel_serial.h
11348
11349 MICROCHIP AT91 USART MFD DRIVER
11350 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11351 L:      linux-kernel@vger.kernel.org
11352 S:      Supported
11353 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11354 F:      drivers/mfd/at91-usart.c
11355 F:      include/dt-bindings/mfd/at91-usart.h
11356
11357 MICROCHIP AT91 USART SPI DRIVER
11358 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
11359 L:      linux-spi@vger.kernel.org
11360 S:      Supported
11361 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
11362 F:      drivers/spi/spi-at91-usart.c
11363
11364 MICROCHIP AUDIO ASOC DRIVERS
11365 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11366 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11367 S:      Supported
11368 F:      sound/soc/atmel
11369
11370 MICROCHIP ECC DRIVER
11371 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11372 L:      linux-crypto@vger.kernel.org
11373 S:      Maintained
11374 F:      drivers/crypto/atmel-ecc.*
11375
11376 MICROCHIP I2C DRIVER
11377 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11378 L:      linux-i2c@vger.kernel.org
11379 S:      Supported
11380 F:      drivers/i2c/busses/i2c-at91-*.c
11381 F:      drivers/i2c/busses/i2c-at91.h
11382
11383 MICROCHIP ISC DRIVER
11384 M:      Eugen Hristev <eugen.hristev@microchip.com>
11385 L:      linux-media@vger.kernel.org
11386 S:      Supported
11387 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
11388 F:      drivers/media/platform/atmel/atmel-isc-base.c
11389 F:      drivers/media/platform/atmel/atmel-isc-regs.h
11390 F:      drivers/media/platform/atmel/atmel-isc.h
11391 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
11392 F:      include/linux/atmel-isc-media.h
11393
11394 MICROCHIP ISI DRIVER
11395 M:      Eugen Hristev <eugen.hristev@microchip.com>
11396 L:      linux-media@vger.kernel.org
11397 S:      Supported
11398 F:      drivers/media/platform/atmel/atmel-isi.c
11399 F:      drivers/media/platform/atmel/atmel-isi.h
11400
11401 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11402 M:      Woojung Huh <woojung.huh@microchip.com>
11403 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11404 L:      netdev@vger.kernel.org
11405 S:      Maintained
11406 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
11407 F:      drivers/net/dsa/microchip/*
11408 F:      include/linux/platform_data/microchip-ksz.h
11409 F:      net/dsa/tag_ksz.c
11410
11411 MICROCHIP LAN743X ETHERNET DRIVER
11412 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
11413 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11414 L:      netdev@vger.kernel.org
11415 S:      Maintained
11416 F:      drivers/net/ethernet/microchip/lan743x_*
11417
11418 MICROCHIP LCDFB DRIVER
11419 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11420 L:      linux-fbdev@vger.kernel.org
11421 S:      Maintained
11422 F:      drivers/video/fbdev/atmel_lcdfb.c
11423 F:      include/video/atmel_lcdc.h
11424
11425 MICROCHIP MCP16502 PMIC DRIVER
11426 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
11427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11428 S:      Maintained
11429 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11430 F:      drivers/regulator/mcp16502.c
11431
11432 MICROCHIP MCP3911 ADC DRIVER
11433 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11434 M:      Kent Gustavsson <kent@minoris.se>
11435 L:      linux-iio@vger.kernel.org
11436 S:      Supported
11437 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11438 F:      drivers/iio/adc/mcp3911.c
11439
11440 MICROCHIP MMC/SD/SDIO MCI DRIVER
11441 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11442 S:      Maintained
11443 F:      drivers/mmc/host/atmel-mci.c
11444
11445 MICROCHIP NAND DRIVER
11446 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11447 L:      linux-mtd@lists.infradead.org
11448 S:      Supported
11449 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
11450 F:      drivers/mtd/nand/raw/atmel/*
11451
11452 MICROCHIP PWM DRIVER
11453 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455 L:      linux-pwm@vger.kernel.org
11456 S:      Supported
11457 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11458 F:      drivers/pwm/pwm-atmel.c
11459
11460 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11461 M:      Eugen Hristev <eugen.hristev@microchip.com>
11462 L:      linux-iio@vger.kernel.org
11463 S:      Supported
11464 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11465 F:      drivers/iio/adc/at91-sama5d2_adc.c
11466 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11467
11468 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11469 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11470 S:      Supported
11471 F:      drivers/power/reset/at91-sama5d2_shdwc.c
11472
11473 MICROCHIP SPI DRIVER
11474 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11475 S:      Supported
11476 F:      drivers/spi/spi-atmel.*
11477
11478 MICROCHIP SSC DRIVER
11479 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11481 S:      Supported
11482 F:      drivers/misc/atmel-ssc.c
11483 F:      include/linux/atmel-ssc.h
11484
11485 MICROCHIP USB251XB DRIVER
11486 M:      Richard Leitner <richard.leitner@skidata.com>
11487 L:      linux-usb@vger.kernel.org
11488 S:      Maintained
11489 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11490 F:      drivers/usb/misc/usb251xb.c
11491
11492 MICROCHIP USBA UDC DRIVER
11493 M:      Cristian Birsan <cristian.birsan@microchip.com>
11494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11495 S:      Supported
11496 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
11497
11498 MICROCHIP WILC1000 WIFI DRIVER
11499 M:      Ajay Singh <ajay.kathat@microchip.com>
11500 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11501 L:      linux-wireless@vger.kernel.org
11502 S:      Supported
11503 F:      drivers/net/wireless/microchip/wilc1000/
11504
11505 MICROSEMI MIPS SOCS
11506 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11507 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11508 L:      linux-mips@vger.kernel.org
11509 S:      Supported
11510 F:      Documentation/devicetree/bindings/mips/mscc.txt
11511 F:      arch/mips/boot/dts/mscc/
11512 F:      arch/mips/configs/generic/board-ocelot.config
11513 F:      arch/mips/generic/board-ocelot.c
11514
11515 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11516 M:      Don Brace <don.brace@microsemi.com>
11517 L:      esc.storagedev@microsemi.com
11518 L:      linux-scsi@vger.kernel.org
11519 S:      Supported
11520 F:      Documentation/scsi/smartpqi.rst
11521 F:      drivers/scsi/smartpqi/Kconfig
11522 F:      drivers/scsi/smartpqi/Makefile
11523 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11524 F:      include/linux/cciss*.h
11525 F:      include/uapi/linux/cciss*.h
11526
11527 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11528 M:      Chen Yu <yu.c.chen@intel.com>
11529 L:      platform-driver-x86@vger.kernel.org
11530 S:      Supported
11531 F:      drivers/platform/x86/surfacepro3_button.c
11532
11533 MICROTEK X6 SCANNER
11534 M:      Oliver Neukum <oliver@neukum.org>
11535 S:      Maintained
11536 F:      drivers/usb/image/microtek.*
11537
11538 MIPS
11539 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11540 L:      linux-mips@vger.kernel.org
11541 S:      Maintained
11542 W:      http://www.linux-mips.org/
11543 Q:      https://patchwork.kernel.org/project/linux-mips/list/
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11545 F:      Documentation/devicetree/bindings/mips/
11546 F:      Documentation/mips/
11547 F:      arch/mips/
11548 F:      drivers/platform/mips/
11549
11550 MIPS BOSTON DEVELOPMENT BOARD
11551 M:      Paul Burton <paulburton@kernel.org>
11552 L:      linux-mips@vger.kernel.org
11553 S:      Maintained
11554 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11555 F:      arch/mips/boot/dts/img/boston.dts
11556 F:      arch/mips/configs/generic/board-boston.config
11557 F:      drivers/clk/imgtec/clk-boston.c
11558 F:      include/dt-bindings/clock/boston-clock.h
11559
11560 MIPS CORE DRIVERS
11561 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11562 M:      Serge Semin <fancer.lancer@gmail.com>
11563 L:      linux-mips@vger.kernel.org
11564 S:      Supported
11565 F:      drivers/bus/mips_cdmm.c
11566 F:      drivers/clocksource/mips-gic-timer.c
11567 F:      drivers/cpuidle/cpuidle-cps.c
11568 F:      drivers/irqchip/irq-mips-cpu.c
11569 F:      drivers/irqchip/irq-mips-gic.c
11570
11571 MIPS GENERIC PLATFORM
11572 M:      Paul Burton <paulburton@kernel.org>
11573 L:      linux-mips@vger.kernel.org
11574 S:      Supported
11575 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11576 F:      arch/mips/generic/
11577 F:      arch/mips/tools/generic-board-config.sh
11578
11579 MIPS RINT INSTRUCTION EMULATION
11580 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11581 L:      linux-mips@vger.kernel.org
11582 S:      Supported
11583 F:      arch/mips/math-emu/dp_rint.c
11584 F:      arch/mips/math-emu/sp_rint.c
11585
11586 MIPS/LOONGSON1 ARCHITECTURE
11587 M:      Keguang Zhang <keguang.zhang@gmail.com>
11588 L:      linux-mips@vger.kernel.org
11589 S:      Maintained
11590 F:      arch/mips/include/asm/mach-loongson32/
11591 F:      arch/mips/loongson32/
11592 F:      drivers/*/*/*loongson1*
11593 F:      drivers/*/*loongson1*
11594
11595 MIPS/LOONGSON2EF ARCHITECTURE
11596 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11597 L:      linux-mips@vger.kernel.org
11598 S:      Maintained
11599 F:      arch/mips/include/asm/mach-loongson2ef/
11600 F:      arch/mips/loongson2ef/
11601 F:      drivers/*/*/*loongson2*
11602 F:      drivers/*/*loongson2*
11603
11604 MIPS/LOONGSON64 ARCHITECTURE
11605 M:      Huacai Chen <chenhc@lemote.com>
11606 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11607 L:      linux-mips@vger.kernel.org
11608 S:      Maintained
11609 F:      arch/mips/include/asm/mach-loongson64/
11610 F:      arch/mips/loongson64/
11611 F:      drivers/*/*/*loongson3*
11612 F:      drivers/*/*loongson3*
11613 F:      drivers/irqchip/irq-loongson*
11614 F:      drivers/platform/mips/cpu_hwmon.c
11615
11616 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11617 M:      Hans Verkuil <hverkuil@xs4all.nl>
11618 L:      linux-media@vger.kernel.org
11619 S:      Odd Fixes
11620 W:      https://linuxtv.org
11621 T:      git git://linuxtv.org/media_tree.git
11622 F:      drivers/media/radio/radio-miropcm20*
11623
11624 MMP SUPPORT
11625 R:      Lubomir Rintel <lkundrak@v3.sk>
11626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11627 S:      Odd Fixes
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11629 F:      arch/arm/boot/dts/mmp*
11630 F:      arch/arm/mach-mmp/
11631 F:      linux/soc/mmp/
11632
11633 MMP USB PHY DRIVERS
11634 R:      Lubomir Rintel <lkundrak@v3.sk>
11635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11636 S:      Maintained
11637 F:      drivers/phy/marvell/phy-mmp3-usb.c
11638 F:      drivers/phy/marvell/phy-pxa-usb.c
11639
11640 MMU GATHER AND TLB INVALIDATION
11641 M:      Will Deacon <will@kernel.org>
11642 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11643 M:      Andrew Morton <akpm@linux-foundation.org>
11644 M:      Nick Piggin <npiggin@gmail.com>
11645 M:      Peter Zijlstra <peterz@infradead.org>
11646 L:      linux-arch@vger.kernel.org
11647 L:      linux-mm@kvack.org
11648 S:      Maintained
11649 F:      arch/*/include/asm/tlb.h
11650 F:      include/asm-generic/tlb.h
11651 F:      mm/mmu_gather.c
11652
11653 MN88472 MEDIA DRIVER
11654 M:      Antti Palosaari <crope@iki.fi>
11655 L:      linux-media@vger.kernel.org
11656 S:      Maintained
11657 W:      https://linuxtv.org
11658 W:      http://palosaari.fi/linux/
11659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11660 F:      drivers/media/dvb-frontends/mn88472*
11661
11662 MN88473 MEDIA DRIVER
11663 M:      Antti Palosaari <crope@iki.fi>
11664 L:      linux-media@vger.kernel.org
11665 S:      Maintained
11666 W:      https://linuxtv.org
11667 W:      http://palosaari.fi/linux/
11668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11669 F:      drivers/media/dvb-frontends/mn88473*
11670
11671 MODULE SUPPORT
11672 M:      Jessica Yu <jeyu@kernel.org>
11673 S:      Maintained
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11675 F:      include/linux/module.h
11676 F:      kernel/module.c
11677
11678 MONOLITHIC POWER SYSTEM PMIC DRIVER
11679 M:      Saravanan Sekar <sravanhome@gmail.com>
11680 S:      Maintained
11681 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11682 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11683 F:      drivers/iio/adc/mp2629_adc.c
11684 F:      drivers/mfd/mp2629.c
11685 F:      drivers/power/supply/mp2629_charger.c
11686 F:      drivers/regulator/mp5416.c
11687 F:      drivers/regulator/mpq7920.c
11688 F:      drivers/regulator/mpq7920.h
11689 F:      include/linux/mfd/mp2629.h
11690
11691 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11692 S:      Orphan
11693 W:      http://popies.net/meye/
11694 F:      Documentation/userspace-api/media/drivers/meye*
11695 F:      drivers/media/pci/meye/
11696 F:      include/uapi/linux/meye.h
11697
11698 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11699 M:      Jiri Slaby <jirislaby@kernel.org>
11700 S:      Maintained
11701 F:      Documentation/driver-api/serial/moxa-smartio.rst
11702 F:      drivers/tty/mxser.*
11703
11704 MR800 AVERMEDIA USB FM RADIO DRIVER
11705 M:      Alexey Klimov <klimov.linux@gmail.com>
11706 L:      linux-media@vger.kernel.org
11707 S:      Maintained
11708 T:      git git://linuxtv.org/media_tree.git
11709 F:      drivers/media/radio/radio-mr800.c
11710
11711 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11712 M:      Alan Ott <alan@signal11.us>
11713 L:      linux-wpan@vger.kernel.org
11714 S:      Maintained
11715 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11716 F:      drivers/net/ieee802154/mrf24j40.c
11717
11718 MSI LAPTOP SUPPORT
11719 M:      "Lee, Chun-Yi" <jlee@suse.com>
11720 L:      platform-driver-x86@vger.kernel.org
11721 S:      Maintained
11722 F:      drivers/platform/x86/msi-laptop.c
11723
11724 MSI WMI SUPPORT
11725 L:      platform-driver-x86@vger.kernel.org
11726 S:      Orphan
11727 F:      drivers/platform/x86/msi-wmi.c
11728
11729 MSI001 MEDIA DRIVER
11730 M:      Antti Palosaari <crope@iki.fi>
11731 L:      linux-media@vger.kernel.org
11732 S:      Maintained
11733 W:      https://linuxtv.org
11734 W:      http://palosaari.fi/linux/
11735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11736 T:      git git://linuxtv.org/anttip/media_tree.git
11737 F:      drivers/media/tuners/msi001*
11738
11739 MSI2500 MEDIA DRIVER
11740 M:      Antti Palosaari <crope@iki.fi>
11741 L:      linux-media@vger.kernel.org
11742 S:      Maintained
11743 W:      https://linuxtv.org
11744 W:      http://palosaari.fi/linux/
11745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11746 T:      git git://linuxtv.org/anttip/media_tree.git
11747 F:      drivers/media/usb/msi2500/
11748
11749 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11750 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11751 L:      linux-mtd@lists.infradead.org
11752 S:      Maintained
11753 F:      drivers/mtd/devices/docg3*
11754
11755 MT9M032 APTINA SENSOR DRIVER
11756 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11757 L:      linux-media@vger.kernel.org
11758 S:      Maintained
11759 T:      git git://linuxtv.org/media_tree.git
11760 F:      drivers/media/i2c/mt9m032.c
11761 F:      include/media/i2c/mt9m032.h
11762
11763 MT9P031 APTINA CAMERA SENSOR
11764 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11765 L:      linux-media@vger.kernel.org
11766 S:      Maintained
11767 T:      git git://linuxtv.org/media_tree.git
11768 F:      drivers/media/i2c/mt9p031.c
11769 F:      include/media/i2c/mt9p031.h
11770
11771 MT9T001 APTINA CAMERA SENSOR
11772 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11773 L:      linux-media@vger.kernel.org
11774 S:      Maintained
11775 T:      git git://linuxtv.org/media_tree.git
11776 F:      drivers/media/i2c/mt9t001.c
11777 F:      include/media/i2c/mt9t001.h
11778
11779 MT9T112 APTINA CAMERA SENSOR
11780 M:      Jacopo Mondi <jacopo@jmondi.org>
11781 L:      linux-media@vger.kernel.org
11782 S:      Odd Fixes
11783 T:      git git://linuxtv.org/media_tree.git
11784 F:      drivers/media/i2c/mt9t112.c
11785 F:      include/media/i2c/mt9t112.h
11786
11787 MT9V032 APTINA CAMERA SENSOR
11788 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11789 L:      linux-media@vger.kernel.org
11790 S:      Maintained
11791 T:      git git://linuxtv.org/media_tree.git
11792 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11793 F:      drivers/media/i2c/mt9v032.c
11794 F:      include/media/i2c/mt9v032.h
11795
11796 MT9V111 APTINA CAMERA SENSOR
11797 M:      Jacopo Mondi <jacopo@jmondi.org>
11798 L:      linux-media@vger.kernel.org
11799 S:      Maintained
11800 T:      git git://linuxtv.org/media_tree.git
11801 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11802 F:      drivers/media/i2c/mt9v111.c
11803
11804 MULTIFUNCTION DEVICES (MFD)
11805 M:      Lee Jones <lee.jones@linaro.org>
11806 S:      Supported
11807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11808 F:      Documentation/devicetree/bindings/mfd/
11809 F:      drivers/mfd/
11810 F:      include/dt-bindings/mfd/
11811 F:      include/linux/mfd/
11812
11813 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11814 S:      Orphan
11815 F:      drivers/mmc/host/mmc_spi.c
11816 F:      include/linux/spi/mmc_spi.h
11817
11818 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11819 M:      Ulf Hansson <ulf.hansson@linaro.org>
11820 L:      linux-mmc@vger.kernel.org
11821 S:      Maintained
11822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11823 F:      Documentation/devicetree/bindings/mmc/
11824 F:      drivers/mmc/
11825 F:      include/linux/mmc/
11826 F:      include/uapi/linux/mmc/
11827
11828 MULTIPLEXER SUBSYSTEM
11829 M:      Peter Rosin <peda@axentia.se>
11830 S:      Maintained
11831 F:      Documentation/ABI/testing/sysfs-class-mux*
11832 F:      Documentation/devicetree/bindings/mux/
11833 F:      drivers/mux/
11834 F:      include/dt-bindings/mux/
11835 F:      include/linux/mux/
11836
11837 MULTITECH MULTIPORT CARD (ISICOM)
11838 S:      Orphan
11839 F:      drivers/tty/isicom.c
11840 F:      include/linux/isicom.h
11841
11842 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11843 M:      Bin Liu <b-liu@ti.com>
11844 L:      linux-usb@vger.kernel.org
11845 S:      Maintained
11846 F:      drivers/usb/musb/
11847
11848 MXL301RF MEDIA DRIVER
11849 M:      Akihiro Tsukada <tskd08@gmail.com>
11850 L:      linux-media@vger.kernel.org
11851 S:      Odd Fixes
11852 F:      drivers/media/tuners/mxl301rf*
11853
11854 MXL5007T MEDIA DRIVER
11855 M:      Michael Krufky <mkrufky@linuxtv.org>
11856 L:      linux-media@vger.kernel.org
11857 S:      Maintained
11858 W:      https://linuxtv.org
11859 W:      http://github.com/mkrufky
11860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11861 T:      git git://linuxtv.org/mkrufky/tuners.git
11862 F:      drivers/media/tuners/mxl5007t.*
11863
11864 MXSFB DRM DRIVER
11865 M:      Marek Vasut <marex@denx.de>
11866 M:      Stefan Agner <stefan@agner.ch>
11867 L:      dri-devel@lists.freedesktop.org
11868 S:      Supported
11869 T:      git git://anongit.freedesktop.org/drm/drm-misc
11870 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11871 F:      drivers/gpu/drm/mxsfb/
11872
11873 MYLEX DAC960 PCI RAID Controller
11874 M:      Hannes Reinecke <hare@kernel.org>
11875 L:      linux-scsi@vger.kernel.org
11876 S:      Supported
11877 F:      drivers/scsi/myrb.*
11878 F:      drivers/scsi/myrs.*
11879
11880 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11881 M:      Chris Lee <christopher.lee@cspi.com>
11882 L:      netdev@vger.kernel.org
11883 S:      Supported
11884 W:      https://www.cspi.com/ethernet-products/support/downloads/
11885 F:      drivers/net/ethernet/myricom/myri10ge/
11886
11887 NAND FLASH SUBSYSTEM
11888 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11889 R:      Richard Weinberger <richard@nod.at>
11890 L:      linux-mtd@lists.infradead.org
11891 S:      Maintained
11892 W:      http://www.linux-mtd.infradead.org/
11893 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11894 C:      irc://irc.oftc.net/mtd
11895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11896 F:      drivers/mtd/nand/
11897 F:      include/linux/mtd/*nand*.h
11898
11899 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11900 M:      Daniel Mack <zonque@gmail.com>
11901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11902 S:      Maintained
11903 W:      http://www.native-instruments.com
11904 F:      sound/usb/caiaq/
11905
11906 NATSEMI ETHERNET DRIVER (DP8381x)
11907 S:      Orphan
11908 F:      drivers/net/ethernet/natsemi/natsemi.c
11909
11910 NCR 5380 SCSI DRIVERS
11911 M:      Finn Thain <fthain@telegraphics.com.au>
11912 M:      Michael Schmitz <schmitzmic@gmail.com>
11913 L:      linux-scsi@vger.kernel.org
11914 S:      Maintained
11915 F:      Documentation/scsi/g_NCR5380.rst
11916 F:      drivers/scsi/NCR5380.*
11917 F:      drivers/scsi/arm/cumana_1.c
11918 F:      drivers/scsi/arm/oak.c
11919 F:      drivers/scsi/atari_scsi.*
11920 F:      drivers/scsi/dmx3191d.c
11921 F:      drivers/scsi/g_NCR5380.*
11922 F:      drivers/scsi/mac_scsi.*
11923 F:      drivers/scsi/sun3_scsi.*
11924 F:      drivers/scsi/sun3_scsi_vme.c
11925
11926 NCSI LIBRARY
11927 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11928 S:      Maintained
11929 F:      net/ncsi/
11930
11931 NCT6775 HARDWARE MONITOR DRIVER
11932 M:      Guenter Roeck <linux@roeck-us.net>
11933 L:      linux-hwmon@vger.kernel.org
11934 S:      Maintained
11935 F:      Documentation/hwmon/nct6775.rst
11936 F:      drivers/hwmon/nct6775.c
11937
11938 NETDEVSIM
11939 M:      Jakub Kicinski <kuba@kernel.org>
11940 S:      Maintained
11941 F:      drivers/net/netdevsim/*
11942
11943 NETEM NETWORK EMULATOR
11944 M:      Stephen Hemminger <stephen@networkplumber.org>
11945 L:      netdev@vger.kernel.org
11946 S:      Maintained
11947 F:      net/sched/sch_netem.c
11948
11949 NETERION 10GbE DRIVERS (s2io/vxge)
11950 M:      Jon Mason <jdmason@kudzu.us>
11951 L:      netdev@vger.kernel.org
11952 S:      Supported
11953 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11954 F:      Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11955 F:      drivers/net/ethernet/neterion/
11956
11957 NETFILTER
11958 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11959 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11960 M:      Florian Westphal <fw@strlen.de>
11961 L:      netfilter-devel@vger.kernel.org
11962 L:      coreteam@netfilter.org
11963 S:      Maintained
11964 W:      http://www.netfilter.org/
11965 W:      http://www.iptables.org/
11966 W:      http://www.nftables.org/
11967 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11970 F:      include/linux/netfilter*
11971 F:      include/linux/netfilter/
11972 F:      include/net/netfilter/
11973 F:      include/uapi/linux/netfilter*
11974 F:      include/uapi/linux/netfilter/
11975 F:      net/*/netfilter.c
11976 F:      net/*/netfilter/
11977 F:      net/bridge/br_netfilter*.c
11978 F:      net/netfilter/
11979
11980 NETROM NETWORK LAYER
11981 M:      Ralf Baechle <ralf@linux-mips.org>
11982 L:      linux-hams@vger.kernel.org
11983 S:      Maintained
11984 W:      http://www.linux-ax25.org/
11985 F:      include/net/netrom.h
11986 F:      include/uapi/linux/netrom.h
11987 F:      net/netrom/
11988
11989 NETRONOME ETHERNET DRIVERS
11990 M:      Simon Horman <simon.horman@netronome.com>
11991 R:      Jakub Kicinski <kuba@kernel.org>
11992 L:      oss-drivers@netronome.com
11993 S:      Maintained
11994 F:      drivers/net/ethernet/netronome/
11995
11996 NETWORK BLOCK DEVICE (NBD)
11997 M:      Josef Bacik <josef@toxicpanda.com>
11998 L:      linux-block@vger.kernel.org
11999 L:      nbd@other.debian.org
12000 S:      Maintained
12001 F:      Documentation/admin-guide/blockdev/nbd.rst
12002 F:      drivers/block/nbd.c
12003 F:      include/trace/events/nbd.h
12004 F:      include/uapi/linux/nbd.h
12005
12006 NETWORK DROP MONITOR
12007 M:      Neil Horman <nhorman@tuxdriver.com>
12008 L:      netdev@vger.kernel.org
12009 S:      Maintained
12010 W:      https://fedorahosted.org/dropwatch/
12011 F:      include/net/drop_monitor.h
12012 F:      include/uapi/linux/net_dropmon.h
12013 F:      net/core/drop_monitor.c
12014
12015 NETWORKING DRIVERS
12016 M:      "David S. Miller" <davem@davemloft.net>
12017 M:      Jakub Kicinski <kuba@kernel.org>
12018 L:      netdev@vger.kernel.org
12019 S:      Maintained
12020 W:      http://www.linuxfoundation.org/en/Net
12021 Q:      http://patchwork.ozlabs.org/project/netdev/list/
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12024 F:      Documentation/devicetree/bindings/net/
12025 F:      drivers/connector/
12026 F:      drivers/net/
12027 F:      include/linux/etherdevice.h
12028 F:      include/linux/fcdevice.h
12029 F:      include/linux/fddidevice.h
12030 F:      include/linux/hippidevice.h
12031 F:      include/linux/if_*
12032 F:      include/linux/inetdevice.h
12033 F:      include/linux/netdevice.h
12034 F:      include/uapi/linux/if_*
12035 F:      include/uapi/linux/netdevice.h
12036
12037 NETWORKING DRIVERS (WIRELESS)
12038 M:      Kalle Valo <kvalo@codeaurora.org>
12039 L:      linux-wireless@vger.kernel.org
12040 S:      Maintained
12041 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12044 F:      Documentation/devicetree/bindings/net/wireless/
12045 F:      drivers/net/wireless/
12046
12047 NETWORKING [DSA]
12048 M:      Andrew Lunn <andrew@lunn.ch>
12049 M:      Vivien Didelot <vivien.didelot@gmail.com>
12050 M:      Florian Fainelli <f.fainelli@gmail.com>
12051 S:      Maintained
12052 F:      Documentation/devicetree/bindings/net/dsa/
12053 F:      drivers/net/dsa/
12054 F:      include/linux/dsa/
12055 F:      include/linux/platform_data/dsa.h
12056 F:      include/net/dsa.h
12057 F:      net/dsa/
12058
12059 NETWORKING [GENERAL]
12060 M:      "David S. Miller" <davem@davemloft.net>
12061 M:      Jakub Kicinski <kuba@kernel.org>
12062 L:      netdev@vger.kernel.org
12063 S:      Maintained
12064 W:      http://www.linuxfoundation.org/en/Net
12065 Q:      http://patchwork.ozlabs.org/project/netdev/list/
12066 B:      mailto:netdev@vger.kernel.org
12067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12069 F:      Documentation/networking/
12070 F:      include/linux/in.h
12071 F:      include/linux/net.h
12072 F:      include/linux/netdevice.h
12073 F:      include/net/
12074 F:      include/uapi/linux/in.h
12075 F:      include/uapi/linux/net.h
12076 F:      include/uapi/linux/net_namespace.h
12077 F:      include/uapi/linux/netdevice.h
12078 F:      lib/net_utils.c
12079 F:      lib/random32.c
12080 F:      net/
12081 F:      tools/testing/selftests/net/
12082
12083 NETWORKING [IPSEC]
12084 M:      Steffen Klassert <steffen.klassert@secunet.com>
12085 M:      Herbert Xu <herbert@gondor.apana.org.au>
12086 M:      "David S. Miller" <davem@davemloft.net>
12087 L:      netdev@vger.kernel.org
12088 S:      Maintained
12089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12091 F:      include/net/xfrm.h
12092 F:      include/uapi/linux/xfrm.h
12093 F:      net/ipv4/ah4.c
12094 F:      net/ipv4/esp4*
12095 F:      net/ipv4/ip_vti.c
12096 F:      net/ipv4/ipcomp.c
12097 F:      net/ipv4/xfrm*
12098 F:      net/ipv6/ah6.c
12099 F:      net/ipv6/esp6*
12100 F:      net/ipv6/ip6_vti.c
12101 F:      net/ipv6/ipcomp6.c
12102 F:      net/ipv6/xfrm*
12103 F:      net/key/
12104 F:      net/xfrm/
12105
12106 NETWORKING [IPv4/IPv6]
12107 M:      "David S. Miller" <davem@davemloft.net>
12108 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12109 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12110 L:      netdev@vger.kernel.org
12111 S:      Maintained
12112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12113 F:      arch/x86/net/*
12114 F:      include/net/ip*
12115 F:      net/ipv4/
12116 F:      net/ipv6/
12117
12118 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12119 M:      Paul Moore <paul@paul-moore.com>
12120 L:      netdev@vger.kernel.org
12121 L:      linux-security-module@vger.kernel.org
12122 S:      Maintained
12123 W:      https://github.com/netlabel
12124 F:      Documentation/netlabel/
12125 F:      include/net/calipso.h
12126 F:      include/net/cipso_ipv4.h
12127 F:      include/net/netlabel.h
12128 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
12129 F:      include/uapi/linux/netfilter/xt_SECMARK.h
12130 F:      net/ipv4/cipso_ipv4.c
12131 F:      net/ipv6/calipso.c
12132 F:      net/netfilter/xt_CONNSECMARK.c
12133 F:      net/netfilter/xt_SECMARK.c
12134 F:      net/netlabel/
12135
12136 NETWORKING [MPTCP]
12137 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
12138 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
12139 L:      netdev@vger.kernel.org
12140 L:      mptcp@lists.01.org
12141 S:      Maintained
12142 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
12143 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
12144 F:      include/net/mptcp.h
12145 F:      include/uapi/linux/mptcp.h
12146 F:      net/mptcp/
12147 F:      tools/testing/selftests/net/mptcp/
12148
12149 NETWORKING [TCP]
12150 M:      Eric Dumazet <edumazet@google.com>
12151 L:      netdev@vger.kernel.org
12152 S:      Maintained
12153 F:      include/linux/tcp.h
12154 F:      include/net/tcp.h
12155 F:      include/trace/events/tcp.h
12156 F:      include/uapi/linux/tcp.h
12157 F:      net/ipv4/syncookies.c
12158 F:      net/ipv4/tcp*.c
12159 F:      net/ipv6/syncookies.c
12160 F:      net/ipv6/tcp*.c
12161
12162 NETWORKING [TLS]
12163 M:      Boris Pismenny <borisp@nvidia.com>
12164 M:      Aviad Yehezkel <aviadye@nvidia.com>
12165 M:      John Fastabend <john.fastabend@gmail.com>
12166 M:      Daniel Borkmann <daniel@iogearbox.net>
12167 M:      Jakub Kicinski <kuba@kernel.org>
12168 L:      netdev@vger.kernel.org
12169 S:      Maintained
12170 F:      include/net/tls.h
12171 F:      include/uapi/linux/tls.h
12172 F:      net/tls/*
12173
12174 NETWORKING [WIRELESS]
12175 L:      linux-wireless@vger.kernel.org
12176 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
12177
12178 NETXEN (1/10) GbE SUPPORT
12179 M:      Manish Chopra <manishc@marvell.com>
12180 M:      Rahul Verma <rahulv@marvell.com>
12181 M:      GR-Linux-NIC-Dev@marvell.com
12182 L:      netdev@vger.kernel.org
12183 S:      Supported
12184 F:      drivers/net/ethernet/qlogic/netxen/
12185
12186 NET_FAILOVER MODULE
12187 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
12188 L:      netdev@vger.kernel.org
12189 S:      Supported
12190 F:      Documentation/networking/net_failover.rst
12191 F:      drivers/net/net_failover.c
12192 F:      include/net/net_failover.h
12193
12194 NEXTHOP
12195 M:      David Ahern <dsahern@kernel.org>
12196 L:      netdev@vger.kernel.org
12197 S:      Maintained
12198 F:      include/net/netns/nexthop.h
12199 F:      include/net/nexthop.h
12200 F:      include/uapi/linux/nexthop.h
12201 F:      net/ipv4/nexthop.c
12202
12203 NFC SUBSYSTEM
12204 L:      netdev@vger.kernel.org
12205 S:      Orphan
12206 F:      Documentation/devicetree/bindings/net/nfc/
12207 F:      drivers/nfc/
12208 F:      include/linux/platform_data/nfcmrvl.h
12209 F:      include/net/nfc/
12210 F:      include/uapi/linux/nfc.h
12211 F:      net/nfc/
12212
12213 NFS, SUNRPC, AND LOCKD CLIENTS
12214 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
12215 M:      Anna Schumaker <anna.schumaker@netapp.com>
12216 L:      linux-nfs@vger.kernel.org
12217 S:      Maintained
12218 W:      http://client.linux-nfs.org
12219 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12220 F:      fs/lockd/
12221 F:      fs/nfs/
12222 F:      fs/nfs_common/
12223 F:      include/linux/lockd/
12224 F:      include/linux/nfs*
12225 F:      include/linux/sunrpc/
12226 F:      include/uapi/linux/nfs*
12227 F:      include/uapi/linux/sunrpc/
12228 F:      net/sunrpc/
12229
12230 NILFS2 FILESYSTEM
12231 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
12232 L:      linux-nilfs@vger.kernel.org
12233 S:      Supported
12234 W:      https://nilfs.sourceforge.io/
12235 W:      https://nilfs.osdn.jp/
12236 T:      git git://github.com/konis/nilfs2.git
12237 F:      Documentation/filesystems/nilfs2.rst
12238 F:      fs/nilfs2/
12239 F:      include/trace/events/nilfs2.h
12240 F:      include/uapi/linux/nilfs2_api.h
12241 F:      include/uapi/linux/nilfs2_ondisk.h
12242
12243 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12244 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12245 S:      Maintained
12246 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12247 F:      Documentation/scsi/NinjaSCSI.rst
12248 F:      drivers/scsi/pcmcia/nsp_*
12249
12250 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12251 M:      GOTO Masanori <gotom@debian.or.jp>
12252 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12253 S:      Maintained
12254 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12255 F:      Documentation/scsi/NinjaSCSI.rst
12256 F:      drivers/scsi/nsp32*
12257
12258 NIOS2 ARCHITECTURE
12259 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12260 S:      Maintained
12261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12262 F:      arch/nios2/
12263
12264 NOHZ, DYNTICKS SUPPORT
12265 M:      Frederic Weisbecker <fweisbec@gmail.com>
12266 M:      Thomas Gleixner <tglx@linutronix.de>
12267 M:      Ingo Molnar <mingo@kernel.org>
12268 L:      linux-kernel@vger.kernel.org
12269 S:      Maintained
12270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12271 F:      include/linux/sched/nohz.h
12272 F:      include/linux/tick.h
12273 F:      kernel/time/tick*.*
12274
12275 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12276 M:      Pavel Machek <pavel@ucw.cz>
12277 M:      Sakari Ailus <sakari.ailus@iki.fi>
12278 L:      linux-media@vger.kernel.org
12279 S:      Maintained
12280 F:      drivers/media/i2c/ad5820.c
12281 F:      drivers/media/i2c/et8ek8
12282
12283 NOKIA N900 POWER SUPPLY DRIVERS
12284 R:      Pali Rohár <pali@kernel.org>
12285 F:      drivers/power/supply/bq2415x_charger.c
12286 F:      drivers/power/supply/bq27xxx_battery.c
12287 F:      drivers/power/supply/bq27xxx_battery_i2c.c
12288 F:      drivers/power/supply/isp1704_charger.c
12289 F:      drivers/power/supply/rx51_battery.c
12290 F:      include/linux/power/bq2415x_charger.h
12291 F:      include/linux/power/bq27xxx_battery.h
12292
12293 NOLIBC HEADER FILE
12294 M:      Willy Tarreau <w@1wt.eu>
12295 S:      Maintained
12296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12297 F:      tools/include/nolibc/
12298
12299 NSDEPS
12300 M:      Matthias Maennich <maennich@google.com>
12301 S:      Maintained
12302 F:      Documentation/core-api/symbol-namespaces.rst
12303 F:      scripts/nsdeps
12304
12305 NTB AMD DRIVER
12306 M:      Sanjay R Mehta <sanju.mehta@amd.com>
12307 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12308 L:      linux-ntb@googlegroups.com
12309 S:      Supported
12310 F:      drivers/ntb/hw/amd/
12311
12312 NTB DRIVER CORE
12313 M:      Jon Mason <jdmason@kudzu.us>
12314 M:      Dave Jiang <dave.jiang@intel.com>
12315 M:      Allen Hubbe <allenbh@gmail.com>
12316 L:      linux-ntb@googlegroups.com
12317 S:      Supported
12318 W:      https://github.com/jonmason/ntb/wiki
12319 T:      git git://github.com/jonmason/ntb.git
12320 F:      drivers/net/ntb_netdev.c
12321 F:      drivers/ntb/
12322 F:      include/linux/ntb.h
12323 F:      include/linux/ntb_transport.h
12324 F:      tools/testing/selftests/ntb/
12325
12326 NTB IDT DRIVER
12327 M:      Serge Semin <fancer.lancer@gmail.com>
12328 L:      linux-ntb@googlegroups.com
12329 S:      Supported
12330 F:      drivers/ntb/hw/idt/
12331
12332 NTB INTEL DRIVER
12333 M:      Dave Jiang <dave.jiang@intel.com>
12334 L:      linux-ntb@googlegroups.com
12335 S:      Supported
12336 W:      https://github.com/davejiang/linux/wiki
12337 T:      git https://github.com/davejiang/linux.git
12338 F:      drivers/ntb/hw/intel/
12339
12340 NTFS FILESYSTEM
12341 M:      Anton Altaparmakov <anton@tuxera.com>
12342 L:      linux-ntfs-dev@lists.sourceforge.net
12343 S:      Supported
12344 W:      http://www.tuxera.com/
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12346 F:      Documentation/filesystems/ntfs.rst
12347 F:      fs/ntfs/
12348
12349 NUBUS SUBSYSTEM
12350 M:      Finn Thain <fthain@telegraphics.com.au>
12351 L:      linux-m68k@lists.linux-m68k.org
12352 S:      Maintained
12353 F:      arch/*/include/asm/nubus.h
12354 F:      drivers/nubus/
12355 F:      include/linux/nubus.h
12356 F:      include/uapi/linux/nubus.h
12357
12358 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12359 M:      Antonino Daplas <adaplas@gmail.com>
12360 L:      linux-fbdev@vger.kernel.org
12361 S:      Maintained
12362 F:      drivers/video/fbdev/nvidia/
12363 F:      drivers/video/fbdev/riva/
12364
12365 NVM EXPRESS DRIVER
12366 M:      Keith Busch <kbusch@kernel.org>
12367 M:      Jens Axboe <axboe@fb.com>
12368 M:      Christoph Hellwig <hch@lst.de>
12369 M:      Sagi Grimberg <sagi@grimberg.me>
12370 L:      linux-nvme@lists.infradead.org
12371 S:      Supported
12372 W:      http://git.infradead.org/nvme.git
12373 T:      git://git.infradead.org/nvme.git
12374 F:      drivers/nvme/host/
12375 F:      include/linux/nvme.h
12376 F:      include/uapi/linux/nvme_ioctl.h
12377
12378 NVM EXPRESS FC TRANSPORT DRIVERS
12379 M:      James Smart <james.smart@broadcom.com>
12380 L:      linux-nvme@lists.infradead.org
12381 S:      Supported
12382 F:      drivers/nvme/host/fc.c
12383 F:      drivers/nvme/target/fc.c
12384 F:      drivers/nvme/target/fcloop.c
12385 F:      include/linux/nvme-fc-driver.h
12386 F:      include/linux/nvme-fc.h
12387
12388 NVM EXPRESS TARGET DRIVER
12389 M:      Christoph Hellwig <hch@lst.de>
12390 M:      Sagi Grimberg <sagi@grimberg.me>
12391 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12392 L:      linux-nvme@lists.infradead.org
12393 S:      Supported
12394 W:      http://git.infradead.org/nvme.git
12395 T:      git://git.infradead.org/nvme.git
12396 F:      drivers/nvme/target/
12397
12398 NVMEM FRAMEWORK
12399 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12400 S:      Maintained
12401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12402 F:      Documentation/ABI/stable/sysfs-bus-nvmem
12403 F:      Documentation/devicetree/bindings/nvmem/
12404 F:      drivers/nvmem/
12405 F:      include/linux/nvmem-consumer.h
12406 F:      include/linux/nvmem-provider.h
12407
12408 NXP FSPI DRIVER
12409 M:      Ashish Kumar <ashish.kumar@nxp.com>
12410 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
12411 L:      linux-spi@vger.kernel.org
12412 S:      Maintained
12413 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12414 F:      drivers/spi/spi-nxp-fspi.c
12415
12416 NXP FXAS21002C DRIVER
12417 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12418 L:      linux-iio@vger.kernel.org
12419 S:      Maintained
12420 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12421 F:      drivers/iio/gyro/fxas21002c.h
12422 F:      drivers/iio/gyro/fxas21002c_core.c
12423 F:      drivers/iio/gyro/fxas21002c_i2c.c
12424 F:      drivers/iio/gyro/fxas21002c_spi.c
12425
12426 NXP SGTL5000 DRIVER
12427 M:      Fabio Estevam <festevam@gmail.com>
12428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12429 S:      Maintained
12430 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
12431 F:      sound/soc/codecs/sgtl5000*
12432
12433 NXP SJA1105 ETHERNET SWITCH DRIVER
12434 M:      Vladimir Oltean <olteanv@gmail.com>
12435 L:      linux-kernel@vger.kernel.org
12436 S:      Maintained
12437 F:      drivers/net/dsa/sja1105
12438
12439 NXP TDA998X DRM DRIVER
12440 M:      Russell King <linux@armlinux.org.uk>
12441 S:      Maintained
12442 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12443 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12444 F:      drivers/gpu/drm/i2c/tda998x_drv.c
12445 F:      include/drm/i2c/tda998x.h
12446 F:      include/dt-bindings/display/tda998x.h
12447 K:      "nxp,tda998x"
12448
12449 NXP TFA9879 DRIVER
12450 M:      Peter Rosin <peda@axentia.se>
12451 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12452 S:      Maintained
12453 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
12454 F:      sound/soc/codecs/tfa9879*
12455
12456 NXP-NCI NFC DRIVER
12457 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
12458 R:      Charles Gorand <charles.gorand@effinnov.com>
12459 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12460 S:      Supported
12461 F:      drivers/nfc/nxp-nci
12462
12463 OBJAGG
12464 M:      Jiri Pirko <jiri@nvidia.com>
12465 L:      netdev@vger.kernel.org
12466 S:      Supported
12467 F:      include/linux/objagg.h
12468 F:      lib/objagg.c
12469 F:      lib/test_objagg.c
12470
12471 OBJTOOL
12472 M:      Josh Poimboeuf <jpoimboe@redhat.com>
12473 M:      Peter Zijlstra <peterz@infradead.org>
12474 S:      Supported
12475 F:      tools/objtool/
12476
12477 OCELOT ETHERNET SWITCH DRIVER
12478 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12479 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
12480 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
12481 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12482 L:      netdev@vger.kernel.org
12483 S:      Supported
12484 F:      drivers/net/dsa/ocelot/*
12485 F:      drivers/net/ethernet/mscc/
12486 F:      include/soc/mscc/ocelot*
12487 F:      net/dsa/tag_ocelot.c
12488
12489 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12490 M:      Frederic Barrat <fbarrat@linux.ibm.com>
12491 M:      Andrew Donnellan <ajd@linux.ibm.com>
12492 L:      linuxppc-dev@lists.ozlabs.org
12493 S:      Supported
12494 F:      Documentation/userspace-api/accelerators/ocxl.rst
12495 F:      arch/powerpc/include/asm/pnv-ocxl.h
12496 F:      arch/powerpc/platforms/powernv/ocxl.c
12497 F:      drivers/misc/ocxl/
12498 F:      include/misc/ocxl*
12499 F:      include/uapi/misc/ocxl.h
12500
12501 OMAP AUDIO SUPPORT
12502 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12503 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
12504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12505 L:      linux-omap@vger.kernel.org
12506 S:      Maintained
12507 F:      sound/soc/ti/n810.c
12508 F:      sound/soc/ti/omap*
12509 F:      sound/soc/ti/rx51.c
12510 F:      sound/soc/ti/sdma-pcm.*
12511
12512 OMAP CLOCK FRAMEWORK SUPPORT
12513 M:      Paul Walmsley <paul@pwsan.com>
12514 L:      linux-omap@vger.kernel.org
12515 S:      Maintained
12516 F:      arch/arm/*omap*/*clock*
12517
12518 OMAP DEVICE TREE SUPPORT
12519 M:      Benoît Cousson <bcousson@baylibre.com>
12520 M:      Tony Lindgren <tony@atomide.com>
12521 L:      linux-omap@vger.kernel.org
12522 L:      devicetree@vger.kernel.org
12523 S:      Maintained
12524 F:      arch/arm/boot/dts/*am3*
12525 F:      arch/arm/boot/dts/*am4*
12526 F:      arch/arm/boot/dts/*am5*
12527 F:      arch/arm/boot/dts/*dra7*
12528 F:      arch/arm/boot/dts/*omap*
12529 F:      arch/arm/boot/dts/logicpd-som-lv*
12530 F:      arch/arm/boot/dts/logicpd-torpedo*
12531
12532 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12533 L:      linux-omap@vger.kernel.org
12534 L:      linux-fbdev@vger.kernel.org
12535 S:      Orphan
12536 F:      Documentation/arm/omap/dss.rst
12537 F:      drivers/video/fbdev/omap2/
12538
12539 OMAP FRAMEBUFFER SUPPORT
12540 L:      linux-fbdev@vger.kernel.org
12541 L:      linux-omap@vger.kernel.org
12542 S:      Orphan
12543 F:      drivers/video/fbdev/omap/
12544
12545 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12546 M:      Roger Quadros <rogerq@ti.com>
12547 M:      Tony Lindgren <tony@atomide.com>
12548 L:      linux-omap@vger.kernel.org
12549 S:      Maintained
12550 F:      arch/arm/mach-omap2/*gpmc*
12551 F:      drivers/memory/omap-gpmc.c
12552
12553 OMAP GPIO DRIVER
12554 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12555 M:      Santosh Shilimkar <ssantosh@kernel.org>
12556 M:      Kevin Hilman <khilman@kernel.org>
12557 L:      linux-omap@vger.kernel.org
12558 S:      Maintained
12559 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12560 F:      drivers/gpio/gpio-omap.c
12561
12562 OMAP HARDWARE SPINLOCK SUPPORT
12563 M:      Ohad Ben-Cohen <ohad@wizery.com>
12564 L:      linux-omap@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/hwspinlock/omap_hwspinlock.c
12567
12568 OMAP HS MMC SUPPORT
12569 L:      linux-mmc@vger.kernel.org
12570 L:      linux-omap@vger.kernel.org
12571 S:      Orphan
12572 F:      drivers/mmc/host/omap_hsmmc.c
12573
12574 OMAP HWMOD DATA
12575 M:      Paul Walmsley <paul@pwsan.com>
12576 L:      linux-omap@vger.kernel.org
12577 S:      Maintained
12578 F:      arch/arm/mach-omap2/omap_hwmod*data*
12579
12580 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12581 M:      Benoît Cousson <bcousson@baylibre.com>
12582 L:      linux-omap@vger.kernel.org
12583 S:      Maintained
12584 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12585
12586 OMAP HWMOD SUPPORT
12587 M:      Benoît Cousson <bcousson@baylibre.com>
12588 M:      Paul Walmsley <paul@pwsan.com>
12589 L:      linux-omap@vger.kernel.org
12590 S:      Maintained
12591 F:      arch/arm/mach-omap2/omap_hwmod.*
12592
12593 OMAP I2C DRIVER
12594 M:      Vignesh R <vigneshr@ti.com>
12595 L:      linux-omap@vger.kernel.org
12596 L:      linux-i2c@vger.kernel.org
12597 S:      Maintained
12598 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12599 F:      drivers/i2c/busses/i2c-omap.c
12600
12601 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12602 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12603 L:      linux-media@vger.kernel.org
12604 S:      Maintained
12605 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12606 F:      drivers/media/platform/omap3isp/
12607 F:      drivers/staging/media/omap4iss/
12608
12609 OMAP MMC SUPPORT
12610 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12611 L:      linux-omap@vger.kernel.org
12612 S:      Odd Fixes
12613 F:      drivers/mmc/host/omap.c
12614
12615 OMAP POWER MANAGEMENT SUPPORT
12616 M:      Kevin Hilman <khilman@kernel.org>
12617 L:      linux-omap@vger.kernel.org
12618 S:      Maintained
12619 F:      arch/arm/*omap*/*pm*
12620 F:      drivers/cpufreq/omap-cpufreq.c
12621
12622 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12623 M:      Rajendra Nayak <rnayak@codeaurora.org>
12624 M:      Paul Walmsley <paul@pwsan.com>
12625 L:      linux-omap@vger.kernel.org
12626 S:      Maintained
12627 F:      arch/arm/mach-omap2/prm*
12628
12629 OMAP RANDOM NUMBER GENERATOR SUPPORT
12630 M:      Deepak Saxena <dsaxena@plexity.net>
12631 S:      Maintained
12632 F:      drivers/char/hw_random/omap-rng.c
12633
12634 OMAP USB SUPPORT
12635 L:      linux-usb@vger.kernel.org
12636 L:      linux-omap@vger.kernel.org
12637 S:      Orphan
12638 F:      arch/arm/*omap*/usb*
12639 F:      drivers/usb/*/*omap*
12640
12641 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12642 M:      Mark Jackson <mpfj@newflow.co.uk>
12643 L:      linux-omap@vger.kernel.org
12644 S:      Maintained
12645 F:      arch/arm/boot/dts/am335x-nano.dts
12646
12647 OMAP1 SUPPORT
12648 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12649 M:      Tony Lindgren <tony@atomide.com>
12650 L:      linux-omap@vger.kernel.org
12651 S:      Maintained
12652 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12654 F:      arch/arm/configs/omap1_defconfig
12655 F:      arch/arm/mach-omap1/
12656 F:      arch/arm/plat-omap/
12657 F:      drivers/i2c/busses/i2c-omap.c
12658 F:      include/linux/platform_data/ams-delta-fiq.h
12659 F:      include/linux/platform_data/i2c-omap.h
12660
12661 OMAP2+ SUPPORT
12662 M:      Tony Lindgren <tony@atomide.com>
12663 L:      linux-omap@vger.kernel.org
12664 S:      Maintained
12665 W:      http://www.muru.com/linux/omap/
12666 W:      http://linux.omap.com/
12667 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12669 F:      arch/arm/configs/omap2plus_defconfig
12670 F:      arch/arm/mach-omap2/
12671 F:      arch/arm/plat-omap/
12672 F:      drivers/bus/ti-sysc.c
12673 F:      drivers/i2c/busses/i2c-omap.c
12674 F:      drivers/irqchip/irq-omap-intc.c
12675 F:      drivers/mfd/*omap*.c
12676 F:      drivers/mfd/menelaus.c
12677 F:      drivers/mfd/palmas.c
12678 F:      drivers/mfd/tps65217.c
12679 F:      drivers/mfd/tps65218.c
12680 F:      drivers/mfd/tps65910.c
12681 F:      drivers/mfd/twl-core.[ch]
12682 F:      drivers/mfd/twl4030*.c
12683 F:      drivers/mfd/twl6030*.c
12684 F:      drivers/mfd/twl6040*.c
12685 F:      drivers/regulator/palmas-regulator*.c
12686 F:      drivers/regulator/pbias-regulator.c
12687 F:      drivers/regulator/tps65217-regulator.c
12688 F:      drivers/regulator/tps65218-regulator.c
12689 F:      drivers/regulator/tps65910-regulator.c
12690 F:      drivers/regulator/twl-regulator.c
12691 F:      drivers/regulator/twl6030-regulator.c
12692 F:      include/linux/platform_data/i2c-omap.h
12693 F:      include/linux/platform_data/ti-sysc.h
12694
12695 OMFS FILESYSTEM
12696 M:      Bob Copeland <me@bobcopeland.com>
12697 L:      linux-karma-devel@lists.sourceforge.net
12698 S:      Maintained
12699 F:      Documentation/filesystems/omfs.rst
12700 F:      fs/omfs/
12701
12702 OMNIKEY CARDMAN 4000 DRIVER
12703 M:      Harald Welte <laforge@gnumonks.org>
12704 S:      Maintained
12705 F:      drivers/char/pcmcia/cm4000_cs.c
12706 F:      include/linux/cm4000_cs.h
12707 F:      include/uapi/linux/cm4000_cs.h
12708
12709 OMNIKEY CARDMAN 4040 DRIVER
12710 M:      Harald Welte <laforge@gnumonks.org>
12711 S:      Maintained
12712 F:      drivers/char/pcmcia/cm4040_cs.*
12713
12714 OMNIVISION OV13858 SENSOR DRIVER
12715 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12716 L:      linux-media@vger.kernel.org
12717 S:      Maintained
12718 T:      git git://linuxtv.org/media_tree.git
12719 F:      drivers/media/i2c/ov13858.c
12720
12721 OMNIVISION OV2680 SENSOR DRIVER
12722 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12723 L:      linux-media@vger.kernel.org
12724 S:      Maintained
12725 T:      git git://linuxtv.org/media_tree.git
12726 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12727 F:      drivers/media/i2c/ov2680.c
12728
12729 OMNIVISION OV2685 SENSOR DRIVER
12730 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12731 L:      linux-media@vger.kernel.org
12732 S:      Maintained
12733 T:      git git://linuxtv.org/media_tree.git
12734 F:      drivers/media/i2c/ov2685.c
12735
12736 OMNIVISION OV2740 SENSOR DRIVER
12737 M:      Tianshu Qiu <tian.shu.qiua@intel.com>
12738 R:      Shawn Tu <shawnx.tu@intel.com>
12739 R:      Bingbu Cao <bingbu.cao@intel.com>
12740 L:      linux-media@vger.kernel.org
12741 S:      Maintained
12742 T:      git git://linuxtv.org/media_tree.git
12743 F:      drivers/media/i2c/ov2740.c
12744
12745 OMNIVISION OV5640 SENSOR DRIVER
12746 M:      Steve Longerbeam <slongerbeam@gmail.com>
12747 L:      linux-media@vger.kernel.org
12748 S:      Maintained
12749 T:      git git://linuxtv.org/media_tree.git
12750 F:      drivers/media/i2c/ov5640.c
12751
12752 OMNIVISION OV5647 SENSOR DRIVER
12753 M:      Luis Oliveira <lolivei@synopsys.com>
12754 L:      linux-media@vger.kernel.org
12755 S:      Maintained
12756 T:      git git://linuxtv.org/media_tree.git
12757 F:      drivers/media/i2c/ov5647.c
12758
12759 OMNIVISION OV5670 SENSOR DRIVER
12760 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12761 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12762 L:      linux-media@vger.kernel.org
12763 S:      Maintained
12764 T:      git git://linuxtv.org/media_tree.git
12765 F:      drivers/media/i2c/ov5670.c
12766
12767 OMNIVISION OV5675 SENSOR DRIVER
12768 M:      Shawn Tu <shawnx.tu@intel.com>
12769 L:      linux-media@vger.kernel.org
12770 S:      Maintained
12771 T:      git git://linuxtv.org/media_tree.git
12772 F:      drivers/media/i2c/ov5675.c
12773
12774 OMNIVISION OV5695 SENSOR DRIVER
12775 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12776 L:      linux-media@vger.kernel.org
12777 S:      Maintained
12778 T:      git git://linuxtv.org/media_tree.git
12779 F:      drivers/media/i2c/ov5695.c
12780
12781 OMNIVISION OV7670 SENSOR DRIVER
12782 M:      Jonathan Corbet <corbet@lwn.net>
12783 L:      linux-media@vger.kernel.org
12784 S:      Maintained
12785 T:      git git://linuxtv.org/media_tree.git
12786 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12787 F:      drivers/media/i2c/ov7670.c
12788
12789 OMNIVISION OV772x SENSOR DRIVER
12790 M:      Jacopo Mondi <jacopo@jmondi.org>
12791 L:      linux-media@vger.kernel.org
12792 S:      Odd fixes
12793 T:      git git://linuxtv.org/media_tree.git
12794 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12795 F:      drivers/media/i2c/ov772x.c
12796 F:      include/media/i2c/ov772x.h
12797
12798 OMNIVISION OV7740 SENSOR DRIVER
12799 M:      Wenyou Yang <wenyou.yang@microchip.com>
12800 L:      linux-media@vger.kernel.org
12801 S:      Maintained
12802 T:      git git://linuxtv.org/media_tree.git
12803 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12804 F:      drivers/media/i2c/ov7740.c
12805
12806 OMNIVISION OV8856 SENSOR DRIVER
12807 M:      Dongchun Zhu <dongchun.zhu@mediatek.com>
12808 L:      linux-media@vger.kernel.org
12809 S:      Maintained
12810 T:      git git://linuxtv.org/media_tree.git
12811 F:      Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12812 F:      drivers/media/i2c/ov8856.c
12813
12814 OMNIVISION OV9640 SENSOR DRIVER
12815 M:      Petr Cvek <petrcvekcz@gmail.com>
12816 L:      linux-media@vger.kernel.org
12817 S:      Maintained
12818 F:      drivers/media/i2c/ov9640.*
12819
12820 OMNIVISION OV9650 SENSOR DRIVER
12821 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12822 R:      Akinobu Mita <akinobu.mita@gmail.com>
12823 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12824 L:      linux-media@vger.kernel.org
12825 S:      Maintained
12826 T:      git git://linuxtv.org/media_tree.git
12827 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12828 F:      drivers/media/i2c/ov9650.c
12829
12830 ONENAND FLASH DRIVER
12831 M:      Kyungmin Park <kyungmin.park@samsung.com>
12832 L:      linux-mtd@lists.infradead.org
12833 S:      Maintained
12834 F:      drivers/mtd/nand/onenand/
12835 F:      include/linux/mtd/onenand*.h
12836
12837 ONION OMEGA2+ BOARD
12838 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12839 L:      linux-mips@vger.kernel.org
12840 S:      Maintained
12841 F:      arch/mips/boot/dts/ralink/omega2p.dts
12842
12843 OP-TEE DRIVER
12844 M:      Jens Wiklander <jens.wiklander@linaro.org>
12845 L:      op-tee@lists.trustedfirmware.org
12846 S:      Maintained
12847 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
12848 F:      drivers/tee/optee/
12849
12850 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12851 M:      Sumit Garg <sumit.garg@linaro.org>
12852 L:      op-tee@lists.trustedfirmware.org
12853 S:      Maintained
12854 F:      drivers/char/hw_random/optee-rng.c
12855
12856 OPA-VNIC DRIVER
12857 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12858 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12859 L:      linux-rdma@vger.kernel.org
12860 S:      Supported
12861 F:      drivers/infiniband/ulp/opa_vnic
12862
12863 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12864 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12865 M:      Frank Rowand <frowand.list@gmail.com>
12866 L:      devicetree@vger.kernel.org
12867 S:      Maintained
12868 F:      Documentation/devicetree/dynamic-resolution-notes.rst
12869 F:      Documentation/devicetree/overlay-notes.rst
12870 F:      drivers/of/overlay.c
12871 F:      drivers/of/resolver.c
12872 K:      of_overlay_notifier_
12873
12874 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12875 M:      Rob Herring <robh+dt@kernel.org>
12876 M:      Frank Rowand <frowand.list@gmail.com>
12877 L:      devicetree@vger.kernel.org
12878 S:      Maintained
12879 W:      http://www.devicetree.org/
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12881 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12882 F:      drivers/of/
12883 F:      include/linux/of*.h
12884 F:      scripts/dtc/
12885
12886 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12887 M:      Rob Herring <robh+dt@kernel.org>
12888 L:      devicetree@vger.kernel.org
12889 S:      Maintained
12890 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12892 F:      Documentation/devicetree/
12893 F:      arch/*/boot/dts/
12894 F:      include/dt-bindings/
12895
12896 OPENCORES I2C BUS DRIVER
12897 M:      Peter Korsgaard <peter@korsgaard.com>
12898 M:      Andrew Lunn <andrew@lunn.ch>
12899 L:      linux-i2c@vger.kernel.org
12900 S:      Maintained
12901 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12902 F:      Documentation/i2c/busses/i2c-ocores.rst
12903 F:      drivers/i2c/busses/i2c-ocores.c
12904 F:      include/linux/platform_data/i2c-ocores.h
12905
12906 OPENRISC ARCHITECTURE
12907 M:      Jonas Bonn <jonas@southpole.se>
12908 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12909 M:      Stafford Horne <shorne@gmail.com>
12910 L:      openrisc@lists.librecores.org
12911 S:      Maintained
12912 W:      http://openrisc.io
12913 T:      git git://github.com/openrisc/linux.git
12914 F:      Documentation/devicetree/bindings/openrisc/
12915 F:      Documentation/openrisc/
12916 F:      arch/openrisc/
12917 F:      drivers/irqchip/irq-ompic.c
12918 F:      drivers/irqchip/irq-or1k-*
12919
12920 OPENVSWITCH
12921 M:      Pravin B Shelar <pshelar@ovn.org>
12922 L:      netdev@vger.kernel.org
12923 L:      dev@openvswitch.org
12924 S:      Maintained
12925 W:      http://openvswitch.org
12926 F:      include/uapi/linux/openvswitch.h
12927 F:      net/openvswitch/
12928
12929 OPERATING PERFORMANCE POINTS (OPP)
12930 M:      Viresh Kumar <vireshk@kernel.org>
12931 M:      Nishanth Menon <nm@ti.com>
12932 M:      Stephen Boyd <sboyd@kernel.org>
12933 L:      linux-pm@vger.kernel.org
12934 S:      Maintained
12935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12936 F:      Documentation/devicetree/bindings/opp/
12937 F:      Documentation/power/opp.rst
12938 F:      drivers/opp/
12939 F:      include/linux/pm_opp.h
12940
12941 OPL4 DRIVER
12942 M:      Clemens Ladisch <clemens@ladisch.de>
12943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12944 S:      Maintained
12945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12946 F:      sound/drivers/opl4/
12947
12948 OPROFILE
12949 M:      Robert Richter <rric@kernel.org>
12950 L:      oprofile-list@lists.sf.net
12951 S:      Maintained
12952 F:      arch/*/include/asm/oprofile*.h
12953 F:      arch/*/oprofile/
12954 F:      drivers/oprofile/
12955 F:      include/linux/oprofile.h
12956
12957 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12958 M:      Mark Fasheh <mark@fasheh.com>
12959 M:      Joel Becker <jlbec@evilplan.org>
12960 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12961 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12962 S:      Supported
12963 W:      http://ocfs2.wiki.kernel.org
12964 F:      Documentation/filesystems/dlmfs.rst
12965 F:      Documentation/filesystems/ocfs2.rst
12966 F:      fs/ocfs2/
12967
12968 ORANGEFS FILESYSTEM
12969 M:      Mike Marshall <hubcap@omnibond.com>
12970 R:      Martin Brandenburg <martin@omnibond.com>
12971 L:      devel@lists.orangefs.org
12972 S:      Supported
12973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12974 F:      Documentation/filesystems/orangefs.rst
12975 F:      fs/orangefs/
12976
12977 ORINOCO DRIVER
12978 L:      linux-wireless@vger.kernel.org
12979 S:      Orphan
12980 W:      https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12981 W:      http://www.nongnu.org/orinoco/
12982 F:      drivers/net/wireless/intersil/orinoco/
12983
12984 OV2659 OMNIVISION SENSOR DRIVER
12985 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12986 L:      linux-media@vger.kernel.org
12987 S:      Maintained
12988 W:      https://linuxtv.org
12989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12990 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12991 F:      drivers/media/i2c/ov2659.c
12992 F:      include/media/i2c/ov2659.h
12993
12994 OVERLAY FILESYSTEM
12995 M:      Miklos Szeredi <miklos@szeredi.hu>
12996 L:      linux-unionfs@vger.kernel.org
12997 S:      Supported
12998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12999 F:      Documentation/filesystems/overlayfs.rst
13000 F:      fs/overlayfs/
13001
13002 P54 WIRELESS DRIVER
13003 M:      Christian Lamparter <chunkeey@googlemail.com>
13004 L:      linux-wireless@vger.kernel.org
13005 S:      Maintained
13006 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
13007 F:      drivers/net/wireless/intersil/p54/
13008
13009 PACKING
13010 M:      Vladimir Oltean <olteanv@gmail.com>
13011 L:      netdev@vger.kernel.org
13012 S:      Supported
13013 F:      Documentation/core-api/packing.rst
13014 F:      include/linux/packing.h
13015 F:      lib/packing.c
13016
13017 PADATA PARALLEL EXECUTION MECHANISM
13018 M:      Steffen Klassert <steffen.klassert@secunet.com>
13019 L:      linux-crypto@vger.kernel.org
13020 S:      Maintained
13021 F:      Documentation/core-api/padata.rst
13022 F:      include/linux/padata.h
13023 F:      kernel/padata.c
13024
13025 PAGE POOL
13026 M:      Jesper Dangaard Brouer <hawk@kernel.org>
13027 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
13028 L:      netdev@vger.kernel.org
13029 S:      Supported
13030 F:      include/net/page_pool.h
13031 F:      net/core/page_pool.c
13032
13033 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13034 M:      Harald Welte <laforge@gnumonks.org>
13035 L:      platform-driver-x86@vger.kernel.org
13036 S:      Maintained
13037 F:      drivers/platform/x86/panasonic-laptop.c
13038
13039 PARALLAX PING IIO SENSOR DRIVER
13040 M:      Andreas Klinger <ak@it-klinger.de>
13041 L:      linux-iio@vger.kernel.org
13042 S:      Maintained
13043 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13044 F:      drivers/iio/proximity/ping.c
13045
13046 PARALLEL LCD/KEYPAD PANEL DRIVER
13047 M:      Willy Tarreau <willy@haproxy.com>
13048 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13049 S:      Odd Fixes
13050 F:      Documentation/admin-guide/lcd-panel-cgram.rst
13051 F:      drivers/auxdisplay/panel.c
13052
13053 PARALLEL PORT SUBSYSTEM
13054 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13055 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13056 L:      linux-parport@lists.infradead.org (subscribers-only)
13057 S:      Maintained
13058 F:      Documentation/driver-api/parport*.rst
13059 F:      drivers/char/ppdev.c
13060 F:      drivers/parport/
13061 F:      include/linux/parport*.h
13062 F:      include/uapi/linux/ppdev.h
13063
13064 PARAVIRT_OPS INTERFACE
13065 M:      Juergen Gross <jgross@suse.com>
13066 M:      Deep Shah <sdeep@vmware.com>
13067 M:      "VMware, Inc." <pv-drivers@vmware.com>
13068 L:      virtualization@lists.linux-foundation.org
13069 S:      Supported
13070 F:      Documentation/virt/paravirt_ops.rst
13071 F:      arch/*/include/asm/paravirt*.h
13072 F:      arch/*/kernel/paravirt*
13073 F:      include/linux/hypervisor.h
13074
13075 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13076 M:      Tim Waugh <tim@cyberelk.net>
13077 L:      linux-parport@lists.infradead.org (subscribers-only)
13078 S:      Maintained
13079 F:      Documentation/admin-guide/blockdev/paride.rst
13080 F:      drivers/block/paride/
13081
13082 PARISC ARCHITECTURE
13083 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13084 M:      Helge Deller <deller@gmx.de>
13085 L:      linux-parisc@vger.kernel.org
13086 S:      Maintained
13087 W:      https://parisc.wiki.kernel.org
13088 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13091 F:      Documentation/parisc/
13092 F:      arch/parisc/
13093 F:      drivers/char/agp/parisc-agp.c
13094 F:      drivers/input/misc/hp_sdc_rtc.c
13095 F:      drivers/input/serio/gscps2.c
13096 F:      drivers/input/serio/hp_sdc*
13097 F:      drivers/parisc/
13098 F:      drivers/parport/parport_gsc.*
13099 F:      drivers/tty/serial/8250/8250_gsc.c
13100 F:      drivers/video/console/sti*
13101 F:      drivers/video/fbdev/sti*
13102 F:      drivers/video/logo/logo_parisc*
13103 F:      include/linux/hp_sdc.h
13104
13105 PARMAN
13106 M:      Jiri Pirko <jiri@nvidia.com>
13107 L:      netdev@vger.kernel.org
13108 S:      Supported
13109 F:      include/linux/parman.h
13110 F:      lib/parman.c
13111 F:      lib/test_parman.c
13112
13113 PC ENGINES APU BOARD DRIVER
13114 M:      Enrico Weigelt, metux IT consult <info@metux.net>
13115 S:      Maintained
13116 F:      drivers/platform/x86/pcengines-apuv2.c
13117
13118 PC87360 HARDWARE MONITORING DRIVER
13119 M:      Jim Cromie <jim.cromie@gmail.com>
13120 L:      linux-hwmon@vger.kernel.org
13121 S:      Maintained
13122 F:      Documentation/hwmon/pc87360.rst
13123 F:      drivers/hwmon/pc87360.c
13124
13125 PC8736x GPIO DRIVER
13126 M:      Jim Cromie <jim.cromie@gmail.com>
13127 S:      Maintained
13128 F:      drivers/char/pc8736x_gpio.c
13129
13130 PC87427 HARDWARE MONITORING DRIVER
13131 M:      Jean Delvare <jdelvare@suse.com>
13132 L:      linux-hwmon@vger.kernel.org
13133 S:      Maintained
13134 F:      Documentation/hwmon/pc87427.rst
13135 F:      drivers/hwmon/pc87427.c
13136
13137 PCA9532 LED DRIVER
13138 M:      Riku Voipio <riku.voipio@iki.fi>
13139 S:      Maintained
13140 F:      drivers/leds/leds-pca9532.c
13141 F:      include/linux/leds-pca9532.h
13142
13143 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13144 M:      Guenter Roeck <linux@roeck-us.net>
13145 L:      linux-i2c@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
13148
13149 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13150 M:      Khalid Aziz <khalid@gonehiking.org>
13151 S:      Maintained
13152 F:      drivers/firmware/pcdp.*
13153
13154 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13155 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13156 M:      Pali Rohár <pali@kernel.org>
13157 L:      linux-pci@vger.kernel.org
13158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13159 S:      Maintained
13160 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
13161 F:      drivers/pci/controller/pci-aardvark.c
13162
13163 PCI DRIVER FOR ALTERA PCIE IP
13164 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13165 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13166 L:      linux-pci@vger.kernel.org
13167 S:      Supported
13168 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
13169 F:      drivers/pci/controller/pcie-altera.c
13170
13171 PCI DRIVER FOR APPLIEDMICRO XGENE
13172 M:      Toan Le <toan@os.amperecomputing.com>
13173 L:      linux-pci@vger.kernel.org
13174 L:      linux-arm-kernel@lists.infradead.org
13175 S:      Maintained
13176 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
13177 F:      drivers/pci/controller/pci-xgene.c
13178
13179 PCI DRIVER FOR ARM VERSATILE PLATFORM
13180 M:      Rob Herring <robh@kernel.org>
13181 L:      linux-pci@vger.kernel.org
13182 L:      linux-arm-kernel@lists.infradead.org
13183 S:      Maintained
13184 F:      Documentation/devicetree/bindings/pci/versatile.yaml
13185 F:      drivers/pci/controller/pci-versatile.c
13186
13187 PCI DRIVER FOR ARMADA 8K
13188 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13189 L:      linux-pci@vger.kernel.org
13190 L:      linux-arm-kernel@lists.infradead.org
13191 S:      Maintained
13192 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
13193 F:      drivers/pci/controller/dwc/pcie-armada8k.c
13194
13195 PCI DRIVER FOR CADENCE PCIE IP
13196 M:      Tom Joseph <tjoseph@cadence.com>
13197 L:      linux-pci@vger.kernel.org
13198 S:      Maintained
13199 F:      Documentation/devicetree/bindings/pci/cdns,*
13200 F:      drivers/pci/controller/cadence/
13201
13202 PCI DRIVER FOR FREESCALE LAYERSCAPE
13203 M:      Minghuan Lian <minghuan.Lian@nxp.com>
13204 M:      Mingkai Hu <mingkai.hu@nxp.com>
13205 M:      Roy Zang <roy.zang@nxp.com>
13206 L:      linuxppc-dev@lists.ozlabs.org
13207 L:      linux-pci@vger.kernel.org
13208 L:      linux-arm-kernel@lists.infradead.org
13209 S:      Maintained
13210 F:      drivers/pci/controller/dwc/*layerscape*
13211
13212 PCI DRIVER FOR GENERIC OF HOSTS
13213 M:      Will Deacon <will@kernel.org>
13214 L:      linux-pci@vger.kernel.org
13215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13216 S:      Maintained
13217 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13218 F:      drivers/pci/controller/pci-host-common.c
13219 F:      drivers/pci/controller/pci-host-generic.c
13220
13221 PCI DRIVER FOR IMX6
13222 M:      Richard Zhu <hongxing.zhu@nxp.com>
13223 M:      Lucas Stach <l.stach@pengutronix.de>
13224 L:      linux-pci@vger.kernel.org
13225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13226 S:      Maintained
13227 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13228 F:      drivers/pci/controller/dwc/*imx6*
13229
13230 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13231 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13232 L:      linux-pci@vger.kernel.org
13233 S:      Supported
13234 F:      drivers/pci/controller/vmd.c
13235
13236 PCI DRIVER FOR MICROSEMI SWITCHTEC
13237 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13238 M:      Logan Gunthorpe <logang@deltatee.com>
13239 L:      linux-pci@vger.kernel.org
13240 S:      Maintained
13241 F:      Documentation/ABI/testing/sysfs-class-switchtec
13242 F:      Documentation/driver-api/switchtec.rst
13243 F:      drivers/ntb/hw/mscc/
13244 F:      drivers/pci/switch/switchtec*
13245 F:      include/linux/switchtec.h
13246 F:      include/uapi/linux/switchtec_ioctl.h
13247
13248 PCI DRIVER FOR MOBIVEIL PCIE IP
13249 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13250 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13251 L:      linux-pci@vger.kernel.org
13252 S:      Supported
13253 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13254 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
13255
13256 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13257 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13258 M:      Jason Cooper <jason@lakedaemon.net>
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/*mvebu*
13263
13264 PCI DRIVER FOR NVIDIA TEGRA
13265 M:      Thierry Reding <thierry.reding@gmail.com>
13266 L:      linux-tegra@vger.kernel.org
13267 L:      linux-pci@vger.kernel.org
13268 S:      Supported
13269 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13270 F:      drivers/pci/controller/pci-tegra.c
13271
13272 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13273 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13274 L:      linux-pci@vger.kernel.org
13275 L:      linux-arm-kernel@lists.infradead.org
13276 S:      Maintained
13277 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13278 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13279
13280 PCI DRIVER FOR RENESAS R-CAR
13281 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13282 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13283 L:      linux-pci@vger.kernel.org
13284 L:      linux-renesas-soc@vger.kernel.org
13285 S:      Maintained
13286 F:      Documentation/devicetree/bindings/pci/*rcar*
13287 F:      drivers/pci/controller/*rcar*
13288
13289 PCI DRIVER FOR SAMSUNG EXYNOS
13290 M:      Jingoo Han <jingoohan1@gmail.com>
13291 L:      linux-pci@vger.kernel.org
13292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13293 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13294 S:      Maintained
13295 F:      drivers/pci/controller/dwc/pci-exynos.c
13296
13297 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13298 M:      Jingoo Han <jingoohan1@gmail.com>
13299 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13300 L:      linux-pci@vger.kernel.org
13301 S:      Maintained
13302 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
13303 F:      drivers/pci/controller/dwc/*designware*
13304
13305 PCI DRIVER FOR TI DRA7XX/J721E
13306 M:      Kishon Vijay Abraham I <kishon@ti.com>
13307 L:      linux-omap@vger.kernel.org
13308 L:      linux-pci@vger.kernel.org
13309 L:      linux-arm-kernel@lists.infradead.org
13310 S:      Supported
13311 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
13312 F:      drivers/pci/controller/cadence/pci-j721e.c
13313 F:      drivers/pci/controller/dwc/pci-dra7xx.c
13314
13315 PCI DRIVER FOR TI KEYSTONE
13316 M:      Murali Karicheri <m-karicheri2@ti.com>
13317 L:      linux-pci@vger.kernel.org
13318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13319 S:      Maintained
13320 F:      drivers/pci/controller/dwc/pci-keystone.c
13321
13322 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13323 M:      Linus Walleij <linus.walleij@linaro.org>
13324 L:      linux-pci@vger.kernel.org
13325 S:      Maintained
13326 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13327 F:      drivers/pci/controller/pci-v3-semi.c
13328
13329 PCI ENDPOINT SUBSYSTEM
13330 M:      Kishon Vijay Abraham I <kishon@ti.com>
13331 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13332 L:      linux-pci@vger.kernel.org
13333 S:      Supported
13334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13335 F:      drivers/misc/pci_endpoint_test.c
13336 F:      drivers/pci/endpoint/
13337 F:      tools/pci/
13338
13339 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13340 M:      Russell Currey <ruscur@russell.cc>
13341 M:      Oliver O'Halloran <oohall@gmail.com>
13342 L:      linuxppc-dev@lists.ozlabs.org
13343 S:      Supported
13344 F:      Documentation/PCI/pci-error-recovery.rst
13345 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
13346 F:      arch/powerpc/include/*/eeh*.h
13347 F:      arch/powerpc/kernel/eeh*.c
13348 F:      arch/powerpc/platforms/*/eeh*.c
13349 F:      drivers/pci/pcie/aer.c
13350 F:      drivers/pci/pcie/dpc.c
13351 F:      drivers/pci/pcie/err.c
13352
13353 PCI ERROR RECOVERY
13354 M:      Linas Vepstas <linasvepstas@gmail.com>
13355 L:      linux-pci@vger.kernel.org
13356 S:      Supported
13357 F:      Documentation/PCI/pci-error-recovery.rst
13358
13359 PCI MSI DRIVER FOR ALTERA MSI IP
13360 M:      Ley Foon Tan <ley.foon.tan@intel.com>
13361 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
13362 L:      linux-pci@vger.kernel.org
13363 S:      Supported
13364 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13365 F:      drivers/pci/controller/pcie-altera-msi.c
13366
13367 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13368 M:      Toan Le <toan@os.amperecomputing.com>
13369 L:      linux-pci@vger.kernel.org
13370 L:      linux-arm-kernel@lists.infradead.org
13371 S:      Maintained
13372 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13373 F:      drivers/pci/controller/pci-xgene-msi.c
13374
13375 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13376 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13377 R:      Rob Herring <robh@kernel.org>
13378 L:      linux-pci@vger.kernel.org
13379 S:      Supported
13380 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13382 F:      drivers/pci/controller/
13383
13384 PCI SUBSYSTEM
13385 M:      Bjorn Helgaas <bhelgaas@google.com>
13386 L:      linux-pci@vger.kernel.org
13387 S:      Supported
13388 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
13389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13390 F:      Documentation/PCI/
13391 F:      Documentation/devicetree/bindings/pci/
13392 F:      arch/x86/kernel/early-quirks.c
13393 F:      arch/x86/kernel/quirks.c
13394 F:      arch/x86/pci/
13395 F:      drivers/acpi/pci*
13396 F:      drivers/pci/
13397 F:      include/asm-generic/pci*
13398 F:      include/linux/of_pci.h
13399 F:      include/linux/pci*
13400 F:      include/uapi/linux/pci*
13401 F:      lib/pci*
13402
13403 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13404 M:      Jonathan Chocron <jonnyc@amazon.com>
13405 L:      linux-pci@vger.kernel.org
13406 S:      Maintained
13407 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
13408 F:      drivers/pci/controller/dwc/pcie-al.c
13409
13410 PCIE DRIVER FOR AMLOGIC MESON
13411 M:      Yue Wang <yue.wang@Amlogic.com>
13412 L:      linux-pci@vger.kernel.org
13413 L:      linux-amlogic@lists.infradead.org
13414 S:      Maintained
13415 F:      drivers/pci/controller/dwc/pci-meson.c
13416
13417 PCIE DRIVER FOR AXIS ARTPEC
13418 M:      Jesper Nilsson <jesper.nilsson@axis.com>
13419 L:      linux-arm-kernel@axis.com
13420 L:      linux-pci@vger.kernel.org
13421 S:      Maintained
13422 F:      Documentation/devicetree/bindings/pci/axis,artpec*
13423 F:      drivers/pci/controller/dwc/*artpec*
13424
13425 PCIE DRIVER FOR CAVIUM THUNDERX
13426 M:      Robert Richter <rric@kernel.org>
13427 L:      linux-pci@vger.kernel.org
13428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13429 S:      Odd Fixes
13430 F:      drivers/pci/controller/pci-thunder-*
13431
13432 PCIE DRIVER FOR HISILICON
13433 M:      Zhou Wang <wangzhou1@hisilicon.com>
13434 L:      linux-pci@vger.kernel.org
13435 S:      Maintained
13436 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13437 F:      drivers/pci/controller/dwc/pcie-hisi.c
13438
13439 PCIE DRIVER FOR HISILICON KIRIN
13440 M:      Xiaowei Song <songxiaowei@hisilicon.com>
13441 M:      Binghui Wang <wangbinghui@hisilicon.com>
13442 L:      linux-pci@vger.kernel.org
13443 S:      Maintained
13444 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
13445 F:      drivers/pci/controller/dwc/pcie-kirin.c
13446
13447 PCIE DRIVER FOR HISILICON STB
13448 M:      Shawn Guo <shawn.guo@linaro.org>
13449 L:      linux-pci@vger.kernel.org
13450 S:      Maintained
13451 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13452 F:      drivers/pci/controller/dwc/pcie-histb.c
13453
13454 PCIE DRIVER FOR MEDIATEK
13455 M:      Ryder Lee <ryder.lee@mediatek.com>
13456 L:      linux-pci@vger.kernel.org
13457 L:      linux-mediatek@lists.infradead.org
13458 S:      Supported
13459 F:      Documentation/devicetree/bindings/pci/mediatek*
13460 F:      drivers/pci/controller/*mediatek*
13461
13462 PCIE DRIVER FOR QUALCOMM MSM
13463 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
13464 L:      linux-pci@vger.kernel.org
13465 L:      linux-arm-msm@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/pci/controller/dwc/*qcom*
13468
13469 PCIE DRIVER FOR ROCKCHIP
13470 M:      Shawn Lin <shawn.lin@rock-chips.com>
13471 L:      linux-pci@vger.kernel.org
13472 L:      linux-rockchip@lists.infradead.org
13473 S:      Maintained
13474 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
13475 F:      drivers/pci/controller/pcie-rockchip*
13476
13477 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13478 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13479 L:      linux-pci@vger.kernel.org
13480 S:      Maintained
13481 F:      Documentation/devicetree/bindings/pci/uniphier-pcie*
13482 F:      drivers/pci/controller/dwc/pcie-uniphier*
13483
13484 PCIE DRIVER FOR ST SPEAR13XX
13485 M:      Pratyush Anand <pratyush.anand@gmail.com>
13486 L:      linux-pci@vger.kernel.org
13487 S:      Maintained
13488 F:      drivers/pci/controller/dwc/*spear*
13489
13490 PCMCIA SUBSYSTEM
13491 M:      Dominik Brodowski <linux@dominikbrodowski.net>
13492 S:      Odd Fixes
13493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13494 F:      Documentation/pcmcia/
13495 F:      drivers/pcmcia/
13496 F:      include/pcmcia/
13497 F:      tools/pcmcia/
13498
13499 PCNET32 NETWORK DRIVER
13500 M:      Don Fry <pcnet32@frontier.com>
13501 L:      netdev@vger.kernel.org
13502 S:      Maintained
13503 F:      drivers/net/ethernet/amd/pcnet32.c
13504
13505 PCRYPT PARALLEL CRYPTO ENGINE
13506 M:      Steffen Klassert <steffen.klassert@secunet.com>
13507 L:      linux-crypto@vger.kernel.org
13508 S:      Maintained
13509 F:      crypto/pcrypt.c
13510 F:      include/crypto/pcrypt.h
13511
13512 PEAQ WMI HOTKEYS DRIVER
13513 M:      Hans de Goede <hdegoede@redhat.com>
13514 L:      platform-driver-x86@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/platform/x86/peaq-wmi.c
13517
13518 PENSANDO ETHERNET DRIVERS
13519 M:      Shannon Nelson <snelson@pensando.io>
13520 M:      Pensando Drivers <drivers@pensando.io>
13521 L:      netdev@vger.kernel.org
13522 S:      Supported
13523 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13524 F:      drivers/net/ethernet/pensando/
13525
13526 PER-CPU MEMORY ALLOCATOR
13527 M:      Dennis Zhou <dennis@kernel.org>
13528 M:      Tejun Heo <tj@kernel.org>
13529 M:      Christoph Lameter <cl@linux.com>
13530 S:      Maintained
13531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13532 F:      arch/*/include/asm/percpu.h
13533 F:      include/linux/percpu*.h
13534 F:      mm/percpu*.c
13535
13536 PER-TASK DELAY ACCOUNTING
13537 M:      Balbir Singh <bsingharora@gmail.com>
13538 S:      Maintained
13539 F:      include/linux/delayacct.h
13540 F:      kernel/delayacct.c
13541
13542 PERFORMANCE EVENTS SUBSYSTEM
13543 M:      Peter Zijlstra <peterz@infradead.org>
13544 M:      Ingo Molnar <mingo@redhat.com>
13545 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
13546 R:      Mark Rutland <mark.rutland@arm.com>
13547 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13548 R:      Jiri Olsa <jolsa@redhat.com>
13549 R:      Namhyung Kim <namhyung@kernel.org>
13550 L:      linux-kernel@vger.kernel.org
13551 S:      Supported
13552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13553 F:      arch/*/events/*
13554 F:      arch/*/events/*/*
13555 F:      arch/*/include/asm/perf_event.h
13556 F:      arch/*/kernel/*/*/perf_event*.c
13557 F:      arch/*/kernel/*/perf_event*.c
13558 F:      arch/*/kernel/perf_callchain.c
13559 F:      arch/*/kernel/perf_event*.c
13560 F:      include/linux/perf_event.h
13561 F:      include/uapi/linux/perf_event.h
13562 F:      kernel/events/*
13563 F:      tools/lib/perf/
13564 F:      tools/perf/
13565
13566 PERFORMANCE EVENTS TOOLING ARM64
13567 R:      John Garry <john.garry@huawei.com>
13568 R:      Will Deacon <will@kernel.org>
13569 R:      Mathieu Poirier <mathieu.poirier@linaro.org>
13570 R:      Leo Yan <leo.yan@linaro.org>
13571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13572 S:      Supported
13573 F:      tools/build/feature/test-libopencsd.c
13574 F:      tools/perf/arch/arm*/
13575 F:      tools/perf/pmu-events/arch/arm64/
13576 F:      tools/perf/util/arm-spe*
13577 F:      tools/perf/util/cs-etm*
13578
13579 PERSONALITY HANDLING
13580 M:      Christoph Hellwig <hch@infradead.org>
13581 L:      linux-abi-devel@lists.sourceforge.net
13582 S:      Maintained
13583 F:      include/linux/personality.h
13584 F:      include/uapi/linux/personality.h
13585
13586 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13587 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13588 L:      linux-input@vger.kernel.org
13589 S:      Maintained
13590 F:      Documentation/input/devices/pxrc.rst
13591 F:      drivers/input/joystick/pxrc.c
13592
13593 PHONET PROTOCOL
13594 M:      Remi Denis-Courmont <courmisch@gmail.com>
13595 S:      Supported
13596 F:      Documentation/networking/phonet.rst
13597 F:      include/linux/phonet.h
13598 F:      include/net/phonet/
13599 F:      include/uapi/linux/phonet.h
13600 F:      net/phonet/
13601
13602 PHRAM MTD DRIVER
13603 M:      Joern Engel <joern@lazybastard.org>
13604 L:      linux-mtd@lists.infradead.org
13605 S:      Maintained
13606 F:      drivers/mtd/devices/phram.c
13607
13608 PICOLCD HID DRIVER
13609 M:      Bruno Prémont <bonbons@linux-vserver.org>
13610 L:      linux-input@vger.kernel.org
13611 S:      Maintained
13612 F:      drivers/hid/hid-picolcd*
13613
13614 PICOXCELL SUPPORT
13615 M:      Jamie Iles <jamie@jamieiles.com>
13616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13617 S:      Supported
13618 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13619 F:      arch/arm/boot/dts/picoxcell*
13620 F:      arch/arm/mach-picoxcell/
13621 F:      drivers/crypto/picoxcell*
13622
13623 PIDFD API
13624 M:      Christian Brauner <christian@brauner.io>
13625 L:      linux-kernel@vger.kernel.org
13626 S:      Maintained
13627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13628 F:      samples/pidfd/
13629 F:      tools/testing/selftests/clone3/
13630 F:      tools/testing/selftests/pid_namespace/
13631 F:      tools/testing/selftests/pidfd/
13632 K:      (?i)pidfd
13633 K:      (?i)clone3
13634 K:      \b(clone_args|kernel_clone_args)\b
13635
13636 PIN CONTROL SUBSYSTEM
13637 M:      Linus Walleij <linus.walleij@linaro.org>
13638 L:      linux-gpio@vger.kernel.org
13639 S:      Maintained
13640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13641 F:      Documentation/devicetree/bindings/pinctrl/
13642 F:      Documentation/driver-api/pinctl.rst
13643 F:      drivers/pinctrl/
13644 F:      include/linux/pinctrl/
13645
13646 PIN CONTROLLER - FREESCALE
13647 M:      Dong Aisheng <aisheng.dong@nxp.com>
13648 M:      Fabio Estevam <festevam@gmail.com>
13649 M:      Shawn Guo <shawnguo@kernel.org>
13650 M:      Stefan Agner <stefan@agner.ch>
13651 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13652 L:      linux-gpio@vger.kernel.org
13653 S:      Maintained
13654 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13655 F:      drivers/pinctrl/freescale/
13656
13657 PIN CONTROLLER - INTEL
13658 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13659 M:      Andy Shevchenko <andy@kernel.org>
13660 S:      Maintained
13661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13662 F:      drivers/pinctrl/intel/
13663
13664 PIN CONTROLLER - MEDIATEK
13665 M:      Sean Wang <sean.wang@kernel.org>
13666 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13667 S:      Maintained
13668 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13669 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13670 F:      drivers/pinctrl/mediatek/
13671
13672 PIN CONTROLLER - MICROCHIP AT91
13673 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13675 L:      linux-gpio@vger.kernel.org
13676 S:      Supported
13677 F:      drivers/gpio/gpio-sama5d2-piobu.c
13678 F:      drivers/pinctrl/pinctrl-at91*
13679
13680 PIN CONTROLLER - QUALCOMM
13681 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13682 L:      linux-arm-msm@vger.kernel.org
13683 S:      Maintained
13684 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13685 F:      drivers/pinctrl/qcom/
13686
13687 PIN CONTROLLER - RENESAS
13688 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13689 L:      linux-renesas-soc@vger.kernel.org
13690 S:      Supported
13691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13692 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
13693 F:      drivers/pinctrl/pinctrl-rz*
13694 F:      drivers/pinctrl/sh-pfc/
13695
13696 PIN CONTROLLER - SAMSUNG
13697 M:      Tomasz Figa <tomasz.figa@gmail.com>
13698 M:      Krzysztof Kozlowski <krzk@kernel.org>
13699 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13701 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13702 S:      Maintained
13703 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13705 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13706 F:      drivers/pinctrl/samsung/
13707 F:      include/dt-bindings/pinctrl/samsung.h
13708
13709 PIN CONTROLLER - SINGLE
13710 M:      Tony Lindgren <tony@atomide.com>
13711 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13713 L:      linux-omap@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/pinctrl/pinctrl-single.c
13716
13717 PIN CONTROLLER - ST SPEAR
13718 M:      Viresh Kumar <vireshk@kernel.org>
13719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13720 S:      Maintained
13721 W:      http://www.st.com/spear
13722 F:      drivers/pinctrl/spear/
13723
13724 PISTACHIO SOC SUPPORT
13725 M:      James Hartley <james.hartley@sondrel.com>
13726 L:      linux-mips@vger.kernel.org
13727 S:      Odd Fixes
13728 F:      arch/mips/boot/dts/img/pistachio*
13729 F:      arch/mips/configs/pistachio*_defconfig
13730 F:      arch/mips/include/asm/mach-pistachio/
13731 F:      arch/mips/pistachio/
13732
13733 PKTCDVD DRIVER
13734 M:      linux-block@vger.kernel.org
13735 S:      Orphan
13736 F:      drivers/block/pktcdvd.c
13737 F:      include/linux/pktcdvd.h
13738 F:      include/uapi/linux/pktcdvd.h
13739
13740 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13741 M:      Tomasz Duszynski <tduszyns@gmail.com>
13742 S:      Maintained
13743 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13744 F:      drivers/iio/chemical/pms7003.c
13745
13746 PLDMFW LIBRARY
13747 M:      Jacob Keller <jacob.e.keller@intel.com>
13748 S:      Maintained
13749 F:      Documentation/driver-api/pldmfw/
13750 F:      include/linux/pldmfw.h
13751 F:      lib/pldmfw/
13752
13753 PLX DMA DRIVER
13754 M:      Logan Gunthorpe <logang@deltatee.com>
13755 S:      Maintained
13756 F:      drivers/dma/plx_dma.c
13757
13758 PM-GRAPH UTILITY
13759 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13760 L:      linux-pm@vger.kernel.org
13761 S:      Supported
13762 W:      https://01.org/pm-graph
13763 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13764 T:      git git://github.com/intel/pm-graph
13765 F:      tools/power/pm-graph
13766
13767 PMBUS HARDWARE MONITORING DRIVERS
13768 M:      Guenter Roeck <linux@roeck-us.net>
13769 L:      linux-hwmon@vger.kernel.org
13770 S:      Maintained
13771 W:      http://hwmon.wiki.kernel.org/
13772 W:      http://www.roeck-us.net/linux/drivers/
13773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13774 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13775 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13776 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13777 F:      Documentation/hwmon/adm1275.rst
13778 F:      Documentation/hwmon/ibm-cffps.rst
13779 F:      Documentation/hwmon/ir35221.rst
13780 F:      Documentation/hwmon/lm25066.rst
13781 F:      Documentation/hwmon/ltc2978.rst
13782 F:      Documentation/hwmon/ltc3815.rst
13783 F:      Documentation/hwmon/max16064.rst
13784 F:      Documentation/hwmon/max20751.rst
13785 F:      Documentation/hwmon/max31785.rst
13786 F:      Documentation/hwmon/max34440.rst
13787 F:      Documentation/hwmon/max8688.rst
13788 F:      Documentation/hwmon/pmbus-core.rst
13789 F:      Documentation/hwmon/pmbus.rst
13790 F:      Documentation/hwmon/tps40422.rst
13791 F:      Documentation/hwmon/ucd9000.rst
13792 F:      Documentation/hwmon/ucd9200.rst
13793 F:      Documentation/hwmon/zl6100.rst
13794 F:      drivers/hwmon/pmbus/
13795 F:      include/linux/pmbus.h
13796
13797 PMC SIERRA MaxRAID DRIVER
13798 L:      linux-scsi@vger.kernel.org
13799 S:      Orphan
13800 W:      http://www.pmc-sierra.com/
13801 F:      drivers/scsi/pmcraid.*
13802
13803 PMC SIERRA PM8001 DRIVER
13804 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13805 L:      linux-scsi@vger.kernel.org
13806 S:      Supported
13807 F:      drivers/scsi/pm8001/
13808
13809 PNI RM3100 IIO DRIVER
13810 M:      Song Qiang <songqiang1304521@gmail.com>
13811 L:      linux-iio@vger.kernel.org
13812 S:      Maintained
13813 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13814 F:      drivers/iio/magnetometer/rm3100*
13815
13816 PNP SUPPORT
13817 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13818 L:      linux-acpi@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/pnp/
13821 F:      include/linux/pnp.h
13822
13823 POSIX CLOCKS and TIMERS
13824 M:      Thomas Gleixner <tglx@linutronix.de>
13825 L:      linux-kernel@vger.kernel.org
13826 S:      Maintained
13827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13828 F:      fs/timerfd.c
13829 F:      include/linux/time_namespace.h
13830 F:      include/linux/timer*
13831 F:      kernel/time/*timer*
13832 F:      kernel/time/namespace.c
13833
13834 POWER MANAGEMENT CORE
13835 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13836 L:      linux-pm@vger.kernel.org
13837 S:      Supported
13838 B:      https://bugzilla.kernel.org
13839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13840 F:      drivers/base/power/
13841 F:      drivers/powercap/
13842 F:      include/linux/intel_rapl.h
13843 F:      include/linux/pm.h
13844 F:      include/linux/pm_*
13845 F:      include/linux/powercap.h
13846 F:      kernel/configs/nopm.config
13847
13848 POWER STATE COORDINATION INTERFACE (PSCI)
13849 M:      Mark Rutland <mark.rutland@arm.com>
13850 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13851 L:      linux-arm-kernel@lists.infradead.org
13852 S:      Maintained
13853 F:      drivers/firmware/psci/
13854 F:      include/linux/psci.h
13855 F:      include/uapi/linux/psci.h
13856
13857 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13858 M:      Sebastian Reichel <sre@kernel.org>
13859 L:      linux-pm@vger.kernel.org
13860 S:      Maintained
13861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13862 F:      Documentation/ABI/testing/sysfs-class-power
13863 F:      Documentation/devicetree/bindings/power/supply/
13864 F:      drivers/power/supply/
13865 F:      include/linux/power_supply.h
13866
13867 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13868 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13869 L:      linuxppc-dev@lists.ozlabs.org
13870 S:      Maintained
13871 F:      drivers/char/powernv-op-panel.c
13872
13873 PPP OVER ATM (RFC 2364)
13874 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13875 S:      Maintained
13876 F:      include/uapi/linux/atmppp.h
13877 F:      net/atm/pppoatm.c
13878
13879 PPP OVER ETHERNET
13880 M:      Michal Ostrowski <mostrows@earthlink.net>
13881 S:      Maintained
13882 F:      drivers/net/ppp/pppoe.c
13883 F:      drivers/net/ppp/pppox.c
13884
13885 PPP OVER L2TP
13886 M:      James Chapman <jchapman@katalix.com>
13887 S:      Maintained
13888 F:      include/linux/if_pppol2tp.h
13889 F:      include/uapi/linux/if_pppol2tp.h
13890 F:      net/l2tp/l2tp_ppp.c
13891
13892 PPP PROTOCOL DRIVERS AND COMPRESSORS
13893 M:      Paul Mackerras <paulus@samba.org>
13894 L:      linux-ppp@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/net/ppp/ppp_*
13897
13898 PPS SUPPORT
13899 M:      Rodolfo Giometti <giometti@enneenne.com>
13900 L:      linuxpps@ml.enneenne.com (subscribers-only)
13901 S:      Maintained
13902 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13903 F:      Documentation/ABI/testing/sysfs-pps
13904 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13905 F:      Documentation/driver-api/pps.rst
13906 F:      drivers/pps/
13907 F:      include/linux/pps*.h
13908 F:      include/uapi/linux/pps.h
13909
13910 PPTP DRIVER
13911 M:      Dmitry Kozlov <xeb@mail.ru>
13912 L:      netdev@vger.kernel.org
13913 S:      Maintained
13914 W:      http://sourceforge.net/projects/accel-pptp
13915 F:      drivers/net/ppp/pptp.c
13916
13917 PRESSURE STALL INFORMATION (PSI)
13918 M:      Johannes Weiner <hannes@cmpxchg.org>
13919 S:      Maintained
13920 F:      include/linux/psi*
13921 F:      kernel/sched/psi.c
13922
13923 PRINTK
13924 M:      Petr Mladek <pmladek@suse.com>
13925 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13926 R:      Steven Rostedt <rostedt@goodmis.org>
13927 S:      Maintained
13928 F:      include/linux/printk.h
13929 F:      kernel/printk/
13930
13931 PRISM54 WIRELESS DRIVER
13932 M:      Luis Chamberlain <mcgrof@kernel.org>
13933 L:      linux-wireless@vger.kernel.org
13934 S:      Obsolete
13935 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
13936 F:      drivers/net/wireless/intersil/prism54/
13937
13938 PROC FILESYSTEM
13939 R:      Alexey Dobriyan <adobriyan@gmail.com>
13940 L:      linux-kernel@vger.kernel.org
13941 L:      linux-fsdevel@vger.kernel.org
13942 S:      Maintained
13943 F:      Documentation/filesystems/proc.rst
13944 F:      fs/proc/
13945 F:      include/linux/proc_fs.h
13946 F:      tools/testing/selftests/proc/
13947
13948 PROC SYSCTL
13949 M:      Luis Chamberlain <mcgrof@kernel.org>
13950 M:      Kees Cook <keescook@chromium.org>
13951 M:      Iurii Zaikin <yzaikin@google.com>
13952 L:      linux-kernel@vger.kernel.org
13953 L:      linux-fsdevel@vger.kernel.org
13954 S:      Maintained
13955 F:      fs/proc/proc_sysctl.c
13956 F:      include/linux/sysctl.h
13957 F:      kernel/sysctl-test.c
13958 F:      kernel/sysctl.c
13959 F:      tools/testing/selftests/sysctl/
13960
13961 PS3 NETWORK SUPPORT
13962 M:      Geoff Levand <geoff@infradead.org>
13963 L:      netdev@vger.kernel.org
13964 L:      linuxppc-dev@lists.ozlabs.org
13965 S:      Maintained
13966 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13967
13968 PS3 PLATFORM SUPPORT
13969 M:      Geoff Levand <geoff@infradead.org>
13970 L:      linuxppc-dev@lists.ozlabs.org
13971 S:      Maintained
13972 F:      arch/powerpc/boot/ps3*
13973 F:      arch/powerpc/include/asm/lv1call.h
13974 F:      arch/powerpc/include/asm/ps3*.h
13975 F:      arch/powerpc/platforms/ps3/
13976 F:      drivers/*/ps3*
13977 F:      drivers/ps3/
13978 F:      drivers/rtc/rtc-ps3.c
13979 F:      drivers/usb/host/*ps3.c
13980 F:      sound/ppc/snd_ps3*
13981
13982 PS3VRAM DRIVER
13983 M:      Jim Paris <jim@jtan.com>
13984 M:      Geoff Levand <geoff@infradead.org>
13985 L:      linuxppc-dev@lists.ozlabs.org
13986 S:      Maintained
13987 F:      drivers/block/ps3vram.c
13988
13989 PSAMPLE PACKET SAMPLING SUPPORT
13990 M:      Yotam Gigi <yotam.gi@gmail.com>
13991 S:      Maintained
13992 F:      include/net/psample.h
13993 F:      include/uapi/linux/psample.h
13994 F:      net/psample
13995
13996 PSTORE FILESYSTEM
13997 M:      Kees Cook <keescook@chromium.org>
13998 M:      Anton Vorontsov <anton@enomsg.org>
13999 M:      Colin Cross <ccross@android.com>
14000 M:      Tony Luck <tony.luck@intel.com>
14001 S:      Maintained
14002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14003 F:      Documentation/admin-guide/ramoops.rst
14004 F:      Documentation/admin-guide/pstore-blk.rst
14005 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14006 F:      drivers/acpi/apei/erst.c
14007 F:      drivers/firmware/efi/efi-pstore.c
14008 F:      fs/pstore/
14009 F:      include/linux/pstore*
14010 K:      \b(pstore|ramoops)
14011
14012 PTP HARDWARE CLOCK SUPPORT
14013 M:      Richard Cochran <richardcochran@gmail.com>
14014 L:      netdev@vger.kernel.org
14015 S:      Maintained
14016 W:      http://linuxptp.sourceforge.net/
14017 F:      Documentation/ABI/testing/sysfs-ptp
14018 F:      Documentation/driver-api/ptp.rst
14019 F:      drivers/net/phy/dp83640*
14020 F:      drivers/ptp/*
14021 F:      include/linux/ptp_cl*
14022
14023 PTRACE SUPPORT
14024 M:      Oleg Nesterov <oleg@redhat.com>
14025 S:      Maintained
14026 F:      arch/*/*/ptrace*.c
14027 F:      arch/*/include/asm/ptrace*.h
14028 F:      arch/*/ptrace*.c
14029 F:      include/asm-generic/syscall.h
14030 F:      include/linux/ptrace.h
14031 F:      include/linux/regset.h
14032 F:      include/linux/tracehook.h
14033 F:      include/uapi/linux/ptrace.h
14034 F:      include/uapi/linux/ptrace.h
14035 F:      kernel/ptrace.c
14036
14037 PULSE8-CEC DRIVER
14038 M:      Hans Verkuil <hverkuil@xs4all.nl>
14039 L:      linux-media@vger.kernel.org
14040 S:      Maintained
14041 T:      git git://linuxtv.org/media_tree.git
14042 F:      Documentation/admin-guide/media/pulse8-cec.rst
14043 F:      drivers/media/cec/usb/pulse8/
14044
14045 PVRUSB2 VIDEO4LINUX DRIVER
14046 M:      Mike Isely <isely@pobox.com>
14047 L:      pvrusb2@isely.net       (subscribers-only)
14048 L:      linux-media@vger.kernel.org
14049 S:      Maintained
14050 W:      http://www.isely.net/pvrusb2/
14051 T:      git git://linuxtv.org/media_tree.git
14052 F:      Documentation/driver-api/media/drivers/pvrusb2*
14053 F:      drivers/media/usb/pvrusb2/
14054
14055 PWC WEBCAM DRIVER
14056 M:      Hans Verkuil <hverkuil@xs4all.nl>
14057 L:      linux-media@vger.kernel.org
14058 S:      Odd Fixes
14059 T:      git git://linuxtv.org/media_tree.git
14060 F:      drivers/media/usb/pwc/*
14061 F:      include/trace/events/pwc.h
14062
14063 PWM FAN DRIVER
14064 M:      Kamil Debski <kamil@wypas.org>
14065 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14066 L:      linux-hwmon@vger.kernel.org
14067 S:      Supported
14068 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14069 F:      Documentation/hwmon/pwm-fan.rst
14070 F:      drivers/hwmon/pwm-fan.c
14071
14072 PWM IR Transmitter
14073 M:      Sean Young <sean@mess.org>
14074 L:      linux-media@vger.kernel.org
14075 S:      Maintained
14076 F:      drivers/media/rc/pwm-ir-tx.c
14077
14078 PWM SUBSYSTEM
14079 M:      Thierry Reding <thierry.reding@gmail.com>
14080 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14081 M:      Lee Jones <lee.jones@linaro.org>
14082 L:      linux-pwm@vger.kernel.org
14083 S:      Maintained
14084 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
14085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14086 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14087 F:      Documentation/devicetree/bindings/pwm/
14088 F:      Documentation/driver-api/pwm.rst
14089 F:      drivers/gpio/gpio-mvebu.c
14090 F:      drivers/pwm/
14091 F:      drivers/video/backlight/pwm_bl.c
14092 F:      include/linux/pwm.h
14093 F:      include/linux/pwm_backlight.h
14094 K:      pwm_(config|apply_state|ops)
14095
14096 PXA GPIO DRIVER
14097 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14098 L:      linux-gpio@vger.kernel.org
14099 S:      Maintained
14100 F:      drivers/gpio/gpio-pxa.c
14101
14102 PXA MMCI DRIVER
14103 S:      Orphan
14104
14105 PXA RTC DRIVER
14106 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14107 L:      linux-rtc@vger.kernel.org
14108 S:      Maintained
14109
14110 PXA2xx/PXA3xx SUPPORT
14111 M:      Daniel Mack <daniel@zonque.org>
14112 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
14113 M:      Robert Jarzmik <robert.jarzmik@free.fr>
14114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14115 S:      Maintained
14116 T:      git git://github.com/hzhuang1/linux.git
14117 T:      git git://github.com/rjarzmik/linux.git
14118 F:      arch/arm/boot/dts/pxa*
14119 F:      arch/arm/mach-pxa/
14120 F:      drivers/dma/pxa*
14121 F:      drivers/pcmcia/pxa2xx*
14122 F:      drivers/pinctrl/pxa/
14123 F:      drivers/spi/spi-pxa2xx*
14124 F:      drivers/usb/gadget/udc/pxa2*
14125 F:      include/sound/pxa2xx-lib.h
14126 F:      sound/arm/pxa*
14127 F:      sound/soc/pxa/
14128
14129 QAT DRIVER
14130 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14131 L:      qat-linux@intel.com
14132 S:      Supported
14133 F:      drivers/crypto/qat/
14134
14135 QCOM AUDIO (ASoC) DRIVERS
14136 M:      Patrick Lai <plai@codeaurora.org>
14137 M:      Banajit Goswami <bgoswami@codeaurora.org>
14138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14139 S:      Supported
14140 F:      sound/soc/qcom/
14141
14142 QCOM IPA DRIVER
14143 M:      Alex Elder <elder@kernel.org>
14144 L:      netdev@vger.kernel.org
14145 S:      Supported
14146 F:      drivers/net/ipa/
14147
14148 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14149 M:      Gabriel Somlo <somlo@cmu.edu>
14150 M:      "Michael S. Tsirkin" <mst@redhat.com>
14151 L:      qemu-devel@nongnu.org
14152 S:      Maintained
14153 F:      drivers/firmware/qemu_fw_cfg.c
14154 F:      include/uapi/linux/qemu_fw_cfg.h
14155
14156 QIB DRIVER
14157 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
14158 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
14159 L:      linux-rdma@vger.kernel.org
14160 S:      Supported
14161 F:      drivers/infiniband/hw/qib/
14162
14163 QLOGIC QL41xxx FCOE DRIVER
14164 M:      QLogic-Storage-Upstream@cavium.com
14165 L:      linux-scsi@vger.kernel.org
14166 S:      Supported
14167 F:      drivers/scsi/qedf/
14168
14169 QLOGIC QL41xxx ISCSI DRIVER
14170 M:      QLogic-Storage-Upstream@cavium.com
14171 L:      linux-scsi@vger.kernel.org
14172 S:      Supported
14173 F:      drivers/scsi/qedi/
14174
14175 QLOGIC QL4xxx ETHERNET DRIVER
14176 M:      Ariel Elior <aelior@marvell.com>
14177 M:      GR-everest-linux-l2@marvell.com
14178 L:      netdev@vger.kernel.org
14179 S:      Supported
14180 F:      drivers/net/ethernet/qlogic/qed/
14181 F:      drivers/net/ethernet/qlogic/qede/
14182 F:      include/linux/qed/
14183
14184 QLOGIC QL4xxx RDMA DRIVER
14185 M:      Michal Kalderon <mkalderon@marvell.com>
14186 M:      Ariel Elior <aelior@marvell.com>
14187 L:      linux-rdma@vger.kernel.org
14188 S:      Supported
14189 F:      drivers/infiniband/hw/qedr/
14190 F:      include/uapi/rdma/qedr-abi.h
14191
14192 QLOGIC QLA1280 SCSI DRIVER
14193 M:      Michael Reed <mdr@sgi.com>
14194 L:      linux-scsi@vger.kernel.org
14195 S:      Maintained
14196 F:      drivers/scsi/qla1280.[ch]
14197
14198 QLOGIC QLA2XXX FC-SCSI DRIVER
14199 M:      Nilesh Javali <njavali@marvell.com>
14200 M:      GR-QLogic-Storage-Upstream@marvell.com
14201 L:      linux-scsi@vger.kernel.org
14202 S:      Supported
14203 F:      Documentation/scsi/LICENSE.qla2xxx
14204 F:      drivers/scsi/qla2xxx/
14205
14206 QLOGIC QLA3XXX NETWORK DRIVER
14207 M:      GR-Linux-NIC-Dev@marvell.com
14208 L:      netdev@vger.kernel.org
14209 S:      Supported
14210 F:      Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14211 F:      drivers/net/ethernet/qlogic/qla3xxx.*
14212
14213 QLOGIC QLA4XXX iSCSI DRIVER
14214 M:      QLogic-Storage-Upstream@qlogic.com
14215 L:      linux-scsi@vger.kernel.org
14216 S:      Supported
14217 F:      Documentation/scsi/LICENSE.qla4xxx
14218 F:      drivers/scsi/qla4xxx/
14219
14220 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14221 M:      Shahed Shaikh <shshaikh@marvell.com>
14222 M:      Manish Chopra <manishc@marvell.com>
14223 M:      GR-Linux-NIC-Dev@marvell.com
14224 L:      netdev@vger.kernel.org
14225 S:      Supported
14226 F:      drivers/net/ethernet/qlogic/qlcnic/
14227
14228 QLOGIC QLGE 10Gb ETHERNET DRIVER
14229 M:      Manish Chopra <manishc@marvell.com>
14230 M:      GR-Linux-NIC-Dev@marvell.com
14231 L:      netdev@vger.kernel.org
14232 S:      Supported
14233 F:      drivers/staging/qlge/
14234
14235 QM1D1B0004 MEDIA DRIVER
14236 M:      Akihiro Tsukada <tskd08@gmail.com>
14237 L:      linux-media@vger.kernel.org
14238 S:      Odd Fixes
14239 F:      drivers/media/tuners/qm1d1b0004*
14240
14241 QM1D1C0042 MEDIA DRIVER
14242 M:      Akihiro Tsukada <tskd08@gmail.com>
14243 L:      linux-media@vger.kernel.org
14244 S:      Odd Fixes
14245 F:      drivers/media/tuners/qm1d1c0042*
14246
14247 QNX4 FILESYSTEM
14248 M:      Anders Larsen <al@alarsen.net>
14249 S:      Maintained
14250 W:      http://www.alarsen.net/linux/qnx4fs/
14251 F:      fs/qnx4/
14252 F:      include/uapi/linux/qnx4_fs.h
14253 F:      include/uapi/linux/qnxtypes.h
14254
14255 QORIQ DPAA2 FSL-MC BUS DRIVER
14256 M:      Stuart Yoder <stuyoder@gmail.com>
14257 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
14258 L:      linux-kernel@vger.kernel.org
14259 S:      Maintained
14260 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14261 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14262 F:      drivers/bus/fsl-mc/
14263
14264 QT1010 MEDIA DRIVER
14265 M:      Antti Palosaari <crope@iki.fi>
14266 L:      linux-media@vger.kernel.org
14267 S:      Maintained
14268 W:      https://linuxtv.org
14269 W:      http://palosaari.fi/linux/
14270 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14271 T:      git git://linuxtv.org/anttip/media_tree.git
14272 F:      drivers/media/tuners/qt1010*
14273
14274 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14275 M:      Kalle Valo <kvalo@codeaurora.org>
14276 L:      ath10k@lists.infradead.org
14277 S:      Supported
14278 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14280 F:      drivers/net/wireless/ath/ath10k/
14281
14282 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14283 M:      Kalle Valo <kvalo@codeaurora.org>
14284 L:      ath11k@lists.infradead.org
14285 S:      Supported
14286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14287 F:      drivers/net/wireless/ath/ath11k/
14288
14289 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14290 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14291 L:      linux-wireless@vger.kernel.org
14292 S:      Supported
14293 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14294 F:      drivers/net/wireless/ath/ath9k/
14295
14296 QUALCOMM CAMERA SUBSYSTEM DRIVER
14297 M:      Todor Tomov <todor.too@gmail.com>
14298 L:      linux-media@vger.kernel.org
14299 S:      Maintained
14300 F:      Documentation/admin-guide/media/qcom_camss.rst
14301 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
14302 F:      drivers/media/platform/qcom/camss/
14303
14304 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14305 M:      Niklas Cassel <nks@flawful.org>
14306 L:      linux-pm@vger.kernel.org
14307 L:      linux-arm-msm@vger.kernel.org
14308 S:      Maintained
14309 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14310 F:      drivers/power/avs/qcom-cpr.c
14311
14312 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14313 M:      Ilia Lin <ilia.lin@kernel.org>
14314 L:      linux-pm@vger.kernel.org
14315 S:      Maintained
14316 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14317 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
14318
14319 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14320 M:      Timur Tabi <timur@kernel.org>
14321 L:      netdev@vger.kernel.org
14322 S:      Maintained
14323 F:      drivers/net/ethernet/qualcomm/emac/
14324
14325 QUALCOMM ETHQOS ETHERNET DRIVER
14326 M:      Vinod Koul <vkoul@kernel.org>
14327 L:      netdev@vger.kernel.org
14328 S:      Maintained
14329 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
14330 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14331
14332 QUALCOMM GENERIC INTERFACE I2C DRIVER
14333 M:      Akash Asthana <akashast@codeaurora.org>
14334 M:      Mukesh Savaliya <msavaliy@codeaurora.org>
14335 L:      linux-i2c@vger.kernel.org
14336 L:      linux-arm-msm@vger.kernel.org
14337 S:      Supported
14338 F:      drivers/i2c/busses/i2c-qcom-geni.c
14339
14340 QUALCOMM HEXAGON ARCHITECTURE
14341 M:      Brian Cain <bcain@codeaurora.org>
14342 L:      linux-hexagon@vger.kernel.org
14343 S:      Supported
14344 F:      arch/hexagon/
14345
14346 QUALCOMM HIDMA DRIVER
14347 M:      Sinan Kaya <okaya@kernel.org>
14348 L:      linux-arm-kernel@lists.infradead.org
14349 L:      linux-arm-msm@vger.kernel.org
14350 L:      dmaengine@vger.kernel.org
14351 S:      Supported
14352 F:      drivers/dma/qcom/hidma*
14353
14354 QUALCOMM I2C CCI DRIVER
14355 M:      Loic Poulain <loic.poulain@linaro.org>
14356 M:      Robert Foss <robert.foss@linaro.org>
14357 L:      linux-i2c@vger.kernel.org
14358 L:      linux-arm-msm@vger.kernel.org
14359 S:      Maintained
14360 F:      Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14361 F:      drivers/i2c/busses/i2c-qcom-cci.c
14362
14363 QUALCOMM IOMMU
14364 M:      Rob Clark <robdclark@gmail.com>
14365 L:      iommu@lists.linux-foundation.org
14366 L:      linux-arm-msm@vger.kernel.org
14367 S:      Maintained
14368 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
14369
14370 QUALCOMM IPCC MAILBOX DRIVER
14371 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14372 L:      linux-arm-msm@vger.kernel.org
14373 S:      Supported
14374 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14375 F:      drivers/mailbox/qcom-ipcc.c
14376 F:      include/dt-bindings/mailbox/qcom-ipcc.h
14377
14378 QUALCOMM RMNET DRIVER
14379 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14380 M:      Sean Tranchetti <stranche@codeaurora.org>
14381 L:      netdev@vger.kernel.org
14382 S:      Maintained
14383 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14384 F:      drivers/net/ethernet/qualcomm/rmnet/
14385 F:      include/linux/if_rmnet.h
14386
14387 QUALCOMM TSENS THERMAL DRIVER
14388 M:      Amit Kucheria <amitk@kernel.org>
14389 L:      linux-pm@vger.kernel.org
14390 L:      linux-arm-msm@vger.kernel.org
14391 S:      Maintained
14392 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14393 F:      drivers/thermal/qcom/
14394
14395 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14396 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
14397 L:      linux-media@vger.kernel.org
14398 L:      linux-arm-msm@vger.kernel.org
14399 S:      Maintained
14400 T:      git git://linuxtv.org/media_tree.git
14401 F:      Documentation/devicetree/bindings/media/*venus*
14402 F:      drivers/media/platform/qcom/venus/
14403
14404 QUALCOMM WCN36XX WIRELESS DRIVER
14405 M:      Kalle Valo <kvalo@codeaurora.org>
14406 L:      wcn36xx@lists.infradead.org
14407 S:      Supported
14408 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14409 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
14410 F:      drivers/net/wireless/ath/wcn36xx/
14411
14412 QUANTENNA QTNFMAC WIRELESS DRIVER
14413 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
14414 R:      Sergey Matyukevich <geomatsi@gmail.com>
14415 L:      linux-wireless@vger.kernel.org
14416 S:      Maintained
14417 F:      drivers/net/wireless/quantenna
14418
14419 RADEON and AMDGPU DRM DRIVERS
14420 M:      Alex Deucher <alexander.deucher@amd.com>
14421 M:      Christian König <christian.koenig@amd.com>
14422 L:      amd-gfx@lists.freedesktop.org
14423 S:      Supported
14424 T:      git git://people.freedesktop.org/~agd5f/linux
14425 F:      drivers/gpu/drm/amd/
14426 F:      drivers/gpu/drm/radeon/
14427 F:      include/uapi/drm/amdgpu_drm.h
14428 F:      include/uapi/drm/radeon_drm.h
14429
14430 RADEON FRAMEBUFFER DISPLAY DRIVER
14431 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
14432 L:      linux-fbdev@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/video/fbdev/aty/radeon*
14435 F:      include/uapi/linux/radeonfb.h
14436
14437 RADIOSHARK RADIO DRIVER
14438 M:      Hans Verkuil <hverkuil@xs4all.nl>
14439 L:      linux-media@vger.kernel.org
14440 S:      Maintained
14441 T:      git git://linuxtv.org/media_tree.git
14442 F:      drivers/media/radio/radio-shark.c
14443
14444 RADIOSHARK2 RADIO DRIVER
14445 M:      Hans Verkuil <hverkuil@xs4all.nl>
14446 L:      linux-media@vger.kernel.org
14447 S:      Maintained
14448 T:      git git://linuxtv.org/media_tree.git
14449 F:      drivers/media/radio/radio-shark2.c
14450 F:      drivers/media/radio/radio-tea5777.c
14451
14452 RADOS BLOCK DEVICE (RBD)
14453 M:      Ilya Dryomov <idryomov@gmail.com>
14454 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
14455 L:      ceph-devel@vger.kernel.org
14456 S:      Supported
14457 W:      http://ceph.com/
14458 T:      git git://github.com/ceph/ceph-client.git
14459 F:      Documentation/ABI/testing/sysfs-bus-rbd
14460 F:      drivers/block/rbd.c
14461 F:      drivers/block/rbd_types.h
14462
14463 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14464 M:      Paul Mackerras <paulus@samba.org>
14465 L:      linux-fbdev@vger.kernel.org
14466 S:      Maintained
14467 F:      drivers/video/fbdev/aty/aty128fb.c
14468
14469 RAINSHADOW-CEC DRIVER
14470 M:      Hans Verkuil <hverkuil@xs4all.nl>
14471 L:      linux-media@vger.kernel.org
14472 S:      Maintained
14473 T:      git git://linuxtv.org/media_tree.git
14474 F:      drivers/media/cec/usb/rainshadow/
14475
14476 RALINK MIPS ARCHITECTURE
14477 M:      John Crispin <john@phrozen.org>
14478 L:      linux-mips@vger.kernel.org
14479 S:      Maintained
14480 F:      arch/mips/ralink
14481
14482 RALINK RT2X00 WIRELESS LAN DRIVER
14483 M:      Stanislaw Gruszka <stf_xl@wp.pl>
14484 M:      Helmut Schaa <helmut.schaa@googlemail.com>
14485 L:      linux-wireless@vger.kernel.org
14486 S:      Maintained
14487 F:      drivers/net/wireless/ralink/rt2x00/
14488
14489 RAMDISK RAM BLOCK DEVICE DRIVER
14490 M:      Jens Axboe <axboe@kernel.dk>
14491 S:      Maintained
14492 F:      Documentation/admin-guide/blockdev/ramdisk.rst
14493 F:      drivers/block/brd.c
14494
14495 RANCHU VIRTUAL BOARD FOR MIPS
14496 M:      Miodrag Dinic <miodrag.dinic@mips.com>
14497 L:      linux-mips@vger.kernel.org
14498 S:      Supported
14499 F:      arch/mips/configs/generic/board-ranchu.config
14500 F:      arch/mips/generic/board-ranchu.c
14501
14502 RANDOM NUMBER DRIVER
14503 M:      "Theodore Ts'o" <tytso@mit.edu>
14504 S:      Maintained
14505 F:      drivers/char/random.c
14506
14507 RAPIDIO SUBSYSTEM
14508 M:      Matt Porter <mporter@kernel.crashing.org>
14509 M:      Alexandre Bounine <alex.bou9@gmail.com>
14510 S:      Maintained
14511 F:      drivers/rapidio/
14512
14513 RAS INFRASTRUCTURE
14514 M:      Tony Luck <tony.luck@intel.com>
14515 M:      Borislav Petkov <bp@alien8.de>
14516 L:      linux-edac@vger.kernel.org
14517 S:      Maintained
14518 F:      Documentation/admin-guide/ras.rst
14519 F:      drivers/ras/
14520 F:      include/linux/ras.h
14521 F:      include/ras/ras_event.h
14522
14523 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14524 L:      linux-wireless@vger.kernel.org
14525 S:      Orphan
14526 F:      drivers/net/wireless/ray*
14527
14528 RC-CORE / LIRC FRAMEWORK
14529 M:      Sean Young <sean@mess.org>
14530 L:      linux-media@vger.kernel.org
14531 S:      Maintained
14532 W:      http://linuxtv.org
14533 T:      git git://linuxtv.org/media_tree.git
14534 F:      Documentation/driver-api/media/rc-core.rst
14535 F:      Documentation/userspace-api/media/rc/
14536 F:      drivers/media/rc/
14537 F:      include/media/rc-map.h
14538 F:      include/media/rc-core.h
14539 F:      include/uapi/linux/lirc.h
14540
14541 RCMM REMOTE CONTROLS DECODER
14542 M:      Patrick Lerda <patrick9876@free.fr>
14543 S:      Maintained
14544 F:      drivers/media/rc/ir-rcmm-decoder.c
14545
14546 RCUTORTURE TEST FRAMEWORK
14547 M:      "Paul E. McKenney" <paulmck@kernel.org>
14548 M:      Josh Triplett <josh@joshtriplett.org>
14549 R:      Steven Rostedt <rostedt@goodmis.org>
14550 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14551 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14552 L:      rcu@vger.kernel.org
14553 S:      Supported
14554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14555 F:      tools/testing/selftests/rcutorture
14556
14557 RDACM20 Camera Sensor
14558 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
14559 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14560 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14561 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14562 L:      linux-media@vger.kernel.org
14563 S:      Maintained
14564 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14565 F:      drivers/media/i2c/rdacm20.c
14566 F:      drivers/media/i2c/max9271.c
14567 F:      drivers/media/i2c/max9271.h
14568
14569 RDC R-321X SoC
14570 M:      Florian Fainelli <florian@openwrt.org>
14571 S:      Maintained
14572
14573 RDC R6040 FAST ETHERNET DRIVER
14574 M:      Florian Fainelli <f.fainelli@gmail.com>
14575 L:      netdev@vger.kernel.org
14576 S:      Maintained
14577 F:      drivers/net/ethernet/rdc/r6040.c
14578
14579 RDMAVT - RDMA verbs software
14580 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
14581 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
14582 L:      linux-rdma@vger.kernel.org
14583 S:      Supported
14584 F:      drivers/infiniband/sw/rdmavt
14585
14586 RDS - RELIABLE DATAGRAM SOCKETS
14587 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
14588 L:      netdev@vger.kernel.org
14589 L:      linux-rdma@vger.kernel.org
14590 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
14591 S:      Supported
14592 W:      https://oss.oracle.com/projects/rds/
14593 F:      Documentation/networking/rds.rst
14594 F:      net/rds/
14595
14596 RDT - RESOURCE ALLOCATION
14597 M:      Fenghua Yu <fenghua.yu@intel.com>
14598 M:      Reinette Chatre <reinette.chatre@intel.com>
14599 L:      linux-kernel@vger.kernel.org
14600 S:      Supported
14601 F:      Documentation/x86/resctrl*
14602 F:      arch/x86/include/asm/resctrl.h
14603 F:      arch/x86/kernel/cpu/resctrl/
14604 F:      tools/testing/selftests/resctrl/
14605
14606 READ-COPY UPDATE (RCU)
14607 M:      "Paul E. McKenney" <paulmck@kernel.org>
14608 M:      Josh Triplett <josh@joshtriplett.org>
14609 R:      Steven Rostedt <rostedt@goodmis.org>
14610 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14611 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14612 R:      Joel Fernandes <joel@joelfernandes.org>
14613 L:      rcu@vger.kernel.org
14614 S:      Supported
14615 W:      http://www.rdrop.com/users/paulmck/RCU/
14616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14617 F:      Documentation/RCU/
14618 F:      include/linux/rcu*
14619 F:      kernel/rcu/
14620 X:      Documentation/RCU/torture.rst
14621 X:      include/linux/srcu*.h
14622 X:      kernel/rcu/srcu*.c
14623
14624 REAL TIME CLOCK (RTC) SUBSYSTEM
14625 M:      Alessandro Zummo <a.zummo@towertech.it>
14626 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
14627 L:      linux-rtc@vger.kernel.org
14628 S:      Maintained
14629 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
14630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14631 F:      Documentation/admin-guide/rtc.rst
14632 F:      Documentation/devicetree/bindings/rtc/
14633 F:      drivers/rtc/
14634 F:      include/linux/platform_data/rtc-*
14635 F:      include/linux/rtc.h
14636 F:      include/linux/rtc/
14637 F:      include/uapi/linux/rtc.h
14638 F:      tools/testing/selftests/rtc/
14639
14640 REALTEK AUDIO CODECS
14641 M:      Oder Chiou <oder_chiou@realtek.com>
14642 S:      Maintained
14643 F:      include/sound/rt*.h
14644 F:      sound/soc/codecs/rt*
14645
14646 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14647 M:      Linus Walleij <linus.walleij@linaro.org>
14648 S:      Maintained
14649 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14650 F:      drivers/net/dsa/realtek-smi*
14651 F:      drivers/net/dsa/rtl83*
14652
14653 REALTEK WIRELESS DRIVER (rtlwifi family)
14654 M:      Ping-Ke Shih <pkshih@realtek.com>
14655 L:      linux-wireless@vger.kernel.org
14656 S:      Maintained
14657 W:      https://wireless.wiki.kernel.org/
14658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14659 F:      drivers/net/wireless/realtek/rtlwifi/
14660
14661 REALTEK WIRELESS DRIVER (rtw88)
14662 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14663 L:      linux-wireless@vger.kernel.org
14664 S:      Maintained
14665 F:      drivers/net/wireless/realtek/rtw88/
14666
14667 REDPINE WIRELESS DRIVER
14668 M:      Amitkumar Karwar <amitkarwar@gmail.com>
14669 M:      Siva Rebbagondla <siva8118@gmail.com>
14670 L:      linux-wireless@vger.kernel.org
14671 S:      Maintained
14672 F:      drivers/net/wireless/rsi/
14673
14674 REGISTER MAP ABSTRACTION
14675 M:      Mark Brown <broonie@kernel.org>
14676 L:      linux-kernel@vger.kernel.org
14677 S:      Supported
14678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14679 F:      Documentation/devicetree/bindings/regmap/
14680 F:      drivers/base/regmap/
14681 F:      include/linux/regmap.h
14682
14683 REISERFS FILE SYSTEM
14684 L:      reiserfs-devel@vger.kernel.org
14685 S:      Supported
14686 F:      fs/reiserfs/
14687
14688 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14689 M:      Ohad Ben-Cohen <ohad@wizery.com>
14690 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14691 L:      linux-remoteproc@vger.kernel.org
14692 S:      Maintained
14693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14694 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14695 F:      Documentation/devicetree/bindings/remoteproc/
14696 F:      Documentation/staging/remoteproc.rst
14697 F:      drivers/remoteproc/
14698 F:      include/linux/remoteproc.h
14699 F:      include/linux/remoteproc/
14700
14701 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14702 M:      Ohad Ben-Cohen <ohad@wizery.com>
14703 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14704 L:      linux-remoteproc@vger.kernel.org
14705 S:      Maintained
14706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14707 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14708 F:      Documentation/staging/rpmsg.rst
14709 F:      drivers/rpmsg/
14710 F:      include/linux/rpmsg.h
14711 F:      include/linux/rpmsg/
14712 F:      include/uapi/linux/rpmsg.h
14713 F:      samples/rpmsg/
14714
14715 RENESAS CLOCK DRIVERS
14716 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14717 L:      linux-renesas-soc@vger.kernel.org
14718 S:      Supported
14719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14720 F:      Documentation/devicetree/bindings/clock/renesas,*
14721 F:      drivers/clk/renesas/
14722
14723 RENESAS EMEV2 I2C DRIVER
14724 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14725 S:      Supported
14726 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14727 F:      drivers/i2c/busses/i2c-emev2.c
14728
14729 RENESAS ETHERNET DRIVERS
14730 R:      Sergei Shtylyov <sergei.shtylyov@gmail.com>
14731 L:      netdev@vger.kernel.org
14732 L:      linux-renesas-soc@vger.kernel.org
14733 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14734 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14735 F:      drivers/net/ethernet/renesas/
14736 F:      include/linux/sh_eth.h
14737
14738 RENESAS R-CAR GYROADC DRIVER
14739 M:      Marek Vasut <marek.vasut@gmail.com>
14740 L:      linux-iio@vger.kernel.org
14741 S:      Supported
14742 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14743 F:      drivers/iio/adc/rcar-gyroadc.c
14744
14745 RENESAS R-CAR I2C DRIVERS
14746 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14747 S:      Supported
14748 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14749 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14750 F:      drivers/i2c/busses/i2c-rcar.c
14751 F:      drivers/i2c/busses/i2c-sh_mobile.c
14752
14753 RENESAS R-CAR THERMAL DRIVERS
14754 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14755 L:      linux-renesas-soc@vger.kernel.org
14756 S:      Supported
14757 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14758 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14759 F:      drivers/thermal/rcar_gen3_thermal.c
14760 F:      drivers/thermal/rcar_thermal.c
14761
14762 RENESAS RIIC DRIVER
14763 M:      Chris Brandt <chris.brandt@renesas.com>
14764 S:      Supported
14765 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14766 F:      drivers/i2c/busses/i2c-riic.c
14767
14768 RENESAS USB PHY DRIVER
14769 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14770 L:      linux-renesas-soc@vger.kernel.org
14771 S:      Maintained
14772 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14773
14774 RESET CONTROLLER FRAMEWORK
14775 M:      Philipp Zabel <p.zabel@pengutronix.de>
14776 S:      Maintained
14777 T:      git git://git.pengutronix.de/git/pza/linux
14778 F:      Documentation/devicetree/bindings/reset/
14779 F:      drivers/reset/
14780 F:      include/dt-bindings/reset/
14781 F:      include/linux/reset-controller.h
14782 F:      include/linux/reset.h
14783 F:      include/linux/reset/
14784 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14785
14786 RESTARTABLE SEQUENCES SUPPORT
14787 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14788 M:      Peter Zijlstra <peterz@infradead.org>
14789 M:      "Paul E. McKenney" <paulmck@kernel.org>
14790 M:      Boqun Feng <boqun.feng@gmail.com>
14791 L:      linux-kernel@vger.kernel.org
14792 S:      Supported
14793 F:      include/trace/events/rseq.h
14794 F:      include/uapi/linux/rseq.h
14795 F:      kernel/rseq.c
14796 F:      tools/testing/selftests/rseq/
14797
14798 RFKILL
14799 M:      Johannes Berg <johannes@sipsolutions.net>
14800 L:      linux-wireless@vger.kernel.org
14801 S:      Maintained
14802 W:      https://wireless.wiki.kernel.org/
14803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14805 F:      Documentation/ABI/stable/sysfs-class-rfkill
14806 F:      Documentation/driver-api/rfkill.rst
14807 F:      include/linux/rfkill.h
14808 F:      include/uapi/linux/rfkill.h
14809 F:      net/rfkill/
14810
14811 RHASHTABLE
14812 M:      Thomas Graf <tgraf@suug.ch>
14813 M:      Herbert Xu <herbert@gondor.apana.org.au>
14814 L:      netdev@vger.kernel.org
14815 S:      Maintained
14816 F:      include/linux/rhashtable-types.h
14817 F:      include/linux/rhashtable.h
14818 F:      lib/rhashtable.c
14819 F:      lib/test_rhashtable.c
14820
14821 RICOH R5C592 MEMORYSTICK DRIVER
14822 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14823 S:      Maintained
14824 F:      drivers/memstick/host/r592.*
14825
14826 RICOH SMARTMEDIA/XD DRIVER
14827 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14828 S:      Maintained
14829 F:      drivers/mtd/nand/raw/r852.c
14830 F:      drivers/mtd/nand/raw/r852.h
14831
14832 RISC-V ARCHITECTURE
14833 M:      Paul Walmsley <paul.walmsley@sifive.com>
14834 M:      Palmer Dabbelt <palmer@dabbelt.com>
14835 M:      Albert Ou <aou@eecs.berkeley.edu>
14836 L:      linux-riscv@lists.infradead.org
14837 S:      Supported
14838 P:      Documentation/riscv/patch-acceptance.rst
14839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14840 F:      arch/riscv/
14841 N:      riscv
14842 K:      riscv
14843
14844 RNBD BLOCK DRIVERS
14845 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
14846 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
14847 L:      linux-block@vger.kernel.org
14848 S:      Maintained
14849 F:      drivers/block/rnbd/
14850
14851 ROCCAT DRIVERS
14852 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14853 S:      Maintained
14854 W:      http://sourceforge.net/projects/roccat/
14855 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14856 F:      drivers/hid/hid-roccat*
14857 F:      include/linux/hid-roccat*
14858
14859 ROCKCHIP ISP V1 DRIVER
14860 M:      Helen Koike <helen.koike@collabora.com>
14861 L:      linux-media@vger.kernel.org
14862 S:      Maintained
14863 F:      drivers/staging/media/rkisp1/
14864
14865 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14866 M:      Jacob Chen <jacob-chen@iotwrt.com>
14867 M:      Ezequiel Garcia <ezequiel@collabora.com>
14868 L:      linux-media@vger.kernel.org
14869 L:      linux-rockchip@lists.infradead.org
14870 S:      Maintained
14871 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
14872 F:      drivers/media/platform/rockchip/rga/
14873
14874 ROCKCHIP VIDEO DECODER DRIVER
14875 M:      Ezequiel Garcia <ezequiel@collabora.com>
14876 L:      linux-media@vger.kernel.org
14877 L:      linux-rockchip@lists.infradead.org
14878 S:      Maintained
14879 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14880 F:      drivers/staging/media/rkvdec/
14881
14882 ROCKER DRIVER
14883 M:      Jiri Pirko <jiri@resnulli.us>
14884 L:      netdev@vger.kernel.org
14885 S:      Supported
14886 F:      drivers/net/ethernet/rocker/
14887
14888 ROCKETPORT DRIVER
14889 S:      Maintained
14890 W:      http://www.comtrol.com
14891 F:      Documentation/driver-api/serial/rocket.rst
14892 F:      drivers/tty/rocket*
14893
14894 ROCKETPORT EXPRESS/INFINITY DRIVER
14895 M:      Kevin Cernekee <cernekee@gmail.com>
14896 L:      linux-serial@vger.kernel.org
14897 S:      Odd Fixes
14898 F:      drivers/tty/serial/rp2.*
14899
14900 ROHM BD99954 CHARGER IC
14901 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14902 L:      linux-power@fi.rohmeurope.com
14903 S:      Supported
14904 F:      drivers/power/supply/bd99954-charger.c
14905 F:      drivers/power/supply/bd99954-charger.h
14906
14907 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14908 M:      Tomasz Duszynski <tduszyns@gmail.com>
14909 S:      Maintained
14910 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14911 F:      drivers/iio/light/bh1750.c
14912
14913 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14914 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14915 L:      linux-kernel@vger.kernel.org
14916 L:      linux-renesas-soc@vger.kernel.org
14917 S:      Supported
14918 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14919 F:      drivers/gpio/gpio-bd9571mwv.c
14920 F:      drivers/mfd/bd9571mwv.c
14921 F:      drivers/regulator/bd9571mwv-regulator.c
14922 F:      include/linux/mfd/bd9571mwv.h
14923
14924 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14925 R:      Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14926 L:      linux-power@fi.rohmeurope.com
14927 S:      Supported
14928 F:      Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14929 F:      Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14930 F:      drivers/clk/clk-bd718x7.c
14931 F:      drivers/gpio/gpio-bd70528.c
14932 F:      drivers/gpio/gpio-bd71828.c
14933 F:      drivers/mfd/rohm-bd70528.c
14934 F:      drivers/mfd/rohm-bd71828.c
14935 F:      drivers/mfd/rohm-bd718x7.c
14936 F:      drivers/power/supply/bd70528-charger.c
14937 F:      drivers/regulator/bd70528-regulator.c
14938 F:      drivers/regulator/bd71828-regulator.c
14939 F:      drivers/regulator/bd718x7-regulator.c
14940 F:      drivers/regulator/rohm-regulator.c
14941 F:      drivers/rtc/rtc-bd70528.c
14942 F:      drivers/watchdog/bd70528_wdt.c
14943 F:      include/linux/mfd/rohm-bd70528.h
14944 F:      include/linux/mfd/rohm-bd71828.h
14945 F:      include/linux/mfd/rohm-bd718x7.h
14946 F:      include/linux/mfd/rohm-generic.h
14947 F:      include/linux/mfd/rohm-shared.h
14948
14949 ROSE NETWORK LAYER
14950 M:      Ralf Baechle <ralf@linux-mips.org>
14951 L:      linux-hams@vger.kernel.org
14952 S:      Maintained
14953 W:      http://www.linux-ax25.org/
14954 F:      include/net/rose.h
14955 F:      include/uapi/linux/rose.h
14956 F:      net/rose/
14957
14958 ROTATION DRIVER FOR ALLWINNER A83T
14959 M:      Jernej Skrabec <jernej.skrabec@siol.net>
14960 L:      linux-media@vger.kernel.org
14961 S:      Maintained
14962 T:      git git://linuxtv.org/media_tree.git
14963 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14964 F:      drivers/media/platform/sunxi/sun8i-rotate/
14965
14966 RTL2830 MEDIA DRIVER
14967 M:      Antti Palosaari <crope@iki.fi>
14968 L:      linux-media@vger.kernel.org
14969 S:      Maintained
14970 W:      https://linuxtv.org
14971 W:      http://palosaari.fi/linux/
14972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14973 T:      git git://linuxtv.org/anttip/media_tree.git
14974 F:      drivers/media/dvb-frontends/rtl2830*
14975
14976 RTL2832 MEDIA DRIVER
14977 M:      Antti Palosaari <crope@iki.fi>
14978 L:      linux-media@vger.kernel.org
14979 S:      Maintained
14980 W:      https://linuxtv.org
14981 W:      http://palosaari.fi/linux/
14982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14983 T:      git git://linuxtv.org/anttip/media_tree.git
14984 F:      drivers/media/dvb-frontends/rtl2832*
14985
14986 RTL2832_SDR MEDIA DRIVER
14987 M:      Antti Palosaari <crope@iki.fi>
14988 L:      linux-media@vger.kernel.org
14989 S:      Maintained
14990 W:      https://linuxtv.org
14991 W:      http://palosaari.fi/linux/
14992 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14993 T:      git git://linuxtv.org/anttip/media_tree.git
14994 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14995
14996 RTL8180 WIRELESS DRIVER
14997 L:      linux-wireless@vger.kernel.org
14998 S:      Orphan
14999 W:      https://wireless.wiki.kernel.org/
15000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15001 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
15002
15003 RTL8187 WIRELESS DRIVER
15004 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15005 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
15006 M:      Larry Finger <Larry.Finger@lwfinger.net>
15007 L:      linux-wireless@vger.kernel.org
15008 S:      Maintained
15009 W:      https://wireless.wiki.kernel.org/
15010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15011 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
15012
15013 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15014 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
15015 L:      linux-wireless@vger.kernel.org
15016 S:      Maintained
15017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15018 F:      drivers/net/wireless/realtek/rtl8xxxu/
15019
15020 RTRS TRANSPORT DRIVERS
15021 M:      Danil Kipnis <danil.kipnis@cloud.ionos.com>
15022 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
15023 L:      linux-rdma@vger.kernel.org
15024 S:      Maintained
15025 F:      drivers/infiniband/ulp/rtrs/
15026
15027 RXRPC SOCKETS (AF_RXRPC)
15028 M:      David Howells <dhowells@redhat.com>
15029 L:      linux-afs@lists.infradead.org
15030 S:      Supported
15031 W:      https://www.infradead.org/~dhowells/kafs/
15032 F:      Documentation/networking/rxrpc.rst
15033 F:      include/keys/rxrpc-type.h
15034 F:      include/net/af_rxrpc.h
15035 F:      include/trace/events/rxrpc.h
15036 F:      include/uapi/linux/rxrpc.h
15037 F:      net/rxrpc/
15038
15039 S3 SAVAGE FRAMEBUFFER DRIVER
15040 M:      Antonino Daplas <adaplas@gmail.com>
15041 L:      linux-fbdev@vger.kernel.org
15042 S:      Maintained
15043 F:      drivers/video/fbdev/savage/
15044
15045 S390
15046 M:      Heiko Carstens <hca@linux.ibm.com>
15047 M:      Vasily Gorbik <gor@linux.ibm.com>
15048 M:      Christian Borntraeger <borntraeger@de.ibm.com>
15049 L:      linux-s390@vger.kernel.org
15050 S:      Supported
15051 W:      http://www.ibm.com/developerworks/linux/linux390/
15052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15053 F:      Documentation/driver-api/s390-drivers.rst
15054 F:      Documentation/s390/
15055 F:      arch/s390/
15056 F:      drivers/s390/
15057
15058 S390 COMMON I/O LAYER
15059 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
15060 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
15061 L:      linux-s390@vger.kernel.org
15062 S:      Supported
15063 W:      http://www.ibm.com/developerworks/linux/linux390/
15064 F:      drivers/s390/cio/
15065
15066 S390 DASD DRIVER
15067 M:      Stefan Haberland <sth@linux.ibm.com>
15068 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
15069 L:      linux-s390@vger.kernel.org
15070 S:      Supported
15071 W:      http://www.ibm.com/developerworks/linux/linux390/
15072 F:      block/partitions/ibm.c
15073 F:      drivers/s390/block/dasd*
15074 F:      include/linux/dasd_mod.h
15075
15076 S390 IOMMU (PCI)
15077 M:      Matthew Rosato <mjrosato@linux.ibm.com>
15078 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15079 L:      linux-s390@vger.kernel.org
15080 S:      Supported
15081 W:      http://www.ibm.com/developerworks/linux/linux390/
15082 F:      drivers/iommu/s390-iommu.c
15083
15084 S390 IUCV NETWORK LAYER
15085 M:      Julian Wiedmann <jwi@linux.ibm.com>
15086 M:      Karsten Graul <kgraul@linux.ibm.com>
15087 M:      Ursula Braun <ubraun@linux.ibm.com>
15088 L:      linux-s390@vger.kernel.org
15089 S:      Supported
15090 W:      http://www.ibm.com/developerworks/linux/linux390/
15091 F:      drivers/s390/net/*iucv*
15092 F:      include/net/iucv/
15093 F:      net/iucv/
15094
15095 S390 NETWORK DRIVERS
15096 M:      Julian Wiedmann <jwi@linux.ibm.com>
15097 M:      Karsten Graul <kgraul@linux.ibm.com>
15098 M:      Ursula Braun <ubraun@linux.ibm.com>
15099 L:      linux-s390@vger.kernel.org
15100 S:      Supported
15101 W:      http://www.ibm.com/developerworks/linux/linux390/
15102 F:      drivers/s390/net/
15103
15104 S390 PCI SUBSYSTEM
15105 M:      Niklas Schnelle <schnelle@linux.ibm.com>
15106 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15107 L:      linux-s390@vger.kernel.org
15108 S:      Supported
15109 W:      http://www.ibm.com/developerworks/linux/linux390/
15110 F:      arch/s390/pci/
15111 F:      drivers/pci/hotplug/s390_pci_hpc.c
15112 F:      Documentation/s390/pci.rst
15113
15114 S390 VFIO AP DRIVER
15115 M:      Tony Krowiak <akrowiak@linux.ibm.com>
15116 M:      Pierre Morel <pmorel@linux.ibm.com>
15117 M:      Halil Pasic <pasic@linux.ibm.com>
15118 L:      linux-s390@vger.kernel.org
15119 S:      Supported
15120 W:      http://www.ibm.com/developerworks/linux/linux390/
15121 F:      Documentation/s390/vfio-ap.rst
15122 F:      drivers/s390/crypto/vfio_ap_drv.c
15123 F:      drivers/s390/crypto/vfio_ap_ops.c
15124 F:      drivers/s390/crypto/vfio_ap_private.h
15125
15126 S390 VFIO-CCW DRIVER
15127 M:      Cornelia Huck <cohuck@redhat.com>
15128 M:      Eric Farman <farman@linux.ibm.com>
15129 R:      Halil Pasic <pasic@linux.ibm.com>
15130 L:      linux-s390@vger.kernel.org
15131 L:      kvm@vger.kernel.org
15132 S:      Supported
15133 F:      Documentation/s390/vfio-ccw.rst
15134 F:      drivers/s390/cio/vfio_ccw*
15135 F:      include/uapi/linux/vfio_ccw.h
15136
15137 S390 ZCRYPT DRIVER
15138 M:      Harald Freudenberger <freude@linux.ibm.com>
15139 L:      linux-s390@vger.kernel.org
15140 S:      Supported
15141 W:      http://www.ibm.com/developerworks/linux/linux390/
15142 F:      drivers/s390/crypto/
15143
15144 S390 ZFCP DRIVER
15145 M:      Steffen Maier <maier@linux.ibm.com>
15146 M:      Benjamin Block <bblock@linux.ibm.com>
15147 L:      linux-s390@vger.kernel.org
15148 S:      Supported
15149 W:      http://www.ibm.com/developerworks/linux/linux390/
15150 F:      drivers/s390/scsi/zfcp_*
15151
15152 S3C24XX SD/MMC Driver
15153 M:      Ben Dooks <ben-linux@fluff.org>
15154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15155 S:      Supported
15156 F:      drivers/mmc/host/s3cmci.*
15157
15158 SAA6588 RDS RECEIVER DRIVER
15159 M:      Hans Verkuil <hverkuil@xs4all.nl>
15160 L:      linux-media@vger.kernel.org
15161 S:      Odd Fixes
15162 W:      https://linuxtv.org
15163 T:      git git://linuxtv.org/media_tree.git
15164 F:      drivers/media/i2c/saa6588*
15165
15166 SAA7134 VIDEO4LINUX DRIVER
15167 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15168 L:      linux-media@vger.kernel.org
15169 S:      Odd fixes
15170 W:      https://linuxtv.org
15171 T:      git git://linuxtv.org/media_tree.git
15172 F:      Documentation/driver-api/media/drivers/saa7134*
15173 F:      drivers/media/pci/saa7134/
15174
15175 SAA7146 VIDEO4LINUX-2 DRIVER
15176 M:      Hans Verkuil <hverkuil@xs4all.nl>
15177 L:      linux-media@vger.kernel.org
15178 S:      Maintained
15179 T:      git git://linuxtv.org/media_tree.git
15180 F:      drivers/media/common/saa7146/
15181 F:      drivers/media/pci/saa7146/
15182 F:      include/media/drv-intf/saa7146*
15183
15184 SAFESETID SECURITY MODULE
15185 M:      Micah Morton <mortonm@chromium.org>
15186 S:      Supported
15187 F:      Documentation/admin-guide/LSM/SafeSetID.rst
15188 F:      security/safesetid/
15189
15190 SAMSUNG AUDIO (ASoC) DRIVERS
15191 M:      Krzysztof Kozlowski <krzk@kernel.org>
15192 M:      Sangbeom Kim <sbkim73@samsung.com>
15193 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15194 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15195 S:      Supported
15196 F:      Documentation/devicetree/bindings/sound/samsung*
15197 F:      sound/soc/samsung/
15198
15199 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15200 M:      Krzysztof Kozlowski <krzk@kernel.org>
15201 L:      linux-crypto@vger.kernel.org
15202 L:      linux-samsung-soc@vger.kernel.org
15203 S:      Maintained
15204 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15205 F:      drivers/crypto/exynos-rng.c
15206
15207 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15208 M:      Łukasz Stelmach <l.stelmach@samsung.com>
15209 L:      linux-samsung-soc@vger.kernel.org
15210 S:      Maintained
15211 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15212 F:      drivers/char/hw_random/exynos-trng.c
15213
15214 SAMSUNG FRAMEBUFFER DRIVER
15215 M:      Jingoo Han <jingoohan1@gmail.com>
15216 L:      linux-fbdev@vger.kernel.org
15217 S:      Maintained
15218 F:      drivers/video/fbdev/s3c-fb.c
15219
15220 SAMSUNG LAPTOP DRIVER
15221 M:      Corentin Chary <corentin.chary@gmail.com>
15222 L:      platform-driver-x86@vger.kernel.org
15223 S:      Maintained
15224 F:      drivers/platform/x86/samsung-laptop.c
15225
15226 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15227 M:      Sangbeom Kim <sbkim73@samsung.com>
15228 M:      Krzysztof Kozlowski <krzk@kernel.org>
15229 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15230 L:      linux-kernel@vger.kernel.org
15231 L:      linux-samsung-soc@vger.kernel.org
15232 S:      Supported
15233 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15234 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15235 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15236 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15237 F:      drivers/clk/clk-s2mps11.c
15238 F:      drivers/mfd/sec*.c
15239 F:      drivers/regulator/s2m*.c
15240 F:      drivers/regulator/s5m*.c
15241 F:      drivers/rtc/rtc-s5m.c
15242 F:      include/linux/mfd/samsung/
15243
15244 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15245 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15246 L:      linux-media@vger.kernel.org
15247 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15248 S:      Maintained
15249 F:      drivers/media/platform/s3c-camif/
15250 F:      include/media/drv-intf/s3c_camif.h
15251
15252 SAMSUNG S3FWRN5 NFC DRIVER
15253 M:      Robert Baldyga <r.baldyga@samsung.com>
15254 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
15255 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15256 S:      Supported
15257 F:      drivers/nfc/s3fwrn5
15258
15259 SAMSUNG S5C73M3 CAMERA DRIVER
15260 M:      Kyungmin Park <kyungmin.park@samsung.com>
15261 M:      Andrzej Hajda <a.hajda@samsung.com>
15262 L:      linux-media@vger.kernel.org
15263 S:      Supported
15264 F:      drivers/media/i2c/s5c73m3/*
15265
15266 SAMSUNG S5K5BAF CAMERA DRIVER
15267 M:      Kyungmin Park <kyungmin.park@samsung.com>
15268 M:      Andrzej Hajda <a.hajda@samsung.com>
15269 L:      linux-media@vger.kernel.org
15270 S:      Supported
15271 F:      drivers/media/i2c/s5k5baf.c
15272
15273 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15274 M:      Krzysztof Kozlowski <krzk@kernel.org>
15275 M:      Vladimir Zapolskiy <vz@mleia.com>
15276 M:      Kamil Konieczny <k.konieczny@samsung.com>
15277 L:      linux-crypto@vger.kernel.org
15278 L:      linux-samsung-soc@vger.kernel.org
15279 S:      Maintained
15280 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15281 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15282 F:      drivers/crypto/s5p-sss.c
15283
15284 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15285 M:      Kyungmin Park <kyungmin.park@samsung.com>
15286 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15287 L:      linux-media@vger.kernel.org
15288 S:      Supported
15289 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15290 F:      drivers/media/platform/exynos4-is/
15291
15292 SAMSUNG SOC CLOCK DRIVERS
15293 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15294 M:      Tomasz Figa <tomasz.figa@gmail.com>
15295 M:      Chanwoo Choi <cw00.choi@samsung.com>
15296 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15297 S:      Supported
15298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15299 F:      Documentation/devicetree/bindings/clock/exynos*.txt
15300 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
15301 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
15302 F:      drivers/clk/samsung/
15303 F:      include/dt-bindings/clock/exynos*.h
15304
15305 SAMSUNG SPI DRIVERS
15306 M:      Kukjin Kim <kgene@kernel.org>
15307 M:      Krzysztof Kozlowski <krzk@kernel.org>
15308 M:      Andi Shyti <andi@etezian.org>
15309 L:      linux-spi@vger.kernel.org
15310 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15311 S:      Maintained
15312 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
15313 F:      drivers/spi/spi-s3c*
15314 F:      include/linux/platform_data/spi-s3c64xx.h
15315
15316 SAMSUNG SXGBE DRIVERS
15317 M:      Byungho An <bh74.an@samsung.com>
15318 L:      netdev@vger.kernel.org
15319 S:      Supported
15320 F:      drivers/net/ethernet/samsung/sxgbe/
15321
15322 SAMSUNG THERMAL DRIVER
15323 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15324 L:      linux-pm@vger.kernel.org
15325 L:      linux-samsung-soc@vger.kernel.org
15326 S:      Supported
15327 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
15328 F:      drivers/thermal/samsung/
15329
15330 SAMSUNG USB2 PHY DRIVER
15331 M:      Kamil Debski <kamil@wypas.org>
15332 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
15333 L:      linux-kernel@vger.kernel.org
15334 S:      Supported
15335 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
15336 F:      Documentation/driver-api/phy/samsung-usb2.rst
15337 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
15338 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
15339 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
15340 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
15341 F:      drivers/phy/samsung/phy-samsung-usb2.c
15342 F:      drivers/phy/samsung/phy-samsung-usb2.h
15343
15344 SC1200 WDT DRIVER
15345 M:      Zwane Mwaikambo <zwanem@gmail.com>
15346 S:      Maintained
15347 F:      drivers/watchdog/sc1200wdt.c
15348
15349 SCHEDULER
15350 M:      Ingo Molnar <mingo@redhat.com>
15351 M:      Peter Zijlstra <peterz@infradead.org>
15352 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15353 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15354 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15355 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15356 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15357 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15358 L:      linux-kernel@vger.kernel.org
15359 S:      Maintained
15360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15361 F:      include/linux/preempt.h
15362 F:      include/linux/sched.h
15363 F:      include/linux/wait.h
15364 F:      include/uapi/linux/sched.h
15365 F:      kernel/sched/
15366
15367 SCR24X CHIP CARD INTERFACE DRIVER
15368 M:      Lubomir Rintel <lkundrak@v3.sk>
15369 S:      Supported
15370 F:      drivers/char/pcmcia/scr24x_cs.c
15371
15372 SCSI CDROM DRIVER
15373 M:      Jens Axboe <axboe@kernel.dk>
15374 L:      linux-scsi@vger.kernel.org
15375 S:      Maintained
15376 W:      http://www.kernel.dk
15377 F:      drivers/scsi/sr*
15378
15379 SCSI RDMA PROTOCOL (SRP) INITIATOR
15380 M:      Bart Van Assche <bvanassche@acm.org>
15381 L:      linux-rdma@vger.kernel.org
15382 S:      Supported
15383 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15384 F:      drivers/infiniband/ulp/srp/
15385 F:      include/scsi/srp.h
15386
15387 SCSI RDMA PROTOCOL (SRP) TARGET
15388 M:      Bart Van Assche <bvanassche@acm.org>
15389 L:      linux-rdma@vger.kernel.org
15390 L:      target-devel@vger.kernel.org
15391 S:      Supported
15392 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15393 F:      drivers/infiniband/ulp/srpt/
15394
15395 SCSI SG DRIVER
15396 M:      Doug Gilbert <dgilbert@interlog.com>
15397 L:      linux-scsi@vger.kernel.org
15398 S:      Maintained
15399 W:      http://sg.danny.cz/sg
15400 F:      Documentation/scsi/scsi-generic.rst
15401 F:      drivers/scsi/sg.c
15402 F:      include/scsi/sg.h
15403
15404 SCSI SUBSYSTEM
15405 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
15406 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
15407 L:      linux-scsi@vger.kernel.org
15408 S:      Maintained
15409 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
15410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15412 F:      Documentation/devicetree/bindings/scsi/
15413 F:      drivers/scsi/
15414 F:      include/scsi/
15415
15416 SCSI TAPE DRIVER
15417 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15418 L:      linux-scsi@vger.kernel.org
15419 S:      Maintained
15420 F:      Documentation/scsi/st.rst
15421 F:      drivers/scsi/st.*
15422 F:      drivers/scsi/st_*.h
15423
15424 SCSI TARGET SUBSYSTEM
15425 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
15426 L:      linux-scsi@vger.kernel.org
15427 L:      target-devel@vger.kernel.org
15428 S:      Supported
15429 W:      http://www.linux-iscsi.org
15430 Q:      https://patchwork.kernel.org/project/target-devel/list/
15431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15432 F:      Documentation/target/
15433 F:      drivers/target/
15434 F:      include/target/
15435
15436 SCTP PROTOCOL
15437 M:      Vlad Yasevich <vyasevich@gmail.com>
15438 M:      Neil Horman <nhorman@tuxdriver.com>
15439 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15440 L:      linux-sctp@vger.kernel.org
15441 S:      Maintained
15442 W:      http://lksctp.sourceforge.net
15443 F:      Documentation/networking/sctp.rst
15444 F:      include/linux/sctp.h
15445 F:      include/net/sctp/
15446 F:      include/uapi/linux/sctp.h
15447 F:      net/sctp/
15448
15449 SCx200 CPU SUPPORT
15450 M:      Jim Cromie <jim.cromie@gmail.com>
15451 S:      Odd Fixes
15452 F:      Documentation/i2c/busses/scx200_acb.rst
15453 F:      arch/x86/platform/scx200/
15454 F:      drivers/i2c/busses/scx200*
15455 F:      drivers/mtd/maps/scx200_docflash.c
15456 F:      drivers/watchdog/scx200_wdt.c
15457 F:      include/linux/scx200.h
15458
15459 SCx200 GPIO DRIVER
15460 M:      Jim Cromie <jim.cromie@gmail.com>
15461 S:      Maintained
15462 F:      drivers/char/scx200_gpio.c
15463 F:      include/linux/scx200_gpio.h
15464
15465 SCx200 HRT CLOCKSOURCE DRIVER
15466 M:      Jim Cromie <jim.cromie@gmail.com>
15467 S:      Maintained
15468 F:      drivers/clocksource/scx200_hrt.c
15469
15470 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15471 M:      Sascha Sommer <saschasommer@freenet.de>
15472 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15473 S:      Maintained
15474 F:      drivers/mmc/host/sdricoh_cs.c
15475
15476 SECO BOARDS CEC DRIVER
15477 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
15478 S:      Maintained
15479 F:      drivers/media/platform/seco-cec/seco-cec.c
15480 F:      drivers/media/platform/seco-cec/seco-cec.h
15481
15482 SECURE COMPUTING
15483 M:      Kees Cook <keescook@chromium.org>
15484 R:      Andy Lutomirski <luto@amacapital.net>
15485 R:      Will Drewry <wad@chromium.org>
15486 S:      Supported
15487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15488 F:      Documentation/userspace-api/seccomp_filter.rst
15489 F:      include/linux/seccomp.h
15490 F:      include/uapi/linux/seccomp.h
15491 F:      kernel/seccomp.c
15492 F:      tools/testing/selftests/kselftest_harness.h
15493 F:      tools/testing/selftests/seccomp/*
15494 K:      \bsecure_computing
15495 K:      \bTIF_SECCOMP\b
15496
15497 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15498 M:      Al Cooper <alcooperx@gmail.com>
15499 L:      linux-mmc@vger.kernel.org
15500 L:      bcm-kernel-feedback-list@broadcom.com
15501 S:      Maintained
15502 F:      drivers/mmc/host/sdhci-brcmstb*
15503
15504 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15505 M:      Adrian Hunter <adrian.hunter@intel.com>
15506 L:      linux-mmc@vger.kernel.org
15507 S:      Maintained
15508 F:      drivers/mmc/host/sdhci*
15509 F:      include/linux/mmc/sdhci*
15510
15511 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15512 M:      Eugen Hristev <eugen.hristev@microchip.com>
15513 L:      linux-mmc@vger.kernel.org
15514 S:      Supported
15515 F:      drivers/mmc/host/sdhci-of-at91.c
15516
15517 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15518 M:      Ben Dooks <ben-linux@fluff.org>
15519 M:      Jaehoon Chung <jh80.chung@samsung.com>
15520 L:      linux-mmc@vger.kernel.org
15521 S:      Maintained
15522 F:      drivers/mmc/host/sdhci-s3c*
15523
15524 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15525 M:      Viresh Kumar <vireshk@kernel.org>
15526 L:      linux-mmc@vger.kernel.org
15527 S:      Maintained
15528 F:      drivers/mmc/host/sdhci-spear.c
15529
15530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15531 M:      Kishon Vijay Abraham I <kishon@ti.com>
15532 L:      linux-mmc@vger.kernel.org
15533 S:      Maintained
15534 F:      drivers/mmc/host/sdhci-omap.c
15535
15536 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15537 M:      Jonathan Derrick <jonathan.derrick@intel.com>
15538 M:      Revanth Rajashekar <revanth.rajashekar@intel.com>
15539 L:      linux-block@vger.kernel.org
15540 S:      Supported
15541 F:      block/opal_proto.h
15542 F:      block/sed*
15543 F:      include/linux/sed*
15544 F:      include/uapi/linux/sed*
15545
15546 SECURITY CONTACT
15547 M:      Security Officers <security@kernel.org>
15548 S:      Supported
15549 F:      Documentation/admin-guide/security-bugs.rst
15550
15551 SECURITY SUBSYSTEM
15552 M:      James Morris <jmorris@namei.org>
15553 M:      "Serge E. Hallyn" <serge@hallyn.com>
15554 L:      linux-security-module@vger.kernel.org (suggested Cc:)
15555 S:      Supported
15556 W:      http://kernsec.org/
15557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15558 F:      security/
15559 X:      security/selinux/
15560
15561 SELINUX SECURITY MODULE
15562 M:      Paul Moore <paul@paul-moore.com>
15563 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
15564 M:      Eric Paris <eparis@parisplace.org>
15565 L:      selinux@vger.kernel.org
15566 S:      Supported
15567 W:      https://selinuxproject.org
15568 W:      https://github.com/SELinuxProject
15569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15570 F:      Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15571 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
15572 F:      Documentation/admin-guide/LSM/SELinux.rst
15573 F:      include/uapi/linux/selinux_netlink.h
15574 F:      scripts/selinux/
15575 F:      security/selinux/
15576
15577 SENSABLE PHANTOM
15578 M:      Jiri Slaby <jirislaby@kernel.org>
15579 S:      Maintained
15580 F:      drivers/misc/phantom.c
15581 F:      include/uapi/linux/phantom.h
15582
15583 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15584 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
15585 S:      Maintained
15586 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15587 F:      drivers/iio/chemical/scd30.h
15588 F:      drivers/iio/chemical/scd30_core.c
15589 F:      drivers/iio/chemical/scd30_i2c.c
15590 F:      drivers/iio/chemical/scd30_serial.c
15591
15592 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15593 M:      Tomasz Duszynski <tduszyns@gmail.com>
15594 S:      Maintained
15595 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15596 F:      drivers/iio/chemical/sps30.c
15597
15598 SERIAL DEVICE BUS
15599 M:      Rob Herring <robh@kernel.org>
15600 L:      linux-serial@vger.kernel.org
15601 S:      Maintained
15602 F:      Documentation/devicetree/bindings/serial/serial.yaml
15603 F:      drivers/tty/serdev/
15604 F:      include/linux/serdev.h
15605
15606 SERIAL DRIVERS
15607 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608 L:      linux-serial@vger.kernel.org
15609 S:      Maintained
15610 F:      Documentation/devicetree/bindings/serial/
15611 F:      drivers/tty/serial/
15612
15613 SERIAL IR RECEIVER
15614 M:      Sean Young <sean@mess.org>
15615 L:      linux-media@vger.kernel.org
15616 S:      Maintained
15617 F:      drivers/media/rc/serial_ir.c
15618
15619 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15620 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15621 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15622 S:      Maintained
15623 F:      Documentation/devicetree/bindings/slimbus/
15624 F:      drivers/slimbus/
15625 F:      include/linux/slimbus.h
15626
15627 SFC NETWORK DRIVER
15628 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15629 M:      Edward Cree <ecree@solarflare.com>
15630 M:      Martin Habets <mhabets@solarflare.com>
15631 L:      netdev@vger.kernel.org
15632 S:      Supported
15633 F:      drivers/net/ethernet/sfc/
15634
15635 SFF/SFP/SFP+ MODULE SUPPORT
15636 M:      Russell King <linux@armlinux.org.uk>
15637 L:      netdev@vger.kernel.org
15638 S:      Maintained
15639 F:      drivers/net/phy/phylink.c
15640 F:      drivers/net/phy/sfp*
15641 F:      include/linux/phylink.h
15642 F:      include/linux/sfp.h
15643 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)
15644
15645 SGI GRU DRIVER
15646 M:      Dimitri Sivanich <sivanich@sgi.com>
15647 S:      Maintained
15648 F:      drivers/misc/sgi-gru/
15649
15650 SGI XP/XPC/XPNET DRIVER
15651 M:      Cliff Whickman <cpw@sgi.com>
15652 M:      Robin Holt <robinmholt@gmail.com>
15653 S:      Maintained
15654 F:      drivers/misc/sgi-xp/
15655
15656 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15657 M:      Ursula Braun <ubraun@linux.ibm.com>
15658 M:      Karsten Graul <kgraul@linux.ibm.com>
15659 L:      linux-s390@vger.kernel.org
15660 S:      Supported
15661 W:      http://www.ibm.com/developerworks/linux/linux390/
15662 F:      net/smc/
15663
15664 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15665 M:      Linus Walleij <linus.walleij@linaro.org>
15666 L:      linux-iio@vger.kernel.org
15667 S:      Maintained
15668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15669 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15670 F:      drivers/iio/light/gp2ap002.c
15671
15672 SHARP RJ54N1CB0C SENSOR DRIVER
15673 M:      Jacopo Mondi <jacopo@jmondi.org>
15674 L:      linux-media@vger.kernel.org
15675 S:      Odd fixes
15676 T:      git git://linuxtv.org/media_tree.git
15677 F:      drivers/media/i2c/rj54n1cb0c.c
15678 F:      include/media/i2c/rj54n1cb0c.h
15679
15680 SH_VOU V4L2 OUTPUT DRIVER
15681 L:      linux-media@vger.kernel.org
15682 S:      Orphan
15683 F:      drivers/media/platform/sh_vou.c
15684 F:      include/media/drv-intf/sh_vou.h
15685
15686 SI2157 MEDIA DRIVER
15687 M:      Antti Palosaari <crope@iki.fi>
15688 L:      linux-media@vger.kernel.org
15689 S:      Maintained
15690 W:      https://linuxtv.org
15691 W:      http://palosaari.fi/linux/
15692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15693 T:      git git://linuxtv.org/anttip/media_tree.git
15694 F:      drivers/media/tuners/si2157*
15695
15696 SI2165 MEDIA DRIVER
15697 M:      Matthias Schwarzott <zzam@gentoo.org>
15698 L:      linux-media@vger.kernel.org
15699 S:      Maintained
15700 W:      https://linuxtv.org
15701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15702 F:      drivers/media/dvb-frontends/si2165*
15703
15704 SI2168 MEDIA DRIVER
15705 M:      Antti Palosaari <crope@iki.fi>
15706 L:      linux-media@vger.kernel.org
15707 S:      Maintained
15708 W:      https://linuxtv.org
15709 W:      http://palosaari.fi/linux/
15710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15711 T:      git git://linuxtv.org/anttip/media_tree.git
15712 F:      drivers/media/dvb-frontends/si2168*
15713
15714 SI470X FM RADIO RECEIVER I2C DRIVER
15715 M:      Hans Verkuil <hverkuil@xs4all.nl>
15716 L:      linux-media@vger.kernel.org
15717 S:      Odd Fixes
15718 W:      https://linuxtv.org
15719 T:      git git://linuxtv.org/media_tree.git
15720 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
15721
15722 SI470X FM RADIO RECEIVER USB DRIVER
15723 M:      Hans Verkuil <hverkuil@xs4all.nl>
15724 L:      linux-media@vger.kernel.org
15725 S:      Maintained
15726 W:      https://linuxtv.org
15727 T:      git git://linuxtv.org/media_tree.git
15728 F:      drivers/media/radio/si470x/radio-si470x-common.c
15729 F:      drivers/media/radio/si470x/radio-si470x-usb.c
15730 F:      drivers/media/radio/si470x/radio-si470x.h
15731
15732 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15733 M:      Eduardo Valentin <edubezval@gmail.com>
15734 L:      linux-media@vger.kernel.org
15735 S:      Odd Fixes
15736 W:      https://linuxtv.org
15737 T:      git git://linuxtv.org/media_tree.git
15738 F:      drivers/media/radio/si4713/si4713.?
15739
15740 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15741 M:      Eduardo Valentin <edubezval@gmail.com>
15742 L:      linux-media@vger.kernel.org
15743 S:      Odd Fixes
15744 W:      https://linuxtv.org
15745 T:      git git://linuxtv.org/media_tree.git
15746 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15747
15748 SI4713 FM RADIO TRANSMITTER USB DRIVER
15749 M:      Hans Verkuil <hverkuil@xs4all.nl>
15750 L:      linux-media@vger.kernel.org
15751 S:      Maintained
15752 W:      https://linuxtv.org
15753 T:      git git://linuxtv.org/media_tree.git
15754 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15755
15756 SIANO DVB DRIVER
15757 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15758 L:      linux-media@vger.kernel.org
15759 S:      Odd fixes
15760 W:      https://linuxtv.org
15761 T:      git git://linuxtv.org/media_tree.git
15762 F:      drivers/media/common/siano/
15763 F:      drivers/media/mmc/siano/
15764 F:      drivers/media/usb/siano/
15765 F:      drivers/media/usb/siano/
15766
15767 SIFIVE DRIVERS
15768 M:      Palmer Dabbelt <palmer@dabbelt.com>
15769 M:      Paul Walmsley <paul.walmsley@sifive.com>
15770 L:      linux-riscv@lists.infradead.org
15771 S:      Supported
15772 T:      git git://github.com/sifive/riscv-linux.git
15773 N:      sifive
15774 K:      [^@]sifive
15775
15776 SIFIVE FU540 SYSTEM-ON-CHIP
15777 M:      Paul Walmsley <paul.walmsley@sifive.com>
15778 M:      Palmer Dabbelt <palmer@dabbelt.com>
15779 L:      linux-riscv@lists.infradead.org
15780 S:      Supported
15781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15782 N:      fu540
15783 K:      fu540
15784
15785 SIFIVE PDMA DRIVER
15786 M:      Green Wan <green.wan@sifive.com>
15787 S:      Maintained
15788 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15789 F:      drivers/dma/sf-pdma/
15790
15791 SILEAD TOUCHSCREEN DRIVER
15792 M:      Hans de Goede <hdegoede@redhat.com>
15793 L:      linux-input@vger.kernel.org
15794 L:      platform-driver-x86@vger.kernel.org
15795 S:      Maintained
15796 F:      drivers/input/touchscreen/silead.c
15797 F:      drivers/platform/x86/touchscreen_dmi.c
15798
15799 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15800 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15801 S:      Supported
15802 F:      drivers/staging/wfx/
15803
15804 SILICON MOTION SM712 FRAME BUFFER DRIVER
15805 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15806 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15807 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15808 L:      linux-fbdev@vger.kernel.org
15809 S:      Maintained
15810 F:      Documentation/fb/sm712fb.rst
15811 F:      drivers/video/fbdev/sm712*
15812
15813 SIMPLE FIRMWARE INTERFACE (SFI)
15814 S:      Obsolete
15815 W:      http://simplefirmware.org/
15816 F:      arch/x86/platform/sfi/
15817 F:      drivers/sfi/
15818 F:      include/linux/sfi*.h
15819
15820 SIMPLEFB FB DRIVER
15821 M:      Hans de Goede <hdegoede@redhat.com>
15822 L:      linux-fbdev@vger.kernel.org
15823 S:      Maintained
15824 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15825 F:      drivers/video/fbdev/simplefb.c
15826 F:      include/linux/platform_data/simplefb.h
15827
15828 SIMTEC EB110ATX (Chalice CATS)
15829 M:      Vincent Sanders <vince@simtec.co.uk>
15830 M:      Simtec Linux Team <linux@simtec.co.uk>
15831 S:      Supported
15832 W:      http://www.simtec.co.uk/products/EB110ATX/
15833
15834 SIMTEC EB2410ITX (BAST)
15835 M:      Vincent Sanders <vince@simtec.co.uk>
15836 M:      Simtec Linux Team <linux@simtec.co.uk>
15837 S:      Supported
15838 W:      http://www.simtec.co.uk/products/EB2410ITX/
15839 F:      arch/arm/mach-s3c24xx/bast-ide.c
15840 F:      arch/arm/mach-s3c24xx/bast-irq.c
15841 F:      arch/arm/mach-s3c24xx/mach-bast.c
15842
15843 SIOX
15844 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15845 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15846 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15847 S:      Supported
15848 F:      drivers/gpio/gpio-siox.c
15849 F:      drivers/siox/*
15850 F:      include/trace/events/siox.h
15851
15852 SIPHASH PRF ROUTINES
15853 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15854 S:      Maintained
15855 F:      include/linux/siphash.h
15856 F:      lib/siphash.c
15857 F:      lib/test_siphash.c
15858
15859 SIS 190 ETHERNET DRIVER
15860 M:      Francois Romieu <romieu@fr.zoreil.com>
15861 L:      netdev@vger.kernel.org
15862 S:      Maintained
15863 F:      drivers/net/ethernet/sis/sis190.c
15864
15865 SIS 900/7016 FAST ETHERNET DRIVER
15866 M:      Daniele Venzano <venza@brownhat.org>
15867 L:      netdev@vger.kernel.org
15868 S:      Maintained
15869 W:      http://www.brownhat.org/sis900.html
15870 F:      drivers/net/ethernet/sis/sis900.*
15871
15872 SIS FRAMEBUFFER DRIVER
15873 M:      Thomas Winischhofer <thomas@winischhofer.net>
15874 S:      Maintained
15875 W:      http://www.winischhofer.net/linuxsisvga.shtml
15876 F:      Documentation/fb/sisfb.rst
15877 F:      drivers/video/fbdev/sis/
15878 F:      include/video/sisfb.h
15879
15880 SIS USB2VGA DRIVER
15881 M:      Thomas Winischhofer <thomas@winischhofer.net>
15882 S:      Maintained
15883 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15884 F:      drivers/usb/misc/sisusbvga/
15885
15886 SLAB ALLOCATOR
15887 M:      Christoph Lameter <cl@linux.com>
15888 M:      Pekka Enberg <penberg@kernel.org>
15889 M:      David Rientjes <rientjes@google.com>
15890 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15891 M:      Andrew Morton <akpm@linux-foundation.org>
15892 L:      linux-mm@kvack.org
15893 S:      Maintained
15894 F:      include/linux/sl?b*.h
15895 F:      mm/sl?b*
15896
15897 SLEEPABLE READ-COPY UPDATE (SRCU)
15898 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15899 M:      "Paul E. McKenney" <paulmck@kernel.org>
15900 M:      Josh Triplett <josh@joshtriplett.org>
15901 R:      Steven Rostedt <rostedt@goodmis.org>
15902 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15903 L:      rcu@vger.kernel.org
15904 S:      Supported
15905 W:      http://www.rdrop.com/users/paulmck/RCU/
15906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15907 F:      include/linux/srcu*.h
15908 F:      kernel/rcu/srcu*.c
15909
15910 SMACK SECURITY MODULE
15911 M:      Casey Schaufler <casey@schaufler-ca.com>
15912 L:      linux-security-module@vger.kernel.org
15913 S:      Maintained
15914 W:      http://schaufler-ca.com
15915 T:      git git://github.com/cschaufler/smack-next
15916 F:      Documentation/admin-guide/LSM/Smack.rst
15917 F:      security/smack/
15918
15919 SMC91x ETHERNET DRIVER
15920 M:      Nicolas Pitre <nico@fluxnic.net>
15921 S:      Odd Fixes
15922 F:      drivers/net/ethernet/smsc/smc91x.*
15923
15924 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15925 M:      Mark Rutland <mark.rutland@arm.com>
15926 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15927 M:      Sudeep Holla <sudeep.holla@arm.com>
15928 L:      linux-arm-kernel@lists.infradead.org
15929 S:      Maintained
15930 F:      drivers/firmware/smccc/
15931 F:      include/linux/arm-smccc.h
15932
15933 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15934 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15935 L:      linux-media@vger.kernel.org
15936 S:      Maintained
15937 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15938 F:      drivers/media/i2c/smiapp-pll.c
15939 F:      drivers/media/i2c/smiapp-pll.h
15940 F:      drivers/media/i2c/smiapp/
15941 F:      include/uapi/linux/smiapp.h
15942
15943 SMM665 HARDWARE MONITOR DRIVER
15944 M:      Guenter Roeck <linux@roeck-us.net>
15945 L:      linux-hwmon@vger.kernel.org
15946 S:      Maintained
15947 F:      Documentation/hwmon/smm665.rst
15948 F:      drivers/hwmon/smm665.c
15949
15950 SMSC EMC2103 HARDWARE MONITOR DRIVER
15951 M:      Steve Glendinning <steve.glendinning@shawell.net>
15952 L:      linux-hwmon@vger.kernel.org
15953 S:      Maintained
15954 F:      Documentation/hwmon/emc2103.rst
15955 F:      drivers/hwmon/emc2103.c
15956
15957 SMSC SCH5627 HARDWARE MONITOR DRIVER
15958 M:      Hans de Goede <hdegoede@redhat.com>
15959 L:      linux-hwmon@vger.kernel.org
15960 S:      Supported
15961 F:      Documentation/hwmon/sch5627.rst
15962 F:      drivers/hwmon/sch5627.c
15963
15964 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15965 M:      Steve Glendinning <steve.glendinning@shawell.net>
15966 L:      linux-fbdev@vger.kernel.org
15967 S:      Maintained
15968 F:      drivers/video/fbdev/smscufx.c
15969
15970 SMSC47B397 HARDWARE MONITOR DRIVER
15971 M:      Jean Delvare <jdelvare@suse.com>
15972 L:      linux-hwmon@vger.kernel.org
15973 S:      Maintained
15974 F:      Documentation/hwmon/smsc47b397.rst
15975 F:      drivers/hwmon/smsc47b397.c
15976
15977 SMSC911x ETHERNET DRIVER
15978 M:      Steve Glendinning <steve.glendinning@shawell.net>
15979 L:      netdev@vger.kernel.org
15980 S:      Maintained
15981 F:      drivers/net/ethernet/smsc/smsc911x.*
15982 F:      include/linux/smsc911x.h
15983
15984 SMSC9420 PCI ETHERNET DRIVER
15985 M:      Steve Glendinning <steve.glendinning@shawell.net>
15986 L:      netdev@vger.kernel.org
15987 S:      Maintained
15988 F:      drivers/net/ethernet/smsc/smsc9420.*
15989
15990 SOCIONEXT (SNI) AVE NETWORK DRIVER
15991 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15992 L:      netdev@vger.kernel.org
15993 S:      Maintained
15994 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15995 F:      drivers/net/ethernet/socionext/sni_ave.c
15996
15997 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15998 M:      Jassi Brar <jaswinder.singh@linaro.org>
15999 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
16000 L:      netdev@vger.kernel.org
16001 S:      Maintained
16002 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
16003 F:      drivers/net/ethernet/socionext/netsec.c
16004
16005 SOCIONEXT (SNI) Synquacer SPI DRIVER
16006 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
16007 M:      Jassi Brar <jaswinder.singh@linaro.org>
16008 L:      linux-spi@vger.kernel.org
16009 S:      Maintained
16010 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
16011 F:      drivers/spi/spi-synquacer.c
16012
16013 SOCIONEXT SYNQUACER I2C DRIVER
16014 M:      Ard Biesheuvel <ardb@kernel.org>
16015 L:      linux-i2c@vger.kernel.org
16016 S:      Maintained
16017 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16018 F:      drivers/i2c/busses/i2c-synquacer.c
16019
16020 SOCIONEXT UNIPHIER SOUND DRIVER
16021 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16022 S:      Orphan
16023 F:      sound/soc/uniphier/
16024
16025 SOEKRIS NET48XX LED SUPPORT
16026 M:      Chris Boot <bootc@bootc.net>
16027 S:      Maintained
16028 F:      drivers/leds/leds-net48xx.c
16029
16030 SOFT-IWARP DRIVER (siw)
16031 M:      Bernard Metzler <bmt@zurich.ibm.com>
16032 L:      linux-rdma@vger.kernel.org
16033 S:      Supported
16034 F:      drivers/infiniband/sw/siw/
16035 F:      include/uapi/rdma/siw-abi.h
16036
16037 SOFT-ROCE DRIVER (rxe)
16038 M:      Zhu Yanjun <yanjunz@nvidia.com>
16039 L:      linux-rdma@vger.kernel.org
16040 S:      Supported
16041 F:      drivers/infiniband/sw/rxe/
16042 F:      include/uapi/rdma/rdma_user_rxe.h
16043
16044 SOFTLOGIC 6x10 MPEG CODEC
16045 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16046 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16047 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16048 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16049 M:      Ismael Luceno <ismael@iodev.co.uk>
16050 L:      linux-media@vger.kernel.org
16051 S:      Supported
16052 F:      drivers/media/pci/solo6x10/
16053
16054 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16055 M:      James Morse <james.morse@arm.com>
16056 L:      linux-arm-kernel@lists.infradead.org
16057 S:      Maintained
16058 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
16059 F:      drivers/firmware/arm_sdei.c
16060 F:      include/linux/arm_sdei.h
16061 F:      include/uapi/linux/arm_sdei.h
16062
16063 SOFTWARE RAID (Multiple Disks) SUPPORT
16064 M:      Song Liu <song@kernel.org>
16065 L:      linux-raid@vger.kernel.org
16066 S:      Supported
16067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16068 F:      drivers/md/Kconfig
16069 F:      drivers/md/Makefile
16070 F:      drivers/md/md*
16071 F:      drivers/md/raid*
16072 F:      include/linux/raid/
16073 F:      include/uapi/linux/raid/
16074
16075 SOLIDRUN CLEARFOG SUPPORT
16076 M:      Russell King <linux@armlinux.org.uk>
16077 S:      Maintained
16078 F:      arch/arm/boot/dts/armada-388-clearfog*
16079 F:      arch/arm/boot/dts/armada-38x-solidrun-*
16080
16081 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16082 M:      Russell King <linux@armlinux.org.uk>
16083 S:      Maintained
16084 F:      arch/arm/boot/dts/imx6*-cubox-i*
16085 F:      arch/arm/boot/dts/imx6*-hummingboard*
16086 F:      arch/arm/boot/dts/imx6*-sr-*
16087
16088 SONIC NETWORK DRIVER
16089 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16090 L:      netdev@vger.kernel.org
16091 S:      Maintained
16092 F:      drivers/net/ethernet/natsemi/sonic.*
16093
16094 SONICS SILICON BACKPLANE DRIVER (SSB)
16095 M:      Michael Buesch <m@bues.ch>
16096 L:      linux-wireless@vger.kernel.org
16097 S:      Maintained
16098 F:      drivers/ssb/
16099 F:      include/linux/ssb/
16100
16101 SONY IMX214 SENSOR DRIVER
16102 M:      Ricardo Ribalda <ribalda@kernel.org>
16103 L:      linux-media@vger.kernel.org
16104 S:      Maintained
16105 T:      git git://linuxtv.org/media_tree.git
16106 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16107 F:      drivers/media/i2c/imx214.c
16108
16109 SONY IMX219 SENSOR DRIVER
16110 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
16111 L:      linux-media@vger.kernel.org
16112 S:      Maintained
16113 T:      git git://linuxtv.org/media_tree.git
16114 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
16115 F:      drivers/media/i2c/imx219.c
16116
16117 SONY IMX258 SENSOR DRIVER
16118 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16119 L:      linux-media@vger.kernel.org
16120 S:      Maintained
16121 T:      git git://linuxtv.org/media_tree.git
16122 F:      drivers/media/i2c/imx258.c
16123
16124 SONY IMX274 SENSOR DRIVER
16125 M:      Leon Luo <leonl@leopardimaging.com>
16126 L:      linux-media@vger.kernel.org
16127 S:      Maintained
16128 T:      git git://linuxtv.org/media_tree.git
16129 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16130 F:      drivers/media/i2c/imx274.c
16131
16132 SONY IMX290 SENSOR DRIVER
16133 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16134 L:      linux-media@vger.kernel.org
16135 S:      Maintained
16136 T:      git git://linuxtv.org/media_tree.git
16137 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
16138 F:      drivers/media/i2c/imx290.c
16139
16140 SONY IMX319 SENSOR DRIVER
16141 M:      Bingbu Cao <bingbu.cao@intel.com>
16142 L:      linux-media@vger.kernel.org
16143 S:      Maintained
16144 T:      git git://linuxtv.org/media_tree.git
16145 F:      drivers/media/i2c/imx319.c
16146
16147 SONY IMX355 SENSOR DRIVER
16148 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
16149 L:      linux-media@vger.kernel.org
16150 S:      Maintained
16151 T:      git git://linuxtv.org/media_tree.git
16152 F:      drivers/media/i2c/imx355.c
16153
16154 SONY MEMORYSTICK SUBSYSTEM
16155 M:      Maxim Levitsky <maximlevitsky@gmail.com>
16156 M:      Alex Dubov <oakad@yahoo.com>
16157 M:      Ulf Hansson <ulf.hansson@linaro.org>
16158 L:      linux-mmc@vger.kernel.org
16159 S:      Maintained
16160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16161 F:      drivers/memstick/
16162 F:      include/linux/memstick.h
16163
16164 SONY VAIO CONTROL DEVICE DRIVER
16165 M:      Mattia Dongili <malattia@linux.it>
16166 L:      platform-driver-x86@vger.kernel.org
16167 S:      Maintained
16168 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16169 F:      Documentation/admin-guide/laptops/sony-laptop.rst
16170 F:      drivers/char/sonypi.c
16171 F:      drivers/platform/x86/sony-laptop.c
16172 F:      include/linux/sony-laptop.h
16173
16174 SOUND
16175 M:      Jaroslav Kysela <perex@perex.cz>
16176 M:      Takashi Iwai <tiwai@suse.com>
16177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16178 S:      Maintained
16179 W:      http://www.alsa-project.org/
16180 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
16181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16182 F:      Documentation/sound/
16183 F:      include/sound/
16184 F:      include/uapi/sound/
16185 F:      sound/
16186
16187 SOUND - COMPRESSED AUDIO
16188 M:      Vinod Koul <vkoul@kernel.org>
16189 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16190 S:      Supported
16191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16192 F:      Documentation/sound/designs/compress-offload.rst
16193 F:      include/sound/compress_driver.h
16194 F:      include/uapi/sound/compress_*
16195 F:      sound/core/compress_offload.c
16196 F:      sound/soc/soc-compress.c
16197
16198 SOUND - DMAENGINE HELPERS
16199 M:      Lars-Peter Clausen <lars@metafoo.de>
16200 S:      Supported
16201 F:      include/sound/dmaengine_pcm.h
16202 F:      sound/core/pcm_dmaengine.c
16203 F:      sound/soc/soc-generic-dmaengine-pcm.c
16204
16205 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16206 M:      Liam Girdwood <lgirdwood@gmail.com>
16207 M:      Mark Brown <broonie@kernel.org>
16208 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16209 S:      Supported
16210 W:      http://alsa-project.org/main/index.php/ASoC
16211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16212 F:      Documentation/devicetree/bindings/sound/
16213 F:      Documentation/sound/soc/
16214 F:      include/dt-bindings/sound/
16215 F:      include/sound/soc*
16216 F:      sound/soc/
16217
16218 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16219 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16220 M:      Liam Girdwood <lgirdwood@gmail.com>
16221 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16222 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
16223 M:      Daniel Baluta <daniel.baluta@nxp.com>
16224 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16225 S:      Supported
16226 W:      https://github.com/thesofproject/linux/
16227 F:      sound/soc/sof/
16228
16229 SOUNDWIRE SUBSYSTEM
16230 M:      Vinod Koul <vkoul@kernel.org>
16231 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
16232 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16233 R:      Sanyog Kale <sanyog.r.kale@intel.com>
16234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16235 S:      Supported
16236 F:      Documentation/driver-api/soundwire/
16237 F:      drivers/soundwire/
16238 F:      include/linux/soundwire/
16239
16240 SP2 MEDIA DRIVER
16241 M:      Olli Salonen <olli.salonen@iki.fi>
16242 L:      linux-media@vger.kernel.org
16243 S:      Maintained
16244 W:      https://linuxtv.org
16245 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16246 F:      drivers/media/dvb-frontends/sp2*
16247
16248 SPARC + UltraSPARC (sparc/sparc64)
16249 M:      "David S. Miller" <davem@davemloft.net>
16250 L:      sparclinux@vger.kernel.org
16251 S:      Maintained
16252 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
16253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16255 F:      arch/sparc/
16256 F:      drivers/sbus/
16257
16258 SPARC SERIAL DRIVERS
16259 M:      "David S. Miller" <davem@davemloft.net>
16260 L:      sparclinux@vger.kernel.org
16261 S:      Maintained
16262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16264 F:      drivers/tty/serial/suncore.c
16265 F:      drivers/tty/serial/sunhv.c
16266 F:      drivers/tty/serial/sunsab.c
16267 F:      drivers/tty/serial/sunsab.h
16268 F:      drivers/tty/serial/sunsu.c
16269 F:      drivers/tty/serial/sunzilog.c
16270 F:      drivers/tty/serial/sunzilog.h
16271 F:      drivers/tty/vcc.c
16272 F:      include/linux/sunserialcore.h
16273
16274 SPARSE CHECKER
16275 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16276 L:      linux-sparse@vger.kernel.org
16277 S:      Maintained
16278 W:      https://sparse.docs.kernel.org/
16279 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16280 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
16281 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16282 F:      include/linux/compiler.h
16283
16284 SPEAKUP CONSOLE SPEECH DRIVER
16285 M:      William Hubbs <w.d.hubbs@gmail.com>
16286 M:      Chris Brannon <chris@the-brannons.com>
16287 M:      Kirk Reiser <kirk@reisers.ca>
16288 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
16289 L:      speakup@linux-speakup.org
16290 S:      Odd Fixes
16291 W:      http://www.linux-speakup.org/
16292 F:      drivers/accessibility/speakup/
16293
16294 SPEAR CLOCK FRAMEWORK SUPPORT
16295 M:      Viresh Kumar <vireshk@kernel.org>
16296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16297 S:      Maintained
16298 W:      http://www.st.com/spear
16299 F:      drivers/clk/spear/
16300
16301 SPEAR PLATFORM SUPPORT
16302 M:      Viresh Kumar <vireshk@kernel.org>
16303 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16305 S:      Maintained
16306 W:      http://www.st.com/spear
16307 F:      arch/arm/boot/dts/spear*
16308 F:      arch/arm/mach-spear/
16309
16310 SPI NOR SUBSYSTEM
16311 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
16312 L:      linux-mtd@lists.infradead.org
16313 S:      Maintained
16314 W:      http://www.linux-mtd.infradead.org/
16315 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
16316 C:      irc://irc.oftc.net/mtd
16317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16318 F:      drivers/mtd/spi-nor/
16319 F:      include/linux/mtd/spi-nor.h
16320
16321 SPI SUBSYSTEM
16322 M:      Mark Brown <broonie@kernel.org>
16323 L:      linux-spi@vger.kernel.org
16324 S:      Maintained
16325 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
16326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16327 F:      Documentation/devicetree/bindings/spi/
16328 F:      Documentation/spi/
16329 F:      drivers/spi/
16330 F:      include/linux/spi/
16331 F:      include/uapi/linux/spi/
16332 F:      tools/spi/
16333
16334 SPIDERNET NETWORK DRIVER for CELL
16335 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16336 L:      netdev@vger.kernel.org
16337 S:      Supported
16338 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16339 F:      drivers/net/ethernet/toshiba/spider_net*
16340
16341 SPMI SUBSYSTEM
16342 R:      Stephen Boyd <sboyd@kernel.org>
16343 L:      linux-arm-msm@vger.kernel.org
16344 F:      Documentation/devicetree/bindings/spmi/
16345 F:      drivers/spmi/
16346 F:      include/dt-bindings/spmi/spmi.h
16347 F:      include/linux/spmi.h
16348 F:      include/trace/events/spmi.h
16349
16350 SPU FILE SYSTEM
16351 M:      Jeremy Kerr <jk@ozlabs.org>
16352 L:      linuxppc-dev@lists.ozlabs.org
16353 S:      Supported
16354 W:      http://www.ibm.com/developerworks/power/cell/
16355 F:      Documentation/filesystems/spufs/spufs.rst
16356 F:      arch/powerpc/platforms/cell/spufs/
16357
16358 SQUASHFS FILE SYSTEM
16359 M:      Phillip Lougher <phillip@squashfs.org.uk>
16360 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
16361 S:      Maintained
16362 W:      http://squashfs.org.uk
16363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16364 F:      Documentation/filesystems/squashfs.rst
16365 F:      fs/squashfs/
16366
16367 SRM (Alpha) environment access
16368 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
16369 S:      Maintained
16370 F:      arch/alpha/kernel/srm_env.c
16371
16372 ST LSM6DSx IMU IIO DRIVER
16373 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16374 L:      linux-iio@vger.kernel.org
16375 S:      Maintained
16376 W:      http://www.st.com/
16377 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16378 F:      drivers/iio/imu/st_lsm6dsx/
16379
16380 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16381 M:      Mickael Guene <mickael.guene@st.com>
16382 L:      linux-media@vger.kernel.org
16383 S:      Maintained
16384 T:      git git://linuxtv.org/media_tree.git
16385 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16386 F:      drivers/media/i2c/st-mipid02.c
16387
16388 ST STM32 I2C/SMBUS DRIVER
16389 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16390 L:      linux-i2c@vger.kernel.org
16391 S:      Maintained
16392 F:      drivers/i2c/busses/i2c-stm32*
16393
16394 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16395 M:      Song Qiang <songqiang1304521@gmail.com>
16396 L:      linux-iio@vger.kernel.org
16397 S:      Maintained
16398 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16399 F:      drivers/iio/proximity/vl53l0x-i2c.c
16400
16401 STABLE BRANCH
16402 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16403 M:      Sasha Levin <sashal@kernel.org>
16404 L:      stable@vger.kernel.org
16405 S:      Supported
16406 F:      Documentation/process/stable-kernel-rules.rst
16407
16408 STAGING - ATOMISP DRIVER
16409 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16410 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
16411 L:      linux-media@vger.kernel.org
16412 S:      Maintained
16413 F:      drivers/staging/media/atomisp/
16414
16415 STAGING - COMEDI
16416 M:      Ian Abbott <abbotti@mev.co.uk>
16417 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
16418 S:      Odd Fixes
16419 F:      drivers/staging/comedi/
16420
16421 STAGING - FIELDBUS SUBSYSTEM
16422 M:      Sven Van Asbroeck <TheSven73@gmail.com>
16423 S:      Maintained
16424 F:      drivers/staging/fieldbus/*
16425 F:      drivers/staging/fieldbus/Documentation/
16426
16427 STAGING - HMS ANYBUS-S BUS
16428 M:      Sven Van Asbroeck <TheSven73@gmail.com>
16429 S:      Maintained
16430 F:      drivers/staging/fieldbus/anybuss/
16431
16432 STAGING - INDUSTRIAL IO
16433 M:      Jonathan Cameron <jic23@kernel.org>
16434 L:      linux-iio@vger.kernel.org
16435 S:      Odd Fixes
16436 F:      Documentation/devicetree/bindings/staging/iio/
16437 F:      drivers/staging/iio/
16438
16439 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16440 M:      Marc Dietrich <marvin24@gmx.de>
16441 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
16442 L:      linux-tegra@vger.kernel.org
16443 S:      Maintained
16444 F:      drivers/staging/nvec/
16445
16446 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16447 M:      Jens Frederich <jfrederich@gmail.com>
16448 M:      Daniel Drake <dsd@laptop.org>
16449 M:      Jon Nettleton <jon.nettleton@gmail.com>
16450 S:      Maintained
16451 W:      http://wiki.laptop.org/go/DCON
16452 F:      drivers/staging/olpc_dcon/
16453
16454 STAGING - REALTEK RTL8188EU DRIVERS
16455 M:      Larry Finger <Larry.Finger@lwfinger.net>
16456 S:      Odd Fixes
16457 F:      drivers/staging/rtl8188eu/
16458
16459 STAGING - REALTEK RTL8712U DRIVERS
16460 M:      Larry Finger <Larry.Finger@lwfinger.net>
16461 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16462 S:      Odd Fixes
16463 F:      drivers/staging/rtl8712/
16464
16465 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16466 M:      Michael Hennerich <michael.hennerich@analog.com>
16467 L:      linux-fbdev@vger.kernel.org
16468 S:      Supported
16469 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16470 F:      drivers/staging/fbtft/fb_seps525.c
16471
16472 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16473 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16474 M:      Teddy Wang <teddy.wang@siliconmotion.com>
16475 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16476 L:      linux-fbdev@vger.kernel.org
16477 S:      Maintained
16478 F:      drivers/staging/sm750fb/
16479
16480 STAGING - VIA VT665X DRIVERS
16481 M:      Forest Bond <forest@alittletooquiet.net>
16482 S:      Odd Fixes
16483 F:      drivers/staging/vt665?/
16484
16485 STAGING SUBSYSTEM
16486 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16487 L:      devel@driverdev.osuosl.org
16488 S:      Supported
16489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16490 F:      drivers/staging/
16491
16492 STARFIRE/DURALAN NETWORK DRIVER
16493 M:      Ion Badulescu <ionut@badula.org>
16494 S:      Odd Fixes
16495 F:      drivers/net/ethernet/adaptec/starfire*
16496
16497 STEC S1220 SKD DRIVER
16498 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
16499 L:      linux-block@vger.kernel.org
16500 S:      Maintained
16501 F:      drivers/block/skd*[ch]
16502
16503 STI AUDIO (ASoC) DRIVERS
16504 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
16505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16506 S:      Maintained
16507 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16508 F:      sound/soc/sti/
16509
16510 STI CEC DRIVER
16511 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
16512 S:      Maintained
16513 F:      Documentation/devicetree/bindings/media/stih-cec.txt
16514 F:      drivers/media/platform/sti/cec/
16515
16516 STK1160 USB VIDEO CAPTURE DRIVER
16517 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16518 L:      linux-media@vger.kernel.org
16519 S:      Maintained
16520 T:      git git://linuxtv.org/media_tree.git
16521 F:      drivers/media/usb/stk1160/
16522
16523 STM32 AUDIO (ASoC) DRIVERS
16524 M:      Olivier Moysan <olivier.moysan@st.com>
16525 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
16526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16527 S:      Maintained
16528 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
16529 F:      sound/soc/stm/
16530
16531 STM32 TIMER/LPTIMER DRIVERS
16532 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
16533 S:      Maintained
16534 F:      Documentation/ABI/testing/*timer-stm32
16535 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
16536 F:      drivers/*/stm32-*timer*
16537 F:      drivers/pwm/pwm-stm32*
16538 F:      include/linux/*/stm32-*tim*
16539
16540 STMMAC ETHERNET DRIVER
16541 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
16542 M:      Alexandre Torgue <alexandre.torgue@st.com>
16543 M:      Jose Abreu <joabreu@synopsys.com>
16544 L:      netdev@vger.kernel.org
16545 S:      Supported
16546 W:      http://www.stlinux.com
16547 F:      Documentation/networking/device_drivers/ethernet/stmicro/
16548 F:      drivers/net/ethernet/stmicro/stmmac/
16549
16550 SUN3/3X
16551 M:      Sam Creasey <sammy@sammy.net>
16552 S:      Maintained
16553 W:      http://sammy.net/sun3/
16554 F:      arch/m68k/include/asm/sun3*
16555 F:      arch/m68k/kernel/*sun3*
16556 F:      arch/m68k/sun3*/
16557 F:      drivers/net/ethernet/i825xx/sun3*
16558
16559 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16560 M:      Hans de Goede <hdegoede@redhat.com>
16561 L:      linux-input@vger.kernel.org
16562 S:      Maintained
16563 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16564 F:      drivers/input/keyboard/sun4i-lradc-keys.c
16565
16566 SUNDANCE NETWORK DRIVER
16567 M:      Denis Kirjanov <kda@linux-powerpc.org>
16568 L:      netdev@vger.kernel.org
16569 S:      Maintained
16570 F:      drivers/net/ethernet/dlink/sundance.c
16571
16572 SUPERH
16573 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
16574 M:      Rich Felker <dalias@libc.org>
16575 L:      linux-sh@vger.kernel.org
16576 S:      Maintained
16577 Q:      http://patchwork.kernel.org/project/linux-sh/list/
16578 F:      Documentation/sh/
16579 F:      arch/sh/
16580 F:      drivers/sh/
16581
16582 SUSPEND TO RAM
16583 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
16584 M:      Len Brown <len.brown@intel.com>
16585 M:      Pavel Machek <pavel@ucw.cz>
16586 L:      linux-pm@vger.kernel.org
16587 S:      Supported
16588 B:      https://bugzilla.kernel.org
16589 F:      Documentation/power/
16590 F:      arch/x86/kernel/acpi/
16591 F:      drivers/base/power/
16592 F:      include/linux/freezer.h
16593 F:      include/linux/pm.h
16594 F:      include/linux/suspend.h
16595 F:      kernel/power/
16596
16597 SVGA HANDLING
16598 M:      Martin Mares <mj@ucw.cz>
16599 L:      linux-video@atrey.karlin.mff.cuni.cz
16600 S:      Maintained
16601 F:      Documentation/admin-guide/svga.rst
16602 F:      arch/x86/boot/video*
16603
16604 SWIOTLB SUBSYSTEM
16605 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16606 L:      iommu@lists.linux-foundation.org
16607 S:      Supported
16608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16609 F:      arch/*/kernel/pci-swiotlb.c
16610 F:      include/linux/swiotlb.h
16611 F:      kernel/dma/swiotlb.c
16612
16613 SWITCHDEV
16614 M:      Jiri Pirko <jiri@resnulli.us>
16615 M:      Ivan Vecera <ivecera@redhat.com>
16616 L:      netdev@vger.kernel.org
16617 S:      Supported
16618 F:      include/net/switchdev.h
16619 F:      net/switchdev/
16620
16621 SY8106A REGULATOR DRIVER
16622 M:      Icenowy Zheng <icenowy@aosc.io>
16623 S:      Maintained
16624 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16625 F:      drivers/regulator/sy8106a-regulator.c
16626
16627 SYNC FILE FRAMEWORK
16628 M:      Sumit Semwal <sumit.semwal@linaro.org>
16629 R:      Gustavo Padovan <gustavo@padovan.org>
16630 L:      linux-media@vger.kernel.org
16631 L:      dri-devel@lists.freedesktop.org
16632 S:      Maintained
16633 T:      git git://anongit.freedesktop.org/drm/drm-misc
16634 F:      Documentation/driver-api/sync_file.rst
16635 F:      drivers/dma-buf/dma-fence*
16636 F:      drivers/dma-buf/sw_sync.c
16637 F:      drivers/dma-buf/sync_*
16638 F:      include/linux/sync_file.h
16639 F:      include/uapi/linux/sync_file.h
16640
16641 SYNOPSYS ARC ARCHITECTURE
16642 M:      Vineet Gupta <vgupta@synopsys.com>
16643 L:      linux-snps-arc@lists.infradead.org
16644 S:      Supported
16645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16646 F:      Documentation/devicetree/bindings/arc/*
16647 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16648 F:      arch/arc/
16649 F:      drivers/clocksource/arc_timer.c
16650 F:      drivers/tty/serial/arc_uart.c
16651
16652 SYNOPSYS ARC HSDK SDP pll clock driver
16653 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16654 S:      Supported
16655 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16656 F:      drivers/clk/clk-hsdk-pll.c
16657
16658 SYNOPSYS ARC SDP clock driver
16659 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16660 S:      Supported
16661 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16662 F:      drivers/clk/axs10x/*
16663
16664 SYNOPSYS ARC SDP platform support
16665 M:      Alexey Brodkin <abrodkin@synopsys.com>
16666 S:      Supported
16667 F:      Documentation/devicetree/bindings/arc/axs10*
16668 F:      arch/arc/boot/dts/ax*
16669 F:      arch/arc/plat-axs10x
16670
16671 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16672 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16673 S:      Supported
16674 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16675 F:      drivers/reset/reset-axs10x.c
16676
16677 SYNOPSYS CREG GPIO DRIVER
16678 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16679 S:      Maintained
16680 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16681 F:      drivers/gpio/gpio-creg-snps.c
16682
16683 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16684 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16685 S:      Maintained
16686 F:      drivers/tty/serial/8250/8250_dw.c
16687 F:      drivers/tty/serial/8250/8250_dwlib.*
16688 F:      drivers/tty/serial/8250/8250_lpss.c
16689
16690 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16691 M:      Hoan Tran <hoan@os.amperecomputing.com>
16692 M:      Serge Semin <fancer.lancer@gmail.com>
16693 L:      linux-gpio@vger.kernel.org
16694 S:      Maintained
16695 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16696 F:      drivers/gpio/gpio-dwapb.c
16697
16698 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16699 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16700 S:      Maintained
16701 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16702 F:      drivers/dma/dw-axi-dmac/
16703
16704 SYNOPSYS DESIGNWARE DMAC DRIVER
16705 M:      Viresh Kumar <vireshk@kernel.org>
16706 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16707 S:      Maintained
16708 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
16709 F:      drivers/dma/dw/
16710 F:      include/dt-bindings/dma/dw-dmac.h
16711 F:      include/linux/dma/dw.h
16712 F:      include/linux/platform_data/dma-dw.h
16713
16714 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16715 M:      Jose Abreu <Jose.Abreu@synopsys.com>
16716 L:      netdev@vger.kernel.org
16717 S:      Supported
16718 F:      drivers/net/ethernet/synopsys/
16719
16720 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16721 M:      Jose Abreu <Jose.Abreu@synopsys.com>
16722 L:      netdev@vger.kernel.org
16723 S:      Supported
16724 F:      drivers/net/phy/mdio-xpcs.c
16725 F:      include/linux/mdio-xpcs.h
16726
16727 SYNOPSYS DESIGNWARE I2C DRIVER
16728 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
16729 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16730 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
16731 L:      linux-i2c@vger.kernel.org
16732 S:      Maintained
16733 F:      drivers/i2c/busses/i2c-designware-*
16734 F:      include/linux/platform_data/i2c-designware.h
16735
16736 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16737 M:      Jaehoon Chung <jh80.chung@samsung.com>
16738 L:      linux-mmc@vger.kernel.org
16739 S:      Maintained
16740 F:      drivers/mmc/host/dw_mmc*
16741
16742 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16743 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16744 S:      Supported
16745 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16746 F:      drivers/reset/reset-hsdk.c
16747 F:      include/dt-bindings/reset/snps,hsdk-reset.h
16748
16749 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16750 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
16751 M:      Manjunath M B <manjumb@synopsys.com>
16752 L:      linux-mmc@vger.kernel.org
16753 S:      Maintained
16754 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
16755
16756 SYSTEM CONFIGURATION (SYSCON)
16757 M:      Lee Jones <lee.jones@linaro.org>
16758 M:      Arnd Bergmann <arnd@arndb.de>
16759 S:      Supported
16760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16761 F:      drivers/mfd/syscon.c
16762
16763 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16764 M:      Sudeep Holla <sudeep.holla@arm.com>
16765 L:      linux-arm-kernel@lists.infradead.org
16766 S:      Maintained
16767 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16768 F:      drivers/clk/clk-sc[mp]i.c
16769 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16770 F:      drivers/firmware/arm_scmi/
16771 F:      drivers/firmware/arm_scpi.c
16772 F:      drivers/reset/reset-scmi.c
16773 F:      include/linux/sc[mp]i_protocol.h
16774 F:      include/trace/events/scmi.h
16775
16776 SYSTEM RESET/SHUTDOWN DRIVERS
16777 M:      Sebastian Reichel <sre@kernel.org>
16778 L:      linux-pm@vger.kernel.org
16779 S:      Maintained
16780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16781 F:      Documentation/devicetree/bindings/power/reset/
16782 F:      drivers/power/reset/
16783
16784 SYSTEM TRACE MODULE CLASS
16785 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16786 S:      Maintained
16787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16788 F:      Documentation/trace/stm.rst
16789 F:      drivers/hwtracing/stm/
16790 F:      include/linux/stm.h
16791 F:      include/uapi/linux/stm.h
16792
16793 SYSTEM76 ACPI DRIVER
16794 M:      Jeremy Soller <jeremy@system76.com>
16795 M:      System76 Product Development <productdev@system76.com>
16796 L:      platform-driver-x86@vger.kernel.org
16797 S:      Maintained
16798 F:      drivers/platform/x86/system76_acpi.c
16799
16800 SYSV FILESYSTEM
16801 M:      Christoph Hellwig <hch@infradead.org>
16802 S:      Maintained
16803 F:      Documentation/filesystems/sysv-fs.rst
16804 F:      fs/sysv/
16805 F:      include/linux/sysv_fs.h
16806
16807 TASKSTATS STATISTICS INTERFACE
16808 M:      Balbir Singh <bsingharora@gmail.com>
16809 S:      Maintained
16810 F:      Documentation/accounting/taskstats*
16811 F:      include/linux/taskstats*
16812 F:      kernel/taskstats.c
16813
16814 TC subsystem
16815 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16816 M:      Cong Wang <xiyou.wangcong@gmail.com>
16817 M:      Jiri Pirko <jiri@resnulli.us>
16818 L:      netdev@vger.kernel.org
16819 S:      Maintained
16820 F:      include/net/pkt_cls.h
16821 F:      include/net/pkt_sched.h
16822 F:      include/net/tc_act/
16823 F:      include/uapi/linux/pkt_cls.h
16824 F:      include/uapi/linux/pkt_sched.h
16825 F:      include/uapi/linux/tc_act/
16826 F:      include/uapi/linux/tc_ematch/
16827 F:      net/sched/
16828
16829 TC90522 MEDIA DRIVER
16830 M:      Akihiro Tsukada <tskd08@gmail.com>
16831 L:      linux-media@vger.kernel.org
16832 S:      Odd Fixes
16833 F:      drivers/media/dvb-frontends/tc90522*
16834
16835 TCP LOW PRIORITY MODULE
16836 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16837 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16838 S:      Maintained
16839 W:      http://tcp-lp-mod.sourceforge.net/
16840 F:      net/ipv4/tcp_lp.c
16841
16842 TDA10071 MEDIA DRIVER
16843 M:      Antti Palosaari <crope@iki.fi>
16844 L:      linux-media@vger.kernel.org
16845 S:      Maintained
16846 W:      https://linuxtv.org
16847 W:      http://palosaari.fi/linux/
16848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16849 T:      git git://linuxtv.org/anttip/media_tree.git
16850 F:      drivers/media/dvb-frontends/tda10071*
16851
16852 TDA18212 MEDIA DRIVER
16853 M:      Antti Palosaari <crope@iki.fi>
16854 L:      linux-media@vger.kernel.org
16855 S:      Maintained
16856 W:      https://linuxtv.org
16857 W:      http://palosaari.fi/linux/
16858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16859 T:      git git://linuxtv.org/anttip/media_tree.git
16860 F:      drivers/media/tuners/tda18212*
16861
16862 TDA18218 MEDIA DRIVER
16863 M:      Antti Palosaari <crope@iki.fi>
16864 L:      linux-media@vger.kernel.org
16865 S:      Maintained
16866 W:      https://linuxtv.org
16867 W:      http://palosaari.fi/linux/
16868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16869 T:      git git://linuxtv.org/anttip/media_tree.git
16870 F:      drivers/media/tuners/tda18218*
16871
16872 TDA18250 MEDIA DRIVER
16873 M:      Olli Salonen <olli.salonen@iki.fi>
16874 L:      linux-media@vger.kernel.org
16875 S:      Maintained
16876 W:      https://linuxtv.org
16877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16878 T:      git git://linuxtv.org/media_tree.git
16879 F:      drivers/media/tuners/tda18250*
16880
16881 TDA18271 MEDIA DRIVER
16882 M:      Michael Krufky <mkrufky@linuxtv.org>
16883 L:      linux-media@vger.kernel.org
16884 S:      Maintained
16885 W:      https://linuxtv.org
16886 W:      http://github.com/mkrufky
16887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16888 T:      git git://linuxtv.org/mkrufky/tuners.git
16889 F:      drivers/media/tuners/tda18271*
16890
16891 TDA1997x MEDIA DRIVER
16892 M:      Tim Harvey <tharvey@gateworks.com>
16893 L:      linux-media@vger.kernel.org
16894 S:      Maintained
16895 W:      https://linuxtv.org
16896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16897 F:      drivers/media/i2c/tda1997x.*
16898
16899 TDA827x MEDIA DRIVER
16900 M:      Michael Krufky <mkrufky@linuxtv.org>
16901 L:      linux-media@vger.kernel.org
16902 S:      Maintained
16903 W:      https://linuxtv.org
16904 W:      http://github.com/mkrufky
16905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16906 T:      git git://linuxtv.org/mkrufky/tuners.git
16907 F:      drivers/media/tuners/tda8290.*
16908
16909 TDA8290 MEDIA DRIVER
16910 M:      Michael Krufky <mkrufky@linuxtv.org>
16911 L:      linux-media@vger.kernel.org
16912 S:      Maintained
16913 W:      https://linuxtv.org
16914 W:      http://github.com/mkrufky
16915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16916 T:      git git://linuxtv.org/mkrufky/tuners.git
16917 F:      drivers/media/tuners/tda8290.*
16918
16919 TDA9840 MEDIA DRIVER
16920 M:      Hans Verkuil <hverkuil@xs4all.nl>
16921 L:      linux-media@vger.kernel.org
16922 S:      Maintained
16923 W:      https://linuxtv.org
16924 T:      git git://linuxtv.org/media_tree.git
16925 F:      drivers/media/i2c/tda9840*
16926
16927 TEA5761 TUNER DRIVER
16928 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16929 L:      linux-media@vger.kernel.org
16930 S:      Odd fixes
16931 W:      https://linuxtv.org
16932 T:      git git://linuxtv.org/media_tree.git
16933 F:      drivers/media/tuners/tea5761.*
16934
16935 TEA5767 TUNER DRIVER
16936 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16937 L:      linux-media@vger.kernel.org
16938 S:      Maintained
16939 W:      https://linuxtv.org
16940 T:      git git://linuxtv.org/media_tree.git
16941 F:      drivers/media/tuners/tea5767.*
16942
16943 TEA6415C MEDIA DRIVER
16944 M:      Hans Verkuil <hverkuil@xs4all.nl>
16945 L:      linux-media@vger.kernel.org
16946 S:      Maintained
16947 W:      https://linuxtv.org
16948 T:      git git://linuxtv.org/media_tree.git
16949 F:      drivers/media/i2c/tea6415c*
16950
16951 TEA6420 MEDIA DRIVER
16952 M:      Hans Verkuil <hverkuil@xs4all.nl>
16953 L:      linux-media@vger.kernel.org
16954 S:      Maintained
16955 W:      https://linuxtv.org
16956 T:      git git://linuxtv.org/media_tree.git
16957 F:      drivers/media/i2c/tea6420*
16958
16959 TEAM DRIVER
16960 M:      Jiri Pirko <jiri@resnulli.us>
16961 L:      netdev@vger.kernel.org
16962 S:      Supported
16963 F:      drivers/net/team/
16964 F:      include/linux/if_team.h
16965 F:      include/uapi/linux/if_team.h
16966
16967 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16968 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16969 S:      Maintained
16970 F:      arch/x86/platform/ts5500/
16971
16972 TECHNOTREND USB IR RECEIVER
16973 M:      Sean Young <sean@mess.org>
16974 L:      linux-media@vger.kernel.org
16975 S:      Maintained
16976 F:      drivers/media/rc/ttusbir.c
16977
16978 TECHWELL TW9910 VIDEO DECODER
16979 L:      linux-media@vger.kernel.org
16980 S:      Orphan
16981 F:      drivers/media/i2c/tw9910.c
16982 F:      include/media/i2c/tw9910.h
16983
16984 TEE SUBSYSTEM
16985 M:      Jens Wiklander <jens.wiklander@linaro.org>
16986 L:      op-tee@lists.trustedfirmware.org
16987 S:      Maintained
16988 F:      Documentation/staging/tee.rst
16989 F:      drivers/tee/
16990 F:      include/linux/tee_drv.h
16991 F:      include/uapi/linux/tee.h
16992
16993 TEGRA ARCHITECTURE SUPPORT
16994 M:      Thierry Reding <thierry.reding@gmail.com>
16995 M:      Jonathan Hunter <jonathanh@nvidia.com>
16996 L:      linux-tegra@vger.kernel.org
16997 S:      Supported
16998 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17000 N:      [^a-z]tegra
17001
17002 TEGRA CLOCK DRIVER
17003 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
17004 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
17005 S:      Supported
17006 F:      drivers/clk/tegra/
17007
17008 TEGRA DMA DRIVERS
17009 M:      Laxman Dewangan <ldewangan@nvidia.com>
17010 M:      Jon Hunter <jonathanh@nvidia.com>
17011 S:      Supported
17012 F:      drivers/dma/tegra*
17013
17014 TEGRA I2C DRIVER
17015 M:      Laxman Dewangan <ldewangan@nvidia.com>
17016 R:      Dmitry Osipenko <digetx@gmail.com>
17017 S:      Supported
17018 F:      drivers/i2c/busses/i2c-tegra.c
17019
17020 TEGRA IOMMU DRIVERS
17021 M:      Thierry Reding <thierry.reding@gmail.com>
17022 R:      Krishna Reddy <vdumpa@nvidia.com>
17023 L:      linux-tegra@vger.kernel.org
17024 S:      Supported
17025 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17026 F:      drivers/iommu/tegra*
17027
17028 TEGRA KBC DRIVER
17029 M:      Laxman Dewangan <ldewangan@nvidia.com>
17030 S:      Supported
17031 F:      drivers/input/keyboard/tegra-kbc.c
17032
17033 TEGRA NAND DRIVER
17034 M:      Stefan Agner <stefan@agner.ch>
17035 M:      Lucas Stach <dev@lynxeye.de>
17036 S:      Maintained
17037 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17038 F:      drivers/mtd/nand/raw/tegra_nand.c
17039
17040 TEGRA PWM DRIVER
17041 M:      Thierry Reding <thierry.reding@gmail.com>
17042 S:      Supported
17043 F:      drivers/pwm/pwm-tegra.c
17044
17045 TEGRA SERIAL DRIVER
17046 M:      Laxman Dewangan <ldewangan@nvidia.com>
17047 S:      Supported
17048 F:      drivers/tty/serial/serial-tegra.c
17049
17050 TEGRA SPI DRIVER
17051 M:      Laxman Dewangan <ldewangan@nvidia.com>
17052 S:      Supported
17053 F:      drivers/spi/spi-tegra*
17054
17055 TEGRA VIDEO DRIVER
17056 M:      Thierry Reding <thierry.reding@gmail.com>
17057 M:      Jonathan Hunter <jonathanh@nvidia.com>
17058 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
17059 L:      linux-media@vger.kernel.org
17060 L:      linux-tegra@vger.kernel.org
17061 S:      Maintained
17062 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17063 F:      drivers/staging/media/tegra-video/
17064
17065 TEGRA XUSB PADCTL DRIVER
17066 M:      JC Kuo <jckuo@nvidia.com>
17067 S:      Supported
17068 F:      drivers/phy/tegra/xusb*
17069
17070 TEHUTI ETHERNET DRIVER
17071 M:      Andy Gospodarek <andy@greyhouse.net>
17072 L:      netdev@vger.kernel.org
17073 S:      Supported
17074 F:      drivers/net/ethernet/tehuti/*
17075
17076 TELECOM CLOCK DRIVER FOR MCPL0010
17077 M:      Mark Gross <mark.gross@intel.com>
17078 S:      Supported
17079 F:      drivers/char/tlclk.c
17080
17081 TEMPO SEMICONDUCTOR DRIVERS
17082 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17083 S:      Maintained
17084 F:      Documentation/devicetree/bindings/sound/tscs*.txt
17085 F:      sound/soc/codecs/tscs*.c
17086 F:      sound/soc/codecs/tscs*.h
17087
17088 TENSILICA XTENSA PORT (xtensa)
17089 M:      Chris Zankel <chris@zankel.net>
17090 M:      Max Filippov <jcmvbkbc@gmail.com>
17091 L:      linux-xtensa@linux-xtensa.org
17092 S:      Maintained
17093 T:      git git://github.com/czankel/xtensa-linux.git
17094 F:      arch/xtensa/
17095 F:      drivers/irqchip/irq-xtensa-*
17096
17097 TEXAS INSTRUMENTS ASoC DRIVERS
17098 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
17099 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17100 S:      Maintained
17101 F:      sound/soc/ti/
17102
17103 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17104 M:      Ricardo Ribalda <ribalda@kernel.org>
17105 L:      linux-iio@vger.kernel.org
17106 S:      Supported
17107 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17108 F:      drivers/iio/dac/ti-dac7612.c
17109
17110 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17111 M:      Nishanth Menon <nm@ti.com>
17112 M:      Tero Kristo <t-kristo@ti.com>
17113 M:      Santosh Shilimkar <ssantosh@kernel.org>
17114 L:      linux-arm-kernel@lists.infradead.org
17115 S:      Maintained
17116 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17117 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17118 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17119 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17120 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17121 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17122 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17123 F:      drivers/clk/keystone/sci-clk.c
17124 F:      drivers/firmware/ti_sci*
17125 F:      drivers/irqchip/irq-ti-sci-inta.c
17126 F:      drivers/irqchip/irq-ti-sci-intr.c
17127 F:      drivers/reset/reset-ti-sci.c
17128 F:      drivers/soc/ti/ti_sci_inta_msi.c
17129 F:      drivers/soc/ti/ti_sci_pm_domains.c
17130 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
17131 F:      include/linux/soc/ti/ti_sci_inta_msi.h
17132 F:      include/linux/soc/ti/ti_sci_protocol.h
17133
17134 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17135 M:      Hans Verkuil <hverkuil@xs4all.nl>
17136 L:      linux-media@vger.kernel.org
17137 S:      Maintained
17138 W:      https://linuxtv.org
17139 T:      git git://linuxtv.org/media_tree.git
17140 F:      drivers/media/radio/radio-raremono.c
17141
17142 THERMAL
17143 M:      Zhang Rui <rui.zhang@intel.com>
17144 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17145 R:      Amit Kucheria <amitk@kernel.org>
17146 L:      linux-pm@vger.kernel.org
17147 S:      Supported
17148 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17150 F:      Documentation/devicetree/bindings/thermal/
17151 F:      drivers/thermal/
17152 F:      include/linux/cpu_cooling.h
17153 F:      include/linux/thermal.h
17154 F:      include/uapi/linux/thermal.h
17155
17156 THERMAL DRIVER FOR AMLOGIC SOCS
17157 M:      Guillaume La Roque <glaroque@baylibre.com>
17158 L:      linux-pm@vger.kernel.org
17159 L:      linux-amlogic@lists.infradead.org
17160 S:      Supported
17161 W:      http://linux-meson.com/
17162 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17163 F:      drivers/thermal/amlogic_thermal.c
17164
17165 THERMAL/CPU_COOLING
17166 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
17167 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
17168 M:      Viresh Kumar <viresh.kumar@linaro.org>
17169 M:      Javi Merino <javi.merino@kernel.org>
17170 L:      linux-pm@vger.kernel.org
17171 S:      Supported
17172 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
17173 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
17174 F:      drivers/thermal/cpufreq_cooling.c
17175 F:      drivers/thermal/cpuidle_cooling.c
17176 F:      include/linux/cpu_cooling.h
17177
17178 THERMAL/POWER_ALLOCATOR
17179 M:      Lukasz Luba <lukasz.luba@arm.com>
17180 L:      linux-pm@vger.kernel.org
17181 S:      Maintained
17182 F:      Documentation/driver-api/thermal/power_allocator.rst
17183 F:      drivers/thermal/gov_power_allocator.c
17184 F:      include/trace/events/thermal_power_allocator.h
17185
17186 THINKPAD ACPI EXTRAS DRIVER
17187 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17188 L:      ibm-acpi-devel@lists.sourceforge.net
17189 L:      platform-driver-x86@vger.kernel.org
17190 S:      Maintained
17191 W:      http://ibm-acpi.sourceforge.net
17192 W:      http://thinkwiki.org/wiki/Ibm-acpi
17193 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17194 F:      drivers/platform/x86/thinkpad_acpi.c
17195
17196 THUNDERBOLT DRIVER
17197 M:      Andreas Noever <andreas.noever@gmail.com>
17198 M:      Michael Jamet <michael.jamet@intel.com>
17199 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17200 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17201 L:      linux-usb@vger.kernel.org
17202 S:      Maintained
17203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17204 F:      Documentation/admin-guide/thunderbolt.rst
17205 F:      drivers/thunderbolt/
17206 F:      include/linux/thunderbolt.h
17207
17208 THUNDERBOLT NETWORK DRIVER
17209 M:      Michael Jamet <michael.jamet@intel.com>
17210 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
17211 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
17212 L:      netdev@vger.kernel.org
17213 S:      Maintained
17214 F:      drivers/net/thunderbolt.c
17215
17216 THUNDERX GPIO DRIVER
17217 M:      Robert Richter <rric@kernel.org>
17218 S:      Odd Fixes
17219 F:      drivers/gpio/gpio-thunderx.c
17220
17221 TI AM437X VPFE DRIVER
17222 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17223 L:      linux-media@vger.kernel.org
17224 S:      Maintained
17225 W:      https://linuxtv.org
17226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17227 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17228 F:      drivers/media/platform/am437x/
17229
17230 TI BANDGAP AND THERMAL DRIVER
17231 M:      Eduardo Valentin <edubezval@gmail.com>
17232 M:      Keerthy <j-keerthy@ti.com>
17233 L:      linux-pm@vger.kernel.org
17234 L:      linux-omap@vger.kernel.org
17235 S:      Maintained
17236 F:      drivers/thermal/ti-soc-thermal/
17237
17238 TI BQ27XXX POWER SUPPLY DRIVER
17239 R:      Andrew F. Davis <afd@ti.com>
17240 F:      drivers/power/supply/bq27xxx_battery.c
17241 F:      drivers/power/supply/bq27xxx_battery_i2c.c
17242 F:      include/linux/power/bq27xxx_battery.h
17243
17244 TI CDCE706 CLOCK DRIVER
17245 M:      Max Filippov <jcmvbkbc@gmail.com>
17246 S:      Maintained
17247 F:      drivers/clk/clk-cdce706.c
17248
17249 TI CLOCK DRIVER
17250 M:      Tero Kristo <t-kristo@ti.com>
17251 L:      linux-omap@vger.kernel.org
17252 S:      Maintained
17253 F:      drivers/clk/ti/
17254 F:      include/linux/clk/ti.h
17255
17256 TI DAVINCI MACHINE SUPPORT
17257 M:      Sekhar Nori <nsekhar@ti.com>
17258 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
17259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17260 S:      Supported
17261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17262 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17263 F:      arch/arm/boot/dts/da850*
17264 F:      arch/arm/mach-davinci/
17265 F:      drivers/i2c/busses/i2c-davinci.c
17266
17267 TI DAVINCI SERIES CLOCK DRIVER
17268 M:      David Lechner <david@lechnology.com>
17269 R:      Sekhar Nori <nsekhar@ti.com>
17270 S:      Maintained
17271 F:      Documentation/devicetree/bindings/clock/ti/davinci/
17272 F:      drivers/clk/davinci/
17273
17274 TI DAVINCI SERIES GPIO DRIVER
17275 M:      Keerthy <j-keerthy@ti.com>
17276 L:      linux-gpio@vger.kernel.org
17277 S:      Maintained
17278 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17279 F:      drivers/gpio/gpio-davinci.c
17280
17281 TI DAVINCI SERIES MEDIA DRIVER
17282 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17283 L:      linux-media@vger.kernel.org
17284 S:      Maintained
17285 W:      https://linuxtv.org
17286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17287 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17288 F:      drivers/media/platform/davinci/
17289 F:      include/media/davinci/
17290
17291 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17292 R:      David Lechner <david@lechnology.com>
17293 L:      linux-iio@vger.kernel.org
17294 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
17295 F:      drivers/counter/ti-eqep.c
17296
17297 TI ETHERNET SWITCH DRIVER (CPSW)
17298 R:      Grygorii Strashko <grygorii.strashko@ti.com>
17299 L:      linux-omap@vger.kernel.org
17300 L:      netdev@vger.kernel.org
17301 S:      Maintained
17302 F:      drivers/net/ethernet/ti/cpsw*
17303 F:      drivers/net/ethernet/ti/davinci*
17304
17305 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17306 M:      Alex Dubov <oakad@yahoo.com>
17307 S:      Maintained
17308 W:      http://tifmxx.berlios.de/
17309 F:      drivers/memstick/host/tifm_ms.c
17310 F:      drivers/misc/tifm*
17311 F:      drivers/mmc/host/tifm_sd.c
17312 F:      include/linux/tifm.h
17313
17314 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17315 M:      Santosh Shilimkar <ssantosh@kernel.org>
17316 L:      linux-kernel@vger.kernel.org
17317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17318 S:      Maintained
17319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17320 F:      drivers/soc/ti/*
17321
17322 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17323 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
17324 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17325 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17326 S:      Maintained
17327 F:      sound/soc/codecs/isabelle*
17328 F:      sound/soc/codecs/lm49453*
17329
17330 TI LP855x BACKLIGHT DRIVER
17331 M:      Milo Kim <milo.kim@ti.com>
17332 S:      Maintained
17333 F:      Documentation/driver-api/backlight/lp855x-driver.rst
17334 F:      drivers/video/backlight/lp855x_bl.c
17335 F:      include/linux/platform_data/lp855x.h
17336
17337 TI LP8727 CHARGER DRIVER
17338 M:      Milo Kim <milo.kim@ti.com>
17339 S:      Maintained
17340 F:      drivers/power/supply/lp8727_charger.c
17341 F:      include/linux/platform_data/lp8727.h
17342
17343 TI LP8788 MFD DRIVER
17344 M:      Milo Kim <milo.kim@ti.com>
17345 S:      Maintained
17346 F:      drivers/iio/adc/lp8788_adc.c
17347 F:      drivers/leds/leds-lp8788.c
17348 F:      drivers/mfd/lp8788*.c
17349 F:      drivers/power/supply/lp8788-charger.c
17350 F:      drivers/regulator/lp8788-*.c
17351 F:      include/linux/mfd/lp8788*.h
17352
17353 TI NETCP ETHERNET DRIVER
17354 M:      Wingman Kwok <w-kwok2@ti.com>
17355 M:      Murali Karicheri <m-karicheri2@ti.com>
17356 L:      netdev@vger.kernel.org
17357 S:      Maintained
17358 F:      drivers/net/ethernet/ti/netcp*
17359
17360 TI PCM3060 ASoC CODEC DRIVER
17361 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
17362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17363 S:      Maintained
17364 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
17365 F:      sound/soc/codecs/pcm3060*
17366
17367 TI TAS571X FAMILY ASoC CODEC DRIVER
17368 M:      Kevin Cernekee <cernekee@chromium.org>
17369 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17370 S:      Odd Fixes
17371 F:      sound/soc/codecs/tas571x*
17372
17373 TI TCAN4X5X DEVICE DRIVER
17374 M:      Dan Murphy <dmurphy@ti.com>
17375 L:      linux-can@vger.kernel.org
17376 S:      Maintained
17377 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17378 F:      drivers/net/can/m_can/tcan4x5x.c
17379
17380 TI TRF7970A NFC DRIVER
17381 M:      Mark Greer <mgreer@animalcreek.com>
17382 L:      linux-wireless@vger.kernel.org
17383 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
17384 S:      Supported
17385 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17386 F:      drivers/nfc/trf7970a.c
17387
17388 TI TWL4030 SERIES SOC CODEC DRIVER
17389 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
17390 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17391 S:      Maintained
17392 F:      sound/soc/codecs/twl4030*
17393
17394 TI VPE/CAL DRIVERS
17395 M:      Benoit Parrot <bparrot@ti.com>
17396 L:      linux-media@vger.kernel.org
17397 S:      Maintained
17398 W:      http://linuxtv.org/
17399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17400 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
17401 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
17402 F:      drivers/media/platform/ti-vpe/
17403
17404 TI WILINK WIRELESS DRIVERS
17405 L:      linux-wireless@vger.kernel.org
17406 S:      Orphan
17407 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17408 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17410 F:      drivers/net/wireless/ti/
17411 F:      include/linux/wl12xx.h
17412
17413 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17414 M:      John Stultz <john.stultz@linaro.org>
17415 M:      Thomas Gleixner <tglx@linutronix.de>
17416 R:      Stephen Boyd <sboyd@kernel.org>
17417 L:      linux-kernel@vger.kernel.org
17418 S:      Supported
17419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17420 F:      include/linux/clocksource.h
17421 F:      include/linux/time.h
17422 F:      include/linux/timex.h
17423 F:      include/uapi/linux/time.h
17424 F:      include/uapi/linux/timex.h
17425 F:      kernel/time/alarmtimer.c
17426 F:      kernel/time/clocksource.c
17427 F:      kernel/time/ntp.c
17428 F:      kernel/time/time*.c
17429 F:      tools/testing/selftests/timers/
17430
17431 TIPC NETWORK LAYER
17432 M:      Jon Maloy <jmaloy@redhat.com>
17433 M:      Ying Xue <ying.xue@windriver.com>
17434 L:      netdev@vger.kernel.org (core kernel code)
17435 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17436 S:      Maintained
17437 W:      http://tipc.sourceforge.net/
17438 F:      include/uapi/linux/tipc*.h
17439 F:      net/tipc/
17440
17441 TLAN NETWORK DRIVER
17442 M:      Samuel Chessman <chessman@tux.org>
17443 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
17444 S:      Maintained
17445 W:      http://sourceforge.net/projects/tlan/
17446 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17447 F:      drivers/net/ethernet/ti/tlan.*
17448
17449 TM6000 VIDEO4LINUX DRIVER
17450 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17451 L:      linux-media@vger.kernel.org
17452 S:      Odd fixes
17453 W:      https://linuxtv.org
17454 T:      git git://linuxtv.org/media_tree.git
17455 F:      Documentation/admin-guide/media/tm6000*
17456 F:      drivers/media/usb/tm6000/
17457
17458 TMIO/SDHI MMC DRIVER
17459 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
17460 L:      linux-mmc@vger.kernel.org
17461 S:      Supported
17462 F:      drivers/mmc/host/renesas_sdhi*
17463 F:      drivers/mmc/host/tmio_mmc*
17464 F:      include/linux/mfd/tmio.h
17465
17466 TMP401 HARDWARE MONITOR DRIVER
17467 M:      Guenter Roeck <linux@roeck-us.net>
17468 L:      linux-hwmon@vger.kernel.org
17469 S:      Maintained
17470 F:      Documentation/hwmon/tmp401.rst
17471 F:      drivers/hwmon/tmp401.c
17472
17473 TMP513 HARDWARE MONITOR DRIVER
17474 M:      Eric Tremblay <etremblay@distech-controls.com>
17475 L:      linux-hwmon@vger.kernel.org
17476 S:      Maintained
17477 F:      Documentation/hwmon/tmp513.rst
17478 F:      drivers/hwmon/tmp513.c
17479
17480 TMPFS (SHMEM FILESYSTEM)
17481 M:      Hugh Dickins <hughd@google.com>
17482 L:      linux-mm@kvack.org
17483 S:      Maintained
17484 F:      include/linux/shmem_fs.h
17485 F:      mm/shmem.c
17486
17487 TOMOYO SECURITY MODULE
17488 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
17489 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17490 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17491 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17492 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17493 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17494 S:      Maintained
17495 W:      https://tomoyo.osdn.jp/
17496 F:      security/tomoyo/
17497
17498 TOPSTAR LAPTOP EXTRAS DRIVER
17499 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
17500 L:      platform-driver-x86@vger.kernel.org
17501 S:      Maintained
17502 F:      drivers/platform/x86/topstar-laptop.c
17503
17504 TORTURE-TEST MODULES
17505 M:      Davidlohr Bueso <dave@stgolabs.net>
17506 M:      "Paul E. McKenney" <paulmck@kernel.org>
17507 M:      Josh Triplett <josh@joshtriplett.org>
17508 L:      linux-kernel@vger.kernel.org
17509 S:      Supported
17510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17511 F:      Documentation/RCU/torture.rst
17512 F:      kernel/locking/locktorture.c
17513 F:      kernel/rcu/rcuperf.c
17514 F:      kernel/rcu/rcutorture.c
17515 F:      kernel/torture.c
17516
17517 TOSHIBA ACPI EXTRAS DRIVER
17518 M:      Azael Avalos <coproscefalo@gmail.com>
17519 L:      platform-driver-x86@vger.kernel.org
17520 S:      Maintained
17521 F:      drivers/platform/x86/toshiba_acpi.c
17522
17523 TOSHIBA BLUETOOTH DRIVER
17524 M:      Azael Avalos <coproscefalo@gmail.com>
17525 L:      platform-driver-x86@vger.kernel.org
17526 S:      Maintained
17527 F:      drivers/platform/x86/toshiba_bluetooth.c
17528
17529 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17530 M:      Azael Avalos <coproscefalo@gmail.com>
17531 L:      platform-driver-x86@vger.kernel.org
17532 S:      Maintained
17533 F:      drivers/platform/x86/toshiba_haps.c
17534
17535 TOSHIBA SMM DRIVER
17536 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
17537 S:      Maintained
17538 W:      http://www.buzzard.org.uk/toshiba/
17539 F:      drivers/char/toshiba.c
17540 F:      include/linux/toshiba.h
17541 F:      include/uapi/linux/toshiba.h
17542
17543 TOSHIBA TC358743 DRIVER
17544 M:      Mats Randgaard <matrandg@cisco.com>
17545 L:      linux-media@vger.kernel.org
17546 S:      Maintained
17547 F:      drivers/media/i2c/tc358743*
17548 F:      include/media/i2c/tc358743.h
17549
17550 TOSHIBA WMI HOTKEYS DRIVER
17551 M:      Azael Avalos <coproscefalo@gmail.com>
17552 L:      platform-driver-x86@vger.kernel.org
17553 S:      Maintained
17554 F:      drivers/platform/x86/toshiba-wmi.c
17555
17556 TPM DEVICE DRIVER
17557 M:      Peter Huewe <peterhuewe@gmx.de>
17558 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17559 R:      Jason Gunthorpe <jgg@ziepe.ca>
17560 L:      linux-integrity@vger.kernel.org
17561 S:      Maintained
17562 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17563 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
17564 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
17565 F:      drivers/char/tpm/
17566
17567 TRACING
17568 M:      Steven Rostedt <rostedt@goodmis.org>
17569 M:      Ingo Molnar <mingo@redhat.com>
17570 S:      Maintained
17571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17572 F:      Documentation/trace/ftrace.rst
17573 F:      arch/*/*/*/ftrace.h
17574 F:      arch/*/kernel/ftrace.c
17575 F:      include/*/ftrace.h
17576 F:      include/linux/trace*.h
17577 F:      include/trace/
17578 F:      kernel/trace/
17579 F:      tools/testing/selftests/ftrace/
17580
17581 TRACING MMIO ACCESSES (MMIOTRACE)
17582 M:      Steven Rostedt <rostedt@goodmis.org>
17583 M:      Ingo Molnar <mingo@kernel.org>
17584 R:      Karol Herbst <karolherbst@gmail.com>
17585 R:      Pekka Paalanen <ppaalanen@gmail.com>
17586 L:      linux-kernel@vger.kernel.org
17587 L:      nouveau@lists.freedesktop.org
17588 S:      Maintained
17589 F:      arch/x86/mm/kmmio.c
17590 F:      arch/x86/mm/mmio-mod.c
17591 F:      arch/x86/mm/testmmiotrace.c
17592 F:      include/linux/mmiotrace.h
17593 F:      kernel/trace/trace_mmiotrace.c
17594
17595 TRIVIAL PATCHES
17596 M:      Jiri Kosina <trivial@kernel.org>
17597 S:      Maintained
17598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17599 K:      ^Subject:.*(?i)trivial
17600
17601 TTY LAYER
17602 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17603 M:      Jiri Slaby <jirislaby@kernel.org>
17604 S:      Supported
17605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17606 F:      Documentation/driver-api/serial/
17607 F:      drivers/tty/
17608 F:      drivers/tty/serial/serial_core.c
17609 F:      include/linux/serial.h
17610 F:      include/linux/serial_core.h
17611 F:      include/linux/tty.h
17612 F:      include/uapi/linux/serial.h
17613 F:      include/uapi/linux/serial_core.h
17614 F:      include/uapi/linux/tty.h
17615
17616 TUA9001 MEDIA DRIVER
17617 M:      Antti Palosaari <crope@iki.fi>
17618 L:      linux-media@vger.kernel.org
17619 S:      Maintained
17620 W:      https://linuxtv.org
17621 W:      http://palosaari.fi/linux/
17622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17623 T:      git git://linuxtv.org/anttip/media_tree.git
17624 F:      drivers/media/tuners/tua9001*
17625
17626 TULIP NETWORK DRIVERS
17627 L:      netdev@vger.kernel.org
17628 L:      linux-parisc@vger.kernel.org
17629 S:      Orphan
17630 F:      drivers/net/ethernet/dec/tulip/
17631
17632 TUN/TAP driver
17633 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
17634 S:      Maintained
17635 W:      http://vtun.sourceforge.net/tun
17636 F:      Documentation/networking/tuntap.rst
17637 F:      arch/um/os-Linux/drivers/
17638
17639 TURBOCHANNEL SUBSYSTEM
17640 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17641 M:      Ralf Baechle <ralf@linux-mips.org>
17642 L:      linux-mips@vger.kernel.org
17643 S:      Maintained
17644 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
17645 F:      drivers/tc/
17646 F:      include/linux/tc.h
17647
17648 TURBOSTAT UTILITY
17649 M:      "Len Brown" <lenb@kernel.org>
17650 L:      linux-pm@vger.kernel.org
17651 S:      Supported
17652 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17653 B:      https://bugzilla.kernel.org
17654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17655 F:      tools/power/x86/turbostat/
17656
17657 TW5864 VIDEO4LINUX DRIVER
17658 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17659 M:      Anton Sviridenko <anton@corp.bluecherry.net>
17660 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17661 M:      Andrey Utkin <andrey_utkin@fastmail.com>
17662 L:      linux-media@vger.kernel.org
17663 S:      Supported
17664 F:      drivers/media/pci/tw5864/
17665
17666 TW68 VIDEO4LINUX DRIVER
17667 M:      Hans Verkuil <hverkuil@xs4all.nl>
17668 L:      linux-media@vger.kernel.org
17669 S:      Odd Fixes
17670 W:      https://linuxtv.org
17671 T:      git git://linuxtv.org/media_tree.git
17672 F:      drivers/media/pci/tw68/
17673
17674 TW686X VIDEO4LINUX DRIVER
17675 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17676 L:      linux-media@vger.kernel.org
17677 S:      Maintained
17678 W:      http://linuxtv.org
17679 T:      git git://linuxtv.org/media_tree.git
17680 F:      drivers/media/pci/tw686x/
17681
17682 UACCE ACCELERATOR FRAMEWORK
17683 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
17684 M:      Zhou Wang <wangzhou1@hisilicon.com>
17685 L:      linux-accelerators@lists.ozlabs.org
17686 L:      linux-kernel@vger.kernel.org
17687 S:      Maintained
17688 F:      Documentation/ABI/testing/sysfs-driver-uacce
17689 F:      Documentation/misc-devices/uacce.rst
17690 F:      drivers/misc/uacce/
17691 F:      include/linux/uacce.h
17692 F:      include/uapi/misc/uacce/
17693
17694 UBI FILE SYSTEM (UBIFS)
17695 M:      Richard Weinberger <richard@nod.at>
17696 L:      linux-mtd@lists.infradead.org
17697 S:      Supported
17698 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
17699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17701 F:      Documentation/filesystems/ubifs.rst
17702 F:      fs/ubifs/
17703
17704 UCLINUX (M68KNOMMU AND COLDFIRE)
17705 M:      Greg Ungerer <gerg@linux-m68k.org>
17706 L:      linux-m68k@lists.linux-m68k.org
17707 L:      uclinux-dev@uclinux.org  (subscribers-only)
17708 S:      Maintained
17709 W:      http://www.linux-m68k.org/
17710 W:      http://www.uclinux.org/
17711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17712 F:      arch/m68k/*/*_no.*
17713 F:      arch/m68k/68*/
17714 F:      arch/m68k/coldfire/
17715 F:      arch/m68k/include/asm/*_no.*
17716
17717 UDF FILESYSTEM
17718 M:      Jan Kara <jack@suse.com>
17719 S:      Maintained
17720 F:      Documentation/filesystems/udf.rst
17721 F:      fs/udf/
17722
17723 UDRAW TABLET
17724 M:      Bastien Nocera <hadess@hadess.net>
17725 L:      linux-input@vger.kernel.org
17726 S:      Maintained
17727 F:      drivers/hid/hid-udraw-ps3.c
17728
17729 UFS FILESYSTEM
17730 M:      Evgeniy Dushistov <dushistov@mail.ru>
17731 S:      Maintained
17732 F:      Documentation/admin-guide/ufs.rst
17733 F:      fs/ufs/
17734
17735 UHID USERSPACE HID IO DRIVER
17736 M:      David Rheinsberg <david.rheinsberg@gmail.com>
17737 L:      linux-input@vger.kernel.org
17738 S:      Maintained
17739 F:      drivers/hid/uhid.c
17740 F:      include/uapi/linux/uhid.h
17741
17742 ULPI BUS
17743 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17744 L:      linux-usb@vger.kernel.org
17745 S:      Maintained
17746 F:      drivers/usb/common/ulpi.c
17747 F:      include/linux/ulpi/
17748
17749 UNICODE SUBSYSTEM
17750 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
17751 L:      linux-fsdevel@vger.kernel.org
17752 S:      Supported
17753 F:      fs/unicode/
17754
17755 UNIFDEF
17756 M:      Tony Finch <dot@dotat.at>
17757 S:      Maintained
17758 W:      http://dotat.at/prog/unifdef
17759 F:      scripts/unifdef.c
17760
17761 UNIFORM CDROM DRIVER
17762 M:      Jens Axboe <axboe@kernel.dk>
17763 S:      Maintained
17764 W:      http://www.kernel.dk
17765 F:      Documentation/cdrom/
17766 F:      drivers/cdrom/cdrom.c
17767 F:      include/linux/cdrom.h
17768 F:      include/uapi/linux/cdrom.h
17769
17770 UNISYS S-PAR DRIVERS
17771 M:      David Kershner <david.kershner@unisys.com>
17772 L:      sparmaintainer@unisys.com (Unisys internal)
17773 S:      Supported
17774 F:      drivers/staging/unisys/
17775 F:      drivers/visorbus/
17776 F:      include/linux/visorbus.h
17777
17778 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17779 R:      Alim Akhtar <alim.akhtar@samsung.com>
17780 R:      Avri Altman <avri.altman@wdc.com>
17781 L:      linux-scsi@vger.kernel.org
17782 S:      Supported
17783 F:      Documentation/scsi/ufs.rst
17784 F:      drivers/scsi/ufs/
17785
17786 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17787 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
17788 L:      linux-scsi@vger.kernel.org
17789 S:      Supported
17790 F:      drivers/scsi/ufs/*dwc*
17791
17792 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17793 M:      Stanley Chu <stanley.chu@mediatek.com>
17794 L:      linux-scsi@vger.kernel.org
17795 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17796 S:      Maintained
17797 F:      drivers/scsi/ufs/ufs-mediatek*
17798
17799 UNSORTED BLOCK IMAGES (UBI)
17800 M:      Richard Weinberger <richard@nod.at>
17801 L:      linux-mtd@lists.infradead.org
17802 S:      Supported
17803 W:      http://www.linux-mtd.infradead.org/
17804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17806 F:      drivers/mtd/ubi/
17807 F:      include/linux/mtd/ubi.h
17808 F:      include/uapi/mtd/ubi-user.h
17809
17810 USB "USBNET" DRIVER FRAMEWORK
17811 M:      Oliver Neukum <oneukum@suse.com>
17812 L:      netdev@vger.kernel.org
17813 S:      Maintained
17814 W:      http://www.linux-usb.org/usbnet
17815 F:      drivers/net/usb/usbnet.c
17816 F:      include/linux/usb/usbnet.h
17817
17818 USB ACM DRIVER
17819 M:      Oliver Neukum <oneukum@suse.com>
17820 L:      linux-usb@vger.kernel.org
17821 S:      Maintained
17822 F:      Documentation/usb/acm.rst
17823 F:      drivers/usb/class/cdc-acm.*
17824
17825 USB APPLE MFI FASTCHARGE DRIVER
17826 M:      Bastien Nocera <hadess@hadess.net>
17827 L:      linux-usb@vger.kernel.org
17828 S:      Maintained
17829 F:      drivers/usb/misc/apple-mfi-fastcharge.c
17830
17831 USB AR5523 WIRELESS DRIVER
17832 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17833 L:      linux-wireless@vger.kernel.org
17834 S:      Maintained
17835 F:      drivers/net/wireless/ath/ar5523/
17836
17837 USB ATTACHED SCSI
17838 M:      Oliver Neukum <oneukum@suse.com>
17839 L:      linux-usb@vger.kernel.org
17840 L:      linux-scsi@vger.kernel.org
17841 S:      Maintained
17842 F:      drivers/usb/storage/uas.c
17843
17844 USB CDC ETHERNET DRIVER
17845 M:      Oliver Neukum <oliver@neukum.org>
17846 L:      linux-usb@vger.kernel.org
17847 S:      Maintained
17848 F:      drivers/net/usb/cdc_*.c
17849 F:      include/uapi/linux/usb/cdc.h
17850
17851 USB CHAOSKEY DRIVER
17852 M:      Keith Packard <keithp@keithp.com>
17853 L:      linux-usb@vger.kernel.org
17854 S:      Maintained
17855 F:      drivers/usb/misc/chaoskey.c
17856
17857 USB CYPRESS C67X00 DRIVER
17858 M:      Peter Korsgaard <jacmet@sunsite.dk>
17859 L:      linux-usb@vger.kernel.org
17860 S:      Maintained
17861 F:      drivers/usb/c67x00/
17862
17863 USB DAVICOM DM9601 DRIVER
17864 M:      Peter Korsgaard <jacmet@sunsite.dk>
17865 L:      netdev@vger.kernel.org
17866 S:      Maintained
17867 W:      http://www.linux-usb.org/usbnet
17868 F:      drivers/net/usb/dm9601.c
17869
17870 USB EHCI DRIVER
17871 M:      Alan Stern <stern@rowland.harvard.edu>
17872 L:      linux-usb@vger.kernel.org
17873 S:      Maintained
17874 F:      Documentation/usb/ehci.rst
17875 F:      drivers/usb/host/ehci*
17876
17877 USB GADGET/PERIPHERAL SUBSYSTEM
17878 M:      Felipe Balbi <balbi@kernel.org>
17879 L:      linux-usb@vger.kernel.org
17880 S:      Maintained
17881 W:      http://www.linux-usb.org/gadget
17882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17883 F:      drivers/usb/gadget/
17884 F:      include/linux/usb/gadget*
17885
17886 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17887 M:      Jiri Kosina <jikos@kernel.org>
17888 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17889 L:      linux-usb@vger.kernel.org
17890 S:      Maintained
17891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17892 F:      Documentation/hid/hiddev.rst
17893 F:      drivers/hid/usbhid/
17894
17895 USB INTEL XHCI ROLE MUX DRIVER
17896 M:      Hans de Goede <hdegoede@redhat.com>
17897 L:      linux-usb@vger.kernel.org
17898 S:      Maintained
17899 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17900
17901 USB IP DRIVER FOR HISILICON KIRIN
17902 M:      Yu Chen <chenyu56@huawei.com>
17903 M:      Binghui Wang <wangbinghui@hisilicon.com>
17904 L:      linux-usb@vger.kernel.org
17905 S:      Maintained
17906 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17907 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17908
17909 USB ISP116X DRIVER
17910 M:      Olav Kongas <ok@artecdesign.ee>
17911 L:      linux-usb@vger.kernel.org
17912 S:      Maintained
17913 F:      drivers/usb/host/isp116x*
17914 F:      include/linux/usb/isp116x.h
17915
17916 USB LAN78XX ETHERNET DRIVER
17917 M:      Woojung Huh <woojung.huh@microchip.com>
17918 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17919 L:      netdev@vger.kernel.org
17920 S:      Maintained
17921 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17922 F:      drivers/net/usb/lan78xx.*
17923 F:      include/dt-bindings/net/microchip-lan78xx.h
17924
17925 USB MASS STORAGE DRIVER
17926 M:      Alan Stern <stern@rowland.harvard.edu>
17927 L:      linux-usb@vger.kernel.org
17928 L:      usb-storage@lists.one-eyed-alien.net
17929 S:      Maintained
17930 F:      drivers/usb/storage/
17931
17932 USB MIDI DRIVER
17933 M:      Clemens Ladisch <clemens@ladisch.de>
17934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17935 S:      Maintained
17936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17937 F:      sound/usb/midi.*
17938
17939 USB NETWORKING DRIVERS
17940 L:      linux-usb@vger.kernel.org
17941 S:      Odd Fixes
17942 F:      drivers/net/usb/
17943
17944 USB OHCI DRIVER
17945 M:      Alan Stern <stern@rowland.harvard.edu>
17946 L:      linux-usb@vger.kernel.org
17947 S:      Maintained
17948 F:      Documentation/usb/ohci.rst
17949 F:      drivers/usb/host/ohci*
17950
17951 USB OTG FSM (Finite State Machine)
17952 M:      Peter Chen <Peter.Chen@nxp.com>
17953 L:      linux-usb@vger.kernel.org
17954 S:      Maintained
17955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17956 F:      drivers/usb/common/usb-otg-fsm.c
17957
17958 USB OVER IP DRIVER
17959 M:      Valentina Manea <valentina.manea.m@gmail.com>
17960 M:      Shuah Khan <shuah@kernel.org>
17961 M:      Shuah Khan <skhan@linuxfoundation.org>
17962 L:      linux-usb@vger.kernel.org
17963 S:      Maintained
17964 F:      Documentation/usb/usbip_protocol.rst
17965 F:      drivers/usb/usbip/
17966 F:      tools/testing/selftests/drivers/usb/usbip/
17967 F:      tools/usb/usbip/
17968
17969 USB PEGASUS DRIVER
17970 M:      Petko Manolov <petkan@nucleusys.com>
17971 L:      linux-usb@vger.kernel.org
17972 L:      netdev@vger.kernel.org
17973 S:      Maintained
17974 W:      https://github.com/petkan/pegasus
17975 T:      git git://github.com/petkan/pegasus.git
17976 F:      drivers/net/usb/pegasus.*
17977
17978 USB PHY LAYER
17979 M:      Felipe Balbi <balbi@kernel.org>
17980 L:      linux-usb@vger.kernel.org
17981 S:      Maintained
17982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17983 F:      drivers/usb/phy/
17984
17985 USB PRINTER DRIVER (usblp)
17986 M:      Pete Zaitcev <zaitcev@redhat.com>
17987 L:      linux-usb@vger.kernel.org
17988 S:      Supported
17989 F:      drivers/usb/class/usblp.c
17990
17991 USB QMI WWAN NETWORK DRIVER
17992 M:      Bjørn Mork <bjorn@mork.no>
17993 L:      netdev@vger.kernel.org
17994 S:      Maintained
17995 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17996 F:      drivers/net/usb/qmi_wwan.c
17997
17998 USB RTL8150 DRIVER
17999 M:      Petko Manolov <petkan@nucleusys.com>
18000 L:      linux-usb@vger.kernel.org
18001 L:      netdev@vger.kernel.org
18002 S:      Maintained
18003 W:      https://github.com/petkan/rtl8150
18004 T:      git git://github.com/petkan/rtl8150.git
18005 F:      drivers/net/usb/rtl8150.c
18006
18007 USB SERIAL SUBSYSTEM
18008 M:      Johan Hovold <johan@kernel.org>
18009 L:      linux-usb@vger.kernel.org
18010 S:      Maintained
18011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18012 F:      Documentation/usb/usb-serial.rst
18013 F:      drivers/usb/serial/
18014 F:      include/linux/usb/serial.h
18015
18016 USB SMSC75XX ETHERNET DRIVER
18017 M:      Steve Glendinning <steve.glendinning@shawell.net>
18018 L:      netdev@vger.kernel.org
18019 S:      Maintained
18020 F:      drivers/net/usb/smsc75xx.*
18021
18022 USB SMSC95XX ETHERNET DRIVER
18023 M:      Steve Glendinning <steve.glendinning@shawell.net>
18024 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18025 L:      netdev@vger.kernel.org
18026 S:      Maintained
18027 F:      drivers/net/usb/smsc95xx.*
18028
18029 USB SUBSYSTEM
18030 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18031 L:      linux-usb@vger.kernel.org
18032 S:      Supported
18033 W:      http://www.linux-usb.org
18034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18035 F:      Documentation/devicetree/bindings/usb/
18036 F:      Documentation/usb/
18037 F:      drivers/usb/
18038 F:      include/linux/usb.h
18039 F:      include/linux/usb/
18040
18041 USB TYPEC BUS FOR ALTERNATE MODES
18042 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18043 L:      linux-usb@vger.kernel.org
18044 S:      Maintained
18045 F:      Documentation/ABI/testing/sysfs-bus-typec
18046 F:      Documentation/driver-api/usb/typec_bus.rst
18047 F:      drivers/usb/typec/altmodes/
18048 F:      include/linux/usb/typec_altmode.h
18049
18050 USB TYPEC CLASS
18051 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18052 L:      linux-usb@vger.kernel.org
18053 S:      Maintained
18054 F:      Documentation/ABI/testing/sysfs-class-typec
18055 F:      Documentation/driver-api/usb/typec.rst
18056 F:      drivers/usb/typec/
18057 F:      include/linux/usb/typec.h
18058
18059 USB TYPEC INTEL PMC MUX DRIVER
18060 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
18061 L:      linux-usb@vger.kernel.org
18062 S:      Maintained
18063 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18064 F:      drivers/usb/typec/mux/intel_pmc_mux.c
18065
18066 USB TYPEC PI3USB30532 MUX DRIVER
18067 M:      Hans de Goede <hdegoede@redhat.com>
18068 L:      linux-usb@vger.kernel.org
18069 S:      Maintained
18070 F:      drivers/usb/typec/mux/pi3usb30532.c
18071
18072 USB TYPEC PORT CONTROLLER DRIVERS
18073 M:      Guenter Roeck <linux@roeck-us.net>
18074 L:      linux-usb@vger.kernel.org
18075 S:      Maintained
18076 F:      drivers/usb/typec/tcpm/
18077
18078 USB UHCI DRIVER
18079 M:      Alan Stern <stern@rowland.harvard.edu>
18080 L:      linux-usb@vger.kernel.org
18081 S:      Maintained
18082 F:      drivers/usb/host/uhci*
18083
18084 USB VIDEO CLASS
18085 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18086 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18087 L:      linux-media@vger.kernel.org
18088 S:      Maintained
18089 W:      http://www.ideasonboard.org/uvc/
18090 T:      git git://linuxtv.org/media_tree.git
18091 F:      drivers/media/usb/uvc/
18092 F:      include/uapi/linux/uvcvideo.h
18093
18094 USB VISION DRIVER
18095 M:      Hans Verkuil <hverkuil@xs4all.nl>
18096 L:      linux-media@vger.kernel.org
18097 S:      Odd Fixes
18098 W:      https://linuxtv.org
18099 T:      git git://linuxtv.org/media_tree.git
18100 F:      drivers/staging/media/usbvision/
18101
18102 USB WEBCAM GADGET
18103 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18104 L:      linux-usb@vger.kernel.org
18105 S:      Maintained
18106 F:      drivers/usb/gadget/function/*uvc*
18107 F:      drivers/usb/gadget/legacy/webcam.c
18108 F:      include/uapi/linux/usb/g_uvc.h
18109
18110 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18111 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
18112 L:      linux-wireless@vger.kernel.org
18113 S:      Maintained
18114 F:      drivers/net/wireless/rndis_wlan.c
18115
18116 USB XHCI DRIVER
18117 M:      Mathias Nyman <mathias.nyman@intel.com>
18118 L:      linux-usb@vger.kernel.org
18119 S:      Supported
18120 F:      drivers/usb/host/pci-quirks*
18121 F:      drivers/usb/host/xhci*
18122
18123 USB ZD1201 DRIVER
18124 L:      linux-wireless@vger.kernel.org
18125 S:      Orphan
18126 W:      http://linux-lc100020.sourceforge.net
18127 F:      drivers/net/wireless/zydas/zd1201.*
18128
18129 USB ZR364XX DRIVER
18130 M:      Antoine Jacquet <royale@zerezo.com>
18131 L:      linux-usb@vger.kernel.org
18132 L:      linux-media@vger.kernel.org
18133 S:      Maintained
18134 W:      http://royale.zerezo.com/zr364xx/
18135 T:      git git://linuxtv.org/media_tree.git
18136 F:      Documentation/admin-guide/media/zr364xx*
18137 F:      drivers/media/usb/zr364xx/
18138
18139 USER-MODE LINUX (UML)
18140 M:      Jeff Dike <jdike@addtoit.com>
18141 M:      Richard Weinberger <richard@nod.at>
18142 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
18143 L:      linux-um@lists.infradead.org
18144 S:      Maintained
18145 W:      http://user-mode-linux.sourceforge.net
18146 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
18147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18148 F:      Documentation/virt/uml/
18149 F:      arch/um/
18150 F:      arch/x86/um/
18151 F:      fs/hostfs/
18152
18153 USERSPACE COPYIN/COPYOUT (UIOVEC)
18154 M:      Alexander Viro <viro@zeniv.linux.org.uk>
18155 S:      Maintained
18156 F:      include/linux/uio.h
18157 F:      lib/iov_iter.c
18158
18159 USERSPACE DMA BUFFER DRIVER
18160 M:      Gerd Hoffmann <kraxel@redhat.com>
18161 L:      dri-devel@lists.freedesktop.org
18162 S:      Maintained
18163 T:      git git://anongit.freedesktop.org/drm/drm-misc
18164 F:      drivers/dma-buf/udmabuf.c
18165 F:      include/uapi/linux/udmabuf.h
18166
18167 USERSPACE I/O (UIO)
18168 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18169 S:      Maintained
18170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18171 F:      Documentation/driver-api/uio-howto.rst
18172 F:      drivers/uio/
18173 F:      include/linux/uio_driver.h
18174
18175 UTIL-LINUX PACKAGE
18176 M:      Karel Zak <kzak@redhat.com>
18177 L:      util-linux@vger.kernel.org
18178 S:      Maintained
18179 W:      http://en.wikipedia.org/wiki/Util-linux
18180 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18181
18182 UUID HELPERS
18183 M:      Christoph Hellwig <hch@lst.de>
18184 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18185 L:      linux-kernel@vger.kernel.org
18186 S:      Maintained
18187 T:      git git://git.infradead.org/users/hch/uuid.git
18188 F:      include/linux/uuid.h
18189 F:      include/uapi/linux/uuid.h
18190 F:      lib/test_uuid.c
18191 F:      lib/uuid.c
18192
18193 UVESAFB DRIVER
18194 M:      Michal Januszewski <spock@gentoo.org>
18195 L:      linux-fbdev@vger.kernel.org
18196 S:      Maintained
18197 W:      https://github.com/mjanusz/v86d
18198 F:      Documentation/fb/uvesafb.rst
18199 F:      drivers/video/fbdev/uvesafb.*
18200
18201 Ux500 CLOCK DRIVERS
18202 M:      Ulf Hansson <ulf.hansson@linaro.org>
18203 L:      linux-clk@vger.kernel.org
18204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18205 S:      Maintained
18206 F:      drivers/clk/ux500/
18207
18208 VF610 NAND DRIVER
18209 M:      Stefan Agner <stefan@agner.ch>
18210 L:      linux-mtd@lists.infradead.org
18211 S:      Supported
18212 F:      drivers/mtd/nand/raw/vf610_nfc.c
18213
18214 VFAT/FAT/MSDOS FILESYSTEM
18215 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18216 S:      Maintained
18217 F:      Documentation/filesystems/vfat.rst
18218 F:      fs/fat/
18219
18220 VFIO DRIVER
18221 M:      Alex Williamson <alex.williamson@redhat.com>
18222 R:      Cornelia Huck <cohuck@redhat.com>
18223 L:      kvm@vger.kernel.org
18224 S:      Maintained
18225 T:      git git://github.com/awilliam/linux-vfio.git
18226 F:      Documentation/driver-api/vfio.rst
18227 F:      drivers/vfio/
18228 F:      include/linux/vfio.h
18229 F:      include/uapi/linux/vfio.h
18230
18231 VFIO MEDIATED DEVICE DRIVERS
18232 M:      Kirti Wankhede <kwankhede@nvidia.com>
18233 L:      kvm@vger.kernel.org
18234 S:      Maintained
18235 F:      Documentation/driver-api/vfio-mediated-device.rst
18236 F:      drivers/vfio/mdev/
18237 F:      include/linux/mdev.h
18238 F:      samples/vfio-mdev/
18239
18240 VFIO PLATFORM DRIVER
18241 M:      Eric Auger <eric.auger@redhat.com>
18242 L:      kvm@vger.kernel.org
18243 S:      Maintained
18244 F:      drivers/vfio/platform/
18245
18246 VGA_SWITCHEROO
18247 R:      Lukas Wunner <lukas@wunner.de>
18248 S:      Maintained
18249 T:      git git://anongit.freedesktop.org/drm/drm-misc
18250 F:      Documentation/gpu/vga-switcheroo.rst
18251 F:      drivers/gpu/vga/vga_switcheroo.c
18252 F:      include/linux/vga_switcheroo.h
18253
18254 VIA RHINE NETWORK DRIVER
18255 S:      Orphan
18256 F:      drivers/net/ethernet/via/via-rhine.c
18257
18258 VIA SD/MMC CARD CONTROLLER DRIVER
18259 M:      Bruce Chang <brucechang@via.com.tw>
18260 M:      Harald Welte <HaraldWelte@viatech.com>
18261 S:      Maintained
18262 F:      drivers/mmc/host/via-sdmmc.c
18263
18264 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18265 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18266 L:      linux-fbdev@vger.kernel.org
18267 S:      Maintained
18268 F:      drivers/video/fbdev/via/
18269 F:      include/linux/via-core.h
18270 F:      include/linux/via-gpio.h
18271 F:      include/linux/via_i2c.h
18272
18273 VIA VELOCITY NETWORK DRIVER
18274 M:      Francois Romieu <romieu@fr.zoreil.com>
18275 L:      netdev@vger.kernel.org
18276 S:      Maintained
18277 F:      drivers/net/ethernet/via/via-velocity.*
18278
18279 VICODEC VIRTUAL CODEC DRIVER
18280 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
18281 L:      linux-media@vger.kernel.org
18282 S:      Maintained
18283 W:      https://linuxtv.org
18284 T:      git git://linuxtv.org/media_tree.git
18285 F:      drivers/media/test-drivers/vicodec/*
18286
18287 VIDEO I2C POLLING DRIVER
18288 M:      Matt Ranostay <matt.ranostay@konsulko.com>
18289 L:      linux-media@vger.kernel.org
18290 S:      Maintained
18291 F:      drivers/media/i2c/video-i2c.c
18292
18293 VIDEO MULTIPLEXER DRIVER
18294 M:      Philipp Zabel <p.zabel@pengutronix.de>
18295 L:      linux-media@vger.kernel.org
18296 S:      Maintained
18297 F:      drivers/media/platform/video-mux.c
18298
18299 VIDEOBUF2 FRAMEWORK
18300 M:      Pawel Osciak <pawel@osciak.com>
18301 M:      Marek Szyprowski <m.szyprowski@samsung.com>
18302 M:      Kyungmin Park <kyungmin.park@samsung.com>
18303 R:      Tomasz Figa <tfiga@chromium.org>
18304 L:      linux-media@vger.kernel.org
18305 S:      Maintained
18306 F:      drivers/media/common/videobuf2/*
18307 F:      include/media/videobuf2-*
18308
18309 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18310 M:      Helen Koike <helen.koike@collabora.com>
18311 R:      Shuah Khan <skhan@linuxfoundation.org>
18312 L:      linux-media@vger.kernel.org
18313 S:      Maintained
18314 W:      https://linuxtv.org
18315 T:      git git://linuxtv.org/media_tree.git
18316 F:      drivers/media/test-drivers/vimc/*
18317
18318 VIRT LIB
18319 M:      Alex Williamson <alex.williamson@redhat.com>
18320 M:      Paolo Bonzini <pbonzini@redhat.com>
18321 L:      kvm@vger.kernel.org
18322 S:      Supported
18323 F:      virt/lib/
18324
18325 VIRTIO AND VHOST VSOCK DRIVER
18326 M:      Stefan Hajnoczi <stefanha@redhat.com>
18327 M:      Stefano Garzarella <sgarzare@redhat.com>
18328 L:      kvm@vger.kernel.org
18329 L:      virtualization@lists.linux-foundation.org
18330 L:      netdev@vger.kernel.org
18331 S:      Maintained
18332 F:      drivers/net/vsockmon.c
18333 F:      drivers/vhost/vsock.c
18334 F:      include/linux/virtio_vsock.h
18335 F:      include/uapi/linux/virtio_vsock.h
18336 F:      include/uapi/linux/vm_sockets_diag.h
18337 F:      include/uapi/linux/vsockmon.h
18338 F:      net/vmw_vsock/af_vsock_tap.c
18339 F:      net/vmw_vsock/diag.c
18340 F:      net/vmw_vsock/virtio_transport.c
18341 F:      net/vmw_vsock/virtio_transport_common.c
18342 F:      net/vmw_vsock/vsock_loopback.c
18343 F:      tools/testing/vsock/
18344
18345 VIRTIO BLOCK AND SCSI DRIVERS
18346 M:      "Michael S. Tsirkin" <mst@redhat.com>
18347 M:      Jason Wang <jasowang@redhat.com>
18348 R:      Paolo Bonzini <pbonzini@redhat.com>
18349 R:      Stefan Hajnoczi <stefanha@redhat.com>
18350 L:      virtualization@lists.linux-foundation.org
18351 S:      Maintained
18352 F:      drivers/block/virtio_blk.c
18353 F:      drivers/scsi/virtio_scsi.c
18354 F:      drivers/vhost/scsi.c
18355 F:      include/uapi/linux/virtio_blk.h
18356 F:      include/uapi/linux/virtio_scsi.h
18357
18358 VIRTIO CONSOLE DRIVER
18359 M:      Amit Shah <amit@kernel.org>
18360 L:      virtualization@lists.linux-foundation.org
18361 S:      Maintained
18362 F:      drivers/char/virtio_console.c
18363 F:      include/linux/virtio_console.h
18364 F:      include/uapi/linux/virtio_console.h
18365
18366 VIRTIO CORE AND NET DRIVERS
18367 M:      "Michael S. Tsirkin" <mst@redhat.com>
18368 M:      Jason Wang <jasowang@redhat.com>
18369 L:      virtualization@lists.linux-foundation.org
18370 S:      Maintained
18371 F:      Documentation/devicetree/bindings/virtio/
18372 F:      drivers/block/virtio_blk.c
18373 F:      drivers/crypto/virtio/
18374 F:      drivers/net/virtio_net.c
18375 F:      drivers/vdpa/
18376 F:      drivers/virtio/
18377 F:      include/linux/vdpa.h
18378 F:      include/linux/virtio*.h
18379 F:      include/uapi/linux/virtio_*.h
18380 F:      tools/virtio/
18381
18382 VIRTIO BALLOON
18383 M:      "Michael S. Tsirkin" <mst@redhat.com>
18384 M:      David Hildenbrand <david@redhat.com>
18385 L:      virtualization@lists.linux-foundation.org
18386 S:      Maintained
18387 F:      drivers/virtio/virtio_balloon.c
18388 F:      include/uapi/linux/virtio_balloon.h
18389 F:      include/linux/balloon_compaction.h
18390 F:      mm/balloon_compaction.c
18391
18392 VIRTIO CRYPTO DRIVER
18393 M:      Gonglei <arei.gonglei@huawei.com>
18394 L:      virtualization@lists.linux-foundation.org
18395 L:      linux-crypto@vger.kernel.org
18396 S:      Maintained
18397 F:      drivers/crypto/virtio/
18398 F:      include/uapi/linux/virtio_crypto.h
18399
18400 VIRTIO DRIVERS FOR S390
18401 M:      Cornelia Huck <cohuck@redhat.com>
18402 M:      Halil Pasic <pasic@linux.ibm.com>
18403 L:      linux-s390@vger.kernel.org
18404 L:      virtualization@lists.linux-foundation.org
18405 L:      kvm@vger.kernel.org
18406 S:      Supported
18407 F:      arch/s390/include/uapi/asm/virtio-ccw.h
18408 F:      drivers/s390/virtio/
18409
18410 VIRTIO FILE SYSTEM
18411 M:      Vivek Goyal <vgoyal@redhat.com>
18412 M:      Stefan Hajnoczi <stefanha@redhat.com>
18413 M:      Miklos Szeredi <miklos@szeredi.hu>
18414 L:      virtualization@lists.linux-foundation.org
18415 L:      linux-fsdevel@vger.kernel.org
18416 S:      Supported
18417 W:      https://virtio-fs.gitlab.io/
18418 F:      Documentation/filesystems/virtiofs.rst
18419 F:      fs/fuse/virtio_fs.c
18420 F:      include/uapi/linux/virtio_fs.h
18421
18422 VIRTIO GPU DRIVER
18423 M:      David Airlie <airlied@linux.ie>
18424 M:      Gerd Hoffmann <kraxel@redhat.com>
18425 L:      dri-devel@lists.freedesktop.org
18426 L:      virtualization@lists.linux-foundation.org
18427 S:      Maintained
18428 T:      git git://anongit.freedesktop.org/drm/drm-misc
18429 F:      drivers/gpu/drm/virtio/
18430 F:      include/uapi/linux/virtio_gpu.h
18431
18432 VIRTIO HOST (VHOST)
18433 M:      "Michael S. Tsirkin" <mst@redhat.com>
18434 M:      Jason Wang <jasowang@redhat.com>
18435 L:      kvm@vger.kernel.org
18436 L:      virtualization@lists.linux-foundation.org
18437 L:      netdev@vger.kernel.org
18438 S:      Maintained
18439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18440 F:      drivers/vhost/
18441 F:      include/linux/vhost_iotlb.h
18442 F:      include/uapi/linux/vhost.h
18443
18444 VIRTIO INPUT DRIVER
18445 M:      Gerd Hoffmann <kraxel@redhat.com>
18446 S:      Maintained
18447 F:      drivers/virtio/virtio_input.c
18448 F:      include/uapi/linux/virtio_input.h
18449
18450 VIRTIO IOMMU DRIVER
18451 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
18452 L:      virtualization@lists.linux-foundation.org
18453 S:      Maintained
18454 F:      drivers/iommu/virtio-iommu.c
18455 F:      include/uapi/linux/virtio_iommu.h
18456
18457 VIRTIO MEM DRIVER
18458 M:      David Hildenbrand <david@redhat.com>
18459 L:      virtualization@lists.linux-foundation.org
18460 S:      Maintained
18461 F:      drivers/virtio/virtio_mem.c
18462 F:      include/uapi/linux/virtio_mem.h
18463
18464 VIRTUAL BOX GUEST DEVICE DRIVER
18465 M:      Hans de Goede <hdegoede@redhat.com>
18466 M:      Arnd Bergmann <arnd@arndb.de>
18467 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18468 S:      Maintained
18469 F:      drivers/virt/vboxguest/
18470 F:      include/linux/vbox_utils.h
18471 F:      include/uapi/linux/vbox*.h
18472
18473 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18474 M:      Hans de Goede <hdegoede@redhat.com>
18475 L:      linux-fsdevel@vger.kernel.org
18476 S:      Maintained
18477 F:      fs/vboxsf/*
18478
18479 VIRTUAL SERIO DEVICE DRIVER
18480 M:      Stephen Chandler Paul <thatslyude@gmail.com>
18481 S:      Maintained
18482 F:      drivers/input/serio/userio.c
18483 F:      include/uapi/linux/userio.h
18484
18485 VIVID VIRTUAL VIDEO DRIVER
18486 M:      Hans Verkuil <hverkuil@xs4all.nl>
18487 L:      linux-media@vger.kernel.org
18488 S:      Maintained
18489 W:      https://linuxtv.org
18490 T:      git git://linuxtv.org/media_tree.git
18491 F:      drivers/media/test-drivers/vivid/*
18492
18493 VLYNQ BUS
18494 M:      Florian Fainelli <f.fainelli@gmail.com>
18495 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
18496 S:      Maintained
18497 F:      drivers/vlynq/vlynq.c
18498 F:      include/linux/vlynq.h
18499
18500 VME SUBSYSTEM
18501 M:      Martyn Welch <martyn@welchs.me.uk>
18502 M:      Manohar Vanga <manohar.vanga@gmail.com>
18503 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18504 L:      devel@driverdev.osuosl.org
18505 S:      Maintained
18506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18507 F:      Documentation/driver-api/vme.rst
18508 F:      drivers/staging/vme/
18509 F:      drivers/vme/
18510 F:      include/linux/vme*
18511
18512 VMWARE BALLOON DRIVER
18513 M:      Nadav Amit <namit@vmware.com>
18514 M:      "VMware, Inc." <pv-drivers@vmware.com>
18515 L:      linux-kernel@vger.kernel.org
18516 S:      Maintained
18517 F:      drivers/misc/vmw_balloon.c
18518
18519 VMWARE HYPERVISOR INTERFACE
18520 M:      Deep Shah <sdeep@vmware.com>
18521 M:      "VMware, Inc." <pv-drivers@vmware.com>
18522 L:      virtualization@lists.linux-foundation.org
18523 S:      Supported
18524 F:      arch/x86/include/asm/vmware.h
18525 F:      arch/x86/kernel/cpu/vmware.c
18526
18527 VMWARE PVRDMA DRIVER
18528 M:      Adit Ranadive <aditr@vmware.com>
18529 M:      VMware PV-Drivers <pv-drivers@vmware.com>
18530 L:      linux-rdma@vger.kernel.org
18531 S:      Maintained
18532 F:      drivers/infiniband/hw/vmw_pvrdma/
18533
18534 VMware PVSCSI driver
18535 M:      Jim Gill <jgill@vmware.com>
18536 M:      VMware PV-Drivers <pv-drivers@vmware.com>
18537 L:      linux-scsi@vger.kernel.org
18538 S:      Maintained
18539 F:      drivers/scsi/vmw_pvscsi.c
18540 F:      drivers/scsi/vmw_pvscsi.h
18541
18542 VMWARE VIRTUAL PTP CLOCK DRIVER
18543 M:      Vivek Thampi <vithampi@vmware.com>
18544 M:      "VMware, Inc." <pv-drivers@vmware.com>
18545 L:      netdev@vger.kernel.org
18546 S:      Supported
18547 F:      drivers/ptp/ptp_vmw.c
18548
18549 VMWARE VMMOUSE SUBDRIVER
18550 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18551 M:      "VMware, Inc." <pv-drivers@vmware.com>
18552 L:      linux-input@vger.kernel.org
18553 S:      Maintained
18554 F:      drivers/input/mouse/vmmouse.c
18555 F:      drivers/input/mouse/vmmouse.h
18556
18557 VMWARE VMXNET3 ETHERNET DRIVER
18558 M:      Ronak Doshi <doshir@vmware.com>
18559 M:      "VMware, Inc." <pv-drivers@vmware.com>
18560 L:      netdev@vger.kernel.org
18561 S:      Maintained
18562 F:      drivers/net/vmxnet3/
18563
18564 VOCORE VOCORE2 BOARD
18565 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
18566 L:      linux-mips@vger.kernel.org
18567 S:      Maintained
18568 F:      arch/mips/boot/dts/ralink/vocore2.dts
18569
18570 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18571 M:      Liam Girdwood <lgirdwood@gmail.com>
18572 M:      Mark Brown <broonie@kernel.org>
18573 L:      linux-kernel@vger.kernel.org
18574 S:      Supported
18575 W:      http://www.slimlogic.co.uk/?p=48
18576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18577 F:      Documentation/devicetree/bindings/regulator/
18578 F:      Documentation/power/regulator/
18579 F:      drivers/regulator/
18580 F:      include/dt-bindings/regulator/
18581 F:      include/linux/regulator/
18582 K:      regulator_get_optional
18583
18584 VRF
18585 M:      David Ahern <dsahern@kernel.org>
18586 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
18587 L:      netdev@vger.kernel.org
18588 S:      Maintained
18589 F:      Documentation/networking/vrf.rst
18590 F:      drivers/net/vrf.c
18591
18592 VSPRINTF
18593 M:      Petr Mladek <pmladek@suse.com>
18594 M:      Steven Rostedt <rostedt@goodmis.org>
18595 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18596 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18597 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
18598 S:      Maintained
18599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18600 F:      Documentation/core-api/printk-formats.rst
18601 F:      lib/test_printf.c
18602 F:      lib/vsprintf.c
18603
18604 VT1211 HARDWARE MONITOR DRIVER
18605 M:      Juerg Haefliger <juergh@gmail.com>
18606 L:      linux-hwmon@vger.kernel.org
18607 S:      Maintained
18608 F:      Documentation/hwmon/vt1211.rst
18609 F:      drivers/hwmon/vt1211.c
18610
18611 VT8231 HARDWARE MONITOR DRIVER
18612 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
18613 L:      linux-hwmon@vger.kernel.org
18614 S:      Maintained
18615 F:      drivers/hwmon/vt8231.c
18616
18617 VUB300 USB to SDIO/SD/MMC bridge chip
18618 L:      linux-mmc@vger.kernel.org
18619 S:      Orphan
18620 F:      drivers/mmc/host/vub300.c
18621
18622 W1 DALLAS'S 1-WIRE BUS
18623 M:      Evgeniy Polyakov <zbr@ioremap.net>
18624 S:      Maintained
18625 F:      Documentation/devicetree/bindings/w1/
18626 F:      Documentation/w1/
18627 F:      drivers/w1/
18628 F:      include/linux/w1.h
18629
18630 W83791D HARDWARE MONITORING DRIVER
18631 M:      Marc Hulsman <m.hulsman@tudelft.nl>
18632 L:      linux-hwmon@vger.kernel.org
18633 S:      Maintained
18634 F:      Documentation/hwmon/w83791d.rst
18635 F:      drivers/hwmon/w83791d.c
18636
18637 W83793 HARDWARE MONITORING DRIVER
18638 M:      Rudolf Marek <r.marek@assembler.cz>
18639 L:      linux-hwmon@vger.kernel.org
18640 S:      Maintained
18641 F:      Documentation/hwmon/w83793.rst
18642 F:      drivers/hwmon/w83793.c
18643
18644 W83795 HARDWARE MONITORING DRIVER
18645 M:      Jean Delvare <jdelvare@suse.com>
18646 L:      linux-hwmon@vger.kernel.org
18647 S:      Maintained
18648 F:      drivers/hwmon/w83795.c
18649
18650 W83L51xD SD/MMC CARD INTERFACE DRIVER
18651 M:      Pierre Ossman <pierre@ossman.eu>
18652 S:      Maintained
18653 F:      drivers/mmc/host/wbsd.*
18654
18655 WACOM PROTOCOL 4 SERIAL TABLETS
18656 M:      Julian Squires <julian@cipht.net>
18657 M:      Hans de Goede <hdegoede@redhat.com>
18658 L:      linux-input@vger.kernel.org
18659 S:      Maintained
18660 F:      drivers/input/tablet/wacom_serial4.c
18661
18662 WATCHDOG DEVICE DRIVERS
18663 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
18664 M:      Guenter Roeck <linux@roeck-us.net>
18665 L:      linux-watchdog@vger.kernel.org
18666 S:      Maintained
18667 W:      http://www.linux-watchdog.org/
18668 T:      git git://www.linux-watchdog.org/linux-watchdog.git
18669 F:      Documentation/devicetree/bindings/watchdog/
18670 F:      Documentation/watchdog/
18671 F:      drivers/watchdog/
18672 F:      include/linux/watchdog.h
18673 F:      include/uapi/linux/watchdog.h
18674
18675 WHISKEYCOVE PMIC GPIO DRIVER
18676 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18677 L:      linux-gpio@vger.kernel.org
18678 S:      Maintained
18679 F:      drivers/gpio/gpio-wcove.c
18680
18681 WHWAVE RTC DRIVER
18682 M:      Dianlong Li <long17.cool@163.com>
18683 L:      linux-rtc@vger.kernel.org
18684 S:      Maintained
18685 F:      drivers/rtc/rtc-sd3078.c
18686
18687 WIIMOTE HID DRIVER
18688 M:      David Rheinsberg <david.rheinsberg@gmail.com>
18689 L:      linux-input@vger.kernel.org
18690 S:      Maintained
18691 F:      drivers/hid/hid-wiimote*
18692
18693 WILOCITY WIL6210 WIRELESS DRIVER
18694 M:      Maya Erez <merez@codeaurora.org>
18695 L:      linux-wireless@vger.kernel.org
18696 L:      wil6210@qti.qualcomm.com
18697 S:      Supported
18698 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18699 F:      drivers/net/wireless/ath/wil6210/
18700
18701 WIMAX STACK
18702 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18703 M:      linux-wimax@intel.com
18704 L:      wimax@linuxwimax.org (subscribers-only)
18705 S:      Supported
18706 W:      http://linuxwimax.org
18707 F:      Documentation/admin-guide/wimax/wimax.rst
18708 F:      include/linux/wimax/debug.h
18709 F:      include/net/wimax.h
18710 F:      include/uapi/linux/wimax.h
18711 F:      net/wimax/
18712
18713 WINBOND CIR DRIVER
18714 M:      David Härdeman <david@hardeman.nu>
18715 S:      Maintained
18716 F:      drivers/media/rc/winbond-cir.c
18717
18718 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18719 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18720 L:      linux-watchdog@vger.kernel.org
18721 S:      Maintained
18722 F:      drivers/watchdog/ebc-c384_wdt.c
18723
18724 WINSYSTEMS WS16C48 GPIO DRIVER
18725 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18726 L:      linux-gpio@vger.kernel.org
18727 S:      Maintained
18728 F:      drivers/gpio/gpio-ws16c48.c
18729
18730 WIREGUARD SECURE NETWORK TUNNEL
18731 M:      Jason A. Donenfeld <Jason@zx2c4.com>
18732 L:      wireguard@lists.zx2c4.com
18733 L:      netdev@vger.kernel.org
18734 S:      Maintained
18735 F:      drivers/net/wireguard/
18736 F:      tools/testing/selftests/wireguard/
18737
18738 WISTRON LAPTOP BUTTON DRIVER
18739 M:      Miloslav Trmac <mitr@volny.cz>
18740 S:      Maintained
18741 F:      drivers/input/misc/wistron_btns.c
18742
18743 WL3501 WIRELESS PCMCIA CARD DRIVER
18744 L:      linux-wireless@vger.kernel.org
18745 S:      Odd fixes
18746 F:      drivers/net/wireless/wl3501*
18747
18748 WOLFSON MICROELECTRONICS DRIVERS
18749 L:      patches@opensource.cirrus.com
18750 S:      Supported
18751 W:      https://github.com/CirrusLogic/linux-drivers/wiki
18752 T:      git https://github.com/CirrusLogic/linux-drivers.git
18753 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18754 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18755 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
18756 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18757 F:      Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18758 F:      Documentation/hwmon/wm83??.rst
18759 F:      arch/arm/mach-s3c64xx/mach-crag6410*
18760 F:      drivers/clk/clk-wm83*.c
18761 F:      drivers/extcon/extcon-arizona.c
18762 F:      drivers/gpio/gpio-*wm*.c
18763 F:      drivers/gpio/gpio-arizona.c
18764 F:      drivers/hwmon/wm83??-hwmon.c
18765 F:      drivers/input/misc/wm831x-on.c
18766 F:      drivers/input/touchscreen/wm831x-ts.c
18767 F:      drivers/input/touchscreen/wm97*.c
18768 F:      drivers/leds/leds-wm83*.c
18769 F:      drivers/mfd/arizona*
18770 F:      drivers/mfd/cs47l24*
18771 F:      drivers/mfd/wm*.c
18772 F:      drivers/power/supply/wm83*.c
18773 F:      drivers/regulator/arizona*
18774 F:      drivers/regulator/wm8*.c
18775 F:      drivers/rtc/rtc-wm83*.c
18776 F:      drivers/video/backlight/wm83*_bl.c
18777 F:      drivers/watchdog/wm83*_wdt.c
18778 F:      include/linux/mfd/arizona/
18779 F:      include/linux/mfd/wm831x/
18780 F:      include/linux/mfd/wm8350/
18781 F:      include/linux/mfd/wm8400*
18782 F:      include/linux/regulator/arizona*
18783 F:      include/linux/wm97xx.h
18784 F:      include/sound/wm????.h
18785 F:      sound/soc/codecs/arizona.?
18786 F:      sound/soc/codecs/cs47l24*
18787 F:      sound/soc/codecs/wm*
18788
18789 WORKQUEUE
18790 M:      Tejun Heo <tj@kernel.org>
18791 R:      Lai Jiangshan <jiangshanlai@gmail.com>
18792 S:      Maintained
18793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18794 F:      Documentation/core-api/workqueue.rst
18795 F:      include/linux/workqueue.h
18796 F:      kernel/workqueue.c
18797
18798 X-POWERS AXP288 PMIC DRIVERS
18799 M:      Hans de Goede <hdegoede@redhat.com>
18800 S:      Maintained
18801 F:      drivers/acpi/pmic/intel_pmic_xpower.c
18802 N:      axp288
18803
18804 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18805 M:      Chen-Yu Tsai <wens@csie.org>
18806 L:      linux-kernel@vger.kernel.org
18807 S:      Maintained
18808 N:      axp[128]
18809
18810 X.25 NETWORK LAYER
18811 M:      Andrew Hendry <andrew.hendry@gmail.com>
18812 L:      linux-x25@vger.kernel.org
18813 S:      Odd Fixes
18814 F:      Documentation/networking/x25*
18815 F:      include/net/x25*
18816 F:      net/x25/
18817
18818 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18819 M:      Thomas Gleixner <tglx@linutronix.de>
18820 M:      Ingo Molnar <mingo@redhat.com>
18821 M:      Borislav Petkov <bp@alien8.de>
18822 M:      x86@kernel.org
18823 R:      "H. Peter Anvin" <hpa@zytor.com>
18824 L:      linux-kernel@vger.kernel.org
18825 S:      Maintained
18826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18827 F:      Documentation/devicetree/bindings/x86/
18828 F:      Documentation/x86/
18829 F:      arch/x86/
18830
18831 X86 ENTRY CODE
18832 M:      Andy Lutomirski <luto@kernel.org>
18833 L:      linux-kernel@vger.kernel.org
18834 S:      Maintained
18835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18836 F:      arch/x86/entry/
18837
18838 X86 MCE INFRASTRUCTURE
18839 M:      Tony Luck <tony.luck@intel.com>
18840 M:      Borislav Petkov <bp@alien8.de>
18841 L:      linux-edac@vger.kernel.org
18842 S:      Maintained
18843 F:      arch/x86/kernel/cpu/mce/*
18844
18845 X86 MICROCODE UPDATE SUPPORT
18846 M:      Borislav Petkov <bp@alien8.de>
18847 S:      Maintained
18848 F:      arch/x86/kernel/cpu/microcode/*
18849
18850 X86 MM
18851 M:      Dave Hansen <dave.hansen@linux.intel.com>
18852 M:      Andy Lutomirski <luto@kernel.org>
18853 M:      Peter Zijlstra <peterz@infradead.org>
18854 L:      linux-kernel@vger.kernel.org
18855 S:      Maintained
18856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18857 F:      arch/x86/mm/
18858
18859 X86 PLATFORM DRIVERS
18860 M:      Darren Hart <dvhart@infradead.org>
18861 M:      Andy Shevchenko <andy@infradead.org>
18862 L:      platform-driver-x86@vger.kernel.org
18863 S:      Odd Fixes
18864 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18865 F:      drivers/platform/olpc/
18866 F:      drivers/platform/x86/
18867
18868 X86 PLATFORM DRIVERS - ARCH
18869 R:      Darren Hart <dvhart@infradead.org>
18870 R:      Andy Shevchenko <andy@infradead.org>
18871 L:      platform-driver-x86@vger.kernel.org
18872 L:      x86@kernel.org
18873 S:      Maintained
18874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18875 F:      arch/x86/platform
18876
18877 X86 PLATFORM UV HPE SUPERDOME FLEX
18878 M:      Steve Wahl <steve.wahl@hpe.com>
18879 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
18880 R:      Russ Anderson <russ.anderson@hpe.com>
18881 S:      Supported
18882 F:      arch/x86/include/asm/uv/
18883 F:      arch/x86/kernel/apic/x2apic_uv_x.c
18884 F:      arch/x86/platform/uv/
18885
18886 X86 VDSO
18887 M:      Andy Lutomirski <luto@kernel.org>
18888 L:      linux-kernel@vger.kernel.org
18889 S:      Maintained
18890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18891 F:      arch/x86/entry/vdso/
18892
18893 XARRAY
18894 M:      Matthew Wilcox <willy@infradead.org>
18895 L:      linux-fsdevel@vger.kernel.org
18896 S:      Supported
18897 F:      Documentation/core-api/xarray.rst
18898 F:      include/linux/idr.h
18899 F:      include/linux/xarray.h
18900 F:      lib/idr.c
18901 F:      lib/xarray.c
18902 F:      tools/testing/radix-tree
18903
18904 XBOX DVD IR REMOTE
18905 M:      Benjamin Valentin <benpicco@googlemail.com>
18906 S:      Maintained
18907 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18908 F:      drivers/media/rc/xbox_remote.c
18909
18910 XC2028/3028 TUNER DRIVER
18911 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18912 L:      linux-media@vger.kernel.org
18913 S:      Maintained
18914 W:      https://linuxtv.org
18915 T:      git git://linuxtv.org/media_tree.git
18916 F:      drivers/media/tuners/tuner-xc2028.*
18917
18918 XDP (eXpress Data Path)
18919 M:      Alexei Starovoitov <ast@kernel.org>
18920 M:      Daniel Borkmann <daniel@iogearbox.net>
18921 M:      David S. Miller <davem@davemloft.net>
18922 M:      Jakub Kicinski <kuba@kernel.org>
18923 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18924 M:      John Fastabend <john.fastabend@gmail.com>
18925 L:      netdev@vger.kernel.org
18926 L:      bpf@vger.kernel.org
18927 S:      Supported
18928 F:      include/net/xdp.h
18929 F:      include/trace/events/xdp.h
18930 F:      kernel/bpf/cpumap.c
18931 F:      kernel/bpf/devmap.c
18932 F:      net/core/xdp.c
18933 N:      xdp
18934 K:      xdp
18935
18936 XDP SOCKETS (AF_XDP)
18937 M:      Björn Töpel <bjorn.topel@intel.com>
18938 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18939 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18940 L:      netdev@vger.kernel.org
18941 L:      bpf@vger.kernel.org
18942 S:      Maintained
18943 F:      include/net/xdp_sock*
18944 F:      include/net/xsk_buff_pool.h
18945 F:      include/uapi/linux/if_xdp.h
18946 F:      net/xdp/
18947 F:      samples/bpf/xdpsock*
18948 F:      tools/lib/bpf/xsk*
18949
18950 XEN BLOCK SUBSYSTEM
18951 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18952 M:      Roger Pau Monné <roger.pau@citrix.com>
18953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18954 S:      Supported
18955 F:      drivers/block/xen*
18956 F:      drivers/block/xen-blkback/*
18957
18958 XEN HYPERVISOR ARM
18959 M:      Stefano Stabellini <sstabellini@kernel.org>
18960 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18961 S:      Maintained
18962 F:      arch/arm/include/asm/xen/
18963 F:      arch/arm/xen/
18964
18965 XEN HYPERVISOR ARM64
18966 M:      Stefano Stabellini <sstabellini@kernel.org>
18967 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18968 S:      Maintained
18969 F:      arch/arm64/include/asm/xen/
18970 F:      arch/arm64/xen/
18971
18972 XEN HYPERVISOR INTERFACE
18973 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18974 M:      Juergen Gross <jgross@suse.com>
18975 R:      Stefano Stabellini <sstabellini@kernel.org>
18976 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18977 S:      Supported
18978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18979 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18980 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18981 F:      arch/x86/include/asm/pvclock-abi.h
18982 F:      arch/x86/include/asm/xen/
18983 F:      arch/x86/platform/pvh/
18984 F:      arch/x86/xen/
18985 F:      drivers/*/xen-*front.c
18986 F:      drivers/xen/
18987 F:      include/uapi/xen/
18988 F:      include/xen/
18989
18990 XEN NETWORK BACKEND DRIVER
18991 M:      Wei Liu <wei.liu@kernel.org>
18992 M:      Paul Durrant <paul@xen.org>
18993 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18994 L:      netdev@vger.kernel.org
18995 S:      Supported
18996 F:      drivers/net/xen-netback/*
18997
18998 XEN PCI SUBSYSTEM
18999 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19000 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19001 S:      Supported
19002 F:      arch/x86/pci/*xen*
19003 F:      drivers/pci/*xen*
19004
19005 XEN PVSCSI DRIVERS
19006 M:      Juergen Gross <jgross@suse.com>
19007 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19008 L:      linux-scsi@vger.kernel.org
19009 S:      Supported
19010 F:      drivers/scsi/xen-scsifront.c
19011 F:      drivers/xen/xen-scsiback.c
19012 F:      include/xen/interface/io/vscsiif.h
19013
19014 XEN SOUND FRONTEND DRIVER
19015 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19016 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19018 S:      Supported
19019 F:      sound/xen/*
19020
19021 XEN SWIOTLB SUBSYSTEM
19022 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19023 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
19024 L:      iommu@lists.linux-foundation.org
19025 S:      Supported
19026 F:      arch/x86/xen/*swiotlb*
19027 F:      drivers/xen/*swiotlb*
19028
19029 XFS FILESYSTEM
19030 M:      Darrick J. Wong <darrick.wong@oracle.com>
19031 M:      linux-xfs@vger.kernel.org
19032 L:      linux-xfs@vger.kernel.org
19033 S:      Supported
19034 W:      http://xfs.org/
19035 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19036 F:      Documentation/ABI/testing/sysfs-fs-xfs
19037 F:      Documentation/admin-guide/xfs.rst
19038 F:      Documentation/filesystems/xfs-delayed-logging-design.rst
19039 F:      Documentation/filesystems/xfs-self-describing-metadata.rst
19040 F:      fs/xfs/
19041 F:      include/uapi/linux/dqblk_xfs.h
19042 F:      include/uapi/linux/fsmap.h
19043
19044 XILINX AXI ETHERNET DRIVER
19045 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19046 S:      Maintained
19047 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
19048
19049 XILINX CAN DRIVER
19050 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19051 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19052 L:      linux-can@vger.kernel.org
19053 S:      Maintained
19054 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
19055 F:      drivers/net/can/xilinx_can.c
19056
19057 XILINX SD-FEC IP CORES
19058 M:      Derek Kiernan <derek.kiernan@xilinx.com>
19059 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
19060 S:      Maintained
19061 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19062 F:      Documentation/misc-devices/xilinx_sdfec.rst
19063 F:      drivers/misc/Kconfig
19064 F:      drivers/misc/Makefile
19065 F:      drivers/misc/xilinx_sdfec.c
19066 F:      include/uapi/misc/xilinx_sdfec.h
19067
19068 XILINX UARTLITE SERIAL DRIVER
19069 M:      Peter Korsgaard <jacmet@sunsite.dk>
19070 L:      linux-serial@vger.kernel.org
19071 S:      Maintained
19072 F:      drivers/tty/serial/uartlite.c
19073
19074 XILINX VIDEO IP CORES
19075 M:      Hyun Kwon <hyun.kwon@xilinx.com>
19076 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19077 L:      linux-media@vger.kernel.org
19078 S:      Supported
19079 T:      git git://linuxtv.org/media_tree.git
19080 F:      Documentation/devicetree/bindings/media/xilinx/
19081 F:      drivers/media/platform/xilinx/
19082 F:      include/uapi/linux/xilinx-v4l2-controls.h
19083
19084 XILINX ZYNQMP DPDMA DRIVER
19085 M:      Hyun Kwon <hyun.kwon@xilinx.com>
19086 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19087 L:      dmaengine@vger.kernel.org
19088 S:      Supported
19089 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19090 F:      drivers/dma/xilinx/xilinx_dpdma.c
19091 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19092
19093 XILINX ZYNQMP PSGTR PHY DRIVER
19094 M:      Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19095 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19096 L:      linux-kernel@vger.kernel.org
19097 S:      Supported
19098 T:      git https://github.com/Xilinx/linux-xlnx.git
19099 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19100 F:      drivers/phy/xilinx/phy-zynqmp.c
19101
19102 XILLYBUS DRIVER
19103 M:      Eli Billauer <eli.billauer@gmail.com>
19104 L:      linux-kernel@vger.kernel.org
19105 S:      Supported
19106 F:      drivers/char/xillybus/
19107
19108 XLP9XX I2C DRIVER
19109 M:      George Cherian <gcherian@marvell.com>
19110 L:      linux-i2c@vger.kernel.org
19111 S:      Supported
19112 W:      http://www.marvell.com
19113 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19114 F:      drivers/i2c/busses/i2c-xlp9xx.c
19115
19116 XRA1403 GPIO EXPANDER
19117 M:      Nandor Han <nandor.han@ge.com>
19118 M:      Semi Malinen <semi.malinen@ge.com>
19119 L:      linux-gpio@vger.kernel.org
19120 S:      Maintained
19121 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19122 F:      drivers/gpio/gpio-xra1403.c
19123
19124 XTENSA XTFPGA PLATFORM SUPPORT
19125 M:      Max Filippov <jcmvbkbc@gmail.com>
19126 L:      linux-xtensa@linux-xtensa.org
19127 S:      Maintained
19128 F:      drivers/spi/spi-xtensa-xtfpga.c
19129 F:      sound/soc/xtensa/xtfpga-i2s.c
19130
19131 YAM DRIVER FOR AX.25
19132 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
19133 L:      linux-hams@vger.kernel.org
19134 S:      Maintained
19135 F:      drivers/net/hamradio/yam*
19136 F:      include/linux/yam.h
19137
19138 YAMA SECURITY MODULE
19139 M:      Kees Cook <keescook@chromium.org>
19140 S:      Supported
19141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19142 F:      Documentation/admin-guide/LSM/Yama.rst
19143 F:      security/yama/
19144
19145 YEALINK PHONE DRIVER
19146 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
19147 L:      usbb2k-api-dev@nongnu.org
19148 S:      Maintained
19149 F:      Documentation/input/devices/yealink.rst
19150 F:      drivers/input/misc/yealink.*
19151
19152 Z8530 DRIVER FOR AX.25
19153 M:      Joerg Reuter <jreuter@yaina.de>
19154 L:      linux-hams@vger.kernel.org
19155 S:      Maintained
19156 W:      http://yaina.de/jreuter/
19157 W:      http://www.qsl.net/dl1bke/
19158 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
19159 F:      drivers/net/hamradio/*scc.c
19160 F:      drivers/net/hamradio/z8530.h
19161
19162 ZBUD COMPRESSED PAGE ALLOCATOR
19163 M:      Seth Jennings <sjenning@redhat.com>
19164 M:      Dan Streetman <ddstreet@ieee.org>
19165 L:      linux-mm@kvack.org
19166 S:      Maintained
19167 F:      include/linux/zbud.h
19168 F:      mm/zbud.c
19169
19170 ZD1211RW WIRELESS DRIVER
19171 M:      Daniel Drake <dsd@gentoo.org>
19172 M:      Ulrich Kunitz <kune@deine-taler.de>
19173 L:      linux-wireless@vger.kernel.org
19174 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
19175 S:      Maintained
19176 W:      http://zd1211.ath.cx/wiki/DriverRewrite
19177 F:      drivers/net/wireless/zydas/zd1211rw/
19178
19179 ZD1301 MEDIA DRIVER
19180 M:      Antti Palosaari <crope@iki.fi>
19181 L:      linux-media@vger.kernel.org
19182 S:      Maintained
19183 W:      https://linuxtv.org/
19184 W:      http://palosaari.fi/linux/
19185 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19186 F:      drivers/media/usb/dvb-usb-v2/zd1301*
19187
19188 ZD1301_DEMOD MEDIA DRIVER
19189 M:      Antti Palosaari <crope@iki.fi>
19190 L:      linux-media@vger.kernel.org
19191 S:      Maintained
19192 W:      https://linuxtv.org/
19193 W:      http://palosaari.fi/linux/
19194 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
19195 F:      drivers/media/dvb-frontends/zd1301_demod*
19196
19197 ZHAOXIN PROCESSOR SUPPORT
19198 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19199 L:      linux-kernel@vger.kernel.org
19200 S:      Maintained
19201 F:      arch/x86/kernel/cpu/zhaoxin.c
19202
19203 ZONEFS FILESYSTEM
19204 M:      Damien Le Moal <damien.lemoal@wdc.com>
19205 M:      Naohiro Aota <naohiro.aota@wdc.com>
19206 R:      Johannes Thumshirn <jth@kernel.org>
19207 L:      linux-fsdevel@vger.kernel.org
19208 S:      Maintained
19209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19210 F:      Documentation/filesystems/zonefs.rst
19211 F:      fs/zonefs/
19212
19213 ZPOOL COMPRESSED PAGE STORAGE API
19214 M:      Dan Streetman <ddstreet@ieee.org>
19215 L:      linux-mm@kvack.org
19216 S:      Maintained
19217 F:      include/linux/zpool.h
19218 F:      mm/zpool.c
19219
19220 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19221 M:      Minchan Kim <minchan@kernel.org>
19222 M:      Nitin Gupta <ngupta@vflare.org>
19223 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19224 L:      linux-kernel@vger.kernel.org
19225 S:      Maintained
19226 F:      Documentation/admin-guide/blockdev/zram.rst
19227 F:      drivers/block/zram/
19228
19229 ZS DECSTATION Z85C30 SERIAL DRIVER
19230 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
19231 S:      Maintained
19232 F:      drivers/tty/serial/zs.*
19233
19234 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19235 M:      Minchan Kim <minchan@kernel.org>
19236 M:      Nitin Gupta <ngupta@vflare.org>
19237 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19238 L:      linux-mm@kvack.org
19239 S:      Maintained
19240 F:      Documentation/vm/zsmalloc.rst
19241 F:      include/linux/zsmalloc.h
19242 F:      mm/zsmalloc.c
19243
19244 ZSWAP COMPRESSED SWAP CACHING
19245 M:      Seth Jennings <sjenning@redhat.com>
19246 M:      Dan Streetman <ddstreet@ieee.org>
19247 M:      Vitaly Wool <vitaly.wool@konsulko.com>
19248 L:      linux-mm@kvack.org
19249 S:      Maintained
19250 F:      mm/zswap.c
19251
19252 THE REST
19253 M:      Linus Torvalds <torvalds@linux-foundation.org>
19254 L:      linux-kernel@vger.kernel.org
19255 S:      Buried alive in reporters
19256 Q:      http://patchwork.kernel.org/project/LKML/list/
19257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19258 F:      *
19259 F:      */