]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'irqchip-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm...
[linux.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: 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
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         W: *Web-page* with status/info
88         B: URI for where to file *bugs*. A web-page with detailed bug
89            filing info, a direct bug tracker link, or a mailto: URI.
90         C: URI for *chat* protocol, server and channel where developers
91            usually hang out, for example irc://server/channel.
92         Q: *Patchwork* web based patch tracking system site
93         T: *SCM* tree type and location.
94            Type is one of: git, hg, quilt, stgit, topgit
95         S: *Status*, one of the following:
96            Supported:   Someone is actually paid to look after this.
97            Maintained:  Someone actually looks after it.
98            Odd Fixes:   It has a maintainer but they don't have time to do
99                         much other than throw the odd patch in. See below..
100            Orphan:      No current maintainer [but maybe you could take the
101                         role as you write your new code].
102            Obsolete:    Old code. Something tagged obsolete generally means
103                         it has been replaced by a better system and you
104                         should be using that.
105         P: Subsystem Profile document for more details submitting
106            patches to the given subsystem. This is either an in-tree file,
107            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
108            for details.
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         N: Files and directories *Regex* patterns.
116            N:   [^a-z]tegra     all files whose path contains the word tegra
117            One pattern per line.  Multiple N: lines acceptable.
118            scripts/get_maintainer.pl has different behavior for files that
119            match F: pattern and matches of N: patterns.  By default,
120            get_maintainer will not look at git log history when an F: pattern
121            match occurs.  When an N: match occurs, git log history is used
122            to also notify the people that have git commit signatures.
123         X: *Excluded* files and directories that are NOT maintained, same
124            rules as F:. Files exclusions are tested before file matches.
125            Can be useful for excluding a specific subdirectory, for instance:
126            F:   net/
127            X:   net/ipv6/
128            matches all files in and below net excluding net/ipv6/
129         K: *Content regex* (perl extended) pattern match in a patch or file.
130            For instance:
131            K: of_get_profile
132               matches patches or files that contain "of_get_profile"
133            K: \b(printk|pr_(info|err))\b
134               matches patches or files that contain one or more of the words
135               printk, pr_info or pr_err
136            One regex pattern per line.  Multiple K: lines acceptable.
137
138 Maintainers List
139 ----------------
140
141 .. note:: When reading this list, please look for the most precise areas
142           first. When adding to this list, please keep the entries in
143           alphabetical order.
144
145 3C59X NETWORK DRIVER
146 M:      Steffen Klassert <klassert@kernel.org>
147 L:      netdev@vger.kernel.org
148 S:      Odd Fixes
149 F:      Documentation/networking/device_drivers/3com/vortex.txt
150 F:      drivers/net/ethernet/3com/3c59x.c
151
152 3CR990 NETWORK DRIVER
153 M:      David Dillow <dave@thedillows.org>
154 L:      netdev@vger.kernel.org
155 S:      Maintained
156 F:      drivers/net/ethernet/3com/typhoon*
157
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M:      Adam Radford <aradford@gmail.com>
160 L:      linux-scsi@vger.kernel.org
161 W:      http://www.lsi.com
162 S:      Supported
163 F:      drivers/scsi/3w-*
164
165 53C700 AND 53C700-66 SCSI DRIVER
166 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L:      linux-scsi@vger.kernel.org
168 S:      Maintained
169 F:      drivers/scsi/53c700*
170
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M:      Alexander Aring <alex.aring@gmail.com>
173 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L:      linux-bluetooth@vger.kernel.org
175 L:      linux-wpan@vger.kernel.org
176 S:      Maintained
177 F:      net/6lowpan/
178 F:      include/net/6lowpan.h
179 F:      Documentation/networking/6lowpan.txt
180
181 6PACK NETWORK DRIVER FOR AX.25
182 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L:      linux-hams@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/hamradio/6pack.c
186
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M:      Heiner Kallweit <hkallweit1@gmail.com>
190 L:      netdev@vger.kernel.org
191 S:      Maintained
192 F:      drivers/net/ethernet/realtek/r8169*
193
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L:      linux-serial@vger.kernel.org
197 S:      Maintained
198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F:      drivers/tty/serial/8250*
200 F:      include/linux/serial_8250.h
201
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L:      netdev@vger.kernel.org
204 S:      Orphan / Obsolete
205 F:      drivers/net/ethernet/8390/
206
207 9P FILE SYSTEM
208 M:      Eric Van Hensbergen <ericvh@gmail.com>
209 M:      Latchesar Ionkov <lucho@ionkov.net>
210 M:      Dominique Martinet <asmadeus@codewreck.org>
211 L:      v9fs-developer@lists.sourceforge.net
212 W:      http://swik.net/v9fs
213 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T:      git git://github.com/martinetd/linux.git
216 S:      Maintained
217 F:      Documentation/filesystems/9p.txt
218 F:      fs/9p/
219 F:      net/9p/
220 F:      include/net/9p/
221 F:      include/uapi/linux/virtio_9p.h
222 F:      include/trace/events/9p.h
223
224 A8293 MEDIA DRIVER
225 M:      Antti Palosaari <crope@iki.fi>
226 L:      linux-media@vger.kernel.org
227 W:      https://linuxtv.org
228 W:      http://palosaari.fi/linux/
229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
230 T:      git git://linuxtv.org/anttip/media_tree.git
231 S:      Maintained
232 F:      drivers/media/dvb-frontends/a8293*
233
234 AACRAID SCSI RAID DRIVER
235 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L:      linux-scsi@vger.kernel.org
237 W:      http://www.adaptec.com/
238 S:      Supported
239 F:      Documentation/scsi/aacraid.txt
240 F:      drivers/scsi/aacraid/
241
242 ABI/API
243 L:      linux-api@vger.kernel.org
244 F:      include/linux/syscalls.h
245 F:      kernel/sys_ni.c
246
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M:      Hans de Goede <hdegoede@redhat.com>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru.c
252
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M:      Alistair John Strachan <alistair@devzero.co.uk>
255 L:      linux-hwmon@vger.kernel.org
256 S:      Maintained
257 F:      drivers/hwmon/abituguru3.c
258
259 ACCES 104-DIO-48E GPIO DRIVER
260 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-dio-48e.c
264
265 ACCES 104-IDI-48 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idi-48.c
270
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L:      linux-gpio@vger.kernel.org
274 S:      Maintained
275 F:      drivers/gpio/gpio-104-idio-16.c
276
277 ACCES 104-QUAD-8 DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-iio@vger.kernel.org
280 S:      Maintained
281 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F:      drivers/counter/104-quad-8.c
284
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pci-idio-16.c
290
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
293 L:      linux-gpio@vger.kernel.org
294 S:      Maintained
295 F:      drivers/gpio/gpio-pcie-idio-24.c
296
297 ACENIC DRIVER
298 M:      Jes Sorensen <jes@trained-monkey.org>
299 L:      linux-acenic@sunsite.dk
300 S:      Maintained
301 F:      drivers/net/ethernet/alteon/acenic*
302
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M:      Peter Kaestle <peter@piie.net>
305 L:      platform-driver-x86@vger.kernel.org
306 W:      http://piie.net/?section=acerhdf
307 S:      Maintained
308 F:      drivers/platform/x86/acerhdf.c
309
310 ACER WMI LAPTOP EXTRAS
311 M:      "Lee, Chun-Yi" <jlee@suse.com>
312 L:      platform-driver-x86@vger.kernel.org
313 S:      Maintained
314 F:      drivers/platform/x86/acer-wmi.c
315
316 ACPI
317 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M:      Len Brown <lenb@kernel.org>
319 L:      linux-acpi@vger.kernel.org
320 W:      https://01.org/linux-acpi
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 S:      Supported
325 F:      drivers/acpi/
326 F:      drivers/pnp/pnpacpi/
327 F:      include/linux/acpi.h
328 F:      include/linux/fwnode.h
329 F:      include/acpi/
330 F:      Documentation/firmware-guide/acpi/
331 F:      Documentation/ABI/testing/sysfs-bus-acpi
332 F:      Documentation/ABI/testing/configfs-acpi
333 F:      drivers/pci/*acpi*
334 F:      drivers/pci/*/*acpi*
335 F:      tools/power/acpi/
336
337 ACPI APEI
338 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M:      Len Brown <lenb@kernel.org>
340 L:      linux-acpi@vger.kernel.org
341 R:      James Morse <james.morse@arm.com>
342 R:      Tony Luck <tony.luck@intel.com>
343 R:      Borislav Petkov <bp@alien8.de>
344 F:      drivers/acpi/apei/
345
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M:      Robert Moore <robert.moore@intel.com>
348 M:      Erik Schmauss <erik.schmauss@intel.com>
349 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L:      linux-acpi@vger.kernel.org
351 L:      devel@acpica.org
352 W:      https://acpica.org/
353 W:      https://github.com/acpica/acpica/
354 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 B:      https://bugzilla.kernel.org
357 B:      https://bugs.acpica.org
358 S:      Supported
359 F:      drivers/acpi/acpica/
360 F:      include/acpi/
361 F:      tools/power/acpi/
362
363 ACPI FAN DRIVER
364 M:      Zhang Rui <rui.zhang@intel.com>
365 L:      linux-acpi@vger.kernel.org
366 W:      https://01.org/linux-acpi
367 B:      https://bugzilla.kernel.org
368 S:      Supported
369 F:      drivers/acpi/fan.c
370
371 ACPI FOR ARM64 (ACPI/arm64)
372 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M:      Hanjun Guo <guohanjun@huawei.com>
374 M:      Sudeep Holla <sudeep.holla@arm.com>
375 L:      linux-acpi@vger.kernel.org
376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
377 S:      Maintained
378 F:      drivers/acpi/arm64
379
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M:      Hans de Goede <hdegoede@redhat.com>
382 L:      platform-driver-x86@vger.kernel.org
383 S:      Maintained
384 F:      drivers/platform/x86/i2c-multi-instantiate.c
385
386 ACPI PMIC DRIVERS
387 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M:      Len Brown <lenb@kernel.org>
389 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
391 L:      linux-acpi@vger.kernel.org
392 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/pmic/
397
398 ACPI THERMAL DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/*thermal*
405
406 ACPI VIDEO DRIVER
407 M:      Zhang Rui <rui.zhang@intel.com>
408 L:      linux-acpi@vger.kernel.org
409 W:      https://01.org/linux-acpi
410 B:      https://bugzilla.kernel.org
411 S:      Supported
412 F:      drivers/acpi/acpi_video.c
413
414 ACPI WMI DRIVER
415 L:      platform-driver-x86@vger.kernel.org
416 S:      Orphan
417 F:      drivers/platform/x86/wmi.c
418 F:      include/uapi/linux/wmi.h
419
420 AD1889 ALSA SOUND DRIVER
421 W:      https://parisc.wiki.kernel.org/index.php/AD1889
422 L:      linux-parisc@vger.kernel.org
423 S:      Maintained
424 F:      sound/pci/ad1889.*
425
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5254
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/misc/ad525x_dpot.c
432
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD5398
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/regulator/ad5398.c
439
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7142
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/misc/ad714x.c
446
447 AD7877 TOUCHSCREEN DRIVER
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7877
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7877.c
453
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M:      Michael Hennerich <michael.hennerich@analog.com>
456 W:      http://wiki.analog.com/AD7879
457 W:      http://ez.analog.com/community/linux-device-drivers
458 S:      Supported
459 F:      drivers/input/touchscreen/ad7879.c
460
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M:      Jiri Kosina <jikos@kernel.org>
463 S:      Maintained
464
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      https://wiki.analog.com/ADF7242
468 W:      http://ez.analog.com/community/linux-device-drivers
469 L:      linux-wpan@vger.kernel.org
470 S:      Supported
471 F:      drivers/net/ieee802154/adf7242.c
472 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
473
474 ADM1025 HARDWARE MONITOR DRIVER
475 M:      Jean Delvare <jdelvare@suse.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/adm1025.rst
479 F:      drivers/hwmon/adm1025.c
480
481 ADM1029 HARDWARE MONITOR DRIVER
482 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
483 L:      linux-hwmon@vger.kernel.org
484 S:      Maintained
485 F:      drivers/hwmon/adm1029.c
486
487 ADM8211 WIRELESS DRIVER
488 L:      linux-wireless@vger.kernel.org
489 W:      http://wireless.kernel.org/
490 S:      Orphan
491 F:      drivers/net/wireless/admtek/adm8211.*
492
493 ADP1653 FLASH CONTROLLER DRIVER
494 M:      Sakari Ailus <sakari.ailus@iki.fi>
495 L:      linux-media@vger.kernel.org
496 S:      Maintained
497 F:      drivers/media/i2c/adp1653.c
498 F:      include/media/i2c/adp1653.h
499
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M:      Michael Hennerich <michael.hennerich@analog.com>
502 W:      http://wiki.analog.com/ADP5520
503 W:      http://ez.analog.com/community/linux-device-drivers
504 S:      Supported
505 F:      drivers/mfd/adp5520.c
506 F:      drivers/video/backlight/adp5520_bl.c
507 F:      drivers/leds/leds-adp5520.c
508 F:      drivers/gpio/gpio-adp5520.c
509 F:      drivers/input/keyboard/adp5520-keys.c
510
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP5588
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/input/keyboard/adp5588-keys.c
517 F:      drivers/gpio/gpio-adp5588.c
518
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M:      Michael Hennerich <michael.hennerich@analog.com>
521 W:      http://wiki.analog.com/ADP8860
522 W:      http://ez.analog.com/community/linux-device-drivers
523 S:      Supported
524 F:      drivers/video/backlight/adp8860_bl.c
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475.rst
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M:      Rain River <rain.1986.08.12@gmail.com>
652 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
653 L:      netdev@vger.kernel.org
654 S:      Maintained
655 F:      drivers/net/ethernet/nvidia/*
656
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M:      Duncan Sands <duncan.sands@free.fr>
659 L:      linux-usb@vger.kernel.org
660 W:      http://www.linux-usb.org/SpeedTouch/
661 S:      Maintained
662 F:      drivers/usb/atm/speedtch.c
663 F:      drivers/usb/atm/usbatm.c
664
665 ALCHEMY AU1XX0 MMC DRIVER
666 M:      Manuel Lauss <manuel.lauss@gmail.com>
667 S:      Maintained
668 F:      drivers/mmc/host/au1xmmc.c
669
670 ALI1563 I2C DRIVER
671 M:      Rudolf Marek <r.marek@assembler.cz>
672 L:      linux-i2c@vger.kernel.org
673 S:      Maintained
674 F:      Documentation/i2c/busses/i2c-ali1563.rst
675 F:      drivers/i2c/busses/i2c-ali1563.c
676
677 ALLEGRO DVT VIDEO IP CORE DRIVER
678 M:      Michael Tretter <m.tretter@pengutronix.de>
679 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/allegro-dvt/
683
684 ALLWINNER CPUFREQ DRIVER
685 M:      Yangtao Li <tiny.windzz@gmail.com>
686 L:      linux-pm@vger.kernel.org
687 S:      Maintained
688 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
689 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
690
691 ALLWINNER CRYPTO DRIVERS
692 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
693 L:      linux-crypto@vger.kernel.org
694 S:      Maintained
695 F:      drivers/crypto/allwinner/
696
697 ALLWINNER VPU DRIVER
698 M:      Maxime Ripard <mripard@kernel.org>
699 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
700 L:      linux-media@vger.kernel.org
701 S:      Maintained
702 F:      drivers/staging/media/sunxi/cedrus/
703
704 ALPHA PORT
705 M:      Richard Henderson <rth@twiddle.net>
706 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
707 M:      Matt Turner <mattst88@gmail.com>
708 S:      Odd Fixes
709 L:      linux-alpha@vger.kernel.org
710 F:      arch/alpha/
711
712 ALPS PS/2 TOUCHPAD DRIVER
713 R:      Pali Rohár <pali.rohar@gmail.com>
714 F:      drivers/input/mouse/alps.*
715
716 ALTERA I2C CONTROLLER DRIVER
717 M:      Thor Thayer <thor.thayer@linux.intel.com>
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
720 F:      drivers/i2c/busses/i2c-altera.c
721
722 ALTERA MAILBOX DRIVER
723 M:      Ley Foon Tan <lftan@altera.com>
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/mailbox/mailbox-altera.c
727
728 ALTERA PIO DRIVER
729 M:      Tien Hock Loh <thloh@altera.com>
730 L:      linux-gpio@vger.kernel.org
731 S:      Maintained
732 F:      drivers/gpio/gpio-altera.c
733
734 ALTERA SYSTEM MANAGER DRIVER
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/mfd/altera-sysmgr.c
738 F:      include/linux/mfd/altera-sysmgr.h
739
740 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
741 M:      Thor Thayer <thor.thayer@linux.intel.com>
742 S:      Maintained
743 F:      drivers/gpio/gpio-altera-a10sr.c
744 F:      drivers/mfd/altera-a10sr.c
745 F:      drivers/reset/reset-a10sr.c
746 F:      include/linux/mfd/altera-a10sr.h
747 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
748
749 ALTERA TRIPLE SPEED ETHERNET DRIVER
750 M:      Thor Thayer <thor.thayer@linux.intel.com>
751 L:      netdev@vger.kernel.org
752 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753 S:      Maintained
754 F:      drivers/net/ethernet/altera/
755
756 ALTERA UART/JTAG UART SERIAL DRIVERS
757 M:      Tobias Klauser <tklauser@distanz.ch>
758 L:      linux-serial@vger.kernel.org
759 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
760 S:      Maintained
761 F:      drivers/tty/serial/altera_uart.c
762 F:      drivers/tty/serial/altera_jtaguart.c
763 F:      include/linux/altera_uart.h
764 F:      include/linux/altera_jtaguart.h
765
766 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
767 M:      Talel Shenhar <talel@amazon.com>
768 S:      Maintained
769 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
770 F:      drivers/thermal/thermal_mmio.c
771
772 AMAZON ETHERNET DRIVERS
773 M:      Netanel Belgazal <netanel@amazon.com>
774 M:      Arthur Kiyanovski <akiyano@amazon.com>
775 R:      Guy Tzalik <gtzalik@amazon.com>
776 R:      Saeed Bishara <saeedb@amazon.com>
777 R:      Zorik Machulsky <zorik@amazon.com>
778 L:      netdev@vger.kernel.org
779 S:      Supported
780 F:      Documentation/networking/device_drivers/amazon/ena.txt
781 F:      drivers/net/ethernet/amazon/
782
783 AMAZON RDMA EFA DRIVER
784 M:      Gal Pressman <galpress@amazon.com>
785 R:      Yossi Leybovich <sleybo@amazon.com>
786 L:      linux-rdma@vger.kernel.org
787 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
788 S:      Supported
789 F:      drivers/infiniband/hw/efa/
790 F:      include/uapi/rdma/efa-abi.h
791
792 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
793 M:      Tom Lendacky <thomas.lendacky@amd.com>
794 M:      Gary Hook <gary.hook@amd.com>
795 L:      linux-crypto@vger.kernel.org
796 S:      Supported
797 F:      drivers/crypto/ccp/
798 F:      include/linux/ccp.h
799
800 AMD DISPLAY CORE
801 M:      Harry Wentland <harry.wentland@amd.com>
802 M:      Leo Li <sunpeng.li@amd.com>
803 L:      amd-gfx@lists.freedesktop.org
804 T:      git git://people.freedesktop.org/~agd5f/linux
805 S:      Supported
806 F:      drivers/gpu/drm/amd/display/
807
808 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
809 M:      Huang Rui <ray.huang@amd.com>
810 L:      linux-hwmon@vger.kernel.org
811 S:      Supported
812 F:      Documentation/hwmon/fam15h_power.rst
813 F:      drivers/hwmon/fam15h_power.c
814
815 AMD FCH GPIO DRIVER
816 M:      Enrico Weigelt, metux IT consult <info@metux.net>
817 L:      linux-gpio@vger.kernel.org
818 S:      Maintained
819 F:      drivers/gpio/gpio-amd-fch.c
820 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
821
822 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
823 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
824 S:      Orphan
825 F:      drivers/usb/gadget/udc/amd5536udc.*
826
827 AMD GEODE PROCESSOR/CHIPSET SUPPORT
828 M:      Andres Salomon <dilinger@queued.net>
829 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
830 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
831 S:      Supported
832 F:      drivers/char/hw_random/geode-rng.c
833 F:      drivers/crypto/geode*
834 F:      drivers/video/fbdev/geode/
835 F:      arch/x86/include/asm/geode.h
836
837 AMD IOMMU (AMD-VI)
838 M:      Joerg Roedel <joro@8bytes.org>
839 L:      iommu@lists.linux-foundation.org
840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
841 S:      Maintained
842 F:      drivers/iommu/amd_iommu*.[ch]
843 F:      include/linux/amd-iommu.h
844
845 AMD KFD
846 M:      Felix Kuehling <Felix.Kuehling@amd.com>
847 L:      amd-gfx@lists.freedesktop.org
848 T:      git git://people.freedesktop.org/~agd5f/linux
849 S:      Supported
850 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
851 F:      drivers/gpu/drm/amd/amdkfd/
852 F:      drivers/gpu/drm/amd/include/cik_structs.h
853 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
854 F:      drivers/gpu/drm/amd/include/vi_structs.h
855 F:      drivers/gpu/drm/amd/include/v9_structs.h
856 F:      include/uapi/linux/kfd_ioctl.h
857
858 AMD MP2 I2C DRIVER
859 M:      Elie Morisse <syniurge@gmail.com>
860 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
861 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
862 L:      linux-i2c@vger.kernel.org
863 S:      Maintained
864 F:      drivers/i2c/busses/i2c-amd-mp2*
865
866 AMD POWERPLAY
867 M:      Evan Quan <evan.quan@amd.com>
868 L:      amd-gfx@lists.freedesktop.org
869 S:      Supported
870 F:      drivers/gpu/drm/amd/powerplay/
871 T:      git git://people.freedesktop.org/~agd5f/linux
872
873 AMD SEATTLE DEVICE TREE SUPPORT
874 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
875 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
876 M:      Tom Lendacky <thomas.lendacky@amd.com>
877 S:      Supported
878 F:      arch/arm64/boot/dts/amd/
879
880 AMD XGBE DRIVER
881 M:      Tom Lendacky <thomas.lendacky@amd.com>
882 L:      netdev@vger.kernel.org
883 S:      Supported
884 F:      drivers/net/ethernet/amd/xgbe/
885 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
886
887 ANALOG DEVICES INC AD5686 DRIVER
888 M:      Stefan Popa <stefan.popa@analog.com>
889 L:      linux-pm@vger.kernel.org
890 W:      http://ez.analog.com/community/linux-device-drivers
891 S:      Supported
892 F:      drivers/iio/dac/ad5686*
893 F:      drivers/iio/dac/ad5696*
894
895 ANALOG DEVICES INC AD5758 DRIVER
896 M:      Stefan Popa <stefan.popa@analog.com>
897 L:      linux-iio@vger.kernel.org
898 W:      http://ez.analog.com/community/linux-device-drivers
899 S:      Supported
900 F:      drivers/iio/dac/ad5758.c
901 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
902
903 ANALOG DEVICES INC AD7124 DRIVER
904 M:      Stefan Popa <stefan.popa@analog.com>
905 L:      linux-iio@vger.kernel.org
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/iio/adc/ad7124.c
909 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
910
911 ANALOG DEVICES INC AD7292 DRIVER
912 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
913 L:      linux-iio@vger.kernel.org
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/iio/adc/ad7292.c
917 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
918
919 ANALOG DEVICES INC AD7606 DRIVER
920 M:      Stefan Popa <stefan.popa@analog.com>
921 M:      Beniamin Bia <beniamin.bia@analog.com>
922 L:      linux-iio@vger.kernel.org
923 W:      http://ez.analog.com/community/linux-device-drivers
924 S:      Supported
925 F:      drivers/iio/adc/ad7606.c
926 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
927
928 ANALOG DEVICES INC AD7768-1 DRIVER
929 M:      Stefan Popa <stefan.popa@analog.com>
930 L:      linux-iio@vger.kernel.org
931 W:      http://ez.analog.com/community/linux-device-drivers
932 S:      Supported
933 F:      drivers/iio/adc/ad7768-1.c
934 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
935
936 ANALOG DEVICES INC AD7780 DRIVER
937 M:      Michael Hennerich <Michael.Hennerich@analog.com>
938 M:      Renato Lui Geh <renatogeh@gmail.com>
939 L:      linux-iio@vger.kernel.org
940 W:      http://ez.analog.com/community/linux-device-drivers
941 S:      Supported
942 F:      drivers/iio/adc/ad7780.c
943 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
944
945 ANALOG DEVICES INC AD9389B DRIVER
946 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
947 L:      linux-media@vger.kernel.org
948 S:      Maintained
949 F:      drivers/media/i2c/ad9389b*
950
951 ANALOG DEVICES INC ADGS1408 DRIVER
952 M:      Mircea Caprioru <mircea.caprioru@analog.com>
953 S:      Supported
954 F:      drivers/mux/adgs1408.c
955 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
956
957 ANALOG DEVICES INC ADIN DRIVER
958 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
959 L:      netdev@vger.kernel.org
960 W:      http://ez.analog.com/community/linux-device-drivers
961 S:      Supported
962 F:      drivers/net/phy/adin.c
963 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
964
965 ANALOG DEVICES INC ADIS DRIVER LIBRARY
966 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
967 S:      Supported
968 L:      linux-iio@vger.kernel.org
969 F:      include/linux/iio/imu/adis.h
970 F:      drivers/iio/imu/adis.c
971
972 ANALOG DEVICES INC ADIS16460 DRIVER
973 M:      Dragos Bogdan <dragos.bogdan@analog.com>
974 S:      Supported
975 L:      linux-iio@vger.kernel.org
976 W:      http://ez.analog.com/community/linux-device-drivers
977 F:      drivers/iio/imu/adis16460.c
978 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
979
980 ANALOG DEVICES INC ADP5061 DRIVER
981 M:      Stefan Popa <stefan.popa@analog.com>
982 L:      linux-pm@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/power/supply/adp5061.c
986
987 ANALOG DEVICES INC ADV7180 DRIVER
988 M:      Lars-Peter Clausen <lars@metafoo.de>
989 L:      linux-media@vger.kernel.org
990 W:      http://ez.analog.com/community/linux-device-drivers
991 S:      Supported
992 F:      drivers/media/i2c/adv7180.c
993
994 ANALOG DEVICES INC ADV748X DRIVER
995 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
996 L:      linux-media@vger.kernel.org
997 S:      Maintained
998 F:      drivers/media/i2c/adv748x/*
999
1000 ANALOG DEVICES INC ADV7511 DRIVER
1001 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1002 L:      linux-media@vger.kernel.org
1003 S:      Maintained
1004 F:      drivers/media/i2c/adv7511*
1005
1006 ANALOG DEVICES INC ADV7604 DRIVER
1007 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1008 L:      linux-media@vger.kernel.org
1009 S:      Maintained
1010 F:      drivers/media/i2c/adv7604*
1011
1012 ANALOG DEVICES INC ADV7842 DRIVER
1013 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1014 L:      linux-media@vger.kernel.org
1015 S:      Maintained
1016 F:      drivers/media/i2c/adv7842*
1017
1018 ANALOG DEVICES INC ASOC CODEC DRIVERS
1019 M:      Lars-Peter Clausen <lars@metafoo.de>
1020 M:      Nuno Sá <nuno.sa@analog.com>
1021 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1022 W:      http://wiki.analog.com/
1023 W:      http://ez.analog.com/community/linux-device-drivers
1024 S:      Supported
1025 F:      sound/soc/codecs/adau*
1026 F:      sound/soc/codecs/adav*
1027 F:      sound/soc/codecs/ad1*
1028 F:      sound/soc/codecs/ad7*
1029 F:      sound/soc/codecs/ssm*
1030 F:      sound/soc/codecs/sigmadsp.*
1031
1032 ANALOG DEVICES INC DMA DRIVERS
1033 M:      Lars-Peter Clausen <lars@metafoo.de>
1034 W:      http://ez.analog.com/community/linux-device-drivers
1035 S:      Supported
1036 F:      drivers/dma/dma-axi-dmac.c
1037
1038 ANALOG DEVICES INC IIO DRIVERS
1039 M:      Lars-Peter Clausen <lars@metafoo.de>
1040 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1041 M:      Stefan Popa <stefan.popa@analog.com>
1042 W:      http://wiki.analog.com/
1043 W:      http://ez.analog.com/community/linux-device-drivers
1044 S:      Supported
1045 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1046 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1047 F:      drivers/iio/*/ad*
1048 F:      drivers/iio/adc/ltc2497*
1049 X:      drivers/iio/*/adjd*
1050 F:      drivers/staging/iio/*/ad*
1051
1052 ANALOGBITS PLL LIBRARIES
1053 M:      Paul Walmsley <paul.walmsley@sifive.com>
1054 S:      Supported
1055 F:      drivers/clk/analogbits/*
1056 F:      include/linux/clk/analogbits*
1057
1058 ANDES ARCHITECTURE
1059 M:      Nick Hu <nickhu@andestech.com>
1060 M:      Greentime Hu <green.hu@gmail.com>
1061 M:      Vincent Chen <deanbo422@gmail.com>
1062 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1063 S:      Supported
1064 F:      arch/nds32/
1065 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1066 F:      Documentation/devicetree/bindings/nds32/
1067 K:      nds32
1068 N:      nds32
1069
1070 ANDROID CONFIG FRAGMENTS
1071 M:      Rob Herring <robh@kernel.org>
1072 S:      Supported
1073 F:      kernel/configs/android*
1074
1075 ANDROID DRIVERS
1076 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1077 M:      Arve Hjønnevåg <arve@android.com>
1078 M:      Todd Kjos <tkjos@android.com>
1079 M:      Martijn Coenen <maco@android.com>
1080 M:      Joel Fernandes <joel@joelfernandes.org>
1081 M:      Christian Brauner <christian@brauner.io>
1082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1083 L:      devel@driverdev.osuosl.org
1084 S:      Supported
1085 F:      drivers/android/
1086 F:      drivers/staging/android/
1087
1088 ANDROID GOLDFISH PIC DRIVER
1089 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1090 S:      Supported
1091 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1092 F:      drivers/irqchip/irq-goldfish-pic.c
1093
1094 ANDROID GOLDFISH RTC DRIVER
1095 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1096 S:      Supported
1097 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1098 F:      drivers/rtc/rtc-goldfish.c
1099
1100 ANDROID ION DRIVER
1101 M:      Laura Abbott <labbott@redhat.com>
1102 M:      Sumit Semwal <sumit.semwal@linaro.org>
1103 L:      devel@driverdev.osuosl.org
1104 L:      dri-devel@lists.freedesktop.org
1105 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1106 S:      Supported
1107 F:      drivers/staging/android/ion
1108 F:      drivers/staging/android/uapi/ion.h
1109
1110 AOA (Apple Onboard Audio) ALSA DRIVER
1111 M:      Johannes Berg <johannes@sipsolutions.net>
1112 L:      linuxppc-dev@lists.ozlabs.org
1113 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1114 S:      Maintained
1115 F:      sound/aoa/
1116
1117 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1118 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1119 L:      linux-iio@vger.kernel.org
1120 S:      Maintained
1121 F:      drivers/iio/adc/stx104.c
1122
1123 APM DRIVER
1124 M:      Jiri Kosina <jikos@kernel.org>
1125 S:      Odd fixes
1126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1127 F:      arch/x86/kernel/apm_32.c
1128 F:      include/linux/apm_bios.h
1129 F:      include/uapi/linux/apm_bios.h
1130 F:      drivers/char/apm-emulation.c
1131
1132 APPARMOR SECURITY MODULE
1133 M:      John Johansen <john.johansen@canonical.com>
1134 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1135 W:      wiki.apparmor.net
1136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1137 S:      Supported
1138 F:      security/apparmor/
1139 F:      Documentation/admin-guide/LSM/apparmor.rst
1140
1141 APPLE BCM5974 MULTITOUCH DRIVER
1142 M:      Henrik Rydberg <rydberg@bitmath.org>
1143 L:      linux-input@vger.kernel.org
1144 S:      Odd fixes
1145 F:      drivers/input/mouse/bcm5974.c
1146
1147 APPLE SMC DRIVER
1148 M:      Henrik Rydberg <rydberg@bitmath.org>
1149 L:      linux-hwmon@vger.kernel.org
1150 S:      Odd fixes
1151 F:      drivers/hwmon/applesmc.c
1152
1153 APPLETALK NETWORK LAYER
1154 L:      netdev@vger.kernel.org
1155 S:      Odd fixes
1156 F:      drivers/net/appletalk/
1157 F:      net/appletalk/
1158 F:      include/linux/atalk.h
1159 F:      include/uapi/linux/atalk.h
1160
1161 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1162 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1163 S:      Supported
1164 F:      arch/arm64/boot/dts/apm/
1165
1166 APPLIED MICRO (APM) X-GENE SOC EDAC
1167 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1168 S:      Supported
1169 F:      drivers/edac/xgene_edac.c
1170 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1171
1172 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1173 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1174 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1175 S:      Supported
1176 F:      drivers/net/ethernet/apm/xgene-v2/
1177
1178 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1179 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1180 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1181 M:      Quan Nguyen <quan@os.amperecomputing.com>
1182 S:      Supported
1183 F:      drivers/net/ethernet/apm/xgene/
1184 F:      drivers/net/phy/mdio-xgene.c
1185 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1186 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1187
1188 APPLIED MICRO (APM) X-GENE SOC PMU
1189 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1190 S:      Supported
1191 F:      drivers/perf/xgene_pmu.c
1192 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1193 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1194
1195 APTINA CAMERA SENSOR PLL
1196 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1197 L:      linux-media@vger.kernel.org
1198 S:      Maintained
1199 F:      drivers/media/i2c/aptina-pll.*
1200
1201 AQUANTIA ETHERNET DRIVER (atlantic)
1202 M:      Igor Russkikh <irusskikh@marvell.com>
1203 L:      netdev@vger.kernel.org
1204 S:      Supported
1205 W:      https://www.marvell.com/
1206 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1207 F:      drivers/net/ethernet/aquantia/atlantic/
1208 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1209
1210 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1211 M:      Egor Pomozov <epomozov@marvell.com>
1212 L:      netdev@vger.kernel.org
1213 S:      Supported
1214 W:      http://www.aquantia.com
1215 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1216
1217 ARC FRAMEBUFFER DRIVER
1218 M:      Jaya Kumar <jayalk@intworks.biz>
1219 S:      Maintained
1220 F:      drivers/video/fbdev/arcfb.c
1221 F:      drivers/video/fbdev/core/fb_defio.c
1222
1223 ARC PGU DRM DRIVER
1224 M:      Alexey Brodkin <abrodkin@synopsys.com>
1225 S:      Supported
1226 F:      drivers/gpu/drm/arc/
1227 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1228
1229 ARCNET NETWORK LAYER
1230 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1231 L:      netdev@vger.kernel.org
1232 S:      Maintained
1233 F:      drivers/net/arcnet/
1234 F:      include/uapi/linux/if_arcnet.h
1235
1236 ARM ARCHITECTED TIMER DRIVER
1237 M:      Mark Rutland <mark.rutland@arm.com>
1238 M:      Marc Zyngier <maz@kernel.org>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/include/asm/arch_timer.h
1242 F:      arch/arm64/include/asm/arch_timer.h
1243 F:      drivers/clocksource/arm_arch_timer.c
1244
1245 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1246 M:      Linus Walleij <linus.walleij@linaro.org>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249 F:      Documentation/devicetree/bindings/arm/arm-boards
1250 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1251 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1252 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1253 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1254 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1255 F:      arch/arm/mach-integrator/
1256 F:      arch/arm/mach-realview/
1257 F:      arch/arm/mach-versatile/
1258 F:      arch/arm/plat-versatile/
1259 F:      arch/arm/boot/dts/arm-realview-*
1260 F:      arch/arm/boot/dts/integrator*
1261 F:      arch/arm/boot/dts/versatile*
1262 F:      drivers/clk/versatile/
1263 F:      drivers/i2c/busses/i2c-versatile.c
1264 F:      drivers/irqchip/irq-versatile-fpga.c
1265 F:      drivers/mtd/maps/physmap_of_versatile.c
1266 F:      drivers/power/reset/arm-versatile-reboot.c
1267 F:      drivers/soc/versatile/
1268
1269 ARM HDLCD DRM DRIVER
1270 M:      Liviu Dudau <liviu.dudau@arm.com>
1271 S:      Supported
1272 F:      drivers/gpu/drm/arm/hdlcd_*
1273 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1274
1275 ARM KOMEDA DRM-KMS DRIVER
1276 M:      James (Qian) Wang <james.qian.wang@arm.com>
1277 M:      Liviu Dudau <liviu.dudau@arm.com>
1278 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1279 L:      Mali DP Maintainers <malidp@foss.arm.com>
1280 S:      Supported
1281 T:      git git://anongit.freedesktop.org/drm/drm-misc
1282 F:      drivers/gpu/drm/arm/display/include/
1283 F:      drivers/gpu/drm/arm/display/komeda/
1284 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1285 F:      Documentation/gpu/komeda-kms.rst
1286
1287 ARM MALI-DP DRM DRIVER
1288 M:      Liviu Dudau <liviu.dudau@arm.com>
1289 M:      Brian Starkey <brian.starkey@arm.com>
1290 L:      Mali DP Maintainers <malidp@foss.arm.com>
1291 S:      Supported
1292 T:      git git://anongit.freedesktop.org/drm/drm-misc
1293 F:      drivers/gpu/drm/arm/
1294 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1295 F:      Documentation/gpu/afbc.rst
1296
1297 ARM MALI PANFROST DRM DRIVER
1298 M:      Rob Herring <robh@kernel.org>
1299 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1300 R:      Steven Price <steven.price@arm.com>
1301 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1302 L:      dri-devel@lists.freedesktop.org
1303 S:      Supported
1304 T:      git git://anongit.freedesktop.org/drm/drm-misc
1305 F:      drivers/gpu/drm/panfrost/
1306 F:      include/uapi/drm/panfrost_drm.h
1307
1308 ARM MFM AND FLOPPY DRIVERS
1309 M:      Ian Molton <spyro@f2s.com>
1310 S:      Maintained
1311 F:      arch/arm/mach-rpc/floppydma.S
1312 F:      arch/arm/include/asm/floppy.h
1313
1314 ARM PMU PROFILING AND DEBUGGING
1315 M:      Will Deacon <will@kernel.org>
1316 M:      Mark Rutland <mark.rutland@arm.com>
1317 S:      Maintained
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 F:      arch/arm*/kernel/perf_*
1320 F:      arch/arm/oprofile/common.c
1321 F:      arch/arm*/kernel/hw_breakpoint.c
1322 F:      arch/arm*/include/asm/hw_breakpoint.h
1323 F:      arch/arm*/include/asm/perf_event.h
1324 F:      drivers/perf/*
1325 F:      include/linux/perf/arm_pmu.h
1326 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1327 F:      Documentation/devicetree/bindings/perf/
1328
1329 ARM PORT
1330 M:      Russell King <linux@armlinux.org.uk>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 W:      http://www.armlinux.org.uk/
1333 S:      Odd Fixes
1334 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1335 F:      arch/arm/
1336 X:      arch/arm/boot/dts/
1337
1338 ARM PRIMECELL AACI PL041 DRIVER
1339 M:      Russell King <linux@armlinux.org.uk>
1340 S:      Odd Fixes
1341 F:      sound/arm/aaci.*
1342
1343 ARM PRIMECELL BUS SUPPORT
1344 M:      Russell King <linux@armlinux.org.uk>
1345 S:      Odd Fixes
1346 F:      drivers/amba/
1347 F:      include/linux/amba/bus.h
1348
1349 ARM PRIMECELL CLCD PL110 DRIVER
1350 M:      Russell King <linux@armlinux.org.uk>
1351 S:      Odd Fixes
1352 F:      drivers/video/fbdev/amba-clcd.*
1353
1354 ARM PRIMECELL KMI PL050 DRIVER
1355 M:      Russell King <linux@armlinux.org.uk>
1356 S:      Odd Fixes
1357 F:      drivers/input/serio/ambakmi.*
1358 F:      include/linux/amba/kmi.h
1359
1360 ARM PRIMECELL MMCI PL180/1 DRIVER
1361 M:      Russell King <linux@armlinux.org.uk>
1362 S:      Odd Fixes
1363 F:      drivers/mmc/host/mmci.*
1364 F:      include/linux/amba/mmci.h
1365
1366 ARM PRIMECELL SSP PL022 SPI DRIVER
1367 M:      Linus Walleij <linus.walleij@linaro.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1371 F:      drivers/spi/spi-pl022.c
1372
1373 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1374 M:      Russell King <linux@armlinux.org.uk>
1375 S:      Odd Fixes
1376 F:      drivers/tty/serial/amba-pl01*.c
1377 F:      include/linux/amba/serial.h
1378
1379 ARM PRIMECELL VIC PL190/PL192 DRIVER
1380 M:      Linus Walleij <linus.walleij@linaro.org>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1384 F:      drivers/irqchip/irq-vic.c
1385
1386 AMAZON ANNAPURNA LABS FIC DRIVER
1387 M:      Talel Shenhar <talel@amazon.com>
1388 S:      Maintained
1389 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1390 F:      drivers/irqchip/irq-al-fic.c
1391
1392 ARM SMMU DRIVERS
1393 M:      Will Deacon <will@kernel.org>
1394 R:      Robin Murphy <robin.murphy@arm.com>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      drivers/iommu/arm-smmu*
1398 F:      drivers/iommu/io-pgtable-arm.c
1399 F:      drivers/iommu/io-pgtable-arm-v7s.c
1400
1401 ARM SUB-ARCHITECTURES
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404 F:      arch/arm/mach-*/
1405 F:      arch/arm/plat-*/
1406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1407
1408 ARM/ACTIONS SEMI ARCHITECTURE
1409 M:      Andreas Färber <afaerber@suse.de>
1410 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 N:      owl
1414 F:      arch/arm/mach-actions/
1415 F:      arch/arm/boot/dts/owl-*
1416 F:      arch/arm64/boot/dts/actions/
1417 F:      drivers/clk/actions/
1418 F:      drivers/clocksource/timer-owl*
1419 F:      drivers/dma/owl-dma.c
1420 F:      drivers/i2c/busses/i2c-owl.c
1421 F:      drivers/mmc/host/owl-mmc.c
1422 F:      drivers/pinctrl/actions/*
1423 F:      drivers/soc/actions/
1424 F:      include/dt-bindings/power/owl-*
1425 F:      include/linux/soc/actions/
1426 F:      Documentation/devicetree/bindings/arm/actions.yaml
1427 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1428 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1429 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1430 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1431 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1432 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1433 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1434
1435 ARM/ADS SPHERE MACHINE SUPPORT
1436 M:      Lennert Buytenhek <kernel@wantstofly.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439
1440 ARM/AFEB9260 MACHINE SUPPORT
1441 M:      Sergey Lapin <slapin@ossfans.org>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444
1445 ARM/AJECO 1ARM MACHINE SUPPORT
1446 M:      Lennert Buytenhek <kernel@wantstofly.org>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449
1450 ARM/Allwinner SoC Clock Support
1451 M:      Emilio López <emilio@elopez.com.ar>
1452 S:      Maintained
1453 F:      drivers/clk/sunxi/
1454
1455 ARM/Allwinner sunXi SoC support
1456 M:      Maxime Ripard <mripard@kernel.org>
1457 M:      Chen-Yu Tsai <wens@csie.org>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 N:      sun[x456789]i
1461 N:      sun50i
1462 F:      arch/arm/mach-sunxi/
1463 F:      arch/arm64/boot/dts/allwinner/
1464 F:      drivers/clk/sunxi-ng/
1465 F:      drivers/pinctrl/sunxi/
1466 F:      drivers/soc/sunxi/
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1468
1469 Allwinner A10 CSI driver
1470 M:      Maxime Ripard <mripard@kernel.org>
1471 L:      linux-media@vger.kernel.org
1472 T:      git git://linuxtv.org/media_tree.git
1473 F:      drivers/media/platform/sunxi/sun4i-csi/
1474 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1475 S:      Maintained
1476
1477 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1478 M:      Neil Armstrong <narmstrong@baylibre.com>
1479 M:      Jerome Brunet <jbrunet@baylibre.com>
1480 L:      linux-amlogic@lists.infradead.org
1481 S:      Maintained
1482 F:      drivers/clk/meson/
1483 F:      include/dt-bindings/clock/meson*
1484 F:      include/dt-bindings/clock/gxbb*
1485 F:      Documentation/devicetree/bindings/clock/amlogic*
1486
1487 ARM/Amlogic Meson SoC support
1488 M:      Kevin Hilman <khilman@baylibre.com>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 L:      linux-amlogic@lists.infradead.org
1491 W:      http://linux-meson.com/
1492 S:      Maintained
1493 F:      arch/arm/mach-meson/
1494 F:      arch/arm/boot/dts/meson*
1495 F:      arch/arm64/boot/dts/amlogic/
1496 F:      drivers/pinctrl/meson/
1497 F:      drivers/mmc/host/meson*
1498 F:      drivers/soc/amlogic/
1499 F:      drivers/rtc/rtc-meson*
1500 N:      meson
1501
1502 ARM/Amlogic Meson SoC Crypto Drivers
1503 M:      Corentin Labbe <clabbe@baylibre.com>
1504 L:      linux-crypto@vger.kernel.org
1505 L:      linux-amlogic@lists.infradead.org
1506 S:      Maintained
1507 F:      drivers/crypto/amlogic/
1508 F:      Documentation/devicetree/bindings/crypto/amlogic*
1509
1510 ARM/Amlogic Meson SoC Sound Drivers
1511 M:      Jerome Brunet <jbrunet@baylibre.com>
1512 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      sound/soc/meson/
1515 F:      Documentation/devicetree/bindings/sound/amlogic*
1516
1517 ARM/Annapurna Labs ALPINE ARCHITECTURE
1518 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1519 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-alpine/
1523 F:      arch/arm/boot/dts/alpine*
1524 F:      arch/arm64/boot/dts/al/
1525 F:      drivers/*/*alpine*
1526
1527 ARM/ARTPEC MACHINE SUPPORT
1528 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1529 M:      Lars Persson <lars.persson@axis.com>
1530 S:      Maintained
1531 L:      linux-arm-kernel@axis.com
1532 F:      arch/arm/mach-artpec
1533 F:      arch/arm/boot/dts/artpec6*
1534 F:      drivers/clk/axis
1535 F:      drivers/crypto/axis
1536 F:      drivers/mmc/host/usdhi6rol0.c
1537 F:      drivers/pinctrl/pinctrl-artpec*
1538 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1539
1540 ARM/ASPEED I2C DRIVER
1541 M:      Brendan Higgins <brendanhiggins@google.com>
1542 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1543 R:      Joel Stanley <joel@jms.id.au>
1544 L:      linux-i2c@vger.kernel.org
1545 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1548 F:      drivers/i2c/busses/i2c-aspeed.c
1549 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1550 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1551
1552 ARM/ASPEED MACHINE SUPPORT
1553 M:      Joel Stanley <joel@jms.id.au>
1554 R:      Andrew Jeffery <andrew@aj.id.au>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1557 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1558 S:      Supported
1559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1560 F:      arch/arm/mach-aspeed/
1561 F:      arch/arm/boot/dts/aspeed-*
1562 N:      aspeed
1563
1564 ARM/BITMAIN ARCHITECTURE
1565 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm64/boot/dts/bitmain/
1569 F:      drivers/clk/clk-bm1880.c
1570 F:      drivers/pinctrl/pinctrl-bm1880.c
1571 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1572 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1573 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1574
1575 ARM/CALXEDA HIGHBANK ARCHITECTURE
1576 M:      Rob Herring <robh@kernel.org>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      arch/arm/mach-highbank/
1580 F:      arch/arm/boot/dts/highbank.dts
1581 F:      arch/arm/boot/dts/ecx-*.dts*
1582
1583 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1584 M:      Krzysztof Halasa <khalasa@piap.pl>
1585 S:      Maintained
1586 F:      arch/arm/mach-cns3xxx/
1587
1588 ARM/CAVIUM THUNDER NETWORK DRIVER
1589 M:      Sunil Goutham <sgoutham@marvell.com>
1590 M:      Robert Richter <rrichter@marvell.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Supported
1593 F:      drivers/net/ethernet/cavium/thunder/
1594
1595 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1596 M:      Lukasz Majewski <lukma@denx.de>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/mach-ep93xx/ts72xx.c
1600
1601 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1602 M:      Alexander Shiyan <shc_work@mail.ru>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Odd Fixes
1605 N:      clps711x
1606
1607 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1608 M:      Lennert Buytenhek <kernel@wantstofly.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611
1612 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1613 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1614 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      arch/arm/mach-ep93xx/
1618 F:      arch/arm/mach-ep93xx/include/mach/
1619
1620 ARM/CLKDEV SUPPORT
1621 M:      Russell King <linux@armlinux.org.uk>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1625 F:      drivers/clk/clkdev.c
1626
1627 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1628 M:      Mike Rapoport <mike@compulab.co.il>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631
1632 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1633 M:      Baruch Siach <baruch@tkos.co.il>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636 F:      arch/arm/boot/dts/cx92755*
1637 N:      digicolor
1638
1639 ARM/CONTEC MICRO9 MACHINE SUPPORT
1640 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1641 S:      Maintained
1642 F:      arch/arm/mach-ep93xx/micro9.c
1643
1644 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1645 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1646 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649 F:      drivers/hwtracing/coresight/*
1650 F:      Documentation/trace/coresight/*
1651 F:      Documentation/devicetree/bindings/arm/coresight.txt
1652 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1653 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1654 F:      tools/perf/arch/arm/util/pmu.c
1655 F:      tools/perf/arch/arm/util/auxtrace.c
1656 F:      tools/perf/arch/arm/util/cs-etm.c
1657 F:      tools/perf/arch/arm/util/cs-etm.h
1658 F:      tools/perf/util/cs-etm.*
1659 F:      tools/perf/util/cs-etm-decoder/*
1660
1661 ARM/CORGI MACHINE SUPPORT
1662 M:      Richard Purdie <rpurdie@rpsys.net>
1663 S:      Maintained
1664
1665 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1666 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1667 M:      Linus Walleij <linus.walleij@linaro.org>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 T:      git git://github.com/ulli-kroll/linux.git
1670 S:      Maintained
1671 F:      Documentation/devicetree/bindings/arm/gemini.txt
1672 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1673 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1674 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1675 F:      arch/arm/mach-gemini/
1676 F:      drivers/net/ethernet/cortina/
1677 F:      drivers/pinctrl/pinctrl-gemini.c
1678 F:      drivers/rtc/rtc-ftrtc010.c
1679
1680 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1681 M:      Barry Song <baohua@kernel.org>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1684 S:      Maintained
1685 F:      arch/arm/boot/dts/prima2*
1686 F:      arch/arm/mach-prima2/
1687 F:      drivers/clk/sirf/
1688 F:      drivers/clocksource/timer-prima2.c
1689 F:      drivers/clocksource/timer-atlas7.c
1690 N:      [^a-z]sirf
1691 X:      drivers/gnss
1692
1693 ARM/CZ.NIC TURRIS MOX SUPPORT
1694 M:      Marek Behun <marek.behun@nic.cz>
1695 W:      http://mox.turris.cz
1696 S:      Maintained
1697 F:      Documentation/ABI/testing/debugfs-moxtet
1698 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1699 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1700 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1701 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1702 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1703 F:      include/linux/moxtet.h
1704 F:      drivers/bus/moxtet.c
1705 F:      drivers/firmware/turris-mox-rwtm.c
1706 F:      drivers/gpio/gpio-moxtet.c
1707
1708 ARM/EBSA110 MACHINE SUPPORT
1709 M:      Russell King <linux@armlinux.org.uk>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 W:      http://www.armlinux.org.uk/
1712 S:      Maintained
1713 F:      arch/arm/mach-ebsa110/
1714 F:      drivers/net/ethernet/amd/am79c961a.*
1715
1716 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1717 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1718 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 N:      efm32
1722
1723 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1724 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727 F:      arch/arm/mach-pxa/ezx.c
1728
1729 ARM/FARADAY FA526 PORT
1730 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 T:      git git://git.berlios.de/gemini-board
1734 F:      arch/arm/mm/*-fa*
1735
1736 ARM/FOOTBRIDGE ARCHITECTURE
1737 M:      Russell King <linux@armlinux.org.uk>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 W:      http://www.armlinux.org.uk/
1740 S:      Maintained
1741 F:      arch/arm/include/asm/hardware/dec21285.h
1742 F:      arch/arm/mach-footbridge/
1743
1744 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1745 M:      Shawn Guo <shawnguo@kernel.org>
1746 M:      Sascha Hauer <s.hauer@pengutronix.de>
1747 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1748 R:      Fabio Estevam <festevam@gmail.com>
1749 R:      NXP Linux Team <linux-imx@nxp.com>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1753 N:      imx
1754 N:      mxs
1755 X:      drivers/media/i2c/
1756
1757 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1758 M:      Shawn Guo <shawnguo@kernel.org>
1759 M:      Sascha Hauer <s.hauer@pengutronix.de>
1760 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1761 R:      Stefan Agner <stefan@agner.ch>
1762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 S:      Maintained
1764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1765 F:      arch/arm/mach-imx/*vf610*
1766 F:      arch/arm/boot/dts/vf*
1767
1768 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1769 M:      Shawn Guo <shawnguo@kernel.org>
1770 M:      Li Yang <leoyang.li@nxp.com>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1774 F:      arch/arm/boot/dts/ls1021a*
1775 F:      arch/arm64/boot/dts/freescale/fsl-*
1776 F:      arch/arm64/boot/dts/freescale/qoriq-*
1777
1778 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1779 M:      Lennert Buytenhek <kernel@wantstofly.org>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782
1783 ARM/GUMSTIX MACHINE SUPPORT
1784 M:      Steve Sakoman <sakoman@gmail.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787
1788 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1789 M:      Philipp Zabel <philipp.zabel@gmail.com>
1790 M:      Paul Parsons <lost.distance@yahoo.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 S:      Maintained
1793 F:      arch/arm/mach-pxa/hx4700.c
1794 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1795 F:      sound/soc/pxa/hx4700.c
1796
1797 ARM/HISILICON SOC SUPPORT
1798 M:      Wei Xu <xuwei5@hisilicon.com>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 W:      http://www.hisilicon.com
1801 S:      Supported
1802 T:      git git://github.com/hisilicon/linux-hisi.git
1803 F:      arch/arm/mach-hisi/
1804 F:      arch/arm/boot/dts/hi3*
1805 F:      arch/arm/boot/dts/hip*
1806 F:      arch/arm/boot/dts/hisi*
1807 F:      arch/arm64/boot/dts/hisilicon/
1808
1809 ARM/HP JORNADA 7XX MACHINE SUPPORT
1810 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1811 W:      www.jlime.com
1812 S:      Maintained
1813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1814 F:      arch/arm/mach-sa1100/jornada720.c
1815 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1816
1817 ARM/IGEP MACHINE SUPPORT
1818 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1819 M:      Javier Martinez Canillas <javier@dowhile0.org>
1820 L:      linux-omap@vger.kernel.org
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/boot/dts/omap3-igep*
1824
1825 ARM/INCOME PXA270 SUPPORT
1826 M:      Marek Vasut <marek.vasut@gmail.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1830
1831 ARM/INTEL IOP32X ARM ARCHITECTURE
1832 M:      Lennert Buytenhek <kernel@wantstofly.org>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 S:      Maintained
1835
1836 ARM/INTEL IQ81342EX MACHINE SUPPORT
1837 M:      Lennert Buytenhek <kernel@wantstofly.org>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 S:      Maintained
1840
1841 ARM/INTEL IXDP2850 MACHINE SUPPORT
1842 M:      Lennert Buytenhek <kernel@wantstofly.org>
1843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 S:      Maintained
1845
1846 ARM/INTEL IXP4XX ARM ARCHITECTURE
1847 M:      Linus Walleij <linusw@kernel.org>
1848 M:      Imre Kaloz <kaloz@openwrt.org>
1849 M:      Krzysztof Halasa <khalasa@piap.pl>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 S:      Maintained
1852 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1853 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1854 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1855 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1856 F:      arch/arm/mach-ixp4xx/
1857 F:      drivers/clocksource/timer-ixp4xx.c
1858 F:      drivers/gpio/gpio-ixp4xx.c
1859 F:      drivers/irqchip/irq-ixp4xx.c
1860 F:      include/linux/irqchip/irq-ixp4xx.h
1861 F:      include/linux/platform_data/timer-ixp4xx.h
1862
1863 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1864 M:      Jonathan Cameron <jic23@cam.ac.uk>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 S:      Maintained
1867 F:      arch/arm/mach-pxa/stargate2.c
1868 F:      drivers/pcmcia/pxa2xx_stargate2.c
1869
1870 ARM/INTEL XSC3 (MANZANO) ARM CORE
1871 M:      Lennert Buytenhek <kernel@wantstofly.org>
1872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 S:      Maintained
1874
1875 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1876 M:      Lennert Buytenhek <kernel@wantstofly.org>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 S:      Maintained
1879
1880 ARM/LG1K ARCHITECTURE
1881 M:      Chanho Min <chanho.min@lge.com>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm64/boot/dts/lg/
1885
1886 ARM/LOGICPD PXA270 MACHINE SUPPORT
1887 M:      Lennert Buytenhek <kernel@wantstofly.org>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890
1891 ARM/LPC18XX ARCHITECTURE
1892 M:      Vladimir Zapolskiy <vz@mleia.com>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 S:      Maintained
1895 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1896 F:      arch/arm/boot/dts/lpc43*
1897 F:      drivers/i2c/busses/i2c-lpc2k.c
1898 F:      drivers/memory/pl172.c
1899 F:      drivers/mtd/spi-nor/nxp-spifi.c
1900 F:      drivers/rtc/rtc-lpc24xx.c
1901 N:      lpc18xx
1902
1903 ARM/LPC32XX SOC SUPPORT
1904 M:      Vladimir Zapolskiy <vz@mleia.com>
1905 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1908 S:      Maintained
1909 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1910 F:      arch/arm/boot/dts/lpc32*
1911 F:      arch/arm/mach-lpc32xx/
1912 F:      drivers/i2c/busses/i2c-pnx.c
1913 F:      drivers/net/ethernet/nxp/lpc_eth.c
1914 F:      drivers/usb/host/ohci-nxp.c
1915 F:      drivers/watchdog/pnx4008_wdt.c
1916 N:      lpc32xx
1917
1918 ARM/MAGICIAN MACHINE SUPPORT
1919 M:      Philipp Zabel <philipp.zabel@gmail.com>
1920 S:      Maintained
1921
1922 ARM/Marvell Dove/MV78xx0/Orion SOC support
1923 M:      Jason Cooper <jason@lakedaemon.net>
1924 M:      Andrew Lunn <andrew@lunn.ch>
1925 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1926 M:      Gregory Clement <gregory.clement@bootlin.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929 F:      Documentation/devicetree/bindings/soc/dove/
1930 F:      arch/arm/mach-dove/
1931 F:      arch/arm/mach-mv78xx0/
1932 F:      arch/arm/mach-orion5x/
1933 F:      arch/arm/plat-orion/
1934 F:      arch/arm/boot/dts/dove*
1935 F:      arch/arm/boot/dts/orion5x*
1936 T:      git git://git.infradead.org/linux-mvebu.git
1937
1938 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1939 M:      Jason Cooper <jason@lakedaemon.net>
1940 M:      Andrew Lunn <andrew@lunn.ch>
1941 M:      Gregory Clement <gregory.clement@bootlin.com>
1942 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945 F:      arch/arm/boot/dts/armada*
1946 F:      arch/arm/boot/dts/kirkwood*
1947 F:      arch/arm/configs/mvebu_*_defconfig
1948 F:      arch/arm/mach-mvebu/
1949 F:      arch/arm64/boot/dts/marvell/armada*
1950 F:      arch/arm64/boot/dts/marvell/cn913*
1951 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1952 F:      drivers/cpufreq/armada-8k-cpufreq.c
1953 F:      drivers/cpufreq/mvebu-cpufreq.c
1954 F:      drivers/irqchip/irq-armada-370-xp.c
1955 F:      drivers/irqchip/irq-mvebu-*
1956 F:      drivers/pinctrl/mvebu/
1957 F:      drivers/rtc/rtc-armada38x.c
1958 T:      git git://git.infradead.org/linux-mvebu.git
1959
1960 ARM/Mediatek RTC DRIVER
1961 M:      Eddie Huang <eddie.huang@mediatek.com>
1962 M:      Sean Wang <sean.wang@mediatek.com>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1965 S:      Maintained
1966 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1967 F:      drivers/rtc/rtc-mt6397.c
1968 F:      drivers/rtc/rtc-mt7622.c
1969
1970 ARM/Mediatek SoC support
1971 M:      Matthias Brugger <matthias.bgg@gmail.com>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1974 W:      https://mtk.bcnfs.org/
1975 C:      irc://chat.freenode.net/linux-mediatek
1976 S:      Maintained
1977 F:      arch/arm/boot/dts/mt6*
1978 F:      arch/arm/boot/dts/mt7*
1979 F:      arch/arm/boot/dts/mt8*
1980 F:      arch/arm/mach-mediatek/
1981 F:      arch/arm64/boot/dts/mediatek/
1982 F:      drivers/soc/mediatek/
1983 N:      mtk
1984 N:      mt[678]
1985 K:      mediatek
1986
1987 ARM/Mediatek USB3 PHY DRIVER
1988 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      drivers/phy/mediatek/
1993 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1994
1995 ARM/Microchip (AT91) SoC support
1996 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1997 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1998 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 W:      http://www.linux4sam.org
2001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2002 S:      Supported
2003 N:      at91
2004 N:      atmel
2005 F:      arch/arm/mach-at91/
2006 F:      include/soc/at91/
2007 F:      arch/arm/boot/dts/at91*.dts
2008 F:      arch/arm/boot/dts/at91*.dtsi
2009 F:      arch/arm/boot/dts/sama*.dts
2010 F:      arch/arm/boot/dts/sama*.dtsi
2011 F:      arch/arm/include/debug/at91.S
2012 F:      drivers/memory/atmel*
2013 F:      drivers/watchdog/sama5d4_wdt.c
2014 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2015 X:      drivers/net/wireless/atmel/
2016
2017 ARM/MIOA701 MACHINE SUPPORT
2018 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F:      arch/arm/mach-pxa/mioa701.c
2021 S:      Maintained
2022
2023 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2024 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2025 S:      Maintained
2026
2027 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2028 M:      Linus Walleij <linus.walleij@linaro.org>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S:      Maintained
2031 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2032 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2033 F:      arch/arm/mach-nomadik/
2034 F:      arch/arm/mach-u300/
2035 F:      arch/arm/mach-ux500/
2036 F:      drivers/soc/ux500/
2037 F:      arch/arm/boot/dts/ste-*
2038 F:      drivers/clk/clk-nomadik.c
2039 F:      drivers/clk/clk-u300.c
2040 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2041 F:      drivers/clocksource/timer-u300.c
2042 F:      drivers/dma/coh901318*
2043 F:      drivers/dma/ste_dma40*
2044 F:      drivers/hwspinlock/u8500_hsem.c
2045 F:      drivers/i2c/busses/i2c-nomadik.c
2046 F:      drivers/i2c/busses/i2c-stu300.c
2047 F:      drivers/iio/adc/ab8500-gpadc.c
2048 F:      drivers/mfd/ab3100*
2049 F:      drivers/mfd/ab8500*
2050 F:      drivers/mfd/abx500*
2051 F:      drivers/mfd/dbx500*
2052 F:      drivers/mfd/db8500*
2053 F:      drivers/pinctrl/nomadik/
2054 F:      drivers/pinctrl/pinctrl-coh901*
2055 F:      drivers/pinctrl/pinctrl-u300.c
2056 F:      drivers/rtc/rtc-ab3100.c
2057 F:      drivers/rtc/rtc-ab8500.c
2058 F:      drivers/rtc/rtc-coh901331.c
2059 F:      drivers/rtc/rtc-pl031.c
2060 F:      drivers/watchdog/coh901327_wdt.c
2061 F:      Documentation/devicetree/bindings/arm/ste-*
2062 F:      Documentation/devicetree/bindings/arm/ux500/
2063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2064
2065 ARM/NUVOTON NPCM ARCHITECTURE
2066 M:      Avi Fishman <avifishman70@gmail.com>
2067 M:      Tomer Maimon <tmaimon77@gmail.com>
2068 M:      Tali Perry <tali.perry1@gmail.com>
2069 R:      Patrick Venture <venture@google.com>
2070 R:      Nancy Yuen <yuenn@google.com>
2071 R:      Benjamin Fair <benjaminfair@google.com>
2072 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2073 S:      Supported
2074 F:      arch/arm/mach-npcm/
2075 F:      arch/arm/boot/dts/nuvoton-npcm*
2076 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2077 F:      drivers/*/*npcm*
2078 F:      Documentation/devicetree/bindings/*/*npcm*
2079 F:      Documentation/devicetree/bindings/*/*/*npcm*
2080
2081 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2082 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2083 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2084 S:      Orphan
2085 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2086 F:      arch/arm/mach-s3c24xx/gta02.h
2087
2088 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2089 M:      Alexander Clouter <alex@digriz.org.uk>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 W:      http://www.digriz.org.uk/ts78xx/kernel
2092 S:      Maintained
2093 F:      arch/arm/mach-orion5x/ts78xx-*
2094
2095 ARM/OXNAS platform support
2096 M:      Neil Armstrong <narmstrong@baylibre.com>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2099 S:      Maintained
2100 F:      arch/arm/mach-oxnas/
2101 F:      arch/arm/boot/dts/ox8*.dts*
2102 N:      oxnas
2103
2104 ARM/PALM TREO SUPPORT
2105 M:      Tomas Cech <sleep_walker@suse.com>
2106 L:      linux-arm-kernel@lists.infradead.org
2107 W:      http://hackndev.com
2108 S:      Maintained
2109 F:      arch/arm/mach-pxa/palmtreo.*
2110
2111 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2112 M:      Marek Vasut <marek.vasut@gmail.com>
2113 L:      linux-arm-kernel@lists.infradead.org
2114 W:      http://hackndev.com
2115 S:      Maintained
2116 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2117 F:      arch/arm/mach-pxa/palmtx.c
2118 F:      arch/arm/mach-pxa/palmt5.*
2119 F:      arch/arm/mach-pxa/include/mach/palmld.h
2120 F:      arch/arm/mach-pxa/palmld.c
2121 F:      arch/arm/mach-pxa/palmte2.*
2122 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2123 F:      arch/arm/mach-pxa/palmtc.c
2124
2125 ARM/PALMZ72 SUPPORT
2126 M:      Sergey Lapin <slapin@ossfans.org>
2127 L:      linux-arm-kernel@lists.infradead.org
2128 W:      http://hackndev.com
2129 S:      Maintained
2130 F:      arch/arm/mach-pxa/palmz72.*
2131
2132 ARM/PLEB SUPPORT
2133 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2134 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2135 S:      Maintained
2136
2137 ARM/PT DIGITAL BOARD PORT
2138 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W:      http://www.armlinux.org.uk/
2141 S:      Maintained
2142
2143 ARM/QUALCOMM SUPPORT
2144 M:      Andy Gross <agross@kernel.org>
2145 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2146 L:      linux-arm-msm@vger.kernel.org
2147 S:      Maintained
2148 F:      Documentation/devicetree/bindings/soc/qcom/
2149 F:      Documentation/devicetree/bindings/*/qcom*
2150 F:      arch/arm/boot/dts/qcom-*.dts
2151 F:      arch/arm/boot/dts/qcom-*.dtsi
2152 F:      arch/arm/mach-qcom/
2153 F:      arch/arm64/boot/dts/qcom/
2154 F:      drivers/*/qcom/
2155 F:      drivers/*/qcom*
2156 F:      drivers/*/*/qcom/
2157 F:      drivers/*/*/qcom*
2158 F:      drivers/*/pm8???-*
2159 F:      drivers/bluetooth/btqcomsmd.c
2160 F:      drivers/clocksource/timer-qcom.c
2161 F:      drivers/extcon/extcon-qcom*
2162 F:      drivers/iommu/msm*
2163 F:      drivers/i2c/busses/i2c-qup.c
2164 F:      drivers/i2c/busses/i2c-qcom-geni.c
2165 F:      drivers/mfd/ssbi.c
2166 F:      drivers/mmc/host/mmci_qcom*
2167 F:      drivers/mmc/host/sdhci-msm.c
2168 F:      drivers/pci/controller/dwc/pcie-qcom.c
2169 F:      drivers/phy/qualcomm/
2170 F:      drivers/power/*/msm*
2171 F:      drivers/reset/reset-qcom-*
2172 F:      drivers/scsi/ufs/ufs-qcom.*
2173 F:      drivers/spi/spi-qup.c
2174 F:      drivers/spi/spi-geni-qcom.c
2175 F:      drivers/spi/spi-qcom-qspi.c
2176 F:      drivers/tty/serial/msm_serial.c
2177 F:      drivers/usb/dwc3/dwc3-qcom.c
2178 F:      include/dt-bindings/*/qcom*
2179 F:      include/linux/*/qcom*
2180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2181
2182 ARM/RADISYS ENP2611 MACHINE SUPPORT
2183 M:      Lennert Buytenhek <kernel@wantstofly.org>
2184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 S:      Maintained
2186
2187 ARM/RDA MICRO ARCHITECTURE
2188 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192 F:      arch/arm/boot/dts/rda8810pl-*
2193 F:      drivers/clocksource/timer-rda.c
2194 F:      drivers/gpio/gpio-rda.c
2195 F:      drivers/irqchip/irq-rda-intc.c
2196 F:      drivers/tty/serial/rda-uart.c
2197 F:      Documentation/devicetree/bindings/arm/rda.yaml
2198 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2199 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2200 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2201 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2202
2203 ARM/REALTEK ARCHITECTURE
2204 M:      Andreas Färber <afaerber@suse.de>
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2207 S:      Maintained
2208 F:      arch/arm64/boot/dts/realtek/
2209 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2210
2211 ARM/RENESAS ARM64 ARCHITECTURE
2212 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2213 M:      Magnus Damm <magnus.damm@gmail.com>
2214 L:      linux-renesas-soc@vger.kernel.org
2215 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2217 S:      Supported
2218 F:      arch/arm64/boot/dts/renesas/
2219 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2220 F:      drivers/soc/renesas/
2221 F:      include/linux/soc/renesas/
2222
2223 ARM/RISCPC ARCHITECTURE
2224 M:      Russell King <linux@armlinux.org.uk>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 W:      http://www.armlinux.org.uk/
2227 S:      Maintained
2228 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2229 F:      arch/arm/include/asm/hardware/ioc.h
2230 F:      arch/arm/include/asm/hardware/iomd.h
2231 F:      arch/arm/include/asm/hardware/memc.h
2232 F:      arch/arm/mach-rpc/
2233 F:      drivers/net/ethernet/8390/etherh.c
2234 F:      drivers/net/ethernet/i825xx/ether1*
2235 F:      drivers/net/ethernet/seeq/ether3*
2236 F:      drivers/scsi/arm/
2237
2238 ARM/Rockchip SoC support
2239 M:      Heiko Stuebner <heiko@sntech.de>
2240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 L:      linux-rockchip@lists.infradead.org
2242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2243 S:      Maintained
2244 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2245 F:      arch/arm/boot/dts/rk3*
2246 F:      arch/arm/boot/dts/rv1108*
2247 F:      arch/arm/mach-rockchip/
2248 F:      drivers/clk/rockchip/
2249 F:      drivers/i2c/busses/i2c-rk3x.c
2250 F:      drivers/*/*rockchip*
2251 F:      drivers/*/*/*rockchip*
2252 F:      sound/soc/rockchip/
2253 N:      rockchip
2254
2255 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2256 M:      Kukjin Kim <kgene@kernel.org>
2257 M:      Krzysztof Kozlowski <krzk@kernel.org>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2260 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2261 S:      Maintained
2262 F:      arch/arm/boot/dts/s3c*
2263 F:      arch/arm/boot/dts/s5p*
2264 F:      arch/arm/boot/dts/exynos*
2265 F:      arch/arm64/boot/dts/exynos/
2266 F:      arch/arm/plat-samsung/
2267 F:      arch/arm/mach-s3c24*/
2268 F:      arch/arm/mach-s3c64xx/
2269 F:      arch/arm/mach-s5p*/
2270 F:      arch/arm/mach-exynos*/
2271 F:      drivers/*/*s3c24*
2272 F:      drivers/*/*/*s3c24*
2273 F:      drivers/*/*s3c64xx*
2274 F:      drivers/*/*s5pv210*
2275 F:      drivers/memory/samsung/
2276 F:      drivers/soc/samsung/
2277 F:      drivers/tty/serial/samsung*
2278 F:      include/linux/soc/samsung/
2279 F:      Documentation/arm/samsung/
2280 F:      Documentation/devicetree/bindings/arm/samsung/
2281 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2282 N:      exynos
2283
2284 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2285 M:      Kyungmin Park <kyungmin.park@samsung.com>
2286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 S:      Maintained
2288 F:      arch/arm/mach-s5pv210/
2289
2290 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2291 M:      Kyungmin Park <kyungmin.park@samsung.com>
2292 M:      Kamil Debski <kamil@wypas.org>
2293 M:      Andrzej Hajda <a.hajda@samsung.com>
2294 L:      linux-arm-kernel@lists.infradead.org
2295 L:      linux-media@vger.kernel.org
2296 S:      Maintained
2297 F:      drivers/media/platform/s5p-g2d/
2298
2299 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2300 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2301 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2302 L:      linux-media@vger.kernel.org
2303 S:      Maintained
2304 F:      drivers/media/platform/s5p-cec/
2305 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2306
2307 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2308 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2309 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2310 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2311 L:      linux-arm-kernel@lists.infradead.org
2312 L:      linux-media@vger.kernel.org
2313 S:      Maintained
2314 F:      drivers/media/platform/s5p-jpeg/
2315
2316 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2317 M:      Kyungmin Park <kyungmin.park@samsung.com>
2318 M:      Kamil Debski <kamil@wypas.org>
2319 M:      Jeongtae Park <jtp.park@samsung.com>
2320 M:      Andrzej Hajda <a.hajda@samsung.com>
2321 L:      linux-arm-kernel@lists.infradead.org
2322 L:      linux-media@vger.kernel.org
2323 S:      Maintained
2324 F:      drivers/media/platform/s5p-mfc/
2325
2326 ARM/SHMOBILE ARM ARCHITECTURE
2327 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2328 M:      Magnus Damm <magnus.damm@gmail.com>
2329 L:      linux-renesas-soc@vger.kernel.org
2330 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2332 S:      Supported
2333 F:      arch/arm/boot/dts/emev2*
2334 F:      arch/arm/boot/dts/gr-peach*
2335 F:      arch/arm/boot/dts/iwg20d-q7*
2336 F:      arch/arm/boot/dts/r7s*
2337 F:      arch/arm/boot/dts/r8a*
2338 F:      arch/arm/boot/dts/r9a*
2339 F:      arch/arm/boot/dts/sh*
2340 F:      arch/arm/configs/shmobile_defconfig
2341 F:      arch/arm/include/debug/renesas-scif.S
2342 F:      arch/arm/mach-shmobile/
2343 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2344 F:      drivers/soc/renesas/
2345 F:      include/linux/soc/renesas/
2346
2347 ARM/SOCFPGA ARCHITECTURE
2348 M:      Dinh Nguyen <dinguyen@kernel.org>
2349 S:      Maintained
2350 F:      arch/arm/mach-socfpga/
2351 F:      arch/arm/boot/dts/socfpga*
2352 F:      arch/arm/configs/socfpga_defconfig
2353 F:      arch/arm64/boot/dts/altera/
2354 F:      arch/arm64/boot/dts/intel/
2355 W:      http://www.rocketboards.org
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2357
2358 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2359 M:      Dinh Nguyen <dinguyen@kernel.org>
2360 S:      Maintained
2361 F:      drivers/clk/socfpga/
2362
2363 ARM/SOCFPGA EDAC SUPPORT
2364 M:      Thor Thayer <thor.thayer@linux.intel.com>
2365 S:      Maintained
2366 F:      drivers/edac/altera_edac.
2367
2368 ARM/SPREADTRUM SoC SUPPORT
2369 M:      Orson Zhai <orsonzhai@gmail.com>
2370 M:      Baolin Wang <baolin.wang7@gmail.com>
2371 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2372 S:      Maintained
2373 F:      arch/arm64/boot/dts/sprd
2374 N:      sprd
2375 N:      sc27xx
2376 N:      sc2731
2377
2378 ARM/STI ARCHITECTURE
2379 M:      Patrice Chotard <patrice.chotard@st.com>
2380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 W:      http://www.stlinux.com
2382 S:      Maintained
2383 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2384 F:      arch/arm/mach-sti/
2385 F:      arch/arm/boot/dts/sti*
2386 F:      drivers/char/hw_random/st-rng.c
2387 F:      drivers/clocksource/arm_global_timer.c
2388 F:      drivers/clocksource/clksrc_st_lpc.c
2389 F:      drivers/cpufreq/sti-cpufreq.c
2390 F:      drivers/dma/st_fdma*
2391 F:      drivers/i2c/busses/i2c-st.c
2392 F:      drivers/media/rc/st_rc.c
2393 F:      drivers/media/platform/sti/c8sectpfe/
2394 F:      drivers/mmc/host/sdhci-st.c
2395 F:      drivers/phy/st/phy-miphy28lp.c
2396 F:      drivers/phy/st/phy-stih407-usb.c
2397 F:      drivers/pinctrl/pinctrl-st.c
2398 F:      drivers/remoteproc/st_remoteproc.c
2399 F:      drivers/remoteproc/st_slim_rproc.c
2400 F:      drivers/reset/sti/
2401 F:      drivers/rtc/rtc-st-lpc.c
2402 F:      drivers/tty/serial/st-asc.c
2403 F:      drivers/usb/dwc3/dwc3-st.c
2404 F:      drivers/usb/host/ehci-st.c
2405 F:      drivers/usb/host/ohci-st.c
2406 F:      drivers/watchdog/st_lpc_wdt.c
2407 F:      drivers/ata/ahci_st.c
2408 F:      include/linux/remoteproc/st_slim_rproc.h
2409
2410 ARM/STM32 ARCHITECTURE
2411 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2412 M:      Alexandre Torgue <alexandre.torgue@st.com>
2413 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 S:      Maintained
2416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2417 N:      stm32
2418 N:      stm
2419 F:      arch/arm/boot/dts/stm32*
2420 F:      arch/arm/mach-stm32/
2421 F:      drivers/clocksource/armv7m_systick.c
2422
2423 ARM/Synaptics SoC support
2424 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2425 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 S:      Maintained
2428 F:      arch/arm/mach-berlin/
2429 F:      arch/arm/boot/dts/berlin*
2430 F:      arch/arm64/boot/dts/synaptics/
2431
2432 ARM/TANGO ARCHITECTURE
2433 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2434 M:      Mans Rullgard <mans@mansr.com>
2435 L:      linux-arm-kernel@lists.infradead.org
2436 S:      Odd Fixes
2437 N:      tango
2438
2439 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2440 M:      Lennert Buytenhek <kernel@wantstofly.org>
2441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 S:      Maintained
2443
2444 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2445 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2446 L:      linux-tegra@vger.kernel.org
2447 L:      linux-media@vger.kernel.org
2448 S:      Maintained
2449 F:      drivers/media/platform/tegra-cec/
2450 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2451
2452 ARM/TETON BGA MACHINE SUPPORT
2453 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 S:      Maintained
2456
2457 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2458 M:      Santosh Shilimkar <ssantosh@kernel.org>
2459 L:      linux-kernel@vger.kernel.org
2460 S:      Maintained
2461 F:      drivers/memory/*emif*
2462
2463 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2464 M:      Tero Kristo <t-kristo@ti.com>
2465 M:      Nishanth Menon <nm@ti.com>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 S:      Supported
2468 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2469 F:      arch/arm64/boot/dts/ti/Makefile
2470 F:      arch/arm64/boot/dts/ti/k3-*
2471 F:      include/dt-bindings/pinctrl/k3.h
2472
2473 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2474 M:      Santosh Shilimkar <ssantosh@kernel.org>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 S:      Maintained
2477 F:      arch/arm/mach-keystone/
2478 F:      arch/arm/boot/dts/keystone-*
2479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2480
2481 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2482 M:      Santosh Shilimkar <ssantosh@kernel.org>
2483 L:      linux-kernel@vger.kernel.org
2484 S:      Maintained
2485 F:      drivers/clk/keystone/
2486
2487 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2488 M:      Santosh Shilimkar <ssantosh@kernel.org>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 L:      linux-kernel@vger.kernel.org
2491 S:      Maintained
2492 F:      drivers/clocksource/timer-keystone.c
2493
2494 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2495 M:      Santosh Shilimkar <ssantosh@kernel.org>
2496 L:      linux-kernel@vger.kernel.org
2497 S:      Maintained
2498 F:      drivers/power/reset/keystone-reset.c
2499
2500 ARM/THECUS N2100 MACHINE SUPPORT
2501 M:      Lennert Buytenhek <kernel@wantstofly.org>
2502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 S:      Maintained
2504
2505 ARM/TOSA MACHINE SUPPORT
2506 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2507 M:      Dirk Opfer <dirk@opfer-online.de>
2508 S:      Maintained
2509
2510 ARM/UNIPHIER ARCHITECTURE
2511 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2514 S:      Maintained
2515 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2516 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2517 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2518 F:      arch/arm/boot/dts/uniphier*
2519 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2520 F:      arch/arm/mach-uniphier/
2521 F:      arch/arm/mm/cache-uniphier.c
2522 F:      arch/arm64/boot/dts/socionext/uniphier*
2523 F:      drivers/bus/uniphier-system-bus.c
2524 F:      drivers/clk/uniphier/
2525 F:      drivers/dma/uniphier-mdmac.c
2526 F:      drivers/gpio/gpio-uniphier.c
2527 F:      drivers/i2c/busses/i2c-uniphier*
2528 F:      drivers/irqchip/irq-uniphier-aidet.c
2529 F:      drivers/mmc/host/uniphier-sd.c
2530 F:      drivers/pinctrl/uniphier/
2531 F:      drivers/reset/reset-uniphier.c
2532 F:      drivers/tty/serial/8250/8250_uniphier.c
2533 N:      uniphier
2534
2535 Ux500 CLOCK DRIVERS
2536 M:      Ulf Hansson <ulf.hansson@linaro.org>
2537 L:      linux-clk@vger.kernel.org
2538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 S:      Maintained
2540 F:      drivers/clk/ux500/
2541
2542 ARM/VERSATILE EXPRESS PLATFORM
2543 M:      Liviu Dudau <liviu.dudau@arm.com>
2544 M:      Sudeep Holla <sudeep.holla@arm.com>
2545 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 S:      Maintained
2548 F:      arch/arm/boot/dts/vexpress*
2549 F:      arch/arm64/boot/dts/arm/
2550 F:      arch/arm/mach-vexpress/
2551 F:      */*/vexpress*
2552 F:      */*/*/vexpress*
2553 F:      drivers/clk/versatile/clk-vexpress-osc.c
2554 F:      drivers/clocksource/timer-versatile.c
2555 N:      mps2
2556
2557 ARM/VFP SUPPORT
2558 M:      Russell King <linux@armlinux.org.uk>
2559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 W:      http://www.armlinux.org.uk/
2561 S:      Maintained
2562 F:      arch/arm/vfp/
2563
2564 ARM/VOIPAC PXA270 SUPPORT
2565 M:      Marek Vasut <marek.vasut@gmail.com>
2566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 S:      Maintained
2568 F:      arch/arm/mach-pxa/vpac270.c
2569 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2570
2571 ARM/VT8500 ARM ARCHITECTURE
2572 M:      Tony Prisk <linux@prisktech.co.nz>
2573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 S:      Maintained
2575 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2576 F:      arch/arm/mach-vt8500/
2577 F:      drivers/clocksource/timer-vt8500.c
2578 F:      drivers/i2c/busses/i2c-wmt.c
2579 F:      drivers/mmc/host/wmt-sdmmc.c
2580 F:      drivers/pwm/pwm-vt8500.c
2581 F:      drivers/rtc/rtc-vt8500.c
2582 F:      drivers/tty/serial/vt8500_serial.c
2583 F:      drivers/usb/host/ehci-platform.c
2584 F:      drivers/usb/host/uhci-platform.c
2585 F:      drivers/video/fbdev/vt8500lcdfb.*
2586 F:      drivers/video/fbdev/wm8505fb*
2587 F:      drivers/video/fbdev/wmt_ge_rops.*
2588
2589 ARM/ZIPIT Z2 SUPPORT
2590 M:      Marek Vasut <marek.vasut@gmail.com>
2591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 S:      Maintained
2593 F:      arch/arm/mach-pxa/z2.c
2594 F:      arch/arm/mach-pxa/include/mach/z2.h
2595
2596 ARM/ZTE ARCHITECTURE
2597 M:      Jun Nie <jun.nie@linaro.org>
2598 M:      Shawn Guo <shawnguo@kernel.org>
2599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600 S:      Maintained
2601 F:      arch/arm/boot/dts/zx2967*
2602 F:      arch/arm/mach-zx/
2603 F:      arch/arm64/boot/dts/zte/
2604 F:      drivers/clk/zte/
2605 F:      drivers/dma/zx_dma.c
2606 F:      drivers/gpio/gpio-zx.c
2607 F:      drivers/i2c/busses/i2c-zx2967.c
2608 F:      drivers/mmc/host/dw_mmc-zx.*
2609 F:      drivers/pinctrl/zte/
2610 F:      drivers/soc/zte/
2611 F:      drivers/thermal/zx2967_thermal.c
2612 F:      drivers/watchdog/zx2967_wdt.c
2613 F:      Documentation/devicetree/bindings/arm/zte.yaml
2614 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2615 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2616 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2617 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2618 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2619 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2620 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2621 F:      Documentation/devicetree/bindings/soc/zte/
2622 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2623 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2624 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2625 F:      include/dt-bindings/clock/zx2967*.h
2626 F:      include/dt-bindings/soc/zte,*.h
2627 F:      sound/soc/codecs/zx_aud96p22.c
2628 F:      sound/soc/zte/
2629
2630 ARM/ZYNQ ARCHITECTURE
2631 M:      Michal Simek <michal.simek@xilinx.com>
2632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 W:      http://wiki.xilinx.com
2634 T:      git https://github.com/Xilinx/linux-xlnx.git
2635 S:      Supported
2636 F:      arch/arm/mach-zynq/
2637 F:      drivers/cpuidle/cpuidle-zynq.c
2638 F:      drivers/block/xsysace.c
2639 N:      zynq
2640 N:      xilinx
2641 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2642 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2643 F:      drivers/clocksource/timer-cadence-ttc.c
2644 F:      drivers/i2c/busses/i2c-cadence.c
2645 F:      drivers/mmc/host/sdhci-of-arasan.c
2646 F:      drivers/edac/synopsys_edac.c
2647 F:      drivers/i2c/busses/i2c-xiic.c
2648
2649 ARM64 PORT (AARCH64 ARCHITECTURE)
2650 M:      Catalin Marinas <catalin.marinas@arm.com>
2651 M:      Will Deacon <will@kernel.org>
2652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2654 S:      Maintained
2655 F:      arch/arm64/
2656 X:      arch/arm64/boot/dts/
2657 F:      Documentation/arm64/
2658 F:      tools/testing/selftests/arm64/
2659
2660 AS3645A LED FLASH CONTROLLER DRIVER
2661 M:      Sakari Ailus <sakari.ailus@iki.fi>
2662 L:      linux-leds@vger.kernel.org
2663 S:      Maintained
2664 F:      drivers/leds/leds-as3645a.c
2665
2666 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2667 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2668 L:      linux-media@vger.kernel.org
2669 T:      git git://linuxtv.org/media_tree.git
2670 S:      Maintained
2671 F:      drivers/media/i2c/ak7375.c
2672 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2673
2674 ASAHI KASEI AK8974 DRIVER
2675 M:      Linus Walleij <linus.walleij@linaro.org>
2676 L:      linux-iio@vger.kernel.org
2677 W:      http://www.akm.com/
2678 S:      Supported
2679 F:      drivers/iio/magnetometer/ak8974.c
2680
2681 ASC7621 HARDWARE MONITOR DRIVER
2682 M:      George Joseph <george.joseph@fairview5.com>
2683 L:      linux-hwmon@vger.kernel.org
2684 S:      Maintained
2685 F:      Documentation/hwmon/asc7621.rst
2686 F:      drivers/hwmon/asc7621.c
2687
2688 ASPEED PINCTRL DRIVERS
2689 M:      Andrew Jeffery <andrew@aj.id.au>
2690 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2691 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2692 L:      linux-gpio@vger.kernel.org
2693 S:      Maintained
2694 F:      drivers/pinctrl/aspeed/
2695 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2696
2697 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2698 M:      Eddie James <eajames@linux.ibm.com>
2699 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2700 S:      Maintained
2701 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2702 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2703 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2704
2705 ASPEED VIDEO ENGINE DRIVER
2706 M:      Eddie James <eajames@linux.ibm.com>
2707 L:      linux-media@vger.kernel.org
2708 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2709 S:      Maintained
2710 F:      drivers/media/platform/aspeed-video.c
2711 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2712
2713 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2714 M:      Corentin Chary <corentin.chary@gmail.com>
2715 L:      acpi4asus-user@lists.sourceforge.net
2716 L:      platform-driver-x86@vger.kernel.org
2717 W:      http://acpi4asus.sf.net
2718 S:      Maintained
2719 F:      drivers/platform/x86/asus*.c
2720 F:      drivers/platform/x86/eeepc*.c
2721
2722 ASUS WIRELESS RADIO CONTROL DRIVER
2723 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2724 L:      platform-driver-x86@vger.kernel.org
2725 S:      Maintained
2726 F:      drivers/platform/x86/asus-wireless.c
2727
2728 ASYMMETRIC KEYS
2729 M:      David Howells <dhowells@redhat.com>
2730 L:      keyrings@vger.kernel.org
2731 S:      Maintained
2732 F:      Documentation/crypto/asymmetric-keys.txt
2733 F:      include/linux/verification.h
2734 F:      include/crypto/public_key.h
2735 F:      include/crypto/pkcs7.h
2736 F:      crypto/asymmetric_keys/
2737
2738 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2739 R:      Dan Williams <dan.j.williams@intel.com>
2740 W:      http://sourceforge.net/projects/xscaleiop
2741 S:      Odd fixes
2742 F:      Documentation/crypto/async-tx-api.txt
2743 F:      crypto/async_tx/
2744 F:      drivers/dma/
2745 F:      include/linux/dmaengine.h
2746 F:      include/linux/async_tx.h
2747
2748 AT24 EEPROM DRIVER
2749 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2750 L:      linux-i2c@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2752 S:      Maintained
2753 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2754 F:      drivers/misc/eeprom/at24.c
2755
2756 ATA OVER ETHERNET (AOE) DRIVER
2757 M:      "Justin Sanders" <justin@coraid.com>
2758 W:      http://www.openaoe.org/
2759 S:      Supported
2760 F:      Documentation/admin-guide/aoe/
2761 F:      drivers/block/aoe/
2762
2763 ATHEROS 71XX/9XXX GPIO DRIVER
2764 M:      Alban Bedel <albeu@free.fr>
2765 W:      https://github.com/AlbanBedel/linux
2766 T:      git git://github.com/AlbanBedel/linux
2767 S:      Maintained
2768 F:      drivers/gpio/gpio-ath79.c
2769 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2770
2771 ATHEROS 71XX/9XXX USB PHY DRIVER
2772 M:      Alban Bedel <albeu@free.fr>
2773 W:      https://github.com/AlbanBedel/linux
2774 T:      git git://github.com/AlbanBedel/linux
2775 S:      Maintained
2776 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2777 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2778
2779 ATHEROS ATH GENERIC UTILITIES
2780 M:      Kalle Valo <kvalo@codeaurora.org>
2781 L:      linux-wireless@vger.kernel.org
2782 S:      Supported
2783 F:      drivers/net/wireless/ath/*
2784
2785 ATHEROS ATH5K WIRELESS DRIVER
2786 M:      Jiri Slaby <jirislaby@gmail.com>
2787 M:      Nick Kossifidis <mickflemm@gmail.com>
2788 M:      Luis Chamberlain <mcgrof@kernel.org>
2789 L:      linux-wireless@vger.kernel.org
2790 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2791 S:      Maintained
2792 F:      drivers/net/wireless/ath/ath5k/
2793
2794 ATHEROS ATH6KL WIRELESS DRIVER
2795 M:      Kalle Valo <kvalo@codeaurora.org>
2796 L:      linux-wireless@vger.kernel.org
2797 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2799 S:      Supported
2800 F:      drivers/net/wireless/ath/ath6kl/
2801
2802 ATI_REMOTE2 DRIVER
2803 M:      Ville Syrjala <syrjala@sci.fi>
2804 S:      Maintained
2805 F:      drivers/input/misc/ati_remote2.c
2806
2807 ATK0110 HWMON DRIVER
2808 M:      Luca Tettamanti <kronos.it@gmail.com>
2809 L:      linux-hwmon@vger.kernel.org
2810 S:      Maintained
2811 F:      drivers/hwmon/asus_atk0110.c
2812
2813 ATLX ETHERNET DRIVERS
2814 M:      Jay Cliburn <jcliburn@gmail.com>
2815 M:      Chris Snook <chris.snook@gmail.com>
2816 L:      netdev@vger.kernel.org
2817 W:      http://sourceforge.net/projects/atl1
2818 W:      http://atl1.sourceforge.net
2819 S:      Maintained
2820 F:      drivers/net/ethernet/atheros/
2821
2822 ATM
2823 M:      Chas Williams <3chas3@gmail.com>
2824 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2825 L:      netdev@vger.kernel.org
2826 W:      http://linux-atm.sourceforge.net
2827 S:      Maintained
2828 F:      drivers/atm/
2829 F:      include/linux/atm*
2830 F:      include/uapi/linux/atm*
2831
2832 ATMEL MACB ETHERNET DRIVER
2833 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2834 S:      Supported
2835 F:      drivers/net/ethernet/cadence/
2836
2837 ATMEL MAXTOUCH DRIVER
2838 M:      Nick Dyer <nick@shmanahar.org>
2839 T:      git git://github.com/ndyer/linux.git
2840 S:      Maintained
2841 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2842 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2843
2844 ATMEL WIRELESS DRIVER
2845 M:      Simon Kelley <simon@thekelleys.org.uk>
2846 L:      linux-wireless@vger.kernel.org
2847 W:      http://www.thekelleys.org.uk/atmel
2848 W:      http://atmelwlandriver.sourceforge.net/
2849 S:      Maintained
2850 F:      drivers/net/wireless/atmel/atmel*
2851
2852 ATOMIC INFRASTRUCTURE
2853 M:      Will Deacon <will@kernel.org>
2854 M:      Peter Zijlstra <peterz@infradead.org>
2855 R:      Boqun Feng <boqun.feng@gmail.com>
2856 L:      linux-kernel@vger.kernel.org
2857 S:      Maintained
2858 F:      arch/*/include/asm/atomic*.h
2859 F:      include/*/atomic*.h
2860 F:      scripts/atomic/
2861
2862 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2863 M:      Bradley Grove <linuxdrivers@attotech.com>
2864 L:      linux-scsi@vger.kernel.org
2865 W:      http://www.attotech.com
2866 S:      Supported
2867 F:      drivers/scsi/esas2r
2868
2869 ATUSB IEEE 802.15.4 RADIO DRIVER
2870 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2871 L:      linux-wpan@vger.kernel.org
2872 S:      Maintained
2873 F:      drivers/net/ieee802154/atusb.c
2874 F:      drivers/net/ieee802154/atusb.h
2875 F:      drivers/net/ieee802154/at86rf230.h
2876
2877 AUDIT SUBSYSTEM
2878 M:      Paul Moore <paul@paul-moore.com>
2879 M:      Eric Paris <eparis@redhat.com>
2880 L:      linux-audit@redhat.com (moderated for non-subscribers)
2881 W:      https://github.com/linux-audit
2882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2883 S:      Supported
2884 F:      include/linux/audit.h
2885 F:      include/uapi/linux/audit.h
2886 F:      kernel/audit*
2887
2888 AUXILIARY DISPLAY DRIVERS
2889 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2890 S:      Maintained
2891 F:      drivers/auxdisplay/
2892 F:      include/linux/cfag12864b.h
2893
2894 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2895 M:      Andreas Klinger <ak@it-klinger.de>
2896 L:      linux-iio@vger.kernel.org
2897 S:      Maintained
2898 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2899 F:      drivers/iio/adc/hx711.c
2900
2901 AX.25 NETWORK LAYER
2902 M:      Ralf Baechle <ralf@linux-mips.org>
2903 L:      linux-hams@vger.kernel.org
2904 W:      http://www.linux-ax25.org/
2905 S:      Maintained
2906 F:      include/uapi/linux/ax25.h
2907 F:      include/net/ax25.h
2908 F:      net/ax25/
2909
2910 AXENTIA ARM DEVICES
2911 M:      Peter Rosin <peda@axentia.se>
2912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2913 S:      Maintained
2914 F:      arch/arm/boot/dts/at91-linea.dtsi
2915 F:      arch/arm/boot/dts/at91-natte.dtsi
2916 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2917 F:      arch/arm/boot/dts/at91-tse850-3.dts
2918
2919 AXENTIA ASOC DRIVERS
2920 M:      Peter Rosin <peda@axentia.se>
2921 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2922 S:      Maintained
2923 F:      Documentation/devicetree/bindings/sound/axentia,*
2924 F:      sound/soc/atmel/tse850-pcm5142.c
2925
2926 AXXIA I2C CONTROLLER
2927 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2928 L:      linux-i2c@vger.kernel.org
2929 S:      Maintained
2930 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2931 F:      drivers/i2c/busses/i2c-axxia.c
2932
2933 AZ6007 DVB DRIVER
2934 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2935 L:      linux-media@vger.kernel.org
2936 W:      https://linuxtv.org
2937 T:      git git://linuxtv.org/media_tree.git
2938 S:      Maintained
2939 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2940
2941 AZTECH FM RADIO RECEIVER DRIVER
2942 M:      Hans Verkuil <hverkuil@xs4all.nl>
2943 L:      linux-media@vger.kernel.org
2944 T:      git git://linuxtv.org/media_tree.git
2945 W:      https://linuxtv.org
2946 S:      Maintained
2947 F:      drivers/media/radio/radio-aztech*
2948
2949 B43 WIRELESS DRIVER
2950 L:      linux-wireless@vger.kernel.org
2951 L:      b43-dev@lists.infradead.org
2952 W:      http://wireless.kernel.org/en/users/Drivers/b43
2953 S:      Odd Fixes
2954 F:      drivers/net/wireless/broadcom/b43/
2955
2956 B43LEGACY WIRELESS DRIVER
2957 M:      Larry Finger <Larry.Finger@lwfinger.net>
2958 L:      linux-wireless@vger.kernel.org
2959 L:      b43-dev@lists.infradead.org
2960 W:      http://wireless.kernel.org/en/users/Drivers/b43
2961 S:      Maintained
2962 F:      drivers/net/wireless/broadcom/b43legacy/
2963
2964 BACKLIGHT CLASS/SUBSYSTEM
2965 M:      Lee Jones <lee.jones@linaro.org>
2966 M:      Daniel Thompson <daniel.thompson@linaro.org>
2967 M:      Jingoo Han <jingoohan1@gmail.com>
2968 L:      dri-devel@lists.freedesktop.org
2969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2970 S:      Maintained
2971 F:      drivers/video/backlight/
2972 F:      include/linux/backlight.h
2973 F:      include/linux/pwm_backlight.h
2974 F:      Documentation/devicetree/bindings/leds/backlight
2975 F:      Documentation/ABI/stable/sysfs-class-backlight
2976 F:      Documentation/ABI/testing/sysfs-class-backlight
2977
2978 BATMAN ADVANCED
2979 M:      Marek Lindner <mareklindner@neomailbox.ch>
2980 M:      Simon Wunderlich <sw@simonwunderlich.de>
2981 M:      Antonio Quartulli <a@unstable.cc>
2982 M:      Sven Eckelmann <sven@narfation.org>
2983 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2984 W:      https://www.open-mesh.org/
2985 B:      https://www.open-mesh.org/projects/batman-adv/issues
2986 C:      irc://chat.freenode.net/batman
2987 Q:      https://patchwork.open-mesh.org/project/batman/list/
2988 T:      git https://git.open-mesh.org/linux-merge.git
2989 S:      Maintained
2990 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2991 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2992 F:      Documentation/networking/batman-adv.rst
2993 F:      include/uapi/linux/batadv_packet.h
2994 F:      include/uapi/linux/batman_adv.h
2995 F:      net/batman-adv/
2996
2997 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2998 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2999 L:      linux-hams@vger.kernel.org
3000 W:      http://www.baycom.org/~tom/ham/ham.html
3001 S:      Maintained
3002 F:      drivers/net/hamradio/baycom*
3003
3004 BCACHE (BLOCK LAYER CACHE)
3005 M:      Coly Li <colyli@suse.de>
3006 M:      Kent Overstreet <kent.overstreet@gmail.com>
3007 L:      linux-bcache@vger.kernel.org
3008 W:      http://bcache.evilpiepirate.org
3009 C:      irc://irc.oftc.net/bcache
3010 S:      Maintained
3011 F:      drivers/md/bcache/
3012
3013 BDISP ST MEDIA DRIVER
3014 M:      Fabien Dessenne <fabien.dessenne@st.com>
3015 L:      linux-media@vger.kernel.org
3016 T:      git git://linuxtv.org/media_tree.git
3017 W:      https://linuxtv.org
3018 S:      Supported
3019 F:      drivers/media/platform/sti/bdisp
3020
3021 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3022 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3023 L:      netdev@vger.kernel.org
3024 S:      Maintained
3025 F:      drivers/net/ethernet/ec_bhf.c
3026
3027 BEFS FILE SYSTEM
3028 M:      Luis de Bethencourt <luisbg@kernel.org>
3029 M:      Salah Triki <salah.triki@gmail.com>
3030 S:      Maintained
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3032 F:      Documentation/filesystems/befs.txt
3033 F:      fs/befs/
3034
3035 BFQ I/O SCHEDULER
3036 M:      Paolo Valente <paolo.valente@linaro.org>
3037 M:      Jens Axboe <axboe@kernel.dk>
3038 L:      linux-block@vger.kernel.org
3039 S:      Maintained
3040 F:      block/bfq-*
3041 F:      Documentation/block/bfq-iosched.rst
3042
3043 BFS FILE SYSTEM
3044 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3045 S:      Maintained
3046 F:      Documentation/filesystems/bfs.txt
3047 F:      fs/bfs/
3048 F:      include/uapi/linux/bfs_fs.h
3049
3050 BLINKM RGB LED DRIVER
3051 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3052 S:      Maintained
3053 F:      drivers/leds/leds-blinkm.c
3054
3055 BLOCK LAYER
3056 M:      Jens Axboe <axboe@kernel.dk>
3057 L:      linux-block@vger.kernel.org
3058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3059 S:      Maintained
3060 F:      block/
3061 F:      drivers/block/
3062 F:      kernel/trace/blktrace.c
3063 F:      lib/sbitmap.c
3064
3065 BLOCK2MTD DRIVER
3066 M:      Joern Engel <joern@lazybastard.org>
3067 L:      linux-mtd@lists.infradead.org
3068 S:      Maintained
3069 F:      drivers/mtd/devices/block2mtd.c
3070
3071 BLUETOOTH DRIVERS
3072 M:      Marcel Holtmann <marcel@holtmann.org>
3073 M:      Johan Hedberg <johan.hedberg@gmail.com>
3074 L:      linux-bluetooth@vger.kernel.org
3075 W:      http://www.bluez.org/
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3078 S:      Maintained
3079 F:      drivers/bluetooth/
3080
3081 BLUETOOTH SUBSYSTEM
3082 M:      Marcel Holtmann <marcel@holtmann.org>
3083 M:      Johan Hedberg <johan.hedberg@gmail.com>
3084 L:      linux-bluetooth@vger.kernel.org
3085 W:      http://www.bluez.org/
3086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3088 S:      Maintained
3089 F:      net/bluetooth/
3090 F:      include/net/bluetooth/
3091
3092 BONDING DRIVER
3093 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3094 M:      Veaceslav Falico <vfalico@gmail.com>
3095 M:      Andy Gospodarek <andy@greyhouse.net>
3096 L:      netdev@vger.kernel.org
3097 W:      http://sourceforge.net/projects/bonding/
3098 S:      Supported
3099 F:      drivers/net/bonding/
3100 F:      include/uapi/linux/if_bonding.h
3101
3102 BPF (Safe dynamic programs and tools)
3103 M:      Alexei Starovoitov <ast@kernel.org>
3104 M:      Daniel Borkmann <daniel@iogearbox.net>
3105 R:      Martin KaFai Lau <kafai@fb.com>
3106 R:      Song Liu <songliubraving@fb.com>
3107 R:      Yonghong Song <yhs@fb.com>
3108 R:      Andrii Nakryiko <andriin@fb.com>
3109 L:      netdev@vger.kernel.org
3110 L:      bpf@vger.kernel.org
3111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3113 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3114 S:      Supported
3115 F:      arch/*/net/*
3116 F:      Documentation/networking/filter.txt
3117 F:      Documentation/bpf/
3118 F:      include/linux/bpf*
3119 F:      include/linux/filter.h
3120 F:      include/trace/events/xdp.h
3121 F:      include/uapi/linux/bpf*
3122 F:      include/uapi/linux/filter.h
3123 F:      kernel/bpf/
3124 F:      kernel/trace/bpf_trace.c
3125 F:      lib/test_bpf.c
3126 F:      net/bpf/
3127 F:      net/core/filter.c
3128 F:      net/sched/act_bpf.c
3129 F:      net/sched/cls_bpf.c
3130 F:      samples/bpf/
3131 F:      tools/bpf/
3132 F:      tools/lib/bpf/
3133 F:      tools/testing/selftests/bpf/
3134 K:      bpf
3135 N:      bpf
3136
3137 BPF JIT for ARM
3138 M:      Shubham Bansal <illusionist.neo@gmail.com>
3139 L:      netdev@vger.kernel.org
3140 L:      bpf@vger.kernel.org
3141 S:      Maintained
3142 F:      arch/arm/net/
3143
3144 BPF JIT for ARM64
3145 M:      Daniel Borkmann <daniel@iogearbox.net>
3146 M:      Alexei Starovoitov <ast@kernel.org>
3147 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3148 L:      netdev@vger.kernel.org
3149 L:      bpf@vger.kernel.org
3150 S:      Supported
3151 F:      arch/arm64/net/
3152
3153 BPF JIT for MIPS (32-BIT AND 64-BIT)
3154 M:      Paul Burton <paulburton@kernel.org>
3155 L:      netdev@vger.kernel.org
3156 L:      bpf@vger.kernel.org
3157 S:      Maintained
3158 F:      arch/mips/net/
3159
3160 BPF JIT for NFP NICs
3161 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3162 L:      netdev@vger.kernel.org
3163 L:      bpf@vger.kernel.org
3164 S:      Supported
3165 F:      drivers/net/ethernet/netronome/nfp/bpf/
3166
3167 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3168 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3169 M:      Sandipan Das <sandipan@linux.ibm.com>
3170 L:      netdev@vger.kernel.org
3171 L:      bpf@vger.kernel.org
3172 S:      Maintained
3173 F:      arch/powerpc/net/
3174
3175 BPF JIT for RISC-V (RV64G)
3176 M:      Björn Töpel <bjorn.topel@gmail.com>
3177 L:      netdev@vger.kernel.org
3178 S:      Maintained
3179 F:      arch/riscv/net/
3180
3181 BPF JIT for S390
3182 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3183 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3184 M:      Vasily Gorbik <gor@linux.ibm.com>
3185 L:      netdev@vger.kernel.org
3186 L:      bpf@vger.kernel.org
3187 S:      Maintained
3188 F:      arch/s390/net/
3189 X:      arch/s390/net/pnet.c
3190
3191 BPF JIT for SPARC (32-BIT AND 64-BIT)
3192 M:      David S. Miller <davem@davemloft.net>
3193 L:      netdev@vger.kernel.org
3194 L:      bpf@vger.kernel.org
3195 S:      Maintained
3196 F:      arch/sparc/net/
3197
3198 BPF JIT for X86 32-BIT
3199 M:      Wang YanQing <udknight@gmail.com>
3200 L:      netdev@vger.kernel.org
3201 L:      bpf@vger.kernel.org
3202 S:      Maintained
3203 F:      arch/x86/net/bpf_jit_comp32.c
3204
3205 BPF JIT for X86 64-BIT
3206 M:      Alexei Starovoitov <ast@kernel.org>
3207 M:      Daniel Borkmann <daniel@iogearbox.net>
3208 L:      netdev@vger.kernel.org
3209 L:      bpf@vger.kernel.org
3210 S:      Supported
3211 F:      arch/x86/net/
3212 X:      arch/x86/net/bpf_jit_comp32.c
3213
3214 BROADCOM B44 10/100 ETHERNET DRIVER
3215 M:      Michael Chan <michael.chan@broadcom.com>
3216 L:      netdev@vger.kernel.org
3217 S:      Supported
3218 F:      drivers/net/ethernet/broadcom/b44.*
3219
3220 BROADCOM B53 ETHERNET SWITCH DRIVER
3221 M:      Florian Fainelli <f.fainelli@gmail.com>
3222 L:      netdev@vger.kernel.org
3223 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3224 S:      Supported
3225 F:      drivers/net/dsa/b53/*
3226 F:      include/linux/platform_data/b53.h
3227
3228 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3229 M:      Florian Fainelli <f.fainelli@gmail.com>
3230 M:      Ray Jui <rjui@broadcom.com>
3231 M:      Scott Branden <sbranden@broadcom.com>
3232 M:      bcm-kernel-feedback-list@broadcom.com
3233 T:      git git://github.com/broadcom/mach-bcm
3234 S:      Maintained
3235 N:      bcm281*
3236 N:      bcm113*
3237 N:      bcm216*
3238 N:      kona
3239 F:      arch/arm/mach-bcm/
3240
3241 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3242 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3243 L:      bcm-kernel-feedback-list@broadcom.com
3244 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3246 T:      git git://github.com/anholt/linux
3247 S:      Maintained
3248 N:      bcm2711
3249 N:      bcm2835
3250 F:      drivers/staging/vc04_services
3251
3252 BROADCOM BCM47XX MIPS ARCHITECTURE
3253 M:      Hauke Mehrtens <hauke@hauke-m.de>
3254 M:      Rafał Miłecki <zajec5@gmail.com>
3255 L:      linux-mips@vger.kernel.org
3256 S:      Maintained
3257 F:      Documentation/devicetree/bindings/mips/brcm/
3258 F:      arch/mips/bcm47xx/*
3259 F:      arch/mips/include/asm/mach-bcm47xx/*
3260
3261 BROADCOM BCM5301X ARM ARCHITECTURE
3262 M:      Hauke Mehrtens <hauke@hauke-m.de>
3263 M:      Rafał Miłecki <zajec5@gmail.com>
3264 M:      bcm-kernel-feedback-list@broadcom.com
3265 L:      linux-arm-kernel@lists.infradead.org
3266 S:      Maintained
3267 F:      arch/arm/mach-bcm/bcm_5301x.c
3268 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3269 F:      arch/arm/boot/dts/bcm470*
3270 F:      arch/arm/boot/dts/bcm953012*
3271
3272 BROADCOM BCM53573 ARM ARCHITECTURE
3273 M:      Rafał Miłecki <rafal@milecki.pl>
3274 L:      bcm-kernel-feedback-list@broadcom.com
3275 L:      linux-arm-kernel@lists.infradead.org
3276 S:      Maintained
3277 F:      arch/arm/boot/dts/bcm53573*
3278 F:      arch/arm/boot/dts/bcm47189*
3279
3280 BROADCOM BCM63XX ARM ARCHITECTURE
3281 M:      Florian Fainelli <f.fainelli@gmail.com>
3282 M:      bcm-kernel-feedback-list@broadcom.com
3283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3284 T:      git git://github.com/broadcom/stblinux.git
3285 S:      Maintained
3286 N:      bcm63xx
3287
3288 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3289 M:      Kevin Cernekee <cernekee@gmail.com>
3290 L:      linux-usb@vger.kernel.org
3291 S:      Maintained
3292 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3293
3294 BROADCOM BCM7XXX ARM ARCHITECTURE
3295 M:      Florian Fainelli <f.fainelli@gmail.com>
3296 M:      bcm-kernel-feedback-list@broadcom.com
3297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3298 T:      git git://github.com/broadcom/stblinux.git
3299 S:      Maintained
3300 F:      arch/arm/mach-bcm/*brcmstb*
3301 F:      arch/arm/boot/dts/bcm7*.dts*
3302 F:      drivers/bus/brcmstb_gisb.c
3303 F:      arch/arm/mm/cache-b15-rac.c
3304 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3305 N:      brcmstb
3306
3307 BROADCOM BMIPS CPUFREQ DRIVER
3308 M:      Markus Mayer <mmayer@broadcom.com>
3309 M:      bcm-kernel-feedback-list@broadcom.com
3310 L:      linux-pm@vger.kernel.org
3311 S:      Maintained
3312 F:      drivers/cpufreq/bmips-cpufreq.c
3313
3314 BROADCOM BMIPS MIPS ARCHITECTURE
3315 M:      Florian Fainelli <f.fainelli@gmail.com>
3316 L:      bcm-kernel-feedback-list@broadcom.com
3317 L:      linux-mips@vger.kernel.org
3318 T:      git git://github.com/broadcom/stblinux.git
3319 S:      Maintained
3320 F:      arch/mips/bmips/*
3321 F:      arch/mips/include/asm/mach-bmips/*
3322 F:      arch/mips/kernel/*bmips*
3323 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3324 F:      drivers/irqchip/irq-bcm63*
3325 F:      drivers/irqchip/irq-bcm7*
3326 F:      drivers/irqchip/irq-brcmstb*
3327 F:      include/linux/bcm963xx_nvram.h
3328 F:      include/linux/bcm963xx_tag.h
3329
3330 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3331 M:      Rasesh Mody <rmody@marvell.com>
3332 M:      GR-Linux-NIC-Dev@marvell.com
3333 L:      netdev@vger.kernel.org
3334 S:      Supported
3335 F:      drivers/net/ethernet/broadcom/bnx2.*
3336 F:      drivers/net/ethernet/broadcom/bnx2_*
3337
3338 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3339 M:      QLogic-Storage-Upstream@qlogic.com
3340 L:      linux-scsi@vger.kernel.org
3341 S:      Supported
3342 F:      drivers/scsi/bnx2fc/
3343
3344 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3345 M:      QLogic-Storage-Upstream@qlogic.com
3346 L:      linux-scsi@vger.kernel.org
3347 S:      Supported
3348 F:      drivers/scsi/bnx2i/
3349
3350 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3351 M:      Ariel Elior <aelior@marvell.com>
3352 M:      Sudarsana Kalluru <skalluru@marvell.com>
3353 M:      GR-everest-linux-l2@marvell.com
3354 L:      netdev@vger.kernel.org
3355 S:      Supported
3356 F:      drivers/net/ethernet/broadcom/bnx2x/
3357
3358 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3359 M:      Michael Chan <michael.chan@broadcom.com>
3360 L:      netdev@vger.kernel.org
3361 S:      Supported
3362 F:      drivers/net/ethernet/broadcom/bnxt/
3363
3364 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3365 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3366 M:      Franky Lin <franky.lin@broadcom.com>
3367 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3368 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3369 M:      Wright Feng <wright.feng@cypress.com>
3370 L:      linux-wireless@vger.kernel.org
3371 L:      brcm80211-dev-list.pdl@broadcom.com
3372 L:      brcm80211-dev-list@cypress.com
3373 S:      Supported
3374 F:      drivers/net/wireless/broadcom/brcm80211/
3375
3376 BROADCOM BRCMSTB GPIO DRIVER
3377 M:      Gregory Fong <gregory.0xf0@gmail.com>
3378 L:      bcm-kernel-feedback-list@broadcom.com
3379 S:      Supported
3380 F:      drivers/gpio/gpio-brcmstb.c
3381 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3382
3383 BROADCOM BRCMSTB I2C DRIVER
3384 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3385 L:      linux-i2c@vger.kernel.org
3386 L:      bcm-kernel-feedback-list@broadcom.com
3387 S:      Supported
3388 F:      drivers/i2c/busses/i2c-brcmstb.c
3389 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3390
3391 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3392 M:      Al Cooper <alcooperx@gmail.com>
3393 L:      linux-kernel@vger.kernel.org
3394 L:      bcm-kernel-feedback-list@broadcom.com
3395 S:      Maintained
3396 F:      drivers/phy/broadcom/phy-brcm-usb*
3397
3398 BROADCOM GENET ETHERNET DRIVER
3399 M:      Doug Berger <opendmb@gmail.com>
3400 M:      Florian Fainelli <f.fainelli@gmail.com>
3401 L:      bcm-kernel-feedback-list@broadcom.com
3402 L:      netdev@vger.kernel.org
3403 S:      Supported
3404 F:      drivers/net/ethernet/broadcom/genet/
3405
3406 BROADCOM IPROC ARM ARCHITECTURE
3407 M:      Ray Jui <rjui@broadcom.com>
3408 M:      Scott Branden <sbranden@broadcom.com>
3409 M:      bcm-kernel-feedback-list@broadcom.com
3410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3411 T:      git git://github.com/broadcom/cygnus-linux.git
3412 S:      Maintained
3413 N:      iproc
3414 N:      cygnus
3415 N:      bcm[-_]nsp
3416 N:      bcm9113*
3417 N:      bcm9583*
3418 N:      bcm9585*
3419 N:      bcm9586*
3420 N:      bcm988312
3421 N:      bcm113*
3422 N:      bcm583*
3423 N:      bcm585*
3424 N:      bcm586*
3425 N:      bcm88312
3426 N:      hr2
3427 N:      stingray
3428 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3429 F:      arch/arm64/boot/dts/broadcom/stingray/*
3430 F:      drivers/clk/bcm/clk-ns*
3431 F:      drivers/clk/bcm/clk-sr*
3432 F:      drivers/pinctrl/bcm/pinctrl-ns*
3433 F:      include/dt-bindings/clock/bcm-sr*
3434
3435 BROADCOM KONA GPIO DRIVER
3436 M:      Ray Jui <rjui@broadcom.com>
3437 L:      bcm-kernel-feedback-list@broadcom.com
3438 S:      Supported
3439 F:      drivers/gpio/gpio-bcm-kona.c
3440 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3441
3442 BROADCOM NETXTREME-E ROCE DRIVER
3443 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3444 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3445 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3446 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3447 L:      linux-rdma@vger.kernel.org
3448 W:      http://www.broadcom.com
3449 S:      Supported
3450 F:      drivers/infiniband/hw/bnxt_re/
3451 F:      include/uapi/rdma/bnxt_re-abi.h
3452
3453 BROADCOM NVRAM DRIVER
3454 M:      Rafał Miłecki <zajec5@gmail.com>
3455 L:      linux-mips@vger.kernel.org
3456 S:      Maintained
3457 F:      drivers/firmware/broadcom/*
3458
3459 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3460 M:      Rafał Miłecki <zajec5@gmail.com>
3461 L:      linux-wireless@vger.kernel.org
3462 S:      Maintained
3463 F:      drivers/bcma/
3464 F:      include/linux/bcma/
3465
3466 BROADCOM STB AVS CPUFREQ DRIVER
3467 M:      Markus Mayer <mmayer@broadcom.com>
3468 M:      bcm-kernel-feedback-list@broadcom.com
3469 L:      linux-pm@vger.kernel.org
3470 S:      Maintained
3471 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3472 F:      drivers/cpufreq/brcmstb*
3473
3474 BROADCOM STB AVS TMON DRIVER
3475 M:      Markus Mayer <mmayer@broadcom.com>
3476 M:      bcm-kernel-feedback-list@broadcom.com
3477 L:      linux-pm@vger.kernel.org
3478 S:      Maintained
3479 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3480 F:      drivers/thermal/broadcom/brcmstb*
3481
3482 BROADCOM STB NAND FLASH DRIVER
3483 M:      Brian Norris <computersforpeace@gmail.com>
3484 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3485 L:      linux-mtd@lists.infradead.org
3486 L:      bcm-kernel-feedback-list@broadcom.com
3487 S:      Maintained
3488 F:      drivers/mtd/nand/raw/brcmnand/
3489
3490 BROADCOM STB DPFE DRIVER
3491 M:      Markus Mayer <mmayer@broadcom.com>
3492 M:      bcm-kernel-feedback-list@broadcom.com
3493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3494 S:      Maintained
3495 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3496 F:      drivers/memory/brcmstb_dpfe.c
3497
3498 BROADCOM SPI DRIVER
3499 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3500 M:      bcm-kernel-feedback-list@broadcom.com
3501 S:      Maintained
3502 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3503 F:      drivers/spi/spi-bcm-qspi.*
3504 F:      drivers/spi/spi-brcmstb-qspi.c
3505 F:      drivers/spi/spi-iproc-qspi.c
3506
3507 BROADCOM SYSTEMPORT ETHERNET DRIVER
3508 M:      Florian Fainelli <f.fainelli@gmail.com>
3509 L:      bcm-kernel-feedback-list@broadcom.com
3510 L:      netdev@vger.kernel.org
3511 S:      Supported
3512 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3513
3514 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3515 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3516 M:      Prashant Sreedharan <prashant@broadcom.com>
3517 M:      Michael Chan <mchan@broadcom.com>
3518 L:      netdev@vger.kernel.org
3519 S:      Supported
3520 F:      drivers/net/ethernet/broadcom/tg3.*
3521
3522 BROCADE BFA FC SCSI DRIVER
3523 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3524 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3525 L:      linux-scsi@vger.kernel.org
3526 S:      Supported
3527 F:      drivers/scsi/bfa/
3528
3529 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3530 M:      Rasesh Mody <rmody@marvell.com>
3531 M:      Sudarsana Kalluru <skalluru@marvell.com>
3532 M:      GR-Linux-NIC-Dev@marvell.com
3533 L:      netdev@vger.kernel.org
3534 S:      Supported
3535 F:      drivers/net/ethernet/brocade/bna/
3536
3537 BSG (block layer generic sg v4 driver)
3538 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3539 L:      linux-scsi@vger.kernel.org
3540 S:      Supported
3541 F:      block/bsg.c
3542 F:      include/linux/bsg.h
3543 F:      include/uapi/linux/bsg.h
3544
3545 BT87X AUDIO DRIVER
3546 M:      Clemens Ladisch <clemens@ladisch.de>
3547 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3549 S:      Maintained
3550 F:      Documentation/sound/cards/bt87x.rst
3551 F:      sound/pci/bt87x.c
3552
3553 BT8XXGPIO DRIVER
3554 M:      Michael Buesch <m@bues.ch>
3555 W:      http://bu3sch.de/btgpio.php
3556 S:      Maintained
3557 F:      drivers/gpio/gpio-bt8xx.c
3558
3559 BTRFS FILE SYSTEM
3560 M:      Chris Mason <clm@fb.com>
3561 M:      Josef Bacik <josef@toxicpanda.com>
3562 M:      David Sterba <dsterba@suse.com>
3563 L:      linux-btrfs@vger.kernel.org
3564 W:      http://btrfs.wiki.kernel.org/
3565 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3567 S:      Maintained
3568 F:      Documentation/filesystems/btrfs.txt
3569 F:      fs/btrfs/
3570 F:      include/linux/btrfs*
3571 F:      include/uapi/linux/btrfs*
3572
3573 BTTV VIDEO4LINUX DRIVER
3574 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3575 L:      linux-media@vger.kernel.org
3576 W:      https://linuxtv.org
3577 T:      git git://linuxtv.org/media_tree.git
3578 S:      Odd fixes
3579 F:      Documentation/media/v4l-drivers/bttv*
3580 F:      drivers/media/pci/bt8xx/bttv*
3581
3582 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3583 M:      Chanwoo Choi <cw00.choi@samsung.com>
3584 L:      linux-pm@vger.kernel.org
3585 L:      linux-samsung-soc@vger.kernel.org
3586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3587 S:      Maintained
3588 F:      drivers/devfreq/exynos-bus.c
3589 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3590
3591 BUSLOGIC SCSI DRIVER
3592 M:      Khalid Aziz <khalid@gonehiking.org>
3593 L:      linux-scsi@vger.kernel.org
3594 S:      Maintained
3595 F:      drivers/scsi/BusLogic.*
3596 F:      drivers/scsi/FlashPoint.*
3597
3598 C-MEDIA CMI8788 DRIVER
3599 M:      Clemens Ladisch <clemens@ladisch.de>
3600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3602 S:      Maintained
3603 F:      sound/pci/oxygen/
3604
3605 C-SKY ARCHITECTURE
3606 M:      Guo Ren <guoren@kernel.org>
3607 T:      git https://github.com/c-sky/csky-linux.git
3608 S:      Supported
3609 F:      arch/csky/
3610 F:      Documentation/devicetree/bindings/csky/
3611 F:      drivers/irqchip/irq-csky-*
3612 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3613 F:      drivers/clocksource/timer-gx6605s.c
3614 F:      drivers/clocksource/timer-mp-csky.c
3615 F:      Documentation/devicetree/bindings/timer/csky,*
3616 K:      csky
3617 N:      csky
3618
3619 C6X ARCHITECTURE
3620 M:      Mark Salter <msalter@redhat.com>
3621 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3622 L:      linux-c6x-dev@linux-c6x.org
3623 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3624 S:      Maintained
3625 F:      arch/c6x/
3626
3627 CA8210 IEEE-802.15.4 RADIO DRIVER
3628 M:      Harry Morris <h.morris@cascoda.com>
3629 L:      linux-wpan@vger.kernel.org
3630 W:      https://github.com/Cascoda/ca8210-linux.git
3631 S:      Maintained
3632 F:      drivers/net/ieee802154/ca8210.c
3633 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3634
3635 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3636 M:      David Howells <dhowells@redhat.com>
3637 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3638 S:      Supported
3639 F:      Documentation/filesystems/caching/cachefiles.txt
3640 F:      fs/cachefiles/
3641
3642 CADENCE MIPI-CSI2 BRIDGES
3643 M:      Maxime Ripard <mripard@kernel.org>
3644 L:      linux-media@vger.kernel.org
3645 S:      Maintained
3646 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3647 F:      drivers/media/platform/cadence/cdns-csi2*
3648
3649 CADENCE NAND DRIVER
3650 M:      Piotr Sroka <piotrs@cadence.com>
3651 L:      linux-mtd@lists.infradead.org
3652 S:      Maintained
3653 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3654 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3655
3656 CADET FM/AM RADIO RECEIVER DRIVER
3657 M:      Hans Verkuil <hverkuil@xs4all.nl>
3658 L:      linux-media@vger.kernel.org
3659 T:      git git://linuxtv.org/media_tree.git
3660 W:      https://linuxtv.org
3661 S:      Maintained
3662 F:      drivers/media/radio/radio-cadet*
3663
3664 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3665 M:      Jonathan Corbet <corbet@lwn.net>
3666 L:      linux-media@vger.kernel.org
3667 T:      git git://linuxtv.org/media_tree.git
3668 S:      Maintained
3669 F:      Documentation/media/v4l-drivers/cafe_ccic*
3670 F:      drivers/media/platform/marvell-ccic/
3671
3672 CAIF NETWORK LAYER
3673 L:      netdev@vger.kernel.org
3674 S:      Orphan
3675 F:      Documentation/networking/caif/
3676 F:      drivers/net/caif/
3677 F:      include/uapi/linux/caif/
3678 F:      include/net/caif/
3679 F:      net/caif/
3680
3681 CAKE QDISC
3682 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3683 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3684 S:      Maintained
3685 F:      net/sched/sch_cake.c
3686
3687 CAN NETWORK DRIVERS
3688 M:      Wolfgang Grandegger <wg@grandegger.com>
3689 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3690 L:      linux-can@vger.kernel.org
3691 W:      https://github.com/linux-can
3692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3694 S:      Maintained
3695 F:      Documentation/devicetree/bindings/net/can/
3696 F:      drivers/net/can/
3697 F:      include/linux/can/dev.h
3698 F:      include/linux/can/led.h
3699 F:      include/linux/can/rx-offload.h
3700 F:      include/linux/can/platform/
3701 F:      include/uapi/linux/can/error.h
3702 F:      include/uapi/linux/can/netlink.h
3703 F:      include/uapi/linux/can/vxcan.h
3704
3705 CAN NETWORK LAYER
3706 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3707 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3708 L:      linux-can@vger.kernel.org
3709 W:      https://github.com/linux-can
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3712 S:      Maintained
3713 F:      Documentation/networking/can.rst
3714 F:      net/can/
3715 F:      include/linux/can/core.h
3716 F:      include/linux/can/skb.h
3717 F:      include/net/netns/can.h
3718 F:      include/uapi/linux/can.h
3719 F:      include/uapi/linux/can/bcm.h
3720 F:      include/uapi/linux/can/raw.h
3721 F:      include/uapi/linux/can/gw.h
3722
3723 CAN-J1939 NETWORK LAYER
3724 M:      Robin van der Gracht <robin@protonic.nl>
3725 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3726 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3727 L:      linux-can@vger.kernel.org
3728 S:      Maintained
3729 F:      Documentation/networking/j1939.rst
3730 F:      net/can/j1939/
3731 F:      include/uapi/linux/can/j1939.h
3732
3733 CAPABILITIES
3734 M:      Serge Hallyn <serge@hallyn.com>
3735 L:      linux-security-module@vger.kernel.org
3736 S:      Supported
3737 F:      include/linux/capability.h
3738 F:      include/uapi/linux/capability.h
3739 F:      security/commoncap.c
3740 F:      kernel/capability.c
3741
3742 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3743 M:      Kevin Tsai <ktsai@capellamicro.com>
3744 S:      Maintained
3745 F:      drivers/iio/light/cm*
3746
3747 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3748 M:      Christian Lamparter <chunkeey@googlemail.com>
3749 L:      linux-wireless@vger.kernel.org
3750 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3751 S:      Maintained
3752 F:      drivers/net/wireless/ath/carl9170/
3753
3754 CAVIUM I2C DRIVER
3755 M:      Robert Richter <rrichter@marvell.com>
3756 W:      http://www.marvell.com
3757 S:      Supported
3758 F:      drivers/i2c/busses/i2c-octeon*
3759 F:      drivers/i2c/busses/i2c-thunderx*
3760
3761 CAVIUM LIQUIDIO NETWORK DRIVER
3762 M:      Derek Chickles <dchickles@marvell.com>
3763 M:      Satanand Burla <sburla@marvell.com>
3764 M:      Felix Manlunas <fmanlunas@marvell.com>
3765 L:      netdev@vger.kernel.org
3766 W:      http://www.marvell.com
3767 S:      Supported
3768 F:      drivers/net/ethernet/cavium/liquidio/
3769
3770 CAVIUM MMC DRIVER
3771 M:      Robert Richter <rrichter@marvell.com>
3772 W:      http://www.marvell.com
3773 S:      Supported
3774 F:      drivers/mmc/host/cavium*
3775
3776 CAVIUM OCTEON-TX CRYPTO DRIVER
3777 M:      George Cherian <gcherian@marvell.com>
3778 L:      linux-crypto@vger.kernel.org
3779 W:      http://www.marvell.com
3780 S:      Supported
3781 F:      drivers/crypto/cavium/cpt/
3782
3783 CAVIUM THUNDERX2 ARM64 SOC
3784 M:      Robert Richter <rrichter@marvell.com>
3785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3786 S:      Maintained
3787 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3788 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3789
3790 CC2520 IEEE-802.15.4 RADIO DRIVER
3791 M:      Varka Bhadram <varkabhadram@gmail.com>
3792 L:      linux-wpan@vger.kernel.org
3793 S:      Maintained
3794 F:      drivers/net/ieee802154/cc2520.c
3795 F:      include/linux/spi/cc2520.h
3796 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3797
3798 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3799 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3800 L:      linux-crypto@vger.kernel.org
3801 S:      Supported
3802 F:      drivers/crypto/ccree/
3803 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3804
3805 CEC FRAMEWORK
3806 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3807 L:      linux-media@vger.kernel.org
3808 T:      git git://linuxtv.org/media_tree.git
3809 W:      http://linuxtv.org
3810 S:      Supported
3811 F:      Documentation/media/kapi/cec-core.rst
3812 F:      Documentation/media/uapi/cec
3813 F:      drivers/media/cec/
3814 F:      drivers/media/rc/keymaps/rc-cec.c
3815 F:      include/media/cec.h
3816 F:      include/media/cec-notifier.h
3817 F:      include/uapi/linux/cec.h
3818 F:      include/uapi/linux/cec-funcs.h
3819 F:      Documentation/devicetree/bindings/media/cec.txt
3820 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3821
3822 CEC GPIO DRIVER
3823 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3824 L:      linux-media@vger.kernel.org
3825 T:      git git://linuxtv.org/media_tree.git
3826 W:      http://linuxtv.org
3827 S:      Supported
3828 F:      drivers/media/platform/cec-gpio/
3829 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3830
3831 CELL BROADBAND ENGINE ARCHITECTURE
3832 M:      Arnd Bergmann <arnd@arndb.de>
3833 L:      linuxppc-dev@lists.ozlabs.org
3834 W:      http://www.ibm.com/developerworks/power/cell/
3835 S:      Supported
3836 F:      arch/powerpc/include/asm/cell*.h
3837 F:      arch/powerpc/include/asm/spu*.h
3838 F:      arch/powerpc/include/uapi/asm/spu*.h
3839 F:      arch/powerpc/oprofile/*cell*
3840 F:      arch/powerpc/platforms/cell/
3841
3842 CEPH COMMON CODE (LIBCEPH)
3843 M:      Ilya Dryomov <idryomov@gmail.com>
3844 M:      Jeff Layton <jlayton@kernel.org>
3845 M:      Sage Weil <sage@redhat.com>
3846 L:      ceph-devel@vger.kernel.org
3847 W:      http://ceph.com/
3848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3849 T:      git git://github.com/ceph/ceph-client.git
3850 S:      Supported
3851 F:      net/ceph/
3852 F:      include/linux/ceph/
3853 F:      include/linux/crush/
3854
3855 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3856 M:      Jeff Layton <jlayton@kernel.org>
3857 M:      Sage Weil <sage@redhat.com>
3858 M:      Ilya Dryomov <idryomov@gmail.com>
3859 L:      ceph-devel@vger.kernel.org
3860 W:      http://ceph.com/
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3862 T:      git git://github.com/ceph/ceph-client.git
3863 S:      Supported
3864 F:      Documentation/filesystems/ceph.txt
3865 F:      fs/ceph/
3866
3867 CERTIFICATE HANDLING:
3868 M:      David Howells <dhowells@redhat.com>
3869 M:      David Woodhouse <dwmw2@infradead.org>
3870 L:      keyrings@vger.kernel.org
3871 S:      Maintained
3872 F:      Documentation/admin-guide/module-signing.rst
3873 F:      certs/
3874 F:      scripts/sign-file.c
3875 F:      scripts/extract-cert.c
3876
3877 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3878 L:      devel@driverdev.osuosl.org
3879 S:      Obsolete
3880 F:      drivers/staging/wusbcore/
3881
3882 CFAG12864B LCD DRIVER
3883 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3884 S:      Maintained
3885 F:      drivers/auxdisplay/cfag12864b.c
3886 F:      include/linux/cfag12864b.h
3887
3888 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3889 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3890 S:      Maintained
3891 F:      drivers/auxdisplay/cfag12864bfb.c
3892 F:      include/linux/cfag12864b.h
3893
3894 802.11 (including CFG80211/NL80211)
3895 M:      Johannes Berg <johannes@sipsolutions.net>
3896 L:      linux-wireless@vger.kernel.org
3897 W:      http://wireless.kernel.org/
3898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3900 S:      Maintained
3901 F:      net/wireless/
3902 F:      include/uapi/linux/nl80211.h
3903 F:      include/linux/ieee80211.h
3904 F:      include/net/wext.h
3905 F:      include/net/cfg80211.h
3906 F:      include/net/iw_handler.h
3907 F:      include/net/ieee80211_radiotap.h
3908 F:      Documentation/driver-api/80211/cfg80211.rst
3909 F:      Documentation/networking/regulatory.txt
3910
3911 CHAR and MISC DRIVERS
3912 M:      Arnd Bergmann <arnd@arndb.de>
3913 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3915 S:      Supported
3916 F:      drivers/char/
3917 F:      drivers/misc/
3918 F:      include/linux/miscdevice.h
3919
3920 CHECKPATCH
3921 M:      Andy Whitcroft <apw@canonical.com>
3922 M:      Joe Perches <joe@perches.com>
3923 S:      Maintained
3924 F:      scripts/checkpatch.pl
3925
3926 CHINESE DOCUMENTATION
3927 M:      Harry Wei <harryxiyou@gmail.com>
3928 M:      Alex Shi <alex.shi@linux.alibaba.com>
3929 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3930 S:      Maintained
3931 F:      Documentation/translations/zh_CN/
3932
3933 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3934 M:      Peter Chen <Peter.Chen@nxp.com>
3935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3936 L:      linux-usb@vger.kernel.org
3937 S:      Maintained
3938 F:      drivers/usb/chipidea/
3939
3940 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3941 M:      Hans de Goede <hdegoede@redhat.com>
3942 L:      linux-input@vger.kernel.org
3943 S:      Maintained
3944 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3945 F:      drivers/input/touchscreen/chipone_icn8318.c
3946
3947 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3948 M:      Hans de Goede <hdegoede@redhat.com>
3949 L:      linux-input@vger.kernel.org
3950 S:      Maintained
3951 F:      drivers/input/touchscreen/chipone_icn8505.c
3952
3953 CHROME HARDWARE PLATFORM SUPPORT
3954 M:      Benson Leung <bleung@chromium.org>
3955 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3956 S:      Maintained
3957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3958 F:      drivers/platform/chrome/
3959
3960 CHROMEOS EC SUBDRIVERS
3961 M:      Benson Leung <bleung@chromium.org>
3962 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3963 R:      Guenter Roeck <groeck@chromium.org>
3964 S:      Maintained
3965 N:      cros_ec
3966 N:      cros-ec
3967 F:      drivers/power/supply/cros_usbpd-charger.c
3968
3969 CHROMEOS EC CODEC DRIVER
3970 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3971 S:      Maintained
3972 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3973 R:      Guenter Roeck <groeck@chromium.org>
3974 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3975 F:      sound/soc/codecs/cros_ec_codec.*
3976
3977 CIRRUS LOGIC AUDIO CODEC DRIVERS
3978 M:      Brian Austin <brian.austin@cirrus.com>
3979 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3981 S:      Maintained
3982 F:      sound/soc/codecs/cs*
3983
3984 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3985 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3986 L:      netdev@vger.kernel.org
3987 S:      Maintained
3988 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3989
3990 CIRRUS LOGIC LOCHNAGAR DRIVER
3991 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3992 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3993 L:      patches@opensource.cirrus.com
3994 S:      Supported
3995 F:      drivers/clk/clk-lochnagar.c
3996 F:      drivers/hwmon/lochnagar-hwmon.c
3997 F:      drivers/mfd/lochnagar-i2c.c
3998 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3999 F:      drivers/regulator/lochnagar-regulator.c
4000 F:      sound/soc/codecs/lochnagar-sc.c
4001 F:      include/dt-bindings/clk/lochnagar.h
4002 F:      include/dt-bindings/pinctrl/lochnagar.h
4003 F:      include/linux/mfd/lochnagar*
4004 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4005 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4006 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4007 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4008 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4009 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4010 F:      Documentation/hwmon/lochnagar.rst
4011
4012 CISCO FCOE HBA DRIVER
4013 M:      Satish Kharat <satishkh@cisco.com>
4014 M:      Sesidhar Baddela <sebaddel@cisco.com>
4015 M:      Karan Tilak Kumar <kartilak@cisco.com>
4016 L:      linux-scsi@vger.kernel.org
4017 S:      Supported
4018 F:      drivers/scsi/fnic/
4019
4020 CISCO SCSI HBA DRIVER
4021 M:      Karan Tilak Kumar <kartilak@cisco.com>
4022 M:      Sesidhar Baddela <sebaddel@cisco.com>
4023 L:      linux-scsi@vger.kernel.org
4024 S:      Supported
4025 F:      drivers/scsi/snic/
4026
4027 CISCO VIC ETHERNET NIC DRIVER
4028 M:      Christian Benvenuti <benve@cisco.com>
4029 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4030 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4031 S:      Supported
4032 F:      drivers/net/ethernet/cisco/enic/
4033
4034 CISCO VIC LOW LATENCY NIC DRIVER
4035 M:      Christian Benvenuti <benve@cisco.com>
4036 M:      Nelson Escobar <neescoba@cisco.com>
4037 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4038 S:      Supported
4039 F:      drivers/infiniband/hw/usnic/
4040
4041 CIRRUS LOGIC MADERA CODEC DRIVERS
4042 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4043 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4045 L:      patches@opensource.cirrus.com
4046 T:      git https://github.com/CirrusLogic/linux-drivers.git
4047 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4048 S:      Supported
4049 F:      Documentation/devicetree/bindings/mfd/madera.txt
4050 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4051 F:      Documentation/devicetree/bindings/sound/madera.txt
4052 F:      include/dt-bindings/sound/madera*
4053 F:      include/linux/irqchip/irq-madera*
4054 F:      include/linux/mfd/madera/*
4055 F:      include/sound/madera*
4056 F:      drivers/gpio/gpio-madera*
4057 F:      drivers/irqchip/irq-madera*
4058 F:      drivers/mfd/madera*
4059 F:      drivers/mfd/cs47l*
4060 F:      drivers/pinctrl/cirrus/*
4061 F:      sound/soc/codecs/cs47l*
4062 F:      sound/soc/codecs/madera*
4063
4064 CLANG-FORMAT FILE
4065 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4066 S:      Maintained
4067 F:      .clang-format
4068
4069 CLANG/LLVM BUILD SUPPORT
4070 L:      clang-built-linux@googlegroups.com
4071 W:      https://clangbuiltlinux.github.io/
4072 B:      https://github.com/ClangBuiltLinux/linux/issues
4073 C:      irc://chat.freenode.net/clangbuiltlinux
4074 S:      Supported
4075 K:      \b(?i:clang|llvm)\b
4076
4077 CLEANCACHE API
4078 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4079 L:      linux-kernel@vger.kernel.org
4080 S:      Maintained
4081 F:      mm/cleancache.c
4082 F:      include/linux/cleancache.h
4083
4084 CLK API
4085 M:      Russell King <linux@armlinux.org.uk>
4086 L:      linux-clk@vger.kernel.org
4087 S:      Maintained
4088 F:      include/linux/clk.h
4089
4090 CLOCKSOURCE, CLOCKEVENT DRIVERS
4091 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4092 M:      Thomas Gleixner <tglx@linutronix.de>
4093 L:      linux-kernel@vger.kernel.org
4094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4095 S:      Supported
4096 F:      drivers/clocksource/
4097 F:      Documentation/devicetree/bindings/timer/
4098
4099 CMPC ACPI DRIVER
4100 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4101 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4102 L:      platform-driver-x86@vger.kernel.org
4103 S:      Supported
4104 F:      drivers/platform/x86/classmate-laptop.c
4105
4106 COBALT MEDIA DRIVER
4107 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4108 L:      linux-media@vger.kernel.org
4109 T:      git git://linuxtv.org/media_tree.git
4110 W:      https://linuxtv.org
4111 S:      Supported
4112 F:      drivers/media/pci/cobalt/
4113
4114 COCCINELLE/Semantic Patches (SmPL)
4115 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4116 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4117 M:      Nicolas Palix <nicolas.palix@imag.fr>
4118 M:      Michal Marek <michal.lkml@markovi.net>
4119 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4121 W:      http://coccinelle.lip6.fr/
4122 S:      Supported
4123 F:      Documentation/dev-tools/coccinelle.rst
4124 F:      scripts/coccinelle/
4125 F:      scripts/coccicheck
4126
4127 CODA FILE SYSTEM
4128 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4129 M:      coda@cs.cmu.edu
4130 L:      codalist@coda.cs.cmu.edu
4131 W:      http://www.coda.cs.cmu.edu/
4132 S:      Maintained
4133 F:      Documentation/filesystems/coda.txt
4134 F:      fs/coda/
4135 F:      include/linux/coda*.h
4136 F:      include/uapi/linux/coda*.h
4137
4138 CODA V4L2 MEM2MEM DRIVER
4139 M:      Philipp Zabel <p.zabel@pengutronix.de>
4140 L:      linux-media@vger.kernel.org
4141 S:      Maintained
4142 F:      Documentation/devicetree/bindings/media/coda.txt
4143 F:      drivers/media/platform/coda/
4144
4145 CODE OF CONDUCT
4146 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4147 S:      Supported
4148 F:      Documentation/process/code-of-conduct.rst
4149 F:      Documentation/process/code-of-conduct-interpretation.rst
4150
4151 COMMON CLK FRAMEWORK
4152 M:      Michael Turquette <mturquette@baylibre.com>
4153 M:      Stephen Boyd <sboyd@kernel.org>
4154 L:      linux-clk@vger.kernel.org
4155 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4157 S:      Maintained
4158 F:      Documentation/devicetree/bindings/clock/
4159 F:      drivers/clk/
4160 X:      drivers/clk/clkdev.c
4161 F:      include/linux/clk-pr*
4162 F:      include/linux/clk/
4163 F:      include/linux/of_clk.h
4164
4165 COMMON INTERNET FILE SYSTEM (CIFS)
4166 M:      Steve French <sfrench@samba.org>
4167 L:      linux-cifs@vger.kernel.org
4168 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4169 W:      http://linux-cifs.samba.org/
4170 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4171 S:      Supported
4172 F:      Documentation/admin-guide/cifs/
4173 F:      fs/cifs/
4174
4175 COMPACTPCI HOTPLUG CORE
4176 M:      Scott Murray <scott@spiteful.org>
4177 L:      linux-pci@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/pci/hotplug/cpci_hotplug*
4180
4181 COMPACTPCI HOTPLUG GENERIC DRIVER
4182 M:      Scott Murray <scott@spiteful.org>
4183 L:      linux-pci@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/pci/hotplug/cpcihp_generic.c
4186
4187 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4188 M:      Scott Murray <scott@spiteful.org>
4189 L:      linux-pci@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4192
4193 COMPAL LAPTOP SUPPORT
4194 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4195 L:      platform-driver-x86@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/platform/x86/compal-laptop.c
4198
4199 COMPILER ATTRIBUTES
4200 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4201 S:      Maintained
4202 F:      include/linux/compiler_attributes.h
4203
4204 CONEXANT ACCESSRUNNER USB DRIVER
4205 L:      accessrunner-general@lists.sourceforge.net
4206 W:      http://accessrunner.sourceforge.net/
4207 S:      Orphan
4208 F:      drivers/usb/atm/cxacru.c
4209
4210 CONFIGFS
4211 M:      Joel Becker <jlbec@evilplan.org>
4212 M:      Christoph Hellwig <hch@lst.de>
4213 T:      git git://git.infradead.org/users/hch/configfs.git
4214 S:      Supported
4215 F:      fs/configfs/
4216 F:      include/linux/configfs.h
4217
4218 CONNECTOR
4219 M:      Evgeniy Polyakov <zbr@ioremap.net>
4220 L:      netdev@vger.kernel.org
4221 S:      Maintained
4222 F:      drivers/connector/
4223
4224 CONTROL GROUP (CGROUP)
4225 M:      Tejun Heo <tj@kernel.org>
4226 M:      Li Zefan <lizefan@huawei.com>
4227 M:      Johannes Weiner <hannes@cmpxchg.org>
4228 L:      cgroups@vger.kernel.org
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4230 S:      Maintained
4231 F:      Documentation/admin-guide/cgroup-v2.rst
4232 F:      Documentation/admin-guide/cgroup-v1/
4233 F:      include/linux/cgroup*
4234 F:      kernel/cgroup/
4235
4236 CONTROL GROUP - CPUSET
4237 M:      Li Zefan <lizefan@huawei.com>
4238 L:      cgroups@vger.kernel.org
4239 W:      http://www.bullopensource.org/cpuset/
4240 W:      http://oss.sgi.com/projects/cpusets/
4241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4242 S:      Maintained
4243 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4244 F:      include/linux/cpuset.h
4245 F:      kernel/cgroup/cpuset.c
4246
4247 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4248 M:      Johannes Weiner <hannes@cmpxchg.org>
4249 M:      Michal Hocko <mhocko@kernel.org>
4250 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4251 L:      cgroups@vger.kernel.org
4252 L:      linux-mm@kvack.org
4253 S:      Maintained
4254 F:      mm/memcontrol.c
4255 F:      mm/swap_cgroup.c
4256
4257 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4258 M:      Tejun Heo <tj@kernel.org>
4259 M:      Jens Axboe <axboe@kernel.dk>
4260 L:      cgroups@vger.kernel.org
4261 L:      linux-block@vger.kernel.org
4262 T:      git git://git.kernel.dk/linux-block
4263 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4264 F:      block/blk-cgroup.c
4265 F:      include/linux/blk-cgroup.h
4266 F:      block/blk-throttle.c
4267 F:      block/blk-iolatency.c
4268 F:      block/bfq-cgroup.c
4269
4270 CORETEMP HARDWARE MONITORING DRIVER
4271 M:      Fenghua Yu <fenghua.yu@intel.com>
4272 L:      linux-hwmon@vger.kernel.org
4273 S:      Maintained
4274 F:      Documentation/hwmon/coretemp.rst
4275 F:      drivers/hwmon/coretemp.c
4276
4277 COSA/SRP SYNC SERIAL DRIVER
4278 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4279 W:      http://www.fi.muni.cz/~kas/cosa/
4280 S:      Maintained
4281 F:      drivers/net/wan/cosa*
4282
4283 COUNTER SUBSYSTEM
4284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4285 L:      linux-iio@vger.kernel.org
4286 S:      Maintained
4287 F:      Documentation/ABI/testing/sysfs-bus-counter*
4288 F:      Documentation/driver-api/generic-counter.rst
4289 F:      drivers/counter/
4290 F:      include/linux/counter.h
4291 F:      include/linux/counter_enum.h
4292
4293 CPMAC ETHERNET DRIVER
4294 M:      Florian Fainelli <f.fainelli@gmail.com>
4295 L:      netdev@vger.kernel.org
4296 S:      Maintained
4297 F:      drivers/net/ethernet/ti/cpmac.c
4298
4299 CPU FREQUENCY SCALING FRAMEWORK
4300 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4301 M:      Viresh Kumar <viresh.kumar@linaro.org>
4302 L:      linux-pm@vger.kernel.org
4303 S:      Maintained
4304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4306 B:      https://bugzilla.kernel.org
4307 F:      Documentation/admin-guide/pm/cpufreq.rst
4308 F:      Documentation/admin-guide/pm/intel_pstate.rst
4309 F:      Documentation/cpu-freq/
4310 F:      Documentation/devicetree/bindings/cpufreq/
4311 F:      drivers/cpufreq/
4312 F:      kernel/sched/cpufreq*.c
4313 F:      include/linux/cpufreq.h
4314 F:      include/linux/sched/cpufreq.h
4315 F:      tools/testing/selftests/cpufreq/
4316
4317 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4318 M:      Viresh Kumar <viresh.kumar@linaro.org>
4319 M:      Sudeep Holla <sudeep.holla@arm.com>
4320 L:      linux-pm@vger.kernel.org
4321 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4322 S:      Maintained
4323 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4324
4325 CPU POWER MONITORING SUBSYSTEM
4326 M:      Thomas Renninger <trenn@suse.com>
4327 M:      Shuah Khan <shuah@kernel.org>
4328 M:      Shuah Khan <skhan@linuxfoundation.org>
4329 L:      linux-pm@vger.kernel.org
4330 S:      Maintained
4331 F:      tools/power/cpupower/
4332
4333 CPUID/MSR DRIVER
4334 M:      "H. Peter Anvin" <hpa@zytor.com>
4335 S:      Maintained
4336 F:      arch/x86/kernel/cpuid.c
4337 F:      arch/x86/kernel/msr.c
4338
4339 CPUIDLE DRIVER - ARM BIG LITTLE
4340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4341 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4342 L:      linux-pm@vger.kernel.org
4343 L:      linux-arm-kernel@lists.infradead.org
4344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4345 S:      Maintained
4346 F:      drivers/cpuidle/cpuidle-big_little.c
4347
4348 CPUIDLE DRIVER - ARM EXYNOS
4349 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4350 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4351 M:      Kukjin Kim <kgene@kernel.org>
4352 L:      linux-pm@vger.kernel.org
4353 L:      linux-samsung-soc@vger.kernel.org
4354 S:      Supported
4355 F:      drivers/cpuidle/cpuidle-exynos.c
4356 F:      arch/arm/mach-exynos/pm.c
4357
4358 CPUIDLE DRIVER - ARM PSCI
4359 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4360 M:      Sudeep Holla <sudeep.holla@arm.com>
4361 L:      linux-pm@vger.kernel.org
4362 L:      linux-arm-kernel@lists.infradead.org
4363 S:      Supported
4364 F:      drivers/cpuidle/cpuidle-psci.c
4365
4366 CPU IDLE TIME MANAGEMENT FRAMEWORK
4367 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4368 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4369 L:      linux-pm@vger.kernel.org
4370 S:      Maintained
4371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4372 B:      https://bugzilla.kernel.org
4373 F:      Documentation/admin-guide/pm/cpuidle.rst
4374 F:      Documentation/driver-api/pm/cpuidle.rst
4375 F:      drivers/cpuidle/*
4376 F:      include/linux/cpuidle.h
4377
4378 CRAMFS FILESYSTEM
4379 M:      Nicolas Pitre <nico@fluxnic.net>
4380 S:      Maintained
4381 F:      Documentation/filesystems/cramfs.txt
4382 F:      fs/cramfs/
4383
4384 CREATIVE SB0540
4385 M:      Bastien Nocera <hadess@hadess.net>
4386 L:      linux-input@vger.kernel.org
4387 S:      Maintained
4388 F:      drivers/hid/hid-creative-sb0540.c
4389
4390 CRYPTO API
4391 M:      Herbert Xu <herbert@gondor.apana.org.au>
4392 M:      "David S. Miller" <davem@davemloft.net>
4393 L:      linux-crypto@vger.kernel.org
4394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4396 S:      Maintained
4397 F:      Documentation/crypto/
4398 F:      Documentation/devicetree/bindings/crypto/
4399 F:      arch/*/crypto/
4400 F:      crypto/
4401 F:      drivers/crypto/
4402 F:      include/crypto/
4403 F:      include/linux/crypto*
4404 F:      lib/crypto/
4405
4406 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4407 M:      Neil Horman <nhorman@tuxdriver.com>
4408 L:      linux-crypto@vger.kernel.org
4409 S:      Maintained
4410 F:      crypto/ansi_cprng.c
4411 F:      crypto/rng.c
4412
4413 CS3308 MEDIA DRIVER
4414 M:      Hans Verkuil <hverkuil@xs4all.nl>
4415 L:      linux-media@vger.kernel.org
4416 T:      git git://linuxtv.org/media_tree.git
4417 W:      http://linuxtv.org
4418 S:      Odd Fixes
4419 F:      drivers/media/i2c/cs3308.c
4420
4421 CS5535 Audio ALSA driver
4422 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4423 S:      Maintained
4424 F:      sound/pci/cs5535audio/
4425
4426 CSI DRIVERS FOR ALLWINNER V3s
4427 M:      Yong Deng <yong.deng@magewell.com>
4428 L:      linux-media@vger.kernel.org
4429 T:      git git://linuxtv.org/media_tree.git
4430 S:      Maintained
4431 F:      drivers/media/platform/sunxi/sun6i-csi/
4432 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4433
4434 CW1200 WLAN driver
4435 M:      Solomon Peachy <pizza@shaftnet.org>
4436 S:      Maintained
4437 F:      drivers/net/wireless/st/cw1200/
4438
4439 CX18 VIDEO4LINUX DRIVER
4440 M:      Andy Walls <awalls@md.metrocast.net>
4441 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4442 L:      linux-media@vger.kernel.org
4443 T:      git git://linuxtv.org/media_tree.git
4444 W:      https://linuxtv.org
4445 W:      http://www.ivtvdriver.org/index.php/Cx18
4446 S:      Maintained
4447 F:      Documentation/media/v4l-drivers/cx18*
4448 F:      drivers/media/pci/cx18/
4449 F:      include/uapi/linux/ivtv*
4450
4451 CX2341X MPEG ENCODER HELPER MODULE
4452 M:      Hans Verkuil <hverkuil@xs4all.nl>
4453 L:      linux-media@vger.kernel.org
4454 T:      git git://linuxtv.org/media_tree.git
4455 W:      https://linuxtv.org
4456 S:      Maintained
4457 F:      drivers/media/common/cx2341x*
4458 F:      include/media/drv-intf/cx2341x.h
4459
4460 CX24120 MEDIA DRIVER
4461 M:      Jemma Denson <jdenson@gmail.com>
4462 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4463 L:      linux-media@vger.kernel.org
4464 W:      https://linuxtv.org
4465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4466 S:      Maintained
4467 F:      drivers/media/dvb-frontends/cx24120*
4468
4469 CX88 VIDEO4LINUX DRIVER
4470 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4471 L:      linux-media@vger.kernel.org
4472 W:      https://linuxtv.org
4473 T:      git git://linuxtv.org/media_tree.git
4474 S:      Odd fixes
4475 F:      Documentation/media/v4l-drivers/cx88*
4476 F:      drivers/media/pci/cx88/
4477
4478 CXD2820R MEDIA DRIVER
4479 M:      Antti Palosaari <crope@iki.fi>
4480 L:      linux-media@vger.kernel.org
4481 W:      https://linuxtv.org
4482 W:      http://palosaari.fi/linux/
4483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4484 T:      git git://linuxtv.org/anttip/media_tree.git
4485 S:      Maintained
4486 F:      drivers/media/dvb-frontends/cxd2820r*
4487
4488 CXGB3 ETHERNET DRIVER (CXGB3)
4489 M:      Vishal Kulkarni <vishal@chelsio.com>
4490 L:      netdev@vger.kernel.org
4491 W:      http://www.chelsio.com
4492 S:      Supported
4493 F:      drivers/net/ethernet/chelsio/cxgb3/
4494
4495 CXGB3 ISCSI DRIVER (CXGB3I)
4496 M:      Karen Xie <kxie@chelsio.com>
4497 L:      linux-scsi@vger.kernel.org
4498 W:      http://www.chelsio.com
4499 S:      Supported
4500 F:      drivers/scsi/cxgbi/cxgb3i
4501
4502 CXGB4 CRYPTO DRIVER (chcr)
4503 M:      Atul Gupta <atul.gupta@chelsio.com>
4504 L:      linux-crypto@vger.kernel.org
4505 W:      http://www.chelsio.com
4506 S:      Supported
4507 F:      drivers/crypto/chelsio
4508
4509 CXGB4 ETHERNET DRIVER (CXGB4)
4510 M:      Vishal Kulkarni <vishal@chelsio.com>
4511 L:      netdev@vger.kernel.org
4512 W:      http://www.chelsio.com
4513 S:      Supported
4514 F:      drivers/net/ethernet/chelsio/cxgb4/
4515
4516 CXGB4 ISCSI DRIVER (CXGB4I)
4517 M:      Karen Xie <kxie@chelsio.com>
4518 L:      linux-scsi@vger.kernel.org
4519 W:      http://www.chelsio.com
4520 S:      Supported
4521 F:      drivers/scsi/cxgbi/cxgb4i
4522
4523 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4524 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4525 L:      linux-rdma@vger.kernel.org
4526 W:      http://www.openfabrics.org
4527 S:      Supported
4528 F:      drivers/infiniband/hw/cxgb4/
4529 F:      include/uapi/rdma/cxgb4-abi.h
4530
4531 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4532 M:      Casey Leedom <leedom@chelsio.com>
4533 L:      netdev@vger.kernel.org
4534 W:      http://www.chelsio.com
4535 S:      Supported
4536 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4537
4538 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4539 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4540 M:      Andrew Donnellan <ajd@linux.ibm.com>
4541 L:      linuxppc-dev@lists.ozlabs.org
4542 S:      Supported
4543 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4544 F:      drivers/misc/cxl/
4545 F:      include/misc/cxl*
4546 F:      include/uapi/misc/cxl.h
4547 F:      Documentation/powerpc/cxl.rst
4548 F:      Documentation/ABI/testing/sysfs-class-cxl
4549
4550 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4551 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4552 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4553 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4554 L:      linux-scsi@vger.kernel.org
4555 S:      Supported
4556 F:      drivers/scsi/cxlflash/
4557 F:      include/uapi/scsi/cxlflash_ioctl.h
4558 F:      Documentation/powerpc/cxlflash.rst
4559
4560 CYBERPRO FB DRIVER
4561 M:      Russell King <linux@armlinux.org.uk>
4562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4563 W:      http://www.armlinux.org.uk/
4564 S:      Maintained
4565 F:      drivers/video/fbdev/cyber2000fb.*
4566
4567 CYCLADES ASYNC MUX DRIVER
4568 W:      http://www.cyclades.com/
4569 S:      Orphan
4570 F:      drivers/tty/cyclades.c
4571 F:      include/linux/cyclades.h
4572 F:      include/uapi/linux/cyclades.h
4573
4574 CYCLADES PC300 DRIVER
4575 W:      http://www.cyclades.com/
4576 S:      Orphan
4577 F:      drivers/net/wan/pc300*
4578
4579 CYPRESS_FIRMWARE MEDIA DRIVER
4580 M:      Antti Palosaari <crope@iki.fi>
4581 L:      linux-media@vger.kernel.org
4582 W:      https://linuxtv.org
4583 W:      http://palosaari.fi/linux/
4584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4585 T:      git git://linuxtv.org/anttip/media_tree.git
4586 S:      Maintained
4587 F:      drivers/media/common/cypress_firmware*
4588
4589 CYTTSP TOUCHSCREEN DRIVER
4590 M:      Ferruh Yigit <fery@cypress.com>
4591 L:      linux-input@vger.kernel.org
4592 S:      Supported
4593 F:      drivers/input/touchscreen/cyttsp*
4594 F:      include/linux/input/cyttsp.h
4595
4596 D-LINK DIR-685 TOUCHKEYS DRIVER
4597 M:      Linus Walleij <linus.walleij@linaro.org>
4598 L:      linux-input@vger.kernel.org
4599 S:      Supported
4600 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4601
4602 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4603 M:      Joshua Kinard <kumba@gentoo.org>
4604 S:      Maintained
4605 F:      drivers/rtc/rtc-ds1685.c
4606 F:      include/linux/rtc/ds1685.h
4607
4608 DAMA SLAVE for AX.25
4609 M:      Joerg Reuter <jreuter@yaina.de>
4610 W:      http://yaina.de/jreuter/
4611 W:      http://www.qsl.net/dl1bke/
4612 L:      linux-hams@vger.kernel.org
4613 S:      Maintained
4614 F:      net/ax25/af_ax25.c
4615 F:      net/ax25/ax25_dev.c
4616 F:      net/ax25/ax25_ds_*
4617 F:      net/ax25/ax25_in.c
4618 F:      net/ax25/ax25_out.c
4619 F:      net/ax25/ax25_timer.c
4620 F:      net/ax25/sysctl_net_ax25.c
4621
4622 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4623 L:      netdev@vger.kernel.org
4624 S:      Orphan
4625 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4626 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4627
4628 DC390/AM53C974 SCSI driver
4629 M:      Hannes Reinecke <hare@suse.com>
4630 L:      linux-scsi@vger.kernel.org
4631 S:      Maintained
4632 F:      drivers/scsi/am53c974.c
4633
4634 DC395x SCSI driver
4635 M:      Oliver Neukum <oliver@neukum.org>
4636 M:      Ali Akcaagac <aliakc@web.de>
4637 M:      Jamie Lenehan <lenehan@twibble.org>
4638 L:      dc395x@twibble.org
4639 W:      http://twibble.org/dist/dc395x/
4640 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4641 S:      Maintained
4642 F:      Documentation/scsi/dc395x.txt
4643 F:      drivers/scsi/dc395x.*
4644
4645 DCCP PROTOCOL
4646 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4647 L:      dccp@vger.kernel.org
4648 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4649 S:      Maintained
4650 F:      include/linux/dccp.h
4651 F:      include/uapi/linux/dccp.h
4652 F:      include/linux/tfrc.h
4653 F:      net/dccp/
4654
4655 DECnet NETWORK LAYER
4656 W:      http://linux-decnet.sourceforge.net
4657 L:      linux-decnet-user@lists.sourceforge.net
4658 S:      Orphan
4659 F:      Documentation/networking/decnet.txt
4660 F:      net/decnet/
4661
4662 DECSTATION PLATFORM SUPPORT
4663 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4664 L:      linux-mips@vger.kernel.org
4665 W:      http://www.linux-mips.org/wiki/DECstation
4666 S:      Maintained
4667 F:      arch/mips/dec/
4668 F:      arch/mips/include/asm/dec/
4669 F:      arch/mips/include/asm/mach-dec/
4670
4671 DEFXX FDDI NETWORK DRIVER
4672 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4673 S:      Maintained
4674 F:      drivers/net/fddi/defxx.*
4675
4676 DEINTERLACE DRIVERS FOR ALLWINNER H3
4677 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4678 L:      linux-media@vger.kernel.org
4679 T:      git git://linuxtv.org/media_tree.git
4680 S:      Maintained
4681 F:      drivers/media/platform/sunxi/sun8i-di/
4682 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4683
4684 DELL SMBIOS DRIVER
4685 M:      Pali Rohár <pali.rohar@gmail.com>
4686 M:      Mario Limonciello <mario.limonciello@dell.com>
4687 L:      platform-driver-x86@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/platform/x86/dell-smbios.*
4690
4691 DELL SMBIOS SMM DRIVER
4692 M:      Mario Limonciello <mario.limonciello@dell.com>
4693 L:      platform-driver-x86@vger.kernel.org
4694 S:      Maintained
4695 F:      drivers/platform/x86/dell-smbios-smm.c
4696
4697 DELL SMBIOS WMI DRIVER
4698 M:      Mario Limonciello <mario.limonciello@dell.com>
4699 L:      platform-driver-x86@vger.kernel.org
4700 S:      Maintained
4701 F:      drivers/platform/x86/dell-smbios-wmi.c
4702 F:      tools/wmi/dell-smbios-example.c
4703
4704 DEFZA FDDI NETWORK DRIVER
4705 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4706 S:      Maintained
4707 F:      drivers/net/fddi/defza.*
4708
4709 DELL LAPTOP DRIVER
4710 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4711 M:      Pali Rohár <pali.rohar@gmail.com>
4712 L:      platform-driver-x86@vger.kernel.org
4713 S:      Maintained
4714 F:      drivers/platform/x86/dell-laptop.c
4715
4716 DELL LAPTOP FREEFALL DRIVER
4717 M:      Pali Rohár <pali.rohar@gmail.com>
4718 S:      Maintained
4719 F:      drivers/platform/x86/dell-smo8800.c
4720
4721 DELL LAPTOP RBTN DRIVER
4722 M:      Pali Rohár <pali.rohar@gmail.com>
4723 S:      Maintained
4724 F:      drivers/platform/x86/dell-rbtn.*
4725
4726 DELL REMOTE BIOS UPDATE DRIVER
4727 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4728 L:      platform-driver-x86@vger.kernel.org
4729 S:      Maintained
4730 F:      drivers/platform/x86/dell_rbu.c
4731
4732 DELL LAPTOP SMM DRIVER
4733 M:      Pali Rohár <pali.rohar@gmail.com>
4734 S:      Maintained
4735 F:      drivers/hwmon/dell-smm-hwmon.c
4736 F:      include/uapi/linux/i8k.h
4737
4738 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4739 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4740 L:      platform-driver-x86@vger.kernel.org
4741 S:      Maintained
4742 F:      Documentation/driver-api/dcdbas.rst
4743 F:      drivers/platform/x86/dcdbas.*
4744
4745 DELL WMI NOTIFICATIONS DRIVER
4746 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4747 M:      Pali Rohár <pali.rohar@gmail.com>
4748 S:      Maintained
4749 F:      drivers/platform/x86/dell-wmi.c
4750
4751 DELL WMI DESCRIPTOR DRIVER
4752 M:      Mario Limonciello <mario.limonciello@dell.com>
4753 S:      Maintained
4754 F:      drivers/platform/x86/dell-wmi-descriptor.c
4755
4756 DELTA ST MEDIA DRIVER
4757 M:      Hugues Fruchet <hugues.fruchet@st.com>
4758 L:      linux-media@vger.kernel.org
4759 T:      git git://linuxtv.org/media_tree.git
4760 W:      https://linuxtv.org
4761 S:      Supported
4762 F:      drivers/media/platform/sti/delta
4763
4764 DENALI NAND DRIVER
4765 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4766 L:      linux-mtd@lists.infradead.org
4767 S:      Supported
4768 F:      drivers/mtd/nand/raw/denali*
4769
4770 DESIGNWARE EDMA CORE IP DRIVER
4771 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4772 L:      dmaengine@vger.kernel.org
4773 S:      Maintained
4774 F:      drivers/dma/dw-edma/
4775 F:      include/linux/dma/edma.h
4776
4777 DESIGNWARE USB2 DRD IP DRIVER
4778 M:      Minas Harutyunyan <hminas@synopsys.com>
4779 L:      linux-usb@vger.kernel.org
4780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4781 S:      Maintained
4782 F:      drivers/usb/dwc2/
4783
4784 DESIGNWARE USB3 DRD IP DRIVER
4785 M:      Felipe Balbi <balbi@kernel.org>
4786 L:      linux-usb@vger.kernel.org
4787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4788 S:      Maintained
4789 F:      drivers/usb/dwc3/
4790
4791 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4792 M:      Andreas Klinger <ak@it-klinger.de>
4793 L:      linux-iio@vger.kernel.org
4794 S:      Maintained
4795 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4796 F:      drivers/iio/proximity/srf*.c
4797
4798 DEVICE COREDUMP (DEV_COREDUMP)
4799 M:      Johannes Berg <johannes@sipsolutions.net>
4800 L:      linux-kernel@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/base/devcoredump.c
4803 F:      include/linux/devcoredump.h
4804
4805 DEVICE FREQUENCY (DEVFREQ)
4806 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4807 M:      Kyungmin Park <kyungmin.park@samsung.com>
4808 M:      Chanwoo Choi <cw00.choi@samsung.com>
4809 L:      linux-pm@vger.kernel.org
4810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4811 S:      Maintained
4812 F:      drivers/devfreq/
4813 F:      include/linux/devfreq.h
4814 F:      Documentation/devicetree/bindings/devfreq/
4815 F:      include/trace/events/devfreq.h
4816
4817 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4818 M:      Chanwoo Choi <cw00.choi@samsung.com>
4819 L:      linux-pm@vger.kernel.org
4820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4821 S:      Supported
4822 F:      drivers/devfreq/event/
4823 F:      drivers/devfreq/devfreq-event.c
4824 F:      include/dt-bindings/pmu/exynos_ppmu.h
4825 F:      include/linux/devfreq-event.h
4826 F:      Documentation/devicetree/bindings/devfreq/event/
4827
4828 DEVICE NUMBER REGISTRY
4829 M:      Torben Mathiasen <device@lanana.org>
4830 W:      http://lanana.org/docs/device-list/index.html
4831 S:      Maintained
4832
4833 DEVICE-MAPPER  (LVM)
4834 M:      Alasdair Kergon <agk@redhat.com>
4835 M:      Mike Snitzer <snitzer@redhat.com>
4836 M:      dm-devel@redhat.com
4837 L:      dm-devel@redhat.com
4838 W:      http://sources.redhat.com/dm
4839 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4841 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4842 S:      Maintained
4843 F:      Documentation/admin-guide/device-mapper/
4844 F:      drivers/md/Makefile
4845 F:      drivers/md/Kconfig
4846 F:      drivers/md/dm*
4847 F:      drivers/md/persistent-data/
4848 F:      include/linux/device-mapper.h
4849 F:      include/linux/dm-*.h
4850 F:      include/uapi/linux/dm-*.h
4851
4852 DEVLINK
4853 M:      Jiri Pirko <jiri@mellanox.com>
4854 L:      netdev@vger.kernel.org
4855 S:      Supported
4856 F:      net/core/devlink.c
4857 F:      include/net/devlink.h
4858 F:      include/uapi/linux/devlink.h
4859
4860 DIALOG SEMICONDUCTOR DRIVERS
4861 M:      Support Opensource <support.opensource@diasemi.com>
4862 W:      http://www.dialog-semiconductor.com/products
4863 S:      Supported
4864 F:      Documentation/hwmon/da90??.rst
4865 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4866 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4867 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4868 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4869 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4870 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4871 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4872 F:      drivers/gpio/gpio-da90??.c
4873 F:      drivers/hwmon/da90??-hwmon.c
4874 F:      drivers/iio/adc/da91??-*.c
4875 F:      drivers/input/misc/da90??_onkey.c
4876 F:      drivers/input/touchscreen/da9052_tsi.c
4877 F:      drivers/leds/leds-da90??.c
4878 F:      drivers/mfd/da903x.c
4879 F:      drivers/mfd/da90??-*.c
4880 F:      drivers/mfd/da91??-*.c
4881 F:      drivers/power/supply/da9052-battery.c
4882 F:      drivers/power/supply/da91??-*.c
4883 F:      drivers/regulator/da903x.c
4884 F:      drivers/regulator/da9???-regulator.[ch]
4885 F:      drivers/regulator/slg51000-regulator.[ch]
4886 F:      drivers/thermal/da90??-thermal.c
4887 F:      drivers/rtc/rtc-da90??.c
4888 F:      drivers/video/backlight/da90??_bl.c
4889 F:      drivers/watchdog/da90??_wdt.c
4890 F:      include/linux/mfd/da903x.h
4891 F:      include/linux/mfd/da9052/
4892 F:      include/linux/mfd/da9055/
4893 F:      include/linux/mfd/da9062/
4894 F:      include/linux/mfd/da9063/
4895 F:      include/linux/mfd/da9150/
4896 F:      include/linux/regulator/da9211.h
4897 F:      include/sound/da[79]*.h
4898 F:      sound/soc/codecs/da[79]*.[ch]
4899
4900 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4901 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4902 L:      linux-gpio@vger.kernel.org
4903 S:      Maintained
4904 F:      drivers/gpio/gpio-gpio-mm.c
4905
4906 DIOLAN U2C-12 I2C DRIVER
4907 M:      Guenter Roeck <linux@roeck-us.net>
4908 L:      linux-i2c@vger.kernel.org
4909 S:      Maintained
4910 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4911
4912 FILESYSTEM DIRECT ACCESS (DAX)
4913 M:      Dan Williams <dan.j.williams@intel.com>
4914 R:      Matthew Wilcox <willy@infradead.org>
4915 R:      Jan Kara <jack@suse.cz>
4916 L:      linux-fsdevel@vger.kernel.org
4917 L:      linux-nvdimm@lists.01.org
4918 S:      Supported
4919 F:      fs/dax.c
4920 F:      include/linux/dax.h
4921 F:      include/trace/events/fs_dax.h
4922
4923 DEVICE DIRECT ACCESS (DAX)
4924 M:      Dan Williams <dan.j.williams@intel.com>
4925 M:      Vishal Verma <vishal.l.verma@intel.com>
4926 M:      Dave Jiang <dave.jiang@intel.com>
4927 L:      linux-nvdimm@lists.01.org
4928 S:      Supported
4929 F:      drivers/dax/
4930
4931 DIRECTORY NOTIFICATION (DNOTIFY)
4932 M:      Jan Kara <jack@suse.cz>
4933 R:      Amir Goldstein <amir73il@gmail.com>
4934 L:      linux-fsdevel@vger.kernel.org
4935 S:      Maintained
4936 F:      Documentation/filesystems/dnotify.txt
4937 F:      fs/notify/dnotify/
4938 F:      include/linux/dnotify.h
4939
4940 DISK GEOMETRY AND PARTITION HANDLING
4941 M:      Andries Brouwer <aeb@cwi.nl>
4942 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4943 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4944 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4945 S:      Maintained
4946
4947 DISKQUOTA
4948 M:      Jan Kara <jack@suse.com>
4949 S:      Maintained
4950 F:      Documentation/filesystems/quota.txt
4951 F:      fs/quota/
4952 F:      include/linux/quota*.h
4953 F:      include/uapi/linux/quota*.h
4954
4955 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4956 M:      Bernie Thompson <bernie@plugable.com>
4957 L:      linux-fbdev@vger.kernel.org
4958 S:      Maintained
4959 W:      http://plugable.com/category/projects/udlfb/
4960 F:      drivers/video/fbdev/udlfb.c
4961 F:      include/video/udlfb.h
4962 F:      Documentation/fb/udlfb.rst
4963
4964 DISTRIBUTED LOCK MANAGER (DLM)
4965 M:      Christine Caulfield <ccaulfie@redhat.com>
4966 M:      David Teigland <teigland@redhat.com>
4967 L:      cluster-devel@redhat.com
4968 W:      http://sources.redhat.com/cluster/
4969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4970 S:      Supported
4971 F:      fs/dlm/
4972
4973 DMA BUFFER SHARING FRAMEWORK
4974 M:      Sumit Semwal <sumit.semwal@linaro.org>
4975 S:      Maintained
4976 L:      linux-media@vger.kernel.org
4977 L:      dri-devel@lists.freedesktop.org
4978 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4979 F:      drivers/dma-buf/
4980 F:      include/linux/dma-buf*
4981 F:      include/linux/reservation.h
4982 F:      include/linux/*fence.h
4983 F:      Documentation/driver-api/dma-buf.rst
4984 K:      dma_(buf|fence|resv)
4985 T:      git git://anongit.freedesktop.org/drm/drm-misc
4986
4987 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4988 M:      Vinod Koul <vkoul@kernel.org>
4989 L:      dmaengine@vger.kernel.org
4990 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4991 S:      Maintained
4992 F:      drivers/dma/
4993 F:      include/linux/dmaengine.h
4994 F:      include/linux/of_dma.h
4995 F:      Documentation/devicetree/bindings/dma/
4996 F:      Documentation/driver-api/dmaengine/
4997 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4998
4999 DMA MAPPING HELPERS
5000 M:      Christoph Hellwig <hch@lst.de>
5001 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5002 R:      Robin Murphy <robin.murphy@arm.com>
5003 L:      iommu@lists.linux-foundation.org
5004 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5005 W:      http://git.infradead.org/users/hch/dma-mapping.git
5006 S:      Supported
5007 F:      kernel/dma/
5008 F:      include/asm-generic/dma-mapping.h
5009 F:      include/linux/dma-direct.h
5010 F:      include/linux/dma-mapping.h
5011 F:      include/linux/dma-noncoherent.h
5012
5013 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5014 M:      Lukasz Luba <lukasz.luba@arm.com>
5015 L:      linux-pm@vger.kernel.org
5016 L:      linux-samsung-soc@vger.kernel.org
5017 S:      Maintained
5018 F:      drivers/memory/samsung/exynos5422-dmc.c
5019 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5020
5021 DME1737 HARDWARE MONITOR DRIVER
5022 M:      Juerg Haefliger <juergh@gmail.com>
5023 L:      linux-hwmon@vger.kernel.org
5024 S:      Maintained
5025 F:      Documentation/hwmon/dme1737.rst
5026 F:      drivers/hwmon/dme1737.c
5027
5028 DMI/SMBIOS SUPPORT
5029 M:      Jean Delvare <jdelvare@suse.com>
5030 S:      Maintained
5031 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5032 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5033 F:      drivers/firmware/dmi-id.c
5034 F:      drivers/firmware/dmi_scan.c
5035 F:      include/linux/dmi.h
5036
5037 DOCUMENTATION
5038 M:      Jonathan Corbet <corbet@lwn.net>
5039 L:      linux-doc@vger.kernel.org
5040 S:      Maintained
5041 F:      Documentation/
5042 F:      scripts/documentation-file-ref-check
5043 F:      scripts/kernel-doc
5044 F:      scripts/sphinx-pre-install
5045 X:      Documentation/ABI/
5046 X:      Documentation/firmware-guide/acpi/
5047 X:      Documentation/devicetree/
5048 X:      Documentation/i2c/
5049 X:      Documentation/media/
5050 X:      Documentation/power/
5051 X:      Documentation/spi/
5052 T:      git git://git.lwn.net/linux.git docs-next
5053
5054 DOCUMENTATION/ITALIAN
5055 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5056 L:      linux-doc@vger.kernel.org
5057 S:      Maintained
5058 F:      Documentation/translations/it_IT
5059
5060 DOCUMENTATION SCRIPTS
5061 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5062 L:      linux-doc@vger.kernel.org
5063 S:      Maintained
5064 F:      scripts/documentation-file-ref-check
5065 F:      scripts/sphinx-pre-install
5066 F:      Documentation/sphinx/parse-headers.pl
5067
5068 DONGWOON DW9714 LENS VOICE COIL DRIVER
5069 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5070 L:      linux-media@vger.kernel.org
5071 T:      git git://linuxtv.org/media_tree.git
5072 S:      Maintained
5073 F:      drivers/media/i2c/dw9714.c
5074 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5075
5076 DONGWOON DW9807 LENS VOICE COIL DRIVER
5077 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5078 L:      linux-media@vger.kernel.org
5079 T:      git git://linuxtv.org/media_tree.git
5080 S:      Maintained
5081 F:      drivers/media/i2c/dw9807-vcm.c
5082 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5083
5084 DOUBLETALK DRIVER
5085 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5086 L:      blinux-list@redhat.com
5087 S:      Maintained
5088 F:      drivers/char/dtlk.c
5089 F:      include/linux/dtlk.h
5090
5091 DPAA2 DATAPATH I/O (DPIO) DRIVER
5092 M:      Roy Pledge <Roy.Pledge@nxp.com>
5093 L:      linux-kernel@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/soc/fsl/dpio
5096
5097 DPAA2 ETHERNET DRIVER
5098 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5099 L:      netdev@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5102 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5103 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5104 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5105 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5106 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5107 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5108 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5109 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5110
5111 DPAA2 ETHERNET SWITCH DRIVER
5112 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5113 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5114 L:      linux-kernel@vger.kernel.org
5115 S:      Maintained
5116 F:      drivers/staging/fsl-dpaa2/ethsw
5117
5118 DPT_I2O SCSI RAID DRIVER
5119 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5120 L:      linux-scsi@vger.kernel.org
5121 W:      http://www.adaptec.com/
5122 S:      Maintained
5123 F:      drivers/scsi/dpt*
5124 F:      drivers/scsi/dpt/
5125
5126 DRBD DRIVER
5127 M:      Philipp Reisner <philipp.reisner@linbit.com>
5128 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5129 L:      drbd-dev@lists.linbit.com
5130 W:      http://www.drbd.org
5131 T:      git git://git.linbit.com/linux-drbd.git
5132 T:      git git://git.linbit.com/drbd-8.4.git
5133 S:      Supported
5134 F:      drivers/block/drbd/
5135 F:      lib/lru_cache.c
5136 F:      Documentation/admin-guide/blockdev/
5137
5138 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5139 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5140 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5142 S:      Supported
5143 F:      Documentation/kobject.txt
5144 F:      drivers/base/
5145 F:      fs/debugfs/
5146 F:      fs/sysfs/
5147 F:      include/linux/debugfs.h
5148 F:      include/linux/kobj*
5149 F:      lib/kobj*
5150
5151 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5152 M:      Kevin Hilman <khilman@kernel.org>
5153 M:      Nishanth Menon <nm@ti.com>
5154 S:      Maintained
5155 F:      drivers/power/avs/
5156 F:      include/linux/power/smartreflex.h
5157 L:      linux-pm@vger.kernel.org
5158
5159 DRM DRIVER FOR ARM PL111 CLCD
5160 M:      Eric Anholt <eric@anholt.net>
5161 T:      git git://anongit.freedesktop.org/drm/drm-misc
5162 S:      Supported
5163 F:      drivers/gpu/drm/pl111/
5164
5165 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5166 M:      Linus Walleij <linus.walleij@linaro.org>
5167 T:      git git://anongit.freedesktop.org/drm/drm-misc
5168 S:      Maintained
5169 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5170 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5171
5172 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5173 M:      Dave Airlie <airlied@redhat.com>
5174 S:      Odd Fixes
5175 F:      drivers/gpu/drm/ast/
5176
5177 DRM DRIVER FOR ASPEED BMC GFX
5178 M:      Joel Stanley <joel@jms.id.au>
5179 L:      linux-aspeed@lists.ozlabs.org
5180 T:      git git://anongit.freedesktop.org/drm/drm-misc
5181 S:      Supported
5182 F:      drivers/gpu/drm/aspeed/
5183 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5184
5185 DRM DRIVER FOR BOCHS VIRTUAL GPU
5186 M:      Gerd Hoffmann <kraxel@redhat.com>
5187 L:      virtualization@lists.linux-foundation.org
5188 T:      git git://anongit.freedesktop.org/drm/drm-misc
5189 S:      Maintained
5190 F:      drivers/gpu/drm/bochs/
5191
5192 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5193 M:      Linus Walleij <linus.walleij@linaro.org>
5194 T:      git git://anongit.freedesktop.org/drm/drm-misc
5195 S:      Maintained
5196 F:      drivers/gpu/drm/tve200/
5197
5198 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5199 M:      Jagan Teki <jagan@amarulasolutions.com>
5200 S:      Maintained
5201 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5202 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5203
5204 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5205 M:      Hans de Goede <hdegoede@redhat.com>
5206 T:      git git://anongit.freedesktop.org/drm/drm-misc
5207 S:      Maintained
5208 F:      drivers/gpu/drm/tiny/gm12u320.c
5209
5210 DRM DRIVER FOR ILITEK ILI9225 PANELS
5211 M:      David Lechner <david@lechnology.com>
5212 T:      git git://anongit.freedesktop.org/drm/drm-misc
5213 S:      Maintained
5214 F:      drivers/gpu/drm/tiny/ili9225.c
5215 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5216
5217 DRM DRIVER FOR HX8357D PANELS
5218 M:      Eric Anholt <eric@anholt.net>
5219 T:      git git://anongit.freedesktop.org/drm/drm-misc
5220 S:      Maintained
5221 F:      drivers/gpu/drm/tiny/hx8357d.c
5222 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5223
5224 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5225 S:      Orphan / Obsolete
5226 F:      drivers/gpu/drm/i810/
5227 F:      include/uapi/drm/i810_drm.h
5228
5229 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5230 S:      Orphan / Obsolete
5231 F:      drivers/gpu/drm/mga/
5232 F:      include/uapi/drm/mga_drm.h
5233
5234 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5235 M:      Dave Airlie <airlied@redhat.com>
5236 S:      Odd Fixes
5237 F:      drivers/gpu/drm/mgag200/
5238
5239 DRM DRIVER FOR MI0283QT
5240 M:      Noralf Trønnes <noralf@tronnes.org>
5241 T:      git git://anongit.freedesktop.org/drm/drm-misc
5242 S:      Maintained
5243 F:      drivers/gpu/drm/tiny/mi0283qt.c
5244 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5245
5246 DRM DRIVER FOR MSM ADRENO GPU
5247 M:      Rob Clark <robdclark@gmail.com>
5248 M:      Sean Paul <sean@poorly.run>
5249 L:      linux-arm-msm@vger.kernel.org
5250 L:      dri-devel@lists.freedesktop.org
5251 L:      freedreno@lists.freedesktop.org
5252 T:      git https://gitlab.freedesktop.org/drm/msm.git
5253 S:      Maintained
5254 F:      drivers/gpu/drm/msm/
5255 F:      include/uapi/drm/msm_drm.h
5256 F:      Documentation/devicetree/bindings/display/msm/
5257
5258 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5259 M:      Ben Skeggs <bskeggs@redhat.com>
5260 L:      dri-devel@lists.freedesktop.org
5261 L:      nouveau@lists.freedesktop.org
5262 T:      git git://github.com/skeggsb/linux
5263 S:      Supported
5264 F:      drivers/gpu/drm/nouveau/
5265 F:      include/uapi/drm/nouveau_drm.h
5266
5267 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5268 M:      Stefan Mavrodiev <stefan@olimex.com>
5269 S:      Maintained
5270 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5271 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5272
5273 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5274 M:      Noralf Trønnes <noralf@tronnes.org>
5275 T:      git git://anongit.freedesktop.org/drm/drm-misc
5276 S:      Maintained
5277 F:      drivers/gpu/drm/tiny/repaper.c
5278 F:      Documentation/devicetree/bindings/display/repaper.txt
5279
5280 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5281 M:      Dave Airlie <airlied@redhat.com>
5282 M:      Gerd Hoffmann <kraxel@redhat.com>
5283 L:      virtualization@lists.linux-foundation.org
5284 T:      git git://anongit.freedesktop.org/drm/drm-misc
5285 S:      Obsolete
5286 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5287 F:      drivers/gpu/drm/cirrus/
5288
5289 DRM DRIVER FOR QXL VIRTUAL GPU
5290 M:      Dave Airlie <airlied@redhat.com>
5291 M:      Gerd Hoffmann <kraxel@redhat.com>
5292 L:      virtualization@lists.linux-foundation.org
5293 L:      spice-devel@lists.freedesktop.org
5294 T:      git git://anongit.freedesktop.org/drm/drm-misc
5295 S:      Maintained
5296 F:      drivers/gpu/drm/qxl/
5297 F:      include/uapi/drm/qxl_drm.h
5298
5299 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5300 M:      Robert Chiras <robert.chiras@nxp.com>
5301 S:      Maintained
5302 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5303 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5304
5305 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5306 S:      Orphan / Obsolete
5307 F:      drivers/gpu/drm/r128/
5308 F:      include/uapi/drm/r128_drm.h
5309
5310 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5311 M:      Guido Günther <agx@sigxcpu.org>
5312 R:      Purism Kernel Team <kernel@puri.sm>
5313 S:      Maintained
5314 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5315 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5316
5317 DRM DRIVER FOR SAVAGE VIDEO CARDS
5318 S:      Orphan / Obsolete
5319 F:      drivers/gpu/drm/savage/
5320 F:      include/uapi/drm/savage_drm.h
5321
5322 DRM DRIVER FOR SIS VIDEO CARDS
5323 S:      Orphan / Obsolete
5324 F:      drivers/gpu/drm/sis/
5325 F:      include/uapi/drm/sis_drm.h
5326
5327 DRM DRIVER FOR SITRONIX ST7701 PANELS
5328 M:      Jagan Teki <jagan@amarulasolutions.com>
5329 S:      Maintained
5330 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5331 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5332
5333 DRM DRIVER FOR SITRONIX ST7586 PANELS
5334 M:      David Lechner <david@lechnology.com>
5335 T:      git git://anongit.freedesktop.org/drm/drm-misc
5336 S:      Maintained
5337 F:      drivers/gpu/drm/tiny/st7586.c
5338 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5339
5340 DRM DRIVER FOR SITRONIX ST7735R PANELS
5341 M:      David Lechner <david@lechnology.com>
5342 T:      git git://anongit.freedesktop.org/drm/drm-misc
5343 S:      Maintained
5344 F:      drivers/gpu/drm/tiny/st7735r.c
5345 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5346
5347 DRM DRIVER FOR ST-ERICSSON MCDE
5348 M:      Linus Walleij <linus.walleij@linaro.org>
5349 T:      git git://anongit.freedesktop.org/drm/drm-misc
5350 S:      Maintained
5351 F:      drivers/gpu/drm/mcde/
5352 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5353
5354 DRM DRIVER FOR TDFX VIDEO CARDS
5355 S:      Orphan / Obsolete
5356 F:      drivers/gpu/drm/tdfx/
5357
5358 DRM DRIVER FOR TPO TPG110 PANELS
5359 M:      Linus Walleij <linus.walleij@linaro.org>
5360 T:      git git://anongit.freedesktop.org/drm/drm-misc
5361 S:      Maintained
5362 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5363 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5364
5365 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5366 M:      Dave Airlie <airlied@redhat.com>
5367 R:      Sean Paul <sean@poorly.run>
5368 L:      dri-devel@lists.freedesktop.org
5369 S:      Odd Fixes
5370 F:      drivers/gpu/drm/udl/
5371 T:      git git://anongit.freedesktop.org/drm/drm-misc
5372
5373 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5374 M:      Hans de Goede <hdegoede@redhat.com>
5375 L:      dri-devel@lists.freedesktop.org
5376 S:      Maintained
5377 F:      drivers/gpu/drm/vboxvideo/
5378 T:      git git://anongit.freedesktop.org/drm/drm-misc
5379
5380 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5381 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5382 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5383 R:      Daniel Vetter <daniel@ffwll.ch>
5384 T:      git git://anongit.freedesktop.org/drm/drm-misc
5385 S:      Maintained
5386 L:      dri-devel@lists.freedesktop.org
5387 F:      drivers/gpu/drm/vkms/
5388 F:      Documentation/gpu/vkms.rst
5389
5390 DRM DRIVER FOR VMWARE VIRTUAL GPU
5391 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5392 M:      Thomas Hellstrom <thellstrom@vmware.com>
5393 L:      dri-devel@lists.freedesktop.org
5394 T:      git git://people.freedesktop.org/~thomash/linux
5395 S:      Supported
5396 F:      drivers/gpu/drm/vmwgfx/
5397 F:      include/uapi/drm/vmwgfx_drm.h
5398
5399 DRM DRIVERS
5400 M:      David Airlie <airlied@linux.ie>
5401 M:      Daniel Vetter <daniel@ffwll.ch>
5402 L:      dri-devel@lists.freedesktop.org
5403 T:      git git://anongit.freedesktop.org/drm/drm
5404 B:      https://bugs.freedesktop.org/
5405 C:      irc://chat.freenode.net/dri-devel
5406 S:      Maintained
5407 F:      drivers/gpu/drm/
5408 F:      drivers/gpu/vga/
5409 F:      Documentation/devicetree/bindings/display/
5410 F:      Documentation/devicetree/bindings/gpu/
5411 F:      Documentation/gpu/
5412 F:      include/drm/
5413 F:      include/uapi/drm/
5414 F:      include/linux/vga*
5415
5416 DRM DRIVERS AND MISC GPU PATCHES
5417 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5418 M:      Maxime Ripard <mripard@kernel.org>
5419 M:      Sean Paul <sean@poorly.run>
5420 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5421 S:      Maintained
5422 T:      git git://anongit.freedesktop.org/drm/drm-misc
5423 F:      Documentation/gpu/
5424 F:      drivers/gpu/vga/
5425 F:      drivers/gpu/drm/*
5426 F:      include/drm/drm*
5427 F:      include/uapi/drm/drm*
5428 F:      include/linux/vga*
5429
5430 DRM DRIVERS FOR ALLWINNER A10
5431 M:      Maxime Ripard <mripard@kernel.org>
5432 M:      Chen-Yu Tsai <wens@csie.org>
5433 L:      dri-devel@lists.freedesktop.org
5434 S:      Supported
5435 F:      drivers/gpu/drm/sun4i/
5436 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5437 T:      git git://anongit.freedesktop.org/drm/drm-misc
5438
5439 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5440 M:      Maxime Ripard <mripard@kernel.org>
5441 M:      Chen-Yu Tsai <wens@csie.org>
5442 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Supported
5445 F:      drivers/gpu/drm/sun4i/sun8i*
5446 T:      git git://anongit.freedesktop.org/drm/drm-misc
5447
5448 DRM DRIVERS FOR AMLOGIC SOCS
5449 M:      Neil Armstrong <narmstrong@baylibre.com>
5450 L:      dri-devel@lists.freedesktop.org
5451 L:      linux-amlogic@lists.infradead.org
5452 W:      http://linux-meson.com/
5453 S:      Supported
5454 F:      drivers/gpu/drm/meson/
5455 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5456 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5457 F:      Documentation/gpu/meson.rst
5458 T:      git git://anongit.freedesktop.org/drm/drm-misc
5459
5460 DRM DRIVERS FOR ATMEL HLCDC
5461 M:      Sam Ravnborg <sam@ravnborg.org>
5462 M:      Boris Brezillon <bbrezillon@kernel.org>
5463 L:      dri-devel@lists.freedesktop.org
5464 S:      Supported
5465 F:      drivers/gpu/drm/atmel-hlcdc/
5466 F:      Documentation/devicetree/bindings/display/atmel/
5467 T:      git git://anongit.freedesktop.org/drm/drm-misc
5468
5469 DRM DRIVERS FOR BRIDGE CHIPS
5470 M:      Andrzej Hajda <a.hajda@samsung.com>
5471 M:      Neil Armstrong <narmstrong@baylibre.com>
5472 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5473 R:      Jonas Karlman <jonas@kwiboo.se>
5474 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5475 S:      Maintained
5476 T:      git git://anongit.freedesktop.org/drm/drm-misc
5477 F:      drivers/gpu/drm/bridge/
5478
5479 DRM DRIVERS FOR EXYNOS
5480 M:      Inki Dae <inki.dae@samsung.com>
5481 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5482 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5483 M:      Kyungmin Park <kyungmin.park@samsung.com>
5484 L:      dri-devel@lists.freedesktop.org
5485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5486 S:      Supported
5487 F:      drivers/gpu/drm/exynos/
5488 F:      include/uapi/drm/exynos_drm.h
5489 F:      Documentation/devicetree/bindings/display/exynos/
5490
5491 DRM DRIVERS FOR FREESCALE DCU
5492 M:      Stefan Agner <stefan@agner.ch>
5493 M:      Alison Wang <alison.wang@nxp.com>
5494 L:      dri-devel@lists.freedesktop.org
5495 S:      Supported
5496 F:      drivers/gpu/drm/fsl-dcu/
5497 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5498 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5499 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5500 T:      git git://anongit.freedesktop.org/drm/drm-misc
5501
5502 DRM DRIVERS FOR FREESCALE IMX
5503 M:      Philipp Zabel <p.zabel@pengutronix.de>
5504 L:      dri-devel@lists.freedesktop.org
5505 S:      Maintained
5506 F:      drivers/gpu/drm/imx/
5507 F:      drivers/gpu/ipu-v3/
5508 F:      Documentation/devicetree/bindings/display/imx/
5509
5510 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5511 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5512 L:      dri-devel@lists.freedesktop.org
5513 T:      git git://github.com/patjak/drm-gma500
5514 S:      Maintained
5515 F:      drivers/gpu/drm/gma500/
5516
5517 DRM DRIVERS FOR HISILICON
5518 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5519 M:      Rongrong Zou <zourongrong@gmail.com>
5520 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5521 R:      Chen Feng <puck.chen@hisilicon.com>
5522 L:      dri-devel@lists.freedesktop.org
5523 T:      git git://github.com/xin3liang/linux.git
5524 S:      Maintained
5525 F:      drivers/gpu/drm/hisilicon/
5526 F:      Documentation/devicetree/bindings/display/hisilicon/
5527
5528 DRM DRIVERS FOR LIMA
5529 M:      Qiang Yu <yuq825@gmail.com>
5530 L:      dri-devel@lists.freedesktop.org
5531 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5532 S:      Maintained
5533 F:      drivers/gpu/drm/lima/
5534 F:      include/uapi/drm/lima_drm.h
5535 T:      git git://anongit.freedesktop.org/drm/drm-misc
5536
5537 DRM DRIVERS FOR MEDIATEK
5538 M:      CK Hu <ck.hu@mediatek.com>
5539 M:      Philipp Zabel <p.zabel@pengutronix.de>
5540 L:      dri-devel@lists.freedesktop.org
5541 S:      Supported
5542 F:      drivers/gpu/drm/mediatek/
5543 F:      Documentation/devicetree/bindings/display/mediatek/
5544
5545 DRM DRIVERS FOR NVIDIA TEGRA
5546 M:      Thierry Reding <thierry.reding@gmail.com>
5547 L:      dri-devel@lists.freedesktop.org
5548 L:      linux-tegra@vger.kernel.org
5549 T:      git git://anongit.freedesktop.org/tegra/linux.git
5550 S:      Supported
5551 F:      drivers/gpu/drm/tegra/
5552 F:      drivers/gpu/host1x/
5553 F:      include/linux/host1x.h
5554 F:      include/uapi/drm/tegra_drm.h
5555 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5556
5557 DRM DRIVERS FOR RENESAS
5558 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5559 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5560 L:      dri-devel@lists.freedesktop.org
5561 L:      linux-renesas-soc@vger.kernel.org
5562 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5563 S:      Supported
5564 F:      drivers/gpu/drm/rcar-du/
5565 F:      drivers/gpu/drm/shmobile/
5566 F:      include/linux/platform_data/shmob_drm.h
5567 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5568 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5569 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5570
5571 DRM DRIVERS FOR ROCKCHIP
5572 M:      Sandy Huang <hjc@rock-chips.com>
5573 M:      Heiko Stübner <heiko@sntech.de>
5574 L:      dri-devel@lists.freedesktop.org
5575 S:      Maintained
5576 F:      drivers/gpu/drm/rockchip/
5577 F:      Documentation/devicetree/bindings/display/rockchip/
5578 T:      git git://anongit.freedesktop.org/drm/drm-misc
5579
5580 DRM DRIVERS FOR STI
5581 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5582 M:      Vincent Abriou <vincent.abriou@st.com>
5583 L:      dri-devel@lists.freedesktop.org
5584 T:      git git://anongit.freedesktop.org/drm/drm-misc
5585 S:      Maintained
5586 F:      drivers/gpu/drm/sti
5587 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5588
5589 DRM DRIVERS FOR STM
5590 M:      Yannick Fertre <yannick.fertre@st.com>
5591 M:      Philippe Cornu <philippe.cornu@st.com>
5592 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5593 M:      Vincent Abriou <vincent.abriou@st.com>
5594 L:      dri-devel@lists.freedesktop.org
5595 T:      git git://anongit.freedesktop.org/drm/drm-misc
5596 S:      Maintained
5597 F:      drivers/gpu/drm/stm
5598 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5599
5600 DRM DRIVERS FOR TI LCDC
5601 M:      Jyri Sarha <jsarha@ti.com>
5602 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5603 L:      dri-devel@lists.freedesktop.org
5604 S:      Maintained
5605 F:      drivers/gpu/drm/tilcdc/
5606 F:      Documentation/devicetree/bindings/display/tilcdc/
5607
5608 DRM DRIVERS FOR TI OMAP
5609 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5610 L:      dri-devel@lists.freedesktop.org
5611 S:      Maintained
5612 F:      drivers/gpu/drm/omapdrm/
5613 F:      Documentation/devicetree/bindings/display/ti/
5614
5615 DRM DRIVERS FOR V3D
5616 M:      Eric Anholt <eric@anholt.net>
5617 S:      Supported
5618 F:      drivers/gpu/drm/v3d/
5619 F:      include/uapi/drm/v3d_drm.h
5620 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5621 T:      git git://anongit.freedesktop.org/drm/drm-misc
5622
5623 DRM DRIVERS FOR VC4
5624 M:      Eric Anholt <eric@anholt.net>
5625 T:      git git://github.com/anholt/linux
5626 S:      Supported
5627 F:      drivers/gpu/drm/vc4/
5628 F:      include/uapi/drm/vc4_drm.h
5629 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5630 T:      git git://anongit.freedesktop.org/drm/drm-misc
5631
5632 DRM DRIVERS FOR VIVANTE GPU IP
5633 M:      Lucas Stach <l.stach@pengutronix.de>
5634 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5635 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5636 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5637 L:      dri-devel@lists.freedesktop.org
5638 S:      Maintained
5639 F:      drivers/gpu/drm/etnaviv/
5640 F:      include/uapi/drm/etnaviv_drm.h
5641 F:      Documentation/devicetree/bindings/display/etnaviv/
5642
5643 DRM DRIVERS FOR ZTE ZX
5644 M:      Shawn Guo <shawnguo@kernel.org>
5645 L:      dri-devel@lists.freedesktop.org
5646 S:      Maintained
5647 F:      drivers/gpu/drm/zte/
5648 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5649 T:      git git://anongit.freedesktop.org/drm/drm-misc
5650
5651 DRM PANEL DRIVERS
5652 M:      Thierry Reding <thierry.reding@gmail.com>
5653 R:      Sam Ravnborg <sam@ravnborg.org>
5654 L:      dri-devel@lists.freedesktop.org
5655 T:      git git://anongit.freedesktop.org/drm/drm-misc
5656 S:      Maintained
5657 F:      drivers/gpu/drm/drm_panel.c
5658 F:      drivers/gpu/drm/panel/
5659 F:      include/drm/drm_panel.h
5660 F:      Documentation/devicetree/bindings/display/panel/
5661
5662 DRM DRIVERS FOR XEN
5663 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5664 T:      git git://anongit.freedesktop.org/drm/drm-misc
5665 L:      dri-devel@lists.freedesktop.org
5666 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5667 S:      Supported
5668 F:      drivers/gpu/drm/xen/
5669 F:      Documentation/gpu/xen-front.rst
5670
5671 DRM TTM SUBSYSTEM
5672 M:      Christian Koenig <christian.koenig@amd.com>
5673 M:      Huang Rui <ray.huang@amd.com>
5674 T:      git git://people.freedesktop.org/~agd5f/linux
5675 S:      Maintained
5676 L:      dri-devel@lists.freedesktop.org
5677 F:      include/drm/ttm/
5678 F:      drivers/gpu/drm/ttm/
5679
5680 DSBR100 USB FM RADIO DRIVER
5681 M:      Alexey Klimov <klimov.linux@gmail.com>
5682 L:      linux-media@vger.kernel.org
5683 T:      git git://linuxtv.org/media_tree.git
5684 S:      Maintained
5685 F:      drivers/media/radio/dsbr100.c
5686
5687 DT3155 MEDIA DRIVER
5688 M:      Hans Verkuil <hverkuil@xs4all.nl>
5689 L:      linux-media@vger.kernel.org
5690 T:      git git://linuxtv.org/media_tree.git
5691 W:      https://linuxtv.org
5692 S:      Odd Fixes
5693 F:      drivers/media/pci/dt3155/
5694
5695 DVB_USB_AF9015 MEDIA DRIVER
5696 M:      Antti Palosaari <crope@iki.fi>
5697 L:      linux-media@vger.kernel.org
5698 W:      https://linuxtv.org
5699 W:      http://palosaari.fi/linux/
5700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5701 T:      git git://linuxtv.org/anttip/media_tree.git
5702 S:      Maintained
5703 F:      drivers/media/usb/dvb-usb-v2/af9015*
5704
5705 DVB_USB_AF9035 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/usb/dvb-usb-v2/af9035*
5714
5715 DVB_USB_ANYSEE MEDIA DRIVER
5716 M:      Antti Palosaari <crope@iki.fi>
5717 L:      linux-media@vger.kernel.org
5718 W:      https://linuxtv.org
5719 W:      http://palosaari.fi/linux/
5720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5721 T:      git git://linuxtv.org/anttip/media_tree.git
5722 S:      Maintained
5723 F:      drivers/media/usb/dvb-usb-v2/anysee*
5724
5725 DVB_USB_AU6610 MEDIA DRIVER
5726 M:      Antti Palosaari <crope@iki.fi>
5727 L:      linux-media@vger.kernel.org
5728 W:      https://linuxtv.org
5729 W:      http://palosaari.fi/linux/
5730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5731 T:      git git://linuxtv.org/anttip/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/usb/dvb-usb-v2/au6610*
5734
5735 DVB_USB_CE6230 MEDIA DRIVER
5736 M:      Antti Palosaari <crope@iki.fi>
5737 L:      linux-media@vger.kernel.org
5738 W:      https://linuxtv.org
5739 W:      http://palosaari.fi/linux/
5740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5741 T:      git git://linuxtv.org/anttip/media_tree.git
5742 S:      Maintained
5743 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5744
5745 DVB_USB_CXUSB MEDIA DRIVER
5746 M:      Michael Krufky <mkrufky@linuxtv.org>
5747 L:      linux-media@vger.kernel.org
5748 W:      https://linuxtv.org
5749 W:      http://github.com/mkrufky
5750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5751 T:      git git://linuxtv.org/media_tree.git
5752 S:      Maintained
5753 F:      drivers/media/usb/dvb-usb/cxusb*
5754
5755 DVB_USB_EC168 MEDIA DRIVER
5756 M:      Antti Palosaari <crope@iki.fi>
5757 L:      linux-media@vger.kernel.org
5758 W:      https://linuxtv.org
5759 W:      http://palosaari.fi/linux/
5760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5761 T:      git git://linuxtv.org/anttip/media_tree.git
5762 S:      Maintained
5763 F:      drivers/media/usb/dvb-usb-v2/ec168*
5764
5765 DVB_USB_GL861 MEDIA DRIVER
5766 M:      Antti Palosaari <crope@iki.fi>
5767 L:      linux-media@vger.kernel.org
5768 W:      https://linuxtv.org
5769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5770 T:      git git://linuxtv.org/anttip/media_tree.git
5771 S:      Maintained
5772 F:      drivers/media/usb/dvb-usb-v2/gl861*
5773
5774 DVB_USB_MXL111SF MEDIA DRIVER
5775 M:      Michael Krufky <mkrufky@linuxtv.org>
5776 L:      linux-media@vger.kernel.org
5777 W:      https://linuxtv.org
5778 W:      http://github.com/mkrufky
5779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5780 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5781 S:      Maintained
5782 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5783
5784 DVB_USB_RTL28XXU MEDIA DRIVER
5785 M:      Antti Palosaari <crope@iki.fi>
5786 L:      linux-media@vger.kernel.org
5787 W:      https://linuxtv.org
5788 W:      http://palosaari.fi/linux/
5789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5790 T:      git git://linuxtv.org/anttip/media_tree.git
5791 S:      Maintained
5792 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5793
5794 DVB_USB_V2 MEDIA DRIVER
5795 M:      Antti Palosaari <crope@iki.fi>
5796 L:      linux-media@vger.kernel.org
5797 W:      https://linuxtv.org
5798 W:      http://palosaari.fi/linux/
5799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5800 T:      git git://linuxtv.org/anttip/media_tree.git
5801 S:      Maintained
5802 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5803 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5804
5805 DYNAMIC DEBUG
5806 M:      Jason Baron <jbaron@akamai.com>
5807 S:      Maintained
5808 F:      lib/dynamic_debug.c
5809 F:      include/linux/dynamic_debug.h
5810
5811 DYNAMIC INTERRUPT MODERATION
5812 M:      Tal Gilboa <talgi@mellanox.com>
5813 S:      Maintained
5814 F:      include/linux/dim.h
5815 F:      lib/dim/
5816
5817 DZ DECSTATION DZ11 SERIAL DRIVER
5818 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5819 S:      Maintained
5820 F:      drivers/tty/serial/dz.*
5821
5822 E3X0 POWER BUTTON DRIVER
5823 M:      Moritz Fischer <moritz.fischer@ettus.com>
5824 L:      usrp-users@lists.ettus.com
5825 W:      http://www.ettus.com
5826 S:      Supported
5827 F:      drivers/input/misc/e3x0-button.c
5828 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5829
5830 E4000 MEDIA DRIVER
5831 M:      Antti Palosaari <crope@iki.fi>
5832 L:      linux-media@vger.kernel.org
5833 W:      https://linuxtv.org
5834 W:      http://palosaari.fi/linux/
5835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5836 T:      git git://linuxtv.org/anttip/media_tree.git
5837 S:      Maintained
5838 F:      drivers/media/tuners/e4000*
5839
5840 EARTH_PT1 MEDIA DRIVER
5841 M:      Akihiro Tsukada <tskd08@gmail.com>
5842 L:      linux-media@vger.kernel.org
5843 S:      Odd Fixes
5844 F:      drivers/media/pci/pt1/
5845
5846 EARTH_PT3 MEDIA DRIVER
5847 M:      Akihiro Tsukada <tskd08@gmail.com>
5848 L:      linux-media@vger.kernel.org
5849 S:      Odd Fixes
5850 F:      drivers/media/pci/pt3/
5851
5852 EC100 MEDIA DRIVER
5853 M:      Antti Palosaari <crope@iki.fi>
5854 L:      linux-media@vger.kernel.org
5855 W:      https://linuxtv.org
5856 W:      http://palosaari.fi/linux/
5857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5858 T:      git git://linuxtv.org/anttip/media_tree.git
5859 S:      Maintained
5860 F:      drivers/media/dvb-frontends/ec100*
5861
5862 ECRYPT FILE SYSTEM
5863 M:      Tyler Hicks <tyhicks@canonical.com>
5864 L:      ecryptfs@vger.kernel.org
5865 W:      http://ecryptfs.org
5866 W:      https://launchpad.net/ecryptfs
5867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5868 S:      Supported
5869 F:      Documentation/filesystems/ecryptfs.txt
5870 F:      fs/ecryptfs/
5871
5872 EDAC-AMD64
5873 M:      Borislav Petkov <bp@alien8.de>
5874 L:      linux-edac@vger.kernel.org
5875 S:      Maintained
5876 F:      drivers/edac/amd64_edac*
5877
5878 EDAC-ARMADA
5879 M:      Jan Luebbe <jlu@pengutronix.de>
5880 L:      linux-edac@vger.kernel.org
5881 S:      Maintained
5882 F:      drivers/edac/armada_xp_*
5883
5884 EDAC-AST2500
5885 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5886 S:      Supported
5887 F:      drivers/edac/aspeed_edac.c
5888 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5889
5890 EDAC-BLUEFIELD
5891 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5892 S:      Supported
5893 F:      drivers/edac/bluefield_edac.c
5894
5895 EDAC-CALXEDA
5896 M:      Robert Richter <rric@kernel.org>
5897 L:      linux-edac@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/edac/highbank*
5900
5901 EDAC-CAVIUM OCTEON
5902 M:      Ralf Baechle <ralf@linux-mips.org>
5903 M:      Robert Richter <rrichter@marvell.com>
5904 L:      linux-edac@vger.kernel.org
5905 L:      linux-mips@vger.kernel.org
5906 S:      Supported
5907 F:      drivers/edac/octeon_edac*
5908
5909 EDAC-CAVIUM THUNDERX
5910 M:      Robert Richter <rrichter@marvell.com>
5911 L:      linux-edac@vger.kernel.org
5912 S:      Supported
5913 F:      drivers/edac/thunderx_edac*
5914
5915 EDAC-CORE
5916 M:      Borislav Petkov <bp@alien8.de>
5917 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5918 M:      Tony Luck <tony.luck@intel.com>
5919 R:      James Morse <james.morse@arm.com>
5920 R:      Robert Richter <rrichter@marvell.com>
5921 L:      linux-edac@vger.kernel.org
5922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5923 S:      Supported
5924 F:      Documentation/admin-guide/ras.rst
5925 F:      Documentation/driver-api/edac.rst
5926 F:      drivers/edac/
5927 F:      include/linux/edac.h
5928
5929 EDAC-E752X
5930 M:      Mark Gross <mark.gross@intel.com>
5931 L:      linux-edac@vger.kernel.org
5932 S:      Maintained
5933 F:      drivers/edac/e752x_edac.c
5934
5935 EDAC-E7XXX
5936 L:      linux-edac@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/edac/e7xxx_edac.c
5939
5940 EDAC-FSL_DDR
5941 M:      York Sun <york.sun@nxp.com>
5942 L:      linux-edac@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/edac/fsl_ddr_edac.*
5945
5946 EDAC-GHES
5947 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5948 L:      linux-edac@vger.kernel.org
5949 S:      Maintained
5950 F:      drivers/edac/ghes_edac.c
5951
5952 EDAC-I10NM
5953 M:      Tony Luck <tony.luck@intel.com>
5954 L:      linux-edac@vger.kernel.org
5955 S:      Maintained
5956 F:      drivers/edac/i10nm_base.c
5957
5958 EDAC-I3000
5959 L:      linux-edac@vger.kernel.org
5960 S:      Orphan
5961 F:      drivers/edac/i3000_edac.c
5962
5963 EDAC-I5000
5964 L:      linux-edac@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/edac/i5000_edac.c
5967
5968 EDAC-I5400
5969 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5970 L:      linux-edac@vger.kernel.org
5971 S:      Maintained
5972 F:      drivers/edac/i5400_edac.c
5973
5974 EDAC-I7300
5975 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5976 L:      linux-edac@vger.kernel.org
5977 S:      Maintained
5978 F:      drivers/edac/i7300_edac.c
5979
5980 EDAC-I7CORE
5981 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5982 L:      linux-edac@vger.kernel.org
5983 S:      Maintained
5984 F:      drivers/edac/i7core_edac.c
5985
5986 EDAC-I82443BXGX
5987 M:      Tim Small <tim@buttersideup.com>
5988 L:      linux-edac@vger.kernel.org
5989 S:      Maintained
5990 F:      drivers/edac/i82443bxgx_edac.c
5991
5992 EDAC-I82975X
5993 M:      "Arvind R." <arvino55@gmail.com>
5994 L:      linux-edac@vger.kernel.org
5995 S:      Maintained
5996 F:      drivers/edac/i82975x_edac.c
5997
5998 EDAC-IE31200
5999 M:      Jason Baron <jbaron@akamai.com>
6000 L:      linux-edac@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/edac/ie31200_edac.c
6003
6004 EDAC-MPC85XX
6005 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6006 L:      linux-edac@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/edac/mpc85xx_edac.[ch]
6009
6010 EDAC-PASEMI
6011 M:      Egor Martovetsky <egor@pasemi.com>
6012 L:      linux-edac@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/edac/pasemi_edac.c
6015
6016 EDAC-PND2
6017 M:      Tony Luck <tony.luck@intel.com>
6018 L:      linux-edac@vger.kernel.org
6019 S:      Maintained
6020 F:      drivers/edac/pnd2_edac.[ch]
6021
6022 EDAC-R82600
6023 M:      Tim Small <tim@buttersideup.com>
6024 L:      linux-edac@vger.kernel.org
6025 S:      Maintained
6026 F:      drivers/edac/r82600_edac.c
6027
6028 EDAC-SBRIDGE
6029 M:      Tony Luck <tony.luck@intel.com>
6030 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6031 L:      linux-edac@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/edac/sb_edac.c
6034
6035 EDAC-SIFIVE
6036 M:      Yash Shah <yash.shah@sifive.com>
6037 L:      linux-edac@vger.kernel.org
6038 S:      Supported
6039 F:      drivers/edac/sifive_edac.c
6040 F:      drivers/soc/sifive_l2_cache.c
6041
6042 EDAC-SKYLAKE
6043 M:      Tony Luck <tony.luck@intel.com>
6044 L:      linux-edac@vger.kernel.org
6045 S:      Maintained
6046 F:      drivers/edac/skx_*.c
6047
6048 EDAC-TI
6049 M:      Tero Kristo <t-kristo@ti.com>
6050 L:      linux-edac@vger.kernel.org
6051 S:      Maintained
6052 F:      drivers/edac/ti_edac.c
6053
6054 EDAC-QCOM
6055 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6056 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6057 L:      linux-arm-msm@vger.kernel.org
6058 L:      linux-edac@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/edac/qcom_edac.c
6061
6062 EDIROL UA-101/UA-1000 DRIVER
6063 M:      Clemens Ladisch <clemens@ladisch.de>
6064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6066 S:      Maintained
6067 F:      sound/usb/misc/ua101.c
6068
6069 EFI TEST DRIVER
6070 L:      linux-efi@vger.kernel.org
6071 M:      Ivan Hu <ivan.hu@canonical.com>
6072 M:      Ard Biesheuvel <ardb@kernel.org>
6073 S:      Maintained
6074 F:      drivers/firmware/efi/test/
6075
6076 EFI VARIABLE FILESYSTEM
6077 M:      Matthew Garrett <matthew.garrett@nebula.com>
6078 M:      Jeremy Kerr <jk@ozlabs.org>
6079 M:      Ard Biesheuvel <ardb@kernel.org>
6080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6081 L:      linux-efi@vger.kernel.org
6082 S:      Maintained
6083 F:      fs/efivarfs/
6084
6085 EFIFB FRAMEBUFFER DRIVER
6086 L:      linux-fbdev@vger.kernel.org
6087 M:      Peter Jones <pjones@redhat.com>
6088 S:      Maintained
6089 F:      drivers/video/fbdev/efifb.c
6090
6091 EFS FILESYSTEM
6092 W:      http://aeschi.ch.eu.org/efs/
6093 S:      Orphan
6094 F:      fs/efs/
6095
6096 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6097 M:      Douglas Miller <dougmill@linux.ibm.com>
6098 L:      netdev@vger.kernel.org
6099 S:      Maintained
6100 F:      drivers/net/ethernet/ibm/ehea/
6101
6102 EM28XX VIDEO4LINUX DRIVER
6103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6104 L:      linux-media@vger.kernel.org
6105 W:      https://linuxtv.org
6106 T:      git git://linuxtv.org/media_tree.git
6107 S:      Maintained
6108 F:      drivers/media/usb/em28xx/
6109 F:      Documentation/media/v4l-drivers/em28xx*
6110
6111 EMBEDDED LINUX
6112 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6113 M:      Matt Mackall <mpm@selenic.com>
6114 M:      David Woodhouse <dwmw2@infradead.org>
6115 L:      linux-embedded@vger.kernel.org
6116 S:      Maintained
6117
6118 Emulex 10Gbps iSCSI - OneConnect DRIVER
6119 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6120 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6121 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6122 L:      linux-scsi@vger.kernel.org
6123 W:      http://www.broadcom.com
6124 S:      Supported
6125 F:      drivers/scsi/be2iscsi/
6126
6127 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6128 M:      Sathya Perla <sathya.perla@broadcom.com>
6129 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6130 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6131 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6132 L:      netdev@vger.kernel.org
6133 W:      http://www.emulex.com
6134 S:      Supported
6135 F:      drivers/net/ethernet/emulex/benet/
6136
6137 EMULEX ONECONNECT ROCE DRIVER
6138 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6139 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6140 L:      linux-rdma@vger.kernel.org
6141 W:      http://www.broadcom.com
6142 S:      Odd Fixes
6143 F:      drivers/infiniband/hw/ocrdma/
6144 F:      include/uapi/rdma/ocrdma-abi.h
6145
6146 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6147 M:      James Smart <james.smart@broadcom.com>
6148 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6149 L:      linux-scsi@vger.kernel.org
6150 W:      http://www.broadcom.com
6151 S:      Supported
6152 F:      drivers/scsi/lpfc/
6153
6154 ENE CB710 FLASH CARD READER DRIVER
6155 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6156 S:      Maintained
6157 F:      drivers/misc/cb710/
6158 F:      drivers/mmc/host/cb710-mmc.*
6159 F:      include/linux/cb710.h
6160
6161 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6162 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6163 S:      Maintained
6164 F:      drivers/media/rc/ene_ir.*
6165
6166 EPSON S1D13XXX FRAMEBUFFER DRIVER
6167 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6168 S:      Maintained
6169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6170 F:      drivers/video/fbdev/s1d13xxxfb.c
6171 F:      include/video/s1d13xxxfb.h
6172
6173 EROFS FILE SYSTEM
6174 M:      Gao Xiang <gaoxiang25@huawei.com>
6175 M:      Chao Yu <yuchao0@huawei.com>
6176 L:      linux-erofs@lists.ozlabs.org
6177 S:      Maintained
6178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6179 F:      Documentation/filesystems/erofs.txt
6180 F:      fs/erofs/
6181 F:      include/trace/events/erofs.h
6182
6183 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6184 M:      Jeff Layton <jlayton@kernel.org>
6185 S:      Maintained
6186 F:      lib/errseq.c
6187 F:      include/linux/errseq.h
6188
6189 ET131X NETWORK DRIVER
6190 M:      Mark Einon <mark.einon@gmail.com>
6191 S:      Odd Fixes
6192 F:      drivers/net/ethernet/agere/
6193
6194 ETHERNET BRIDGE
6195 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6196 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6197 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6198 L:      netdev@vger.kernel.org
6199 W:      http://www.linuxfoundation.org/en/Net:Bridge
6200 S:      Maintained
6201 F:      include/linux/netfilter_bridge/
6202 F:      net/bridge/
6203
6204 ETHERNET PHY LIBRARY
6205 M:      Andrew Lunn <andrew@lunn.ch>
6206 M:      Florian Fainelli <f.fainelli@gmail.com>
6207 M:      Heiner Kallweit <hkallweit1@gmail.com>
6208 L:      netdev@vger.kernel.org
6209 S:      Maintained
6210 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6211 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6212 F:      Documentation/devicetree/bindings/net/mdio*
6213 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6214 F:      Documentation/networking/phy.rst
6215 F:      drivers/net/phy/
6216 F:      drivers/of/of_mdio.c
6217 F:      drivers/of/of_net.c
6218 F:      include/dt-bindings/net/qca-ar803x.h
6219 F:      include/linux/*mdio*.h
6220 F:      include/linux/of_net.h
6221 F:      include/linux/phy.h
6222 F:      include/linux/phy_fixed.h
6223 F:      include/linux/platform_data/mdio-bcm-unimac.h
6224 F:      include/linux/platform_data/mdio-gpio.h
6225 F:      include/trace/events/mdio.h
6226 F:      include/uapi/linux/mdio.h
6227 F:      include/uapi/linux/mii.h
6228
6229 EXFAT FILE SYSTEM
6230 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6231 L:      linux-fsdevel@vger.kernel.org
6232 S:      Maintained
6233 F:      drivers/staging/exfat/
6234
6235 EXT2 FILE SYSTEM
6236 M:      Jan Kara <jack@suse.com>
6237 L:      linux-ext4@vger.kernel.org
6238 S:      Maintained
6239 F:      Documentation/filesystems/ext2.txt
6240 F:      fs/ext2/
6241 F:      include/linux/ext2*
6242
6243 EXT4 FILE SYSTEM
6244 M:      "Theodore Ts'o" <tytso@mit.edu>
6245 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6246 L:      linux-ext4@vger.kernel.org
6247 W:      http://ext4.wiki.kernel.org
6248 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6250 S:      Maintained
6251 F:      Documentation/filesystems/ext4/
6252 F:      fs/ext4/
6253
6254 Extended Verification Module (EVM)
6255 M:      Mimi Zohar <zohar@linux.ibm.com>
6256 L:      linux-integrity@vger.kernel.org
6257 S:      Supported
6258 F:      security/integrity/evm/
6259
6260 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6261 M:      Ard Biesheuvel <ardb@kernel.org>
6262 L:      linux-efi@vger.kernel.org
6263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6264 S:      Maintained
6265 F:      Documentation/admin-guide/efi-stub.rst
6266 F:      arch/*/kernel/efi.c
6267 F:      arch/x86/boot/compressed/eboot.[ch]
6268 F:      arch/*/include/asm/efi.h
6269 F:      arch/x86/platform/efi/
6270 F:      drivers/firmware/efi/
6271 F:      include/linux/efi*.h
6272 F:      arch/arm/boot/compressed/efi-header.S
6273 F:      arch/arm64/kernel/efi-entry.S
6274
6275 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6276 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6277 M:      Chanwoo Choi <cw00.choi@samsung.com>
6278 L:      linux-kernel@vger.kernel.org
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6280 S:      Maintained
6281 F:      drivers/extcon/
6282 F:      include/linux/extcon/
6283 F:      include/linux/extcon.h
6284 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6285 F:      Documentation/devicetree/bindings/extcon/
6286
6287 EXYNOS DP DRIVER
6288 M:      Jingoo Han <jingoohan1@gmail.com>
6289 L:      dri-devel@lists.freedesktop.org
6290 S:      Maintained
6291 F:      drivers/gpu/drm/exynos/exynos_dp*
6292
6293 EXYNOS SYSMMU (IOMMU) driver
6294 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6295 L:      iommu@lists.linux-foundation.org
6296 S:      Maintained
6297 F:      drivers/iommu/exynos-iommu.c
6298
6299 EZchip NPS platform support
6300 M:      Vineet Gupta <vgupta@synopsys.com>
6301 M:      Ofer Levi <oferle@mellanox.com>
6302 S:      Supported
6303 F:      arch/arc/plat-eznps
6304 F:      arch/arc/boot/dts/eznps.dts
6305
6306 F2FS FILE SYSTEM
6307 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6308 M:      Chao Yu <yuchao0@huawei.com>
6309 L:      linux-f2fs-devel@lists.sourceforge.net
6310 W:      https://f2fs.wiki.kernel.org/
6311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6312 S:      Maintained
6313 F:      Documentation/filesystems/f2fs.txt
6314 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6315 F:      fs/f2fs/
6316 F:      include/linux/f2fs_fs.h
6317 F:      include/trace/events/f2fs.h
6318
6319 F71805F HARDWARE MONITORING DRIVER
6320 M:      Jean Delvare <jdelvare@suse.com>
6321 L:      linux-hwmon@vger.kernel.org
6322 S:      Maintained
6323 F:      Documentation/hwmon/f71805f.rst
6324 F:      drivers/hwmon/f71805f.c
6325
6326 FADDR2LINE
6327 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6328 S:      Maintained
6329 F:      scripts/faddr2line
6330
6331 FAILOVER MODULE
6332 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6333 L:      netdev@vger.kernel.org
6334 S:      Supported
6335 F:      net/core/failover.c
6336 F:      include/net/failover.h
6337 F:      Documentation/networking/failover.rst
6338
6339 FANOTIFY
6340 M:      Jan Kara <jack@suse.cz>
6341 R:      Amir Goldstein <amir73il@gmail.com>
6342 L:      linux-fsdevel@vger.kernel.org
6343 S:      Maintained
6344 F:      fs/notify/fanotify/
6345 F:      include/linux/fanotify.h
6346 F:      include/uapi/linux/fanotify.h
6347
6348 FARSYNC SYNCHRONOUS DRIVER
6349 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6350 W:      http://www.farsite.co.uk/
6351 S:      Supported
6352 F:      drivers/net/wan/farsync.*
6353
6354 FAULT INJECTION SUPPORT
6355 M:      Akinobu Mita <akinobu.mita@gmail.com>
6356 S:      Supported
6357 F:      Documentation/fault-injection/
6358 F:      lib/fault-inject.c
6359
6360 FBTFT Framebuffer drivers
6361 S:      Orphan
6362 L:      dri-devel@lists.freedesktop.org
6363 L:      linux-fbdev@vger.kernel.org
6364 F:      drivers/staging/fbtft/
6365
6366 FC0011 TUNER DRIVER
6367 M:      Michael Buesch <m@bues.ch>
6368 L:      linux-media@vger.kernel.org
6369 S:      Maintained
6370 F:      drivers/media/tuners/fc0011.h
6371 F:      drivers/media/tuners/fc0011.c
6372
6373 FC2580 MEDIA DRIVER
6374 M:      Antti Palosaari <crope@iki.fi>
6375 L:      linux-media@vger.kernel.org
6376 W:      https://linuxtv.org
6377 W:      http://palosaari.fi/linux/
6378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6379 T:      git git://linuxtv.org/anttip/media_tree.git
6380 S:      Maintained
6381 F:      drivers/media/tuners/fc2580*
6382
6383 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6384 M:      Hannes Reinecke <hare@suse.de>
6385 L:      linux-scsi@vger.kernel.org
6386 W:      www.Open-FCoE.org
6387 S:      Supported
6388 F:      drivers/scsi/libfc/
6389 F:      drivers/scsi/fcoe/
6390 F:      include/scsi/fc/
6391 F:      include/scsi/libfc.h
6392 F:      include/scsi/libfcoe.h
6393 F:      include/uapi/scsi/fc/
6394
6395 FILE LOCKING (flock() and fcntl()/lockf())
6396 M:      Jeff Layton <jlayton@kernel.org>
6397 M:      "J. Bruce Fields" <bfields@fieldses.org>
6398 L:      linux-fsdevel@vger.kernel.org
6399 S:      Maintained
6400 F:      include/linux/fcntl.h
6401 F:      include/uapi/linux/fcntl.h
6402 F:      fs/fcntl.c
6403 F:      fs/locks.c
6404
6405 FILESYSTEMS (VFS and infrastructure)
6406 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6407 L:      linux-fsdevel@vger.kernel.org
6408 S:      Maintained
6409 F:      fs/*
6410 F:      include/linux/fs.h
6411 F:      include/linux/fs_types.h
6412 F:      include/uapi/linux/fs.h
6413
6414 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6415 M:      Riku Voipio <riku.voipio@iki.fi>
6416 L:      linux-hwmon@vger.kernel.org
6417 S:      Maintained
6418 F:      drivers/hwmon/f75375s.c
6419 F:      include/linux/f75375s.h
6420
6421 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6422 M:      Clemens Ladisch <clemens@ladisch.de>
6423 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6424 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6426 S:      Maintained
6427 F:      sound/firewire/
6428 F:      include/uapi/sound/firewire.h
6429
6430 FIREWIRE MEDIA DRIVERS (firedtv)
6431 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6432 L:      linux-media@vger.kernel.org
6433 L:      linux1394-devel@lists.sourceforge.net
6434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6435 S:      Maintained
6436 F:      drivers/media/firewire/
6437
6438 FIREWIRE SBP-2 TARGET
6439 M:      Chris Boot <bootc@bootc.net>
6440 L:      linux-scsi@vger.kernel.org
6441 L:      target-devel@vger.kernel.org
6442 L:      linux1394-devel@lists.sourceforge.net
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6444 S:      Maintained
6445 F:      drivers/target/sbp/
6446
6447 FIREWIRE SUBSYSTEM
6448 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6449 L:      linux1394-devel@lists.sourceforge.net
6450 W:      http://ieee1394.wiki.kernel.org/
6451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6452 S:      Maintained
6453 F:      drivers/firewire/
6454 F:      include/linux/firewire.h
6455 F:      include/uapi/linux/firewire*.h
6456 F:      tools/firewire/
6457
6458 FIRMWARE LOADER (request_firmware)
6459 M:      Luis Chamberlain <mcgrof@kernel.org>
6460 L:      linux-kernel@vger.kernel.org
6461 S:      Maintained
6462 F:      Documentation/firmware_class/
6463 F:      drivers/base/firmware_loader/
6464 F:      include/linux/firmware.h
6465
6466 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6467 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6468 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6469 S:      Maintained
6470 F:      drivers/block/rsxx/
6471
6472 FLEXTIMER FTM-QUADDEC DRIVER
6473 M:      Patrick Havelange <patrick.havelange@essensium.com>
6474 L:      linux-iio@vger.kernel.org
6475 S:      Maintained
6476 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6477 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6478 F:      drivers/counter/ftm-quaddec.c
6479
6480 FLOPPY DRIVER
6481 M:      Denis Efremov <efremov@linux.com>
6482 S:      Odd Fixes
6483 L:      linux-block@vger.kernel.org
6484 F:      drivers/block/floppy.c
6485
6486 FPGA MANAGER FRAMEWORK
6487 M:      Moritz Fischer <mdf@kernel.org>
6488 L:      linux-fpga@vger.kernel.org
6489 S:      Maintained
6490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6491 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6492 F:      Documentation/fpga/
6493 F:      Documentation/driver-api/fpga/
6494 F:      Documentation/devicetree/bindings/fpga/
6495 F:      drivers/fpga/
6496 F:      include/linux/fpga/
6497 W:      http://www.rocketboards.org
6498
6499 FPGA DFL DRIVERS
6500 M:      Wu Hao <hao.wu@intel.com>
6501 L:      linux-fpga@vger.kernel.org
6502 S:      Maintained
6503 F:      Documentation/fpga/dfl.rst
6504 F:      include/uapi/linux/fpga-dfl.h
6505 F:      drivers/fpga/dfl*
6506
6507 FPU EMULATOR
6508 M:      Bill Metzenthen <billm@melbpc.org.au>
6509 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6510 S:      Maintained
6511 F:      arch/x86/math-emu/
6512
6513 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6514 L:      netdev@vger.kernel.org
6515 S:      Orphan
6516 F:      drivers/net/wan/dlci.c
6517 F:      drivers/net/wan/sdla.c
6518
6519 FRAMEBUFFER LAYER
6520 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6521 L:      dri-devel@lists.freedesktop.org
6522 L:      linux-fbdev@vger.kernel.org
6523 T:      git git://anongit.freedesktop.org/drm/drm-misc
6524 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6525 S:      Maintained
6526 F:      Documentation/fb/
6527 F:      drivers/video/
6528 F:      include/video/
6529 F:      include/linux/fb.h
6530 F:      include/uapi/video/
6531 F:      include/uapi/linux/fb.h
6532
6533 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6534 M:      Horia Geantă <horia.geanta@nxp.com>
6535 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6536 L:      linux-crypto@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/crypto/caam/
6539 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6540
6541 FREESCALE DIU FRAMEBUFFER DRIVER
6542 M:      Timur Tabi <timur@kernel.org>
6543 L:      linux-fbdev@vger.kernel.org
6544 S:      Maintained
6545 F:      drivers/video/fbdev/fsl-diu-fb.*
6546
6547 FREESCALE DMA DRIVER
6548 M:      Li Yang <leoyang.li@nxp.com>
6549 M:      Zhang Wei <zw@zh-kernel.org>
6550 L:      linuxppc-dev@lists.ozlabs.org
6551 S:      Maintained
6552 F:      drivers/dma/fsldma.*
6553
6554 FREESCALE ENETC ETHERNET DRIVERS
6555 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6556 L:      netdev@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/net/ethernet/freescale/enetc/
6559
6560 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6561 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6562 L:      netdev@vger.kernel.org
6563 S:      Maintained
6564 F:      drivers/net/ethernet/freescale/gianfar*
6565 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6566
6567 FREESCALE GPMI NAND DRIVER
6568 M:      Han Xu <han.xu@nxp.com>
6569 L:      linux-mtd@lists.infradead.org
6570 S:      Maintained
6571 F:      drivers/mtd/nand/raw/gpmi-nand/*
6572
6573 FREESCALE I2C CPM DRIVER
6574 M:      Jochen Friedrich <jochen@scram.de>
6575 L:      linuxppc-dev@lists.ozlabs.org
6576 L:      linux-i2c@vger.kernel.org
6577 S:      Maintained
6578 F:      drivers/i2c/busses/i2c-cpm.c
6579
6580 FREESCALE IMX DDR PMU DRIVER
6581 M:      Frank Li <Frank.li@nxp.com>
6582 L:      linux-arm-kernel@lists.infradead.org
6583 S:      Maintained
6584 F:      drivers/perf/fsl_imx8_ddr_perf.c
6585 F:      Documentation/admin-guide/perf/imx-ddr.rst
6586 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6587
6588 FREESCALE IMX I2C DRIVER
6589 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6590 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6591 L:      linux-i2c@vger.kernel.org
6592 S:      Maintained
6593 F:      drivers/i2c/busses/i2c-imx.c
6594 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6595
6596 FREESCALE IMX LPI2C DRIVER
6597 M:      Dong Aisheng <aisheng.dong@nxp.com>
6598 L:      linux-i2c@vger.kernel.org
6599 L:      linux-imx@nxp.com
6600 S:      Maintained
6601 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6602 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6603
6604 FREESCALE IMX / MXC FEC DRIVER
6605 M:      Fugang Duan <fugang.duan@nxp.com>
6606 L:      netdev@vger.kernel.org
6607 S:      Maintained
6608 F:      drivers/net/ethernet/freescale/fec_main.c
6609 F:      drivers/net/ethernet/freescale/fec_ptp.c
6610 F:      drivers/net/ethernet/freescale/fec.h
6611 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6612
6613 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6614 M:      Sascha Hauer <s.hauer@pengutronix.de>
6615 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6616 L:      linux-fbdev@vger.kernel.org
6617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6618 S:      Maintained
6619 F:      include/linux/platform_data/video-imxfb.h
6620 F:      drivers/video/fbdev/imxfb.c
6621
6622 FREESCALE QORIQ DPAA ETHERNET DRIVER
6623 M:      Madalin Bucur <madalin.bucur@nxp.com>
6624 L:      netdev@vger.kernel.org
6625 S:      Maintained
6626 F:      drivers/net/ethernet/freescale/dpaa
6627
6628 FREESCALE QORIQ DPAA FMAN DRIVER
6629 M:      Madalin Bucur <madalin.bucur@nxp.com>
6630 L:      netdev@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/net/ethernet/freescale/fman
6633 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6634
6635 FREESCALE QORIQ PTP CLOCK DRIVER
6636 M:      Yangbo Lu <yangbo.lu@nxp.com>
6637 L:      netdev@vger.kernel.org
6638 S:      Maintained
6639 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6640 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6641 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6642 F:      drivers/ptp/ptp_qoriq.c
6643 F:      drivers/ptp/ptp_qoriq_debugfs.c
6644 F:      include/linux/fsl/ptp_qoriq.h
6645 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6646
6647 FREESCALE QUAD SPI DRIVER
6648 M:      Han Xu <han.xu@nxp.com>
6649 L:      linux-spi@vger.kernel.org
6650 S:      Maintained
6651 F:      drivers/spi/spi-fsl-qspi.c
6652
6653 FREESCALE QUICC ENGINE LIBRARY
6654 M:      Qiang Zhao <qiang.zhao@nxp.com>
6655 L:      linuxppc-dev@lists.ozlabs.org
6656 S:      Maintained
6657 F:      drivers/soc/fsl/qe/
6658 F:      include/soc/fsl/*qe*.h
6659 F:      include/soc/fsl/*ucc*.h
6660
6661 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6662 M:      Li Yang <leoyang.li@nxp.com>
6663 L:      netdev@vger.kernel.org
6664 L:      linuxppc-dev@lists.ozlabs.org
6665 S:      Maintained
6666 F:      drivers/net/ethernet/freescale/ucc_geth*
6667
6668 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6669 M:      Zhao Qiang <qiang.zhao@nxp.com>
6670 L:      netdev@vger.kernel.org
6671 L:      linuxppc-dev@lists.ozlabs.org
6672 S:      Maintained
6673 F:      drivers/net/wan/fsl_ucc_hdlc*
6674
6675 FREESCALE QUICC ENGINE UCC UART DRIVER
6676 M:      Timur Tabi <timur@kernel.org>
6677 L:      linuxppc-dev@lists.ozlabs.org
6678 S:      Maintained
6679 F:      drivers/tty/serial/ucc_uart.c
6680
6681 FREESCALE SOC DRIVERS
6682 M:      Li Yang <leoyang.li@nxp.com>
6683 L:      linuxppc-dev@lists.ozlabs.org
6684 L:      linux-arm-kernel@lists.infradead.org
6685 S:      Maintained
6686 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6687 F:      Documentation/devicetree/bindings/soc/fsl/
6688 F:      drivers/soc/fsl/
6689 F:      include/linux/fsl/
6690
6691 FREESCALE SOC FS_ENET DRIVER
6692 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6693 L:      linuxppc-dev@lists.ozlabs.org
6694 L:      netdev@vger.kernel.org
6695 S:      Maintained
6696 F:      drivers/net/ethernet/freescale/fs_enet/
6697 F:      include/linux/fs_enet_pd.h
6698
6699 FREESCALE SOC SOUND DRIVERS
6700 M:      Timur Tabi <timur@kernel.org>
6701 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6702 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6703 R:      Fabio Estevam <festevam@gmail.com>
6704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6705 L:      linuxppc-dev@lists.ozlabs.org
6706 S:      Maintained
6707 F:      sound/soc/fsl/fsl*
6708 F:      sound/soc/fsl/imx*
6709 F:      sound/soc/fsl/mpc8610_hpcd.c
6710
6711 FREESCALE USB PERIPHERAL DRIVERS
6712 M:      Li Yang <leoyang.li@nxp.com>
6713 L:      linux-usb@vger.kernel.org
6714 L:      linuxppc-dev@lists.ozlabs.org
6715 S:      Maintained
6716 F:      drivers/usb/gadget/udc/fsl*
6717
6718 FREEVXFS FILESYSTEM
6719 M:      Christoph Hellwig <hch@infradead.org>
6720 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6721 S:      Maintained
6722 F:      fs/freevxfs/
6723
6724 FREEZER
6725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6726 M:      Pavel Machek <pavel@ucw.cz>
6727 L:      linux-pm@vger.kernel.org
6728 S:      Supported
6729 F:      Documentation/power/freezing-of-tasks.rst
6730 F:      include/linux/freezer.h
6731 F:      kernel/freezer.c
6732
6733 FRONTSWAP API
6734 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6735 L:      linux-kernel@vger.kernel.org
6736 S:      Maintained
6737 F:      mm/frontswap.c
6738 F:      include/linux/frontswap.h
6739
6740 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6741 M:      David Howells <dhowells@redhat.com>
6742 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6743 S:      Supported
6744 F:      Documentation/filesystems/caching/
6745 F:      fs/fscache/
6746 F:      include/linux/fscache*.h
6747
6748 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6749 M:      Theodore Y. Ts'o <tytso@mit.edu>
6750 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6751 M:      Eric Biggers <ebiggers@kernel.org>
6752 L:      linux-fscrypt@vger.kernel.org
6753 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6754 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6755 S:      Supported
6756 F:      fs/crypto/
6757 F:      include/linux/fscrypt*.h
6758 F:      include/uapi/linux/fscrypt.h
6759 F:      Documentation/filesystems/fscrypt.rst
6760
6761 FSI SUBSYSTEM
6762 M:      Jeremy Kerr <jk@ozlabs.org>
6763 M:      Joel Stanley <joel@jms.id.au>
6764 R:      Alistar Popple <alistair@popple.id.au>
6765 R:      Eddie James <eajames@linux.ibm.com>
6766 L:      linux-fsi@lists.ozlabs.org
6767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6768 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6769 S:      Supported
6770 F:      drivers/fsi/
6771 F:      include/linux/fsi*.h
6772 F:      include/trace/events/fsi*.h
6773
6774 FSI-ATTACHED I2C DRIVER
6775 M:      Eddie James <eajames@linux.ibm.com>
6776 L:      linux-i2c@vger.kernel.org
6777 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6778 S:      Maintained
6779 F:      drivers/i2c/busses/i2c-fsi.c
6780 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6781
6782 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6783 M:      Jan Kara <jack@suse.cz>
6784 R:      Amir Goldstein <amir73il@gmail.com>
6785 L:      linux-fsdevel@vger.kernel.org
6786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6787 S:      Maintained
6788 F:      fs/notify/
6789 F:      include/linux/fsnotify*.h
6790
6791 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6792 M:      Eric Biggers <ebiggers@kernel.org>
6793 M:      Theodore Y. Ts'o <tytso@mit.edu>
6794 L:      linux-fscrypt@vger.kernel.org
6795 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6796 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6797 S:      Supported
6798 F:      fs/verity/
6799 F:      include/linux/fsverity.h
6800 F:      include/uapi/linux/fsverity.h
6801 F:      Documentation/filesystems/fsverity.rst
6802
6803 FUJITSU LAPTOP EXTRAS
6804 M:      Jonathan Woithe <jwoithe@just42.net>
6805 L:      platform-driver-x86@vger.kernel.org
6806 S:      Maintained
6807 F:      drivers/platform/x86/fujitsu-laptop.c
6808
6809 FUJITSU M-5MO LS CAMERA ISP DRIVER
6810 M:      Kyungmin Park <kyungmin.park@samsung.com>
6811 M:      Heungjun Kim <riverful.kim@samsung.com>
6812 L:      linux-media@vger.kernel.org
6813 S:      Maintained
6814 F:      drivers/media/i2c/m5mols/
6815 F:      include/media/i2c/m5mols.h
6816
6817 FUJITSU TABLET EXTRAS
6818 M:      Robert Gerlach <khnz@gmx.de>
6819 L:      platform-driver-x86@vger.kernel.org
6820 S:      Maintained
6821 F:      drivers/platform/x86/fujitsu-tablet.c
6822
6823 FUSE: FILESYSTEM IN USERSPACE
6824 M:      Miklos Szeredi <miklos@szeredi.hu>
6825 L:      linux-fsdevel@vger.kernel.org
6826 W:      http://fuse.sourceforge.net/
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6828 S:      Maintained
6829 F:      fs/fuse/
6830 F:      include/uapi/linux/fuse.h
6831 F:      Documentation/filesystems/fuse.txt
6832
6833 FUTEX SUBSYSTEM
6834 M:      Thomas Gleixner <tglx@linutronix.de>
6835 M:      Ingo Molnar <mingo@redhat.com>
6836 R:      Peter Zijlstra <peterz@infradead.org>
6837 R:      Darren Hart <dvhart@infradead.org>
6838 L:      linux-kernel@vger.kernel.org
6839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6840 S:      Maintained
6841 F:      kernel/futex.c
6842 F:      include/asm-generic/futex.h
6843 F:      include/linux/futex.h
6844 F:      include/uapi/linux/futex.h
6845 F:      tools/testing/selftests/futex/
6846 F:      tools/perf/bench/futex*
6847 F:      Documentation/*futex*
6848
6849 GCC PLUGINS
6850 M:      Kees Cook <keescook@chromium.org>
6851 R:      Emese Revfy <re.emese@gmail.com>
6852 L:      kernel-hardening@lists.openwall.com
6853 S:      Maintained
6854 F:      scripts/gcc-plugins/
6855 F:      scripts/gcc-plugin.sh
6856 F:      scripts/Makefile.gcc-plugins
6857 F:      Documentation/core-api/gcc-plugins.rst
6858
6859 GASKET DRIVER FRAMEWORK
6860 M:      Rob Springer <rspringer@google.com>
6861 M:      Todd Poynor <toddpoynor@google.com>
6862 M:      Ben Chan <benchan@chromium.org>
6863 S:      Maintained
6864 F:      drivers/staging/gasket/
6865
6866 GCOV BASED KERNEL PROFILING
6867 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6868 S:      Maintained
6869 F:      kernel/gcov/
6870 F:      Documentation/dev-tools/gcov.rst
6871
6872 GDB KERNEL DEBUGGING HELPER SCRIPTS
6873 M:      Jan Kiszka <jan.kiszka@siemens.com>
6874 M:      Kieran Bingham <kbingham@kernel.org>
6875 S:      Supported
6876 F:      scripts/gdb/
6877
6878 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6879 M:      Achim Leubner <achim_leubner@adaptec.com>
6880 L:      linux-scsi@vger.kernel.org
6881 W:      http://www.icp-vortex.com/
6882 S:      Supported
6883 F:      drivers/scsi/gdt*
6884
6885 GEMTEK FM RADIO RECEIVER DRIVER
6886 M:      Hans Verkuil <hverkuil@xs4all.nl>
6887 L:      linux-media@vger.kernel.org
6888 T:      git git://linuxtv.org/media_tree.git
6889 W:      https://linuxtv.org
6890 S:      Maintained
6891 F:      drivers/media/radio/radio-gemtek*
6892
6893 GENERIC ARCHITECTURE TOPOLOGY
6894 M:      Sudeep Holla <sudeep.holla@arm.com>
6895 L:      linux-kernel@vger.kernel.org
6896 S:      Maintained
6897 F:      drivers/base/arch_topology.c
6898 F:      include/linux/arch_topology.h
6899
6900 GENERIC GPIO I2C DRIVER
6901 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6902 S:      Supported
6903 F:      drivers/i2c/busses/i2c-gpio.c
6904 F:      include/linux/platform_data/i2c-gpio.h
6905
6906 GENERIC GPIO I2C MULTIPLEXER DRIVER
6907 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6908 L:      linux-i2c@vger.kernel.org
6909 S:      Supported
6910 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6911 F:      include/linux/platform_data/i2c-mux-gpio.h
6912 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6913
6914 GENERIC HDLC (WAN) DRIVERS
6915 M:      Krzysztof Halasa <khc@pm.waw.pl>
6916 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6917 S:      Maintained
6918 F:      drivers/net/wan/c101.c
6919 F:      drivers/net/wan/hd6457*
6920 F:      drivers/net/wan/hdlc*
6921 F:      drivers/net/wan/n2.c
6922 F:      drivers/net/wan/pc300too.c
6923 F:      drivers/net/wan/pci200syn.c
6924 F:      drivers/net/wan/wanxl*
6925
6926 GENERIC INCLUDE/ASM HEADER FILES
6927 M:      Arnd Bergmann <arnd@arndb.de>
6928 L:      linux-arch@vger.kernel.org
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6930 S:      Maintained
6931 F:      include/asm-generic/
6932 F:      include/uapi/asm-generic/
6933
6934 GENERIC PHY FRAMEWORK
6935 M:      Kishon Vijay Abraham I <kishon@ti.com>
6936 L:      linux-kernel@vger.kernel.org
6937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6938 S:      Supported
6939 F:      drivers/phy/
6940 F:      include/linux/phy/
6941 F:      Documentation/devicetree/bindings/phy/
6942
6943 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6944 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6945 S:      Supported
6946 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6947
6948 GENERIC PM DOMAINS
6949 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6950 M:      Kevin Hilman <khilman@kernel.org>
6951 M:      Ulf Hansson <ulf.hansson@linaro.org>
6952 L:      linux-pm@vger.kernel.org
6953 S:      Supported
6954 F:      drivers/base/power/domain*.c
6955 F:      include/linux/pm_domain.h
6956 F:      Documentation/devicetree/bindings/power/power?domain*
6957
6958 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6959 M:      Eugen Hristev <eugen.hristev@microchip.com>
6960 L:      linux-input@vger.kernel.org
6961 S:      Maintained
6962 F:      drivers/input/touchscreen/resistive-adc-touch.c
6963
6964 GENERIC UIO DRIVER FOR PCI DEVICES
6965 M:      "Michael S. Tsirkin" <mst@redhat.com>
6966 L:      kvm@vger.kernel.org
6967 S:      Supported
6968 F:      drivers/uio/uio_pci_generic.c
6969
6970 GENERIC VDSO LIBRARY:
6971 M:      Andy Lutomirski <luto@kernel.org>
6972 M:      Thomas Gleixner <tglx@linutronix.de>
6973 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6974 L:      linux-kernel@vger.kernel.org
6975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6976 S:      Maintained
6977 F:      lib/vdso/
6978 F:      kernel/time/vsyscall.c
6979 F:      include/vdso/
6980 F:      include/asm-generic/vdso/vsyscall.h
6981
6982 GENWQE (IBM Generic Workqueue Card)
6983 M:      Frank Haverkamp <haver@linux.ibm.com>
6984 S:      Supported
6985 F:      drivers/misc/genwqe/
6986
6987 GET_MAINTAINER SCRIPT
6988 M:      Joe Perches <joe@perches.com>
6989 S:      Maintained
6990 F:      scripts/get_maintainer.pl
6991
6992 GFS2 FILE SYSTEM
6993 M:      Bob Peterson <rpeterso@redhat.com>
6994 M:      Andreas Gruenbacher <agruenba@redhat.com>
6995 L:      cluster-devel@redhat.com
6996 W:      http://sources.redhat.com/cluster/
6997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6998 S:      Supported
6999 F:      Documentation/filesystems/gfs2*.txt
7000 F:      fs/gfs2/
7001 F:      include/uapi/linux/gfs2_ondisk.h
7002
7003 GNSS SUBSYSTEM
7004 M:      Johan Hovold <johan@kernel.org>
7005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7006 S:      Maintained
7007 F:      Documentation/ABI/testing/sysfs-class-gnss
7008 F:      Documentation/devicetree/bindings/gnss/
7009 F:      drivers/gnss/
7010 F:      include/linux/gnss.h
7011
7012 GO7007 MPEG CODEC
7013 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7014 L:      linux-media@vger.kernel.org
7015 S:      Maintained
7016 F:      drivers/media/usb/go7007/
7017
7018 GOODIX TOUCHSCREEN
7019 M:      Bastien Nocera <hadess@hadess.net>
7020 L:      linux-input@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/input/touchscreen/goodix.c
7023
7024 GOOGLE ETHERNET DRIVERS
7025 M:      Catherine Sullivan <csully@google.com>
7026 R:      Sagi Shahar <sagis@google.com>
7027 R:      Jon Olson <jonolson@google.com>
7028 L:      netdev@vger.kernel.org
7029 S:      Supported
7030 F:      Documentation/networking/device_drivers/google/gve.rst
7031 F:      drivers/net/ethernet/google
7032
7033 GPD POCKET FAN DRIVER
7034 M:      Hans de Goede <hdegoede@redhat.com>
7035 L:      platform-driver-x86@vger.kernel.org
7036 S:      Maintained
7037 F:      drivers/platform/x86/gpd-pocket-fan.c
7038
7039 GPIO ACPI SUPPORT
7040 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7041 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7042 L:      linux-gpio@vger.kernel.org
7043 L:      linux-acpi@vger.kernel.org
7044 S:      Maintained
7045 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7046 F:      drivers/gpio/gpiolib-acpi.c
7047 F:      drivers/gpio/gpiolib-acpi.h
7048
7049 GPIO IR Transmitter
7050 M:      Sean Young <sean@mess.org>
7051 L:      linux-media@vger.kernel.org
7052 S:      Maintained
7053 F:      drivers/media/rc/gpio-ir-tx.c
7054
7055 GPIO MOCKUP DRIVER
7056 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7057 L:      linux-gpio@vger.kernel.org
7058 S:      Maintained
7059 F:      drivers/gpio/gpio-mockup.c
7060 F:      tools/testing/selftests/gpio/
7061
7062 GPIO SUBSYSTEM
7063 M:      Linus Walleij <linus.walleij@linaro.org>
7064 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7065 L:      linux-gpio@vger.kernel.org
7066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7067 S:      Maintained
7068 F:      Documentation/devicetree/bindings/gpio/
7069 F:      Documentation/driver-api/gpio/
7070 F:      Documentation/admin-guide/gpio/
7071 F:      Documentation/ABI/testing/gpio-cdev
7072 F:      Documentation/ABI/obsolete/sysfs-gpio
7073 F:      drivers/gpio/
7074 F:      include/linux/gpio/
7075 F:      include/linux/gpio.h
7076 F:      include/linux/of_gpio.h
7077 F:      include/asm-generic/gpio.h
7078 F:      include/uapi/linux/gpio.h
7079 F:      tools/gpio/
7080
7081 GRE DEMULTIPLEXER DRIVER
7082 M:      Dmitry Kozlov <xeb@mail.ru>
7083 L:      netdev@vger.kernel.org
7084 S:      Maintained
7085 F:      net/ipv4/gre_demux.c
7086 F:      net/ipv4/gre_offload.c
7087 F:      include/net/gre.h
7088
7089 GRETH 10/100/1G Ethernet MAC device driver
7090 M:      Andreas Larsson <andreas@gaisler.com>
7091 L:      netdev@vger.kernel.org
7092 S:      Maintained
7093 F:      drivers/net/ethernet/aeroflex/
7094
7095 GREYBUS AUDIO PROTOCOLS DRIVERS
7096 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7097 M:      Mark Greer <mgreer@animalcreek.com>
7098 S:      Maintained
7099 F:      drivers/staging/greybus/audio_apbridgea.c
7100 F:      drivers/staging/greybus/audio_apbridgea.h
7101 F:      drivers/staging/greybus/audio_codec.c
7102 F:      drivers/staging/greybus/audio_codec.h
7103 F:      drivers/staging/greybus/audio_gb.c
7104 F:      drivers/staging/greybus/audio_manager.c
7105 F:      drivers/staging/greybus/audio_manager.h
7106 F:      drivers/staging/greybus/audio_manager_module.c
7107 F:      drivers/staging/greybus/audio_manager_private.h
7108 F:      drivers/staging/greybus/audio_manager_sysfs.c
7109 F:      drivers/staging/greybus/audio_module.c
7110 F:      drivers/staging/greybus/audio_topology.c
7111
7112 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7113 M:      Viresh Kumar <vireshk@kernel.org>
7114 S:      Maintained
7115 F:      drivers/staging/greybus/authentication.c
7116 F:      drivers/staging/greybus/bootrom.c
7117 F:      drivers/staging/greybus/firmware.h
7118 F:      drivers/staging/greybus/fw-core.c
7119 F:      drivers/staging/greybus/fw-download.c
7120 F:      drivers/staging/greybus/fw-management.c
7121 F:      drivers/staging/greybus/greybus_authentication.h
7122 F:      drivers/staging/greybus/greybus_firmware.h
7123 F:      drivers/staging/greybus/hid.c
7124 F:      drivers/staging/greybus/i2c.c
7125 F:      drivers/staging/greybus/spi.c
7126 F:      drivers/staging/greybus/spilib.c
7127 F:      drivers/staging/greybus/spilib.h
7128
7129 GREYBUS LOOPBACK DRIVER
7130 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7131 S:      Maintained
7132 F:      drivers/staging/greybus/loopback.c
7133
7134 GREYBUS PLATFORM DRIVERS
7135 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7136 S:      Maintained
7137 F:      drivers/staging/greybus/arche-platform.c
7138 F:      drivers/staging/greybus/arche-apb-ctrl.c
7139 F:      drivers/staging/greybus/arche_platform.h
7140
7141 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7142 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7143 S:      Maintained
7144 F:      drivers/staging/greybus/sdio.c
7145 F:      drivers/staging/greybus/light.c
7146 F:      drivers/staging/greybus/gpio.c
7147 F:      drivers/staging/greybus/power_supply.c
7148 F:      drivers/staging/greybus/spi.c
7149 F:      drivers/staging/greybus/spilib.c
7150
7151 GREYBUS SUBSYSTEM
7152 M:      Johan Hovold <johan@kernel.org>
7153 M:      Alex Elder <elder@kernel.org>
7154 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7155 S:      Maintained
7156 F:      drivers/staging/greybus/
7157 F:      drivers/greybus/
7158 F:      include/linux/greybus.h
7159 F:      include/linux/greybus/
7160 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7161
7162 GREYBUS UART PROTOCOLS DRIVERS
7163 M:      David Lin <dtwlin@gmail.com>
7164 S:      Maintained
7165 F:      drivers/staging/greybus/uart.c
7166 F:      drivers/staging/greybus/log.c
7167
7168 GS1662 VIDEO SERIALIZER
7169 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7170 L:      linux-media@vger.kernel.org
7171 T:      git git://linuxtv.org/media_tree.git
7172 S:      Maintained
7173 F:      drivers/media/spi/gs1662.c
7174
7175 GSPCA FINEPIX SUBDRIVER
7176 M:      Frank Zago <frank@zago.net>
7177 L:      linux-media@vger.kernel.org
7178 T:      git git://linuxtv.org/media_tree.git
7179 S:      Maintained
7180 F:      drivers/media/usb/gspca/finepix.c
7181
7182 GSPCA GL860 SUBDRIVER
7183 M:      Olivier Lorin <o.lorin@laposte.net>
7184 L:      linux-media@vger.kernel.org
7185 T:      git git://linuxtv.org/media_tree.git
7186 S:      Maintained
7187 F:      drivers/media/usb/gspca/gl860/
7188
7189 GSPCA M5602 SUBDRIVER
7190 M:      Erik Andren <erik.andren@gmail.com>
7191 L:      linux-media@vger.kernel.org
7192 T:      git git://linuxtv.org/media_tree.git
7193 S:      Maintained
7194 F:      drivers/media/usb/gspca/m5602/
7195
7196 GSPCA PAC207 SONIXB SUBDRIVER
7197 M:      Hans Verkuil <hverkuil@xs4all.nl>
7198 L:      linux-media@vger.kernel.org
7199 T:      git git://linuxtv.org/media_tree.git
7200 S:      Odd Fixes
7201 F:      drivers/media/usb/gspca/pac207.c
7202
7203 GSPCA SN9C20X SUBDRIVER
7204 M:      Brian Johnson <brijohn@gmail.com>
7205 L:      linux-media@vger.kernel.org
7206 T:      git git://linuxtv.org/media_tree.git
7207 S:      Maintained
7208 F:      drivers/media/usb/gspca/sn9c20x.c
7209
7210 GSPCA T613 SUBDRIVER
7211 M:      Leandro Costantino <lcostantino@gmail.com>
7212 L:      linux-media@vger.kernel.org
7213 T:      git git://linuxtv.org/media_tree.git
7214 S:      Maintained
7215 F:      drivers/media/usb/gspca/t613.c
7216
7217 GSPCA USB WEBCAM DRIVER
7218 M:      Hans Verkuil <hverkuil@xs4all.nl>
7219 L:      linux-media@vger.kernel.org
7220 T:      git git://linuxtv.org/media_tree.git
7221 S:      Odd Fixes
7222 F:      drivers/media/usb/gspca/
7223
7224 GTP (GPRS Tunneling Protocol)
7225 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7226 M:      Harald Welte <laforge@gnumonks.org>
7227 L:      osmocom-net-gprs@lists.osmocom.org
7228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7229 S:      Maintained
7230 F:      drivers/net/gtp.c
7231
7232 GUID PARTITION TABLE (GPT)
7233 M:      Davidlohr Bueso <dave@stgolabs.net>
7234 L:      linux-efi@vger.kernel.org
7235 S:      Maintained
7236 F:      block/partitions/efi.*
7237
7238 H8/300 ARCHITECTURE
7239 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7240 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7241 W:      http://uclinux-h8.sourceforge.jp
7242 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7243 S:      Maintained
7244 F:      arch/h8300/
7245 F:      drivers/clocksource/h8300_*.c
7246 F:      drivers/clk/h8300/
7247 F:      drivers/irqchip/irq-renesas-h8*.c
7248
7249 HABANALABS PCI DRIVER
7250 M:      Oded Gabbay <oded.gabbay@gmail.com>
7251 T:      git https://github.com/HabanaAI/linux.git
7252 S:      Supported
7253 F:      drivers/misc/habanalabs/
7254 F:      include/uapi/misc/habanalabs.h
7255 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7256 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7257
7258 HACKRF MEDIA DRIVER
7259 M:      Antti Palosaari <crope@iki.fi>
7260 L:      linux-media@vger.kernel.org
7261 W:      https://linuxtv.org
7262 W:      http://palosaari.fi/linux/
7263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7264 T:      git git://linuxtv.org/anttip/media_tree.git
7265 S:      Maintained
7266 F:      drivers/media/usb/hackrf/
7267
7268 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7269 M:      Frank Seidel <frank@f-seidel.de>
7270 L:      platform-driver-x86@vger.kernel.org
7271 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7272 S:      Maintained
7273 F:      drivers/platform/x86/hdaps.c
7274
7275 HARDWARE MONITORING
7276 M:      Jean Delvare <jdelvare@suse.com>
7277 M:      Guenter Roeck <linux@roeck-us.net>
7278 L:      linux-hwmon@vger.kernel.org
7279 W:      http://hwmon.wiki.kernel.org/
7280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7281 S:      Maintained
7282 F:      Documentation/devicetree/bindings/hwmon/
7283 F:      Documentation/hwmon/
7284 F:      drivers/hwmon/
7285 F:      include/linux/hwmon*.h
7286 F:      include/trace/events/hwmon*.h
7287
7288 HARDWARE RANDOM NUMBER GENERATOR CORE
7289 M:      Matt Mackall <mpm@selenic.com>
7290 M:      Herbert Xu <herbert@gondor.apana.org.au>
7291 L:      linux-crypto@vger.kernel.org
7292 S:      Odd fixes
7293 F:      Documentation/devicetree/bindings/rng/
7294 F:      Documentation/admin-guide/hw_random.rst
7295 F:      drivers/char/hw_random/
7296 F:      include/linux/hw_random.h
7297
7298 HARDWARE TRACING FACILITIES
7299 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7300 S:      Maintained
7301 F:      drivers/hwtracing/
7302
7303 HARDWARE SPINLOCK CORE
7304 M:      Ohad Ben-Cohen <ohad@wizery.com>
7305 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7306 L:      linux-remoteproc@vger.kernel.org
7307 S:      Maintained
7308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7309 F:      Documentation/devicetree/bindings/hwlock/
7310 F:      Documentation/hwspinlock.txt
7311 F:      drivers/hwspinlock/
7312 F:      include/linux/hwspinlock.h
7313
7314 HARMONY SOUND DRIVER
7315 L:      linux-parisc@vger.kernel.org
7316 S:      Maintained
7317 F:      sound/parisc/harmony.*
7318
7319 HDPVR USB VIDEO ENCODER DRIVER
7320 M:      Hans Verkuil <hverkuil@xs4all.nl>
7321 L:      linux-media@vger.kernel.org
7322 T:      git git://linuxtv.org/media_tree.git
7323 W:      https://linuxtv.org
7324 S:      Odd Fixes
7325 F:      drivers/media/usb/hdpvr/
7326
7327 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7328 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7329 S:      Supported
7330 F:      Documentation/watchdog/hpwdt.rst
7331 F:      drivers/watchdog/hpwdt.c
7332
7333 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7334 M:      Don Brace <don.brace@microsemi.com>
7335 L:      esc.storagedev@microsemi.com
7336 L:      linux-scsi@vger.kernel.org
7337 S:      Supported
7338 F:      Documentation/scsi/hpsa.txt
7339 F:      drivers/scsi/hpsa*.[ch]
7340 F:      include/linux/cciss*.h
7341 F:      include/uapi/linux/cciss*.h
7342
7343 HFI1 DRIVER
7344 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7345 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7346 L:      linux-rdma@vger.kernel.org
7347 S:      Supported
7348 F:      drivers/infiniband/hw/hfi1
7349
7350 HFS FILESYSTEM
7351 L:      linux-fsdevel@vger.kernel.org
7352 S:      Orphan
7353 F:      Documentation/filesystems/hfs.txt
7354 F:      fs/hfs/
7355
7356 HFSPLUS FILESYSTEM
7357 L:      linux-fsdevel@vger.kernel.org
7358 S:      Orphan
7359 F:      Documentation/filesystems/hfsplus.txt
7360 F:      fs/hfsplus/
7361
7362 HGA FRAMEBUFFER DRIVER
7363 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7364 L:      linux-nvidia@lists.surfsouth.com
7365 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7366 S:      Maintained
7367 F:      drivers/video/fbdev/hgafb.c
7368
7369 HIBERNATION (aka Software Suspend, aka swsusp)
7370 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7371 M:      Pavel Machek <pavel@ucw.cz>
7372 L:      linux-pm@vger.kernel.org
7373 B:      https://bugzilla.kernel.org
7374 S:      Supported
7375 F:      arch/x86/power/
7376 F:      drivers/base/power/
7377 F:      kernel/power/
7378 F:      include/linux/suspend.h
7379 F:      include/linux/freezer.h
7380 F:      include/linux/pm.h
7381 F:      arch/*/include/asm/suspend*.h
7382
7383 HID CORE LAYER
7384 M:      Jiri Kosina <jikos@kernel.org>
7385 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7386 L:      linux-input@vger.kernel.org
7387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7388 S:      Maintained
7389 F:      drivers/hid/
7390 F:      include/linux/hid*
7391 F:      include/uapi/linux/hid*
7392
7393 HID SENSOR HUB DRIVERS
7394 M:      Jiri Kosina <jikos@kernel.org>
7395 M:      Jonathan Cameron <jic23@kernel.org>
7396 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7397 L:      linux-input@vger.kernel.org
7398 L:      linux-iio@vger.kernel.org
7399 S:      Maintained
7400 F:      Documentation/hid/hid-sensor*
7401 F:      drivers/hid/hid-sensor-*
7402 F:      drivers/iio/*/hid-*
7403 F:      include/linux/hid-sensor-*
7404
7405 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7406 M:      Thomas Gleixner <tglx@linutronix.de>
7407 L:      linux-kernel@vger.kernel.org
7408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7409 S:      Maintained
7410 F:      Documentation/timers/
7411 F:      kernel/time/hrtimer.c
7412 F:      kernel/time/clockevents.c
7413 F:      kernel/time/timer_*.c
7414 F:      include/linux/clockchips.h
7415 F:      include/linux/hrtimer.h
7416
7417 HIGH-SPEED SCC DRIVER FOR AX.25
7418 L:      linux-hams@vger.kernel.org
7419 S:      Orphan
7420 F:      drivers/net/hamradio/dmascc.c
7421 F:      drivers/net/hamradio/scc.c
7422
7423 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7424 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7425 W:      http://www.highpoint-tech.com
7426 S:      Supported
7427 F:      Documentation/scsi/hptiop.txt
7428 F:      drivers/scsi/hptiop.c
7429
7430 HIPPI
7431 M:      Jes Sorensen <jes@trained-monkey.org>
7432 L:      linux-hippi@sunsite.dk
7433 S:      Maintained
7434 F:      include/linux/hippidevice.h
7435 F:      include/uapi/linux/if_hippi.h
7436 F:      net/802/hippi.c
7437 F:      drivers/net/hippi/
7438
7439 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7440 M:      Zaibo Xu <xuzaibo@huawei.com>
7441 L:      linux-crypto@vger.kernel.org
7442 S:      Maintained
7443 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7444 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7445 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7446 F:      drivers/crypto/hisilicon/sec2/sec.h
7447 F:      Documentation/ABI/testing/debugfs-hisi-sec
7448
7449 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7450 M:      Zaibo Xu <xuzaibo@huawei.com>
7451 L:      linux-crypto@vger.kernel.org
7452 S:      Maintained
7453 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7454 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7455 F:      drivers/crypto/hisilicon/hpre/hpre.h
7456 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7457
7458 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7459 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7460 M:      Salil Mehta <salil.mehta@huawei.com>
7461 L:      netdev@vger.kernel.org
7462 W:      http://www.hisilicon.com
7463 S:      Maintained
7464 F:      drivers/net/ethernet/hisilicon/hns3/
7465
7466 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7467 M:      Zaibo Xu <xuzaibo@huawei.com>
7468 S:      Maintained
7469 F:      drivers/char/hw_random/hisi-trng-v2.c
7470
7471 HISILICON LPC BUS DRIVER
7472 M:      john.garry@huawei.com
7473 W:      http://www.hisilicon.com
7474 S:      Maintained
7475 F:      drivers/bus/hisi_lpc.c
7476 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7477
7478 HISILICON NETWORK SUBSYSTEM DRIVER
7479 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7480 M:      Salil Mehta <salil.mehta@huawei.com>
7481 L:      netdev@vger.kernel.org
7482 W:      http://www.hisilicon.com
7483 S:      Maintained
7484 F:      drivers/net/ethernet/hisilicon/
7485 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7486
7487 HISILICON PMU DRIVER
7488 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7489 W:      http://www.hisilicon.com
7490 S:      Supported
7491 F:      drivers/perf/hisilicon
7492 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7493
7494 HISILICON ROCE DRIVER
7495 M:      Lijun Ou <oulijun@huawei.com>
7496 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7497 L:      linux-rdma@vger.kernel.org
7498 S:      Maintained
7499 F:      drivers/infiniband/hw/hns/
7500 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7501
7502 HISILICON SAS Controller
7503 M:      John Garry <john.garry@huawei.com>
7504 W:      http://www.hisilicon.com
7505 S:      Supported
7506 F:      drivers/scsi/hisi_sas/
7507 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7508
7509 HISILICON QM AND ZIP Controller DRIVER
7510 M:      Zhou Wang <wangzhou1@hisilicon.com>
7511 L:      linux-crypto@vger.kernel.org
7512 S:      Maintained
7513 F:      drivers/crypto/hisilicon/qm.c
7514 F:      drivers/crypto/hisilicon/qm.h
7515 F:      drivers/crypto/hisilicon/sgl.c
7516 F:      drivers/crypto/hisilicon/zip/
7517 F:      Documentation/ABI/testing/debugfs-hisi-zip
7518
7519 HMM - Heterogeneous Memory Management
7520 M:      Jérôme Glisse <jglisse@redhat.com>
7521 L:      linux-mm@kvack.org
7522 S:      Maintained
7523 F:      mm/hmm*
7524 F:      include/linux/hmm*
7525 F:      Documentation/vm/hmm.rst
7526
7527 HOST AP DRIVER
7528 M:      Jouni Malinen <j@w1.fi>
7529 L:      linux-wireless@vger.kernel.org
7530 W:      http://w1.fi/hostap-driver.html
7531 S:      Obsolete
7532 F:      drivers/net/wireless/intersil/hostap/
7533
7534 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7535 L:      platform-driver-x86@vger.kernel.org
7536 S:      Orphan
7537 F:      drivers/platform/x86/tc1100-wmi.c
7538
7539 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7540 M:      Jaroslav Kysela <perex@perex.cz>
7541 S:      Obsolete
7542 F:      drivers/staging/hp/hp100.*
7543
7544 HPET:   High Precision Event Timers driver
7545 M:      Clemens Ladisch <clemens@ladisch.de>
7546 S:      Maintained
7547 F:      Documentation/timers/hpet.rst
7548 F:      drivers/char/hpet.c
7549 F:      include/linux/hpet.h
7550 F:      include/uapi/linux/hpet.h
7551
7552 HPET:   x86
7553 S:      Orphan
7554 F:      arch/x86/kernel/hpet.c
7555 F:      arch/x86/include/asm/hpet.h
7556
7557 HPFS FILESYSTEM
7558 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7559 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7560 S:      Maintained
7561 F:      fs/hpfs/
7562
7563 HSI SUBSYSTEM
7564 M:      Sebastian Reichel <sre@kernel.org>
7565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7566 S:      Maintained
7567 F:      Documentation/ABI/testing/sysfs-bus-hsi
7568 F:      Documentation/driver-api/hsi.rst
7569 F:      drivers/hsi/
7570 F:      include/linux/hsi/
7571 F:      include/uapi/linux/hsi/
7572
7573 HSO 3G MODEM DRIVER
7574 L:      linux-usb@vger.kernel.org
7575 S:      Orphan
7576 F:      drivers/net/usb/hso.c
7577
7578 HSR NETWORK PROTOCOL
7579 M:      Arvid Brodin <arvid.brodin@alten.se>
7580 L:      netdev@vger.kernel.org
7581 S:      Maintained
7582 F:      net/hsr/
7583
7584 HT16K33 LED CONTROLLER DRIVER
7585 M:      Robin van der Gracht <robin@protonic.nl>
7586 S:      Maintained
7587 F:      drivers/auxdisplay/ht16k33.c
7588 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7589
7590 HTCPEN TOUCHSCREEN DRIVER
7591 M:      Pau Oliva Fora <pof@eslack.org>
7592 L:      linux-input@vger.kernel.org
7593 S:      Maintained
7594 F:      drivers/input/touchscreen/htcpen.c
7595
7596 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7597 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7598 L:      linux-iio@vger.kernel.org
7599 W:      http://www.st.com/
7600 S:      Maintained
7601 F:      drivers/iio/humidity/hts221*
7602 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7603
7604 HUAWEI ETHERNET DRIVER
7605 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7606 L:      netdev@vger.kernel.org
7607 S:      Supported
7608 F:      Documentation/networking/hinic.txt
7609 F:      drivers/net/ethernet/huawei/hinic/
7610
7611 HUGETLB FILESYSTEM
7612 M:      Mike Kravetz <mike.kravetz@oracle.com>
7613 L:      linux-mm@kvack.org
7614 S:      Maintained
7615 F:      fs/hugetlbfs/
7616 F:      mm/hugetlb.c
7617 F:      include/linux/hugetlb.h
7618 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7619 F:      Documentation/vm/hugetlbfs_reserv.rst
7620 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7621
7622 HVA ST MEDIA DRIVER
7623 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7624 L:      linux-media@vger.kernel.org
7625 T:      git git://linuxtv.org/media_tree.git
7626 W:      https://linuxtv.org
7627 S:      Supported
7628 F:      drivers/media/platform/sti/hva
7629
7630 HWPOISON MEMORY FAILURE HANDLING
7631 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7632 L:      linux-mm@kvack.org
7633 S:      Maintained
7634 F:      mm/memory-failure.c
7635 F:      mm/hwpoison-inject.c
7636
7637 HYGON PROCESSOR SUPPORT
7638 M:      Pu Wen <puwen@hygon.cn>
7639 L:      linux-kernel@vger.kernel.org
7640 S:      Maintained
7641 F:      arch/x86/kernel/cpu/hygon.c
7642
7643 HYNIX HI556 SENSOR DRIVER
7644 M:      Shawn Tu <shawnx.tu@intel.com>
7645 L:      linux-media@vger.kernel.org
7646 T:      git git://linuxtv.org/media_tree.git
7647 S:      Maintained
7648 F:      drivers/media/i2c/hi556.c
7649
7650 Hyper-V CORE AND DRIVERS
7651 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7652 M:      Haiyang Zhang <haiyangz@microsoft.com>
7653 M:      Stephen Hemminger <sthemmin@microsoft.com>
7654 M:      Sasha Levin <sashal@kernel.org>
7655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7656 L:      linux-hyperv@vger.kernel.org
7657 S:      Supported
7658 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7659 F:      arch/x86/include/asm/mshyperv.h
7660 F:      arch/x86/include/asm/trace/hyperv.h
7661 F:      arch/x86/include/asm/hyperv-tlfs.h
7662 F:      arch/x86/kernel/cpu/mshyperv.c
7663 F:      arch/x86/hyperv
7664 F:      drivers/clocksource/hyperv_timer.c
7665 F:      drivers/hid/hid-hyperv.c
7666 F:      drivers/hv/
7667 F:      drivers/input/serio/hyperv-keyboard.c
7668 F:      drivers/pci/controller/pci-hyperv.c
7669 F:      drivers/pci/controller/pci-hyperv-intf.c
7670 F:      drivers/net/hyperv/
7671 F:      drivers/scsi/storvsc_drv.c
7672 F:      drivers/uio/uio_hv_generic.c
7673 F:      drivers/video/fbdev/hyperv_fb.c
7674 F:      drivers/iommu/hyperv-iommu.c
7675 F:      net/vmw_vsock/hyperv_transport.c
7676 F:      include/clocksource/hyperv_timer.h
7677 F:      include/linux/hyperv.h
7678 F:      include/uapi/linux/hyperv.h
7679 F:      include/asm-generic/mshyperv.h
7680 F:      tools/hv/
7681 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7682 F:      Documentation/ABI/testing/debugfs-hyperv
7683
7684 HYPERBUS SUPPORT
7685 M:      Vignesh Raghavendra <vigneshr@ti.com>
7686 S:      Supported
7687 F:      drivers/mtd/hyperbus/
7688 F:      include/linux/mtd/hyperbus.h
7689 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7690 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7691
7692 HYPERVISOR VIRTUAL CONSOLE DRIVER
7693 L:      linuxppc-dev@lists.ozlabs.org
7694 S:      Odd Fixes
7695 F:      drivers/tty/hvc/
7696
7697 I2C ACPI SUPPORT
7698 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7699 L:      linux-i2c@vger.kernel.org
7700 L:      linux-acpi@vger.kernel.org
7701 S:      Maintained
7702 F:      drivers/i2c/i2c-core-acpi.c
7703
7704 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7705 M:      Ajay Gupta <ajayg@nvidia.com>
7706 L:      linux-i2c@vger.kernel.org
7707 S:      Maintained
7708 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7709 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7710
7711 I2C MUXES
7712 M:      Peter Rosin <peda@axentia.se>
7713 L:      linux-i2c@vger.kernel.org
7714 S:      Maintained
7715 F:      Documentation/i2c/i2c-topology.rst
7716 F:      Documentation/i2c/muxes/
7717 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7718 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7719 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7720 F:      drivers/i2c/i2c-mux.c
7721 F:      drivers/i2c/muxes/
7722 F:      include/linux/i2c-mux.h
7723
7724 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7725 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7726 L:      linux-i2c@vger.kernel.org
7727 S:      Maintained
7728 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7729 F:      drivers/i2c/busses/i2c-mv64xxx.c
7730
7731 I2C OVER PARALLEL PORT
7732 M:      Jean Delvare <jdelvare@suse.com>
7733 L:      linux-i2c@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/i2c/busses/i2c-parport.rst
7736 F:      Documentation/i2c/busses/i2c-parport-light.rst
7737 F:      drivers/i2c/busses/i2c-parport.c
7738 F:      drivers/i2c/busses/i2c-parport-light.c
7739
7740 I2C SUBSYSTEM
7741 M:      Wolfram Sang <wsa@the-dreams.de>
7742 L:      linux-i2c@vger.kernel.org
7743 W:      https://i2c.wiki.kernel.org/
7744 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7746 S:      Maintained
7747 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7748 F:      Documentation/i2c/
7749 F:      drivers/i2c/*
7750 F:      include/linux/i2c.h
7751 F:      include/linux/i2c-dev.h
7752 F:      include/linux/i2c-smbus.h
7753 F:      include/uapi/linux/i2c.h
7754 F:      include/uapi/linux/i2c-*.h
7755
7756 I2C SUBSYSTEM HOST DRIVERS
7757 L:      linux-i2c@vger.kernel.org
7758 W:      https://i2c.wiki.kernel.org/
7759 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7761 S:      Odd Fixes
7762 F:      Documentation/devicetree/bindings/i2c/
7763 F:      drivers/i2c/algos/
7764 F:      drivers/i2c/busses/
7765
7766 I2C-TAOS-EVM DRIVER
7767 M:      Jean Delvare <jdelvare@suse.com>
7768 L:      linux-i2c@vger.kernel.org
7769 S:      Maintained
7770 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7771 F:      drivers/i2c/busses/i2c-taos-evm.c
7772
7773 I2C-TINY-USB DRIVER
7774 M:      Till Harbaum <till@harbaum.org>
7775 L:      linux-i2c@vger.kernel.org
7776 W:      http://www.harbaum.org/till/i2c_tiny_usb
7777 S:      Maintained
7778 F:      drivers/i2c/busses/i2c-tiny-usb.c
7779
7780 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7781 M:      Jean Delvare <jdelvare@suse.com>
7782 L:      linux-i2c@vger.kernel.org
7783 S:      Maintained
7784 F:      Documentation/i2c/busses/i2c-ali1535.rst
7785 F:      Documentation/i2c/busses/i2c-ali1563.rst
7786 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7787 F:      Documentation/i2c/busses/i2c-amd756.rst
7788 F:      Documentation/i2c/busses/i2c-amd8111.rst
7789 F:      Documentation/i2c/busses/i2c-i801.rst
7790 F:      Documentation/i2c/busses/i2c-nforce2.rst
7791 F:      Documentation/i2c/busses/i2c-piix4.rst
7792 F:      Documentation/i2c/busses/i2c-sis5595.rst
7793 F:      Documentation/i2c/busses/i2c-sis630.rst
7794 F:      Documentation/i2c/busses/i2c-sis96x.rst
7795 F:      Documentation/i2c/busses/i2c-via.rst
7796 F:      Documentation/i2c/busses/i2c-viapro.rst
7797 F:      drivers/i2c/busses/i2c-ali1535.c
7798 F:      drivers/i2c/busses/i2c-ali1563.c
7799 F:      drivers/i2c/busses/i2c-ali15x3.c
7800 F:      drivers/i2c/busses/i2c-amd756.c
7801 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7802 F:      drivers/i2c/busses/i2c-amd8111.c
7803 F:      drivers/i2c/busses/i2c-i801.c
7804 F:      drivers/i2c/busses/i2c-isch.c
7805 F:      drivers/i2c/busses/i2c-nforce2.c
7806 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7807 F:      drivers/i2c/busses/i2c-piix4.c
7808 F:      drivers/i2c/busses/i2c-sis5595.c
7809 F:      drivers/i2c/busses/i2c-sis630.c
7810 F:      drivers/i2c/busses/i2c-sis96x.c
7811 F:      drivers/i2c/busses/i2c-via.c
7812 F:      drivers/i2c/busses/i2c-viapro.c
7813
7814 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7815 M:      Hans de Goede <hdegoede@redhat.com>
7816 L:      linux-i2c@vger.kernel.org
7817 S:      Maintained
7818 F:      drivers/i2c/busses/i2c-cht-wc.c
7819
7820 I2C/SMBUS ISMT DRIVER
7821 M:      Seth Heasley <seth.heasley@intel.com>
7822 M:      Neil Horman <nhorman@tuxdriver.com>
7823 L:      linux-i2c@vger.kernel.org
7824 F:      drivers/i2c/busses/i2c-ismt.c
7825 F:      Documentation/i2c/busses/i2c-ismt.rst
7826
7827 I2C/SMBUS STUB DRIVER
7828 M:      Jean Delvare <jdelvare@suse.com>
7829 L:      linux-i2c@vger.kernel.org
7830 S:      Maintained
7831 F:      drivers/i2c/i2c-stub.c
7832
7833 I3C SUBSYSTEM
7834 M:      Boris Brezillon <bbrezillon@kernel.org>
7835 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7836 C:      irc://chat.freenode.net/linux-i3c
7837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7838 S:      Maintained
7839 F:      Documentation/ABI/testing/sysfs-bus-i3c
7840 F:      Documentation/devicetree/bindings/i3c/
7841 F:      Documentation/driver-api/i3c
7842 F:      drivers/i3c/
7843 F:      include/linux/i3c/
7844
7845 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7846 M:      Vitor Soares <vitor.soares@synopsys.com>
7847 S:      Maintained
7848 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7849 F:      drivers/i3c/master/dw*
7850
7851 I3C DRIVER FOR CADENCE I3C MASTER IP
7852 M:      Przemysław Gaj <pgaj@cadence.com>
7853 S:      Maintained
7854 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7855 F:      drivers/i3c/master/i3c-master-cdns.c
7856
7857 IA64 (Itanium) PLATFORM
7858 M:      Tony Luck <tony.luck@intel.com>
7859 M:      Fenghua Yu <fenghua.yu@intel.com>
7860 L:      linux-ia64@vger.kernel.org
7861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7862 S:      Maintained
7863 F:      arch/ia64/
7864
7865 IBM Power 842 compression accelerator
7866 M:      Haren Myneni <haren@us.ibm.com>
7867 S:      Supported
7868 F:      drivers/crypto/nx/Makefile
7869 F:      drivers/crypto/nx/Kconfig
7870 F:      drivers/crypto/nx/nx-842*
7871 F:      include/linux/sw842.h
7872 F:      crypto/842.c
7873 F:      lib/842/
7874
7875 IBM Power in-Nest Crypto Acceleration
7876 M:      Breno Leitão <leitao@debian.org>
7877 M:      Nayna Jain <nayna@linux.ibm.com>
7878 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7879 L:      linux-crypto@vger.kernel.org
7880 S:      Supported
7881 F:      drivers/crypto/nx/Makefile
7882 F:      drivers/crypto/nx/Kconfig
7883 F:      drivers/crypto/nx/nx-aes*
7884 F:      drivers/crypto/nx/nx-sha*
7885 F:      drivers/crypto/nx/nx.*
7886 F:      drivers/crypto/nx/nx_csbcpb.h
7887 F:      drivers/crypto/nx/nx_debugfs.c
7888
7889 IBM Power Linux RAID adapter
7890 M:      Brian King <brking@us.ibm.com>
7891 S:      Supported
7892 F:      drivers/scsi/ipr.*
7893
7894 IBM Power SRIOV Virtual NIC Device Driver
7895 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7896 M:      John Allen <jallen@linux.ibm.com>
7897 L:      netdev@vger.kernel.org
7898 S:      Supported
7899 F:      drivers/net/ethernet/ibm/ibmvnic.*
7900
7901 IBM Power Virtual Accelerator Switchboard
7902 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7903 L:      linuxppc-dev@lists.ozlabs.org
7904 S:      Supported
7905 F:      arch/powerpc/platforms/powernv/vas*
7906 F:      arch/powerpc/platforms/powernv/copy-paste.h
7907 F:      arch/powerpc/include/asm/vas.h
7908
7909 IBM Power Virtual Ethernet Device Driver
7910 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7911 L:      netdev@vger.kernel.org
7912 S:      Supported
7913 F:      drivers/net/ethernet/ibm/ibmveth.*
7914
7915 IBM Power Virtual FC Device Drivers
7916 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7917 L:      linux-scsi@vger.kernel.org
7918 S:      Supported
7919 F:      drivers/scsi/ibmvscsi/ibmvfc*
7920
7921 IBM Power Virtual Management Channel Driver
7922 M:      Steven Royer <seroyer@linux.ibm.com>
7923 S:      Supported
7924 F:      drivers/misc/ibmvmc.*
7925
7926 IBM Power Virtual SCSI Device Drivers
7927 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7928 L:      linux-scsi@vger.kernel.org
7929 S:      Supported
7930 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7931 F:      include/scsi/viosrp.h
7932
7933 IBM Power Virtual SCSI Device Target Driver
7934 M:      Michael Cyr <mikecyr@linux.ibm.com>
7935 L:      linux-scsi@vger.kernel.org
7936 L:      target-devel@vger.kernel.org
7937 S:      Supported
7938 F:      drivers/scsi/ibmvscsi_tgt/
7939
7940 IBM Power VMX Cryptographic instructions
7941 M:      Breno Leitão <leitao@debian.org>
7942 M:      Nayna Jain <nayna@linux.ibm.com>
7943 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7944 L:      linux-crypto@vger.kernel.org
7945 S:      Supported
7946 F:      drivers/crypto/vmx/Makefile
7947 F:      drivers/crypto/vmx/Kconfig
7948 F:      drivers/crypto/vmx/vmx.c
7949 F:      drivers/crypto/vmx/aes*
7950 F:      drivers/crypto/vmx/ghash*
7951 F:      drivers/crypto/vmx/ppc-xlate.pl
7952
7953 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7954 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7955 L:      linux-pci@vger.kernel.org
7956 L:      linuxppc-dev@lists.ozlabs.org
7957 S:      Supported
7958 F:      drivers/pci/hotplug/rpaphp*
7959
7960 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7961 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7962 L:      linux-pci@vger.kernel.org
7963 L:      linuxppc-dev@lists.ozlabs.org
7964 S:      Supported
7965 F:      drivers/pci/hotplug/rpadlpar*
7966
7967 IBM ServeRAID RAID DRIVER
7968 S:      Orphan
7969 F:      drivers/scsi/ips.*
7970
7971 ICH LPC AND GPIO DRIVER
7972 M:      Peter Tyser <ptyser@xes-inc.com>
7973 S:      Maintained
7974 F:      drivers/mfd/lpc_ich.c
7975 F:      drivers/gpio/gpio-ich.c
7976
7977 ICY I2C DRIVER
7978 M:      Max Staudt <max@enpas.org>
7979 L:      linux-i2c@vger.kernel.org
7980 S:      Maintained
7981 F:      drivers/i2c/busses/i2c-icy.c
7982
7983 IDE SUBSYSTEM
7984 M:      "David S. Miller" <davem@davemloft.net>
7985 L:      linux-ide@vger.kernel.org
7986 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7988 S:      Maintained
7989 F:      Documentation/ide/
7990 F:      drivers/ide/
7991 F:      include/linux/ide.h
7992
7993 IDE/ATAPI DRIVERS
7994 M:      Borislav Petkov <bp@alien8.de>
7995 L:      linux-ide@vger.kernel.org
7996 S:      Maintained
7997 F:      Documentation/cdrom/ide-cd.rst
7998 F:      drivers/ide/ide-cd*
7999
8000 IDEAPAD LAPTOP EXTRAS DRIVER
8001 M:      Ike Panhc <ike.pan@canonical.com>
8002 L:      platform-driver-x86@vger.kernel.org
8003 W:      http://launchpad.net/ideapad-laptop
8004 S:      Maintained
8005 F:      drivers/platform/x86/ideapad-laptop.c
8006
8007 IDEAPAD LAPTOP SLIDEBAR DRIVER
8008 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8009 L:      linux-input@vger.kernel.org
8010 W:      https://github.com/o2genum/ideapad-slidebar
8011 S:      Maintained
8012 F:      drivers/input/misc/ideapad_slidebar.c
8013
8014 IDT VersaClock 5 CLOCK DRIVER
8015 M:      Marek Vasut <marek.vasut@gmail.com>
8016 S:      Maintained
8017 F:      drivers/clk/clk-versaclock5.c
8018
8019 IEEE 802.15.4 SUBSYSTEM
8020 M:      Alexander Aring <alex.aring@gmail.com>
8021 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8022 L:      linux-wpan@vger.kernel.org
8023 W:      http://wpan.cakelab.org/
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8026 S:      Maintained
8027 F:      net/ieee802154/
8028 F:      net/mac802154/
8029 F:      drivers/net/ieee802154/
8030 F:      include/linux/nl802154.h
8031 F:      include/linux/ieee802154.h
8032 F:      include/net/nl802154.h
8033 F:      include/net/mac802154.h
8034 F:      include/net/af_ieee802154.h
8035 F:      include/net/cfg802154.h
8036 F:      include/net/ieee802154_netdev.h
8037 F:      Documentation/networking/ieee802154.rst
8038
8039 IFE PROTOCOL
8040 M:      Yotam Gigi <yotam.gi@gmail.com>
8041 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8042 F:      net/ife
8043 F:      include/net/ife.h
8044 F:      include/uapi/linux/ife.h
8045
8046 IGORPLUG-USB IR RECEIVER
8047 M:      Sean Young <sean@mess.org>
8048 L:      linux-media@vger.kernel.org
8049 S:      Maintained
8050 F:      drivers/media/rc/igorplugusb.c
8051
8052 IGUANAWORKS USB IR TRANSCEIVER
8053 M:      Sean Young <sean@mess.org>
8054 L:      linux-media@vger.kernel.org
8055 S:      Maintained
8056 F:      drivers/media/rc/iguanair.c
8057
8058 IIO DIGITAL POTENTIOMETER DAC
8059 M:      Peter Rosin <peda@axentia.se>
8060 L:      linux-iio@vger.kernel.org
8061 S:      Maintained
8062 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8063 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8064 F:      drivers/iio/dac/dpot-dac.c
8065
8066 IIO ENVELOPE DETECTOR
8067 M:      Peter Rosin <peda@axentia.se>
8068 L:      linux-iio@vger.kernel.org
8069 S:      Maintained
8070 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8071 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8072 F:      drivers/iio/adc/envelope-detector.c
8073
8074 IIO MULTIPLEXER
8075 M:      Peter Rosin <peda@axentia.se>
8076 L:      linux-iio@vger.kernel.org
8077 S:      Maintained
8078 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8079 F:      drivers/iio/multiplexer/iio-mux.c
8080
8081 IIO SUBSYSTEM AND DRIVERS
8082 M:      Jonathan Cameron <jic23@kernel.org>
8083 R:      Hartmut Knaack <knaack.h@gmx.de>
8084 R:      Lars-Peter Clausen <lars@metafoo.de>
8085 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8086 L:      linux-iio@vger.kernel.org
8087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8088 S:      Maintained
8089 F:      Documentation/ABI/testing/configfs-iio*
8090 F:      Documentation/ABI/testing/sysfs-bus-iio*
8091 F:      Documentation/devicetree/bindings/iio/
8092 F:      drivers/iio/
8093 F:      drivers/staging/iio/
8094 F:      include/linux/iio/
8095 F:      tools/iio/
8096
8097 IIO UNIT CONVERTER
8098 M:      Peter Rosin <peda@axentia.se>
8099 L:      linux-iio@vger.kernel.org
8100 S:      Maintained
8101 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8102 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8103 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8104 F:      drivers/iio/afe/iio-rescale.c
8105
8106 IKANOS/ADI EAGLE ADSL USB DRIVER
8107 M:      Matthieu Castet <castet.matthieu@free.fr>
8108 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8109 S:      Maintained
8110 F:      drivers/usb/atm/ueagle-atm.c
8111
8112 IMGTEC ASCII LCD DRIVER
8113 M:      Paul Burton <paulburton@kernel.org>
8114 S:      Maintained
8115 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8116 F:      drivers/auxdisplay/img-ascii-lcd.c
8117
8118 IMGTEC IR DECODER DRIVER
8119 M:      James Hogan <jhogan@kernel.org>
8120 S:      Maintained
8121 F:      drivers/media/rc/img-ir/
8122
8123 IMON SOUNDGRAPH USB IR RECEIVER
8124 M:      Sean Young <sean@mess.org>
8125 L:      linux-media@vger.kernel.org
8126 S:      Maintained
8127 F:      drivers/media/rc/imon_raw.c
8128 F:      drivers/media/rc/imon.c
8129
8130 IMS TWINTURBO FRAMEBUFFER DRIVER
8131 L:      linux-fbdev@vger.kernel.org
8132 S:      Orphan
8133 F:      drivers/video/fbdev/imsttfb.c
8134
8135 INA209 HARDWARE MONITOR DRIVER
8136 M:      Guenter Roeck <linux@roeck-us.net>
8137 L:      linux-hwmon@vger.kernel.org
8138 S:      Maintained
8139 F:      Documentation/hwmon/ina209.rst
8140 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8141 F:      drivers/hwmon/ina209.c
8142
8143 INA2XX HARDWARE MONITOR DRIVER
8144 M:      Guenter Roeck <linux@roeck-us.net>
8145 L:      linux-hwmon@vger.kernel.org
8146 S:      Maintained
8147 F:      Documentation/hwmon/ina2xx.rst
8148 F:      drivers/hwmon/ina2xx.c
8149 F:      include/linux/platform_data/ina2xx.h
8150
8151 INDUSTRY PACK SUBSYSTEM (IPACK)
8152 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8153 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8154 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8155 L:      industrypack-devel@lists.sourceforge.net
8156 W:      http://industrypack.sourceforge.net
8157 S:      Maintained
8158 F:      drivers/ipack/
8159
8160 INFINEON DPS310 Driver
8161 M:      Eddie James <eajames@linux.ibm.com>
8162 L:      linux-iio@vger.kernel.org
8163 F:      drivers/iio/pressure/dps310.c
8164 S:      Maintained
8165
8166 INFINIBAND SUBSYSTEM
8167 M:      Doug Ledford <dledford@redhat.com>
8168 M:      Jason Gunthorpe <jgg@mellanox.com>
8169 L:      linux-rdma@vger.kernel.org
8170 W:      https://github.com/linux-rdma/rdma-core
8171 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8173 S:      Supported
8174 F:      Documentation/devicetree/bindings/infiniband/
8175 F:      Documentation/infiniband/
8176 F:      drivers/infiniband/
8177 F:      include/uapi/linux/if_infiniband.h
8178 F:      include/uapi/rdma/
8179 F:      include/rdma/
8180 F:      include/trace/events/ib_mad.h
8181 F:      include/trace/events/ib_umad.h
8182 F:      samples/bpf/ibumad_kern.c
8183 F:      samples/bpf/ibumad_user.c
8184
8185 INGENIC JZ4780 DMA Driver
8186 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8187 S:      Maintained
8188 F:      drivers/dma/dma-jz4780.c
8189
8190 INGENIC JZ4780 NAND DRIVER
8191 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8192 L:      linux-mtd@lists.infradead.org
8193 S:      Maintained
8194 F:      drivers/mtd/nand/raw/ingenic/
8195
8196 INGENIC JZ47xx SoCs
8197 M:      Paul Cercueil <paul@crapouillou.net>
8198 S:      Maintained
8199 F:      arch/mips/boot/dts/ingenic/
8200 F:      arch/mips/include/asm/mach-jz4740/
8201 F:      arch/mips/jz4740/
8202 F:      drivers/clk/ingenic/
8203 F:      drivers/dma/dma-jz4780.c
8204 F:      drivers/gpu/drm/ingenic/
8205 F:      drivers/i2c/busses/i2c-jz4780.c
8206 F:      drivers/iio/adc/ingenic-adc.c
8207 F:      drivers/irqchip/irq-ingenic.c
8208 F:      drivers/memory/jz4780-nemc.c
8209 F:      drivers/mmc/host/jz4740_mmc.c
8210 F:      drivers/mtd/nand/raw/ingenic/
8211 F:      drivers/pinctrl/pinctrl-ingenic.c
8212 F:      drivers/power/supply/ingenic-battery.c
8213 F:      drivers/pwm/pwm-jz4740.c
8214 F:      drivers/rtc/rtc-jz4740.c
8215 F:      drivers/tty/serial/8250/8250_ingenic.c
8216 F:      drivers/usb/musb/jz4740.c
8217 F:      drivers/watchdog/jz4740_wdt.c
8218 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8219 F:      include/linux/mfd/ingenic-tcu.h
8220 F:      sound/soc/jz4740/
8221 F:      sound/soc/codecs/jz47*
8222
8223 INOTIFY
8224 M:      Jan Kara <jack@suse.cz>
8225 R:      Amir Goldstein <amir73il@gmail.com>
8226 L:      linux-fsdevel@vger.kernel.org
8227 S:      Maintained
8228 F:      Documentation/filesystems/inotify.txt
8229 F:      fs/notify/inotify/
8230 F:      include/linux/inotify.h
8231 F:      include/uapi/linux/inotify.h
8232
8233 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8234 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8235 L:      linux-input@vger.kernel.org
8236 Q:      http://patchwork.kernel.org/project/linux-input/list/
8237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8238 S:      Maintained
8239 F:      drivers/input/
8240 F:      include/linux/input.h
8241 F:      include/uapi/linux/input.h
8242 F:      include/uapi/linux/input-event-codes.h
8243 F:      include/linux/input/
8244 F:      Documentation/devicetree/bindings/input/
8245 F:      Documentation/devicetree/bindings/serio/
8246 F:      Documentation/input/
8247
8248 INPUT MULTITOUCH (MT) PROTOCOL
8249 M:      Henrik Rydberg <rydberg@bitmath.org>
8250 L:      linux-input@vger.kernel.org
8251 S:      Odd fixes
8252 F:      Documentation/input/multi-touch-protocol.rst
8253 F:      drivers/input/input-mt.c
8254 K:      \b(ABS|SYN)_MT_
8255
8256 INSIDE SECURE CRYPTO DRIVER
8257 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8258 F:      drivers/crypto/inside-secure/
8259 S:      Maintained
8260 L:      linux-crypto@vger.kernel.org
8261
8262 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8263 M:      Mimi Zohar <zohar@linux.ibm.com>
8264 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8265 L:      linux-integrity@vger.kernel.org
8266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8267 S:      Supported
8268 F:      security/integrity/ima/
8269
8270 INTEL 810/815 FRAMEBUFFER DRIVER
8271 M:      Antonino Daplas <adaplas@gmail.com>
8272 L:      linux-fbdev@vger.kernel.org
8273 S:      Maintained
8274 F:      drivers/video/fbdev/i810/
8275
8276 INTEL ASoC DRIVERS
8277 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8278 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8279 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8280 M:      Jie Yang <yang.jie@linux.intel.com>
8281 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8282 S:      Supported
8283 F:      sound/soc/intel/
8284
8285 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8286 M:      Hans de Goede <hdegoede@redhat.com>
8287 L:      platform-driver-x86@vger.kernel.org
8288 S:      Maintained
8289 F:      drivers/platform/x86/intel_atomisp2_pm.c
8290
8291 INTEL C600 SERIES SAS CONTROLLER DRIVER
8292 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8293 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8294 L:      linux-scsi@vger.kernel.org
8295 T:      git git://git.code.sf.net/p/intel-sas/isci
8296 S:      Supported
8297 F:      drivers/scsi/isci/
8298
8299 INTEL CPU family model numbers
8300 M:      Tony Luck <tony.luck@intel.com>
8301 M:      x86@kernel.org
8302 L:      linux-kernel@vger.kernel.org
8303 S:      Supported
8304 F:      arch/x86/include/asm/intel-family.h
8305
8306 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8307 M:      Jani Nikula <jani.nikula@linux.intel.com>
8308 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8309 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8310 L:      intel-gfx@lists.freedesktop.org
8311 W:      https://01.org/linuxgraphics/
8312 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8313 C:      irc://chat.freenode.net/intel-gfx
8314 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8315 T:      git git://anongit.freedesktop.org/drm-intel
8316 S:      Supported
8317 F:      drivers/gpu/drm/i915/
8318 F:      include/drm/i915*
8319 F:      include/uapi/drm/i915_drm.h
8320 F:      Documentation/gpu/i915.rst
8321
8322 INTEL ETHERNET DRIVERS
8323 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8324 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8325 W:      http://www.intel.com/support/feedback.htm
8326 W:      http://e1000.sourceforge.net/
8327 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8330 S:      Supported
8331 F:      Documentation/networking/device_drivers/intel/e100.rst
8332 F:      Documentation/networking/device_drivers/intel/e1000.rst
8333 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8334 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8335 F:      Documentation/networking/device_drivers/intel/igb.rst
8336 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8337 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8338 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8339 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8340 F:      Documentation/networking/device_drivers/intel/i40e.rst
8341 F:      Documentation/networking/device_drivers/intel/iavf.rst
8342 F:      Documentation/networking/device_drivers/intel/ice.rst
8343 F:      drivers/net/ethernet/intel/
8344 F:      drivers/net/ethernet/intel/*/
8345 F:      include/linux/avf/virtchnl.h
8346
8347 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8348 M:      Maik Broemme <mbroemme@libmpq.org>
8349 L:      linux-fbdev@vger.kernel.org
8350 S:      Maintained
8351 F:      Documentation/fb/intelfb.rst
8352 F:      drivers/video/fbdev/intelfb/
8353
8354 INTEL GPIO DRIVERS
8355 M:      Andy Shevchenko <andy@kernel.org>
8356 L:      linux-gpio@vger.kernel.org
8357 S:      Maintained
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8359 F:      drivers/gpio/gpio-ich.c
8360 F:      drivers/gpio/gpio-intel-mid.c
8361 F:      drivers/gpio/gpio-lynxpoint.c
8362 F:      drivers/gpio/gpio-merrifield.c
8363 F:      drivers/gpio/gpio-ml-ioh.c
8364 F:      drivers/gpio/gpio-pch.c
8365 F:      drivers/gpio/gpio-sch.c
8366 F:      drivers/gpio/gpio-sodaville.c
8367
8368 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8369 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8370 M:      Zhi Wang <zhi.a.wang@intel.com>
8371 L:      intel-gvt-dev@lists.freedesktop.org
8372 L:      intel-gfx@lists.freedesktop.org
8373 W:      https://01.org/igvt-g
8374 T:      git https://github.com/intel/gvt-linux.git
8375 S:      Supported
8376 F:      drivers/gpu/drm/i915/gvt/
8377
8378 INTEL HID EVENT DRIVER
8379 M:      Alex Hung <alex.hung@canonical.com>
8380 L:      platform-driver-x86@vger.kernel.org
8381 S:      Maintained
8382 F:      drivers/platform/x86/intel-hid.c
8383
8384 INTEL I/OAT DMA DRIVER
8385 M:      Dave Jiang <dave.jiang@intel.com>
8386 R:      Dan Williams <dan.j.williams@intel.com>
8387 L:      dmaengine@vger.kernel.org
8388 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8389 S:      Supported
8390 F:      drivers/dma/ioat*
8391
8392 INTEL IDLE DRIVER
8393 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8394 M:      Len Brown <lenb@kernel.org>
8395 L:      linux-pm@vger.kernel.org
8396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8397 B:      https://bugzilla.kernel.org
8398 S:      Supported
8399 F:      drivers/idle/intel_idle.c
8400
8401 INTEL INTEGRATED SENSOR HUB DRIVER
8402 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8403 M:      Jiri Kosina <jikos@kernel.org>
8404 L:      linux-input@vger.kernel.org
8405 S:      Maintained
8406 F:      drivers/hid/intel-ish-hid/
8407
8408 INTEL IOMMU (VT-d)
8409 M:      David Woodhouse <dwmw2@infradead.org>
8410 M:      Lu Baolu <baolu.lu@linux.intel.com>
8411 L:      iommu@lists.linux-foundation.org
8412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8413 S:      Supported
8414 F:      drivers/iommu/dmar.c
8415 F:      drivers/iommu/intel*.[ch]
8416 F:      include/linux/intel-iommu.h
8417 F:      include/linux/intel-svm.h
8418
8419 INTEL IOP-ADMA DMA DRIVER
8420 R:      Dan Williams <dan.j.williams@intel.com>
8421 S:      Odd fixes
8422 F:      drivers/dma/iop-adma.c
8423
8424 INTEL IPU3 CSI-2 CIO2 DRIVER
8425 M:      Yong Zhi <yong.zhi@intel.com>
8426 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8427 M:      Bingbu Cao <bingbu.cao@intel.com>
8428 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8429 L:      linux-media@vger.kernel.org
8430 S:      Maintained
8431 F:      drivers/media/pci/intel/ipu3/
8432 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8433
8434 INTEL IPU3 CSI-2 IMGU DRIVER
8435 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8436 L:      linux-media@vger.kernel.org
8437 S:      Maintained
8438 F:      drivers/staging/media/ipu3/
8439 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8440 F:      Documentation/media/v4l-drivers/ipu3.rst
8441 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8442
8443 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8444 M:      Krzysztof Halasa <khalasa@piap.pl>
8445 S:      Maintained
8446 F:      include/linux/soc/ixp4xx/qmgr.h
8447 F:      include/linux/soc/ixp4xx/npe.h
8448 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8449 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8450 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8451 F:      drivers/net/wan/ixp4xx_hss.c
8452
8453 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8454 M:      Deepak Saxena <dsaxena@plexity.net>
8455 S:      Maintained
8456 F:      drivers/char/hw_random/ixp4xx-rng.c
8457
8458 INTEL MANAGEMENT ENGINE (mei)
8459 M:      Tomas Winkler <tomas.winkler@intel.com>
8460 L:      linux-kernel@vger.kernel.org
8461 S:      Supported
8462 F:      include/uapi/linux/mei.h
8463 F:      include/linux/mei_cl_bus.h
8464 F:      drivers/misc/mei/*
8465 F:      drivers/watchdog/mei_wdt.c
8466 F:      Documentation/driver-api/mei/*
8467 F:      samples/mei/*
8468
8469 INTEL MENLOW THERMAL DRIVER
8470 M:      Sujith Thomas <sujith.thomas@intel.com>
8471 L:      platform-driver-x86@vger.kernel.org
8472 W:      https://01.org/linux-acpi
8473 S:      Supported
8474 F:      drivers/platform/x86/intel_menlow.c
8475
8476 INTEL MIC DRIVERS (mic)
8477 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8478 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8479 S:      Supported
8480 W:      https://github.com/sudeepdutt/mic
8481 W:      http://software.intel.com/en-us/mic-developer
8482 F:      include/linux/mic_bus.h
8483 F:      include/linux/scif.h
8484 F:      include/uapi/linux/mic_common.h
8485 F:      include/uapi/linux/mic_ioctl.h
8486 F:      include/uapi/linux/scif_ioctl.h
8487 F:      drivers/misc/mic/
8488 F:      drivers/dma/mic_x100_dma.c
8489 F:      drivers/dma/mic_x100_dma.h
8490 F:      Documentation/mic/
8491
8492 INTEL PMC CORE DRIVER
8493 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8494 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8495 L:      platform-driver-x86@vger.kernel.org
8496 S:      Maintained
8497 F:      drivers/platform/x86/intel_pmc_core*
8498
8499 INTEL PMC/P-Unit IPC DRIVER
8500 M:      Zha Qipeng<qipeng.zha@intel.com>
8501 L:      platform-driver-x86@vger.kernel.org
8502 S:      Maintained
8503 F:      drivers/platform/x86/intel_pmc_ipc.c
8504 F:      drivers/platform/x86/intel_punit_ipc.c
8505 F:      arch/x86/include/asm/intel_pmc_ipc.h
8506 F:      arch/x86/include/asm/intel_punit_ipc.h
8507
8508 INTEL PMIC GPIO DRIVERS
8509 M:      Andy Shevchenko <andy@kernel.org>
8510 S:      Maintained
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8512 F:      drivers/gpio/gpio-*cove.c
8513 F:      drivers/gpio/gpio-msic.c
8514
8515 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8516 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8517 S:      Maintained
8518 F:      drivers/mfd/intel_msic.c
8519 F:      drivers/mfd/intel_soc_pmic*
8520 F:      include/linux/mfd/intel_msic.h
8521 F:      include/linux/mfd/intel_soc_pmic*
8522
8523 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8524 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8525 L:      linux-wireless@vger.kernel.org
8526 S:      Maintained
8527 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8528 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8529 F:      drivers/net/wireless/intel/ipw2x00/
8530
8531 INTEL PSTATE DRIVER
8532 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8533 M:      Len Brown <lenb@kernel.org>
8534 L:      linux-pm@vger.kernel.org
8535 S:      Supported
8536 F:      drivers/cpufreq/intel_pstate.c
8537
8538 INTEL RDMA RNIC DRIVER
8539 M:      Faisal Latif <faisal.latif@intel.com>
8540 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8541 L:      linux-rdma@vger.kernel.org
8542 S:      Supported
8543 F:      drivers/infiniband/hw/i40iw/
8544 F:      include/uapi/rdma/i40iw-abi.h
8545
8546 INTEL SPEED SELECT TECHNOLOGY
8547 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8548 L:      platform-driver-x86@vger.kernel.org
8549 S:      Maintained
8550 F:      drivers/platform/x86/intel_speed_select_if/
8551 F:      tools/power/x86/intel-speed-select/
8552 F:      include/uapi/linux/isst_if.h
8553
8554 INTEL STRATIX10 FIRMWARE DRIVERS
8555 M:      Richard Gong <richard.gong@linux.intel.com>
8556 L:      linux-kernel@vger.kernel.org
8557 S:      Maintained
8558 F:      drivers/firmware/stratix10-rsu.c
8559 F:      drivers/firmware/stratix10-svc.c
8560 F:      include/linux/firmware/intel/stratix10-smc.h
8561 F:      include/linux/firmware/intel/stratix10-svc-client.h
8562 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8563 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8564
8565 INTEL TELEMETRY DRIVER
8566 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8567 M:      "David E. Box" <david.e.box@linux.intel.com>
8568 L:      platform-driver-x86@vger.kernel.org
8569 S:      Maintained
8570 F:      arch/x86/include/asm/intel_telemetry.h
8571 F:      drivers/platform/x86/intel_telemetry*
8572
8573 INTEL VIRTUAL BUTTON DRIVER
8574 M:      AceLan Kao <acelan.kao@canonical.com>
8575 L:      platform-driver-x86@vger.kernel.org
8576 S:      Maintained
8577 F:      drivers/platform/x86/intel-vbtn.c
8578
8579 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8580 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8581 L:      linux-wireless@vger.kernel.org
8582 S:      Supported
8583 F:      drivers/net/wireless/intel/iwlegacy/
8584
8585 INTEL WIRELESS WIFI LINK (iwlwifi)
8586 M:      Johannes Berg <johannes.berg@intel.com>
8587 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8588 M:      Luca Coelho <luciano.coelho@intel.com>
8589 M:      Intel Linux Wireless <linuxwifi@intel.com>
8590 L:      linux-wireless@vger.kernel.org
8591 W:      http://intellinuxwireless.org
8592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8593 S:      Supported
8594 F:      drivers/net/wireless/intel/iwlwifi/
8595
8596 INTEL WIRELESS WIMAX CONNECTION 2400
8597 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8598 M:      linux-wimax@intel.com
8599 L:      wimax@linuxwimax.org (subscribers-only)
8600 S:      Supported
8601 W:      http://linuxwimax.org
8602 F:      Documentation/admin-guide/wimax/i2400m.rst
8603 F:      drivers/net/wimax/i2400m/
8604 F:      include/uapi/linux/wimax/i2400m.h
8605
8606 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8607 M:      Mario Limonciello <mario.limonciello@dell.com>
8608 S:      Maintained
8609 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8610
8611 INTEL(R) TRACE HUB
8612 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8613 S:      Supported
8614 F:      Documentation/trace/intel_th.rst
8615 F:      drivers/hwtracing/intel_th/
8616 F:      include/linux/intel_th.h
8617
8618 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8619 M:      Ning Sun <ning.sun@intel.com>
8620 L:      tboot-devel@lists.sourceforge.net
8621 W:      http://tboot.sourceforge.net
8622 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8623 S:      Supported
8624 F:      Documentation/x86/intel_txt.rst
8625 F:      include/linux/tboot.h
8626 F:      arch/x86/kernel/tboot.c
8627
8628 INTERCONNECT API
8629 M:      Georgi Djakov <georgi.djakov@linaro.org>
8630 L:      linux-pm@vger.kernel.org
8631 S:      Maintained
8632 F:      Documentation/driver-api/interconnect.rst
8633 F:      Documentation/devicetree/bindings/interconnect/
8634 F:      drivers/interconnect/
8635 F:      include/dt-bindings/interconnect/
8636 F:      include/linux/interconnect-provider.h
8637 F:      include/linux/interconnect.h
8638
8639 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8640 M:      Linus Walleij <linus.walleij@linaro.org>
8641 L:      linux-iio@vger.kernel.org
8642 S:      Maintained
8643 F:      drivers/iio/gyro/mpu3050*
8644 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8645
8646 IOC3 ETHERNET DRIVER
8647 M:      Ralf Baechle <ralf@linux-mips.org>
8648 L:      linux-mips@vger.kernel.org
8649 S:      Maintained
8650 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8651
8652 IOMAP FILESYSTEM LIBRARY
8653 M:      Christoph Hellwig <hch@infradead.org>
8654 M:      Darrick J. Wong <darrick.wong@oracle.com>
8655 M:      linux-xfs@vger.kernel.org
8656 M:      linux-fsdevel@vger.kernel.org
8657 L:      linux-xfs@vger.kernel.org
8658 L:      linux-fsdevel@vger.kernel.org
8659 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8660 S:      Supported
8661 F:      fs/iomap/
8662 F:      include/linux/iomap.h
8663
8664 IOMMU DRIVERS
8665 M:      Joerg Roedel <joro@8bytes.org>
8666 L:      iommu@lists.linux-foundation.org
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8668 S:      Maintained
8669 F:      Documentation/devicetree/bindings/iommu/
8670 F:      drivers/iommu/
8671 F:      include/linux/iommu.h
8672 F:      include/linux/of_iommu.h
8673 F:      include/linux/iova.h
8674
8675 IO_URING
8676 M:      Jens Axboe <axboe@kernel.dk>
8677 L:      io-uring@vger.kernel.org
8678 T:      git git://git.kernel.dk/linux-block
8679 T:      git git://git.kernel.dk/liburing
8680 S:      Maintained
8681 F:      fs/io_uring.c
8682 F:      fs/io-wq.c
8683 F:      fs/io-wq.h
8684 F:      include/uapi/linux/io_uring.h
8685
8686 IPMI SUBSYSTEM
8687 M:      Corey Minyard <minyard@acm.org>
8688 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8689 W:      http://openipmi.sourceforge.net/
8690 S:      Supported
8691 F:      Documentation/devicetree/bindings/ipmi/
8692 F:      Documentation/IPMI.txt
8693 F:      drivers/char/ipmi/
8694 F:      include/linux/ipmi*
8695 F:      include/uapi/linux/ipmi*
8696
8697 IPS SCSI RAID DRIVER
8698 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8699 L:      linux-scsi@vger.kernel.org
8700 W:      http://www.adaptec.com/
8701 S:      Maintained
8702 F:      drivers/scsi/ips*
8703
8704 IPVS
8705 M:      Wensong Zhang <wensong@linux-vs.org>
8706 M:      Simon Horman <horms@verge.net.au>
8707 M:      Julian Anastasov <ja@ssi.bg>
8708 L:      netdev@vger.kernel.org
8709 L:      lvs-devel@vger.kernel.org
8710 S:      Maintained
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8713 F:      Documentation/networking/ipvs-sysctl.txt
8714 F:      include/net/ip_vs.h
8715 F:      include/uapi/linux/ip_vs.h
8716 F:      net/netfilter/ipvs/
8717
8718 IPWIRELESS DRIVER
8719 M:      Jiri Kosina <jikos@kernel.org>
8720 M:      David Sterba <dsterba@suse.com>
8721 S:      Odd Fixes
8722 F:      drivers/tty/ipwireless/
8723
8724 IPX NETWORK LAYER
8725 L:      netdev@vger.kernel.org
8726 S:      Obsolete
8727 F:      include/uapi/linux/ipx.h
8728
8729 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8730 M:      Marc Zyngier <maz@kernel.org>
8731 S:      Maintained
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8733 F:      Documentation/IRQ-domain.txt
8734 F:      include/linux/irqdomain.h
8735 F:      kernel/irq/irqdomain.c
8736 F:      kernel/irq/msi.c
8737
8738 IRQ SUBSYSTEM
8739 M:      Thomas Gleixner <tglx@linutronix.de>
8740 L:      linux-kernel@vger.kernel.org
8741 S:      Maintained
8742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8743 F:      kernel/irq/
8744
8745 IRQCHIP DRIVERS
8746 M:      Thomas Gleixner <tglx@linutronix.de>
8747 M:      Jason Cooper <jason@lakedaemon.net>
8748 M:      Marc Zyngier <maz@kernel.org>
8749 L:      linux-kernel@vger.kernel.org
8750 S:      Maintained
8751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8752 F:      Documentation/devicetree/bindings/interrupt-controller/
8753 F:      drivers/irqchip/
8754
8755 ISA
8756 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8757 S:      Maintained
8758 F:      Documentation/driver-api/isa.rst
8759 F:      drivers/base/isa.c
8760 F:      include/linux/isa.h
8761
8762 ISA RADIO MODULE
8763 M:      Hans Verkuil <hverkuil@xs4all.nl>
8764 L:      linux-media@vger.kernel.org
8765 T:      git git://linuxtv.org/media_tree.git
8766 W:      https://linuxtv.org
8767 S:      Maintained
8768 F:      drivers/media/radio/radio-isa*
8769
8770 ISAPNP
8771 M:      Jaroslav Kysela <perex@perex.cz>
8772 S:      Maintained
8773 F:      Documentation/driver-api/isapnp.rst
8774 F:      drivers/pnp/isapnp/
8775 F:      include/linux/isapnp.h
8776
8777 ISCSI
8778 M:      Lee Duncan <lduncan@suse.com>
8779 M:      Chris Leech <cleech@redhat.com>
8780 L:      open-iscsi@googlegroups.com
8781 L:      linux-scsi@vger.kernel.org
8782 W:      www.open-iscsi.com
8783 S:      Maintained
8784 F:      drivers/scsi/*iscsi*
8785 F:      include/scsi/*iscsi*
8786
8787 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8788 M:      Peter Jones <pjones@redhat.com>
8789 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8790 S:      Maintained
8791 F:      drivers/firmware/iscsi_ibft*
8792
8793 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8794 M:      Sagi Grimberg <sagi@grimberg.me>
8795 M:      Max Gurtovoy <maxg@mellanox.com>
8796 L:      linux-rdma@vger.kernel.org
8797 S:      Supported
8798 W:      http://www.openfabrics.org
8799 W:      www.open-iscsi.org
8800 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8801 F:      drivers/infiniband/ulp/iser/
8802
8803 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8804 M:      Sagi Grimberg <sagi@grimberg.me>
8805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8806 L:      linux-rdma@vger.kernel.org
8807 L:      target-devel@vger.kernel.org
8808 S:      Supported
8809 W:      http://www.linux-iscsi.org
8810 F:      drivers/infiniband/ulp/isert
8811
8812 ISDN/mISDN SUBSYSTEM
8813 M:      Karsten Keil <isdn@linux-pingi.de>
8814 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8815 L:      netdev@vger.kernel.org
8816 W:      http://www.isdn4linux.de
8817 S:      Maintained
8818 F:      drivers/isdn/mISDN
8819 F:      drivers/isdn/hardware
8820
8821 ISDN/CAPI SUBSYSTEM
8822 M:      Karsten Keil <isdn@linux-pingi.de>
8823 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8824 L:      netdev@vger.kernel.org
8825 W:      http://www.isdn4linux.de
8826 S:      Odd Fixes
8827 F:      Documentation/isdn/
8828 F:      drivers/isdn/capi/
8829 F:      drivers/staging/isdn/
8830 F:      net/bluetooth/cmtp/
8831 F:      include/linux/isdn/
8832 F:      include/uapi/linux/isdn/
8833
8834 IT87 HARDWARE MONITORING DRIVER
8835 M:      Jean Delvare <jdelvare@suse.com>
8836 L:      linux-hwmon@vger.kernel.org
8837 S:      Maintained
8838 F:      Documentation/hwmon/it87.rst
8839 F:      drivers/hwmon/it87.c
8840
8841 IT913X MEDIA DRIVER
8842 M:      Antti Palosaari <crope@iki.fi>
8843 L:      linux-media@vger.kernel.org
8844 W:      https://linuxtv.org
8845 W:      http://palosaari.fi/linux/
8846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8847 T:      git git://linuxtv.org/anttip/media_tree.git
8848 S:      Maintained
8849 F:      drivers/media/tuners/it913x*
8850
8851 IVTV VIDEO4LINUX DRIVER
8852 M:      Andy Walls <awalls@md.metrocast.net>
8853 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8854 L:      linux-media@vger.kernel.org
8855 T:      git git://linuxtv.org/media_tree.git
8856 W:      http://www.ivtvdriver.org
8857 S:      Maintained
8858 F:      Documentation/media/v4l-drivers/ivtv*
8859 F:      drivers/media/pci/ivtv/
8860 F:      include/uapi/linux/ivtv*
8861
8862 IX2505V MEDIA DRIVER
8863 M:      Malcolm Priestley <tvboxspy@gmail.com>
8864 L:      linux-media@vger.kernel.org
8865 W:      https://linuxtv.org
8866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8867 S:      Maintained
8868 F:      drivers/media/dvb-frontends/ix2505v*
8869
8870 JAILHOUSE HYPERVISOR INTERFACE
8871 M:      Jan Kiszka <jan.kiszka@siemens.com>
8872 L:      jailhouse-dev@googlegroups.com
8873 S:      Maintained
8874 F:      arch/x86/kernel/jailhouse.c
8875 F:      arch/x86/include/asm/jailhouse_para.h
8876
8877 JC42.4 TEMPERATURE SENSOR DRIVER
8878 M:      Guenter Roeck <linux@roeck-us.net>
8879 L:      linux-hwmon@vger.kernel.org
8880 S:      Maintained
8881 F:      drivers/hwmon/jc42.c
8882 F:      Documentation/hwmon/jc42.rst
8883
8884 JFS FILESYSTEM
8885 M:      Dave Kleikamp <shaggy@kernel.org>
8886 L:      jfs-discussion@lists.sourceforge.net
8887 W:      http://jfs.sourceforge.net/
8888 T:      git git://github.com/kleikamp/linux-shaggy.git
8889 S:      Maintained
8890 F:      Documentation/admin-guide/jfs.rst
8891 F:      fs/jfs/
8892
8893 JME NETWORK DRIVER
8894 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8895 L:      netdev@vger.kernel.org
8896 S:      Maintained
8897 F:      drivers/net/ethernet/jme.*
8898
8899 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8900 M:      David Woodhouse <dwmw2@infradead.org>
8901 M:      Richard Weinberger <richard@nod.at>
8902 L:      linux-mtd@lists.infradead.org
8903 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8904 T:      git git://git.infradead.org/ubifs-2.6.git
8905 S:      Odd Fixes
8906 F:      fs/jffs2/
8907 F:      include/uapi/linux/jffs2.h
8908
8909 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8910 M:      "Theodore Ts'o" <tytso@mit.edu>
8911 M:      Jan Kara <jack@suse.com>
8912 L:      linux-ext4@vger.kernel.org
8913 S:      Maintained
8914 F:      fs/jbd2/
8915 F:      include/linux/jbd2.h
8916
8917 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8918 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8919 L:      linux-media@vger.kernel.org
8920 S:      Maintained
8921 F:      drivers/media/platform/rcar_jpu.c
8922
8923 JSM Neo PCI based serial card
8924 L:      linux-serial@vger.kernel.org
8925 S:      Orphan
8926 F:      drivers/tty/serial/jsm/
8927
8928 K10TEMP HARDWARE MONITORING DRIVER
8929 M:      Clemens Ladisch <clemens@ladisch.de>
8930 L:      linux-hwmon@vger.kernel.org
8931 S:      Maintained
8932 F:      Documentation/hwmon/k10temp.rst
8933 F:      drivers/hwmon/k10temp.c
8934
8935 K8TEMP HARDWARE MONITORING DRIVER
8936 M:      Rudolf Marek <r.marek@assembler.cz>
8937 L:      linux-hwmon@vger.kernel.org
8938 S:      Maintained
8939 F:      Documentation/hwmon/k8temp.rst
8940 F:      drivers/hwmon/k8temp.c
8941
8942 KASAN
8943 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8944 R:      Alexander Potapenko <glider@google.com>
8945 R:      Dmitry Vyukov <dvyukov@google.com>
8946 L:      kasan-dev@googlegroups.com
8947 S:      Maintained
8948 F:      arch/*/include/asm/kasan.h
8949 F:      arch/*/mm/kasan_init*
8950 F:      Documentation/dev-tools/kasan.rst
8951 F:      include/linux/kasan*.h
8952 F:      lib/test_kasan.c
8953 F:      mm/kasan/
8954 F:      scripts/Makefile.kasan
8955
8956 KCONFIG
8957 M:      Masahiro Yamada <masahiroy@kernel.org>
8958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8959 L:      linux-kbuild@vger.kernel.org
8960 S:      Maintained
8961 F:      Documentation/kbuild/kconfig*
8962 F:      scripts/kconfig/
8963 F:      scripts/Kconfig.include
8964
8965 KDUMP
8966 M:      Dave Young <dyoung@redhat.com>
8967 M:      Baoquan He <bhe@redhat.com>
8968 R:      Vivek Goyal <vgoyal@redhat.com>
8969 L:      kexec@lists.infradead.org
8970 W:      http://lse.sourceforge.net/kdump/
8971 S:      Maintained
8972 F:      Documentation/admin-guide/kdump/
8973
8974 KEENE FM RADIO TRANSMITTER DRIVER
8975 M:      Hans Verkuil <hverkuil@xs4all.nl>
8976 L:      linux-media@vger.kernel.org
8977 T:      git git://linuxtv.org/media_tree.git
8978 W:      https://linuxtv.org
8979 S:      Maintained
8980 F:      drivers/media/radio/radio-keene*
8981
8982 KERNEL AUTOMOUNTER
8983 M:      Ian Kent <raven@themaw.net>
8984 L:      autofs@vger.kernel.org
8985 S:      Maintained
8986 F:      fs/autofs/
8987
8988 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8989 M:      Masahiro Yamada <masahiroy@kernel.org>
8990 M:      Michal Marek <michal.lkml@markovi.net>
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8992 L:      linux-kbuild@vger.kernel.org
8993 S:      Maintained
8994 F:      Documentation/kbuild/
8995 F:      Makefile
8996 F:      scripts/Kbuild*
8997 F:      scripts/Makefile*
8998 F:      scripts/basic/
8999 F:      scripts/mk*
9000 F:      scripts/*vmlinux*
9001 F:      scripts/mod/
9002 F:      scripts/package/
9003
9004 KERNEL JANITORS
9005 L:      kernel-janitors@vger.kernel.org
9006 W:      http://kernelnewbies.org/KernelJanitors
9007 S:      Odd Fixes
9008
9009 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9010 M:      "J. Bruce Fields" <bfields@fieldses.org>
9011 M:      Chuck Lever <chuck.lever@oracle.com>
9012 L:      linux-nfs@vger.kernel.org
9013 W:      http://nfs.sourceforge.net/
9014 T:      git git://linux-nfs.org/~bfields/linux.git
9015 S:      Supported
9016 F:      fs/nfsd/
9017 F:      include/uapi/linux/nfsd/
9018 F:      fs/lockd/
9019 F:      fs/nfs_common/
9020 F:      net/sunrpc/
9021 F:      include/linux/lockd/
9022 F:      include/linux/sunrpc/
9023 F:      include/uapi/linux/sunrpc/
9024
9025 KERNEL SELFTEST FRAMEWORK
9026 M:      Shuah Khan <shuah@kernel.org>
9027 M:      Shuah Khan <skhan@linuxfoundation.org>
9028 L:      linux-kselftest@vger.kernel.org
9029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9030 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9031 S:      Maintained
9032 F:      tools/testing/selftests/
9033 F:      Documentation/dev-tools/kselftest*
9034
9035 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9036 M:      Brendan Higgins <brendanhiggins@google.com>
9037 L:      linux-kselftest@vger.kernel.org
9038 L:      kunit-dev@googlegroups.com
9039 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9040 S:      Maintained
9041 F:      Documentation/dev-tools/kunit/
9042 F:      include/kunit/
9043 F:      lib/kunit/
9044 F:      tools/testing/kunit/
9045
9046 KERNEL USERMODE HELPER
9047 M:      Luis Chamberlain <mcgrof@kernel.org>
9048 L:      linux-kernel@vger.kernel.org
9049 S:      Maintained
9050 F:      kernel/umh.c
9051 F:      include/linux/umh.h
9052
9053 KERNEL VIRTUAL MACHINE (KVM)
9054 M:      Paolo Bonzini <pbonzini@redhat.com>
9055 L:      kvm@vger.kernel.org
9056 W:      http://www.linux-kvm.org
9057 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9058 S:      Supported
9059 F:      Documentation/virt/kvm/
9060 F:      include/trace/events/kvm.h
9061 F:      include/uapi/asm-generic/kvm*
9062 F:      include/uapi/linux/kvm*
9063 F:      include/asm-generic/kvm*
9064 F:      include/linux/kvm*
9065 F:      include/kvm/iodev.h
9066 F:      virt/kvm/*
9067 F:      tools/kvm/
9068 F:      tools/testing/selftests/kvm/
9069
9070 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9071 M:      Marc Zyngier <maz@kernel.org>
9072 R:      James Morse <james.morse@arm.com>
9073 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9074 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9076 L:      kvmarm@lists.cs.columbia.edu
9077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9078 S:      Maintained
9079 F:      arch/arm/include/uapi/asm/kvm*
9080 F:      arch/arm/include/asm/kvm*
9081 F:      arch/arm/kvm/
9082 F:      arch/arm64/include/uapi/asm/kvm*
9083 F:      arch/arm64/include/asm/kvm*
9084 F:      arch/arm64/kvm/
9085 F:      virt/kvm/arm/
9086 F:      include/kvm/arm_*
9087
9088 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9089 L:      linux-mips@vger.kernel.org
9090 L:      kvm@vger.kernel.org
9091 S:      Orphan
9092 F:      arch/mips/include/uapi/asm/kvm*
9093 F:      arch/mips/include/asm/kvm*
9094 F:      arch/mips/kvm/
9095
9096 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9097 M:      Paul Mackerras <paulus@ozlabs.org>
9098 L:      kvm-ppc@vger.kernel.org
9099 W:      http://www.linux-kvm.org/
9100 T:      git git://github.com/agraf/linux-2.6.git
9101 S:      Supported
9102 F:      arch/powerpc/include/uapi/asm/kvm*
9103 F:      arch/powerpc/include/asm/kvm*
9104 F:      arch/powerpc/kvm/
9105 F:      arch/powerpc/kernel/kvm*
9106
9107 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9108 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9109 M:      Janosch Frank <frankja@linux.ibm.com>
9110 R:      David Hildenbrand <david@redhat.com>
9111 R:      Cornelia Huck <cohuck@redhat.com>
9112 L:      kvm@vger.kernel.org
9113 W:      http://www.ibm.com/developerworks/linux/linux390/
9114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9115 S:      Supported
9116 F:      arch/s390/include/uapi/asm/kvm*
9117 F:      arch/s390/include/asm/gmap.h
9118 F:      arch/s390/include/asm/kvm*
9119 F:      arch/s390/kvm/
9120 F:      arch/s390/mm/gmap.c
9121 F:      tools/testing/selftests/kvm/s390x/
9122 F:      tools/testing/selftests/kvm/*/s390x/
9123
9124 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9125 M:      Paolo Bonzini <pbonzini@redhat.com>
9126 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9127 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9128 R:      Wanpeng Li <wanpengli@tencent.com>
9129 R:      Jim Mattson <jmattson@google.com>
9130 R:      Joerg Roedel <joro@8bytes.org>
9131 L:      kvm@vger.kernel.org
9132 W:      http://www.linux-kvm.org
9133 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9134 S:      Supported
9135 F:      arch/x86/kvm/
9136 F:      arch/x86/kvm/*/
9137 F:      arch/x86/include/uapi/asm/kvm*
9138 F:      arch/x86/include/uapi/asm/vmx.h
9139 F:      arch/x86/include/uapi/asm/svm.h
9140 F:      arch/x86/include/asm/kvm*
9141 F:      arch/x86/include/asm/pvclock-abi.h
9142 F:      arch/x86/include/asm/svm.h
9143 F:      arch/x86/include/asm/vmx.h
9144 F:      arch/x86/kernel/kvm.c
9145 F:      arch/x86/kernel/kvmclock.c
9146
9147 KERNFS
9148 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9149 M:      Tejun Heo <tj@kernel.org>
9150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9151 S:      Supported
9152 F:      include/linux/kernfs.h
9153 F:      fs/kernfs/
9154
9155 KEXEC
9156 M:      Eric Biederman <ebiederm@xmission.com>
9157 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9158 L:      kexec@lists.infradead.org
9159 S:      Maintained
9160 F:      include/linux/kexec.h
9161 F:      include/uapi/linux/kexec.h
9162 F:      kernel/kexec*
9163
9164 KEYS-ENCRYPTED
9165 M:      Mimi Zohar <zohar@linux.ibm.com>
9166 L:      linux-integrity@vger.kernel.org
9167 L:      keyrings@vger.kernel.org
9168 S:      Supported
9169 F:      Documentation/security/keys/trusted-encrypted.rst
9170 F:      include/keys/encrypted-type.h
9171 F:      security/keys/encrypted-keys/
9172
9173 KEYS-TRUSTED
9174 M:      James Bottomley <jejb@linux.ibm.com>
9175 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9176 M:      Mimi Zohar <zohar@linux.ibm.com>
9177 L:      linux-integrity@vger.kernel.org
9178 L:      keyrings@vger.kernel.org
9179 S:      Supported
9180 F:      Documentation/security/keys/trusted-encrypted.rst
9181 F:      include/keys/trusted-type.h
9182 F:      security/keys/trusted.c
9183 F:      include/keys/trusted.h
9184
9185 KEYS/KEYRINGS:
9186 M:      David Howells <dhowells@redhat.com>
9187 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9188 L:      keyrings@vger.kernel.org
9189 S:      Maintained
9190 F:      Documentation/security/keys/core.rst
9191 F:      include/linux/key.h
9192 F:      include/linux/key-type.h
9193 F:      include/linux/keyctl.h
9194 F:      include/uapi/linux/keyctl.h
9195 F:      include/keys/
9196 F:      security/keys/
9197
9198 KGDB / KDB /debug_core
9199 M:      Jason Wessel <jason.wessel@windriver.com>
9200 M:      Daniel Thompson <daniel.thompson@linaro.org>
9201 R:      Douglas Anderson <dianders@chromium.org>
9202 W:      http://kgdb.wiki.kernel.org/
9203 L:      kgdb-bugreport@lists.sourceforge.net
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9205 S:      Maintained
9206 F:      Documentation/dev-tools/kgdb.rst
9207 F:      drivers/misc/kgdbts.c
9208 F:      drivers/tty/serial/kgdboc.c
9209 F:      include/linux/kdb.h
9210 F:      include/linux/kgdb.h
9211 F:      kernel/debug/
9212
9213 KMEMLEAK
9214 M:      Catalin Marinas <catalin.marinas@arm.com>
9215 S:      Maintained
9216 F:      Documentation/dev-tools/kmemleak.rst
9217 F:      include/linux/kmemleak.h
9218 F:      mm/kmemleak.c
9219 F:      mm/kmemleak-test.c
9220
9221 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9222 M:      Luis Chamberlain <mcgrof@kernel.org>
9223 L:      linux-kernel@vger.kernel.org
9224 S:      Maintained
9225 F:      kernel/kmod.c
9226 F:      include/linux/kmod.h
9227 F:      lib/test_kmod.c
9228 F:      tools/testing/selftests/kmod/
9229
9230 KPROBES
9231 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9232 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9233 M:      "David S. Miller" <davem@davemloft.net>
9234 M:      Masami Hiramatsu <mhiramat@kernel.org>
9235 S:      Maintained
9236 F:      Documentation/kprobes.txt
9237 F:      include/linux/kprobes.h
9238 F:      include/asm-generic/kprobes.h
9239 F:      kernel/kprobes.c
9240
9241 KS0108 LCD CONTROLLER DRIVER
9242 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9243 S:      Maintained
9244 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9245 F:      drivers/auxdisplay/ks0108.c
9246 F:      include/linux/ks0108.h
9247
9248 L3MDEV
9249 M:      David Ahern <dsahern@kernel.org>
9250 L:      netdev@vger.kernel.org
9251 S:      Maintained
9252 F:      net/l3mdev
9253 F:      include/net/l3mdev.h
9254
9255 L7 BPF FRAMEWORK
9256 M:      John Fastabend <john.fastabend@gmail.com>
9257 M:      Daniel Borkmann <daniel@iogearbox.net>
9258 L:      netdev@vger.kernel.org
9259 L:      bpf@vger.kernel.org
9260 S:      Maintained
9261 F:      include/linux/skmsg.h
9262 F:      net/core/skmsg.c
9263 F:      net/core/sock_map.c
9264 F:      net/ipv4/tcp_bpf.c
9265
9266 LANTIQ / INTEL Ethernet drivers
9267 M:      Hauke Mehrtens <hauke@hauke-m.de>
9268 L:      netdev@vger.kernel.org
9269 S:      Maintained
9270 F:      net/dsa/tag_gswip.c
9271 F:      drivers/net/ethernet/lantiq_xrx200.c
9272 F:      drivers/net/dsa/lantiq_pce.h
9273 F:      drivers/net/dsa/lantiq_gswip.c
9274
9275 LANTIQ MIPS ARCHITECTURE
9276 M:      John Crispin <john@phrozen.org>
9277 L:      linux-mips@vger.kernel.org
9278 S:      Maintained
9279 F:      arch/mips/lantiq
9280 F:      drivers/soc/lantiq
9281
9282 LAPB module
9283 L:      linux-x25@vger.kernel.org
9284 S:      Orphan
9285 F:      Documentation/networking/lapb-module.txt
9286 F:      include/*/lapb.h
9287 F:      net/lapb/
9288
9289 LASI 53c700 driver for PARISC
9290 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9291 L:      linux-scsi@vger.kernel.org
9292 S:      Maintained
9293 F:      Documentation/scsi/53c700.txt
9294 F:      drivers/scsi/53c700*
9295
9296 LEAKING_ADDRESSES
9297 M:      Tobin C. Harding <me@tobin.cc>
9298 M:      Tycho Andersen <tycho@tycho.ws>
9299 L:      kernel-hardening@lists.openwall.com
9300 S:      Maintained
9301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9302 F:      scripts/leaking_addresses.pl
9303
9304 LED SUBSYSTEM
9305 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9306 M:      Pavel Machek <pavel@ucw.cz>
9307 R:      Dan Murphy <dmurphy@ti.com>
9308 L:      linux-leds@vger.kernel.org
9309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9311 S:      Maintained
9312 F:      Documentation/devicetree/bindings/leds/
9313 F:      drivers/leds/
9314 F:      include/linux/leds.h
9315
9316 LEGACY EEPROM DRIVER
9317 M:      Jean Delvare <jdelvare@suse.com>
9318 S:      Maintained
9319 F:      Documentation/misc-devices/eeprom.rst
9320 F:      drivers/misc/eeprom/eeprom.c
9321
9322 LEGO MINDSTORMS EV3
9323 R:      David Lechner <david@lechnology.com>
9324 S:      Maintained
9325 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9326 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9327 F:      drivers/power/supply/lego_ev3_battery.c
9328
9329 LEGO USB Tower driver
9330 M:      Juergen Stuber <starblue@users.sourceforge.net>
9331 L:      legousb-devel@lists.sourceforge.net
9332 W:      http://legousb.sourceforge.net/
9333 S:      Maintained
9334 F:      drivers/usb/misc/legousbtower.c
9335
9336 LG LAPTOP EXTRAS
9337 M:      Matan Ziv-Av <matan@svgalib.org>
9338 L:      platform-driver-x86@vger.kernel.org
9339 S:      Maintained
9340 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9341 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9342 F:      drivers/platform/x86/lg-laptop.c
9343
9344 LG2160 MEDIA DRIVER
9345 M:      Michael Krufky <mkrufky@linuxtv.org>
9346 L:      linux-media@vger.kernel.org
9347 W:      https://linuxtv.org
9348 W:      http://github.com/mkrufky
9349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9350 T:      git git://linuxtv.org/mkrufky/tuners.git
9351 S:      Maintained
9352 F:      drivers/media/dvb-frontends/lg2160.*
9353
9354 LGDT3305 MEDIA DRIVER
9355 M:      Michael Krufky <mkrufky@linuxtv.org>
9356 L:      linux-media@vger.kernel.org
9357 W:      https://linuxtv.org
9358 W:      http://github.com/mkrufky
9359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9360 T:      git git://linuxtv.org/mkrufky/tuners.git
9361 S:      Maintained
9362 F:      drivers/media/dvb-frontends/lgdt3305.*
9363
9364 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9365 M:      Viresh Kumar <vireshk@kernel.org>
9366 L:      linux-ide@vger.kernel.org
9367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9368 S:      Maintained
9369 F:      include/linux/pata_arasan_cf_data.h
9370 F:      drivers/ata/pata_arasan_cf.c
9371
9372 LIBATA PATA DRIVERS
9373 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9374 M:      Jens Axboe <axboe@kernel.dk>
9375 L:      linux-ide@vger.kernel.org
9376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9377 S:      Maintained
9378 F:      drivers/ata/pata_*.c
9379 F:      drivers/ata/ata_generic.c
9380
9381 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9382 M:      Linus Walleij <linus.walleij@linaro.org>
9383 L:      linux-ide@vger.kernel.org
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9385 S:      Maintained
9386 F:      drivers/ata/pata_ftide010.c
9387 F:      drivers/ata/sata_gemini.c
9388 F:      drivers/ata/sata_gemini.h
9389
9390 LIBATA SATA AHCI PLATFORM devices support
9391 M:      Hans de Goede <hdegoede@redhat.com>
9392 M:      Jens Axboe <axboe@kernel.dk>
9393 L:      linux-ide@vger.kernel.org
9394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9395 S:      Maintained
9396 F:      drivers/ata/ahci_platform.c
9397 F:      drivers/ata/libahci_platform.c
9398 F:      include/linux/ahci_platform.h
9399
9400 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9401 M:      Mikael Pettersson <mikpelinux@gmail.com>
9402 L:      linux-ide@vger.kernel.org
9403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9404 S:      Maintained
9405 F:      drivers/ata/sata_promise.*
9406
9407 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9408 M:      Jens Axboe <axboe@kernel.dk>
9409 L:      linux-ide@vger.kernel.org
9410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9411 S:      Maintained
9412 F:      drivers/ata/
9413 F:      include/linux/ata.h
9414 F:      include/linux/libata.h
9415 F:      Documentation/devicetree/bindings/ata/
9416
9417 LIBLOCKDEP
9418 M:      Sasha Levin <alexander.levin@microsoft.com>
9419 S:      Maintained
9420 F:      tools/lib/lockdep/
9421
9422 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9423 M:      Dan Williams <dan.j.williams@intel.com>
9424 M:      Vishal Verma <vishal.l.verma@intel.com>
9425 M:      Dave Jiang <dave.jiang@intel.com>
9426 L:      linux-nvdimm@lists.01.org
9427 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9428 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9429 S:      Supported
9430 F:      drivers/nvdimm/blk.c
9431 F:      drivers/nvdimm/region_devs.c
9432
9433 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9434 M:      Vishal Verma <vishal.l.verma@intel.com>
9435 M:      Dan Williams <dan.j.williams@intel.com>
9436 M:      Dave Jiang <dave.jiang@intel.com>
9437 L:      linux-nvdimm@lists.01.org
9438 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9439 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9440 S:      Supported
9441 F:      drivers/nvdimm/btt*
9442
9443 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9444 M:      Dan Williams <dan.j.williams@intel.com>
9445 M:      Vishal Verma <vishal.l.verma@intel.com>
9446 M:      Dave Jiang <dave.jiang@intel.com>
9447 L:      linux-nvdimm@lists.01.org
9448 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9449 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9450 S:      Supported
9451 F:      drivers/nvdimm/pmem*
9452
9453 LIBNVDIMM: DEVICETREE BINDINGS
9454 M:      Oliver O'Halloran <oohall@gmail.com>
9455 L:      linux-nvdimm@lists.01.org
9456 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9457 S:      Supported
9458 F:      drivers/nvdimm/of_pmem.c
9459 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9460
9461 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9462 M:      Dan Williams <dan.j.williams@intel.com>
9463 M:      Vishal Verma <vishal.l.verma@intel.com>
9464 M:      Dave Jiang <dave.jiang@intel.com>
9465 M:      Ira Weiny <ira.weiny@intel.com>
9466 L:      linux-nvdimm@lists.01.org
9467 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9468 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9470 S:      Supported
9471 F:      drivers/nvdimm/*
9472 F:      drivers/acpi/nfit/*
9473 F:      include/linux/nd.h
9474 F:      include/linux/libnvdimm.h
9475 F:      include/uapi/linux/ndctl.h
9476
9477 LICENSES and SPDX stuff
9478 M:      Thomas Gleixner <tglx@linutronix.de>
9479 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9480 L:      linux-spdx@vger.kernel.org
9481 S:      Maintained
9482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9483 F:      COPYING
9484 F:      Documentation/process/license-rules.rst
9485 F:      LICENSES/
9486 F:      scripts/spdxcheck-test.sh
9487 F:      scripts/spdxcheck.py
9488
9489 LIGHTNVM PLATFORM SUPPORT
9490 M:      Matias Bjorling <mb@lightnvm.io>
9491 W:      http://github/OpenChannelSSD
9492 L:      linux-block@vger.kernel.org
9493 S:      Maintained
9494 F:      drivers/lightnvm/
9495 F:      include/linux/lightnvm.h
9496 F:      include/uapi/linux/lightnvm.h
9497
9498 LINUX FOR POWER MACINTOSH
9499 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9500 W:      http://www.penguinppc.org/
9501 L:      linuxppc-dev@lists.ozlabs.org
9502 S:      Maintained
9503 F:      arch/powerpc/platforms/powermac/
9504 F:      drivers/macintosh/
9505
9506 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9507 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9508 M:      Paul Mackerras <paulus@samba.org>
9509 M:      Michael Ellerman <mpe@ellerman.id.au>
9510 W:      https://github.com/linuxppc/linux/wiki
9511 L:      linuxppc-dev@lists.ozlabs.org
9512 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9514 S:      Supported
9515 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9516 F:      Documentation/devicetree/bindings/powerpc/
9517 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9518 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9519 F:      Documentation/powerpc/
9520 F:      arch/powerpc/
9521 F:      drivers/char/tpm/tpm_ibmvtpm*
9522 F:      drivers/crypto/nx/
9523 F:      drivers/crypto/vmx/
9524 F:      drivers/i2c/busses/i2c-opal.c
9525 F:      drivers/net/ethernet/ibm/ibmveth.*
9526 F:      drivers/net/ethernet/ibm/ibmvnic.*
9527 F:      drivers/pci/hotplug/pnv_php.c
9528 F:      drivers/pci/hotplug/rpa*
9529 F:      drivers/rtc/rtc-opal.c
9530 F:      drivers/scsi/ibmvscsi/
9531 F:      drivers/tty/hvc/hvc_opal.c
9532 F:      drivers/watchdog/wdrtas.c
9533 F:      tools/testing/selftests/powerpc
9534 N:      /pmac
9535 N:      powermac
9536 N:      powernv
9537 N:      [^a-z0-9]ps3
9538 N:      pseries
9539
9540 LINUX FOR POWERPC EMBEDDED MPC5XXX
9541 M:      Anatolij Gustschin <agust@denx.de>
9542 L:      linuxppc-dev@lists.ozlabs.org
9543 T:      git git://git.denx.de/linux-denx-agust.git
9544 S:      Maintained
9545 F:      arch/powerpc/platforms/512x/
9546 F:      arch/powerpc/platforms/52xx/
9547
9548 LINUX FOR POWERPC EMBEDDED PPC4XX
9549 M:      Alistair Popple <alistair@popple.id.au>
9550 M:      Matt Porter <mporter@kernel.crashing.org>
9551 W:      http://www.penguinppc.org/
9552 L:      linuxppc-dev@lists.ozlabs.org
9553 S:      Maintained
9554 F:      arch/powerpc/platforms/40x/
9555 F:      arch/powerpc/platforms/44x/
9556
9557 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9558 M:      Scott Wood <oss@buserror.net>
9559 M:      Kumar Gala <galak@kernel.crashing.org>
9560 W:      http://www.penguinppc.org/
9561 L:      linuxppc-dev@lists.ozlabs.org
9562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9563 S:      Maintained
9564 F:      arch/powerpc/platforms/83xx/
9565 F:      arch/powerpc/platforms/85xx/
9566 F:      Documentation/devicetree/bindings/powerpc/fsl/
9567
9568 LINUX FOR POWERPC EMBEDDED PPC8XX
9569 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9570 W:      http://www.penguinppc.org/
9571 L:      linuxppc-dev@lists.ozlabs.org
9572 S:      Maintained
9573 F:      arch/powerpc/platforms/8xx/
9574
9575 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9576 L:      linuxppc-dev@lists.ozlabs.org
9577 S:      Orphan
9578 F:      arch/powerpc/*/*virtex*
9579 F:      arch/powerpc/*/*/*virtex*
9580
9581 LINUX FOR POWERPC PA SEMI PWRFICIENT
9582 L:      linuxppc-dev@lists.ozlabs.org
9583 S:      Orphan
9584 F:      arch/powerpc/platforms/pasemi/
9585 F:      drivers/*/*pasemi*
9586 F:      drivers/*/*/*pasemi*
9587
9588 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9589 M:      Kees Cook <keescook@chromium.org>
9590 S:      Maintained
9591 F:      drivers/misc/lkdtm/*
9592
9593 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9594 M:      Alan Stern <stern@rowland.harvard.edu>
9595 M:      Andrea Parri <parri.andrea@gmail.com>
9596 M:      Will Deacon <will@kernel.org>
9597 M:      Peter Zijlstra <peterz@infradead.org>
9598 M:      Boqun Feng <boqun.feng@gmail.com>
9599 M:      Nicholas Piggin <npiggin@gmail.com>
9600 M:      David Howells <dhowells@redhat.com>
9601 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9602 M:      Luc Maranget <luc.maranget@inria.fr>
9603 M:      "Paul E. McKenney" <paulmck@kernel.org>
9604 R:      Akira Yokosawa <akiyks@gmail.com>
9605 R:      Daniel Lustig <dlustig@nvidia.com>
9606 L:      linux-kernel@vger.kernel.org
9607 L:      linux-arch@vger.kernel.org
9608 S:      Supported
9609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9610 F:      tools/memory-model/
9611 F:      Documentation/atomic_bitops.txt
9612 F:      Documentation/atomic_t.txt
9613 F:      Documentation/core-api/atomic_ops.rst
9614 F:      Documentation/core-api/refcount-vs-atomic.rst
9615 F:      Documentation/memory-barriers.txt
9616
9617 LIS3LV02D ACCELEROMETER DRIVER
9618 M:      Eric Piel <eric.piel@tremplin-utc.net>
9619 S:      Maintained
9620 F:      Documentation/misc-devices/lis3lv02d.rst
9621 F:      drivers/misc/lis3lv02d/
9622 F:      drivers/platform/x86/hp_accel.c
9623
9624 LIST KUNIT TEST
9625 M:      David Gow <davidgow@google.com>
9626 L:      linux-kselftest@vger.kernel.org
9627 L:      kunit-dev@googlegroups.com
9628 S:      Maintained
9629 F:      lib/list-test.c
9630
9631 LIVE PATCHING
9632 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9633 M:      Jiri Kosina <jikos@kernel.org>
9634 M:      Miroslav Benes <mbenes@suse.cz>
9635 M:      Petr Mladek <pmladek@suse.com>
9636 R:      Joe Lawrence <joe.lawrence@redhat.com>
9637 S:      Maintained
9638 F:      kernel/livepatch/
9639 F:      include/linux/livepatch.h
9640 F:      arch/x86/include/asm/livepatch.h
9641 F:      arch/x86/kernel/livepatch.c
9642 F:      Documentation/livepatch/
9643 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9644 F:      samples/livepatch/
9645 F:      tools/testing/selftests/livepatch/
9646 L:      live-patching@vger.kernel.org
9647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9648
9649 LLC (802.2)
9650 L:      netdev@vger.kernel.org
9651 S:      Odd fixes
9652 F:      include/linux/llc.h
9653 F:      include/uapi/linux/llc.h
9654 F:      include/net/llc*
9655 F:      net/llc/
9656
9657 LM73 HARDWARE MONITOR DRIVER
9658 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9659 L:      linux-hwmon@vger.kernel.org
9660 S:      Maintained
9661 F:      drivers/hwmon/lm73.c
9662
9663 LM78 HARDWARE MONITOR DRIVER
9664 M:      Jean Delvare <jdelvare@suse.com>
9665 L:      linux-hwmon@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/hwmon/lm78.rst
9668 F:      drivers/hwmon/lm78.c
9669
9670 LM83 HARDWARE MONITOR DRIVER
9671 M:      Jean Delvare <jdelvare@suse.com>
9672 L:      linux-hwmon@vger.kernel.org
9673 S:      Maintained
9674 F:      Documentation/hwmon/lm83.rst
9675 F:      drivers/hwmon/lm83.c
9676
9677 LM90 HARDWARE MONITOR DRIVER
9678 M:      Jean Delvare <jdelvare@suse.com>
9679 L:      linux-hwmon@vger.kernel.org
9680 S:      Maintained
9681 F:      Documentation/hwmon/lm90.rst
9682 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9683 F:      drivers/hwmon/lm90.c
9684 F:      include/dt-bindings/thermal/lm90.h
9685
9686 LM95234 HARDWARE MONITOR DRIVER
9687 M:      Guenter Roeck <linux@roeck-us.net>
9688 L:      linux-hwmon@vger.kernel.org
9689 S:      Maintained
9690 F:      Documentation/hwmon/lm95234.rst
9691 F:      drivers/hwmon/lm95234.c
9692
9693 LME2510 MEDIA DRIVER
9694 M:      Malcolm Priestley <tvboxspy@gmail.com>
9695 L:      linux-media@vger.kernel.org
9696 W:      https://linuxtv.org
9697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9698 S:      Maintained
9699 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9700
9701 LOADPIN SECURITY MODULE
9702 M:      Kees Cook <keescook@chromium.org>
9703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9704 S:      Supported
9705 F:      security/loadpin/
9706 F:      Documentation/admin-guide/LSM/LoadPin.rst
9707
9708 LOCKING PRIMITIVES
9709 M:      Peter Zijlstra <peterz@infradead.org>
9710 M:      Ingo Molnar <mingo@redhat.com>
9711 M:      Will Deacon <will@kernel.org>
9712 L:      linux-kernel@vger.kernel.org
9713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9714 S:      Maintained
9715 F:      Documentation/locking/
9716 F:      include/linux/lockdep.h
9717 F:      include/linux/spinlock*.h
9718 F:      arch/*/include/asm/spinlock*.h
9719 F:      include/linux/rwlock*.h
9720 F:      include/linux/mutex*.h
9721 F:      include/linux/rwsem*.h
9722 F:      include/linux/seqlock.h
9723 F:      lib/locking*.[ch]
9724 F:      kernel/locking/
9725 X:      kernel/locking/locktorture.c
9726
9727 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9728 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9729 L:      linux-ntfs-dev@lists.sourceforge.net
9730 W:      http://www.linux-ntfs.org/content/view/19/37/
9731 S:      Maintained
9732 F:      Documentation/admin-guide/ldm.rst
9733 F:      block/partitions/ldm.*
9734
9735 LOGITECH HID GAMING KEYBOARDS
9736 M:      Hans de Goede <hdegoede@redhat.com>
9737 L:      linux-input@vger.kernel.org
9738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9739 S:      Maintained
9740 F:      drivers/hid/hid-lg-g15.c
9741
9742 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9743 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9744 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9745 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9746 L:      MPT-FusionLinux.pdl@broadcom.com
9747 L:      linux-scsi@vger.kernel.org
9748 W:      http://www.avagotech.com/support/
9749 S:      Supported
9750 F:      drivers/message/fusion/
9751 F:      drivers/scsi/mpt3sas/
9752
9753 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9754 M:      Matthew Wilcox <willy@infradead.org>
9755 L:      linux-scsi@vger.kernel.org
9756 S:      Maintained
9757 F:      drivers/scsi/sym53c8xx_2/
9758
9759 LTC1660 DAC DRIVER
9760 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9761 L:      linux-iio@vger.kernel.org
9762 S:      Maintained
9763 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9764 F:      drivers/iio/dac/ltc1660.c
9765
9766 LTC2983 IIO TEMPERATURE DRIVER
9767 M:      Nuno Sá <nuno.sa@analog.com>
9768 W:      http://ez.analog.com/community/linux-device-drivers
9769 L:      linux-iio@vger.kernel.org
9770 S:      Supported
9771 F:      drivers/iio/temperature/ltc2983.c
9772 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9773
9774 LTC4261 HARDWARE MONITOR DRIVER
9775 M:      Guenter Roeck <linux@roeck-us.net>
9776 L:      linux-hwmon@vger.kernel.org
9777 S:      Maintained
9778 F:      Documentation/hwmon/ltc4261.rst
9779 F:      drivers/hwmon/ltc4261.c
9780
9781 LTC2947 HARDWARE MONITOR DRIVER
9782 M:      Nuno Sá <nuno.sa@analog.com>
9783 W:      http://ez.analog.com/community/linux-device-drivers
9784 L:      linux-hwmon@vger.kernel.org
9785 S:      Supported
9786 F:      drivers/hwmon/ltc2947-core.c
9787 F:      drivers/hwmon/ltc2947-spi.c
9788 F:      drivers/hwmon/ltc2947-i2c.c
9789 F:      drivers/hwmon/ltc2947.h
9790 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9791
9792 LTC4306 I2C MULTIPLEXER DRIVER
9793 M:      Michael Hennerich <michael.hennerich@analog.com>
9794 W:      http://ez.analog.com/community/linux-device-drivers
9795 L:      linux-i2c@vger.kernel.org
9796 S:      Supported
9797 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9798 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9799
9800 LTP (Linux Test Project)
9801 M:      Mike Frysinger <vapier@gentoo.org>
9802 M:      Cyril Hrubis <chrubis@suse.cz>
9803 M:      Wanlong Gao <wanlong.gao@gmail.com>
9804 M:      Jan Stancek <jstancek@redhat.com>
9805 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9806 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9807 L:      ltp@lists.linux.it (subscribers-only)
9808 W:      http://linux-test-project.github.io/
9809 T:      git git://github.com/linux-test-project/ltp.git
9810 S:      Maintained
9811
9812 M68K ARCHITECTURE
9813 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9814 L:      linux-m68k@lists.linux-m68k.org
9815 W:      http://www.linux-m68k.org/
9816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9817 S:      Maintained
9818 F:      arch/m68k/
9819 F:      drivers/zorro/
9820
9821 M68K ON APPLE MACINTOSH
9822 M:      Joshua Thompson <funaho@jurai.org>
9823 W:      http://www.mac.linux-m68k.org/
9824 L:      linux-m68k@lists.linux-m68k.org
9825 S:      Maintained
9826 F:      arch/m68k/mac/
9827
9828 M68K ON HP9000/300
9829 M:      Philip Blundell <philb@gnu.org>
9830 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9831 S:      Maintained
9832 F:      arch/m68k/hp300/
9833
9834 M88DS3103 MEDIA DRIVER
9835 M:      Antti Palosaari <crope@iki.fi>
9836 L:      linux-media@vger.kernel.org
9837 W:      https://linuxtv.org
9838 W:      http://palosaari.fi/linux/
9839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9840 T:      git git://linuxtv.org/anttip/media_tree.git
9841 S:      Maintained
9842 F:      drivers/media/dvb-frontends/m88ds3103*
9843
9844 M88RS2000 MEDIA DRIVER
9845 M:      Malcolm Priestley <tvboxspy@gmail.com>
9846 L:      linux-media@vger.kernel.org
9847 W:      https://linuxtv.org
9848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9849 S:      Maintained
9850 F:      drivers/media/dvb-frontends/m88rs2000*
9851
9852 MA901 MASTERKIT USB FM RADIO DRIVER
9853 M:      Alexey Klimov <klimov.linux@gmail.com>
9854 L:      linux-media@vger.kernel.org
9855 T:      git git://linuxtv.org/media_tree.git
9856 S:      Maintained
9857 F:      drivers/media/radio/radio-ma901.c
9858
9859 MAC80211
9860 M:      Johannes Berg <johannes@sipsolutions.net>
9861 L:      linux-wireless@vger.kernel.org
9862 W:      http://wireless.kernel.org/
9863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9865 S:      Maintained
9866 F:      Documentation/networking/mac80211-injection.txt
9867 F:      include/net/mac80211.h
9868 F:      net/mac80211/
9869 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9870 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9871
9872 MAILBOX API
9873 M:      Jassi Brar <jassisinghbrar@gmail.com>
9874 L:      linux-kernel@vger.kernel.org
9875 S:      Maintained
9876 F:      drivers/mailbox/
9877 F:      include/linux/mailbox_client.h
9878 F:      include/linux/mailbox_controller.h
9879
9880 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9881 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9882 W:      http://www.kernel.org/doc/man-pages
9883 L:      linux-man@vger.kernel.org
9884 S:      Maintained
9885
9886 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9887 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9888 L:      linux-mips@vger.kernel.org
9889 S:      Maintained
9890 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9891
9892 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9893 M:      Andrew Lunn <andrew@lunn.ch>
9894 M:      Vivien Didelot <vivien.didelot@gmail.com>
9895 L:      netdev@vger.kernel.org
9896 S:      Maintained
9897 F:      drivers/net/dsa/mv88e6xxx/
9898 F:      include/linux/platform_data/mv88e6xxx.h
9899 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9900 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9901
9902 MARVELL ARMADA DRM SUPPORT
9903 M:      Russell King <linux@armlinux.org.uk>
9904 S:      Maintained
9905 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9906 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9907 F:      drivers/gpu/drm/armada/
9908 F:      include/uapi/drm/armada_drm.h
9909 F:      Documentation/devicetree/bindings/display/armada/
9910
9911 MARVELL ARMADA 3700 PHY DRIVERS
9912 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9913 S:      Maintained
9914 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9915 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9916 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9917 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9918
9919 MARVELL CRYPTO DRIVER
9920 M:      Boris Brezillon <bbrezillon@kernel.org>
9921 M:      Arnaud Ebalard <arno@natisbad.org>
9922 F:      drivers/crypto/marvell/
9923 S:      Maintained
9924 L:      linux-crypto@vger.kernel.org
9925
9926 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9927 M:      Mirko Lindner <mlindner@marvell.com>
9928 M:      Stephen Hemminger <stephen@networkplumber.org>
9929 L:      netdev@vger.kernel.org
9930 S:      Maintained
9931 F:      drivers/net/ethernet/marvell/sk*
9932
9933 MARVELL LIBERTAS WIRELESS DRIVER
9934 L:      libertas-dev@lists.infradead.org
9935 S:      Orphan
9936 F:      drivers/net/wireless/marvell/libertas/
9937
9938 MARVELL MACCHIATOBIN SUPPORT
9939 M:      Russell King <linux@armlinux.org.uk>
9940 L:      linux-arm-kernel@lists.infradead.org
9941 S:      Maintained
9942 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9943
9944 MARVELL MV643XX ETHERNET DRIVER
9945 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9946 L:      netdev@vger.kernel.org
9947 S:      Maintained
9948 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9949 F:      include/linux/mv643xx.h
9950
9951 MARVELL MV88X3310 PHY DRIVER
9952 M:      Russell King <linux@armlinux.org.uk>
9953 L:      netdev@vger.kernel.org
9954 S:      Maintained
9955 F:      drivers/net/phy/marvell10g.c
9956
9957 MARVELL MVEBU THERMAL DRIVER
9958 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9959 S:      Maintained
9960 F:      drivers/thermal/armada_thermal.c
9961
9962 MARVELL MVNETA ETHERNET DRIVER
9963 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9964 L:      netdev@vger.kernel.org
9965 S:      Maintained
9966 F:      drivers/net/ethernet/marvell/mvneta.*
9967
9968 MARVELL MWIFIEX WIRELESS DRIVER
9969 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9970 M:      Nishant Sarmukadam <nishants@marvell.com>
9971 M:      Ganapathi Bhat <gbhat@marvell.com>
9972 M:      Xinming Hu <huxinming820@gmail.com>
9973 L:      linux-wireless@vger.kernel.org
9974 S:      Maintained
9975 F:      drivers/net/wireless/marvell/mwifiex/
9976
9977 MARVELL MWL8K WIRELESS DRIVER
9978 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9979 L:      linux-wireless@vger.kernel.org
9980 S:      Odd Fixes
9981 F:      drivers/net/wireless/marvell/mwl8k.c
9982
9983 MARVELL NAND CONTROLLER DRIVER
9984 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9985 L:      linux-mtd@lists.infradead.org
9986 S:      Maintained
9987 F:      drivers/mtd/nand/raw/marvell_nand.c
9988 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9989
9990 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9991 M:      Nicolas Pitre <nico@fluxnic.net>
9992 S:      Odd Fixes
9993 F:      drivers/mmc/host/mvsdio.*
9994
9995 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9996 M:      Hu Ziji <huziji@marvell.com>
9997 L:      linux-mmc@vger.kernel.org
9998 S:      Supported
9999 F:      drivers/mmc/host/sdhci-xenon*
10000 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10001
10002 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10003 M:      Sunil Goutham <sgoutham@marvell.com>
10004 M:      Linu Cherian <lcherian@marvell.com>
10005 M:      Geetha sowjanya <gakula@marvell.com>
10006 M:      Jerin Jacob <jerinj@marvell.com>
10007 L:      netdev@vger.kernel.org
10008 S:      Supported
10009 F:      drivers/net/ethernet/marvell/octeontx2/af/
10010
10011 MATROX FRAMEBUFFER DRIVER
10012 L:      linux-fbdev@vger.kernel.org
10013 S:      Orphan
10014 F:      drivers/video/fbdev/matrox/matroxfb_*
10015 F:      include/uapi/linux/matroxfb.h
10016
10017 MAX16065 HARDWARE MONITOR DRIVER
10018 M:      Guenter Roeck <linux@roeck-us.net>
10019 L:      linux-hwmon@vger.kernel.org
10020 S:      Maintained
10021 F:      Documentation/hwmon/max16065.rst
10022 F:      drivers/hwmon/max16065.c
10023
10024 MAX2175 SDR TUNER DRIVER
10025 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10026 L:      linux-media@vger.kernel.org
10027 T:      git git://linuxtv.org/media_tree.git
10028 S:      Maintained
10029 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10030 F:      Documentation/media/v4l-drivers/max2175.rst
10031 F:      drivers/media/i2c/max2175*
10032 F:      include/uapi/linux/max2175.h
10033
10034 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10035 L:      linux-hwmon@vger.kernel.org
10036 S:      Orphan
10037 F:      Documentation/hwmon/max6650.rst
10038 F:      drivers/hwmon/max6650.c
10039
10040 MAX6697 HARDWARE MONITOR DRIVER
10041 M:      Guenter Roeck <linux@roeck-us.net>
10042 L:      linux-hwmon@vger.kernel.org
10043 S:      Maintained
10044 F:      Documentation/hwmon/max6697.rst
10045 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10046 F:      drivers/hwmon/max6697.c
10047 F:      include/linux/platform_data/max6697.h
10048
10049 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10050 M:      Peter Rosin <peda@axentia.se>
10051 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10052 S:      Maintained
10053 F:      Documentation/devicetree/bindings/sound/max9860.txt
10054 F:      sound/soc/codecs/max9860.*
10055
10056 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10057 M:      Andreas Klinger <ak@it-klinger.de>
10058 L:      linux-iio@vger.kernel.org
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10061 F:      drivers/iio/proximity/mb1232.c
10062
10063 MAXIM MAX77650 PMIC MFD DRIVER
10064 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10065 L:      linux-kernel@vger.kernel.org
10066 S:      Maintained
10067 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10068 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10069 F:      include/linux/mfd/max77650.h
10070 F:      drivers/mfd/max77650.c
10071 F:      drivers/regulator/max77650-regulator.c
10072 F:      drivers/power/supply/max77650-charger.c
10073 F:      drivers/input/misc/max77650-onkey.c
10074 F:      drivers/leds/leds-max77650.c
10075 F:      drivers/gpio/gpio-max77650.c
10076
10077 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10078 M:      Javier Martinez Canillas <javier@dowhile0.org>
10079 L:      linux-kernel@vger.kernel.org
10080 S:      Supported
10081 F:      drivers/regulator/max77802-regulator.c
10082 F:      Documentation/devicetree/bindings/*/*max77802.txt
10083 F:      include/dt-bindings/*/*max77802.h
10084
10085 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10086 M:      Krzysztof Kozlowski <krzk@kernel.org>
10087 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10088 L:      linux-pm@vger.kernel.org
10089 S:      Supported
10090 F:      drivers/power/supply/max14577_charger.c
10091 F:      drivers/power/supply/max77693_charger.c
10092
10093 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10094 M:      Chanwoo Choi <cw00.choi@samsung.com>
10095 M:      Krzysztof Kozlowski <krzk@kernel.org>
10096 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10097 L:      linux-kernel@vger.kernel.org
10098 S:      Supported
10099 F:      drivers/*/max14577*.c
10100 F:      drivers/*/max77686*.c
10101 F:      drivers/*/max77693*.c
10102 F:      drivers/extcon/extcon-max14577.c
10103 F:      drivers/extcon/extcon-max77693.c
10104 F:      drivers/rtc/rtc-max77686.c
10105 F:      drivers/clk/clk-max77686.c
10106 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10107 F:      Documentation/devicetree/bindings/*/max77686.txt
10108 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10109 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10110 F:      include/linux/mfd/max14577*.h
10111 F:      include/linux/mfd/max77686*.h
10112 F:      include/linux/mfd/max77693*.h
10113
10114 MAXIRADIO FM RADIO RECEIVER DRIVER
10115 M:      Hans Verkuil <hverkuil@xs4all.nl>
10116 L:      linux-media@vger.kernel.org
10117 T:      git git://linuxtv.org/media_tree.git
10118 W:      https://linuxtv.org
10119 S:      Maintained
10120 F:      drivers/media/radio/radio-maxiradio*
10121
10122 MCAN MMIO DEVICE DRIVER
10123 M:      Dan Murphy <dmurphy@ti.com>
10124 M:      Sriram Dash <sriram.dash@samsung.com>
10125 L:      linux-can@vger.kernel.org
10126 S:      Maintained
10127 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10128 F:      drivers/net/can/m_can/m_can.c
10129 F:      drivers/net/can/m_can/m_can.h
10130 F:      drivers/net/can/m_can/m_can_platform.c
10131
10132 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10133 M:      Peter Rosin <peda@axentia.se>
10134 L:      linux-iio@vger.kernel.org
10135 S:      Maintained
10136 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10137 F:      drivers/iio/potentiometer/mcp4018.c
10138 F:      drivers/iio/potentiometer/mcp4531.c
10139
10140 MCR20A IEEE-802.15.4 RADIO DRIVER
10141 M:      Xue Liu <liuxuenetmail@gmail.com>
10142 L:      linux-wpan@vger.kernel.org
10143 W:      https://github.com/xueliu/mcr20a-linux
10144 S:      Maintained
10145 F:      drivers/net/ieee802154/mcr20a.c
10146 F:      drivers/net/ieee802154/mcr20a.h
10147 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10148
10149 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10150 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10151 L:      linux-iio@vger.kernel.org
10152 S:      Maintained
10153 F:      drivers/iio/dac/cio-dac.c
10154
10155 MEDIA CONTROLLER FRAMEWORK
10156 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10157 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10158 L:      linux-media@vger.kernel.org
10159 W:      https://www.linuxtv.org
10160 T:      git git://linuxtv.org/media_tree.git
10161 S:      Supported
10162 F:      drivers/media/mc/
10163 F:      include/media/media-*.h
10164 F:      include/uapi/linux/media.h
10165
10166 MEDIA DRIVERS FOR ASCOT2E
10167 M:      Sergey Kozlov <serjk@netup.ru>
10168 M:      Abylay Ospan <aospan@netup.ru>
10169 L:      linux-media@vger.kernel.org
10170 W:      https://linuxtv.org
10171 W:      http://netup.tv/
10172 T:      git git://linuxtv.org/media_tree.git
10173 S:      Supported
10174 F:      drivers/media/dvb-frontends/ascot2e*
10175
10176 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10177 M:      Jasmin Jessich <jasmin@anw.at>
10178 L:      linux-media@vger.kernel.org
10179 W:      https://linuxtv.org
10180 T:      git git://linuxtv.org/media_tree.git
10181 S:      Maintained
10182 F:      drivers/media/dvb-frontends/cxd2099*
10183
10184 MEDIA DRIVERS FOR CXD2841ER
10185 M:      Sergey Kozlov <serjk@netup.ru>
10186 M:      Abylay Ospan <aospan@netup.ru>
10187 L:      linux-media@vger.kernel.org
10188 W:      https://linuxtv.org
10189 W:      http://netup.tv/
10190 T:      git git://linuxtv.org/media_tree.git
10191 S:      Supported
10192 F:      drivers/media/dvb-frontends/cxd2841er*
10193
10194 MEDIA DRIVERS FOR CXD2880
10195 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10196 L:      linux-media@vger.kernel.org
10197 W:      http://linuxtv.org/
10198 T:      git git://linuxtv.org/media_tree.git
10199 S:      Supported
10200 F:      drivers/media/dvb-frontends/cxd2880/*
10201 F:      drivers/media/spi/cxd2880*
10202
10203 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10204 L:      linux-media@vger.kernel.org
10205 W:      https://linuxtv.org
10206 T:      git git://linuxtv.org/media_tree.git
10207 S:      Orphan
10208 F:      drivers/media/pci/ddbridge/*
10209
10210 MEDIA DRIVERS FOR FREESCALE IMX
10211 M:      Steve Longerbeam <slongerbeam@gmail.com>
10212 M:      Philipp Zabel <p.zabel@pengutronix.de>
10213 L:      linux-media@vger.kernel.org
10214 T:      git git://linuxtv.org/media_tree.git
10215 S:      Maintained
10216 F:      Documentation/devicetree/bindings/media/imx.txt
10217 F:      Documentation/media/v4l-drivers/imx.rst
10218 F:      drivers/staging/media/imx/
10219 F:      include/linux/imx-media.h
10220 F:      include/media/imx.h
10221
10222 MEDIA DRIVER FOR FREESCALE IMX PXP
10223 M:      Philipp Zabel <p.zabel@pengutronix.de>
10224 L:      linux-media@vger.kernel.org
10225 T:      git git://linuxtv.org/media_tree.git
10226 S:      Maintained
10227 F:      drivers/media/platform/imx-pxp.[ch]
10228
10229 MEDIA DRIVERS FOR FREESCALE IMX7
10230 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10231 L:      linux-media@vger.kernel.org
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Maintained
10234 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10235 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10236 F:      Documentation/media/v4l-drivers/imx7.rst
10237 F:      drivers/staging/media/imx/imx7-media-csi.c
10238 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10239
10240 MEDIA DRIVERS FOR HELENE
10241 M:      Abylay Ospan <aospan@netup.ru>
10242 L:      linux-media@vger.kernel.org
10243 W:      https://linuxtv.org
10244 W:      http://netup.tv/
10245 T:      git git://linuxtv.org/media_tree.git
10246 S:      Supported
10247 F:      drivers/media/dvb-frontends/helene*
10248
10249 MEDIA DRIVERS FOR HORUS3A
10250 M:      Sergey Kozlov <serjk@netup.ru>
10251 M:      Abylay Ospan <aospan@netup.ru>
10252 L:      linux-media@vger.kernel.org
10253 W:      https://linuxtv.org
10254 W:      http://netup.tv/
10255 T:      git git://linuxtv.org/media_tree.git
10256 S:      Supported
10257 F:      drivers/media/dvb-frontends/horus3a*
10258
10259 MEDIA DRIVERS FOR LNBH25
10260 M:      Sergey Kozlov <serjk@netup.ru>
10261 M:      Abylay Ospan <aospan@netup.ru>
10262 L:      linux-media@vger.kernel.org
10263 W:      https://linuxtv.org
10264 W:      http://netup.tv/
10265 T:      git git://linuxtv.org/media_tree.git
10266 S:      Supported
10267 F:      drivers/media/dvb-frontends/lnbh25*
10268
10269 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10270 L:      linux-media@vger.kernel.org
10271 W:      https://linuxtv.org
10272 T:      git git://linuxtv.org/media_tree.git
10273 S:      Orphan
10274 F:      drivers/media/dvb-frontends/mxl5xx*
10275
10276 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10277 M:      Sergey Kozlov <serjk@netup.ru>
10278 M:      Abylay Ospan <aospan@netup.ru>
10279 L:      linux-media@vger.kernel.org
10280 W:      https://linuxtv.org
10281 W:      http://netup.tv/
10282 T:      git git://linuxtv.org/media_tree.git
10283 S:      Supported
10284 F:      drivers/media/pci/netup_unidvb/*
10285
10286 MEDIA DRIVERS FOR RENESAS - CEU
10287 M:      Jacopo Mondi <jacopo@jmondi.org>
10288 L:      linux-media@vger.kernel.org
10289 L:      linux-renesas-soc@vger.kernel.org
10290 T:      git git://linuxtv.org/media_tree.git
10291 S:      Supported
10292 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10293 F:      drivers/media/platform/renesas-ceu.c
10294 F:      include/media/drv-intf/renesas-ceu.h
10295
10296 MEDIA DRIVERS FOR RENESAS - DRIF
10297 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10298 L:      linux-media@vger.kernel.org
10299 L:      linux-renesas-soc@vger.kernel.org
10300 T:      git git://linuxtv.org/media_tree.git
10301 S:      Supported
10302 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10303 F:      drivers/media/platform/rcar_drif.c
10304
10305 MEDIA DRIVERS FOR RENESAS - FCP
10306 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10307 L:      linux-media@vger.kernel.org
10308 L:      linux-renesas-soc@vger.kernel.org
10309 T:      git git://linuxtv.org/media_tree.git
10310 S:      Supported
10311 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10312 F:      drivers/media/platform/rcar-fcp.c
10313 F:      include/media/rcar-fcp.h
10314
10315 MEDIA DRIVERS FOR RENESAS - FDP1
10316 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10317 L:      linux-media@vger.kernel.org
10318 L:      linux-renesas-soc@vger.kernel.org
10319 T:      git git://linuxtv.org/media_tree.git
10320 S:      Supported
10321 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10322 F:      drivers/media/platform/rcar_fdp1.c
10323
10324 MEDIA DRIVERS FOR RENESAS - VIN
10325 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10326 L:      linux-media@vger.kernel.org
10327 L:      linux-renesas-soc@vger.kernel.org
10328 T:      git git://linuxtv.org/media_tree.git
10329 S:      Supported
10330 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10331 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10332 F:      drivers/media/platform/rcar-vin/
10333
10334 MEDIA DRIVERS FOR RENESAS - VSP1
10335 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10336 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10337 L:      linux-media@vger.kernel.org
10338 L:      linux-renesas-soc@vger.kernel.org
10339 T:      git git://linuxtv.org/media_tree.git
10340 S:      Supported
10341 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10342 F:      drivers/media/platform/vsp1/
10343
10344 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10345 L:      linux-media@vger.kernel.org
10346 W:      https://linuxtv.org
10347 T:      git git://linuxtv.org/media_tree.git
10348 S:      Orphan
10349 F:      drivers/media/dvb-frontends/stv0910*
10350
10351 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10352 L:      linux-media@vger.kernel.org
10353 W:      https://linuxtv.org
10354 T:      git git://linuxtv.org/media_tree.git
10355 S:      Orphan
10356 F:      drivers/media/dvb-frontends/stv6111*
10357
10358 MEDIA DRIVERS FOR STM32 - DCMI
10359 M:      Hugues Fruchet <hugues.fruchet@st.com>
10360 L:      linux-media@vger.kernel.org
10361 T:      git git://linuxtv.org/media_tree.git
10362 S:      Supported
10363 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10364 F:      drivers/media/platform/stm32/stm32-dcmi.c
10365
10366 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10367 M:      Dmitry Osipenko <digetx@gmail.com>
10368 L:      linux-media@vger.kernel.org
10369 L:      linux-tegra@vger.kernel.org
10370 T:      git git://linuxtv.org/media_tree.git
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10373 F:      drivers/staging/media/tegra-vde/
10374
10375 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10376 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10377 L:      linux-media@vger.kernel.org
10378 W:      https://linuxtv.org
10379 Q:      http://patchwork.kernel.org/project/linux-media/list/
10380 T:      git git://linuxtv.org/media_tree.git
10381 S:      Maintained
10382 F:      Documentation/devicetree/bindings/media/
10383 F:      Documentation/media/
10384 F:      drivers/media/
10385 F:      drivers/staging/media/
10386 F:      include/linux/platform_data/media/
10387 F:      include/media/
10388 F:      include/uapi/linux/dvb/
10389 F:      include/uapi/linux/videodev2.h
10390 F:      include/uapi/linux/media.h
10391 F:      include/uapi/linux/v4l2-*
10392 F:      include/uapi/linux/meye.h
10393 F:      include/uapi/linux/ivtv*
10394 F:      include/uapi/linux/uvcvideo.h
10395
10396 MEDIATEK BLUETOOTH DRIVER
10397 M:      Sean Wang <sean.wang@mediatek.com>
10398 L:      linux-bluetooth@vger.kernel.org
10399 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10402 F:      drivers/bluetooth/btmtkuart.c
10403
10404 MEDIATEK CIR DRIVER
10405 M:      Sean Wang <sean.wang@mediatek.com>
10406 S:      Maintained
10407 F:      drivers/media/rc/mtk-cir.c
10408
10409 MEDIATEK DMA DRIVER
10410 M:      Sean Wang <sean.wang@mediatek.com>
10411 L:      dmaengine@vger.kernel.org
10412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10413 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10414 S:      Maintained
10415 F:      Documentation/devicetree/bindings/dma/mtk-*
10416 F:      drivers/dma/mediatek/
10417
10418 MEDIATEK PMIC LED DRIVER
10419 M:      Sean Wang <sean.wang@mediatek.com>
10420 S:      Maintained
10421 F:      drivers/leds/leds-mt6323.c
10422 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10423
10424 MEDIATEK ETHERNET DRIVER
10425 M:      Felix Fietkau <nbd@openwrt.org>
10426 M:      John Crispin <john@phrozen.org>
10427 M:      Sean Wang <sean.wang@mediatek.com>
10428 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10429 L:      netdev@vger.kernel.org
10430 S:      Maintained
10431 F:      drivers/net/ethernet/mediatek/
10432
10433 MEDIATEK SWITCH DRIVER
10434 M:      Sean Wang <sean.wang@mediatek.com>
10435 L:      netdev@vger.kernel.org
10436 S:      Maintained
10437 F:      drivers/net/dsa/mt7530.*
10438 F:      net/dsa/tag_mtk.c
10439
10440 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10441 M:      Sean Wang <sean.wang@mediatek.com>
10442 L:      linux-pm@vger.kernel.org
10443 S:      Maintained
10444 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10445 F:      drivers/power/reset/mt6323-poweroff.c
10446
10447 MEDIATEK JPEG DRIVER
10448 M:      Rick Chang <rick.chang@mediatek.com>
10449 M:      Bin Liu <bin.liu@mediatek.com>
10450 S:      Supported
10451 F:      drivers/media/platform/mtk-jpeg/
10452 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10453
10454 MEDIATEK MDP DRIVER
10455 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10456 M:      Houlong Wei <houlong.wei@mediatek.com>
10457 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10458 S:      Supported
10459 F:      drivers/media/platform/mtk-mdp/
10460 F:      drivers/media/platform/mtk-vpu/
10461 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10462
10463 MEDIATEK MEDIA DRIVER
10464 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10465 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10466 S:      Supported
10467 F:      drivers/media/platform/mtk-vcodec/
10468 F:      drivers/media/platform/mtk-vpu/
10469 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10470 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10471
10472 MEDIATEK MMC/SD/SDIO DRIVER
10473 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10474 S:      Maintained
10475 F:      drivers/mmc/host/mtk-sd.c
10476 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10477
10478 MEDIATEK MT76 WIRELESS LAN DRIVER
10479 M:      Felix Fietkau <nbd@nbd.name>
10480 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10481 R:      Ryder Lee <ryder.lee@mediatek.com>
10482 R:      Roy Luo <royluo@google.com>
10483 L:      linux-wireless@vger.kernel.org
10484 S:      Maintained
10485 F:      drivers/net/wireless/mediatek/mt76/
10486
10487 MEDIATEK MT7601U WIRELESS LAN DRIVER
10488 M:      Jakub Kicinski <kubakici@wp.pl>
10489 L:      linux-wireless@vger.kernel.org
10490 S:      Maintained
10491 F:      drivers/net/wireless/mediatek/mt7601u/
10492
10493 MEDIATEK MT7621/28/88 I2C DRIVER
10494 M:      Stefan Roese <sr@denx.de>
10495 L:      linux-i2c@vger.kernel.org
10496 S:      Maintained
10497 F:      drivers/i2c/busses/i2c-mt7621.c
10498 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10499
10500 MEDIATEK NAND CONTROLLER DRIVER
10501 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10502 L:      linux-mtd@lists.infradead.org
10503 S:      Maintained
10504 F:      drivers/mtd/nand/raw/mtk_*
10505 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10506
10507 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10508 M:      Sean Wang <sean.wang@mediatek.com>
10509 S:      Maintained
10510 F:      drivers/char/hw_random/mtk-rng.c
10511
10512 MEDIATEK USB3 DRD IP DRIVER
10513 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10514 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10516 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10517 S:      Maintained
10518 F:      drivers/usb/mtu3/
10519
10520 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10521 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10522 M:      Martin Donnelly <martin.donnelly@ge.com>
10523 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10524 S:      Maintained
10525 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10526 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10527
10528 MEGARAID SCSI/SAS DRIVERS
10529 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10530 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10531 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10532 L:      megaraidlinux.pdl@broadcom.com
10533 L:      linux-scsi@vger.kernel.org
10534 W:      http://www.avagotech.com/support/
10535 S:      Maintained
10536 F:      Documentation/scsi/megaraid.txt
10537 F:      drivers/scsi/megaraid.*
10538 F:      drivers/scsi/megaraid/
10539
10540 MELEXIS MLX90614 DRIVER
10541 M:      Crt Mori <cmo@melexis.com>
10542 L:      linux-iio@vger.kernel.org
10543 W:      http://www.melexis.com
10544 S:      Supported
10545 F:      drivers/iio/temperature/mlx90614.c
10546
10547 MELEXIS MLX90632 DRIVER
10548 M:      Crt Mori <cmo@melexis.com>
10549 L:      linux-iio@vger.kernel.org
10550 W:      http://www.melexis.com
10551 S:      Supported
10552 F:      drivers/iio/temperature/mlx90632.c
10553
10554 MELFAS MIP4 TOUCHSCREEN DRIVER
10555 M:      Sangwon Jee <jeesw@melfas.com>
10556 W:      http://www.melfas.com
10557 S:      Supported
10558 F:      drivers/input/touchscreen/melfas_mip4.c
10559 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10560
10561 MELLANOX ETHERNET DRIVER (mlx4_en)
10562 M:      Tariq Toukan <tariqt@mellanox.com>
10563 L:      netdev@vger.kernel.org
10564 S:      Supported
10565 W:      http://www.mellanox.com
10566 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10567 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10568
10569 MELLANOX ETHERNET DRIVER (mlx5e)
10570 M:      Saeed Mahameed <saeedm@mellanox.com>
10571 L:      netdev@vger.kernel.org
10572 S:      Supported
10573 W:      http://www.mellanox.com
10574 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10575 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10576
10577 MELLANOX ETHERNET INNOVA DRIVERS
10578 R:      Boris Pismenny <borisp@mellanox.com>
10579 L:      netdev@vger.kernel.org
10580 S:      Supported
10581 W:      http://www.mellanox.com
10582 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10583 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10584 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10585 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10586 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10587
10588 MELLANOX ETHERNET SWITCH DRIVERS
10589 M:      Jiri Pirko <jiri@mellanox.com>
10590 M:      Ido Schimmel <idosch@mellanox.com>
10591 L:      netdev@vger.kernel.org
10592 S:      Supported
10593 W:      http://www.mellanox.com
10594 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10595 F:      drivers/net/ethernet/mellanox/mlxsw/
10596 F:      tools/testing/selftests/drivers/net/mlxsw/
10597
10598 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10599 M:      mlxsw@mellanox.com
10600 L:      netdev@vger.kernel.org
10601 S:      Supported
10602 W:      http://www.mellanox.com
10603 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10604 F:      drivers/net/ethernet/mellanox/mlxfw/
10605
10606 MELLANOX HARDWARE PLATFORM SUPPORT
10607 M:      Andy Shevchenko <andy@infradead.org>
10608 M:      Darren Hart <dvhart@infradead.org>
10609 M:      Vadim Pasternak <vadimp@mellanox.com>
10610 L:      platform-driver-x86@vger.kernel.org
10611 S:      Supported
10612 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10613 F:      drivers/platform/mellanox/
10614 F:      include/linux/platform_data/mlxreg.h
10615
10616 MELLANOX MLX4 core VPI driver
10617 M:      Tariq Toukan <tariqt@mellanox.com>
10618 L:      netdev@vger.kernel.org
10619 L:      linux-rdma@vger.kernel.org
10620 W:      http://www.mellanox.com
10621 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10622 S:      Supported
10623 F:      drivers/net/ethernet/mellanox/mlx4/
10624 F:      include/linux/mlx4/
10625
10626 MELLANOX MLX4 IB driver
10627 M:      Yishai Hadas <yishaih@mellanox.com>
10628 L:      linux-rdma@vger.kernel.org
10629 W:      http://www.mellanox.com
10630 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10631 S:      Supported
10632 F:      drivers/infiniband/hw/mlx4/
10633 F:      include/linux/mlx4/
10634 F:      include/uapi/rdma/mlx4-abi.h
10635
10636 MELLANOX MLX5 core VPI driver
10637 M:      Saeed Mahameed <saeedm@mellanox.com>
10638 M:      Leon Romanovsky <leonro@mellanox.com>
10639 L:      netdev@vger.kernel.org
10640 L:      linux-rdma@vger.kernel.org
10641 W:      http://www.mellanox.com
10642 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10643 S:      Supported
10644 F:      drivers/net/ethernet/mellanox/mlx5/core/
10645 F:      include/linux/mlx5/
10646 F:      Documentation/networking/device_drivers/mellanox/
10647
10648 MELLANOX MLX5 IB driver
10649 M:      Leon Romanovsky <leonro@mellanox.com>
10650 L:      linux-rdma@vger.kernel.org
10651 W:      http://www.mellanox.com
10652 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10653 S:      Supported
10654 F:      drivers/infiniband/hw/mlx5/
10655 F:      include/linux/mlx5/
10656 F:      include/uapi/rdma/mlx5-abi.h
10657
10658 MELLANOX MLXCPLD I2C AND MUX DRIVER
10659 M:      Vadim Pasternak <vadimp@mellanox.com>
10660 M:      Michael Shych <michaelsh@mellanox.com>
10661 L:      linux-i2c@vger.kernel.org
10662 S:      Supported
10663 F:      drivers/i2c/busses/i2c-mlxcpld.c
10664 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10665 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10666
10667 MELLANOX MLXCPLD LED DRIVER
10668 M:      Vadim Pasternak <vadimp@mellanox.com>
10669 L:      linux-leds@vger.kernel.org
10670 S:      Supported
10671 F:      drivers/leds/leds-mlxcpld.c
10672 F:      drivers/leds/leds-mlxreg.c
10673 F:      Documentation/leds/leds-mlxcpld.rst
10674
10675 MELLANOX PLATFORM DRIVER
10676 M:      Vadim Pasternak <vadimp@mellanox.com>
10677 L:      platform-driver-x86@vger.kernel.org
10678 S:      Supported
10679 F:      drivers/platform/x86/mlx-platform.c
10680
10681 MEMBARRIER SUPPORT
10682 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10683 M:      "Paul E. McKenney" <paulmck@kernel.org>
10684 L:      linux-kernel@vger.kernel.org
10685 S:      Supported
10686 F:      kernel/sched/membarrier.c
10687 F:      include/uapi/linux/membarrier.h
10688 F:      arch/powerpc/include/asm/membarrier.h
10689
10690 MEMBLOCK
10691 M:      Mike Rapoport <rppt@linux.ibm.com>
10692 L:      linux-mm@kvack.org
10693 S:      Maintained
10694 F:      include/linux/memblock.h
10695 F:      mm/memblock.c
10696 F:      Documentation/core-api/boot-time-mm.rst
10697
10698 MEMORY MANAGEMENT
10699 M:      Andrew Morton <akpm@linux-foundation.org>
10700 L:      linux-mm@kvack.org
10701 W:      http://www.linux-mm.org
10702 T:      quilt https://ozlabs.org/~akpm/mmotm/
10703 T:      quilt https://ozlabs.org/~akpm/mmots/
10704 T:      git git://github.com/hnaz/linux-mm.git
10705 S:      Maintained
10706 F:      include/linux/mm.h
10707 F:      include/linux/gfp.h
10708 F:      include/linux/mmzone.h
10709 F:      include/linux/memory_hotplug.h
10710 F:      include/linux/vmalloc.h
10711 F:      mm/
10712
10713 MEMORY TECHNOLOGY DEVICES (MTD)
10714 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10715 M:      Richard Weinberger <richard@nod.at>
10716 M:      Vignesh Raghavendra <vigneshr@ti.com>
10717 L:      linux-mtd@lists.infradead.org
10718 W:      http://www.linux-mtd.infradead.org/
10719 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10720 C:      irc://irc.oftc.net/mtd
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10723 S:      Maintained
10724 F:      Documentation/devicetree/bindings/mtd/
10725 F:      drivers/mtd/
10726 F:      include/linux/mtd/
10727 F:      include/uapi/mtd/
10728
10729 MEN A21 WATCHDOG DRIVER
10730 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10731 L:      linux-watchdog@vger.kernel.org
10732 S:      Maintained
10733 F:      drivers/watchdog/mena21_wdt.c
10734
10735 MEN CHAMELEON BUS (mcb)
10736 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10737 S:      Maintained
10738 F:      drivers/mcb/
10739 F:      include/linux/mcb.h
10740 F:      Documentation/driver-api/men-chameleon-bus.rst
10741
10742 MEN F21BMC (Board Management Controller)
10743 M:      Andreas Werner <andreas.werner@men.de>
10744 S:      Supported
10745 F:      drivers/mfd/menf21bmc.c
10746 F:      drivers/watchdog/menf21bmc_wdt.c
10747 F:      drivers/leds/leds-menf21bmc.c
10748 F:      drivers/hwmon/menf21bmc_hwmon.c
10749 F:      Documentation/hwmon/menf21bmc.rst
10750
10751 MEN Z069 WATCHDOG DRIVER
10752 M:      Johannes Thumshirn <jth@kernel.org>
10753 L:      linux-watchdog@vger.kernel.org
10754 S:      Maintained
10755 F:      drivers/watchdog/menz69_wdt.c
10756
10757 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10758 M:      Neil Armstrong <narmstrong@baylibre.com>
10759 L:      linux-media@vger.kernel.org
10760 L:      linux-amlogic@lists.infradead.org
10761 W:      http://linux-meson.com/
10762 S:      Supported
10763 F:      drivers/media/platform/meson/ao-cec.c
10764 F:      drivers/media/platform/meson/ao-cec-g12a.c
10765 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10766 T:      git git://linuxtv.org/media_tree.git
10767
10768 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10769 M:      Liang Yang <liang.yang@amlogic.com>
10770 L:      linux-mtd@lists.infradead.org
10771 S:      Maintained
10772 F:      drivers/mtd/nand/raw/meson_*
10773 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10774
10775 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10776 M:      Maxime Jourdan <mjourdan@baylibre.com>
10777 L:      linux-media@vger.kernel.org
10778 L:      linux-amlogic@lists.infradead.org
10779 S:      Supported
10780 F:      drivers/staging/media/meson/vdec/
10781 T:      git git://linuxtv.org/media_tree.git
10782
10783 METHODE UDPU SUPPORT
10784 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10785 S:      Maintained
10786 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10787
10788 MICROBLAZE ARCHITECTURE
10789 M:      Michal Simek <monstr@monstr.eu>
10790 W:      http://www.monstr.eu/fdt/
10791 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10792 S:      Supported
10793 F:      arch/microblaze/
10794
10795 MICROCHIP AT91 SERIAL DRIVER
10796 M:      Richard Genoud <richard.genoud@gmail.com>
10797 S:      Maintained
10798 F:      drivers/tty/serial/atmel_serial.c
10799 F:      drivers/tty/serial/atmel_serial.h
10800 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10801
10802 MICROCHIP AUDIO ASOC DRIVERS
10803 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10805 S:      Supported
10806 F:      sound/soc/atmel
10807
10808 MICROCHIP DMA DRIVER
10809 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10811 L:      dmaengine@vger.kernel.org
10812 S:      Supported
10813 F:      drivers/dma/at_hdmac.c
10814 F:      drivers/dma/at_hdmac_regs.h
10815 F:      include/linux/platform_data/dma-atmel.h
10816 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10817 F:      include/dt-bindings/dma/at91.h
10818
10819 MICROCHIP ECC DRIVER
10820 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10821 L:      linux-crypto@vger.kernel.org
10822 S:      Maintained
10823 F:      drivers/crypto/atmel-ecc.*
10824
10825 MICROCHIP I2C DRIVER
10826 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10827 L:      linux-i2c@vger.kernel.org
10828 S:      Supported
10829 F:      drivers/i2c/busses/i2c-at91.h
10830 F:      drivers/i2c/busses/i2c-at91-*.c
10831
10832 MICROCHIP ISC DRIVER
10833 M:      Eugen Hristev <eugen.hristev@microchip.com>
10834 L:      linux-media@vger.kernel.org
10835 S:      Supported
10836 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10837 F:      drivers/media/platform/atmel/atmel-isc.h
10838 F:      drivers/media/platform/atmel/atmel-isc-base.c
10839 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10840 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10841
10842 MICROCHIP ISI DRIVER
10843 M:      Eugen Hristev <eugen.hristev@microchip.com>
10844 L:      linux-media@vger.kernel.org
10845 S:      Supported
10846 F:      drivers/media/platform/atmel/atmel-isi.c
10847 F:      drivers/media/platform/atmel/atmel-isi.h
10848
10849 MICROCHIP AT91 USART MFD DRIVER
10850 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10851 L:      linux-kernel@vger.kernel.org
10852 S:      Supported
10853 F:      drivers/mfd/at91-usart.c
10854 F:      include/dt-bindings/mfd/at91-usart.h
10855 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10856
10857 MICROCHIP AT91 USART SPI DRIVER
10858 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10859 L:      linux-spi@vger.kernel.org
10860 S:      Supported
10861 F:      drivers/spi/spi-at91-usart.c
10862 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10863
10864 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10865 M:      Woojung Huh <woojung.huh@microchip.com>
10866 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10867 L:      netdev@vger.kernel.org
10868 S:      Maintained
10869 F:      net/dsa/tag_ksz.c
10870 F:      drivers/net/dsa/microchip/*
10871 F:      include/linux/platform_data/microchip-ksz.h
10872 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10873
10874 MICROCHIP LAN743X ETHERNET DRIVER
10875 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10876 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10877 L:      netdev@vger.kernel.org
10878 S:      Maintained
10879 F:      drivers/net/ethernet/microchip/lan743x_*
10880
10881 MICROCHIP LCDFB DRIVER
10882 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10883 L:      linux-fbdev@vger.kernel.org
10884 S:      Maintained
10885 F:      drivers/video/fbdev/atmel_lcdfb.c
10886 F:      include/video/atmel_lcdc.h
10887
10888 MICROCHIP MMC/SD/SDIO MCI DRIVER
10889 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10890 S:      Maintained
10891 F:      drivers/mmc/host/atmel-mci.c
10892
10893 MICROCHIP MCP16502 PMIC DRIVER
10894 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896 S:      Maintained
10897 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10898 F:      drivers/regulator/mcp16502.c
10899
10900 MICROCHIP MCP3911 ADC DRIVER
10901 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10902 M:      Kent Gustavsson <kent@minoris.se>
10903 L:      linux-iio@vger.kernel.org
10904 S:      Supported
10905 F:      drivers/iio/adc/mcp3911.c
10906 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10907
10908 MICROCHIP NAND DRIVER
10909 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10910 L:      linux-mtd@lists.infradead.org
10911 S:      Supported
10912 F:      drivers/mtd/nand/raw/atmel/*
10913 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10914
10915 MICROCHIP PWM DRIVER
10916 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10918 L:      linux-pwm@vger.kernel.org
10919 S:      Supported
10920 F:      drivers/pwm/pwm-atmel.c
10921 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10922
10923 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10924 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10925 M:      Eugen Hristev <eugen.hristev@microchip.com>
10926 L:      linux-iio@vger.kernel.org
10927 S:      Supported
10928 F:      drivers/iio/adc/at91-sama5d2_adc.c
10929 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10930 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10931
10932 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10933 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10934 S:      Supported
10935 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10936
10937 MICROCHIP SPI DRIVER
10938 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10939 S:      Supported
10940 F:      drivers/spi/spi-atmel.*
10941
10942 MICROCHIP SSC DRIVER
10943 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10945 S:      Supported
10946 F:      drivers/misc/atmel-ssc.c
10947 F:      include/linux/atmel-ssc.h
10948
10949 MICROCHIP USBA UDC DRIVER
10950 M:      Cristian Birsan <cristian.birsan@microchip.com>
10951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10952 S:      Supported
10953 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10954
10955 MICROCHIP USB251XB DRIVER
10956 M:      Richard Leitner <richard.leitner@skidata.com>
10957 L:      linux-usb@vger.kernel.org
10958 S:      Maintained
10959 F:      drivers/usb/misc/usb251xb.c
10960 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10961
10962 MICROCHIP XDMA DRIVER
10963 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10964 L:      linux-arm-kernel@lists.infradead.org
10965 L:      dmaengine@vger.kernel.org
10966 S:      Supported
10967 F:      drivers/dma/at_xdmac.c
10968
10969 MICROSEMI MIPS SOCS
10970 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10971 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10972 L:      linux-mips@vger.kernel.org
10973 S:      Supported
10974 F:      arch/mips/generic/board-ocelot.c
10975 F:      arch/mips/configs/generic/board-ocelot.config
10976 F:      arch/mips/boot/dts/mscc/
10977 F:      Documentation/devicetree/bindings/mips/mscc.txt
10978
10979 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10980 M:      Don Brace <don.brace@microsemi.com>
10981 L:      esc.storagedev@microsemi.com
10982 L:      linux-scsi@vger.kernel.org
10983 S:      Supported
10984 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10985 F:      drivers/scsi/smartpqi/Kconfig
10986 F:      drivers/scsi/smartpqi/Makefile
10987 F:      include/linux/cciss*.h
10988 F:      include/uapi/linux/cciss*.h
10989 F:      Documentation/scsi/smartpqi.txt
10990
10991 MICROSEMI ETHERNET SWITCH DRIVER
10992 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10993 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10994 L:      netdev@vger.kernel.org
10995 S:      Supported
10996 F:      drivers/net/ethernet/mscc/
10997 F:      include/soc/mscc/ocelot*
10998
10999 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11000 M:      Chen Yu <yu.c.chen@intel.com>
11001 L:      platform-driver-x86@vger.kernel.org
11002 S:      Supported
11003 F:      drivers/platform/x86/surfacepro3_button.c
11004
11005 MICROTEK X6 SCANNER
11006 M:      Oliver Neukum <oliver@neukum.org>
11007 S:      Maintained
11008 F:      drivers/usb/image/microtek.*
11009
11010 MIPS
11011 M:      Ralf Baechle <ralf@linux-mips.org>
11012 M:      Paul Burton <paulburton@kernel.org>
11013 M:      James Hogan <jhogan@kernel.org>
11014 L:      linux-mips@vger.kernel.org
11015 W:      http://www.linux-mips.org/
11016 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11018 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11019 S:      Supported
11020 F:      Documentation/devicetree/bindings/mips/
11021 F:      Documentation/mips/
11022 F:      arch/mips/
11023 F:      drivers/platform/mips/
11024
11025 MIPS BOSTON DEVELOPMENT BOARD
11026 M:      Paul Burton <paulburton@kernel.org>
11027 L:      linux-mips@vger.kernel.org
11028 S:      Maintained
11029 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11030 F:      arch/mips/boot/dts/img/boston.dts
11031 F:      arch/mips/configs/generic/board-boston.config
11032 F:      drivers/clk/imgtec/clk-boston.c
11033 F:      include/dt-bindings/clock/boston-clock.h
11034
11035 MIPS GENERIC PLATFORM
11036 M:      Paul Burton <paulburton@kernel.org>
11037 L:      linux-mips@vger.kernel.org
11038 S:      Supported
11039 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11040 F:      arch/mips/generic/
11041 F:      arch/mips/tools/generic-board-config.sh
11042
11043 MIPS/LOONGSON1 ARCHITECTURE
11044 M:      Keguang Zhang <keguang.zhang@gmail.com>
11045 L:      linux-mips@vger.kernel.org
11046 S:      Maintained
11047 F:      arch/mips/loongson32/
11048 F:      arch/mips/include/asm/mach-loongson32/
11049 F:      drivers/*/*loongson1*
11050 F:      drivers/*/*/*loongson1*
11051
11052 MIPS/LOONGSON2EF ARCHITECTURE
11053 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11054 L:      linux-mips@vger.kernel.org
11055 S:      Maintained
11056 F:      arch/mips/loongson2ef/
11057 F:      arch/mips/include/asm/mach-loongson2ef/
11058 F:      drivers/*/*loongson2*
11059 F:      drivers/*/*/*loongson2*
11060
11061 MIPS/LOONGSON64 ARCHITECTURE
11062 M:      Huacai Chen <chenhc@lemote.com>
11063 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11064 L:      linux-mips@vger.kernel.org
11065 S:      Maintained
11066 F:      arch/mips/loongson64/
11067 F:      arch/mips/include/asm/mach-loongson64/
11068 F:      drivers/platform/mips/cpu_hwmon.c
11069 F:      drivers/*/*loongson3*
11070 F:      drivers/*/*/*loongson3*
11071
11072 MIPS RINT INSTRUCTION EMULATION
11073 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11074 L:      linux-mips@vger.kernel.org
11075 S:      Supported
11076 F:      arch/mips/math-emu/sp_rint.c
11077 F:      arch/mips/math-emu/dp_rint.c
11078
11079 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11080 M:      Hans Verkuil <hverkuil@xs4all.nl>
11081 L:      linux-media@vger.kernel.org
11082 T:      git git://linuxtv.org/media_tree.git
11083 W:      https://linuxtv.org
11084 S:      Odd Fixes
11085 F:      drivers/media/radio/radio-miropcm20*
11086
11087 MMP SUPPORT
11088 R:      Lubomir Rintel <lkundrak@v3.sk>
11089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11091 S:      Odd Fixes
11092 F:      arch/arm/boot/dts/mmp*
11093 F:      arch/arm/mach-mmp/
11094 F:      linux/soc/mmp/
11095
11096 MMP USB PHY DRIVERS
11097 R:      Lubomir Rintel <lkundrak@v3.sk>
11098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099 S:      Maintained
11100 F:      drivers/phy/marvell/phy-mmp3-usb.c
11101 F:      drivers/phy/marvell/phy-pxa-usb.c
11102
11103 MMU GATHER AND TLB INVALIDATION
11104 M:      Will Deacon <will@kernel.org>
11105 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11106 M:      Andrew Morton <akpm@linux-foundation.org>
11107 M:      Nick Piggin <npiggin@gmail.com>
11108 M:      Peter Zijlstra <peterz@infradead.org>
11109 L:      linux-arch@vger.kernel.org
11110 L:      linux-mm@kvack.org
11111 S:      Maintained
11112 F:      arch/*/include/asm/tlb.h
11113 F:      include/asm-generic/tlb.h
11114 F:      mm/mmu_gather.c
11115
11116 MN88472 MEDIA DRIVER
11117 M:      Antti Palosaari <crope@iki.fi>
11118 L:      linux-media@vger.kernel.org
11119 W:      https://linuxtv.org
11120 W:      http://palosaari.fi/linux/
11121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11122 S:      Maintained
11123 F:      drivers/media/dvb-frontends/mn88472*
11124
11125 MN88473 MEDIA DRIVER
11126 M:      Antti Palosaari <crope@iki.fi>
11127 L:      linux-media@vger.kernel.org
11128 W:      https://linuxtv.org
11129 W:      http://palosaari.fi/linux/
11130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11131 S:      Maintained
11132 F:      drivers/media/dvb-frontends/mn88473*
11133
11134 MODULE SUPPORT
11135 M:      Jessica Yu <jeyu@kernel.org>
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11137 S:      Maintained
11138 F:      include/linux/module.h
11139 F:      kernel/module.c
11140
11141 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11142 W:      http://popies.net/meye/
11143 S:      Orphan
11144 F:      Documentation/media/v4l-drivers/meye*
11145 F:      drivers/media/pci/meye/
11146 F:      include/uapi/linux/meye.h
11147
11148 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11149 M:      Jiri Slaby <jirislaby@gmail.com>
11150 S:      Maintained
11151 F:      Documentation/driver-api/serial/moxa-smartio.rst
11152 F:      drivers/tty/mxser.*
11153
11154 MR800 AVERMEDIA USB FM RADIO DRIVER
11155 M:      Alexey Klimov <klimov.linux@gmail.com>
11156 L:      linux-media@vger.kernel.org
11157 T:      git git://linuxtv.org/media_tree.git
11158 S:      Maintained
11159 F:      drivers/media/radio/radio-mr800.c
11160
11161 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11162 M:      Alan Ott <alan@signal11.us>
11163 L:      linux-wpan@vger.kernel.org
11164 S:      Maintained
11165 F:      drivers/net/ieee802154/mrf24j40.c
11166 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11167
11168 MSI LAPTOP SUPPORT
11169 M:      "Lee, Chun-Yi" <jlee@suse.com>
11170 L:      platform-driver-x86@vger.kernel.org
11171 S:      Maintained
11172 F:      drivers/platform/x86/msi-laptop.c
11173
11174 MSI WMI SUPPORT
11175 L:      platform-driver-x86@vger.kernel.org
11176 S:      Orphan
11177 F:      drivers/platform/x86/msi-wmi.c
11178
11179 MSI001 MEDIA DRIVER
11180 M:      Antti Palosaari <crope@iki.fi>
11181 L:      linux-media@vger.kernel.org
11182 W:      https://linuxtv.org
11183 W:      http://palosaari.fi/linux/
11184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11185 T:      git git://linuxtv.org/anttip/media_tree.git
11186 S:      Maintained
11187 F:      drivers/media/tuners/msi001*
11188
11189 MSI2500 MEDIA DRIVER
11190 M:      Antti Palosaari <crope@iki.fi>
11191 L:      linux-media@vger.kernel.org
11192 W:      https://linuxtv.org
11193 W:      http://palosaari.fi/linux/
11194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11195 T:      git git://linuxtv.org/anttip/media_tree.git
11196 S:      Maintained
11197 F:      drivers/media/usb/msi2500/
11198
11199 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11200 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11201 L:      linux-mtd@lists.infradead.org
11202 S:      Maintained
11203 F:      drivers/mtd/devices/docg3*
11204
11205 MT9M032 APTINA SENSOR DRIVER
11206 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11207 L:      linux-media@vger.kernel.org
11208 T:      git git://linuxtv.org/media_tree.git
11209 S:      Maintained
11210 F:      drivers/media/i2c/mt9m032.c
11211 F:      include/media/i2c/mt9m032.h
11212
11213 MT9P031 APTINA CAMERA SENSOR
11214 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11215 L:      linux-media@vger.kernel.org
11216 T:      git git://linuxtv.org/media_tree.git
11217 S:      Maintained
11218 F:      drivers/media/i2c/mt9p031.c
11219 F:      include/media/i2c/mt9p031.h
11220
11221 MT9T001 APTINA CAMERA SENSOR
11222 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11223 L:      linux-media@vger.kernel.org
11224 T:      git git://linuxtv.org/media_tree.git
11225 S:      Maintained
11226 F:      drivers/media/i2c/mt9t001.c
11227 F:      include/media/i2c/mt9t001.h
11228
11229 MT9T112 APTINA CAMERA SENSOR
11230 M:      Jacopo Mondi <jacopo@jmondi.org>
11231 L:      linux-media@vger.kernel.org
11232 T:      git git://linuxtv.org/media_tree.git
11233 S:      Odd Fixes
11234 F:      drivers/media/i2c/mt9t112.c
11235 F:      include/media/i2c/mt9t112.h
11236
11237 MT9V032 APTINA CAMERA SENSOR
11238 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11239 L:      linux-media@vger.kernel.org
11240 T:      git git://linuxtv.org/media_tree.git
11241 S:      Maintained
11242 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11243 F:      drivers/media/i2c/mt9v032.c
11244 F:      include/media/i2c/mt9v032.h
11245
11246 MT9V111 APTINA CAMERA SENSOR
11247 M:      Jacopo Mondi <jacopo@jmondi.org>
11248 L:      linux-media@vger.kernel.org
11249 T:      git git://linuxtv.org/media_tree.git
11250 S:      Maintained
11251 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11252 F:      drivers/media/i2c/mt9v111.c
11253
11254 MULTIFUNCTION DEVICES (MFD)
11255 M:      Lee Jones <lee.jones@linaro.org>
11256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11257 S:      Supported
11258 F:      Documentation/devicetree/bindings/mfd/
11259 F:      drivers/mfd/
11260 F:      include/linux/mfd/
11261 F:      include/dt-bindings/mfd/
11262
11263 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11264 S:      Orphan
11265 F:      drivers/mmc/host/mmc_spi.c
11266 F:      include/linux/spi/mmc_spi.h
11267
11268 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11269 M:      Ulf Hansson <ulf.hansson@linaro.org>
11270 L:      linux-mmc@vger.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11272 S:      Maintained
11273 F:      Documentation/devicetree/bindings/mmc/
11274 F:      drivers/mmc/
11275 F:      include/linux/mmc/
11276 F:      include/uapi/linux/mmc/
11277
11278 MULTIPLEXER SUBSYSTEM
11279 M:      Peter Rosin <peda@axentia.se>
11280 S:      Maintained
11281 F:      Documentation/ABI/testing/sysfs-class-mux*
11282 F:      Documentation/devicetree/bindings/mux/
11283 F:      include/dt-bindings/mux/
11284 F:      include/linux/mux/
11285 F:      drivers/mux/
11286
11287 MULTITECH MULTIPORT CARD (ISICOM)
11288 S:      Orphan
11289 F:      drivers/tty/isicom.c
11290 F:      include/linux/isicom.h
11291
11292 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11293 M:      Bin Liu <b-liu@ti.com>
11294 L:      linux-usb@vger.kernel.org
11295 S:      Maintained
11296 F:      drivers/usb/musb/
11297
11298 MXL301RF MEDIA DRIVER
11299 M:      Akihiro Tsukada <tskd08@gmail.com>
11300 L:      linux-media@vger.kernel.org
11301 S:      Odd Fixes
11302 F:      drivers/media/tuners/mxl301rf*
11303
11304 MXL5007T MEDIA DRIVER
11305 M:      Michael Krufky <mkrufky@linuxtv.org>
11306 L:      linux-media@vger.kernel.org
11307 W:      https://linuxtv.org
11308 W:      http://github.com/mkrufky
11309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11310 T:      git git://linuxtv.org/mkrufky/tuners.git
11311 S:      Maintained
11312 F:      drivers/media/tuners/mxl5007t.*
11313
11314 MXSFB DRM DRIVER
11315 M:      Marek Vasut <marex@denx.de>
11316 M:      Stefan Agner <stefan@agner.ch>
11317 L:      dri-devel@lists.freedesktop.org
11318 S:      Supported
11319 F:      drivers/gpu/drm/mxsfb/
11320 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11321 T:      git git://anongit.freedesktop.org/drm/drm-misc
11322
11323 MYLEX DAC960 PCI RAID Controller
11324 M:      Hannes Reinecke <hare@kernel.org>
11325 L:      linux-scsi@vger.kernel.org
11326 S:      Supported
11327 F:      drivers/scsi/myrb.*
11328 F:      drivers/scsi/myrs.*
11329
11330 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11331 M:      Chris Lee <christopher.lee@cspi.com>
11332 L:      netdev@vger.kernel.org
11333 W:      https://www.cspi.com/ethernet-products/support/downloads/
11334 S:      Supported
11335 F:      drivers/net/ethernet/myricom/myri10ge/
11336
11337 NAND FLASH SUBSYSTEM
11338 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11339 R:      Richard Weinberger <richard@nod.at>
11340 L:      linux-mtd@lists.infradead.org
11341 W:      http://www.linux-mtd.infradead.org/
11342 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11344 S:      Maintained
11345 F:      drivers/mtd/nand/
11346 F:      include/linux/mtd/*nand*.h
11347
11348 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11349 M:      Daniel Mack <zonque@gmail.com>
11350 S:      Maintained
11351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11352 W:      http://www.native-instruments.com
11353 F:      sound/usb/caiaq/
11354
11355 NATSEMI ETHERNET DRIVER (DP8381x)
11356 S:      Orphan
11357 F:      drivers/net/ethernet/natsemi/natsemi.c
11358
11359 NCR 5380 SCSI DRIVERS
11360 M:      Finn Thain <fthain@telegraphics.com.au>
11361 M:      Michael Schmitz <schmitzmic@gmail.com>
11362 L:      linux-scsi@vger.kernel.org
11363 S:      Maintained
11364 F:      Documentation/scsi/g_NCR5380.txt
11365 F:      drivers/scsi/NCR5380.*
11366 F:      drivers/scsi/arm/cumana_1.c
11367 F:      drivers/scsi/arm/oak.c
11368 F:      drivers/scsi/atari_scsi.*
11369 F:      drivers/scsi/dmx3191d.c
11370 F:      drivers/scsi/g_NCR5380.*
11371 F:      drivers/scsi/mac_scsi.*
11372 F:      drivers/scsi/sun3_scsi.*
11373 F:      drivers/scsi/sun3_scsi_vme.c
11374
11375 NCSI LIBRARY:
11376 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11377 S:      Maintained
11378 F:      net/ncsi/
11379
11380 NCT6775 HARDWARE MONITOR DRIVER
11381 M:      Guenter Roeck <linux@roeck-us.net>
11382 L:      linux-hwmon@vger.kernel.org
11383 S:      Maintained
11384 F:      Documentation/hwmon/nct6775.rst
11385 F:      drivers/hwmon/nct6775.c
11386
11387 NET_FAILOVER MODULE
11388 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11389 L:      netdev@vger.kernel.org
11390 S:      Supported
11391 F:      drivers/net/net_failover.c
11392 F:      include/net/net_failover.h
11393 F:      Documentation/networking/net_failover.rst
11394
11395 NETEM NETWORK EMULATOR
11396 M:      Stephen Hemminger <stephen@networkplumber.org>
11397 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11398 S:      Maintained
11399 F:      net/sched/sch_netem.c
11400
11401 NETERION 10GbE DRIVERS (s2io/vxge)
11402 M:      Jon Mason <jdmason@kudzu.us>
11403 L:      netdev@vger.kernel.org
11404 S:      Supported
11405 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11406 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11407 F:      drivers/net/ethernet/neterion/
11408
11409 NETFILTER
11410 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11411 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11412 M:      Florian Westphal <fw@strlen.de>
11413 L:      netfilter-devel@vger.kernel.org
11414 L:      coreteam@netfilter.org
11415 W:      http://www.netfilter.org/
11416 W:      http://www.iptables.org/
11417 W:      http://www.nftables.org/
11418 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11421 S:      Maintained
11422 F:      include/linux/netfilter*
11423 F:      include/linux/netfilter/
11424 F:      include/net/netfilter/
11425 F:      include/uapi/linux/netfilter*
11426 F:      include/uapi/linux/netfilter/
11427 F:      net/*/netfilter.c
11428 F:      net/*/netfilter/
11429 F:      net/netfilter/
11430 F:      net/bridge/br_netfilter*.c
11431
11432 NETROM NETWORK LAYER
11433 M:      Ralf Baechle <ralf@linux-mips.org>
11434 L:      linux-hams@vger.kernel.org
11435 W:      http://www.linux-ax25.org/
11436 S:      Maintained
11437 F:      include/net/netrom.h
11438 F:      include/uapi/linux/netrom.h
11439 F:      net/netrom/
11440
11441 NETRONOME ETHERNET DRIVERS
11442 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11443 L:      oss-drivers@netronome.com
11444 S:      Maintained
11445 F:      drivers/net/ethernet/netronome/
11446
11447 NETWORK BLOCK DEVICE (NBD)
11448 M:      Josef Bacik <josef@toxicpanda.com>
11449 S:      Maintained
11450 L:      linux-block@vger.kernel.org
11451 L:      nbd@other.debian.org
11452 F:      Documentation/admin-guide/blockdev/nbd.rst
11453 F:      drivers/block/nbd.c
11454 F:      include/trace/events/nbd.h
11455 F:      include/uapi/linux/nbd.h
11456
11457 NETWORK DROP MONITOR
11458 M:      Neil Horman <nhorman@tuxdriver.com>
11459 L:      netdev@vger.kernel.org
11460 S:      Maintained
11461 W:      https://fedorahosted.org/dropwatch/
11462 F:      net/core/drop_monitor.c
11463 F:      include/uapi/linux/net_dropmon.h
11464 F:      include/net/drop_monitor.h
11465
11466 NETWORKING DRIVERS
11467 M:      "David S. Miller" <davem@davemloft.net>
11468 L:      netdev@vger.kernel.org
11469 W:      http://www.linuxfoundation.org/en/Net
11470 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11473 S:      Odd Fixes
11474 F:      Documentation/devicetree/bindings/net/
11475 F:      drivers/net/
11476 F:      include/linux/if_*
11477 F:      include/linux/netdevice.h
11478 F:      include/linux/etherdevice.h
11479 F:      include/linux/fcdevice.h
11480 F:      include/linux/fddidevice.h
11481 F:      include/linux/hippidevice.h
11482 F:      include/linux/inetdevice.h
11483 F:      include/uapi/linux/if_*
11484 F:      include/uapi/linux/netdevice.h
11485
11486 NETWORKING DRIVERS (WIRELESS)
11487 M:      Kalle Valo <kvalo@codeaurora.org>
11488 L:      linux-wireless@vger.kernel.org
11489 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11492 S:      Maintained
11493 F:      Documentation/devicetree/bindings/net/wireless/
11494 F:      drivers/net/wireless/
11495
11496 NETWORKING [DSA]
11497 M:      Andrew Lunn <andrew@lunn.ch>
11498 M:      Vivien Didelot <vivien.didelot@gmail.com>
11499 M:      Florian Fainelli <f.fainelli@gmail.com>
11500 S:      Maintained
11501 F:      Documentation/devicetree/bindings/net/dsa/
11502 F:      net/dsa/
11503 F:      include/net/dsa.h
11504 F:      include/linux/dsa/
11505 F:      include/linux/platform_data/dsa.h
11506 F:      drivers/net/dsa/
11507
11508 NETWORKING [GENERAL]
11509 M:      "David S. Miller" <davem@davemloft.net>
11510 L:      netdev@vger.kernel.org
11511 W:      http://www.linuxfoundation.org/en/Net
11512 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11515 B:      mailto:netdev@vger.kernel.org
11516 S:      Maintained
11517 F:      net/
11518 F:      include/net/
11519 F:      include/linux/in.h
11520 F:      include/linux/net.h
11521 F:      include/linux/netdevice.h
11522 F:      include/uapi/linux/in.h
11523 F:      include/uapi/linux/net.h
11524 F:      include/uapi/linux/netdevice.h
11525 F:      include/uapi/linux/net_namespace.h
11526 F:      tools/testing/selftests/net/
11527 F:      lib/net_utils.c
11528 F:      lib/random32.c
11529 F:      Documentation/networking/
11530
11531 NETWORKING [IPSEC]
11532 M:      Steffen Klassert <steffen.klassert@secunet.com>
11533 M:      Herbert Xu <herbert@gondor.apana.org.au>
11534 M:      "David S. Miller" <davem@davemloft.net>
11535 L:      netdev@vger.kernel.org
11536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11538 S:      Maintained
11539 F:      net/xfrm/
11540 F:      net/key/
11541 F:      net/ipv4/xfrm*
11542 F:      net/ipv4/esp4*
11543 F:      net/ipv4/ah4.c
11544 F:      net/ipv4/ipcomp.c
11545 F:      net/ipv4/ip_vti.c
11546 F:      net/ipv6/xfrm*
11547 F:      net/ipv6/esp6*
11548 F:      net/ipv6/ah6.c
11549 F:      net/ipv6/ipcomp6.c
11550 F:      net/ipv6/ip6_vti.c
11551 F:      include/uapi/linux/xfrm.h
11552 F:      include/net/xfrm.h
11553
11554 NETWORKING [IPv4/IPv6]
11555 M:      "David S. Miller" <davem@davemloft.net>
11556 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11557 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11558 L:      netdev@vger.kernel.org
11559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11560 S:      Maintained
11561 F:      net/ipv4/
11562 F:      net/ipv6/
11563 F:      include/net/ip*
11564 F:      arch/x86/net/*
11565
11566 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11567 M:      Paul Moore <paul@paul-moore.com>
11568 W:      https://github.com/netlabel
11569 L:      netdev@vger.kernel.org
11570 L:      linux-security-module@vger.kernel.org
11571 S:      Maintained
11572 F:      Documentation/netlabel/
11573 F:      include/net/calipso.h
11574 F:      include/net/cipso_ipv4.h
11575 F:      include/net/netlabel.h
11576 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11577 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11578 F:      net/netlabel/
11579 F:      net/ipv4/cipso_ipv4.c
11580 F:      net/ipv6/calipso.c
11581 F:      net/netfilter/xt_CONNSECMARK.c
11582 F:      net/netfilter/xt_SECMARK.c
11583
11584 NETWORKING [TCP]
11585 M:      Eric Dumazet <edumazet@google.com>
11586 L:      netdev@vger.kernel.org
11587 S:      Maintained
11588 F:      net/ipv4/tcp*.c
11589 F:      net/ipv4/syncookies.c
11590 F:      net/ipv6/tcp*.c
11591 F:      net/ipv6/syncookies.c
11592 F:      include/uapi/linux/tcp.h
11593 F:      include/net/tcp.h
11594 F:      include/linux/tcp.h
11595 F:      include/trace/events/tcp.h
11596
11597 NETWORKING [TLS]
11598 M:      Boris Pismenny <borisp@mellanox.com>
11599 M:      Aviad Yehezkel <aviadye@mellanox.com>
11600 M:      John Fastabend <john.fastabend@gmail.com>
11601 M:      Daniel Borkmann <daniel@iogearbox.net>
11602 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11603 L:      netdev@vger.kernel.org
11604 S:      Maintained
11605 F:      net/tls/*
11606 F:      include/uapi/linux/tls.h
11607 F:      include/net/tls.h
11608
11609 NETWORKING [WIRELESS]
11610 L:      linux-wireless@vger.kernel.org
11611 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11612
11613 NETDEVSIM
11614 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11615 S:      Maintained
11616 F:      drivers/net/netdevsim/*
11617
11618 NETXEN (1/10) GbE SUPPORT
11619 M:      Manish Chopra <manishc@marvell.com>
11620 M:      Rahul Verma <rahulv@marvell.com>
11621 M:      GR-Linux-NIC-Dev@marvell.com
11622 L:      netdev@vger.kernel.org
11623 S:      Supported
11624 F:      drivers/net/ethernet/qlogic/netxen/
11625
11626 NEXTHOP
11627 M:      David Ahern <dsahern@kernel.org>
11628 L:      netdev@vger.kernel.org
11629 S:      Maintained
11630 F:      include/net/nexthop.h
11631 F:      include/uapi/linux/nexthop.h
11632 F:      include/net/netns/nexthop.h
11633 F:      net/ipv4/nexthop.c
11634
11635 NFC SUBSYSTEM
11636 L:      netdev@vger.kernel.org
11637 S:      Orphan
11638 F:      net/nfc/
11639 F:      include/net/nfc/
11640 F:      include/uapi/linux/nfc.h
11641 F:      drivers/nfc/
11642 F:      include/linux/platform_data/nfcmrvl.h
11643 F:      Documentation/devicetree/bindings/net/nfc/
11644
11645 NFS, SUNRPC, AND LOCKD CLIENTS
11646 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11647 M:      Anna Schumaker <anna.schumaker@netapp.com>
11648 L:      linux-nfs@vger.kernel.org
11649 W:      http://client.linux-nfs.org
11650 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11651 S:      Maintained
11652 F:      fs/lockd/
11653 F:      fs/nfs/
11654 F:      fs/nfs_common/
11655 F:      net/sunrpc/
11656 F:      include/linux/lockd/
11657 F:      include/linux/nfs*
11658 F:      include/linux/sunrpc/
11659 F:      include/uapi/linux/nfs*
11660 F:      include/uapi/linux/sunrpc/
11661
11662 NILFS2 FILESYSTEM
11663 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11664 L:      linux-nilfs@vger.kernel.org
11665 W:      https://nilfs.sourceforge.io/
11666 W:      https://nilfs.osdn.jp/
11667 T:      git git://github.com/konis/nilfs2.git
11668 S:      Supported
11669 F:      Documentation/filesystems/nilfs2.txt
11670 F:      fs/nilfs2/
11671 F:      include/trace/events/nilfs2.h
11672 F:      include/uapi/linux/nilfs2_api.h
11673 F:      include/uapi/linux/nilfs2_ondisk.h
11674
11675 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11676 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11677 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11678 S:      Maintained
11679 F:      Documentation/scsi/NinjaSCSI.txt
11680 F:      drivers/scsi/pcmcia/nsp_*
11681
11682 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11683 M:      GOTO Masanori <gotom@debian.or.jp>
11684 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11685 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11686 S:      Maintained
11687 F:      Documentation/scsi/NinjaSCSI.txt
11688 F:      drivers/scsi/nsp32*
11689
11690 NIOS2 ARCHITECTURE
11691 M:      Ley Foon Tan <lftan@altera.com>
11692 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11694 S:      Maintained
11695 F:      arch/nios2/
11696
11697 NOHZ, DYNTICKS SUPPORT
11698 M:      Frederic Weisbecker <fweisbec@gmail.com>
11699 M:      Thomas Gleixner <tglx@linutronix.de>
11700 M:      Ingo Molnar <mingo@kernel.org>
11701 L:      linux-kernel@vger.kernel.org
11702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11703 S:      Maintained
11704 F:      kernel/time/tick*.*
11705 F:      include/linux/tick.h
11706 F:      include/linux/sched/nohz.h
11707
11708 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11709 M:      Pavel Machek <pavel@ucw.cz>
11710 M:      Sakari Ailus <sakari.ailus@iki.fi>
11711 L:      linux-media@vger.kernel.org
11712 S:      Maintained
11713 F:      drivers/media/i2c/et8ek8
11714 F:      drivers/media/i2c/ad5820.c
11715
11716 NOKIA N900 POWER SUPPLY DRIVERS
11717 R:      Pali Rohár <pali.rohar@gmail.com>
11718 F:      include/linux/power/bq2415x_charger.h
11719 F:      include/linux/power/bq27xxx_battery.h
11720 F:      drivers/power/supply/bq2415x_charger.c
11721 F:      drivers/power/supply/bq27xxx_battery.c
11722 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11723 F:      drivers/power/supply/isp1704_charger.c
11724 F:      drivers/power/supply/rx51_battery.c
11725
11726 NOLIBC HEADER FILE
11727 M:      Willy Tarreau <w@1wt.eu>
11728 S:      Maintained
11729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11730 F:      tools/include/nolibc/
11731
11732 NSDEPS
11733 M:      Matthias Maennich <maennich@google.com>
11734 S:      Maintained
11735 F:      scripts/nsdeps
11736 F:      Documentation/core-api/symbol-namespaces.rst
11737
11738 NTB AMD DRIVER
11739 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11740 L:      linux-ntb@googlegroups.com
11741 S:      Supported
11742 F:      drivers/ntb/hw/amd/
11743
11744 NTB DRIVER CORE
11745 M:      Jon Mason <jdmason@kudzu.us>
11746 M:      Dave Jiang <dave.jiang@intel.com>
11747 M:      Allen Hubbe <allenbh@gmail.com>
11748 L:      linux-ntb@googlegroups.com
11749 S:      Supported
11750 W:      https://github.com/jonmason/ntb/wiki
11751 T:      git git://github.com/jonmason/ntb.git
11752 F:      drivers/ntb/
11753 F:      drivers/net/ntb_netdev.c
11754 F:      include/linux/ntb.h
11755 F:      include/linux/ntb_transport.h
11756 F:      tools/testing/selftests/ntb/
11757
11758 NTB IDT DRIVER
11759 M:      Serge Semin <fancer.lancer@gmail.com>
11760 L:      linux-ntb@googlegroups.com
11761 S:      Supported
11762 F:      drivers/ntb/hw/idt/
11763
11764 NTB INTEL DRIVER
11765 M:      Dave Jiang <dave.jiang@intel.com>
11766 L:      linux-ntb@googlegroups.com
11767 S:      Supported
11768 W:      https://github.com/davejiang/linux/wiki
11769 T:      git https://github.com/davejiang/linux.git
11770 F:      drivers/ntb/hw/intel/
11771
11772 NTFS FILESYSTEM
11773 M:      Anton Altaparmakov <anton@tuxera.com>
11774 L:      linux-ntfs-dev@lists.sourceforge.net
11775 W:      http://www.tuxera.com/
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11777 S:      Supported
11778 F:      Documentation/filesystems/ntfs.txt
11779 F:      fs/ntfs/
11780
11781 NUBUS SUBSYSTEM
11782 M:      Finn Thain <fthain@telegraphics.com.au>
11783 L:      linux-m68k@lists.linux-m68k.org
11784 S:      Maintained
11785 F:      arch/*/include/asm/nubus.h
11786 F:      drivers/nubus/
11787 F:      include/linux/nubus.h
11788 F:      include/uapi/linux/nubus.h
11789
11790 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11791 M:      Antonino Daplas <adaplas@gmail.com>
11792 L:      linux-fbdev@vger.kernel.org
11793 S:      Maintained
11794 F:      drivers/video/fbdev/riva/
11795 F:      drivers/video/fbdev/nvidia/
11796
11797 NVM EXPRESS DRIVER
11798 M:      Keith Busch <kbusch@kernel.org>
11799 M:      Jens Axboe <axboe@fb.com>
11800 M:      Christoph Hellwig <hch@lst.de>
11801 M:      Sagi Grimberg <sagi@grimberg.me>
11802 L:      linux-nvme@lists.infradead.org
11803 T:      git://git.infradead.org/nvme.git
11804 W:      http://git.infradead.org/nvme.git
11805 S:      Supported
11806 F:      drivers/nvme/host/
11807 F:      include/linux/nvme.h
11808 F:      include/uapi/linux/nvme_ioctl.h
11809
11810 NVM EXPRESS FC TRANSPORT DRIVERS
11811 M:      James Smart <james.smart@broadcom.com>
11812 L:      linux-nvme@lists.infradead.org
11813 S:      Supported
11814 F:      include/linux/nvme-fc.h
11815 F:      include/linux/nvme-fc-driver.h
11816 F:      drivers/nvme/host/fc.c
11817 F:      drivers/nvme/target/fc.c
11818 F:      drivers/nvme/target/fcloop.c
11819
11820 NVM EXPRESS TARGET DRIVER
11821 M:      Christoph Hellwig <hch@lst.de>
11822 M:      Sagi Grimberg <sagi@grimberg.me>
11823 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11824 L:      linux-nvme@lists.infradead.org
11825 T:      git://git.infradead.org/nvme.git
11826 W:      http://git.infradead.org/nvme.git
11827 S:      Supported
11828 F:      drivers/nvme/target/
11829
11830 NVMEM FRAMEWORK
11831 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11832 S:      Maintained
11833 F:      drivers/nvmem/
11834 F:      Documentation/devicetree/bindings/nvmem/
11835 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11836 F:      include/linux/nvmem-consumer.h
11837 F:      include/linux/nvmem-provider.h
11838
11839 NXP FXAS21002C DRIVER
11840 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11841 L:      linux-iio@vger.kernel.org
11842 S:      Maintained
11843 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11844 F:      drivers/iio/gyro/fxas21002c_core.c
11845 F:      drivers/iio/gyro/fxas21002c.h
11846 F:      drivers/iio/gyro/fxas21002c_i2c.c
11847 F:      drivers/iio/gyro/fxas21002c_spi.c
11848
11849 NXP SGTL5000 DRIVER
11850 M:      Fabio Estevam <festevam@gmail.com>
11851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11852 S:      Maintained
11853 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11854 F:      sound/soc/codecs/sgtl5000*
11855
11856 NXP SJA1105 ETHERNET SWITCH DRIVER
11857 M:      Vladimir Oltean <olteanv@gmail.com>
11858 L:      linux-kernel@vger.kernel.org
11859 S:      Maintained
11860 F:      drivers/net/dsa/sja1105
11861
11862 NXP TDA998X DRM DRIVER
11863 M:      Russell King <linux@armlinux.org.uk>
11864 S:      Maintained
11865 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11866 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11867 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11868 F:      include/drm/i2c/tda998x.h
11869 F:      include/dt-bindings/display/tda998x.h
11870 K:      "nxp,tda998x"
11871
11872 NXP TFA9879 DRIVER
11873 M:      Peter Rosin <peda@axentia.se>
11874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11875 S:      Maintained
11876 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11877 F:      sound/soc/codecs/tfa9879*
11878
11879 NXP-NCI NFC DRIVER
11880 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11881 R:      Charles Gorand <charles.gorand@effinnov.com>
11882 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11883 S:      Supported
11884 F:      drivers/nfc/nxp-nci
11885
11886 OBJAGG
11887 M:      Jiri Pirko <jiri@mellanox.com>
11888 L:      netdev@vger.kernel.org
11889 S:      Supported
11890 F:      lib/objagg.c
11891 F:      lib/test_objagg.c
11892 F:      include/linux/objagg.h
11893
11894 NXP FSPI DRIVER
11895 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11896 M:      Ashish Kumar <ashish.kumar@nxp.com>
11897 L:      linux-spi@vger.kernel.org
11898 S:      Maintained
11899 F:      drivers/spi/spi-nxp-fspi.c
11900 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11901
11902 OBJTOOL
11903 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11904 M:      Peter Zijlstra <peterz@infradead.org>
11905 S:      Supported
11906 F:      tools/objtool/
11907
11908 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11909 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11910 M:      Andrew Donnellan <ajd@linux.ibm.com>
11911 L:      linuxppc-dev@lists.ozlabs.org
11912 S:      Supported
11913 F:      arch/powerpc/platforms/powernv/ocxl.c
11914 F:      arch/powerpc/include/asm/pnv-ocxl.h
11915 F:      drivers/misc/ocxl/
11916 F:      include/misc/ocxl*
11917 F:      include/uapi/misc/ocxl.h
11918 F:      Documentation/userspace-api/accelerators/ocxl.rst
11919
11920 OMAP AUDIO SUPPORT
11921 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11922 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11923 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11924 L:      linux-omap@vger.kernel.org
11925 S:      Maintained
11926 F:      sound/soc/ti/omap*
11927 F:      sound/soc/ti/rx51.c
11928 F:      sound/soc/ti/n810.c
11929 F:      sound/soc/ti/sdma-pcm.*
11930
11931 OMAP CLOCK FRAMEWORK SUPPORT
11932 M:      Paul Walmsley <paul@pwsan.com>
11933 L:      linux-omap@vger.kernel.org
11934 S:      Maintained
11935 F:      arch/arm/*omap*/*clock*
11936
11937 OMAP DEVICE TREE SUPPORT
11938 M:      Benoît Cousson <bcousson@baylibre.com>
11939 M:      Tony Lindgren <tony@atomide.com>
11940 L:      linux-omap@vger.kernel.org
11941 L:      devicetree@vger.kernel.org
11942 S:      Maintained
11943 F:      arch/arm/boot/dts/*omap*
11944 F:      arch/arm/boot/dts/*am3*
11945 F:      arch/arm/boot/dts/*am4*
11946 F:      arch/arm/boot/dts/*am5*
11947 F:      arch/arm/boot/dts/*dra7*
11948 F:      arch/arm/boot/dts/logicpd-som-lv*
11949 F:      arch/arm/boot/dts/logicpd-torpedo*
11950
11951 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11952 L:      linux-omap@vger.kernel.org
11953 L:      linux-fbdev@vger.kernel.org
11954 S:      Orphan
11955 F:      drivers/video/fbdev/omap2/
11956 F:      Documentation/arm/omap/dss.rst
11957
11958 OMAP FRAMEBUFFER SUPPORT
11959 L:      linux-fbdev@vger.kernel.org
11960 L:      linux-omap@vger.kernel.org
11961 S:      Orphan
11962 F:      drivers/video/fbdev/omap/
11963
11964 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11965 M:      Roger Quadros <rogerq@ti.com>
11966 M:      Tony Lindgren <tony@atomide.com>
11967 L:      linux-omap@vger.kernel.org
11968 S:      Maintained
11969 F:      drivers/memory/omap-gpmc.c
11970 F:      arch/arm/mach-omap2/*gpmc*
11971
11972 OMAP GPIO DRIVER
11973 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11974 M:      Santosh Shilimkar <ssantosh@kernel.org>
11975 M:      Kevin Hilman <khilman@kernel.org>
11976 L:      linux-omap@vger.kernel.org
11977 S:      Maintained
11978 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11979 F:      drivers/gpio/gpio-omap.c
11980
11981 OMAP HARDWARE SPINLOCK SUPPORT
11982 M:      Ohad Ben-Cohen <ohad@wizery.com>
11983 L:      linux-omap@vger.kernel.org
11984 S:      Maintained
11985 F:      drivers/hwspinlock/omap_hwspinlock.c
11986
11987 OMAP HS MMC SUPPORT
11988 L:      linux-mmc@vger.kernel.org
11989 L:      linux-omap@vger.kernel.org
11990 S:      Orphan
11991 F:      drivers/mmc/host/omap_hsmmc.c
11992
11993 OMAP HWMOD DATA
11994 M:      Paul Walmsley <paul@pwsan.com>
11995 L:      linux-omap@vger.kernel.org
11996 S:      Maintained
11997 F:      arch/arm/mach-omap2/omap_hwmod*data*
11998
11999 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12000 M:      Benoît Cousson <bcousson@baylibre.com>
12001 L:      linux-omap@vger.kernel.org
12002 S:      Maintained
12003 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12004
12005 OMAP HWMOD SUPPORT
12006 M:      Benoît Cousson <bcousson@baylibre.com>
12007 M:      Paul Walmsley <paul@pwsan.com>
12008 L:      linux-omap@vger.kernel.org
12009 S:      Maintained
12010 F:      arch/arm/mach-omap2/omap_hwmod.*
12011
12012 OMAP I2C DRIVER
12013 M:      Vignesh R <vigneshr@ti.com>
12014 L:      linux-omap@vger.kernel.org
12015 L:      linux-i2c@vger.kernel.org
12016 S:      Maintained
12017 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12018 F:      drivers/i2c/busses/i2c-omap.c
12019
12020 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12021 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12022 L:      linux-media@vger.kernel.org
12023 S:      Maintained
12024 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12025 F:      drivers/media/platform/omap3isp/
12026 F:      drivers/staging/media/omap4iss/
12027
12028 OMAP MMC SUPPORT
12029 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12030 L:      linux-omap@vger.kernel.org
12031 S:      Odd Fixes
12032 F:      drivers/mmc/host/omap.c
12033
12034 OMAP POWER MANAGEMENT SUPPORT
12035 M:      Kevin Hilman <khilman@kernel.org>
12036 L:      linux-omap@vger.kernel.org
12037 S:      Maintained
12038 F:      arch/arm/*omap*/*pm*
12039 F:      drivers/cpufreq/omap-cpufreq.c
12040
12041 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12042 M:      Rajendra Nayak <rnayak@codeaurora.org>
12043 M:      Paul Walmsley <paul@pwsan.com>
12044 L:      linux-omap@vger.kernel.org
12045 S:      Maintained
12046 F:      arch/arm/mach-omap2/prm*
12047
12048 OMAP RANDOM NUMBER GENERATOR SUPPORT
12049 M:      Deepak Saxena <dsaxena@plexity.net>
12050 S:      Maintained
12051 F:      drivers/char/hw_random/omap-rng.c
12052
12053 OMAP USB SUPPORT
12054 L:      linux-usb@vger.kernel.org
12055 L:      linux-omap@vger.kernel.org
12056 S:      Orphan
12057 F:      drivers/usb/*/*omap*
12058 F:      arch/arm/*omap*/usb*
12059
12060 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12061 M:      Mark Jackson <mpfj@newflow.co.uk>
12062 L:      linux-omap@vger.kernel.org
12063 S:      Maintained
12064 F:      arch/arm/boot/dts/am335x-nano.dts
12065
12066 OMAP1 SUPPORT
12067 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12068 M:      Tony Lindgren <tony@atomide.com>
12069 L:      linux-omap@vger.kernel.org
12070 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12072 S:      Maintained
12073 F:      arch/arm/mach-omap1/
12074 F:      arch/arm/plat-omap/
12075 F:      arch/arm/configs/omap1_defconfig
12076 F:      drivers/i2c/busses/i2c-omap.c
12077 F:      include/linux/platform_data/i2c-omap.h
12078 F:      include/linux/platform_data/ams-delta-fiq.h
12079
12080 OMAP2+ SUPPORT
12081 M:      Tony Lindgren <tony@atomide.com>
12082 L:      linux-omap@vger.kernel.org
12083 W:      http://www.muru.com/linux/omap/
12084 W:      http://linux.omap.com/
12085 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12087 S:      Maintained
12088 F:      arch/arm/mach-omap2/
12089 F:      arch/arm/plat-omap/
12090 F:      arch/arm/configs/omap2plus_defconfig
12091 F:      drivers/bus/ti-sysc.c
12092 F:      drivers/i2c/busses/i2c-omap.c
12093 F:      drivers/irqchip/irq-omap-intc.c
12094 F:      drivers/mfd/*omap*.c
12095 F:      drivers/mfd/menelaus.c
12096 F:      drivers/mfd/palmas.c
12097 F:      drivers/mfd/tps65217.c
12098 F:      drivers/mfd/tps65218.c
12099 F:      drivers/mfd/tps65910.c
12100 F:      drivers/mfd/twl-core.[ch]
12101 F:      drivers/mfd/twl4030*.c
12102 F:      drivers/mfd/twl6030*.c
12103 F:      drivers/mfd/twl6040*.c
12104 F:      drivers/regulator/palmas-regulator*.c
12105 F:      drivers/regulator/pbias-regulator.c
12106 F:      drivers/regulator/tps65217-regulator.c
12107 F:      drivers/regulator/tps65218-regulator.c
12108 F:      drivers/regulator/tps65910-regulator.c
12109 F:      drivers/regulator/twl-regulator.c
12110 F:      drivers/regulator/twl6030-regulator.c
12111 F:      include/linux/platform_data/i2c-omap.h
12112 F:      include/linux/platform_data/ti-sysc.h
12113
12114 ONION OMEGA2+ BOARD
12115 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12116 L:      linux-mips@vger.kernel.org
12117 S:      Maintained
12118 F:      arch/mips/boot/dts/ralink/omega2p.dts
12119
12120 OMFS FILESYSTEM
12121 M:      Bob Copeland <me@bobcopeland.com>
12122 L:      linux-karma-devel@lists.sourceforge.net
12123 S:      Maintained
12124 F:      Documentation/filesystems/omfs.txt
12125 F:      fs/omfs/
12126
12127 OMNIKEY CARDMAN 4000 DRIVER
12128 M:      Harald Welte <laforge@gnumonks.org>
12129 S:      Maintained
12130 F:      drivers/char/pcmcia/cm4000_cs.c
12131 F:      include/linux/cm4000_cs.h
12132 F:      include/uapi/linux/cm4000_cs.h
12133
12134 OMNIKEY CARDMAN 4040 DRIVER
12135 M:      Harald Welte <laforge@gnumonks.org>
12136 S:      Maintained
12137 F:      drivers/char/pcmcia/cm4040_cs.*
12138
12139 OMNIVISION OV13858 SENSOR DRIVER
12140 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12141 L:      linux-media@vger.kernel.org
12142 T:      git git://linuxtv.org/media_tree.git
12143 S:      Maintained
12144 F:      drivers/media/i2c/ov13858.c
12145
12146 OMNIVISION OV2680 SENSOR DRIVER
12147 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12148 L:      linux-media@vger.kernel.org
12149 T:      git git://linuxtv.org/media_tree.git
12150 S:      Maintained
12151 F:      drivers/media/i2c/ov2680.c
12152 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12153
12154 OMNIVISION OV2685 SENSOR DRIVER
12155 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12156 L:      linux-media@vger.kernel.org
12157 T:      git git://linuxtv.org/media_tree.git
12158 S:      Maintained
12159 F:      drivers/media/i2c/ov2685.c
12160
12161 OMNIVISION OV5640 SENSOR DRIVER
12162 M:      Steve Longerbeam <slongerbeam@gmail.com>
12163 L:      linux-media@vger.kernel.org
12164 T:      git git://linuxtv.org/media_tree.git
12165 S:      Maintained
12166 F:      drivers/media/i2c/ov5640.c
12167
12168 OMNIVISION OV5647 SENSOR DRIVER
12169 M:      Luis Oliveira <lolivei@synopsys.com>
12170 L:      linux-media@vger.kernel.org
12171 T:      git git://linuxtv.org/media_tree.git
12172 S:      Maintained
12173 F:      drivers/media/i2c/ov5647.c
12174
12175 OMNIVISION OV5670 SENSOR DRIVER
12176 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12177 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12178 L:      linux-media@vger.kernel.org
12179 T:      git git://linuxtv.org/media_tree.git
12180 S:      Maintained
12181 F:      drivers/media/i2c/ov5670.c
12182
12183 OMNIVISION OV5675 SENSOR DRIVER
12184 M:      Shawn Tu <shawnx.tu@intel.com>
12185 L:      linux-media@vger.kernel.org
12186 T:      git git://linuxtv.org/media_tree.git
12187 S:      Maintained
12188 F:      drivers/media/i2c/ov5675.c
12189
12190 OMNIVISION OV5695 SENSOR DRIVER
12191 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12192 L:      linux-media@vger.kernel.org
12193 T:      git git://linuxtv.org/media_tree.git
12194 S:      Maintained
12195 F:      drivers/media/i2c/ov5695.c
12196
12197 OMNIVISION OV7670 SENSOR DRIVER
12198 M:      Jonathan Corbet <corbet@lwn.net>
12199 L:      linux-media@vger.kernel.org
12200 T:      git git://linuxtv.org/media_tree.git
12201 S:      Maintained
12202 F:      drivers/media/i2c/ov7670.c
12203 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12204
12205 OMNIVISION OV772x SENSOR DRIVER
12206 M:      Jacopo Mondi <jacopo@jmondi.org>
12207 L:      linux-media@vger.kernel.org
12208 T:      git git://linuxtv.org/media_tree.git
12209 S:      Odd fixes
12210 F:      drivers/media/i2c/ov772x.c
12211 F:      include/media/i2c/ov772x.h
12212 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12213
12214 OMNIVISION OV7740 SENSOR DRIVER
12215 M:      Wenyou Yang <wenyou.yang@microchip.com>
12216 L:      linux-media@vger.kernel.org
12217 T:      git git://linuxtv.org/media_tree.git
12218 S:      Maintained
12219 F:      drivers/media/i2c/ov7740.c
12220 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12221
12222 OMNIVISION OV9640 SENSOR DRIVER
12223 M:      Petr Cvek <petrcvekcz@gmail.com>
12224 L:      linux-media@vger.kernel.org
12225 S:      Maintained
12226 F:      drivers/media/i2c/ov9640.*
12227
12228 OMNIVISION OV8856 SENSOR DRIVER
12229 M:      Ben Kao <ben.kao@intel.com>
12230 L:      linux-media@vger.kernel.org
12231 T:      git git://linuxtv.org/media_tree.git
12232 S:      Maintained
12233 F:      drivers/media/i2c/ov8856.c
12234
12235 OMNIVISION OV9650 SENSOR DRIVER
12236 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12237 R:      Akinobu Mita <akinobu.mita@gmail.com>
12238 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12239 L:      linux-media@vger.kernel.org
12240 T:      git git://linuxtv.org/media_tree.git
12241 S:      Maintained
12242 F:      drivers/media/i2c/ov9650.c
12243 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12244
12245 ONENAND FLASH DRIVER
12246 M:      Kyungmin Park <kyungmin.park@samsung.com>
12247 L:      linux-mtd@lists.infradead.org
12248 S:      Maintained
12249 F:      drivers/mtd/nand/onenand/
12250 F:      include/linux/mtd/onenand*.h
12251
12252 OP-TEE DRIVER
12253 M:      Jens Wiklander <jens.wiklander@linaro.org>
12254 L:      tee-dev@lists.linaro.org
12255 S:      Maintained
12256 F:      drivers/tee/optee/
12257
12258 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12259 M:      Sumit Garg <sumit.garg@linaro.org>
12260 L:      tee-dev@lists.linaro.org
12261 S:      Maintained
12262 F:      drivers/char/hw_random/optee-rng.c
12263
12264 OPA-VNIC DRIVER
12265 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12266 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12267 L:      linux-rdma@vger.kernel.org
12268 S:      Supported
12269 F:      drivers/infiniband/ulp/opa_vnic
12270
12271 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12272 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12273 M:      Frank Rowand <frowand.list@gmail.com>
12274 L:      devicetree@vger.kernel.org
12275 S:      Maintained
12276 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12277 F:      Documentation/devicetree/overlay-notes.txt
12278 F:      drivers/of/overlay.c
12279 F:      drivers/of/resolver.c
12280 K:      of_overlay_notifier_
12281
12282 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12283 M:      Rob Herring <robh+dt@kernel.org>
12284 M:      Frank Rowand <frowand.list@gmail.com>
12285 L:      devicetree@vger.kernel.org
12286 W:      http://www.devicetree.org/
12287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12288 S:      Maintained
12289 F:      drivers/of/
12290 F:      include/linux/of*.h
12291 F:      scripts/dtc/
12292 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12293
12294 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12295 M:      Rob Herring <robh+dt@kernel.org>
12296 M:      Mark Rutland <mark.rutland@arm.com>
12297 L:      devicetree@vger.kernel.org
12298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12299 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12300 S:      Maintained
12301 F:      Documentation/devicetree/
12302 F:      arch/*/boot/dts/
12303 F:      include/dt-bindings/
12304
12305 OPENCORES I2C BUS DRIVER
12306 M:      Peter Korsgaard <peter@korsgaard.com>
12307 M:      Andrew Lunn <andrew@lunn.ch>
12308 L:      linux-i2c@vger.kernel.org
12309 S:      Maintained
12310 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12311 F:      Documentation/i2c/busses/i2c-ocores.rst
12312 F:      drivers/i2c/busses/i2c-ocores.c
12313 F:      include/linux/platform_data/i2c-ocores.h
12314
12315 OPENRISC ARCHITECTURE
12316 M:      Jonas Bonn <jonas@southpole.se>
12317 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12318 M:      Stafford Horne <shorne@gmail.com>
12319 T:      git git://github.com/openrisc/linux.git
12320 L:      openrisc@lists.librecores.org
12321 W:      http://openrisc.io
12322 S:      Maintained
12323 F:      Documentation/devicetree/bindings/openrisc/
12324 F:      Documentation/openrisc/
12325 F:      arch/openrisc/
12326 F:      drivers/irqchip/irq-ompic.c
12327 F:      drivers/irqchip/irq-or1k-*
12328
12329 OPENVSWITCH
12330 M:      Pravin B Shelar <pshelar@ovn.org>
12331 L:      netdev@vger.kernel.org
12332 L:      dev@openvswitch.org
12333 W:      http://openvswitch.org
12334 S:      Maintained
12335 F:      net/openvswitch/
12336 F:      include/uapi/linux/openvswitch.h
12337
12338 OPERATING PERFORMANCE POINTS (OPP)
12339 M:      Viresh Kumar <vireshk@kernel.org>
12340 M:      Nishanth Menon <nm@ti.com>
12341 M:      Stephen Boyd <sboyd@kernel.org>
12342 L:      linux-pm@vger.kernel.org
12343 S:      Maintained
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12345 F:      drivers/opp/
12346 F:      include/linux/pm_opp.h
12347 F:      Documentation/power/opp.rst
12348 F:      Documentation/devicetree/bindings/opp/
12349
12350 OPL4 DRIVER
12351 M:      Clemens Ladisch <clemens@ladisch.de>
12352 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12354 S:      Maintained
12355 F:      sound/drivers/opl4/
12356
12357 OPROFILE
12358 M:      Robert Richter <rric@kernel.org>
12359 L:      oprofile-list@lists.sf.net
12360 S:      Maintained
12361 F:      arch/*/include/asm/oprofile*.h
12362 F:      arch/*/oprofile/
12363 F:      drivers/oprofile/
12364 F:      include/linux/oprofile.h
12365
12366 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12367 M:      Mark Fasheh <mark@fasheh.com>
12368 M:      Joel Becker <jlbec@evilplan.org>
12369 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12370 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12371 W:      http://ocfs2.wiki.kernel.org
12372 S:      Supported
12373 F:      Documentation/filesystems/ocfs2.txt
12374 F:      Documentation/filesystems/dlmfs.txt
12375 F:      fs/ocfs2/
12376
12377 ORANGEFS FILESYSTEM
12378 M:      Mike Marshall <hubcap@omnibond.com>
12379 R:      Martin Brandenburg <martin@omnibond.com>
12380 L:      devel@lists.orangefs.org
12381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12382 S:      Supported
12383 F:      fs/orangefs/
12384 F:      Documentation/filesystems/orangefs.txt
12385
12386 ORINOCO DRIVER
12387 L:      linux-wireless@vger.kernel.org
12388 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12389 W:      http://www.nongnu.org/orinoco/
12390 S:      Orphan
12391 F:      drivers/net/wireless/intersil/orinoco/
12392
12393 OV2659 OMNIVISION SENSOR DRIVER
12394 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12395 L:      linux-media@vger.kernel.org
12396 W:      https://linuxtv.org
12397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12398 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12399 S:      Maintained
12400 F:      drivers/media/i2c/ov2659.c
12401 F:      include/media/i2c/ov2659.h
12402
12403 OVERLAY FILESYSTEM
12404 M:      Miklos Szeredi <miklos@szeredi.hu>
12405 L:      linux-unionfs@vger.kernel.org
12406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12407 S:      Supported
12408 F:      fs/overlayfs/
12409 F:      Documentation/filesystems/overlayfs.rst
12410
12411 P54 WIRELESS DRIVER
12412 M:      Christian Lamparter <chunkeey@googlemail.com>
12413 L:      linux-wireless@vger.kernel.org
12414 W:      http://wireless.kernel.org/en/users/Drivers/p54
12415 S:      Maintained
12416 F:      drivers/net/wireless/intersil/p54/
12417
12418 PA SEMI ETHERNET DRIVER
12419 L:      netdev@vger.kernel.org
12420 S:      Orphan
12421 F:      drivers/net/ethernet/pasemi/*
12422
12423 PA SEMI SMBUS DRIVER
12424 L:      linux-i2c@vger.kernel.org
12425 S:      Orphan
12426 F:      drivers/i2c/busses/i2c-pasemi.c
12427
12428 PACKING
12429 M:      Vladimir Oltean <olteanv@gmail.com>
12430 L:      netdev@vger.kernel.org
12431 S:      Supported
12432 F:      lib/packing.c
12433 F:      include/linux/packing.h
12434 F:      Documentation/core-api/packing.rst
12435
12436 PADATA PARALLEL EXECUTION MECHANISM
12437 M:      Steffen Klassert <steffen.klassert@secunet.com>
12438 L:      linux-crypto@vger.kernel.org
12439 S:      Maintained
12440 F:      kernel/padata.c
12441 F:      include/linux/padata.h
12442 F:      Documentation/padata.txt
12443
12444 PAGE POOL
12445 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12446 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12447 L:      netdev@vger.kernel.org
12448 S:      Supported
12449 F:      net/core/page_pool.c
12450 F:      include/net/page_pool.h
12451
12452 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12453 M:      Harald Welte <laforge@gnumonks.org>
12454 L:      platform-driver-x86@vger.kernel.org
12455 S:      Maintained
12456 F:      drivers/platform/x86/panasonic-laptop.c
12457
12458 PARALLEL LCD/KEYPAD PANEL DRIVER
12459 M:      Willy Tarreau <willy@haproxy.com>
12460 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12461 S:      Odd Fixes
12462 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12463 F:      drivers/auxdisplay/panel.c
12464
12465 PARALLEL PORT SUBSYSTEM
12466 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12467 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12468 L:      linux-parport@lists.infradead.org (subscribers-only)
12469 S:      Maintained
12470 F:      drivers/parport/
12471 F:      include/linux/parport*.h
12472 F:      drivers/char/ppdev.c
12473 F:      include/uapi/linux/ppdev.h
12474 F:      Documentation/driver-api/parport*.rst
12475
12476 PARAVIRT_OPS INTERFACE
12477 M:      Juergen Gross <jgross@suse.com>
12478 M:      Thomas Hellstrom <thellstrom@vmware.com>
12479 M:      "VMware, Inc." <pv-drivers@vmware.com>
12480 L:      virtualization@lists.linux-foundation.org
12481 S:      Supported
12482 F:      Documentation/virt/paravirt_ops.rst
12483 F:      arch/*/kernel/paravirt*
12484 F:      arch/*/include/asm/paravirt*.h
12485 F:      include/linux/hypervisor.h
12486
12487 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12488 M:      Tim Waugh <tim@cyberelk.net>
12489 L:      linux-parport@lists.infradead.org (subscribers-only)
12490 S:      Maintained
12491 F:      Documentation/admin-guide/blockdev/paride.rst
12492 F:      drivers/block/paride/
12493
12494 PARISC ARCHITECTURE
12495 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12496 M:      Helge Deller <deller@gmx.de>
12497 L:      linux-parisc@vger.kernel.org
12498 W:      http://www.parisc-linux.org/
12499 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12502 S:      Maintained
12503 F:      arch/parisc/
12504 F:      Documentation/parisc/
12505 F:      drivers/parisc/
12506 F:      drivers/char/agp/parisc-agp.c
12507 F:      drivers/input/misc/hp_sdc_rtc.c
12508 F:      drivers/input/serio/gscps2.c
12509 F:      drivers/input/serio/hp_sdc*
12510 F:      drivers/parport/parport_gsc.*
12511 F:      drivers/tty/serial/8250/8250_gsc.c
12512 F:      drivers/video/fbdev/sti*
12513 F:      drivers/video/console/sti*
12514 F:      drivers/video/logo/logo_parisc*
12515 F:      include/linux/hp_sdc.h
12516
12517 PARMAN
12518 M:      Jiri Pirko <jiri@mellanox.com>
12519 L:      netdev@vger.kernel.org
12520 S:      Supported
12521 F:      lib/parman.c
12522 F:      lib/test_parman.c
12523 F:      include/linux/parman.h
12524
12525 PC ENGINES APU BOARD DRIVER
12526 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12527 S:      Maintained
12528 F:      drivers/platform/x86/pcengines-apuv2.c
12529
12530 PC87360 HARDWARE MONITORING DRIVER
12531 M:      Jim Cromie <jim.cromie@gmail.com>
12532 L:      linux-hwmon@vger.kernel.org
12533 S:      Maintained
12534 F:      Documentation/hwmon/pc87360.rst
12535 F:      drivers/hwmon/pc87360.c
12536
12537 PC8736x GPIO DRIVER
12538 M:      Jim Cromie <jim.cromie@gmail.com>
12539 S:      Maintained
12540 F:      drivers/char/pc8736x_gpio.c
12541
12542 PC87427 HARDWARE MONITORING DRIVER
12543 M:      Jean Delvare <jdelvare@suse.com>
12544 L:      linux-hwmon@vger.kernel.org
12545 S:      Maintained
12546 F:      Documentation/hwmon/pc87427.rst
12547 F:      drivers/hwmon/pc87427.c
12548
12549 PCA9532 LED DRIVER
12550 M:      Riku Voipio <riku.voipio@iki.fi>
12551 S:      Maintained
12552 F:      drivers/leds/leds-pca9532.c
12553 F:      include/linux/leds-pca9532.h
12554
12555 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12556 M:      Guenter Roeck <linux@roeck-us.net>
12557 L:      linux-i2c@vger.kernel.org
12558 S:      Maintained
12559 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12560
12561 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12562 M:      Khalid Aziz <khalid@gonehiking.org>
12563 S:      Maintained
12564 F:      drivers/firmware/pcdp.*
12565
12566 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12567 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12568 L:      linux-pci@vger.kernel.org
12569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12570 S:      Maintained
12571 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12572 F:      drivers/pci/controller/pci-aardvark.c
12573
12574 PCI DRIVER FOR ALTERA PCIE IP
12575 M:      Ley Foon Tan <lftan@altera.com>
12576 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12577 L:      linux-pci@vger.kernel.org
12578 S:      Supported
12579 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12580 F:      drivers/pci/controller/pcie-altera.c
12581
12582 PCI DRIVER FOR APPLIEDMICRO XGENE
12583 M:      Toan Le <toan@os.amperecomputing.com>
12584 L:      linux-pci@vger.kernel.org
12585 L:      linux-arm-kernel@lists.infradead.org
12586 S:      Maintained
12587 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12588 F:      drivers/pci/controller/pci-xgene.c
12589
12590 PCI DRIVER FOR ARM VERSATILE PLATFORM
12591 M:      Rob Herring <robh@kernel.org>
12592 L:      linux-pci@vger.kernel.org
12593 L:      linux-arm-kernel@lists.infradead.org
12594 S:      Maintained
12595 F:      Documentation/devicetree/bindings/pci/versatile.txt
12596 F:      drivers/pci/controller/pci-versatile.c
12597
12598 PCI DRIVER FOR ARMADA 8K
12599 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12600 L:      linux-pci@vger.kernel.org
12601 L:      linux-arm-kernel@lists.infradead.org
12602 S:      Maintained
12603 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12604 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12605
12606 PCI DRIVER FOR CADENCE PCIE IP
12607 M:      Tom Joseph <tjoseph@cadence.com>
12608 L:      linux-pci@vger.kernel.org
12609 S:      Maintained
12610 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12611 F:      drivers/pci/controller/pcie-cadence*
12612
12613 PCI DRIVER FOR FREESCALE LAYERSCAPE
12614 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12615 M:      Mingkai Hu <mingkai.hu@nxp.com>
12616 M:      Roy Zang <roy.zang@nxp.com>
12617 L:      linuxppc-dev@lists.ozlabs.org
12618 L:      linux-pci@vger.kernel.org
12619 L:      linux-arm-kernel@lists.infradead.org
12620 S:      Maintained
12621 F:      drivers/pci/controller/dwc/*layerscape*
12622
12623 PCI DRIVER FOR GENERIC OF HOSTS
12624 M:      Will Deacon <will@kernel.org>
12625 L:      linux-pci@vger.kernel.org
12626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12627 S:      Maintained
12628 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12629 F:      drivers/pci/controller/pci-host-common.c
12630 F:      drivers/pci/controller/pci-host-generic.c
12631
12632 PCI DRIVER FOR IMX6
12633 M:      Richard Zhu <hongxing.zhu@nxp.com>
12634 M:      Lucas Stach <l.stach@pengutronix.de>
12635 L:      linux-pci@vger.kernel.org
12636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12637 S:      Maintained
12638 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12639 F:      drivers/pci/controller/dwc/*imx6*
12640
12641 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12642 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12643 L:      linux-pci@vger.kernel.org
12644 S:      Supported
12645 F:      drivers/pci/controller/vmd.c
12646
12647 PCI DRIVER FOR MICROSEMI SWITCHTEC
12648 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12649 M:      Logan Gunthorpe <logang@deltatee.com>
12650 L:      linux-pci@vger.kernel.org
12651 S:      Maintained
12652 F:      Documentation/driver-api/switchtec.rst
12653 F:      Documentation/ABI/testing/sysfs-class-switchtec
12654 F:      drivers/pci/switch/switchtec*
12655 F:      include/uapi/linux/switchtec_ioctl.h
12656 F:      include/linux/switchtec.h
12657 F:      drivers/ntb/hw/mscc/
12658
12659 PCI DRIVER FOR MOBIVEIL PCIE IP
12660 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12661 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12662 L:      linux-pci@vger.kernel.org
12663 S:      Supported
12664 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12665 F:      drivers/pci/controller/pcie-mobiveil.c
12666
12667 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12668 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12669 M:      Jason Cooper <jason@lakedaemon.net>
12670 L:      linux-pci@vger.kernel.org
12671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12672 S:      Maintained
12673 F:      drivers/pci/controller/*mvebu*
12674
12675 PCI DRIVER FOR NVIDIA TEGRA
12676 M:      Thierry Reding <thierry.reding@gmail.com>
12677 L:      linux-tegra@vger.kernel.org
12678 L:      linux-pci@vger.kernel.org
12679 S:      Supported
12680 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12681 F:      drivers/pci/controller/pci-tegra.c
12682
12683 PCI DRIVER FOR RENESAS R-CAR
12684 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12685 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12686 L:      linux-pci@vger.kernel.org
12687 L:      linux-renesas-soc@vger.kernel.org
12688 S:      Maintained
12689 F:      drivers/pci/controller/*rcar*
12690
12691 PCI DRIVER FOR SAMSUNG EXYNOS
12692 M:      Jingoo Han <jingoohan1@gmail.com>
12693 L:      linux-pci@vger.kernel.org
12694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12695 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12696 S:      Maintained
12697 F:      drivers/pci/controller/dwc/pci-exynos.c
12698
12699 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12700 M:      Jingoo Han <jingoohan1@gmail.com>
12701 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12702 L:      linux-pci@vger.kernel.org
12703 S:      Maintained
12704 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12705 F:      drivers/pci/controller/dwc/*designware*
12706
12707 PCI DRIVER FOR TI DRA7XX
12708 M:      Kishon Vijay Abraham I <kishon@ti.com>
12709 L:      linux-omap@vger.kernel.org
12710 L:      linux-pci@vger.kernel.org
12711 S:      Supported
12712 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12713 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12714
12715 PCI DRIVER FOR TI KEYSTONE
12716 M:      Murali Karicheri <m-karicheri2@ti.com>
12717 L:      linux-pci@vger.kernel.org
12718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12719 S:      Maintained
12720 F:      drivers/pci/controller/dwc/pci-keystone.c
12721
12722 PCI ENDPOINT SUBSYSTEM
12723 M:      Kishon Vijay Abraham I <kishon@ti.com>
12724 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12725 L:      linux-pci@vger.kernel.org
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12727 S:      Supported
12728 F:      drivers/pci/endpoint/
12729 F:      drivers/misc/pci_endpoint_test.c
12730 F:      tools/pci/
12731
12732 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12733 M:      Russell Currey <ruscur@russell.cc>
12734 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12735 M:      Oliver O'Halloran <oohall@gmail.com>
12736 L:      linuxppc-dev@lists.ozlabs.org
12737 S:      Supported
12738 F:      Documentation/PCI/pci-error-recovery.rst
12739 F:      drivers/pci/pcie/aer.c
12740 F:      drivers/pci/pcie/dpc.c
12741 F:      drivers/pci/pcie/err.c
12742 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12743 F:      arch/powerpc/kernel/eeh*.c
12744 F:      arch/powerpc/platforms/*/eeh*.c
12745 F:      arch/powerpc/include/*/eeh*.h
12746
12747 PCI ERROR RECOVERY
12748 M:      Linas Vepstas <linasvepstas@gmail.com>
12749 L:      linux-pci@vger.kernel.org
12750 S:      Supported
12751 F:      Documentation/PCI/pci-error-recovery.rst
12752
12753 PCI MSI DRIVER FOR ALTERA MSI IP
12754 M:      Ley Foon Tan <lftan@altera.com>
12755 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12756 L:      linux-pci@vger.kernel.org
12757 S:      Supported
12758 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12759 F:      drivers/pci/controller/pcie-altera-msi.c
12760
12761 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12762 M:      Toan Le <toan@os.amperecomputing.com>
12763 L:      linux-pci@vger.kernel.org
12764 L:      linux-arm-kernel@lists.infradead.org
12765 S:      Maintained
12766 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12767 F:      drivers/pci/controller/pci-xgene-msi.c
12768
12769 PCI SUBSYSTEM
12770 M:      Bjorn Helgaas <bhelgaas@google.com>
12771 L:      linux-pci@vger.kernel.org
12772 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12774 S:      Supported
12775 F:      Documentation/devicetree/bindings/pci/
12776 F:      Documentation/PCI/
12777 F:      drivers/acpi/pci*
12778 F:      drivers/pci/
12779 F:      include/asm-generic/pci*
12780 F:      include/linux/pci*
12781 F:      include/linux/of_pci.h
12782 F:      include/uapi/linux/pci*
12783 F:      lib/pci*
12784 F:      arch/x86/pci/
12785 F:      arch/x86/kernel/quirks.c
12786 F:      arch/x86/kernel/early-quirks.c
12787
12788 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12789 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12790 R:      Andrew Murray <andrew.murray@arm.com>
12791 L:      linux-pci@vger.kernel.org
12792 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12794 S:      Supported
12795 F:      drivers/pci/controller/
12796
12797 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12798 M:      Jonathan Chocron <jonnyc@amazon.com>
12799 L:      linux-pci@vger.kernel.org
12800 S:      Maintained
12801 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12802 F:      drivers/pci/controller/dwc/pcie-al.c
12803
12804 PCIE DRIVER FOR AMLOGIC MESON
12805 M:      Yue Wang <yue.wang@Amlogic.com>
12806 L:      linux-pci@vger.kernel.org
12807 L:      linux-amlogic@lists.infradead.org
12808 S:      Maintained
12809 F:      drivers/pci/controller/dwc/pci-meson.c
12810
12811 PCIE DRIVER FOR AXIS ARTPEC
12812 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12813 L:      linux-arm-kernel@axis.com
12814 L:      linux-pci@vger.kernel.org
12815 S:      Maintained
12816 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12817 F:      drivers/pci/controller/dwc/*artpec*
12818
12819 PCIE DRIVER FOR CAVIUM THUNDERX
12820 M:      Robert Richter <rrichter@marvell.com>
12821 L:      linux-pci@vger.kernel.org
12822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12823 S:      Supported
12824 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12825 F:      drivers/pci/controller/pci-thunder-*
12826
12827 PCIE DRIVER FOR HISILICON
12828 M:      Zhou Wang <wangzhou1@hisilicon.com>
12829 L:      linux-pci@vger.kernel.org
12830 S:      Maintained
12831 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12832 F:      drivers/pci/controller/dwc/pcie-hisi.c
12833
12834 PCIE DRIVER FOR HISILICON KIRIN
12835 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12836 M:      Binghui Wang <wangbinghui@hisilicon.com>
12837 L:      linux-pci@vger.kernel.org
12838 S:      Maintained
12839 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12840 F:      drivers/pci/controller/dwc/pcie-kirin.c
12841
12842 PCIE DRIVER FOR HISILICON STB
12843 M:      Shawn Guo <shawn.guo@linaro.org>
12844 L:      linux-pci@vger.kernel.org
12845 S:      Maintained
12846 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12847 F:      drivers/pci/controller/dwc/pcie-histb.c
12848
12849 PCIE DRIVER FOR MEDIATEK
12850 M:      Ryder Lee <ryder.lee@mediatek.com>
12851 L:      linux-pci@vger.kernel.org
12852 L:      linux-mediatek@lists.infradead.org
12853 S:      Supported
12854 F:      Documentation/devicetree/bindings/pci/mediatek*
12855 F:      drivers/pci/controller/*mediatek*
12856
12857 PCIE DRIVER FOR QUALCOMM MSM
12858 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12859 L:      linux-pci@vger.kernel.org
12860 L:      linux-arm-msm@vger.kernel.org
12861 S:      Maintained
12862 F:      drivers/pci/controller/dwc/*qcom*
12863
12864 PCIE DRIVER FOR ROCKCHIP
12865 M:      Shawn Lin <shawn.lin@rock-chips.com>
12866 L:      linux-pci@vger.kernel.org
12867 L:      linux-rockchip@lists.infradead.org
12868 S:      Maintained
12869 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12870 F:      drivers/pci/controller/pcie-rockchip*
12871
12872 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12873 M:      Linus Walleij <linus.walleij@linaro.org>
12874 L:      linux-pci@vger.kernel.org
12875 S:      Maintained
12876 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12877 F:      drivers/pci/controller/pci-v3-semi.c
12878
12879 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12880 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12881 L:      linux-pci@vger.kernel.org
12882 S:      Maintained
12883 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12884 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12885
12886 PCIE DRIVER FOR ST SPEAR13XX
12887 M:      Pratyush Anand <pratyush.anand@gmail.com>
12888 L:      linux-pci@vger.kernel.org
12889 S:      Maintained
12890 F:      drivers/pci/controller/dwc/*spear*
12891
12892 PCMCIA SUBSYSTEM
12893 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12895 S:      Odd Fixes
12896 F:      Documentation/pcmcia/
12897 F:      tools/pcmcia/
12898 F:      drivers/pcmcia/
12899 F:      include/pcmcia/
12900
12901 PCNET32 NETWORK DRIVER
12902 M:      Don Fry <pcnet32@frontier.com>
12903 L:      netdev@vger.kernel.org
12904 S:      Maintained
12905 F:      drivers/net/ethernet/amd/pcnet32.c
12906
12907 PCRYPT PARALLEL CRYPTO ENGINE
12908 M:      Steffen Klassert <steffen.klassert@secunet.com>
12909 L:      linux-crypto@vger.kernel.org
12910 S:      Maintained
12911 F:      crypto/pcrypt.c
12912 F:      include/crypto/pcrypt.h
12913
12914 PEAQ WMI HOTKEYS DRIVER
12915 M:      Hans de Goede <hdegoede@redhat.com>
12916 L:      platform-driver-x86@vger.kernel.org
12917 S:      Maintained
12918 F:      drivers/platform/x86/peaq-wmi.c
12919
12920 PENSANDO ETHERNET DRIVERS
12921 M:      Shannon Nelson <snelson@pensando.io>
12922 M:      Pensando Drivers <drivers@pensando.io>
12923 L:      netdev@vger.kernel.org
12924 S:      Supported
12925 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12926 F:      drivers/net/ethernet/pensando/
12927
12928 PER-CPU MEMORY ALLOCATOR
12929 M:      Dennis Zhou <dennis@kernel.org>
12930 M:      Tejun Heo <tj@kernel.org>
12931 M:      Christoph Lameter <cl@linux.com>
12932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12933 S:      Maintained
12934 F:      include/linux/percpu*.h
12935 F:      mm/percpu*.c
12936 F:      arch/*/include/asm/percpu.h
12937
12938 PER-TASK DELAY ACCOUNTING
12939 M:      Balbir Singh <bsingharora@gmail.com>
12940 S:      Maintained
12941 F:      include/linux/delayacct.h
12942 F:      kernel/delayacct.c
12943
12944 PERFORMANCE EVENTS SUBSYSTEM
12945 M:      Peter Zijlstra <peterz@infradead.org>
12946 M:      Ingo Molnar <mingo@redhat.com>
12947 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12948 R:      Mark Rutland <mark.rutland@arm.com>
12949 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12950 R:      Jiri Olsa <jolsa@redhat.com>
12951 R:      Namhyung Kim <namhyung@kernel.org>
12952 L:      linux-kernel@vger.kernel.org
12953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12954 S:      Supported
12955 F:      kernel/events/*
12956 F:      include/linux/perf_event.h
12957 F:      include/uapi/linux/perf_event.h
12958 F:      arch/*/kernel/perf_event*.c
12959 F:      arch/*/kernel/*/perf_event*.c
12960 F:      arch/*/kernel/*/*/perf_event*.c
12961 F:      arch/*/include/asm/perf_event.h
12962 F:      arch/*/kernel/perf_callchain.c
12963 F:      arch/*/events/*
12964 F:      arch/*/events/*/*
12965 F:      tools/perf/
12966
12967 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12968 R:      John Garry <john.garry@huawei.com>
12969 R:      Will Deacon <will@kernel.org>
12970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12971 S:      Supported
12972 F:      tools/perf/pmu-events/arch/arm64/
12973
12974 PERSONALITY HANDLING
12975 M:      Christoph Hellwig <hch@infradead.org>
12976 L:      linux-abi-devel@lists.sourceforge.net
12977 S:      Maintained
12978 F:      include/linux/personality.h
12979 F:      include/uapi/linux/personality.h
12980
12981 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12982 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12983 L:      linux-input@vger.kernel.org
12984 S:      Maintained
12985 F:      Documentation/input/devices/pxrc.rst
12986 F:      drivers/input/joystick/pxrc.c
12987
12988 FLYSKY FSIA6B RC RECEIVER
12989 M:      Markus Koch <markus@notsyncing.net>
12990 L:      linux-input@vger.kernel.org
12991 S:      Maintained
12992 F:      drivers/input/joystick/fsia6b.c
12993
12994 PHONET PROTOCOL
12995 M:      Remi Denis-Courmont <courmisch@gmail.com>
12996 S:      Supported
12997 F:      Documentation/networking/phonet.txt
12998 F:      include/linux/phonet.h
12999 F:      include/net/phonet/
13000 F:      include/uapi/linux/phonet.h
13001 F:      net/phonet/
13002
13003 PHRAM MTD DRIVER
13004 M:      Joern Engel <joern@lazybastard.org>
13005 L:      linux-mtd@lists.infradead.org
13006 S:      Maintained
13007 F:      drivers/mtd/devices/phram.c
13008
13009 PICOLCD HID DRIVER
13010 M:      Bruno Prémont <bonbons@linux-vserver.org>
13011 L:      linux-input@vger.kernel.org
13012 S:      Maintained
13013 F:      drivers/hid/hid-picolcd*
13014
13015 PICOXCELL SUPPORT
13016 M:      Jamie Iles <jamie@jamieiles.com>
13017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13018 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13019 S:      Supported
13020 F:      arch/arm/boot/dts/picoxcell*
13021 F:      arch/arm/mach-picoxcell/
13022 F:      drivers/crypto/picoxcell*
13023
13024 PIDFD API
13025 M:      Christian Brauner <christian@brauner.io>
13026 L:      linux-kernel@vger.kernel.org
13027 S:      Maintained
13028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13029 F:      samples/pidfd/
13030 F:      tools/testing/selftests/pidfd/
13031 F:      tools/testing/selftests/clone3/
13032 K:      (?i)pidfd
13033 K:      (?i)clone3
13034 K:      \b(clone_args|kernel_clone_args)\b
13035
13036 PIN CONTROL SUBSYSTEM
13037 M:      Linus Walleij <linus.walleij@linaro.org>
13038 L:      linux-gpio@vger.kernel.org
13039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13040 S:      Maintained
13041 F:      Documentation/devicetree/bindings/pinctrl/
13042 F:      Documentation/driver-api/pinctl.rst
13043 F:      drivers/pinctrl/
13044 F:      include/linux/pinctrl/
13045
13046 PIN CONTROLLER - MICROCHIP AT91
13047 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13049 L:      linux-gpio@vger.kernel.org
13050 S:      Supported
13051 F:      drivers/pinctrl/pinctrl-at91*
13052 F:      drivers/gpio/gpio-sama5d2-piobu.c
13053
13054 PIN CONTROLLER - FREESCALE
13055 M:      Dong Aisheng <aisheng.dong@nxp.com>
13056 M:      Fabio Estevam <festevam@gmail.com>
13057 M:      Shawn Guo <shawnguo@kernel.org>
13058 M:      Stefan Agner <stefan@agner.ch>
13059 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13060 L:      linux-gpio@vger.kernel.org
13061 S:      Maintained
13062 F:      drivers/pinctrl/freescale/
13063 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13064
13065 PIN CONTROLLER - INTEL
13066 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13067 M:      Andy Shevchenko <andy@kernel.org>
13068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13069 S:      Maintained
13070 F:      drivers/pinctrl/intel/
13071
13072 PIN CONTROLLER - MEDIATEK
13073 M:      Sean Wang <sean.wang@kernel.org>
13074 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13075 S:      Maintained
13076 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13077 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13078 F:      drivers/pinctrl/mediatek/
13079
13080 PIN CONTROLLER - QUALCOMM
13081 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13082 S:      Maintained
13083 L:      linux-arm-msm@vger.kernel.org
13084 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13085 F:      drivers/pinctrl/qcom/
13086
13087 PIN CONTROLLER - RENESAS
13088 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13089 L:      linux-renesas-soc@vger.kernel.org
13090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13091 S:      Maintained
13092 F:      drivers/pinctrl/pinctrl-rz*
13093 F:      drivers/pinctrl/sh-pfc/
13094
13095 PIN CONTROLLER - SAMSUNG
13096 M:      Tomasz Figa <tomasz.figa@gmail.com>
13097 M:      Krzysztof Kozlowski <krzk@kernel.org>
13098 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13100 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13101 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13103 S:      Maintained
13104 F:      drivers/pinctrl/samsung/
13105 F:      include/dt-bindings/pinctrl/samsung.h
13106 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13107
13108 PIN CONTROLLER - SINGLE
13109 M:      Tony Lindgren <tony@atomide.com>
13110 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13112 L:      linux-omap@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/pinctrl/pinctrl-single.c
13115
13116 PIN CONTROLLER - ST SPEAR
13117 M:      Viresh Kumar <vireshk@kernel.org>
13118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13119 W:      http://www.st.com/spear
13120 S:      Maintained
13121 F:      drivers/pinctrl/spear/
13122
13123 PISTACHIO SOC SUPPORT
13124 M:      James Hartley <james.hartley@sondrel.com>
13125 L:      linux-mips@vger.kernel.org
13126 S:      Odd Fixes
13127 F:      arch/mips/pistachio/
13128 F:      arch/mips/include/asm/mach-pistachio/
13129 F:      arch/mips/boot/dts/img/pistachio*
13130 F:      arch/mips/configs/pistachio*_defconfig
13131
13132 PKTCDVD DRIVER
13133 S:      Orphan
13134 M:      linux-block@vger.kernel.org
13135 F:      drivers/block/pktcdvd.c
13136 F:      include/linux/pktcdvd.h
13137 F:      include/uapi/linux/pktcdvd.h
13138
13139 PKUNITY SOC DRIVERS
13140 M:      Guan Xuetao <gxt@pku.edu.cn>
13141 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13142 S:      Maintained
13143 T:      git git://github.com/gxt/linux.git
13144 F:      drivers/input/serio/i8042-unicore32io.h
13145 F:      drivers/i2c/busses/i2c-puv3.c
13146 F:      drivers/video/fbdev/fb-puv3.c
13147 F:      drivers/rtc/rtc-puv3.c
13148
13149 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13150 M:      Tomasz Duszynski <tduszyns@gmail.com>
13151 S:      Maintained
13152 F:      drivers/iio/chemical/pms7003.c
13153 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13154
13155 PMBUS HARDWARE MONITORING DRIVERS
13156 M:      Guenter Roeck <linux@roeck-us.net>
13157 L:      linux-hwmon@vger.kernel.org
13158 W:      http://hwmon.wiki.kernel.org/
13159 W:      http://www.roeck-us.net/linux/drivers/
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13161 S:      Maintained
13162 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13163 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13164 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13165 F:      Documentation/hwmon/adm1275.rst
13166 F:      Documentation/hwmon/ibm-cffps.rst
13167 F:      Documentation/hwmon/ir35221.rst
13168 F:      Documentation/hwmon/lm25066.rst
13169 F:      Documentation/hwmon/ltc2978.rst
13170 F:      Documentation/hwmon/ltc3815.rst
13171 F:      Documentation/hwmon/max16064.rst
13172 F:      Documentation/hwmon/max20751.rst
13173 F:      Documentation/hwmon/max31785.rst
13174 F:      Documentation/hwmon/max34440.rst
13175 F:      Documentation/hwmon/max8688.rst
13176 F:      Documentation/hwmon/pmbus.rst
13177 F:      Documentation/hwmon/pmbus-core.rst
13178 F:      Documentation/hwmon/tps40422.rst
13179 F:      Documentation/hwmon/ucd9000.rst
13180 F:      Documentation/hwmon/ucd9200.rst
13181 F:      Documentation/hwmon/zl6100.rst
13182 F:      drivers/hwmon/pmbus/
13183 F:      include/linux/pmbus.h
13184
13185 PMC SIERRA MaxRAID DRIVER
13186 L:      linux-scsi@vger.kernel.org
13187 W:      http://www.pmc-sierra.com/
13188 S:      Orphan
13189 F:      drivers/scsi/pmcraid.*
13190
13191 PMC SIERRA PM8001 DRIVER
13192 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13193 L:      linux-scsi@vger.kernel.org
13194 S:      Supported
13195 F:      drivers/scsi/pm8001/
13196
13197 PM-GRAPH UTILITY
13198 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13199 L:      linux-pm@vger.kernel.org
13200 W:      https://01.org/pm-graph
13201 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13202 T:      git git://github.com/intel/pm-graph
13203 S:      Supported
13204 F:      tools/power/pm-graph
13205
13206 PNP SUPPORT
13207 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13208 S:      Maintained
13209 F:      drivers/pnp/
13210
13211 PNI RM3100 IIO DRIVER
13212 M:      Song Qiang <songqiang1304521@gmail.com>
13213 L:      linux-iio@vger.kernel.org
13214 S:      Maintained
13215 F:      drivers/iio/magnetometer/rm3100*
13216 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13217
13218 POSIX CLOCKS and TIMERS
13219 M:      Thomas Gleixner <tglx@linutronix.de>
13220 L:      linux-kernel@vger.kernel.org
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13222 S:      Maintained
13223 F:      fs/timerfd.c
13224 F:      include/linux/timer*
13225 F:      kernel/time/*timer*
13226
13227 POWER MANAGEMENT CORE
13228 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13229 L:      linux-pm@vger.kernel.org
13230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13231 B:      https://bugzilla.kernel.org
13232 S:      Supported
13233 F:      drivers/base/power/
13234 F:      include/linux/pm.h
13235 F:      include/linux/pm_*
13236 F:      include/linux/powercap.h
13237 F:      include/linux/intel_rapl.h
13238 F:      drivers/powercap/
13239 F:      kernel/configs/nopm.config
13240
13241 POWER STATE COORDINATION INTERFACE (PSCI)
13242 M:      Mark Rutland <mark.rutland@arm.com>
13243 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13244 L:      linux-arm-kernel@lists.infradead.org
13245 S:      Maintained
13246 F:      drivers/firmware/psci/
13247 F:      include/linux/psci.h
13248 F:      include/uapi/linux/psci.h
13249
13250 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13251 M:      Sebastian Reichel <sre@kernel.org>
13252 L:      linux-pm@vger.kernel.org
13253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13254 S:      Maintained
13255 F:      Documentation/ABI/testing/sysfs-class-power
13256 F:      Documentation/devicetree/bindings/power/supply/
13257 F:      include/linux/power_supply.h
13258 F:      drivers/power/supply/
13259
13260 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13261 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13262 L:      linuxppc-dev@lists.ozlabs.org
13263 S:      Maintained
13264 F:      drivers/char/powernv-op-panel.c
13265
13266 PPP OVER ATM (RFC 2364)
13267 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13268 S:      Maintained
13269 F:      net/atm/pppoatm.c
13270 F:      include/uapi/linux/atmppp.h
13271
13272 PPP OVER ETHERNET
13273 M:      Michal Ostrowski <mostrows@earthlink.net>
13274 S:      Maintained
13275 F:      drivers/net/ppp/pppoe.c
13276 F:      drivers/net/ppp/pppox.c
13277
13278 PPP OVER L2TP
13279 M:      James Chapman <jchapman@katalix.com>
13280 S:      Maintained
13281 F:      net/l2tp/l2tp_ppp.c
13282 F:      include/linux/if_pppol2tp.h
13283 F:      include/uapi/linux/if_pppol2tp.h
13284
13285 PPP PROTOCOL DRIVERS AND COMPRESSORS
13286 M:      Paul Mackerras <paulus@samba.org>
13287 L:      linux-ppp@vger.kernel.org
13288 S:      Maintained
13289 F:      drivers/net/ppp/ppp_*
13290
13291 PPS SUPPORT
13292 M:      Rodolfo Giometti <giometti@enneenne.com>
13293 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13294 L:      linuxpps@ml.enneenne.com (subscribers-only)
13295 S:      Maintained
13296 F:      Documentation/driver-api/pps.rst
13297 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13298 F:      Documentation/ABI/testing/sysfs-pps
13299 F:      drivers/pps/
13300 F:      include/linux/pps*.h
13301 F:      include/uapi/linux/pps.h
13302
13303 PPTP DRIVER
13304 M:      Dmitry Kozlov <xeb@mail.ru>
13305 L:      netdev@vger.kernel.org
13306 S:      Maintained
13307 F:      drivers/net/ppp/pptp.c
13308 W:      http://sourceforge.net/projects/accel-pptp
13309
13310 PRINTK
13311 M:      Petr Mladek <pmladek@suse.com>
13312 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13313 R:      Steven Rostedt <rostedt@goodmis.org>
13314 S:      Maintained
13315 F:      kernel/printk/
13316 F:      include/linux/printk.h
13317
13318 PRISM54 WIRELESS DRIVER
13319 M:      Luis Chamberlain <mcgrof@kernel.org>
13320 L:      linux-wireless@vger.kernel.org
13321 W:      http://wireless.kernel.org/en/users/Drivers/p54
13322 S:      Obsolete
13323 F:      drivers/net/wireless/intersil/prism54/
13324
13325 PROC FILESYSTEM
13326 R:      Alexey Dobriyan <adobriyan@gmail.com>
13327 L:      linux-kernel@vger.kernel.org
13328 L:      linux-fsdevel@vger.kernel.org
13329 S:      Maintained
13330 F:      fs/proc/
13331 F:      include/linux/proc_fs.h
13332 F:      tools/testing/selftests/proc/
13333 F:      Documentation/filesystems/proc.txt
13334
13335 PROC SYSCTL
13336 M:      Luis Chamberlain <mcgrof@kernel.org>
13337 M:      Kees Cook <keescook@chromium.org>
13338 M:      Iurii Zaikin <yzaikin@google.com>
13339 L:      linux-kernel@vger.kernel.org
13340 L:      linux-fsdevel@vger.kernel.org
13341 S:      Maintained
13342 F:      fs/proc/proc_sysctl.c
13343 F:      include/linux/sysctl.h
13344 F:      kernel/sysctl.c
13345 F:      kernel/sysctl-test.c
13346 F:      tools/testing/selftests/sysctl/
13347
13348 PS3 NETWORK SUPPORT
13349 M:      Geoff Levand <geoff@infradead.org>
13350 L:      netdev@vger.kernel.org
13351 L:      linuxppc-dev@lists.ozlabs.org
13352 S:      Maintained
13353 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13354
13355 PS3 PLATFORM SUPPORT
13356 M:      Geoff Levand <geoff@infradead.org>
13357 L:      linuxppc-dev@lists.ozlabs.org
13358 S:      Maintained
13359 F:      arch/powerpc/boot/ps3*
13360 F:      arch/powerpc/include/asm/lv1call.h
13361 F:      arch/powerpc/include/asm/ps3*.h
13362 F:      arch/powerpc/platforms/ps3/
13363 F:      drivers/*/ps3*
13364 F:      drivers/ps3/
13365 F:      drivers/rtc/rtc-ps3.c
13366 F:      drivers/usb/host/*ps3.c
13367 F:      sound/ppc/snd_ps3*
13368
13369 PS3VRAM DRIVER
13370 M:      Jim Paris <jim@jtan.com>
13371 M:      Geoff Levand <geoff@infradead.org>
13372 L:      linuxppc-dev@lists.ozlabs.org
13373 S:      Maintained
13374 F:      drivers/block/ps3vram.c
13375
13376 PSAMPLE PACKET SAMPLING SUPPORT:
13377 M:      Yotam Gigi <yotam.gi@gmail.com>
13378 S:      Maintained
13379 F:      net/psample
13380 F:      include/net/psample.h
13381 F:      include/uapi/linux/psample.h
13382
13383 PSTORE FILESYSTEM
13384 M:      Kees Cook <keescook@chromium.org>
13385 M:      Anton Vorontsov <anton@enomsg.org>
13386 M:      Colin Cross <ccross@android.com>
13387 M:      Tony Luck <tony.luck@intel.com>
13388 S:      Maintained
13389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13390 F:      fs/pstore/
13391 F:      include/linux/pstore*
13392 F:      drivers/firmware/efi/efi-pstore.c
13393 F:      drivers/acpi/apei/erst.c
13394 F:      Documentation/admin-guide/ramoops.rst
13395 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13396 K:      \b(pstore|ramoops)
13397
13398 PTP HARDWARE CLOCK SUPPORT
13399 M:      Richard Cochran <richardcochran@gmail.com>
13400 L:      netdev@vger.kernel.org
13401 S:      Maintained
13402 W:      http://linuxptp.sourceforge.net/
13403 F:      Documentation/ABI/testing/sysfs-ptp
13404 F:      Documentation/driver-api/ptp.rst
13405 F:      drivers/net/phy/dp83640*
13406 F:      drivers/ptp/*
13407 F:      include/linux/ptp_cl*
13408
13409 PTRACE SUPPORT
13410 M:      Oleg Nesterov <oleg@redhat.com>
13411 S:      Maintained
13412 F:      include/asm-generic/syscall.h
13413 F:      include/linux/ptrace.h
13414 F:      include/linux/regset.h
13415 F:      include/linux/tracehook.h
13416 F:      include/uapi/linux/ptrace.h
13417 F:      include/uapi/linux/ptrace.h
13418 F:      kernel/ptrace.c
13419 F:      arch/*/ptrace*.c
13420 F:      arch/*/*/ptrace*.c
13421 F:      arch/*/include/asm/ptrace*.h
13422
13423 PULSE8-CEC DRIVER
13424 M:      Hans Verkuil <hverkuil@xs4all.nl>
13425 L:      linux-media@vger.kernel.org
13426 T:      git git://linuxtv.org/media_tree.git
13427 S:      Maintained
13428 F:      drivers/media/usb/pulse8-cec/*
13429 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13430
13431 PVRUSB2 VIDEO4LINUX DRIVER
13432 M:      Mike Isely <isely@pobox.com>
13433 L:      pvrusb2@isely.net       (subscribers-only)
13434 L:      linux-media@vger.kernel.org
13435 W:      http://www.isely.net/pvrusb2/
13436 T:      git git://linuxtv.org/media_tree.git
13437 S:      Maintained
13438 F:      Documentation/media/v4l-drivers/pvrusb2*
13439 F:      drivers/media/usb/pvrusb2/
13440
13441 PWC WEBCAM DRIVER
13442 M:      Hans Verkuil <hverkuil@xs4all.nl>
13443 L:      linux-media@vger.kernel.org
13444 T:      git git://linuxtv.org/media_tree.git
13445 S:      Odd Fixes
13446 F:      drivers/media/usb/pwc/*
13447 F:      include/trace/events/pwc.h
13448
13449 PWM FAN DRIVER
13450 M:      Kamil Debski <kamil@wypas.org>
13451 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13452 L:      linux-hwmon@vger.kernel.org
13453 S:      Supported
13454 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13455 F:      Documentation/hwmon/pwm-fan.rst
13456 F:      drivers/hwmon/pwm-fan.c
13457
13458 PWM IR Transmitter
13459 M:      Sean Young <sean@mess.org>
13460 L:      linux-media@vger.kernel.org
13461 S:      Maintained
13462 F:      drivers/media/rc/pwm-ir-tx.c
13463
13464 PWM SUBSYSTEM
13465 M:      Thierry Reding <thierry.reding@gmail.com>
13466 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13467 L:      linux-pwm@vger.kernel.org
13468 S:      Maintained
13469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13470 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13471 F:      Documentation/driver-api/pwm.rst
13472 F:      Documentation/devicetree/bindings/pwm/
13473 F:      include/linux/pwm.h
13474 F:      drivers/pwm/
13475 F:      drivers/video/backlight/pwm_bl.c
13476 F:      include/linux/pwm_backlight.h
13477 F:      drivers/gpio/gpio-mvebu.c
13478 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13479 K:      pwm_(config|apply_state|ops)
13480
13481 PXA GPIO DRIVER
13482 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13483 L:      linux-gpio@vger.kernel.org
13484 S:      Maintained
13485 F:      drivers/gpio/gpio-pxa.c
13486
13487 PXA MMCI DRIVER
13488 S:      Orphan
13489
13490 PXA RTC DRIVER
13491 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13492 L:      linux-rtc@vger.kernel.org
13493 S:      Maintained
13494
13495 PXA2xx/PXA3xx SUPPORT
13496 M:      Daniel Mack <daniel@zonque.org>
13497 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13498 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13500 T:      git git://github.com/hzhuang1/linux.git
13501 T:      git git://github.com/rjarzmik/linux.git
13502 S:      Maintained
13503 F:      arch/arm/boot/dts/pxa*
13504 F:      arch/arm/mach-pxa/
13505 F:      drivers/dma/pxa*
13506 F:      drivers/pcmcia/pxa2xx*
13507 F:      drivers/pinctrl/pxa/
13508 F:      drivers/spi/spi-pxa2xx*
13509 F:      drivers/usb/gadget/udc/pxa2*
13510 F:      include/sound/pxa2xx-lib.h
13511 F:      sound/arm/pxa*
13512 F:      sound/soc/pxa/
13513
13514 QAT DRIVER
13515 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13516 L:      qat-linux@intel.com
13517 S:      Supported
13518 F:      drivers/crypto/qat/
13519
13520 QCOM AUDIO (ASoC) DRIVERS
13521 M:      Patrick Lai <plai@codeaurora.org>
13522 M:      Banajit Goswami <bgoswami@codeaurora.org>
13523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13524 S:      Supported
13525 F:      sound/soc/qcom/
13526
13527 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13528 M:      Gabriel Somlo <somlo@cmu.edu>
13529 M:      "Michael S. Tsirkin" <mst@redhat.com>
13530 L:      qemu-devel@nongnu.org
13531 S:      Maintained
13532 F:      drivers/firmware/qemu_fw_cfg.c
13533 F:      include/uapi/linux/qemu_fw_cfg.h
13534
13535 QIB DRIVER
13536 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13537 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13538 L:      linux-rdma@vger.kernel.org
13539 S:      Supported
13540 F:      drivers/infiniband/hw/qib/
13541
13542 QLOGIC QL41xxx FCOE DRIVER
13543 M:      QLogic-Storage-Upstream@cavium.com
13544 L:      linux-scsi@vger.kernel.org
13545 S:      Supported
13546 F:      drivers/scsi/qedf/
13547
13548 QLOGIC QL41xxx ISCSI DRIVER
13549 M:      QLogic-Storage-Upstream@cavium.com
13550 L:      linux-scsi@vger.kernel.org
13551 S:      Supported
13552 F:      drivers/scsi/qedi/
13553
13554 QLOGIC QL4xxx ETHERNET DRIVER
13555 M:      Ariel Elior <aelior@marvell.com>
13556 M:      GR-everest-linux-l2@marvell.com
13557 L:      netdev@vger.kernel.org
13558 S:      Supported
13559 F:      drivers/net/ethernet/qlogic/qed/
13560 F:      include/linux/qed/
13561 F:      drivers/net/ethernet/qlogic/qede/
13562
13563 QLOGIC QL4xxx RDMA DRIVER
13564 M:      Michal Kalderon <mkalderon@marvell.com>
13565 M:      Ariel Elior <aelior@marvell.com>
13566 L:      linux-rdma@vger.kernel.org
13567 S:      Supported
13568 F:      drivers/infiniband/hw/qedr/
13569 F:      include/uapi/rdma/qedr-abi.h
13570
13571 QLOGIC QLA1280 SCSI DRIVER
13572 M:      Michael Reed <mdr@sgi.com>
13573 L:      linux-scsi@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/scsi/qla1280.[ch]
13576
13577 QLOGIC QLA2XXX FC-SCSI DRIVER
13578 M:      hmadhani@marvell.com
13579 L:      linux-scsi@vger.kernel.org
13580 S:      Supported
13581 F:      Documentation/scsi/LICENSE.qla2xxx
13582 F:      drivers/scsi/qla2xxx/
13583
13584 QLOGIC QLA3XXX NETWORK DRIVER
13585 M:      GR-Linux-NIC-Dev@marvell.com
13586 L:      netdev@vger.kernel.org
13587 S:      Supported
13588 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13589 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13590
13591 QLOGIC QLA4XXX iSCSI DRIVER
13592 M:      QLogic-Storage-Upstream@qlogic.com
13593 L:      linux-scsi@vger.kernel.org
13594 S:      Supported
13595 F:      Documentation/scsi/LICENSE.qla4xxx
13596 F:      drivers/scsi/qla4xxx/
13597
13598 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13599 M:      Shahed Shaikh <shshaikh@marvell.com>
13600 M:      Manish Chopra <manishc@marvell.com>
13601 M:      GR-Linux-NIC-Dev@marvell.com
13602 L:      netdev@vger.kernel.org
13603 S:      Supported
13604 F:      drivers/net/ethernet/qlogic/qlcnic/
13605
13606 QLOGIC QLGE 10Gb ETHERNET DRIVER
13607 M:      Manish Chopra <manishc@marvell.com>
13608 M:      GR-Linux-NIC-Dev@marvell.com
13609 L:      netdev@vger.kernel.org
13610 S:      Supported
13611 F:      drivers/staging/qlge/
13612
13613 QM1D1B0004 MEDIA DRIVER
13614 M:      Akihiro Tsukada <tskd08@gmail.com>
13615 L:      linux-media@vger.kernel.org
13616 S:      Odd Fixes
13617 F:      drivers/media/tuners/qm1d1b0004*
13618
13619 QM1D1C0042 MEDIA DRIVER
13620 M:      Akihiro Tsukada <tskd08@gmail.com>
13621 L:      linux-media@vger.kernel.org
13622 S:      Odd Fixes
13623 F:      drivers/media/tuners/qm1d1c0042*
13624
13625 QNX4 FILESYSTEM
13626 M:      Anders Larsen <al@alarsen.net>
13627 W:      http://www.alarsen.net/linux/qnx4fs/
13628 S:      Maintained
13629 F:      fs/qnx4/
13630 F:      include/uapi/linux/qnx4_fs.h
13631 F:      include/uapi/linux/qnxtypes.h
13632
13633 QORIQ DPAA2 FSL-MC BUS DRIVER
13634 M:      Stuart Yoder <stuyoder@gmail.com>
13635 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13636 L:      linux-kernel@vger.kernel.org
13637 S:      Maintained
13638 F:      drivers/bus/fsl-mc/
13639 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13640 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13641
13642 QT1010 MEDIA DRIVER
13643 M:      Antti Palosaari <crope@iki.fi>
13644 L:      linux-media@vger.kernel.org
13645 W:      https://linuxtv.org
13646 W:      http://palosaari.fi/linux/
13647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13648 T:      git git://linuxtv.org/anttip/media_tree.git
13649 S:      Maintained
13650 F:      drivers/media/tuners/qt1010*
13651
13652 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13653 M:      Kalle Valo <kvalo@codeaurora.org>
13654 L:      ath10k@lists.infradead.org
13655 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13657 S:      Supported
13658 F:      drivers/net/wireless/ath/ath10k/
13659
13660 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13661 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13662 L:      linux-wireless@vger.kernel.org
13663 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13664 S:      Supported
13665 F:      drivers/net/wireless/ath/ath9k/
13666
13667 QUALCOMM CAMERA SUBSYSTEM DRIVER
13668 M:      Todor Tomov <todor.too@gmail.com>
13669 L:      linux-media@vger.kernel.org
13670 S:      Maintained
13671 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13672 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13673 F:      drivers/media/platform/qcom/camss/
13674
13675 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13676 M:      Ilia Lin <ilia.lin@kernel.org>
13677 L:      linux-pm@vger.kernel.org
13678 S:      Maintained
13679 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13680 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13681
13682 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13683 M:      Timur Tabi <timur@kernel.org>
13684 L:      netdev@vger.kernel.org
13685 S:      Maintained
13686 F:      drivers/net/ethernet/qualcomm/emac/
13687
13688 QUALCOMM ETHQOS ETHERNET DRIVER
13689 M:      Vinod Koul <vkoul@kernel.org>
13690 M:      Niklas Cassel <niklas.cassel@linaro.org>
13691 L:      netdev@vger.kernel.org
13692 S:      Maintained
13693 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13694 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13695
13696 QUALCOMM GENERIC INTERFACE I2C DRIVER
13697 M:      Alok Chauhan <alokc@codeaurora.org>
13698 L:      linux-i2c@vger.kernel.org
13699 L:      linux-arm-msm@vger.kernel.org
13700 S:      Supported
13701 F:      drivers/i2c/busses/i2c-qcom-geni.c
13702
13703 QUALCOMM HEXAGON ARCHITECTURE
13704 M:      Brian Cain <bcain@codeaurora.org>
13705 L:      linux-hexagon@vger.kernel.org
13706 S:      Supported
13707 F:      arch/hexagon/
13708
13709 QUALCOMM HIDMA DRIVER
13710 M:      Sinan Kaya <okaya@kernel.org>
13711 L:      linux-arm-kernel@lists.infradead.org
13712 L:      linux-arm-msm@vger.kernel.org
13713 L:      dmaengine@vger.kernel.org
13714 S:      Supported
13715 F:      drivers/dma/qcom/hidma*
13716
13717 QUALCOMM IOMMU
13718 M:      Rob Clark <robdclark@gmail.com>
13719 L:      iommu@lists.linux-foundation.org
13720 L:      linux-arm-msm@vger.kernel.org
13721 S:      Maintained
13722 F:      drivers/iommu/qcom_iommu.c
13723
13724 QUALCOMM RMNET DRIVER
13725 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13726 M:      Sean Tranchetti <stranche@codeaurora.org>
13727 L:      netdev@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/net/ethernet/qualcomm/rmnet/
13730 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13731 F:      include/linux/if_rmnet.h
13732
13733 QUALCOMM TSENS THERMAL DRIVER
13734 M:      Amit Kucheria <amit.kucheria@linaro.org>
13735 L:      linux-pm@vger.kernel.org
13736 L:      linux-arm-msm@vger.kernel.org
13737 S:      Maintained
13738 F:      drivers/thermal/qcom/
13739 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13740
13741 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13742 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13743 L:      linux-media@vger.kernel.org
13744 L:      linux-arm-msm@vger.kernel.org
13745 T:      git git://linuxtv.org/media_tree.git
13746 S:      Maintained
13747 F:      drivers/media/platform/qcom/venus/
13748
13749 QUALCOMM WCN36XX WIRELESS DRIVER
13750 M:      Kalle Valo <kvalo@codeaurora.org>
13751 L:      wcn36xx@lists.infradead.org
13752 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13753 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13754 S:      Supported
13755 F:      drivers/net/wireless/ath/wcn36xx/
13756
13757 QUANTENNA QTNFMAC WIRELESS DRIVER
13758 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13759 M:      Avinash Patil <avinashp@quantenna.com>
13760 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13761 L:      linux-wireless@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/net/wireless/quantenna
13764
13765 RADEON and AMDGPU DRM DRIVERS
13766 M:      Alex Deucher <alexander.deucher@amd.com>
13767 M:      Christian König <christian.koenig@amd.com>
13768 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13769 L:      amd-gfx@lists.freedesktop.org
13770 T:      git git://people.freedesktop.org/~agd5f/linux
13771 S:      Supported
13772 F:      drivers/gpu/drm/radeon/
13773 F:      include/uapi/drm/radeon_drm.h
13774 F:      drivers/gpu/drm/amd/
13775 F:      include/uapi/drm/amdgpu_drm.h
13776
13777 RADEON FRAMEBUFFER DISPLAY DRIVER
13778 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13779 L:      linux-fbdev@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/video/fbdev/aty/radeon*
13782 F:      include/uapi/linux/radeonfb.h
13783
13784 RADIOSHARK RADIO DRIVER
13785 M:      Hans Verkuil <hverkuil@xs4all.nl>
13786 L:      linux-media@vger.kernel.org
13787 T:      git git://linuxtv.org/media_tree.git
13788 S:      Maintained
13789 F:      drivers/media/radio/radio-shark.c
13790
13791 RADIOSHARK2 RADIO DRIVER
13792 M:      Hans Verkuil <hverkuil@xs4all.nl>
13793 L:      linux-media@vger.kernel.org
13794 T:      git git://linuxtv.org/media_tree.git
13795 S:      Maintained
13796 F:      drivers/media/radio/radio-shark2.c
13797 F:      drivers/media/radio/radio-tea5777.c
13798
13799 RADOS BLOCK DEVICE (RBD)
13800 M:      Ilya Dryomov <idryomov@gmail.com>
13801 M:      Sage Weil <sage@redhat.com>
13802 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13803 L:      ceph-devel@vger.kernel.org
13804 W:      http://ceph.com/
13805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13806 T:      git git://github.com/ceph/ceph-client.git
13807 S:      Supported
13808 F:      Documentation/ABI/testing/sysfs-bus-rbd
13809 F:      drivers/block/rbd.c
13810 F:      drivers/block/rbd_types.h
13811
13812 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13813 M:      Paul Mackerras <paulus@samba.org>
13814 L:      linux-fbdev@vger.kernel.org
13815 S:      Maintained
13816 F:      drivers/video/fbdev/aty/aty128fb.c
13817
13818 RAINSHADOW-CEC DRIVER
13819 M:      Hans Verkuil <hverkuil@xs4all.nl>
13820 L:      linux-media@vger.kernel.org
13821 T:      git git://linuxtv.org/media_tree.git
13822 S:      Maintained
13823 F:      drivers/media/usb/rainshadow-cec/*
13824
13825 RALINK MIPS ARCHITECTURE
13826 M:      John Crispin <john@phrozen.org>
13827 L:      linux-mips@vger.kernel.org
13828 S:      Maintained
13829 F:      arch/mips/ralink
13830
13831 RALINK RT2X00 WIRELESS LAN DRIVER
13832 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13833 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13834 L:      linux-wireless@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/net/wireless/ralink/rt2x00/
13837
13838 RAMDISK RAM BLOCK DEVICE DRIVER
13839 M:      Jens Axboe <axboe@kernel.dk>
13840 S:      Maintained
13841 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13842 F:      drivers/block/brd.c
13843
13844 RANCHU VIRTUAL BOARD FOR MIPS
13845 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13846 L:      linux-mips@vger.kernel.org
13847 S:      Supported
13848 F:      arch/mips/generic/board-ranchu.c
13849 F:      arch/mips/configs/generic/board-ranchu.config
13850
13851 RANDOM NUMBER DRIVER
13852 M:      "Theodore Ts'o" <tytso@mit.edu>
13853 S:      Maintained
13854 F:      drivers/char/random.c
13855
13856 RAPIDIO SUBSYSTEM
13857 M:      Matt Porter <mporter@kernel.crashing.org>
13858 M:      Alexandre Bounine <alex.bou9@gmail.com>
13859 S:      Maintained
13860 F:      drivers/rapidio/
13861
13862 RAS INFRASTRUCTURE
13863 M:      Tony Luck <tony.luck@intel.com>
13864 M:      Borislav Petkov <bp@alien8.de>
13865 L:      linux-edac@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/ras/
13868 F:      include/linux/ras.h
13869 F:      include/ras/ras_event.h
13870 F:      Documentation/admin-guide/ras.rst
13871
13872 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13873 L:      linux-wireless@vger.kernel.org
13874 S:      Orphan
13875 F:      drivers/net/wireless/ray*
13876
13877 RCUTORTURE TEST FRAMEWORK
13878 M:      "Paul E. McKenney" <paulmck@kernel.org>
13879 M:      Josh Triplett <josh@joshtriplett.org>
13880 R:      Steven Rostedt <rostedt@goodmis.org>
13881 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13882 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13883 L:      rcu@vger.kernel.org
13884 S:      Supported
13885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13886 F:      tools/testing/selftests/rcutorture
13887
13888 RDC R-321X SoC
13889 M:      Florian Fainelli <florian@openwrt.org>
13890 S:      Maintained
13891
13892 RDC R6040 FAST ETHERNET DRIVER
13893 M:      Florian Fainelli <f.fainelli@gmail.com>
13894 L:      netdev@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/net/ethernet/rdc/r6040.c
13897
13898 RDMAVT - RDMA verbs software
13899 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13900 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13901 L:      linux-rdma@vger.kernel.org
13902 S:      Supported
13903 F:      drivers/infiniband/sw/rdmavt
13904
13905 RDS - RELIABLE DATAGRAM SOCKETS
13906 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13907 L:      netdev@vger.kernel.org
13908 L:      linux-rdma@vger.kernel.org
13909 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13910 W:      https://oss.oracle.com/projects/rds/
13911 S:      Supported
13912 F:      net/rds/
13913 F:      Documentation/networking/rds.txt
13914
13915 RDT - RESOURCE ALLOCATION
13916 M:      Fenghua Yu <fenghua.yu@intel.com>
13917 M:      Reinette Chatre <reinette.chatre@intel.com>
13918 L:      linux-kernel@vger.kernel.org
13919 S:      Supported
13920 F:      arch/x86/kernel/cpu/resctrl/
13921 F:      arch/x86/include/asm/resctrl_sched.h
13922 F:      Documentation/x86/resctrl*
13923
13924 READ-COPY UPDATE (RCU)
13925 M:      "Paul E. McKenney" <paulmck@kernel.org>
13926 M:      Josh Triplett <josh@joshtriplett.org>
13927 R:      Steven Rostedt <rostedt@goodmis.org>
13928 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13929 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13930 R:      Joel Fernandes <joel@joelfernandes.org>
13931 L:      rcu@vger.kernel.org
13932 W:      http://www.rdrop.com/users/paulmck/RCU/
13933 S:      Supported
13934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13935 F:      Documentation/RCU/
13936 X:      Documentation/RCU/torture.txt
13937 F:      include/linux/rcu*
13938 X:      include/linux/srcu*.h
13939 F:      kernel/rcu/
13940 X:      kernel/rcu/srcu*.c
13941
13942 REAL TIME CLOCK (RTC) SUBSYSTEM
13943 M:      Alessandro Zummo <a.zummo@towertech.it>
13944 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13945 L:      linux-rtc@vger.kernel.org
13946 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13948 S:      Maintained
13949 F:      Documentation/devicetree/bindings/rtc/
13950 F:      Documentation/admin-guide/rtc.rst
13951 F:      drivers/rtc/
13952 F:      include/linux/rtc.h
13953 F:      include/uapi/linux/rtc.h
13954 F:      include/linux/rtc/
13955 F:      include/linux/platform_data/rtc-*
13956 F:      tools/testing/selftests/rtc/
13957
13958 REALTEK AUDIO CODECS
13959 M:      Bard Liao <bardliao@realtek.com>
13960 M:      Oder Chiou <oder_chiou@realtek.com>
13961 S:      Maintained
13962 F:      sound/soc/codecs/rt*
13963 F:      include/sound/rt*.h
13964
13965 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13966 M:      Linus Walleij <linus.walleij@linaro.org>
13967 S:      Maintained
13968 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13969 F:      drivers/net/dsa/realtek-smi*
13970 F:      drivers/net/dsa/rtl83*
13971
13972 REDPINE WIRELESS DRIVER
13973 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13974 M:      Siva Rebbagondla <siva8118@gmail.com>
13975 L:      linux-wireless@vger.kernel.org
13976 S:      Maintained
13977 F:      drivers/net/wireless/rsi/
13978
13979 REGISTER MAP ABSTRACTION
13980 M:      Mark Brown <broonie@kernel.org>
13981 L:      linux-kernel@vger.kernel.org
13982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13983 S:      Supported
13984 F:      Documentation/devicetree/bindings/regmap/
13985 F:      drivers/base/regmap/
13986 F:      include/linux/regmap.h
13987
13988 REISERFS FILE SYSTEM
13989 L:      reiserfs-devel@vger.kernel.org
13990 S:      Supported
13991 F:      fs/reiserfs/
13992
13993 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13994 M:      Ohad Ben-Cohen <ohad@wizery.com>
13995 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13996 L:      linux-remoteproc@vger.kernel.org
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13998 S:      Maintained
13999 F:      Documentation/devicetree/bindings/remoteproc/
14000 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14001 F:      Documentation/remoteproc.txt
14002 F:      drivers/remoteproc/
14003 F:      include/linux/remoteproc.h
14004 F:      include/linux/remoteproc/
14005
14006 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14007 M:      Ohad Ben-Cohen <ohad@wizery.com>
14008 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14009 L:      linux-remoteproc@vger.kernel.org
14010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14011 S:      Maintained
14012 F:      drivers/rpmsg/
14013 F:      Documentation/rpmsg.txt
14014 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14015 F:      include/linux/rpmsg.h
14016 F:      include/linux/rpmsg/
14017 F:      include/uapi/linux/rpmsg.h
14018 F:      samples/rpmsg/
14019
14020 RENESAS CLOCK DRIVERS
14021 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14022 L:      linux-renesas-soc@vger.kernel.org
14023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14024 S:      Supported
14025 F:      drivers/clk/renesas/
14026
14027 RENESAS EMEV2 I2C DRIVER
14028 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14029 S:      Supported
14030 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14031 F:      drivers/i2c/busses/i2c-emev2.c
14032
14033 RENESAS ETHERNET DRIVERS
14034 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14035 L:      netdev@vger.kernel.org
14036 L:      linux-renesas-soc@vger.kernel.org
14037 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14038 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14039 F:      drivers/net/ethernet/renesas/
14040 F:      include/linux/sh_eth.h
14041
14042 RENESAS R-CAR GYROADC DRIVER
14043 M:      Marek Vasut <marek.vasut@gmail.com>
14044 L:      linux-iio@vger.kernel.org
14045 S:      Supported
14046 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14047 F:      drivers/iio/adc/rcar-gyroadc.c
14048
14049 RENESAS R-CAR I2C DRIVERS
14050 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14051 S:      Supported
14052 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14053 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14054 F:      drivers/i2c/busses/i2c-rcar.c
14055 F:      drivers/i2c/busses/i2c-sh_mobile.c
14056
14057 RENESAS RIIC DRIVER
14058 M:      Chris Brandt <chris.brandt@renesas.com>
14059 S:      Supported
14060 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14061 F:      drivers/i2c/busses/i2c-riic.c
14062
14063 RENESAS USB PHY DRIVER
14064 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14065 L:      linux-renesas-soc@vger.kernel.org
14066 S:      Maintained
14067 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14068
14069 RESET CONTROLLER FRAMEWORK
14070 M:      Philipp Zabel <p.zabel@pengutronix.de>
14071 T:      git git://git.pengutronix.de/git/pza/linux
14072 S:      Maintained
14073 F:      drivers/reset/
14074 F:      Documentation/devicetree/bindings/reset/
14075 F:      include/dt-bindings/reset/
14076 F:      include/linux/reset.h
14077 F:      include/linux/reset/
14078 F:      include/linux/reset-controller.h
14079 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14080
14081 RESTARTABLE SEQUENCES SUPPORT
14082 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14083 M:      Peter Zijlstra <peterz@infradead.org>
14084 M:      "Paul E. McKenney" <paulmck@kernel.org>
14085 M:      Boqun Feng <boqun.feng@gmail.com>
14086 L:      linux-kernel@vger.kernel.org
14087 S:      Supported
14088 F:      kernel/rseq.c
14089 F:      include/uapi/linux/rseq.h
14090 F:      include/trace/events/rseq.h
14091 F:      tools/testing/selftests/rseq/
14092
14093 RFKILL
14094 M:      Johannes Berg <johannes@sipsolutions.net>
14095 L:      linux-wireless@vger.kernel.org
14096 W:      http://wireless.kernel.org/
14097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14099 S:      Maintained
14100 F:      Documentation/driver-api/rfkill.rst
14101 F:      Documentation/ABI/stable/sysfs-class-rfkill
14102 F:      net/rfkill/
14103 F:      include/linux/rfkill.h
14104 F:      include/uapi/linux/rfkill.h
14105
14106 RHASHTABLE
14107 M:      Thomas Graf <tgraf@suug.ch>
14108 M:      Herbert Xu <herbert@gondor.apana.org.au>
14109 L:      netdev@vger.kernel.org
14110 S:      Maintained
14111 F:      lib/rhashtable.c
14112 F:      lib/test_rhashtable.c
14113 F:      include/linux/rhashtable.h
14114 F:      include/linux/rhashtable-types.h
14115
14116 RICOH R5C592 MEMORYSTICK DRIVER
14117 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14118 S:      Maintained
14119 F:      drivers/memstick/host/r592.*
14120
14121 RICOH SMARTMEDIA/XD DRIVER
14122 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14123 S:      Maintained
14124 F:      drivers/mtd/nand/raw/r852.c
14125 F:      drivers/mtd/nand/raw/r852.h
14126
14127 RISC-V ARCHITECTURE
14128 M:      Paul Walmsley <paul.walmsley@sifive.com>
14129 M:      Palmer Dabbelt <palmer@dabbelt.com>
14130 M:      Albert Ou <aou@eecs.berkeley.edu>
14131 L:      linux-riscv@lists.infradead.org
14132 P:      Documentation/riscv/patch-acceptance.rst
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14134 S:      Supported
14135 F:      arch/riscv/
14136 K:      riscv
14137 N:      riscv
14138
14139 ROCCAT DRIVERS
14140 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14141 W:      http://sourceforge.net/projects/roccat/
14142 S:      Maintained
14143 F:      drivers/hid/hid-roccat*
14144 F:      include/linux/hid-roccat*
14145 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14146
14147 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14148 M:      Jacob Chen <jacob-chen@iotwrt.com>
14149 M:      Ezequiel Garcia <ezequiel@collabora.com>
14150 L:      linux-media@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/media/platform/rockchip/rga/
14153 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14154
14155 HANTRO VPU CODEC DRIVER
14156 M:      Ezequiel Garcia <ezequiel@collabora.com>
14157 L:      linux-media@vger.kernel.org
14158 S:      Maintained
14159 F:      drivers/staging/media/hantro/
14160 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14161
14162 ROCKER DRIVER
14163 M:      Jiri Pirko <jiri@resnulli.us>
14164 L:      netdev@vger.kernel.org
14165 S:      Supported
14166 F:      drivers/net/ethernet/rocker/
14167
14168 ROCKETPORT DRIVER
14169 W:      http://www.comtrol.com
14170 S:      Maintained
14171 F:      Documentation/driver-api/serial/rocket.rst
14172 F:      drivers/tty/rocket*
14173
14174 ROCKETPORT EXPRESS/INFINITY DRIVER
14175 M:      Kevin Cernekee <cernekee@gmail.com>
14176 L:      linux-serial@vger.kernel.org
14177 S:      Odd Fixes
14178 F:      drivers/tty/serial/rp2.*
14179
14180 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14181 M:      Tomasz Duszynski <tduszyns@gmail.com>
14182 S:      Maintained
14183 F:      drivers/iio/light/bh1750.c
14184 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14185
14186 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14187 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14188 L:      linux-kernel@vger.kernel.org
14189 L:      linux-renesas-soc@vger.kernel.org
14190 S:      Supported
14191 F:      drivers/mfd/bd9571mwv.c
14192 F:      drivers/regulator/bd9571mwv-regulator.c
14193 F:      drivers/gpio/gpio-bd9571mwv.c
14194 F:      include/linux/mfd/bd9571mwv.h
14195 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14196
14197 ROSE NETWORK LAYER
14198 M:      Ralf Baechle <ralf@linux-mips.org>
14199 L:      linux-hams@vger.kernel.org
14200 W:      http://www.linux-ax25.org/
14201 S:      Maintained
14202 F:      include/net/rose.h
14203 F:      include/uapi/linux/rose.h
14204 F:      net/rose/
14205
14206 RTL2830 MEDIA DRIVER
14207 M:      Antti Palosaari <crope@iki.fi>
14208 L:      linux-media@vger.kernel.org
14209 W:      https://linuxtv.org
14210 W:      http://palosaari.fi/linux/
14211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14212 T:      git git://linuxtv.org/anttip/media_tree.git
14213 S:      Maintained
14214 F:      drivers/media/dvb-frontends/rtl2830*
14215
14216 RTL2832 MEDIA DRIVER
14217 M:      Antti Palosaari <crope@iki.fi>
14218 L:      linux-media@vger.kernel.org
14219 W:      https://linuxtv.org
14220 W:      http://palosaari.fi/linux/
14221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14222 T:      git git://linuxtv.org/anttip/media_tree.git
14223 S:      Maintained
14224 F:      drivers/media/dvb-frontends/rtl2832*
14225
14226 RTL2832_SDR MEDIA DRIVER
14227 M:      Antti Palosaari <crope@iki.fi>
14228 L:      linux-media@vger.kernel.org
14229 W:      https://linuxtv.org
14230 W:      http://palosaari.fi/linux/
14231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14232 T:      git git://linuxtv.org/anttip/media_tree.git
14233 S:      Maintained
14234 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14235
14236 RTL8180 WIRELESS DRIVER
14237 L:      linux-wireless@vger.kernel.org
14238 W:      http://wireless.kernel.org/
14239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14240 S:      Orphan
14241 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14242
14243 RTL8187 WIRELESS DRIVER
14244 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14245 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14246 M:      Larry Finger <Larry.Finger@lwfinger.net>
14247 L:      linux-wireless@vger.kernel.org
14248 W:      http://wireless.kernel.org/
14249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14250 S:      Maintained
14251 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14252
14253 REALTEK WIRELESS DRIVER (rtlwifi family)
14254 M:      Ping-Ke Shih <pkshih@realtek.com>
14255 L:      linux-wireless@vger.kernel.org
14256 W:      http://wireless.kernel.org/
14257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14258 S:      Maintained
14259 F:      drivers/net/wireless/realtek/rtlwifi/
14260
14261 REALTEK WIRELESS DRIVER (rtw88)
14262 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14263 L:      linux-wireless@vger.kernel.org
14264 S:      Maintained
14265 F:      drivers/net/wireless/realtek/rtw88/
14266
14267 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14268 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14269 L:      linux-wireless@vger.kernel.org
14270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14271 S:      Maintained
14272 F:      drivers/net/wireless/realtek/rtl8xxxu/
14273
14274 RXRPC SOCKETS (AF_RXRPC)
14275 M:      David Howells <dhowells@redhat.com>
14276 L:      linux-afs@lists.infradead.org
14277 S:      Supported
14278 F:      net/rxrpc/
14279 F:      include/keys/rxrpc-type.h
14280 F:      include/net/af_rxrpc.h
14281 F:      include/trace/events/rxrpc.h
14282 F:      include/uapi/linux/rxrpc.h
14283 F:      Documentation/networking/rxrpc.txt
14284 W:      https://www.infradead.org/~dhowells/kafs/
14285
14286 S3 SAVAGE FRAMEBUFFER DRIVER
14287 M:      Antonino Daplas <adaplas@gmail.com>
14288 L:      linux-fbdev@vger.kernel.org
14289 S:      Maintained
14290 F:      drivers/video/fbdev/savage/
14291
14292 S390
14293 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14294 M:      Vasily Gorbik <gor@linux.ibm.com>
14295 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14296 L:      linux-s390@vger.kernel.org
14297 W:      http://www.ibm.com/developerworks/linux/linux390/
14298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14299 S:      Supported
14300 F:      arch/s390/
14301 F:      drivers/s390/
14302 F:      Documentation/s390/
14303 F:      Documentation/driver-api/s390-drivers.rst
14304
14305 S390 COMMON I/O LAYER
14306 M:      Sebastian Ott <sebott@linux.ibm.com>
14307 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14308 L:      linux-s390@vger.kernel.org
14309 W:      http://www.ibm.com/developerworks/linux/linux390/
14310 S:      Supported
14311 F:      drivers/s390/cio/
14312
14313 S390 DASD DRIVER
14314 M:      Stefan Haberland <sth@linux.ibm.com>
14315 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14316 L:      linux-s390@vger.kernel.org
14317 W:      http://www.ibm.com/developerworks/linux/linux390/
14318 S:      Supported
14319 F:      drivers/s390/block/dasd*
14320 F:      block/partitions/ibm.c
14321
14322 S390 IOMMU (PCI)
14323 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14324 L:      linux-s390@vger.kernel.org
14325 W:      http://www.ibm.com/developerworks/linux/linux390/
14326 S:      Supported
14327 F:      drivers/iommu/s390-iommu.c
14328
14329 S390 IUCV NETWORK LAYER
14330 M:      Julian Wiedmann <jwi@linux.ibm.com>
14331 M:      Ursula Braun <ubraun@linux.ibm.com>
14332 L:      linux-s390@vger.kernel.org
14333 W:      http://www.ibm.com/developerworks/linux/linux390/
14334 S:      Supported
14335 F:      drivers/s390/net/*iucv*
14336 F:      include/net/iucv/
14337 F:      net/iucv/
14338
14339 S390 NETWORK DRIVERS
14340 M:      Julian Wiedmann <jwi@linux.ibm.com>
14341 M:      Ursula Braun <ubraun@linux.ibm.com>
14342 L:      linux-s390@vger.kernel.org
14343 W:      http://www.ibm.com/developerworks/linux/linux390/
14344 S:      Supported
14345 F:      drivers/s390/net/
14346
14347 S390 PCI SUBSYSTEM
14348 M:      Sebastian Ott <sebott@linux.ibm.com>
14349 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14350 L:      linux-s390@vger.kernel.org
14351 W:      http://www.ibm.com/developerworks/linux/linux390/
14352 S:      Supported
14353 F:      arch/s390/pci/
14354 F:      drivers/pci/hotplug/s390_pci_hpc.c
14355
14356 S390 VFIO-CCW DRIVER
14357 M:      Cornelia Huck <cohuck@redhat.com>
14358 M:      Eric Farman <farman@linux.ibm.com>
14359 R:      Halil Pasic <pasic@linux.ibm.com>
14360 L:      linux-s390@vger.kernel.org
14361 L:      kvm@vger.kernel.org
14362 S:      Supported
14363 F:      drivers/s390/cio/vfio_ccw*
14364 F:      Documentation/s390/vfio-ccw.rst
14365 F:      include/uapi/linux/vfio_ccw.h
14366
14367 S390 ZCRYPT DRIVER
14368 M:      Harald Freudenberger <freude@linux.ibm.com>
14369 L:      linux-s390@vger.kernel.org
14370 W:      http://www.ibm.com/developerworks/linux/linux390/
14371 S:      Supported
14372 F:      drivers/s390/crypto/
14373
14374 S390 VFIO AP DRIVER
14375 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14376 M:      Pierre Morel <pmorel@linux.ibm.com>
14377 M:      Halil Pasic <pasic@linux.ibm.com>
14378 L:      linux-s390@vger.kernel.org
14379 W:      http://www.ibm.com/developerworks/linux/linux390/
14380 S:      Supported
14381 F:      drivers/s390/crypto/vfio_ap_drv.c
14382 F:      drivers/s390/crypto/vfio_ap_private.h
14383 F:      drivers/s390/crypto/vfio_ap_ops.c
14384 F:      Documentation/s390/vfio-ap.rst
14385
14386 S390 ZFCP DRIVER
14387 M:      Steffen Maier <maier@linux.ibm.com>
14388 M:      Benjamin Block <bblock@linux.ibm.com>
14389 L:      linux-s390@vger.kernel.org
14390 W:      http://www.ibm.com/developerworks/linux/linux390/
14391 S:      Supported
14392 F:      drivers/s390/scsi/zfcp_*
14393
14394 S3C24XX SD/MMC Driver
14395 M:      Ben Dooks <ben-linux@fluff.org>
14396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 S:      Supported
14398 F:      drivers/mmc/host/s3cmci.*
14399
14400 SAA6588 RDS RECEIVER DRIVER
14401 M:      Hans Verkuil <hverkuil@xs4all.nl>
14402 L:      linux-media@vger.kernel.org
14403 T:      git git://linuxtv.org/media_tree.git
14404 W:      https://linuxtv.org
14405 S:      Odd Fixes
14406 F:      drivers/media/i2c/saa6588*
14407
14408 SAA7134 VIDEO4LINUX DRIVER
14409 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14410 L:      linux-media@vger.kernel.org
14411 W:      https://linuxtv.org
14412 T:      git git://linuxtv.org/media_tree.git
14413 S:      Odd fixes
14414 F:      Documentation/media/v4l-drivers/saa7134*
14415 F:      drivers/media/pci/saa7134/
14416
14417 SAA7146 VIDEO4LINUX-2 DRIVER
14418 M:      Hans Verkuil <hverkuil@xs4all.nl>
14419 L:      linux-media@vger.kernel.org
14420 T:      git git://linuxtv.org/media_tree.git
14421 S:      Maintained
14422 F:      drivers/media/common/saa7146/
14423 F:      drivers/media/pci/saa7146/
14424 F:      include/media/drv-intf/saa7146*
14425
14426 SAFESETID SECURITY MODULE
14427 M:     Micah Morton <mortonm@chromium.org>
14428 S:     Supported
14429 F:     security/safesetid/
14430 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14431
14432 SAMSUNG AUDIO (ASoC) DRIVERS
14433 M:      Krzysztof Kozlowski <krzk@kernel.org>
14434 M:      Sangbeom Kim <sbkim73@samsung.com>
14435 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14436 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14437 S:      Supported
14438 F:      sound/soc/samsung/
14439 F:      Documentation/devicetree/bindings/sound/samsung*
14440
14441 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14442 M:      Krzysztof Kozlowski <krzk@kernel.org>
14443 L:      linux-crypto@vger.kernel.org
14444 L:      linux-samsung-soc@vger.kernel.org
14445 S:      Maintained
14446 F:      drivers/crypto/exynos-rng.c
14447 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14448
14449 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14450 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14451 L:      linux-samsung-soc@vger.kernel.org
14452 S:      Maintained
14453 F:      drivers/char/hw_random/exynos-trng.c
14454 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14455
14456 SAMSUNG FRAMEBUFFER DRIVER
14457 M:      Jingoo Han <jingoohan1@gmail.com>
14458 L:      linux-fbdev@vger.kernel.org
14459 S:      Maintained
14460 F:      drivers/video/fbdev/s3c-fb.c
14461
14462 SAMSUNG LAPTOP DRIVER
14463 M:      Corentin Chary <corentin.chary@gmail.com>
14464 L:      platform-driver-x86@vger.kernel.org
14465 S:      Maintained
14466 F:      drivers/platform/x86/samsung-laptop.c
14467
14468 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14469 M:      Sangbeom Kim <sbkim73@samsung.com>
14470 M:      Krzysztof Kozlowski <krzk@kernel.org>
14471 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14472 L:      linux-kernel@vger.kernel.org
14473 L:      linux-samsung-soc@vger.kernel.org
14474 S:      Supported
14475 F:      drivers/mfd/sec*.c
14476 F:      drivers/regulator/s2m*.c
14477 F:      drivers/regulator/s5m*.c
14478 F:      drivers/clk/clk-s2mps11.c
14479 F:      drivers/rtc/rtc-s5m.c
14480 F:      include/linux/mfd/samsung/
14481 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14482 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14483 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14484 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14485
14486 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14487 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14488 L:      linux-media@vger.kernel.org
14489 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14490 S:      Maintained
14491 F:      drivers/media/platform/s3c-camif/
14492 F:      include/media/drv-intf/s3c_camif.h
14493
14494 SAMSUNG S3FWRN5 NFC DRIVER
14495 M:      Robert Baldyga <r.baldyga@samsung.com>
14496 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14497 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14498 S:      Supported
14499 F:      drivers/nfc/s3fwrn5
14500
14501 SAMSUNG S5C73M3 CAMERA DRIVER
14502 M:      Kyungmin Park <kyungmin.park@samsung.com>
14503 M:      Andrzej Hajda <a.hajda@samsung.com>
14504 L:      linux-media@vger.kernel.org
14505 S:      Supported
14506 F:      drivers/media/i2c/s5c73m3/*
14507
14508 SAMSUNG S5K5BAF CAMERA DRIVER
14509 M:      Kyungmin Park <kyungmin.park@samsung.com>
14510 M:      Andrzej Hajda <a.hajda@samsung.com>
14511 L:      linux-media@vger.kernel.org
14512 S:      Supported
14513 F:      drivers/media/i2c/s5k5baf.c
14514
14515 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14516 M:      Krzysztof Kozlowski <krzk@kernel.org>
14517 M:      Vladimir Zapolskiy <vz@mleia.com>
14518 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14519 L:      linux-crypto@vger.kernel.org
14520 L:      linux-samsung-soc@vger.kernel.org
14521 S:      Maintained
14522 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14523 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14524 F:      drivers/crypto/s5p-sss.c
14525
14526 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14527 M:      Kyungmin Park <kyungmin.park@samsung.com>
14528 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14529 L:      linux-media@vger.kernel.org
14530 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14531 S:      Supported
14532 F:      drivers/media/platform/exynos4-is/
14533
14534 SAMSUNG SOC CLOCK DRIVERS
14535 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14536 M:      Tomasz Figa <tomasz.figa@gmail.com>
14537 M:      Chanwoo Choi <cw00.choi@samsung.com>
14538 S:      Supported
14539 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14541 F:      drivers/clk/samsung/
14542 F:      include/dt-bindings/clock/exynos*.h
14543 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14544 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14545 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14546
14547 SAMSUNG SPI DRIVERS
14548 M:      Kukjin Kim <kgene@kernel.org>
14549 M:      Krzysztof Kozlowski <krzk@kernel.org>
14550 M:      Andi Shyti <andi@etezian.org>
14551 L:      linux-spi@vger.kernel.org
14552 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14553 S:      Maintained
14554 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14555 F:      drivers/spi/spi-s3c*
14556 F:      include/linux/platform_data/spi-s3c64xx.h
14557
14558 SAMSUNG SXGBE DRIVERS
14559 M:      Byungho An <bh74.an@samsung.com>
14560 M:      Girish K S <ks.giri@samsung.com>
14561 M:      Vipul Pandya <vipul.pandya@samsung.com>
14562 S:      Supported
14563 L:      netdev@vger.kernel.org
14564 F:      drivers/net/ethernet/samsung/sxgbe/
14565
14566 SAMSUNG THERMAL DRIVER
14567 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14568 L:      linux-pm@vger.kernel.org
14569 L:      linux-samsung-soc@vger.kernel.org
14570 S:      Supported
14571 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14572 F:      drivers/thermal/samsung/
14573
14574 SAMSUNG USB2 PHY DRIVER
14575 M:      Kamil Debski <kamil@wypas.org>
14576 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14577 L:      linux-kernel@vger.kernel.org
14578 S:      Supported
14579 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14580 F:      Documentation/driver-api/phy/samsung-usb2.rst
14581 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14582 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14583 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14584 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14585 F:      drivers/phy/samsung/phy-samsung-usb2.c
14586 F:      drivers/phy/samsung/phy-samsung-usb2.h
14587
14588 SC1200 WDT DRIVER
14589 M:      Zwane Mwaikambo <zwanem@gmail.com>
14590 S:      Maintained
14591 F:      drivers/watchdog/sc1200wdt.c
14592
14593 SCHEDULER
14594 M:      Ingo Molnar <mingo@redhat.com>
14595 M:      Peter Zijlstra <peterz@infradead.org>
14596 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14597 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14598 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14599 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14600 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14601 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14602 L:      linux-kernel@vger.kernel.org
14603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14604 S:      Maintained
14605 F:      kernel/sched/
14606 F:      include/linux/sched.h
14607 F:      include/uapi/linux/sched.h
14608 F:      include/linux/wait.h
14609 F:      include/linux/preempt.h
14610
14611 SCR24X CHIP CARD INTERFACE DRIVER
14612 M:      Lubomir Rintel <lkundrak@v3.sk>
14613 S:      Supported
14614 F:      drivers/char/pcmcia/scr24x_cs.c
14615
14616 SCSI CDROM DRIVER
14617 M:      Jens Axboe <axboe@kernel.dk>
14618 L:      linux-scsi@vger.kernel.org
14619 W:      http://www.kernel.dk
14620 S:      Maintained
14621 F:      drivers/scsi/sr*
14622
14623 SCSI RDMA PROTOCOL (SRP) INITIATOR
14624 M:      Bart Van Assche <bvanassche@acm.org>
14625 L:      linux-rdma@vger.kernel.org
14626 S:      Supported
14627 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14628 F:      drivers/infiniband/ulp/srp/
14629 F:      include/scsi/srp.h
14630
14631 SCSI RDMA PROTOCOL (SRP) TARGET
14632 M:      Bart Van Assche <bvanassche@acm.org>
14633 L:      linux-rdma@vger.kernel.org
14634 L:      target-devel@vger.kernel.org
14635 S:      Supported
14636 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14637 F:      drivers/infiniband/ulp/srpt/
14638
14639 SCSI SG DRIVER
14640 M:      Doug Gilbert <dgilbert@interlog.com>
14641 L:      linux-scsi@vger.kernel.org
14642 W:      http://sg.danny.cz/sg
14643 S:      Maintained
14644 F:      Documentation/scsi/scsi-generic.txt
14645 F:      drivers/scsi/sg.c
14646 F:      include/scsi/sg.h
14647
14648 SCSI SUBSYSTEM
14649 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14651 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14653 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14654 L:      linux-scsi@vger.kernel.org
14655 S:      Maintained
14656 F:      Documentation/devicetree/bindings/scsi/
14657 F:      drivers/scsi/
14658 F:      include/scsi/
14659
14660 SCSI TAPE DRIVER
14661 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14662 L:      linux-scsi@vger.kernel.org
14663 S:      Maintained
14664 F:      Documentation/scsi/st.txt
14665 F:      drivers/scsi/st.*
14666 F:      drivers/scsi/st_*.h
14667
14668 SCSI TARGET SUBSYSTEM
14669 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14670 L:      linux-scsi@vger.kernel.org
14671 L:      target-devel@vger.kernel.org
14672 W:      http://www.linux-iscsi.org
14673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14674 Q:      https://patchwork.kernel.org/project/target-devel/list/
14675 S:      Supported
14676 F:      drivers/target/
14677 F:      include/target/
14678 F:      Documentation/target/
14679
14680 SCTP PROTOCOL
14681 M:      Vlad Yasevich <vyasevich@gmail.com>
14682 M:      Neil Horman <nhorman@tuxdriver.com>
14683 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14684 L:      linux-sctp@vger.kernel.org
14685 W:      http://lksctp.sourceforge.net
14686 S:      Maintained
14687 F:      Documentation/networking/sctp.txt
14688 F:      include/linux/sctp.h
14689 F:      include/uapi/linux/sctp.h
14690 F:      include/net/sctp/
14691 F:      net/sctp/
14692
14693 SCx200 CPU SUPPORT
14694 M:      Jim Cromie <jim.cromie@gmail.com>
14695 S:      Odd Fixes
14696 F:      Documentation/i2c/busses/scx200_acb.rst
14697 F:      arch/x86/platform/scx200/
14698 F:      drivers/watchdog/scx200_wdt.c
14699 F:      drivers/i2c/busses/scx200*
14700 F:      drivers/mtd/maps/scx200_docflash.c
14701 F:      include/linux/scx200.h
14702
14703 SCx200 GPIO DRIVER
14704 M:      Jim Cromie <jim.cromie@gmail.com>
14705 S:      Maintained
14706 F:      drivers/char/scx200_gpio.c
14707 F:      include/linux/scx200_gpio.h
14708
14709 SCx200 HRT CLOCKSOURCE DRIVER
14710 M:      Jim Cromie <jim.cromie@gmail.com>
14711 S:      Maintained
14712 F:      drivers/clocksource/scx200_hrt.c
14713
14714 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14715 M:      Sascha Sommer <saschasommer@freenet.de>
14716 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14717 S:      Maintained
14718 F:      drivers/mmc/host/sdricoh_cs.c
14719
14720 SECO BOARDS CEC DRIVER
14721 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14722 S:      Maintained
14723 F:      drivers/media/platform/seco-cec/seco-cec.c
14724 F:      drivers/media/platform/seco-cec/seco-cec.h
14725
14726 SECURE COMPUTING
14727 M:      Kees Cook <keescook@chromium.org>
14728 R:      Andy Lutomirski <luto@amacapital.net>
14729 R:      Will Drewry <wad@chromium.org>
14730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14731 S:      Supported
14732 F:      kernel/seccomp.c
14733 F:      include/uapi/linux/seccomp.h
14734 F:      include/linux/seccomp.h
14735 F:      tools/testing/selftests/seccomp/*
14736 F:      tools/testing/selftests/kselftest_harness.h
14737 F:      Documentation/userspace-api/seccomp_filter.rst
14738 K:      \bsecure_computing
14739 K:      \bTIF_SECCOMP\b
14740
14741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14742 M:      Al Cooper <alcooperx@gmail.com>
14743 L:      linux-mmc@vger.kernel.org
14744 L:      bcm-kernel-feedback-list@broadcom.com
14745 S:      Maintained
14746 F:      drivers/mmc/host/sdhci-brcmstb*
14747
14748 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14749 M:      Adrian Hunter <adrian.hunter@intel.com>
14750 L:      linux-mmc@vger.kernel.org
14751 S:      Maintained
14752 F:      drivers/mmc/host/sdhci*
14753 F:      include/linux/mmc/sdhci*
14754
14755 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14756 M:      Adrian Hunter <adrian.hunter@intel.com>
14757 M:      Ritesh Harjani <riteshh@codeaurora.org>
14758 M:      Asutosh Das <asutoshd@codeaurora.org>
14759 L:      linux-mmc@vger.kernel.org
14760 S:      Maintained
14761 F:      drivers/mmc/host/cqhci*
14762
14763 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14764 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14765 M:      Manjunath M B <manjumb@synopsys.com>
14766 L:      linux-mmc@vger.kernel.org
14767 S:      Maintained
14768 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14769
14770 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14771 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14772 L:      linux-mmc@vger.kernel.org
14773 S:      Supported
14774 F:      drivers/mmc/host/sdhci-of-at91.c
14775
14776 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14777 M:      Ben Dooks <ben-linux@fluff.org>
14778 M:      Jaehoon Chung <jh80.chung@samsung.com>
14779 L:      linux-mmc@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/mmc/host/sdhci-s3c*
14782
14783 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14784 M:      Viresh Kumar <vireshk@kernel.org>
14785 L:      linux-mmc@vger.kernel.org
14786 S:      Maintained
14787 F:      drivers/mmc/host/sdhci-spear.c
14788
14789 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14790 M:      Kishon Vijay Abraham I <kishon@ti.com>
14791 L:      linux-mmc@vger.kernel.org
14792 S:      Maintained
14793 F:      drivers/mmc/host/sdhci-omap.c
14794
14795 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14796 M:      Scott Bauer <scott.bauer@intel.com>
14797 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14798 L:      linux-block@vger.kernel.org
14799 S:      Supported
14800 F:      block/sed*
14801 F:      block/opal_proto.h
14802 F:      include/linux/sed*
14803 F:      include/uapi/linux/sed*
14804
14805 SECURITY CONTACT
14806 M:      Security Officers <security@kernel.org>
14807 S:      Supported
14808
14809 SECURITY SUBSYSTEM
14810 M:      James Morris <jmorris@namei.org>
14811 M:      "Serge E. Hallyn" <serge@hallyn.com>
14812 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14814 W:      http://kernsec.org/
14815 S:      Supported
14816 F:      security/
14817 X:      security/selinux/
14818
14819 SELINUX SECURITY MODULE
14820 M:      Paul Moore <paul@paul-moore.com>
14821 M:      Stephen Smalley <sds@tycho.nsa.gov>
14822 M:      Eric Paris <eparis@parisplace.org>
14823 L:      selinux@vger.kernel.org
14824 W:      https://selinuxproject.org
14825 W:      https://github.com/SELinuxProject
14826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14827 S:      Supported
14828 F:      include/uapi/linux/selinux_netlink.h
14829 F:      security/selinux/
14830 F:      scripts/selinux/
14831 F:      Documentation/admin-guide/LSM/SELinux.rst
14832
14833 SENSABLE PHANTOM
14834 M:      Jiri Slaby <jirislaby@gmail.com>
14835 S:      Maintained
14836 F:      drivers/misc/phantom.c
14837 F:      include/uapi/linux/phantom.h
14838
14839 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14840 M:      Tomasz Duszynski <tduszyns@gmail.com>
14841 S:      Maintained
14842 F:      drivers/iio/chemical/sps30.c
14843 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14844
14845 SERIAL DEVICE BUS
14846 M:      Rob Herring <robh@kernel.org>
14847 L:      linux-serial@vger.kernel.org
14848 S:      Maintained
14849 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14850 F:      drivers/tty/serdev/
14851 F:      include/linux/serdev.h
14852
14853 SERIAL DRIVERS
14854 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14855 L:      linux-serial@vger.kernel.org
14856 S:      Maintained
14857 F:      Documentation/devicetree/bindings/serial/
14858 F:      drivers/tty/serial/
14859
14860 SERIAL IR RECEIVER
14861 M:      Sean Young <sean@mess.org>
14862 L:      linux-media@vger.kernel.org
14863 S:      Maintained
14864 F:      drivers/media/rc/serial_ir.c
14865
14866 SFC NETWORK DRIVER
14867 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14868 M:      Edward Cree <ecree@solarflare.com>
14869 M:      Martin Habets <mhabets@solarflare.com>
14870 L:      netdev@vger.kernel.org
14871 S:      Supported
14872 F:      drivers/net/ethernet/sfc/
14873
14874 SFF/SFP/SFP+ MODULE SUPPORT
14875 M:      Russell King <linux@armlinux.org.uk>
14876 L:      netdev@vger.kernel.org
14877 S:      Maintained
14878 F:      drivers/net/phy/phylink.c
14879 F:      drivers/net/phy/sfp*
14880 F:      include/linux/phylink.h
14881 F:      include/linux/sfp.h
14882 K:      phylink
14883
14884 SGI GRU DRIVER
14885 M:      Dimitri Sivanich <sivanich@sgi.com>
14886 S:      Maintained
14887 F:      drivers/misc/sgi-gru/
14888
14889 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14890 M:      Pat Gefre <pfg@sgi.com>
14891 L:      linux-ia64@vger.kernel.org
14892 S:      Supported
14893 F:      Documentation/ia64/serial.rst
14894 F:      drivers/tty/serial/ioc?_serial.c
14895 F:      include/linux/ioc?.h
14896
14897 SGI XP/XPC/XPNET DRIVER
14898 M:      Cliff Whickman <cpw@sgi.com>
14899 M:      Robin Holt <robinmholt@gmail.com>
14900 S:      Maintained
14901 F:      drivers/misc/sgi-xp/
14902
14903 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14904 M:      Ursula Braun <ubraun@linux.ibm.com>
14905 M:      Karsten Graul <kgraul@linux.ibm.com>
14906 L:      linux-s390@vger.kernel.org
14907 W:      http://www.ibm.com/developerworks/linux/linux390/
14908 S:      Supported
14909 F:      net/smc/
14910
14911 SHARP RJ54N1CB0C SENSOR DRIVER
14912 M:      Jacopo Mondi <jacopo@jmondi.org>
14913 L:      linux-media@vger.kernel.org
14914 T:      git git://linuxtv.org/media_tree.git
14915 S:      Odd fixes
14916 F:      drivers/media/i2c/rj54n1cb0c.c
14917 F:      include/media/i2c/rj54n1cb0c.h
14918
14919 SH_VEU V4L2 MEM2MEM DRIVER
14920 L:      linux-media@vger.kernel.org
14921 S:      Orphan
14922 F:      drivers/media/platform/sh_veu.c
14923
14924 SH_VOU V4L2 OUTPUT DRIVER
14925 L:      linux-media@vger.kernel.org
14926 S:      Orphan
14927 F:      drivers/media/platform/sh_vou.c
14928 F:      include/media/drv-intf/sh_vou.h
14929
14930 SI2157 MEDIA DRIVER
14931 M:      Antti Palosaari <crope@iki.fi>
14932 L:      linux-media@vger.kernel.org
14933 W:      https://linuxtv.org
14934 W:      http://palosaari.fi/linux/
14935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14936 T:      git git://linuxtv.org/anttip/media_tree.git
14937 S:      Maintained
14938 F:      drivers/media/tuners/si2157*
14939
14940 SI2165 MEDIA DRIVER
14941 M:      Matthias Schwarzott <zzam@gentoo.org>
14942 L:      linux-media@vger.kernel.org
14943 W:      https://linuxtv.org
14944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14945 S:      Maintained
14946 F:      drivers/media/dvb-frontends/si2165*
14947
14948 SI2168 MEDIA DRIVER
14949 M:      Antti Palosaari <crope@iki.fi>
14950 L:      linux-media@vger.kernel.org
14951 W:      https://linuxtv.org
14952 W:      http://palosaari.fi/linux/
14953 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14954 T:      git git://linuxtv.org/anttip/media_tree.git
14955 S:      Maintained
14956 F:      drivers/media/dvb-frontends/si2168*
14957
14958 SI470X FM RADIO RECEIVER I2C DRIVER
14959 M:      Hans Verkuil <hverkuil@xs4all.nl>
14960 L:      linux-media@vger.kernel.org
14961 T:      git git://linuxtv.org/media_tree.git
14962 W:      https://linuxtv.org
14963 S:      Odd Fixes
14964 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14965
14966 SI470X FM RADIO RECEIVER USB DRIVER
14967 M:      Hans Verkuil <hverkuil@xs4all.nl>
14968 L:      linux-media@vger.kernel.org
14969 T:      git git://linuxtv.org/media_tree.git
14970 W:      https://linuxtv.org
14971 S:      Maintained
14972 F:      drivers/media/radio/si470x/radio-si470x-common.c
14973 F:      drivers/media/radio/si470x/radio-si470x.h
14974 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14975
14976 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14977 M:      Eduardo Valentin <edubezval@gmail.com>
14978 L:      linux-media@vger.kernel.org
14979 T:      git git://linuxtv.org/media_tree.git
14980 W:      https://linuxtv.org
14981 S:      Odd Fixes
14982 F:      drivers/media/radio/si4713/si4713.?
14983
14984 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14985 M:      Eduardo Valentin <edubezval@gmail.com>
14986 L:      linux-media@vger.kernel.org
14987 T:      git git://linuxtv.org/media_tree.git
14988 W:      https://linuxtv.org
14989 S:      Odd Fixes
14990 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14991
14992 SI4713 FM RADIO TRANSMITTER USB DRIVER
14993 M:      Hans Verkuil <hverkuil@xs4all.nl>
14994 L:      linux-media@vger.kernel.org
14995 T:      git git://linuxtv.org/media_tree.git
14996 W:      https://linuxtv.org
14997 S:      Maintained
14998 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14999
15000 SIANO DVB DRIVER
15001 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15002 L:      linux-media@vger.kernel.org
15003 W:      https://linuxtv.org
15004 T:      git git://linuxtv.org/media_tree.git
15005 S:      Odd fixes
15006 F:      drivers/media/common/siano/
15007 F:      drivers/media/usb/siano/
15008 F:      drivers/media/usb/siano/
15009 F:      drivers/media/mmc/siano/
15010
15011 SIFIVE PDMA DRIVER
15012 M:      Green Wan <green.wan@sifive.com>
15013 S:      Maintained
15014 F:      drivers/dma/sf-pdma/
15015 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15016
15017 SIFIVE DRIVERS
15018 M:      Palmer Dabbelt <palmer@dabbelt.com>
15019 M:      Paul Walmsley <paul.walmsley@sifive.com>
15020 L:      linux-riscv@lists.infradead.org
15021 T:      git git://github.com/sifive/riscv-linux.git
15022 S:      Supported
15023 K:      [^@]sifive
15024 N:      sifive
15025
15026 SIFIVE FU540 SYSTEM-ON-CHIP
15027 M:      Paul Walmsley <paul.walmsley@sifive.com>
15028 M:      Palmer Dabbelt <palmer@dabbelt.com>
15029 L:      linux-riscv@lists.infradead.org
15030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15031 S:      Supported
15032 K:      fu540
15033 N:      fu540
15034
15035 SILEAD TOUCHSCREEN DRIVER
15036 M:      Hans de Goede <hdegoede@redhat.com>
15037 L:      linux-input@vger.kernel.org
15038 L:      platform-driver-x86@vger.kernel.org
15039 S:      Maintained
15040 F:      drivers/input/touchscreen/silead.c
15041 F:      drivers/platform/x86/touchscreen_dmi.c
15042
15043 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15044 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15045 S:      Supported
15046 F:      drivers/staging/wfx/
15047
15048 SILICON MOTION SM712 FRAME BUFFER DRIVER
15049 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15050 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15051 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15052 L:      linux-fbdev@vger.kernel.org
15053 S:      Maintained
15054 F:      drivers/video/fbdev/sm712*
15055 F:      Documentation/fb/sm712fb.rst
15056
15057 SIMPLE FIRMWARE INTERFACE (SFI)
15058 M:      Len Brown <lenb@kernel.org>
15059 L:      sfi-devel@simplefirmware.org
15060 W:      http://simplefirmware.org/
15061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15062 S:      Supported
15063 F:      arch/x86/platform/sfi/
15064 F:      drivers/sfi/
15065 F:      include/linux/sfi*.h
15066
15067 SIMPLEFB FB DRIVER
15068 M:      Hans de Goede <hdegoede@redhat.com>
15069 L:      linux-fbdev@vger.kernel.org
15070 S:      Maintained
15071 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15072 F:      drivers/video/fbdev/simplefb.c
15073 F:      include/linux/platform_data/simplefb.h
15074
15075 SIMTEC EB110ATX (Chalice CATS)
15076 M:      Vincent Sanders <vince@simtec.co.uk>
15077 M:      Simtec Linux Team <linux@simtec.co.uk>
15078 W:      http://www.simtec.co.uk/products/EB110ATX/
15079 S:      Supported
15080
15081 SIMTEC EB2410ITX (BAST)
15082 M:      Vincent Sanders <vince@simtec.co.uk>
15083 M:      Simtec Linux Team <linux@simtec.co.uk>
15084 W:      http://www.simtec.co.uk/products/EB2410ITX/
15085 S:      Supported
15086 F:      arch/arm/mach-s3c24xx/mach-bast.c
15087 F:      arch/arm/mach-s3c24xx/bast-ide.c
15088 F:      arch/arm/mach-s3c24xx/bast-irq.c
15089
15090 SIPHASH PRF ROUTINES
15091 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15092 S:      Maintained
15093 F:      lib/siphash.c
15094 F:      lib/test_siphash.c
15095 F:      include/linux/siphash.h
15096
15097 SIOX
15098 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15099 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15100 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15101 S:      Supported
15102 F:      drivers/siox/*
15103 F:      drivers/gpio/gpio-siox.c
15104 F:      include/trace/events/siox.h
15105
15106 SIS 190 ETHERNET DRIVER
15107 M:      Francois Romieu <romieu@fr.zoreil.com>
15108 L:      netdev@vger.kernel.org
15109 S:      Maintained
15110 F:      drivers/net/ethernet/sis/sis190.c
15111
15112 SIS 900/7016 FAST ETHERNET DRIVER
15113 M:      Daniele Venzano <venza@brownhat.org>
15114 W:      http://www.brownhat.org/sis900.html
15115 L:      netdev@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/net/ethernet/sis/sis900.*
15118
15119 SIS FRAMEBUFFER DRIVER
15120 M:      Thomas Winischhofer <thomas@winischhofer.net>
15121 W:      http://www.winischhofer.net/linuxsisvga.shtml
15122 S:      Maintained
15123 F:      Documentation/fb/sisfb.rst
15124 F:      drivers/video/fbdev/sis/
15125 F:      include/video/sisfb.h
15126
15127 SIS USB2VGA DRIVER
15128 M:      Thomas Winischhofer <thomas@winischhofer.net>
15129 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15130 S:      Maintained
15131 F:      drivers/usb/misc/sisusbvga/
15132
15133 SLAB ALLOCATOR
15134 M:      Christoph Lameter <cl@linux.com>
15135 M:      Pekka Enberg <penberg@kernel.org>
15136 M:      David Rientjes <rientjes@google.com>
15137 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15138 M:      Andrew Morton <akpm@linux-foundation.org>
15139 L:      linux-mm@kvack.org
15140 S:      Maintained
15141 F:      include/linux/sl?b*.h
15142 F:      mm/sl?b*
15143
15144 SLEEPABLE READ-COPY UPDATE (SRCU)
15145 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15146 M:      "Paul E. McKenney" <paulmck@kernel.org>
15147 M:      Josh Triplett <josh@joshtriplett.org>
15148 R:      Steven Rostedt <rostedt@goodmis.org>
15149 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15150 L:      rcu@vger.kernel.org
15151 W:      http://www.rdrop.com/users/paulmck/RCU/
15152 S:      Supported
15153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15154 F:      include/linux/srcu*.h
15155 F:      kernel/rcu/srcu*.c
15156
15157 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15158 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15159 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15160 S:      Maintained
15161 F:      drivers/slimbus/
15162 F:      Documentation/devicetree/bindings/slimbus/
15163 F:      include/linux/slimbus.h
15164
15165 SMACK SECURITY MODULE
15166 M:      Casey Schaufler <casey@schaufler-ca.com>
15167 L:      linux-security-module@vger.kernel.org
15168 W:      http://schaufler-ca.com
15169 T:      git git://github.com/cschaufler/smack-next
15170 S:      Maintained
15171 F:      Documentation/admin-guide/LSM/Smack.rst
15172 F:      security/smack/
15173
15174 SMC91x ETHERNET DRIVER
15175 M:      Nicolas Pitre <nico@fluxnic.net>
15176 S:      Odd Fixes
15177 F:      drivers/net/ethernet/smsc/smc91x.*
15178
15179 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15180 M:      Sakari Ailus <sakari.ailus@iki.fi>
15181 L:      linux-media@vger.kernel.org
15182 S:      Maintained
15183 F:      drivers/media/i2c/smiapp/
15184 F:      include/media/i2c/smiapp.h
15185 F:      drivers/media/i2c/smiapp-pll.c
15186 F:      drivers/media/i2c/smiapp-pll.h
15187 F:      include/uapi/linux/smiapp.h
15188 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15189
15190 SMM665 HARDWARE MONITOR DRIVER
15191 M:      Guenter Roeck <linux@roeck-us.net>
15192 L:      linux-hwmon@vger.kernel.org
15193 S:      Maintained
15194 F:      Documentation/hwmon/smm665.rst
15195 F:      drivers/hwmon/smm665.c
15196
15197 SMSC EMC2103 HARDWARE MONITOR DRIVER
15198 M:      Steve Glendinning <steve.glendinning@shawell.net>
15199 L:      linux-hwmon@vger.kernel.org
15200 S:      Maintained
15201 F:      Documentation/hwmon/emc2103.rst
15202 F:      drivers/hwmon/emc2103.c
15203
15204 SMSC SCH5627 HARDWARE MONITOR DRIVER
15205 M:      Hans de Goede <hdegoede@redhat.com>
15206 L:      linux-hwmon@vger.kernel.org
15207 S:      Supported
15208 F:      Documentation/hwmon/sch5627.rst
15209 F:      drivers/hwmon/sch5627.c
15210
15211 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15212 M:      Steve Glendinning <steve.glendinning@shawell.net>
15213 L:      linux-fbdev@vger.kernel.org
15214 S:      Maintained
15215 F:      drivers/video/fbdev/smscufx.c
15216
15217 SMSC47B397 HARDWARE MONITOR DRIVER
15218 M:      Jean Delvare <jdelvare@suse.com>
15219 L:      linux-hwmon@vger.kernel.org
15220 S:      Maintained
15221 F:      Documentation/hwmon/smsc47b397.rst
15222 F:      drivers/hwmon/smsc47b397.c
15223
15224 SMSC911x ETHERNET DRIVER
15225 M:      Steve Glendinning <steve.glendinning@shawell.net>
15226 L:      netdev@vger.kernel.org
15227 S:      Maintained
15228 F:      include/linux/smsc911x.h
15229 F:      drivers/net/ethernet/smsc/smsc911x.*
15230
15231 SMSC9420 PCI ETHERNET DRIVER
15232 M:      Steve Glendinning <steve.glendinning@shawell.net>
15233 L:      netdev@vger.kernel.org
15234 S:      Maintained
15235 F:      drivers/net/ethernet/smsc/smsc9420.*
15236
15237 SOC-CAMERA V4L2 SUBSYSTEM
15238 L:      linux-media@vger.kernel.org
15239 T:      git git://linuxtv.org/media_tree.git
15240 S:      Orphan
15241 F:      include/media/soc_camera.h
15242 F:      drivers/staging/media/soc_camera/
15243
15244 SOCIONEXT SYNQUACER I2C DRIVER
15245 M:      Ard Biesheuvel <ardb@kernel.org>
15246 L:      linux-i2c@vger.kernel.org
15247 S:      Maintained
15248 F:      drivers/i2c/busses/i2c-synquacer.c
15249 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15250
15251 SOCIONEXT UNIPHIER SOUND DRIVER
15252 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15253 S:      Orphan
15254 F:      sound/soc/uniphier/
15255
15256 SOEKRIS NET48XX LED SUPPORT
15257 M:      Chris Boot <bootc@bootc.net>
15258 S:      Maintained
15259 F:      drivers/leds/leds-net48xx.c
15260
15261 SOFT-IWARP DRIVER (siw)
15262 M:      Bernard Metzler <bmt@zurich.ibm.com>
15263 L:      linux-rdma@vger.kernel.org
15264 S:      Supported
15265 F:      drivers/infiniband/sw/siw/
15266 F:      include/uapi/rdma/siw-abi.h
15267
15268 SOFT-ROCE DRIVER (rxe)
15269 M:      Moni Shoua <monis@mellanox.com>
15270 L:      linux-rdma@vger.kernel.org
15271 S:      Supported
15272 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15273 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15274 F:      drivers/infiniband/sw/rxe/
15275 F:      include/uapi/rdma/rdma_user_rxe.h
15276
15277 SOFTLOGIC 6x10 MPEG CODEC
15278 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15279 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15280 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15281 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15282 M:      Ismael Luceno <ismael@iodev.co.uk>
15283 L:      linux-media@vger.kernel.org
15284 S:      Supported
15285 F:      drivers/media/pci/solo6x10/
15286
15287 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15288 M:      James Morse <james.morse@arm.com>
15289 L:      linux-arm-kernel@lists.infradead.org
15290 S:      Maintained
15291 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15292 F:      drivers/firmware/arm_sdei.c
15293 F:      include/linux/arm_sdei.h
15294 F:      include/uapi/linux/arm_sdei.h
15295
15296 SOFTWARE RAID (Multiple Disks) SUPPORT
15297 M:      Song Liu <song@kernel.org>
15298 L:      linux-raid@vger.kernel.org
15299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15300 S:      Supported
15301 F:      drivers/md/Makefile
15302 F:      drivers/md/Kconfig
15303 F:      drivers/md/md*
15304 F:      drivers/md/raid*
15305 F:      include/linux/raid/
15306 F:      include/uapi/linux/raid/
15307
15308 SOCIONEXT (SNI) AVE NETWORK DRIVER
15309 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15310 L:      netdev@vger.kernel.org
15311 S:      Maintained
15312 F:      drivers/net/ethernet/socionext/sni_ave.c
15313 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15314
15315 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15316 M:      Jassi Brar <jaswinder.singh@linaro.org>
15317 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15318 L:      netdev@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/net/ethernet/socionext/netsec.c
15321 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15322
15323 SOCIONEXT (SNI) Synquacer SPI DRIVER
15324 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15325 M:      Jassi Brar <jaswinder.singh@linaro.org>
15326 L:      linux-spi@vger.kernel.org
15327 S:      Maintained
15328 F:      drivers/spi/spi-synquacer.c
15329 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15330
15331 SOLIDRUN CLEARFOG SUPPORT
15332 M:      Russell King <linux@armlinux.org.uk>
15333 S:      Maintained
15334 F:      arch/arm/boot/dts/armada-388-clearfog*
15335 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15336
15337 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15338 M:      Russell King <linux@armlinux.org.uk>
15339 S:      Maintained
15340 F:      arch/arm/boot/dts/imx6*-cubox-i*
15341 F:      arch/arm/boot/dts/imx6*-hummingboard*
15342 F:      arch/arm/boot/dts/imx6*-sr-*
15343
15344 SONIC NETWORK DRIVER
15345 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15346 L:      netdev@vger.kernel.org
15347 S:      Maintained
15348 F:      drivers/net/ethernet/natsemi/sonic.*
15349
15350 SONICS SILICON BACKPLANE DRIVER (SSB)
15351 M:      Michael Buesch <m@bues.ch>
15352 L:      linux-wireless@vger.kernel.org
15353 S:      Maintained
15354 F:      drivers/ssb/
15355 F:      include/linux/ssb/
15356
15357 SONY IMX214 SENSOR DRIVER
15358 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15359 L:      linux-media@vger.kernel.org
15360 T:      git git://linuxtv.org/media_tree.git
15361 S:      Maintained
15362 F:      drivers/media/i2c/imx214.c
15363 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15364
15365 SONY IMX258 SENSOR DRIVER
15366 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15367 L:      linux-media@vger.kernel.org
15368 T:      git git://linuxtv.org/media_tree.git
15369 S:      Maintained
15370 F:      drivers/media/i2c/imx258.c
15371
15372 SONY IMX274 SENSOR DRIVER
15373 M:      Leon Luo <leonl@leopardimaging.com>
15374 L:      linux-media@vger.kernel.org
15375 T:      git git://linuxtv.org/media_tree.git
15376 S:      Maintained
15377 F:      drivers/media/i2c/imx274.c
15378 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15379
15380 SONY IMX290 SENSOR DRIVER
15381 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15382 L:      linux-media@vger.kernel.org
15383 T:      git git://linuxtv.org/media_tree.git
15384 S:      Maintained
15385 F:      drivers/media/i2c/imx290.c
15386 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15387
15388 SONY IMX319 SENSOR DRIVER
15389 M:      Bingbu Cao <bingbu.cao@intel.com>
15390 L:      linux-media@vger.kernel.org
15391 T:      git git://linuxtv.org/media_tree.git
15392 S:      Maintained
15393 F:      drivers/media/i2c/imx319.c
15394
15395 SONY IMX355 SENSOR DRIVER
15396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15397 L:      linux-media@vger.kernel.org
15398 T:      git git://linuxtv.org/media_tree.git
15399 S:      Maintained
15400 F:      drivers/media/i2c/imx355.c
15401
15402 SONY MEMORYSTICK SUBSYSTEM
15403 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15404 M:      Alex Dubov <oakad@yahoo.com>
15405 M:      Ulf Hansson <ulf.hansson@linaro.org>
15406 L:      linux-mmc@vger.kernel.org
15407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15408 S:      Maintained
15409 F:      drivers/memstick/
15410 F:      include/linux/memstick.h
15411
15412 SONY VAIO CONTROL DEVICE DRIVER
15413 M:      Mattia Dongili <malattia@linux.it>
15414 L:      platform-driver-x86@vger.kernel.org
15415 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15416 S:      Maintained
15417 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15418 F:      drivers/char/sonypi.c
15419 F:      drivers/platform/x86/sony-laptop.c
15420 F:      include/linux/sony-laptop.h
15421
15422 SOUND
15423 M:      Jaroslav Kysela <perex@perex.cz>
15424 M:      Takashi Iwai <tiwai@suse.com>
15425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15426 W:      http://www.alsa-project.org/
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15428 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15429 S:      Maintained
15430 F:      Documentation/sound/
15431 F:      include/sound/
15432 F:      include/uapi/sound/
15433 F:      sound/
15434
15435 SOUND - COMPRESSED AUDIO
15436 M:      Vinod Koul <vkoul@kernel.org>
15437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15439 S:      Supported
15440 F:      Documentation/sound/designs/compress-offload.rst
15441 F:      include/sound/compress_driver.h
15442 F:      include/uapi/sound/compress_*
15443 F:      sound/core/compress_offload.c
15444 F:      sound/soc/soc-compress.c
15445
15446 SOUND - DMAENGINE HELPERS
15447 M:      Lars-Peter Clausen <lars@metafoo.de>
15448 S:      Supported
15449 F:      include/sound/dmaengine_pcm.h
15450 F:      sound/core/pcm_dmaengine.c
15451 F:      sound/soc/soc-generic-dmaengine-pcm.c
15452
15453 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15454 M:      Liam Girdwood <lgirdwood@gmail.com>
15455 M:      Mark Brown <broonie@kernel.org>
15456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15458 W:      http://alsa-project.org/main/index.php/ASoC
15459 S:      Supported
15460 F:      Documentation/devicetree/bindings/sound/
15461 F:      Documentation/sound/soc/
15462 F:      sound/soc/
15463 F:      include/dt-bindings/sound/
15464 F:      include/sound/soc*
15465
15466 SOUNDWIRE SUBSYSTEM
15467 M:      Vinod Koul <vkoul@kernel.org>
15468 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15469 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15470 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15471 S:      Supported
15472 F:      Documentation/driver-api/soundwire/
15473 F:      drivers/soundwire/
15474 F:      include/linux/soundwire/
15475
15476 SP2 MEDIA DRIVER
15477 M:      Olli Salonen <olli.salonen@iki.fi>
15478 L:      linux-media@vger.kernel.org
15479 W:      https://linuxtv.org
15480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15481 S:      Maintained
15482 F:      drivers/media/dvb-frontends/sp2*
15483
15484 SPARC + UltraSPARC (sparc/sparc64)
15485 M:      "David S. Miller" <davem@davemloft.net>
15486 L:      sparclinux@vger.kernel.org
15487 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15490 S:      Maintained
15491 F:      arch/sparc/
15492 F:      drivers/sbus/
15493
15494 SPARC SERIAL DRIVERS
15495 M:      "David S. Miller" <davem@davemloft.net>
15496 L:      sparclinux@vger.kernel.org
15497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15499 S:      Maintained
15500 F:      include/linux/sunserialcore.h
15501 F:      drivers/tty/serial/suncore.c
15502 F:      drivers/tty/serial/sunhv.c
15503 F:      drivers/tty/serial/sunsab.c
15504 F:      drivers/tty/serial/sunsab.h
15505 F:      drivers/tty/serial/sunsu.c
15506 F:      drivers/tty/serial/sunzilog.c
15507 F:      drivers/tty/serial/sunzilog.h
15508 F:      drivers/tty/vcc.c
15509
15510 SPARSE CHECKER
15511 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15512 L:      linux-sparse@vger.kernel.org
15513 W:      https://sparse.wiki.kernel.org/
15514 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15515 S:      Maintained
15516 F:      include/linux/compiler.h
15517
15518 SPEAR CLOCK FRAMEWORK SUPPORT
15519 M:      Viresh Kumar <vireshk@kernel.org>
15520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15521 W:      http://www.st.com/spear
15522 S:      Maintained
15523 F:      drivers/clk/spear/
15524
15525 SPEAR PLATFORM SUPPORT
15526 M:      Viresh Kumar <vireshk@kernel.org>
15527 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15529 W:      http://www.st.com/spear
15530 S:      Maintained
15531 F:      arch/arm/boot/dts/spear*
15532 F:      arch/arm/mach-spear/
15533
15534 SPI NOR SUBSYSTEM
15535 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15536 L:      linux-mtd@lists.infradead.org
15537 W:      http://www.linux-mtd.infradead.org/
15538 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15540 S:      Maintained
15541 F:      drivers/mtd/spi-nor/
15542 F:      include/linux/mtd/spi-nor.h
15543
15544 SPI SUBSYSTEM
15545 M:      Mark Brown <broonie@kernel.org>
15546 L:      linux-spi@vger.kernel.org
15547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15548 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15549 S:      Maintained
15550 F:      Documentation/devicetree/bindings/spi/
15551 F:      Documentation/spi/
15552 F:      drivers/spi/
15553 F:      include/linux/spi/
15554 F:      include/uapi/linux/spi/
15555 F:      tools/spi/
15556
15557 SPIDERNET NETWORK DRIVER for CELL
15558 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15559 L:      netdev@vger.kernel.org
15560 S:      Supported
15561 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15562 F:      drivers/net/ethernet/toshiba/spider_net*
15563
15564 SPMI SUBSYSTEM
15565 R:      Stephen Boyd <sboyd@kernel.org>
15566 L:      linux-arm-msm@vger.kernel.org
15567 F:      Documentation/devicetree/bindings/spmi/
15568 F:      drivers/spmi/
15569 F:      include/dt-bindings/spmi/spmi.h
15570 F:      include/linux/spmi.h
15571 F:      include/trace/events/spmi.h
15572
15573 SPU FILE SYSTEM
15574 M:      Jeremy Kerr <jk@ozlabs.org>
15575 L:      linuxppc-dev@lists.ozlabs.org
15576 W:      http://www.ibm.com/developerworks/power/cell/
15577 S:      Supported
15578 F:      Documentation/filesystems/spufs.txt
15579 F:      arch/powerpc/platforms/cell/spufs/
15580
15581 SQUASHFS FILE SYSTEM
15582 M:      Phillip Lougher <phillip@squashfs.org.uk>
15583 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15584 W:      http://squashfs.org.uk
15585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15586 S:      Maintained
15587 F:      Documentation/filesystems/squashfs.txt
15588 F:      fs/squashfs/
15589
15590 SRM (Alpha) environment access
15591 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15592 S:      Maintained
15593 F:      arch/alpha/kernel/srm_env.c
15594
15595 ST LSM6DSx IMU IIO DRIVER
15596 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15597 L:      linux-iio@vger.kernel.org
15598 W:      http://www.st.com/
15599 S:      Maintained
15600 F:      drivers/iio/imu/st_lsm6dsx/
15601 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15602
15603 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15604 M:      Mickael Guene <mickael.guene@st.com>
15605 L:      linux-media@vger.kernel.org
15606 T:      git git://linuxtv.org/media_tree.git
15607 S:      Maintained
15608 F:      drivers/media/i2c/st-mipid02.c
15609 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15610
15611 ST STM32 I2C/SMBUS DRIVER
15612 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15613 L:      linux-i2c@vger.kernel.org
15614 S:      Maintained
15615 F:      drivers/i2c/busses/i2c-stm32*
15616
15617 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15618 M:      Song Qiang <songqiang1304521@gmail.com>
15619 L:      linux-iio@vger.kernel.org
15620 S:      Maintained
15621 F:      drivers/iio/proximity/vl53l0x-i2c.c
15622 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15623
15624 STABLE BRANCH
15625 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15626 M:      Sasha Levin <sashal@kernel.org>
15627 L:      stable@vger.kernel.org
15628 S:      Supported
15629 F:      Documentation/process/stable-kernel-rules.rst
15630
15631 STAGING - COMEDI
15632 M:      Ian Abbott <abbotti@mev.co.uk>
15633 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15634 S:      Odd Fixes
15635 F:      drivers/staging/comedi/
15636
15637 STAGING - FIELDBUS SUBSYSTEM
15638 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15639 S:      Maintained
15640 F:      drivers/staging/fieldbus/*
15641 F:      drivers/staging/fieldbus/Documentation/
15642
15643 STAGING - HMS ANYBUS-S BUS
15644 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15645 S:      Maintained
15646 F:      drivers/staging/fieldbus/anybuss/
15647
15648 STAGING - INDUSTRIAL IO
15649 M:      Jonathan Cameron <jic23@kernel.org>
15650 L:      linux-iio@vger.kernel.org
15651 S:      Odd Fixes
15652 F:      Documentation/devicetree/bindings/staging/iio/
15653 F:      drivers/staging/iio/
15654
15655 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15656 M:      Marc Dietrich <marvin24@gmx.de>
15657 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15658 L:      linux-tegra@vger.kernel.org
15659 S:      Maintained
15660 F:      drivers/staging/nvec/
15661
15662 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15663 M:      Jens Frederich <jfrederich@gmail.com>
15664 M:      Daniel Drake <dsd@laptop.org>
15665 M:      Jon Nettleton <jon.nettleton@gmail.com>
15666 W:      http://wiki.laptop.org/go/DCON
15667 S:      Maintained
15668 F:      drivers/staging/olpc_dcon/
15669
15670 STAGING - REALTEK RTL8712U DRIVERS
15671 M:      Larry Finger <Larry.Finger@lwfinger.net>
15672 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15673 S:      Odd Fixes
15674 F:      drivers/staging/rtl8712/
15675
15676 STAGING - REALTEK RTL8188EU DRIVERS
15677 M:      Larry Finger <Larry.Finger@lwfinger.net>
15678 S:      Odd Fixes
15679 F:      drivers/staging/rtl8188eu/
15680
15681 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15682 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15683 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15684 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15685 L:      linux-fbdev@vger.kernel.org
15686 S:      Maintained
15687 F:      drivers/staging/sm750fb/
15688
15689 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15690 M:      William Hubbs <w.d.hubbs@gmail.com>
15691 M:      Chris Brannon <chris@the-brannons.com>
15692 M:      Kirk Reiser <kirk@reisers.ca>
15693 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15694 L:      speakup@linux-speakup.org
15695 W:      http://www.linux-speakup.org/
15696 S:      Odd Fixes
15697 F:      drivers/staging/speakup/
15698
15699 STAGING - VIA VT665X DRIVERS
15700 M:      Forest Bond <forest@alittletooquiet.net>
15701 S:      Odd Fixes
15702 F:      drivers/staging/vt665?/
15703
15704 STAGING - WILC1000 WIFI DRIVER
15705 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15706 M:      Ajay Singh <ajay.kathat@microchip.com>
15707 L:      linux-wireless@vger.kernel.org
15708 S:      Supported
15709 F:      drivers/staging/wilc1000/
15710
15711 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15712 M:      Michael Hennerich <michael.hennerich@analog.com>
15713 M:      Beniamin Bia <beniamin.bia@analog.com>
15714 L:      linux-fbdev@vger.kernel.org
15715 S:      Supported
15716 F:      drivers/staging/fbtft/fb_seps525.c
15717 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15718
15719 STAGING SUBSYSTEM
15720 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15722 L:      devel@driverdev.osuosl.org
15723 S:      Supported
15724 F:      drivers/staging/
15725
15726 STARFIRE/DURALAN NETWORK DRIVER
15727 M:      Ion Badulescu <ionut@badula.org>
15728 S:      Odd Fixes
15729 F:      drivers/net/ethernet/adaptec/starfire*
15730
15731 STEC S1220 SKD DRIVER
15732 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15733 L:      linux-block@vger.kernel.org
15734 S:      Maintained
15735 F:      drivers/block/skd*[ch]
15736
15737 STI AUDIO (ASoC) DRIVERS
15738 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15740 S:      Maintained
15741 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15742 F:      sound/soc/sti/
15743
15744 STI CEC DRIVER
15745 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15746 S:      Maintained
15747 F:      drivers/media/platform/sti/cec/
15748 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15749
15750 STK1160 USB VIDEO CAPTURE DRIVER
15751 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15752 L:      linux-media@vger.kernel.org
15753 T:      git git://linuxtv.org/media_tree.git
15754 S:      Maintained
15755 F:      drivers/media/usb/stk1160/
15756
15757 STM32 AUDIO (ASoC) DRIVERS
15758 M:      Olivier Moysan <olivier.moysan@st.com>
15759 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15761 S:      Maintained
15762 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15763 F:      sound/soc/stm/
15764
15765 STM32 TIMER/LPTIMER DRIVERS
15766 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15767 S:      Maintained
15768 F:      drivers/*/stm32-*timer*
15769 F:      drivers/pwm/pwm-stm32*
15770 F:      include/linux/*/stm32-*tim*
15771 F:      Documentation/ABI/testing/*timer-stm32
15772 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15773 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15774
15775 STMMAC ETHERNET DRIVER
15776 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15777 M:      Alexandre Torgue <alexandre.torgue@st.com>
15778 M:      Jose Abreu <joabreu@synopsys.com>
15779 L:      netdev@vger.kernel.org
15780 W:      http://www.stlinux.com
15781 S:      Supported
15782 F:      drivers/net/ethernet/stmicro/stmmac/
15783
15784 SUN3/3X
15785 M:      Sam Creasey <sammy@sammy.net>
15786 W:      http://sammy.net/sun3/
15787 S:      Maintained
15788 F:      arch/m68k/kernel/*sun3*
15789 F:      arch/m68k/sun3*/
15790 F:      arch/m68k/include/asm/sun3*
15791 F:      drivers/net/ethernet/i825xx/sun3*
15792
15793 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15794 M:      Hans de Goede <hdegoede@redhat.com>
15795 L:      linux-input@vger.kernel.org
15796 S:      Maintained
15797 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15798 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15799
15800 SUNDANCE NETWORK DRIVER
15801 M:      Denis Kirjanov <kda@linux-powerpc.org>
15802 L:      netdev@vger.kernel.org
15803 S:      Maintained
15804 F:      drivers/net/ethernet/dlink/sundance.c
15805
15806 SUPERH
15807 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15808 M:      Rich Felker <dalias@libc.org>
15809 L:      linux-sh@vger.kernel.org
15810 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15811 S:      Maintained
15812 F:      Documentation/sh/
15813 F:      arch/sh/
15814 F:      drivers/sh/
15815
15816 SUSPEND TO RAM
15817 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15818 M:      Len Brown <len.brown@intel.com>
15819 M:      Pavel Machek <pavel@ucw.cz>
15820 L:      linux-pm@vger.kernel.org
15821 B:      https://bugzilla.kernel.org
15822 S:      Supported
15823 F:      Documentation/power/
15824 F:      arch/x86/kernel/acpi/
15825 F:      drivers/base/power/
15826 F:      kernel/power/
15827 F:      include/linux/suspend.h
15828 F:      include/linux/freezer.h
15829 F:      include/linux/pm.h
15830
15831 SVGA HANDLING
15832 M:      Martin Mares <mj@ucw.cz>
15833 L:      linux-video@atrey.karlin.mff.cuni.cz
15834 S:      Maintained
15835 F:      Documentation/admin-guide/svga.rst
15836 F:      arch/x86/boot/video*
15837
15838 SWIOTLB SUBSYSTEM
15839 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15840 L:      iommu@lists.linux-foundation.org
15841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15842 S:      Supported
15843 F:      kernel/dma/swiotlb.c
15844 F:      arch/*/kernel/pci-swiotlb.c
15845 F:      include/linux/swiotlb.h
15846
15847 SWITCHDEV
15848 M:      Jiri Pirko <jiri@resnulli.us>
15849 M:      Ivan Vecera <ivecera@redhat.com>
15850 L:      netdev@vger.kernel.org
15851 S:      Supported
15852 F:      net/switchdev/
15853 F:      include/net/switchdev.h
15854
15855 SY8106A REGULATOR DRIVER
15856 M:      Icenowy Zheng <icenowy@aosc.io>
15857 S:      Maintained
15858 F:      drivers/regulator/sy8106a-regulator.c
15859 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15860
15861 SYNC FILE FRAMEWORK
15862 M:      Sumit Semwal <sumit.semwal@linaro.org>
15863 R:      Gustavo Padovan <gustavo@padovan.org>
15864 S:      Maintained
15865 L:      linux-media@vger.kernel.org
15866 L:      dri-devel@lists.freedesktop.org
15867 F:      drivers/dma-buf/sync_*
15868 F:      drivers/dma-buf/dma-fence*
15869 F:      drivers/dma-buf/sw_sync.c
15870 F:      include/linux/sync_file.h
15871 F:      include/uapi/linux/sync_file.h
15872 F:      Documentation/driver-api/sync_file.rst
15873 T:      git git://anongit.freedesktop.org/drm/drm-misc
15874
15875 SYNOPSYS ARC ARCHITECTURE
15876 M:      Vineet Gupta <vgupta@synopsys.com>
15877 L:      linux-snps-arc@lists.infradead.org
15878 S:      Supported
15879 F:      arch/arc/
15880 F:      Documentation/devicetree/bindings/arc/*
15881 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15882 F:      drivers/clocksource/arc_timer.c
15883 F:      drivers/tty/serial/arc_uart.c
15884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15885
15886 SYNOPSYS ARC HSDK SDP pll clock driver
15887 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15888 S:      Supported
15889 F:      drivers/clk/clk-hsdk-pll.c
15890 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15891
15892 SYNOPSYS ARC SDP clock driver
15893 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15894 S:      Supported
15895 F:      drivers/clk/axs10x/*
15896 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15897
15898 SYNOPSYS ARC SDP platform support
15899 M:      Alexey Brodkin <abrodkin@synopsys.com>
15900 S:      Supported
15901 F:      arch/arc/plat-axs10x
15902 F:      arch/arc/boot/dts/ax*
15903 F:      Documentation/devicetree/bindings/arc/axs10*
15904
15905 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15906 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15907 S:      Supported
15908 F:      drivers/reset/reset-axs10x.c
15909 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15910
15911 SYNOPSYS CREG GPIO DRIVER
15912 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15913 S:      Maintained
15914 F:      drivers/gpio/gpio-creg-snps.c
15915 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15916
15917 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15918 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15919 S:      Maintained
15920 F:      drivers/tty/serial/8250/8250_dw.c
15921
15922 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15923 M:      Hoan Tran <hoan@os.amperecomputing.com>
15924 L:      linux-gpio@vger.kernel.org
15925 S:      Maintained
15926 F:      drivers/gpio/gpio-dwapb.c
15927 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15928
15929 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15930 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15931 S:      Maintained
15932 F:      drivers/dma/dw-axi-dmac/
15933 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15934
15935 SYNOPSYS DESIGNWARE DMAC DRIVER
15936 M:      Viresh Kumar <vireshk@kernel.org>
15937 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15938 S:      Maintained
15939 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15940 F:      drivers/dma/dw/
15941 F:      include/dt-bindings/dma/dw-dmac.h
15942 F:      include/linux/dma/dw.h
15943 F:      include/linux/platform_data/dma-dw.h
15944
15945 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15946 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15947 L:      netdev@vger.kernel.org
15948 S:      Supported
15949 F:      drivers/net/ethernet/synopsys/
15950
15951 SYNOPSYS DESIGNWARE I2C DRIVER
15952 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15953 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15954 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15955 L:      linux-i2c@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/i2c/busses/i2c-designware-*
15958 F:      include/linux/platform_data/i2c-designware.h
15959
15960 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15961 M:      Jaehoon Chung <jh80.chung@samsung.com>
15962 L:      linux-mmc@vger.kernel.org
15963 S:      Maintained
15964 F:      drivers/mmc/host/dw_mmc*
15965
15966 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15967 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15968 S:      Supported
15969 F:      drivers/reset/reset-hsdk.c
15970 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15971 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15972
15973 SYSTEM CONFIGURATION (SYSCON)
15974 M:      Lee Jones <lee.jones@linaro.org>
15975 M:      Arnd Bergmann <arnd@arndb.de>
15976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15977 S:      Supported
15978 F:      drivers/mfd/syscon.c
15979
15980 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15981 M:      Sudeep Holla <sudeep.holla@arm.com>
15982 L:      linux-arm-kernel@lists.infradead.org
15983 S:      Maintained
15984 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15985 F:      drivers/clk/clk-sc[mp]i.c
15986 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15987 F:      drivers/firmware/arm_scpi.c
15988 F:      drivers/firmware/arm_scmi/
15989 F:      drivers/reset/reset-scmi.c
15990 F:      include/linux/sc[mp]i_protocol.h
15991
15992 SYSTEM RESET/SHUTDOWN DRIVERS
15993 M:      Sebastian Reichel <sre@kernel.org>
15994 L:      linux-pm@vger.kernel.org
15995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15996 S:      Maintained
15997 F:      Documentation/devicetree/bindings/power/reset/
15998 F:      drivers/power/reset/
15999
16000 SYSTEM TRACE MODULE CLASS
16001 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16002 S:      Maintained
16003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16004 F:      Documentation/trace/stm.rst
16005 F:      drivers/hwtracing/stm/
16006 F:      include/linux/stm.h
16007 F:      include/uapi/linux/stm.h
16008
16009 SYSTEM76 ACPI DRIVER
16010 M:      Jeremy Soller <jeremy@system76.com>
16011 M:      System76 Product Development <productdev@system76.com>
16012 L:      platform-driver-x86@vger.kernel.org
16013 S:      Maintained
16014 F:      drivers/platform/x86/system76_acpi.c
16015
16016 SYSV FILESYSTEM
16017 M:      Christoph Hellwig <hch@infradead.org>
16018 S:      Maintained
16019 F:      Documentation/filesystems/sysv-fs.txt
16020 F:      fs/sysv/
16021 F:      include/linux/sysv_fs.h
16022
16023 TASKSTATS STATISTICS INTERFACE
16024 M:      Balbir Singh <bsingharora@gmail.com>
16025 S:      Maintained
16026 F:      Documentation/accounting/taskstats*
16027 F:      include/linux/taskstats*
16028 F:      kernel/taskstats.c
16029
16030 TC subsystem
16031 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16032 M:      Cong Wang <xiyou.wangcong@gmail.com>
16033 M:      Jiri Pirko <jiri@resnulli.us>
16034 L:      netdev@vger.kernel.org
16035 S:      Maintained
16036 F:      include/net/pkt_cls.h
16037 F:      include/net/pkt_sched.h
16038 F:      include/net/tc_act/
16039 F:      include/uapi/linux/pkt_cls.h
16040 F:      include/uapi/linux/pkt_sched.h
16041 F:      include/uapi/linux/tc_act/
16042 F:      include/uapi/linux/tc_ematch/
16043 F:      net/sched/
16044
16045 TC90522 MEDIA DRIVER
16046 M:      Akihiro Tsukada <tskd08@gmail.com>
16047 L:      linux-media@vger.kernel.org
16048 S:      Odd Fixes
16049 F:      drivers/media/dvb-frontends/tc90522*
16050
16051 TCP LOW PRIORITY MODULE
16052 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16053 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16054 W:      http://tcp-lp-mod.sourceforge.net/
16055 S:      Maintained
16056 F:      net/ipv4/tcp_lp.c
16057
16058 TDA10071 MEDIA DRIVER
16059 M:      Antti Palosaari <crope@iki.fi>
16060 L:      linux-media@vger.kernel.org
16061 W:      https://linuxtv.org
16062 W:      http://palosaari.fi/linux/
16063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16064 T:      git git://linuxtv.org/anttip/media_tree.git
16065 S:      Maintained
16066 F:      drivers/media/dvb-frontends/tda10071*
16067
16068 TDA18212 MEDIA DRIVER
16069 M:      Antti Palosaari <crope@iki.fi>
16070 L:      linux-media@vger.kernel.org
16071 W:      https://linuxtv.org
16072 W:      http://palosaari.fi/linux/
16073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16074 T:      git git://linuxtv.org/anttip/media_tree.git
16075 S:      Maintained
16076 F:      drivers/media/tuners/tda18212*
16077
16078 TDA18218 MEDIA DRIVER
16079 M:      Antti Palosaari <crope@iki.fi>
16080 L:      linux-media@vger.kernel.org
16081 W:      https://linuxtv.org
16082 W:      http://palosaari.fi/linux/
16083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16084 T:      git git://linuxtv.org/anttip/media_tree.git
16085 S:      Maintained
16086 F:      drivers/media/tuners/tda18218*
16087
16088 TDA18250 MEDIA DRIVER
16089 M:      Olli Salonen <olli.salonen@iki.fi>
16090 L:      linux-media@vger.kernel.org
16091 W:      https://linuxtv.org
16092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16093 T:      git git://linuxtv.org/media_tree.git
16094 S:      Maintained
16095 F:      drivers/media/tuners/tda18250*
16096
16097 TDA18271 MEDIA DRIVER
16098 M:      Michael Krufky <mkrufky@linuxtv.org>
16099 L:      linux-media@vger.kernel.org
16100 W:      https://linuxtv.org
16101 W:      http://github.com/mkrufky
16102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16103 T:      git git://linuxtv.org/mkrufky/tuners.git
16104 S:      Maintained
16105 F:      drivers/media/tuners/tda18271*
16106
16107 TDA1997x MEDIA DRIVER
16108 M:      Tim Harvey <tharvey@gateworks.com>
16109 L:      linux-media@vger.kernel.org
16110 W:      https://linuxtv.org
16111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16112 S:      Maintained
16113 F:      drivers/media/i2c/tda1997x.*
16114
16115 TDA827x MEDIA DRIVER
16116 M:      Michael Krufky <mkrufky@linuxtv.org>
16117 L:      linux-media@vger.kernel.org
16118 W:      https://linuxtv.org
16119 W:      http://github.com/mkrufky
16120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16121 T:      git git://linuxtv.org/mkrufky/tuners.git
16122 S:      Maintained
16123 F:      drivers/media/tuners/tda8290.*
16124
16125 TDA8290 MEDIA DRIVER
16126 M:      Michael Krufky <mkrufky@linuxtv.org>
16127 L:      linux-media@vger.kernel.org
16128 W:      https://linuxtv.org
16129 W:      http://github.com/mkrufky
16130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16131 T:      git git://linuxtv.org/mkrufky/tuners.git
16132 S:      Maintained
16133 F:      drivers/media/tuners/tda8290.*
16134
16135 TDA9840 MEDIA DRIVER
16136 M:      Hans Verkuil <hverkuil@xs4all.nl>
16137 L:      linux-media@vger.kernel.org
16138 T:      git git://linuxtv.org/media_tree.git
16139 W:      https://linuxtv.org
16140 S:      Maintained
16141 F:      drivers/media/i2c/tda9840*
16142
16143 TEA5761 TUNER DRIVER
16144 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16145 L:      linux-media@vger.kernel.org
16146 W:      https://linuxtv.org
16147 T:      git git://linuxtv.org/media_tree.git
16148 S:      Odd fixes
16149 F:      drivers/media/tuners/tea5761.*
16150
16151 TEA5767 TUNER DRIVER
16152 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16153 L:      linux-media@vger.kernel.org
16154 W:      https://linuxtv.org
16155 T:      git git://linuxtv.org/media_tree.git
16156 S:      Maintained
16157 F:      drivers/media/tuners/tea5767.*
16158
16159 TEA6415C MEDIA DRIVER
16160 M:      Hans Verkuil <hverkuil@xs4all.nl>
16161 L:      linux-media@vger.kernel.org
16162 T:      git git://linuxtv.org/media_tree.git
16163 W:      https://linuxtv.org
16164 S:      Maintained
16165 F:      drivers/media/i2c/tea6415c*
16166
16167 TEA6420 MEDIA DRIVER
16168 M:      Hans Verkuil <hverkuil@xs4all.nl>
16169 L:      linux-media@vger.kernel.org
16170 T:      git git://linuxtv.org/media_tree.git
16171 W:      https://linuxtv.org
16172 S:      Maintained
16173 F:      drivers/media/i2c/tea6420*
16174
16175 TEAM DRIVER
16176 M:      Jiri Pirko <jiri@resnulli.us>
16177 L:      netdev@vger.kernel.org
16178 S:      Supported
16179 F:      drivers/net/team/
16180 F:      include/linux/if_team.h
16181 F:      include/uapi/linux/if_team.h
16182
16183 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16184 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16185 S:      Maintained
16186 F:      arch/x86/platform/ts5500/
16187
16188 TECHNOTREND USB IR RECEIVER
16189 M:      Sean Young <sean@mess.org>
16190 L:      linux-media@vger.kernel.org
16191 S:      Maintained
16192 F:      drivers/media/rc/ttusbir.c
16193
16194 TECHWELL TW9910 VIDEO DECODER
16195 L:      linux-media@vger.kernel.org
16196 S:      Orphan
16197 F:      drivers/media/i2c/tw9910.c
16198 F:      include/media/i2c/tw9910.h
16199
16200 TEE SUBSYSTEM
16201 M:      Jens Wiklander <jens.wiklander@linaro.org>
16202 L:      tee-dev@lists.linaro.org
16203 S:      Maintained
16204 F:      include/linux/tee_drv.h
16205 F:      include/uapi/linux/tee.h
16206 F:      drivers/tee/
16207 F:      Documentation/tee.txt
16208
16209 TEGRA ARCHITECTURE SUPPORT
16210 M:      Thierry Reding <thierry.reding@gmail.com>
16211 M:      Jonathan Hunter <jonathanh@nvidia.com>
16212 L:      linux-tegra@vger.kernel.org
16213 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16215 S:      Supported
16216 N:      [^a-z]tegra
16217
16218 TEGRA CLOCK DRIVER
16219 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16220 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16221 S:      Supported
16222 F:      drivers/clk/tegra/
16223
16224 TEGRA DMA DRIVERS
16225 M:      Laxman Dewangan <ldewangan@nvidia.com>
16226 M:      Jon Hunter <jonathanh@nvidia.com>
16227 S:      Supported
16228 F:      drivers/dma/tegra*
16229
16230 TEGRA I2C DRIVER
16231 M:      Laxman Dewangan <ldewangan@nvidia.com>
16232 R:      Dmitry Osipenko <digetx@gmail.com>
16233 S:      Supported
16234 F:      drivers/i2c/busses/i2c-tegra.c
16235
16236 TEGRA IOMMU DRIVERS
16237 M:      Thierry Reding <thierry.reding@gmail.com>
16238 L:      linux-tegra@vger.kernel.org
16239 S:      Supported
16240 F:      drivers/iommu/tegra*
16241
16242 TEGRA KBC DRIVER
16243 M:      Laxman Dewangan <ldewangan@nvidia.com>
16244 S:      Supported
16245 F:      drivers/input/keyboard/tegra-kbc.c
16246
16247 TEGRA NAND DRIVER
16248 M:      Stefan Agner <stefan@agner.ch>
16249 M:      Lucas Stach <dev@lynxeye.de>
16250 S:      Maintained
16251 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16252 F:      drivers/mtd/nand/raw/tegra_nand.c
16253
16254 TEGRA PWM DRIVER
16255 M:      Thierry Reding <thierry.reding@gmail.com>
16256 S:      Supported
16257 F:      drivers/pwm/pwm-tegra.c
16258
16259 TEGRA SERIAL DRIVER
16260 M:      Laxman Dewangan <ldewangan@nvidia.com>
16261 S:      Supported
16262 F:      drivers/tty/serial/serial-tegra.c
16263
16264 TEGRA SPI DRIVER
16265 M:      Laxman Dewangan <ldewangan@nvidia.com>
16266 S:      Supported
16267 F:      drivers/spi/spi-tegra*
16268
16269 TEGRA XUSB PADCTL DRIVER
16270 M:      JC Kuo <jckuo@nvidia.com>
16271 S:      Supported
16272 F:      drivers/phy/tegra/xusb*
16273
16274 TEHUTI ETHERNET DRIVER
16275 M:      Andy Gospodarek <andy@greyhouse.net>
16276 L:      netdev@vger.kernel.org
16277 S:      Supported
16278 F:      drivers/net/ethernet/tehuti/*
16279
16280 Telecom Clock Driver for MCPL0010
16281 M:      Mark Gross <mark.gross@intel.com>
16282 S:      Supported
16283 F:      drivers/char/tlclk.c
16284
16285 TENSILICA XTENSA PORT (xtensa)
16286 M:      Chris Zankel <chris@zankel.net>
16287 M:      Max Filippov <jcmvbkbc@gmail.com>
16288 L:      linux-xtensa@linux-xtensa.org
16289 T:      git git://github.com/czankel/xtensa-linux.git
16290 S:      Maintained
16291 F:      arch/xtensa/
16292 F:      drivers/irqchip/irq-xtensa-*
16293
16294 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16295 M:      Nishanth Menon <nm@ti.com>
16296 M:      Tero Kristo <t-kristo@ti.com>
16297 M:      Santosh Shilimkar <ssantosh@kernel.org>
16298 L:      linux-arm-kernel@lists.infradead.org
16299 S:      Maintained
16300 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16301 F:      drivers/firmware/ti_sci*
16302 F:      include/linux/soc/ti/ti_sci_protocol.h
16303 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16304 F:      drivers/soc/ti/ti_sci_pm_domains.c
16305 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16306 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16307 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16308 F:      drivers/clk/keystone/sci-clk.c
16309 F:      drivers/reset/reset-ti-sci.c
16310 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16311 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16312 F:      drivers/irqchip/irq-ti-sci-intr.c
16313 F:      drivers/irqchip/irq-ti-sci-inta.c
16314 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16315 F:      drivers/soc/ti/ti_sci_inta_msi.c
16316
16317 Texas Instruments ASoC drivers
16318 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16319 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16320 S:      Maintained
16321 F:      sound/soc/ti/
16322
16323 Texas Instruments' DAC7612 DAC Driver
16324 M:      Ricardo Ribalda <ricardo@ribalda.com>
16325 L:      linux-iio@vger.kernel.org
16326 S:      Supported
16327 F:      drivers/iio/dac/ti-dac7612.c
16328 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16329
16330 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16331 M:      Hans Verkuil <hverkuil@xs4all.nl>
16332 L:      linux-media@vger.kernel.org
16333 T:      git git://linuxtv.org/media_tree.git
16334 W:      https://linuxtv.org
16335 S:      Maintained
16336 F:      drivers/media/radio/radio-raremono.c
16337
16338 THERMAL
16339 M:      Zhang Rui <rui.zhang@intel.com>
16340 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16341 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16342 L:      linux-pm@vger.kernel.org
16343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16344 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16345 S:      Supported
16346 F:      drivers/thermal/
16347 F:      include/linux/thermal.h
16348 F:      include/uapi/linux/thermal.h
16349 F:      include/linux/cpu_cooling.h
16350 F:      Documentation/devicetree/bindings/thermal/
16351
16352 THERMAL/CPU_COOLING
16353 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16354 M:      Viresh Kumar <viresh.kumar@linaro.org>
16355 M:      Javi Merino <javi.merino@kernel.org>
16356 L:      linux-pm@vger.kernel.org
16357 S:      Supported
16358 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16359 F:      drivers/thermal/cpu_cooling.c
16360 F:      include/linux/cpu_cooling.h
16361
16362 THERMAL DRIVER FOR AMLOGIC SOCS
16363 M:      Guillaume La Roque <glaroque@baylibre.com>
16364 L:      linux-pm@vger.kernel.org
16365 L:      linux-amlogic@lists.infradead.org
16366 W:      http://linux-meson.com/
16367 S:      Supported
16368 F:      drivers/thermal/amlogic_thermal.c
16369 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16370
16371 THINKPAD ACPI EXTRAS DRIVER
16372 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16373 L:      ibm-acpi-devel@lists.sourceforge.net
16374 L:      platform-driver-x86@vger.kernel.org
16375 W:      http://ibm-acpi.sourceforge.net
16376 W:      http://thinkwiki.org/wiki/Ibm-acpi
16377 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16378 S:      Maintained
16379 F:      drivers/platform/x86/thinkpad_acpi.c
16380
16381 THUNDERBOLT DRIVER
16382 M:      Andreas Noever <andreas.noever@gmail.com>
16383 M:      Michael Jamet <michael.jamet@intel.com>
16384 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16385 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16387 S:      Maintained
16388 F:      Documentation/admin-guide/thunderbolt.rst
16389 F:      drivers/thunderbolt/
16390 F:      include/linux/thunderbolt.h
16391
16392 THUNDERBOLT NETWORK DRIVER
16393 M:      Michael Jamet <michael.jamet@intel.com>
16394 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16395 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16396 L:      netdev@vger.kernel.org
16397 S:      Maintained
16398 F:      drivers/net/thunderbolt.c
16399
16400 THUNDERX GPIO DRIVER
16401 M:      Robert Richter <rrichter@marvell.com>
16402 S:      Maintained
16403 F:      drivers/gpio/gpio-thunderx.c
16404
16405 TI AM437X VPFE DRIVER
16406 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16407 L:      linux-media@vger.kernel.org
16408 W:      https://linuxtv.org
16409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16410 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16411 S:      Maintained
16412 F:      drivers/media/platform/am437x/
16413
16414 TI BANDGAP AND THERMAL DRIVER
16415 M:      Eduardo Valentin <edubezval@gmail.com>
16416 M:      Keerthy <j-keerthy@ti.com>
16417 L:      linux-pm@vger.kernel.org
16418 L:      linux-omap@vger.kernel.org
16419 S:      Maintained
16420 F:      drivers/thermal/ti-soc-thermal/
16421
16422 TI BQ27XXX POWER SUPPLY DRIVER
16423 R:      Andrew F. Davis <afd@ti.com>
16424 F:      include/linux/power/bq27xxx_battery.h
16425 F:      drivers/power/supply/bq27xxx_battery.c
16426 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16427
16428 TI CDCE706 CLOCK DRIVER
16429 M:      Max Filippov <jcmvbkbc@gmail.com>
16430 S:      Maintained
16431 F:      drivers/clk/clk-cdce706.c
16432
16433 TI CLOCK DRIVER
16434 M:      Tero Kristo <t-kristo@ti.com>
16435 L:      linux-omap@vger.kernel.org
16436 S:      Maintained
16437 F:      drivers/clk/ti/
16438 F:      include/linux/clk/ti.h
16439
16440 TI DAVINCI MACHINE SUPPORT
16441 M:      Sekhar Nori <nsekhar@ti.com>
16442 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16445 S:      Supported
16446 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16447 F:      arch/arm/mach-davinci/
16448 F:      drivers/i2c/busses/i2c-davinci.c
16449 F:      arch/arm/boot/dts/da850*
16450
16451 TI DAVINCI SERIES CLOCK DRIVER
16452 M:      David Lechner <david@lechnology.com>
16453 R:      Sekhar Nori <nsekhar@ti.com>
16454 S:      Maintained
16455 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16456 F:      drivers/clk/davinci/
16457
16458 TI DAVINCI SERIES GPIO DRIVER
16459 M:      Keerthy <j-keerthy@ti.com>
16460 L:      linux-gpio@vger.kernel.org
16461 S:      Maintained
16462 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16463 F:      drivers/gpio/gpio-davinci.c
16464
16465 TI DAVINCI SERIES MEDIA DRIVER
16466 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16467 L:      linux-media@vger.kernel.org
16468 W:      https://linuxtv.org
16469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16470 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16471 S:      Maintained
16472 F:      drivers/media/platform/davinci/
16473 F:      include/media/davinci/
16474
16475 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16476 R:      David Lechner <david@lechnology.com>
16477 L:      linux-iio@vger.kernel.org
16478 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16479 F:      drivers/counter/ti-eqep.c
16480
16481 TI ETHERNET SWITCH DRIVER (CPSW)
16482 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16483 L:      linux-omap@vger.kernel.org
16484 L:      netdev@vger.kernel.org
16485 S:      Maintained
16486 F:      drivers/net/ethernet/ti/cpsw*
16487 F:      drivers/net/ethernet/ti/davinci*
16488
16489 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16490 M:      Alex Dubov <oakad@yahoo.com>
16491 S:      Maintained
16492 W:      http://tifmxx.berlios.de/
16493 F:      drivers/memstick/host/tifm_ms.c
16494 F:      drivers/misc/tifm*
16495 F:      drivers/mmc/host/tifm_sd.c
16496 F:      include/linux/tifm.h
16497
16498 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16499 M:      Santosh Shilimkar <ssantosh@kernel.org>
16500 L:      linux-kernel@vger.kernel.org
16501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16502 S:      Maintained
16503 F:      drivers/soc/ti/*
16504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16505
16506 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16507 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16508 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16509 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16510 S:      Maintained
16511 F:      sound/soc/codecs/lm49453*
16512 F:      sound/soc/codecs/isabelle*
16513
16514 TI LP855x BACKLIGHT DRIVER
16515 M:      Milo Kim <milo.kim@ti.com>
16516 S:      Maintained
16517 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16518 F:      drivers/video/backlight/lp855x_bl.c
16519 F:      include/linux/platform_data/lp855x.h
16520
16521 TI LP8727 CHARGER DRIVER
16522 M:      Milo Kim <milo.kim@ti.com>
16523 S:      Maintained
16524 F:      drivers/power/supply/lp8727_charger.c
16525 F:      include/linux/platform_data/lp8727.h
16526
16527 TI LP8788 MFD DRIVER
16528 M:      Milo Kim <milo.kim@ti.com>
16529 S:      Maintained
16530 F:      drivers/iio/adc/lp8788_adc.c
16531 F:      drivers/leds/leds-lp8788.c
16532 F:      drivers/mfd/lp8788*.c
16533 F:      drivers/power/supply/lp8788-charger.c
16534 F:      drivers/regulator/lp8788-*.c
16535 F:      include/linux/mfd/lp8788*.h
16536
16537 TI NETCP ETHERNET DRIVER
16538 M:      Wingman Kwok <w-kwok2@ti.com>
16539 M:      Murali Karicheri <m-karicheri2@ti.com>
16540 L:      netdev@vger.kernel.org
16541 S:      Maintained
16542 F:      drivers/net/ethernet/ti/netcp*
16543
16544 TI PCM3060 ASoC CODEC DRIVER
16545 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16547 S:      Maintained
16548 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16549 F:      sound/soc/codecs/pcm3060*
16550
16551 TI TAS571X FAMILY ASoC CODEC DRIVER
16552 M:      Kevin Cernekee <cernekee@chromium.org>
16553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16554 S:      Odd Fixes
16555 F:      sound/soc/codecs/tas571x*
16556
16557 TI TCAN4X5X DEVICE DRIVER
16558 M:      Dan Murphy <dmurphy@ti.com>
16559 L:      linux-can@vger.kernel.org
16560 S:      Maintained
16561 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16562 F:      drivers/net/can/m_can/tcan4x5x.c
16563
16564 TI TRF7970A NFC DRIVER
16565 M:      Mark Greer <mgreer@animalcreek.com>
16566 L:      linux-wireless@vger.kernel.org
16567 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16568 S:      Supported
16569 F:      drivers/nfc/trf7970a.c
16570 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16571
16572 TI TWL4030 SERIES SOC CODEC DRIVER
16573 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16574 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16575 S:      Maintained
16576 F:      sound/soc/codecs/twl4030*
16577
16578 TI VPE/CAL DRIVERS
16579 M:      Benoit Parrot <bparrot@ti.com>
16580 L:      linux-media@vger.kernel.org
16581 W:      http://linuxtv.org/
16582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16583 S:      Maintained
16584 F:      drivers/media/platform/ti-vpe/
16585 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16586
16587 TI WILINK WIRELESS DRIVERS
16588 L:      linux-wireless@vger.kernel.org
16589 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16590 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16592 S:      Orphan
16593 F:      drivers/net/wireless/ti/
16594 F:      include/linux/wl12xx.h
16595
16596 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16597 M:      John Stultz <john.stultz@linaro.org>
16598 M:      Thomas Gleixner <tglx@linutronix.de>
16599 R:      Stephen Boyd <sboyd@kernel.org>
16600 L:      linux-kernel@vger.kernel.org
16601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16602 S:      Supported
16603 F:      include/linux/clocksource.h
16604 F:      include/linux/time.h
16605 F:      include/linux/timex.h
16606 F:      include/uapi/linux/time.h
16607 F:      include/uapi/linux/timex.h
16608 F:      kernel/time/clocksource.c
16609 F:      kernel/time/time*.c
16610 F:      kernel/time/alarmtimer.c
16611 F:      kernel/time/ntp.c
16612 F:      tools/testing/selftests/timers/
16613
16614 TIPC NETWORK LAYER
16615 M:      Jon Maloy <jon.maloy@ericsson.com>
16616 M:      Ying Xue <ying.xue@windriver.com>
16617 L:      netdev@vger.kernel.org (core kernel code)
16618 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16619 W:      http://tipc.sourceforge.net/
16620 S:      Maintained
16621 F:      include/uapi/linux/tipc*.h
16622 F:      net/tipc/
16623
16624 TLAN NETWORK DRIVER
16625 M:      Samuel Chessman <chessman@tux.org>
16626 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16627 W:      http://sourceforge.net/projects/tlan/
16628 S:      Maintained
16629 F:      Documentation/networking/device_drivers/ti/tlan.txt
16630 F:      drivers/net/ethernet/ti/tlan.*
16631
16632 TM6000 VIDEO4LINUX DRIVER
16633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16634 L:      linux-media@vger.kernel.org
16635 W:      https://linuxtv.org
16636 T:      git git://linuxtv.org/media_tree.git
16637 S:      Odd fixes
16638 F:      drivers/media/usb/tm6000/
16639 F:      Documentation/media/v4l-drivers/tm6000*
16640
16641 TMIO/SDHI MMC DRIVER
16642 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16643 L:      linux-mmc@vger.kernel.org
16644 S:      Supported
16645 F:      drivers/mmc/host/tmio_mmc*
16646 F:      drivers/mmc/host/renesas_sdhi*
16647 F:      include/linux/mfd/tmio.h
16648
16649 TMP401 HARDWARE MONITOR DRIVER
16650 M:      Guenter Roeck <linux@roeck-us.net>
16651 L:      linux-hwmon@vger.kernel.org
16652 S:      Maintained
16653 F:      Documentation/hwmon/tmp401.rst
16654 F:      drivers/hwmon/tmp401.c
16655
16656 TMP513 HARDWARE MONITOR DRIVER
16657 M:      Eric Tremblay <etremblay@distech-controls.com>
16658 L:      linux-hwmon@vger.kernel.org
16659 S:      Maintained
16660 F:      Documentation/hwmon/tmp513.rst
16661 F:      drivers/hwmon/tmp513.c
16662
16663 TMPFS (SHMEM FILESYSTEM)
16664 M:      Hugh Dickins <hughd@google.com>
16665 L:      linux-mm@kvack.org
16666 S:      Maintained
16667 F:      include/linux/shmem_fs.h
16668 F:      mm/shmem.c
16669
16670 TOMOYO SECURITY MODULE
16671 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16672 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16673 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16674 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16675 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16676 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16677 W:      https://tomoyo.osdn.jp/
16678 S:      Maintained
16679 F:      security/tomoyo/
16680
16681 TOPSTAR LAPTOP EXTRAS DRIVER
16682 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16683 L:      platform-driver-x86@vger.kernel.org
16684 S:      Maintained
16685 F:      drivers/platform/x86/topstar-laptop.c
16686
16687 TORTURE-TEST MODULES
16688 M:      Davidlohr Bueso <dave@stgolabs.net>
16689 M:      "Paul E. McKenney" <paulmck@kernel.org>
16690 M:      Josh Triplett <josh@joshtriplett.org>
16691 L:      linux-kernel@vger.kernel.org
16692 S:      Supported
16693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16694 F:      Documentation/RCU/torture.txt
16695 F:      kernel/torture.c
16696 F:      kernel/rcu/rcutorture.c
16697 F:      kernel/rcu/rcuperf.c
16698 F:      kernel/locking/locktorture.c
16699
16700 TOSHIBA ACPI EXTRAS DRIVER
16701 M:      Azael Avalos <coproscefalo@gmail.com>
16702 L:      platform-driver-x86@vger.kernel.org
16703 S:      Maintained
16704 F:      drivers/platform/x86/toshiba_acpi.c
16705
16706 TOSHIBA BLUETOOTH DRIVER
16707 M:      Azael Avalos <coproscefalo@gmail.com>
16708 L:      platform-driver-x86@vger.kernel.org
16709 S:      Maintained
16710 F:      drivers/platform/x86/toshiba_bluetooth.c
16711
16712 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16713 M:      Azael Avalos <coproscefalo@gmail.com>
16714 L:      platform-driver-x86@vger.kernel.org
16715 S:      Maintained
16716 F:      drivers/platform/x86/toshiba_haps.c
16717
16718 TOSHIBA SMM DRIVER
16719 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16720 W:      http://www.buzzard.org.uk/toshiba/
16721 S:      Maintained
16722 F:      drivers/char/toshiba.c
16723 F:      include/linux/toshiba.h
16724 F:      include/uapi/linux/toshiba.h
16725
16726 TOSHIBA TC358743 DRIVER
16727 M:      Mats Randgaard <matrandg@cisco.com>
16728 L:      linux-media@vger.kernel.org
16729 S:      Maintained
16730 F:      drivers/media/i2c/tc358743*
16731 F:      include/media/i2c/tc358743.h
16732
16733 TOSHIBA WMI HOTKEYS DRIVER
16734 M:      Azael Avalos <coproscefalo@gmail.com>
16735 L:      platform-driver-x86@vger.kernel.org
16736 S:      Maintained
16737 F:      drivers/platform/x86/toshiba-wmi.c
16738
16739 TPM DEVICE DRIVER
16740 M:      Peter Huewe <peterhuewe@gmx.de>
16741 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16742 R:      Jason Gunthorpe <jgg@ziepe.ca>
16743 L:      linux-integrity@vger.kernel.org
16744 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16745 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16746 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16747 S:      Maintained
16748 F:      drivers/char/tpm/
16749
16750 TRACING
16751 M:      Steven Rostedt <rostedt@goodmis.org>
16752 M:      Ingo Molnar <mingo@redhat.com>
16753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16754 S:      Maintained
16755 F:      Documentation/trace/ftrace.rst
16756 F:      arch/*/*/*/ftrace.h
16757 F:      arch/*/kernel/ftrace.c
16758 F:      include/*/ftrace.h
16759 F:      include/linux/trace*.h
16760 F:      include/trace/
16761 F:      kernel/trace/
16762 F:      tools/testing/selftests/ftrace/
16763
16764 TRACING MMIO ACCESSES (MMIOTRACE)
16765 M:      Steven Rostedt <rostedt@goodmis.org>
16766 M:      Ingo Molnar <mingo@kernel.org>
16767 R:      Karol Herbst <karolherbst@gmail.com>
16768 R:      Pekka Paalanen <ppaalanen@gmail.com>
16769 S:      Maintained
16770 L:      linux-kernel@vger.kernel.org
16771 L:      nouveau@lists.freedesktop.org
16772 F:      kernel/trace/trace_mmiotrace.c
16773 F:      include/linux/mmiotrace.h
16774 F:      arch/x86/mm/kmmio.c
16775 F:      arch/x86/mm/mmio-mod.c
16776 F:      arch/x86/mm/testmmiotrace.c
16777
16778 TRIVIAL PATCHES
16779 M:      Jiri Kosina <trivial@kernel.org>
16780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16781 S:      Maintained
16782 K:      ^Subject:.*(?i)trivial
16783
16784 TEMPO SEMICONDUCTOR DRIVERS
16785 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16786 S:      Maintained
16787 F:      sound/soc/codecs/tscs*.c
16788 F:      sound/soc/codecs/tscs*.h
16789 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16790
16791 TTY LAYER
16792 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16793 M:      Jiri Slaby <jslaby@suse.com>
16794 S:      Supported
16795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16796 F:      Documentation/driver-api/serial/
16797 F:      drivers/tty/
16798 F:      drivers/tty/serial/serial_core.c
16799 F:      include/linux/serial_core.h
16800 F:      include/linux/serial.h
16801 F:      include/linux/tty.h
16802 F:      include/uapi/linux/serial_core.h
16803 F:      include/uapi/linux/serial.h
16804 F:      include/uapi/linux/tty.h
16805
16806 TUA9001 MEDIA DRIVER
16807 M:      Antti Palosaari <crope@iki.fi>
16808 L:      linux-media@vger.kernel.org
16809 W:      https://linuxtv.org
16810 W:      http://palosaari.fi/linux/
16811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16812 T:      git git://linuxtv.org/anttip/media_tree.git
16813 S:      Maintained
16814 F:      drivers/media/tuners/tua9001*
16815
16816 TULIP NETWORK DRIVERS
16817 L:      netdev@vger.kernel.org
16818 L:      linux-parisc@vger.kernel.org
16819 S:      Orphan
16820 F:      drivers/net/ethernet/dec/tulip/
16821
16822 TUN/TAP driver
16823 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16824 W:      http://vtun.sourceforge.net/tun
16825 S:      Maintained
16826 F:      Documentation/networking/tuntap.txt
16827 F:      arch/um/os-Linux/drivers/
16828
16829 TURBOCHANNEL SUBSYSTEM
16830 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16831 M:      Ralf Baechle <ralf@linux-mips.org>
16832 L:      linux-mips@vger.kernel.org
16833 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16834 S:      Maintained
16835 F:      drivers/tc/
16836 F:      include/linux/tc.h
16837
16838 TURBOSTAT UTILITY
16839 M:      "Len Brown" <lenb@kernel.org>
16840 L:      linux-pm@vger.kernel.org
16841 B:      https://bugzilla.kernel.org
16842 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16844 S:      Supported
16845 F:      tools/power/x86/turbostat/
16846
16847 TW5864 VIDEO4LINUX DRIVER
16848 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16849 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16850 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16851 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16852 L:      linux-media@vger.kernel.org
16853 S:      Supported
16854 F:      drivers/media/pci/tw5864/
16855
16856 TW68 VIDEO4LINUX DRIVER
16857 M:      Hans Verkuil <hverkuil@xs4all.nl>
16858 L:      linux-media@vger.kernel.org
16859 T:      git git://linuxtv.org/media_tree.git
16860 W:      https://linuxtv.org
16861 S:      Odd Fixes
16862 F:      drivers/media/pci/tw68/
16863
16864 TW686X VIDEO4LINUX DRIVER
16865 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16866 L:      linux-media@vger.kernel.org
16867 T:      git git://linuxtv.org/media_tree.git
16868 W:      http://linuxtv.org
16869 S:      Maintained
16870 F:      drivers/media/pci/tw686x/
16871
16872 UBI FILE SYSTEM (UBIFS)
16873 M:      Richard Weinberger <richard@nod.at>
16874 L:      linux-mtd@lists.infradead.org
16875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16877 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16878 S:      Supported
16879 F:      Documentation/filesystems/ubifs.txt
16880 F:      fs/ubifs/
16881
16882 UCLINUX (M68KNOMMU AND COLDFIRE)
16883 M:      Greg Ungerer <gerg@linux-m68k.org>
16884 W:      http://www.linux-m68k.org/
16885 W:      http://www.uclinux.org/
16886 L:      linux-m68k@lists.linux-m68k.org
16887 L:      uclinux-dev@uclinux.org  (subscribers-only)
16888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16889 S:      Maintained
16890 F:      arch/m68k/coldfire/
16891 F:      arch/m68k/68*/
16892 F:      arch/m68k/*/*_no.*
16893 F:      arch/m68k/include/asm/*_no.*
16894
16895 UDF FILESYSTEM
16896 M:      Jan Kara <jack@suse.com>
16897 S:      Maintained
16898 F:      Documentation/filesystems/udf.txt
16899 F:      fs/udf/
16900
16901 UDRAW TABLET
16902 M:      Bastien Nocera <hadess@hadess.net>
16903 L:      linux-input@vger.kernel.org
16904 S:      Maintained
16905 F:      drivers/hid/hid-udraw-ps3.c
16906
16907 UFS FILESYSTEM
16908 M:      Evgeniy Dushistov <dushistov@mail.ru>
16909 S:      Maintained
16910 F:      Documentation/admin-guide/ufs.rst
16911 F:      fs/ufs/
16912
16913 UHID USERSPACE HID IO DRIVER:
16914 M:      David Herrmann <dh.herrmann@googlemail.com>
16915 L:      linux-input@vger.kernel.org
16916 S:      Maintained
16917 F:      drivers/hid/uhid.c
16918 F:      include/uapi/linux/uhid.h
16919
16920 ULPI BUS
16921 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16922 L:      linux-usb@vger.kernel.org
16923 S:      Maintained
16924 F:      drivers/usb/common/ulpi.c
16925 F:      include/linux/ulpi/
16926
16927 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16928 L:      devel@driverdev.osuosl.org
16929 S:      Obsolete
16930 F:      drivers/staging/uwb/
16931
16932 UNICODE SUBSYSTEM:
16933 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16934 L:      linux-fsdevel@vger.kernel.org
16935 S:      Supported
16936 F:      fs/unicode/
16937
16938 UNICORE32 ARCHITECTURE:
16939 M:      Guan Xuetao <gxt@pku.edu.cn>
16940 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16941 S:      Maintained
16942 T:      git git://github.com/gxt/linux.git
16943 F:      arch/unicore32/
16944
16945 UNIFDEF
16946 M:      Tony Finch <dot@dotat.at>
16947 W:      http://dotat.at/prog/unifdef
16948 S:      Maintained
16949 F:      scripts/unifdef.c
16950
16951 UNIFORM CDROM DRIVER
16952 M:      Jens Axboe <axboe@kernel.dk>
16953 W:      http://www.kernel.dk
16954 S:      Maintained
16955 F:      Documentation/cdrom/
16956 F:      drivers/cdrom/cdrom.c
16957 F:      include/linux/cdrom.h
16958 F:      include/uapi/linux/cdrom.h
16959
16960 UNISYS S-PAR DRIVERS
16961 M:      David Kershner <david.kershner@unisys.com>
16962 L:      sparmaintainer@unisys.com (Unisys internal)
16963 S:      Supported
16964 F:      include/linux/visorbus.h
16965 F:      drivers/visorbus/
16966 F:      drivers/staging/unisys/
16967
16968 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16969 R:      Alim Akhtar <alim.akhtar@samsung.com>
16970 R:      Avri Altman <avri.altman@wdc.com>
16971 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16972 L:      linux-scsi@vger.kernel.org
16973 S:      Supported
16974 F:      Documentation/scsi/ufs.txt
16975 F:      drivers/scsi/ufs/
16976
16977 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16978 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16979 L:      linux-scsi@vger.kernel.org
16980 S:      Supported
16981 F:      drivers/scsi/ufs/*dwc*
16982
16983 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16984 M:      Stanley Chu <stanley.chu@mediatek.com>
16985 L:      linux-scsi@vger.kernel.org
16986 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16987 S:      Maintained
16988 F:      drivers/scsi/ufs/ufs-mediatek*
16989
16990 UNSORTED BLOCK IMAGES (UBI)
16991 M:      Richard Weinberger <richard@nod.at>
16992 W:      http://www.linux-mtd.infradead.org/
16993 L:      linux-mtd@lists.infradead.org
16994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16996 S:      Supported
16997 F:      drivers/mtd/ubi/
16998 F:      include/linux/mtd/ubi.h
16999 F:      include/uapi/mtd/ubi-user.h
17000
17001 USB "USBNET" DRIVER FRAMEWORK
17002 M:      Oliver Neukum <oneukum@suse.com>
17003 L:      netdev@vger.kernel.org
17004 W:      http://www.linux-usb.org/usbnet
17005 S:      Maintained
17006 F:      drivers/net/usb/usbnet.c
17007 F:      include/linux/usb/usbnet.h
17008
17009 USB ACM DRIVER
17010 M:      Oliver Neukum <oneukum@suse.com>
17011 L:      linux-usb@vger.kernel.org
17012 S:      Maintained
17013 F:      Documentation/usb/acm.rst
17014 F:      drivers/usb/class/cdc-acm.*
17015
17016 USB AR5523 WIRELESS DRIVER
17017 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17018 L:      linux-wireless@vger.kernel.org
17019 S:      Maintained
17020 F:      drivers/net/wireless/ath/ar5523/
17021
17022 USB ATTACHED SCSI
17023 M:      Oliver Neukum <oneukum@suse.com>
17024 L:      linux-usb@vger.kernel.org
17025 L:      linux-scsi@vger.kernel.org
17026 S:      Maintained
17027 F:      drivers/usb/storage/uas.c
17028
17029 USB CDC ETHERNET DRIVER
17030 M:      Oliver Neukum <oliver@neukum.org>
17031 L:      linux-usb@vger.kernel.org
17032 S:      Maintained
17033 F:      drivers/net/usb/cdc_*.c
17034 F:      include/uapi/linux/usb/cdc.h
17035
17036 USB CHAOSKEY DRIVER
17037 M:      Keith Packard <keithp@keithp.com>
17038 L:      linux-usb@vger.kernel.org
17039 S:      Maintained
17040 F:      drivers/usb/misc/chaoskey.c
17041
17042 USB CYPRESS C67X00 DRIVER
17043 M:      Peter Korsgaard <jacmet@sunsite.dk>
17044 L:      linux-usb@vger.kernel.org
17045 S:      Maintained
17046 F:      drivers/usb/c67x00/
17047
17048 USB DAVICOM DM9601 DRIVER
17049 M:      Peter Korsgaard <jacmet@sunsite.dk>
17050 L:      netdev@vger.kernel.org
17051 W:      http://www.linux-usb.org/usbnet
17052 S:      Maintained
17053 F:      drivers/net/usb/dm9601.c
17054
17055 USB EHCI DRIVER
17056 M:      Alan Stern <stern@rowland.harvard.edu>
17057 L:      linux-usb@vger.kernel.org
17058 S:      Maintained
17059 F:      Documentation/usb/ehci.rst
17060 F:      drivers/usb/host/ehci*
17061
17062 USB GADGET/PERIPHERAL SUBSYSTEM
17063 M:      Felipe Balbi <balbi@kernel.org>
17064 L:      linux-usb@vger.kernel.org
17065 W:      http://www.linux-usb.org/gadget
17066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17067 S:      Maintained
17068 F:      drivers/usb/gadget/
17069 F:      include/linux/usb/gadget*
17070
17071 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17072 M:      Jiri Kosina <jikos@kernel.org>
17073 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17074 L:      linux-usb@vger.kernel.org
17075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17076 S:      Maintained
17077 F:      Documentation/hid/hiddev.rst
17078 F:      drivers/hid/usbhid/
17079
17080 USB INTEL XHCI ROLE MUX DRIVER
17081 M:      Hans de Goede <hdegoede@redhat.com>
17082 L:      linux-usb@vger.kernel.org
17083 S:      Maintained
17084 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17085
17086 USB IP DRIVER FOR HISILICON KIRIN
17087 M:      Yu Chen <chenyu56@huawei.com>
17088 M:      Binghui Wang <wangbinghui@hisilicon.com>
17089 L:      linux-usb@vger.kernel.org
17090 S:      Maintained
17091 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17092 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17093
17094 USB ISP116X DRIVER
17095 M:      Olav Kongas <ok@artecdesign.ee>
17096 L:      linux-usb@vger.kernel.org
17097 S:      Maintained
17098 F:      drivers/usb/host/isp116x*
17099 F:      include/linux/usb/isp116x.h
17100
17101 USB LAN78XX ETHERNET DRIVER
17102 M:      Woojung Huh <woojung.huh@microchip.com>
17103 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17104 L:      netdev@vger.kernel.org
17105 S:      Maintained
17106 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17107 F:      drivers/net/usb/lan78xx.*
17108 F:      include/dt-bindings/net/microchip-lan78xx.h
17109
17110 USB MASS STORAGE DRIVER
17111 M:      Alan Stern <stern@rowland.harvard.edu>
17112 L:      linux-usb@vger.kernel.org
17113 L:      usb-storage@lists.one-eyed-alien.net
17114 S:      Maintained
17115 F:      drivers/usb/storage/
17116
17117 USB MIDI DRIVER
17118 M:      Clemens Ladisch <clemens@ladisch.de>
17119 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17121 S:      Maintained
17122 F:      sound/usb/midi.*
17123
17124 USB NETWORKING DRIVERS
17125 L:      linux-usb@vger.kernel.org
17126 S:      Odd Fixes
17127 F:      drivers/net/usb/
17128
17129 USB OHCI DRIVER
17130 M:      Alan Stern <stern@rowland.harvard.edu>
17131 L:      linux-usb@vger.kernel.org
17132 S:      Maintained
17133 F:      Documentation/usb/ohci.rst
17134 F:      drivers/usb/host/ohci*
17135
17136 USB OTG FSM (Finite State Machine)
17137 M:      Peter Chen <Peter.Chen@nxp.com>
17138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17139 L:      linux-usb@vger.kernel.org
17140 S:      Maintained
17141 F:      drivers/usb/common/usb-otg-fsm.c
17142
17143 USB OVER IP DRIVER
17144 M:      Valentina Manea <valentina.manea.m@gmail.com>
17145 M:      Shuah Khan <shuah@kernel.org>
17146 M:      Shuah Khan <skhan@linuxfoundation.org>
17147 L:      linux-usb@vger.kernel.org
17148 S:      Maintained
17149 F:      Documentation/usb/usbip_protocol.rst
17150 F:      drivers/usb/usbip/
17151 F:      tools/usb/usbip/
17152 F:      tools/testing/selftests/drivers/usb/usbip/
17153
17154 USB PEGASUS DRIVER
17155 M:      Petko Manolov <petkan@nucleusys.com>
17156 L:      linux-usb@vger.kernel.org
17157 L:      netdev@vger.kernel.org
17158 T:      git git://github.com/petkan/pegasus.git
17159 W:      https://github.com/petkan/pegasus
17160 S:      Maintained
17161 F:      drivers/net/usb/pegasus.*
17162
17163 USB PHY LAYER
17164 M:      Felipe Balbi <balbi@kernel.org>
17165 L:      linux-usb@vger.kernel.org
17166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17167 S:      Maintained
17168 F:      drivers/usb/phy/
17169
17170 USB PRINTER DRIVER (usblp)
17171 M:      Pete Zaitcev <zaitcev@redhat.com>
17172 L:      linux-usb@vger.kernel.org
17173 S:      Supported
17174 F:      drivers/usb/class/usblp.c
17175
17176 USB QMI WWAN NETWORK DRIVER
17177 M:      Bjørn Mork <bjorn@mork.no>
17178 L:      netdev@vger.kernel.org
17179 S:      Maintained
17180 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17181 F:      drivers/net/usb/qmi_wwan.c
17182
17183 USB RTL8150 DRIVER
17184 M:      Petko Manolov <petkan@nucleusys.com>
17185 L:      linux-usb@vger.kernel.org
17186 L:      netdev@vger.kernel.org
17187 T:      git git://github.com/petkan/rtl8150.git
17188 W:      https://github.com/petkan/rtl8150
17189 S:      Maintained
17190 F:      drivers/net/usb/rtl8150.c
17191
17192 USB SERIAL SUBSYSTEM
17193 M:      Johan Hovold <johan@kernel.org>
17194 L:      linux-usb@vger.kernel.org
17195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17196 S:      Maintained
17197 F:      Documentation/usb/usb-serial.rst
17198 F:      drivers/usb/serial/
17199 F:      include/linux/usb/serial.h
17200
17201 USB SMSC75XX ETHERNET DRIVER
17202 M:      Steve Glendinning <steve.glendinning@shawell.net>
17203 L:      netdev@vger.kernel.org
17204 S:      Maintained
17205 F:      drivers/net/usb/smsc75xx.*
17206
17207 USB SMSC95XX ETHERNET DRIVER
17208 M:      Steve Glendinning <steve.glendinning@shawell.net>
17209 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17210 L:      netdev@vger.kernel.org
17211 S:      Maintained
17212 F:      drivers/net/usb/smsc95xx.*
17213
17214 USB SUBSYSTEM
17215 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17216 L:      linux-usb@vger.kernel.org
17217 W:      http://www.linux-usb.org
17218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17219 S:      Supported
17220 F:      Documentation/devicetree/bindings/usb/
17221 F:      Documentation/usb/
17222 F:      drivers/usb/
17223 F:      include/linux/usb.h
17224 F:      include/linux/usb/
17225
17226 USB TYPEC PI3USB30532 MUX DRIVER
17227 M:      Hans de Goede <hdegoede@redhat.com>
17228 L:      linux-usb@vger.kernel.org
17229 S:      Maintained
17230 F:      drivers/usb/typec/mux/pi3usb30532.c
17231
17232 USB TYPEC CLASS
17233 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17234 L:      linux-usb@vger.kernel.org
17235 S:      Maintained
17236 F:      Documentation/ABI/testing/sysfs-class-typec
17237 F:      Documentation/driver-api/usb/typec.rst
17238 F:      drivers/usb/typec/
17239 F:      include/linux/usb/typec.h
17240
17241 USB TYPEC BUS FOR ALTERNATE MODES
17242 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17243 L:      linux-usb@vger.kernel.org
17244 S:      Maintained
17245 F:      Documentation/ABI/testing/sysfs-bus-typec
17246 F:      Documentation/driver-api/usb/typec_bus.rst
17247 F:      drivers/usb/typec/altmodes/
17248 F:      include/linux/usb/typec_altmode.h
17249
17250 USB TYPEC PORT CONTROLLER DRIVERS
17251 M:      Guenter Roeck <linux@roeck-us.net>
17252 L:      linux-usb@vger.kernel.org
17253 S:      Maintained
17254 F:      drivers/usb/typec/tcpm/
17255
17256 USB UHCI DRIVER
17257 M:      Alan Stern <stern@rowland.harvard.edu>
17258 L:      linux-usb@vger.kernel.org
17259 S:      Maintained
17260 F:      drivers/usb/host/uhci*
17261
17262 USB VIDEO CLASS
17263 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17264 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17265 L:      linux-media@vger.kernel.org
17266 T:      git git://linuxtv.org/media_tree.git
17267 W:      http://www.ideasonboard.org/uvc/
17268 S:      Maintained
17269 F:      drivers/media/usb/uvc/
17270 F:      include/uapi/linux/uvcvideo.h
17271
17272 USB VISION DRIVER
17273 M:      Hans Verkuil <hverkuil@xs4all.nl>
17274 L:      linux-media@vger.kernel.org
17275 T:      git git://linuxtv.org/media_tree.git
17276 W:      https://linuxtv.org
17277 S:      Odd Fixes
17278 F:      drivers/media/usb/usbvision/
17279
17280 USB WEBCAM GADGET
17281 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17282 L:      linux-usb@vger.kernel.org
17283 S:      Maintained
17284 F:      drivers/usb/gadget/function/*uvc*
17285 F:      drivers/usb/gadget/legacy/webcam.c
17286 F:      include/uapi/linux/usb/g_uvc.h
17287
17288 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17289 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17290 L:      linux-wireless@vger.kernel.org
17291 S:      Maintained
17292 F:      drivers/net/wireless/rndis_wlan.c
17293
17294 USB XHCI DRIVER
17295 M:      Mathias Nyman <mathias.nyman@intel.com>
17296 L:      linux-usb@vger.kernel.org
17297 S:      Supported
17298 F:      drivers/usb/host/xhci*
17299 F:      drivers/usb/host/pci-quirks*
17300
17301 USB ZD1201 DRIVER
17302 L:      linux-wireless@vger.kernel.org
17303 W:      http://linux-lc100020.sourceforge.net
17304 S:      Orphan
17305 F:      drivers/net/wireless/zydas/zd1201.*
17306
17307 USB ZR364XX DRIVER
17308 M:      Antoine Jacquet <royale@zerezo.com>
17309 L:      linux-usb@vger.kernel.org
17310 L:      linux-media@vger.kernel.org
17311 T:      git git://linuxtv.org/media_tree.git
17312 W:      http://royale.zerezo.com/zr364xx/
17313 S:      Maintained
17314 F:      Documentation/media/v4l-drivers/zr364xx*
17315 F:      drivers/media/usb/zr364xx/
17316
17317 USER-MODE LINUX (UML)
17318 M:      Jeff Dike <jdike@addtoit.com>
17319 M:      Richard Weinberger <richard@nod.at>
17320 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17321 L:      linux-um@lists.infradead.org
17322 W:      http://user-mode-linux.sourceforge.net
17323 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17325 S:      Maintained
17326 F:      Documentation/virt/uml/
17327 F:      arch/um/
17328 F:      arch/x86/um/
17329 F:      fs/hostfs/
17330
17331 USERSPACE COPYIN/COPYOUT (UIOVEC)
17332 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17333 S:      Maintained
17334 F:      lib/iov_iter.c
17335 F:      include/linux/uio.h
17336
17337 USERSPACE DMA BUFFER DRIVER
17338 M:      Gerd Hoffmann <kraxel@redhat.com>
17339 S:      Maintained
17340 L:      dri-devel@lists.freedesktop.org
17341 F:      drivers/dma-buf/udmabuf.c
17342 F:      include/uapi/linux/udmabuf.h
17343 T:      git git://anongit.freedesktop.org/drm/drm-misc
17344
17345 USERSPACE I/O (UIO)
17346 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17347 S:      Maintained
17348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17349 F:      Documentation/driver-api/uio-howto.rst
17350 F:      drivers/uio/
17351 F:      include/linux/uio_driver.h
17352
17353 UTIL-LINUX PACKAGE
17354 M:      Karel Zak <kzak@redhat.com>
17355 L:      util-linux@vger.kernel.org
17356 W:      http://en.wikipedia.org/wiki/Util-linux
17357 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17358 S:      Maintained
17359
17360 UUID HELPERS
17361 M:      Christoph Hellwig <hch@lst.de>
17362 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17363 L:      linux-kernel@vger.kernel.org
17364 T:      git git://git.infradead.org/users/hch/uuid.git
17365 F:      lib/uuid.c
17366 F:      lib/test_uuid.c
17367 F:      include/linux/uuid.h
17368 F:      include/uapi/linux/uuid.h
17369 S:      Maintained
17370
17371 UVESAFB DRIVER
17372 M:      Michal Januszewski <spock@gentoo.org>
17373 L:      linux-fbdev@vger.kernel.org
17374 W:      https://github.com/mjanusz/v86d
17375 S:      Maintained
17376 F:      Documentation/fb/uvesafb.rst
17377 F:      drivers/video/fbdev/uvesafb.*
17378
17379 VF610 NAND DRIVER
17380 M:      Stefan Agner <stefan@agner.ch>
17381 L:      linux-mtd@lists.infradead.org
17382 S:      Supported
17383 F:      drivers/mtd/nand/raw/vf610_nfc.c
17384
17385 VFAT/FAT/MSDOS FILESYSTEM
17386 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17387 S:      Maintained
17388 F:      Documentation/filesystems/vfat.txt
17389 F:      fs/fat/
17390
17391 VFIO DRIVER
17392 M:      Alex Williamson <alex.williamson@redhat.com>
17393 R:      Cornelia Huck <cohuck@redhat.com>
17394 L:      kvm@vger.kernel.org
17395 T:      git git://github.com/awilliam/linux-vfio.git
17396 S:      Maintained
17397 F:      Documentation/driver-api/vfio.rst
17398 F:      drivers/vfio/
17399 F:      include/linux/vfio.h
17400 F:      include/uapi/linux/vfio.h
17401
17402 VFIO MEDIATED DEVICE DRIVERS
17403 M:      Kirti Wankhede <kwankhede@nvidia.com>
17404 L:      kvm@vger.kernel.org
17405 S:      Maintained
17406 F:      Documentation/driver-api/vfio-mediated-device.rst
17407 F:      drivers/vfio/mdev/
17408 F:      include/linux/mdev.h
17409 F:      samples/vfio-mdev/
17410
17411 VFIO PLATFORM DRIVER
17412 M:      Eric Auger <eric.auger@redhat.com>
17413 L:      kvm@vger.kernel.org
17414 S:      Maintained
17415 F:      drivers/vfio/platform/
17416
17417 VGA_SWITCHEROO
17418 R:      Lukas Wunner <lukas@wunner.de>
17419 S:      Maintained
17420 F:      Documentation/gpu/vga-switcheroo.rst
17421 F:      drivers/gpu/vga/vga_switcheroo.c
17422 F:      include/linux/vga_switcheroo.h
17423 T:      git git://anongit.freedesktop.org/drm/drm-misc
17424
17425 VIA RHINE NETWORK DRIVER
17426 S:      Orphan
17427 F:      drivers/net/ethernet/via/via-rhine.c
17428
17429 VIA SD/MMC CARD CONTROLLER DRIVER
17430 M:      Bruce Chang <brucechang@via.com.tw>
17431 M:      Harald Welte <HaraldWelte@viatech.com>
17432 S:      Maintained
17433 F:      drivers/mmc/host/via-sdmmc.c
17434
17435 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17436 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17437 L:      linux-fbdev@vger.kernel.org
17438 S:      Maintained
17439 F:      include/linux/via-core.h
17440 F:      include/linux/via-gpio.h
17441 F:      include/linux/via_i2c.h
17442 F:      drivers/video/fbdev/via/
17443
17444 VIA VELOCITY NETWORK DRIVER
17445 M:      Francois Romieu <romieu@fr.zoreil.com>
17446 L:      netdev@vger.kernel.org
17447 S:      Maintained
17448 F:      drivers/net/ethernet/via/via-velocity.*
17449
17450 VICODEC VIRTUAL CODEC DRIVER
17451 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17452 L:      linux-media@vger.kernel.org
17453 T:      git git://linuxtv.org/media_tree.git
17454 W:      https://linuxtv.org
17455 S:      Maintained
17456 F:      drivers/media/platform/vicodec/*
17457
17458 VIDEO MULTIPLEXER DRIVER
17459 M:      Philipp Zabel <p.zabel@pengutronix.de>
17460 L:      linux-media@vger.kernel.org
17461 S:      Maintained
17462 F:      drivers/media/platform/video-mux.c
17463
17464 VIDEO I2C POLLING DRIVER
17465 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17466 L:      linux-media@vger.kernel.org
17467 S:      Maintained
17468 F:      drivers/media/i2c/video-i2c.c
17469
17470 VIDEOBUF2 FRAMEWORK
17471 M:      Pawel Osciak <pawel@osciak.com>
17472 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17473 M:      Kyungmin Park <kyungmin.park@samsung.com>
17474 R:      Tomasz Figa <tfiga@chromium.org>
17475 L:      linux-media@vger.kernel.org
17476 S:      Maintained
17477 F:      drivers/media/common/videobuf2/*
17478 F:      include/media/videobuf2-*
17479
17480 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17481 M:      Helen Koike <helen.koike@collabora.com>
17482 R:      Shuah Khan <skhan@linuxfoundation.org>
17483 L:      linux-media@vger.kernel.org
17484 T:      git git://linuxtv.org/media_tree.git
17485 W:      https://linuxtv.org
17486 S:      Maintained
17487 F:      drivers/media/platform/vimc/*
17488
17489 VIRT LIB
17490 M:      Alex Williamson <alex.williamson@redhat.com>
17491 M:      Paolo Bonzini <pbonzini@redhat.com>
17492 L:      kvm@vger.kernel.org
17493 S:      Supported
17494 F:      virt/lib/
17495
17496 VIRTIO AND VHOST VSOCK DRIVER
17497 M:      Stefan Hajnoczi <stefanha@redhat.com>
17498 M:      Stefano Garzarella <sgarzare@redhat.com>
17499 L:      kvm@vger.kernel.org
17500 L:      virtualization@lists.linux-foundation.org
17501 L:      netdev@vger.kernel.org
17502 S:      Maintained
17503 F:      include/linux/virtio_vsock.h
17504 F:      include/uapi/linux/virtio_vsock.h
17505 F:      include/uapi/linux/vsockmon.h
17506 F:      include/uapi/linux/vm_sockets_diag.h
17507 F:      net/vmw_vsock/diag.c
17508 F:      net/vmw_vsock/af_vsock_tap.c
17509 F:      net/vmw_vsock/virtio_transport_common.c
17510 F:      net/vmw_vsock/virtio_transport.c
17511 F:      drivers/net/vsockmon.c
17512 F:      drivers/vhost/vsock.c
17513 F:      tools/testing/vsock/
17514
17515 VIRTIO CONSOLE DRIVER
17516 M:      Amit Shah <amit@kernel.org>
17517 L:      virtualization@lists.linux-foundation.org
17518 S:      Maintained
17519 F:      drivers/char/virtio_console.c
17520 F:      include/linux/virtio_console.h
17521 F:      include/uapi/linux/virtio_console.h
17522
17523 VIRTIO CORE AND NET DRIVERS
17524 M:      "Michael S. Tsirkin" <mst@redhat.com>
17525 M:      Jason Wang <jasowang@redhat.com>
17526 L:      virtualization@lists.linux-foundation.org
17527 S:      Maintained
17528 F:      Documentation/devicetree/bindings/virtio/
17529 F:      drivers/virtio/
17530 F:      tools/virtio/
17531 F:      drivers/net/virtio_net.c
17532 F:      drivers/block/virtio_blk.c
17533 F:      include/linux/virtio*.h
17534 F:      include/uapi/linux/virtio_*.h
17535 F:      drivers/crypto/virtio/
17536 F:      mm/balloon_compaction.c
17537
17538 VIRTIO BLOCK AND SCSI DRIVERS
17539 M:      "Michael S. Tsirkin" <mst@redhat.com>
17540 M:      Jason Wang <jasowang@redhat.com>
17541 R:      Paolo Bonzini <pbonzini@redhat.com>
17542 R:      Stefan Hajnoczi <stefanha@redhat.com>
17543 L:      virtualization@lists.linux-foundation.org
17544 S:      Maintained
17545 F:      drivers/block/virtio_blk.c
17546 F:      drivers/scsi/virtio_scsi.c
17547 F:      include/uapi/linux/virtio_blk.h
17548 F:      include/uapi/linux/virtio_scsi.h
17549 F:      drivers/vhost/scsi.c
17550
17551 VIRTIO CRYPTO DRIVER
17552 M:      Gonglei <arei.gonglei@huawei.com>
17553 L:      virtualization@lists.linux-foundation.org
17554 L:      linux-crypto@vger.kernel.org
17555 S:      Maintained
17556 F:      drivers/crypto/virtio/
17557 F:      include/uapi/linux/virtio_crypto.h
17558
17559 VIRTIO DRIVERS FOR S390
17560 M:      Cornelia Huck <cohuck@redhat.com>
17561 M:      Halil Pasic <pasic@linux.ibm.com>
17562 L:      linux-s390@vger.kernel.org
17563 L:      virtualization@lists.linux-foundation.org
17564 L:      kvm@vger.kernel.org
17565 S:      Supported
17566 F:      drivers/s390/virtio/
17567 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17568
17569 VIRTIO FILE SYSTEM
17570 M:      Vivek Goyal <vgoyal@redhat.com>
17571 M:      Stefan Hajnoczi <stefanha@redhat.com>
17572 M:      Miklos Szeredi <miklos@szeredi.hu>
17573 L:      virtualization@lists.linux-foundation.org
17574 L:      linux-fsdevel@vger.kernel.org
17575 W:      https://virtio-fs.gitlab.io/
17576 S:      Supported
17577 F:      fs/fuse/virtio_fs.c
17578 F:      include/uapi/linux/virtio_fs.h
17579 F:      Documentation/filesystems/virtiofs.rst
17580
17581 VIRTIO GPU DRIVER
17582 M:      David Airlie <airlied@linux.ie>
17583 M:      Gerd Hoffmann <kraxel@redhat.com>
17584 L:      dri-devel@lists.freedesktop.org
17585 L:      virtualization@lists.linux-foundation.org
17586 T:      git git://anongit.freedesktop.org/drm/drm-misc
17587 S:      Maintained
17588 F:      drivers/gpu/drm/virtio/
17589 F:      include/uapi/linux/virtio_gpu.h
17590
17591 VIRTIO HOST (VHOST)
17592 M:      "Michael S. Tsirkin" <mst@redhat.com>
17593 M:      Jason Wang <jasowang@redhat.com>
17594 L:      kvm@vger.kernel.org
17595 L:      virtualization@lists.linux-foundation.org
17596 L:      netdev@vger.kernel.org
17597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17598 S:      Maintained
17599 F:      drivers/vhost/
17600 F:      include/uapi/linux/vhost.h
17601
17602 VIRTIO INPUT DRIVER
17603 M:      Gerd Hoffmann <kraxel@redhat.com>
17604 S:      Maintained
17605 F:      drivers/virtio/virtio_input.c
17606 F:      include/uapi/linux/virtio_input.h
17607
17608 VIRTIO IOMMU DRIVER
17609 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17610 L:      virtualization@lists.linux-foundation.org
17611 S:      Maintained
17612 F:      drivers/iommu/virtio-iommu.c
17613 F:      include/uapi/linux/virtio_iommu.h
17614
17615 VIRTUAL BOX GUEST DEVICE DRIVER
17616 M:      Hans de Goede <hdegoede@redhat.com>
17617 M:      Arnd Bergmann <arnd@arndb.de>
17618 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17619 S:      Maintained
17620 F:      include/linux/vbox_utils.h
17621 F:      include/uapi/linux/vbox*.h
17622 F:      drivers/virt/vboxguest/
17623
17624 VIRTUAL SERIO DEVICE DRIVER
17625 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17626 S:      Maintained
17627 F:      drivers/input/serio/userio.c
17628 F:      include/uapi/linux/userio.h
17629
17630 VITESSE FELIX ETHERNET SWITCH DRIVER
17631 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17632 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17633 L:      netdev@vger.kernel.org
17634 S:      Maintained
17635 F:      drivers/net/dsa/ocelot/*
17636 F:      net/dsa/tag_ocelot.c
17637
17638 VIVID VIRTUAL VIDEO DRIVER
17639 M:      Hans Verkuil <hverkuil@xs4all.nl>
17640 L:      linux-media@vger.kernel.org
17641 T:      git git://linuxtv.org/media_tree.git
17642 W:      https://linuxtv.org
17643 S:      Maintained
17644 F:      drivers/media/platform/vivid/*
17645
17646 VLYNQ BUS
17647 M:      Florian Fainelli <f.fainelli@gmail.com>
17648 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17649 S:      Maintained
17650 F:      drivers/vlynq/vlynq.c
17651 F:      include/linux/vlynq.h
17652
17653 VME SUBSYSTEM
17654 M:      Martyn Welch <martyn@welchs.me.uk>
17655 M:      Manohar Vanga <manohar.vanga@gmail.com>
17656 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17657 L:      devel@driverdev.osuosl.org
17658 S:      Maintained
17659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17660 F:      Documentation/driver-api/vme.rst
17661 F:      drivers/staging/vme/
17662 F:      drivers/vme/
17663 F:      include/linux/vme*
17664
17665 VMWARE BALLOON DRIVER
17666 M:      Nadav Amit <namit@vmware.com>
17667 M:      "VMware, Inc." <pv-drivers@vmware.com>
17668 L:      linux-kernel@vger.kernel.org
17669 S:      Maintained
17670 F:      drivers/misc/vmw_balloon.c
17671
17672 VMWARE HYPERVISOR INTERFACE
17673 M:      Thomas Hellstrom <thellstrom@vmware.com>
17674 M:      "VMware, Inc." <pv-drivers@vmware.com>
17675 L:      virtualization@lists.linux-foundation.org
17676 S:      Supported
17677 F:      arch/x86/kernel/cpu/vmware.c
17678 F:      arch/x86/include/asm/vmware.h
17679
17680 VMWARE PVRDMA DRIVER
17681 M:      Adit Ranadive <aditr@vmware.com>
17682 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17683 L:      linux-rdma@vger.kernel.org
17684 S:      Maintained
17685 F:      drivers/infiniband/hw/vmw_pvrdma/
17686
17687 VMware PVSCSI driver
17688 M:      Jim Gill <jgill@vmware.com>
17689 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17690 L:      linux-scsi@vger.kernel.org
17691 S:      Maintained
17692 F:      drivers/scsi/vmw_pvscsi.c
17693 F:      drivers/scsi/vmw_pvscsi.h
17694
17695 VMWARE VMMOUSE SUBDRIVER
17696 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17697 M:      "VMware, Inc." <pv-drivers@vmware.com>
17698 L:      linux-input@vger.kernel.org
17699 S:      Maintained
17700 F:      drivers/input/mouse/vmmouse.c
17701 F:      drivers/input/mouse/vmmouse.h
17702
17703 VMWARE VMXNET3 ETHERNET DRIVER
17704 M:      Ronak Doshi <doshir@vmware.com>
17705 M:      "VMware, Inc." <pv-drivers@vmware.com>
17706 L:      netdev@vger.kernel.org
17707 S:      Maintained
17708 F:      drivers/net/vmxnet3/
17709
17710 VOCORE VOCORE2 BOARD
17711 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17712 L:      linux-mips@vger.kernel.org
17713 S:      Maintained
17714 F:      arch/mips/boot/dts/ralink/vocore2.dts
17715
17716 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17717 M:      Liam Girdwood <lgirdwood@gmail.com>
17718 M:      Mark Brown <broonie@kernel.org>
17719 L:      linux-kernel@vger.kernel.org
17720 W:      http://www.slimlogic.co.uk/?p=48
17721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17722 S:      Supported
17723 F:      Documentation/devicetree/bindings/regulator/
17724 F:      Documentation/power/regulator/
17725 F:      drivers/regulator/
17726 F:      include/dt-bindings/regulator/
17727 F:      include/linux/regulator/
17728 K:      regulator_get_optional
17729
17730 VRF
17731 M:      David Ahern <dsahern@kernel.org>
17732 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17733 L:      netdev@vger.kernel.org
17734 S:      Maintained
17735 F:      drivers/net/vrf.c
17736 F:      Documentation/networking/vrf.txt
17737
17738 VSPRINTF
17739 M:      Petr Mladek <pmladek@suse.com>
17740 M:      Steven Rostedt <rostedt@goodmis.org>
17741 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17742 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17743 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17745 S:      Maintained
17746 F:      lib/vsprintf.c
17747 F:      lib/test_printf.c
17748 F:      Documentation/core-api/printk-formats.rst
17749
17750 VT1211 HARDWARE MONITOR DRIVER
17751 M:      Juerg Haefliger <juergh@gmail.com>
17752 L:      linux-hwmon@vger.kernel.org
17753 S:      Maintained
17754 F:      Documentation/hwmon/vt1211.rst
17755 F:      drivers/hwmon/vt1211.c
17756
17757 VT8231 HARDWARE MONITOR DRIVER
17758 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17759 L:      linux-hwmon@vger.kernel.org
17760 S:      Maintained
17761 F:      drivers/hwmon/vt8231.c
17762
17763 VUB300 USB to SDIO/SD/MMC bridge chip
17764 L:      linux-mmc@vger.kernel.org
17765 S:      Orphan
17766 F:      drivers/mmc/host/vub300.c
17767
17768 W1 DALLAS'S 1-WIRE BUS
17769 M:      Evgeniy Polyakov <zbr@ioremap.net>
17770 S:      Maintained
17771 F:      Documentation/devicetree/bindings/w1/
17772 F:      Documentation/w1/
17773 F:      drivers/w1/
17774 F:      include/linux/w1.h
17775
17776 W83791D HARDWARE MONITORING DRIVER
17777 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17778 L:      linux-hwmon@vger.kernel.org
17779 S:      Maintained
17780 F:      Documentation/hwmon/w83791d.rst
17781 F:      drivers/hwmon/w83791d.c
17782
17783 W83793 HARDWARE MONITORING DRIVER
17784 M:      Rudolf Marek <r.marek@assembler.cz>
17785 L:      linux-hwmon@vger.kernel.org
17786 S:      Maintained
17787 F:      Documentation/hwmon/w83793.rst
17788 F:      drivers/hwmon/w83793.c
17789
17790 W83795 HARDWARE MONITORING DRIVER
17791 M:      Jean Delvare <jdelvare@suse.com>
17792 L:      linux-hwmon@vger.kernel.org
17793 S:      Maintained
17794 F:      drivers/hwmon/w83795.c
17795
17796 W83L51xD SD/MMC CARD INTERFACE DRIVER
17797 M:      Pierre Ossman <pierre@ossman.eu>
17798 S:      Maintained
17799 F:      drivers/mmc/host/wbsd.*
17800
17801 WACOM PROTOCOL 4 SERIAL TABLETS
17802 M:      Julian Squires <julian@cipht.net>
17803 M:      Hans de Goede <hdegoede@redhat.com>
17804 L:      linux-input@vger.kernel.org
17805 S:      Maintained
17806 F:      drivers/input/tablet/wacom_serial4.c
17807
17808 WATCHDOG DEVICE DRIVERS
17809 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17810 M:      Guenter Roeck <linux@roeck-us.net>
17811 L:      linux-watchdog@vger.kernel.org
17812 W:      http://www.linux-watchdog.org/
17813 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17814 S:      Maintained
17815 F:      Documentation/devicetree/bindings/watchdog/
17816 F:      Documentation/watchdog/
17817 F:      drivers/watchdog/
17818 F:      include/linux/watchdog.h
17819 F:      include/uapi/linux/watchdog.h
17820
17821 WHISKEYCOVE PMIC GPIO DRIVER
17822 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17823 L:      linux-gpio@vger.kernel.org
17824 S:      Maintained
17825 F:      drivers/gpio/gpio-wcove.c
17826
17827 WHWAVE RTC DRIVER
17828 M:      Dianlong Li <long17.cool@163.com>
17829 L:      linux-rtc@vger.kernel.org
17830 S:      Maintained
17831 F:      drivers/rtc/rtc-sd3078.c
17832
17833 WIIMOTE HID DRIVER
17834 M:      David Herrmann <dh.herrmann@googlemail.com>
17835 L:      linux-input@vger.kernel.org
17836 S:      Maintained
17837 F:      drivers/hid/hid-wiimote*
17838
17839 WILOCITY WIL6210 WIRELESS DRIVER
17840 M:      Maya Erez <merez@codeaurora.org>
17841 L:      linux-wireless@vger.kernel.org
17842 L:      wil6210@qti.qualcomm.com
17843 S:      Supported
17844 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17845 F:      drivers/net/wireless/ath/wil6210/
17846
17847 WIMAX STACK
17848 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17849 M:      linux-wimax@intel.com
17850 L:      wimax@linuxwimax.org (subscribers-only)
17851 S:      Supported
17852 W:      http://linuxwimax.org
17853 F:      Documentation/admin-guide/wimax/wimax.rst
17854 F:      include/linux/wimax/debug.h
17855 F:      include/net/wimax.h
17856 F:      include/uapi/linux/wimax.h
17857 F:      net/wimax/
17858
17859 WINBOND CIR DRIVER
17860 M:      David Härdeman <david@hardeman.nu>
17861 S:      Maintained
17862 F:      drivers/media/rc/winbond-cir.c
17863
17864 RCMM REMOTE CONTROLS DECODER
17865 M:      Patrick Lerda <patrick9876@free.fr>
17866 S:      Maintained
17867 F:      drivers/media/rc/ir-rcmm-decoder.c
17868
17869 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17870 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17871 L:      linux-watchdog@vger.kernel.org
17872 S:      Maintained
17873 F:      drivers/watchdog/ebc-c384_wdt.c
17874
17875 WINSYSTEMS WS16C48 GPIO DRIVER
17876 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17877 L:      linux-gpio@vger.kernel.org
17878 S:      Maintained
17879 F:      drivers/gpio/gpio-ws16c48.c
17880
17881 WISTRON LAPTOP BUTTON DRIVER
17882 M:      Miloslav Trmac <mitr@volny.cz>
17883 S:      Maintained
17884 F:      drivers/input/misc/wistron_btns.c
17885
17886 WL3501 WIRELESS PCMCIA CARD DRIVER
17887 L:      linux-wireless@vger.kernel.org
17888 S:      Odd fixes
17889 F:      drivers/net/wireless/wl3501*
17890
17891 WOLFSON MICROELECTRONICS DRIVERS
17892 L:      patches@opensource.cirrus.com
17893 T:      git https://github.com/CirrusLogic/linux-drivers.git
17894 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17895 S:      Supported
17896 F:      Documentation/hwmon/wm83??.rst
17897 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17898 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17899 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17900 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17901 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17902 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17903 F:      drivers/clk/clk-wm83*.c
17904 F:      drivers/extcon/extcon-arizona.c
17905 F:      drivers/leds/leds-wm83*.c
17906 F:      drivers/gpio/gpio-*wm*.c
17907 F:      drivers/gpio/gpio-arizona.c
17908 F:      drivers/hwmon/wm83??-hwmon.c
17909 F:      drivers/input/misc/wm831x-on.c
17910 F:      drivers/input/touchscreen/wm831x-ts.c
17911 F:      drivers/input/touchscreen/wm97*.c
17912 F:      drivers/mfd/arizona*
17913 F:      drivers/mfd/wm*.c
17914 F:      drivers/mfd/cs47l24*
17915 F:      drivers/power/supply/wm83*.c
17916 F:      drivers/rtc/rtc-wm83*.c
17917 F:      drivers/regulator/wm8*.c
17918 F:      drivers/regulator/arizona*
17919 F:      drivers/video/backlight/wm83*_bl.c
17920 F:      drivers/watchdog/wm83*_wdt.c
17921 F:      include/linux/mfd/arizona/
17922 F:      include/linux/mfd/wm831x/
17923 F:      include/linux/mfd/wm8350/
17924 F:      include/linux/mfd/wm8400*
17925 F:      include/linux/regulator/arizona*
17926 F:      include/linux/wm97xx.h
17927 F:      include/sound/wm????.h
17928 F:      sound/soc/codecs/arizona.?
17929 F:      sound/soc/codecs/wm*
17930 F:      sound/soc/codecs/cs47l24*
17931
17932 WORKQUEUE
17933 M:      Tejun Heo <tj@kernel.org>
17934 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17936 S:      Maintained
17937 F:      include/linux/workqueue.h
17938 F:      kernel/workqueue.c
17939 F:      Documentation/core-api/workqueue.rst
17940
17941 X-POWERS AXP288 PMIC DRIVERS
17942 M:      Hans de Goede <hdegoede@redhat.com>
17943 S:      Maintained
17944 N:      axp288
17945 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17946
17947 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17948 M:      Chen-Yu Tsai <wens@csie.org>
17949 L:      linux-kernel@vger.kernel.org
17950 S:      Maintained
17951 N:      axp[128]
17952
17953 X.25 NETWORK LAYER
17954 M:      Andrew Hendry <andrew.hendry@gmail.com>
17955 L:      linux-x25@vger.kernel.org
17956 S:      Odd Fixes
17957 F:      Documentation/networking/x25*
17958 F:      include/net/x25*
17959 F:      net/x25/
17960
17961 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17962 M:      Thomas Gleixner <tglx@linutronix.de>
17963 M:      Ingo Molnar <mingo@redhat.com>
17964 M:      Borislav Petkov <bp@alien8.de>
17965 R:      "H. Peter Anvin" <hpa@zytor.com>
17966 M:      x86@kernel.org
17967 L:      linux-kernel@vger.kernel.org
17968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17969 S:      Maintained
17970 F:      Documentation/devicetree/bindings/x86/
17971 F:      Documentation/x86/
17972 F:      arch/x86/
17973
17974 X86 ENTRY CODE
17975 M:      Andy Lutomirski <luto@kernel.org>
17976 L:      linux-kernel@vger.kernel.org
17977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17978 S:      Maintained
17979 F:      arch/x86/entry/
17980
17981 X86 MCE INFRASTRUCTURE
17982 M:      Tony Luck <tony.luck@intel.com>
17983 M:      Borislav Petkov <bp@alien8.de>
17984 L:      linux-edac@vger.kernel.org
17985 S:      Maintained
17986 F:      arch/x86/kernel/cpu/mce/*
17987
17988 X86 MICROCODE UPDATE SUPPORT
17989 M:      Borislav Petkov <bp@alien8.de>
17990 S:      Maintained
17991 F:      arch/x86/kernel/cpu/microcode/*
17992
17993 X86 MM
17994 M:      Dave Hansen <dave.hansen@linux.intel.com>
17995 M:      Andy Lutomirski <luto@kernel.org>
17996 M:      Peter Zijlstra <peterz@infradead.org>
17997 L:      linux-kernel@vger.kernel.org
17998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17999 S:      Maintained
18000 F:      arch/x86/mm/
18001
18002 X86 PLATFORM DRIVERS
18003 M:      Darren Hart <dvhart@infradead.org>
18004 M:      Andy Shevchenko <andy@infradead.org>
18005 L:      platform-driver-x86@vger.kernel.org
18006 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18007 S:      Odd Fixes
18008 F:      drivers/platform/x86/
18009 F:      drivers/platform/olpc/
18010
18011 X86 PLATFORM DRIVERS - ARCH
18012 R:      Darren Hart <dvhart@infradead.org>
18013 R:      Andy Shevchenko <andy@infradead.org>
18014 L:      platform-driver-x86@vger.kernel.org
18015 L:      x86@kernel.org
18016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18017 S:      Maintained
18018 F:      arch/x86/platform
18019
18020 X86 VDSO
18021 M:      Andy Lutomirski <luto@kernel.org>
18022 L:      linux-kernel@vger.kernel.org
18023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18024 S:      Maintained
18025 F:      arch/x86/entry/vdso/
18026
18027 XARRAY
18028 M:      Matthew Wilcox <willy@infradead.org>
18029 L:      linux-fsdevel@vger.kernel.org
18030 S:      Supported
18031 F:      Documentation/core-api/xarray.rst
18032 F:      lib/idr.c
18033 F:      lib/xarray.c
18034 F:      include/linux/idr.h
18035 F:      include/linux/xarray.h
18036 F:      tools/testing/radix-tree
18037
18038 XBOX DVD IR REMOTE
18039 M:      Benjamin Valentin <benpicco@googlemail.com>
18040 S:      Maintained
18041 F:      drivers/media/rc/xbox_remote.c
18042 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18043
18044 XC2028/3028 TUNER DRIVER
18045 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18046 L:      linux-media@vger.kernel.org
18047 W:      https://linuxtv.org
18048 T:      git git://linuxtv.org/media_tree.git
18049 S:      Maintained
18050 F:      drivers/media/tuners/tuner-xc2028.*
18051
18052 XDP (eXpress Data Path)
18053 M:      Alexei Starovoitov <ast@kernel.org>
18054 M:      Daniel Borkmann <daniel@iogearbox.net>
18055 M:      David S. Miller <davem@davemloft.net>
18056 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
18057 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18058 M:      John Fastabend <john.fastabend@gmail.com>
18059 L:      netdev@vger.kernel.org
18060 L:      bpf@vger.kernel.org
18061 S:      Supported
18062 F:      net/core/xdp.c
18063 F:      include/net/xdp.h
18064 F:      kernel/bpf/devmap.c
18065 F:      kernel/bpf/cpumap.c
18066 F:      include/trace/events/xdp.h
18067 K:      xdp
18068 N:      xdp
18069
18070 XDP SOCKETS (AF_XDP)
18071 M:      Björn Töpel <bjorn.topel@intel.com>
18072 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18073 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18074 L:      netdev@vger.kernel.org
18075 L:      bpf@vger.kernel.org
18076 S:      Maintained
18077 F:      kernel/bpf/xskmap.c
18078 F:      net/xdp/
18079
18080 XEN BLOCK SUBSYSTEM
18081 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18082 M:      Roger Pau Monné <roger.pau@citrix.com>
18083 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18084 S:      Supported
18085 F:      drivers/block/xen-blkback/*
18086 F:      drivers/block/xen*
18087
18088 XEN HYPERVISOR ARM
18089 M:      Stefano Stabellini <sstabellini@kernel.org>
18090 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18091 S:      Maintained
18092 F:      arch/arm/xen/
18093 F:      arch/arm/include/asm/xen/
18094
18095 XEN HYPERVISOR ARM64
18096 M:      Stefano Stabellini <sstabellini@kernel.org>
18097 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18098 S:      Maintained
18099 F:      arch/arm64/xen/
18100 F:      arch/arm64/include/asm/xen/
18101
18102 XEN HYPERVISOR INTERFACE
18103 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18104 M:      Juergen Gross <jgross@suse.com>
18105 R:      Stefano Stabellini <sstabellini@kernel.org>
18106 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18108 S:      Supported
18109 F:      arch/x86/xen/
18110 F:      arch/x86/platform/pvh/
18111 F:      drivers/*/xen-*front.c
18112 F:      drivers/xen/
18113 F:      arch/x86/include/asm/xen/
18114 F:      arch/x86/include/asm/pvclock-abi.h
18115 F:      include/xen/
18116 F:      include/uapi/xen/
18117 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18118 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18119
18120 XEN NETWORK BACKEND DRIVER
18121 M:      Wei Liu <wei.liu@kernel.org>
18122 M:      Paul Durrant <paul@xen.org>
18123 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18124 L:      netdev@vger.kernel.org
18125 S:      Supported
18126 F:      drivers/net/xen-netback/*
18127
18128 XEN PCI SUBSYSTEM
18129 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18130 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18131 S:      Supported
18132 F:      arch/x86/pci/*xen*
18133 F:      drivers/pci/*xen*
18134
18135 XEN PVSCSI DRIVERS
18136 M:      Juergen Gross <jgross@suse.com>
18137 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18138 L:      linux-scsi@vger.kernel.org
18139 S:      Supported
18140 F:      drivers/scsi/xen-scsifront.c
18141 F:      drivers/xen/xen-scsiback.c
18142 F:      include/xen/interface/io/vscsiif.h
18143
18144 XEN SWIOTLB SUBSYSTEM
18145 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18146 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18147 L:      iommu@lists.linux-foundation.org
18148 S:      Supported
18149 F:      arch/x86/xen/*swiotlb*
18150 F:      drivers/xen/*swiotlb*
18151
18152 XEN SOUND FRONTEND DRIVER
18153 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18154 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18155 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18156 S:      Supported
18157 F:      sound/xen/*
18158
18159 XFS FILESYSTEM
18160 M:      Darrick J. Wong <darrick.wong@oracle.com>
18161 M:      linux-xfs@vger.kernel.org
18162 L:      linux-xfs@vger.kernel.org
18163 W:      http://xfs.org/
18164 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18165 S:      Supported
18166 F:      Documentation/admin-guide/xfs.rst
18167 F:      Documentation/ABI/testing/sysfs-fs-xfs
18168 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18169 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18170 F:      fs/xfs/
18171 F:      include/uapi/linux/dqblk_xfs.h
18172 F:      include/uapi/linux/fsmap.h
18173
18174 XILINX AXI ETHERNET DRIVER
18175 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18176 S:      Maintained
18177 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18178
18179 XILINX CAN DRIVER
18180 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18181 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18182 L:      linux-can@vger.kernel.org
18183 S:      Maintained
18184 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18185 F:      drivers/net/can/xilinx_can.c
18186
18187 XILINX UARTLITE SERIAL DRIVER
18188 M:      Peter Korsgaard <jacmet@sunsite.dk>
18189 L:      linux-serial@vger.kernel.org
18190 S:      Maintained
18191 F:      drivers/tty/serial/uartlite.c
18192
18193 XILINX VIDEO IP CORES
18194 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18195 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18196 L:      linux-media@vger.kernel.org
18197 T:      git git://linuxtv.org/media_tree.git
18198 S:      Supported
18199 F:      Documentation/devicetree/bindings/media/xilinx/
18200 F:      drivers/media/platform/xilinx/
18201 F:      include/uapi/linux/xilinx-v4l2-controls.h
18202
18203 XILINX SD-FEC IP CORES
18204 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18205 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18206 S:      Maintained
18207 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18208 F:      Documentation/misc-devices/xilinx_sdfec.rst
18209 F:      drivers/misc/xilinx_sdfec.c
18210 F:      drivers/misc/Kconfig
18211 F:      drivers/misc/Makefile
18212 F:      include/uapi/misc/xilinx_sdfec.h
18213
18214 XILLYBUS DRIVER
18215 M:      Eli Billauer <eli.billauer@gmail.com>
18216 L:      linux-kernel@vger.kernel.org
18217 S:      Supported
18218 F:      drivers/char/xillybus/
18219
18220 XLP9XX I2C DRIVER
18221 M:      George Cherian <gcherian@marvell.com>
18222 L:      linux-i2c@vger.kernel.org
18223 W:      http://www.marvell.com
18224 S:      Supported
18225 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18226 F:      drivers/i2c/busses/i2c-xlp9xx.c
18227
18228 XRA1403 GPIO EXPANDER
18229 M:      Nandor Han <nandor.han@ge.com>
18230 M:      Semi Malinen <semi.malinen@ge.com>
18231 L:      linux-gpio@vger.kernel.org
18232 S:      Maintained
18233 F:      drivers/gpio/gpio-xra1403.c
18234 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18235
18236 XTENSA XTFPGA PLATFORM SUPPORT
18237 M:      Max Filippov <jcmvbkbc@gmail.com>
18238 L:      linux-xtensa@linux-xtensa.org
18239 S:      Maintained
18240 F:      drivers/spi/spi-xtensa-xtfpga.c
18241 F:      sound/soc/xtensa/xtfpga-i2s.c
18242
18243 YAM DRIVER FOR AX.25
18244 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18245 L:      linux-hams@vger.kernel.org
18246 S:      Maintained
18247 F:      drivers/net/hamradio/yam*
18248 F:      include/linux/yam.h
18249
18250 YAMA SECURITY MODULE
18251 M:      Kees Cook <keescook@chromium.org>
18252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18253 S:      Supported
18254 F:      security/yama/
18255 F:      Documentation/admin-guide/LSM/Yama.rst
18256
18257 YEALINK PHONE DRIVER
18258 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18259 L:      usbb2k-api-dev@nongnu.org
18260 S:      Maintained
18261 F:      Documentation/input/devices/yealink.rst
18262 F:      drivers/input/misc/yealink.*
18263
18264 Z8530 DRIVER FOR AX.25
18265 M:      Joerg Reuter <jreuter@yaina.de>
18266 W:      http://yaina.de/jreuter/
18267 W:      http://www.qsl.net/dl1bke/
18268 L:      linux-hams@vger.kernel.org
18269 S:      Maintained
18270 F:      Documentation/networking/z8530drv.txt
18271 F:      drivers/net/hamradio/*scc.c
18272 F:      drivers/net/hamradio/z8530.h
18273
18274 ZBUD COMPRESSED PAGE ALLOCATOR
18275 M:      Seth Jennings <sjenning@redhat.com>
18276 M:      Dan Streetman <ddstreet@ieee.org>
18277 L:      linux-mm@kvack.org
18278 S:      Maintained
18279 F:      mm/zbud.c
18280 F:      include/linux/zbud.h
18281
18282 ZD1211RW WIRELESS DRIVER
18283 M:      Daniel Drake <dsd@gentoo.org>
18284 M:      Ulrich Kunitz <kune@deine-taler.de>
18285 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18286 L:      linux-wireless@vger.kernel.org
18287 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18288 S:      Maintained
18289 F:      drivers/net/wireless/zydas/zd1211rw/
18290
18291 ZD1301 MEDIA DRIVER
18292 M:      Antti Palosaari <crope@iki.fi>
18293 L:      linux-media@vger.kernel.org
18294 W:      https://linuxtv.org/
18295 W:      http://palosaari.fi/linux/
18296 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18297 S:      Maintained
18298 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18299
18300 ZD1301_DEMOD MEDIA DRIVER
18301 M:      Antti Palosaari <crope@iki.fi>
18302 L:      linux-media@vger.kernel.org
18303 W:      https://linuxtv.org/
18304 W:      http://palosaari.fi/linux/
18305 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18306 S:      Maintained
18307 F:      drivers/media/dvb-frontends/zd1301_demod*
18308
18309 ZHAOXIN PROCESSOR SUPPORT
18310 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18311 L:      linux-kernel@vger.kernel.org
18312 S:      Maintained
18313 F:      arch/x86/kernel/cpu/zhaoxin.c
18314
18315 ZPOOL COMPRESSED PAGE STORAGE API
18316 M:      Dan Streetman <ddstreet@ieee.org>
18317 L:      linux-mm@kvack.org
18318 S:      Maintained
18319 F:      mm/zpool.c
18320 F:      include/linux/zpool.h
18321
18322 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18323 M:      Minchan Kim <minchan@kernel.org>
18324 M:      Nitin Gupta <ngupta@vflare.org>
18325 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18326 L:      linux-kernel@vger.kernel.org
18327 S:      Maintained
18328 F:      drivers/block/zram/
18329 F:      Documentation/admin-guide/blockdev/zram.rst
18330
18331 ZS DECSTATION Z85C30 SERIAL DRIVER
18332 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18333 S:      Maintained
18334 F:      drivers/tty/serial/zs.*
18335
18336 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18337 M:      Minchan Kim <minchan@kernel.org>
18338 M:      Nitin Gupta <ngupta@vflare.org>
18339 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18340 L:      linux-mm@kvack.org
18341 S:      Maintained
18342 F:      mm/zsmalloc.c
18343 F:      include/linux/zsmalloc.h
18344 F:      Documentation/vm/zsmalloc.rst
18345
18346 ZSWAP COMPRESSED SWAP CACHING
18347 M:      Seth Jennings <sjenning@redhat.com>
18348 M:      Dan Streetman <ddstreet@ieee.org>
18349 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18350 L:      linux-mm@kvack.org
18351 S:      Maintained
18352 F:      mm/zswap.c
18353
18354 THE REST
18355 M:      Linus Torvalds <torvalds@linux-foundation.org>
18356 L:      linux-kernel@vger.kernel.org
18357 Q:      http://patchwork.kernel.org/project/LKML/list/
18358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18359 S:      Buried alive in reporters
18360 F:      *
18361 F:      */