media: pulse8-cec: log when a CEC message is received
[linux-2.6-microblaze.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries
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 R:      Saeed Bishara <saeedb@amazon.com>
775 R:      Zorik Machulsky <zorik@amazon.com>
776 L:      netdev@vger.kernel.org
777 S:      Supported
778 F:      Documentation/networking/device_drivers/amazon/ena.txt
779 F:      drivers/net/ethernet/amazon/
780
781 AMAZON RDMA EFA DRIVER
782 M:      Gal Pressman <galpress@amazon.com>
783 R:      Yossi Leybovich <sleybo@amazon.com>
784 L:      linux-rdma@vger.kernel.org
785 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
786 S:      Supported
787 F:      drivers/infiniband/hw/efa/
788 F:      include/uapi/rdma/efa-abi.h
789
790 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
791 M:      Tom Lendacky <thomas.lendacky@amd.com>
792 M:      Gary Hook <gary.hook@amd.com>
793 L:      linux-crypto@vger.kernel.org
794 S:      Supported
795 F:      drivers/crypto/ccp/
796 F:      include/linux/ccp.h
797
798 AMD DISPLAY CORE
799 M:      Harry Wentland <harry.wentland@amd.com>
800 M:      Leo Li <sunpeng.li@amd.com>
801 L:      amd-gfx@lists.freedesktop.org
802 T:      git git://people.freedesktop.org/~agd5f/linux
803 S:      Supported
804 F:      drivers/gpu/drm/amd/display/
805
806 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
807 M:      Huang Rui <ray.huang@amd.com>
808 L:      linux-hwmon@vger.kernel.org
809 S:      Supported
810 F:      Documentation/hwmon/fam15h_power.rst
811 F:      drivers/hwmon/fam15h_power.c
812
813 AMD FCH GPIO DRIVER
814 M:      Enrico Weigelt, metux IT consult <info@metux.net>
815 L:      linux-gpio@vger.kernel.org
816 S:      Maintained
817 F:      drivers/gpio/gpio-amd-fch.c
818 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
819
820 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 S:      Orphan
823 F:      drivers/usb/gadget/udc/amd5536udc.*
824
825 AMD GEODE PROCESSOR/CHIPSET SUPPORT
826 M:      Andres Salomon <dilinger@queued.net>
827 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
828 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
829 S:      Supported
830 F:      drivers/char/hw_random/geode-rng.c
831 F:      drivers/crypto/geode*
832 F:      drivers/video/fbdev/geode/
833 F:      arch/x86/include/asm/geode.h
834
835 AMD IOMMU (AMD-VI)
836 M:      Joerg Roedel <joro@8bytes.org>
837 L:      iommu@lists.linux-foundation.org
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
839 S:      Maintained
840 F:      drivers/iommu/amd_iommu*.[ch]
841 F:      include/linux/amd-iommu.h
842
843 AMD KFD
844 M:      Felix Kuehling <Felix.Kuehling@amd.com>
845 L:      amd-gfx@lists.freedesktop.org
846 T:      git git://people.freedesktop.org/~agd5f/linux
847 S:      Supported
848 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
849 F:      drivers/gpu/drm/amd/amdkfd/
850 F:      drivers/gpu/drm/amd/include/cik_structs.h
851 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852 F:      drivers/gpu/drm/amd/include/vi_structs.h
853 F:      drivers/gpu/drm/amd/include/v9_structs.h
854 F:      include/uapi/linux/kfd_ioctl.h
855
856 AMD MP2 I2C DRIVER
857 M:      Elie Morisse <syniurge@gmail.com>
858 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
859 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860 L:      linux-i2c@vger.kernel.org
861 S:      Maintained
862 F:      drivers/i2c/busses/i2c-amd-mp2*
863
864 AMD POWERPLAY
865 M:      Evan Quan <evan.quan@amd.com>
866 L:      amd-gfx@lists.freedesktop.org
867 S:      Supported
868 F:      drivers/gpu/drm/amd/powerplay/
869 T:      git git://people.freedesktop.org/~agd5f/linux
870
871 AMD SEATTLE DEVICE TREE SUPPORT
872 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
873 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 S:      Supported
876 F:      arch/arm64/boot/dts/amd/
877
878 AMD XGBE DRIVER
879 M:      Tom Lendacky <thomas.lendacky@amd.com>
880 L:      netdev@vger.kernel.org
881 S:      Supported
882 F:      drivers/net/ethernet/amd/xgbe/
883 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
884
885 ANALOG DEVICES INC AD5686 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/iio/dac/ad5686*
891 F:      drivers/iio/dac/ad5696*
892
893 ANALOG DEVICES INC AD5758 DRIVER
894 M:      Stefan Popa <stefan.popa@analog.com>
895 L:      linux-iio@vger.kernel.org
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      drivers/iio/dac/ad5758.c
899 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
900
901 ANALOG DEVICES INC AD7124 DRIVER
902 M:      Stefan Popa <stefan.popa@analog.com>
903 L:      linux-iio@vger.kernel.org
904 W:      http://ez.analog.com/community/linux-device-drivers
905 S:      Supported
906 F:      drivers/iio/adc/ad7124.c
907 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
908
909 ANALOG DEVICES INC AD7292 DRIVER
910 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
911 L:      linux-iio@vger.kernel.org
912 W:      http://ez.analog.com/community/linux-device-drivers
913 S:      Supported
914 F:      drivers/iio/adc/ad7292.c
915 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
916
917 ANALOG DEVICES INC AD7606 DRIVER
918 M:      Stefan Popa <stefan.popa@analog.com>
919 M:      Beniamin Bia <beniamin.bia@analog.com>
920 L:      linux-iio@vger.kernel.org
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      drivers/iio/adc/ad7606.c
924 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
925
926 ANALOG DEVICES INC AD7768-1 DRIVER
927 M:      Stefan Popa <stefan.popa@analog.com>
928 L:      linux-iio@vger.kernel.org
929 W:      http://ez.analog.com/community/linux-device-drivers
930 S:      Supported
931 F:      drivers/iio/adc/ad7768-1.c
932 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
933
934 ANALOG DEVICES INC AD7780 DRIVER
935 M:      Michael Hennerich <Michael.Hennerich@analog.com>
936 M:      Renato Lui Geh <renatogeh@gmail.com>
937 L:      linux-iio@vger.kernel.org
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/iio/adc/ad7780.c
941 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
942
943 ANALOG DEVICES INC AD9389B DRIVER
944 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
945 L:      linux-media@vger.kernel.org
946 S:      Maintained
947 F:      drivers/media/i2c/ad9389b*
948
949 ANALOG DEVICES INC ADGS1408 DRIVER
950 M:      Mircea Caprioru <mircea.caprioru@analog.com>
951 S:      Supported
952 F:      drivers/mux/adgs1408.c
953 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
954
955 ANALOG DEVICES INC ADIN DRIVER
956 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
957 L:      netdev@vger.kernel.org
958 W:      http://ez.analog.com/community/linux-device-drivers
959 S:      Supported
960 F:      drivers/net/phy/adin.c
961 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
962
963 ANALOG DEVICES INC ADIS DRIVER LIBRARY
964 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
965 S:      Supported
966 L:      linux-iio@vger.kernel.org
967 F:      include/linux/iio/imu/adis.h
968 F:      drivers/iio/imu/adis.c
969
970 ANALOG DEVICES INC ADIS16460 DRIVER
971 M:      Dragos Bogdan <dragos.bogdan@analog.com>
972 S:      Supported
973 L:      linux-iio@vger.kernel.org
974 W:      http://ez.analog.com/community/linux-device-drivers
975 F:      drivers/iio/imu/adis16460.c
976 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
977
978 ANALOG DEVICES INC ADP5061 DRIVER
979 M:      Stefan Popa <stefan.popa@analog.com>
980 L:      linux-pm@vger.kernel.org
981 W:      http://ez.analog.com/community/linux-device-drivers
982 S:      Supported
983 F:      drivers/power/supply/adp5061.c
984
985 ANALOG DEVICES INC ADV7180 DRIVER
986 M:      Lars-Peter Clausen <lars@metafoo.de>
987 L:      linux-media@vger.kernel.org
988 W:      http://ez.analog.com/community/linux-device-drivers
989 S:      Supported
990 F:      drivers/media/i2c/adv7180.c
991
992 ANALOG DEVICES INC ADV748X DRIVER
993 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
994 L:      linux-media@vger.kernel.org
995 S:      Maintained
996 F:      drivers/media/i2c/adv748x/*
997
998 ANALOG DEVICES INC ADV7511 DRIVER
999 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1000 L:      linux-media@vger.kernel.org
1001 S:      Maintained
1002 F:      drivers/media/i2c/adv7511*
1003
1004 ANALOG DEVICES INC ADV7604 DRIVER
1005 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1006 L:      linux-media@vger.kernel.org
1007 S:      Maintained
1008 F:      drivers/media/i2c/adv7604*
1009
1010 ANALOG DEVICES INC ADV7842 DRIVER
1011 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1012 L:      linux-media@vger.kernel.org
1013 S:      Maintained
1014 F:      drivers/media/i2c/adv7842*
1015
1016 ANALOG DEVICES INC ASOC CODEC DRIVERS
1017 M:      Lars-Peter Clausen <lars@metafoo.de>
1018 M:      Nuno Sá <nuno.sa@analog.com>
1019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 W:      http://wiki.analog.com/
1021 W:      http://ez.analog.com/community/linux-device-drivers
1022 S:      Supported
1023 F:      sound/soc/codecs/adau*
1024 F:      sound/soc/codecs/adav*
1025 F:      sound/soc/codecs/ad1*
1026 F:      sound/soc/codecs/ad7*
1027 F:      sound/soc/codecs/ssm*
1028 F:      sound/soc/codecs/sigmadsp.*
1029
1030 ANALOG DEVICES INC DMA DRIVERS
1031 M:      Lars-Peter Clausen <lars@metafoo.de>
1032 W:      http://ez.analog.com/community/linux-device-drivers
1033 S:      Supported
1034 F:      drivers/dma/dma-axi-dmac.c
1035
1036 ANALOG DEVICES INC IIO DRIVERS
1037 M:      Lars-Peter Clausen <lars@metafoo.de>
1038 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1039 M:      Stefan Popa <stefan.popa@analog.com>
1040 W:      http://wiki.analog.com/
1041 W:      http://ez.analog.com/community/linux-device-drivers
1042 S:      Supported
1043 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1044 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1045 F:      drivers/iio/*/ad*
1046 F:      drivers/iio/adc/ltc2497*
1047 X:      drivers/iio/*/adjd*
1048 F:      drivers/staging/iio/*/ad*
1049
1050 ANALOGBITS PLL LIBRARIES
1051 M:      Paul Walmsley <paul.walmsley@sifive.com>
1052 S:      Supported
1053 F:      drivers/clk/analogbits/*
1054 F:      include/linux/clk/analogbits*
1055
1056 ANDES ARCHITECTURE
1057 M:      Nick Hu <nickhu@andestech.com>
1058 M:      Greentime Hu <green.hu@gmail.com>
1059 M:      Vincent Chen <deanbo422@gmail.com>
1060 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1061 S:      Supported
1062 F:      arch/nds32/
1063 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1064 F:      Documentation/devicetree/bindings/nds32/
1065 K:      nds32
1066 N:      nds32
1067
1068 ANDROID CONFIG FRAGMENTS
1069 M:      Rob Herring <robh@kernel.org>
1070 S:      Supported
1071 F:      kernel/configs/android*
1072
1073 ANDROID DRIVERS
1074 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1075 M:      Arve Hjønnevåg <arve@android.com>
1076 M:      Todd Kjos <tkjos@android.com>
1077 M:      Martijn Coenen <maco@android.com>
1078 M:      Joel Fernandes <joel@joelfernandes.org>
1079 M:      Christian Brauner <christian@brauner.io>
1080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1081 L:      devel@driverdev.osuosl.org
1082 S:      Supported
1083 F:      drivers/android/
1084 F:      drivers/staging/android/
1085
1086 ANDROID GOLDFISH PIC DRIVER
1087 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1088 S:      Supported
1089 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1090 F:      drivers/irqchip/irq-goldfish-pic.c
1091
1092 ANDROID GOLDFISH RTC DRIVER
1093 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1094 S:      Supported
1095 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1096 F:      drivers/rtc/rtc-goldfish.c
1097
1098 ANDROID ION DRIVER
1099 M:      Laura Abbott <labbott@redhat.com>
1100 M:      Sumit Semwal <sumit.semwal@linaro.org>
1101 L:      devel@driverdev.osuosl.org
1102 L:      dri-devel@lists.freedesktop.org
1103 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1104 S:      Supported
1105 F:      drivers/staging/android/ion
1106 F:      drivers/staging/android/uapi/ion.h
1107
1108 AOA (Apple Onboard Audio) ALSA DRIVER
1109 M:      Johannes Berg <johannes@sipsolutions.net>
1110 L:      linuxppc-dev@lists.ozlabs.org
1111 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1112 S:      Maintained
1113 F:      sound/aoa/
1114
1115 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1116 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1117 L:      linux-iio@vger.kernel.org
1118 S:      Maintained
1119 F:      drivers/iio/adc/stx104.c
1120
1121 APM DRIVER
1122 M:      Jiri Kosina <jikos@kernel.org>
1123 S:      Odd fixes
1124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1125 F:      arch/x86/kernel/apm_32.c
1126 F:      include/linux/apm_bios.h
1127 F:      include/uapi/linux/apm_bios.h
1128 F:      drivers/char/apm-emulation.c
1129
1130 APPARMOR SECURITY MODULE
1131 M:      John Johansen <john.johansen@canonical.com>
1132 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1133 W:      wiki.apparmor.net
1134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1135 S:      Supported
1136 F:      security/apparmor/
1137 F:      Documentation/admin-guide/LSM/apparmor.rst
1138
1139 APPLE BCM5974 MULTITOUCH DRIVER
1140 M:      Henrik Rydberg <rydberg@bitmath.org>
1141 L:      linux-input@vger.kernel.org
1142 S:      Odd fixes
1143 F:      drivers/input/mouse/bcm5974.c
1144
1145 APPLE SMC DRIVER
1146 M:      Henrik Rydberg <rydberg@bitmath.org>
1147 L:      linux-hwmon@vger.kernel.org
1148 S:      Odd fixes
1149 F:      drivers/hwmon/applesmc.c
1150
1151 APPLETALK NETWORK LAYER
1152 L:      netdev@vger.kernel.org
1153 S:      Odd fixes
1154 F:      drivers/net/appletalk/
1155 F:      net/appletalk/
1156 F:      include/linux/atalk.h
1157 F:      include/uapi/linux/atalk.h
1158
1159 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1160 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1161 S:      Supported
1162 F:      arch/arm64/boot/dts/apm/
1163
1164 APPLIED MICRO (APM) X-GENE SOC EDAC
1165 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1166 S:      Supported
1167 F:      drivers/edac/xgene_edac.c
1168 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1169
1170 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1171 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1172 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1173 S:      Supported
1174 F:      drivers/net/ethernet/apm/xgene-v2/
1175
1176 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1177 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1178 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1179 M:      Quan Nguyen <quan@os.amperecomputing.com>
1180 S:      Supported
1181 F:      drivers/net/ethernet/apm/xgene/
1182 F:      drivers/net/phy/mdio-xgene.c
1183 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1184 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1185
1186 APPLIED MICRO (APM) X-GENE SOC PMU
1187 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1188 S:      Supported
1189 F:      drivers/perf/xgene_pmu.c
1190 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1191 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1192
1193 APTINA CAMERA SENSOR PLL
1194 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1195 L:      linux-media@vger.kernel.org
1196 S:      Maintained
1197 F:      drivers/media/i2c/aptina-pll.*
1198
1199 AQUANTIA ETHERNET DRIVER (atlantic)
1200 M:      Igor Russkikh <irusskikh@marvell.com>
1201 L:      netdev@vger.kernel.org
1202 S:      Supported
1203 W:      https://www.marvell.com/
1204 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1205 F:      drivers/net/ethernet/aquantia/atlantic/
1206 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1207
1208 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1209 M:      Egor Pomozov <epomozov@marvell.com>
1210 L:      netdev@vger.kernel.org
1211 S:      Supported
1212 W:      http://www.aquantia.com
1213 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1214
1215 ARC FRAMEBUFFER DRIVER
1216 M:      Jaya Kumar <jayalk@intworks.biz>
1217 S:      Maintained
1218 F:      drivers/video/fbdev/arcfb.c
1219 F:      drivers/video/fbdev/core/fb_defio.c
1220
1221 ARC PGU DRM DRIVER
1222 M:      Alexey Brodkin <abrodkin@synopsys.com>
1223 S:      Supported
1224 F:      drivers/gpu/drm/arc/
1225 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1226
1227 ARCNET NETWORK LAYER
1228 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1229 L:      netdev@vger.kernel.org
1230 S:      Maintained
1231 F:      drivers/net/arcnet/
1232 F:      include/uapi/linux/if_arcnet.h
1233
1234 ARM ARCHITECTED TIMER DRIVER
1235 M:      Mark Rutland <mark.rutland@arm.com>
1236 M:      Marc Zyngier <maz@kernel.org>
1237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S:      Maintained
1239 F:      arch/arm/include/asm/arch_timer.h
1240 F:      arch/arm64/include/asm/arch_timer.h
1241 F:      drivers/clocksource/arm_arch_timer.c
1242
1243 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1244 M:      Linus Walleij <linus.walleij@linaro.org>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      Documentation/devicetree/bindings/arm/arm-boards
1248 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1249 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1251 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1252 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1253 F:      arch/arm/mach-integrator/
1254 F:      arch/arm/mach-realview/
1255 F:      arch/arm/mach-versatile/
1256 F:      arch/arm/plat-versatile/
1257 F:      arch/arm/boot/dts/arm-realview-*
1258 F:      arch/arm/boot/dts/integrator*
1259 F:      arch/arm/boot/dts/versatile*
1260 F:      drivers/clk/versatile/
1261 F:      drivers/i2c/busses/i2c-versatile.c
1262 F:      drivers/irqchip/irq-versatile-fpga.c
1263 F:      drivers/mtd/maps/physmap_of_versatile.c
1264 F:      drivers/power/reset/arm-versatile-reboot.c
1265 F:      drivers/soc/versatile/
1266
1267 ARM HDLCD DRM DRIVER
1268 M:      Liviu Dudau <liviu.dudau@arm.com>
1269 S:      Supported
1270 F:      drivers/gpu/drm/arm/hdlcd_*
1271 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1272
1273 ARM KOMEDA DRM-KMS DRIVER
1274 M:      James (Qian) Wang <james.qian.wang@arm.com>
1275 M:      Liviu Dudau <liviu.dudau@arm.com>
1276 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1277 L:      Mali DP Maintainers <malidp@foss.arm.com>
1278 S:      Supported
1279 T:      git git://anongit.freedesktop.org/drm/drm-misc
1280 F:      drivers/gpu/drm/arm/display/include/
1281 F:      drivers/gpu/drm/arm/display/komeda/
1282 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1283 F:      Documentation/gpu/komeda-kms.rst
1284
1285 ARM MALI-DP DRM DRIVER
1286 M:      Liviu Dudau <liviu.dudau@arm.com>
1287 M:      Brian Starkey <brian.starkey@arm.com>
1288 L:      Mali DP Maintainers <malidp@foss.arm.com>
1289 S:      Supported
1290 T:      git git://anongit.freedesktop.org/drm/drm-misc
1291 F:      drivers/gpu/drm/arm/
1292 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1293 F:      Documentation/gpu/afbc.rst
1294
1295 ARM MALI PANFROST DRM DRIVER
1296 M:      Rob Herring <robh@kernel.org>
1297 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1298 R:      Steven Price <steven.price@arm.com>
1299 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1300 L:      dri-devel@lists.freedesktop.org
1301 S:      Supported
1302 T:      git git://anongit.freedesktop.org/drm/drm-misc
1303 F:      drivers/gpu/drm/panfrost/
1304 F:      include/uapi/drm/panfrost_drm.h
1305
1306 ARM MFM AND FLOPPY DRIVERS
1307 M:      Ian Molton <spyro@f2s.com>
1308 S:      Maintained
1309 F:      arch/arm/mach-rpc/floppydma.S
1310 F:      arch/arm/include/asm/floppy.h
1311
1312 ARM PMU PROFILING AND DEBUGGING
1313 M:      Will Deacon <will@kernel.org>
1314 M:      Mark Rutland <mark.rutland@arm.com>
1315 S:      Maintained
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F:      arch/arm*/kernel/perf_*
1318 F:      arch/arm/oprofile/common.c
1319 F:      arch/arm*/kernel/hw_breakpoint.c
1320 F:      arch/arm*/include/asm/hw_breakpoint.h
1321 F:      arch/arm*/include/asm/perf_event.h
1322 F:      drivers/perf/*
1323 F:      include/linux/perf/arm_pmu.h
1324 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1325 F:      Documentation/devicetree/bindings/perf/
1326
1327 ARM PORT
1328 M:      Russell King <linux@armlinux.org.uk>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 W:      http://www.armlinux.org.uk/
1331 S:      Odd Fixes
1332 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1333 F:      arch/arm/
1334 X:      arch/arm/boot/dts/
1335
1336 ARM PRIMECELL AACI PL041 DRIVER
1337 M:      Russell King <linux@armlinux.org.uk>
1338 S:      Odd Fixes
1339 F:      sound/arm/aaci.*
1340
1341 ARM PRIMECELL BUS SUPPORT
1342 M:      Russell King <linux@armlinux.org.uk>
1343 S:      Odd Fixes
1344 F:      drivers/amba/
1345 F:      include/linux/amba/bus.h
1346
1347 ARM PRIMECELL CLCD PL110 DRIVER
1348 M:      Russell King <linux@armlinux.org.uk>
1349 S:      Odd Fixes
1350 F:      drivers/video/fbdev/amba-clcd.*
1351
1352 ARM PRIMECELL KMI PL050 DRIVER
1353 M:      Russell King <linux@armlinux.org.uk>
1354 S:      Odd Fixes
1355 F:      drivers/input/serio/ambakmi.*
1356 F:      include/linux/amba/kmi.h
1357
1358 ARM PRIMECELL MMCI PL180/1 DRIVER
1359 M:      Russell King <linux@armlinux.org.uk>
1360 S:      Odd Fixes
1361 F:      drivers/mmc/host/mmci.*
1362 F:      include/linux/amba/mmci.h
1363
1364 ARM PRIMECELL SSP PL022 SPI DRIVER
1365 M:      Linus Walleij <linus.walleij@linaro.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1369 F:      drivers/spi/spi-pl022.c
1370
1371 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1372 M:      Russell King <linux@armlinux.org.uk>
1373 S:      Odd Fixes
1374 F:      drivers/tty/serial/amba-pl01*.c
1375 F:      include/linux/amba/serial.h
1376
1377 ARM PRIMECELL VIC PL190/PL192 DRIVER
1378 M:      Linus Walleij <linus.walleij@linaro.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1382 F:      drivers/irqchip/irq-vic.c
1383
1384 AMAZON ANNAPURNA LABS FIC DRIVER
1385 M:      Talel Shenhar <talel@amazon.com>
1386 S:      Maintained
1387 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1388 F:      drivers/irqchip/irq-al-fic.c
1389
1390 ARM SMMU DRIVERS
1391 M:      Will Deacon <will@kernel.org>
1392 R:      Robin Murphy <robin.murphy@arm.com>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      drivers/iommu/arm-smmu*
1396 F:      drivers/iommu/io-pgtable-arm.c
1397 F:      drivers/iommu/io-pgtable-arm-v7s.c
1398
1399 ARM SUB-ARCHITECTURES
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      arch/arm/mach-*/
1403 F:      arch/arm/plat-*/
1404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1405
1406 ARM/ACTIONS SEMI ARCHITECTURE
1407 M:      Andreas Färber <afaerber@suse.de>
1408 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411 N:      owl
1412 F:      arch/arm/mach-actions/
1413 F:      arch/arm/boot/dts/owl-*
1414 F:      arch/arm64/boot/dts/actions/
1415 F:      drivers/clk/actions/
1416 F:      drivers/clocksource/timer-owl*
1417 F:      drivers/dma/owl-dma.c
1418 F:      drivers/i2c/busses/i2c-owl.c
1419 F:      drivers/mmc/host/owl-mmc.c
1420 F:      drivers/pinctrl/actions/*
1421 F:      drivers/soc/actions/
1422 F:      include/dt-bindings/power/owl-*
1423 F:      include/linux/soc/actions/
1424 F:      Documentation/devicetree/bindings/arm/actions.yaml
1425 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1426 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1427 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1428 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1429 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1430 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1431 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1432
1433 ARM/ADS SPHERE MACHINE SUPPORT
1434 M:      Lennert Buytenhek <kernel@wantstofly.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/AFEB9260 MACHINE SUPPORT
1439 M:      Sergey Lapin <slapin@ossfans.org>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442
1443 ARM/AJECO 1ARM MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/Allwinner SoC Clock Support
1449 M:      Emilio López <emilio@elopez.com.ar>
1450 S:      Maintained
1451 F:      drivers/clk/sunxi/
1452
1453 ARM/Allwinner sunXi SoC support
1454 M:      Maxime Ripard <mripard@kernel.org>
1455 M:      Chen-Yu Tsai <wens@csie.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 N:      sun[x456789]i
1459 N:      sun50i
1460 F:      arch/arm/mach-sunxi/
1461 F:      arch/arm64/boot/dts/allwinner/
1462 F:      drivers/clk/sunxi-ng/
1463 F:      drivers/pinctrl/sunxi/
1464 F:      drivers/soc/sunxi/
1465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1466
1467 Allwinner A10 CSI driver
1468 M:      Maxime Ripard <mripard@kernel.org>
1469 L:      linux-media@vger.kernel.org
1470 T:      git git://linuxtv.org/media_tree.git
1471 F:      drivers/media/platform/sunxi/sun4i-csi/
1472 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1473 S:      Maintained
1474
1475 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1476 M:      Neil Armstrong <narmstrong@baylibre.com>
1477 M:      Jerome Brunet <jbrunet@baylibre.com>
1478 L:      linux-amlogic@lists.infradead.org
1479 S:      Maintained
1480 F:      drivers/clk/meson/
1481 F:      include/dt-bindings/clock/meson*
1482 F:      include/dt-bindings/clock/gxbb*
1483 F:      Documentation/devicetree/bindings/clock/amlogic*
1484
1485 ARM/Amlogic Meson SoC support
1486 M:      Kevin Hilman <khilman@baylibre.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 L:      linux-amlogic@lists.infradead.org
1489 W:      http://linux-meson.com/
1490 S:      Maintained
1491 F:      arch/arm/mach-meson/
1492 F:      arch/arm/boot/dts/meson*
1493 F:      arch/arm64/boot/dts/amlogic/
1494 F:      drivers/pinctrl/meson/
1495 F:      drivers/mmc/host/meson*
1496 F:      drivers/soc/amlogic/
1497 F:      drivers/rtc/rtc-meson*
1498 N:      meson
1499
1500 ARM/Amlogic Meson SoC Crypto Drivers
1501 M:      Corentin Labbe <clabbe@baylibre.com>
1502 L:      linux-crypto@vger.kernel.org
1503 L:      linux-amlogic@lists.infradead.org
1504 S:      Maintained
1505 F:      drivers/crypto/amlogic/
1506 F:      Documentation/devicetree/bindings/crypto/amlogic*
1507
1508 ARM/Amlogic Meson SoC Sound Drivers
1509 M:      Jerome Brunet <jbrunet@baylibre.com>
1510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      sound/soc/meson/
1513 F:      Documentation/devicetree/bindings/sound/amlogic*
1514
1515 ARM/Annapurna Labs ALPINE ARCHITECTURE
1516 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1517 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      arch/arm/mach-alpine/
1521 F:      arch/arm/boot/dts/alpine*
1522 F:      arch/arm64/boot/dts/al/
1523 F:      drivers/*/*alpine*
1524
1525 ARM/ARTPEC MACHINE SUPPORT
1526 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1527 M:      Lars Persson <lars.persson@axis.com>
1528 S:      Maintained
1529 L:      linux-arm-kernel@axis.com
1530 F:      arch/arm/mach-artpec
1531 F:      arch/arm/boot/dts/artpec6*
1532 F:      drivers/clk/axis
1533 F:      drivers/crypto/axis
1534 F:      drivers/mmc/host/usdhi6rol0.c
1535 F:      drivers/pinctrl/pinctrl-artpec*
1536 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1537
1538 ARM/ASPEED I2C DRIVER
1539 M:      Brendan Higgins <brendanhiggins@google.com>
1540 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1541 R:      Joel Stanley <joel@jms.id.au>
1542 L:      linux-i2c@vger.kernel.org
1543 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1546 F:      drivers/i2c/busses/i2c-aspeed.c
1547 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1548 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1549
1550 ARM/ASPEED MACHINE SUPPORT
1551 M:      Joel Stanley <joel@jms.id.au>
1552 R:      Andrew Jeffery <andrew@aj.id.au>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1555 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1556 S:      Supported
1557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1558 F:      arch/arm/mach-aspeed/
1559 F:      arch/arm/boot/dts/aspeed-*
1560 N:      aspeed
1561
1562 ARM/BITMAIN ARCHITECTURE
1563 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm64/boot/dts/bitmain/
1567 F:      drivers/clk/clk-bm1880.c
1568 F:      drivers/pinctrl/pinctrl-bm1880.c
1569 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1570 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1571 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1572
1573 ARM/CALXEDA HIGHBANK ARCHITECTURE
1574 M:      Rob Herring <robh@kernel.org>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/mach-highbank/
1578 F:      arch/arm/boot/dts/highbank.dts
1579 F:      arch/arm/boot/dts/ecx-*.dts*
1580
1581 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1582 M:      Krzysztof Halasa <khalasa@piap.pl>
1583 S:      Maintained
1584 F:      arch/arm/mach-cns3xxx/
1585
1586 ARM/CAVIUM THUNDER NETWORK DRIVER
1587 M:      Sunil Goutham <sgoutham@marvell.com>
1588 M:      Robert Richter <rrichter@marvell.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Supported
1591 F:      drivers/net/ethernet/cavium/thunder/
1592
1593 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1594 M:      Lukasz Majewski <lukma@denx.de>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/mach-ep93xx/ts72xx.c
1598
1599 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1600 M:      Alexander Shiyan <shc_work@mail.ru>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Odd Fixes
1603 N:      clps711x
1604
1605 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1611 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1612 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/mach-ep93xx/
1616 F:      arch/arm/mach-ep93xx/include/mach/
1617
1618 ARM/CLKDEV SUPPORT
1619 M:      Russell King <linux@armlinux.org.uk>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1623 F:      drivers/clk/clkdev.c
1624
1625 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1626 M:      Mike Rapoport <mike@compulab.co.il>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1631 M:      Baruch Siach <baruch@tkos.co.il>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/boot/dts/cx92755*
1635 N:      digicolor
1636
1637 ARM/CONTEC MICRO9 MACHINE SUPPORT
1638 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1639 S:      Maintained
1640 F:      arch/arm/mach-ep93xx/micro9.c
1641
1642 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1643 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1644 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647 F:      drivers/hwtracing/coresight/*
1648 F:      Documentation/trace/coresight/*
1649 F:      Documentation/devicetree/bindings/arm/coresight.txt
1650 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1651 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1652 F:      tools/perf/arch/arm/util/pmu.c
1653 F:      tools/perf/arch/arm/util/auxtrace.c
1654 F:      tools/perf/arch/arm/util/cs-etm.c
1655 F:      tools/perf/arch/arm/util/cs-etm.h
1656 F:      tools/perf/util/cs-etm.*
1657 F:      tools/perf/util/cs-etm-decoder/*
1658
1659 ARM/CORGI MACHINE SUPPORT
1660 M:      Richard Purdie <rpurdie@rpsys.net>
1661 S:      Maintained
1662
1663 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1664 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1665 M:      Linus Walleij <linus.walleij@linaro.org>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 T:      git git://github.com/ulli-kroll/linux.git
1668 S:      Maintained
1669 F:      Documentation/devicetree/bindings/arm/gemini.txt
1670 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1671 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1672 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1673 F:      arch/arm/mach-gemini/
1674 F:      drivers/net/ethernet/cortina/
1675 F:      drivers/pinctrl/pinctrl-gemini.c
1676 F:      drivers/rtc/rtc-ftrtc010.c
1677
1678 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1679 M:      Barry Song <baohua@kernel.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1682 S:      Maintained
1683 F:      arch/arm/boot/dts/prima2*
1684 F:      arch/arm/mach-prima2/
1685 F:      drivers/clk/sirf/
1686 F:      drivers/clocksource/timer-prima2.c
1687 F:      drivers/clocksource/timer-atlas7.c
1688 N:      [^a-z]sirf
1689 X:      drivers/gnss
1690
1691 ARM/CZ.NIC TURRIS MOX SUPPORT
1692 M:      Marek Behun <marek.behun@nic.cz>
1693 W:      http://mox.turris.cz
1694 S:      Maintained
1695 F:      Documentation/ABI/testing/debugfs-moxtet
1696 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1697 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1698 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1699 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1700 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1701 F:      include/linux/moxtet.h
1702 F:      drivers/bus/moxtet.c
1703 F:      drivers/firmware/turris-mox-rwtm.c
1704 F:      drivers/gpio/gpio-moxtet.c
1705
1706 ARM/EBSA110 MACHINE SUPPORT
1707 M:      Russell King <linux@armlinux.org.uk>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 W:      http://www.armlinux.org.uk/
1710 S:      Maintained
1711 F:      arch/arm/mach-ebsa110/
1712 F:      drivers/net/ethernet/amd/am79c961a.*
1713
1714 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1715 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1716 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 N:      efm32
1720
1721 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1722 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 F:      arch/arm/mach-pxa/ezx.c
1726
1727 ARM/FARADAY FA526 PORT
1728 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 T:      git git://git.berlios.de/gemini-board
1732 F:      arch/arm/mm/*-fa*
1733
1734 ARM/FOOTBRIDGE ARCHITECTURE
1735 M:      Russell King <linux@armlinux.org.uk>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 W:      http://www.armlinux.org.uk/
1738 S:      Maintained
1739 F:      arch/arm/include/asm/hardware/dec21285.h
1740 F:      arch/arm/mach-footbridge/
1741
1742 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1743 M:      Shawn Guo <shawnguo@kernel.org>
1744 M:      Sascha Hauer <s.hauer@pengutronix.de>
1745 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1746 R:      Fabio Estevam <festevam@gmail.com>
1747 R:      NXP Linux Team <linux-imx@nxp.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1751 N:      imx
1752 N:      mxs
1753 X:      drivers/media/i2c/
1754
1755 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1756 M:      Shawn Guo <shawnguo@kernel.org>
1757 M:      Sascha Hauer <s.hauer@pengutronix.de>
1758 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1759 R:      Stefan Agner <stefan@agner.ch>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1763 F:      arch/arm/mach-imx/*vf610*
1764 F:      arch/arm/boot/dts/vf*
1765
1766 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1767 M:      Shawn Guo <shawnguo@kernel.org>
1768 M:      Li Yang <leoyang.li@nxp.com>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1772 F:      arch/arm/boot/dts/ls1021a*
1773 F:      arch/arm64/boot/dts/freescale/fsl-*
1774 F:      arch/arm64/boot/dts/freescale/qoriq-*
1775
1776 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1777 M:      Lennert Buytenhek <kernel@wantstofly.org>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 S:      Maintained
1780
1781 ARM/GUMSTIX MACHINE SUPPORT
1782 M:      Steve Sakoman <sakoman@gmail.com>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 S:      Maintained
1785
1786 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1787 M:      Philipp Zabel <philipp.zabel@gmail.com>
1788 M:      Paul Parsons <lost.distance@yahoo.com>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/mach-pxa/hx4700.c
1792 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1793 F:      sound/soc/pxa/hx4700.c
1794
1795 ARM/HISILICON SOC SUPPORT
1796 M:      Wei Xu <xuwei5@hisilicon.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W:      http://www.hisilicon.com
1799 S:      Supported
1800 T:      git git://github.com/hisilicon/linux-hisi.git
1801 F:      arch/arm/mach-hisi/
1802 F:      arch/arm/boot/dts/hi3*
1803 F:      arch/arm/boot/dts/hip*
1804 F:      arch/arm/boot/dts/hisi*
1805 F:      arch/arm64/boot/dts/hisilicon/
1806
1807 ARM/HP JORNADA 7XX MACHINE SUPPORT
1808 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1809 W:      www.jlime.com
1810 S:      Maintained
1811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1812 F:      arch/arm/mach-sa1100/jornada720.c
1813 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1814
1815 ARM/IGEP MACHINE SUPPORT
1816 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1817 M:      Javier Martinez Canillas <javier@dowhile0.org>
1818 L:      linux-omap@vger.kernel.org
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 S:      Maintained
1821 F:      arch/arm/boot/dts/omap3-igep*
1822
1823 ARM/INCOME PXA270 SUPPORT
1824 M:      Marek Vasut <marek.vasut@gmail.com>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1828
1829 ARM/INTEL IOP32X ARM ARCHITECTURE
1830 M:      Lennert Buytenhek <kernel@wantstofly.org>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833
1834 ARM/INTEL IQ81342EX MACHINE SUPPORT
1835 M:      Lennert Buytenhek <kernel@wantstofly.org>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838
1839 ARM/INTEL IXDP2850 MACHINE SUPPORT
1840 M:      Lennert Buytenhek <kernel@wantstofly.org>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843
1844 ARM/INTEL IXP4XX ARM ARCHITECTURE
1845 M:      Linus Walleij <linusw@kernel.org>
1846 M:      Imre Kaloz <kaloz@openwrt.org>
1847 M:      Krzysztof Halasa <khalasa@piap.pl>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S:      Maintained
1850 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1851 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1852 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1853 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1854 F:      arch/arm/mach-ixp4xx/
1855 F:      drivers/clocksource/timer-ixp4xx.c
1856 F:      drivers/gpio/gpio-ixp4xx.c
1857 F:      drivers/irqchip/irq-ixp4xx.c
1858 F:      include/linux/irqchip/irq-ixp4xx.h
1859 F:      include/linux/platform_data/timer-ixp4xx.h
1860
1861 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1862 M:      Jonathan Cameron <jic23@cam.ac.uk>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865 F:      arch/arm/mach-pxa/stargate2.c
1866 F:      drivers/pcmcia/pxa2xx_stargate2.c
1867
1868 ARM/INTEL XSC3 (MANZANO) ARM CORE
1869 M:      Lennert Buytenhek <kernel@wantstofly.org>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872
1873 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1874 M:      Lennert Buytenhek <kernel@wantstofly.org>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 S:      Maintained
1877
1878 ARM/LG1K ARCHITECTURE
1879 M:      Chanho Min <chanho.min@lge.com>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Maintained
1882 F:      arch/arm64/boot/dts/lg/
1883
1884 ARM/LOGICPD PXA270 MACHINE SUPPORT
1885 M:      Lennert Buytenhek <kernel@wantstofly.org>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 S:      Maintained
1888
1889 ARM/LPC18XX ARCHITECTURE
1890 M:      Vladimir Zapolskiy <vz@mleia.com>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1894 F:      arch/arm/boot/dts/lpc43*
1895 F:      drivers/i2c/busses/i2c-lpc2k.c
1896 F:      drivers/memory/pl172.c
1897 F:      drivers/mtd/spi-nor/nxp-spifi.c
1898 F:      drivers/rtc/rtc-lpc24xx.c
1899 N:      lpc18xx
1900
1901 ARM/LPC32XX SOC SUPPORT
1902 M:      Vladimir Zapolskiy <vz@mleia.com>
1903 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1906 S:      Maintained
1907 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1908 F:      arch/arm/boot/dts/lpc32*
1909 F:      arch/arm/mach-lpc32xx/
1910 F:      drivers/i2c/busses/i2c-pnx.c
1911 F:      drivers/net/ethernet/nxp/lpc_eth.c
1912 F:      drivers/usb/host/ohci-nxp.c
1913 F:      drivers/watchdog/pnx4008_wdt.c
1914 N:      lpc32xx
1915
1916 ARM/MAGICIAN MACHINE SUPPORT
1917 M:      Philipp Zabel <philipp.zabel@gmail.com>
1918 S:      Maintained
1919
1920 ARM/Marvell Dove/MV78xx0/Orion SOC support
1921 M:      Jason Cooper <jason@lakedaemon.net>
1922 M:      Andrew Lunn <andrew@lunn.ch>
1923 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1924 M:      Gregory Clement <gregory.clement@bootlin.com>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/dove/
1928 F:      arch/arm/mach-dove/
1929 F:      arch/arm/mach-mv78xx0/
1930 F:      arch/arm/mach-orion5x/
1931 F:      arch/arm/plat-orion/
1932 F:      arch/arm/boot/dts/dove*
1933 F:      arch/arm/boot/dts/orion5x*
1934 T:      git git://git.infradead.org/linux-mvebu.git
1935
1936 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1937 M:      Jason Cooper <jason@lakedaemon.net>
1938 M:      Andrew Lunn <andrew@lunn.ch>
1939 M:      Gregory Clement <gregory.clement@bootlin.com>
1940 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/armada*
1944 F:      arch/arm/boot/dts/kirkwood*
1945 F:      arch/arm/configs/mvebu_*_defconfig
1946 F:      arch/arm/mach-mvebu/
1947 F:      arch/arm64/boot/dts/marvell/armada*
1948 F:      arch/arm64/boot/dts/marvell/cn913*
1949 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1950 F:      drivers/cpufreq/armada-8k-cpufreq.c
1951 F:      drivers/cpufreq/mvebu-cpufreq.c
1952 F:      drivers/irqchip/irq-armada-370-xp.c
1953 F:      drivers/irqchip/irq-mvebu-*
1954 F:      drivers/pinctrl/mvebu/
1955 F:      drivers/rtc/rtc-armada38x.c
1956 T:      git git://git.infradead.org/linux-mvebu.git
1957
1958 ARM/Mediatek RTC DRIVER
1959 M:      Eddie Huang <eddie.huang@mediatek.com>
1960 M:      Sean Wang <sean.wang@mediatek.com>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1963 S:      Maintained
1964 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1965 F:      drivers/rtc/rtc-mt6397.c
1966 F:      drivers/rtc/rtc-mt7622.c
1967
1968 ARM/Mediatek SoC support
1969 M:      Matthias Brugger <matthias.bgg@gmail.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1972 W:      https://mtk.bcnfs.org/
1973 C:      irc://chat.freenode.net/linux-mediatek
1974 S:      Maintained
1975 F:      arch/arm/boot/dts/mt6*
1976 F:      arch/arm/boot/dts/mt7*
1977 F:      arch/arm/boot/dts/mt8*
1978 F:      arch/arm/mach-mediatek/
1979 F:      arch/arm64/boot/dts/mediatek/
1980 F:      drivers/soc/mediatek/
1981 N:      mtk
1982 N:      mt[678]
1983 K:      mediatek
1984
1985 ARM/Mediatek USB3 PHY DRIVER
1986 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1989 S:      Maintained
1990 F:      drivers/phy/mediatek/
1991 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1992
1993 ARM/Microchip (AT91) SoC support
1994 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1995 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 W:      http://www.linux4sam.org
1999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2000 S:      Supported
2001 N:      at91
2002 N:      atmel
2003 F:      arch/arm/mach-at91/
2004 F:      include/soc/at91/
2005 F:      arch/arm/boot/dts/at91*.dts
2006 F:      arch/arm/boot/dts/at91*.dtsi
2007 F:      arch/arm/boot/dts/sama*.dts
2008 F:      arch/arm/boot/dts/sama*.dtsi
2009 F:      arch/arm/include/debug/at91.S
2010 F:      drivers/memory/atmel*
2011 F:      drivers/watchdog/sama5d4_wdt.c
2012 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2013 X:      drivers/net/wireless/atmel/
2014
2015 ARM/MIOA701 MACHINE SUPPORT
2016 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 F:      arch/arm/mach-pxa/mioa701.c
2019 S:      Maintained
2020
2021 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2022 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2023 S:      Maintained
2024
2025 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2026 M:      Linus Walleij <linus.walleij@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 S:      Maintained
2029 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2030 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2031 F:      arch/arm/mach-nomadik/
2032 F:      arch/arm/mach-u300/
2033 F:      arch/arm/mach-ux500/
2034 F:      drivers/soc/ux500/
2035 F:      arch/arm/boot/dts/ste-*
2036 F:      drivers/clk/clk-nomadik.c
2037 F:      drivers/clk/clk-u300.c
2038 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2039 F:      drivers/clocksource/timer-u300.c
2040 F:      drivers/dma/coh901318*
2041 F:      drivers/dma/ste_dma40*
2042 F:      drivers/hwspinlock/u8500_hsem.c
2043 F:      drivers/i2c/busses/i2c-nomadik.c
2044 F:      drivers/i2c/busses/i2c-stu300.c
2045 F:      drivers/iio/adc/ab8500-gpadc.c
2046 F:      drivers/mfd/ab3100*
2047 F:      drivers/mfd/ab8500*
2048 F:      drivers/mfd/abx500*
2049 F:      drivers/mfd/dbx500*
2050 F:      drivers/mfd/db8500*
2051 F:      drivers/pinctrl/nomadik/
2052 F:      drivers/pinctrl/pinctrl-coh901*
2053 F:      drivers/pinctrl/pinctrl-u300.c
2054 F:      drivers/rtc/rtc-ab3100.c
2055 F:      drivers/rtc/rtc-ab8500.c
2056 F:      drivers/rtc/rtc-coh901331.c
2057 F:      drivers/rtc/rtc-pl031.c
2058 F:      drivers/watchdog/coh901327_wdt.c
2059 F:      Documentation/devicetree/bindings/arm/ste-*
2060 F:      Documentation/devicetree/bindings/arm/ux500/
2061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2062
2063 ARM/NUVOTON NPCM ARCHITECTURE
2064 M:      Avi Fishman <avifishman70@gmail.com>
2065 M:      Tomer Maimon <tmaimon77@gmail.com>
2066 M:      Tali Perry <tali.perry1@gmail.com>
2067 R:      Patrick Venture <venture@google.com>
2068 R:      Nancy Yuen <yuenn@google.com>
2069 R:      Benjamin Fair <benjaminfair@google.com>
2070 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2071 S:      Supported
2072 F:      arch/arm/mach-npcm/
2073 F:      arch/arm/boot/dts/nuvoton-npcm*
2074 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2075 F:      drivers/*/*npcm*
2076 F:      Documentation/devicetree/bindings/*/*npcm*
2077 F:      Documentation/devicetree/bindings/*/*/*npcm*
2078
2079 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2080 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2081 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2082 S:      Orphan
2083 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2084 F:      arch/arm/mach-s3c24xx/gta02.h
2085
2086 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2087 M:      Alexander Clouter <alex@digriz.org.uk>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 W:      http://www.digriz.org.uk/ts78xx/kernel
2090 S:      Maintained
2091 F:      arch/arm/mach-orion5x/ts78xx-*
2092
2093 ARM/OXNAS platform support
2094 M:      Neil Armstrong <narmstrong@baylibre.com>
2095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2097 S:      Maintained
2098 F:      arch/arm/mach-oxnas/
2099 F:      arch/arm/boot/dts/ox8*.dts*
2100 N:      oxnas
2101
2102 ARM/PALM TREO SUPPORT
2103 M:      Tomas Cech <sleep_walker@suse.com>
2104 L:      linux-arm-kernel@lists.infradead.org
2105 W:      http://hackndev.com
2106 S:      Maintained
2107 F:      arch/arm/mach-pxa/palmtreo.*
2108
2109 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2110 M:      Marek Vasut <marek.vasut@gmail.com>
2111 L:      linux-arm-kernel@lists.infradead.org
2112 W:      http://hackndev.com
2113 S:      Maintained
2114 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2115 F:      arch/arm/mach-pxa/palmtx.c
2116 F:      arch/arm/mach-pxa/palmt5.*
2117 F:      arch/arm/mach-pxa/include/mach/palmld.h
2118 F:      arch/arm/mach-pxa/palmld.c
2119 F:      arch/arm/mach-pxa/palmte2.*
2120 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2121 F:      arch/arm/mach-pxa/palmtc.c
2122
2123 ARM/PALMZ72 SUPPORT
2124 M:      Sergey Lapin <slapin@ossfans.org>
2125 L:      linux-arm-kernel@lists.infradead.org
2126 W:      http://hackndev.com
2127 S:      Maintained
2128 F:      arch/arm/mach-pxa/palmz72.*
2129
2130 ARM/PLEB SUPPORT
2131 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2132 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2133 S:      Maintained
2134
2135 ARM/PT DIGITAL BOARD PORT
2136 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W:      http://www.armlinux.org.uk/
2139 S:      Maintained
2140
2141 ARM/QUALCOMM SUPPORT
2142 M:      Andy Gross <agross@kernel.org>
2143 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2144 L:      linux-arm-msm@vger.kernel.org
2145 S:      Maintained
2146 F:      Documentation/devicetree/bindings/soc/qcom/
2147 F:      Documentation/devicetree/bindings/*/qcom*
2148 F:      arch/arm/boot/dts/qcom-*.dts
2149 F:      arch/arm/boot/dts/qcom-*.dtsi
2150 F:      arch/arm/mach-qcom/
2151 F:      arch/arm64/boot/dts/qcom/
2152 F:      drivers/*/qcom/
2153 F:      drivers/*/qcom*
2154 F:      drivers/*/*/qcom/
2155 F:      drivers/*/*/qcom*
2156 F:      drivers/*/pm8???-*
2157 F:      drivers/bluetooth/btqcomsmd.c
2158 F:      drivers/clocksource/timer-qcom.c
2159 F:      drivers/extcon/extcon-qcom*
2160 F:      drivers/iommu/msm*
2161 F:      drivers/i2c/busses/i2c-qup.c
2162 F:      drivers/i2c/busses/i2c-qcom-geni.c
2163 F:      drivers/mfd/ssbi.c
2164 F:      drivers/mmc/host/mmci_qcom*
2165 F:      drivers/mmc/host/sdhci-msm.c
2166 F:      drivers/pci/controller/dwc/pcie-qcom.c
2167 F:      drivers/phy/qualcomm/
2168 F:      drivers/power/*/msm*
2169 F:      drivers/reset/reset-qcom-*
2170 F:      drivers/scsi/ufs/ufs-qcom.*
2171 F:      drivers/spi/spi-qup.c
2172 F:      drivers/spi/spi-geni-qcom.c
2173 F:      drivers/spi/spi-qcom-qspi.c
2174 F:      drivers/tty/serial/msm_serial.c
2175 F:      drivers/usb/dwc3/dwc3-qcom.c
2176 F:      include/dt-bindings/*/qcom*
2177 F:      include/linux/*/qcom*
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2179
2180 ARM/RADISYS ENP2611 MACHINE SUPPORT
2181 M:      Lennert Buytenhek <kernel@wantstofly.org>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184
2185 ARM/RDA MICRO ARCHITECTURE
2186 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2189 S:      Maintained
2190 F:      arch/arm/boot/dts/rda8810pl-*
2191 F:      drivers/clocksource/timer-rda.c
2192 F:      drivers/gpio/gpio-rda.c
2193 F:      drivers/irqchip/irq-rda-intc.c
2194 F:      drivers/tty/serial/rda-uart.c
2195 F:      Documentation/devicetree/bindings/arm/rda.yaml
2196 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2197 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2198 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2199 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2200
2201 ARM/REALTEK ARCHITECTURE
2202 M:      Andreas Färber <afaerber@suse.de>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2205 S:      Maintained
2206 F:      arch/arm64/boot/dts/realtek/
2207 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2208
2209 ARM/RENESAS ARM64 ARCHITECTURE
2210 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2211 M:      Magnus Damm <magnus.damm@gmail.com>
2212 L:      linux-renesas-soc@vger.kernel.org
2213 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2215 S:      Supported
2216 F:      arch/arm64/boot/dts/renesas/
2217 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2218 F:      drivers/soc/renesas/
2219 F:      include/linux/soc/renesas/
2220
2221 ARM/RISCPC ARCHITECTURE
2222 M:      Russell King <linux@armlinux.org.uk>
2223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 W:      http://www.armlinux.org.uk/
2225 S:      Maintained
2226 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2227 F:      arch/arm/include/asm/hardware/ioc.h
2228 F:      arch/arm/include/asm/hardware/iomd.h
2229 F:      arch/arm/include/asm/hardware/memc.h
2230 F:      arch/arm/mach-rpc/
2231 F:      drivers/net/ethernet/8390/etherh.c
2232 F:      drivers/net/ethernet/i825xx/ether1*
2233 F:      drivers/net/ethernet/seeq/ether3*
2234 F:      drivers/scsi/arm/
2235
2236 ARM/Rockchip SoC support
2237 M:      Heiko Stuebner <heiko@sntech.de>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L:      linux-rockchip@lists.infradead.org
2240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2241 S:      Maintained
2242 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2243 F:      arch/arm/boot/dts/rk3*
2244 F:      arch/arm/boot/dts/rv1108*
2245 F:      arch/arm/mach-rockchip/
2246 F:      drivers/clk/rockchip/
2247 F:      drivers/i2c/busses/i2c-rk3x.c
2248 F:      drivers/*/*rockchip*
2249 F:      drivers/*/*/*rockchip*
2250 F:      sound/soc/rockchip/
2251 N:      rockchip
2252
2253 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2254 M:      Kukjin Kim <kgene@kernel.org>
2255 M:      Krzysztof Kozlowski <krzk@kernel.org>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2259 S:      Maintained
2260 F:      arch/arm/boot/dts/s3c*
2261 F:      arch/arm/boot/dts/s5p*
2262 F:      arch/arm/boot/dts/exynos*
2263 F:      arch/arm64/boot/dts/exynos/
2264 F:      arch/arm/plat-samsung/
2265 F:      arch/arm/mach-s3c24*/
2266 F:      arch/arm/mach-s3c64xx/
2267 F:      arch/arm/mach-s5p*/
2268 F:      arch/arm/mach-exynos*/
2269 F:      drivers/*/*s3c24*
2270 F:      drivers/*/*/*s3c24*
2271 F:      drivers/*/*s3c64xx*
2272 F:      drivers/*/*s5pv210*
2273 F:      drivers/memory/samsung/
2274 F:      drivers/soc/samsung/
2275 F:      include/linux/soc/samsung/
2276 F:      Documentation/arm/samsung/
2277 F:      Documentation/devicetree/bindings/arm/samsung/
2278 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2279 N:      exynos
2280
2281 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2282 M:      Kyungmin Park <kyungmin.park@samsung.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Maintained
2285 F:      arch/arm/mach-s5pv210/
2286
2287 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2288 M:      Kyungmin Park <kyungmin.park@samsung.com>
2289 M:      Kamil Debski <kamil@wypas.org>
2290 M:      Andrzej Hajda <a.hajda@samsung.com>
2291 L:      linux-arm-kernel@lists.infradead.org
2292 L:      linux-media@vger.kernel.org
2293 S:      Maintained
2294 F:      drivers/media/platform/s5p-g2d/
2295
2296 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2297 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2298 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2299 L:      linux-media@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/media/platform/s5p-cec/
2302 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2303
2304 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2305 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2306 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2307 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2308 L:      linux-arm-kernel@lists.infradead.org
2309 L:      linux-media@vger.kernel.org
2310 S:      Maintained
2311 F:      drivers/media/platform/s5p-jpeg/
2312
2313 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2314 M:      Kyungmin Park <kyungmin.park@samsung.com>
2315 M:      Kamil Debski <kamil@wypas.org>
2316 M:      Jeongtae Park <jtp.park@samsung.com>
2317 M:      Andrzej Hajda <a.hajda@samsung.com>
2318 L:      linux-arm-kernel@lists.infradead.org
2319 L:      linux-media@vger.kernel.org
2320 S:      Maintained
2321 F:      drivers/media/platform/s5p-mfc/
2322
2323 ARM/SHMOBILE ARM ARCHITECTURE
2324 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2325 M:      Magnus Damm <magnus.damm@gmail.com>
2326 L:      linux-renesas-soc@vger.kernel.org
2327 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2329 S:      Supported
2330 F:      arch/arm/boot/dts/emev2*
2331 F:      arch/arm/boot/dts/gr-peach*
2332 F:      arch/arm/boot/dts/iwg20d-q7*
2333 F:      arch/arm/boot/dts/r7s*
2334 F:      arch/arm/boot/dts/r8a*
2335 F:      arch/arm/boot/dts/r9a*
2336 F:      arch/arm/boot/dts/sh*
2337 F:      arch/arm/configs/shmobile_defconfig
2338 F:      arch/arm/include/debug/renesas-scif.S
2339 F:      arch/arm/mach-shmobile/
2340 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2341 F:      drivers/soc/renesas/
2342 F:      include/linux/soc/renesas/
2343
2344 ARM/SOCFPGA ARCHITECTURE
2345 M:      Dinh Nguyen <dinguyen@kernel.org>
2346 S:      Maintained
2347 F:      arch/arm/mach-socfpga/
2348 F:      arch/arm/boot/dts/socfpga*
2349 F:      arch/arm/configs/socfpga_defconfig
2350 F:      arch/arm64/boot/dts/altera/
2351 F:      arch/arm64/boot/dts/intel/
2352 W:      http://www.rocketboards.org
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2354
2355 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2356 M:      Dinh Nguyen <dinguyen@kernel.org>
2357 S:      Maintained
2358 F:      drivers/clk/socfpga/
2359
2360 ARM/SOCFPGA EDAC SUPPORT
2361 M:      Thor Thayer <thor.thayer@linux.intel.com>
2362 S:      Maintained
2363 F:      drivers/edac/altera_edac.
2364
2365 ARM/SPREADTRUM SoC SUPPORT
2366 M:      Orson Zhai <orsonzhai@gmail.com>
2367 M:      Baolin Wang <baolin.wang7@gmail.com>
2368 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2369 S:      Maintained
2370 F:      arch/arm64/boot/dts/sprd
2371 N:      sprd
2372 N:      sc27xx
2373 N:      sc2731
2374
2375 ARM/STI ARCHITECTURE
2376 M:      Patrice Chotard <patrice.chotard@st.com>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 W:      http://www.stlinux.com
2379 S:      Maintained
2380 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2381 F:      arch/arm/mach-sti/
2382 F:      arch/arm/boot/dts/sti*
2383 F:      drivers/char/hw_random/st-rng.c
2384 F:      drivers/clocksource/arm_global_timer.c
2385 F:      drivers/clocksource/clksrc_st_lpc.c
2386 F:      drivers/cpufreq/sti-cpufreq.c
2387 F:      drivers/dma/st_fdma*
2388 F:      drivers/i2c/busses/i2c-st.c
2389 F:      drivers/media/rc/st_rc.c
2390 F:      drivers/media/platform/sti/c8sectpfe/
2391 F:      drivers/mmc/host/sdhci-st.c
2392 F:      drivers/phy/st/phy-miphy28lp.c
2393 F:      drivers/phy/st/phy-stih407-usb.c
2394 F:      drivers/pinctrl/pinctrl-st.c
2395 F:      drivers/remoteproc/st_remoteproc.c
2396 F:      drivers/remoteproc/st_slim_rproc.c
2397 F:      drivers/reset/sti/
2398 F:      drivers/rtc/rtc-st-lpc.c
2399 F:      drivers/tty/serial/st-asc.c
2400 F:      drivers/usb/dwc3/dwc3-st.c
2401 F:      drivers/usb/host/ehci-st.c
2402 F:      drivers/usb/host/ohci-st.c
2403 F:      drivers/watchdog/st_lpc_wdt.c
2404 F:      drivers/ata/ahci_st.c
2405 F:      include/linux/remoteproc/st_slim_rproc.h
2406
2407 ARM/STM32 ARCHITECTURE
2408 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2409 M:      Alexandre Torgue <alexandre.torgue@st.com>
2410 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Maintained
2413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2414 N:      stm32
2415 N:      stm
2416 F:      arch/arm/boot/dts/stm32*
2417 F:      arch/arm/mach-stm32/
2418 F:      drivers/clocksource/armv7m_systick.c
2419
2420 ARM/Synaptics SoC support
2421 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2422 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Maintained
2425 F:      arch/arm/mach-berlin/
2426 F:      arch/arm/boot/dts/berlin*
2427 F:      arch/arm64/boot/dts/synaptics/
2428
2429 ARM/TANGO ARCHITECTURE
2430 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2431 M:      Mans Rullgard <mans@mansr.com>
2432 L:      linux-arm-kernel@lists.infradead.org
2433 S:      Odd Fixes
2434 N:      tango
2435
2436 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2437 M:      Lennert Buytenhek <kernel@wantstofly.org>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Maintained
2440
2441 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2442 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2443 L:      linux-tegra@vger.kernel.org
2444 L:      linux-media@vger.kernel.org
2445 S:      Maintained
2446 F:      drivers/media/platform/tegra-cec/
2447 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2448
2449 ARM/TETON BGA MACHINE SUPPORT
2450 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 S:      Maintained
2453
2454 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2455 M:      Santosh Shilimkar <ssantosh@kernel.org>
2456 L:      linux-kernel@vger.kernel.org
2457 S:      Maintained
2458 F:      drivers/memory/*emif*
2459
2460 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2461 M:      Tero Kristo <t-kristo@ti.com>
2462 M:      Nishanth Menon <nm@ti.com>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 S:      Supported
2465 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2466 F:      arch/arm64/boot/dts/ti/Makefile
2467 F:      arch/arm64/boot/dts/ti/k3-*
2468 F:      include/dt-bindings/pinctrl/k3.h
2469
2470 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2471 M:      Santosh Shilimkar <ssantosh@kernel.org>
2472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 S:      Maintained
2474 F:      arch/arm/mach-keystone/
2475 F:      arch/arm/boot/dts/keystone-*
2476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2477
2478 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2479 M:      Santosh Shilimkar <ssantosh@kernel.org>
2480 L:      linux-kernel@vger.kernel.org
2481 S:      Maintained
2482 F:      drivers/clk/keystone/
2483
2484 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2485 M:      Santosh Shilimkar <ssantosh@kernel.org>
2486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 L:      linux-kernel@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/clocksource/timer-keystone.c
2490
2491 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2492 M:      Santosh Shilimkar <ssantosh@kernel.org>
2493 L:      linux-kernel@vger.kernel.org
2494 S:      Maintained
2495 F:      drivers/power/reset/keystone-reset.c
2496
2497 ARM/THECUS N2100 MACHINE SUPPORT
2498 M:      Lennert Buytenhek <kernel@wantstofly.org>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Maintained
2501
2502 ARM/TOSA MACHINE SUPPORT
2503 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2504 M:      Dirk Opfer <dirk@opfer-online.de>
2505 S:      Maintained
2506
2507 ARM/UNIPHIER ARCHITECTURE
2508 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2511 S:      Maintained
2512 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2513 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2514 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2515 F:      arch/arm/boot/dts/uniphier*
2516 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2517 F:      arch/arm/mach-uniphier/
2518 F:      arch/arm/mm/cache-uniphier.c
2519 F:      arch/arm64/boot/dts/socionext/uniphier*
2520 F:      drivers/bus/uniphier-system-bus.c
2521 F:      drivers/clk/uniphier/
2522 F:      drivers/dma/uniphier-mdmac.c
2523 F:      drivers/gpio/gpio-uniphier.c
2524 F:      drivers/i2c/busses/i2c-uniphier*
2525 F:      drivers/irqchip/irq-uniphier-aidet.c
2526 F:      drivers/mmc/host/uniphier-sd.c
2527 F:      drivers/pinctrl/uniphier/
2528 F:      drivers/reset/reset-uniphier.c
2529 F:      drivers/tty/serial/8250/8250_uniphier.c
2530 N:      uniphier
2531
2532 Ux500 CLOCK DRIVERS
2533 M:      Ulf Hansson <ulf.hansson@linaro.org>
2534 L:      linux-clk@vger.kernel.org
2535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 S:      Maintained
2537 F:      drivers/clk/ux500/
2538
2539 ARM/VERSATILE EXPRESS PLATFORM
2540 M:      Liviu Dudau <liviu.dudau@arm.com>
2541 M:      Sudeep Holla <sudeep.holla@arm.com>
2542 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 S:      Maintained
2545 F:      arch/arm/boot/dts/vexpress*
2546 F:      arch/arm64/boot/dts/arm/
2547 F:      arch/arm/mach-vexpress/
2548 F:      */*/vexpress*
2549 F:      */*/*/vexpress*
2550 F:      drivers/clk/versatile/clk-vexpress-osc.c
2551 F:      drivers/clocksource/timer-versatile.c
2552 N:      mps2
2553
2554 ARM/VFP SUPPORT
2555 M:      Russell King <linux@armlinux.org.uk>
2556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 W:      http://www.armlinux.org.uk/
2558 S:      Maintained
2559 F:      arch/arm/vfp/
2560
2561 ARM/VOIPAC PXA270 SUPPORT
2562 M:      Marek Vasut <marek.vasut@gmail.com>
2563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 S:      Maintained
2565 F:      arch/arm/mach-pxa/vpac270.c
2566 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2567
2568 ARM/VT8500 ARM ARCHITECTURE
2569 M:      Tony Prisk <linux@prisktech.co.nz>
2570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 S:      Maintained
2572 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2573 F:      arch/arm/mach-vt8500/
2574 F:      drivers/clocksource/timer-vt8500.c
2575 F:      drivers/i2c/busses/i2c-wmt.c
2576 F:      drivers/mmc/host/wmt-sdmmc.c
2577 F:      drivers/pwm/pwm-vt8500.c
2578 F:      drivers/rtc/rtc-vt8500.c
2579 F:      drivers/tty/serial/vt8500_serial.c
2580 F:      drivers/usb/host/ehci-platform.c
2581 F:      drivers/usb/host/uhci-platform.c
2582 F:      drivers/video/fbdev/vt8500lcdfb.*
2583 F:      drivers/video/fbdev/wm8505fb*
2584 F:      drivers/video/fbdev/wmt_ge_rops.*
2585
2586 ARM/ZIPIT Z2 SUPPORT
2587 M:      Marek Vasut <marek.vasut@gmail.com>
2588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 S:      Maintained
2590 F:      arch/arm/mach-pxa/z2.c
2591 F:      arch/arm/mach-pxa/include/mach/z2.h
2592
2593 ARM/ZTE ARCHITECTURE
2594 M:      Jun Nie <jun.nie@linaro.org>
2595 M:      Shawn Guo <shawnguo@kernel.org>
2596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 S:      Maintained
2598 F:      arch/arm/boot/dts/zx2967*
2599 F:      arch/arm/mach-zx/
2600 F:      arch/arm64/boot/dts/zte/
2601 F:      drivers/clk/zte/
2602 F:      drivers/dma/zx_dma.c
2603 F:      drivers/gpio/gpio-zx.c
2604 F:      drivers/i2c/busses/i2c-zx2967.c
2605 F:      drivers/mmc/host/dw_mmc-zx.*
2606 F:      drivers/pinctrl/zte/
2607 F:      drivers/soc/zte/
2608 F:      drivers/thermal/zx2967_thermal.c
2609 F:      drivers/watchdog/zx2967_wdt.c
2610 F:      Documentation/devicetree/bindings/arm/zte.yaml
2611 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2612 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2613 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2614 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2615 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2616 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2617 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2618 F:      Documentation/devicetree/bindings/soc/zte/
2619 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2620 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2621 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2622 F:      include/dt-bindings/clock/zx2967*.h
2623 F:      include/dt-bindings/soc/zte,*.h
2624 F:      sound/soc/codecs/zx_aud96p22.c
2625 F:      sound/soc/zte/
2626
2627 ARM/ZYNQ ARCHITECTURE
2628 M:      Michal Simek <michal.simek@xilinx.com>
2629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 W:      http://wiki.xilinx.com
2631 T:      git https://github.com/Xilinx/linux-xlnx.git
2632 S:      Supported
2633 F:      arch/arm/mach-zynq/
2634 F:      drivers/cpuidle/cpuidle-zynq.c
2635 F:      drivers/block/xsysace.c
2636 N:      zynq
2637 N:      xilinx
2638 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2639 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2640 F:      drivers/clocksource/timer-cadence-ttc.c
2641 F:      drivers/i2c/busses/i2c-cadence.c
2642 F:      drivers/mmc/host/sdhci-of-arasan.c
2643 F:      drivers/edac/synopsys_edac.c
2644 F:      drivers/i2c/busses/i2c-xiic.c
2645
2646 ARM64 PORT (AARCH64 ARCHITECTURE)
2647 M:      Catalin Marinas <catalin.marinas@arm.com>
2648 M:      Will Deacon <will@kernel.org>
2649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2651 S:      Maintained
2652 F:      arch/arm64/
2653 X:      arch/arm64/boot/dts/
2654 F:      Documentation/arm64/
2655 F:      tools/testing/selftests/arm64/
2656
2657 AS3645A LED FLASH CONTROLLER DRIVER
2658 M:      Sakari Ailus <sakari.ailus@iki.fi>
2659 L:      linux-leds@vger.kernel.org
2660 S:      Maintained
2661 F:      drivers/leds/leds-as3645a.c
2662
2663 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2664 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2665 L:      linux-media@vger.kernel.org
2666 T:      git git://linuxtv.org/media_tree.git
2667 S:      Maintained
2668 F:      drivers/media/i2c/ak7375.c
2669 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2670
2671 ASAHI KASEI AK8974 DRIVER
2672 M:      Linus Walleij <linus.walleij@linaro.org>
2673 L:      linux-iio@vger.kernel.org
2674 W:      http://www.akm.com/
2675 S:      Supported
2676 F:      drivers/iio/magnetometer/ak8974.c
2677
2678 ASC7621 HARDWARE MONITOR DRIVER
2679 M:      George Joseph <george.joseph@fairview5.com>
2680 L:      linux-hwmon@vger.kernel.org
2681 S:      Maintained
2682 F:      Documentation/hwmon/asc7621.rst
2683 F:      drivers/hwmon/asc7621.c
2684
2685 ASPEED PINCTRL DRIVERS
2686 M:      Andrew Jeffery <andrew@aj.id.au>
2687 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2688 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2689 L:      linux-gpio@vger.kernel.org
2690 S:      Maintained
2691 F:      drivers/pinctrl/aspeed/
2692 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2693
2694 ASPEED VIDEO ENGINE DRIVER
2695 M:      Eddie James <eajames@linux.ibm.com>
2696 L:      linux-media@vger.kernel.org
2697 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2698 S:      Maintained
2699 F:      drivers/media/platform/aspeed-video.c
2700 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2701
2702 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2703 M:      Corentin Chary <corentin.chary@gmail.com>
2704 L:      acpi4asus-user@lists.sourceforge.net
2705 L:      platform-driver-x86@vger.kernel.org
2706 W:      http://acpi4asus.sf.net
2707 S:      Maintained
2708 F:      drivers/platform/x86/asus*.c
2709 F:      drivers/platform/x86/eeepc*.c
2710
2711 ASUS WIRELESS RADIO CONTROL DRIVER
2712 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2713 L:      platform-driver-x86@vger.kernel.org
2714 S:      Maintained
2715 F:      drivers/platform/x86/asus-wireless.c
2716
2717 ASYMMETRIC KEYS
2718 M:      David Howells <dhowells@redhat.com>
2719 L:      keyrings@vger.kernel.org
2720 S:      Maintained
2721 F:      Documentation/crypto/asymmetric-keys.txt
2722 F:      include/linux/verification.h
2723 F:      include/crypto/public_key.h
2724 F:      include/crypto/pkcs7.h
2725 F:      crypto/asymmetric_keys/
2726
2727 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2728 R:      Dan Williams <dan.j.williams@intel.com>
2729 W:      http://sourceforge.net/projects/xscaleiop
2730 S:      Odd fixes
2731 F:      Documentation/crypto/async-tx-api.txt
2732 F:      crypto/async_tx/
2733 F:      drivers/dma/
2734 F:      include/linux/dmaengine.h
2735 F:      include/linux/async_tx.h
2736
2737 AT24 EEPROM DRIVER
2738 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2739 L:      linux-i2c@vger.kernel.org
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2741 S:      Maintained
2742 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2743 F:      drivers/misc/eeprom/at24.c
2744
2745 ATA OVER ETHERNET (AOE) DRIVER
2746 M:      "Justin Sanders" <justin@coraid.com>
2747 W:      http://www.openaoe.org/
2748 S:      Supported
2749 F:      Documentation/admin-guide/aoe/
2750 F:      drivers/block/aoe/
2751
2752 ATHEROS 71XX/9XXX GPIO DRIVER
2753 M:      Alban Bedel <albeu@free.fr>
2754 W:      https://github.com/AlbanBedel/linux
2755 T:      git git://github.com/AlbanBedel/linux
2756 S:      Maintained
2757 F:      drivers/gpio/gpio-ath79.c
2758 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2759
2760 ATHEROS 71XX/9XXX USB PHY DRIVER
2761 M:      Alban Bedel <albeu@free.fr>
2762 W:      https://github.com/AlbanBedel/linux
2763 T:      git git://github.com/AlbanBedel/linux
2764 S:      Maintained
2765 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2766 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2767
2768 ATHEROS ATH GENERIC UTILITIES
2769 M:      Kalle Valo <kvalo@codeaurora.org>
2770 L:      linux-wireless@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/net/wireless/ath/*
2773
2774 ATHEROS ATH5K WIRELESS DRIVER
2775 M:      Jiri Slaby <jirislaby@gmail.com>
2776 M:      Nick Kossifidis <mickflemm@gmail.com>
2777 M:      Luis Chamberlain <mcgrof@kernel.org>
2778 L:      linux-wireless@vger.kernel.org
2779 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2780 S:      Maintained
2781 F:      drivers/net/wireless/ath/ath5k/
2782
2783 ATHEROS ATH6KL WIRELESS DRIVER
2784 M:      Kalle Valo <kvalo@codeaurora.org>
2785 L:      linux-wireless@vger.kernel.org
2786 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2788 S:      Supported
2789 F:      drivers/net/wireless/ath/ath6kl/
2790
2791 ATI_REMOTE2 DRIVER
2792 M:      Ville Syrjala <syrjala@sci.fi>
2793 S:      Maintained
2794 F:      drivers/input/misc/ati_remote2.c
2795
2796 ATK0110 HWMON DRIVER
2797 M:      Luca Tettamanti <kronos.it@gmail.com>
2798 L:      linux-hwmon@vger.kernel.org
2799 S:      Maintained
2800 F:      drivers/hwmon/asus_atk0110.c
2801
2802 ATLX ETHERNET DRIVERS
2803 M:      Jay Cliburn <jcliburn@gmail.com>
2804 M:      Chris Snook <chris.snook@gmail.com>
2805 L:      netdev@vger.kernel.org
2806 W:      http://sourceforge.net/projects/atl1
2807 W:      http://atl1.sourceforge.net
2808 S:      Maintained
2809 F:      drivers/net/ethernet/atheros/
2810
2811 ATM
2812 M:      Chas Williams <3chas3@gmail.com>
2813 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2814 L:      netdev@vger.kernel.org
2815 W:      http://linux-atm.sourceforge.net
2816 S:      Maintained
2817 F:      drivers/atm/
2818 F:      include/linux/atm*
2819 F:      include/uapi/linux/atm*
2820
2821 ATMEL MACB ETHERNET DRIVER
2822 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2823 S:      Supported
2824 F:      drivers/net/ethernet/cadence/
2825
2826 ATMEL MAXTOUCH DRIVER
2827 M:      Nick Dyer <nick@shmanahar.org>
2828 T:      git git://github.com/ndyer/linux.git
2829 S:      Maintained
2830 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2831 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2832
2833 ATMEL WIRELESS DRIVER
2834 M:      Simon Kelley <simon@thekelleys.org.uk>
2835 L:      linux-wireless@vger.kernel.org
2836 W:      http://www.thekelleys.org.uk/atmel
2837 W:      http://atmelwlandriver.sourceforge.net/
2838 S:      Maintained
2839 F:      drivers/net/wireless/atmel/atmel*
2840
2841 ATOMIC INFRASTRUCTURE
2842 M:      Will Deacon <will@kernel.org>
2843 M:      Peter Zijlstra <peterz@infradead.org>
2844 R:      Boqun Feng <boqun.feng@gmail.com>
2845 L:      linux-kernel@vger.kernel.org
2846 S:      Maintained
2847 F:      arch/*/include/asm/atomic*.h
2848 F:      include/*/atomic*.h
2849 F:      scripts/atomic/
2850
2851 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2852 M:      Bradley Grove <linuxdrivers@attotech.com>
2853 L:      linux-scsi@vger.kernel.org
2854 W:      http://www.attotech.com
2855 S:      Supported
2856 F:      drivers/scsi/esas2r
2857
2858 ATUSB IEEE 802.15.4 RADIO DRIVER
2859 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2860 L:      linux-wpan@vger.kernel.org
2861 S:      Maintained
2862 F:      drivers/net/ieee802154/atusb.c
2863 F:      drivers/net/ieee802154/atusb.h
2864 F:      drivers/net/ieee802154/at86rf230.h
2865
2866 AUDIT SUBSYSTEM
2867 M:      Paul Moore <paul@paul-moore.com>
2868 M:      Eric Paris <eparis@redhat.com>
2869 L:      linux-audit@redhat.com (moderated for non-subscribers)
2870 W:      https://github.com/linux-audit
2871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2872 S:      Supported
2873 F:      include/linux/audit.h
2874 F:      include/uapi/linux/audit.h
2875 F:      kernel/audit*
2876
2877 AUXILIARY DISPLAY DRIVERS
2878 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2879 S:      Maintained
2880 F:      drivers/auxdisplay/
2881 F:      include/linux/cfag12864b.h
2882
2883 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2884 M:      Andreas Klinger <ak@it-klinger.de>
2885 L:      linux-iio@vger.kernel.org
2886 S:      Maintained
2887 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2888 F:      drivers/iio/adc/hx711.c
2889
2890 AX.25 NETWORK LAYER
2891 M:      Ralf Baechle <ralf@linux-mips.org>
2892 L:      linux-hams@vger.kernel.org
2893 W:      http://www.linux-ax25.org/
2894 S:      Maintained
2895 F:      include/uapi/linux/ax25.h
2896 F:      include/net/ax25.h
2897 F:      net/ax25/
2898
2899 AXENTIA ARM DEVICES
2900 M:      Peter Rosin <peda@axentia.se>
2901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 S:      Maintained
2903 F:      arch/arm/boot/dts/at91-linea.dtsi
2904 F:      arch/arm/boot/dts/at91-natte.dtsi
2905 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2906 F:      arch/arm/boot/dts/at91-tse850-3.dts
2907
2908 AXENTIA ASOC DRIVERS
2909 M:      Peter Rosin <peda@axentia.se>
2910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2911 S:      Maintained
2912 F:      Documentation/devicetree/bindings/sound/axentia,*
2913 F:      sound/soc/atmel/tse850-pcm5142.c
2914
2915 AXXIA I2C CONTROLLER
2916 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2917 L:      linux-i2c@vger.kernel.org
2918 S:      Maintained
2919 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2920 F:      drivers/i2c/busses/i2c-axxia.c
2921
2922 AZ6007 DVB DRIVER
2923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2924 L:      linux-media@vger.kernel.org
2925 W:      https://linuxtv.org
2926 T:      git git://linuxtv.org/media_tree.git
2927 S:      Maintained
2928 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2929
2930 AZTECH FM RADIO RECEIVER DRIVER
2931 M:      Hans Verkuil <hverkuil@xs4all.nl>
2932 L:      linux-media@vger.kernel.org
2933 T:      git git://linuxtv.org/media_tree.git
2934 W:      https://linuxtv.org
2935 S:      Maintained
2936 F:      drivers/media/radio/radio-aztech*
2937
2938 B43 WIRELESS DRIVER
2939 L:      linux-wireless@vger.kernel.org
2940 L:      b43-dev@lists.infradead.org
2941 W:      http://wireless.kernel.org/en/users/Drivers/b43
2942 S:      Odd Fixes
2943 F:      drivers/net/wireless/broadcom/b43/
2944
2945 B43LEGACY WIRELESS DRIVER
2946 M:      Larry Finger <Larry.Finger@lwfinger.net>
2947 L:      linux-wireless@vger.kernel.org
2948 L:      b43-dev@lists.infradead.org
2949 W:      http://wireless.kernel.org/en/users/Drivers/b43
2950 S:      Maintained
2951 F:      drivers/net/wireless/broadcom/b43legacy/
2952
2953 BACKLIGHT CLASS/SUBSYSTEM
2954 M:      Lee Jones <lee.jones@linaro.org>
2955 M:      Daniel Thompson <daniel.thompson@linaro.org>
2956 M:      Jingoo Han <jingoohan1@gmail.com>
2957 L:      dri-devel@lists.freedesktop.org
2958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2959 S:      Maintained
2960 F:      drivers/video/backlight/
2961 F:      include/linux/backlight.h
2962 F:      include/linux/pwm_backlight.h
2963 F:      Documentation/devicetree/bindings/leds/backlight
2964 F:      Documentation/ABI/stable/sysfs-class-backlight
2965 F:      Documentation/ABI/testing/sysfs-class-backlight
2966
2967 BATMAN ADVANCED
2968 M:      Marek Lindner <mareklindner@neomailbox.ch>
2969 M:      Simon Wunderlich <sw@simonwunderlich.de>
2970 M:      Antonio Quartulli <a@unstable.cc>
2971 M:      Sven Eckelmann <sven@narfation.org>
2972 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2973 W:      https://www.open-mesh.org/
2974 B:      https://www.open-mesh.org/projects/batman-adv/issues
2975 C:      irc://chat.freenode.net/batman
2976 Q:      https://patchwork.open-mesh.org/project/batman/list/
2977 T:      git https://git.open-mesh.org/linux-merge.git
2978 S:      Maintained
2979 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2980 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2981 F:      Documentation/networking/batman-adv.rst
2982 F:      include/uapi/linux/batadv_packet.h
2983 F:      include/uapi/linux/batman_adv.h
2984 F:      net/batman-adv/
2985
2986 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2987 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2988 L:      linux-hams@vger.kernel.org
2989 W:      http://www.baycom.org/~tom/ham/ham.html
2990 S:      Maintained
2991 F:      drivers/net/hamradio/baycom*
2992
2993 BCACHE (BLOCK LAYER CACHE)
2994 M:      Coly Li <colyli@suse.de>
2995 M:      Kent Overstreet <kent.overstreet@gmail.com>
2996 L:      linux-bcache@vger.kernel.org
2997 W:      http://bcache.evilpiepirate.org
2998 C:      irc://irc.oftc.net/bcache
2999 S:      Maintained
3000 F:      drivers/md/bcache/
3001
3002 BDISP ST MEDIA DRIVER
3003 M:      Fabien Dessenne <fabien.dessenne@st.com>
3004 L:      linux-media@vger.kernel.org
3005 T:      git git://linuxtv.org/media_tree.git
3006 W:      https://linuxtv.org
3007 S:      Supported
3008 F:      drivers/media/platform/sti/bdisp
3009
3010 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3011 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3012 L:      netdev@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/net/ethernet/ec_bhf.c
3015
3016 BEFS FILE SYSTEM
3017 M:      Luis de Bethencourt <luisbg@kernel.org>
3018 M:      Salah Triki <salah.triki@gmail.com>
3019 S:      Maintained
3020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3021 F:      Documentation/filesystems/befs.txt
3022 F:      fs/befs/
3023
3024 BFQ I/O SCHEDULER
3025 M:      Paolo Valente <paolo.valente@linaro.org>
3026 M:      Jens Axboe <axboe@kernel.dk>
3027 L:      linux-block@vger.kernel.org
3028 S:      Maintained
3029 F:      block/bfq-*
3030 F:      Documentation/block/bfq-iosched.rst
3031
3032 BFS FILE SYSTEM
3033 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3034 S:      Maintained
3035 F:      Documentation/filesystems/bfs.txt
3036 F:      fs/bfs/
3037 F:      include/uapi/linux/bfs_fs.h
3038
3039 BLINKM RGB LED DRIVER
3040 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3041 S:      Maintained
3042 F:      drivers/leds/leds-blinkm.c
3043
3044 BLOCK LAYER
3045 M:      Jens Axboe <axboe@kernel.dk>
3046 L:      linux-block@vger.kernel.org
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3048 S:      Maintained
3049 F:      block/
3050 F:      drivers/block/
3051 F:      kernel/trace/blktrace.c
3052 F:      lib/sbitmap.c
3053
3054 BLOCK2MTD DRIVER
3055 M:      Joern Engel <joern@lazybastard.org>
3056 L:      linux-mtd@lists.infradead.org
3057 S:      Maintained
3058 F:      drivers/mtd/devices/block2mtd.c
3059
3060 BLUETOOTH DRIVERS
3061 M:      Marcel Holtmann <marcel@holtmann.org>
3062 M:      Johan Hedberg <johan.hedberg@gmail.com>
3063 L:      linux-bluetooth@vger.kernel.org
3064 W:      http://www.bluez.org/
3065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3067 S:      Maintained
3068 F:      drivers/bluetooth/
3069
3070 BLUETOOTH SUBSYSTEM
3071 M:      Marcel Holtmann <marcel@holtmann.org>
3072 M:      Johan Hedberg <johan.hedberg@gmail.com>
3073 L:      linux-bluetooth@vger.kernel.org
3074 W:      http://www.bluez.org/
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3077 S:      Maintained
3078 F:      net/bluetooth/
3079 F:      include/net/bluetooth/
3080
3081 BONDING DRIVER
3082 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3083 M:      Veaceslav Falico <vfalico@gmail.com>
3084 M:      Andy Gospodarek <andy@greyhouse.net>
3085 L:      netdev@vger.kernel.org
3086 W:      http://sourceforge.net/projects/bonding/
3087 S:      Supported
3088 F:      drivers/net/bonding/
3089 F:      include/uapi/linux/if_bonding.h
3090
3091 BPF (Safe dynamic programs and tools)
3092 M:      Alexei Starovoitov <ast@kernel.org>
3093 M:      Daniel Borkmann <daniel@iogearbox.net>
3094 R:      Martin KaFai Lau <kafai@fb.com>
3095 R:      Song Liu <songliubraving@fb.com>
3096 R:      Yonghong Song <yhs@fb.com>
3097 R:      Andrii Nakryiko <andriin@fb.com>
3098 L:      netdev@vger.kernel.org
3099 L:      bpf@vger.kernel.org
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3102 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3103 S:      Supported
3104 F:      arch/*/net/*
3105 F:      Documentation/networking/filter.txt
3106 F:      Documentation/bpf/
3107 F:      include/linux/bpf*
3108 F:      include/linux/filter.h
3109 F:      include/trace/events/xdp.h
3110 F:      include/uapi/linux/bpf*
3111 F:      include/uapi/linux/filter.h
3112 F:      kernel/bpf/
3113 F:      kernel/trace/bpf_trace.c
3114 F:      lib/test_bpf.c
3115 F:      net/bpf/
3116 F:      net/core/filter.c
3117 F:      net/sched/act_bpf.c
3118 F:      net/sched/cls_bpf.c
3119 F:      samples/bpf/
3120 F:      tools/bpf/
3121 F:      tools/lib/bpf/
3122 F:      tools/testing/selftests/bpf/
3123 K:      bpf
3124 N:      bpf
3125
3126 BPF JIT for ARM
3127 M:      Shubham Bansal <illusionist.neo@gmail.com>
3128 L:      netdev@vger.kernel.org
3129 L:      bpf@vger.kernel.org
3130 S:      Maintained
3131 F:      arch/arm/net/
3132
3133 BPF JIT for ARM64
3134 M:      Daniel Borkmann <daniel@iogearbox.net>
3135 M:      Alexei Starovoitov <ast@kernel.org>
3136 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3137 L:      netdev@vger.kernel.org
3138 L:      bpf@vger.kernel.org
3139 S:      Supported
3140 F:      arch/arm64/net/
3141
3142 BPF JIT for MIPS (32-BIT AND 64-BIT)
3143 M:      Paul Burton <paulburton@kernel.org>
3144 L:      netdev@vger.kernel.org
3145 L:      bpf@vger.kernel.org
3146 S:      Maintained
3147 F:      arch/mips/net/
3148
3149 BPF JIT for NFP NICs
3150 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3151 L:      netdev@vger.kernel.org
3152 L:      bpf@vger.kernel.org
3153 S:      Supported
3154 F:      drivers/net/ethernet/netronome/nfp/bpf/
3155
3156 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3157 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3158 M:      Sandipan Das <sandipan@linux.ibm.com>
3159 L:      netdev@vger.kernel.org
3160 L:      bpf@vger.kernel.org
3161 S:      Maintained
3162 F:      arch/powerpc/net/
3163
3164 BPF JIT for RISC-V (RV64G)
3165 M:      Björn Töpel <bjorn.topel@gmail.com>
3166 L:      netdev@vger.kernel.org
3167 S:      Maintained
3168 F:      arch/riscv/net/
3169
3170 BPF JIT for S390
3171 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3172 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3173 M:      Vasily Gorbik <gor@linux.ibm.com>
3174 L:      netdev@vger.kernel.org
3175 L:      bpf@vger.kernel.org
3176 S:      Maintained
3177 F:      arch/s390/net/
3178 X:      arch/s390/net/pnet.c
3179
3180 BPF JIT for SPARC (32-BIT AND 64-BIT)
3181 M:      David S. Miller <davem@davemloft.net>
3182 L:      netdev@vger.kernel.org
3183 L:      bpf@vger.kernel.org
3184 S:      Maintained
3185 F:      arch/sparc/net/
3186
3187 BPF JIT for X86 32-BIT
3188 M:      Wang YanQing <udknight@gmail.com>
3189 L:      netdev@vger.kernel.org
3190 L:      bpf@vger.kernel.org
3191 S:      Maintained
3192 F:      arch/x86/net/bpf_jit_comp32.c
3193
3194 BPF JIT for X86 64-BIT
3195 M:      Alexei Starovoitov <ast@kernel.org>
3196 M:      Daniel Borkmann <daniel@iogearbox.net>
3197 L:      netdev@vger.kernel.org
3198 L:      bpf@vger.kernel.org
3199 S:      Supported
3200 F:      arch/x86/net/
3201 X:      arch/x86/net/bpf_jit_comp32.c
3202
3203 BROADCOM B44 10/100 ETHERNET DRIVER
3204 M:      Michael Chan <michael.chan@broadcom.com>
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/broadcom/b44.*
3208
3209 BROADCOM B53 ETHERNET SWITCH DRIVER
3210 M:      Florian Fainelli <f.fainelli@gmail.com>
3211 L:      netdev@vger.kernel.org
3212 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3213 S:      Supported
3214 F:      drivers/net/dsa/b53/*
3215 F:      include/linux/platform_data/b53.h
3216
3217 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3218 M:      Florian Fainelli <f.fainelli@gmail.com>
3219 M:      Ray Jui <rjui@broadcom.com>
3220 M:      Scott Branden <sbranden@broadcom.com>
3221 M:      bcm-kernel-feedback-list@broadcom.com
3222 T:      git git://github.com/broadcom/mach-bcm
3223 S:      Maintained
3224 N:      bcm281*
3225 N:      bcm113*
3226 N:      bcm216*
3227 N:      kona
3228 F:      arch/arm/mach-bcm/
3229
3230 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3231 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3232 L:      bcm-kernel-feedback-list@broadcom.com
3233 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235 T:      git git://github.com/anholt/linux
3236 S:      Maintained
3237 N:      bcm2711
3238 N:      bcm2835
3239 F:      drivers/staging/vc04_services
3240
3241 BROADCOM BCM47XX MIPS ARCHITECTURE
3242 M:      Hauke Mehrtens <hauke@hauke-m.de>
3243 M:      Rafał Miłecki <zajec5@gmail.com>
3244 L:      linux-mips@vger.kernel.org
3245 S:      Maintained
3246 F:      Documentation/devicetree/bindings/mips/brcm/
3247 F:      arch/mips/bcm47xx/*
3248 F:      arch/mips/include/asm/mach-bcm47xx/*
3249
3250 BROADCOM BCM5301X ARM ARCHITECTURE
3251 M:      Hauke Mehrtens <hauke@hauke-m.de>
3252 M:      Rafał Miłecki <zajec5@gmail.com>
3253 M:      bcm-kernel-feedback-list@broadcom.com
3254 L:      linux-arm-kernel@lists.infradead.org
3255 S:      Maintained
3256 F:      arch/arm/mach-bcm/bcm_5301x.c
3257 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3258 F:      arch/arm/boot/dts/bcm470*
3259 F:      arch/arm/boot/dts/bcm953012*
3260
3261 BROADCOM BCM53573 ARM ARCHITECTURE
3262 M:      Rafał Miłecki <rafal@milecki.pl>
3263 L:      bcm-kernel-feedback-list@broadcom.com
3264 L:      linux-arm-kernel@lists.infradead.org
3265 S:      Maintained
3266 F:      arch/arm/boot/dts/bcm53573*
3267 F:      arch/arm/boot/dts/bcm47189*
3268
3269 BROADCOM BCM63XX ARM ARCHITECTURE
3270 M:      Florian Fainelli <f.fainelli@gmail.com>
3271 M:      bcm-kernel-feedback-list@broadcom.com
3272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273 T:      git git://github.com/broadcom/stblinux.git
3274 S:      Maintained
3275 N:      bcm63xx
3276
3277 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3278 M:      Kevin Cernekee <cernekee@gmail.com>
3279 L:      linux-usb@vger.kernel.org
3280 S:      Maintained
3281 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3282
3283 BROADCOM BCM7XXX ARM ARCHITECTURE
3284 M:      Florian Fainelli <f.fainelli@gmail.com>
3285 M:      bcm-kernel-feedback-list@broadcom.com
3286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3287 T:      git git://github.com/broadcom/stblinux.git
3288 S:      Maintained
3289 F:      arch/arm/mach-bcm/*brcmstb*
3290 F:      arch/arm/boot/dts/bcm7*.dts*
3291 F:      drivers/bus/brcmstb_gisb.c
3292 F:      arch/arm/mm/cache-b15-rac.c
3293 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3294 N:      brcmstb
3295
3296 BROADCOM BMIPS CPUFREQ DRIVER
3297 M:      Markus Mayer <mmayer@broadcom.com>
3298 M:      bcm-kernel-feedback-list@broadcom.com
3299 L:      linux-pm@vger.kernel.org
3300 S:      Maintained
3301 F:      drivers/cpufreq/bmips-cpufreq.c
3302
3303 BROADCOM BMIPS MIPS ARCHITECTURE
3304 M:      Florian Fainelli <f.fainelli@gmail.com>
3305 L:      bcm-kernel-feedback-list@broadcom.com
3306 L:      linux-mips@vger.kernel.org
3307 T:      git git://github.com/broadcom/stblinux.git
3308 S:      Maintained
3309 F:      arch/mips/bmips/*
3310 F:      arch/mips/include/asm/mach-bmips/*
3311 F:      arch/mips/kernel/*bmips*
3312 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3313 F:      drivers/irqchip/irq-bcm63*
3314 F:      drivers/irqchip/irq-bcm7*
3315 F:      drivers/irqchip/irq-brcmstb*
3316 F:      include/linux/bcm963xx_nvram.h
3317 F:      include/linux/bcm963xx_tag.h
3318
3319 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3320 M:      Rasesh Mody <rmody@marvell.com>
3321 M:      GR-Linux-NIC-Dev@marvell.com
3322 L:      netdev@vger.kernel.org
3323 S:      Supported
3324 F:      drivers/net/ethernet/broadcom/bnx2.*
3325 F:      drivers/net/ethernet/broadcom/bnx2_*
3326
3327 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3328 M:      QLogic-Storage-Upstream@qlogic.com
3329 L:      linux-scsi@vger.kernel.org
3330 S:      Supported
3331 F:      drivers/scsi/bnx2fc/
3332
3333 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3334 M:      QLogic-Storage-Upstream@qlogic.com
3335 L:      linux-scsi@vger.kernel.org
3336 S:      Supported
3337 F:      drivers/scsi/bnx2i/
3338
3339 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3340 M:      Ariel Elior <aelior@marvell.com>
3341 M:      Sudarsana Kalluru <skalluru@marvell.com>
3342 M:      GR-everest-linux-l2@marvell.com
3343 L:      netdev@vger.kernel.org
3344 S:      Supported
3345 F:      drivers/net/ethernet/broadcom/bnx2x/
3346
3347 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3348 M:      Michael Chan <michael.chan@broadcom.com>
3349 L:      netdev@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/net/ethernet/broadcom/bnxt/
3352
3353 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3354 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3355 M:      Franky Lin <franky.lin@broadcom.com>
3356 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3357 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3358 M:      Wright Feng <wright.feng@cypress.com>
3359 L:      linux-wireless@vger.kernel.org
3360 L:      brcm80211-dev-list.pdl@broadcom.com
3361 L:      brcm80211-dev-list@cypress.com
3362 S:      Supported
3363 F:      drivers/net/wireless/broadcom/brcm80211/
3364
3365 BROADCOM BRCMSTB GPIO DRIVER
3366 M:      Gregory Fong <gregory.0xf0@gmail.com>
3367 L:      bcm-kernel-feedback-list@broadcom.com
3368 S:      Supported
3369 F:      drivers/gpio/gpio-brcmstb.c
3370 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3371
3372 BROADCOM BRCMSTB I2C DRIVER
3373 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3374 L:      linux-i2c@vger.kernel.org
3375 L:      bcm-kernel-feedback-list@broadcom.com
3376 S:      Supported
3377 F:      drivers/i2c/busses/i2c-brcmstb.c
3378 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3379
3380 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3381 M:      Al Cooper <alcooperx@gmail.com>
3382 L:      linux-kernel@vger.kernel.org
3383 L:      bcm-kernel-feedback-list@broadcom.com
3384 S:      Maintained
3385 F:      drivers/phy/broadcom/phy-brcm-usb*
3386
3387 BROADCOM GENET ETHERNET DRIVER
3388 M:      Doug Berger <opendmb@gmail.com>
3389 M:      Florian Fainelli <f.fainelli@gmail.com>
3390 L:      bcm-kernel-feedback-list@broadcom.com
3391 L:      netdev@vger.kernel.org
3392 S:      Supported
3393 F:      drivers/net/ethernet/broadcom/genet/
3394
3395 BROADCOM IPROC ARM ARCHITECTURE
3396 M:      Ray Jui <rjui@broadcom.com>
3397 M:      Scott Branden <sbranden@broadcom.com>
3398 M:      bcm-kernel-feedback-list@broadcom.com
3399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T:      git git://github.com/broadcom/cygnus-linux.git
3401 S:      Maintained
3402 N:      iproc
3403 N:      cygnus
3404 N:      bcm[-_]nsp
3405 N:      bcm9113*
3406 N:      bcm9583*
3407 N:      bcm9585*
3408 N:      bcm9586*
3409 N:      bcm988312
3410 N:      bcm113*
3411 N:      bcm583*
3412 N:      bcm585*
3413 N:      bcm586*
3414 N:      bcm88312
3415 N:      hr2
3416 N:      stingray
3417 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3418 F:      arch/arm64/boot/dts/broadcom/stingray/*
3419 F:      drivers/clk/bcm/clk-ns*
3420 F:      drivers/clk/bcm/clk-sr*
3421 F:      drivers/pinctrl/bcm/pinctrl-ns*
3422 F:      include/dt-bindings/clock/bcm-sr*
3423
3424 BROADCOM KONA GPIO DRIVER
3425 M:      Ray Jui <rjui@broadcom.com>
3426 L:      bcm-kernel-feedback-list@broadcom.com
3427 S:      Supported
3428 F:      drivers/gpio/gpio-bcm-kona.c
3429 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3430
3431 BROADCOM NETXTREME-E ROCE DRIVER
3432 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3433 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3434 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3435 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3436 L:      linux-rdma@vger.kernel.org
3437 W:      http://www.broadcom.com
3438 S:      Supported
3439 F:      drivers/infiniband/hw/bnxt_re/
3440 F:      include/uapi/rdma/bnxt_re-abi.h
3441
3442 BROADCOM NVRAM DRIVER
3443 M:      Rafał Miłecki <zajec5@gmail.com>
3444 L:      linux-mips@vger.kernel.org
3445 S:      Maintained
3446 F:      drivers/firmware/broadcom/*
3447
3448 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3449 M:      Rafał Miłecki <zajec5@gmail.com>
3450 L:      linux-wireless@vger.kernel.org
3451 S:      Maintained
3452 F:      drivers/bcma/
3453 F:      include/linux/bcma/
3454
3455 BROADCOM STB AVS CPUFREQ DRIVER
3456 M:      Markus Mayer <mmayer@broadcom.com>
3457 M:      bcm-kernel-feedback-list@broadcom.com
3458 L:      linux-pm@vger.kernel.org
3459 S:      Maintained
3460 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3461 F:      drivers/cpufreq/brcmstb*
3462
3463 BROADCOM STB AVS TMON DRIVER
3464 M:      Markus Mayer <mmayer@broadcom.com>
3465 M:      bcm-kernel-feedback-list@broadcom.com
3466 L:      linux-pm@vger.kernel.org
3467 S:      Maintained
3468 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3469 F:      drivers/thermal/broadcom/brcmstb*
3470
3471 BROADCOM STB NAND FLASH DRIVER
3472 M:      Brian Norris <computersforpeace@gmail.com>
3473 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3474 L:      linux-mtd@lists.infradead.org
3475 L:      bcm-kernel-feedback-list@broadcom.com
3476 S:      Maintained
3477 F:      drivers/mtd/nand/raw/brcmnand/
3478
3479 BROADCOM STB DPFE DRIVER
3480 M:      Markus Mayer <mmayer@broadcom.com>
3481 M:      bcm-kernel-feedback-list@broadcom.com
3482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3483 S:      Maintained
3484 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3485 F:      drivers/memory/brcmstb_dpfe.c
3486
3487 BROADCOM SPI DRIVER
3488 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3489 M:      bcm-kernel-feedback-list@broadcom.com
3490 S:      Maintained
3491 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3492 F:      drivers/spi/spi-bcm-qspi.*
3493 F:      drivers/spi/spi-brcmstb-qspi.c
3494 F:      drivers/spi/spi-iproc-qspi.c
3495
3496 BROADCOM SYSTEMPORT ETHERNET DRIVER
3497 M:      Florian Fainelli <f.fainelli@gmail.com>
3498 L:      bcm-kernel-feedback-list@broadcom.com
3499 L:      netdev@vger.kernel.org
3500 S:      Supported
3501 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3502
3503 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3504 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3505 M:      Prashant Sreedharan <prashant@broadcom.com>
3506 M:      Michael Chan <mchan@broadcom.com>
3507 L:      netdev@vger.kernel.org
3508 S:      Supported
3509 F:      drivers/net/ethernet/broadcom/tg3.*
3510
3511 BROCADE BFA FC SCSI DRIVER
3512 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3513 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3514 L:      linux-scsi@vger.kernel.org
3515 S:      Supported
3516 F:      drivers/scsi/bfa/
3517
3518 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3519 M:      Rasesh Mody <rmody@marvell.com>
3520 M:      Sudarsana Kalluru <skalluru@marvell.com>
3521 M:      GR-Linux-NIC-Dev@marvell.com
3522 L:      netdev@vger.kernel.org
3523 S:      Supported
3524 F:      drivers/net/ethernet/brocade/bna/
3525
3526 BSG (block layer generic sg v4 driver)
3527 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3528 L:      linux-scsi@vger.kernel.org
3529 S:      Supported
3530 F:      block/bsg.c
3531 F:      include/linux/bsg.h
3532 F:      include/uapi/linux/bsg.h
3533
3534 BT87X AUDIO DRIVER
3535 M:      Clemens Ladisch <clemens@ladisch.de>
3536 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3538 S:      Maintained
3539 F:      Documentation/sound/cards/bt87x.rst
3540 F:      sound/pci/bt87x.c
3541
3542 BT8XXGPIO DRIVER
3543 M:      Michael Buesch <m@bues.ch>
3544 W:      http://bu3sch.de/btgpio.php
3545 S:      Maintained
3546 F:      drivers/gpio/gpio-bt8xx.c
3547
3548 BTRFS FILE SYSTEM
3549 M:      Chris Mason <clm@fb.com>
3550 M:      Josef Bacik <josef@toxicpanda.com>
3551 M:      David Sterba <dsterba@suse.com>
3552 L:      linux-btrfs@vger.kernel.org
3553 W:      http://btrfs.wiki.kernel.org/
3554 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3556 S:      Maintained
3557 F:      Documentation/filesystems/btrfs.txt
3558 F:      fs/btrfs/
3559 F:      include/linux/btrfs*
3560 F:      include/uapi/linux/btrfs*
3561
3562 BTTV VIDEO4LINUX DRIVER
3563 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3564 L:      linux-media@vger.kernel.org
3565 W:      https://linuxtv.org
3566 T:      git git://linuxtv.org/media_tree.git
3567 S:      Odd fixes
3568 F:      Documentation/media/v4l-drivers/bttv*
3569 F:      drivers/media/pci/bt8xx/bttv*
3570
3571 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3572 M:      Chanwoo Choi <cw00.choi@samsung.com>
3573 L:      linux-pm@vger.kernel.org
3574 L:      linux-samsung-soc@vger.kernel.org
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3576 S:      Maintained
3577 F:      drivers/devfreq/exynos-bus.c
3578 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3579
3580 BUSLOGIC SCSI DRIVER
3581 M:      Khalid Aziz <khalid@gonehiking.org>
3582 L:      linux-scsi@vger.kernel.org
3583 S:      Maintained
3584 F:      drivers/scsi/BusLogic.*
3585 F:      drivers/scsi/FlashPoint.*
3586
3587 C-MEDIA CMI8788 DRIVER
3588 M:      Clemens Ladisch <clemens@ladisch.de>
3589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3591 S:      Maintained
3592 F:      sound/pci/oxygen/
3593
3594 C-SKY ARCHITECTURE
3595 M:      Guo Ren <guoren@kernel.org>
3596 T:      git https://github.com/c-sky/csky-linux.git
3597 S:      Supported
3598 F:      arch/csky/
3599 F:      Documentation/devicetree/bindings/csky/
3600 F:      drivers/irqchip/irq-csky-*
3601 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3602 F:      drivers/clocksource/timer-gx6605s.c
3603 F:      drivers/clocksource/timer-mp-csky.c
3604 F:      Documentation/devicetree/bindings/timer/csky,*
3605 K:      csky
3606 N:      csky
3607
3608 C6X ARCHITECTURE
3609 M:      Mark Salter <msalter@redhat.com>
3610 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3611 L:      linux-c6x-dev@linux-c6x.org
3612 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3613 S:      Maintained
3614 F:      arch/c6x/
3615
3616 CA8210 IEEE-802.15.4 RADIO DRIVER
3617 M:      Harry Morris <h.morris@cascoda.com>
3618 L:      linux-wpan@vger.kernel.org
3619 W:      https://github.com/Cascoda/ca8210-linux.git
3620 S:      Maintained
3621 F:      drivers/net/ieee802154/ca8210.c
3622 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3623
3624 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3625 M:      David Howells <dhowells@redhat.com>
3626 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3627 S:      Supported
3628 F:      Documentation/filesystems/caching/cachefiles.txt
3629 F:      fs/cachefiles/
3630
3631 CADENCE MIPI-CSI2 BRIDGES
3632 M:      Maxime Ripard <mripard@kernel.org>
3633 L:      linux-media@vger.kernel.org
3634 S:      Maintained
3635 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3636 F:      drivers/media/platform/cadence/cdns-csi2*
3637
3638 CADENCE NAND DRIVER
3639 M:      Piotr Sroka <piotrs@cadence.com>
3640 L:      linux-mtd@lists.infradead.org
3641 S:      Maintained
3642 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3643 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3644
3645 CADET FM/AM RADIO RECEIVER DRIVER
3646 M:      Hans Verkuil <hverkuil@xs4all.nl>
3647 L:      linux-media@vger.kernel.org
3648 T:      git git://linuxtv.org/media_tree.git
3649 W:      https://linuxtv.org
3650 S:      Maintained
3651 F:      drivers/media/radio/radio-cadet*
3652
3653 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3654 M:      Jonathan Corbet <corbet@lwn.net>
3655 L:      linux-media@vger.kernel.org
3656 T:      git git://linuxtv.org/media_tree.git
3657 S:      Maintained
3658 F:      Documentation/media/v4l-drivers/cafe_ccic*
3659 F:      drivers/media/platform/marvell-ccic/
3660
3661 CAIF NETWORK LAYER
3662 L:      netdev@vger.kernel.org
3663 S:      Orphan
3664 F:      Documentation/networking/caif/
3665 F:      drivers/net/caif/
3666 F:      include/uapi/linux/caif/
3667 F:      include/net/caif/
3668 F:      net/caif/
3669
3670 CAKE QDISC
3671 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3672 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3673 S:      Maintained
3674 F:      net/sched/sch_cake.c
3675
3676 CAN NETWORK DRIVERS
3677 M:      Wolfgang Grandegger <wg@grandegger.com>
3678 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3679 L:      linux-can@vger.kernel.org
3680 W:      https://github.com/linux-can
3681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3683 S:      Maintained
3684 F:      Documentation/devicetree/bindings/net/can/
3685 F:      drivers/net/can/
3686 F:      include/linux/can/dev.h
3687 F:      include/linux/can/led.h
3688 F:      include/linux/can/rx-offload.h
3689 F:      include/linux/can/platform/
3690 F:      include/uapi/linux/can/error.h
3691 F:      include/uapi/linux/can/netlink.h
3692 F:      include/uapi/linux/can/vxcan.h
3693
3694 CAN NETWORK LAYER
3695 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3696 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3697 L:      linux-can@vger.kernel.org
3698 W:      https://github.com/linux-can
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3701 S:      Maintained
3702 F:      Documentation/networking/can.rst
3703 F:      net/can/
3704 F:      include/linux/can/core.h
3705 F:      include/linux/can/skb.h
3706 F:      include/net/netns/can.h
3707 F:      include/uapi/linux/can.h
3708 F:      include/uapi/linux/can/bcm.h
3709 F:      include/uapi/linux/can/raw.h
3710 F:      include/uapi/linux/can/gw.h
3711
3712 CAN-J1939 NETWORK LAYER
3713 M:      Robin van der Gracht <robin@protonic.nl>
3714 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3715 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3716 L:      linux-can@vger.kernel.org
3717 S:      Maintained
3718 F:      Documentation/networking/j1939.rst
3719 F:      net/can/j1939/
3720 F:      include/uapi/linux/can/j1939.h
3721
3722 CAPABILITIES
3723 M:      Serge Hallyn <serge@hallyn.com>
3724 L:      linux-security-module@vger.kernel.org
3725 S:      Supported
3726 F:      include/linux/capability.h
3727 F:      include/uapi/linux/capability.h
3728 F:      security/commoncap.c
3729 F:      kernel/capability.c
3730
3731 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3732 M:      Kevin Tsai <ktsai@capellamicro.com>
3733 S:      Maintained
3734 F:      drivers/iio/light/cm*
3735
3736 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3737 M:      Christian Lamparter <chunkeey@googlemail.com>
3738 L:      linux-wireless@vger.kernel.org
3739 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3740 S:      Maintained
3741 F:      drivers/net/wireless/ath/carl9170/
3742
3743 CAVIUM I2C DRIVER
3744 M:      Robert Richter <rrichter@marvell.com>
3745 W:      http://www.marvell.com
3746 S:      Supported
3747 F:      drivers/i2c/busses/i2c-octeon*
3748 F:      drivers/i2c/busses/i2c-thunderx*
3749
3750 CAVIUM LIQUIDIO NETWORK DRIVER
3751 M:      Derek Chickles <dchickles@marvell.com>
3752 M:      Satanand Burla <sburla@marvell.com>
3753 M:      Felix Manlunas <fmanlunas@marvell.com>
3754 L:      netdev@vger.kernel.org
3755 W:      http://www.marvell.com
3756 S:      Supported
3757 F:      drivers/net/ethernet/cavium/liquidio/
3758
3759 CAVIUM MMC DRIVER
3760 M:      Robert Richter <rrichter@marvell.com>
3761 W:      http://www.marvell.com
3762 S:      Supported
3763 F:      drivers/mmc/host/cavium*
3764
3765 CAVIUM OCTEON-TX CRYPTO DRIVER
3766 M:      George Cherian <gcherian@marvell.com>
3767 L:      linux-crypto@vger.kernel.org
3768 W:      http://www.marvell.com
3769 S:      Supported
3770 F:      drivers/crypto/cavium/cpt/
3771
3772 CAVIUM THUNDERX2 ARM64 SOC
3773 M:      Robert Richter <rrichter@marvell.com>
3774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3775 S:      Maintained
3776 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3777 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3778
3779 CC2520 IEEE-802.15.4 RADIO DRIVER
3780 M:      Varka Bhadram <varkabhadram@gmail.com>
3781 L:      linux-wpan@vger.kernel.org
3782 S:      Maintained
3783 F:      drivers/net/ieee802154/cc2520.c
3784 F:      include/linux/spi/cc2520.h
3785 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3786
3787 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3788 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3789 L:      linux-crypto@vger.kernel.org
3790 S:      Supported
3791 F:      drivers/crypto/ccree/
3792 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3793
3794 CEC FRAMEWORK
3795 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3796 L:      linux-media@vger.kernel.org
3797 T:      git git://linuxtv.org/media_tree.git
3798 W:      http://linuxtv.org
3799 S:      Supported
3800 F:      Documentation/media/kapi/cec-core.rst
3801 F:      Documentation/media/uapi/cec
3802 F:      drivers/media/cec/
3803 F:      drivers/media/rc/keymaps/rc-cec.c
3804 F:      include/media/cec.h
3805 F:      include/media/cec-notifier.h
3806 F:      include/uapi/linux/cec.h
3807 F:      include/uapi/linux/cec-funcs.h
3808 F:      Documentation/devicetree/bindings/media/cec.txt
3809 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3810
3811 CEC GPIO DRIVER
3812 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3813 L:      linux-media@vger.kernel.org
3814 T:      git git://linuxtv.org/media_tree.git
3815 W:      http://linuxtv.org
3816 S:      Supported
3817 F:      drivers/media/platform/cec-gpio/
3818 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3819
3820 CELL BROADBAND ENGINE ARCHITECTURE
3821 M:      Arnd Bergmann <arnd@arndb.de>
3822 L:      linuxppc-dev@lists.ozlabs.org
3823 W:      http://www.ibm.com/developerworks/power/cell/
3824 S:      Supported
3825 F:      arch/powerpc/include/asm/cell*.h
3826 F:      arch/powerpc/include/asm/spu*.h
3827 F:      arch/powerpc/include/uapi/asm/spu*.h
3828 F:      arch/powerpc/oprofile/*cell*
3829 F:      arch/powerpc/platforms/cell/
3830
3831 CEPH COMMON CODE (LIBCEPH)
3832 M:      Ilya Dryomov <idryomov@gmail.com>
3833 M:      Jeff Layton <jlayton@kernel.org>
3834 M:      Sage Weil <sage@redhat.com>
3835 L:      ceph-devel@vger.kernel.org
3836 W:      http://ceph.com/
3837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3838 T:      git git://github.com/ceph/ceph-client.git
3839 S:      Supported
3840 F:      net/ceph/
3841 F:      include/linux/ceph/
3842 F:      include/linux/crush/
3843
3844 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3845 M:      Jeff Layton <jlayton@kernel.org>
3846 M:      Sage Weil <sage@redhat.com>
3847 M:      Ilya Dryomov <idryomov@gmail.com>
3848 L:      ceph-devel@vger.kernel.org
3849 W:      http://ceph.com/
3850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3851 T:      git git://github.com/ceph/ceph-client.git
3852 S:      Supported
3853 F:      Documentation/filesystems/ceph.txt
3854 F:      fs/ceph/
3855
3856 CERTIFICATE HANDLING:
3857 M:      David Howells <dhowells@redhat.com>
3858 M:      David Woodhouse <dwmw2@infradead.org>
3859 L:      keyrings@vger.kernel.org
3860 S:      Maintained
3861 F:      Documentation/admin-guide/module-signing.rst
3862 F:      certs/
3863 F:      scripts/sign-file.c
3864 F:      scripts/extract-cert.c
3865
3866 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3867 L:      devel@driverdev.osuosl.org
3868 S:      Obsolete
3869 F:      drivers/staging/wusbcore/
3870
3871 CFAG12864B LCD DRIVER
3872 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3873 S:      Maintained
3874 F:      drivers/auxdisplay/cfag12864b.c
3875 F:      include/linux/cfag12864b.h
3876
3877 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3878 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3879 S:      Maintained
3880 F:      drivers/auxdisplay/cfag12864bfb.c
3881 F:      include/linux/cfag12864b.h
3882
3883 802.11 (including CFG80211/NL80211)
3884 M:      Johannes Berg <johannes@sipsolutions.net>
3885 L:      linux-wireless@vger.kernel.org
3886 W:      http://wireless.kernel.org/
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3889 S:      Maintained
3890 F:      net/wireless/
3891 F:      include/uapi/linux/nl80211.h
3892 F:      include/linux/ieee80211.h
3893 F:      include/net/wext.h
3894 F:      include/net/cfg80211.h
3895 F:      include/net/iw_handler.h
3896 F:      include/net/ieee80211_radiotap.h
3897 F:      Documentation/driver-api/80211/cfg80211.rst
3898 F:      Documentation/networking/regulatory.txt
3899
3900 CHAR and MISC DRIVERS
3901 M:      Arnd Bergmann <arnd@arndb.de>
3902 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3904 S:      Supported
3905 F:      drivers/char/
3906 F:      drivers/misc/
3907 F:      include/linux/miscdevice.h
3908
3909 CHECKPATCH
3910 M:      Andy Whitcroft <apw@canonical.com>
3911 M:      Joe Perches <joe@perches.com>
3912 S:      Maintained
3913 F:      scripts/checkpatch.pl
3914
3915 CHINESE DOCUMENTATION
3916 M:      Harry Wei <harryxiyou@gmail.com>
3917 M:      Alex Shi <alex.shi@linux.alibaba.com>
3918 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3919 S:      Maintained
3920 F:      Documentation/translations/zh_CN/
3921
3922 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3923 M:      Peter Chen <Peter.Chen@nxp.com>
3924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3925 L:      linux-usb@vger.kernel.org
3926 S:      Maintained
3927 F:      drivers/usb/chipidea/
3928
3929 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3930 M:      Hans de Goede <hdegoede@redhat.com>
3931 L:      linux-input@vger.kernel.org
3932 S:      Maintained
3933 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3934 F:      drivers/input/touchscreen/chipone_icn8318.c
3935
3936 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3937 M:      Hans de Goede <hdegoede@redhat.com>
3938 L:      linux-input@vger.kernel.org
3939 S:      Maintained
3940 F:      drivers/input/touchscreen/chipone_icn8505.c
3941
3942 CHROME HARDWARE PLATFORM SUPPORT
3943 M:      Benson Leung <bleung@chromium.org>
3944 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3945 S:      Maintained
3946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3947 F:      drivers/platform/chrome/
3948
3949 CHROMEOS EC SUBDRIVERS
3950 M:      Benson Leung <bleung@chromium.org>
3951 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3952 R:      Guenter Roeck <groeck@chromium.org>
3953 S:      Maintained
3954 N:      cros_ec
3955 N:      cros-ec
3956 F:      drivers/power/supply/cros_usbpd-charger.c
3957
3958 CHROMEOS EC CODEC DRIVER
3959 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3960 S:      Maintained
3961 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3962 R:      Guenter Roeck <groeck@chromium.org>
3963 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3964 F:      sound/soc/codecs/cros_ec_codec.*
3965
3966 CIRRUS LOGIC AUDIO CODEC DRIVERS
3967 M:      Brian Austin <brian.austin@cirrus.com>
3968 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3970 S:      Maintained
3971 F:      sound/soc/codecs/cs*
3972
3973 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3974 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3975 L:      netdev@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3978
3979 CIRRUS LOGIC LOCHNAGAR DRIVER
3980 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3981 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3982 L:      patches@opensource.cirrus.com
3983 S:      Supported
3984 F:      drivers/clk/clk-lochnagar.c
3985 F:      drivers/hwmon/lochnagar-hwmon.c
3986 F:      drivers/mfd/lochnagar-i2c.c
3987 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3988 F:      drivers/regulator/lochnagar-regulator.c
3989 F:      sound/soc/codecs/lochnagar-sc.c
3990 F:      include/dt-bindings/clk/lochnagar.h
3991 F:      include/dt-bindings/pinctrl/lochnagar.h
3992 F:      include/linux/mfd/lochnagar*
3993 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3994 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3995 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3996 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3997 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3998 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3999 F:      Documentation/hwmon/lochnagar.rst
4000
4001 CISCO FCOE HBA DRIVER
4002 M:      Satish Kharat <satishkh@cisco.com>
4003 M:      Sesidhar Baddela <sebaddel@cisco.com>
4004 M:      Karan Tilak Kumar <kartilak@cisco.com>
4005 L:      linux-scsi@vger.kernel.org
4006 S:      Supported
4007 F:      drivers/scsi/fnic/
4008
4009 CISCO SCSI HBA DRIVER
4010 M:      Karan Tilak Kumar <kartilak@cisco.com>
4011 M:      Sesidhar Baddela <sebaddel@cisco.com>
4012 L:      linux-scsi@vger.kernel.org
4013 S:      Supported
4014 F:      drivers/scsi/snic/
4015
4016 CISCO VIC ETHERNET NIC DRIVER
4017 M:      Christian Benvenuti <benve@cisco.com>
4018 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4019 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4020 S:      Supported
4021 F:      drivers/net/ethernet/cisco/enic/
4022
4023 CISCO VIC LOW LATENCY NIC DRIVER
4024 M:      Christian Benvenuti <benve@cisco.com>
4025 M:      Nelson Escobar <neescoba@cisco.com>
4026 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4027 S:      Supported
4028 F:      drivers/infiniband/hw/usnic/
4029
4030 CIRRUS LOGIC MADERA CODEC DRIVERS
4031 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4032 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4034 L:      patches@opensource.cirrus.com
4035 T:      git https://github.com/CirrusLogic/linux-drivers.git
4036 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4037 S:      Supported
4038 F:      Documentation/devicetree/bindings/mfd/madera.txt
4039 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4040 F:      Documentation/devicetree/bindings/sound/madera.txt
4041 F:      include/dt-bindings/sound/madera*
4042 F:      include/linux/irqchip/irq-madera*
4043 F:      include/linux/mfd/madera/*
4044 F:      include/sound/madera*
4045 F:      drivers/gpio/gpio-madera*
4046 F:      drivers/irqchip/irq-madera*
4047 F:      drivers/mfd/madera*
4048 F:      drivers/mfd/cs47l*
4049 F:      drivers/pinctrl/cirrus/*
4050 F:      sound/soc/codecs/cs47l*
4051 F:      sound/soc/codecs/madera*
4052
4053 CLANG-FORMAT FILE
4054 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4055 S:      Maintained
4056 F:      .clang-format
4057
4058 CLANG/LLVM BUILD SUPPORT
4059 L:      clang-built-linux@googlegroups.com
4060 W:      https://clangbuiltlinux.github.io/
4061 B:      https://github.com/ClangBuiltLinux/linux/issues
4062 C:      irc://chat.freenode.net/clangbuiltlinux
4063 S:      Supported
4064 K:      \b(?i:clang|llvm)\b
4065
4066 CLEANCACHE API
4067 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4068 L:      linux-kernel@vger.kernel.org
4069 S:      Maintained
4070 F:      mm/cleancache.c
4071 F:      include/linux/cleancache.h
4072
4073 CLK API
4074 M:      Russell King <linux@armlinux.org.uk>
4075 L:      linux-clk@vger.kernel.org
4076 S:      Maintained
4077 F:      include/linux/clk.h
4078
4079 CLOCKSOURCE, CLOCKEVENT DRIVERS
4080 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4081 M:      Thomas Gleixner <tglx@linutronix.de>
4082 L:      linux-kernel@vger.kernel.org
4083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4084 S:      Supported
4085 F:      drivers/clocksource/
4086 F:      Documentation/devicetree/bindings/timer/
4087
4088 CMPC ACPI DRIVER
4089 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4090 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4091 L:      platform-driver-x86@vger.kernel.org
4092 S:      Supported
4093 F:      drivers/platform/x86/classmate-laptop.c
4094
4095 COBALT MEDIA DRIVER
4096 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4097 L:      linux-media@vger.kernel.org
4098 T:      git git://linuxtv.org/media_tree.git
4099 W:      https://linuxtv.org
4100 S:      Supported
4101 F:      drivers/media/pci/cobalt/
4102
4103 COCCINELLE/Semantic Patches (SmPL)
4104 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4105 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4106 M:      Nicolas Palix <nicolas.palix@imag.fr>
4107 M:      Michal Marek <michal.lkml@markovi.net>
4108 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4110 W:      http://coccinelle.lip6.fr/
4111 S:      Supported
4112 F:      Documentation/dev-tools/coccinelle.rst
4113 F:      scripts/coccinelle/
4114 F:      scripts/coccicheck
4115
4116 CODA FILE SYSTEM
4117 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4118 M:      coda@cs.cmu.edu
4119 L:      codalist@coda.cs.cmu.edu
4120 W:      http://www.coda.cs.cmu.edu/
4121 S:      Maintained
4122 F:      Documentation/filesystems/coda.txt
4123 F:      fs/coda/
4124 F:      include/linux/coda*.h
4125 F:      include/uapi/linux/coda*.h
4126
4127 CODA V4L2 MEM2MEM DRIVER
4128 M:      Philipp Zabel <p.zabel@pengutronix.de>
4129 L:      linux-media@vger.kernel.org
4130 S:      Maintained
4131 F:      Documentation/devicetree/bindings/media/coda.txt
4132 F:      drivers/media/platform/coda/
4133
4134 CODE OF CONDUCT
4135 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4136 S:      Supported
4137 F:      Documentation/process/code-of-conduct.rst
4138 F:      Documentation/process/code-of-conduct-interpretation.rst
4139
4140 COMMON CLK FRAMEWORK
4141 M:      Michael Turquette <mturquette@baylibre.com>
4142 M:      Stephen Boyd <sboyd@kernel.org>
4143 L:      linux-clk@vger.kernel.org
4144 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4146 S:      Maintained
4147 F:      Documentation/devicetree/bindings/clock/
4148 F:      drivers/clk/
4149 X:      drivers/clk/clkdev.c
4150 F:      include/linux/clk-pr*
4151 F:      include/linux/clk/
4152 F:      include/linux/of_clk.h
4153
4154 COMMON INTERNET FILE SYSTEM (CIFS)
4155 M:      Steve French <sfrench@samba.org>
4156 L:      linux-cifs@vger.kernel.org
4157 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4158 W:      http://linux-cifs.samba.org/
4159 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4160 S:      Supported
4161 F:      Documentation/admin-guide/cifs/
4162 F:      fs/cifs/
4163
4164 COMPACTPCI HOTPLUG CORE
4165 M:      Scott Murray <scott@spiteful.org>
4166 L:      linux-pci@vger.kernel.org
4167 S:      Maintained
4168 F:      drivers/pci/hotplug/cpci_hotplug*
4169
4170 COMPACTPCI HOTPLUG GENERIC DRIVER
4171 M:      Scott Murray <scott@spiteful.org>
4172 L:      linux-pci@vger.kernel.org
4173 S:      Maintained
4174 F:      drivers/pci/hotplug/cpcihp_generic.c
4175
4176 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4177 M:      Scott Murray <scott@spiteful.org>
4178 L:      linux-pci@vger.kernel.org
4179 S:      Maintained
4180 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4181
4182 COMPAL LAPTOP SUPPORT
4183 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4184 L:      platform-driver-x86@vger.kernel.org
4185 S:      Maintained
4186 F:      drivers/platform/x86/compal-laptop.c
4187
4188 COMPILER ATTRIBUTES
4189 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4190 S:      Maintained
4191 F:      include/linux/compiler_attributes.h
4192
4193 CONEXANT ACCESSRUNNER USB DRIVER
4194 L:      accessrunner-general@lists.sourceforge.net
4195 W:      http://accessrunner.sourceforge.net/
4196 S:      Orphan
4197 F:      drivers/usb/atm/cxacru.c
4198
4199 CONFIGFS
4200 M:      Joel Becker <jlbec@evilplan.org>
4201 M:      Christoph Hellwig <hch@lst.de>
4202 T:      git git://git.infradead.org/users/hch/configfs.git
4203 S:      Supported
4204 F:      fs/configfs/
4205 F:      include/linux/configfs.h
4206
4207 CONNECTOR
4208 M:      Evgeniy Polyakov <zbr@ioremap.net>
4209 L:      netdev@vger.kernel.org
4210 S:      Maintained
4211 F:      drivers/connector/
4212
4213 CONTROL GROUP (CGROUP)
4214 M:      Tejun Heo <tj@kernel.org>
4215 M:      Li Zefan <lizefan@huawei.com>
4216 M:      Johannes Weiner <hannes@cmpxchg.org>
4217 L:      cgroups@vger.kernel.org
4218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4219 S:      Maintained
4220 F:      Documentation/admin-guide/cgroup-v2.rst
4221 F:      Documentation/admin-guide/cgroup-v1/
4222 F:      include/linux/cgroup*
4223 F:      kernel/cgroup/
4224
4225 CONTROL GROUP - CPUSET
4226 M:      Li Zefan <lizefan@huawei.com>
4227 L:      cgroups@vger.kernel.org
4228 W:      http://www.bullopensource.org/cpuset/
4229 W:      http://oss.sgi.com/projects/cpusets/
4230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4231 S:      Maintained
4232 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4233 F:      include/linux/cpuset.h
4234 F:      kernel/cgroup/cpuset.c
4235
4236 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4237 M:      Johannes Weiner <hannes@cmpxchg.org>
4238 M:      Michal Hocko <mhocko@kernel.org>
4239 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4240 L:      cgroups@vger.kernel.org
4241 L:      linux-mm@kvack.org
4242 S:      Maintained
4243 F:      mm/memcontrol.c
4244 F:      mm/swap_cgroup.c
4245
4246 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4247 M:      Tejun Heo <tj@kernel.org>
4248 M:      Jens Axboe <axboe@kernel.dk>
4249 L:      cgroups@vger.kernel.org
4250 L:      linux-block@vger.kernel.org
4251 T:      git git://git.kernel.dk/linux-block
4252 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4253 F:      block/blk-cgroup.c
4254 F:      include/linux/blk-cgroup.h
4255 F:      block/blk-throttle.c
4256 F:      block/blk-iolatency.c
4257 F:      block/bfq-cgroup.c
4258
4259 CORETEMP HARDWARE MONITORING DRIVER
4260 M:      Fenghua Yu <fenghua.yu@intel.com>
4261 L:      linux-hwmon@vger.kernel.org
4262 S:      Maintained
4263 F:      Documentation/hwmon/coretemp.rst
4264 F:      drivers/hwmon/coretemp.c
4265
4266 COSA/SRP SYNC SERIAL DRIVER
4267 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4268 W:      http://www.fi.muni.cz/~kas/cosa/
4269 S:      Maintained
4270 F:      drivers/net/wan/cosa*
4271
4272 COUNTER SUBSYSTEM
4273 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4274 L:      linux-iio@vger.kernel.org
4275 S:      Maintained
4276 F:      Documentation/ABI/testing/sysfs-bus-counter*
4277 F:      Documentation/driver-api/generic-counter.rst
4278 F:      drivers/counter/
4279 F:      include/linux/counter.h
4280 F:      include/linux/counter_enum.h
4281
4282 CPMAC ETHERNET DRIVER
4283 M:      Florian Fainelli <f.fainelli@gmail.com>
4284 L:      netdev@vger.kernel.org
4285 S:      Maintained
4286 F:      drivers/net/ethernet/ti/cpmac.c
4287
4288 CPU FREQUENCY SCALING FRAMEWORK
4289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4290 M:      Viresh Kumar <viresh.kumar@linaro.org>
4291 L:      linux-pm@vger.kernel.org
4292 S:      Maintained
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4295 B:      https://bugzilla.kernel.org
4296 F:      Documentation/admin-guide/pm/cpufreq.rst
4297 F:      Documentation/admin-guide/pm/intel_pstate.rst
4298 F:      Documentation/cpu-freq/
4299 F:      Documentation/devicetree/bindings/cpufreq/
4300 F:      drivers/cpufreq/
4301 F:      kernel/sched/cpufreq*.c
4302 F:      include/linux/cpufreq.h
4303 F:      include/linux/sched/cpufreq.h
4304 F:      tools/testing/selftests/cpufreq/
4305
4306 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4307 M:      Viresh Kumar <viresh.kumar@linaro.org>
4308 M:      Sudeep Holla <sudeep.holla@arm.com>
4309 L:      linux-pm@vger.kernel.org
4310 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4311 S:      Maintained
4312 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4313
4314 CPU POWER MONITORING SUBSYSTEM
4315 M:      Thomas Renninger <trenn@suse.com>
4316 M:      Shuah Khan <shuah@kernel.org>
4317 M:      Shuah Khan <skhan@linuxfoundation.org>
4318 L:      linux-pm@vger.kernel.org
4319 S:      Maintained
4320 F:      tools/power/cpupower/
4321
4322 CPUID/MSR DRIVER
4323 M:      "H. Peter Anvin" <hpa@zytor.com>
4324 S:      Maintained
4325 F:      arch/x86/kernel/cpuid.c
4326 F:      arch/x86/kernel/msr.c
4327
4328 CPUIDLE DRIVER - ARM BIG LITTLE
4329 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4330 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4331 L:      linux-pm@vger.kernel.org
4332 L:      linux-arm-kernel@lists.infradead.org
4333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4334 S:      Maintained
4335 F:      drivers/cpuidle/cpuidle-big_little.c
4336
4337 CPUIDLE DRIVER - ARM EXYNOS
4338 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4339 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4340 M:      Kukjin Kim <kgene@kernel.org>
4341 L:      linux-pm@vger.kernel.org
4342 L:      linux-samsung-soc@vger.kernel.org
4343 S:      Supported
4344 F:      drivers/cpuidle/cpuidle-exynos.c
4345 F:      arch/arm/mach-exynos/pm.c
4346
4347 CPUIDLE DRIVER - ARM PSCI
4348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4349 M:      Sudeep Holla <sudeep.holla@arm.com>
4350 L:      linux-pm@vger.kernel.org
4351 L:      linux-arm-kernel@lists.infradead.org
4352 S:      Supported
4353 F:      drivers/cpuidle/cpuidle-psci.c
4354
4355 CPU IDLE TIME MANAGEMENT FRAMEWORK
4356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4357 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4358 L:      linux-pm@vger.kernel.org
4359 S:      Maintained
4360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4361 B:      https://bugzilla.kernel.org
4362 F:      Documentation/admin-guide/pm/cpuidle.rst
4363 F:      Documentation/driver-api/pm/cpuidle.rst
4364 F:      drivers/cpuidle/*
4365 F:      include/linux/cpuidle.h
4366
4367 CRAMFS FILESYSTEM
4368 M:      Nicolas Pitre <nico@fluxnic.net>
4369 S:      Maintained
4370 F:      Documentation/filesystems/cramfs.txt
4371 F:      fs/cramfs/
4372
4373 CREATIVE SB0540
4374 M:      Bastien Nocera <hadess@hadess.net>
4375 L:      linux-input@vger.kernel.org
4376 S:      Maintained
4377 F:      drivers/hid/hid-creative-sb0540.c
4378
4379 CRYPTO API
4380 M:      Herbert Xu <herbert@gondor.apana.org.au>
4381 M:      "David S. Miller" <davem@davemloft.net>
4382 L:      linux-crypto@vger.kernel.org
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4385 S:      Maintained
4386 F:      Documentation/crypto/
4387 F:      Documentation/devicetree/bindings/crypto/
4388 F:      arch/*/crypto/
4389 F:      crypto/
4390 F:      drivers/crypto/
4391 F:      include/crypto/
4392 F:      include/linux/crypto*
4393 F:      lib/crypto/
4394
4395 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4396 M:      Neil Horman <nhorman@tuxdriver.com>
4397 L:      linux-crypto@vger.kernel.org
4398 S:      Maintained
4399 F:      crypto/ansi_cprng.c
4400 F:      crypto/rng.c
4401
4402 CS3308 MEDIA DRIVER
4403 M:      Hans Verkuil <hverkuil@xs4all.nl>
4404 L:      linux-media@vger.kernel.org
4405 T:      git git://linuxtv.org/media_tree.git
4406 W:      http://linuxtv.org
4407 S:      Odd Fixes
4408 F:      drivers/media/i2c/cs3308.c
4409
4410 CS5535 Audio ALSA driver
4411 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4412 S:      Maintained
4413 F:      sound/pci/cs5535audio/
4414
4415 CSI DRIVERS FOR ALLWINNER V3s
4416 M:      Yong Deng <yong.deng@magewell.com>
4417 L:      linux-media@vger.kernel.org
4418 T:      git git://linuxtv.org/media_tree.git
4419 S:      Maintained
4420 F:      drivers/media/platform/sunxi/sun6i-csi/
4421 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4422
4423 CW1200 WLAN driver
4424 M:      Solomon Peachy <pizza@shaftnet.org>
4425 S:      Maintained
4426 F:      drivers/net/wireless/st/cw1200/
4427
4428 CX18 VIDEO4LINUX DRIVER
4429 M:      Andy Walls <awalls@md.metrocast.net>
4430 L:      linux-media@vger.kernel.org
4431 T:      git git://linuxtv.org/media_tree.git
4432 W:      https://linuxtv.org
4433 S:      Maintained
4434 F:      drivers/media/pci/cx18/
4435 F:      include/uapi/linux/ivtv*
4436
4437 CX2341X MPEG ENCODER HELPER MODULE
4438 M:      Hans Verkuil <hverkuil@xs4all.nl>
4439 L:      linux-media@vger.kernel.org
4440 T:      git git://linuxtv.org/media_tree.git
4441 W:      https://linuxtv.org
4442 S:      Maintained
4443 F:      drivers/media/common/cx2341x*
4444 F:      include/media/drv-intf/cx2341x.h
4445
4446 CX24120 MEDIA DRIVER
4447 M:      Jemma Denson <jdenson@gmail.com>
4448 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4449 L:      linux-media@vger.kernel.org
4450 W:      https://linuxtv.org
4451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4452 S:      Maintained
4453 F:      drivers/media/dvb-frontends/cx24120*
4454
4455 CX88 VIDEO4LINUX DRIVER
4456 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4457 L:      linux-media@vger.kernel.org
4458 W:      https://linuxtv.org
4459 T:      git git://linuxtv.org/media_tree.git
4460 S:      Odd fixes
4461 F:      Documentation/media/v4l-drivers/cx88*
4462 F:      drivers/media/pci/cx88/
4463
4464 CXD2820R MEDIA DRIVER
4465 M:      Antti Palosaari <crope@iki.fi>
4466 L:      linux-media@vger.kernel.org
4467 W:      https://linuxtv.org
4468 W:      http://palosaari.fi/linux/
4469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4470 T:      git git://linuxtv.org/anttip/media_tree.git
4471 S:      Maintained
4472 F:      drivers/media/dvb-frontends/cxd2820r*
4473
4474 CXGB3 ETHERNET DRIVER (CXGB3)
4475 M:      Vishal Kulkarni <vishal@chelsio.com>
4476 L:      netdev@vger.kernel.org
4477 W:      http://www.chelsio.com
4478 S:      Supported
4479 F:      drivers/net/ethernet/chelsio/cxgb3/
4480
4481 CXGB3 ISCSI DRIVER (CXGB3I)
4482 M:      Karen Xie <kxie@chelsio.com>
4483 L:      linux-scsi@vger.kernel.org
4484 W:      http://www.chelsio.com
4485 S:      Supported
4486 F:      drivers/scsi/cxgbi/cxgb3i
4487
4488 CXGB4 CRYPTO DRIVER (chcr)
4489 M:      Atul Gupta <atul.gupta@chelsio.com>
4490 L:      linux-crypto@vger.kernel.org
4491 W:      http://www.chelsio.com
4492 S:      Supported
4493 F:      drivers/crypto/chelsio
4494
4495 CXGB4 ETHERNET DRIVER (CXGB4)
4496 M:      Vishal Kulkarni <vishal@chelsio.com>
4497 L:      netdev@vger.kernel.org
4498 W:      http://www.chelsio.com
4499 S:      Supported
4500 F:      drivers/net/ethernet/chelsio/cxgb4/
4501
4502 CXGB4 ISCSI DRIVER (CXGB4I)
4503 M:      Karen Xie <kxie@chelsio.com>
4504 L:      linux-scsi@vger.kernel.org
4505 W:      http://www.chelsio.com
4506 S:      Supported
4507 F:      drivers/scsi/cxgbi/cxgb4i
4508
4509 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4510 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4511 L:      linux-rdma@vger.kernel.org
4512 W:      http://www.openfabrics.org
4513 S:      Supported
4514 F:      drivers/infiniband/hw/cxgb4/
4515 F:      include/uapi/rdma/cxgb4-abi.h
4516
4517 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4518 M:      Casey Leedom <leedom@chelsio.com>
4519 L:      netdev@vger.kernel.org
4520 W:      http://www.chelsio.com
4521 S:      Supported
4522 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4523
4524 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4525 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4526 M:      Andrew Donnellan <ajd@linux.ibm.com>
4527 L:      linuxppc-dev@lists.ozlabs.org
4528 S:      Supported
4529 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4530 F:      drivers/misc/cxl/
4531 F:      include/misc/cxl*
4532 F:      include/uapi/misc/cxl.h
4533 F:      Documentation/powerpc/cxl.rst
4534 F:      Documentation/ABI/testing/sysfs-class-cxl
4535
4536 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4537 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4538 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4539 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4540 L:      linux-scsi@vger.kernel.org
4541 S:      Supported
4542 F:      drivers/scsi/cxlflash/
4543 F:      include/uapi/scsi/cxlflash_ioctl.h
4544 F:      Documentation/powerpc/cxlflash.rst
4545
4546 CYBERPRO FB DRIVER
4547 M:      Russell King <linux@armlinux.org.uk>
4548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4549 W:      http://www.armlinux.org.uk/
4550 S:      Maintained
4551 F:      drivers/video/fbdev/cyber2000fb.*
4552
4553 CYCLADES ASYNC MUX DRIVER
4554 W:      http://www.cyclades.com/
4555 S:      Orphan
4556 F:      drivers/tty/cyclades.c
4557 F:      include/linux/cyclades.h
4558 F:      include/uapi/linux/cyclades.h
4559
4560 CYCLADES PC300 DRIVER
4561 W:      http://www.cyclades.com/
4562 S:      Orphan
4563 F:      drivers/net/wan/pc300*
4564
4565 CYPRESS_FIRMWARE MEDIA DRIVER
4566 M:      Antti Palosaari <crope@iki.fi>
4567 L:      linux-media@vger.kernel.org
4568 W:      https://linuxtv.org
4569 W:      http://palosaari.fi/linux/
4570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4571 T:      git git://linuxtv.org/anttip/media_tree.git
4572 S:      Maintained
4573 F:      drivers/media/common/cypress_firmware*
4574
4575 CYTTSP TOUCHSCREEN DRIVER
4576 M:      Ferruh Yigit <fery@cypress.com>
4577 L:      linux-input@vger.kernel.org
4578 S:      Supported
4579 F:      drivers/input/touchscreen/cyttsp*
4580 F:      include/linux/input/cyttsp.h
4581
4582 D-LINK DIR-685 TOUCHKEYS DRIVER
4583 M:      Linus Walleij <linus.walleij@linaro.org>
4584 L:      linux-input@vger.kernel.org
4585 S:      Supported
4586 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4587
4588 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4589 M:      Joshua Kinard <kumba@gentoo.org>
4590 S:      Maintained
4591 F:      drivers/rtc/rtc-ds1685.c
4592 F:      include/linux/rtc/ds1685.h
4593
4594 DAMA SLAVE for AX.25
4595 M:      Joerg Reuter <jreuter@yaina.de>
4596 W:      http://yaina.de/jreuter/
4597 W:      http://www.qsl.net/dl1bke/
4598 L:      linux-hams@vger.kernel.org
4599 S:      Maintained
4600 F:      net/ax25/af_ax25.c
4601 F:      net/ax25/ax25_dev.c
4602 F:      net/ax25/ax25_ds_*
4603 F:      net/ax25/ax25_in.c
4604 F:      net/ax25/ax25_out.c
4605 F:      net/ax25/ax25_timer.c
4606 F:      net/ax25/sysctl_net_ax25.c
4607
4608 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4609 L:      netdev@vger.kernel.org
4610 S:      Orphan
4611 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4612 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4613
4614 DC390/AM53C974 SCSI driver
4615 M:      Hannes Reinecke <hare@suse.com>
4616 L:      linux-scsi@vger.kernel.org
4617 S:      Maintained
4618 F:      drivers/scsi/am53c974.c
4619
4620 DC395x SCSI driver
4621 M:      Oliver Neukum <oliver@neukum.org>
4622 M:      Ali Akcaagac <aliakc@web.de>
4623 M:      Jamie Lenehan <lenehan@twibble.org>
4624 L:      dc395x@twibble.org
4625 W:      http://twibble.org/dist/dc395x/
4626 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4627 S:      Maintained
4628 F:      Documentation/scsi/dc395x.txt
4629 F:      drivers/scsi/dc395x.*
4630
4631 DCCP PROTOCOL
4632 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4633 L:      dccp@vger.kernel.org
4634 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4635 S:      Maintained
4636 F:      include/linux/dccp.h
4637 F:      include/uapi/linux/dccp.h
4638 F:      include/linux/tfrc.h
4639 F:      net/dccp/
4640
4641 DECnet NETWORK LAYER
4642 W:      http://linux-decnet.sourceforge.net
4643 L:      linux-decnet-user@lists.sourceforge.net
4644 S:      Orphan
4645 F:      Documentation/networking/decnet.txt
4646 F:      net/decnet/
4647
4648 DECSTATION PLATFORM SUPPORT
4649 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4650 L:      linux-mips@vger.kernel.org
4651 W:      http://www.linux-mips.org/wiki/DECstation
4652 S:      Maintained
4653 F:      arch/mips/dec/
4654 F:      arch/mips/include/asm/dec/
4655 F:      arch/mips/include/asm/mach-dec/
4656
4657 DEFXX FDDI NETWORK DRIVER
4658 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4659 S:      Maintained
4660 F:      drivers/net/fddi/defxx.*
4661
4662 DEINTERLACE DRIVERS FOR ALLWINNER H3
4663 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4664 L:      linux-media@vger.kernel.org
4665 T:      git git://linuxtv.org/media_tree.git
4666 S:      Maintained
4667 F:      drivers/media/platform/sunxi/sun8i-di/
4668 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4669
4670 DELL SMBIOS DRIVER
4671 M:      Pali Rohár <pali.rohar@gmail.com>
4672 M:      Mario Limonciello <mario.limonciello@dell.com>
4673 L:      platform-driver-x86@vger.kernel.org
4674 S:      Maintained
4675 F:      drivers/platform/x86/dell-smbios.*
4676
4677 DELL SMBIOS SMM DRIVER
4678 M:      Mario Limonciello <mario.limonciello@dell.com>
4679 L:      platform-driver-x86@vger.kernel.org
4680 S:      Maintained
4681 F:      drivers/platform/x86/dell-smbios-smm.c
4682
4683 DELL SMBIOS WMI DRIVER
4684 M:      Mario Limonciello <mario.limonciello@dell.com>
4685 L:      platform-driver-x86@vger.kernel.org
4686 S:      Maintained
4687 F:      drivers/platform/x86/dell-smbios-wmi.c
4688 F:      tools/wmi/dell-smbios-example.c
4689
4690 DEFZA FDDI NETWORK DRIVER
4691 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4692 S:      Maintained
4693 F:      drivers/net/fddi/defza.*
4694
4695 DELL LAPTOP DRIVER
4696 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4697 M:      Pali Rohár <pali.rohar@gmail.com>
4698 L:      platform-driver-x86@vger.kernel.org
4699 S:      Maintained
4700 F:      drivers/platform/x86/dell-laptop.c
4701
4702 DELL LAPTOP FREEFALL DRIVER
4703 M:      Pali Rohár <pali.rohar@gmail.com>
4704 S:      Maintained
4705 F:      drivers/platform/x86/dell-smo8800.c
4706
4707 DELL LAPTOP RBTN DRIVER
4708 M:      Pali Rohár <pali.rohar@gmail.com>
4709 S:      Maintained
4710 F:      drivers/platform/x86/dell-rbtn.*
4711
4712 DELL REMOTE BIOS UPDATE DRIVER
4713 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4714 L:      platform-driver-x86@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/platform/x86/dell_rbu.c
4717
4718 DELL LAPTOP SMM DRIVER
4719 M:      Pali Rohár <pali.rohar@gmail.com>
4720 S:      Maintained
4721 F:      drivers/hwmon/dell-smm-hwmon.c
4722 F:      include/uapi/linux/i8k.h
4723
4724 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4725 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4726 L:      platform-driver-x86@vger.kernel.org
4727 S:      Maintained
4728 F:      Documentation/driver-api/dcdbas.rst
4729 F:      drivers/platform/x86/dcdbas.*
4730
4731 DELL WMI NOTIFICATIONS DRIVER
4732 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4733 M:      Pali Rohár <pali.rohar@gmail.com>
4734 S:      Maintained
4735 F:      drivers/platform/x86/dell-wmi.c
4736
4737 DELL WMI DESCRIPTOR DRIVER
4738 M:      Mario Limonciello <mario.limonciello@dell.com>
4739 S:      Maintained
4740 F:      drivers/platform/x86/dell-wmi-descriptor.c
4741
4742 DELTA ST MEDIA DRIVER
4743 M:      Hugues Fruchet <hugues.fruchet@st.com>
4744 L:      linux-media@vger.kernel.org
4745 T:      git git://linuxtv.org/media_tree.git
4746 W:      https://linuxtv.org
4747 S:      Supported
4748 F:      drivers/media/platform/sti/delta
4749
4750 DENALI NAND DRIVER
4751 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4752 L:      linux-mtd@lists.infradead.org
4753 S:      Supported
4754 F:      drivers/mtd/nand/raw/denali*
4755
4756 DESIGNWARE EDMA CORE IP DRIVER
4757 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4758 L:      dmaengine@vger.kernel.org
4759 S:      Maintained
4760 F:      drivers/dma/dw-edma/
4761 F:      include/linux/dma/edma.h
4762
4763 DESIGNWARE USB2 DRD IP DRIVER
4764 M:      Minas Harutyunyan <hminas@synopsys.com>
4765 L:      linux-usb@vger.kernel.org
4766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4767 S:      Maintained
4768 F:      drivers/usb/dwc2/
4769
4770 DESIGNWARE USB3 DRD IP DRIVER
4771 M:      Felipe Balbi <balbi@kernel.org>
4772 L:      linux-usb@vger.kernel.org
4773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4774 S:      Maintained
4775 F:      drivers/usb/dwc3/
4776
4777 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4778 M:      Andreas Klinger <ak@it-klinger.de>
4779 L:      linux-iio@vger.kernel.org
4780 S:      Maintained
4781 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4782 F:      drivers/iio/proximity/srf*.c
4783
4784 DEVICE COREDUMP (DEV_COREDUMP)
4785 M:      Johannes Berg <johannes@sipsolutions.net>
4786 L:      linux-kernel@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/base/devcoredump.c
4789 F:      include/linux/devcoredump.h
4790
4791 DEVICE FREQUENCY (DEVFREQ)
4792 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4793 M:      Kyungmin Park <kyungmin.park@samsung.com>
4794 M:      Chanwoo Choi <cw00.choi@samsung.com>
4795 L:      linux-pm@vger.kernel.org
4796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4797 S:      Maintained
4798 F:      drivers/devfreq/
4799 F:      include/linux/devfreq.h
4800 F:      Documentation/devicetree/bindings/devfreq/
4801 F:      include/trace/events/devfreq.h
4802
4803 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4804 M:      Chanwoo Choi <cw00.choi@samsung.com>
4805 L:      linux-pm@vger.kernel.org
4806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4807 S:      Supported
4808 F:      drivers/devfreq/event/
4809 F:      drivers/devfreq/devfreq-event.c
4810 F:      include/dt-bindings/pmu/exynos_ppmu.h
4811 F:      include/linux/devfreq-event.h
4812 F:      Documentation/devicetree/bindings/devfreq/event/
4813
4814 DEVICE NUMBER REGISTRY
4815 M:      Torben Mathiasen <device@lanana.org>
4816 W:      http://lanana.org/docs/device-list/index.html
4817 S:      Maintained
4818
4819 DEVICE-MAPPER  (LVM)
4820 M:      Alasdair Kergon <agk@redhat.com>
4821 M:      Mike Snitzer <snitzer@redhat.com>
4822 M:      dm-devel@redhat.com
4823 L:      dm-devel@redhat.com
4824 W:      http://sources.redhat.com/dm
4825 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4827 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4828 S:      Maintained
4829 F:      Documentation/admin-guide/device-mapper/
4830 F:      drivers/md/Makefile
4831 F:      drivers/md/Kconfig
4832 F:      drivers/md/dm*
4833 F:      drivers/md/persistent-data/
4834 F:      include/linux/device-mapper.h
4835 F:      include/linux/dm-*.h
4836 F:      include/uapi/linux/dm-*.h
4837
4838 DEVLINK
4839 M:      Jiri Pirko <jiri@mellanox.com>
4840 L:      netdev@vger.kernel.org
4841 S:      Supported
4842 F:      net/core/devlink.c
4843 F:      include/net/devlink.h
4844 F:      include/uapi/linux/devlink.h
4845
4846 DIALOG SEMICONDUCTOR DRIVERS
4847 M:      Support Opensource <support.opensource@diasemi.com>
4848 W:      http://www.dialog-semiconductor.com/products
4849 S:      Supported
4850 F:      Documentation/hwmon/da90??.rst
4851 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4852 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4853 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4854 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4855 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4856 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4857 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4858 F:      drivers/gpio/gpio-da90??.c
4859 F:      drivers/hwmon/da90??-hwmon.c
4860 F:      drivers/iio/adc/da91??-*.c
4861 F:      drivers/input/misc/da90??_onkey.c
4862 F:      drivers/input/touchscreen/da9052_tsi.c
4863 F:      drivers/leds/leds-da90??.c
4864 F:      drivers/mfd/da903x.c
4865 F:      drivers/mfd/da90??-*.c
4866 F:      drivers/mfd/da91??-*.c
4867 F:      drivers/power/supply/da9052-battery.c
4868 F:      drivers/power/supply/da91??-*.c
4869 F:      drivers/regulator/da903x.c
4870 F:      drivers/regulator/da9???-regulator.[ch]
4871 F:      drivers/regulator/slg51000-regulator.[ch]
4872 F:      drivers/thermal/da90??-thermal.c
4873 F:      drivers/rtc/rtc-da90??.c
4874 F:      drivers/video/backlight/da90??_bl.c
4875 F:      drivers/watchdog/da90??_wdt.c
4876 F:      include/linux/mfd/da903x.h
4877 F:      include/linux/mfd/da9052/
4878 F:      include/linux/mfd/da9055/
4879 F:      include/linux/mfd/da9062/
4880 F:      include/linux/mfd/da9063/
4881 F:      include/linux/mfd/da9150/
4882 F:      include/linux/regulator/da9211.h
4883 F:      include/sound/da[79]*.h
4884 F:      sound/soc/codecs/da[79]*.[ch]
4885
4886 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4887 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4888 L:      linux-gpio@vger.kernel.org
4889 S:      Maintained
4890 F:      drivers/gpio/gpio-gpio-mm.c
4891
4892 DIOLAN U2C-12 I2C DRIVER
4893 M:      Guenter Roeck <linux@roeck-us.net>
4894 L:      linux-i2c@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4897
4898 FILESYSTEM DIRECT ACCESS (DAX)
4899 M:      Dan Williams <dan.j.williams@intel.com>
4900 R:      Matthew Wilcox <willy@infradead.org>
4901 R:      Jan Kara <jack@suse.cz>
4902 L:      linux-fsdevel@vger.kernel.org
4903 L:      linux-nvdimm@lists.01.org
4904 S:      Supported
4905 F:      fs/dax.c
4906 F:      include/linux/dax.h
4907 F:      include/trace/events/fs_dax.h
4908
4909 DEVICE DIRECT ACCESS (DAX)
4910 M:      Dan Williams <dan.j.williams@intel.com>
4911 M:      Vishal Verma <vishal.l.verma@intel.com>
4912 M:      Dave Jiang <dave.jiang@intel.com>
4913 L:      linux-nvdimm@lists.01.org
4914 S:      Supported
4915 F:      drivers/dax/
4916
4917 DIRECTORY NOTIFICATION (DNOTIFY)
4918 M:      Jan Kara <jack@suse.cz>
4919 R:      Amir Goldstein <amir73il@gmail.com>
4920 L:      linux-fsdevel@vger.kernel.org
4921 S:      Maintained
4922 F:      Documentation/filesystems/dnotify.txt
4923 F:      fs/notify/dnotify/
4924 F:      include/linux/dnotify.h
4925
4926 DISK GEOMETRY AND PARTITION HANDLING
4927 M:      Andries Brouwer <aeb@cwi.nl>
4928 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4929 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4930 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4931 S:      Maintained
4932
4933 DISKQUOTA
4934 M:      Jan Kara <jack@suse.com>
4935 S:      Maintained
4936 F:      Documentation/filesystems/quota.txt
4937 F:      fs/quota/
4938 F:      include/linux/quota*.h
4939 F:      include/uapi/linux/quota*.h
4940
4941 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4942 M:      Bernie Thompson <bernie@plugable.com>
4943 L:      linux-fbdev@vger.kernel.org
4944 S:      Maintained
4945 W:      http://plugable.com/category/projects/udlfb/
4946 F:      drivers/video/fbdev/udlfb.c
4947 F:      include/video/udlfb.h
4948 F:      Documentation/fb/udlfb.rst
4949
4950 DISTRIBUTED LOCK MANAGER (DLM)
4951 M:      Christine Caulfield <ccaulfie@redhat.com>
4952 M:      David Teigland <teigland@redhat.com>
4953 L:      cluster-devel@redhat.com
4954 W:      http://sources.redhat.com/cluster/
4955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4956 S:      Supported
4957 F:      fs/dlm/
4958
4959 DMA BUFFER SHARING FRAMEWORK
4960 M:      Sumit Semwal <sumit.semwal@linaro.org>
4961 S:      Maintained
4962 L:      linux-media@vger.kernel.org
4963 L:      dri-devel@lists.freedesktop.org
4964 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4965 F:      drivers/dma-buf/
4966 F:      include/linux/dma-buf*
4967 F:      include/linux/reservation.h
4968 F:      include/linux/*fence.h
4969 F:      Documentation/driver-api/dma-buf.rst
4970 T:      git git://anongit.freedesktop.org/drm/drm-misc
4971
4972 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4973 M:      Vinod Koul <vkoul@kernel.org>
4974 L:      dmaengine@vger.kernel.org
4975 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4976 S:      Maintained
4977 F:      drivers/dma/
4978 F:      include/linux/dmaengine.h
4979 F:      include/linux/of_dma.h
4980 F:      Documentation/devicetree/bindings/dma/
4981 F:      Documentation/driver-api/dmaengine/
4982 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4983
4984 DMA MAPPING HELPERS
4985 M:      Christoph Hellwig <hch@lst.de>
4986 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4987 R:      Robin Murphy <robin.murphy@arm.com>
4988 L:      iommu@lists.linux-foundation.org
4989 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4990 W:      http://git.infradead.org/users/hch/dma-mapping.git
4991 S:      Supported
4992 F:      kernel/dma/
4993 F:      include/asm-generic/dma-mapping.h
4994 F:      include/linux/dma-direct.h
4995 F:      include/linux/dma-mapping.h
4996 F:      include/linux/dma-noncoherent.h
4997
4998 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
4999 M:      Lukasz Luba <l.luba@partner.samsung.com>
5000 L:      linux-pm@vger.kernel.org
5001 L:      linux-samsung-soc@vger.kernel.org
5002 S:      Maintained
5003 F:      drivers/memory/samsung/exynos5422-dmc.c
5004 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5005
5006 DME1737 HARDWARE MONITOR DRIVER
5007 M:      Juerg Haefliger <juergh@gmail.com>
5008 L:      linux-hwmon@vger.kernel.org
5009 S:      Maintained
5010 F:      Documentation/hwmon/dme1737.rst
5011 F:      drivers/hwmon/dme1737.c
5012
5013 DMI/SMBIOS SUPPORT
5014 M:      Jean Delvare <jdelvare@suse.com>
5015 S:      Maintained
5016 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5017 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5018 F:      drivers/firmware/dmi-id.c
5019 F:      drivers/firmware/dmi_scan.c
5020 F:      include/linux/dmi.h
5021
5022 DOCUMENTATION
5023 M:      Jonathan Corbet <corbet@lwn.net>
5024 L:      linux-doc@vger.kernel.org
5025 S:      Maintained
5026 F:      Documentation/
5027 F:      scripts/documentation-file-ref-check
5028 F:      scripts/kernel-doc
5029 F:      scripts/sphinx-pre-install
5030 X:      Documentation/ABI/
5031 X:      Documentation/firmware-guide/acpi/
5032 X:      Documentation/devicetree/
5033 X:      Documentation/i2c/
5034 X:      Documentation/media/
5035 X:      Documentation/power/
5036 X:      Documentation/spi/
5037 T:      git git://git.lwn.net/linux.git docs-next
5038
5039 DOCUMENTATION/ITALIAN
5040 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5041 L:      linux-doc@vger.kernel.org
5042 S:      Maintained
5043 F:      Documentation/translations/it_IT
5044
5045 DOCUMENTATION SCRIPTS
5046 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5047 L:      linux-doc@vger.kernel.org
5048 S:      Maintained
5049 F:      scripts/documentation-file-ref-check
5050 F:      scripts/sphinx-pre-install
5051 F:      Documentation/sphinx/parse-headers.pl
5052
5053 DONGWOON DW9714 LENS VOICE COIL DRIVER
5054 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5055 L:      linux-media@vger.kernel.org
5056 T:      git git://linuxtv.org/media_tree.git
5057 S:      Maintained
5058 F:      drivers/media/i2c/dw9714.c
5059 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5060
5061 DONGWOON DW9807 LENS VOICE COIL DRIVER
5062 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5063 L:      linux-media@vger.kernel.org
5064 T:      git git://linuxtv.org/media_tree.git
5065 S:      Maintained
5066 F:      drivers/media/i2c/dw9807-vcm.c
5067 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5068
5069 DOUBLETALK DRIVER
5070 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5071 L:      blinux-list@redhat.com
5072 S:      Maintained
5073 F:      drivers/char/dtlk.c
5074 F:      include/linux/dtlk.h
5075
5076 DPAA2 DATAPATH I/O (DPIO) DRIVER
5077 M:      Roy Pledge <Roy.Pledge@nxp.com>
5078 L:      linux-kernel@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/soc/fsl/dpio
5081
5082 DPAA2 ETHERNET DRIVER
5083 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5084 L:      netdev@vger.kernel.org
5085 S:      Maintained
5086 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5087 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5088 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5089 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5090 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5091 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5092 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5093 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5094 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5095
5096 DPAA2 ETHERNET SWITCH DRIVER
5097 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5098 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5099 L:      linux-kernel@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/staging/fsl-dpaa2/ethsw
5102
5103 DPT_I2O SCSI RAID DRIVER
5104 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5105 L:      linux-scsi@vger.kernel.org
5106 W:      http://www.adaptec.com/
5107 S:      Maintained
5108 F:      drivers/scsi/dpt*
5109 F:      drivers/scsi/dpt/
5110
5111 DRBD DRIVER
5112 M:      Philipp Reisner <philipp.reisner@linbit.com>
5113 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5114 L:      drbd-dev@lists.linbit.com
5115 W:      http://www.drbd.org
5116 T:      git git://git.linbit.com/linux-drbd.git
5117 T:      git git://git.linbit.com/drbd-8.4.git
5118 S:      Supported
5119 F:      drivers/block/drbd/
5120 F:      lib/lru_cache.c
5121 F:      Documentation/admin-guide/blockdev/
5122
5123 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5124 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5125 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5127 S:      Supported
5128 F:      Documentation/kobject.txt
5129 F:      drivers/base/
5130 F:      fs/debugfs/
5131 F:      fs/sysfs/
5132 F:      include/linux/debugfs.h
5133 F:      include/linux/kobj*
5134 F:      lib/kobj*
5135
5136 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5137 M:      Kevin Hilman <khilman@kernel.org>
5138 M:      Nishanth Menon <nm@ti.com>
5139 S:      Maintained
5140 F:      drivers/power/avs/
5141 F:      include/linux/power/smartreflex.h
5142 L:      linux-pm@vger.kernel.org
5143
5144 DRM DRIVER FOR ARM PL111 CLCD
5145 M:      Eric Anholt <eric@anholt.net>
5146 T:      git git://anongit.freedesktop.org/drm/drm-misc
5147 S:      Supported
5148 F:      drivers/gpu/drm/pl111/
5149
5150 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5151 M:      Linus Walleij <linus.walleij@linaro.org>
5152 T:      git git://anongit.freedesktop.org/drm/drm-misc
5153 S:      Maintained
5154 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5155 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5156
5157 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5158 M:      Dave Airlie <airlied@redhat.com>
5159 S:      Odd Fixes
5160 F:      drivers/gpu/drm/ast/
5161
5162 DRM DRIVER FOR ASPEED BMC GFX
5163 M:      Joel Stanley <joel@jms.id.au>
5164 L:      linux-aspeed@lists.ozlabs.org
5165 T:      git git://anongit.freedesktop.org/drm/drm-misc
5166 S:      Supported
5167 F:      drivers/gpu/drm/aspeed/
5168 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5169
5170 DRM DRIVER FOR BOCHS VIRTUAL GPU
5171 M:      Gerd Hoffmann <kraxel@redhat.com>
5172 L:      virtualization@lists.linux-foundation.org
5173 T:      git git://anongit.freedesktop.org/drm/drm-misc
5174 S:      Maintained
5175 F:      drivers/gpu/drm/bochs/
5176
5177 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5178 M:      Linus Walleij <linus.walleij@linaro.org>
5179 T:      git git://anongit.freedesktop.org/drm/drm-misc
5180 S:      Maintained
5181 F:      drivers/gpu/drm/tve200/
5182
5183 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5184 M:      Jagan Teki <jagan@amarulasolutions.com>
5185 S:      Maintained
5186 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5187 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5188
5189 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5190 M:      Hans de Goede <hdegoede@redhat.com>
5191 T:      git git://anongit.freedesktop.org/drm/drm-misc
5192 S:      Maintained
5193 F:      drivers/gpu/drm/tiny/gm12u320.c
5194
5195 DRM DRIVER FOR ILITEK ILI9225 PANELS
5196 M:      David Lechner <david@lechnology.com>
5197 T:      git git://anongit.freedesktop.org/drm/drm-misc
5198 S:      Maintained
5199 F:      drivers/gpu/drm/tiny/ili9225.c
5200 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5201
5202 DRM DRIVER FOR HX8357D PANELS
5203 M:      Eric Anholt <eric@anholt.net>
5204 T:      git git://anongit.freedesktop.org/drm/drm-misc
5205 S:      Maintained
5206 F:      drivers/gpu/drm/tiny/hx8357d.c
5207 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5208
5209 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5210 S:      Orphan / Obsolete
5211 F:      drivers/gpu/drm/i810/
5212 F:      include/uapi/drm/i810_drm.h
5213
5214 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5215 S:      Orphan / Obsolete
5216 F:      drivers/gpu/drm/mga/
5217 F:      include/uapi/drm/mga_drm.h
5218
5219 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5220 M:      Dave Airlie <airlied@redhat.com>
5221 S:      Odd Fixes
5222 F:      drivers/gpu/drm/mgag200/
5223
5224 DRM DRIVER FOR MI0283QT
5225 M:      Noralf Trønnes <noralf@tronnes.org>
5226 T:      git git://anongit.freedesktop.org/drm/drm-misc
5227 S:      Maintained
5228 F:      drivers/gpu/drm/tiny/mi0283qt.c
5229 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5230
5231 DRM DRIVER FOR MSM ADRENO GPU
5232 M:      Rob Clark <robdclark@gmail.com>
5233 M:      Sean Paul <sean@poorly.run>
5234 L:      linux-arm-msm@vger.kernel.org
5235 L:      dri-devel@lists.freedesktop.org
5236 L:      freedreno@lists.freedesktop.org
5237 T:      git https://gitlab.freedesktop.org/drm/msm.git
5238 S:      Maintained
5239 F:      drivers/gpu/drm/msm/
5240 F:      include/uapi/drm/msm_drm.h
5241 F:      Documentation/devicetree/bindings/display/msm/
5242
5243 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5244 M:      Ben Skeggs <bskeggs@redhat.com>
5245 L:      dri-devel@lists.freedesktop.org
5246 L:      nouveau@lists.freedesktop.org
5247 T:      git git://github.com/skeggsb/linux
5248 S:      Supported
5249 F:      drivers/gpu/drm/nouveau/
5250 F:      include/uapi/drm/nouveau_drm.h
5251
5252 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5253 M:      Stefan Mavrodiev <stefan@olimex.com>
5254 S:      Maintained
5255 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5256 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5257
5258 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5259 M:      Noralf Trønnes <noralf@tronnes.org>
5260 T:      git git://anongit.freedesktop.org/drm/drm-misc
5261 S:      Maintained
5262 F:      drivers/gpu/drm/tiny/repaper.c
5263 F:      Documentation/devicetree/bindings/display/repaper.txt
5264
5265 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5266 M:      Dave Airlie <airlied@redhat.com>
5267 M:      Gerd Hoffmann <kraxel@redhat.com>
5268 L:      virtualization@lists.linux-foundation.org
5269 T:      git git://anongit.freedesktop.org/drm/drm-misc
5270 S:      Obsolete
5271 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5272 F:      drivers/gpu/drm/cirrus/
5273
5274 DRM DRIVER FOR QXL VIRTUAL GPU
5275 M:      Dave Airlie <airlied@redhat.com>
5276 M:      Gerd Hoffmann <kraxel@redhat.com>
5277 L:      virtualization@lists.linux-foundation.org
5278 L:      spice-devel@lists.freedesktop.org
5279 T:      git git://anongit.freedesktop.org/drm/drm-misc
5280 S:      Maintained
5281 F:      drivers/gpu/drm/qxl/
5282 F:      include/uapi/drm/qxl_drm.h
5283
5284 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5285 M:      Robert Chiras <robert.chiras@nxp.com>
5286 S:      Maintained
5287 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5288 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5289
5290 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5291 S:      Orphan / Obsolete
5292 F:      drivers/gpu/drm/r128/
5293 F:      include/uapi/drm/r128_drm.h
5294
5295 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5296 M:      Guido Günther <agx@sigxcpu.org>
5297 R:      Purism Kernel Team <kernel@puri.sm>
5298 S:      Maintained
5299 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5300 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5301
5302 DRM DRIVER FOR SAVAGE VIDEO CARDS
5303 S:      Orphan / Obsolete
5304 F:      drivers/gpu/drm/savage/
5305 F:      include/uapi/drm/savage_drm.h
5306
5307 DRM DRIVER FOR SIS VIDEO CARDS
5308 S:      Orphan / Obsolete
5309 F:      drivers/gpu/drm/sis/
5310 F:      include/uapi/drm/sis_drm.h
5311
5312 DRM DRIVER FOR SITRONIX ST7701 PANELS
5313 M:      Jagan Teki <jagan@amarulasolutions.com>
5314 S:      Maintained
5315 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5316 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5317
5318 DRM DRIVER FOR SITRONIX ST7586 PANELS
5319 M:      David Lechner <david@lechnology.com>
5320 T:      git git://anongit.freedesktop.org/drm/drm-misc
5321 S:      Maintained
5322 F:      drivers/gpu/drm/tiny/st7586.c
5323 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5324
5325 DRM DRIVER FOR SITRONIX ST7735R PANELS
5326 M:      David Lechner <david@lechnology.com>
5327 T:      git git://anongit.freedesktop.org/drm/drm-misc
5328 S:      Maintained
5329 F:      drivers/gpu/drm/tiny/st7735r.c
5330 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5331
5332 DRM DRIVER FOR ST-ERICSSON MCDE
5333 M:      Linus Walleij <linus.walleij@linaro.org>
5334 T:      git git://anongit.freedesktop.org/drm/drm-misc
5335 S:      Maintained
5336 F:      drivers/gpu/drm/mcde/
5337 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5338
5339 DRM DRIVER FOR TDFX VIDEO CARDS
5340 S:      Orphan / Obsolete
5341 F:      drivers/gpu/drm/tdfx/
5342
5343 DRM DRIVER FOR TPO TPG110 PANELS
5344 M:      Linus Walleij <linus.walleij@linaro.org>
5345 T:      git git://anongit.freedesktop.org/drm/drm-misc
5346 S:      Maintained
5347 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5348 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5349
5350 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5351 M:      Dave Airlie <airlied@redhat.com>
5352 R:      Sean Paul <sean@poorly.run>
5353 L:      dri-devel@lists.freedesktop.org
5354 S:      Odd Fixes
5355 F:      drivers/gpu/drm/udl/
5356 T:      git git://anongit.freedesktop.org/drm/drm-misc
5357
5358 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5359 M:      Hans de Goede <hdegoede@redhat.com>
5360 L:      dri-devel@lists.freedesktop.org
5361 S:      Maintained
5362 F:      drivers/gpu/drm/vboxvideo/
5363 T:      git git://anongit.freedesktop.org/drm/drm-misc
5364
5365 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5366 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5367 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5368 R:      Daniel Vetter <daniel@ffwll.ch>
5369 T:      git git://anongit.freedesktop.org/drm/drm-misc
5370 S:      Maintained
5371 L:      dri-devel@lists.freedesktop.org
5372 F:      drivers/gpu/drm/vkms/
5373 F:      Documentation/gpu/vkms.rst
5374
5375 DRM DRIVER FOR VMWARE VIRTUAL GPU
5376 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5377 M:      Thomas Hellstrom <thellstrom@vmware.com>
5378 L:      dri-devel@lists.freedesktop.org
5379 T:      git git://people.freedesktop.org/~thomash/linux
5380 S:      Supported
5381 F:      drivers/gpu/drm/vmwgfx/
5382 F:      include/uapi/drm/vmwgfx_drm.h
5383
5384 DRM DRIVERS
5385 M:      David Airlie <airlied@linux.ie>
5386 M:      Daniel Vetter <daniel@ffwll.ch>
5387 L:      dri-devel@lists.freedesktop.org
5388 T:      git git://anongit.freedesktop.org/drm/drm
5389 B:      https://bugs.freedesktop.org/
5390 C:      irc://chat.freenode.net/dri-devel
5391 S:      Maintained
5392 F:      drivers/gpu/drm/
5393 F:      drivers/gpu/vga/
5394 F:      Documentation/devicetree/bindings/display/
5395 F:      Documentation/devicetree/bindings/gpu/
5396 F:      Documentation/gpu/
5397 F:      include/drm/
5398 F:      include/uapi/drm/
5399 F:      include/linux/vga*
5400
5401 DRM DRIVERS AND MISC GPU PATCHES
5402 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5403 M:      Maxime Ripard <mripard@kernel.org>
5404 M:      Sean Paul <sean@poorly.run>
5405 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5406 S:      Maintained
5407 T:      git git://anongit.freedesktop.org/drm/drm-misc
5408 F:      Documentation/gpu/
5409 F:      drivers/gpu/vga/
5410 F:      drivers/gpu/drm/*
5411 F:      include/drm/drm*
5412 F:      include/uapi/drm/drm*
5413 F:      include/linux/vga*
5414
5415 DRM DRIVERS FOR ALLWINNER A10
5416 M:      Maxime Ripard <mripard@kernel.org>
5417 M:      Chen-Yu Tsai <wens@csie.org>
5418 L:      dri-devel@lists.freedesktop.org
5419 S:      Supported
5420 F:      drivers/gpu/drm/sun4i/
5421 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5422 T:      git git://anongit.freedesktop.org/drm/drm-misc
5423
5424 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5425 M:      Maxime Ripard <mripard@kernel.org>
5426 M:      Chen-Yu Tsai <wens@csie.org>
5427 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5428 L:      dri-devel@lists.freedesktop.org
5429 S:      Supported
5430 F:      drivers/gpu/drm/sun4i/sun8i*
5431 T:      git git://anongit.freedesktop.org/drm/drm-misc
5432
5433 DRM DRIVERS FOR AMLOGIC SOCS
5434 M:      Neil Armstrong <narmstrong@baylibre.com>
5435 L:      dri-devel@lists.freedesktop.org
5436 L:      linux-amlogic@lists.infradead.org
5437 W:      http://linux-meson.com/
5438 S:      Supported
5439 F:      drivers/gpu/drm/meson/
5440 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5441 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5442 F:      Documentation/gpu/meson.rst
5443 T:      git git://anongit.freedesktop.org/drm/drm-misc
5444
5445 DRM DRIVERS FOR ATMEL HLCDC
5446 M:      Sam Ravnborg <sam@ravnborg.org>
5447 M:      Boris Brezillon <bbrezillon@kernel.org>
5448 L:      dri-devel@lists.freedesktop.org
5449 S:      Supported
5450 F:      drivers/gpu/drm/atmel-hlcdc/
5451 F:      Documentation/devicetree/bindings/display/atmel/
5452 T:      git git://anongit.freedesktop.org/drm/drm-misc
5453
5454 DRM DRIVERS FOR BRIDGE CHIPS
5455 M:      Andrzej Hajda <a.hajda@samsung.com>
5456 M:      Neil Armstrong <narmstrong@baylibre.com>
5457 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5458 R:      Jonas Karlman <jonas@kwiboo.se>
5459 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5460 S:      Maintained
5461 T:      git git://anongit.freedesktop.org/drm/drm-misc
5462 F:      drivers/gpu/drm/bridge/
5463
5464 DRM DRIVERS FOR EXYNOS
5465 M:      Inki Dae <inki.dae@samsung.com>
5466 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5467 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5468 M:      Kyungmin Park <kyungmin.park@samsung.com>
5469 L:      dri-devel@lists.freedesktop.org
5470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5471 S:      Supported
5472 F:      drivers/gpu/drm/exynos/
5473 F:      include/uapi/drm/exynos_drm.h
5474 F:      Documentation/devicetree/bindings/display/exynos/
5475
5476 DRM DRIVERS FOR FREESCALE DCU
5477 M:      Stefan Agner <stefan@agner.ch>
5478 M:      Alison Wang <alison.wang@nxp.com>
5479 L:      dri-devel@lists.freedesktop.org
5480 S:      Supported
5481 F:      drivers/gpu/drm/fsl-dcu/
5482 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5483 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5484 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5485 T:      git git://anongit.freedesktop.org/drm/drm-misc
5486
5487 DRM DRIVERS FOR FREESCALE IMX
5488 M:      Philipp Zabel <p.zabel@pengutronix.de>
5489 L:      dri-devel@lists.freedesktop.org
5490 S:      Maintained
5491 F:      drivers/gpu/drm/imx/
5492 F:      drivers/gpu/ipu-v3/
5493 F:      Documentation/devicetree/bindings/display/imx/
5494
5495 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5496 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5497 L:      dri-devel@lists.freedesktop.org
5498 T:      git git://github.com/patjak/drm-gma500
5499 S:      Maintained
5500 F:      drivers/gpu/drm/gma500/
5501
5502 DRM DRIVERS FOR HISILICON
5503 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5504 M:      Rongrong Zou <zourongrong@gmail.com>
5505 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5506 R:      Chen Feng <puck.chen@hisilicon.com>
5507 L:      dri-devel@lists.freedesktop.org
5508 T:      git git://github.com/xin3liang/linux.git
5509 S:      Maintained
5510 F:      drivers/gpu/drm/hisilicon/
5511 F:      Documentation/devicetree/bindings/display/hisilicon/
5512
5513 DRM DRIVERS FOR LIMA
5514 M:      Qiang Yu <yuq825@gmail.com>
5515 L:      dri-devel@lists.freedesktop.org
5516 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5517 S:      Maintained
5518 F:      drivers/gpu/drm/lima/
5519 F:      include/uapi/drm/lima_drm.h
5520 T:      git git://anongit.freedesktop.org/drm/drm-misc
5521
5522 DRM DRIVERS FOR MEDIATEK
5523 M:      CK Hu <ck.hu@mediatek.com>
5524 M:      Philipp Zabel <p.zabel@pengutronix.de>
5525 L:      dri-devel@lists.freedesktop.org
5526 S:      Supported
5527 F:      drivers/gpu/drm/mediatek/
5528 F:      Documentation/devicetree/bindings/display/mediatek/
5529
5530 DRM DRIVERS FOR NVIDIA TEGRA
5531 M:      Thierry Reding <thierry.reding@gmail.com>
5532 L:      dri-devel@lists.freedesktop.org
5533 L:      linux-tegra@vger.kernel.org
5534 T:      git git://anongit.freedesktop.org/tegra/linux.git
5535 S:      Supported
5536 F:      drivers/gpu/drm/tegra/
5537 F:      drivers/gpu/host1x/
5538 F:      include/linux/host1x.h
5539 F:      include/uapi/drm/tegra_drm.h
5540 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5541
5542 DRM DRIVERS FOR RENESAS
5543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5544 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5545 L:      dri-devel@lists.freedesktop.org
5546 L:      linux-renesas-soc@vger.kernel.org
5547 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5548 S:      Supported
5549 F:      drivers/gpu/drm/rcar-du/
5550 F:      drivers/gpu/drm/shmobile/
5551 F:      include/linux/platform_data/shmob_drm.h
5552 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5553 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5554 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5555
5556 DRM DRIVERS FOR ROCKCHIP
5557 M:      Sandy Huang <hjc@rock-chips.com>
5558 M:      Heiko Stübner <heiko@sntech.de>
5559 L:      dri-devel@lists.freedesktop.org
5560 S:      Maintained
5561 F:      drivers/gpu/drm/rockchip/
5562 F:      Documentation/devicetree/bindings/display/rockchip/
5563 T:      git git://anongit.freedesktop.org/drm/drm-misc
5564
5565 DRM DRIVERS FOR STI
5566 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5567 M:      Vincent Abriou <vincent.abriou@st.com>
5568 L:      dri-devel@lists.freedesktop.org
5569 T:      git git://anongit.freedesktop.org/drm/drm-misc
5570 S:      Maintained
5571 F:      drivers/gpu/drm/sti
5572 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5573
5574 DRM DRIVERS FOR STM
5575 M:      Yannick Fertre <yannick.fertre@st.com>
5576 M:      Philippe Cornu <philippe.cornu@st.com>
5577 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5578 M:      Vincent Abriou <vincent.abriou@st.com>
5579 L:      dri-devel@lists.freedesktop.org
5580 T:      git git://anongit.freedesktop.org/drm/drm-misc
5581 S:      Maintained
5582 F:      drivers/gpu/drm/stm
5583 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5584
5585 DRM DRIVERS FOR TI LCDC
5586 M:      Jyri Sarha <jsarha@ti.com>
5587 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5588 L:      dri-devel@lists.freedesktop.org
5589 S:      Maintained
5590 F:      drivers/gpu/drm/tilcdc/
5591 F:      Documentation/devicetree/bindings/display/tilcdc/
5592
5593 DRM DRIVERS FOR TI OMAP
5594 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5595 L:      dri-devel@lists.freedesktop.org
5596 S:      Maintained
5597 F:      drivers/gpu/drm/omapdrm/
5598 F:      Documentation/devicetree/bindings/display/ti/
5599
5600 DRM DRIVERS FOR V3D
5601 M:      Eric Anholt <eric@anholt.net>
5602 S:      Supported
5603 F:      drivers/gpu/drm/v3d/
5604 F:      include/uapi/drm/v3d_drm.h
5605 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5606 T:      git git://anongit.freedesktop.org/drm/drm-misc
5607
5608 DRM DRIVERS FOR VC4
5609 M:      Eric Anholt <eric@anholt.net>
5610 T:      git git://github.com/anholt/linux
5611 S:      Supported
5612 F:      drivers/gpu/drm/vc4/
5613 F:      include/uapi/drm/vc4_drm.h
5614 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5615 T:      git git://anongit.freedesktop.org/drm/drm-misc
5616
5617 DRM DRIVERS FOR VIVANTE GPU IP
5618 M:      Lucas Stach <l.stach@pengutronix.de>
5619 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5620 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5621 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5622 L:      dri-devel@lists.freedesktop.org
5623 S:      Maintained
5624 F:      drivers/gpu/drm/etnaviv/
5625 F:      include/uapi/drm/etnaviv_drm.h
5626 F:      Documentation/devicetree/bindings/display/etnaviv/
5627
5628 DRM DRIVERS FOR ZTE ZX
5629 M:      Shawn Guo <shawnguo@kernel.org>
5630 L:      dri-devel@lists.freedesktop.org
5631 S:      Maintained
5632 F:      drivers/gpu/drm/zte/
5633 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5634 T:      git git://anongit.freedesktop.org/drm/drm-misc
5635
5636 DRM PANEL DRIVERS
5637 M:      Thierry Reding <thierry.reding@gmail.com>
5638 R:      Sam Ravnborg <sam@ravnborg.org>
5639 L:      dri-devel@lists.freedesktop.org
5640 T:      git git://anongit.freedesktop.org/drm/drm-misc
5641 S:      Maintained
5642 F:      drivers/gpu/drm/drm_panel.c
5643 F:      drivers/gpu/drm/panel/
5644 F:      include/drm/drm_panel.h
5645 F:      Documentation/devicetree/bindings/display/panel/
5646
5647 DRM DRIVERS FOR XEN
5648 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5649 T:      git git://anongit.freedesktop.org/drm/drm-misc
5650 L:      dri-devel@lists.freedesktop.org
5651 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5652 S:      Supported
5653 F:      drivers/gpu/drm/xen/
5654 F:      Documentation/gpu/xen-front.rst
5655
5656 DRM TTM SUBSYSTEM
5657 M:      Christian Koenig <christian.koenig@amd.com>
5658 M:      Huang Rui <ray.huang@amd.com>
5659 T:      git git://people.freedesktop.org/~agd5f/linux
5660 S:      Maintained
5661 L:      dri-devel@lists.freedesktop.org
5662 F:      include/drm/ttm/
5663 F:      drivers/gpu/drm/ttm/
5664
5665 DSBR100 USB FM RADIO DRIVER
5666 M:      Alexey Klimov <klimov.linux@gmail.com>
5667 L:      linux-media@vger.kernel.org
5668 T:      git git://linuxtv.org/media_tree.git
5669 S:      Maintained
5670 F:      drivers/media/radio/dsbr100.c
5671
5672 DT3155 MEDIA DRIVER
5673 M:      Hans Verkuil <hverkuil@xs4all.nl>
5674 L:      linux-media@vger.kernel.org
5675 T:      git git://linuxtv.org/media_tree.git
5676 W:      https://linuxtv.org
5677 S:      Odd Fixes
5678 F:      drivers/media/pci/dt3155/
5679
5680 DVB_USB_AF9015 MEDIA DRIVER
5681 M:      Antti Palosaari <crope@iki.fi>
5682 L:      linux-media@vger.kernel.org
5683 W:      https://linuxtv.org
5684 W:      http://palosaari.fi/linux/
5685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5686 T:      git git://linuxtv.org/anttip/media_tree.git
5687 S:      Maintained
5688 F:      drivers/media/usb/dvb-usb-v2/af9015*
5689
5690 DVB_USB_AF9035 MEDIA DRIVER
5691 M:      Antti Palosaari <crope@iki.fi>
5692 L:      linux-media@vger.kernel.org
5693 W:      https://linuxtv.org
5694 W:      http://palosaari.fi/linux/
5695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5696 T:      git git://linuxtv.org/anttip/media_tree.git
5697 S:      Maintained
5698 F:      drivers/media/usb/dvb-usb-v2/af9035*
5699
5700 DVB_USB_ANYSEE MEDIA DRIVER
5701 M:      Antti Palosaari <crope@iki.fi>
5702 L:      linux-media@vger.kernel.org
5703 W:      https://linuxtv.org
5704 W:      http://palosaari.fi/linux/
5705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5706 T:      git git://linuxtv.org/anttip/media_tree.git
5707 S:      Maintained
5708 F:      drivers/media/usb/dvb-usb-v2/anysee*
5709
5710 DVB_USB_AU6610 MEDIA DRIVER
5711 M:      Antti Palosaari <crope@iki.fi>
5712 L:      linux-media@vger.kernel.org
5713 W:      https://linuxtv.org
5714 W:      http://palosaari.fi/linux/
5715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5716 T:      git git://linuxtv.org/anttip/media_tree.git
5717 S:      Maintained
5718 F:      drivers/media/usb/dvb-usb-v2/au6610*
5719
5720 DVB_USB_CE6230 MEDIA DRIVER
5721 M:      Antti Palosaari <crope@iki.fi>
5722 L:      linux-media@vger.kernel.org
5723 W:      https://linuxtv.org
5724 W:      http://palosaari.fi/linux/
5725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5726 T:      git git://linuxtv.org/anttip/media_tree.git
5727 S:      Maintained
5728 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5729
5730 DVB_USB_CXUSB MEDIA DRIVER
5731 M:      Michael Krufky <mkrufky@linuxtv.org>
5732 L:      linux-media@vger.kernel.org
5733 W:      https://linuxtv.org
5734 W:      http://github.com/mkrufky
5735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5736 T:      git git://linuxtv.org/media_tree.git
5737 S:      Maintained
5738 F:      drivers/media/usb/dvb-usb/cxusb*
5739
5740 DVB_USB_EC168 MEDIA DRIVER
5741 M:      Antti Palosaari <crope@iki.fi>
5742 L:      linux-media@vger.kernel.org
5743 W:      https://linuxtv.org
5744 W:      http://palosaari.fi/linux/
5745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5746 T:      git git://linuxtv.org/anttip/media_tree.git
5747 S:      Maintained
5748 F:      drivers/media/usb/dvb-usb-v2/ec168*
5749
5750 DVB_USB_GL861 MEDIA DRIVER
5751 M:      Antti Palosaari <crope@iki.fi>
5752 L:      linux-media@vger.kernel.org
5753 W:      https://linuxtv.org
5754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5755 T:      git git://linuxtv.org/anttip/media_tree.git
5756 S:      Maintained
5757 F:      drivers/media/usb/dvb-usb-v2/gl861*
5758
5759 DVB_USB_MXL111SF MEDIA DRIVER
5760 M:      Michael Krufky <mkrufky@linuxtv.org>
5761 L:      linux-media@vger.kernel.org
5762 W:      https://linuxtv.org
5763 W:      http://github.com/mkrufky
5764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5765 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5766 S:      Maintained
5767 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5768
5769 DVB_USB_RTL28XXU MEDIA DRIVER
5770 M:      Antti Palosaari <crope@iki.fi>
5771 L:      linux-media@vger.kernel.org
5772 W:      https://linuxtv.org
5773 W:      http://palosaari.fi/linux/
5774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5775 T:      git git://linuxtv.org/anttip/media_tree.git
5776 S:      Maintained
5777 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5778
5779 DVB_USB_V2 MEDIA DRIVER
5780 M:      Antti Palosaari <crope@iki.fi>
5781 L:      linux-media@vger.kernel.org
5782 W:      https://linuxtv.org
5783 W:      http://palosaari.fi/linux/
5784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5785 T:      git git://linuxtv.org/anttip/media_tree.git
5786 S:      Maintained
5787 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5788 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5789
5790 DYNAMIC DEBUG
5791 M:      Jason Baron <jbaron@akamai.com>
5792 S:      Maintained
5793 F:      lib/dynamic_debug.c
5794 F:      include/linux/dynamic_debug.h
5795
5796 DYNAMIC INTERRUPT MODERATION
5797 M:      Tal Gilboa <talgi@mellanox.com>
5798 S:      Maintained
5799 F:      include/linux/dim.h
5800 F:      lib/dim/
5801
5802 DZ DECSTATION DZ11 SERIAL DRIVER
5803 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5804 S:      Maintained
5805 F:      drivers/tty/serial/dz.*
5806
5807 E3X0 POWER BUTTON DRIVER
5808 M:      Moritz Fischer <moritz.fischer@ettus.com>
5809 L:      usrp-users@lists.ettus.com
5810 W:      http://www.ettus.com
5811 S:      Supported
5812 F:      drivers/input/misc/e3x0-button.c
5813 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5814
5815 E4000 MEDIA DRIVER
5816 M:      Antti Palosaari <crope@iki.fi>
5817 L:      linux-media@vger.kernel.org
5818 W:      https://linuxtv.org
5819 W:      http://palosaari.fi/linux/
5820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5821 T:      git git://linuxtv.org/anttip/media_tree.git
5822 S:      Maintained
5823 F:      drivers/media/tuners/e4000*
5824
5825 EARTH_PT1 MEDIA DRIVER
5826 M:      Akihiro Tsukada <tskd08@gmail.com>
5827 L:      linux-media@vger.kernel.org
5828 S:      Odd Fixes
5829 F:      drivers/media/pci/pt1/
5830
5831 EARTH_PT3 MEDIA DRIVER
5832 M:      Akihiro Tsukada <tskd08@gmail.com>
5833 L:      linux-media@vger.kernel.org
5834 S:      Odd Fixes
5835 F:      drivers/media/pci/pt3/
5836
5837 EC100 MEDIA DRIVER
5838 M:      Antti Palosaari <crope@iki.fi>
5839 L:      linux-media@vger.kernel.org
5840 W:      https://linuxtv.org
5841 W:      http://palosaari.fi/linux/
5842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5843 T:      git git://linuxtv.org/anttip/media_tree.git
5844 S:      Maintained
5845 F:      drivers/media/dvb-frontends/ec100*
5846
5847 ECRYPT FILE SYSTEM
5848 M:      Tyler Hicks <tyhicks@canonical.com>
5849 L:      ecryptfs@vger.kernel.org
5850 W:      http://ecryptfs.org
5851 W:      https://launchpad.net/ecryptfs
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5853 S:      Supported
5854 F:      Documentation/filesystems/ecryptfs.txt
5855 F:      fs/ecryptfs/
5856
5857 EDAC-AMD64
5858 M:      Borislav Petkov <bp@alien8.de>
5859 L:      linux-edac@vger.kernel.org
5860 S:      Maintained
5861 F:      drivers/edac/amd64_edac*
5862
5863 EDAC-ARMADA
5864 M:      Jan Luebbe <jlu@pengutronix.de>
5865 L:      linux-edac@vger.kernel.org
5866 S:      Maintained
5867 F:      drivers/edac/armada_xp_*
5868
5869 EDAC-AST2500
5870 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5871 S:      Supported
5872 F:      drivers/edac/aspeed_edac.c
5873 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5874
5875 EDAC-BLUEFIELD
5876 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5877 S:      Supported
5878 F:      drivers/edac/bluefield_edac.c
5879
5880 EDAC-CALXEDA
5881 M:      Robert Richter <rric@kernel.org>
5882 L:      linux-edac@vger.kernel.org
5883 S:      Maintained
5884 F:      drivers/edac/highbank*
5885
5886 EDAC-CAVIUM OCTEON
5887 M:      Ralf Baechle <ralf@linux-mips.org>
5888 M:      Robert Richter <rrichter@marvell.com>
5889 L:      linux-edac@vger.kernel.org
5890 L:      linux-mips@vger.kernel.org
5891 S:      Supported
5892 F:      drivers/edac/octeon_edac*
5893
5894 EDAC-CAVIUM THUNDERX
5895 M:      Robert Richter <rrichter@marvell.com>
5896 L:      linux-edac@vger.kernel.org
5897 S:      Supported
5898 F:      drivers/edac/thunderx_edac*
5899
5900 EDAC-CORE
5901 M:      Borislav Petkov <bp@alien8.de>
5902 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5903 M:      Tony Luck <tony.luck@intel.com>
5904 R:      James Morse <james.morse@arm.com>
5905 R:      Robert Richter <rrichter@marvell.com>
5906 L:      linux-edac@vger.kernel.org
5907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5908 S:      Supported
5909 F:      Documentation/admin-guide/ras.rst
5910 F:      Documentation/driver-api/edac.rst
5911 F:      drivers/edac/
5912 F:      include/linux/edac.h
5913
5914 EDAC-E752X
5915 M:      Mark Gross <mark.gross@intel.com>
5916 L:      linux-edac@vger.kernel.org
5917 S:      Maintained
5918 F:      drivers/edac/e752x_edac.c
5919
5920 EDAC-E7XXX
5921 L:      linux-edac@vger.kernel.org
5922 S:      Maintained
5923 F:      drivers/edac/e7xxx_edac.c
5924
5925 EDAC-FSL_DDR
5926 M:      York Sun <york.sun@nxp.com>
5927 L:      linux-edac@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/edac/fsl_ddr_edac.*
5930
5931 EDAC-GHES
5932 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5933 L:      linux-edac@vger.kernel.org
5934 S:      Maintained
5935 F:      drivers/edac/ghes_edac.c
5936
5937 EDAC-I10NM
5938 M:      Tony Luck <tony.luck@intel.com>
5939 L:      linux-edac@vger.kernel.org
5940 S:      Maintained
5941 F:      drivers/edac/i10nm_base.c
5942
5943 EDAC-I3000
5944 L:      linux-edac@vger.kernel.org
5945 S:      Orphan
5946 F:      drivers/edac/i3000_edac.c
5947
5948 EDAC-I5000
5949 L:      linux-edac@vger.kernel.org
5950 S:      Maintained
5951 F:      drivers/edac/i5000_edac.c
5952
5953 EDAC-I5400
5954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5955 L:      linux-edac@vger.kernel.org
5956 S:      Maintained
5957 F:      drivers/edac/i5400_edac.c
5958
5959 EDAC-I7300
5960 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5961 L:      linux-edac@vger.kernel.org
5962 S:      Maintained
5963 F:      drivers/edac/i7300_edac.c
5964
5965 EDAC-I7CORE
5966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5967 L:      linux-edac@vger.kernel.org
5968 S:      Maintained
5969 F:      drivers/edac/i7core_edac.c
5970
5971 EDAC-I82443BXGX
5972 M:      Tim Small <tim@buttersideup.com>
5973 L:      linux-edac@vger.kernel.org
5974 S:      Maintained
5975 F:      drivers/edac/i82443bxgx_edac.c
5976
5977 EDAC-I82975X
5978 M:      "Arvind R." <arvino55@gmail.com>
5979 L:      linux-edac@vger.kernel.org
5980 S:      Maintained
5981 F:      drivers/edac/i82975x_edac.c
5982
5983 EDAC-IE31200
5984 M:      Jason Baron <jbaron@akamai.com>
5985 L:      linux-edac@vger.kernel.org
5986 S:      Maintained
5987 F:      drivers/edac/ie31200_edac.c
5988
5989 EDAC-MPC85XX
5990 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5991 L:      linux-edac@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/edac/mpc85xx_edac.[ch]
5994
5995 EDAC-PASEMI
5996 M:      Egor Martovetsky <egor@pasemi.com>
5997 L:      linux-edac@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/edac/pasemi_edac.c
6000
6001 EDAC-PND2
6002 M:      Tony Luck <tony.luck@intel.com>
6003 L:      linux-edac@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/edac/pnd2_edac.[ch]
6006
6007 EDAC-R82600
6008 M:      Tim Small <tim@buttersideup.com>
6009 L:      linux-edac@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/edac/r82600_edac.c
6012
6013 EDAC-SBRIDGE
6014 M:      Tony Luck <tony.luck@intel.com>
6015 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6016 L:      linux-edac@vger.kernel.org
6017 S:      Maintained
6018 F:      drivers/edac/sb_edac.c
6019
6020 EDAC-SIFIVE
6021 M:      Yash Shah <yash.shah@sifive.com>
6022 L:      linux-edac@vger.kernel.org
6023 S:      Supported
6024 F:      drivers/edac/sifive_edac.c
6025
6026 EDAC-SKYLAKE
6027 M:      Tony Luck <tony.luck@intel.com>
6028 L:      linux-edac@vger.kernel.org
6029 S:      Maintained
6030 F:      drivers/edac/skx_*.c
6031
6032 EDAC-TI
6033 M:      Tero Kristo <t-kristo@ti.com>
6034 L:      linux-edac@vger.kernel.org
6035 S:      Maintained
6036 F:      drivers/edac/ti_edac.c
6037
6038 EDAC-QCOM
6039 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6040 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6041 L:      linux-arm-msm@vger.kernel.org
6042 L:      linux-edac@vger.kernel.org
6043 S:      Maintained
6044 F:      drivers/edac/qcom_edac.c
6045
6046 EDIROL UA-101/UA-1000 DRIVER
6047 M:      Clemens Ladisch <clemens@ladisch.de>
6048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6050 S:      Maintained
6051 F:      sound/usb/misc/ua101.c
6052
6053 EFI TEST DRIVER
6054 L:      linux-efi@vger.kernel.org
6055 M:      Ivan Hu <ivan.hu@canonical.com>
6056 M:      Ard Biesheuvel <ardb@kernel.org>
6057 S:      Maintained
6058 F:      drivers/firmware/efi/test/
6059
6060 EFI VARIABLE FILESYSTEM
6061 M:      Matthew Garrett <matthew.garrett@nebula.com>
6062 M:      Jeremy Kerr <jk@ozlabs.org>
6063 M:      Ard Biesheuvel <ardb@kernel.org>
6064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6065 L:      linux-efi@vger.kernel.org
6066 S:      Maintained
6067 F:      fs/efivarfs/
6068
6069 EFIFB FRAMEBUFFER DRIVER
6070 L:      linux-fbdev@vger.kernel.org
6071 M:      Peter Jones <pjones@redhat.com>
6072 S:      Maintained
6073 F:      drivers/video/fbdev/efifb.c
6074
6075 EFS FILESYSTEM
6076 W:      http://aeschi.ch.eu.org/efs/
6077 S:      Orphan
6078 F:      fs/efs/
6079
6080 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6081 M:      Douglas Miller <dougmill@linux.ibm.com>
6082 L:      netdev@vger.kernel.org
6083 S:      Maintained
6084 F:      drivers/net/ethernet/ibm/ehea/
6085
6086 EM28XX VIDEO4LINUX DRIVER
6087 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6088 L:      linux-media@vger.kernel.org
6089 W:      https://linuxtv.org
6090 T:      git git://linuxtv.org/media_tree.git
6091 S:      Maintained
6092 F:      drivers/media/usb/em28xx/
6093 F:      Documentation/media/v4l-drivers/em28xx*
6094
6095 EMBEDDED LINUX
6096 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6097 M:      Matt Mackall <mpm@selenic.com>
6098 M:      David Woodhouse <dwmw2@infradead.org>
6099 L:      linux-embedded@vger.kernel.org
6100 S:      Maintained
6101
6102 Emulex 10Gbps iSCSI - OneConnect DRIVER
6103 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6104 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6105 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6106 L:      linux-scsi@vger.kernel.org
6107 W:      http://www.broadcom.com
6108 S:      Supported
6109 F:      drivers/scsi/be2iscsi/
6110
6111 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6112 M:      Sathya Perla <sathya.perla@broadcom.com>
6113 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6114 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6115 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6116 L:      netdev@vger.kernel.org
6117 W:      http://www.emulex.com
6118 S:      Supported
6119 F:      drivers/net/ethernet/emulex/benet/
6120
6121 EMULEX ONECONNECT ROCE DRIVER
6122 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6123 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6124 L:      linux-rdma@vger.kernel.org
6125 W:      http://www.broadcom.com
6126 S:      Odd Fixes
6127 F:      drivers/infiniband/hw/ocrdma/
6128 F:      include/uapi/rdma/ocrdma-abi.h
6129
6130 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6131 M:      James Smart <james.smart@broadcom.com>
6132 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6133 L:      linux-scsi@vger.kernel.org
6134 W:      http://www.broadcom.com
6135 S:      Supported
6136 F:      drivers/scsi/lpfc/
6137
6138 ENE CB710 FLASH CARD READER DRIVER
6139 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6140 S:      Maintained
6141 F:      drivers/misc/cb710/
6142 F:      drivers/mmc/host/cb710-mmc.*
6143 F:      include/linux/cb710.h
6144
6145 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6146 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6147 S:      Maintained
6148 F:      drivers/media/rc/ene_ir.*
6149
6150 EPSON S1D13XXX FRAMEBUFFER DRIVER
6151 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6152 S:      Maintained
6153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6154 F:      drivers/video/fbdev/s1d13xxxfb.c
6155 F:      include/video/s1d13xxxfb.h
6156
6157 EROFS FILE SYSTEM
6158 M:      Gao Xiang <gaoxiang25@huawei.com>
6159 M:      Chao Yu <yuchao0@huawei.com>
6160 L:      linux-erofs@lists.ozlabs.org
6161 S:      Maintained
6162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6163 F:      Documentation/filesystems/erofs.txt
6164 F:      fs/erofs/
6165 F:      include/trace/events/erofs.h
6166
6167 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6168 M:      Jeff Layton <jlayton@kernel.org>
6169 S:      Maintained
6170 F:      lib/errseq.c
6171 F:      include/linux/errseq.h
6172
6173 ET131X NETWORK DRIVER
6174 M:      Mark Einon <mark.einon@gmail.com>
6175 S:      Odd Fixes
6176 F:      drivers/net/ethernet/agere/
6177
6178 ETHERNET BRIDGE
6179 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6180 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6181 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6182 L:      netdev@vger.kernel.org
6183 W:      http://www.linuxfoundation.org/en/Net:Bridge
6184 S:      Maintained
6185 F:      include/linux/netfilter_bridge/
6186 F:      net/bridge/
6187
6188 ETHERNET PHY LIBRARY
6189 M:      Andrew Lunn <andrew@lunn.ch>
6190 M:      Florian Fainelli <f.fainelli@gmail.com>
6191 M:      Heiner Kallweit <hkallweit1@gmail.com>
6192 L:      netdev@vger.kernel.org
6193 S:      Maintained
6194 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6195 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6196 F:      Documentation/devicetree/bindings/net/mdio*
6197 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6198 F:      Documentation/networking/phy.rst
6199 F:      drivers/net/phy/
6200 F:      drivers/of/of_mdio.c
6201 F:      drivers/of/of_net.c
6202 F:      include/dt-bindings/net/qca-ar803x.h
6203 F:      include/linux/*mdio*.h
6204 F:      include/linux/of_net.h
6205 F:      include/linux/phy.h
6206 F:      include/linux/phy_fixed.h
6207 F:      include/linux/platform_data/mdio-bcm-unimac.h
6208 F:      include/linux/platform_data/mdio-gpio.h
6209 F:      include/trace/events/mdio.h
6210 F:      include/uapi/linux/mdio.h
6211 F:      include/uapi/linux/mii.h
6212
6213 EXFAT FILE SYSTEM
6214 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6215 L:      linux-fsdevel@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/staging/exfat/
6218
6219 EXT2 FILE SYSTEM
6220 M:      Jan Kara <jack@suse.com>
6221 L:      linux-ext4@vger.kernel.org
6222 S:      Maintained
6223 F:      Documentation/filesystems/ext2.txt
6224 F:      fs/ext2/
6225 F:      include/linux/ext2*
6226
6227 EXT4 FILE SYSTEM
6228 M:      "Theodore Ts'o" <tytso@mit.edu>
6229 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6230 L:      linux-ext4@vger.kernel.org
6231 W:      http://ext4.wiki.kernel.org
6232 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6234 S:      Maintained
6235 F:      Documentation/filesystems/ext4/
6236 F:      fs/ext4/
6237
6238 Extended Verification Module (EVM)
6239 M:      Mimi Zohar <zohar@linux.ibm.com>
6240 L:      linux-integrity@vger.kernel.org
6241 S:      Supported
6242 F:      security/integrity/evm/
6243
6244 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6245 M:      Ard Biesheuvel <ardb@kernel.org>
6246 L:      linux-efi@vger.kernel.org
6247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6248 S:      Maintained
6249 F:      Documentation/admin-guide/efi-stub.rst
6250 F:      arch/*/kernel/efi.c
6251 F:      arch/x86/boot/compressed/eboot.[ch]
6252 F:      arch/*/include/asm/efi.h
6253 F:      arch/x86/platform/efi/
6254 F:      drivers/firmware/efi/
6255 F:      include/linux/efi*.h
6256 F:      arch/arm/boot/compressed/efi-header.S
6257 F:      arch/arm64/kernel/efi-entry.S
6258
6259 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6260 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6261 M:      Chanwoo Choi <cw00.choi@samsung.com>
6262 L:      linux-kernel@vger.kernel.org
6263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6264 S:      Maintained
6265 F:      drivers/extcon/
6266 F:      include/linux/extcon/
6267 F:      include/linux/extcon.h
6268 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6269 F:      Documentation/devicetree/bindings/extcon/
6270
6271 EXYNOS DP DRIVER
6272 M:      Jingoo Han <jingoohan1@gmail.com>
6273 L:      dri-devel@lists.freedesktop.org
6274 S:      Maintained
6275 F:      drivers/gpu/drm/exynos/exynos_dp*
6276
6277 EXYNOS SYSMMU (IOMMU) driver
6278 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6279 L:      iommu@lists.linux-foundation.org
6280 S:      Maintained
6281 F:      drivers/iommu/exynos-iommu.c
6282
6283 EZchip NPS platform support
6284 M:      Vineet Gupta <vgupta@synopsys.com>
6285 M:      Ofer Levi <oferle@mellanox.com>
6286 S:      Supported
6287 F:      arch/arc/plat-eznps
6288 F:      arch/arc/boot/dts/eznps.dts
6289
6290 F2FS FILE SYSTEM
6291 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6292 M:      Chao Yu <yuchao0@huawei.com>
6293 L:      linux-f2fs-devel@lists.sourceforge.net
6294 W:      https://f2fs.wiki.kernel.org/
6295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6296 S:      Maintained
6297 F:      Documentation/filesystems/f2fs.txt
6298 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6299 F:      fs/f2fs/
6300 F:      include/linux/f2fs_fs.h
6301 F:      include/trace/events/f2fs.h
6302
6303 F71805F HARDWARE MONITORING DRIVER
6304 M:      Jean Delvare <jdelvare@suse.com>
6305 L:      linux-hwmon@vger.kernel.org
6306 S:      Maintained
6307 F:      Documentation/hwmon/f71805f.rst
6308 F:      drivers/hwmon/f71805f.c
6309
6310 FADDR2LINE
6311 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6312 S:      Maintained
6313 F:      scripts/faddr2line
6314
6315 FAILOVER MODULE
6316 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6317 L:      netdev@vger.kernel.org
6318 S:      Supported
6319 F:      net/core/failover.c
6320 F:      include/net/failover.h
6321 F:      Documentation/networking/failover.rst
6322
6323 FANOTIFY
6324 M:      Jan Kara <jack@suse.cz>
6325 R:      Amir Goldstein <amir73il@gmail.com>
6326 L:      linux-fsdevel@vger.kernel.org
6327 S:      Maintained
6328 F:      fs/notify/fanotify/
6329 F:      include/linux/fanotify.h
6330 F:      include/uapi/linux/fanotify.h
6331
6332 FARSYNC SYNCHRONOUS DRIVER
6333 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6334 W:      http://www.farsite.co.uk/
6335 S:      Supported
6336 F:      drivers/net/wan/farsync.*
6337
6338 FAULT INJECTION SUPPORT
6339 M:      Akinobu Mita <akinobu.mita@gmail.com>
6340 S:      Supported
6341 F:      Documentation/fault-injection/
6342 F:      lib/fault-inject.c
6343
6344 FBTFT Framebuffer drivers
6345 S:      Orphan
6346 L:      dri-devel@lists.freedesktop.org
6347 L:      linux-fbdev@vger.kernel.org
6348 F:      drivers/staging/fbtft/
6349
6350 FC0011 TUNER DRIVER
6351 M:      Michael Buesch <m@bues.ch>
6352 L:      linux-media@vger.kernel.org
6353 S:      Maintained
6354 F:      drivers/media/tuners/fc0011.h
6355 F:      drivers/media/tuners/fc0011.c
6356
6357 FC2580 MEDIA DRIVER
6358 M:      Antti Palosaari <crope@iki.fi>
6359 L:      linux-media@vger.kernel.org
6360 W:      https://linuxtv.org
6361 W:      http://palosaari.fi/linux/
6362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6363 T:      git git://linuxtv.org/anttip/media_tree.git
6364 S:      Maintained
6365 F:      drivers/media/tuners/fc2580*
6366
6367 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6368 M:      Hannes Reinecke <hare@suse.de>
6369 L:      linux-scsi@vger.kernel.org
6370 W:      www.Open-FCoE.org
6371 S:      Supported
6372 F:      drivers/scsi/libfc/
6373 F:      drivers/scsi/fcoe/
6374 F:      include/scsi/fc/
6375 F:      include/scsi/libfc.h
6376 F:      include/scsi/libfcoe.h
6377 F:      include/uapi/scsi/fc/
6378
6379 FILE LOCKING (flock() and fcntl()/lockf())
6380 M:      Jeff Layton <jlayton@kernel.org>
6381 M:      "J. Bruce Fields" <bfields@fieldses.org>
6382 L:      linux-fsdevel@vger.kernel.org
6383 S:      Maintained
6384 F:      include/linux/fcntl.h
6385 F:      include/uapi/linux/fcntl.h
6386 F:      fs/fcntl.c
6387 F:      fs/locks.c
6388
6389 FILESYSTEMS (VFS and infrastructure)
6390 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6391 L:      linux-fsdevel@vger.kernel.org
6392 S:      Maintained
6393 F:      fs/*
6394 F:      include/linux/fs.h
6395 F:      include/linux/fs_types.h
6396 F:      include/uapi/linux/fs.h
6397
6398 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6399 M:      Riku Voipio <riku.voipio@iki.fi>
6400 L:      linux-hwmon@vger.kernel.org
6401 S:      Maintained
6402 F:      drivers/hwmon/f75375s.c
6403 F:      include/linux/f75375s.h
6404
6405 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6406 M:      Clemens Ladisch <clemens@ladisch.de>
6407 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6408 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6410 S:      Maintained
6411 F:      sound/firewire/
6412 F:      include/uapi/sound/firewire.h
6413
6414 FIREWIRE MEDIA DRIVERS (firedtv)
6415 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6416 L:      linux-media@vger.kernel.org
6417 L:      linux1394-devel@lists.sourceforge.net
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6419 S:      Maintained
6420 F:      drivers/media/firewire/
6421
6422 FIREWIRE SBP-2 TARGET
6423 M:      Chris Boot <bootc@bootc.net>
6424 L:      linux-scsi@vger.kernel.org
6425 L:      target-devel@vger.kernel.org
6426 L:      linux1394-devel@lists.sourceforge.net
6427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6428 S:      Maintained
6429 F:      drivers/target/sbp/
6430
6431 FIREWIRE SUBSYSTEM
6432 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6433 L:      linux1394-devel@lists.sourceforge.net
6434 W:      http://ieee1394.wiki.kernel.org/
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6436 S:      Maintained
6437 F:      drivers/firewire/
6438 F:      include/linux/firewire.h
6439 F:      include/uapi/linux/firewire*.h
6440 F:      tools/firewire/
6441
6442 FIRMWARE LOADER (request_firmware)
6443 M:      Luis Chamberlain <mcgrof@kernel.org>
6444 L:      linux-kernel@vger.kernel.org
6445 S:      Maintained
6446 F:      Documentation/firmware_class/
6447 F:      drivers/base/firmware_loader/
6448 F:      include/linux/firmware.h
6449
6450 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6451 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6452 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6453 S:      Maintained
6454 F:      drivers/block/rsxx/
6455
6456 FLEXTIMER FTM-QUADDEC DRIVER
6457 M:      Patrick Havelange <patrick.havelange@essensium.com>
6458 L:      linux-iio@vger.kernel.org
6459 S:      Maintained
6460 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6461 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6462 F:      drivers/counter/ftm-quaddec.c
6463
6464 FLOPPY DRIVER
6465 M:      Denis Efremov <efremov@linux.com>
6466 S:      Odd Fixes
6467 L:      linux-block@vger.kernel.org
6468 F:      drivers/block/floppy.c
6469
6470 FPGA MANAGER FRAMEWORK
6471 M:      Moritz Fischer <mdf@kernel.org>
6472 L:      linux-fpga@vger.kernel.org
6473 S:      Maintained
6474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6475 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6476 F:      Documentation/fpga/
6477 F:      Documentation/driver-api/fpga/
6478 F:      Documentation/devicetree/bindings/fpga/
6479 F:      drivers/fpga/
6480 F:      include/linux/fpga/
6481 W:      http://www.rocketboards.org
6482
6483 FPGA DFL DRIVERS
6484 M:      Wu Hao <hao.wu@intel.com>
6485 L:      linux-fpga@vger.kernel.org
6486 S:      Maintained
6487 F:      Documentation/fpga/dfl.rst
6488 F:      include/uapi/linux/fpga-dfl.h
6489 F:      drivers/fpga/dfl*
6490
6491 FPU EMULATOR
6492 M:      Bill Metzenthen <billm@melbpc.org.au>
6493 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6494 S:      Maintained
6495 F:      arch/x86/math-emu/
6496
6497 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6498 L:      netdev@vger.kernel.org
6499 S:      Orphan
6500 F:      drivers/net/wan/dlci.c
6501 F:      drivers/net/wan/sdla.c
6502
6503 FRAMEBUFFER LAYER
6504 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6505 L:      dri-devel@lists.freedesktop.org
6506 L:      linux-fbdev@vger.kernel.org
6507 T:      git git://anongit.freedesktop.org/drm/drm-misc
6508 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6509 S:      Maintained
6510 F:      Documentation/fb/
6511 F:      drivers/video/
6512 F:      include/video/
6513 F:      include/linux/fb.h
6514 F:      include/uapi/video/
6515 F:      include/uapi/linux/fb.h
6516
6517 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6518 M:      Horia Geantă <horia.geanta@nxp.com>
6519 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6520 L:      linux-crypto@vger.kernel.org
6521 S:      Maintained
6522 F:      drivers/crypto/caam/
6523 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6524
6525 FREESCALE DIU FRAMEBUFFER DRIVER
6526 M:      Timur Tabi <timur@kernel.org>
6527 L:      linux-fbdev@vger.kernel.org
6528 S:      Maintained
6529 F:      drivers/video/fbdev/fsl-diu-fb.*
6530
6531 FREESCALE DMA DRIVER
6532 M:      Li Yang <leoyang.li@nxp.com>
6533 M:      Zhang Wei <zw@zh-kernel.org>
6534 L:      linuxppc-dev@lists.ozlabs.org
6535 S:      Maintained
6536 F:      drivers/dma/fsldma.*
6537
6538 FREESCALE ENETC ETHERNET DRIVERS
6539 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6540 L:      netdev@vger.kernel.org
6541 S:      Maintained
6542 F:      drivers/net/ethernet/freescale/enetc/
6543
6544 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6545 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6546 L:      netdev@vger.kernel.org
6547 S:      Maintained
6548 F:      drivers/net/ethernet/freescale/gianfar*
6549 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6550
6551 FREESCALE GPMI NAND DRIVER
6552 M:      Han Xu <han.xu@nxp.com>
6553 L:      linux-mtd@lists.infradead.org
6554 S:      Maintained
6555 F:      drivers/mtd/nand/raw/gpmi-nand/*
6556
6557 FREESCALE I2C CPM DRIVER
6558 M:      Jochen Friedrich <jochen@scram.de>
6559 L:      linuxppc-dev@lists.ozlabs.org
6560 L:      linux-i2c@vger.kernel.org
6561 S:      Maintained
6562 F:      drivers/i2c/busses/i2c-cpm.c
6563
6564 FREESCALE IMX DDR PMU DRIVER
6565 M:      Frank Li <Frank.li@nxp.com>
6566 L:      linux-arm-kernel@lists.infradead.org
6567 S:      Maintained
6568 F:      drivers/perf/fsl_imx8_ddr_perf.c
6569 F:      Documentation/admin-guide/perf/imx-ddr.rst
6570 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6571
6572 FREESCALE IMX I2C DRIVER
6573 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6574 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6575 L:      linux-i2c@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/i2c/busses/i2c-imx.c
6578 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6579
6580 FREESCALE IMX LPI2C DRIVER
6581 M:      Dong Aisheng <aisheng.dong@nxp.com>
6582 L:      linux-i2c@vger.kernel.org
6583 L:      linux-imx@nxp.com
6584 S:      Maintained
6585 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6586 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6587
6588 FREESCALE IMX / MXC FEC DRIVER
6589 M:      Fugang Duan <fugang.duan@nxp.com>
6590 L:      netdev@vger.kernel.org
6591 S:      Maintained
6592 F:      drivers/net/ethernet/freescale/fec_main.c
6593 F:      drivers/net/ethernet/freescale/fec_ptp.c
6594 F:      drivers/net/ethernet/freescale/fec.h
6595 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6596
6597 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6598 M:      Sascha Hauer <s.hauer@pengutronix.de>
6599 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6600 L:      linux-fbdev@vger.kernel.org
6601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6602 S:      Maintained
6603 F:      include/linux/platform_data/video-imxfb.h
6604 F:      drivers/video/fbdev/imxfb.c
6605
6606 FREESCALE QORIQ DPAA ETHERNET DRIVER
6607 M:      Madalin Bucur <madalin.bucur@nxp.com>
6608 L:      netdev@vger.kernel.org
6609 S:      Maintained
6610 F:      drivers/net/ethernet/freescale/dpaa
6611
6612 FREESCALE QORIQ DPAA FMAN DRIVER
6613 M:      Madalin Bucur <madalin.bucur@nxp.com>
6614 L:      netdev@vger.kernel.org
6615 S:      Maintained
6616 F:      drivers/net/ethernet/freescale/fman
6617 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6618
6619 FREESCALE QORIQ PTP CLOCK DRIVER
6620 M:      Yangbo Lu <yangbo.lu@nxp.com>
6621 L:      netdev@vger.kernel.org
6622 S:      Maintained
6623 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6624 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6625 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6626 F:      drivers/ptp/ptp_qoriq.c
6627 F:      drivers/ptp/ptp_qoriq_debugfs.c
6628 F:      include/linux/fsl/ptp_qoriq.h
6629 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6630
6631 FREESCALE QUAD SPI DRIVER
6632 M:      Han Xu <han.xu@nxp.com>
6633 L:      linux-spi@vger.kernel.org
6634 S:      Maintained
6635 F:      drivers/spi/spi-fsl-qspi.c
6636
6637 FREESCALE QUICC ENGINE LIBRARY
6638 M:      Qiang Zhao <qiang.zhao@nxp.com>
6639 L:      linuxppc-dev@lists.ozlabs.org
6640 S:      Maintained
6641 F:      drivers/soc/fsl/qe/
6642 F:      include/soc/fsl/*qe*.h
6643 F:      include/soc/fsl/*ucc*.h
6644
6645 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6646 M:      Li Yang <leoyang.li@nxp.com>
6647 L:      netdev@vger.kernel.org
6648 L:      linuxppc-dev@lists.ozlabs.org
6649 S:      Maintained
6650 F:      drivers/net/ethernet/freescale/ucc_geth*
6651
6652 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6653 M:      Zhao Qiang <qiang.zhao@nxp.com>
6654 L:      netdev@vger.kernel.org
6655 L:      linuxppc-dev@lists.ozlabs.org
6656 S:      Maintained
6657 F:      drivers/net/wan/fsl_ucc_hdlc*
6658
6659 FREESCALE QUICC ENGINE UCC UART DRIVER
6660 M:      Timur Tabi <timur@kernel.org>
6661 L:      linuxppc-dev@lists.ozlabs.org
6662 S:      Maintained
6663 F:      drivers/tty/serial/ucc_uart.c
6664
6665 FREESCALE SOC DRIVERS
6666 M:      Li Yang <leoyang.li@nxp.com>
6667 L:      linuxppc-dev@lists.ozlabs.org
6668 L:      linux-arm-kernel@lists.infradead.org
6669 S:      Maintained
6670 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6671 F:      Documentation/devicetree/bindings/soc/fsl/
6672 F:      drivers/soc/fsl/
6673 F:      include/linux/fsl/
6674
6675 FREESCALE SOC FS_ENET DRIVER
6676 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6677 L:      linuxppc-dev@lists.ozlabs.org
6678 L:      netdev@vger.kernel.org
6679 S:      Maintained
6680 F:      drivers/net/ethernet/freescale/fs_enet/
6681 F:      include/linux/fs_enet_pd.h
6682
6683 FREESCALE SOC SOUND DRIVERS
6684 M:      Timur Tabi <timur@kernel.org>
6685 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6686 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6687 R:      Fabio Estevam <festevam@gmail.com>
6688 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6689 L:      linuxppc-dev@lists.ozlabs.org
6690 S:      Maintained
6691 F:      sound/soc/fsl/fsl*
6692 F:      sound/soc/fsl/imx*
6693 F:      sound/soc/fsl/mpc8610_hpcd.c
6694
6695 FREESCALE USB PERIPHERAL DRIVERS
6696 M:      Li Yang <leoyang.li@nxp.com>
6697 L:      linux-usb@vger.kernel.org
6698 L:      linuxppc-dev@lists.ozlabs.org
6699 S:      Maintained
6700 F:      drivers/usb/gadget/udc/fsl*
6701
6702 FREEVXFS FILESYSTEM
6703 M:      Christoph Hellwig <hch@infradead.org>
6704 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6705 S:      Maintained
6706 F:      fs/freevxfs/
6707
6708 FREEZER
6709 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6710 M:      Pavel Machek <pavel@ucw.cz>
6711 L:      linux-pm@vger.kernel.org
6712 S:      Supported
6713 F:      Documentation/power/freezing-of-tasks.rst
6714 F:      include/linux/freezer.h
6715 F:      kernel/freezer.c
6716
6717 FRONTSWAP API
6718 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6719 L:      linux-kernel@vger.kernel.org
6720 S:      Maintained
6721 F:      mm/frontswap.c
6722 F:      include/linux/frontswap.h
6723
6724 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6725 M:      David Howells <dhowells@redhat.com>
6726 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6727 S:      Supported
6728 F:      Documentation/filesystems/caching/
6729 F:      fs/fscache/
6730 F:      include/linux/fscache*.h
6731
6732 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6733 M:      Theodore Y. Ts'o <tytso@mit.edu>
6734 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6735 M:      Eric Biggers <ebiggers@kernel.org>
6736 L:      linux-fscrypt@vger.kernel.org
6737 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6738 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6739 S:      Supported
6740 F:      fs/crypto/
6741 F:      include/linux/fscrypt*.h
6742 F:      include/uapi/linux/fscrypt.h
6743 F:      Documentation/filesystems/fscrypt.rst
6744
6745 FSI SUBSYSTEM
6746 M:      Jeremy Kerr <jk@ozlabs.org>
6747 M:      Joel Stanley <joel@jms.id.au>
6748 R:      Alistar Popple <alistair@popple.id.au>
6749 R:      Eddie James <eajames@linux.ibm.com>
6750 L:      linux-fsi@lists.ozlabs.org
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6752 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6753 S:      Supported
6754 F:      drivers/fsi/
6755 F:      include/linux/fsi*.h
6756 F:      include/trace/events/fsi*.h
6757
6758 FSI-ATTACHED I2C DRIVER
6759 M:      Eddie James <eajames@linux.ibm.com>
6760 L:      linux-i2c@vger.kernel.org
6761 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6762 S:      Maintained
6763 F:      drivers/i2c/busses/i2c-fsi.c
6764 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6765
6766 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6767 M:      Jan Kara <jack@suse.cz>
6768 R:      Amir Goldstein <amir73il@gmail.com>
6769 L:      linux-fsdevel@vger.kernel.org
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6771 S:      Maintained
6772 F:      fs/notify/
6773 F:      include/linux/fsnotify*.h
6774
6775 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6776 M:      Eric Biggers <ebiggers@kernel.org>
6777 M:      Theodore Y. Ts'o <tytso@mit.edu>
6778 L:      linux-fscrypt@vger.kernel.org
6779 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6780 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6781 S:      Supported
6782 F:      fs/verity/
6783 F:      include/linux/fsverity.h
6784 F:      include/uapi/linux/fsverity.h
6785 F:      Documentation/filesystems/fsverity.rst
6786
6787 FUJITSU LAPTOP EXTRAS
6788 M:      Jonathan Woithe <jwoithe@just42.net>
6789 L:      platform-driver-x86@vger.kernel.org
6790 S:      Maintained
6791 F:      drivers/platform/x86/fujitsu-laptop.c
6792
6793 FUJITSU M-5MO LS CAMERA ISP DRIVER
6794 M:      Kyungmin Park <kyungmin.park@samsung.com>
6795 M:      Heungjun Kim <riverful.kim@samsung.com>
6796 L:      linux-media@vger.kernel.org
6797 S:      Maintained
6798 F:      drivers/media/i2c/m5mols/
6799 F:      include/media/i2c/m5mols.h
6800
6801 FUJITSU TABLET EXTRAS
6802 M:      Robert Gerlach <khnz@gmx.de>
6803 L:      platform-driver-x86@vger.kernel.org
6804 S:      Maintained
6805 F:      drivers/platform/x86/fujitsu-tablet.c
6806
6807 FUSE: FILESYSTEM IN USERSPACE
6808 M:      Miklos Szeredi <miklos@szeredi.hu>
6809 L:      linux-fsdevel@vger.kernel.org
6810 W:      http://fuse.sourceforge.net/
6811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6812 S:      Maintained
6813 F:      fs/fuse/
6814 F:      include/uapi/linux/fuse.h
6815 F:      Documentation/filesystems/fuse.txt
6816
6817 FUTEX SUBSYSTEM
6818 M:      Thomas Gleixner <tglx@linutronix.de>
6819 M:      Ingo Molnar <mingo@redhat.com>
6820 R:      Peter Zijlstra <peterz@infradead.org>
6821 R:      Darren Hart <dvhart@infradead.org>
6822 L:      linux-kernel@vger.kernel.org
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6824 S:      Maintained
6825 F:      kernel/futex.c
6826 F:      include/asm-generic/futex.h
6827 F:      include/linux/futex.h
6828 F:      include/uapi/linux/futex.h
6829 F:      tools/testing/selftests/futex/
6830 F:      tools/perf/bench/futex*
6831 F:      Documentation/*futex*
6832
6833 GCC PLUGINS
6834 M:      Kees Cook <keescook@chromium.org>
6835 R:      Emese Revfy <re.emese@gmail.com>
6836 L:      kernel-hardening@lists.openwall.com
6837 S:      Maintained
6838 F:      scripts/gcc-plugins/
6839 F:      scripts/gcc-plugin.sh
6840 F:      scripts/Makefile.gcc-plugins
6841 F:      Documentation/core-api/gcc-plugins.rst
6842
6843 GASKET DRIVER FRAMEWORK
6844 M:      Rob Springer <rspringer@google.com>
6845 M:      Todd Poynor <toddpoynor@google.com>
6846 M:      Ben Chan <benchan@chromium.org>
6847 S:      Maintained
6848 F:      drivers/staging/gasket/
6849
6850 GCOV BASED KERNEL PROFILING
6851 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6852 S:      Maintained
6853 F:      kernel/gcov/
6854 F:      Documentation/dev-tools/gcov.rst
6855
6856 GDB KERNEL DEBUGGING HELPER SCRIPTS
6857 M:      Jan Kiszka <jan.kiszka@siemens.com>
6858 M:      Kieran Bingham <kbingham@kernel.org>
6859 S:      Supported
6860 F:      scripts/gdb/
6861
6862 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6863 M:      Achim Leubner <achim_leubner@adaptec.com>
6864 L:      linux-scsi@vger.kernel.org
6865 W:      http://www.icp-vortex.com/
6866 S:      Supported
6867 F:      drivers/scsi/gdt*
6868
6869 GEMTEK FM RADIO RECEIVER DRIVER
6870 M:      Hans Verkuil <hverkuil@xs4all.nl>
6871 L:      linux-media@vger.kernel.org
6872 T:      git git://linuxtv.org/media_tree.git
6873 W:      https://linuxtv.org
6874 S:      Maintained
6875 F:      drivers/media/radio/radio-gemtek*
6876
6877 GENERIC ARCHITECTURE TOPOLOGY
6878 M:      Sudeep Holla <sudeep.holla@arm.com>
6879 L:      linux-kernel@vger.kernel.org
6880 S:      Maintained
6881 F:      drivers/base/arch_topology.c
6882 F:      include/linux/arch_topology.h
6883
6884 GENERIC GPIO I2C DRIVER
6885 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6886 S:      Supported
6887 F:      drivers/i2c/busses/i2c-gpio.c
6888 F:      include/linux/platform_data/i2c-gpio.h
6889
6890 GENERIC GPIO I2C MULTIPLEXER DRIVER
6891 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6892 L:      linux-i2c@vger.kernel.org
6893 S:      Supported
6894 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6895 F:      include/linux/platform_data/i2c-mux-gpio.h
6896 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6897
6898 GENERIC HDLC (WAN) DRIVERS
6899 M:      Krzysztof Halasa <khc@pm.waw.pl>
6900 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6901 S:      Maintained
6902 F:      drivers/net/wan/c101.c
6903 F:      drivers/net/wan/hd6457*
6904 F:      drivers/net/wan/hdlc*
6905 F:      drivers/net/wan/n2.c
6906 F:      drivers/net/wan/pc300too.c
6907 F:      drivers/net/wan/pci200syn.c
6908 F:      drivers/net/wan/wanxl*
6909
6910 GENERIC INCLUDE/ASM HEADER FILES
6911 M:      Arnd Bergmann <arnd@arndb.de>
6912 L:      linux-arch@vger.kernel.org
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6914 S:      Maintained
6915 F:      include/asm-generic/
6916 F:      include/uapi/asm-generic/
6917
6918 GENERIC PHY FRAMEWORK
6919 M:      Kishon Vijay Abraham I <kishon@ti.com>
6920 L:      linux-kernel@vger.kernel.org
6921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6922 S:      Supported
6923 F:      drivers/phy/
6924 F:      include/linux/phy/
6925 F:      Documentation/devicetree/bindings/phy/
6926
6927 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6928 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6929 S:      Supported
6930 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6931
6932 GENERIC PM DOMAINS
6933 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6934 M:      Kevin Hilman <khilman@kernel.org>
6935 M:      Ulf Hansson <ulf.hansson@linaro.org>
6936 L:      linux-pm@vger.kernel.org
6937 S:      Supported
6938 F:      drivers/base/power/domain*.c
6939 F:      include/linux/pm_domain.h
6940 F:      Documentation/devicetree/bindings/power/power?domain*
6941
6942 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6943 M:      Eugen Hristev <eugen.hristev@microchip.com>
6944 L:      linux-input@vger.kernel.org
6945 S:      Maintained
6946 F:      drivers/input/touchscreen/resistive-adc-touch.c
6947
6948 GENERIC UIO DRIVER FOR PCI DEVICES
6949 M:      "Michael S. Tsirkin" <mst@redhat.com>
6950 L:      kvm@vger.kernel.org
6951 S:      Supported
6952 F:      drivers/uio/uio_pci_generic.c
6953
6954 GENERIC VDSO LIBRARY:
6955 M:      Andy Lutomirski <luto@kernel.org>
6956 M:      Thomas Gleixner <tglx@linutronix.de>
6957 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6958 L:      linux-kernel@vger.kernel.org
6959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6960 S:      Maintained
6961 F:      lib/vdso/
6962 F:      kernel/time/vsyscall.c
6963 F:      include/vdso/
6964 F:      include/asm-generic/vdso/vsyscall.h
6965
6966 GENWQE (IBM Generic Workqueue Card)
6967 M:      Frank Haverkamp <haver@linux.ibm.com>
6968 S:      Supported
6969 F:      drivers/misc/genwqe/
6970
6971 GET_MAINTAINER SCRIPT
6972 M:      Joe Perches <joe@perches.com>
6973 S:      Maintained
6974 F:      scripts/get_maintainer.pl
6975
6976 GFS2 FILE SYSTEM
6977 M:      Bob Peterson <rpeterso@redhat.com>
6978 M:      Andreas Gruenbacher <agruenba@redhat.com>
6979 L:      cluster-devel@redhat.com
6980 W:      http://sources.redhat.com/cluster/
6981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6982 S:      Supported
6983 F:      Documentation/filesystems/gfs2*.txt
6984 F:      fs/gfs2/
6985 F:      include/uapi/linux/gfs2_ondisk.h
6986
6987 GNSS SUBSYSTEM
6988 M:      Johan Hovold <johan@kernel.org>
6989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6990 S:      Maintained
6991 F:      Documentation/ABI/testing/sysfs-class-gnss
6992 F:      Documentation/devicetree/bindings/gnss/
6993 F:      drivers/gnss/
6994 F:      include/linux/gnss.h
6995
6996 GO7007 MPEG CODEC
6997 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6998 L:      linux-media@vger.kernel.org
6999 S:      Maintained
7000 F:      drivers/media/usb/go7007/
7001
7002 GOODIX TOUCHSCREEN
7003 M:      Bastien Nocera <hadess@hadess.net>
7004 L:      linux-input@vger.kernel.org
7005 S:      Maintained
7006 F:      drivers/input/touchscreen/goodix.c
7007
7008 GOOGLE ETHERNET DRIVERS
7009 M:      Catherine Sullivan <csully@google.com>
7010 R:      Sagi Shahar <sagis@google.com>
7011 R:      Jon Olson <jonolson@google.com>
7012 L:      netdev@vger.kernel.org
7013 S:      Supported
7014 F:      Documentation/networking/device_drivers/google/gve.rst
7015 F:      drivers/net/ethernet/google
7016
7017 GPD POCKET FAN DRIVER
7018 M:      Hans de Goede <hdegoede@redhat.com>
7019 L:      platform-driver-x86@vger.kernel.org
7020 S:      Maintained
7021 F:      drivers/platform/x86/gpd-pocket-fan.c
7022
7023 GPIO ACPI SUPPORT
7024 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7025 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7026 L:      linux-gpio@vger.kernel.org
7027 L:      linux-acpi@vger.kernel.org
7028 S:      Maintained
7029 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7030 F:      drivers/gpio/gpiolib-acpi.c
7031
7032 GPIO IR Transmitter
7033 M:      Sean Young <sean@mess.org>
7034 L:      linux-media@vger.kernel.org
7035 S:      Maintained
7036 F:      drivers/media/rc/gpio-ir-tx.c
7037
7038 GPIO MOCKUP DRIVER
7039 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7040 L:      linux-gpio@vger.kernel.org
7041 S:      Maintained
7042 F:      drivers/gpio/gpio-mockup.c
7043 F:      tools/testing/selftests/gpio/
7044
7045 GPIO SUBSYSTEM
7046 M:      Linus Walleij <linus.walleij@linaro.org>
7047 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7048 L:      linux-gpio@vger.kernel.org
7049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7050 S:      Maintained
7051 F:      Documentation/devicetree/bindings/gpio/
7052 F:      Documentation/driver-api/gpio/
7053 F:      Documentation/admin-guide/gpio/
7054 F:      Documentation/ABI/testing/gpio-cdev
7055 F:      Documentation/ABI/obsolete/sysfs-gpio
7056 F:      drivers/gpio/
7057 F:      include/linux/gpio/
7058 F:      include/linux/gpio.h
7059 F:      include/linux/of_gpio.h
7060 F:      include/asm-generic/gpio.h
7061 F:      include/uapi/linux/gpio.h
7062 F:      tools/gpio/
7063
7064 GRE DEMULTIPLEXER DRIVER
7065 M:      Dmitry Kozlov <xeb@mail.ru>
7066 L:      netdev@vger.kernel.org
7067 S:      Maintained
7068 F:      net/ipv4/gre_demux.c
7069 F:      net/ipv4/gre_offload.c
7070 F:      include/net/gre.h
7071
7072 GRETH 10/100/1G Ethernet MAC device driver
7073 M:      Andreas Larsson <andreas@gaisler.com>
7074 L:      netdev@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/net/ethernet/aeroflex/
7077
7078 GREYBUS AUDIO PROTOCOLS DRIVERS
7079 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7080 M:      Mark Greer <mgreer@animalcreek.com>
7081 S:      Maintained
7082 F:      drivers/staging/greybus/audio_apbridgea.c
7083 F:      drivers/staging/greybus/audio_apbridgea.h
7084 F:      drivers/staging/greybus/audio_codec.c
7085 F:      drivers/staging/greybus/audio_codec.h
7086 F:      drivers/staging/greybus/audio_gb.c
7087 F:      drivers/staging/greybus/audio_manager.c
7088 F:      drivers/staging/greybus/audio_manager.h
7089 F:      drivers/staging/greybus/audio_manager_module.c
7090 F:      drivers/staging/greybus/audio_manager_private.h
7091 F:      drivers/staging/greybus/audio_manager_sysfs.c
7092 F:      drivers/staging/greybus/audio_module.c
7093 F:      drivers/staging/greybus/audio_topology.c
7094
7095 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7096 M:      Viresh Kumar <vireshk@kernel.org>
7097 S:      Maintained
7098 F:      drivers/staging/greybus/authentication.c
7099 F:      drivers/staging/greybus/bootrom.c
7100 F:      drivers/staging/greybus/firmware.h
7101 F:      drivers/staging/greybus/fw-core.c
7102 F:      drivers/staging/greybus/fw-download.c
7103 F:      drivers/staging/greybus/fw-management.c
7104 F:      drivers/staging/greybus/greybus_authentication.h
7105 F:      drivers/staging/greybus/greybus_firmware.h
7106 F:      drivers/staging/greybus/hid.c
7107 F:      drivers/staging/greybus/i2c.c
7108 F:      drivers/staging/greybus/spi.c
7109 F:      drivers/staging/greybus/spilib.c
7110 F:      drivers/staging/greybus/spilib.h
7111
7112 GREYBUS LOOPBACK DRIVER
7113 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7114 S:      Maintained
7115 F:      drivers/staging/greybus/loopback.c
7116
7117 GREYBUS PLATFORM DRIVERS
7118 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7119 S:      Maintained
7120 F:      drivers/staging/greybus/arche-platform.c
7121 F:      drivers/staging/greybus/arche-apb-ctrl.c
7122 F:      drivers/staging/greybus/arche_platform.h
7123
7124 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7125 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7126 S:      Maintained
7127 F:      drivers/staging/greybus/sdio.c
7128 F:      drivers/staging/greybus/light.c
7129 F:      drivers/staging/greybus/gpio.c
7130 F:      drivers/staging/greybus/power_supply.c
7131 F:      drivers/staging/greybus/spi.c
7132 F:      drivers/staging/greybus/spilib.c
7133
7134 GREYBUS SUBSYSTEM
7135 M:      Johan Hovold <johan@kernel.org>
7136 M:      Alex Elder <elder@kernel.org>
7137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7138 S:      Maintained
7139 F:      drivers/staging/greybus/
7140 F:      drivers/greybus/
7141 F:      include/linux/greybus.h
7142 F:      include/linux/greybus/
7143 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7144
7145 GREYBUS UART PROTOCOLS DRIVERS
7146 M:      David Lin <dtwlin@gmail.com>
7147 S:      Maintained
7148 F:      drivers/staging/greybus/uart.c
7149 F:      drivers/staging/greybus/log.c
7150
7151 GS1662 VIDEO SERIALIZER
7152 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7153 L:      linux-media@vger.kernel.org
7154 T:      git git://linuxtv.org/media_tree.git
7155 S:      Maintained
7156 F:      drivers/media/spi/gs1662.c
7157
7158 GSPCA FINEPIX SUBDRIVER
7159 M:      Frank Zago <frank@zago.net>
7160 L:      linux-media@vger.kernel.org
7161 T:      git git://linuxtv.org/media_tree.git
7162 S:      Maintained
7163 F:      drivers/media/usb/gspca/finepix.c
7164
7165 GSPCA GL860 SUBDRIVER
7166 M:      Olivier Lorin <o.lorin@laposte.net>
7167 L:      linux-media@vger.kernel.org
7168 T:      git git://linuxtv.org/media_tree.git
7169 S:      Maintained
7170 F:      drivers/media/usb/gspca/gl860/
7171
7172 GSPCA M5602 SUBDRIVER
7173 M:      Erik Andren <erik.andren@gmail.com>
7174 L:      linux-media@vger.kernel.org
7175 T:      git git://linuxtv.org/media_tree.git
7176 S:      Maintained
7177 F:      drivers/media/usb/gspca/m5602/
7178
7179 GSPCA PAC207 SONIXB SUBDRIVER
7180 M:      Hans Verkuil <hverkuil@xs4all.nl>
7181 L:      linux-media@vger.kernel.org
7182 T:      git git://linuxtv.org/media_tree.git
7183 S:      Odd Fixes
7184 F:      drivers/media/usb/gspca/pac207.c
7185
7186 GSPCA SN9C20X SUBDRIVER
7187 M:      Brian Johnson <brijohn@gmail.com>
7188 L:      linux-media@vger.kernel.org
7189 T:      git git://linuxtv.org/media_tree.git
7190 S:      Maintained
7191 F:      drivers/media/usb/gspca/sn9c20x.c
7192
7193 GSPCA T613 SUBDRIVER
7194 M:      Leandro Costantino <lcostantino@gmail.com>
7195 L:      linux-media@vger.kernel.org
7196 T:      git git://linuxtv.org/media_tree.git
7197 S:      Maintained
7198 F:      drivers/media/usb/gspca/t613.c
7199
7200 GSPCA USB WEBCAM DRIVER
7201 M:      Hans Verkuil <hverkuil@xs4all.nl>
7202 L:      linux-media@vger.kernel.org
7203 T:      git git://linuxtv.org/media_tree.git
7204 S:      Odd Fixes
7205 F:      drivers/media/usb/gspca/
7206
7207 GTP (GPRS Tunneling Protocol)
7208 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7209 M:      Harald Welte <laforge@gnumonks.org>
7210 L:      osmocom-net-gprs@lists.osmocom.org
7211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7212 S:      Maintained
7213 F:      drivers/net/gtp.c
7214
7215 GUID PARTITION TABLE (GPT)
7216 M:      Davidlohr Bueso <dave@stgolabs.net>
7217 L:      linux-efi@vger.kernel.org
7218 S:      Maintained
7219 F:      block/partitions/efi.*
7220
7221 H8/300 ARCHITECTURE
7222 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7223 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7224 W:      http://uclinux-h8.sourceforge.jp
7225 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7226 S:      Maintained
7227 F:      arch/h8300/
7228 F:      drivers/clocksource/h8300_*.c
7229 F:      drivers/clk/h8300/
7230 F:      drivers/irqchip/irq-renesas-h8*.c
7231
7232 HABANALABS PCI DRIVER
7233 M:      Oded Gabbay <oded.gabbay@gmail.com>
7234 T:      git https://github.com/HabanaAI/linux.git
7235 S:      Supported
7236 F:      drivers/misc/habanalabs/
7237 F:      include/uapi/misc/habanalabs.h
7238 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7239 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7240
7241 HACKRF MEDIA DRIVER
7242 M:      Antti Palosaari <crope@iki.fi>
7243 L:      linux-media@vger.kernel.org
7244 W:      https://linuxtv.org
7245 W:      http://palosaari.fi/linux/
7246 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7247 T:      git git://linuxtv.org/anttip/media_tree.git
7248 S:      Maintained
7249 F:      drivers/media/usb/hackrf/
7250
7251 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7252 M:      Frank Seidel <frank@f-seidel.de>
7253 L:      platform-driver-x86@vger.kernel.org
7254 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7255 S:      Maintained
7256 F:      drivers/platform/x86/hdaps.c
7257
7258 HARDWARE MONITORING
7259 M:      Jean Delvare <jdelvare@suse.com>
7260 M:      Guenter Roeck <linux@roeck-us.net>
7261 L:      linux-hwmon@vger.kernel.org
7262 W:      http://hwmon.wiki.kernel.org/
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/hwmon/
7266 F:      Documentation/hwmon/
7267 F:      drivers/hwmon/
7268 F:      include/linux/hwmon*.h
7269 F:      include/trace/events/hwmon*.h
7270
7271 HARDWARE RANDOM NUMBER GENERATOR CORE
7272 M:      Matt Mackall <mpm@selenic.com>
7273 M:      Herbert Xu <herbert@gondor.apana.org.au>
7274 L:      linux-crypto@vger.kernel.org
7275 S:      Odd fixes
7276 F:      Documentation/devicetree/bindings/rng/
7277 F:      Documentation/admin-guide/hw_random.rst
7278 F:      drivers/char/hw_random/
7279 F:      include/linux/hw_random.h
7280
7281 HARDWARE TRACING FACILITIES
7282 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7283 S:      Maintained
7284 F:      drivers/hwtracing/
7285
7286 HARDWARE SPINLOCK CORE
7287 M:      Ohad Ben-Cohen <ohad@wizery.com>
7288 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7289 L:      linux-remoteproc@vger.kernel.org
7290 S:      Maintained
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7292 F:      Documentation/devicetree/bindings/hwlock/
7293 F:      Documentation/hwspinlock.txt
7294 F:      drivers/hwspinlock/
7295 F:      include/linux/hwspinlock.h
7296
7297 HARMONY SOUND DRIVER
7298 L:      linux-parisc@vger.kernel.org
7299 S:      Maintained
7300 F:      sound/parisc/harmony.*
7301
7302 HDPVR USB VIDEO ENCODER DRIVER
7303 M:      Hans Verkuil <hverkuil@xs4all.nl>
7304 L:      linux-media@vger.kernel.org
7305 T:      git git://linuxtv.org/media_tree.git
7306 W:      https://linuxtv.org
7307 S:      Odd Fixes
7308 F:      drivers/media/usb/hdpvr/
7309
7310 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7311 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7312 S:      Supported
7313 F:      Documentation/watchdog/hpwdt.rst
7314 F:      drivers/watchdog/hpwdt.c
7315
7316 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7317 M:      Don Brace <don.brace@microsemi.com>
7318 L:      esc.storagedev@microsemi.com
7319 L:      linux-scsi@vger.kernel.org
7320 S:      Supported
7321 F:      Documentation/scsi/hpsa.txt
7322 F:      drivers/scsi/hpsa*.[ch]
7323 F:      include/linux/cciss*.h
7324 F:      include/uapi/linux/cciss*.h
7325
7326 HFI1 DRIVER
7327 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7328 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7329 L:      linux-rdma@vger.kernel.org
7330 S:      Supported
7331 F:      drivers/infiniband/hw/hfi1
7332
7333 HFS FILESYSTEM
7334 L:      linux-fsdevel@vger.kernel.org
7335 S:      Orphan
7336 F:      Documentation/filesystems/hfs.txt
7337 F:      fs/hfs/
7338
7339 HFSPLUS FILESYSTEM
7340 L:      linux-fsdevel@vger.kernel.org
7341 S:      Orphan
7342 F:      Documentation/filesystems/hfsplus.txt
7343 F:      fs/hfsplus/
7344
7345 HGA FRAMEBUFFER DRIVER
7346 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7347 L:      linux-nvidia@lists.surfsouth.com
7348 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7349 S:      Maintained
7350 F:      drivers/video/fbdev/hgafb.c
7351
7352 HIBERNATION (aka Software Suspend, aka swsusp)
7353 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7354 M:      Pavel Machek <pavel@ucw.cz>
7355 L:      linux-pm@vger.kernel.org
7356 B:      https://bugzilla.kernel.org
7357 S:      Supported
7358 F:      arch/x86/power/
7359 F:      drivers/base/power/
7360 F:      kernel/power/
7361 F:      include/linux/suspend.h
7362 F:      include/linux/freezer.h
7363 F:      include/linux/pm.h
7364 F:      arch/*/include/asm/suspend*.h
7365
7366 HID CORE LAYER
7367 M:      Jiri Kosina <jikos@kernel.org>
7368 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7369 L:      linux-input@vger.kernel.org
7370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7371 S:      Maintained
7372 F:      drivers/hid/
7373 F:      include/linux/hid*
7374 F:      include/uapi/linux/hid*
7375
7376 HID SENSOR HUB DRIVERS
7377 M:      Jiri Kosina <jikos@kernel.org>
7378 M:      Jonathan Cameron <jic23@kernel.org>
7379 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7380 L:      linux-input@vger.kernel.org
7381 L:      linux-iio@vger.kernel.org
7382 S:      Maintained
7383 F:      Documentation/hid/hid-sensor*
7384 F:      drivers/hid/hid-sensor-*
7385 F:      drivers/iio/*/hid-*
7386 F:      include/linux/hid-sensor-*
7387
7388 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7389 M:      Thomas Gleixner <tglx@linutronix.de>
7390 L:      linux-kernel@vger.kernel.org
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7392 S:      Maintained
7393 F:      Documentation/timers/
7394 F:      kernel/time/hrtimer.c
7395 F:      kernel/time/clockevents.c
7396 F:      kernel/time/timer_*.c
7397 F:      include/linux/clockchips.h
7398 F:      include/linux/hrtimer.h
7399
7400 HIGH-SPEED SCC DRIVER FOR AX.25
7401 L:      linux-hams@vger.kernel.org
7402 S:      Orphan
7403 F:      drivers/net/hamradio/dmascc.c
7404 F:      drivers/net/hamradio/scc.c
7405
7406 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7407 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7408 W:      http://www.highpoint-tech.com
7409 S:      Supported
7410 F:      Documentation/scsi/hptiop.txt
7411 F:      drivers/scsi/hptiop.c
7412
7413 HIPPI
7414 M:      Jes Sorensen <jes@trained-monkey.org>
7415 L:      linux-hippi@sunsite.dk
7416 S:      Maintained
7417 F:      include/linux/hippidevice.h
7418 F:      include/uapi/linux/if_hippi.h
7419 F:      net/802/hippi.c
7420 F:      drivers/net/hippi/
7421
7422 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7423 M:      Zaibo Xu <xuzaibo@huawei.com>
7424 L:      linux-crypto@vger.kernel.org
7425 S:      Maintained
7426 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7427 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7428 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7429 F:      drivers/crypto/hisilicon/sec2/sec.h
7430 F:      Documentation/ABI/testing/debugfs-hisi-sec
7431
7432 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7433 M:      Zaibo Xu <xuzaibo@huawei.com>
7434 L:      linux-crypto@vger.kernel.org
7435 S:      Maintained
7436 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7437 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7438 F:      drivers/crypto/hisilicon/hpre/hpre.h
7439 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7440
7441 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7442 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7443 M:      Salil Mehta <salil.mehta@huawei.com>
7444 L:      netdev@vger.kernel.org
7445 W:      http://www.hisilicon.com
7446 S:      Maintained
7447 F:      drivers/net/ethernet/hisilicon/hns3/
7448
7449 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7450 M:      Zaibo Xu <xuzaibo@huawei.com>
7451 S:      Maintained
7452 F:      drivers/char/hw_random/hisi-trng-v2.c
7453
7454 HISILICON LPC BUS DRIVER
7455 M:      john.garry@huawei.com
7456 W:      http://www.hisilicon.com
7457 S:      Maintained
7458 F:      drivers/bus/hisi_lpc.c
7459 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7460
7461 HISILICON NETWORK SUBSYSTEM DRIVER
7462 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7463 M:      Salil Mehta <salil.mehta@huawei.com>
7464 L:      netdev@vger.kernel.org
7465 W:      http://www.hisilicon.com
7466 S:      Maintained
7467 F:      drivers/net/ethernet/hisilicon/
7468 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7469
7470 HISILICON PMU DRIVER
7471 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7472 W:      http://www.hisilicon.com
7473 S:      Supported
7474 F:      drivers/perf/hisilicon
7475 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7476
7477 HISILICON ROCE DRIVER
7478 M:      Lijun Ou <oulijun@huawei.com>
7479 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7480 L:      linux-rdma@vger.kernel.org
7481 S:      Maintained
7482 F:      drivers/infiniband/hw/hns/
7483 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7484
7485 HISILICON SAS Controller
7486 M:      John Garry <john.garry@huawei.com>
7487 W:      http://www.hisilicon.com
7488 S:      Supported
7489 F:      drivers/scsi/hisi_sas/
7490 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7491
7492 HISILICON QM AND ZIP Controller DRIVER
7493 M:      Zhou Wang <wangzhou1@hisilicon.com>
7494 L:      linux-crypto@vger.kernel.org
7495 S:      Maintained
7496 F:      drivers/crypto/hisilicon/qm.c
7497 F:      drivers/crypto/hisilicon/qm.h
7498 F:      drivers/crypto/hisilicon/sgl.c
7499 F:      drivers/crypto/hisilicon/zip/
7500 F:      Documentation/ABI/testing/debugfs-hisi-zip
7501
7502 HMM - Heterogeneous Memory Management
7503 M:      Jérôme Glisse <jglisse@redhat.com>
7504 L:      linux-mm@kvack.org
7505 S:      Maintained
7506 F:      mm/hmm*
7507 F:      include/linux/hmm*
7508 F:      Documentation/vm/hmm.rst
7509
7510 HOST AP DRIVER
7511 M:      Jouni Malinen <j@w1.fi>
7512 L:      linux-wireless@vger.kernel.org
7513 W:      http://w1.fi/hostap-driver.html
7514 S:      Obsolete
7515 F:      drivers/net/wireless/intersil/hostap/
7516
7517 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7518 L:      platform-driver-x86@vger.kernel.org
7519 S:      Orphan
7520 F:      drivers/platform/x86/tc1100-wmi.c
7521
7522 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7523 M:      Jaroslav Kysela <perex@perex.cz>
7524 S:      Obsolete
7525 F:      drivers/staging/hp/hp100.*
7526
7527 HPET:   High Precision Event Timers driver
7528 M:      Clemens Ladisch <clemens@ladisch.de>
7529 S:      Maintained
7530 F:      Documentation/timers/hpet.rst
7531 F:      drivers/char/hpet.c
7532 F:      include/linux/hpet.h
7533 F:      include/uapi/linux/hpet.h
7534
7535 HPET:   x86
7536 S:      Orphan
7537 F:      arch/x86/kernel/hpet.c
7538 F:      arch/x86/include/asm/hpet.h
7539
7540 HPFS FILESYSTEM
7541 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7542 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7543 S:      Maintained
7544 F:      fs/hpfs/
7545
7546 HSI SUBSYSTEM
7547 M:      Sebastian Reichel <sre@kernel.org>
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7549 S:      Maintained
7550 F:      Documentation/ABI/testing/sysfs-bus-hsi
7551 F:      Documentation/driver-api/hsi.rst
7552 F:      drivers/hsi/
7553 F:      include/linux/hsi/
7554 F:      include/uapi/linux/hsi/
7555
7556 HSO 3G MODEM DRIVER
7557 L:      linux-usb@vger.kernel.org
7558 S:      Orphan
7559 F:      drivers/net/usb/hso.c
7560
7561 HSR NETWORK PROTOCOL
7562 M:      Arvid Brodin <arvid.brodin@alten.se>
7563 L:      netdev@vger.kernel.org
7564 S:      Maintained
7565 F:      net/hsr/
7566
7567 HT16K33 LED CONTROLLER DRIVER
7568 M:      Robin van der Gracht <robin@protonic.nl>
7569 S:      Maintained
7570 F:      drivers/auxdisplay/ht16k33.c
7571 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7572
7573 HTCPEN TOUCHSCREEN DRIVER
7574 M:      Pau Oliva Fora <pof@eslack.org>
7575 L:      linux-input@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/input/touchscreen/htcpen.c
7578
7579 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7580 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7581 L:      linux-iio@vger.kernel.org
7582 W:      http://www.st.com/
7583 S:      Maintained
7584 F:      drivers/iio/humidity/hts221*
7585 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7586
7587 HUAWEI ETHERNET DRIVER
7588 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7589 L:      netdev@vger.kernel.org
7590 S:      Supported
7591 F:      Documentation/networking/hinic.txt
7592 F:      drivers/net/ethernet/huawei/hinic/
7593
7594 HUGETLB FILESYSTEM
7595 M:      Mike Kravetz <mike.kravetz@oracle.com>
7596 L:      linux-mm@kvack.org
7597 S:      Maintained
7598 F:      fs/hugetlbfs/
7599 F:      mm/hugetlb.c
7600 F:      include/linux/hugetlb.h
7601 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7602 F:      Documentation/vm/hugetlbfs_reserv.rst
7603 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7604
7605 HVA ST MEDIA DRIVER
7606 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7607 L:      linux-media@vger.kernel.org
7608 T:      git git://linuxtv.org/media_tree.git
7609 W:      https://linuxtv.org
7610 S:      Supported
7611 F:      drivers/media/platform/sti/hva
7612
7613 HWPOISON MEMORY FAILURE HANDLING
7614 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7615 L:      linux-mm@kvack.org
7616 S:      Maintained
7617 F:      mm/memory-failure.c
7618 F:      mm/hwpoison-inject.c
7619
7620 HYGON PROCESSOR SUPPORT
7621 M:      Pu Wen <puwen@hygon.cn>
7622 L:      linux-kernel@vger.kernel.org
7623 S:      Maintained
7624 F:      arch/x86/kernel/cpu/hygon.c
7625
7626 HYNIX HI556 SENSOR DRIVER
7627 M:      Shawn Tu <shawnx.tu@intel.com>
7628 L:      linux-media@vger.kernel.org
7629 T:      git git://linuxtv.org/media_tree.git
7630 S:      Maintained
7631 F:      drivers/media/i2c/hi556.c
7632
7633 Hyper-V CORE AND DRIVERS
7634 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7635 M:      Haiyang Zhang <haiyangz@microsoft.com>
7636 M:      Stephen Hemminger <sthemmin@microsoft.com>
7637 M:      Sasha Levin <sashal@kernel.org>
7638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7639 L:      linux-hyperv@vger.kernel.org
7640 S:      Supported
7641 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7642 F:      arch/x86/include/asm/mshyperv.h
7643 F:      arch/x86/include/asm/trace/hyperv.h
7644 F:      arch/x86/include/asm/hyperv-tlfs.h
7645 F:      arch/x86/kernel/cpu/mshyperv.c
7646 F:      arch/x86/hyperv
7647 F:      drivers/clocksource/hyperv_timer.c
7648 F:      drivers/hid/hid-hyperv.c
7649 F:      drivers/hv/
7650 F:      drivers/input/serio/hyperv-keyboard.c
7651 F:      drivers/pci/controller/pci-hyperv.c
7652 F:      drivers/pci/controller/pci-hyperv-intf.c
7653 F:      drivers/net/hyperv/
7654 F:      drivers/scsi/storvsc_drv.c
7655 F:      drivers/uio/uio_hv_generic.c
7656 F:      drivers/video/fbdev/hyperv_fb.c
7657 F:      drivers/iommu/hyperv-iommu.c
7658 F:      net/vmw_vsock/hyperv_transport.c
7659 F:      include/clocksource/hyperv_timer.h
7660 F:      include/linux/hyperv.h
7661 F:      include/uapi/linux/hyperv.h
7662 F:      include/asm-generic/mshyperv.h
7663 F:      tools/hv/
7664 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7665 F:      Documentation/ABI/testing/debugfs-hyperv
7666
7667 HYPERBUS SUPPORT
7668 M:      Vignesh Raghavendra <vigneshr@ti.com>
7669 S:      Supported
7670 F:      drivers/mtd/hyperbus/
7671 F:      include/linux/mtd/hyperbus.h
7672 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7673 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7674
7675 HYPERVISOR VIRTUAL CONSOLE DRIVER
7676 L:      linuxppc-dev@lists.ozlabs.org
7677 S:      Odd Fixes
7678 F:      drivers/tty/hvc/
7679
7680 I2C ACPI SUPPORT
7681 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7682 L:      linux-i2c@vger.kernel.org
7683 L:      linux-acpi@vger.kernel.org
7684 S:      Maintained
7685 F:      drivers/i2c/i2c-core-acpi.c
7686
7687 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7688 M:      Ajay Gupta <ajayg@nvidia.com>
7689 L:      linux-i2c@vger.kernel.org
7690 S:      Maintained
7691 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7692 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7693
7694 I2C MUXES
7695 M:      Peter Rosin <peda@axentia.se>
7696 L:      linux-i2c@vger.kernel.org
7697 S:      Maintained
7698 F:      Documentation/i2c/i2c-topology.rst
7699 F:      Documentation/i2c/muxes/
7700 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7701 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7702 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7703 F:      drivers/i2c/i2c-mux.c
7704 F:      drivers/i2c/muxes/
7705 F:      include/linux/i2c-mux.h
7706
7707 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7708 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7709 L:      linux-i2c@vger.kernel.org
7710 S:      Maintained
7711 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7712 F:      drivers/i2c/busses/i2c-mv64xxx.c
7713
7714 I2C OVER PARALLEL PORT
7715 M:      Jean Delvare <jdelvare@suse.com>
7716 L:      linux-i2c@vger.kernel.org
7717 S:      Maintained
7718 F:      Documentation/i2c/busses/i2c-parport.rst
7719 F:      Documentation/i2c/busses/i2c-parport-light.rst
7720 F:      drivers/i2c/busses/i2c-parport.c
7721 F:      drivers/i2c/busses/i2c-parport-light.c
7722
7723 I2C SUBSYSTEM
7724 M:      Wolfram Sang <wsa@the-dreams.de>
7725 L:      linux-i2c@vger.kernel.org
7726 W:      https://i2c.wiki.kernel.org/
7727 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7729 S:      Maintained
7730 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7731 F:      Documentation/i2c/
7732 F:      drivers/i2c/*
7733 F:      include/linux/i2c.h
7734 F:      include/linux/i2c-dev.h
7735 F:      include/linux/i2c-smbus.h
7736 F:      include/uapi/linux/i2c.h
7737 F:      include/uapi/linux/i2c-*.h
7738
7739 I2C SUBSYSTEM HOST DRIVERS
7740 L:      linux-i2c@vger.kernel.org
7741 W:      https://i2c.wiki.kernel.org/
7742 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7744 S:      Odd Fixes
7745 F:      Documentation/devicetree/bindings/i2c/
7746 F:      drivers/i2c/algos/
7747 F:      drivers/i2c/busses/
7748
7749 I2C-TAOS-EVM DRIVER
7750 M:      Jean Delvare <jdelvare@suse.com>
7751 L:      linux-i2c@vger.kernel.org
7752 S:      Maintained
7753 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7754 F:      drivers/i2c/busses/i2c-taos-evm.c
7755
7756 I2C-TINY-USB DRIVER
7757 M:      Till Harbaum <till@harbaum.org>
7758 L:      linux-i2c@vger.kernel.org
7759 W:      http://www.harbaum.org/till/i2c_tiny_usb
7760 S:      Maintained
7761 F:      drivers/i2c/busses/i2c-tiny-usb.c
7762
7763 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7764 M:      Jean Delvare <jdelvare@suse.com>
7765 L:      linux-i2c@vger.kernel.org
7766 S:      Maintained
7767 F:      Documentation/i2c/busses/i2c-ali1535.rst
7768 F:      Documentation/i2c/busses/i2c-ali1563.rst
7769 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7770 F:      Documentation/i2c/busses/i2c-amd756.rst
7771 F:      Documentation/i2c/busses/i2c-amd8111.rst
7772 F:      Documentation/i2c/busses/i2c-i801.rst
7773 F:      Documentation/i2c/busses/i2c-nforce2.rst
7774 F:      Documentation/i2c/busses/i2c-piix4.rst
7775 F:      Documentation/i2c/busses/i2c-sis5595.rst
7776 F:      Documentation/i2c/busses/i2c-sis630.rst
7777 F:      Documentation/i2c/busses/i2c-sis96x.rst
7778 F:      Documentation/i2c/busses/i2c-via.rst
7779 F:      Documentation/i2c/busses/i2c-viapro.rst
7780 F:      drivers/i2c/busses/i2c-ali1535.c
7781 F:      drivers/i2c/busses/i2c-ali1563.c
7782 F:      drivers/i2c/busses/i2c-ali15x3.c
7783 F:      drivers/i2c/busses/i2c-amd756.c
7784 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7785 F:      drivers/i2c/busses/i2c-amd8111.c
7786 F:      drivers/i2c/busses/i2c-i801.c
7787 F:      drivers/i2c/busses/i2c-isch.c
7788 F:      drivers/i2c/busses/i2c-nforce2.c
7789 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7790 F:      drivers/i2c/busses/i2c-piix4.c
7791 F:      drivers/i2c/busses/i2c-sis5595.c
7792 F:      drivers/i2c/busses/i2c-sis630.c
7793 F:      drivers/i2c/busses/i2c-sis96x.c
7794 F:      drivers/i2c/busses/i2c-via.c
7795 F:      drivers/i2c/busses/i2c-viapro.c
7796
7797 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7798 M:      Hans de Goede <hdegoede@redhat.com>
7799 L:      linux-i2c@vger.kernel.org
7800 S:      Maintained
7801 F:      drivers/i2c/busses/i2c-cht-wc.c
7802
7803 I2C/SMBUS ISMT DRIVER
7804 M:      Seth Heasley <seth.heasley@intel.com>
7805 M:      Neil Horman <nhorman@tuxdriver.com>
7806 L:      linux-i2c@vger.kernel.org
7807 F:      drivers/i2c/busses/i2c-ismt.c
7808 F:      Documentation/i2c/busses/i2c-ismt.rst
7809
7810 I2C/SMBUS STUB DRIVER
7811 M:      Jean Delvare <jdelvare@suse.com>
7812 L:      linux-i2c@vger.kernel.org
7813 S:      Maintained
7814 F:      drivers/i2c/i2c-stub.c
7815
7816 I3C SUBSYSTEM
7817 M:      Boris Brezillon <bbrezillon@kernel.org>
7818 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7819 C:      irc://chat.freenode.net/linux-i3c
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7821 S:      Maintained
7822 F:      Documentation/ABI/testing/sysfs-bus-i3c
7823 F:      Documentation/devicetree/bindings/i3c/
7824 F:      Documentation/driver-api/i3c
7825 F:      drivers/i3c/
7826 F:      include/linux/i3c/
7827
7828 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7829 M:      Vitor Soares <vitor.soares@synopsys.com>
7830 S:      Maintained
7831 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7832 F:      drivers/i3c/master/dw*
7833
7834 I3C DRIVER FOR CADENCE I3C MASTER IP
7835 M:      Przemysław Gaj <pgaj@cadence.com>
7836 S:      Maintained
7837 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7838 F:      drivers/i3c/master/i3c-master-cdns.c
7839
7840 IA64 (Itanium) PLATFORM
7841 M:      Tony Luck <tony.luck@intel.com>
7842 M:      Fenghua Yu <fenghua.yu@intel.com>
7843 L:      linux-ia64@vger.kernel.org
7844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7845 S:      Maintained
7846 F:      arch/ia64/
7847
7848 IBM Power 842 compression accelerator
7849 M:      Haren Myneni <haren@us.ibm.com>
7850 S:      Supported
7851 F:      drivers/crypto/nx/Makefile
7852 F:      drivers/crypto/nx/Kconfig
7853 F:      drivers/crypto/nx/nx-842*
7854 F:      include/linux/sw842.h
7855 F:      crypto/842.c
7856 F:      lib/842/
7857
7858 IBM Power in-Nest Crypto Acceleration
7859 M:      Breno Leitão <leitao@debian.org>
7860 M:      Nayna Jain <nayna@linux.ibm.com>
7861 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7862 L:      linux-crypto@vger.kernel.org
7863 S:      Supported
7864 F:      drivers/crypto/nx/Makefile
7865 F:      drivers/crypto/nx/Kconfig
7866 F:      drivers/crypto/nx/nx-aes*
7867 F:      drivers/crypto/nx/nx-sha*
7868 F:      drivers/crypto/nx/nx.*
7869 F:      drivers/crypto/nx/nx_csbcpb.h
7870 F:      drivers/crypto/nx/nx_debugfs.c
7871
7872 IBM Power Linux RAID adapter
7873 M:      Brian King <brking@us.ibm.com>
7874 S:      Supported
7875 F:      drivers/scsi/ipr.*
7876
7877 IBM Power SRIOV Virtual NIC Device Driver
7878 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7879 M:      John Allen <jallen@linux.ibm.com>
7880 L:      netdev@vger.kernel.org
7881 S:      Supported
7882 F:      drivers/net/ethernet/ibm/ibmvnic.*
7883
7884 IBM Power Virtual Accelerator Switchboard
7885 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7886 L:      linuxppc-dev@lists.ozlabs.org
7887 S:      Supported
7888 F:      arch/powerpc/platforms/powernv/vas*
7889 F:      arch/powerpc/platforms/powernv/copy-paste.h
7890 F:      arch/powerpc/include/asm/vas.h
7891
7892 IBM Power Virtual Ethernet Device Driver
7893 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7894 L:      netdev@vger.kernel.org
7895 S:      Supported
7896 F:      drivers/net/ethernet/ibm/ibmveth.*
7897
7898 IBM Power Virtual FC Device Drivers
7899 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7900 L:      linux-scsi@vger.kernel.org
7901 S:      Supported
7902 F:      drivers/scsi/ibmvscsi/ibmvfc*
7903
7904 IBM Power Virtual Management Channel Driver
7905 M:      Steven Royer <seroyer@linux.ibm.com>
7906 S:      Supported
7907 F:      drivers/misc/ibmvmc.*
7908
7909 IBM Power Virtual SCSI Device Drivers
7910 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7911 L:      linux-scsi@vger.kernel.org
7912 S:      Supported
7913 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7914 F:      include/scsi/viosrp.h
7915
7916 IBM Power Virtual SCSI Device Target Driver
7917 M:      Michael Cyr <mikecyr@linux.ibm.com>
7918 L:      linux-scsi@vger.kernel.org
7919 L:      target-devel@vger.kernel.org
7920 S:      Supported
7921 F:      drivers/scsi/ibmvscsi_tgt/
7922
7923 IBM Power VMX Cryptographic instructions
7924 M:      Breno Leitão <leitao@debian.org>
7925 M:      Nayna Jain <nayna@linux.ibm.com>
7926 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7927 L:      linux-crypto@vger.kernel.org
7928 S:      Supported
7929 F:      drivers/crypto/vmx/Makefile
7930 F:      drivers/crypto/vmx/Kconfig
7931 F:      drivers/crypto/vmx/vmx.c
7932 F:      drivers/crypto/vmx/aes*
7933 F:      drivers/crypto/vmx/ghash*
7934 F:      drivers/crypto/vmx/ppc-xlate.pl
7935
7936 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7937 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7938 L:      linux-pci@vger.kernel.org
7939 L:      linuxppc-dev@lists.ozlabs.org
7940 S:      Supported
7941 F:      drivers/pci/hotplug/rpaphp*
7942
7943 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7944 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7945 L:      linux-pci@vger.kernel.org
7946 L:      linuxppc-dev@lists.ozlabs.org
7947 S:      Supported
7948 F:      drivers/pci/hotplug/rpadlpar*
7949
7950 IBM ServeRAID RAID DRIVER
7951 S:      Orphan
7952 F:      drivers/scsi/ips.*
7953
7954 ICH LPC AND GPIO DRIVER
7955 M:      Peter Tyser <ptyser@xes-inc.com>
7956 S:      Maintained
7957 F:      drivers/mfd/lpc_ich.c
7958 F:      drivers/gpio/gpio-ich.c
7959
7960 ICY I2C DRIVER
7961 M:      Max Staudt <max@enpas.org>
7962 L:      linux-i2c@vger.kernel.org
7963 S:      Maintained
7964 F:      drivers/i2c/busses/i2c-icy.c
7965
7966 IDE SUBSYSTEM
7967 M:      "David S. Miller" <davem@davemloft.net>
7968 L:      linux-ide@vger.kernel.org
7969 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7971 S:      Maintained
7972 F:      Documentation/ide/
7973 F:      drivers/ide/
7974 F:      include/linux/ide.h
7975
7976 IDE/ATAPI DRIVERS
7977 M:      Borislav Petkov <bp@alien8.de>
7978 L:      linux-ide@vger.kernel.org
7979 S:      Maintained
7980 F:      Documentation/cdrom/ide-cd.rst
7981 F:      drivers/ide/ide-cd*
7982
7983 IDEAPAD LAPTOP EXTRAS DRIVER
7984 M:      Ike Panhc <ike.pan@canonical.com>
7985 L:      platform-driver-x86@vger.kernel.org
7986 W:      http://launchpad.net/ideapad-laptop
7987 S:      Maintained
7988 F:      drivers/platform/x86/ideapad-laptop.c
7989
7990 IDEAPAD LAPTOP SLIDEBAR DRIVER
7991 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7992 L:      linux-input@vger.kernel.org
7993 W:      https://github.com/o2genum/ideapad-slidebar
7994 S:      Maintained
7995 F:      drivers/input/misc/ideapad_slidebar.c
7996
7997 IDT VersaClock 5 CLOCK DRIVER
7998 M:      Marek Vasut <marek.vasut@gmail.com>
7999 S:      Maintained
8000 F:      drivers/clk/clk-versaclock5.c
8001
8002 IEEE 802.15.4 SUBSYSTEM
8003 M:      Alexander Aring <alex.aring@gmail.com>
8004 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8005 L:      linux-wpan@vger.kernel.org
8006 W:      http://wpan.cakelab.org/
8007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8009 S:      Maintained
8010 F:      net/ieee802154/
8011 F:      net/mac802154/
8012 F:      drivers/net/ieee802154/
8013 F:      include/linux/nl802154.h
8014 F:      include/linux/ieee802154.h
8015 F:      include/net/nl802154.h
8016 F:      include/net/mac802154.h
8017 F:      include/net/af_ieee802154.h
8018 F:      include/net/cfg802154.h
8019 F:      include/net/ieee802154_netdev.h
8020 F:      Documentation/networking/ieee802154.rst
8021
8022 IFE PROTOCOL
8023 M:      Yotam Gigi <yotam.gi@gmail.com>
8024 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8025 F:      net/ife
8026 F:      include/net/ife.h
8027 F:      include/uapi/linux/ife.h
8028
8029 IGORPLUG-USB IR RECEIVER
8030 M:      Sean Young <sean@mess.org>
8031 L:      linux-media@vger.kernel.org
8032 S:      Maintained
8033 F:      drivers/media/rc/igorplugusb.c
8034
8035 IGUANAWORKS USB IR TRANSCEIVER
8036 M:      Sean Young <sean@mess.org>
8037 L:      linux-media@vger.kernel.org
8038 S:      Maintained
8039 F:      drivers/media/rc/iguanair.c
8040
8041 IIO DIGITAL POTENTIOMETER DAC
8042 M:      Peter Rosin <peda@axentia.se>
8043 L:      linux-iio@vger.kernel.org
8044 S:      Maintained
8045 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8046 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8047 F:      drivers/iio/dac/dpot-dac.c
8048
8049 IIO ENVELOPE DETECTOR
8050 M:      Peter Rosin <peda@axentia.se>
8051 L:      linux-iio@vger.kernel.org
8052 S:      Maintained
8053 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8054 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8055 F:      drivers/iio/adc/envelope-detector.c
8056
8057 IIO MULTIPLEXER
8058 M:      Peter Rosin <peda@axentia.se>
8059 L:      linux-iio@vger.kernel.org
8060 S:      Maintained
8061 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8062 F:      drivers/iio/multiplexer/iio-mux.c
8063
8064 IIO SUBSYSTEM AND DRIVERS
8065 M:      Jonathan Cameron <jic23@kernel.org>
8066 R:      Hartmut Knaack <knaack.h@gmx.de>
8067 R:      Lars-Peter Clausen <lars@metafoo.de>
8068 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8069 L:      linux-iio@vger.kernel.org
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8071 S:      Maintained
8072 F:      Documentation/ABI/testing/configfs-iio*
8073 F:      Documentation/ABI/testing/sysfs-bus-iio*
8074 F:      Documentation/devicetree/bindings/iio/
8075 F:      drivers/iio/
8076 F:      drivers/staging/iio/
8077 F:      include/linux/iio/
8078 F:      tools/iio/
8079
8080 IIO UNIT CONVERTER
8081 M:      Peter Rosin <peda@axentia.se>
8082 L:      linux-iio@vger.kernel.org
8083 S:      Maintained
8084 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8085 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8086 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8087 F:      drivers/iio/afe/iio-rescale.c
8088
8089 IKANOS/ADI EAGLE ADSL USB DRIVER
8090 M:      Matthieu Castet <castet.matthieu@free.fr>
8091 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8092 S:      Maintained
8093 F:      drivers/usb/atm/ueagle-atm.c
8094
8095 IMGTEC ASCII LCD DRIVER
8096 M:      Paul Burton <paulburton@kernel.org>
8097 S:      Maintained
8098 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8099 F:      drivers/auxdisplay/img-ascii-lcd.c
8100
8101 IMGTEC IR DECODER DRIVER
8102 M:      James Hogan <jhogan@kernel.org>
8103 S:      Maintained
8104 F:      drivers/media/rc/img-ir/
8105
8106 IMON SOUNDGRAPH USB IR RECEIVER
8107 M:      Sean Young <sean@mess.org>
8108 L:      linux-media@vger.kernel.org
8109 S:      Maintained
8110 F:      drivers/media/rc/imon_raw.c
8111 F:      drivers/media/rc/imon.c
8112
8113 IMS TWINTURBO FRAMEBUFFER DRIVER
8114 L:      linux-fbdev@vger.kernel.org
8115 S:      Orphan
8116 F:      drivers/video/fbdev/imsttfb.c
8117
8118 INA209 HARDWARE MONITOR DRIVER
8119 M:      Guenter Roeck <linux@roeck-us.net>
8120 L:      linux-hwmon@vger.kernel.org
8121 S:      Maintained
8122 F:      Documentation/hwmon/ina209.rst
8123 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8124 F:      drivers/hwmon/ina209.c
8125
8126 INA2XX HARDWARE MONITOR DRIVER
8127 M:      Guenter Roeck <linux@roeck-us.net>
8128 L:      linux-hwmon@vger.kernel.org
8129 S:      Maintained
8130 F:      Documentation/hwmon/ina2xx.rst
8131 F:      drivers/hwmon/ina2xx.c
8132 F:      include/linux/platform_data/ina2xx.h
8133
8134 INDUSTRY PACK SUBSYSTEM (IPACK)
8135 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8136 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8138 L:      industrypack-devel@lists.sourceforge.net
8139 W:      http://industrypack.sourceforge.net
8140 S:      Maintained
8141 F:      drivers/ipack/
8142
8143 INFINEON DPS310 Driver
8144 M:      Eddie James <eajames@linux.ibm.com>
8145 L:      linux-iio@vger.kernel.org
8146 F:      drivers/iio/pressure/dps310.c
8147 S:      Maintained
8148
8149 INFINIBAND SUBSYSTEM
8150 M:      Doug Ledford <dledford@redhat.com>
8151 M:      Jason Gunthorpe <jgg@mellanox.com>
8152 L:      linux-rdma@vger.kernel.org
8153 W:      https://github.com/linux-rdma/rdma-core
8154 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8156 S:      Supported
8157 F:      Documentation/devicetree/bindings/infiniband/
8158 F:      Documentation/infiniband/
8159 F:      drivers/infiniband/
8160 F:      include/uapi/linux/if_infiniband.h
8161 F:      include/uapi/rdma/
8162 F:      include/rdma/
8163 F:      include/trace/events/ib_mad.h
8164 F:      include/trace/events/ib_umad.h
8165 F:      samples/bpf/ibumad_kern.c
8166 F:      samples/bpf/ibumad_user.c
8167
8168 INGENIC JZ4780 DMA Driver
8169 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8170 S:      Maintained
8171 F:      drivers/dma/dma-jz4780.c
8172
8173 INGENIC JZ4780 NAND DRIVER
8174 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8175 L:      linux-mtd@lists.infradead.org
8176 S:      Maintained
8177 F:      drivers/mtd/nand/raw/ingenic/
8178
8179 INGENIC JZ47xx SoCs
8180 M:      Paul Cercueil <paul@crapouillou.net>
8181 S:      Maintained
8182 F:      arch/mips/boot/dts/ingenic/
8183 F:      arch/mips/include/asm/mach-jz4740/
8184 F:      arch/mips/jz4740/
8185 F:      drivers/clk/ingenic/
8186 F:      drivers/dma/dma-jz4780.c
8187 F:      drivers/gpu/drm/ingenic/
8188 F:      drivers/i2c/busses/i2c-jz4780.c
8189 F:      drivers/iio/adc/ingenic-adc.c
8190 F:      drivers/irqchip/irq-ingenic.c
8191 F:      drivers/memory/jz4780-nemc.c
8192 F:      drivers/mmc/host/jz4740_mmc.c
8193 F:      drivers/mtd/nand/raw/ingenic/
8194 F:      drivers/pinctrl/pinctrl-ingenic.c
8195 F:      drivers/power/supply/ingenic-battery.c
8196 F:      drivers/pwm/pwm-jz4740.c
8197 F:      drivers/rtc/rtc-jz4740.c
8198 F:      drivers/tty/serial/8250/8250_ingenic.c
8199 F:      drivers/usb/musb/jz4740.c
8200 F:      drivers/watchdog/jz4740_wdt.c
8201 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8202 F:      include/linux/mfd/ingenic-tcu.h
8203 F:      sound/soc/jz4740/
8204 F:      sound/soc/codecs/jz47*
8205
8206 INOTIFY
8207 M:      Jan Kara <jack@suse.cz>
8208 R:      Amir Goldstein <amir73il@gmail.com>
8209 L:      linux-fsdevel@vger.kernel.org
8210 S:      Maintained
8211 F:      Documentation/filesystems/inotify.txt
8212 F:      fs/notify/inotify/
8213 F:      include/linux/inotify.h
8214 F:      include/uapi/linux/inotify.h
8215
8216 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8217 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8218 L:      linux-input@vger.kernel.org
8219 Q:      http://patchwork.kernel.org/project/linux-input/list/
8220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8221 S:      Maintained
8222 F:      drivers/input/
8223 F:      include/linux/input.h
8224 F:      include/uapi/linux/input.h
8225 F:      include/uapi/linux/input-event-codes.h
8226 F:      include/linux/input/
8227 F:      Documentation/devicetree/bindings/input/
8228 F:      Documentation/devicetree/bindings/serio/
8229 F:      Documentation/input/
8230
8231 INPUT MULTITOUCH (MT) PROTOCOL
8232 M:      Henrik Rydberg <rydberg@bitmath.org>
8233 L:      linux-input@vger.kernel.org
8234 S:      Odd fixes
8235 F:      Documentation/input/multi-touch-protocol.rst
8236 F:      drivers/input/input-mt.c
8237 K:      \b(ABS|SYN)_MT_
8238
8239 INSIDE SECURE CRYPTO DRIVER
8240 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8241 F:      drivers/crypto/inside-secure/
8242 S:      Maintained
8243 L:      linux-crypto@vger.kernel.org
8244
8245 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8246 M:      Mimi Zohar <zohar@linux.ibm.com>
8247 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8248 L:      linux-integrity@vger.kernel.org
8249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8250 S:      Supported
8251 F:      security/integrity/ima/
8252
8253 INTEL 810/815 FRAMEBUFFER DRIVER
8254 M:      Antonino Daplas <adaplas@gmail.com>
8255 L:      linux-fbdev@vger.kernel.org
8256 S:      Maintained
8257 F:      drivers/video/fbdev/i810/
8258
8259 INTEL ASoC DRIVERS
8260 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8261 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8262 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8263 M:      Jie Yang <yang.jie@linux.intel.com>
8264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8265 S:      Supported
8266 F:      sound/soc/intel/
8267
8268 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8269 M:      Hans de Goede <hdegoede@redhat.com>
8270 L:      platform-driver-x86@vger.kernel.org
8271 S:      Maintained
8272 F:      drivers/platform/x86/intel_atomisp2_pm.c
8273
8274 INTEL C600 SERIES SAS CONTROLLER DRIVER
8275 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8276 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8277 L:      linux-scsi@vger.kernel.org
8278 T:      git git://git.code.sf.net/p/intel-sas/isci
8279 S:      Supported
8280 F:      drivers/scsi/isci/
8281
8282 INTEL CPU family model numbers
8283 M:      Tony Luck <tony.luck@intel.com>
8284 M:      x86@kernel.org
8285 L:      linux-kernel@vger.kernel.org
8286 S:      Supported
8287 F:      arch/x86/include/asm/intel-family.h
8288
8289 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8290 M:      Jani Nikula <jani.nikula@linux.intel.com>
8291 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8292 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8293 L:      intel-gfx@lists.freedesktop.org
8294 W:      https://01.org/linuxgraphics/
8295 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8296 C:      irc://chat.freenode.net/intel-gfx
8297 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8298 T:      git git://anongit.freedesktop.org/drm-intel
8299 S:      Supported
8300 F:      drivers/gpu/drm/i915/
8301 F:      include/drm/i915*
8302 F:      include/uapi/drm/i915_drm.h
8303 F:      Documentation/gpu/i915.rst
8304
8305 INTEL ETHERNET DRIVERS
8306 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8307 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8308 W:      http://www.intel.com/support/feedback.htm
8309 W:      http://e1000.sourceforge.net/
8310 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8313 S:      Supported
8314 F:      Documentation/networking/device_drivers/intel/e100.rst
8315 F:      Documentation/networking/device_drivers/intel/e1000.rst
8316 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8317 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8318 F:      Documentation/networking/device_drivers/intel/igb.rst
8319 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8320 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8321 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8322 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8323 F:      Documentation/networking/device_drivers/intel/i40e.rst
8324 F:      Documentation/networking/device_drivers/intel/iavf.rst
8325 F:      Documentation/networking/device_drivers/intel/ice.rst
8326 F:      drivers/net/ethernet/intel/
8327 F:      drivers/net/ethernet/intel/*/
8328 F:      include/linux/avf/virtchnl.h
8329
8330 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8331 M:      Maik Broemme <mbroemme@libmpq.org>
8332 L:      linux-fbdev@vger.kernel.org
8333 S:      Maintained
8334 F:      Documentation/fb/intelfb.rst
8335 F:      drivers/video/fbdev/intelfb/
8336
8337 INTEL GPIO DRIVERS
8338 M:      Andy Shevchenko <andy@kernel.org>
8339 L:      linux-gpio@vger.kernel.org
8340 S:      Maintained
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8342 F:      drivers/gpio/gpio-ich.c
8343 F:      drivers/gpio/gpio-intel-mid.c
8344 F:      drivers/gpio/gpio-lynxpoint.c
8345 F:      drivers/gpio/gpio-merrifield.c
8346 F:      drivers/gpio/gpio-ml-ioh.c
8347 F:      drivers/gpio/gpio-pch.c
8348 F:      drivers/gpio/gpio-sch.c
8349 F:      drivers/gpio/gpio-sodaville.c
8350
8351 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8352 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8353 M:      Zhi Wang <zhi.a.wang@intel.com>
8354 L:      intel-gvt-dev@lists.freedesktop.org
8355 L:      intel-gfx@lists.freedesktop.org
8356 W:      https://01.org/igvt-g
8357 T:      git https://github.com/intel/gvt-linux.git
8358 S:      Supported
8359 F:      drivers/gpu/drm/i915/gvt/
8360
8361 INTEL HID EVENT DRIVER
8362 M:      Alex Hung <alex.hung@canonical.com>
8363 L:      platform-driver-x86@vger.kernel.org
8364 S:      Maintained
8365 F:      drivers/platform/x86/intel-hid.c
8366
8367 INTEL I/OAT DMA DRIVER
8368 M:      Dave Jiang <dave.jiang@intel.com>
8369 R:      Dan Williams <dan.j.williams@intel.com>
8370 L:      dmaengine@vger.kernel.org
8371 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8372 S:      Supported
8373 F:      drivers/dma/ioat*
8374
8375 INTEL IDLE DRIVER
8376 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8377 M:      Len Brown <lenb@kernel.org>
8378 L:      linux-pm@vger.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8380 B:      https://bugzilla.kernel.org
8381 S:      Supported
8382 F:      drivers/idle/intel_idle.c
8383
8384 INTEL INTEGRATED SENSOR HUB DRIVER
8385 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8386 M:      Jiri Kosina <jikos@kernel.org>
8387 L:      linux-input@vger.kernel.org
8388 S:      Maintained
8389 F:      drivers/hid/intel-ish-hid/
8390
8391 INTEL IOMMU (VT-d)
8392 M:      David Woodhouse <dwmw2@infradead.org>
8393 M:      Lu Baolu <baolu.lu@linux.intel.com>
8394 L:      iommu@lists.linux-foundation.org
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8396 S:      Supported
8397 F:      drivers/iommu/dmar.c
8398 F:      drivers/iommu/intel*.[ch]
8399 F:      include/linux/intel-iommu.h
8400 F:      include/linux/intel-svm.h
8401
8402 INTEL IOP-ADMA DMA DRIVER
8403 R:      Dan Williams <dan.j.williams@intel.com>
8404 S:      Odd fixes
8405 F:      drivers/dma/iop-adma.c
8406
8407 INTEL IPU3 CSI-2 CIO2 DRIVER
8408 M:      Yong Zhi <yong.zhi@intel.com>
8409 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8410 M:      Bingbu Cao <bingbu.cao@intel.com>
8411 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8412 L:      linux-media@vger.kernel.org
8413 S:      Maintained
8414 F:      drivers/media/pci/intel/ipu3/
8415 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8416
8417 INTEL IPU3 CSI-2 IMGU DRIVER
8418 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8419 L:      linux-media@vger.kernel.org
8420 S:      Maintained
8421 F:      drivers/staging/media/ipu3/
8422 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8423 F:      Documentation/media/v4l-drivers/ipu3.rst
8424 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8425
8426 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8427 M:      Krzysztof Halasa <khalasa@piap.pl>
8428 S:      Maintained
8429 F:      include/linux/soc/ixp4xx/qmgr.h
8430 F:      include/linux/soc/ixp4xx/npe.h
8431 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8432 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8433 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8434 F:      drivers/net/wan/ixp4xx_hss.c
8435
8436 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8437 M:      Deepak Saxena <dsaxena@plexity.net>
8438 S:      Maintained
8439 F:      drivers/char/hw_random/ixp4xx-rng.c
8440
8441 INTEL MANAGEMENT ENGINE (mei)
8442 M:      Tomas Winkler <tomas.winkler@intel.com>
8443 L:      linux-kernel@vger.kernel.org
8444 S:      Supported
8445 F:      include/uapi/linux/mei.h
8446 F:      include/linux/mei_cl_bus.h
8447 F:      drivers/misc/mei/*
8448 F:      drivers/watchdog/mei_wdt.c
8449 F:      Documentation/driver-api/mei/*
8450 F:      samples/mei/*
8451
8452 INTEL MENLOW THERMAL DRIVER
8453 M:      Sujith Thomas <sujith.thomas@intel.com>
8454 L:      platform-driver-x86@vger.kernel.org
8455 W:      https://01.org/linux-acpi
8456 S:      Supported
8457 F:      drivers/platform/x86/intel_menlow.c
8458
8459 INTEL MIC DRIVERS (mic)
8460 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8461 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8462 S:      Supported
8463 W:      https://github.com/sudeepdutt/mic
8464 W:      http://software.intel.com/en-us/mic-developer
8465 F:      include/linux/mic_bus.h
8466 F:      include/linux/scif.h
8467 F:      include/uapi/linux/mic_common.h
8468 F:      include/uapi/linux/mic_ioctl.h
8469 F:      include/uapi/linux/scif_ioctl.h
8470 F:      drivers/misc/mic/
8471 F:      drivers/dma/mic_x100_dma.c
8472 F:      drivers/dma/mic_x100_dma.h
8473 F:      Documentation/mic/
8474
8475 INTEL PMC CORE DRIVER
8476 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8477 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8478 L:      platform-driver-x86@vger.kernel.org
8479 S:      Maintained
8480 F:      drivers/platform/x86/intel_pmc_core*
8481
8482 INTEL PMC/P-Unit IPC DRIVER
8483 M:      Zha Qipeng<qipeng.zha@intel.com>
8484 L:      platform-driver-x86@vger.kernel.org
8485 S:      Maintained
8486 F:      drivers/platform/x86/intel_pmc_ipc.c
8487 F:      drivers/platform/x86/intel_punit_ipc.c
8488 F:      arch/x86/include/asm/intel_pmc_ipc.h
8489 F:      arch/x86/include/asm/intel_punit_ipc.h
8490
8491 INTEL PMIC GPIO DRIVERS
8492 M:      Andy Shevchenko <andy@kernel.org>
8493 S:      Maintained
8494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8495 F:      drivers/gpio/gpio-*cove.c
8496 F:      drivers/gpio/gpio-msic.c
8497
8498 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8499 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8500 S:      Maintained
8501 F:      drivers/mfd/intel_msic.c
8502 F:      drivers/mfd/intel_soc_pmic*
8503 F:      include/linux/mfd/intel_msic.h
8504 F:      include/linux/mfd/intel_soc_pmic*
8505
8506 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8507 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8508 L:      linux-wireless@vger.kernel.org
8509 S:      Maintained
8510 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8511 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8512 F:      drivers/net/wireless/intel/ipw2x00/
8513
8514 INTEL PSTATE DRIVER
8515 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8516 M:      Len Brown <lenb@kernel.org>
8517 L:      linux-pm@vger.kernel.org
8518 S:      Supported
8519 F:      drivers/cpufreq/intel_pstate.c
8520
8521 INTEL RDMA RNIC DRIVER
8522 M:      Faisal Latif <faisal.latif@intel.com>
8523 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8524 L:      linux-rdma@vger.kernel.org
8525 S:      Supported
8526 F:      drivers/infiniband/hw/i40iw/
8527 F:      include/uapi/rdma/i40iw-abi.h
8528
8529 INTEL SPEED SELECT TECHNOLOGY
8530 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8531 L:      platform-driver-x86@vger.kernel.org
8532 S:      Maintained
8533 F:      drivers/platform/x86/intel_speed_select_if/
8534 F:      tools/power/x86/intel-speed-select/
8535 F:      include/uapi/linux/isst_if.h
8536
8537 INTEL STRATIX10 FIRMWARE DRIVERS
8538 M:      Richard Gong <richard.gong@linux.intel.com>
8539 L:      linux-kernel@vger.kernel.org
8540 S:      Maintained
8541 F:      drivers/firmware/stratix10-rsu.c
8542 F:      drivers/firmware/stratix10-svc.c
8543 F:      include/linux/firmware/intel/stratix10-smc.h
8544 F:      include/linux/firmware/intel/stratix10-svc-client.h
8545 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8546 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8547
8548 INTEL TELEMETRY DRIVER
8549 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8550 M:      "David E. Box" <david.e.box@linux.intel.com>
8551 L:      platform-driver-x86@vger.kernel.org
8552 S:      Maintained
8553 F:      arch/x86/include/asm/intel_telemetry.h
8554 F:      drivers/platform/x86/intel_telemetry*
8555
8556 INTEL VIRTUAL BUTTON DRIVER
8557 M:      AceLan Kao <acelan.kao@canonical.com>
8558 L:      platform-driver-x86@vger.kernel.org
8559 S:      Maintained
8560 F:      drivers/platform/x86/intel-vbtn.c
8561
8562 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8563 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8564 L:      linux-wireless@vger.kernel.org
8565 S:      Supported
8566 F:      drivers/net/wireless/intel/iwlegacy/
8567
8568 INTEL WIRELESS WIFI LINK (iwlwifi)
8569 M:      Johannes Berg <johannes.berg@intel.com>
8570 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8571 M:      Luca Coelho <luciano.coelho@intel.com>
8572 M:      Intel Linux Wireless <linuxwifi@intel.com>
8573 L:      linux-wireless@vger.kernel.org
8574 W:      http://intellinuxwireless.org
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8576 S:      Supported
8577 F:      drivers/net/wireless/intel/iwlwifi/
8578
8579 INTEL WIRELESS WIMAX CONNECTION 2400
8580 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8581 M:      linux-wimax@intel.com
8582 L:      wimax@linuxwimax.org (subscribers-only)
8583 S:      Supported
8584 W:      http://linuxwimax.org
8585 F:      Documentation/admin-guide/wimax/i2400m.rst
8586 F:      drivers/net/wimax/i2400m/
8587 F:      include/uapi/linux/wimax/i2400m.h
8588
8589 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8590 M:      Mario Limonciello <mario.limonciello@dell.com>
8591 S:      Maintained
8592 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8593
8594 INTEL(R) TRACE HUB
8595 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8596 S:      Supported
8597 F:      Documentation/trace/intel_th.rst
8598 F:      drivers/hwtracing/intel_th/
8599 F:      include/linux/intel_th.h
8600
8601 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8602 M:      Ning Sun <ning.sun@intel.com>
8603 L:      tboot-devel@lists.sourceforge.net
8604 W:      http://tboot.sourceforge.net
8605 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8606 S:      Supported
8607 F:      Documentation/x86/intel_txt.rst
8608 F:      include/linux/tboot.h
8609 F:      arch/x86/kernel/tboot.c
8610
8611 INTERCONNECT API
8612 M:      Georgi Djakov <georgi.djakov@linaro.org>
8613 L:      linux-pm@vger.kernel.org
8614 S:      Maintained
8615 F:      Documentation/driver-api/interconnect.rst
8616 F:      Documentation/devicetree/bindings/interconnect/
8617 F:      drivers/interconnect/
8618 F:      include/dt-bindings/interconnect/
8619 F:      include/linux/interconnect-provider.h
8620 F:      include/linux/interconnect.h
8621
8622 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8623 M:      Linus Walleij <linus.walleij@linaro.org>
8624 L:      linux-iio@vger.kernel.org
8625 S:      Maintained
8626 F:      drivers/iio/gyro/mpu3050*
8627 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8628
8629 IOC3 ETHERNET DRIVER
8630 M:      Ralf Baechle <ralf@linux-mips.org>
8631 L:      linux-mips@vger.kernel.org
8632 S:      Maintained
8633 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8634
8635 IOMAP FILESYSTEM LIBRARY
8636 M:      Christoph Hellwig <hch@infradead.org>
8637 M:      Darrick J. Wong <darrick.wong@oracle.com>
8638 M:      linux-xfs@vger.kernel.org
8639 M:      linux-fsdevel@vger.kernel.org
8640 L:      linux-xfs@vger.kernel.org
8641 L:      linux-fsdevel@vger.kernel.org
8642 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8643 S:      Supported
8644 F:      fs/iomap/
8645 F:      include/linux/iomap.h
8646
8647 IOMMU DRIVERS
8648 M:      Joerg Roedel <joro@8bytes.org>
8649 L:      iommu@lists.linux-foundation.org
8650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8651 S:      Maintained
8652 F:      Documentation/devicetree/bindings/iommu/
8653 F:      drivers/iommu/
8654 F:      include/linux/iommu.h
8655 F:      include/linux/of_iommu.h
8656 F:      include/linux/iova.h
8657
8658 IO_URING
8659 M:      Jens Axboe <axboe@kernel.dk>
8660 L:      io-uring@vger.kernel.org
8661 T:      git git://git.kernel.dk/linux-block
8662 T:      git git://git.kernel.dk/liburing
8663 S:      Maintained
8664 F:      fs/io_uring.c
8665 F:      fs/io-wq.c
8666 F:      fs/io-wq.h
8667 F:      include/uapi/linux/io_uring.h
8668
8669 IPMI SUBSYSTEM
8670 M:      Corey Minyard <minyard@acm.org>
8671 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8672 W:      http://openipmi.sourceforge.net/
8673 S:      Supported
8674 F:      Documentation/devicetree/bindings/ipmi/
8675 F:      Documentation/IPMI.txt
8676 F:      drivers/char/ipmi/
8677 F:      include/linux/ipmi*
8678 F:      include/uapi/linux/ipmi*
8679
8680 IPS SCSI RAID DRIVER
8681 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8682 L:      linux-scsi@vger.kernel.org
8683 W:      http://www.adaptec.com/
8684 S:      Maintained
8685 F:      drivers/scsi/ips*
8686
8687 IPVS
8688 M:      Wensong Zhang <wensong@linux-vs.org>
8689 M:      Simon Horman <horms@verge.net.au>
8690 M:      Julian Anastasov <ja@ssi.bg>
8691 L:      netdev@vger.kernel.org
8692 L:      lvs-devel@vger.kernel.org
8693 S:      Maintained
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8696 F:      Documentation/networking/ipvs-sysctl.txt
8697 F:      include/net/ip_vs.h
8698 F:      include/uapi/linux/ip_vs.h
8699 F:      net/netfilter/ipvs/
8700
8701 IPWIRELESS DRIVER
8702 M:      Jiri Kosina <jikos@kernel.org>
8703 M:      David Sterba <dsterba@suse.com>
8704 S:      Odd Fixes
8705 F:      drivers/tty/ipwireless/
8706
8707 IPX NETWORK LAYER
8708 L:      netdev@vger.kernel.org
8709 S:      Obsolete
8710 F:      include/uapi/linux/ipx.h
8711
8712 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8713 M:      Marc Zyngier <maz@kernel.org>
8714 S:      Maintained
8715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8716 F:      Documentation/IRQ-domain.txt
8717 F:      include/linux/irqdomain.h
8718 F:      kernel/irq/irqdomain.c
8719 F:      kernel/irq/msi.c
8720
8721 IRQ SUBSYSTEM
8722 M:      Thomas Gleixner <tglx@linutronix.de>
8723 L:      linux-kernel@vger.kernel.org
8724 S:      Maintained
8725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8726 F:      kernel/irq/
8727
8728 IRQCHIP DRIVERS
8729 M:      Thomas Gleixner <tglx@linutronix.de>
8730 M:      Jason Cooper <jason@lakedaemon.net>
8731 M:      Marc Zyngier <maz@kernel.org>
8732 L:      linux-kernel@vger.kernel.org
8733 S:      Maintained
8734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8735 F:      Documentation/devicetree/bindings/interrupt-controller/
8736 F:      drivers/irqchip/
8737
8738 ISA
8739 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8740 S:      Maintained
8741 F:      Documentation/driver-api/isa.rst
8742 F:      drivers/base/isa.c
8743 F:      include/linux/isa.h
8744
8745 ISA RADIO MODULE
8746 M:      Hans Verkuil <hverkuil@xs4all.nl>
8747 L:      linux-media@vger.kernel.org
8748 T:      git git://linuxtv.org/media_tree.git
8749 W:      https://linuxtv.org
8750 S:      Maintained
8751 F:      drivers/media/radio/radio-isa*
8752
8753 ISAPNP
8754 M:      Jaroslav Kysela <perex@perex.cz>
8755 S:      Maintained
8756 F:      Documentation/driver-api/isapnp.rst
8757 F:      drivers/pnp/isapnp/
8758 F:      include/linux/isapnp.h
8759
8760 ISCSI
8761 M:      Lee Duncan <lduncan@suse.com>
8762 M:      Chris Leech <cleech@redhat.com>
8763 L:      open-iscsi@googlegroups.com
8764 L:      linux-scsi@vger.kernel.org
8765 W:      www.open-iscsi.com
8766 S:      Maintained
8767 F:      drivers/scsi/*iscsi*
8768 F:      include/scsi/*iscsi*
8769
8770 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8771 M:      Peter Jones <pjones@redhat.com>
8772 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8773 S:      Maintained
8774 F:      drivers/firmware/iscsi_ibft*
8775
8776 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8777 M:      Sagi Grimberg <sagi@grimberg.me>
8778 M:      Max Gurtovoy <maxg@mellanox.com>
8779 L:      linux-rdma@vger.kernel.org
8780 S:      Supported
8781 W:      http://www.openfabrics.org
8782 W:      www.open-iscsi.org
8783 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8784 F:      drivers/infiniband/ulp/iser/
8785
8786 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8787 M:      Sagi Grimberg <sagi@grimberg.me>
8788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8789 L:      linux-rdma@vger.kernel.org
8790 L:      target-devel@vger.kernel.org
8791 S:      Supported
8792 W:      http://www.linux-iscsi.org
8793 F:      drivers/infiniband/ulp/isert
8794
8795 ISDN/mISDN SUBSYSTEM
8796 M:      Karsten Keil <isdn@linux-pingi.de>
8797 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8798 L:      netdev@vger.kernel.org
8799 W:      http://www.isdn4linux.de
8800 S:      Maintained
8801 F:      drivers/isdn/mISDN
8802 F:      drivers/isdn/hardware
8803
8804 ISDN/CAPI SUBSYSTEM
8805 M:      Karsten Keil <isdn@linux-pingi.de>
8806 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8807 L:      netdev@vger.kernel.org
8808 W:      http://www.isdn4linux.de
8809 S:      Odd Fixes
8810 F:      Documentation/isdn/
8811 F:      drivers/isdn/capi/
8812 F:      drivers/staging/isdn/
8813 F:      net/bluetooth/cmtp/
8814 F:      include/linux/isdn/
8815 F:      include/uapi/linux/isdn/
8816
8817 IT87 HARDWARE MONITORING DRIVER
8818 M:      Jean Delvare <jdelvare@suse.com>
8819 L:      linux-hwmon@vger.kernel.org
8820 S:      Maintained
8821 F:      Documentation/hwmon/it87.rst
8822 F:      drivers/hwmon/it87.c
8823
8824 IT913X MEDIA DRIVER
8825 M:      Antti Palosaari <crope@iki.fi>
8826 L:      linux-media@vger.kernel.org
8827 W:      https://linuxtv.org
8828 W:      http://palosaari.fi/linux/
8829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8830 T:      git git://linuxtv.org/anttip/media_tree.git
8831 S:      Maintained
8832 F:      drivers/media/tuners/it913x*
8833
8834 IVTV VIDEO4LINUX DRIVER
8835 M:      Andy Walls <awalls@md.metrocast.net>
8836 L:      linux-media@vger.kernel.org
8837 T:      git git://linuxtv.org/media_tree.git
8838 W:      https://linuxtv.org
8839 S:      Maintained
8840 F:      Documentation/media/v4l-drivers/ivtv*
8841 F:      drivers/media/pci/ivtv/
8842 F:      include/uapi/linux/ivtv*
8843
8844 IX2505V MEDIA DRIVER
8845 M:      Malcolm Priestley <tvboxspy@gmail.com>
8846 L:      linux-media@vger.kernel.org
8847 W:      https://linuxtv.org
8848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8849 S:      Maintained
8850 F:      drivers/media/dvb-frontends/ix2505v*
8851
8852 JAILHOUSE HYPERVISOR INTERFACE
8853 M:      Jan Kiszka <jan.kiszka@siemens.com>
8854 L:      jailhouse-dev@googlegroups.com
8855 S:      Maintained
8856 F:      arch/x86/kernel/jailhouse.c
8857 F:      arch/x86/include/asm/jailhouse_para.h
8858
8859 JC42.4 TEMPERATURE SENSOR DRIVER
8860 M:      Guenter Roeck <linux@roeck-us.net>
8861 L:      linux-hwmon@vger.kernel.org
8862 S:      Maintained
8863 F:      drivers/hwmon/jc42.c
8864 F:      Documentation/hwmon/jc42.rst
8865
8866 JFS FILESYSTEM
8867 M:      Dave Kleikamp <shaggy@kernel.org>
8868 L:      jfs-discussion@lists.sourceforge.net
8869 W:      http://jfs.sourceforge.net/
8870 T:      git git://github.com/kleikamp/linux-shaggy.git
8871 S:      Maintained
8872 F:      Documentation/admin-guide/jfs.rst
8873 F:      fs/jfs/
8874
8875 JME NETWORK DRIVER
8876 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8877 L:      netdev@vger.kernel.org
8878 S:      Maintained
8879 F:      drivers/net/ethernet/jme.*
8880
8881 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8882 M:      David Woodhouse <dwmw2@infradead.org>
8883 M:      Richard Weinberger <richard@nod.at>
8884 L:      linux-mtd@lists.infradead.org
8885 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8886 T:      git git://git.infradead.org/ubifs-2.6.git
8887 S:      Odd Fixes
8888 F:      fs/jffs2/
8889 F:      include/uapi/linux/jffs2.h
8890
8891 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8892 M:      "Theodore Ts'o" <tytso@mit.edu>
8893 M:      Jan Kara <jack@suse.com>
8894 L:      linux-ext4@vger.kernel.org
8895 S:      Maintained
8896 F:      fs/jbd2/
8897 F:      include/linux/jbd2.h
8898
8899 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8900 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8901 L:      linux-media@vger.kernel.org
8902 S:      Maintained
8903 F:      drivers/media/platform/rcar_jpu.c
8904
8905 JSM Neo PCI based serial card
8906 L:      linux-serial@vger.kernel.org
8907 S:      Orphan
8908 F:      drivers/tty/serial/jsm/
8909
8910 K10TEMP HARDWARE MONITORING DRIVER
8911 M:      Clemens Ladisch <clemens@ladisch.de>
8912 L:      linux-hwmon@vger.kernel.org
8913 S:      Maintained
8914 F:      Documentation/hwmon/k10temp.rst
8915 F:      drivers/hwmon/k10temp.c
8916
8917 K8TEMP HARDWARE MONITORING DRIVER
8918 M:      Rudolf Marek <r.marek@assembler.cz>
8919 L:      linux-hwmon@vger.kernel.org
8920 S:      Maintained
8921 F:      Documentation/hwmon/k8temp.rst
8922 F:      drivers/hwmon/k8temp.c
8923
8924 KASAN
8925 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8926 R:      Alexander Potapenko <glider@google.com>
8927 R:      Dmitry Vyukov <dvyukov@google.com>
8928 L:      kasan-dev@googlegroups.com
8929 S:      Maintained
8930 F:      arch/*/include/asm/kasan.h
8931 F:      arch/*/mm/kasan_init*
8932 F:      Documentation/dev-tools/kasan.rst
8933 F:      include/linux/kasan*.h
8934 F:      lib/test_kasan.c
8935 F:      mm/kasan/
8936 F:      scripts/Makefile.kasan
8937
8938 KCONFIG
8939 M:      Masahiro Yamada <masahiroy@kernel.org>
8940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8941 L:      linux-kbuild@vger.kernel.org
8942 S:      Maintained
8943 F:      Documentation/kbuild/kconfig*
8944 F:      scripts/kconfig/
8945 F:      scripts/Kconfig.include
8946
8947 KDUMP
8948 M:      Dave Young <dyoung@redhat.com>
8949 M:      Baoquan He <bhe@redhat.com>
8950 R:      Vivek Goyal <vgoyal@redhat.com>
8951 L:      kexec@lists.infradead.org
8952 W:      http://lse.sourceforge.net/kdump/
8953 S:      Maintained
8954 F:      Documentation/admin-guide/kdump/
8955
8956 KEENE FM RADIO TRANSMITTER DRIVER
8957 M:      Hans Verkuil <hverkuil@xs4all.nl>
8958 L:      linux-media@vger.kernel.org
8959 T:      git git://linuxtv.org/media_tree.git
8960 W:      https://linuxtv.org
8961 S:      Maintained
8962 F:      drivers/media/radio/radio-keene*
8963
8964 KERNEL AUTOMOUNTER
8965 M:      Ian Kent <raven@themaw.net>
8966 L:      autofs@vger.kernel.org
8967 S:      Maintained
8968 F:      fs/autofs/
8969
8970 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8971 M:      Masahiro Yamada <masahiroy@kernel.org>
8972 M:      Michal Marek <michal.lkml@markovi.net>
8973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8974 L:      linux-kbuild@vger.kernel.org
8975 S:      Maintained
8976 F:      Documentation/kbuild/
8977 F:      Makefile
8978 F:      scripts/Kbuild*
8979 F:      scripts/Makefile*
8980 F:      scripts/basic/
8981 F:      scripts/mk*
8982 F:      scripts/*vmlinux*
8983 F:      scripts/mod/
8984 F:      scripts/package/
8985
8986 KERNEL JANITORS
8987 L:      kernel-janitors@vger.kernel.org
8988 W:      http://kernelnewbies.org/KernelJanitors
8989 S:      Odd Fixes
8990
8991 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8992 M:      "J. Bruce Fields" <bfields@fieldses.org>
8993 M:      Chuck Lever <chuck.lever@oracle.com>
8994 L:      linux-nfs@vger.kernel.org
8995 W:      http://nfs.sourceforge.net/
8996 T:      git git://linux-nfs.org/~bfields/linux.git
8997 S:      Supported
8998 F:      fs/nfsd/
8999 F:      include/uapi/linux/nfsd/
9000 F:      fs/lockd/
9001 F:      fs/nfs_common/
9002 F:      net/sunrpc/
9003 F:      include/linux/lockd/
9004 F:      include/linux/sunrpc/
9005 F:      include/uapi/linux/sunrpc/
9006
9007 KERNEL SELFTEST FRAMEWORK
9008 M:      Shuah Khan <shuah@kernel.org>
9009 M:      Shuah Khan <skhan@linuxfoundation.org>
9010 L:      linux-kselftest@vger.kernel.org
9011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9012 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9013 S:      Maintained
9014 F:      tools/testing/selftests/
9015 F:      Documentation/dev-tools/kselftest*
9016
9017 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9018 M:      Brendan Higgins <brendanhiggins@google.com>
9019 L:      linux-kselftest@vger.kernel.org
9020 L:      kunit-dev@googlegroups.com
9021 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9022 S:      Maintained
9023 F:      Documentation/dev-tools/kunit/
9024 F:      include/kunit/
9025 F:      lib/kunit/
9026 F:      tools/testing/kunit/
9027
9028 KERNEL USERMODE HELPER
9029 M:      Luis Chamberlain <mcgrof@kernel.org>
9030 L:      linux-kernel@vger.kernel.org
9031 S:      Maintained
9032 F:      kernel/umh.c
9033 F:      include/linux/umh.h
9034
9035 KERNEL VIRTUAL MACHINE (KVM)
9036 M:      Paolo Bonzini <pbonzini@redhat.com>
9037 M:      Radim Krčmář <rkrcmar@redhat.com>
9038 L:      kvm@vger.kernel.org
9039 W:      http://www.linux-kvm.org
9040 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9041 S:      Supported
9042 F:      Documentation/virt/kvm/
9043 F:      include/trace/events/kvm.h
9044 F:      include/uapi/asm-generic/kvm*
9045 F:      include/uapi/linux/kvm*
9046 F:      include/asm-generic/kvm*
9047 F:      include/linux/kvm*
9048 F:      include/kvm/iodev.h
9049 F:      virt/kvm/*
9050 F:      tools/kvm/
9051 F:      tools/testing/selftests/kvm/
9052
9053 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9054 M:      Marc Zyngier <maz@kernel.org>
9055 R:      James Morse <james.morse@arm.com>
9056 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9057 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9059 L:      kvmarm@lists.cs.columbia.edu
9060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9061 S:      Maintained
9062 F:      arch/arm/include/uapi/asm/kvm*
9063 F:      arch/arm/include/asm/kvm*
9064 F:      arch/arm/kvm/
9065 F:      arch/arm64/include/uapi/asm/kvm*
9066 F:      arch/arm64/include/asm/kvm*
9067 F:      arch/arm64/kvm/
9068 F:      virt/kvm/arm/
9069 F:      include/kvm/arm_*
9070
9071 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9072 M:      James Hogan <jhogan@kernel.org>
9073 L:      linux-mips@vger.kernel.org
9074 S:      Supported
9075 F:      arch/mips/include/uapi/asm/kvm*
9076 F:      arch/mips/include/asm/kvm*
9077 F:      arch/mips/kvm/
9078
9079 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9080 M:      Paul Mackerras <paulus@ozlabs.org>
9081 L:      kvm-ppc@vger.kernel.org
9082 W:      http://www.linux-kvm.org/
9083 T:      git git://github.com/agraf/linux-2.6.git
9084 S:      Supported
9085 F:      arch/powerpc/include/uapi/asm/kvm*
9086 F:      arch/powerpc/include/asm/kvm*
9087 F:      arch/powerpc/kvm/
9088 F:      arch/powerpc/kernel/kvm*
9089
9090 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9091 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9092 M:      Janosch Frank <frankja@linux.ibm.com>
9093 R:      David Hildenbrand <david@redhat.com>
9094 R:      Cornelia Huck <cohuck@redhat.com>
9095 L:      kvm@vger.kernel.org
9096 W:      http://www.ibm.com/developerworks/linux/linux390/
9097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9098 S:      Supported
9099 F:      arch/s390/include/uapi/asm/kvm*
9100 F:      arch/s390/include/asm/gmap.h
9101 F:      arch/s390/include/asm/kvm*
9102 F:      arch/s390/kvm/
9103 F:      arch/s390/mm/gmap.c
9104 F:      tools/testing/selftests/kvm/s390x/
9105 F:      tools/testing/selftests/kvm/*/s390x/
9106
9107 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9108 M:      Paolo Bonzini <pbonzini@redhat.com>
9109 M:      Radim Krčmář <rkrcmar@redhat.com>
9110 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9111 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9112 R:      Wanpeng Li <wanpengli@tencent.com>
9113 R:      Jim Mattson <jmattson@google.com>
9114 R:      Joerg Roedel <joro@8bytes.org>
9115 L:      kvm@vger.kernel.org
9116 W:      http://www.linux-kvm.org
9117 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9118 S:      Supported
9119 F:      arch/x86/kvm/
9120 F:      arch/x86/kvm/*/
9121 F:      arch/x86/include/uapi/asm/kvm*
9122 F:      arch/x86/include/uapi/asm/vmx.h
9123 F:      arch/x86/include/uapi/asm/svm.h
9124 F:      arch/x86/include/asm/kvm*
9125 F:      arch/x86/include/asm/pvclock-abi.h
9126 F:      arch/x86/include/asm/svm.h
9127 F:      arch/x86/include/asm/vmx.h
9128 F:      arch/x86/kernel/kvm.c
9129 F:      arch/x86/kernel/kvmclock.c
9130
9131 KERNFS
9132 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9133 M:      Tejun Heo <tj@kernel.org>
9134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9135 S:      Supported
9136 F:      include/linux/kernfs.h
9137 F:      fs/kernfs/
9138
9139 KEXEC
9140 M:      Eric Biederman <ebiederm@xmission.com>
9141 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9142 L:      kexec@lists.infradead.org
9143 S:      Maintained
9144 F:      include/linux/kexec.h
9145 F:      include/uapi/linux/kexec.h
9146 F:      kernel/kexec*
9147
9148 KEYS-ENCRYPTED
9149 M:      Mimi Zohar <zohar@linux.ibm.com>
9150 L:      linux-integrity@vger.kernel.org
9151 L:      keyrings@vger.kernel.org
9152 S:      Supported
9153 F:      Documentation/security/keys/trusted-encrypted.rst
9154 F:      include/keys/encrypted-type.h
9155 F:      security/keys/encrypted-keys/
9156
9157 KEYS-TRUSTED
9158 M:      James Bottomley <jejb@linux.ibm.com>
9159 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9160 M:      Mimi Zohar <zohar@linux.ibm.com>
9161 L:      linux-integrity@vger.kernel.org
9162 L:      keyrings@vger.kernel.org
9163 S:      Supported
9164 F:      Documentation/security/keys/trusted-encrypted.rst
9165 F:      include/keys/trusted-type.h
9166 F:      security/keys/trusted.c
9167 F:      include/keys/trusted.h
9168
9169 KEYS/KEYRINGS:
9170 M:      David Howells <dhowells@redhat.com>
9171 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9172 L:      keyrings@vger.kernel.org
9173 S:      Maintained
9174 F:      Documentation/security/keys/core.rst
9175 F:      include/linux/key.h
9176 F:      include/linux/key-type.h
9177 F:      include/linux/keyctl.h
9178 F:      include/uapi/linux/keyctl.h
9179 F:      include/keys/
9180 F:      security/keys/
9181
9182 KGDB / KDB /debug_core
9183 M:      Jason Wessel <jason.wessel@windriver.com>
9184 M:      Daniel Thompson <daniel.thompson@linaro.org>
9185 R:      Douglas Anderson <dianders@chromium.org>
9186 W:      http://kgdb.wiki.kernel.org/
9187 L:      kgdb-bugreport@lists.sourceforge.net
9188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9189 S:      Maintained
9190 F:      Documentation/dev-tools/kgdb.rst
9191 F:      drivers/misc/kgdbts.c
9192 F:      drivers/tty/serial/kgdboc.c
9193 F:      include/linux/kdb.h
9194 F:      include/linux/kgdb.h
9195 F:      kernel/debug/
9196
9197 KMEMLEAK
9198 M:      Catalin Marinas <catalin.marinas@arm.com>
9199 S:      Maintained
9200 F:      Documentation/dev-tools/kmemleak.rst
9201 F:      include/linux/kmemleak.h
9202 F:      mm/kmemleak.c
9203 F:      mm/kmemleak-test.c
9204
9205 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9206 M:      Luis Chamberlain <mcgrof@kernel.org>
9207 L:      linux-kernel@vger.kernel.org
9208 S:      Maintained
9209 F:      kernel/kmod.c
9210 F:      include/linux/kmod.h
9211 F:      lib/test_kmod.c
9212 F:      tools/testing/selftests/kmod/
9213
9214 KPROBES
9215 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9216 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9217 M:      "David S. Miller" <davem@davemloft.net>
9218 M:      Masami Hiramatsu <mhiramat@kernel.org>
9219 S:      Maintained
9220 F:      Documentation/kprobes.txt
9221 F:      include/linux/kprobes.h
9222 F:      include/asm-generic/kprobes.h
9223 F:      kernel/kprobes.c
9224
9225 KS0108 LCD CONTROLLER DRIVER
9226 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9227 S:      Maintained
9228 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9229 F:      drivers/auxdisplay/ks0108.c
9230 F:      include/linux/ks0108.h
9231
9232 L3MDEV
9233 M:      David Ahern <dsahern@kernel.org>
9234 L:      netdev@vger.kernel.org
9235 S:      Maintained
9236 F:      net/l3mdev
9237 F:      include/net/l3mdev.h
9238
9239 L7 BPF FRAMEWORK
9240 M:      John Fastabend <john.fastabend@gmail.com>
9241 M:      Daniel Borkmann <daniel@iogearbox.net>
9242 L:      netdev@vger.kernel.org
9243 L:      bpf@vger.kernel.org
9244 S:      Maintained
9245 F:      include/linux/skmsg.h
9246 F:      net/core/skmsg.c
9247 F:      net/core/sock_map.c
9248 F:      net/ipv4/tcp_bpf.c
9249
9250 LANTIQ / INTEL Ethernet drivers
9251 M:      Hauke Mehrtens <hauke@hauke-m.de>
9252 L:      netdev@vger.kernel.org
9253 S:      Maintained
9254 F:      net/dsa/tag_gswip.c
9255 F:      drivers/net/ethernet/lantiq_xrx200.c
9256 F:      drivers/net/dsa/lantiq_pce.h
9257 F:      drivers/net/dsa/lantiq_gswip.c
9258
9259 LANTIQ MIPS ARCHITECTURE
9260 M:      John Crispin <john@phrozen.org>
9261 L:      linux-mips@vger.kernel.org
9262 S:      Maintained
9263 F:      arch/mips/lantiq
9264 F:      drivers/soc/lantiq
9265
9266 LAPB module
9267 L:      linux-x25@vger.kernel.org
9268 S:      Orphan
9269 F:      Documentation/networking/lapb-module.txt
9270 F:      include/*/lapb.h
9271 F:      net/lapb/
9272
9273 LASI 53c700 driver for PARISC
9274 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9275 L:      linux-scsi@vger.kernel.org
9276 S:      Maintained
9277 F:      Documentation/scsi/53c700.txt
9278 F:      drivers/scsi/53c700*
9279
9280 LEAKING_ADDRESSES
9281 M:      Tobin C. Harding <me@tobin.cc>
9282 M:      Tycho Andersen <tycho@tycho.ws>
9283 L:      kernel-hardening@lists.openwall.com
9284 S:      Maintained
9285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9286 F:      scripts/leaking_addresses.pl
9287
9288 LED SUBSYSTEM
9289 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9290 M:      Pavel Machek <pavel@ucw.cz>
9291 R:      Dan Murphy <dmurphy@ti.com>
9292 L:      linux-leds@vger.kernel.org
9293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9295 S:      Maintained
9296 F:      Documentation/devicetree/bindings/leds/
9297 F:      drivers/leds/
9298 F:      include/linux/leds.h
9299
9300 LEGACY EEPROM DRIVER
9301 M:      Jean Delvare <jdelvare@suse.com>
9302 S:      Maintained
9303 F:      Documentation/misc-devices/eeprom.rst
9304 F:      drivers/misc/eeprom/eeprom.c
9305
9306 LEGO MINDSTORMS EV3
9307 R:      David Lechner <david@lechnology.com>
9308 S:      Maintained
9309 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9310 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9311 F:      drivers/power/supply/lego_ev3_battery.c
9312
9313 LEGO USB Tower driver
9314 M:      Juergen Stuber <starblue@users.sourceforge.net>
9315 L:      legousb-devel@lists.sourceforge.net
9316 W:      http://legousb.sourceforge.net/
9317 S:      Maintained
9318 F:      drivers/usb/misc/legousbtower.c
9319
9320 LG LAPTOP EXTRAS
9321 M:      Matan Ziv-Av <matan@svgalib.org>
9322 L:      platform-driver-x86@vger.kernel.org
9323 S:      Maintained
9324 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9325 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9326 F:      drivers/platform/x86/lg-laptop.c
9327
9328 LG2160 MEDIA DRIVER
9329 M:      Michael Krufky <mkrufky@linuxtv.org>
9330 L:      linux-media@vger.kernel.org
9331 W:      https://linuxtv.org
9332 W:      http://github.com/mkrufky
9333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9334 T:      git git://linuxtv.org/mkrufky/tuners.git
9335 S:      Maintained
9336 F:      drivers/media/dvb-frontends/lg2160.*
9337
9338 LGDT3305 MEDIA DRIVER
9339 M:      Michael Krufky <mkrufky@linuxtv.org>
9340 L:      linux-media@vger.kernel.org
9341 W:      https://linuxtv.org
9342 W:      http://github.com/mkrufky
9343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9344 T:      git git://linuxtv.org/mkrufky/tuners.git
9345 S:      Maintained
9346 F:      drivers/media/dvb-frontends/lgdt3305.*
9347
9348 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9349 M:      Viresh Kumar <vireshk@kernel.org>
9350 L:      linux-ide@vger.kernel.org
9351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9352 S:      Maintained
9353 F:      include/linux/pata_arasan_cf_data.h
9354 F:      drivers/ata/pata_arasan_cf.c
9355
9356 LIBATA PATA DRIVERS
9357 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9358 M:      Jens Axboe <axboe@kernel.dk>
9359 L:      linux-ide@vger.kernel.org
9360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9361 S:      Maintained
9362 F:      drivers/ata/pata_*.c
9363 F:      drivers/ata/ata_generic.c
9364
9365 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9366 M:      Linus Walleij <linus.walleij@linaro.org>
9367 L:      linux-ide@vger.kernel.org
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9369 S:      Maintained
9370 F:      drivers/ata/pata_ftide010.c
9371 F:      drivers/ata/sata_gemini.c
9372 F:      drivers/ata/sata_gemini.h
9373
9374 LIBATA SATA AHCI PLATFORM devices support
9375 M:      Hans de Goede <hdegoede@redhat.com>
9376 M:      Jens Axboe <axboe@kernel.dk>
9377 L:      linux-ide@vger.kernel.org
9378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9379 S:      Maintained
9380 F:      drivers/ata/ahci_platform.c
9381 F:      drivers/ata/libahci_platform.c
9382 F:      include/linux/ahci_platform.h
9383
9384 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9385 M:      Mikael Pettersson <mikpelinux@gmail.com>
9386 L:      linux-ide@vger.kernel.org
9387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9388 S:      Maintained
9389 F:      drivers/ata/sata_promise.*
9390
9391 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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/
9397 F:      include/linux/ata.h
9398 F:      include/linux/libata.h
9399 F:      Documentation/devicetree/bindings/ata/
9400
9401 LIBLOCKDEP
9402 M:      Sasha Levin <alexander.levin@microsoft.com>
9403 S:      Maintained
9404 F:      tools/lib/lockdep/
9405
9406 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9407 M:      Dan Williams <dan.j.williams@intel.com>
9408 M:      Vishal Verma <vishal.l.verma@intel.com>
9409 M:      Dave Jiang <dave.jiang@intel.com>
9410 L:      linux-nvdimm@lists.01.org
9411 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9412 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9413 S:      Supported
9414 F:      drivers/nvdimm/blk.c
9415 F:      drivers/nvdimm/region_devs.c
9416
9417 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9418 M:      Vishal Verma <vishal.l.verma@intel.com>
9419 M:      Dan Williams <dan.j.williams@intel.com>
9420 M:      Dave Jiang <dave.jiang@intel.com>
9421 L:      linux-nvdimm@lists.01.org
9422 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9423 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9424 S:      Supported
9425 F:      drivers/nvdimm/btt*
9426
9427 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9428 M:      Dan Williams <dan.j.williams@intel.com>
9429 M:      Vishal Verma <vishal.l.verma@intel.com>
9430 M:      Dave Jiang <dave.jiang@intel.com>
9431 L:      linux-nvdimm@lists.01.org
9432 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9433 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9434 S:      Supported
9435 F:      drivers/nvdimm/pmem*
9436
9437 LIBNVDIMM: DEVICETREE BINDINGS
9438 M:      Oliver O'Halloran <oohall@gmail.com>
9439 L:      linux-nvdimm@lists.01.org
9440 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9441 S:      Supported
9442 F:      drivers/nvdimm/of_pmem.c
9443 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9444
9445 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9446 M:      Dan Williams <dan.j.williams@intel.com>
9447 M:      Vishal Verma <vishal.l.verma@intel.com>
9448 M:      Dave Jiang <dave.jiang@intel.com>
9449 M:      Ira Weiny <ira.weiny@intel.com>
9450 L:      linux-nvdimm@lists.01.org
9451 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9452 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9454 S:      Supported
9455 F:      drivers/nvdimm/*
9456 F:      drivers/acpi/nfit/*
9457 F:      include/linux/nd.h
9458 F:      include/linux/libnvdimm.h
9459 F:      include/uapi/linux/ndctl.h
9460
9461 LICENSES and SPDX stuff
9462 M:      Thomas Gleixner <tglx@linutronix.de>
9463 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9464 L:      linux-spdx@vger.kernel.org
9465 S:      Maintained
9466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9467 F:      COPYING
9468 F:      Documentation/process/license-rules.rst
9469 F:      LICENSES/
9470 F:      scripts/spdxcheck-test.sh
9471 F:      scripts/spdxcheck.py
9472
9473 LIGHTNVM PLATFORM SUPPORT
9474 M:      Matias Bjorling <mb@lightnvm.io>
9475 W:      http://github/OpenChannelSSD
9476 L:      linux-block@vger.kernel.org
9477 S:      Maintained
9478 F:      drivers/lightnvm/
9479 F:      include/linux/lightnvm.h
9480 F:      include/uapi/linux/lightnvm.h
9481
9482 LINUX FOR POWER MACINTOSH
9483 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9484 W:      http://www.penguinppc.org/
9485 L:      linuxppc-dev@lists.ozlabs.org
9486 S:      Maintained
9487 F:      arch/powerpc/platforms/powermac/
9488 F:      drivers/macintosh/
9489
9490 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9491 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9492 M:      Paul Mackerras <paulus@samba.org>
9493 M:      Michael Ellerman <mpe@ellerman.id.au>
9494 W:      https://github.com/linuxppc/linux/wiki
9495 L:      linuxppc-dev@lists.ozlabs.org
9496 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9498 S:      Supported
9499 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9500 F:      Documentation/devicetree/bindings/powerpc/
9501 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9502 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9503 F:      Documentation/powerpc/
9504 F:      arch/powerpc/
9505 F:      drivers/char/tpm/tpm_ibmvtpm*
9506 F:      drivers/crypto/nx/
9507 F:      drivers/crypto/vmx/
9508 F:      drivers/i2c/busses/i2c-opal.c
9509 F:      drivers/net/ethernet/ibm/ibmveth.*
9510 F:      drivers/net/ethernet/ibm/ibmvnic.*
9511 F:      drivers/pci/hotplug/pnv_php.c
9512 F:      drivers/pci/hotplug/rpa*
9513 F:      drivers/rtc/rtc-opal.c
9514 F:      drivers/scsi/ibmvscsi/
9515 F:      drivers/tty/hvc/hvc_opal.c
9516 F:      drivers/watchdog/wdrtas.c
9517 F:      tools/testing/selftests/powerpc
9518 N:      /pmac
9519 N:      powermac
9520 N:      powernv
9521 N:      [^a-z0-9]ps3
9522 N:      pseries
9523
9524 LINUX FOR POWERPC EMBEDDED MPC5XXX
9525 M:      Anatolij Gustschin <agust@denx.de>
9526 L:      linuxppc-dev@lists.ozlabs.org
9527 T:      git git://git.denx.de/linux-denx-agust.git
9528 S:      Maintained
9529 F:      arch/powerpc/platforms/512x/
9530 F:      arch/powerpc/platforms/52xx/
9531
9532 LINUX FOR POWERPC EMBEDDED PPC4XX
9533 M:      Alistair Popple <alistair@popple.id.au>
9534 M:      Matt Porter <mporter@kernel.crashing.org>
9535 W:      http://www.penguinppc.org/
9536 L:      linuxppc-dev@lists.ozlabs.org
9537 S:      Maintained
9538 F:      arch/powerpc/platforms/40x/
9539 F:      arch/powerpc/platforms/44x/
9540
9541 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9542 M:      Scott Wood <oss@buserror.net>
9543 M:      Kumar Gala <galak@kernel.crashing.org>
9544 W:      http://www.penguinppc.org/
9545 L:      linuxppc-dev@lists.ozlabs.org
9546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9547 S:      Maintained
9548 F:      arch/powerpc/platforms/83xx/
9549 F:      arch/powerpc/platforms/85xx/
9550 F:      Documentation/devicetree/bindings/powerpc/fsl/
9551
9552 LINUX FOR POWERPC EMBEDDED PPC8XX
9553 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9554 W:      http://www.penguinppc.org/
9555 L:      linuxppc-dev@lists.ozlabs.org
9556 S:      Maintained
9557 F:      arch/powerpc/platforms/8xx/
9558
9559 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9560 L:      linuxppc-dev@lists.ozlabs.org
9561 S:      Orphan
9562 F:      arch/powerpc/*/*virtex*
9563 F:      arch/powerpc/*/*/*virtex*
9564
9565 LINUX FOR POWERPC PA SEMI PWRFICIENT
9566 L:      linuxppc-dev@lists.ozlabs.org
9567 S:      Orphan
9568 F:      arch/powerpc/platforms/pasemi/
9569 F:      drivers/*/*pasemi*
9570 F:      drivers/*/*/*pasemi*
9571
9572 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9573 M:      Kees Cook <keescook@chromium.org>
9574 S:      Maintained
9575 F:      drivers/misc/lkdtm/*
9576
9577 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9578 M:      Alan Stern <stern@rowland.harvard.edu>
9579 M:      Andrea Parri <parri.andrea@gmail.com>
9580 M:      Will Deacon <will@kernel.org>
9581 M:      Peter Zijlstra <peterz@infradead.org>
9582 M:      Boqun Feng <boqun.feng@gmail.com>
9583 M:      Nicholas Piggin <npiggin@gmail.com>
9584 M:      David Howells <dhowells@redhat.com>
9585 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9586 M:      Luc Maranget <luc.maranget@inria.fr>
9587 M:      "Paul E. McKenney" <paulmck@kernel.org>
9588 R:      Akira Yokosawa <akiyks@gmail.com>
9589 R:      Daniel Lustig <dlustig@nvidia.com>
9590 L:      linux-kernel@vger.kernel.org
9591 L:      linux-arch@vger.kernel.org
9592 S:      Supported
9593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9594 F:      tools/memory-model/
9595 F:      Documentation/atomic_bitops.txt
9596 F:      Documentation/atomic_t.txt
9597 F:      Documentation/core-api/atomic_ops.rst
9598 F:      Documentation/core-api/refcount-vs-atomic.rst
9599 F:      Documentation/memory-barriers.txt
9600
9601 LIS3LV02D ACCELEROMETER DRIVER
9602 M:      Eric Piel <eric.piel@tremplin-utc.net>
9603 S:      Maintained
9604 F:      Documentation/misc-devices/lis3lv02d.rst
9605 F:      drivers/misc/lis3lv02d/
9606 F:      drivers/platform/x86/hp_accel.c
9607
9608 LIST KUNIT TEST
9609 M:      David Gow <davidgow@google.com>
9610 L:      linux-kselftest@vger.kernel.org
9611 L:      kunit-dev@googlegroups.com
9612 S:      Maintained
9613 F:      lib/list-test.c
9614
9615 LIVE PATCHING
9616 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9617 M:      Jiri Kosina <jikos@kernel.org>
9618 M:      Miroslav Benes <mbenes@suse.cz>
9619 M:      Petr Mladek <pmladek@suse.com>
9620 R:      Joe Lawrence <joe.lawrence@redhat.com>
9621 S:      Maintained
9622 F:      kernel/livepatch/
9623 F:      include/linux/livepatch.h
9624 F:      arch/x86/include/asm/livepatch.h
9625 F:      arch/x86/kernel/livepatch.c
9626 F:      Documentation/livepatch/
9627 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9628 F:      samples/livepatch/
9629 F:      tools/testing/selftests/livepatch/
9630 L:      live-patching@vger.kernel.org
9631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9632
9633 LLC (802.2)
9634 L:      netdev@vger.kernel.org
9635 S:      Odd fixes
9636 F:      include/linux/llc.h
9637 F:      include/uapi/linux/llc.h
9638 F:      include/net/llc*
9639 F:      net/llc/
9640
9641 LM73 HARDWARE MONITOR DRIVER
9642 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9643 L:      linux-hwmon@vger.kernel.org
9644 S:      Maintained
9645 F:      drivers/hwmon/lm73.c
9646
9647 LM78 HARDWARE MONITOR DRIVER
9648 M:      Jean Delvare <jdelvare@suse.com>
9649 L:      linux-hwmon@vger.kernel.org
9650 S:      Maintained
9651 F:      Documentation/hwmon/lm78.rst
9652 F:      drivers/hwmon/lm78.c
9653
9654 LM83 HARDWARE MONITOR DRIVER
9655 M:      Jean Delvare <jdelvare@suse.com>
9656 L:      linux-hwmon@vger.kernel.org
9657 S:      Maintained
9658 F:      Documentation/hwmon/lm83.rst
9659 F:      drivers/hwmon/lm83.c
9660
9661 LM90 HARDWARE MONITOR DRIVER
9662 M:      Jean Delvare <jdelvare@suse.com>
9663 L:      linux-hwmon@vger.kernel.org
9664 S:      Maintained
9665 F:      Documentation/hwmon/lm90.rst
9666 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9667 F:      drivers/hwmon/lm90.c
9668 F:      include/dt-bindings/thermal/lm90.h
9669
9670 LM95234 HARDWARE MONITOR DRIVER
9671 M:      Guenter Roeck <linux@roeck-us.net>
9672 L:      linux-hwmon@vger.kernel.org
9673 S:      Maintained
9674 F:      Documentation/hwmon/lm95234.rst
9675 F:      drivers/hwmon/lm95234.c
9676
9677 LME2510 MEDIA DRIVER
9678 M:      Malcolm Priestley <tvboxspy@gmail.com>
9679 L:      linux-media@vger.kernel.org
9680 W:      https://linuxtv.org
9681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9682 S:      Maintained
9683 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9684
9685 LOADPIN SECURITY MODULE
9686 M:      Kees Cook <keescook@chromium.org>
9687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9688 S:      Supported
9689 F:      security/loadpin/
9690 F:      Documentation/admin-guide/LSM/LoadPin.rst
9691
9692 LOCKING PRIMITIVES
9693 M:      Peter Zijlstra <peterz@infradead.org>
9694 M:      Ingo Molnar <mingo@redhat.com>
9695 M:      Will Deacon <will@kernel.org>
9696 L:      linux-kernel@vger.kernel.org
9697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9698 S:      Maintained
9699 F:      Documentation/locking/
9700 F:      include/linux/lockdep.h
9701 F:      include/linux/spinlock*.h
9702 F:      arch/*/include/asm/spinlock*.h
9703 F:      include/linux/rwlock*.h
9704 F:      include/linux/mutex*.h
9705 F:      include/linux/rwsem*.h
9706 F:      include/linux/seqlock.h
9707 F:      lib/locking*.[ch]
9708 F:      kernel/locking/
9709 X:      kernel/locking/locktorture.c
9710
9711 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9712 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9713 L:      linux-ntfs-dev@lists.sourceforge.net
9714 W:      http://www.linux-ntfs.org/content/view/19/37/
9715 S:      Maintained
9716 F:      Documentation/admin-guide/ldm.rst
9717 F:      block/partitions/ldm.*
9718
9719 LOGITECH HID GAMING KEYBOARDS
9720 M:      Hans de Goede <hdegoede@redhat.com>
9721 L:      linux-input@vger.kernel.org
9722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9723 S:      Maintained
9724 F:      drivers/hid/hid-lg-g15.c
9725
9726 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9727 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9728 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9729 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9730 L:      MPT-FusionLinux.pdl@broadcom.com
9731 L:      linux-scsi@vger.kernel.org
9732 W:      http://www.avagotech.com/support/
9733 S:      Supported
9734 F:      drivers/message/fusion/
9735 F:      drivers/scsi/mpt3sas/
9736
9737 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9738 M:      Matthew Wilcox <willy@infradead.org>
9739 L:      linux-scsi@vger.kernel.org
9740 S:      Maintained
9741 F:      drivers/scsi/sym53c8xx_2/
9742
9743 LTC1660 DAC DRIVER
9744 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9745 L:      linux-iio@vger.kernel.org
9746 S:      Maintained
9747 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9748 F:      drivers/iio/dac/ltc1660.c
9749
9750 LTC2983 IIO TEMPERATURE DRIVER
9751 M:      Nuno Sá <nuno.sa@analog.com>
9752 W:      http://ez.analog.com/community/linux-device-drivers
9753 L:      linux-iio@vger.kernel.org
9754 S:      Supported
9755 F:      drivers/iio/temperature/ltc2983.c
9756 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9757
9758 LTC4261 HARDWARE MONITOR DRIVER
9759 M:      Guenter Roeck <linux@roeck-us.net>
9760 L:      linux-hwmon@vger.kernel.org
9761 S:      Maintained
9762 F:      Documentation/hwmon/ltc4261.rst
9763 F:      drivers/hwmon/ltc4261.c
9764
9765 LTC2947 HARDWARE MONITOR DRIVER
9766 M:      Nuno Sá <nuno.sa@analog.com>
9767 W:      http://ez.analog.com/community/linux-device-drivers
9768 L:      linux-hwmon@vger.kernel.org
9769 S:      Supported
9770 F:      drivers/hwmon/ltc2947-core.c
9771 F:      drivers/hwmon/ltc2947-spi.c
9772 F:      drivers/hwmon/ltc2947-i2c.c
9773 F:      drivers/hwmon/ltc2947.h
9774 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9775
9776 LTC4306 I2C MULTIPLEXER DRIVER
9777 M:      Michael Hennerich <michael.hennerich@analog.com>
9778 W:      http://ez.analog.com/community/linux-device-drivers
9779 L:      linux-i2c@vger.kernel.org
9780 S:      Supported
9781 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9782 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9783
9784 LTP (Linux Test Project)
9785 M:      Mike Frysinger <vapier@gentoo.org>
9786 M:      Cyril Hrubis <chrubis@suse.cz>
9787 M:      Wanlong Gao <wanlong.gao@gmail.com>
9788 M:      Jan Stancek <jstancek@redhat.com>
9789 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9790 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9791 L:      ltp@lists.linux.it (subscribers-only)
9792 W:      http://linux-test-project.github.io/
9793 T:      git git://github.com/linux-test-project/ltp.git
9794 S:      Maintained
9795
9796 M68K ARCHITECTURE
9797 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9798 L:      linux-m68k@lists.linux-m68k.org
9799 W:      http://www.linux-m68k.org/
9800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9801 S:      Maintained
9802 F:      arch/m68k/
9803 F:      drivers/zorro/
9804
9805 M68K ON APPLE MACINTOSH
9806 M:      Joshua Thompson <funaho@jurai.org>
9807 W:      http://www.mac.linux-m68k.org/
9808 L:      linux-m68k@lists.linux-m68k.org
9809 S:      Maintained
9810 F:      arch/m68k/mac/
9811
9812 M68K ON HP9000/300
9813 M:      Philip Blundell <philb@gnu.org>
9814 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9815 S:      Maintained
9816 F:      arch/m68k/hp300/
9817
9818 M88DS3103 MEDIA DRIVER
9819 M:      Antti Palosaari <crope@iki.fi>
9820 L:      linux-media@vger.kernel.org
9821 W:      https://linuxtv.org
9822 W:      http://palosaari.fi/linux/
9823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9824 T:      git git://linuxtv.org/anttip/media_tree.git
9825 S:      Maintained
9826 F:      drivers/media/dvb-frontends/m88ds3103*
9827
9828 M88RS2000 MEDIA DRIVER
9829 M:      Malcolm Priestley <tvboxspy@gmail.com>
9830 L:      linux-media@vger.kernel.org
9831 W:      https://linuxtv.org
9832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9833 S:      Maintained
9834 F:      drivers/media/dvb-frontends/m88rs2000*
9835
9836 MA901 MASTERKIT USB FM RADIO DRIVER
9837 M:      Alexey Klimov <klimov.linux@gmail.com>
9838 L:      linux-media@vger.kernel.org
9839 T:      git git://linuxtv.org/media_tree.git
9840 S:      Maintained
9841 F:      drivers/media/radio/radio-ma901.c
9842
9843 MAC80211
9844 M:      Johannes Berg <johannes@sipsolutions.net>
9845 L:      linux-wireless@vger.kernel.org
9846 W:      http://wireless.kernel.org/
9847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9849 S:      Maintained
9850 F:      Documentation/networking/mac80211-injection.txt
9851 F:      include/net/mac80211.h
9852 F:      net/mac80211/
9853 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9854 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9855
9856 MAILBOX API
9857 M:      Jassi Brar <jassisinghbrar@gmail.com>
9858 L:      linux-kernel@vger.kernel.org
9859 S:      Maintained
9860 F:      drivers/mailbox/
9861 F:      include/linux/mailbox_client.h
9862 F:      include/linux/mailbox_controller.h
9863
9864 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9865 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9866 W:      http://www.kernel.org/doc/man-pages
9867 L:      linux-man@vger.kernel.org
9868 S:      Maintained
9869
9870 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9871 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9872 L:      linux-mips@vger.kernel.org
9873 S:      Maintained
9874 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9875
9876 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9877 M:      Andrew Lunn <andrew@lunn.ch>
9878 M:      Vivien Didelot <vivien.didelot@gmail.com>
9879 L:      netdev@vger.kernel.org
9880 S:      Maintained
9881 F:      drivers/net/dsa/mv88e6xxx/
9882 F:      include/linux/platform_data/mv88e6xxx.h
9883 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9884 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9885
9886 MARVELL ARMADA DRM SUPPORT
9887 M:      Russell King <linux@armlinux.org.uk>
9888 S:      Maintained
9889 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9890 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9891 F:      drivers/gpu/drm/armada/
9892 F:      include/uapi/drm/armada_drm.h
9893 F:      Documentation/devicetree/bindings/display/armada/
9894
9895 MARVELL ARMADA 3700 PHY DRIVERS
9896 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9897 S:      Maintained
9898 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9899 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9900 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9901 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9902
9903 MARVELL CRYPTO DRIVER
9904 M:      Boris Brezillon <bbrezillon@kernel.org>
9905 M:      Arnaud Ebalard <arno@natisbad.org>
9906 F:      drivers/crypto/marvell/
9907 S:      Maintained
9908 L:      linux-crypto@vger.kernel.org
9909
9910 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9911 M:      Mirko Lindner <mlindner@marvell.com>
9912 M:      Stephen Hemminger <stephen@networkplumber.org>
9913 L:      netdev@vger.kernel.org
9914 S:      Maintained
9915 F:      drivers/net/ethernet/marvell/sk*
9916
9917 MARVELL LIBERTAS WIRELESS DRIVER
9918 L:      libertas-dev@lists.infradead.org
9919 S:      Orphan
9920 F:      drivers/net/wireless/marvell/libertas/
9921
9922 MARVELL MACCHIATOBIN SUPPORT
9923 M:      Russell King <linux@armlinux.org.uk>
9924 L:      linux-arm-kernel@lists.infradead.org
9925 S:      Maintained
9926 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9927
9928 MARVELL MV643XX ETHERNET DRIVER
9929 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9930 L:      netdev@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9933 F:      include/linux/mv643xx.h
9934
9935 MARVELL MV88X3310 PHY DRIVER
9936 M:      Russell King <linux@armlinux.org.uk>
9937 L:      netdev@vger.kernel.org
9938 S:      Maintained
9939 F:      drivers/net/phy/marvell10g.c
9940
9941 MARVELL MVEBU THERMAL DRIVER
9942 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9943 S:      Maintained
9944 F:      drivers/thermal/armada_thermal.c
9945
9946 MARVELL MVNETA ETHERNET DRIVER
9947 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9948 L:      netdev@vger.kernel.org
9949 S:      Maintained
9950 F:      drivers/net/ethernet/marvell/mvneta.*
9951
9952 MARVELL MWIFIEX WIRELESS DRIVER
9953 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9954 M:      Nishant Sarmukadam <nishants@marvell.com>
9955 M:      Ganapathi Bhat <gbhat@marvell.com>
9956 M:      Xinming Hu <huxinming820@gmail.com>
9957 L:      linux-wireless@vger.kernel.org
9958 S:      Maintained
9959 F:      drivers/net/wireless/marvell/mwifiex/
9960
9961 MARVELL MWL8K WIRELESS DRIVER
9962 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9963 L:      linux-wireless@vger.kernel.org
9964 S:      Odd Fixes
9965 F:      drivers/net/wireless/marvell/mwl8k.c
9966
9967 MARVELL NAND CONTROLLER DRIVER
9968 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9969 L:      linux-mtd@lists.infradead.org
9970 S:      Maintained
9971 F:      drivers/mtd/nand/raw/marvell_nand.c
9972 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9973
9974 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9975 M:      Nicolas Pitre <nico@fluxnic.net>
9976 S:      Odd Fixes
9977 F:      drivers/mmc/host/mvsdio.*
9978
9979 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9980 M:      Hu Ziji <huziji@marvell.com>
9981 L:      linux-mmc@vger.kernel.org
9982 S:      Supported
9983 F:      drivers/mmc/host/sdhci-xenon*
9984 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9985
9986 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9987 M:      Sunil Goutham <sgoutham@marvell.com>
9988 M:      Linu Cherian <lcherian@marvell.com>
9989 M:      Geetha sowjanya <gakula@marvell.com>
9990 M:      Jerin Jacob <jerinj@marvell.com>
9991 L:      netdev@vger.kernel.org
9992 S:      Supported
9993 F:      drivers/net/ethernet/marvell/octeontx2/af/
9994
9995 MATROX FRAMEBUFFER DRIVER
9996 L:      linux-fbdev@vger.kernel.org
9997 S:      Orphan
9998 F:      drivers/video/fbdev/matrox/matroxfb_*
9999 F:      include/uapi/linux/matroxfb.h
10000
10001 MAX16065 HARDWARE MONITOR DRIVER
10002 M:      Guenter Roeck <linux@roeck-us.net>
10003 L:      linux-hwmon@vger.kernel.org
10004 S:      Maintained
10005 F:      Documentation/hwmon/max16065.rst
10006 F:      drivers/hwmon/max16065.c
10007
10008 MAX2175 SDR TUNER DRIVER
10009 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10010 L:      linux-media@vger.kernel.org
10011 T:      git git://linuxtv.org/media_tree.git
10012 S:      Maintained
10013 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10014 F:      Documentation/media/v4l-drivers/max2175.rst
10015 F:      drivers/media/i2c/max2175*
10016 F:      include/uapi/linux/max2175.h
10017
10018 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10019 L:      linux-hwmon@vger.kernel.org
10020 S:      Orphan
10021 F:      Documentation/hwmon/max6650.rst
10022 F:      drivers/hwmon/max6650.c
10023
10024 MAX6697 HARDWARE MONITOR DRIVER
10025 M:      Guenter Roeck <linux@roeck-us.net>
10026 L:      linux-hwmon@vger.kernel.org
10027 S:      Maintained
10028 F:      Documentation/hwmon/max6697.rst
10029 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10030 F:      drivers/hwmon/max6697.c
10031 F:      include/linux/platform_data/max6697.h
10032
10033 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10034 M:      Peter Rosin <peda@axentia.se>
10035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10036 S:      Maintained
10037 F:      Documentation/devicetree/bindings/sound/max9860.txt
10038 F:      sound/soc/codecs/max9860.*
10039
10040 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10041 M:      Andreas Klinger <ak@it-klinger.de>
10042 L:      linux-iio@vger.kernel.org
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10045 F:      drivers/iio/proximity/mb1232.c
10046
10047 MAXIM MAX77650 PMIC MFD DRIVER
10048 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10049 L:      linux-kernel@vger.kernel.org
10050 S:      Maintained
10051 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10052 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10053 F:      include/linux/mfd/max77650.h
10054 F:      drivers/mfd/max77650.c
10055 F:      drivers/regulator/max77650-regulator.c
10056 F:      drivers/power/supply/max77650-charger.c
10057 F:      drivers/input/misc/max77650-onkey.c
10058 F:      drivers/leds/leds-max77650.c
10059 F:      drivers/gpio/gpio-max77650.c
10060
10061 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10062 M:      Javier Martinez Canillas <javier@dowhile0.org>
10063 L:      linux-kernel@vger.kernel.org
10064 S:      Supported
10065 F:      drivers/regulator/max77802-regulator.c
10066 F:      Documentation/devicetree/bindings/*/*max77802.txt
10067 F:      include/dt-bindings/*/*max77802.h
10068
10069 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10070 M:      Krzysztof Kozlowski <krzk@kernel.org>
10071 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10072 L:      linux-pm@vger.kernel.org
10073 S:      Supported
10074 F:      drivers/power/supply/max14577_charger.c
10075 F:      drivers/power/supply/max77693_charger.c
10076
10077 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10078 M:      Chanwoo Choi <cw00.choi@samsung.com>
10079 M:      Krzysztof Kozlowski <krzk@kernel.org>
10080 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10081 L:      linux-kernel@vger.kernel.org
10082 S:      Supported
10083 F:      drivers/*/max14577*.c
10084 F:      drivers/*/max77686*.c
10085 F:      drivers/*/max77693*.c
10086 F:      drivers/extcon/extcon-max14577.c
10087 F:      drivers/extcon/extcon-max77693.c
10088 F:      drivers/rtc/rtc-max77686.c
10089 F:      drivers/clk/clk-max77686.c
10090 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10091 F:      Documentation/devicetree/bindings/*/max77686.txt
10092 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10093 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10094 F:      include/linux/mfd/max14577*.h
10095 F:      include/linux/mfd/max77686*.h
10096 F:      include/linux/mfd/max77693*.h
10097
10098 MAXIRADIO FM RADIO RECEIVER DRIVER
10099 M:      Hans Verkuil <hverkuil@xs4all.nl>
10100 L:      linux-media@vger.kernel.org
10101 T:      git git://linuxtv.org/media_tree.git
10102 W:      https://linuxtv.org
10103 S:      Maintained
10104 F:      drivers/media/radio/radio-maxiradio*
10105
10106 MCAN MMIO DEVICE DRIVER
10107 M:      Sriram Dash <sriram.dash@samsung.com>
10108 L:      linux-can@vger.kernel.org
10109 S:      Maintained
10110 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10111 F:      drivers/net/can/m_can/m_can.c
10112 F:      drivers/net/can/m_can/m_can.h
10113 F:      drivers/net/can/m_can/m_can_platform.c
10114
10115 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10116 M:      Peter Rosin <peda@axentia.se>
10117 L:      linux-iio@vger.kernel.org
10118 S:      Maintained
10119 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10120 F:      drivers/iio/potentiometer/mcp4018.c
10121 F:      drivers/iio/potentiometer/mcp4531.c
10122
10123 MCR20A IEEE-802.15.4 RADIO DRIVER
10124 M:      Xue Liu <liuxuenetmail@gmail.com>
10125 L:      linux-wpan@vger.kernel.org
10126 W:      https://github.com/xueliu/mcr20a-linux
10127 S:      Maintained
10128 F:      drivers/net/ieee802154/mcr20a.c
10129 F:      drivers/net/ieee802154/mcr20a.h
10130 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10131
10132 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10133 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10134 L:      linux-iio@vger.kernel.org
10135 S:      Maintained
10136 F:      drivers/iio/dac/cio-dac.c
10137
10138 MEDIA CONTROLLER FRAMEWORK
10139 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10140 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10141 L:      linux-media@vger.kernel.org
10142 W:      https://www.linuxtv.org
10143 T:      git git://linuxtv.org/media_tree.git
10144 S:      Supported
10145 F:      drivers/media/mc/
10146 F:      include/media/media-*.h
10147 F:      include/uapi/linux/media.h
10148
10149 MEDIA DRIVERS FOR ASCOT2E
10150 M:      Sergey Kozlov <serjk@netup.ru>
10151 M:      Abylay Ospan <aospan@netup.ru>
10152 L:      linux-media@vger.kernel.org
10153 W:      https://linuxtv.org
10154 W:      http://netup.tv/
10155 T:      git git://linuxtv.org/media_tree.git
10156 S:      Supported
10157 F:      drivers/media/dvb-frontends/ascot2e*
10158
10159 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10160 M:      Jasmin Jessich <jasmin@anw.at>
10161 L:      linux-media@vger.kernel.org
10162 W:      https://linuxtv.org
10163 T:      git git://linuxtv.org/media_tree.git
10164 S:      Maintained
10165 F:      drivers/media/dvb-frontends/cxd2099*
10166
10167 MEDIA DRIVERS FOR CXD2841ER
10168 M:      Sergey Kozlov <serjk@netup.ru>
10169 M:      Abylay Ospan <aospan@netup.ru>
10170 L:      linux-media@vger.kernel.org
10171 W:      https://linuxtv.org
10172 W:      http://netup.tv/
10173 T:      git git://linuxtv.org/media_tree.git
10174 S:      Supported
10175 F:      drivers/media/dvb-frontends/cxd2841er*
10176
10177 MEDIA DRIVERS FOR CXD2880
10178 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10179 L:      linux-media@vger.kernel.org
10180 W:      http://linuxtv.org/
10181 T:      git git://linuxtv.org/media_tree.git
10182 S:      Supported
10183 F:      drivers/media/dvb-frontends/cxd2880/*
10184 F:      drivers/media/spi/cxd2880*
10185
10186 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10187 L:      linux-media@vger.kernel.org
10188 W:      https://linuxtv.org
10189 T:      git git://linuxtv.org/media_tree.git
10190 S:      Orphan
10191 F:      drivers/media/pci/ddbridge/*
10192
10193 MEDIA DRIVERS FOR FREESCALE IMX
10194 M:      Steve Longerbeam <slongerbeam@gmail.com>
10195 M:      Philipp Zabel <p.zabel@pengutronix.de>
10196 L:      linux-media@vger.kernel.org
10197 T:      git git://linuxtv.org/media_tree.git
10198 S:      Maintained
10199 F:      Documentation/devicetree/bindings/media/imx.txt
10200 F:      Documentation/media/v4l-drivers/imx.rst
10201 F:      drivers/staging/media/imx/
10202 F:      include/linux/imx-media.h
10203 F:      include/media/imx.h
10204
10205 MEDIA DRIVER FOR FREESCALE IMX PXP
10206 M:      Philipp Zabel <p.zabel@pengutronix.de>
10207 L:      linux-media@vger.kernel.org
10208 T:      git git://linuxtv.org/media_tree.git
10209 S:      Maintained
10210 F:      drivers/media/platform/imx-pxp.[ch]
10211
10212 MEDIA DRIVERS FOR FREESCALE IMX7
10213 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10214 L:      linux-media@vger.kernel.org
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10218 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10219 F:      Documentation/media/v4l-drivers/imx7.rst
10220 F:      drivers/staging/media/imx/imx7-media-csi.c
10221 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10222
10223 MEDIA DRIVERS FOR HELENE
10224 M:      Abylay Ospan <aospan@netup.ru>
10225 L:      linux-media@vger.kernel.org
10226 W:      https://linuxtv.org
10227 W:      http://netup.tv/
10228 T:      git git://linuxtv.org/media_tree.git
10229 S:      Supported
10230 F:      drivers/media/dvb-frontends/helene*
10231
10232 MEDIA DRIVERS FOR HORUS3A
10233 M:      Sergey Kozlov <serjk@netup.ru>
10234 M:      Abylay Ospan <aospan@netup.ru>
10235 L:      linux-media@vger.kernel.org
10236 W:      https://linuxtv.org
10237 W:      http://netup.tv/
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Supported
10240 F:      drivers/media/dvb-frontends/horus3a*
10241
10242 MEDIA DRIVERS FOR LNBH25
10243 M:      Sergey Kozlov <serjk@netup.ru>
10244 M:      Abylay Ospan <aospan@netup.ru>
10245 L:      linux-media@vger.kernel.org
10246 W:      https://linuxtv.org
10247 W:      http://netup.tv/
10248 T:      git git://linuxtv.org/media_tree.git
10249 S:      Supported
10250 F:      drivers/media/dvb-frontends/lnbh25*
10251
10252 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10253 L:      linux-media@vger.kernel.org
10254 W:      https://linuxtv.org
10255 T:      git git://linuxtv.org/media_tree.git
10256 S:      Orphan
10257 F:      drivers/media/dvb-frontends/mxl5xx*
10258
10259 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
10268
10269 MEDIA DRIVERS FOR RENESAS - CEU
10270 M:      Jacopo Mondi <jacopo@jmondi.org>
10271 L:      linux-media@vger.kernel.org
10272 L:      linux-renesas-soc@vger.kernel.org
10273 T:      git git://linuxtv.org/media_tree.git
10274 S:      Supported
10275 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10276 F:      drivers/media/platform/renesas-ceu.c
10277 F:      include/media/drv-intf/renesas-ceu.h
10278
10279 MEDIA DRIVERS FOR RENESAS - DRIF
10280 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10281 L:      linux-media@vger.kernel.org
10282 L:      linux-renesas-soc@vger.kernel.org
10283 T:      git git://linuxtv.org/media_tree.git
10284 S:      Supported
10285 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10286 F:      drivers/media/platform/rcar_drif.c
10287
10288 MEDIA DRIVERS FOR RENESAS - FCP
10289 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10290 L:      linux-media@vger.kernel.org
10291 L:      linux-renesas-soc@vger.kernel.org
10292 T:      git git://linuxtv.org/media_tree.git
10293 S:      Supported
10294 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10295 F:      drivers/media/platform/rcar-fcp.c
10296 F:      include/media/rcar-fcp.h
10297
10298 MEDIA DRIVERS FOR RENESAS - FDP1
10299 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10300 L:      linux-media@vger.kernel.org
10301 L:      linux-renesas-soc@vger.kernel.org
10302 T:      git git://linuxtv.org/media_tree.git
10303 S:      Supported
10304 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10305 F:      drivers/media/platform/rcar_fdp1.c
10306
10307 MEDIA DRIVERS FOR RENESAS - VIN
10308 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10309 L:      linux-media@vger.kernel.org
10310 L:      linux-renesas-soc@vger.kernel.org
10311 T:      git git://linuxtv.org/media_tree.git
10312 S:      Supported
10313 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10314 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10315 F:      drivers/media/platform/rcar-vin/
10316
10317 MEDIA DRIVERS FOR RENESAS - VSP1
10318 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10319 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10320 L:      linux-media@vger.kernel.org
10321 L:      linux-renesas-soc@vger.kernel.org
10322 T:      git git://linuxtv.org/media_tree.git
10323 S:      Supported
10324 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10325 F:      drivers/media/platform/vsp1/
10326
10327 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10328 L:      linux-media@vger.kernel.org
10329 W:      https://linuxtv.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Orphan
10332 F:      drivers/media/dvb-frontends/stv0910*
10333
10334 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10335 L:      linux-media@vger.kernel.org
10336 W:      https://linuxtv.org
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Orphan
10339 F:      drivers/media/dvb-frontends/stv6111*
10340
10341 MEDIA DRIVERS FOR STM32 - DCMI
10342 M:      Hugues Fruchet <hugues.fruchet@st.com>
10343 L:      linux-media@vger.kernel.org
10344 T:      git git://linuxtv.org/media_tree.git
10345 S:      Supported
10346 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10347 F:      drivers/media/platform/stm32/stm32-dcmi.c
10348
10349 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10350 M:      Dmitry Osipenko <digetx@gmail.com>
10351 L:      linux-media@vger.kernel.org
10352 L:      linux-tegra@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Maintained
10355 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10356 F:      drivers/staging/media/tegra-vde/
10357
10358 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10359 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10360 L:      linux-media@vger.kernel.org
10361 W:      https://linuxtv.org
10362 Q:      http://patchwork.kernel.org/project/linux-media/list/
10363 T:      git git://linuxtv.org/media_tree.git
10364 S:      Maintained
10365 F:      Documentation/devicetree/bindings/media/
10366 F:      Documentation/media/
10367 F:      drivers/media/
10368 F:      drivers/staging/media/
10369 F:      include/linux/platform_data/media/
10370 F:      include/media/
10371 F:      include/uapi/linux/dvb/
10372 F:      include/uapi/linux/videodev2.h
10373 F:      include/uapi/linux/media.h
10374 F:      include/uapi/linux/v4l2-*
10375 F:      include/uapi/linux/meye.h
10376 F:      include/uapi/linux/ivtv*
10377 F:      include/uapi/linux/uvcvideo.h
10378
10379 MEDIATEK BLUETOOTH DRIVER
10380 M:      Sean Wang <sean.wang@mediatek.com>
10381 L:      linux-bluetooth@vger.kernel.org
10382 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10383 S:      Maintained
10384 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10385 F:      drivers/bluetooth/btmtkuart.c
10386
10387 MEDIATEK CIR DRIVER
10388 M:      Sean Wang <sean.wang@mediatek.com>
10389 S:      Maintained
10390 F:      drivers/media/rc/mtk-cir.c
10391
10392 MEDIATEK DMA DRIVER
10393 M:      Sean Wang <sean.wang@mediatek.com>
10394 L:      dmaengine@vger.kernel.org
10395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10397 S:      Maintained
10398 F:      Documentation/devicetree/bindings/dma/mtk-*
10399 F:      drivers/dma/mediatek/
10400
10401 MEDIATEK PMIC LED DRIVER
10402 M:      Sean Wang <sean.wang@mediatek.com>
10403 S:      Maintained
10404 F:      drivers/leds/leds-mt6323.c
10405 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10406
10407 MEDIATEK ETHERNET DRIVER
10408 M:      Felix Fietkau <nbd@openwrt.org>
10409 M:      John Crispin <john@phrozen.org>
10410 M:      Sean Wang <sean.wang@mediatek.com>
10411 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10412 L:      netdev@vger.kernel.org
10413 S:      Maintained
10414 F:      drivers/net/ethernet/mediatek/
10415
10416 MEDIATEK SWITCH DRIVER
10417 M:      Sean Wang <sean.wang@mediatek.com>
10418 L:      netdev@vger.kernel.org
10419 S:      Maintained
10420 F:      drivers/net/dsa/mt7530.*
10421 F:      net/dsa/tag_mtk.c
10422
10423 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10424 M:      Sean Wang <sean.wang@mediatek.com>
10425 L:      linux-pm@vger.kernel.org
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10428 F:      drivers/power/reset/mt6323-poweroff.c
10429
10430 MEDIATEK JPEG DRIVER
10431 M:      Rick Chang <rick.chang@mediatek.com>
10432 M:      Bin Liu <bin.liu@mediatek.com>
10433 S:      Supported
10434 F:      drivers/media/platform/mtk-jpeg/
10435 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10436
10437 MEDIATEK MDP DRIVER
10438 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10439 M:      Houlong Wei <houlong.wei@mediatek.com>
10440 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10441 S:      Supported
10442 F:      drivers/media/platform/mtk-mdp/
10443 F:      drivers/media/platform/mtk-vpu/
10444 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10445
10446 MEDIATEK MEDIA DRIVER
10447 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10448 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10449 S:      Supported
10450 F:      drivers/media/platform/mtk-vcodec/
10451 F:      drivers/media/platform/mtk-vpu/
10452 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10453 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10454
10455 MEDIATEK MMC/SD/SDIO DRIVER
10456 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10457 S:      Maintained
10458 F:      drivers/mmc/host/mtk-sd.c
10459 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10460
10461 MEDIATEK MT76 WIRELESS LAN DRIVER
10462 M:      Felix Fietkau <nbd@nbd.name>
10463 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10464 R:      Ryder Lee <ryder.lee@mediatek.com>
10465 R:      Roy Luo <royluo@google.com>
10466 L:      linux-wireless@vger.kernel.org
10467 S:      Maintained
10468 F:      drivers/net/wireless/mediatek/mt76/
10469
10470 MEDIATEK MT7601U WIRELESS LAN DRIVER
10471 M:      Jakub Kicinski <kubakici@wp.pl>
10472 L:      linux-wireless@vger.kernel.org
10473 S:      Maintained
10474 F:      drivers/net/wireless/mediatek/mt7601u/
10475
10476 MEDIATEK MT7621/28/88 I2C DRIVER
10477 M:      Stefan Roese <sr@denx.de>
10478 L:      linux-i2c@vger.kernel.org
10479 S:      Maintained
10480 F:      drivers/i2c/busses/i2c-mt7621.c
10481 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10482
10483 MEDIATEK NAND CONTROLLER DRIVER
10484 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10485 L:      linux-mtd@lists.infradead.org
10486 S:      Maintained
10487 F:      drivers/mtd/nand/raw/mtk_*
10488 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10489
10490 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10491 M:      Sean Wang <sean.wang@mediatek.com>
10492 S:      Maintained
10493 F:      drivers/char/hw_random/mtk-rng.c
10494
10495 MEDIATEK USB3 DRD IP DRIVER
10496 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10497 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10499 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10500 S:      Maintained
10501 F:      drivers/usb/mtu3/
10502
10503 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10504 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10505 M:      Martin Donnelly <martin.donnelly@ge.com>
10506 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10507 S:      Maintained
10508 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10509 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10510
10511 MEGARAID SCSI/SAS DRIVERS
10512 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10513 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10514 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10515 L:      megaraidlinux.pdl@broadcom.com
10516 L:      linux-scsi@vger.kernel.org
10517 W:      http://www.avagotech.com/support/
10518 S:      Maintained
10519 F:      Documentation/scsi/megaraid.txt
10520 F:      drivers/scsi/megaraid.*
10521 F:      drivers/scsi/megaraid/
10522
10523 MELEXIS MLX90614 DRIVER
10524 M:      Crt Mori <cmo@melexis.com>
10525 L:      linux-iio@vger.kernel.org
10526 W:      http://www.melexis.com
10527 S:      Supported
10528 F:      drivers/iio/temperature/mlx90614.c
10529
10530 MELEXIS MLX90632 DRIVER
10531 M:      Crt Mori <cmo@melexis.com>
10532 L:      linux-iio@vger.kernel.org
10533 W:      http://www.melexis.com
10534 S:      Supported
10535 F:      drivers/iio/temperature/mlx90632.c
10536
10537 MELFAS MIP4 TOUCHSCREEN DRIVER
10538 M:      Sangwon Jee <jeesw@melfas.com>
10539 W:      http://www.melfas.com
10540 S:      Supported
10541 F:      drivers/input/touchscreen/melfas_mip4.c
10542 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10543
10544 MELLANOX ETHERNET DRIVER (mlx4_en)
10545 M:      Tariq Toukan <tariqt@mellanox.com>
10546 L:      netdev@vger.kernel.org
10547 S:      Supported
10548 W:      http://www.mellanox.com
10549 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10550 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10551
10552 MELLANOX ETHERNET DRIVER (mlx5e)
10553 M:      Saeed Mahameed <saeedm@mellanox.com>
10554 L:      netdev@vger.kernel.org
10555 S:      Supported
10556 W:      http://www.mellanox.com
10557 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10558 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10559
10560 MELLANOX ETHERNET INNOVA DRIVERS
10561 R:      Boris Pismenny <borisp@mellanox.com>
10562 L:      netdev@vger.kernel.org
10563 S:      Supported
10564 W:      http://www.mellanox.com
10565 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10566 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10567 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10568 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10569 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10570
10571 MELLANOX ETHERNET SWITCH DRIVERS
10572 M:      Jiri Pirko <jiri@mellanox.com>
10573 M:      Ido Schimmel <idosch@mellanox.com>
10574 L:      netdev@vger.kernel.org
10575 S:      Supported
10576 W:      http://www.mellanox.com
10577 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10578 F:      drivers/net/ethernet/mellanox/mlxsw/
10579 F:      tools/testing/selftests/drivers/net/mlxsw/
10580
10581 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10582 M:      mlxsw@mellanox.com
10583 L:      netdev@vger.kernel.org
10584 S:      Supported
10585 W:      http://www.mellanox.com
10586 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10587 F:      drivers/net/ethernet/mellanox/mlxfw/
10588
10589 MELLANOX HARDWARE PLATFORM SUPPORT
10590 M:      Andy Shevchenko <andy@infradead.org>
10591 M:      Darren Hart <dvhart@infradead.org>
10592 M:      Vadim Pasternak <vadimp@mellanox.com>
10593 L:      platform-driver-x86@vger.kernel.org
10594 S:      Supported
10595 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10596 F:      drivers/platform/mellanox/
10597 F:      include/linux/platform_data/mlxreg.h
10598
10599 MELLANOX MLX4 core VPI driver
10600 M:      Tariq Toukan <tariqt@mellanox.com>
10601 L:      netdev@vger.kernel.org
10602 L:      linux-rdma@vger.kernel.org
10603 W:      http://www.mellanox.com
10604 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10605 S:      Supported
10606 F:      drivers/net/ethernet/mellanox/mlx4/
10607 F:      include/linux/mlx4/
10608
10609 MELLANOX MLX4 IB driver
10610 M:      Yishai Hadas <yishaih@mellanox.com>
10611 L:      linux-rdma@vger.kernel.org
10612 W:      http://www.mellanox.com
10613 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10614 S:      Supported
10615 F:      drivers/infiniband/hw/mlx4/
10616 F:      include/linux/mlx4/
10617 F:      include/uapi/rdma/mlx4-abi.h
10618
10619 MELLANOX MLX5 core VPI driver
10620 M:      Saeed Mahameed <saeedm@mellanox.com>
10621 M:      Leon Romanovsky <leonro@mellanox.com>
10622 L:      netdev@vger.kernel.org
10623 L:      linux-rdma@vger.kernel.org
10624 W:      http://www.mellanox.com
10625 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10626 S:      Supported
10627 F:      drivers/net/ethernet/mellanox/mlx5/core/
10628 F:      include/linux/mlx5/
10629 F:      Documentation/networking/device_drivers/mellanox/
10630
10631 MELLANOX MLX5 IB driver
10632 M:      Leon Romanovsky <leonro@mellanox.com>
10633 L:      linux-rdma@vger.kernel.org
10634 W:      http://www.mellanox.com
10635 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10636 S:      Supported
10637 F:      drivers/infiniband/hw/mlx5/
10638 F:      include/linux/mlx5/
10639 F:      include/uapi/rdma/mlx5-abi.h
10640
10641 MELLANOX MLXCPLD I2C AND MUX DRIVER
10642 M:      Vadim Pasternak <vadimp@mellanox.com>
10643 M:      Michael Shych <michaelsh@mellanox.com>
10644 L:      linux-i2c@vger.kernel.org
10645 S:      Supported
10646 F:      drivers/i2c/busses/i2c-mlxcpld.c
10647 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10648 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10649
10650 MELLANOX MLXCPLD LED DRIVER
10651 M:      Vadim Pasternak <vadimp@mellanox.com>
10652 L:      linux-leds@vger.kernel.org
10653 S:      Supported
10654 F:      drivers/leds/leds-mlxcpld.c
10655 F:      drivers/leds/leds-mlxreg.c
10656 F:      Documentation/leds/leds-mlxcpld.rst
10657
10658 MELLANOX PLATFORM DRIVER
10659 M:      Vadim Pasternak <vadimp@mellanox.com>
10660 L:      platform-driver-x86@vger.kernel.org
10661 S:      Supported
10662 F:      drivers/platform/x86/mlx-platform.c
10663
10664 MEMBARRIER SUPPORT
10665 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10666 M:      "Paul E. McKenney" <paulmck@kernel.org>
10667 L:      linux-kernel@vger.kernel.org
10668 S:      Supported
10669 F:      kernel/sched/membarrier.c
10670 F:      include/uapi/linux/membarrier.h
10671 F:      arch/powerpc/include/asm/membarrier.h
10672
10673 MEMBLOCK
10674 M:      Mike Rapoport <rppt@linux.ibm.com>
10675 L:      linux-mm@kvack.org
10676 S:      Maintained
10677 F:      include/linux/memblock.h
10678 F:      mm/memblock.c
10679 F:      Documentation/core-api/boot-time-mm.rst
10680
10681 MEMORY MANAGEMENT
10682 M:      Andrew Morton <akpm@linux-foundation.org>
10683 L:      linux-mm@kvack.org
10684 W:      http://www.linux-mm.org
10685 T:      quilt https://ozlabs.org/~akpm/mmotm/
10686 T:      quilt https://ozlabs.org/~akpm/mmots/
10687 T:      git git://github.com/hnaz/linux-mm.git
10688 S:      Maintained
10689 F:      include/linux/mm.h
10690 F:      include/linux/gfp.h
10691 F:      include/linux/mmzone.h
10692 F:      include/linux/memory_hotplug.h
10693 F:      include/linux/vmalloc.h
10694 F:      mm/
10695
10696 MEMORY TECHNOLOGY DEVICES (MTD)
10697 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10698 M:      Richard Weinberger <richard@nod.at>
10699 M:      Vignesh Raghavendra <vigneshr@ti.com>
10700 L:      linux-mtd@lists.infradead.org
10701 W:      http://www.linux-mtd.infradead.org/
10702 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10703 C:      irc://irc.oftc.net/mtd
10704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10706 S:      Maintained
10707 F:      Documentation/devicetree/bindings/mtd/
10708 F:      drivers/mtd/
10709 F:      include/linux/mtd/
10710 F:      include/uapi/mtd/
10711
10712 MEN A21 WATCHDOG DRIVER
10713 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10714 L:      linux-watchdog@vger.kernel.org
10715 S:      Maintained
10716 F:      drivers/watchdog/mena21_wdt.c
10717
10718 MEN CHAMELEON BUS (mcb)
10719 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10720 S:      Maintained
10721 F:      drivers/mcb/
10722 F:      include/linux/mcb.h
10723 F:      Documentation/driver-api/men-chameleon-bus.rst
10724
10725 MEN F21BMC (Board Management Controller)
10726 M:      Andreas Werner <andreas.werner@men.de>
10727 S:      Supported
10728 F:      drivers/mfd/menf21bmc.c
10729 F:      drivers/watchdog/menf21bmc_wdt.c
10730 F:      drivers/leds/leds-menf21bmc.c
10731 F:      drivers/hwmon/menf21bmc_hwmon.c
10732 F:      Documentation/hwmon/menf21bmc.rst
10733
10734 MEN Z069 WATCHDOG DRIVER
10735 M:      Johannes Thumshirn <jth@kernel.org>
10736 L:      linux-watchdog@vger.kernel.org
10737 S:      Maintained
10738 F:      drivers/watchdog/menz69_wdt.c
10739
10740 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10741 M:      Neil Armstrong <narmstrong@baylibre.com>
10742 L:      linux-media@vger.kernel.org
10743 L:      linux-amlogic@lists.infradead.org
10744 W:      http://linux-meson.com/
10745 S:      Supported
10746 F:      drivers/media/platform/meson/ao-cec.c
10747 F:      drivers/media/platform/meson/ao-cec-g12a.c
10748 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10749 T:      git git://linuxtv.org/media_tree.git
10750
10751 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10752 M:      Liang Yang <liang.yang@amlogic.com>
10753 L:      linux-mtd@lists.infradead.org
10754 S:      Maintained
10755 F:      drivers/mtd/nand/raw/meson_*
10756 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10757
10758 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10759 M:      Maxime Jourdan <mjourdan@baylibre.com>
10760 L:      linux-media@vger.kernel.org
10761 L:      linux-amlogic@lists.infradead.org
10762 S:      Supported
10763 F:      drivers/staging/media/meson/vdec/
10764 T:      git git://linuxtv.org/media_tree.git
10765
10766 METHODE UDPU SUPPORT
10767 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10768 S:      Maintained
10769 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10770
10771 MICROBLAZE ARCHITECTURE
10772 M:      Michal Simek <monstr@monstr.eu>
10773 W:      http://www.monstr.eu/fdt/
10774 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10775 S:      Supported
10776 F:      arch/microblaze/
10777
10778 MICROCHIP AT91 SERIAL DRIVER
10779 M:      Richard Genoud <richard.genoud@gmail.com>
10780 S:      Maintained
10781 F:      drivers/tty/serial/atmel_serial.c
10782 F:      drivers/tty/serial/atmel_serial.h
10783 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10784
10785 MICROCHIP AUDIO ASOC DRIVERS
10786 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10787 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10788 S:      Supported
10789 F:      sound/soc/atmel
10790
10791 MICROCHIP DMA DRIVER
10792 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794 L:      dmaengine@vger.kernel.org
10795 S:      Supported
10796 F:      drivers/dma/at_hdmac.c
10797 F:      drivers/dma/at_hdmac_regs.h
10798 F:      include/linux/platform_data/dma-atmel.h
10799 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10800 F:      include/dt-bindings/dma/at91.h
10801
10802 MICROCHIP ECC DRIVER
10803 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10804 L:      linux-crypto@vger.kernel.org
10805 S:      Maintained
10806 F:      drivers/crypto/atmel-ecc.*
10807
10808 MICROCHIP I2C DRIVER
10809 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10810 L:      linux-i2c@vger.kernel.org
10811 S:      Supported
10812 F:      drivers/i2c/busses/i2c-at91.h
10813 F:      drivers/i2c/busses/i2c-at91-*.c
10814
10815 MICROCHIP ISC DRIVER
10816 M:      Eugen Hristev <eugen.hristev@microchip.com>
10817 L:      linux-media@vger.kernel.org
10818 S:      Supported
10819 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10820 F:      drivers/media/platform/atmel/atmel-isc.h
10821 F:      drivers/media/platform/atmel/atmel-isc-base.c
10822 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10823 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10824
10825 MICROCHIP ISI DRIVER
10826 M:      Eugen Hristev <eugen.hristev@microchip.com>
10827 L:      linux-media@vger.kernel.org
10828 S:      Supported
10829 F:      drivers/media/platform/atmel/atmel-isi.c
10830 F:      drivers/media/platform/atmel/atmel-isi.h
10831
10832 MICROCHIP AT91 USART MFD DRIVER
10833 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10834 L:      linux-kernel@vger.kernel.org
10835 S:      Supported
10836 F:      drivers/mfd/at91-usart.c
10837 F:      include/dt-bindings/mfd/at91-usart.h
10838 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10839
10840 MICROCHIP AT91 USART SPI DRIVER
10841 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10842 L:      linux-spi@vger.kernel.org
10843 S:      Supported
10844 F:      drivers/spi/spi-at91-usart.c
10845 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10846
10847 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10848 M:      Woojung Huh <woojung.huh@microchip.com>
10849 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10850 L:      netdev@vger.kernel.org
10851 S:      Maintained
10852 F:      net/dsa/tag_ksz.c
10853 F:      drivers/net/dsa/microchip/*
10854 F:      include/linux/platform_data/microchip-ksz.h
10855 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10856
10857 MICROCHIP LAN743X ETHERNET DRIVER
10858 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10859 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10860 L:      netdev@vger.kernel.org
10861 S:      Maintained
10862 F:      drivers/net/ethernet/microchip/lan743x_*
10863
10864 MICROCHIP LCDFB DRIVER
10865 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10866 L:      linux-fbdev@vger.kernel.org
10867 S:      Maintained
10868 F:      drivers/video/fbdev/atmel_lcdfb.c
10869 F:      include/video/atmel_lcdc.h
10870
10871 MICROCHIP MMC/SD/SDIO MCI DRIVER
10872 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10873 S:      Maintained
10874 F:      drivers/mmc/host/atmel-mci.c
10875
10876 MICROCHIP MCP16502 PMIC DRIVER
10877 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10879 S:      Maintained
10880 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10881 F:      drivers/regulator/mcp16502.c
10882
10883 MICROCHIP MCP3911 ADC DRIVER
10884 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10885 M:      Kent Gustavsson <kent@minoris.se>
10886 L:      linux-iio@vger.kernel.org
10887 S:      Supported
10888 F:      drivers/iio/adc/mcp3911.c
10889 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10890
10891 MICROCHIP NAND DRIVER
10892 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10893 L:      linux-mtd@lists.infradead.org
10894 S:      Supported
10895 F:      drivers/mtd/nand/raw/atmel/*
10896 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10897
10898 MICROCHIP PWM DRIVER
10899 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10901 L:      linux-pwm@vger.kernel.org
10902 S:      Supported
10903 F:      drivers/pwm/pwm-atmel.c
10904 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10905
10906 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10907 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10908 M:      Eugen Hristev <eugen.hristev@microchip.com>
10909 L:      linux-iio@vger.kernel.org
10910 S:      Supported
10911 F:      drivers/iio/adc/at91-sama5d2_adc.c
10912 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10913 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10914
10915 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10916 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10917 S:      Supported
10918 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10919
10920 MICROCHIP SPI DRIVER
10921 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10922 S:      Supported
10923 F:      drivers/spi/spi-atmel.*
10924
10925 MICROCHIP SSC DRIVER
10926 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 S:      Supported
10929 F:      drivers/misc/atmel-ssc.c
10930 F:      include/linux/atmel-ssc.h
10931
10932 MICROCHIP USBA UDC DRIVER
10933 M:      Cristian Birsan <cristian.birsan@microchip.com>
10934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10935 S:      Supported
10936 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10937
10938 MICROCHIP USB251XB DRIVER
10939 M:      Richard Leitner <richard.leitner@skidata.com>
10940 L:      linux-usb@vger.kernel.org
10941 S:      Maintained
10942 F:      drivers/usb/misc/usb251xb.c
10943 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10944
10945 MICROCHIP XDMA DRIVER
10946 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10947 L:      linux-arm-kernel@lists.infradead.org
10948 L:      dmaengine@vger.kernel.org
10949 S:      Supported
10950 F:      drivers/dma/at_xdmac.c
10951
10952 MICROSEMI MIPS SOCS
10953 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10954 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10955 L:      linux-mips@vger.kernel.org
10956 S:      Supported
10957 F:      arch/mips/generic/board-ocelot.c
10958 F:      arch/mips/configs/generic/board-ocelot.config
10959 F:      arch/mips/boot/dts/mscc/
10960 F:      Documentation/devicetree/bindings/mips/mscc.txt
10961
10962 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10963 M:      Don Brace <don.brace@microsemi.com>
10964 L:      esc.storagedev@microsemi.com
10965 L:      linux-scsi@vger.kernel.org
10966 S:      Supported
10967 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10968 F:      drivers/scsi/smartpqi/Kconfig
10969 F:      drivers/scsi/smartpqi/Makefile
10970 F:      include/linux/cciss*.h
10971 F:      include/uapi/linux/cciss*.h
10972 F:      Documentation/scsi/smartpqi.txt
10973
10974 MICROSEMI ETHERNET SWITCH DRIVER
10975 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10976 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10977 L:      netdev@vger.kernel.org
10978 S:      Supported
10979 F:      drivers/net/ethernet/mscc/
10980 F:      include/soc/mscc/ocelot*
10981
10982 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10983 M:      Chen Yu <yu.c.chen@intel.com>
10984 L:      platform-driver-x86@vger.kernel.org
10985 S:      Supported
10986 F:      drivers/platform/x86/surfacepro3_button.c
10987
10988 MICROTEK X6 SCANNER
10989 M:      Oliver Neukum <oliver@neukum.org>
10990 S:      Maintained
10991 F:      drivers/usb/image/microtek.*
10992
10993 MIPS
10994 M:      Ralf Baechle <ralf@linux-mips.org>
10995 M:      Paul Burton <paulburton@kernel.org>
10996 M:      James Hogan <jhogan@kernel.org>
10997 L:      linux-mips@vger.kernel.org
10998 W:      http://www.linux-mips.org/
10999 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11001 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11002 S:      Supported
11003 F:      Documentation/devicetree/bindings/mips/
11004 F:      Documentation/mips/
11005 F:      arch/mips/
11006 F:      drivers/platform/mips/
11007
11008 MIPS BOSTON DEVELOPMENT BOARD
11009 M:      Paul Burton <paulburton@kernel.org>
11010 L:      linux-mips@vger.kernel.org
11011 S:      Maintained
11012 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11013 F:      arch/mips/boot/dts/img/boston.dts
11014 F:      arch/mips/configs/generic/board-boston.config
11015 F:      drivers/clk/imgtec/clk-boston.c
11016 F:      include/dt-bindings/clock/boston-clock.h
11017
11018 MIPS GENERIC PLATFORM
11019 M:      Paul Burton <paulburton@kernel.org>
11020 L:      linux-mips@vger.kernel.org
11021 S:      Supported
11022 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11023 F:      arch/mips/generic/
11024 F:      arch/mips/tools/generic-board-config.sh
11025
11026 MIPS/LOONGSON1 ARCHITECTURE
11027 M:      Keguang Zhang <keguang.zhang@gmail.com>
11028 L:      linux-mips@vger.kernel.org
11029 S:      Maintained
11030 F:      arch/mips/loongson32/
11031 F:      arch/mips/include/asm/mach-loongson32/
11032 F:      drivers/*/*loongson1*
11033 F:      drivers/*/*/*loongson1*
11034
11035 MIPS/LOONGSON2EF ARCHITECTURE
11036 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11037 L:      linux-mips@vger.kernel.org
11038 S:      Maintained
11039 F:      arch/mips/loongson2ef/
11040 F:      arch/mips/include/asm/mach-loongson2ef/
11041 F:      drivers/*/*loongson2*
11042 F:      drivers/*/*/*loongson2*
11043
11044 MIPS/LOONGSON64 ARCHITECTURE
11045 M:      Huacai Chen <chenhc@lemote.com>
11046 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11047 L:      linux-mips@vger.kernel.org
11048 S:      Maintained
11049 F:      arch/mips/loongson64/
11050 F:      arch/mips/include/asm/mach-loongson64/
11051 F:      drivers/platform/mips/cpu_hwmon.c
11052 F:      drivers/*/*loongson3*
11053 F:      drivers/*/*/*loongson3*
11054
11055 MIPS RINT INSTRUCTION EMULATION
11056 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11057 L:      linux-mips@vger.kernel.org
11058 S:      Supported
11059 F:      arch/mips/math-emu/sp_rint.c
11060 F:      arch/mips/math-emu/dp_rint.c
11061
11062 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11063 M:      Hans Verkuil <hverkuil@xs4all.nl>
11064 L:      linux-media@vger.kernel.org
11065 T:      git git://linuxtv.org/media_tree.git
11066 W:      https://linuxtv.org
11067 S:      Odd Fixes
11068 F:      drivers/media/radio/radio-miropcm20*
11069
11070 MMP SUPPORT
11071 R:      Lubomir Rintel <lkundrak@v3.sk>
11072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11074 S:      Odd Fixes
11075 F:      arch/arm/boot/dts/mmp*
11076 F:      arch/arm/mach-mmp/
11077 F:      linux/soc/mmp/
11078
11079 MMP USB PHY DRIVERS
11080 R:      Lubomir Rintel <lkundrak@v3.sk>
11081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082 S:      Maintained
11083 F:      drivers/phy/marvell/phy-mmp3-usb.c
11084 F:      drivers/phy/marvell/phy-pxa-usb.c
11085
11086 MMU GATHER AND TLB INVALIDATION
11087 M:      Will Deacon <will@kernel.org>
11088 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11089 M:      Andrew Morton <akpm@linux-foundation.org>
11090 M:      Nick Piggin <npiggin@gmail.com>
11091 M:      Peter Zijlstra <peterz@infradead.org>
11092 L:      linux-arch@vger.kernel.org
11093 L:      linux-mm@kvack.org
11094 S:      Maintained
11095 F:      arch/*/include/asm/tlb.h
11096 F:      include/asm-generic/tlb.h
11097 F:      mm/mmu_gather.c
11098
11099 MN88472 MEDIA DRIVER
11100 M:      Antti Palosaari <crope@iki.fi>
11101 L:      linux-media@vger.kernel.org
11102 W:      https://linuxtv.org
11103 W:      http://palosaari.fi/linux/
11104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11105 S:      Maintained
11106 F:      drivers/media/dvb-frontends/mn88472*
11107
11108 MN88473 MEDIA DRIVER
11109 M:      Antti Palosaari <crope@iki.fi>
11110 L:      linux-media@vger.kernel.org
11111 W:      https://linuxtv.org
11112 W:      http://palosaari.fi/linux/
11113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11114 S:      Maintained
11115 F:      drivers/media/dvb-frontends/mn88473*
11116
11117 MODULE SUPPORT
11118 M:      Jessica Yu <jeyu@kernel.org>
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11120 S:      Maintained
11121 F:      include/linux/module.h
11122 F:      kernel/module.c
11123
11124 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11125 W:      http://popies.net/meye/
11126 S:      Orphan
11127 F:      Documentation/media/v4l-drivers/meye*
11128 F:      drivers/media/pci/meye/
11129 F:      include/uapi/linux/meye.h
11130
11131 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11132 M:      Jiri Slaby <jirislaby@gmail.com>
11133 S:      Maintained
11134 F:      Documentation/driver-api/serial/moxa-smartio.rst
11135 F:      drivers/tty/mxser.*
11136
11137 MR800 AVERMEDIA USB FM RADIO DRIVER
11138 M:      Alexey Klimov <klimov.linux@gmail.com>
11139 L:      linux-media@vger.kernel.org
11140 T:      git git://linuxtv.org/media_tree.git
11141 S:      Maintained
11142 F:      drivers/media/radio/radio-mr800.c
11143
11144 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11145 M:      Alan Ott <alan@signal11.us>
11146 L:      linux-wpan@vger.kernel.org
11147 S:      Maintained
11148 F:      drivers/net/ieee802154/mrf24j40.c
11149 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11150
11151 MSI LAPTOP SUPPORT
11152 M:      "Lee, Chun-Yi" <jlee@suse.com>
11153 L:      platform-driver-x86@vger.kernel.org
11154 S:      Maintained
11155 F:      drivers/platform/x86/msi-laptop.c
11156
11157 MSI WMI SUPPORT
11158 L:      platform-driver-x86@vger.kernel.org
11159 S:      Orphan
11160 F:      drivers/platform/x86/msi-wmi.c
11161
11162 MSI001 MEDIA DRIVER
11163 M:      Antti Palosaari <crope@iki.fi>
11164 L:      linux-media@vger.kernel.org
11165 W:      https://linuxtv.org
11166 W:      http://palosaari.fi/linux/
11167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11168 T:      git git://linuxtv.org/anttip/media_tree.git
11169 S:      Maintained
11170 F:      drivers/media/tuners/msi001*
11171
11172 MSI2500 MEDIA DRIVER
11173 M:      Antti Palosaari <crope@iki.fi>
11174 L:      linux-media@vger.kernel.org
11175 W:      https://linuxtv.org
11176 W:      http://palosaari.fi/linux/
11177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11178 T:      git git://linuxtv.org/anttip/media_tree.git
11179 S:      Maintained
11180 F:      drivers/media/usb/msi2500/
11181
11182 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11183 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11184 L:      linux-mtd@lists.infradead.org
11185 S:      Maintained
11186 F:      drivers/mtd/devices/docg3*
11187
11188 MT9M032 APTINA SENSOR DRIVER
11189 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Maintained
11193 F:      drivers/media/i2c/mt9m032.c
11194 F:      include/media/i2c/mt9m032.h
11195
11196 MT9P031 APTINA CAMERA SENSOR
11197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11198 L:      linux-media@vger.kernel.org
11199 T:      git git://linuxtv.org/media_tree.git
11200 S:      Maintained
11201 F:      drivers/media/i2c/mt9p031.c
11202 F:      include/media/i2c/mt9p031.h
11203
11204 MT9T001 APTINA CAMERA SENSOR
11205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11206 L:      linux-media@vger.kernel.org
11207 T:      git git://linuxtv.org/media_tree.git
11208 S:      Maintained
11209 F:      drivers/media/i2c/mt9t001.c
11210 F:      include/media/i2c/mt9t001.h
11211
11212 MT9T112 APTINA CAMERA SENSOR
11213 M:      Jacopo Mondi <jacopo@jmondi.org>
11214 L:      linux-media@vger.kernel.org
11215 T:      git git://linuxtv.org/media_tree.git
11216 S:      Odd Fixes
11217 F:      drivers/media/i2c/mt9t112.c
11218 F:      include/media/i2c/mt9t112.h
11219
11220 MT9V032 APTINA CAMERA SENSOR
11221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11222 L:      linux-media@vger.kernel.org
11223 T:      git git://linuxtv.org/media_tree.git
11224 S:      Maintained
11225 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11226 F:      drivers/media/i2c/mt9v032.c
11227 F:      include/media/i2c/mt9v032.h
11228
11229 MT9V111 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:      Maintained
11234 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11235 F:      drivers/media/i2c/mt9v111.c
11236
11237 MULTIFUNCTION DEVICES (MFD)
11238 M:      Lee Jones <lee.jones@linaro.org>
11239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11240 S:      Supported
11241 F:      Documentation/devicetree/bindings/mfd/
11242 F:      drivers/mfd/
11243 F:      include/linux/mfd/
11244 F:      include/dt-bindings/mfd/
11245
11246 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11247 S:      Orphan
11248 F:      drivers/mmc/host/mmc_spi.c
11249 F:      include/linux/spi/mmc_spi.h
11250
11251 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11252 M:      Ulf Hansson <ulf.hansson@linaro.org>
11253 L:      linux-mmc@vger.kernel.org
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11255 S:      Maintained
11256 F:      Documentation/devicetree/bindings/mmc/
11257 F:      drivers/mmc/
11258 F:      include/linux/mmc/
11259 F:      include/uapi/linux/mmc/
11260
11261 MULTIPLEXER SUBSYSTEM
11262 M:      Peter Rosin <peda@axentia.se>
11263 S:      Maintained
11264 F:      Documentation/ABI/testing/sysfs-class-mux*
11265 F:      Documentation/devicetree/bindings/mux/
11266 F:      include/dt-bindings/mux/
11267 F:      include/linux/mux/
11268 F:      drivers/mux/
11269
11270 MULTITECH MULTIPORT CARD (ISICOM)
11271 S:      Orphan
11272 F:      drivers/tty/isicom.c
11273 F:      include/linux/isicom.h
11274
11275 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11276 M:      Bin Liu <b-liu@ti.com>
11277 L:      linux-usb@vger.kernel.org
11278 S:      Maintained
11279 F:      drivers/usb/musb/
11280
11281 MXL301RF MEDIA DRIVER
11282 M:      Akihiro Tsukada <tskd08@gmail.com>
11283 L:      linux-media@vger.kernel.org
11284 S:      Odd Fixes
11285 F:      drivers/media/tuners/mxl301rf*
11286
11287 MXL5007T MEDIA DRIVER
11288 M:      Michael Krufky <mkrufky@linuxtv.org>
11289 L:      linux-media@vger.kernel.org
11290 W:      https://linuxtv.org
11291 W:      http://github.com/mkrufky
11292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11293 T:      git git://linuxtv.org/mkrufky/tuners.git
11294 S:      Maintained
11295 F:      drivers/media/tuners/mxl5007t.*
11296
11297 MXSFB DRM DRIVER
11298 M:      Marek Vasut <marex@denx.de>
11299 M:      Stefan Agner <stefan@agner.ch>
11300 L:      dri-devel@lists.freedesktop.org
11301 S:      Supported
11302 F:      drivers/gpu/drm/mxsfb/
11303 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11304 T:      git git://anongit.freedesktop.org/drm/drm-misc
11305
11306 MYLEX DAC960 PCI RAID Controller
11307 M:      Hannes Reinecke <hare@kernel.org>
11308 L:      linux-scsi@vger.kernel.org
11309 S:      Supported
11310 F:      drivers/scsi/myrb.*
11311 F:      drivers/scsi/myrs.*
11312
11313 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11314 M:      Chris Lee <christopher.lee@cspi.com>
11315 L:      netdev@vger.kernel.org
11316 W:      https://www.cspi.com/ethernet-products/support/downloads/
11317 S:      Supported
11318 F:      drivers/net/ethernet/myricom/myri10ge/
11319
11320 NAND FLASH SUBSYSTEM
11321 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11322 R:      Richard Weinberger <richard@nod.at>
11323 L:      linux-mtd@lists.infradead.org
11324 W:      http://www.linux-mtd.infradead.org/
11325 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11327 S:      Maintained
11328 F:      drivers/mtd/nand/
11329 F:      include/linux/mtd/*nand*.h
11330
11331 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11332 M:      Daniel Mack <zonque@gmail.com>
11333 S:      Maintained
11334 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11335 W:      http://www.native-instruments.com
11336 F:      sound/usb/caiaq/
11337
11338 NATSEMI ETHERNET DRIVER (DP8381x)
11339 S:      Orphan
11340 F:      drivers/net/ethernet/natsemi/natsemi.c
11341
11342 NCR 5380 SCSI DRIVERS
11343 M:      Finn Thain <fthain@telegraphics.com.au>
11344 M:      Michael Schmitz <schmitzmic@gmail.com>
11345 L:      linux-scsi@vger.kernel.org
11346 S:      Maintained
11347 F:      Documentation/scsi/g_NCR5380.txt
11348 F:      drivers/scsi/NCR5380.*
11349 F:      drivers/scsi/arm/cumana_1.c
11350 F:      drivers/scsi/arm/oak.c
11351 F:      drivers/scsi/atari_scsi.*
11352 F:      drivers/scsi/dmx3191d.c
11353 F:      drivers/scsi/g_NCR5380.*
11354 F:      drivers/scsi/mac_scsi.*
11355 F:      drivers/scsi/sun3_scsi.*
11356 F:      drivers/scsi/sun3_scsi_vme.c
11357
11358 NCSI LIBRARY:
11359 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11360 S:      Maintained
11361 F:      net/ncsi/
11362
11363 NCT6775 HARDWARE MONITOR DRIVER
11364 M:      Guenter Roeck <linux@roeck-us.net>
11365 L:      linux-hwmon@vger.kernel.org
11366 S:      Maintained
11367 F:      Documentation/hwmon/nct6775.rst
11368 F:      drivers/hwmon/nct6775.c
11369
11370 NET_FAILOVER MODULE
11371 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11372 L:      netdev@vger.kernel.org
11373 S:      Supported
11374 F:      drivers/net/net_failover.c
11375 F:      include/net/net_failover.h
11376 F:      Documentation/networking/net_failover.rst
11377
11378 NETEM NETWORK EMULATOR
11379 M:      Stephen Hemminger <stephen@networkplumber.org>
11380 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11381 S:      Maintained
11382 F:      net/sched/sch_netem.c
11383
11384 NETERION 10GbE DRIVERS (s2io/vxge)
11385 M:      Jon Mason <jdmason@kudzu.us>
11386 L:      netdev@vger.kernel.org
11387 S:      Supported
11388 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11389 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11390 F:      drivers/net/ethernet/neterion/
11391
11392 NETFILTER
11393 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11394 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11395 M:      Florian Westphal <fw@strlen.de>
11396 L:      netfilter-devel@vger.kernel.org
11397 L:      coreteam@netfilter.org
11398 W:      http://www.netfilter.org/
11399 W:      http://www.iptables.org/
11400 W:      http://www.nftables.org/
11401 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11404 S:      Maintained
11405 F:      include/linux/netfilter*
11406 F:      include/linux/netfilter/
11407 F:      include/net/netfilter/
11408 F:      include/uapi/linux/netfilter*
11409 F:      include/uapi/linux/netfilter/
11410 F:      net/*/netfilter.c
11411 F:      net/*/netfilter/
11412 F:      net/netfilter/
11413 F:      net/bridge/br_netfilter*.c
11414
11415 NETROM NETWORK LAYER
11416 M:      Ralf Baechle <ralf@linux-mips.org>
11417 L:      linux-hams@vger.kernel.org
11418 W:      http://www.linux-ax25.org/
11419 S:      Maintained
11420 F:      include/net/netrom.h
11421 F:      include/uapi/linux/netrom.h
11422 F:      net/netrom/
11423
11424 NETRONOME ETHERNET DRIVERS
11425 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11426 L:      oss-drivers@netronome.com
11427 S:      Maintained
11428 F:      drivers/net/ethernet/netronome/
11429
11430 NETWORK BLOCK DEVICE (NBD)
11431 M:      Josef Bacik <josef@toxicpanda.com>
11432 S:      Maintained
11433 L:      linux-block@vger.kernel.org
11434 L:      nbd@other.debian.org
11435 F:      Documentation/admin-guide/blockdev/nbd.rst
11436 F:      drivers/block/nbd.c
11437 F:      include/trace/events/nbd.h
11438 F:      include/uapi/linux/nbd.h
11439
11440 NETWORK DROP MONITOR
11441 M:      Neil Horman <nhorman@tuxdriver.com>
11442 L:      netdev@vger.kernel.org
11443 S:      Maintained
11444 W:      https://fedorahosted.org/dropwatch/
11445 F:      net/core/drop_monitor.c
11446 F:      include/uapi/linux/net_dropmon.h
11447 F:      include/net/drop_monitor.h
11448
11449 NETWORKING DRIVERS
11450 M:      "David S. Miller" <davem@davemloft.net>
11451 L:      netdev@vger.kernel.org
11452 W:      http://www.linuxfoundation.org/en/Net
11453 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11456 S:      Odd Fixes
11457 F:      Documentation/devicetree/bindings/net/
11458 F:      drivers/net/
11459 F:      include/linux/if_*
11460 F:      include/linux/netdevice.h
11461 F:      include/linux/etherdevice.h
11462 F:      include/linux/fcdevice.h
11463 F:      include/linux/fddidevice.h
11464 F:      include/linux/hippidevice.h
11465 F:      include/linux/inetdevice.h
11466 F:      include/uapi/linux/if_*
11467 F:      include/uapi/linux/netdevice.h
11468
11469 NETWORKING DRIVERS (WIRELESS)
11470 M:      Kalle Valo <kvalo@codeaurora.org>
11471 L:      linux-wireless@vger.kernel.org
11472 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11475 S:      Maintained
11476 F:      Documentation/devicetree/bindings/net/wireless/
11477 F:      drivers/net/wireless/
11478
11479 NETWORKING [DSA]
11480 M:      Andrew Lunn <andrew@lunn.ch>
11481 M:      Vivien Didelot <vivien.didelot@gmail.com>
11482 M:      Florian Fainelli <f.fainelli@gmail.com>
11483 S:      Maintained
11484 F:      Documentation/devicetree/bindings/net/dsa/
11485 F:      net/dsa/
11486 F:      include/net/dsa.h
11487 F:      include/linux/dsa/
11488 F:      include/linux/platform_data/dsa.h
11489 F:      drivers/net/dsa/
11490
11491 NETWORKING [GENERAL]
11492 M:      "David S. Miller" <davem@davemloft.net>
11493 L:      netdev@vger.kernel.org
11494 W:      http://www.linuxfoundation.org/en/Net
11495 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11498 B:      mailto:netdev@vger.kernel.org
11499 S:      Maintained
11500 F:      net/
11501 F:      include/net/
11502 F:      include/linux/in.h
11503 F:      include/linux/net.h
11504 F:      include/linux/netdevice.h
11505 F:      include/uapi/linux/in.h
11506 F:      include/uapi/linux/net.h
11507 F:      include/uapi/linux/netdevice.h
11508 F:      include/uapi/linux/net_namespace.h
11509 F:      tools/testing/selftests/net/
11510 F:      lib/net_utils.c
11511 F:      lib/random32.c
11512 F:      Documentation/networking/
11513
11514 NETWORKING [IPSEC]
11515 M:      Steffen Klassert <steffen.klassert@secunet.com>
11516 M:      Herbert Xu <herbert@gondor.apana.org.au>
11517 M:      "David S. Miller" <davem@davemloft.net>
11518 L:      netdev@vger.kernel.org
11519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11521 S:      Maintained
11522 F:      net/xfrm/
11523 F:      net/key/
11524 F:      net/ipv4/xfrm*
11525 F:      net/ipv4/esp4*
11526 F:      net/ipv4/ah4.c
11527 F:      net/ipv4/ipcomp.c
11528 F:      net/ipv4/ip_vti.c
11529 F:      net/ipv6/xfrm*
11530 F:      net/ipv6/esp6*
11531 F:      net/ipv6/ah6.c
11532 F:      net/ipv6/ipcomp6.c
11533 F:      net/ipv6/ip6_vti.c
11534 F:      include/uapi/linux/xfrm.h
11535 F:      include/net/xfrm.h
11536
11537 NETWORKING [IPv4/IPv6]
11538 M:      "David S. Miller" <davem@davemloft.net>
11539 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11540 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11541 L:      netdev@vger.kernel.org
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11543 S:      Maintained
11544 F:      net/ipv4/
11545 F:      net/ipv6/
11546 F:      include/net/ip*
11547 F:      arch/x86/net/*
11548
11549 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11550 M:      Paul Moore <paul@paul-moore.com>
11551 W:      https://github.com/netlabel
11552 L:      netdev@vger.kernel.org
11553 L:      linux-security-module@vger.kernel.org
11554 S:      Maintained
11555 F:      Documentation/netlabel/
11556 F:      include/net/calipso.h
11557 F:      include/net/cipso_ipv4.h
11558 F:      include/net/netlabel.h
11559 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11560 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11561 F:      net/netlabel/
11562 F:      net/ipv4/cipso_ipv4.c
11563 F:      net/ipv6/calipso.c
11564 F:      net/netfilter/xt_CONNSECMARK.c
11565 F:      net/netfilter/xt_SECMARK.c
11566
11567 NETWORKING [TCP]
11568 M:      Eric Dumazet <edumazet@google.com>
11569 L:      netdev@vger.kernel.org
11570 S:      Maintained
11571 F:      net/ipv4/tcp*.c
11572 F:      net/ipv4/syncookies.c
11573 F:      net/ipv6/tcp*.c
11574 F:      net/ipv6/syncookies.c
11575 F:      include/uapi/linux/tcp.h
11576 F:      include/net/tcp.h
11577 F:      include/linux/tcp.h
11578 F:      include/trace/events/tcp.h
11579
11580 NETWORKING [TLS]
11581 M:      Boris Pismenny <borisp@mellanox.com>
11582 M:      Aviad Yehezkel <aviadye@mellanox.com>
11583 M:      John Fastabend <john.fastabend@gmail.com>
11584 M:      Daniel Borkmann <daniel@iogearbox.net>
11585 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11586 L:      netdev@vger.kernel.org
11587 S:      Maintained
11588 F:      net/tls/*
11589 F:      include/uapi/linux/tls.h
11590 F:      include/net/tls.h
11591
11592 NETWORKING [WIRELESS]
11593 L:      linux-wireless@vger.kernel.org
11594 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11595
11596 NETDEVSIM
11597 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11598 S:      Maintained
11599 F:      drivers/net/netdevsim/*
11600
11601 NETXEN (1/10) GbE SUPPORT
11602 M:      Manish Chopra <manishc@marvell.com>
11603 M:      Rahul Verma <rahulv@marvell.com>
11604 M:      GR-Linux-NIC-Dev@marvell.com
11605 L:      netdev@vger.kernel.org
11606 S:      Supported
11607 F:      drivers/net/ethernet/qlogic/netxen/
11608
11609 NEXTHOP
11610 M:      David Ahern <dsahern@kernel.org>
11611 L:      netdev@vger.kernel.org
11612 S:      Maintained
11613 F:      include/net/nexthop.h
11614 F:      include/uapi/linux/nexthop.h
11615 F:      include/net/netns/nexthop.h
11616 F:      net/ipv4/nexthop.c
11617
11618 NFC SUBSYSTEM
11619 L:      netdev@vger.kernel.org
11620 S:      Orphan
11621 F:      net/nfc/
11622 F:      include/net/nfc/
11623 F:      include/uapi/linux/nfc.h
11624 F:      drivers/nfc/
11625 F:      include/linux/platform_data/nfcmrvl.h
11626 F:      Documentation/devicetree/bindings/net/nfc/
11627
11628 NFS, SUNRPC, AND LOCKD CLIENTS
11629 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11630 M:      Anna Schumaker <anna.schumaker@netapp.com>
11631 L:      linux-nfs@vger.kernel.org
11632 W:      http://client.linux-nfs.org
11633 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11634 S:      Maintained
11635 F:      fs/lockd/
11636 F:      fs/nfs/
11637 F:      fs/nfs_common/
11638 F:      net/sunrpc/
11639 F:      include/linux/lockd/
11640 F:      include/linux/nfs*
11641 F:      include/linux/sunrpc/
11642 F:      include/uapi/linux/nfs*
11643 F:      include/uapi/linux/sunrpc/
11644
11645 NILFS2 FILESYSTEM
11646 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11647 L:      linux-nilfs@vger.kernel.org
11648 W:      https://nilfs.sourceforge.io/
11649 W:      https://nilfs.osdn.jp/
11650 T:      git git://github.com/konis/nilfs2.git
11651 S:      Supported
11652 F:      Documentation/filesystems/nilfs2.txt
11653 F:      fs/nilfs2/
11654 F:      include/trace/events/nilfs2.h
11655 F:      include/uapi/linux/nilfs2_api.h
11656 F:      include/uapi/linux/nilfs2_ondisk.h
11657
11658 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11659 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11660 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11661 S:      Maintained
11662 F:      Documentation/scsi/NinjaSCSI.txt
11663 F:      drivers/scsi/pcmcia/nsp_*
11664
11665 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11666 M:      GOTO Masanori <gotom@debian.or.jp>
11667 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11668 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11669 S:      Maintained
11670 F:      Documentation/scsi/NinjaSCSI.txt
11671 F:      drivers/scsi/nsp32*
11672
11673 NIOS2 ARCHITECTURE
11674 M:      Ley Foon Tan <lftan@altera.com>
11675 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11677 S:      Maintained
11678 F:      arch/nios2/
11679
11680 NOHZ, DYNTICKS SUPPORT
11681 M:      Frederic Weisbecker <fweisbec@gmail.com>
11682 M:      Thomas Gleixner <tglx@linutronix.de>
11683 M:      Ingo Molnar <mingo@kernel.org>
11684 L:      linux-kernel@vger.kernel.org
11685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11686 S:      Maintained
11687 F:      kernel/time/tick*.*
11688 F:      include/linux/tick.h
11689 F:      include/linux/sched/nohz.h
11690
11691 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11692 M:      Pavel Machek <pavel@ucw.cz>
11693 M:      Sakari Ailus <sakari.ailus@iki.fi>
11694 L:      linux-media@vger.kernel.org
11695 S:      Maintained
11696 F:      drivers/media/i2c/et8ek8
11697 F:      drivers/media/i2c/ad5820.c
11698
11699 NOKIA N900 POWER SUPPLY DRIVERS
11700 R:      Pali Rohár <pali.rohar@gmail.com>
11701 F:      include/linux/power/bq2415x_charger.h
11702 F:      include/linux/power/bq27xxx_battery.h
11703 F:      drivers/power/supply/bq2415x_charger.c
11704 F:      drivers/power/supply/bq27xxx_battery.c
11705 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11706 F:      drivers/power/supply/isp1704_charger.c
11707 F:      drivers/power/supply/rx51_battery.c
11708
11709 NOLIBC HEADER FILE
11710 M:      Willy Tarreau <w@1wt.eu>
11711 S:      Maintained
11712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11713 F:      tools/include/nolibc/
11714
11715 NSDEPS
11716 M:      Matthias Maennich <maennich@google.com>
11717 S:      Maintained
11718 F:      scripts/nsdeps
11719 F:      Documentation/core-api/symbol-namespaces.rst
11720
11721 NTB AMD DRIVER
11722 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11723 L:      linux-ntb@googlegroups.com
11724 S:      Supported
11725 F:      drivers/ntb/hw/amd/
11726
11727 NTB DRIVER CORE
11728 M:      Jon Mason <jdmason@kudzu.us>
11729 M:      Dave Jiang <dave.jiang@intel.com>
11730 M:      Allen Hubbe <allenbh@gmail.com>
11731 L:      linux-ntb@googlegroups.com
11732 S:      Supported
11733 W:      https://github.com/jonmason/ntb/wiki
11734 T:      git git://github.com/jonmason/ntb.git
11735 F:      drivers/ntb/
11736 F:      drivers/net/ntb_netdev.c
11737 F:      include/linux/ntb.h
11738 F:      include/linux/ntb_transport.h
11739 F:      tools/testing/selftests/ntb/
11740
11741 NTB IDT DRIVER
11742 M:      Serge Semin <fancer.lancer@gmail.com>
11743 L:      linux-ntb@googlegroups.com
11744 S:      Supported
11745 F:      drivers/ntb/hw/idt/
11746
11747 NTB INTEL DRIVER
11748 M:      Dave Jiang <dave.jiang@intel.com>
11749 L:      linux-ntb@googlegroups.com
11750 S:      Supported
11751 W:      https://github.com/davejiang/linux/wiki
11752 T:      git https://github.com/davejiang/linux.git
11753 F:      drivers/ntb/hw/intel/
11754
11755 NTFS FILESYSTEM
11756 M:      Anton Altaparmakov <anton@tuxera.com>
11757 L:      linux-ntfs-dev@lists.sourceforge.net
11758 W:      http://www.tuxera.com/
11759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11760 S:      Supported
11761 F:      Documentation/filesystems/ntfs.txt
11762 F:      fs/ntfs/
11763
11764 NUBUS SUBSYSTEM
11765 M:      Finn Thain <fthain@telegraphics.com.au>
11766 L:      linux-m68k@lists.linux-m68k.org
11767 S:      Maintained
11768 F:      arch/*/include/asm/nubus.h
11769 F:      drivers/nubus/
11770 F:      include/linux/nubus.h
11771 F:      include/uapi/linux/nubus.h
11772
11773 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11774 M:      Antonino Daplas <adaplas@gmail.com>
11775 L:      linux-fbdev@vger.kernel.org
11776 S:      Maintained
11777 F:      drivers/video/fbdev/riva/
11778 F:      drivers/video/fbdev/nvidia/
11779
11780 NVM EXPRESS DRIVER
11781 M:      Keith Busch <kbusch@kernel.org>
11782 M:      Jens Axboe <axboe@fb.com>
11783 M:      Christoph Hellwig <hch@lst.de>
11784 M:      Sagi Grimberg <sagi@grimberg.me>
11785 L:      linux-nvme@lists.infradead.org
11786 T:      git://git.infradead.org/nvme.git
11787 W:      http://git.infradead.org/nvme.git
11788 S:      Supported
11789 F:      drivers/nvme/host/
11790 F:      include/linux/nvme.h
11791 F:      include/uapi/linux/nvme_ioctl.h
11792
11793 NVM EXPRESS FC TRANSPORT DRIVERS
11794 M:      James Smart <james.smart@broadcom.com>
11795 L:      linux-nvme@lists.infradead.org
11796 S:      Supported
11797 F:      include/linux/nvme-fc.h
11798 F:      include/linux/nvme-fc-driver.h
11799 F:      drivers/nvme/host/fc.c
11800 F:      drivers/nvme/target/fc.c
11801 F:      drivers/nvme/target/fcloop.c
11802
11803 NVM EXPRESS TARGET DRIVER
11804 M:      Christoph Hellwig <hch@lst.de>
11805 M:      Sagi Grimberg <sagi@grimberg.me>
11806 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11807 L:      linux-nvme@lists.infradead.org
11808 T:      git://git.infradead.org/nvme.git
11809 W:      http://git.infradead.org/nvme.git
11810 S:      Supported
11811 F:      drivers/nvme/target/
11812
11813 NVMEM FRAMEWORK
11814 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11815 S:      Maintained
11816 F:      drivers/nvmem/
11817 F:      Documentation/devicetree/bindings/nvmem/
11818 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11819 F:      include/linux/nvmem-consumer.h
11820 F:      include/linux/nvmem-provider.h
11821
11822 NXP FXAS21002C DRIVER
11823 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11824 L:      linux-iio@vger.kernel.org
11825 S:      Maintained
11826 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11827 F:      drivers/iio/gyro/fxas21002c_core.c
11828 F:      drivers/iio/gyro/fxas21002c.h
11829 F:      drivers/iio/gyro/fxas21002c_i2c.c
11830 F:      drivers/iio/gyro/fxas21002c_spi.c
11831
11832 NXP SGTL5000 DRIVER
11833 M:      Fabio Estevam <festevam@gmail.com>
11834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11835 S:      Maintained
11836 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11837 F:      sound/soc/codecs/sgtl5000*
11838
11839 NXP SJA1105 ETHERNET SWITCH DRIVER
11840 M:      Vladimir Oltean <olteanv@gmail.com>
11841 L:      linux-kernel@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/net/dsa/sja1105
11844
11845 NXP TDA998X DRM DRIVER
11846 M:      Russell King <linux@armlinux.org.uk>
11847 S:      Maintained
11848 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11849 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11850 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11851 F:      include/drm/i2c/tda998x.h
11852 F:      include/dt-bindings/display/tda998x.h
11853 K:      "nxp,tda998x"
11854
11855 NXP TFA9879 DRIVER
11856 M:      Peter Rosin <peda@axentia.se>
11857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11858 S:      Maintained
11859 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11860 F:      sound/soc/codecs/tfa9879*
11861
11862 NXP-NCI NFC DRIVER
11863 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11864 R:      Charles Gorand <charles.gorand@effinnov.com>
11865 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11866 S:      Supported
11867 F:      drivers/nfc/nxp-nci
11868
11869 OBJAGG
11870 M:      Jiri Pirko <jiri@mellanox.com>
11871 L:      netdev@vger.kernel.org
11872 S:      Supported
11873 F:      lib/objagg.c
11874 F:      lib/test_objagg.c
11875 F:      include/linux/objagg.h
11876
11877 NXP FSPI DRIVER
11878 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11879 M:      Ashish Kumar <ashish.kumar@nxp.com>
11880 L:      linux-spi@vger.kernel.org
11881 S:      Maintained
11882 F:      drivers/spi/spi-nxp-fspi.c
11883 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11884
11885 OBJTOOL
11886 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11887 M:      Peter Zijlstra <peterz@infradead.org>
11888 S:      Supported
11889 F:      tools/objtool/
11890
11891 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11892 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11893 M:      Andrew Donnellan <ajd@linux.ibm.com>
11894 L:      linuxppc-dev@lists.ozlabs.org
11895 S:      Supported
11896 F:      arch/powerpc/platforms/powernv/ocxl.c
11897 F:      arch/powerpc/include/asm/pnv-ocxl.h
11898 F:      drivers/misc/ocxl/
11899 F:      include/misc/ocxl*
11900 F:      include/uapi/misc/ocxl.h
11901 F:      Documentation/userspace-api/accelerators/ocxl.rst
11902
11903 OMAP AUDIO SUPPORT
11904 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11905 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11906 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11907 L:      linux-omap@vger.kernel.org
11908 S:      Maintained
11909 F:      sound/soc/ti/omap*
11910 F:      sound/soc/ti/rx51.c
11911 F:      sound/soc/ti/n810.c
11912 F:      sound/soc/ti/sdma-pcm.*
11913
11914 OMAP CLOCK FRAMEWORK SUPPORT
11915 M:      Paul Walmsley <paul@pwsan.com>
11916 L:      linux-omap@vger.kernel.org
11917 S:      Maintained
11918 F:      arch/arm/*omap*/*clock*
11919
11920 OMAP DEVICE TREE SUPPORT
11921 M:      Benoît Cousson <bcousson@baylibre.com>
11922 M:      Tony Lindgren <tony@atomide.com>
11923 L:      linux-omap@vger.kernel.org
11924 L:      devicetree@vger.kernel.org
11925 S:      Maintained
11926 F:      arch/arm/boot/dts/*omap*
11927 F:      arch/arm/boot/dts/*am3*
11928 F:      arch/arm/boot/dts/*am4*
11929 F:      arch/arm/boot/dts/*am5*
11930 F:      arch/arm/boot/dts/*dra7*
11931 F:      arch/arm/boot/dts/logicpd-som-lv*
11932 F:      arch/arm/boot/dts/logicpd-torpedo*
11933
11934 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11935 L:      linux-omap@vger.kernel.org
11936 L:      linux-fbdev@vger.kernel.org
11937 S:      Orphan
11938 F:      drivers/video/fbdev/omap2/
11939 F:      Documentation/arm/omap/dss.rst
11940
11941 OMAP FRAMEBUFFER SUPPORT
11942 L:      linux-fbdev@vger.kernel.org
11943 L:      linux-omap@vger.kernel.org
11944 S:      Orphan
11945 F:      drivers/video/fbdev/omap/
11946
11947 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11948 M:      Roger Quadros <rogerq@ti.com>
11949 M:      Tony Lindgren <tony@atomide.com>
11950 L:      linux-omap@vger.kernel.org
11951 S:      Maintained
11952 F:      drivers/memory/omap-gpmc.c
11953 F:      arch/arm/mach-omap2/*gpmc*
11954
11955 OMAP GPIO DRIVER
11956 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11957 M:      Santosh Shilimkar <ssantosh@kernel.org>
11958 M:      Kevin Hilman <khilman@kernel.org>
11959 L:      linux-omap@vger.kernel.org
11960 S:      Maintained
11961 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11962 F:      drivers/gpio/gpio-omap.c
11963
11964 OMAP HARDWARE SPINLOCK SUPPORT
11965 M:      Ohad Ben-Cohen <ohad@wizery.com>
11966 L:      linux-omap@vger.kernel.org
11967 S:      Maintained
11968 F:      drivers/hwspinlock/omap_hwspinlock.c
11969
11970 OMAP HS MMC SUPPORT
11971 L:      linux-mmc@vger.kernel.org
11972 L:      linux-omap@vger.kernel.org
11973 S:      Orphan
11974 F:      drivers/mmc/host/omap_hsmmc.c
11975
11976 OMAP HWMOD DATA
11977 M:      Paul Walmsley <paul@pwsan.com>
11978 L:      linux-omap@vger.kernel.org
11979 S:      Maintained
11980 F:      arch/arm/mach-omap2/omap_hwmod*data*
11981
11982 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11983 M:      Benoît Cousson <bcousson@baylibre.com>
11984 L:      linux-omap@vger.kernel.org
11985 S:      Maintained
11986 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11987
11988 OMAP HWMOD SUPPORT
11989 M:      Benoît Cousson <bcousson@baylibre.com>
11990 M:      Paul Walmsley <paul@pwsan.com>
11991 L:      linux-omap@vger.kernel.org
11992 S:      Maintained
11993 F:      arch/arm/mach-omap2/omap_hwmod.*
11994
11995 OMAP I2C DRIVER
11996 M:      Vignesh R <vigneshr@ti.com>
11997 L:      linux-omap@vger.kernel.org
11998 L:      linux-i2c@vger.kernel.org
11999 S:      Maintained
12000 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12001 F:      drivers/i2c/busses/i2c-omap.c
12002
12003 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12004 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12005 L:      linux-media@vger.kernel.org
12006 S:      Maintained
12007 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12008 F:      drivers/media/platform/omap3isp/
12009 F:      drivers/staging/media/omap4iss/
12010
12011 OMAP MMC SUPPORT
12012 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12013 L:      linux-omap@vger.kernel.org
12014 S:      Odd Fixes
12015 F:      drivers/mmc/host/omap.c
12016
12017 OMAP POWER MANAGEMENT SUPPORT
12018 M:      Kevin Hilman <khilman@kernel.org>
12019 L:      linux-omap@vger.kernel.org
12020 S:      Maintained
12021 F:      arch/arm/*omap*/*pm*
12022 F:      drivers/cpufreq/omap-cpufreq.c
12023
12024 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12025 M:      Rajendra Nayak <rnayak@codeaurora.org>
12026 M:      Paul Walmsley <paul@pwsan.com>
12027 L:      linux-omap@vger.kernel.org
12028 S:      Maintained
12029 F:      arch/arm/mach-omap2/prm*
12030
12031 OMAP RANDOM NUMBER GENERATOR SUPPORT
12032 M:      Deepak Saxena <dsaxena@plexity.net>
12033 S:      Maintained
12034 F:      drivers/char/hw_random/omap-rng.c
12035
12036 OMAP USB SUPPORT
12037 L:      linux-usb@vger.kernel.org
12038 L:      linux-omap@vger.kernel.org
12039 S:      Orphan
12040 F:      drivers/usb/*/*omap*
12041 F:      arch/arm/*omap*/usb*
12042
12043 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12044 M:      Mark Jackson <mpfj@newflow.co.uk>
12045 L:      linux-omap@vger.kernel.org
12046 S:      Maintained
12047 F:      arch/arm/boot/dts/am335x-nano.dts
12048
12049 OMAP1 SUPPORT
12050 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12051 M:      Tony Lindgren <tony@atomide.com>
12052 L:      linux-omap@vger.kernel.org
12053 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12055 S:      Maintained
12056 F:      arch/arm/mach-omap1/
12057 F:      arch/arm/plat-omap/
12058 F:      arch/arm/configs/omap1_defconfig
12059 F:      drivers/i2c/busses/i2c-omap.c
12060 F:      include/linux/platform_data/i2c-omap.h
12061 F:      include/linux/platform_data/ams-delta-fiq.h
12062
12063 OMAP2+ SUPPORT
12064 M:      Tony Lindgren <tony@atomide.com>
12065 L:      linux-omap@vger.kernel.org
12066 W:      http://www.muru.com/linux/omap/
12067 W:      http://linux.omap.com/
12068 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12070 S:      Maintained
12071 F:      arch/arm/mach-omap2/
12072 F:      arch/arm/plat-omap/
12073 F:      arch/arm/configs/omap2plus_defconfig
12074 F:      drivers/bus/ti-sysc.c
12075 F:      drivers/i2c/busses/i2c-omap.c
12076 F:      drivers/irqchip/irq-omap-intc.c
12077 F:      drivers/mfd/*omap*.c
12078 F:      drivers/mfd/menelaus.c
12079 F:      drivers/mfd/palmas.c
12080 F:      drivers/mfd/tps65217.c
12081 F:      drivers/mfd/tps65218.c
12082 F:      drivers/mfd/tps65910.c
12083 F:      drivers/mfd/twl-core.[ch]
12084 F:      drivers/mfd/twl4030*.c
12085 F:      drivers/mfd/twl6030*.c
12086 F:      drivers/mfd/twl6040*.c
12087 F:      drivers/regulator/palmas-regulator*.c
12088 F:      drivers/regulator/pbias-regulator.c
12089 F:      drivers/regulator/tps65217-regulator.c
12090 F:      drivers/regulator/tps65218-regulator.c
12091 F:      drivers/regulator/tps65910-regulator.c
12092 F:      drivers/regulator/twl-regulator.c
12093 F:      drivers/regulator/twl6030-regulator.c
12094 F:      include/linux/platform_data/i2c-omap.h
12095 F:      include/linux/platform_data/ti-sysc.h
12096
12097 ONION OMEGA2+ BOARD
12098 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12099 L:      linux-mips@vger.kernel.org
12100 S:      Maintained
12101 F:      arch/mips/boot/dts/ralink/omega2p.dts
12102
12103 OMFS FILESYSTEM
12104 M:      Bob Copeland <me@bobcopeland.com>
12105 L:      linux-karma-devel@lists.sourceforge.net
12106 S:      Maintained
12107 F:      Documentation/filesystems/omfs.txt
12108 F:      fs/omfs/
12109
12110 OMNIKEY CARDMAN 4000 DRIVER
12111 M:      Harald Welte <laforge@gnumonks.org>
12112 S:      Maintained
12113 F:      drivers/char/pcmcia/cm4000_cs.c
12114 F:      include/linux/cm4000_cs.h
12115 F:      include/uapi/linux/cm4000_cs.h
12116
12117 OMNIKEY CARDMAN 4040 DRIVER
12118 M:      Harald Welte <laforge@gnumonks.org>
12119 S:      Maintained
12120 F:      drivers/char/pcmcia/cm4040_cs.*
12121
12122 OMNIVISION OV13858 SENSOR DRIVER
12123 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12124 L:      linux-media@vger.kernel.org
12125 T:      git git://linuxtv.org/media_tree.git
12126 S:      Maintained
12127 F:      drivers/media/i2c/ov13858.c
12128
12129 OMNIVISION OV2680 SENSOR DRIVER
12130 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12131 L:      linux-media@vger.kernel.org
12132 T:      git git://linuxtv.org/media_tree.git
12133 S:      Maintained
12134 F:      drivers/media/i2c/ov2680.c
12135 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12136
12137 OMNIVISION OV2685 SENSOR DRIVER
12138 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12139 L:      linux-media@vger.kernel.org
12140 T:      git git://linuxtv.org/media_tree.git
12141 S:      Maintained
12142 F:      drivers/media/i2c/ov2685.c
12143
12144 OMNIVISION OV5640 SENSOR DRIVER
12145 M:      Steve Longerbeam <slongerbeam@gmail.com>
12146 L:      linux-media@vger.kernel.org
12147 T:      git git://linuxtv.org/media_tree.git
12148 S:      Maintained
12149 F:      drivers/media/i2c/ov5640.c
12150
12151 OMNIVISION OV5647 SENSOR DRIVER
12152 M:      Luis Oliveira <lolivei@synopsys.com>
12153 L:      linux-media@vger.kernel.org
12154 T:      git git://linuxtv.org/media_tree.git
12155 S:      Maintained
12156 F:      drivers/media/i2c/ov5647.c
12157
12158 OMNIVISION OV5670 SENSOR DRIVER
12159 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12160 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12161 L:      linux-media@vger.kernel.org
12162 T:      git git://linuxtv.org/media_tree.git
12163 S:      Maintained
12164 F:      drivers/media/i2c/ov5670.c
12165
12166 OMNIVISION OV5675 SENSOR DRIVER
12167 M:      Shawn Tu <shawnx.tu@intel.com>
12168 L:      linux-media@vger.kernel.org
12169 T:      git git://linuxtv.org/media_tree.git
12170 S:      Maintained
12171 F:      drivers/media/i2c/ov5675.c
12172
12173 OMNIVISION OV5695 SENSOR DRIVER
12174 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12175 L:      linux-media@vger.kernel.org
12176 T:      git git://linuxtv.org/media_tree.git
12177 S:      Maintained
12178 F:      drivers/media/i2c/ov5695.c
12179
12180 OMNIVISION OV7670 SENSOR DRIVER
12181 M:      Jonathan Corbet <corbet@lwn.net>
12182 L:      linux-media@vger.kernel.org
12183 T:      git git://linuxtv.org/media_tree.git
12184 S:      Maintained
12185 F:      drivers/media/i2c/ov7670.c
12186 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12187
12188 OMNIVISION OV772x SENSOR DRIVER
12189 M:      Jacopo Mondi <jacopo@jmondi.org>
12190 L:      linux-media@vger.kernel.org
12191 T:      git git://linuxtv.org/media_tree.git
12192 S:      Odd fixes
12193 F:      drivers/media/i2c/ov772x.c
12194 F:      include/media/i2c/ov772x.h
12195 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12196
12197 OMNIVISION OV7740 SENSOR DRIVER
12198 M:      Wenyou Yang <wenyou.yang@microchip.com>
12199 L:      linux-media@vger.kernel.org
12200 T:      git git://linuxtv.org/media_tree.git
12201 S:      Maintained
12202 F:      drivers/media/i2c/ov7740.c
12203 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12204
12205 OMNIVISION OV9640 SENSOR DRIVER
12206 M:      Petr Cvek <petrcvekcz@gmail.com>
12207 L:      linux-media@vger.kernel.org
12208 S:      Maintained
12209 F:      drivers/media/i2c/ov9640.*
12210
12211 OMNIVISION OV8856 SENSOR DRIVER
12212 M:      Ben Kao <ben.kao@intel.com>
12213 L:      linux-media@vger.kernel.org
12214 T:      git git://linuxtv.org/media_tree.git
12215 S:      Maintained
12216 F:      drivers/media/i2c/ov8856.c
12217
12218 OMNIVISION OV9650 SENSOR DRIVER
12219 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12220 R:      Akinobu Mita <akinobu.mita@gmail.com>
12221 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12222 L:      linux-media@vger.kernel.org
12223 T:      git git://linuxtv.org/media_tree.git
12224 S:      Maintained
12225 F:      drivers/media/i2c/ov9650.c
12226 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12227
12228 ONENAND FLASH DRIVER
12229 M:      Kyungmin Park <kyungmin.park@samsung.com>
12230 L:      linux-mtd@lists.infradead.org
12231 S:      Maintained
12232 F:      drivers/mtd/nand/onenand/
12233 F:      include/linux/mtd/onenand*.h
12234
12235 OP-TEE DRIVER
12236 M:      Jens Wiklander <jens.wiklander@linaro.org>
12237 L:      tee-dev@lists.linaro.org
12238 S:      Maintained
12239 F:      drivers/tee/optee/
12240
12241 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12242 M:      Sumit Garg <sumit.garg@linaro.org>
12243 L:      tee-dev@lists.linaro.org
12244 S:      Maintained
12245 F:      drivers/char/hw_random/optee-rng.c
12246
12247 OPA-VNIC DRIVER
12248 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12249 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12250 L:      linux-rdma@vger.kernel.org
12251 S:      Supported
12252 F:      drivers/infiniband/ulp/opa_vnic
12253
12254 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12255 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12256 M:      Frank Rowand <frowand.list@gmail.com>
12257 L:      devicetree@vger.kernel.org
12258 S:      Maintained
12259 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12260 F:      Documentation/devicetree/overlay-notes.txt
12261 F:      drivers/of/overlay.c
12262 F:      drivers/of/resolver.c
12263 K:      of_overlay_notifier_
12264
12265 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12266 M:      Rob Herring <robh+dt@kernel.org>
12267 M:      Frank Rowand <frowand.list@gmail.com>
12268 L:      devicetree@vger.kernel.org
12269 W:      http://www.devicetree.org/
12270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12271 S:      Maintained
12272 F:      drivers/of/
12273 F:      include/linux/of*.h
12274 F:      scripts/dtc/
12275 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12276
12277 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12278 M:      Rob Herring <robh+dt@kernel.org>
12279 M:      Mark Rutland <mark.rutland@arm.com>
12280 L:      devicetree@vger.kernel.org
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12282 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12283 S:      Maintained
12284 F:      Documentation/devicetree/
12285 F:      arch/*/boot/dts/
12286 F:      include/dt-bindings/
12287
12288 OPENCORES I2C BUS DRIVER
12289 M:      Peter Korsgaard <peter@korsgaard.com>
12290 M:      Andrew Lunn <andrew@lunn.ch>
12291 L:      linux-i2c@vger.kernel.org
12292 S:      Maintained
12293 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12294 F:      Documentation/i2c/busses/i2c-ocores.rst
12295 F:      drivers/i2c/busses/i2c-ocores.c
12296 F:      include/linux/platform_data/i2c-ocores.h
12297
12298 OPENRISC ARCHITECTURE
12299 M:      Jonas Bonn <jonas@southpole.se>
12300 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12301 M:      Stafford Horne <shorne@gmail.com>
12302 T:      git git://github.com/openrisc/linux.git
12303 L:      openrisc@lists.librecores.org
12304 W:      http://openrisc.io
12305 S:      Maintained
12306 F:      Documentation/devicetree/bindings/openrisc/
12307 F:      Documentation/openrisc/
12308 F:      arch/openrisc/
12309 F:      drivers/irqchip/irq-ompic.c
12310 F:      drivers/irqchip/irq-or1k-*
12311
12312 OPENVSWITCH
12313 M:      Pravin B Shelar <pshelar@ovn.org>
12314 L:      netdev@vger.kernel.org
12315 L:      dev@openvswitch.org
12316 W:      http://openvswitch.org
12317 S:      Maintained
12318 F:      net/openvswitch/
12319 F:      include/uapi/linux/openvswitch.h
12320
12321 OPERATING PERFORMANCE POINTS (OPP)
12322 M:      Viresh Kumar <vireshk@kernel.org>
12323 M:      Nishanth Menon <nm@ti.com>
12324 M:      Stephen Boyd <sboyd@kernel.org>
12325 L:      linux-pm@vger.kernel.org
12326 S:      Maintained
12327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12328 F:      drivers/opp/
12329 F:      include/linux/pm_opp.h
12330 F:      Documentation/power/opp.rst
12331 F:      Documentation/devicetree/bindings/opp/
12332
12333 OPL4 DRIVER
12334 M:      Clemens Ladisch <clemens@ladisch.de>
12335 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12337 S:      Maintained
12338 F:      sound/drivers/opl4/
12339
12340 OPROFILE
12341 M:      Robert Richter <rric@kernel.org>
12342 L:      oprofile-list@lists.sf.net
12343 S:      Maintained
12344 F:      arch/*/include/asm/oprofile*.h
12345 F:      arch/*/oprofile/
12346 F:      drivers/oprofile/
12347 F:      include/linux/oprofile.h
12348
12349 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12350 M:      Mark Fasheh <mark@fasheh.com>
12351 M:      Joel Becker <jlbec@evilplan.org>
12352 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12353 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12354 W:      http://ocfs2.wiki.kernel.org
12355 S:      Supported
12356 F:      Documentation/filesystems/ocfs2.txt
12357 F:      Documentation/filesystems/dlmfs.txt
12358 F:      fs/ocfs2/
12359
12360 ORANGEFS FILESYSTEM
12361 M:      Mike Marshall <hubcap@omnibond.com>
12362 R:      Martin Brandenburg <martin@omnibond.com>
12363 L:      devel@lists.orangefs.org
12364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12365 S:      Supported
12366 F:      fs/orangefs/
12367 F:      Documentation/filesystems/orangefs.txt
12368
12369 ORINOCO DRIVER
12370 L:      linux-wireless@vger.kernel.org
12371 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12372 W:      http://www.nongnu.org/orinoco/
12373 S:      Orphan
12374 F:      drivers/net/wireless/intersil/orinoco/
12375
12376 OV2659 OMNIVISION SENSOR DRIVER
12377 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12378 L:      linux-media@vger.kernel.org
12379 W:      https://linuxtv.org
12380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12381 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12382 S:      Maintained
12383 F:      drivers/media/i2c/ov2659.c
12384 F:      include/media/i2c/ov2659.h
12385
12386 OVERLAY FILESYSTEM
12387 M:      Miklos Szeredi <miklos@szeredi.hu>
12388 L:      linux-unionfs@vger.kernel.org
12389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12390 S:      Supported
12391 F:      fs/overlayfs/
12392 F:      Documentation/filesystems/overlayfs.txt
12393
12394 P54 WIRELESS DRIVER
12395 M:      Christian Lamparter <chunkeey@googlemail.com>
12396 L:      linux-wireless@vger.kernel.org
12397 W:      http://wireless.kernel.org/en/users/Drivers/p54
12398 S:      Maintained
12399 F:      drivers/net/wireless/intersil/p54/
12400
12401 PA SEMI ETHERNET DRIVER
12402 L:      netdev@vger.kernel.org
12403 S:      Orphan
12404 F:      drivers/net/ethernet/pasemi/*
12405
12406 PA SEMI SMBUS DRIVER
12407 L:      linux-i2c@vger.kernel.org
12408 S:      Orphan
12409 F:      drivers/i2c/busses/i2c-pasemi.c
12410
12411 PACKING
12412 M:      Vladimir Oltean <olteanv@gmail.com>
12413 L:      netdev@vger.kernel.org
12414 S:      Supported
12415 F:      lib/packing.c
12416 F:      include/linux/packing.h
12417 F:      Documentation/core-api/packing.rst
12418
12419 PADATA PARALLEL EXECUTION MECHANISM
12420 M:      Steffen Klassert <steffen.klassert@secunet.com>
12421 L:      linux-crypto@vger.kernel.org
12422 S:      Maintained
12423 F:      kernel/padata.c
12424 F:      include/linux/padata.h
12425 F:      Documentation/padata.txt
12426
12427 PAGE POOL
12428 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12429 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12430 L:      netdev@vger.kernel.org
12431 S:      Supported
12432 F:      net/core/page_pool.c
12433 F:      include/net/page_pool.h
12434
12435 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12436 M:      Harald Welte <laforge@gnumonks.org>
12437 L:      platform-driver-x86@vger.kernel.org
12438 S:      Maintained
12439 F:      drivers/platform/x86/panasonic-laptop.c
12440
12441 PARALLEL LCD/KEYPAD PANEL DRIVER
12442 M:      Willy Tarreau <willy@haproxy.com>
12443 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12444 S:      Odd Fixes
12445 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12446 F:      drivers/auxdisplay/panel.c
12447
12448 PARALLEL PORT SUBSYSTEM
12449 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12450 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12451 L:      linux-parport@lists.infradead.org (subscribers-only)
12452 S:      Maintained
12453 F:      drivers/parport/
12454 F:      include/linux/parport*.h
12455 F:      drivers/char/ppdev.c
12456 F:      include/uapi/linux/ppdev.h
12457 F:      Documentation/driver-api/parport*.rst
12458
12459 PARAVIRT_OPS INTERFACE
12460 M:      Juergen Gross <jgross@suse.com>
12461 M:      Thomas Hellstrom <thellstrom@vmware.com>
12462 M:      "VMware, Inc." <pv-drivers@vmware.com>
12463 L:      virtualization@lists.linux-foundation.org
12464 S:      Supported
12465 F:      Documentation/virt/paravirt_ops.rst
12466 F:      arch/*/kernel/paravirt*
12467 F:      arch/*/include/asm/paravirt*.h
12468 F:      include/linux/hypervisor.h
12469
12470 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12471 M:      Tim Waugh <tim@cyberelk.net>
12472 L:      linux-parport@lists.infradead.org (subscribers-only)
12473 S:      Maintained
12474 F:      Documentation/admin-guide/blockdev/paride.rst
12475 F:      drivers/block/paride/
12476
12477 PARISC ARCHITECTURE
12478 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12479 M:      Helge Deller <deller@gmx.de>
12480 L:      linux-parisc@vger.kernel.org
12481 W:      http://www.parisc-linux.org/
12482 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12485 S:      Maintained
12486 F:      arch/parisc/
12487 F:      Documentation/parisc/
12488 F:      drivers/parisc/
12489 F:      drivers/char/agp/parisc-agp.c
12490 F:      drivers/input/misc/hp_sdc_rtc.c
12491 F:      drivers/input/serio/gscps2.c
12492 F:      drivers/input/serio/hp_sdc*
12493 F:      drivers/parport/parport_gsc.*
12494 F:      drivers/tty/serial/8250/8250_gsc.c
12495 F:      drivers/video/fbdev/sti*
12496 F:      drivers/video/console/sti*
12497 F:      drivers/video/logo/logo_parisc*
12498 F:      include/linux/hp_sdc.h
12499
12500 PARMAN
12501 M:      Jiri Pirko <jiri@mellanox.com>
12502 L:      netdev@vger.kernel.org
12503 S:      Supported
12504 F:      lib/parman.c
12505 F:      lib/test_parman.c
12506 F:      include/linux/parman.h
12507
12508 PC ENGINES APU BOARD DRIVER
12509 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12510 S:      Maintained
12511 F:      drivers/platform/x86/pcengines-apuv2.c
12512
12513 PC87360 HARDWARE MONITORING DRIVER
12514 M:      Jim Cromie <jim.cromie@gmail.com>
12515 L:      linux-hwmon@vger.kernel.org
12516 S:      Maintained
12517 F:      Documentation/hwmon/pc87360.rst
12518 F:      drivers/hwmon/pc87360.c
12519
12520 PC8736x GPIO DRIVER
12521 M:      Jim Cromie <jim.cromie@gmail.com>
12522 S:      Maintained
12523 F:      drivers/char/pc8736x_gpio.c
12524
12525 PC87427 HARDWARE MONITORING DRIVER
12526 M:      Jean Delvare <jdelvare@suse.com>
12527 L:      linux-hwmon@vger.kernel.org
12528 S:      Maintained
12529 F:      Documentation/hwmon/pc87427.rst
12530 F:      drivers/hwmon/pc87427.c
12531
12532 PCA9532 LED DRIVER
12533 M:      Riku Voipio <riku.voipio@iki.fi>
12534 S:      Maintained
12535 F:      drivers/leds/leds-pca9532.c
12536 F:      include/linux/leds-pca9532.h
12537
12538 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12539 M:      Guenter Roeck <linux@roeck-us.net>
12540 L:      linux-i2c@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12543
12544 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12545 M:      Khalid Aziz <khalid@gonehiking.org>
12546 S:      Maintained
12547 F:      drivers/firmware/pcdp.*
12548
12549 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12550 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12551 L:      linux-pci@vger.kernel.org
12552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12553 S:      Maintained
12554 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12555 F:      drivers/pci/controller/pci-aardvark.c
12556
12557 PCI DRIVER FOR ALTERA PCIE IP
12558 M:      Ley Foon Tan <lftan@altera.com>
12559 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12560 L:      linux-pci@vger.kernel.org
12561 S:      Supported
12562 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12563 F:      drivers/pci/controller/pcie-altera.c
12564
12565 PCI DRIVER FOR APPLIEDMICRO XGENE
12566 M:      Toan Le <toan@os.amperecomputing.com>
12567 L:      linux-pci@vger.kernel.org
12568 L:      linux-arm-kernel@lists.infradead.org
12569 S:      Maintained
12570 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12571 F:      drivers/pci/controller/pci-xgene.c
12572
12573 PCI DRIVER FOR ARM VERSATILE PLATFORM
12574 M:      Rob Herring <robh@kernel.org>
12575 L:      linux-pci@vger.kernel.org
12576 L:      linux-arm-kernel@lists.infradead.org
12577 S:      Maintained
12578 F:      Documentation/devicetree/bindings/pci/versatile.txt
12579 F:      drivers/pci/controller/pci-versatile.c
12580
12581 PCI DRIVER FOR ARMADA 8K
12582 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12583 L:      linux-pci@vger.kernel.org
12584 L:      linux-arm-kernel@lists.infradead.org
12585 S:      Maintained
12586 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12587 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12588
12589 PCI DRIVER FOR CADENCE PCIE IP
12590 M:      Tom Joseph <tjoseph@cadence.com>
12591 L:      linux-pci@vger.kernel.org
12592 S:      Maintained
12593 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12594 F:      drivers/pci/controller/pcie-cadence*
12595
12596 PCI DRIVER FOR FREESCALE LAYERSCAPE
12597 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12598 M:      Mingkai Hu <mingkai.hu@nxp.com>
12599 M:      Roy Zang <roy.zang@nxp.com>
12600 L:      linuxppc-dev@lists.ozlabs.org
12601 L:      linux-pci@vger.kernel.org
12602 L:      linux-arm-kernel@lists.infradead.org
12603 S:      Maintained
12604 F:      drivers/pci/controller/dwc/*layerscape*
12605
12606 PCI DRIVER FOR GENERIC OF HOSTS
12607 M:      Will Deacon <will@kernel.org>
12608 L:      linux-pci@vger.kernel.org
12609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12610 S:      Maintained
12611 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12612 F:      drivers/pci/controller/pci-host-common.c
12613 F:      drivers/pci/controller/pci-host-generic.c
12614
12615 PCI DRIVER FOR IMX6
12616 M:      Richard Zhu <hongxing.zhu@nxp.com>
12617 M:      Lucas Stach <l.stach@pengutronix.de>
12618 L:      linux-pci@vger.kernel.org
12619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12620 S:      Maintained
12621 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12622 F:      drivers/pci/controller/dwc/*imx6*
12623
12624 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12625 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12626 L:      linux-pci@vger.kernel.org
12627 S:      Supported
12628 F:      drivers/pci/controller/vmd.c
12629
12630 PCI DRIVER FOR MICROSEMI SWITCHTEC
12631 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12632 M:      Logan Gunthorpe <logang@deltatee.com>
12633 L:      linux-pci@vger.kernel.org
12634 S:      Maintained
12635 F:      Documentation/driver-api/switchtec.rst
12636 F:      Documentation/ABI/testing/sysfs-class-switchtec
12637 F:      drivers/pci/switch/switchtec*
12638 F:      include/uapi/linux/switchtec_ioctl.h
12639 F:      include/linux/switchtec.h
12640 F:      drivers/ntb/hw/mscc/
12641
12642 PCI DRIVER FOR MOBIVEIL PCIE IP
12643 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12644 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12645 L:      linux-pci@vger.kernel.org
12646 S:      Supported
12647 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12648 F:      drivers/pci/controller/pcie-mobiveil.c
12649
12650 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12651 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12652 M:      Jason Cooper <jason@lakedaemon.net>
12653 L:      linux-pci@vger.kernel.org
12654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12655 S:      Maintained
12656 F:      drivers/pci/controller/*mvebu*
12657
12658 PCI DRIVER FOR NVIDIA TEGRA
12659 M:      Thierry Reding <thierry.reding@gmail.com>
12660 L:      linux-tegra@vger.kernel.org
12661 L:      linux-pci@vger.kernel.org
12662 S:      Supported
12663 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12664 F:      drivers/pci/controller/pci-tegra.c
12665
12666 PCI DRIVER FOR RENESAS R-CAR
12667 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12668 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12669 L:      linux-pci@vger.kernel.org
12670 L:      linux-renesas-soc@vger.kernel.org
12671 S:      Maintained
12672 F:      drivers/pci/controller/*rcar*
12673
12674 PCI DRIVER FOR SAMSUNG EXYNOS
12675 M:      Jingoo Han <jingoohan1@gmail.com>
12676 L:      linux-pci@vger.kernel.org
12677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12678 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12679 S:      Maintained
12680 F:      drivers/pci/controller/dwc/pci-exynos.c
12681
12682 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12683 M:      Jingoo Han <jingoohan1@gmail.com>
12684 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12685 L:      linux-pci@vger.kernel.org
12686 S:      Maintained
12687 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12688 F:      drivers/pci/controller/dwc/*designware*
12689
12690 PCI DRIVER FOR TI DRA7XX
12691 M:      Kishon Vijay Abraham I <kishon@ti.com>
12692 L:      linux-omap@vger.kernel.org
12693 L:      linux-pci@vger.kernel.org
12694 S:      Supported
12695 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12696 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12697
12698 PCI DRIVER FOR TI KEYSTONE
12699 M:      Murali Karicheri <m-karicheri2@ti.com>
12700 L:      linux-pci@vger.kernel.org
12701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12702 S:      Maintained
12703 F:      drivers/pci/controller/dwc/pci-keystone.c
12704
12705 PCI ENDPOINT SUBSYSTEM
12706 M:      Kishon Vijay Abraham I <kishon@ti.com>
12707 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12708 L:      linux-pci@vger.kernel.org
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12710 S:      Supported
12711 F:      drivers/pci/endpoint/
12712 F:      drivers/misc/pci_endpoint_test.c
12713 F:      tools/pci/
12714
12715 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12716 M:      Russell Currey <ruscur@russell.cc>
12717 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12718 M:      Oliver O'Halloran <oohall@gmail.com>
12719 L:      linuxppc-dev@lists.ozlabs.org
12720 S:      Supported
12721 F:      Documentation/PCI/pci-error-recovery.rst
12722 F:      drivers/pci/pcie/aer.c
12723 F:      drivers/pci/pcie/dpc.c
12724 F:      drivers/pci/pcie/err.c
12725 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12726 F:      arch/powerpc/kernel/eeh*.c
12727 F:      arch/powerpc/platforms/*/eeh*.c
12728 F:      arch/powerpc/include/*/eeh*.h
12729
12730 PCI ERROR RECOVERY
12731 M:      Linas Vepstas <linasvepstas@gmail.com>
12732 L:      linux-pci@vger.kernel.org
12733 S:      Supported
12734 F:      Documentation/PCI/pci-error-recovery.rst
12735
12736 PCI MSI DRIVER FOR ALTERA MSI IP
12737 M:      Ley Foon Tan <lftan@altera.com>
12738 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12739 L:      linux-pci@vger.kernel.org
12740 S:      Supported
12741 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12742 F:      drivers/pci/controller/pcie-altera-msi.c
12743
12744 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12745 M:      Toan Le <toan@os.amperecomputing.com>
12746 L:      linux-pci@vger.kernel.org
12747 L:      linux-arm-kernel@lists.infradead.org
12748 S:      Maintained
12749 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12750 F:      drivers/pci/controller/pci-xgene-msi.c
12751
12752 PCI SUBSYSTEM
12753 M:      Bjorn Helgaas <bhelgaas@google.com>
12754 L:      linux-pci@vger.kernel.org
12755 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12757 S:      Supported
12758 F:      Documentation/devicetree/bindings/pci/
12759 F:      Documentation/PCI/
12760 F:      drivers/acpi/pci*
12761 F:      drivers/pci/
12762 F:      include/asm-generic/pci*
12763 F:      include/linux/pci*
12764 F:      include/linux/of_pci.h
12765 F:      include/uapi/linux/pci*
12766 F:      lib/pci*
12767 F:      arch/x86/pci/
12768 F:      arch/x86/kernel/quirks.c
12769 F:      arch/x86/kernel/early-quirks.c
12770
12771 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12772 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12773 R:      Andrew Murray <andrew.murray@arm.com>
12774 L:      linux-pci@vger.kernel.org
12775 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12777 S:      Supported
12778 F:      drivers/pci/controller/
12779
12780 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12781 M:      Jonathan Chocron <jonnyc@amazon.com>
12782 L:      linux-pci@vger.kernel.org
12783 S:      Maintained
12784 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12785 F:      drivers/pci/controller/dwc/pcie-al.c
12786
12787 PCIE DRIVER FOR AMLOGIC MESON
12788 M:      Yue Wang <yue.wang@Amlogic.com>
12789 L:      linux-pci@vger.kernel.org
12790 L:      linux-amlogic@lists.infradead.org
12791 S:      Maintained
12792 F:      drivers/pci/controller/dwc/pci-meson.c
12793
12794 PCIE DRIVER FOR AXIS ARTPEC
12795 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12796 L:      linux-arm-kernel@axis.com
12797 L:      linux-pci@vger.kernel.org
12798 S:      Maintained
12799 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12800 F:      drivers/pci/controller/dwc/*artpec*
12801
12802 PCIE DRIVER FOR CAVIUM THUNDERX
12803 M:      Robert Richter <rrichter@marvell.com>
12804 L:      linux-pci@vger.kernel.org
12805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12806 S:      Supported
12807 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12808 F:      drivers/pci/controller/pci-thunder-*
12809
12810 PCIE DRIVER FOR HISILICON
12811 M:      Zhou Wang <wangzhou1@hisilicon.com>
12812 L:      linux-pci@vger.kernel.org
12813 S:      Maintained
12814 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12815 F:      drivers/pci/controller/dwc/pcie-hisi.c
12816
12817 PCIE DRIVER FOR HISILICON KIRIN
12818 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12819 M:      Binghui Wang <wangbinghui@hisilicon.com>
12820 L:      linux-pci@vger.kernel.org
12821 S:      Maintained
12822 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12823 F:      drivers/pci/controller/dwc/pcie-kirin.c
12824
12825 PCIE DRIVER FOR HISILICON STB
12826 M:      Shawn Guo <shawn.guo@linaro.org>
12827 L:      linux-pci@vger.kernel.org
12828 S:      Maintained
12829 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12830 F:      drivers/pci/controller/dwc/pcie-histb.c
12831
12832 PCIE DRIVER FOR MEDIATEK
12833 M:      Ryder Lee <ryder.lee@mediatek.com>
12834 L:      linux-pci@vger.kernel.org
12835 L:      linux-mediatek@lists.infradead.org
12836 S:      Supported
12837 F:      Documentation/devicetree/bindings/pci/mediatek*
12838 F:      drivers/pci/controller/*mediatek*
12839
12840 PCIE DRIVER FOR QUALCOMM MSM
12841 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12842 L:      linux-pci@vger.kernel.org
12843 L:      linux-arm-msm@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/pci/controller/dwc/*qcom*
12846
12847 PCIE DRIVER FOR ROCKCHIP
12848 M:      Shawn Lin <shawn.lin@rock-chips.com>
12849 L:      linux-pci@vger.kernel.org
12850 L:      linux-rockchip@lists.infradead.org
12851 S:      Maintained
12852 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12853 F:      drivers/pci/controller/pcie-rockchip*
12854
12855 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12856 M:      Linus Walleij <linus.walleij@linaro.org>
12857 L:      linux-pci@vger.kernel.org
12858 S:      Maintained
12859 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12860 F:      drivers/pci/controller/pci-v3-semi.c
12861
12862 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12863 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12864 L:      linux-pci@vger.kernel.org
12865 S:      Maintained
12866 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12867 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12868
12869 PCIE DRIVER FOR ST SPEAR13XX
12870 M:      Pratyush Anand <pratyush.anand@gmail.com>
12871 L:      linux-pci@vger.kernel.org
12872 S:      Maintained
12873 F:      drivers/pci/controller/dwc/*spear*
12874
12875 PCMCIA SUBSYSTEM
12876 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12878 S:      Odd Fixes
12879 F:      Documentation/pcmcia/
12880 F:      tools/pcmcia/
12881 F:      drivers/pcmcia/
12882 F:      include/pcmcia/
12883
12884 PCNET32 NETWORK DRIVER
12885 M:      Don Fry <pcnet32@frontier.com>
12886 L:      netdev@vger.kernel.org
12887 S:      Maintained
12888 F:      drivers/net/ethernet/amd/pcnet32.c
12889
12890 PCRYPT PARALLEL CRYPTO ENGINE
12891 M:      Steffen Klassert <steffen.klassert@secunet.com>
12892 L:      linux-crypto@vger.kernel.org
12893 S:      Maintained
12894 F:      crypto/pcrypt.c
12895 F:      include/crypto/pcrypt.h
12896
12897 PEAQ WMI HOTKEYS DRIVER
12898 M:      Hans de Goede <hdegoede@redhat.com>
12899 L:      platform-driver-x86@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/platform/x86/peaq-wmi.c
12902
12903 PENSANDO ETHERNET DRIVERS
12904 M:      Shannon Nelson <snelson@pensando.io>
12905 M:      Pensando Drivers <drivers@pensando.io>
12906 L:      netdev@vger.kernel.org
12907 S:      Supported
12908 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12909 F:      drivers/net/ethernet/pensando/
12910
12911 PER-CPU MEMORY ALLOCATOR
12912 M:      Dennis Zhou <dennis@kernel.org>
12913 M:      Tejun Heo <tj@kernel.org>
12914 M:      Christoph Lameter <cl@linux.com>
12915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12916 S:      Maintained
12917 F:      include/linux/percpu*.h
12918 F:      mm/percpu*.c
12919 F:      arch/*/include/asm/percpu.h
12920
12921 PER-TASK DELAY ACCOUNTING
12922 M:      Balbir Singh <bsingharora@gmail.com>
12923 S:      Maintained
12924 F:      include/linux/delayacct.h
12925 F:      kernel/delayacct.c
12926
12927 PERFORMANCE EVENTS SUBSYSTEM
12928 M:      Peter Zijlstra <peterz@infradead.org>
12929 M:      Ingo Molnar <mingo@redhat.com>
12930 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12931 R:      Mark Rutland <mark.rutland@arm.com>
12932 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12933 R:      Jiri Olsa <jolsa@redhat.com>
12934 R:      Namhyung Kim <namhyung@kernel.org>
12935 L:      linux-kernel@vger.kernel.org
12936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12937 S:      Supported
12938 F:      kernel/events/*
12939 F:      include/linux/perf_event.h
12940 F:      include/uapi/linux/perf_event.h
12941 F:      arch/*/kernel/perf_event*.c
12942 F:      arch/*/kernel/*/perf_event*.c
12943 F:      arch/*/kernel/*/*/perf_event*.c
12944 F:      arch/*/include/asm/perf_event.h
12945 F:      arch/*/kernel/perf_callchain.c
12946 F:      arch/*/events/*
12947 F:      arch/*/events/*/*
12948 F:      tools/perf/
12949
12950 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12951 R:      John Garry <john.garry@huawei.com>
12952 R:      Will Deacon <will@kernel.org>
12953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12954 S:      Supported
12955 F:      tools/perf/pmu-events/arch/arm64/
12956
12957 PERSONALITY HANDLING
12958 M:      Christoph Hellwig <hch@infradead.org>
12959 L:      linux-abi-devel@lists.sourceforge.net
12960 S:      Maintained
12961 F:      include/linux/personality.h
12962 F:      include/uapi/linux/personality.h
12963
12964 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12965 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12966 L:      linux-input@vger.kernel.org
12967 S:      Maintained
12968 F:      Documentation/input/devices/pxrc.rst
12969 F:      drivers/input/joystick/pxrc.c
12970
12971 FLYSKY FSIA6B RC RECEIVER
12972 M:      Markus Koch <markus@notsyncing.net>
12973 L:      linux-input@vger.kernel.org
12974 S:      Maintained
12975 F:      drivers/input/joystick/fsia6b.c
12976
12977 PHONET PROTOCOL
12978 M:      Remi Denis-Courmont <courmisch@gmail.com>
12979 S:      Supported
12980 F:      Documentation/networking/phonet.txt
12981 F:      include/linux/phonet.h
12982 F:      include/net/phonet/
12983 F:      include/uapi/linux/phonet.h
12984 F:      net/phonet/
12985
12986 PHRAM MTD DRIVER
12987 M:      Joern Engel <joern@lazybastard.org>
12988 L:      linux-mtd@lists.infradead.org
12989 S:      Maintained
12990 F:      drivers/mtd/devices/phram.c
12991
12992 PICOLCD HID DRIVER
12993 M:      Bruno Prémont <bonbons@linux-vserver.org>
12994 L:      linux-input@vger.kernel.org
12995 S:      Maintained
12996 F:      drivers/hid/hid-picolcd*
12997
12998 PICOXCELL SUPPORT
12999 M:      Jamie Iles <jamie@jamieiles.com>
13000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13001 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13002 S:      Supported
13003 F:      arch/arm/boot/dts/picoxcell*
13004 F:      arch/arm/mach-picoxcell/
13005 F:      drivers/crypto/picoxcell*
13006
13007 PIDFD API
13008 M:      Christian Brauner <christian@brauner.io>
13009 L:      linux-kernel@vger.kernel.org
13010 S:      Maintained
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13012 F:      samples/pidfd/
13013 F:      tools/testing/selftests/pidfd/
13014 F:      tools/testing/selftests/clone3/
13015 K:      (?i)pidfd
13016 K:      (?i)clone3
13017 K:      \b(clone_args|kernel_clone_args)\b
13018
13019 PIN CONTROL SUBSYSTEM
13020 M:      Linus Walleij <linus.walleij@linaro.org>
13021 L:      linux-gpio@vger.kernel.org
13022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13023 S:      Maintained
13024 F:      Documentation/devicetree/bindings/pinctrl/
13025 F:      Documentation/driver-api/pinctl.rst
13026 F:      drivers/pinctrl/
13027 F:      include/linux/pinctrl/
13028
13029 PIN CONTROLLER - MICROCHIP AT91
13030 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13032 L:      linux-gpio@vger.kernel.org
13033 S:      Supported
13034 F:      drivers/pinctrl/pinctrl-at91*
13035 F:      drivers/gpio/gpio-sama5d2-piobu.c
13036
13037 PIN CONTROLLER - FREESCALE
13038 M:      Dong Aisheng <aisheng.dong@nxp.com>
13039 M:      Fabio Estevam <festevam@gmail.com>
13040 M:      Shawn Guo <shawnguo@kernel.org>
13041 M:      Stefan Agner <stefan@agner.ch>
13042 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13043 L:      linux-gpio@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/pinctrl/freescale/
13046 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13047
13048 PIN CONTROLLER - INTEL
13049 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13050 M:      Andy Shevchenko <andy@kernel.org>
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13052 S:      Maintained
13053 F:      drivers/pinctrl/intel/
13054
13055 PIN CONTROLLER - MEDIATEK
13056 M:      Sean Wang <sean.wang@kernel.org>
13057 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13058 S:      Maintained
13059 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13060 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13061 F:      drivers/pinctrl/mediatek/
13062
13063 PIN CONTROLLER - QUALCOMM
13064 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13065 S:      Maintained
13066 L:      linux-arm-msm@vger.kernel.org
13067 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13068 F:      drivers/pinctrl/qcom/
13069
13070 PIN CONTROLLER - RENESAS
13071 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13072 L:      linux-renesas-soc@vger.kernel.org
13073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13074 S:      Maintained
13075 F:      drivers/pinctrl/pinctrl-rz*
13076 F:      drivers/pinctrl/sh-pfc/
13077
13078 PIN CONTROLLER - SAMSUNG
13079 M:      Tomasz Figa <tomasz.figa@gmail.com>
13080 M:      Krzysztof Kozlowski <krzk@kernel.org>
13081 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13083 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13084 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13086 S:      Maintained
13087 F:      drivers/pinctrl/samsung/
13088 F:      include/dt-bindings/pinctrl/samsung.h
13089 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13090
13091 PIN CONTROLLER - SINGLE
13092 M:      Tony Lindgren <tony@atomide.com>
13093 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13095 L:      linux-omap@vger.kernel.org
13096 S:      Maintained
13097 F:      drivers/pinctrl/pinctrl-single.c
13098
13099 PIN CONTROLLER - ST SPEAR
13100 M:      Viresh Kumar <vireshk@kernel.org>
13101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13102 W:      http://www.st.com/spear
13103 S:      Maintained
13104 F:      drivers/pinctrl/spear/
13105
13106 PISTACHIO SOC SUPPORT
13107 M:      James Hartley <james.hartley@sondrel.com>
13108 L:      linux-mips@vger.kernel.org
13109 S:      Odd Fixes
13110 F:      arch/mips/pistachio/
13111 F:      arch/mips/include/asm/mach-pistachio/
13112 F:      arch/mips/boot/dts/img/pistachio*
13113 F:      arch/mips/configs/pistachio*_defconfig
13114
13115 PKTCDVD DRIVER
13116 S:      Orphan
13117 M:      linux-block@vger.kernel.org
13118 F:      drivers/block/pktcdvd.c
13119 F:      include/linux/pktcdvd.h
13120 F:      include/uapi/linux/pktcdvd.h
13121
13122 PKUNITY SOC DRIVERS
13123 M:      Guan Xuetao <gxt@pku.edu.cn>
13124 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13125 S:      Maintained
13126 T:      git git://github.com/gxt/linux.git
13127 F:      drivers/input/serio/i8042-unicore32io.h
13128 F:      drivers/i2c/busses/i2c-puv3.c
13129 F:      drivers/video/fbdev/fb-puv3.c
13130 F:      drivers/rtc/rtc-puv3.c
13131
13132 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13133 M:      Tomasz Duszynski <tduszyns@gmail.com>
13134 S:      Maintained
13135 F:      drivers/iio/chemical/pms7003.c
13136 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13137
13138 PMBUS HARDWARE MONITORING DRIVERS
13139 M:      Guenter Roeck <linux@roeck-us.net>
13140 L:      linux-hwmon@vger.kernel.org
13141 W:      http://hwmon.wiki.kernel.org/
13142 W:      http://www.roeck-us.net/linux/drivers/
13143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13144 S:      Maintained
13145 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13146 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13147 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13148 F:      Documentation/hwmon/adm1275.rst
13149 F:      Documentation/hwmon/ibm-cffps.rst
13150 F:      Documentation/hwmon/ir35221.rst
13151 F:      Documentation/hwmon/lm25066.rst
13152 F:      Documentation/hwmon/ltc2978.rst
13153 F:      Documentation/hwmon/ltc3815.rst
13154 F:      Documentation/hwmon/max16064.rst
13155 F:      Documentation/hwmon/max20751.rst
13156 F:      Documentation/hwmon/max31785.rst
13157 F:      Documentation/hwmon/max34440.rst
13158 F:      Documentation/hwmon/max8688.rst
13159 F:      Documentation/hwmon/pmbus.rst
13160 F:      Documentation/hwmon/pmbus-core.rst
13161 F:      Documentation/hwmon/tps40422.rst
13162 F:      Documentation/hwmon/ucd9000.rst
13163 F:      Documentation/hwmon/ucd9200.rst
13164 F:      Documentation/hwmon/zl6100.rst
13165 F:      drivers/hwmon/pmbus/
13166 F:      include/linux/pmbus.h
13167
13168 PMC SIERRA MaxRAID DRIVER
13169 L:      linux-scsi@vger.kernel.org
13170 W:      http://www.pmc-sierra.com/
13171 S:      Orphan
13172 F:      drivers/scsi/pmcraid.*
13173
13174 PMC SIERRA PM8001 DRIVER
13175 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13176 L:      linux-scsi@vger.kernel.org
13177 S:      Supported
13178 F:      drivers/scsi/pm8001/
13179
13180 PM-GRAPH UTILITY
13181 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13182 L:      linux-pm@vger.kernel.org
13183 W:      https://01.org/pm-graph
13184 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13185 T:      git git://github.com/intel/pm-graph
13186 S:      Supported
13187 F:      tools/power/pm-graph
13188
13189 PNP SUPPORT
13190 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13191 S:      Maintained
13192 F:      drivers/pnp/
13193
13194 PNI RM3100 IIO DRIVER
13195 M:      Song Qiang <songqiang1304521@gmail.com>
13196 L:      linux-iio@vger.kernel.org
13197 S:      Maintained
13198 F:      drivers/iio/magnetometer/rm3100*
13199 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13200
13201 POSIX CLOCKS and TIMERS
13202 M:      Thomas Gleixner <tglx@linutronix.de>
13203 L:      linux-kernel@vger.kernel.org
13204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13205 S:      Maintained
13206 F:      fs/timerfd.c
13207 F:      include/linux/timer*
13208 F:      kernel/time/*timer*
13209
13210 POWER MANAGEMENT CORE
13211 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13212 L:      linux-pm@vger.kernel.org
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13214 B:      https://bugzilla.kernel.org
13215 S:      Supported
13216 F:      drivers/base/power/
13217 F:      include/linux/pm.h
13218 F:      include/linux/pm_*
13219 F:      include/linux/powercap.h
13220 F:      include/linux/intel_rapl.h
13221 F:      drivers/powercap/
13222 F:      kernel/configs/nopm.config
13223
13224 POWER STATE COORDINATION INTERFACE (PSCI)
13225 M:      Mark Rutland <mark.rutland@arm.com>
13226 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13227 L:      linux-arm-kernel@lists.infradead.org
13228 S:      Maintained
13229 F:      drivers/firmware/psci/
13230 F:      include/linux/psci.h
13231 F:      include/uapi/linux/psci.h
13232
13233 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13234 M:      Sebastian Reichel <sre@kernel.org>
13235 L:      linux-pm@vger.kernel.org
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13237 S:      Maintained
13238 F:      Documentation/ABI/testing/sysfs-class-power
13239 F:      Documentation/devicetree/bindings/power/supply/
13240 F:      include/linux/power_supply.h
13241 F:      drivers/power/supply/
13242
13243 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13244 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13245 L:      linuxppc-dev@lists.ozlabs.org
13246 S:      Maintained
13247 F:      drivers/char/powernv-op-panel.c
13248
13249 PPP OVER ATM (RFC 2364)
13250 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13251 S:      Maintained
13252 F:      net/atm/pppoatm.c
13253 F:      include/uapi/linux/atmppp.h
13254
13255 PPP OVER ETHERNET
13256 M:      Michal Ostrowski <mostrows@earthlink.net>
13257 S:      Maintained
13258 F:      drivers/net/ppp/pppoe.c
13259 F:      drivers/net/ppp/pppox.c
13260
13261 PPP OVER L2TP
13262 M:      James Chapman <jchapman@katalix.com>
13263 S:      Maintained
13264 F:      net/l2tp/l2tp_ppp.c
13265 F:      include/linux/if_pppol2tp.h
13266 F:      include/uapi/linux/if_pppol2tp.h
13267
13268 PPP PROTOCOL DRIVERS AND COMPRESSORS
13269 M:      Paul Mackerras <paulus@samba.org>
13270 L:      linux-ppp@vger.kernel.org
13271 S:      Maintained
13272 F:      drivers/net/ppp/ppp_*
13273
13274 PPS SUPPORT
13275 M:      Rodolfo Giometti <giometti@enneenne.com>
13276 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13277 L:      linuxpps@ml.enneenne.com (subscribers-only)
13278 S:      Maintained
13279 F:      Documentation/driver-api/pps.rst
13280 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13281 F:      Documentation/ABI/testing/sysfs-pps
13282 F:      drivers/pps/
13283 F:      include/linux/pps*.h
13284 F:      include/uapi/linux/pps.h
13285
13286 PPTP DRIVER
13287 M:      Dmitry Kozlov <xeb@mail.ru>
13288 L:      netdev@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/net/ppp/pptp.c
13291 W:      http://sourceforge.net/projects/accel-pptp
13292
13293 PRINTK
13294 M:      Petr Mladek <pmladek@suse.com>
13295 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13296 R:      Steven Rostedt <rostedt@goodmis.org>
13297 S:      Maintained
13298 F:      kernel/printk/
13299 F:      include/linux/printk.h
13300
13301 PRISM54 WIRELESS DRIVER
13302 M:      Luis Chamberlain <mcgrof@kernel.org>
13303 L:      linux-wireless@vger.kernel.org
13304 W:      http://wireless.kernel.org/en/users/Drivers/p54
13305 S:      Obsolete
13306 F:      drivers/net/wireless/intersil/prism54/
13307
13308 PROC FILESYSTEM
13309 R:      Alexey Dobriyan <adobriyan@gmail.com>
13310 L:      linux-kernel@vger.kernel.org
13311 L:      linux-fsdevel@vger.kernel.org
13312 S:      Maintained
13313 F:      fs/proc/
13314 F:      include/linux/proc_fs.h
13315 F:      tools/testing/selftests/proc/
13316 F:      Documentation/filesystems/proc.txt
13317
13318 PROC SYSCTL
13319 M:      Luis Chamberlain <mcgrof@kernel.org>
13320 M:      Kees Cook <keescook@chromium.org>
13321 M:      Iurii Zaikin <yzaikin@google.com>
13322 L:      linux-kernel@vger.kernel.org
13323 L:      linux-fsdevel@vger.kernel.org
13324 S:      Maintained
13325 F:      fs/proc/proc_sysctl.c
13326 F:      include/linux/sysctl.h
13327 F:      kernel/sysctl.c
13328 F:      kernel/sysctl-test.c
13329 F:      tools/testing/selftests/sysctl/
13330
13331 PS3 NETWORK SUPPORT
13332 M:      Geoff Levand <geoff@infradead.org>
13333 L:      netdev@vger.kernel.org
13334 L:      linuxppc-dev@lists.ozlabs.org
13335 S:      Maintained
13336 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13337
13338 PS3 PLATFORM SUPPORT
13339 M:      Geoff Levand <geoff@infradead.org>
13340 L:      linuxppc-dev@lists.ozlabs.org
13341 S:      Maintained
13342 F:      arch/powerpc/boot/ps3*
13343 F:      arch/powerpc/include/asm/lv1call.h
13344 F:      arch/powerpc/include/asm/ps3*.h
13345 F:      arch/powerpc/platforms/ps3/
13346 F:      drivers/*/ps3*
13347 F:      drivers/ps3/
13348 F:      drivers/rtc/rtc-ps3.c
13349 F:      drivers/usb/host/*ps3.c
13350 F:      sound/ppc/snd_ps3*
13351
13352 PS3VRAM DRIVER
13353 M:      Jim Paris <jim@jtan.com>
13354 M:      Geoff Levand <geoff@infradead.org>
13355 L:      linuxppc-dev@lists.ozlabs.org
13356 S:      Maintained
13357 F:      drivers/block/ps3vram.c
13358
13359 PSAMPLE PACKET SAMPLING SUPPORT:
13360 M:      Yotam Gigi <yotam.gi@gmail.com>
13361 S:      Maintained
13362 F:      net/psample
13363 F:      include/net/psample.h
13364 F:      include/uapi/linux/psample.h
13365
13366 PSTORE FILESYSTEM
13367 M:      Kees Cook <keescook@chromium.org>
13368 M:      Anton Vorontsov <anton@enomsg.org>
13369 M:      Colin Cross <ccross@android.com>
13370 M:      Tony Luck <tony.luck@intel.com>
13371 S:      Maintained
13372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13373 F:      fs/pstore/
13374 F:      include/linux/pstore*
13375 F:      drivers/firmware/efi/efi-pstore.c
13376 F:      drivers/acpi/apei/erst.c
13377 F:      Documentation/admin-guide/ramoops.rst
13378 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13379 K:      \b(pstore|ramoops)
13380
13381 PTP HARDWARE CLOCK SUPPORT
13382 M:      Richard Cochran <richardcochran@gmail.com>
13383 L:      netdev@vger.kernel.org
13384 S:      Maintained
13385 W:      http://linuxptp.sourceforge.net/
13386 F:      Documentation/ABI/testing/sysfs-ptp
13387 F:      Documentation/driver-api/ptp.rst
13388 F:      drivers/net/phy/dp83640*
13389 F:      drivers/ptp/*
13390 F:      include/linux/ptp_cl*
13391
13392 PTRACE SUPPORT
13393 M:      Oleg Nesterov <oleg@redhat.com>
13394 S:      Maintained
13395 F:      include/asm-generic/syscall.h
13396 F:      include/linux/ptrace.h
13397 F:      include/linux/regset.h
13398 F:      include/linux/tracehook.h
13399 F:      include/uapi/linux/ptrace.h
13400 F:      include/uapi/linux/ptrace.h
13401 F:      kernel/ptrace.c
13402 F:      arch/*/ptrace*.c
13403 F:      arch/*/*/ptrace*.c
13404 F:      arch/*/include/asm/ptrace*.h
13405
13406 PULSE8-CEC DRIVER
13407 M:      Hans Verkuil <hverkuil@xs4all.nl>
13408 L:      linux-media@vger.kernel.org
13409 T:      git git://linuxtv.org/media_tree.git
13410 S:      Maintained
13411 F:      drivers/media/usb/pulse8-cec/*
13412 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13413
13414 PVRUSB2 VIDEO4LINUX DRIVER
13415 M:      Mike Isely <isely@pobox.com>
13416 L:      pvrusb2@isely.net       (subscribers-only)
13417 L:      linux-media@vger.kernel.org
13418 W:      http://www.isely.net/pvrusb2/
13419 T:      git git://linuxtv.org/media_tree.git
13420 S:      Maintained
13421 F:      Documentation/media/v4l-drivers/pvrusb2*
13422 F:      drivers/media/usb/pvrusb2/
13423
13424 PWC WEBCAM DRIVER
13425 M:      Hans Verkuil <hverkuil@xs4all.nl>
13426 L:      linux-media@vger.kernel.org
13427 T:      git git://linuxtv.org/media_tree.git
13428 S:      Odd Fixes
13429 F:      drivers/media/usb/pwc/*
13430 F:      include/trace/events/pwc.h
13431
13432 PWM FAN DRIVER
13433 M:      Kamil Debski <kamil@wypas.org>
13434 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13435 L:      linux-hwmon@vger.kernel.org
13436 S:      Supported
13437 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13438 F:      Documentation/hwmon/pwm-fan.rst
13439 F:      drivers/hwmon/pwm-fan.c
13440
13441 PWM IR Transmitter
13442 M:      Sean Young <sean@mess.org>
13443 L:      linux-media@vger.kernel.org
13444 S:      Maintained
13445 F:      drivers/media/rc/pwm-ir-tx.c
13446
13447 PWM SUBSYSTEM
13448 M:      Thierry Reding <thierry.reding@gmail.com>
13449 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13450 L:      linux-pwm@vger.kernel.org
13451 S:      Maintained
13452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13453 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13454 F:      Documentation/driver-api/pwm.rst
13455 F:      Documentation/devicetree/bindings/pwm/
13456 F:      include/linux/pwm.h
13457 F:      drivers/pwm/
13458 F:      drivers/video/backlight/pwm_bl.c
13459 F:      include/linux/pwm_backlight.h
13460 F:      drivers/gpio/gpio-mvebu.c
13461 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13462 K:      pwm_(config|apply_state|ops)
13463
13464 PXA GPIO DRIVER
13465 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13466 L:      linux-gpio@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/gpio/gpio-pxa.c
13469
13470 PXA MMCI DRIVER
13471 S:      Orphan
13472
13473 PXA RTC DRIVER
13474 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13475 L:      linux-rtc@vger.kernel.org
13476 S:      Maintained
13477
13478 PXA2xx/PXA3xx SUPPORT
13479 M:      Daniel Mack <daniel@zonque.org>
13480 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13481 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13483 T:      git git://github.com/hzhuang1/linux.git
13484 T:      git git://github.com/rjarzmik/linux.git
13485 S:      Maintained
13486 F:      arch/arm/boot/dts/pxa*
13487 F:      arch/arm/mach-pxa/
13488 F:      drivers/dma/pxa*
13489 F:      drivers/pcmcia/pxa2xx*
13490 F:      drivers/pinctrl/pxa/
13491 F:      drivers/spi/spi-pxa2xx*
13492 F:      drivers/usb/gadget/udc/pxa2*
13493 F:      include/sound/pxa2xx-lib.h
13494 F:      sound/arm/pxa*
13495 F:      sound/soc/pxa/
13496
13497 QAT DRIVER
13498 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13499 L:      qat-linux@intel.com
13500 S:      Supported
13501 F:      drivers/crypto/qat/
13502
13503 QCOM AUDIO (ASoC) DRIVERS
13504 M:      Patrick Lai <plai@codeaurora.org>
13505 M:      Banajit Goswami <bgoswami@codeaurora.org>
13506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13507 S:      Supported
13508 F:      sound/soc/qcom/
13509
13510 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13511 M:      Gabriel Somlo <somlo@cmu.edu>
13512 M:      "Michael S. Tsirkin" <mst@redhat.com>
13513 L:      qemu-devel@nongnu.org
13514 S:      Maintained
13515 F:      drivers/firmware/qemu_fw_cfg.c
13516 F:      include/uapi/linux/qemu_fw_cfg.h
13517
13518 QIB DRIVER
13519 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13520 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13521 L:      linux-rdma@vger.kernel.org
13522 S:      Supported
13523 F:      drivers/infiniband/hw/qib/
13524
13525 QLOGIC QL41xxx FCOE DRIVER
13526 M:      QLogic-Storage-Upstream@cavium.com
13527 L:      linux-scsi@vger.kernel.org
13528 S:      Supported
13529 F:      drivers/scsi/qedf/
13530
13531 QLOGIC QL41xxx ISCSI DRIVER
13532 M:      QLogic-Storage-Upstream@cavium.com
13533 L:      linux-scsi@vger.kernel.org
13534 S:      Supported
13535 F:      drivers/scsi/qedi/
13536
13537 QLOGIC QL4xxx ETHERNET DRIVER
13538 M:      Ariel Elior <aelior@marvell.com>
13539 M:      GR-everest-linux-l2@marvell.com
13540 L:      netdev@vger.kernel.org
13541 S:      Supported
13542 F:      drivers/net/ethernet/qlogic/qed/
13543 F:      include/linux/qed/
13544 F:      drivers/net/ethernet/qlogic/qede/
13545
13546 QLOGIC QL4xxx RDMA DRIVER
13547 M:      Michal Kalderon <mkalderon@marvell.com>
13548 M:      Ariel Elior <aelior@marvell.com>
13549 L:      linux-rdma@vger.kernel.org
13550 S:      Supported
13551 F:      drivers/infiniband/hw/qedr/
13552 F:      include/uapi/rdma/qedr-abi.h
13553
13554 QLOGIC QLA1280 SCSI DRIVER
13555 M:      Michael Reed <mdr@sgi.com>
13556 L:      linux-scsi@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/scsi/qla1280.[ch]
13559
13560 QLOGIC QLA2XXX FC-SCSI DRIVER
13561 M:      hmadhani@marvell.com
13562 L:      linux-scsi@vger.kernel.org
13563 S:      Supported
13564 F:      Documentation/scsi/LICENSE.qla2xxx
13565 F:      drivers/scsi/qla2xxx/
13566
13567 QLOGIC QLA3XXX NETWORK DRIVER
13568 M:      GR-Linux-NIC-Dev@marvell.com
13569 L:      netdev@vger.kernel.org
13570 S:      Supported
13571 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13572 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13573
13574 QLOGIC QLA4XXX iSCSI DRIVER
13575 M:      QLogic-Storage-Upstream@qlogic.com
13576 L:      linux-scsi@vger.kernel.org
13577 S:      Supported
13578 F:      Documentation/scsi/LICENSE.qla4xxx
13579 F:      drivers/scsi/qla4xxx/
13580
13581 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13582 M:      Shahed Shaikh <shshaikh@marvell.com>
13583 M:      Manish Chopra <manishc@marvell.com>
13584 M:      GR-Linux-NIC-Dev@marvell.com
13585 L:      netdev@vger.kernel.org
13586 S:      Supported
13587 F:      drivers/net/ethernet/qlogic/qlcnic/
13588
13589 QLOGIC QLGE 10Gb ETHERNET DRIVER
13590 M:      Manish Chopra <manishc@marvell.com>
13591 M:      GR-Linux-NIC-Dev@marvell.com
13592 L:      netdev@vger.kernel.org
13593 S:      Supported
13594 F:      drivers/staging/qlge/
13595
13596 QM1D1B0004 MEDIA DRIVER
13597 M:      Akihiro Tsukada <tskd08@gmail.com>
13598 L:      linux-media@vger.kernel.org
13599 S:      Odd Fixes
13600 F:      drivers/media/tuners/qm1d1b0004*
13601
13602 QM1D1C0042 MEDIA DRIVER
13603 M:      Akihiro Tsukada <tskd08@gmail.com>
13604 L:      linux-media@vger.kernel.org
13605 S:      Odd Fixes
13606 F:      drivers/media/tuners/qm1d1c0042*
13607
13608 QNX4 FILESYSTEM
13609 M:      Anders Larsen <al@alarsen.net>
13610 W:      http://www.alarsen.net/linux/qnx4fs/
13611 S:      Maintained
13612 F:      fs/qnx4/
13613 F:      include/uapi/linux/qnx4_fs.h
13614 F:      include/uapi/linux/qnxtypes.h
13615
13616 QORIQ DPAA2 FSL-MC BUS DRIVER
13617 M:      Stuart Yoder <stuyoder@gmail.com>
13618 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13619 L:      linux-kernel@vger.kernel.org
13620 S:      Maintained
13621 F:      drivers/bus/fsl-mc/
13622 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13623 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13624
13625 QT1010 MEDIA DRIVER
13626 M:      Antti Palosaari <crope@iki.fi>
13627 L:      linux-media@vger.kernel.org
13628 W:      https://linuxtv.org
13629 W:      http://palosaari.fi/linux/
13630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13631 T:      git git://linuxtv.org/anttip/media_tree.git
13632 S:      Maintained
13633 F:      drivers/media/tuners/qt1010*
13634
13635 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13636 M:      Kalle Valo <kvalo@codeaurora.org>
13637 L:      ath10k@lists.infradead.org
13638 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13640 S:      Supported
13641 F:      drivers/net/wireless/ath/ath10k/
13642
13643 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13644 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13645 L:      linux-wireless@vger.kernel.org
13646 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13647 S:      Supported
13648 F:      drivers/net/wireless/ath/ath9k/
13649
13650 QUALCOMM CAMERA SUBSYSTEM DRIVER
13651 M:      Todor Tomov <todor.too@gmail.com>
13652 L:      linux-media@vger.kernel.org
13653 S:      Maintained
13654 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13655 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13656 F:      drivers/media/platform/qcom/camss/
13657
13658 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13659 M:      Ilia Lin <ilia.lin@kernel.org>
13660 L:      linux-pm@vger.kernel.org
13661 S:      Maintained
13662 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13663 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13664
13665 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13666 M:      Timur Tabi <timur@kernel.org>
13667 L:      netdev@vger.kernel.org
13668 S:      Maintained
13669 F:      drivers/net/ethernet/qualcomm/emac/
13670
13671 QUALCOMM ETHQOS ETHERNET DRIVER
13672 M:      Vinod Koul <vkoul@kernel.org>
13673 M:      Niklas Cassel <niklas.cassel@linaro.org>
13674 L:      netdev@vger.kernel.org
13675 S:      Maintained
13676 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13677 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13678
13679 QUALCOMM GENERIC INTERFACE I2C DRIVER
13680 M:      Alok Chauhan <alokc@codeaurora.org>
13681 L:      linux-i2c@vger.kernel.org
13682 L:      linux-arm-msm@vger.kernel.org
13683 S:      Supported
13684 F:      drivers/i2c/busses/i2c-qcom-geni.c
13685
13686 QUALCOMM HEXAGON ARCHITECTURE
13687 M:      Brian Cain <bcain@codeaurora.org>
13688 L:      linux-hexagon@vger.kernel.org
13689 S:      Supported
13690 F:      arch/hexagon/
13691
13692 QUALCOMM HIDMA DRIVER
13693 M:      Sinan Kaya <okaya@kernel.org>
13694 L:      linux-arm-kernel@lists.infradead.org
13695 L:      linux-arm-msm@vger.kernel.org
13696 L:      dmaengine@vger.kernel.org
13697 S:      Supported
13698 F:      drivers/dma/qcom/hidma*
13699
13700 QUALCOMM IOMMU
13701 M:      Rob Clark <robdclark@gmail.com>
13702 L:      iommu@lists.linux-foundation.org
13703 L:      linux-arm-msm@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/iommu/qcom_iommu.c
13706
13707 QUALCOMM TSENS THERMAL DRIVER
13708 M:      Amit Kucheria <amit.kucheria@linaro.org>
13709 L:      linux-pm@vger.kernel.org
13710 L:      linux-arm-msm@vger.kernel.org
13711 S:      Maintained
13712 F:      drivers/thermal/qcom/
13713 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13714
13715 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13716 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13717 L:      linux-media@vger.kernel.org
13718 L:      linux-arm-msm@vger.kernel.org
13719 T:      git git://linuxtv.org/media_tree.git
13720 S:      Maintained
13721 F:      drivers/media/platform/qcom/venus/
13722
13723 QUALCOMM WCN36XX WIRELESS DRIVER
13724 M:      Kalle Valo <kvalo@codeaurora.org>
13725 L:      wcn36xx@lists.infradead.org
13726 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13727 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13728 S:      Supported
13729 F:      drivers/net/wireless/ath/wcn36xx/
13730
13731 QUANTENNA QTNFMAC WIRELESS DRIVER
13732 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13733 M:      Avinash Patil <avinashp@quantenna.com>
13734 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13735 L:      linux-wireless@vger.kernel.org
13736 S:      Maintained
13737 F:      drivers/net/wireless/quantenna
13738
13739 RADEON and AMDGPU DRM DRIVERS
13740 M:      Alex Deucher <alexander.deucher@amd.com>
13741 M:      Christian König <christian.koenig@amd.com>
13742 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13743 L:      amd-gfx@lists.freedesktop.org
13744 T:      git git://people.freedesktop.org/~agd5f/linux
13745 S:      Supported
13746 F:      drivers/gpu/drm/radeon/
13747 F:      include/uapi/drm/radeon_drm.h
13748 F:      drivers/gpu/drm/amd/
13749 F:      include/uapi/drm/amdgpu_drm.h
13750
13751 RADEON FRAMEBUFFER DISPLAY DRIVER
13752 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13753 L:      linux-fbdev@vger.kernel.org
13754 S:      Maintained
13755 F:      drivers/video/fbdev/aty/radeon*
13756 F:      include/uapi/linux/radeonfb.h
13757
13758 RADIOSHARK RADIO DRIVER
13759 M:      Hans Verkuil <hverkuil@xs4all.nl>
13760 L:      linux-media@vger.kernel.org
13761 T:      git git://linuxtv.org/media_tree.git
13762 S:      Maintained
13763 F:      drivers/media/radio/radio-shark.c
13764
13765 RADIOSHARK2 RADIO DRIVER
13766 M:      Hans Verkuil <hverkuil@xs4all.nl>
13767 L:      linux-media@vger.kernel.org
13768 T:      git git://linuxtv.org/media_tree.git
13769 S:      Maintained
13770 F:      drivers/media/radio/radio-shark2.c
13771 F:      drivers/media/radio/radio-tea5777.c
13772
13773 RADOS BLOCK DEVICE (RBD)
13774 M:      Ilya Dryomov <idryomov@gmail.com>
13775 M:      Sage Weil <sage@redhat.com>
13776 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13777 L:      ceph-devel@vger.kernel.org
13778 W:      http://ceph.com/
13779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13780 T:      git git://github.com/ceph/ceph-client.git
13781 S:      Supported
13782 F:      Documentation/ABI/testing/sysfs-bus-rbd
13783 F:      drivers/block/rbd.c
13784 F:      drivers/block/rbd_types.h
13785
13786 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13787 M:      Paul Mackerras <paulus@samba.org>
13788 L:      linux-fbdev@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/video/fbdev/aty/aty128fb.c
13791
13792 RAINSHADOW-CEC DRIVER
13793 M:      Hans Verkuil <hverkuil@xs4all.nl>
13794 L:      linux-media@vger.kernel.org
13795 T:      git git://linuxtv.org/media_tree.git
13796 S:      Maintained
13797 F:      drivers/media/usb/rainshadow-cec/*
13798
13799 RALINK MIPS ARCHITECTURE
13800 M:      John Crispin <john@phrozen.org>
13801 L:      linux-mips@vger.kernel.org
13802 S:      Maintained
13803 F:      arch/mips/ralink
13804
13805 RALINK RT2X00 WIRELESS LAN DRIVER
13806 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13807 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13808 L:      linux-wireless@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/net/wireless/ralink/rt2x00/
13811
13812 RAMDISK RAM BLOCK DEVICE DRIVER
13813 M:      Jens Axboe <axboe@kernel.dk>
13814 S:      Maintained
13815 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13816 F:      drivers/block/brd.c
13817
13818 RANCHU VIRTUAL BOARD FOR MIPS
13819 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13820 L:      linux-mips@vger.kernel.org
13821 S:      Supported
13822 F:      arch/mips/generic/board-ranchu.c
13823 F:      arch/mips/configs/generic/board-ranchu.config
13824
13825 RANDOM NUMBER DRIVER
13826 M:      "Theodore Ts'o" <tytso@mit.edu>
13827 S:      Maintained
13828 F:      drivers/char/random.c
13829
13830 RAPIDIO SUBSYSTEM
13831 M:      Matt Porter <mporter@kernel.crashing.org>
13832 M:      Alexandre Bounine <alex.bou9@gmail.com>
13833 S:      Maintained
13834 F:      drivers/rapidio/
13835
13836 RAS INFRASTRUCTURE
13837 M:      Tony Luck <tony.luck@intel.com>
13838 M:      Borislav Petkov <bp@alien8.de>
13839 L:      linux-edac@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/ras/
13842 F:      include/linux/ras.h
13843 F:      include/ras/ras_event.h
13844 F:      Documentation/admin-guide/ras.rst
13845
13846 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13847 L:      linux-wireless@vger.kernel.org
13848 S:      Orphan
13849 F:      drivers/net/wireless/ray*
13850
13851 RCUTORTURE TEST FRAMEWORK
13852 M:      "Paul E. McKenney" <paulmck@kernel.org>
13853 M:      Josh Triplett <josh@joshtriplett.org>
13854 R:      Steven Rostedt <rostedt@goodmis.org>
13855 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13856 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13857 L:      rcu@vger.kernel.org
13858 S:      Supported
13859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13860 F:      tools/testing/selftests/rcutorture
13861
13862 RDC R-321X SoC
13863 M:      Florian Fainelli <florian@openwrt.org>
13864 S:      Maintained
13865
13866 RDC R6040 FAST ETHERNET DRIVER
13867 M:      Florian Fainelli <f.fainelli@gmail.com>
13868 L:      netdev@vger.kernel.org
13869 S:      Maintained
13870 F:      drivers/net/ethernet/rdc/r6040.c
13871
13872 RDMAVT - RDMA verbs software
13873 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13874 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13875 L:      linux-rdma@vger.kernel.org
13876 S:      Supported
13877 F:      drivers/infiniband/sw/rdmavt
13878
13879 RDS - RELIABLE DATAGRAM SOCKETS
13880 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13881 L:      netdev@vger.kernel.org
13882 L:      linux-rdma@vger.kernel.org
13883 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13884 W:      https://oss.oracle.com/projects/rds/
13885 S:      Supported
13886 F:      net/rds/
13887 F:      Documentation/networking/rds.txt
13888
13889 RDT - RESOURCE ALLOCATION
13890 M:      Fenghua Yu <fenghua.yu@intel.com>
13891 M:      Reinette Chatre <reinette.chatre@intel.com>
13892 L:      linux-kernel@vger.kernel.org
13893 S:      Supported
13894 F:      arch/x86/kernel/cpu/resctrl/
13895 F:      arch/x86/include/asm/resctrl_sched.h
13896 F:      Documentation/x86/resctrl*
13897
13898 READ-COPY UPDATE (RCU)
13899 M:      "Paul E. McKenney" <paulmck@kernel.org>
13900 M:      Josh Triplett <josh@joshtriplett.org>
13901 R:      Steven Rostedt <rostedt@goodmis.org>
13902 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13903 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13904 R:      Joel Fernandes <joel@joelfernandes.org>
13905 L:      rcu@vger.kernel.org
13906 W:      http://www.rdrop.com/users/paulmck/RCU/
13907 S:      Supported
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13909 F:      Documentation/RCU/
13910 X:      Documentation/RCU/torture.txt
13911 F:      include/linux/rcu*
13912 X:      include/linux/srcu*.h
13913 F:      kernel/rcu/
13914 X:      kernel/rcu/srcu*.c
13915
13916 REAL TIME CLOCK (RTC) SUBSYSTEM
13917 M:      Alessandro Zummo <a.zummo@towertech.it>
13918 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13919 L:      linux-rtc@vger.kernel.org
13920 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13922 S:      Maintained
13923 F:      Documentation/devicetree/bindings/rtc/
13924 F:      Documentation/admin-guide/rtc.rst
13925 F:      drivers/rtc/
13926 F:      include/linux/rtc.h
13927 F:      include/uapi/linux/rtc.h
13928 F:      include/linux/rtc/
13929 F:      include/linux/platform_data/rtc-*
13930 F:      tools/testing/selftests/rtc/
13931
13932 REALTEK AUDIO CODECS
13933 M:      Bard Liao <bardliao@realtek.com>
13934 M:      Oder Chiou <oder_chiou@realtek.com>
13935 S:      Maintained
13936 F:      sound/soc/codecs/rt*
13937 F:      include/sound/rt*.h
13938
13939 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13940 M:      Linus Walleij <linus.walleij@linaro.org>
13941 S:      Maintained
13942 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13943 F:      drivers/net/dsa/realtek-smi*
13944 F:      drivers/net/dsa/rtl83*
13945
13946 REDPINE WIRELESS DRIVER
13947 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13948 M:      Siva Rebbagondla <siva8118@gmail.com>
13949 L:      linux-wireless@vger.kernel.org
13950 S:      Maintained
13951 F:      drivers/net/wireless/rsi/
13952
13953 REGISTER MAP ABSTRACTION
13954 M:      Mark Brown <broonie@kernel.org>
13955 L:      linux-kernel@vger.kernel.org
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13957 S:      Supported
13958 F:      Documentation/devicetree/bindings/regmap/
13959 F:      drivers/base/regmap/
13960 F:      include/linux/regmap.h
13961
13962 REISERFS FILE SYSTEM
13963 L:      reiserfs-devel@vger.kernel.org
13964 S:      Supported
13965 F:      fs/reiserfs/
13966
13967 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13968 M:      Ohad Ben-Cohen <ohad@wizery.com>
13969 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13970 L:      linux-remoteproc@vger.kernel.org
13971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13972 S:      Maintained
13973 F:      Documentation/devicetree/bindings/remoteproc/
13974 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13975 F:      Documentation/remoteproc.txt
13976 F:      drivers/remoteproc/
13977 F:      include/linux/remoteproc.h
13978 F:      include/linux/remoteproc/
13979
13980 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13981 M:      Ohad Ben-Cohen <ohad@wizery.com>
13982 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13983 L:      linux-remoteproc@vger.kernel.org
13984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13985 S:      Maintained
13986 F:      drivers/rpmsg/
13987 F:      Documentation/rpmsg.txt
13988 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13989 F:      include/linux/rpmsg.h
13990 F:      include/linux/rpmsg/
13991 F:      include/uapi/linux/rpmsg.h
13992 F:      samples/rpmsg/
13993
13994 RENESAS CLOCK DRIVERS
13995 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13996 L:      linux-renesas-soc@vger.kernel.org
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13998 S:      Supported
13999 F:      drivers/clk/renesas/
14000
14001 RENESAS EMEV2 I2C DRIVER
14002 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14003 S:      Supported
14004 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14005 F:      drivers/i2c/busses/i2c-emev2.c
14006
14007 RENESAS ETHERNET DRIVERS
14008 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14009 L:      netdev@vger.kernel.org
14010 L:      linux-renesas-soc@vger.kernel.org
14011 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14012 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14013 F:      drivers/net/ethernet/renesas/
14014 F:      include/linux/sh_eth.h
14015
14016 RENESAS R-CAR GYROADC DRIVER
14017 M:      Marek Vasut <marek.vasut@gmail.com>
14018 L:      linux-iio@vger.kernel.org
14019 S:      Supported
14020 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14021 F:      drivers/iio/adc/rcar-gyroadc.c
14022
14023 RENESAS R-CAR I2C DRIVERS
14024 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14025 S:      Supported
14026 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14027 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14028 F:      drivers/i2c/busses/i2c-rcar.c
14029 F:      drivers/i2c/busses/i2c-sh_mobile.c
14030
14031 RENESAS RIIC DRIVER
14032 M:      Chris Brandt <chris.brandt@renesas.com>
14033 S:      Supported
14034 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14035 F:      drivers/i2c/busses/i2c-riic.c
14036
14037 RENESAS USB PHY DRIVER
14038 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14039 L:      linux-renesas-soc@vger.kernel.org
14040 S:      Maintained
14041 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14042
14043 RESET CONTROLLER FRAMEWORK
14044 M:      Philipp Zabel <p.zabel@pengutronix.de>
14045 T:      git git://git.pengutronix.de/git/pza/linux
14046 S:      Maintained
14047 F:      drivers/reset/
14048 F:      Documentation/devicetree/bindings/reset/
14049 F:      include/dt-bindings/reset/
14050 F:      include/linux/reset.h
14051 F:      include/linux/reset/
14052 F:      include/linux/reset-controller.h
14053 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14054
14055 RESTARTABLE SEQUENCES SUPPORT
14056 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14057 M:      Peter Zijlstra <peterz@infradead.org>
14058 M:      "Paul E. McKenney" <paulmck@kernel.org>
14059 M:      Boqun Feng <boqun.feng@gmail.com>
14060 L:      linux-kernel@vger.kernel.org
14061 S:      Supported
14062 F:      kernel/rseq.c
14063 F:      include/uapi/linux/rseq.h
14064 F:      include/trace/events/rseq.h
14065 F:      tools/testing/selftests/rseq/
14066
14067 RFKILL
14068 M:      Johannes Berg <johannes@sipsolutions.net>
14069 L:      linux-wireless@vger.kernel.org
14070 W:      http://wireless.kernel.org/
14071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14073 S:      Maintained
14074 F:      Documentation/driver-api/rfkill.rst
14075 F:      Documentation/ABI/stable/sysfs-class-rfkill
14076 F:      net/rfkill/
14077 F:      include/linux/rfkill.h
14078 F:      include/uapi/linux/rfkill.h
14079
14080 RHASHTABLE
14081 M:      Thomas Graf <tgraf@suug.ch>
14082 M:      Herbert Xu <herbert@gondor.apana.org.au>
14083 L:      netdev@vger.kernel.org
14084 S:      Maintained
14085 F:      lib/rhashtable.c
14086 F:      lib/test_rhashtable.c
14087 F:      include/linux/rhashtable.h
14088 F:      include/linux/rhashtable-types.h
14089
14090 RICOH R5C592 MEMORYSTICK DRIVER
14091 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14092 S:      Maintained
14093 F:      drivers/memstick/host/r592.*
14094
14095 RICOH SMARTMEDIA/XD DRIVER
14096 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14097 S:      Maintained
14098 F:      drivers/mtd/nand/raw/r852.c
14099 F:      drivers/mtd/nand/raw/r852.h
14100
14101 RISC-V ARCHITECTURE
14102 M:      Paul Walmsley <paul.walmsley@sifive.com>
14103 M:      Palmer Dabbelt <palmer@dabbelt.com>
14104 M:      Albert Ou <aou@eecs.berkeley.edu>
14105 L:      linux-riscv@lists.infradead.org
14106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14107 S:      Supported
14108 F:      arch/riscv/
14109 K:      riscv
14110 N:      riscv
14111
14112 ROCCAT DRIVERS
14113 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14114 W:      http://sourceforge.net/projects/roccat/
14115 S:      Maintained
14116 F:      drivers/hid/hid-roccat*
14117 F:      include/linux/hid-roccat*
14118 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14119
14120 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14121 M:      Jacob Chen <jacob-chen@iotwrt.com>
14122 M:      Ezequiel Garcia <ezequiel@collabora.com>
14123 L:      linux-media@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/media/platform/rockchip/rga/
14126 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14127
14128 HANTRO VPU CODEC DRIVER
14129 M:      Ezequiel Garcia <ezequiel@collabora.com>
14130 L:      linux-media@vger.kernel.org
14131 S:      Maintained
14132 F:      drivers/staging/media/hantro/
14133 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14134
14135 ROCKER DRIVER
14136 M:      Jiri Pirko <jiri@resnulli.us>
14137 L:      netdev@vger.kernel.org
14138 S:      Supported
14139 F:      drivers/net/ethernet/rocker/
14140
14141 ROCKETPORT DRIVER
14142 W:      http://www.comtrol.com
14143 S:      Maintained
14144 F:      Documentation/driver-api/serial/rocket.rst
14145 F:      drivers/tty/rocket*
14146
14147 ROCKETPORT EXPRESS/INFINITY DRIVER
14148 M:      Kevin Cernekee <cernekee@gmail.com>
14149 L:      linux-serial@vger.kernel.org
14150 S:      Odd Fixes
14151 F:      drivers/tty/serial/rp2.*
14152
14153 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14154 M:      Tomasz Duszynski <tduszyns@gmail.com>
14155 S:      Maintained
14156 F:      drivers/iio/light/bh1750.c
14157 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14158
14159 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14160 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14161 L:      linux-kernel@vger.kernel.org
14162 L:      linux-renesas-soc@vger.kernel.org
14163 S:      Supported
14164 F:      drivers/mfd/bd9571mwv.c
14165 F:      drivers/regulator/bd9571mwv-regulator.c
14166 F:      drivers/gpio/gpio-bd9571mwv.c
14167 F:      include/linux/mfd/bd9571mwv.h
14168 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14169
14170 ROSE NETWORK LAYER
14171 M:      Ralf Baechle <ralf@linux-mips.org>
14172 L:      linux-hams@vger.kernel.org
14173 W:      http://www.linux-ax25.org/
14174 S:      Maintained
14175 F:      include/net/rose.h
14176 F:      include/uapi/linux/rose.h
14177 F:      net/rose/
14178
14179 RTL2830 MEDIA DRIVER
14180 M:      Antti Palosaari <crope@iki.fi>
14181 L:      linux-media@vger.kernel.org
14182 W:      https://linuxtv.org
14183 W:      http://palosaari.fi/linux/
14184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14185 T:      git git://linuxtv.org/anttip/media_tree.git
14186 S:      Maintained
14187 F:      drivers/media/dvb-frontends/rtl2830*
14188
14189 RTL2832 MEDIA DRIVER
14190 M:      Antti Palosaari <crope@iki.fi>
14191 L:      linux-media@vger.kernel.org
14192 W:      https://linuxtv.org
14193 W:      http://palosaari.fi/linux/
14194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14195 T:      git git://linuxtv.org/anttip/media_tree.git
14196 S:      Maintained
14197 F:      drivers/media/dvb-frontends/rtl2832*
14198
14199 RTL2832_SDR MEDIA DRIVER
14200 M:      Antti Palosaari <crope@iki.fi>
14201 L:      linux-media@vger.kernel.org
14202 W:      https://linuxtv.org
14203 W:      http://palosaari.fi/linux/
14204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14205 T:      git git://linuxtv.org/anttip/media_tree.git
14206 S:      Maintained
14207 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14208
14209 RTL8180 WIRELESS DRIVER
14210 L:      linux-wireless@vger.kernel.org
14211 W:      http://wireless.kernel.org/
14212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14213 S:      Orphan
14214 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14215
14216 RTL8187 WIRELESS DRIVER
14217 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14218 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14219 M:      Larry Finger <Larry.Finger@lwfinger.net>
14220 L:      linux-wireless@vger.kernel.org
14221 W:      http://wireless.kernel.org/
14222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14223 S:      Maintained
14224 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14225
14226 REALTEK WIRELESS DRIVER (rtlwifi family)
14227 M:      Ping-Ke Shih <pkshih@realtek.com>
14228 L:      linux-wireless@vger.kernel.org
14229 W:      http://wireless.kernel.org/
14230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14231 S:      Maintained
14232 F:      drivers/net/wireless/realtek/rtlwifi/
14233
14234 REALTEK WIRELESS DRIVER (rtw88)
14235 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14236 L:      linux-wireless@vger.kernel.org
14237 S:      Maintained
14238 F:      drivers/net/wireless/realtek/rtw88/
14239
14240 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14241 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14242 L:      linux-wireless@vger.kernel.org
14243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14244 S:      Maintained
14245 F:      drivers/net/wireless/realtek/rtl8xxxu/
14246
14247 RXRPC SOCKETS (AF_RXRPC)
14248 M:      David Howells <dhowells@redhat.com>
14249 L:      linux-afs@lists.infradead.org
14250 S:      Supported
14251 F:      net/rxrpc/
14252 F:      include/keys/rxrpc-type.h
14253 F:      include/net/af_rxrpc.h
14254 F:      include/trace/events/rxrpc.h
14255 F:      include/uapi/linux/rxrpc.h
14256 F:      Documentation/networking/rxrpc.txt
14257 W:      https://www.infradead.org/~dhowells/kafs/
14258
14259 S3 SAVAGE FRAMEBUFFER DRIVER
14260 M:      Antonino Daplas <adaplas@gmail.com>
14261 L:      linux-fbdev@vger.kernel.org
14262 S:      Maintained
14263 F:      drivers/video/fbdev/savage/
14264
14265 S390
14266 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14267 M:      Vasily Gorbik <gor@linux.ibm.com>
14268 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14269 L:      linux-s390@vger.kernel.org
14270 W:      http://www.ibm.com/developerworks/linux/linux390/
14271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14272 S:      Supported
14273 F:      arch/s390/
14274 F:      drivers/s390/
14275 F:      Documentation/s390/
14276 F:      Documentation/driver-api/s390-drivers.rst
14277
14278 S390 COMMON I/O LAYER
14279 M:      Sebastian Ott <sebott@linux.ibm.com>
14280 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14281 L:      linux-s390@vger.kernel.org
14282 W:      http://www.ibm.com/developerworks/linux/linux390/
14283 S:      Supported
14284 F:      drivers/s390/cio/
14285
14286 S390 DASD DRIVER
14287 M:      Stefan Haberland <sth@linux.ibm.com>
14288 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14289 L:      linux-s390@vger.kernel.org
14290 W:      http://www.ibm.com/developerworks/linux/linux390/
14291 S:      Supported
14292 F:      drivers/s390/block/dasd*
14293 F:      block/partitions/ibm.c
14294
14295 S390 IOMMU (PCI)
14296 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14297 L:      linux-s390@vger.kernel.org
14298 W:      http://www.ibm.com/developerworks/linux/linux390/
14299 S:      Supported
14300 F:      drivers/iommu/s390-iommu.c
14301
14302 S390 IUCV NETWORK LAYER
14303 M:      Julian Wiedmann <jwi@linux.ibm.com>
14304 M:      Ursula Braun <ubraun@linux.ibm.com>
14305 L:      linux-s390@vger.kernel.org
14306 W:      http://www.ibm.com/developerworks/linux/linux390/
14307 S:      Supported
14308 F:      drivers/s390/net/*iucv*
14309 F:      include/net/iucv/
14310 F:      net/iucv/
14311
14312 S390 NETWORK DRIVERS
14313 M:      Julian Wiedmann <jwi@linux.ibm.com>
14314 M:      Ursula Braun <ubraun@linux.ibm.com>
14315 L:      linux-s390@vger.kernel.org
14316 W:      http://www.ibm.com/developerworks/linux/linux390/
14317 S:      Supported
14318 F:      drivers/s390/net/
14319
14320 S390 PCI SUBSYSTEM
14321 M:      Sebastian Ott <sebott@linux.ibm.com>
14322 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14323 L:      linux-s390@vger.kernel.org
14324 W:      http://www.ibm.com/developerworks/linux/linux390/
14325 S:      Supported
14326 F:      arch/s390/pci/
14327 F:      drivers/pci/hotplug/s390_pci_hpc.c
14328
14329 S390 VFIO-CCW DRIVER
14330 M:      Cornelia Huck <cohuck@redhat.com>
14331 M:      Eric Farman <farman@linux.ibm.com>
14332 R:      Halil Pasic <pasic@linux.ibm.com>
14333 L:      linux-s390@vger.kernel.org
14334 L:      kvm@vger.kernel.org
14335 S:      Supported
14336 F:      drivers/s390/cio/vfio_ccw*
14337 F:      Documentation/s390/vfio-ccw.rst
14338 F:      include/uapi/linux/vfio_ccw.h
14339
14340 S390 ZCRYPT DRIVER
14341 M:      Harald Freudenberger <freude@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/crypto/
14346
14347 S390 VFIO AP DRIVER
14348 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14349 M:      Pierre Morel <pmorel@linux.ibm.com>
14350 M:      Halil Pasic <pasic@linux.ibm.com>
14351 L:      linux-s390@vger.kernel.org
14352 W:      http://www.ibm.com/developerworks/linux/linux390/
14353 S:      Supported
14354 F:      drivers/s390/crypto/vfio_ap_drv.c
14355 F:      drivers/s390/crypto/vfio_ap_private.h
14356 F:      drivers/s390/crypto/vfio_ap_ops.c
14357 F:      Documentation/s390/vfio-ap.rst
14358
14359 S390 ZFCP DRIVER
14360 M:      Steffen Maier <maier@linux.ibm.com>
14361 M:      Benjamin Block <bblock@linux.ibm.com>
14362 L:      linux-s390@vger.kernel.org
14363 W:      http://www.ibm.com/developerworks/linux/linux390/
14364 S:      Supported
14365 F:      drivers/s390/scsi/zfcp_*
14366
14367 S3C24XX SD/MMC Driver
14368 M:      Ben Dooks <ben-linux@fluff.org>
14369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14370 S:      Supported
14371 F:      drivers/mmc/host/s3cmci.*
14372
14373 SAA6588 RDS RECEIVER DRIVER
14374 M:      Hans Verkuil <hverkuil@xs4all.nl>
14375 L:      linux-media@vger.kernel.org
14376 T:      git git://linuxtv.org/media_tree.git
14377 W:      https://linuxtv.org
14378 S:      Odd Fixes
14379 F:      drivers/media/i2c/saa6588*
14380
14381 SAA7134 VIDEO4LINUX DRIVER
14382 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14383 L:      linux-media@vger.kernel.org
14384 W:      https://linuxtv.org
14385 T:      git git://linuxtv.org/media_tree.git
14386 S:      Odd fixes
14387 F:      Documentation/media/v4l-drivers/saa7134*
14388 F:      drivers/media/pci/saa7134/
14389
14390 SAA7146 VIDEO4LINUX-2 DRIVER
14391 M:      Hans Verkuil <hverkuil@xs4all.nl>
14392 L:      linux-media@vger.kernel.org
14393 T:      git git://linuxtv.org/media_tree.git
14394 S:      Maintained
14395 F:      drivers/media/common/saa7146/
14396 F:      drivers/media/pci/saa7146/
14397 F:      include/media/drv-intf/saa7146*
14398
14399 SAFESETID SECURITY MODULE
14400 M:     Micah Morton <mortonm@chromium.org>
14401 S:     Supported
14402 F:     security/safesetid/
14403 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14404
14405 SAMSUNG AUDIO (ASoC) DRIVERS
14406 M:      Krzysztof Kozlowski <krzk@kernel.org>
14407 M:      Sangbeom Kim <sbkim73@samsung.com>
14408 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14409 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14410 S:      Supported
14411 F:      sound/soc/samsung/
14412 F:      Documentation/devicetree/bindings/sound/samsung*
14413
14414 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14415 M:      Krzysztof Kozlowski <krzk@kernel.org>
14416 L:      linux-crypto@vger.kernel.org
14417 L:      linux-samsung-soc@vger.kernel.org
14418 S:      Maintained
14419 F:      drivers/crypto/exynos-rng.c
14420 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14421
14422 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14423 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14424 L:      linux-samsung-soc@vger.kernel.org
14425 S:      Maintained
14426 F:      drivers/char/hw_random/exynos-trng.c
14427 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14428
14429 SAMSUNG FRAMEBUFFER DRIVER
14430 M:      Jingoo Han <jingoohan1@gmail.com>
14431 L:      linux-fbdev@vger.kernel.org
14432 S:      Maintained
14433 F:      drivers/video/fbdev/s3c-fb.c
14434
14435 SAMSUNG LAPTOP DRIVER
14436 M:      Corentin Chary <corentin.chary@gmail.com>
14437 L:      platform-driver-x86@vger.kernel.org
14438 S:      Maintained
14439 F:      drivers/platform/x86/samsung-laptop.c
14440
14441 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14442 M:      Sangbeom Kim <sbkim73@samsung.com>
14443 M:      Krzysztof Kozlowski <krzk@kernel.org>
14444 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14445 L:      linux-kernel@vger.kernel.org
14446 L:      linux-samsung-soc@vger.kernel.org
14447 S:      Supported
14448 F:      drivers/mfd/sec*.c
14449 F:      drivers/regulator/s2m*.c
14450 F:      drivers/regulator/s5m*.c
14451 F:      drivers/clk/clk-s2mps11.c
14452 F:      drivers/rtc/rtc-s5m.c
14453 F:      include/linux/mfd/samsung/
14454 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14455 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14456 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14457 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14458
14459 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14460 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14461 L:      linux-media@vger.kernel.org
14462 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14463 S:      Maintained
14464 F:      drivers/media/platform/s3c-camif/
14465 F:      include/media/drv-intf/s3c_camif.h
14466
14467 SAMSUNG S3FWRN5 NFC DRIVER
14468 M:      Robert Baldyga <r.baldyga@samsung.com>
14469 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14470 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14471 S:      Supported
14472 F:      drivers/nfc/s3fwrn5
14473
14474 SAMSUNG S5C73M3 CAMERA DRIVER
14475 M:      Kyungmin Park <kyungmin.park@samsung.com>
14476 M:      Andrzej Hajda <a.hajda@samsung.com>
14477 L:      linux-media@vger.kernel.org
14478 S:      Supported
14479 F:      drivers/media/i2c/s5c73m3/*
14480
14481 SAMSUNG S5K5BAF CAMERA DRIVER
14482 M:      Kyungmin Park <kyungmin.park@samsung.com>
14483 M:      Andrzej Hajda <a.hajda@samsung.com>
14484 L:      linux-media@vger.kernel.org
14485 S:      Supported
14486 F:      drivers/media/i2c/s5k5baf.c
14487
14488 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14489 M:      Krzysztof Kozlowski <krzk@kernel.org>
14490 M:      Vladimir Zapolskiy <vz@mleia.com>
14491 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14492 L:      linux-crypto@vger.kernel.org
14493 L:      linux-samsung-soc@vger.kernel.org
14494 S:      Maintained
14495 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14496 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14497 F:      drivers/crypto/s5p-sss.c
14498
14499 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14500 M:      Kyungmin Park <kyungmin.park@samsung.com>
14501 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14502 L:      linux-media@vger.kernel.org
14503 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14504 S:      Supported
14505 F:      drivers/media/platform/exynos4-is/
14506
14507 SAMSUNG SOC CLOCK DRIVERS
14508 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14509 M:      Tomasz Figa <tomasz.figa@gmail.com>
14510 M:      Chanwoo Choi <cw00.choi@samsung.com>
14511 S:      Supported
14512 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14514 F:      drivers/clk/samsung/
14515 F:      include/dt-bindings/clock/exynos*.h
14516 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14517 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14518 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14519
14520 SAMSUNG SPI DRIVERS
14521 M:      Kukjin Kim <kgene@kernel.org>
14522 M:      Krzysztof Kozlowski <krzk@kernel.org>
14523 M:      Andi Shyti <andi@etezian.org>
14524 L:      linux-spi@vger.kernel.org
14525 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14526 S:      Maintained
14527 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14528 F:      drivers/spi/spi-s3c*
14529 F:      include/linux/platform_data/spi-s3c64xx.h
14530
14531 SAMSUNG SXGBE DRIVERS
14532 M:      Byungho An <bh74.an@samsung.com>
14533 M:      Girish K S <ks.giri@samsung.com>
14534 M:      Vipul Pandya <vipul.pandya@samsung.com>
14535 S:      Supported
14536 L:      netdev@vger.kernel.org
14537 F:      drivers/net/ethernet/samsung/sxgbe/
14538
14539 SAMSUNG THERMAL DRIVER
14540 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14541 L:      linux-pm@vger.kernel.org
14542 L:      linux-samsung-soc@vger.kernel.org
14543 S:      Supported
14544 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14545 F:      drivers/thermal/samsung/
14546
14547 SAMSUNG USB2 PHY DRIVER
14548 M:      Kamil Debski <kamil@wypas.org>
14549 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14550 L:      linux-kernel@vger.kernel.org
14551 S:      Supported
14552 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14553 F:      Documentation/driver-api/phy/samsung-usb2.rst
14554 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14555 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14556 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14557 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14558 F:      drivers/phy/samsung/phy-samsung-usb2.c
14559 F:      drivers/phy/samsung/phy-samsung-usb2.h
14560
14561 SC1200 WDT DRIVER
14562 M:      Zwane Mwaikambo <zwanem@gmail.com>
14563 S:      Maintained
14564 F:      drivers/watchdog/sc1200wdt.c
14565
14566 SCHEDULER
14567 M:      Ingo Molnar <mingo@redhat.com>
14568 M:      Peter Zijlstra <peterz@infradead.org>
14569 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14570 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14571 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14572 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14573 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14574 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14575 L:      linux-kernel@vger.kernel.org
14576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14577 S:      Maintained
14578 F:      kernel/sched/
14579 F:      include/linux/sched.h
14580 F:      include/uapi/linux/sched.h
14581 F:      include/linux/wait.h
14582 F:      include/linux/preempt.h
14583
14584 SCR24X CHIP CARD INTERFACE DRIVER
14585 M:      Lubomir Rintel <lkundrak@v3.sk>
14586 S:      Supported
14587 F:      drivers/char/pcmcia/scr24x_cs.c
14588
14589 SCSI CDROM DRIVER
14590 M:      Jens Axboe <axboe@kernel.dk>
14591 L:      linux-scsi@vger.kernel.org
14592 W:      http://www.kernel.dk
14593 S:      Maintained
14594 F:      drivers/scsi/sr*
14595
14596 SCSI RDMA PROTOCOL (SRP) INITIATOR
14597 M:      Bart Van Assche <bvanassche@acm.org>
14598 L:      linux-rdma@vger.kernel.org
14599 S:      Supported
14600 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14601 F:      drivers/infiniband/ulp/srp/
14602 F:      include/scsi/srp.h
14603
14604 SCSI RDMA PROTOCOL (SRP) TARGET
14605 M:      Bart Van Assche <bvanassche@acm.org>
14606 L:      linux-rdma@vger.kernel.org
14607 L:      target-devel@vger.kernel.org
14608 S:      Supported
14609 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14610 F:      drivers/infiniband/ulp/srpt/
14611
14612 SCSI SG DRIVER
14613 M:      Doug Gilbert <dgilbert@interlog.com>
14614 L:      linux-scsi@vger.kernel.org
14615 W:      http://sg.danny.cz/sg
14616 S:      Maintained
14617 F:      Documentation/scsi/scsi-generic.txt
14618 F:      drivers/scsi/sg.c
14619 F:      include/scsi/sg.h
14620
14621 SCSI SUBSYSTEM
14622 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14624 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14626 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14627 L:      linux-scsi@vger.kernel.org
14628 S:      Maintained
14629 F:      Documentation/devicetree/bindings/scsi/
14630 F:      drivers/scsi/
14631 F:      include/scsi/
14632
14633 SCSI TAPE DRIVER
14634 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14635 L:      linux-scsi@vger.kernel.org
14636 S:      Maintained
14637 F:      Documentation/scsi/st.txt
14638 F:      drivers/scsi/st.*
14639 F:      drivers/scsi/st_*.h
14640
14641 SCSI TARGET SUBSYSTEM
14642 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14643 L:      linux-scsi@vger.kernel.org
14644 L:      target-devel@vger.kernel.org
14645 W:      http://www.linux-iscsi.org
14646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14647 Q:      https://patchwork.kernel.org/project/target-devel/list/
14648 S:      Supported
14649 F:      drivers/target/
14650 F:      include/target/
14651 F:      Documentation/target/
14652
14653 SCTP PROTOCOL
14654 M:      Vlad Yasevich <vyasevich@gmail.com>
14655 M:      Neil Horman <nhorman@tuxdriver.com>
14656 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14657 L:      linux-sctp@vger.kernel.org
14658 W:      http://lksctp.sourceforge.net
14659 S:      Maintained
14660 F:      Documentation/networking/sctp.txt
14661 F:      include/linux/sctp.h
14662 F:      include/uapi/linux/sctp.h
14663 F:      include/net/sctp/
14664 F:      net/sctp/
14665
14666 SCx200 CPU SUPPORT
14667 M:      Jim Cromie <jim.cromie@gmail.com>
14668 S:      Odd Fixes
14669 F:      Documentation/i2c/busses/scx200_acb.rst
14670 F:      arch/x86/platform/scx200/
14671 F:      drivers/watchdog/scx200_wdt.c
14672 F:      drivers/i2c/busses/scx200*
14673 F:      drivers/mtd/maps/scx200_docflash.c
14674 F:      include/linux/scx200.h
14675
14676 SCx200 GPIO DRIVER
14677 M:      Jim Cromie <jim.cromie@gmail.com>
14678 S:      Maintained
14679 F:      drivers/char/scx200_gpio.c
14680 F:      include/linux/scx200_gpio.h
14681
14682 SCx200 HRT CLOCKSOURCE DRIVER
14683 M:      Jim Cromie <jim.cromie@gmail.com>
14684 S:      Maintained
14685 F:      drivers/clocksource/scx200_hrt.c
14686
14687 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14688 M:      Sascha Sommer <saschasommer@freenet.de>
14689 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14690 S:      Maintained
14691 F:      drivers/mmc/host/sdricoh_cs.c
14692
14693 SECO BOARDS CEC DRIVER
14694 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14695 S:      Maintained
14696 F:      drivers/media/platform/seco-cec/seco-cec.c
14697 F:      drivers/media/platform/seco-cec/seco-cec.h
14698
14699 SECURE COMPUTING
14700 M:      Kees Cook <keescook@chromium.org>
14701 R:      Andy Lutomirski <luto@amacapital.net>
14702 R:      Will Drewry <wad@chromium.org>
14703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14704 S:      Supported
14705 F:      kernel/seccomp.c
14706 F:      include/uapi/linux/seccomp.h
14707 F:      include/linux/seccomp.h
14708 F:      tools/testing/selftests/seccomp/*
14709 F:      tools/testing/selftests/kselftest_harness.h
14710 F:      Documentation/userspace-api/seccomp_filter.rst
14711 K:      \bsecure_computing
14712 K:      \bTIF_SECCOMP\b
14713
14714 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14715 M:      Al Cooper <alcooperx@gmail.com>
14716 L:      linux-mmc@vger.kernel.org
14717 L:      bcm-kernel-feedback-list@broadcom.com
14718 S:      Maintained
14719 F:      drivers/mmc/host/sdhci-brcmstb*
14720
14721 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14722 M:      Adrian Hunter <adrian.hunter@intel.com>
14723 L:      linux-mmc@vger.kernel.org
14724 S:      Maintained
14725 F:      drivers/mmc/host/sdhci*
14726 F:      include/linux/mmc/sdhci*
14727
14728 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14729 M:      Adrian Hunter <adrian.hunter@intel.com>
14730 M:      Ritesh Harjani <riteshh@codeaurora.org>
14731 M:      Asutosh Das <asutoshd@codeaurora.org>
14732 L:      linux-mmc@vger.kernel.org
14733 S:      Maintained
14734 F:      drivers/mmc/host/cqhci*
14735
14736 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14737 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14738 M:      Manjunath M B <manjumb@synopsys.com>
14739 L:      linux-mmc@vger.kernel.org
14740 S:      Maintained
14741 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14742
14743 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14744 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14745 L:      linux-mmc@vger.kernel.org
14746 S:      Supported
14747 F:      drivers/mmc/host/sdhci-of-at91.c
14748
14749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14750 M:      Ben Dooks <ben-linux@fluff.org>
14751 M:      Jaehoon Chung <jh80.chung@samsung.com>
14752 L:      linux-mmc@vger.kernel.org
14753 S:      Maintained
14754 F:      drivers/mmc/host/sdhci-s3c*
14755
14756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14757 M:      Viresh Kumar <vireshk@kernel.org>
14758 L:      linux-mmc@vger.kernel.org
14759 S:      Maintained
14760 F:      drivers/mmc/host/sdhci-spear.c
14761
14762 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14763 M:      Kishon Vijay Abraham I <kishon@ti.com>
14764 L:      linux-mmc@vger.kernel.org
14765 S:      Maintained
14766 F:      drivers/mmc/host/sdhci-omap.c
14767
14768 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14769 M:      Scott Bauer <scott.bauer@intel.com>
14770 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14771 L:      linux-block@vger.kernel.org
14772 S:      Supported
14773 F:      block/sed*
14774 F:      block/opal_proto.h
14775 F:      include/linux/sed*
14776 F:      include/uapi/linux/sed*
14777
14778 SECURITY CONTACT
14779 M:      Security Officers <security@kernel.org>
14780 S:      Supported
14781
14782 SECURITY SUBSYSTEM
14783 M:      James Morris <jmorris@namei.org>
14784 M:      "Serge E. Hallyn" <serge@hallyn.com>
14785 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14787 W:      http://kernsec.org/
14788 S:      Supported
14789 F:      security/
14790 X:      security/selinux/
14791
14792 SELINUX SECURITY MODULE
14793 M:      Paul Moore <paul@paul-moore.com>
14794 M:      Stephen Smalley <sds@tycho.nsa.gov>
14795 M:      Eric Paris <eparis@parisplace.org>
14796 L:      selinux@vger.kernel.org
14797 W:      https://selinuxproject.org
14798 W:      https://github.com/SELinuxProject
14799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14800 S:      Supported
14801 F:      include/uapi/linux/selinux_netlink.h
14802 F:      security/selinux/
14803 F:      scripts/selinux/
14804 F:      Documentation/admin-guide/LSM/SELinux.rst
14805
14806 SENSABLE PHANTOM
14807 M:      Jiri Slaby <jirislaby@gmail.com>
14808 S:      Maintained
14809 F:      drivers/misc/phantom.c
14810 F:      include/uapi/linux/phantom.h
14811
14812 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14813 M:      Tomasz Duszynski <tduszyns@gmail.com>
14814 S:      Maintained
14815 F:      drivers/iio/chemical/sps30.c
14816 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14817
14818 SERIAL DEVICE BUS
14819 M:      Rob Herring <robh@kernel.org>
14820 L:      linux-serial@vger.kernel.org
14821 S:      Maintained
14822 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14823 F:      drivers/tty/serdev/
14824 F:      include/linux/serdev.h
14825
14826 SERIAL DRIVERS
14827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14828 L:      linux-serial@vger.kernel.org
14829 S:      Maintained
14830 F:      Documentation/devicetree/bindings/serial/
14831 F:      drivers/tty/serial/
14832
14833 SERIAL IR RECEIVER
14834 M:      Sean Young <sean@mess.org>
14835 L:      linux-media@vger.kernel.org
14836 S:      Maintained
14837 F:      drivers/media/rc/serial_ir.c
14838
14839 SFC NETWORK DRIVER
14840 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14841 M:      Edward Cree <ecree@solarflare.com>
14842 M:      Martin Habets <mhabets@solarflare.com>
14843 L:      netdev@vger.kernel.org
14844 S:      Supported
14845 F:      drivers/net/ethernet/sfc/
14846
14847 SFF/SFP/SFP+ MODULE SUPPORT
14848 M:      Russell King <linux@armlinux.org.uk>
14849 L:      netdev@vger.kernel.org
14850 S:      Maintained
14851 F:      drivers/net/phy/phylink.c
14852 F:      drivers/net/phy/sfp*
14853 F:      include/linux/phylink.h
14854 F:      include/linux/sfp.h
14855 K:      phylink
14856
14857 SGI GRU DRIVER
14858 M:      Dimitri Sivanich <sivanich@sgi.com>
14859 S:      Maintained
14860 F:      drivers/misc/sgi-gru/
14861
14862 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14863 M:      Pat Gefre <pfg@sgi.com>
14864 L:      linux-ia64@vger.kernel.org
14865 S:      Supported
14866 F:      Documentation/ia64/serial.rst
14867 F:      drivers/tty/serial/ioc?_serial.c
14868 F:      include/linux/ioc?.h
14869
14870 SGI XP/XPC/XPNET DRIVER
14871 M:      Cliff Whickman <cpw@sgi.com>
14872 M:      Robin Holt <robinmholt@gmail.com>
14873 S:      Maintained
14874 F:      drivers/misc/sgi-xp/
14875
14876 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14877 M:      Ursula Braun <ubraun@linux.ibm.com>
14878 M:      Karsten Graul <kgraul@linux.ibm.com>
14879 L:      linux-s390@vger.kernel.org
14880 W:      http://www.ibm.com/developerworks/linux/linux390/
14881 S:      Supported
14882 F:      net/smc/
14883
14884 SHARP RJ54N1CB0C SENSOR DRIVER
14885 M:      Jacopo Mondi <jacopo@jmondi.org>
14886 L:      linux-media@vger.kernel.org
14887 T:      git git://linuxtv.org/media_tree.git
14888 S:      Odd fixes
14889 F:      drivers/media/i2c/rj54n1cb0c.c
14890 F:      include/media/i2c/rj54n1cb0c.h
14891
14892 SH_VEU V4L2 MEM2MEM DRIVER
14893 L:      linux-media@vger.kernel.org
14894 S:      Orphan
14895 F:      drivers/media/platform/sh_veu.c
14896
14897 SH_VOU V4L2 OUTPUT DRIVER
14898 L:      linux-media@vger.kernel.org
14899 S:      Orphan
14900 F:      drivers/media/platform/sh_vou.c
14901 F:      include/media/drv-intf/sh_vou.h
14902
14903 SI2157 MEDIA DRIVER
14904 M:      Antti Palosaari <crope@iki.fi>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 W:      http://palosaari.fi/linux/
14908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14909 T:      git git://linuxtv.org/anttip/media_tree.git
14910 S:      Maintained
14911 F:      drivers/media/tuners/si2157*
14912
14913 SI2165 MEDIA DRIVER
14914 M:      Matthias Schwarzott <zzam@gentoo.org>
14915 L:      linux-media@vger.kernel.org
14916 W:      https://linuxtv.org
14917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14918 S:      Maintained
14919 F:      drivers/media/dvb-frontends/si2165*
14920
14921 SI2168 MEDIA DRIVER
14922 M:      Antti Palosaari <crope@iki.fi>
14923 L:      linux-media@vger.kernel.org
14924 W:      https://linuxtv.org
14925 W:      http://palosaari.fi/linux/
14926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14927 T:      git git://linuxtv.org/anttip/media_tree.git
14928 S:      Maintained
14929 F:      drivers/media/dvb-frontends/si2168*
14930
14931 SI470X FM RADIO RECEIVER I2C DRIVER
14932 M:      Hans Verkuil <hverkuil@xs4all.nl>
14933 L:      linux-media@vger.kernel.org
14934 T:      git git://linuxtv.org/media_tree.git
14935 W:      https://linuxtv.org
14936 S:      Odd Fixes
14937 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14938
14939 SI470X FM RADIO RECEIVER USB DRIVER
14940 M:      Hans Verkuil <hverkuil@xs4all.nl>
14941 L:      linux-media@vger.kernel.org
14942 T:      git git://linuxtv.org/media_tree.git
14943 W:      https://linuxtv.org
14944 S:      Maintained
14945 F:      drivers/media/radio/si470x/radio-si470x-common.c
14946 F:      drivers/media/radio/si470x/radio-si470x.h
14947 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14948
14949 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14950 M:      Eduardo Valentin <edubezval@gmail.com>
14951 L:      linux-media@vger.kernel.org
14952 T:      git git://linuxtv.org/media_tree.git
14953 W:      https://linuxtv.org
14954 S:      Odd Fixes
14955 F:      drivers/media/radio/si4713/si4713.?
14956
14957 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14958 M:      Eduardo Valentin <edubezval@gmail.com>
14959 L:      linux-media@vger.kernel.org
14960 T:      git git://linuxtv.org/media_tree.git
14961 W:      https://linuxtv.org
14962 S:      Odd Fixes
14963 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14964
14965 SI4713 FM RADIO TRANSMITTER USB DRIVER
14966 M:      Hans Verkuil <hverkuil@xs4all.nl>
14967 L:      linux-media@vger.kernel.org
14968 T:      git git://linuxtv.org/media_tree.git
14969 W:      https://linuxtv.org
14970 S:      Maintained
14971 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14972
14973 SIANO DVB DRIVER
14974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14975 L:      linux-media@vger.kernel.org
14976 W:      https://linuxtv.org
14977 T:      git git://linuxtv.org/media_tree.git
14978 S:      Odd fixes
14979 F:      drivers/media/common/siano/
14980 F:      drivers/media/usb/siano/
14981 F:      drivers/media/usb/siano/
14982 F:      drivers/media/mmc/siano/
14983
14984 SIFIVE PDMA DRIVER
14985 M:      Green Wan <green.wan@sifive.com>
14986 S:      Maintained
14987 F:      drivers/dma/sf-pdma/
14988 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
14989
14990 SIFIVE DRIVERS
14991 M:      Palmer Dabbelt <palmer@dabbelt.com>
14992 M:      Paul Walmsley <paul.walmsley@sifive.com>
14993 L:      linux-riscv@lists.infradead.org
14994 T:      git git://github.com/sifive/riscv-linux.git
14995 S:      Supported
14996 K:      [^@]sifive
14997 N:      sifive
14998
14999 SIFIVE FU540 SYSTEM-ON-CHIP
15000 M:      Paul Walmsley <paul.walmsley@sifive.com>
15001 M:      Palmer Dabbelt <palmer@dabbelt.com>
15002 L:      linux-riscv@lists.infradead.org
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15004 S:      Supported
15005 K:      fu540
15006 N:      fu540
15007
15008 SILEAD TOUCHSCREEN DRIVER
15009 M:      Hans de Goede <hdegoede@redhat.com>
15010 L:      linux-input@vger.kernel.org
15011 L:      platform-driver-x86@vger.kernel.org
15012 S:      Maintained
15013 F:      drivers/input/touchscreen/silead.c
15014 F:      drivers/platform/x86/touchscreen_dmi.c
15015
15016 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15017 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15018 S:      Supported
15019 F:      drivers/staging/wfx/
15020
15021 SILICON MOTION SM712 FRAME BUFFER DRIVER
15022 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15023 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15024 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15025 L:      linux-fbdev@vger.kernel.org
15026 S:      Maintained
15027 F:      drivers/video/fbdev/sm712*
15028 F:      Documentation/fb/sm712fb.rst
15029
15030 SIMPLE FIRMWARE INTERFACE (SFI)
15031 M:      Len Brown <lenb@kernel.org>
15032 L:      sfi-devel@simplefirmware.org
15033 W:      http://simplefirmware.org/
15034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15035 S:      Supported
15036 F:      arch/x86/platform/sfi/
15037 F:      drivers/sfi/
15038 F:      include/linux/sfi*.h
15039
15040 SIMPLEFB FB DRIVER
15041 M:      Hans de Goede <hdegoede@redhat.com>
15042 L:      linux-fbdev@vger.kernel.org
15043 S:      Maintained
15044 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15045 F:      drivers/video/fbdev/simplefb.c
15046 F:      include/linux/platform_data/simplefb.h
15047
15048 SIMTEC EB110ATX (Chalice CATS)
15049 M:      Vincent Sanders <vince@simtec.co.uk>
15050 M:      Simtec Linux Team <linux@simtec.co.uk>
15051 W:      http://www.simtec.co.uk/products/EB110ATX/
15052 S:      Supported
15053
15054 SIMTEC EB2410ITX (BAST)
15055 M:      Vincent Sanders <vince@simtec.co.uk>
15056 M:      Simtec Linux Team <linux@simtec.co.uk>
15057 W:      http://www.simtec.co.uk/products/EB2410ITX/
15058 S:      Supported
15059 F:      arch/arm/mach-s3c24xx/mach-bast.c
15060 F:      arch/arm/mach-s3c24xx/bast-ide.c
15061 F:      arch/arm/mach-s3c24xx/bast-irq.c
15062
15063 SIPHASH PRF ROUTINES
15064 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15065 S:      Maintained
15066 F:      lib/siphash.c
15067 F:      lib/test_siphash.c
15068 F:      include/linux/siphash.h
15069
15070 SIOX
15071 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15072 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15073 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15074 S:      Supported
15075 F:      drivers/siox/*
15076 F:      drivers/gpio/gpio-siox.c
15077 F:      include/trace/events/siox.h
15078
15079 SIS 190 ETHERNET DRIVER
15080 M:      Francois Romieu <romieu@fr.zoreil.com>
15081 L:      netdev@vger.kernel.org
15082 S:      Maintained
15083 F:      drivers/net/ethernet/sis/sis190.c
15084
15085 SIS 900/7016 FAST ETHERNET DRIVER
15086 M:      Daniele Venzano <venza@brownhat.org>
15087 W:      http://www.brownhat.org/sis900.html
15088 L:      netdev@vger.kernel.org
15089 S:      Maintained
15090 F:      drivers/net/ethernet/sis/sis900.*
15091
15092 SIS FRAMEBUFFER DRIVER
15093 M:      Thomas Winischhofer <thomas@winischhofer.net>
15094 W:      http://www.winischhofer.net/linuxsisvga.shtml
15095 S:      Maintained
15096 F:      Documentation/fb/sisfb.rst
15097 F:      drivers/video/fbdev/sis/
15098 F:      include/video/sisfb.h
15099
15100 SIS USB2VGA DRIVER
15101 M:      Thomas Winischhofer <thomas@winischhofer.net>
15102 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15103 S:      Maintained
15104 F:      drivers/usb/misc/sisusbvga/
15105
15106 SLAB ALLOCATOR
15107 M:      Christoph Lameter <cl@linux.com>
15108 M:      Pekka Enberg <penberg@kernel.org>
15109 M:      David Rientjes <rientjes@google.com>
15110 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15111 M:      Andrew Morton <akpm@linux-foundation.org>
15112 L:      linux-mm@kvack.org
15113 S:      Maintained
15114 F:      include/linux/sl?b*.h
15115 F:      mm/sl?b*
15116
15117 SLEEPABLE READ-COPY UPDATE (SRCU)
15118 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15119 M:      "Paul E. McKenney" <paulmck@kernel.org>
15120 M:      Josh Triplett <josh@joshtriplett.org>
15121 R:      Steven Rostedt <rostedt@goodmis.org>
15122 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15123 L:      rcu@vger.kernel.org
15124 W:      http://www.rdrop.com/users/paulmck/RCU/
15125 S:      Supported
15126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15127 F:      include/linux/srcu*.h
15128 F:      kernel/rcu/srcu*.c
15129
15130 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15131 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15133 S:      Maintained
15134 F:      drivers/slimbus/
15135 F:      Documentation/devicetree/bindings/slimbus/
15136 F:      include/linux/slimbus.h
15137
15138 SMACK SECURITY MODULE
15139 M:      Casey Schaufler <casey@schaufler-ca.com>
15140 L:      linux-security-module@vger.kernel.org
15141 W:      http://schaufler-ca.com
15142 T:      git git://github.com/cschaufler/smack-next
15143 S:      Maintained
15144 F:      Documentation/admin-guide/LSM/Smack.rst
15145 F:      security/smack/
15146
15147 SMC91x ETHERNET DRIVER
15148 M:      Nicolas Pitre <nico@fluxnic.net>
15149 S:      Odd Fixes
15150 F:      drivers/net/ethernet/smsc/smc91x.*
15151
15152 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15153 M:      Sakari Ailus <sakari.ailus@iki.fi>
15154 L:      linux-media@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/media/i2c/smiapp/
15157 F:      include/media/i2c/smiapp.h
15158 F:      drivers/media/i2c/smiapp-pll.c
15159 F:      drivers/media/i2c/smiapp-pll.h
15160 F:      include/uapi/linux/smiapp.h
15161 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15162
15163 SMM665 HARDWARE MONITOR DRIVER
15164 M:      Guenter Roeck <linux@roeck-us.net>
15165 L:      linux-hwmon@vger.kernel.org
15166 S:      Maintained
15167 F:      Documentation/hwmon/smm665.rst
15168 F:      drivers/hwmon/smm665.c
15169
15170 SMSC EMC2103 HARDWARE MONITOR DRIVER
15171 M:      Steve Glendinning <steve.glendinning@shawell.net>
15172 L:      linux-hwmon@vger.kernel.org
15173 S:      Maintained
15174 F:      Documentation/hwmon/emc2103.rst
15175 F:      drivers/hwmon/emc2103.c
15176
15177 SMSC SCH5627 HARDWARE MONITOR DRIVER
15178 M:      Hans de Goede <hdegoede@redhat.com>
15179 L:      linux-hwmon@vger.kernel.org
15180 S:      Supported
15181 F:      Documentation/hwmon/sch5627.rst
15182 F:      drivers/hwmon/sch5627.c
15183
15184 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15185 M:      Steve Glendinning <steve.glendinning@shawell.net>
15186 L:      linux-fbdev@vger.kernel.org
15187 S:      Maintained
15188 F:      drivers/video/fbdev/smscufx.c
15189
15190 SMSC47B397 HARDWARE MONITOR DRIVER
15191 M:      Jean Delvare <jdelvare@suse.com>
15192 L:      linux-hwmon@vger.kernel.org
15193 S:      Maintained
15194 F:      Documentation/hwmon/smsc47b397.rst
15195 F:      drivers/hwmon/smsc47b397.c
15196
15197 SMSC911x ETHERNET DRIVER
15198 M:      Steve Glendinning <steve.glendinning@shawell.net>
15199 L:      netdev@vger.kernel.org
15200 S:      Maintained
15201 F:      include/linux/smsc911x.h
15202 F:      drivers/net/ethernet/smsc/smsc911x.*
15203
15204 SMSC9420 PCI ETHERNET DRIVER
15205 M:      Steve Glendinning <steve.glendinning@shawell.net>
15206 L:      netdev@vger.kernel.org
15207 S:      Maintained
15208 F:      drivers/net/ethernet/smsc/smsc9420.*
15209
15210 SOC-CAMERA V4L2 SUBSYSTEM
15211 L:      linux-media@vger.kernel.org
15212 T:      git git://linuxtv.org/media_tree.git
15213 S:      Orphan
15214 F:      include/media/soc_camera.h
15215 F:      drivers/staging/media/soc_camera/
15216
15217 SOCIONEXT SYNQUACER I2C DRIVER
15218 M:      Ard Biesheuvel <ardb@kernel.org>
15219 L:      linux-i2c@vger.kernel.org
15220 S:      Maintained
15221 F:      drivers/i2c/busses/i2c-synquacer.c
15222 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15223
15224 SOCIONEXT UNIPHIER SOUND DRIVER
15225 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15226 S:      Orphan
15227 F:      sound/soc/uniphier/
15228
15229 SOEKRIS NET48XX LED SUPPORT
15230 M:      Chris Boot <bootc@bootc.net>
15231 S:      Maintained
15232 F:      drivers/leds/leds-net48xx.c
15233
15234 SOFT-IWARP DRIVER (siw)
15235 M:      Bernard Metzler <bmt@zurich.ibm.com>
15236 L:      linux-rdma@vger.kernel.org
15237 S:      Supported
15238 F:      drivers/infiniband/sw/siw/
15239 F:      include/uapi/rdma/siw-abi.h
15240
15241 SOFT-ROCE DRIVER (rxe)
15242 M:      Moni Shoua <monis@mellanox.com>
15243 L:      linux-rdma@vger.kernel.org
15244 S:      Supported
15245 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15246 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15247 F:      drivers/infiniband/sw/rxe/
15248 F:      include/uapi/rdma/rdma_user_rxe.h
15249
15250 SOFTLOGIC 6x10 MPEG CODEC
15251 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15252 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15253 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15254 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15255 M:      Ismael Luceno <ismael@iodev.co.uk>
15256 L:      linux-media@vger.kernel.org
15257 S:      Supported
15258 F:      drivers/media/pci/solo6x10/
15259
15260 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15261 M:      James Morse <james.morse@arm.com>
15262 L:      linux-arm-kernel@lists.infradead.org
15263 S:      Maintained
15264 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15265 F:      drivers/firmware/arm_sdei.c
15266 F:      include/linux/arm_sdei.h
15267 F:      include/uapi/linux/arm_sdei.h
15268
15269 SOFTWARE RAID (Multiple Disks) SUPPORT
15270 M:      Song Liu <song@kernel.org>
15271 L:      linux-raid@vger.kernel.org
15272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15273 S:      Supported
15274 F:      drivers/md/Makefile
15275 F:      drivers/md/Kconfig
15276 F:      drivers/md/md*
15277 F:      drivers/md/raid*
15278 F:      include/linux/raid/
15279 F:      include/uapi/linux/raid/
15280
15281 SOCIONEXT (SNI) AVE NETWORK DRIVER
15282 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15283 L:      netdev@vger.kernel.org
15284 S:      Maintained
15285 F:      drivers/net/ethernet/socionext/sni_ave.c
15286 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15287
15288 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15289 M:      Jassi Brar <jaswinder.singh@linaro.org>
15290 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15291 L:      netdev@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/net/ethernet/socionext/netsec.c
15294 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15295
15296 SOCIONEXT (SNI) Synquacer SPI DRIVER
15297 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15298 M:      Jassi Brar <jaswinder.singh@linaro.org>
15299 L:      linux-spi@vger.kernel.org
15300 S:      Maintained
15301 F:      drivers/spi/spi-synquacer.c
15302 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15303
15304 SOLIDRUN CLEARFOG SUPPORT
15305 M:      Russell King <linux@armlinux.org.uk>
15306 S:      Maintained
15307 F:      arch/arm/boot/dts/armada-388-clearfog*
15308 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15309
15310 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15311 M:      Russell King <linux@armlinux.org.uk>
15312 S:      Maintained
15313 F:      arch/arm/boot/dts/imx6*-cubox-i*
15314 F:      arch/arm/boot/dts/imx6*-hummingboard*
15315 F:      arch/arm/boot/dts/imx6*-sr-*
15316
15317 SONIC NETWORK DRIVER
15318 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15319 L:      netdev@vger.kernel.org
15320 S:      Maintained
15321 F:      drivers/net/ethernet/natsemi/sonic.*
15322
15323 SONICS SILICON BACKPLANE DRIVER (SSB)
15324 M:      Michael Buesch <m@bues.ch>
15325 L:      linux-wireless@vger.kernel.org
15326 S:      Maintained
15327 F:      drivers/ssb/
15328 F:      include/linux/ssb/
15329
15330 SONY IMX214 SENSOR DRIVER
15331 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15332 L:      linux-media@vger.kernel.org
15333 T:      git git://linuxtv.org/media_tree.git
15334 S:      Maintained
15335 F:      drivers/media/i2c/imx214.c
15336 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15337
15338 SONY IMX258 SENSOR DRIVER
15339 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15340 L:      linux-media@vger.kernel.org
15341 T:      git git://linuxtv.org/media_tree.git
15342 S:      Maintained
15343 F:      drivers/media/i2c/imx258.c
15344
15345 SONY IMX274 SENSOR DRIVER
15346 M:      Leon Luo <leonl@leopardimaging.com>
15347 L:      linux-media@vger.kernel.org
15348 T:      git git://linuxtv.org/media_tree.git
15349 S:      Maintained
15350 F:      drivers/media/i2c/imx274.c
15351 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15352
15353 SONY IMX290 SENSOR DRIVER
15354 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15355 L:      linux-media@vger.kernel.org
15356 T:      git git://linuxtv.org/media_tree.git
15357 S:      Maintained
15358 F:      drivers/media/i2c/imx290.c
15359 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15360
15361 SONY IMX319 SENSOR DRIVER
15362 M:      Bingbu Cao <bingbu.cao@intel.com>
15363 L:      linux-media@vger.kernel.org
15364 T:      git git://linuxtv.org/media_tree.git
15365 S:      Maintained
15366 F:      drivers/media/i2c/imx319.c
15367
15368 SONY IMX355 SENSOR DRIVER
15369 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15370 L:      linux-media@vger.kernel.org
15371 T:      git git://linuxtv.org/media_tree.git
15372 S:      Maintained
15373 F:      drivers/media/i2c/imx355.c
15374
15375 SONY MEMORYSTICK SUBSYSTEM
15376 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15377 M:      Alex Dubov <oakad@yahoo.com>
15378 M:      Ulf Hansson <ulf.hansson@linaro.org>
15379 L:      linux-mmc@vger.kernel.org
15380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15381 S:      Maintained
15382 F:      drivers/memstick/
15383 F:      include/linux/memstick.h
15384
15385 SONY VAIO CONTROL DEVICE DRIVER
15386 M:      Mattia Dongili <malattia@linux.it>
15387 L:      platform-driver-x86@vger.kernel.org
15388 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15389 S:      Maintained
15390 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15391 F:      drivers/char/sonypi.c
15392 F:      drivers/platform/x86/sony-laptop.c
15393 F:      include/linux/sony-laptop.h
15394
15395 SOUND
15396 M:      Jaroslav Kysela <perex@perex.cz>
15397 M:      Takashi Iwai <tiwai@suse.com>
15398 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15399 W:      http://www.alsa-project.org/
15400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15401 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15402 S:      Maintained
15403 F:      Documentation/sound/
15404 F:      include/sound/
15405 F:      include/uapi/sound/
15406 F:      sound/
15407
15408 SOUND - COMPRESSED AUDIO
15409 M:      Vinod Koul <vkoul@kernel.org>
15410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15412 S:      Supported
15413 F:      Documentation/sound/designs/compress-offload.rst
15414 F:      include/sound/compress_driver.h
15415 F:      include/uapi/sound/compress_*
15416 F:      sound/core/compress_offload.c
15417 F:      sound/soc/soc-compress.c
15418
15419 SOUND - DMAENGINE HELPERS
15420 M:      Lars-Peter Clausen <lars@metafoo.de>
15421 S:      Supported
15422 F:      include/sound/dmaengine_pcm.h
15423 F:      sound/core/pcm_dmaengine.c
15424 F:      sound/soc/soc-generic-dmaengine-pcm.c
15425
15426 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15427 M:      Liam Girdwood <lgirdwood@gmail.com>
15428 M:      Mark Brown <broonie@kernel.org>
15429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15431 W:      http://alsa-project.org/main/index.php/ASoC
15432 S:      Supported
15433 F:      Documentation/devicetree/bindings/sound/
15434 F:      Documentation/sound/soc/
15435 F:      sound/soc/
15436 F:      include/dt-bindings/sound/
15437 F:      include/sound/soc*
15438
15439 SOUNDWIRE SUBSYSTEM
15440 M:      Vinod Koul <vkoul@kernel.org>
15441 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15442 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15444 S:      Supported
15445 F:      Documentation/driver-api/soundwire/
15446 F:      drivers/soundwire/
15447 F:      include/linux/soundwire/
15448
15449 SP2 MEDIA DRIVER
15450 M:      Olli Salonen <olli.salonen@iki.fi>
15451 L:      linux-media@vger.kernel.org
15452 W:      https://linuxtv.org
15453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15454 S:      Maintained
15455 F:      drivers/media/dvb-frontends/sp2*
15456
15457 SPARC + UltraSPARC (sparc/sparc64)
15458 M:      "David S. Miller" <davem@davemloft.net>
15459 L:      sparclinux@vger.kernel.org
15460 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15463 S:      Maintained
15464 F:      arch/sparc/
15465 F:      drivers/sbus/
15466
15467 SPARC SERIAL DRIVERS
15468 M:      "David S. Miller" <davem@davemloft.net>
15469 L:      sparclinux@vger.kernel.org
15470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15472 S:      Maintained
15473 F:      include/linux/sunserialcore.h
15474 F:      drivers/tty/serial/suncore.c
15475 F:      drivers/tty/serial/sunhv.c
15476 F:      drivers/tty/serial/sunsab.c
15477 F:      drivers/tty/serial/sunsab.h
15478 F:      drivers/tty/serial/sunsu.c
15479 F:      drivers/tty/serial/sunzilog.c
15480 F:      drivers/tty/serial/sunzilog.h
15481 F:      drivers/tty/vcc.c
15482
15483 SPARSE CHECKER
15484 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15485 L:      linux-sparse@vger.kernel.org
15486 W:      https://sparse.wiki.kernel.org/
15487 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15488 S:      Maintained
15489 F:      include/linux/compiler.h
15490
15491 SPEAR CLOCK FRAMEWORK SUPPORT
15492 M:      Viresh Kumar <vireshk@kernel.org>
15493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15494 W:      http://www.st.com/spear
15495 S:      Maintained
15496 F:      drivers/clk/spear/
15497
15498 SPEAR PLATFORM SUPPORT
15499 M:      Viresh Kumar <vireshk@kernel.org>
15500 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15502 W:      http://www.st.com/spear
15503 S:      Maintained
15504 F:      arch/arm/boot/dts/spear*
15505 F:      arch/arm/mach-spear/
15506
15507 SPI NOR SUBSYSTEM
15508 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15509 L:      linux-mtd@lists.infradead.org
15510 W:      http://www.linux-mtd.infradead.org/
15511 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15513 S:      Maintained
15514 F:      drivers/mtd/spi-nor/
15515 F:      include/linux/mtd/spi-nor.h
15516
15517 SPI SUBSYSTEM
15518 M:      Mark Brown <broonie@kernel.org>
15519 L:      linux-spi@vger.kernel.org
15520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15521 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15522 S:      Maintained
15523 F:      Documentation/devicetree/bindings/spi/
15524 F:      Documentation/spi/
15525 F:      drivers/spi/
15526 F:      include/linux/spi/
15527 F:      include/uapi/linux/spi/
15528 F:      tools/spi/
15529
15530 SPIDERNET NETWORK DRIVER for CELL
15531 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15532 L:      netdev@vger.kernel.org
15533 S:      Supported
15534 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15535 F:      drivers/net/ethernet/toshiba/spider_net*
15536
15537 SPMI SUBSYSTEM
15538 R:      Stephen Boyd <sboyd@kernel.org>
15539 L:      linux-arm-msm@vger.kernel.org
15540 F:      Documentation/devicetree/bindings/spmi/
15541 F:      drivers/spmi/
15542 F:      include/dt-bindings/spmi/spmi.h
15543 F:      include/linux/spmi.h
15544 F:      include/trace/events/spmi.h
15545
15546 SPU FILE SYSTEM
15547 M:      Jeremy Kerr <jk@ozlabs.org>
15548 L:      linuxppc-dev@lists.ozlabs.org
15549 W:      http://www.ibm.com/developerworks/power/cell/
15550 S:      Supported
15551 F:      Documentation/filesystems/spufs.txt
15552 F:      arch/powerpc/platforms/cell/spufs/
15553
15554 SQUASHFS FILE SYSTEM
15555 M:      Phillip Lougher <phillip@squashfs.org.uk>
15556 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15557 W:      http://squashfs.org.uk
15558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15559 S:      Maintained
15560 F:      Documentation/filesystems/squashfs.txt
15561 F:      fs/squashfs/
15562
15563 SRM (Alpha) environment access
15564 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15565 S:      Maintained
15566 F:      arch/alpha/kernel/srm_env.c
15567
15568 ST LSM6DSx IMU IIO DRIVER
15569 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15570 L:      linux-iio@vger.kernel.org
15571 W:      http://www.st.com/
15572 S:      Maintained
15573 F:      drivers/iio/imu/st_lsm6dsx/
15574 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15575
15576 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15577 M:      Mickael Guene <mickael.guene@st.com>
15578 L:      linux-media@vger.kernel.org
15579 T:      git git://linuxtv.org/media_tree.git
15580 S:      Maintained
15581 F:      drivers/media/i2c/st-mipid02.c
15582 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15583
15584 ST STM32 I2C/SMBUS DRIVER
15585 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15586 L:      linux-i2c@vger.kernel.org
15587 S:      Maintained
15588 F:      drivers/i2c/busses/i2c-stm32*
15589
15590 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15591 M:      Song Qiang <songqiang1304521@gmail.com>
15592 L:      linux-iio@vger.kernel.org
15593 S:      Maintained
15594 F:      drivers/iio/proximity/vl53l0x-i2c.c
15595 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15596
15597 STABLE BRANCH
15598 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15599 M:      Sasha Levin <sashal@kernel.org>
15600 L:      stable@vger.kernel.org
15601 S:      Supported
15602 F:      Documentation/process/stable-kernel-rules.rst
15603
15604 STAGING - COMEDI
15605 M:      Ian Abbott <abbotti@mev.co.uk>
15606 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15607 S:      Odd Fixes
15608 F:      drivers/staging/comedi/
15609
15610 STAGING - FIELDBUS SUBSYSTEM
15611 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15612 S:      Maintained
15613 F:      drivers/staging/fieldbus/*
15614 F:      drivers/staging/fieldbus/Documentation/
15615
15616 STAGING - HMS ANYBUS-S BUS
15617 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15618 S:      Maintained
15619 F:      drivers/staging/fieldbus/anybuss/
15620
15621 STAGING - INDUSTRIAL IO
15622 M:      Jonathan Cameron <jic23@kernel.org>
15623 L:      linux-iio@vger.kernel.org
15624 S:      Odd Fixes
15625 F:      Documentation/devicetree/bindings/staging/iio/
15626 F:      drivers/staging/iio/
15627
15628 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15629 M:      Marc Dietrich <marvin24@gmx.de>
15630 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15631 L:      linux-tegra@vger.kernel.org
15632 S:      Maintained
15633 F:      drivers/staging/nvec/
15634
15635 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15636 M:      Jens Frederich <jfrederich@gmail.com>
15637 M:      Daniel Drake <dsd@laptop.org>
15638 M:      Jon Nettleton <jon.nettleton@gmail.com>
15639 W:      http://wiki.laptop.org/go/DCON
15640 S:      Maintained
15641 F:      drivers/staging/olpc_dcon/
15642
15643 STAGING - REALTEK RTL8712U DRIVERS
15644 M:      Larry Finger <Larry.Finger@lwfinger.net>
15645 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15646 S:      Odd Fixes
15647 F:      drivers/staging/rtl8712/
15648
15649 STAGING - REALTEK RTL8188EU DRIVERS
15650 M:      Larry Finger <Larry.Finger@lwfinger.net>
15651 S:      Odd Fixes
15652 F:      drivers/staging/rtl8188eu/
15653
15654 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15655 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15656 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15657 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15658 L:      linux-fbdev@vger.kernel.org
15659 S:      Maintained
15660 F:      drivers/staging/sm750fb/
15661
15662 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15663 M:      William Hubbs <w.d.hubbs@gmail.com>
15664 M:      Chris Brannon <chris@the-brannons.com>
15665 M:      Kirk Reiser <kirk@reisers.ca>
15666 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15667 L:      speakup@linux-speakup.org
15668 W:      http://www.linux-speakup.org/
15669 S:      Odd Fixes
15670 F:      drivers/staging/speakup/
15671
15672 STAGING - VIA VT665X DRIVERS
15673 M:      Forest Bond <forest@alittletooquiet.net>
15674 S:      Odd Fixes
15675 F:      drivers/staging/vt665?/
15676
15677 STAGING - WILC1000 WIFI DRIVER
15678 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15679 M:      Ajay Singh <ajay.kathat@microchip.com>
15680 L:      linux-wireless@vger.kernel.org
15681 S:      Supported
15682 F:      drivers/staging/wilc1000/
15683
15684 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15685 M:      Michael Hennerich <michael.hennerich@analog.com>
15686 M:      Beniamin Bia <beniamin.bia@analog.com>
15687 L:      linux-fbdev@vger.kernel.org
15688 S:      Supported
15689 F:      drivers/staging/fbtft/fb_seps525.c
15690 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15691
15692 STAGING SUBSYSTEM
15693 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15695 L:      devel@driverdev.osuosl.org
15696 S:      Supported
15697 F:      drivers/staging/
15698
15699 STARFIRE/DURALAN NETWORK DRIVER
15700 M:      Ion Badulescu <ionut@badula.org>
15701 S:      Odd Fixes
15702 F:      drivers/net/ethernet/adaptec/starfire*
15703
15704 STEC S1220 SKD DRIVER
15705 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15706 L:      linux-block@vger.kernel.org
15707 S:      Maintained
15708 F:      drivers/block/skd*[ch]
15709
15710 STI AUDIO (ASoC) DRIVERS
15711 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15712 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15713 S:      Maintained
15714 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15715 F:      sound/soc/sti/
15716
15717 STI CEC DRIVER
15718 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15719 S:      Maintained
15720 F:      drivers/media/platform/sti/cec/
15721 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15722
15723 STK1160 USB VIDEO CAPTURE DRIVER
15724 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15725 L:      linux-media@vger.kernel.org
15726 T:      git git://linuxtv.org/media_tree.git
15727 S:      Maintained
15728 F:      drivers/media/usb/stk1160/
15729
15730 STM32 AUDIO (ASoC) DRIVERS
15731 M:      Olivier Moysan <olivier.moysan@st.com>
15732 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15734 S:      Maintained
15735 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15736 F:      sound/soc/stm/
15737
15738 STM32 TIMER/LPTIMER DRIVERS
15739 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15740 S:      Maintained
15741 F:      drivers/*/stm32-*timer*
15742 F:      drivers/pwm/pwm-stm32*
15743 F:      include/linux/*/stm32-*tim*
15744 F:      Documentation/ABI/testing/*timer-stm32
15745 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15746 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15747
15748 STMMAC ETHERNET DRIVER
15749 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15750 M:      Alexandre Torgue <alexandre.torgue@st.com>
15751 M:      Jose Abreu <joabreu@synopsys.com>
15752 L:      netdev@vger.kernel.org
15753 W:      http://www.stlinux.com
15754 S:      Supported
15755 F:      drivers/net/ethernet/stmicro/stmmac/
15756
15757 SUN3/3X
15758 M:      Sam Creasey <sammy@sammy.net>
15759 W:      http://sammy.net/sun3/
15760 S:      Maintained
15761 F:      arch/m68k/kernel/*sun3*
15762 F:      arch/m68k/sun3*/
15763 F:      arch/m68k/include/asm/sun3*
15764 F:      drivers/net/ethernet/i825xx/sun3*
15765
15766 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15767 M:      Hans de Goede <hdegoede@redhat.com>
15768 L:      linux-input@vger.kernel.org
15769 S:      Maintained
15770 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15771 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15772
15773 SUNDANCE NETWORK DRIVER
15774 M:      Denis Kirjanov <kda@linux-powerpc.org>
15775 L:      netdev@vger.kernel.org
15776 S:      Maintained
15777 F:      drivers/net/ethernet/dlink/sundance.c
15778
15779 SUPERH
15780 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15781 M:      Rich Felker <dalias@libc.org>
15782 L:      linux-sh@vger.kernel.org
15783 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15784 S:      Maintained
15785 F:      Documentation/sh/
15786 F:      arch/sh/
15787 F:      drivers/sh/
15788
15789 SUSPEND TO RAM
15790 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15791 M:      Len Brown <len.brown@intel.com>
15792 M:      Pavel Machek <pavel@ucw.cz>
15793 L:      linux-pm@vger.kernel.org
15794 B:      https://bugzilla.kernel.org
15795 S:      Supported
15796 F:      Documentation/power/
15797 F:      arch/x86/kernel/acpi/
15798 F:      drivers/base/power/
15799 F:      kernel/power/
15800 F:      include/linux/suspend.h
15801 F:      include/linux/freezer.h
15802 F:      include/linux/pm.h
15803
15804 SVGA HANDLING
15805 M:      Martin Mares <mj@ucw.cz>
15806 L:      linux-video@atrey.karlin.mff.cuni.cz
15807 S:      Maintained
15808 F:      Documentation/admin-guide/svga.rst
15809 F:      arch/x86/boot/video*
15810
15811 SWIOTLB SUBSYSTEM
15812 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15813 L:      iommu@lists.linux-foundation.org
15814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15815 S:      Supported
15816 F:      kernel/dma/swiotlb.c
15817 F:      arch/*/kernel/pci-swiotlb.c
15818 F:      include/linux/swiotlb.h
15819
15820 SWITCHDEV
15821 M:      Jiri Pirko <jiri@resnulli.us>
15822 M:      Ivan Vecera <ivecera@redhat.com>
15823 L:      netdev@vger.kernel.org
15824 S:      Supported
15825 F:      net/switchdev/
15826 F:      include/net/switchdev.h
15827
15828 SY8106A REGULATOR DRIVER
15829 M:      Icenowy Zheng <icenowy@aosc.io>
15830 S:      Maintained
15831 F:      drivers/regulator/sy8106a-regulator.c
15832 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15833
15834 SYNC FILE FRAMEWORK
15835 M:      Sumit Semwal <sumit.semwal@linaro.org>
15836 R:      Gustavo Padovan <gustavo@padovan.org>
15837 S:      Maintained
15838 L:      linux-media@vger.kernel.org
15839 L:      dri-devel@lists.freedesktop.org
15840 F:      drivers/dma-buf/sync_*
15841 F:      drivers/dma-buf/dma-fence*
15842 F:      drivers/dma-buf/sw_sync.c
15843 F:      include/linux/sync_file.h
15844 F:      include/uapi/linux/sync_file.h
15845 F:      Documentation/driver-api/sync_file.rst
15846 T:      git git://anongit.freedesktop.org/drm/drm-misc
15847
15848 SYNOPSYS ARC ARCHITECTURE
15849 M:      Vineet Gupta <vgupta@synopsys.com>
15850 L:      linux-snps-arc@lists.infradead.org
15851 S:      Supported
15852 F:      arch/arc/
15853 F:      Documentation/devicetree/bindings/arc/*
15854 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15855 F:      drivers/clocksource/arc_timer.c
15856 F:      drivers/tty/serial/arc_uart.c
15857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15858
15859 SYNOPSYS ARC HSDK SDP pll clock driver
15860 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15861 S:      Supported
15862 F:      drivers/clk/clk-hsdk-pll.c
15863 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15864
15865 SYNOPSYS ARC SDP clock driver
15866 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15867 S:      Supported
15868 F:      drivers/clk/axs10x/*
15869 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15870
15871 SYNOPSYS ARC SDP platform support
15872 M:      Alexey Brodkin <abrodkin@synopsys.com>
15873 S:      Supported
15874 F:      arch/arc/plat-axs10x
15875 F:      arch/arc/boot/dts/ax*
15876 F:      Documentation/devicetree/bindings/arc/axs10*
15877
15878 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15879 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15880 S:      Supported
15881 F:      drivers/reset/reset-axs10x.c
15882 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15883
15884 SYNOPSYS CREG GPIO DRIVER
15885 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15886 S:      Maintained
15887 F:      drivers/gpio/gpio-creg-snps.c
15888 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15889
15890 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15891 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15892 S:      Maintained
15893 F:      drivers/tty/serial/8250/8250_dw.c
15894
15895 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15896 M:      Hoan Tran <hoan@os.amperecomputing.com>
15897 L:      linux-gpio@vger.kernel.org
15898 S:      Maintained
15899 F:      drivers/gpio/gpio-dwapb.c
15900 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15901
15902 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15903 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15904 S:      Maintained
15905 F:      drivers/dma/dw-axi-dmac/
15906 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15907
15908 SYNOPSYS DESIGNWARE DMAC DRIVER
15909 M:      Viresh Kumar <vireshk@kernel.org>
15910 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15911 S:      Maintained
15912 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15913 F:      drivers/dma/dw/
15914 F:      include/dt-bindings/dma/dw-dmac.h
15915 F:      include/linux/dma/dw.h
15916 F:      include/linux/platform_data/dma-dw.h
15917
15918 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15919 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15920 L:      netdev@vger.kernel.org
15921 S:      Supported
15922 F:      drivers/net/ethernet/synopsys/
15923
15924 SYNOPSYS DESIGNWARE I2C DRIVER
15925 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15926 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15927 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15928 L:      linux-i2c@vger.kernel.org
15929 S:      Maintained
15930 F:      drivers/i2c/busses/i2c-designware-*
15931 F:      include/linux/platform_data/i2c-designware.h
15932
15933 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15934 M:      Jaehoon Chung <jh80.chung@samsung.com>
15935 L:      linux-mmc@vger.kernel.org
15936 S:      Maintained
15937 F:      drivers/mmc/host/dw_mmc*
15938
15939 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15940 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15941 S:      Supported
15942 F:      drivers/reset/reset-hsdk.c
15943 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15944 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15945
15946 SYSTEM CONFIGURATION (SYSCON)
15947 M:      Lee Jones <lee.jones@linaro.org>
15948 M:      Arnd Bergmann <arnd@arndb.de>
15949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15950 S:      Supported
15951 F:      drivers/mfd/syscon.c
15952
15953 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15954 M:      Sudeep Holla <sudeep.holla@arm.com>
15955 L:      linux-arm-kernel@lists.infradead.org
15956 S:      Maintained
15957 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15958 F:      drivers/clk/clk-sc[mp]i.c
15959 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15960 F:      drivers/firmware/arm_scpi.c
15961 F:      drivers/firmware/arm_scmi/
15962 F:      drivers/reset/reset-scmi.c
15963 F:      include/linux/sc[mp]i_protocol.h
15964
15965 SYSTEM RESET/SHUTDOWN DRIVERS
15966 M:      Sebastian Reichel <sre@kernel.org>
15967 L:      linux-pm@vger.kernel.org
15968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15969 S:      Maintained
15970 F:      Documentation/devicetree/bindings/power/reset/
15971 F:      drivers/power/reset/
15972
15973 SYSTEM TRACE MODULE CLASS
15974 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15975 S:      Maintained
15976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15977 F:      Documentation/trace/stm.rst
15978 F:      drivers/hwtracing/stm/
15979 F:      include/linux/stm.h
15980 F:      include/uapi/linux/stm.h
15981
15982 SYSTEM76 ACPI DRIVER
15983 M:      Jeremy Soller <jeremy@system76.com>
15984 M:      System76 Product Development <productdev@system76.com>
15985 L:      platform-driver-x86@vger.kernel.org
15986 S:      Maintained
15987 F:      drivers/platform/x86/system76_acpi.c
15988
15989 SYSV FILESYSTEM
15990 M:      Christoph Hellwig <hch@infradead.org>
15991 S:      Maintained
15992 F:      Documentation/filesystems/sysv-fs.txt
15993 F:      fs/sysv/
15994 F:      include/linux/sysv_fs.h
15995
15996 TASKSTATS STATISTICS INTERFACE
15997 M:      Balbir Singh <bsingharora@gmail.com>
15998 S:      Maintained
15999 F:      Documentation/accounting/taskstats*
16000 F:      include/linux/taskstats*
16001 F:      kernel/taskstats.c
16002
16003 TC subsystem
16004 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16005 M:      Cong Wang <xiyou.wangcong@gmail.com>
16006 M:      Jiri Pirko <jiri@resnulli.us>
16007 L:      netdev@vger.kernel.org
16008 S:      Maintained
16009 F:      include/net/pkt_cls.h
16010 F:      include/net/pkt_sched.h
16011 F:      include/net/tc_act/
16012 F:      include/uapi/linux/pkt_cls.h
16013 F:      include/uapi/linux/pkt_sched.h
16014 F:      include/uapi/linux/tc_act/
16015 F:      include/uapi/linux/tc_ematch/
16016 F:      net/sched/
16017
16018 TC90522 MEDIA DRIVER
16019 M:      Akihiro Tsukada <tskd08@gmail.com>
16020 L:      linux-media@vger.kernel.org
16021 S:      Odd Fixes
16022 F:      drivers/media/dvb-frontends/tc90522*
16023
16024 TCP LOW PRIORITY MODULE
16025 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16026 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16027 W:      http://tcp-lp-mod.sourceforge.net/
16028 S:      Maintained
16029 F:      net/ipv4/tcp_lp.c
16030
16031 TDA10071 MEDIA DRIVER
16032 M:      Antti Palosaari <crope@iki.fi>
16033 L:      linux-media@vger.kernel.org
16034 W:      https://linuxtv.org
16035 W:      http://palosaari.fi/linux/
16036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16037 T:      git git://linuxtv.org/anttip/media_tree.git
16038 S:      Maintained
16039 F:      drivers/media/dvb-frontends/tda10071*
16040
16041 TDA18212 MEDIA DRIVER
16042 M:      Antti Palosaari <crope@iki.fi>
16043 L:      linux-media@vger.kernel.org
16044 W:      https://linuxtv.org
16045 W:      http://palosaari.fi/linux/
16046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16047 T:      git git://linuxtv.org/anttip/media_tree.git
16048 S:      Maintained
16049 F:      drivers/media/tuners/tda18212*
16050
16051 TDA18218 MEDIA DRIVER
16052 M:      Antti Palosaari <crope@iki.fi>
16053 L:      linux-media@vger.kernel.org
16054 W:      https://linuxtv.org
16055 W:      http://palosaari.fi/linux/
16056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16057 T:      git git://linuxtv.org/anttip/media_tree.git
16058 S:      Maintained
16059 F:      drivers/media/tuners/tda18218*
16060
16061 TDA18250 MEDIA DRIVER
16062 M:      Olli Salonen <olli.salonen@iki.fi>
16063 L:      linux-media@vger.kernel.org
16064 W:      https://linuxtv.org
16065 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16066 T:      git git://linuxtv.org/media_tree.git
16067 S:      Maintained
16068 F:      drivers/media/tuners/tda18250*
16069
16070 TDA18271 MEDIA DRIVER
16071 M:      Michael Krufky <mkrufky@linuxtv.org>
16072 L:      linux-media@vger.kernel.org
16073 W:      https://linuxtv.org
16074 W:      http://github.com/mkrufky
16075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16076 T:      git git://linuxtv.org/mkrufky/tuners.git
16077 S:      Maintained
16078 F:      drivers/media/tuners/tda18271*
16079
16080 TDA1997x MEDIA DRIVER
16081 M:      Tim Harvey <tharvey@gateworks.com>
16082 L:      linux-media@vger.kernel.org
16083 W:      https://linuxtv.org
16084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16085 S:      Maintained
16086 F:      drivers/media/i2c/tda1997x.*
16087
16088 TDA827x MEDIA DRIVER
16089 M:      Michael Krufky <mkrufky@linuxtv.org>
16090 L:      linux-media@vger.kernel.org
16091 W:      https://linuxtv.org
16092 W:      http://github.com/mkrufky
16093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16094 T:      git git://linuxtv.org/mkrufky/tuners.git
16095 S:      Maintained
16096 F:      drivers/media/tuners/tda8290.*
16097
16098 TDA8290 MEDIA DRIVER
16099 M:      Michael Krufky <mkrufky@linuxtv.org>
16100 L:      linux-media@vger.kernel.org
16101 W:      https://linuxtv.org
16102 W:      http://github.com/mkrufky
16103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16104 T:      git git://linuxtv.org/mkrufky/tuners.git
16105 S:      Maintained
16106 F:      drivers/media/tuners/tda8290.*
16107
16108 TDA9840 MEDIA DRIVER
16109 M:      Hans Verkuil <hverkuil@xs4all.nl>
16110 L:      linux-media@vger.kernel.org
16111 T:      git git://linuxtv.org/media_tree.git
16112 W:      https://linuxtv.org
16113 S:      Maintained
16114 F:      drivers/media/i2c/tda9840*
16115
16116 TEA5761 TUNER DRIVER
16117 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16118 L:      linux-media@vger.kernel.org
16119 W:      https://linuxtv.org
16120 T:      git git://linuxtv.org/media_tree.git
16121 S:      Odd fixes
16122 F:      drivers/media/tuners/tea5761.*
16123
16124 TEA5767 TUNER DRIVER
16125 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16126 L:      linux-media@vger.kernel.org
16127 W:      https://linuxtv.org
16128 T:      git git://linuxtv.org/media_tree.git
16129 S:      Maintained
16130 F:      drivers/media/tuners/tea5767.*
16131
16132 TEA6415C MEDIA DRIVER
16133 M:      Hans Verkuil <hverkuil@xs4all.nl>
16134 L:      linux-media@vger.kernel.org
16135 T:      git git://linuxtv.org/media_tree.git
16136 W:      https://linuxtv.org
16137 S:      Maintained
16138 F:      drivers/media/i2c/tea6415c*
16139
16140 TEA6420 MEDIA DRIVER
16141 M:      Hans Verkuil <hverkuil@xs4all.nl>
16142 L:      linux-media@vger.kernel.org
16143 T:      git git://linuxtv.org/media_tree.git
16144 W:      https://linuxtv.org
16145 S:      Maintained
16146 F:      drivers/media/i2c/tea6420*
16147
16148 TEAM DRIVER
16149 M:      Jiri Pirko <jiri@resnulli.us>
16150 L:      netdev@vger.kernel.org
16151 S:      Supported
16152 F:      drivers/net/team/
16153 F:      include/linux/if_team.h
16154 F:      include/uapi/linux/if_team.h
16155
16156 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16157 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16158 S:      Maintained
16159 F:      arch/x86/platform/ts5500/
16160
16161 TECHNOTREND USB IR RECEIVER
16162 M:      Sean Young <sean@mess.org>
16163 L:      linux-media@vger.kernel.org
16164 S:      Maintained
16165 F:      drivers/media/rc/ttusbir.c
16166
16167 TECHWELL TW9910 VIDEO DECODER
16168 L:      linux-media@vger.kernel.org
16169 S:      Orphan
16170 F:      drivers/media/i2c/tw9910.c
16171 F:      include/media/i2c/tw9910.h
16172
16173 TEE SUBSYSTEM
16174 M:      Jens Wiklander <jens.wiklander@linaro.org>
16175 L:      tee-dev@lists.linaro.org
16176 S:      Maintained
16177 F:      include/linux/tee_drv.h
16178 F:      include/uapi/linux/tee.h
16179 F:      drivers/tee/
16180 F:      Documentation/tee.txt
16181
16182 TEGRA ARCHITECTURE SUPPORT
16183 M:      Thierry Reding <thierry.reding@gmail.com>
16184 M:      Jonathan Hunter <jonathanh@nvidia.com>
16185 L:      linux-tegra@vger.kernel.org
16186 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16188 S:      Supported
16189 N:      [^a-z]tegra
16190
16191 TEGRA CLOCK DRIVER
16192 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16193 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16194 S:      Supported
16195 F:      drivers/clk/tegra/
16196
16197 TEGRA DMA DRIVERS
16198 M:      Laxman Dewangan <ldewangan@nvidia.com>
16199 M:      Jon Hunter <jonathanh@nvidia.com>
16200 S:      Supported
16201 F:      drivers/dma/tegra*
16202
16203 TEGRA I2C DRIVER
16204 M:      Laxman Dewangan <ldewangan@nvidia.com>
16205 R:      Dmitry Osipenko <digetx@gmail.com>
16206 S:      Supported
16207 F:      drivers/i2c/busses/i2c-tegra.c
16208
16209 TEGRA IOMMU DRIVERS
16210 M:      Thierry Reding <thierry.reding@gmail.com>
16211 L:      linux-tegra@vger.kernel.org
16212 S:      Supported
16213 F:      drivers/iommu/tegra*
16214
16215 TEGRA KBC DRIVER
16216 M:      Laxman Dewangan <ldewangan@nvidia.com>
16217 S:      Supported
16218 F:      drivers/input/keyboard/tegra-kbc.c
16219
16220 TEGRA NAND DRIVER
16221 M:      Stefan Agner <stefan@agner.ch>
16222 M:      Lucas Stach <dev@lynxeye.de>
16223 S:      Maintained
16224 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16225 F:      drivers/mtd/nand/raw/tegra_nand.c
16226
16227 TEGRA PWM DRIVER
16228 M:      Thierry Reding <thierry.reding@gmail.com>
16229 S:      Supported
16230 F:      drivers/pwm/pwm-tegra.c
16231
16232 TEGRA SERIAL DRIVER
16233 M:      Laxman Dewangan <ldewangan@nvidia.com>
16234 S:      Supported
16235 F:      drivers/tty/serial/serial-tegra.c
16236
16237 TEGRA SPI DRIVER
16238 M:      Laxman Dewangan <ldewangan@nvidia.com>
16239 S:      Supported
16240 F:      drivers/spi/spi-tegra*
16241
16242 TEGRA XUSB PADCTL DRIVER
16243 M:      JC Kuo <jckuo@nvidia.com>
16244 S:      Supported
16245 F:      drivers/phy/tegra/xusb*
16246
16247 TEHUTI ETHERNET DRIVER
16248 M:      Andy Gospodarek <andy@greyhouse.net>
16249 L:      netdev@vger.kernel.org
16250 S:      Supported
16251 F:      drivers/net/ethernet/tehuti/*
16252
16253 Telecom Clock Driver for MCPL0010
16254 M:      Mark Gross <mark.gross@intel.com>
16255 S:      Supported
16256 F:      drivers/char/tlclk.c
16257
16258 TENSILICA XTENSA PORT (xtensa)
16259 M:      Chris Zankel <chris@zankel.net>
16260 M:      Max Filippov <jcmvbkbc@gmail.com>
16261 L:      linux-xtensa@linux-xtensa.org
16262 T:      git git://github.com/czankel/xtensa-linux.git
16263 S:      Maintained
16264 F:      arch/xtensa/
16265 F:      drivers/irqchip/irq-xtensa-*
16266
16267 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16268 M:      Nishanth Menon <nm@ti.com>
16269 M:      Tero Kristo <t-kristo@ti.com>
16270 M:      Santosh Shilimkar <ssantosh@kernel.org>
16271 L:      linux-arm-kernel@lists.infradead.org
16272 S:      Maintained
16273 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16274 F:      drivers/firmware/ti_sci*
16275 F:      include/linux/soc/ti/ti_sci_protocol.h
16276 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16277 F:      drivers/soc/ti/ti_sci_pm_domains.c
16278 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16279 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16280 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16281 F:      drivers/clk/keystone/sci-clk.c
16282 F:      drivers/reset/reset-ti-sci.c
16283 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16284 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16285 F:      drivers/irqchip/irq-ti-sci-intr.c
16286 F:      drivers/irqchip/irq-ti-sci-inta.c
16287 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16288 F:      drivers/soc/ti/ti_sci_inta_msi.c
16289
16290 Texas Instruments ASoC drivers
16291 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16293 S:      Maintained
16294 F:      sound/soc/ti/
16295
16296 Texas Instruments' DAC7612 DAC Driver
16297 M:      Ricardo Ribalda <ricardo@ribalda.com>
16298 L:      linux-iio@vger.kernel.org
16299 S:      Supported
16300 F:      drivers/iio/dac/ti-dac7612.c
16301 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16302
16303 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16304 M:      Hans Verkuil <hverkuil@xs4all.nl>
16305 L:      linux-media@vger.kernel.org
16306 T:      git git://linuxtv.org/media_tree.git
16307 W:      https://linuxtv.org
16308 S:      Maintained
16309 F:      drivers/media/radio/radio-raremono.c
16310
16311 THERMAL
16312 M:      Zhang Rui <rui.zhang@intel.com>
16313 M:      Eduardo Valentin <edubezval@gmail.com>
16314 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16315 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16316 L:      linux-pm@vger.kernel.org
16317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16319 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16320 S:      Supported
16321 F:      drivers/thermal/
16322 F:      include/linux/thermal.h
16323 F:      include/uapi/linux/thermal.h
16324 F:      include/linux/cpu_cooling.h
16325 F:      Documentation/devicetree/bindings/thermal/
16326
16327 THERMAL/CPU_COOLING
16328 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16329 M:      Viresh Kumar <viresh.kumar@linaro.org>
16330 M:      Javi Merino <javi.merino@kernel.org>
16331 L:      linux-pm@vger.kernel.org
16332 S:      Supported
16333 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16334 F:      drivers/thermal/cpu_cooling.c
16335 F:      include/linux/cpu_cooling.h
16336
16337 THERMAL DRIVER FOR AMLOGIC SOCS
16338 M:      Guillaume La Roque <glaroque@baylibre.com>
16339 L:      linux-pm@vger.kernel.org
16340 L:      linux-amlogic@lists.infradead.org
16341 W:      http://linux-meson.com/
16342 S:      Supported
16343 F:      drivers/thermal/amlogic_thermal.c
16344 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16345
16346 THINKPAD ACPI EXTRAS DRIVER
16347 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16348 L:      ibm-acpi-devel@lists.sourceforge.net
16349 L:      platform-driver-x86@vger.kernel.org
16350 W:      http://ibm-acpi.sourceforge.net
16351 W:      http://thinkwiki.org/wiki/Ibm-acpi
16352 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16353 S:      Maintained
16354 F:      drivers/platform/x86/thinkpad_acpi.c
16355
16356 THUNDERBOLT DRIVER
16357 M:      Andreas Noever <andreas.noever@gmail.com>
16358 M:      Michael Jamet <michael.jamet@intel.com>
16359 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16360 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16362 S:      Maintained
16363 F:      Documentation/admin-guide/thunderbolt.rst
16364 F:      drivers/thunderbolt/
16365 F:      include/linux/thunderbolt.h
16366
16367 THUNDERBOLT NETWORK DRIVER
16368 M:      Michael Jamet <michael.jamet@intel.com>
16369 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16370 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16371 L:      netdev@vger.kernel.org
16372 S:      Maintained
16373 F:      drivers/net/thunderbolt.c
16374
16375 THUNDERX GPIO DRIVER
16376 M:      Robert Richter <rrichter@marvell.com>
16377 S:      Maintained
16378 F:      drivers/gpio/gpio-thunderx.c
16379
16380 TI AM437X VPFE DRIVER
16381 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16382 L:      linux-media@vger.kernel.org
16383 W:      https://linuxtv.org
16384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16385 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16386 S:      Maintained
16387 F:      drivers/media/platform/am437x/
16388
16389 TI BANDGAP AND THERMAL DRIVER
16390 M:      Eduardo Valentin <edubezval@gmail.com>
16391 M:      Keerthy <j-keerthy@ti.com>
16392 L:      linux-pm@vger.kernel.org
16393 L:      linux-omap@vger.kernel.org
16394 S:      Maintained
16395 F:      drivers/thermal/ti-soc-thermal/
16396
16397 TI BQ27XXX POWER SUPPLY DRIVER
16398 R:      Andrew F. Davis <afd@ti.com>
16399 F:      include/linux/power/bq27xxx_battery.h
16400 F:      drivers/power/supply/bq27xxx_battery.c
16401 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16402
16403 TI CDCE706 CLOCK DRIVER
16404 M:      Max Filippov <jcmvbkbc@gmail.com>
16405 S:      Maintained
16406 F:      drivers/clk/clk-cdce706.c
16407
16408 TI CLOCK DRIVER
16409 M:      Tero Kristo <t-kristo@ti.com>
16410 L:      linux-omap@vger.kernel.org
16411 S:      Maintained
16412 F:      drivers/clk/ti/
16413 F:      include/linux/clk/ti.h
16414
16415 TI DAVINCI MACHINE SUPPORT
16416 M:      Sekhar Nori <nsekhar@ti.com>
16417 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16420 S:      Supported
16421 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16422 F:      arch/arm/mach-davinci/
16423 F:      drivers/i2c/busses/i2c-davinci.c
16424 F:      arch/arm/boot/dts/da850*
16425
16426 TI DAVINCI SERIES CLOCK DRIVER
16427 M:      David Lechner <david@lechnology.com>
16428 R:      Sekhar Nori <nsekhar@ti.com>
16429 S:      Maintained
16430 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16431 F:      drivers/clk/davinci/
16432
16433 TI DAVINCI SERIES GPIO DRIVER
16434 M:      Keerthy <j-keerthy@ti.com>
16435 L:      linux-gpio@vger.kernel.org
16436 S:      Maintained
16437 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16438 F:      drivers/gpio/gpio-davinci.c
16439
16440 TI DAVINCI SERIES MEDIA DRIVER
16441 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16442 L:      linux-media@vger.kernel.org
16443 W:      https://linuxtv.org
16444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16445 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16446 S:      Maintained
16447 F:      drivers/media/platform/davinci/
16448 F:      include/media/davinci/
16449
16450 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16451 R:      David Lechner <david@lechnology.com>
16452 L:      linux-iio@vger.kernel.org
16453 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16454 F:      drivers/counter/ti-eqep.c
16455
16456 TI ETHERNET SWITCH DRIVER (CPSW)
16457 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16458 L:      linux-omap@vger.kernel.org
16459 L:      netdev@vger.kernel.org
16460 S:      Maintained
16461 F:      drivers/net/ethernet/ti/cpsw*
16462 F:      drivers/net/ethernet/ti/davinci*
16463
16464 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16465 M:      Alex Dubov <oakad@yahoo.com>
16466 S:      Maintained
16467 W:      http://tifmxx.berlios.de/
16468 F:      drivers/memstick/host/tifm_ms.c
16469 F:      drivers/misc/tifm*
16470 F:      drivers/mmc/host/tifm_sd.c
16471 F:      include/linux/tifm.h
16472
16473 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16474 M:      Santosh Shilimkar <ssantosh@kernel.org>
16475 L:      linux-kernel@vger.kernel.org
16476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16477 S:      Maintained
16478 F:      drivers/soc/ti/*
16479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16480
16481 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16482 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16483 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16484 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16485 S:      Maintained
16486 F:      sound/soc/codecs/lm49453*
16487 F:      sound/soc/codecs/isabelle*
16488
16489 TI LP855x BACKLIGHT DRIVER
16490 M:      Milo Kim <milo.kim@ti.com>
16491 S:      Maintained
16492 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16493 F:      drivers/video/backlight/lp855x_bl.c
16494 F:      include/linux/platform_data/lp855x.h
16495
16496 TI LP8727 CHARGER DRIVER
16497 M:      Milo Kim <milo.kim@ti.com>
16498 S:      Maintained
16499 F:      drivers/power/supply/lp8727_charger.c
16500 F:      include/linux/platform_data/lp8727.h
16501
16502 TI LP8788 MFD DRIVER
16503 M:      Milo Kim <milo.kim@ti.com>
16504 S:      Maintained
16505 F:      drivers/iio/adc/lp8788_adc.c
16506 F:      drivers/leds/leds-lp8788.c
16507 F:      drivers/mfd/lp8788*.c
16508 F:      drivers/power/supply/lp8788-charger.c
16509 F:      drivers/regulator/lp8788-*.c
16510 F:      include/linux/mfd/lp8788*.h
16511
16512 TI NETCP ETHERNET DRIVER
16513 M:      Wingman Kwok <w-kwok2@ti.com>
16514 M:      Murali Karicheri <m-karicheri2@ti.com>
16515 L:      netdev@vger.kernel.org
16516 S:      Maintained
16517 F:      drivers/net/ethernet/ti/netcp*
16518
16519 TI PCM3060 ASoC CODEC DRIVER
16520 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16522 S:      Maintained
16523 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16524 F:      sound/soc/codecs/pcm3060*
16525
16526 TI TAS571X FAMILY ASoC CODEC DRIVER
16527 M:      Kevin Cernekee <cernekee@chromium.org>
16528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16529 S:      Odd Fixes
16530 F:      sound/soc/codecs/tas571x*
16531
16532 TI TRF7970A NFC DRIVER
16533 M:      Mark Greer <mgreer@animalcreek.com>
16534 L:      linux-wireless@vger.kernel.org
16535 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16536 S:      Supported
16537 F:      drivers/nfc/trf7970a.c
16538 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16539
16540 TI TWL4030 SERIES SOC CODEC DRIVER
16541 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16542 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16543 S:      Maintained
16544 F:      sound/soc/codecs/twl4030*
16545
16546 TI VPE/CAL DRIVERS
16547 M:      Benoit Parrot <bparrot@ti.com>
16548 L:      linux-media@vger.kernel.org
16549 W:      http://linuxtv.org/
16550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16551 S:      Maintained
16552 F:      drivers/media/platform/ti-vpe/
16553 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16554         Documentation/devicetree/bindings/media/ti,cal.yaml
16555
16556 TI WILINK WIRELESS DRIVERS
16557 L:      linux-wireless@vger.kernel.org
16558 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16559 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16561 S:      Orphan
16562 F:      drivers/net/wireless/ti/
16563 F:      include/linux/wl12xx.h
16564
16565 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16566 M:      John Stultz <john.stultz@linaro.org>
16567 M:      Thomas Gleixner <tglx@linutronix.de>
16568 R:      Stephen Boyd <sboyd@kernel.org>
16569 L:      linux-kernel@vger.kernel.org
16570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16571 S:      Supported
16572 F:      include/linux/clocksource.h
16573 F:      include/linux/time.h
16574 F:      include/linux/timex.h
16575 F:      include/uapi/linux/time.h
16576 F:      include/uapi/linux/timex.h
16577 F:      kernel/time/clocksource.c
16578 F:      kernel/time/time*.c
16579 F:      kernel/time/alarmtimer.c
16580 F:      kernel/time/ntp.c
16581 F:      tools/testing/selftests/timers/
16582
16583 TIPC NETWORK LAYER
16584 M:      Jon Maloy <jon.maloy@ericsson.com>
16585 M:      Ying Xue <ying.xue@windriver.com>
16586 L:      netdev@vger.kernel.org (core kernel code)
16587 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16588 W:      http://tipc.sourceforge.net/
16589 S:      Maintained
16590 F:      include/uapi/linux/tipc*.h
16591 F:      net/tipc/
16592
16593 TLAN NETWORK DRIVER
16594 M:      Samuel Chessman <chessman@tux.org>
16595 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16596 W:      http://sourceforge.net/projects/tlan/
16597 S:      Maintained
16598 F:      Documentation/networking/device_drivers/ti/tlan.txt
16599 F:      drivers/net/ethernet/ti/tlan.*
16600
16601 TM6000 VIDEO4LINUX DRIVER
16602 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16603 L:      linux-media@vger.kernel.org
16604 W:      https://linuxtv.org
16605 T:      git git://linuxtv.org/media_tree.git
16606 S:      Odd fixes
16607 F:      drivers/media/usb/tm6000/
16608 F:      Documentation/media/v4l-drivers/tm6000*
16609
16610 TMIO/SDHI MMC DRIVER
16611 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16612 L:      linux-mmc@vger.kernel.org
16613 S:      Supported
16614 F:      drivers/mmc/host/tmio_mmc*
16615 F:      drivers/mmc/host/renesas_sdhi*
16616 F:      include/linux/mfd/tmio.h
16617
16618 TMP401 HARDWARE MONITOR DRIVER
16619 M:      Guenter Roeck <linux@roeck-us.net>
16620 L:      linux-hwmon@vger.kernel.org
16621 S:      Maintained
16622 F:      Documentation/hwmon/tmp401.rst
16623 F:      drivers/hwmon/tmp401.c
16624
16625 TMP513 HARDWARE MONITOR DRIVER
16626 M:      Eric Tremblay <etremblay@distech-controls.com>
16627 L:      linux-hwmon@vger.kernel.org
16628 S:      Maintained
16629 F:      Documentation/hwmon/tmp513.rst
16630 F:      drivers/hwmon/tmp513.c
16631
16632 TMPFS (SHMEM FILESYSTEM)
16633 M:      Hugh Dickins <hughd@google.com>
16634 L:      linux-mm@kvack.org
16635 S:      Maintained
16636 F:      include/linux/shmem_fs.h
16637 F:      mm/shmem.c
16638
16639 TOMOYO SECURITY MODULE
16640 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16641 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16642 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16643 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16644 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16645 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16646 W:      https://tomoyo.osdn.jp/
16647 S:      Maintained
16648 F:      security/tomoyo/
16649
16650 TOPSTAR LAPTOP EXTRAS DRIVER
16651 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16652 L:      platform-driver-x86@vger.kernel.org
16653 S:      Maintained
16654 F:      drivers/platform/x86/topstar-laptop.c
16655
16656 TORTURE-TEST MODULES
16657 M:      Davidlohr Bueso <dave@stgolabs.net>
16658 M:      "Paul E. McKenney" <paulmck@kernel.org>
16659 M:      Josh Triplett <josh@joshtriplett.org>
16660 L:      linux-kernel@vger.kernel.org
16661 S:      Supported
16662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16663 F:      Documentation/RCU/torture.txt
16664 F:      kernel/torture.c
16665 F:      kernel/rcu/rcutorture.c
16666 F:      kernel/rcu/rcuperf.c
16667 F:      kernel/locking/locktorture.c
16668
16669 TOSHIBA ACPI EXTRAS DRIVER
16670 M:      Azael Avalos <coproscefalo@gmail.com>
16671 L:      platform-driver-x86@vger.kernel.org
16672 S:      Maintained
16673 F:      drivers/platform/x86/toshiba_acpi.c
16674
16675 TOSHIBA BLUETOOTH DRIVER
16676 M:      Azael Avalos <coproscefalo@gmail.com>
16677 L:      platform-driver-x86@vger.kernel.org
16678 S:      Maintained
16679 F:      drivers/platform/x86/toshiba_bluetooth.c
16680
16681 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16682 M:      Azael Avalos <coproscefalo@gmail.com>
16683 L:      platform-driver-x86@vger.kernel.org
16684 S:      Maintained
16685 F:      drivers/platform/x86/toshiba_haps.c
16686
16687 TOSHIBA SMM DRIVER
16688 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16689 W:      http://www.buzzard.org.uk/toshiba/
16690 S:      Maintained
16691 F:      drivers/char/toshiba.c
16692 F:      include/linux/toshiba.h
16693 F:      include/uapi/linux/toshiba.h
16694
16695 TOSHIBA TC358743 DRIVER
16696 M:      Mats Randgaard <matrandg@cisco.com>
16697 L:      linux-media@vger.kernel.org
16698 S:      Maintained
16699 F:      drivers/media/i2c/tc358743*
16700 F:      include/media/i2c/tc358743.h
16701
16702 TOSHIBA WMI HOTKEYS DRIVER
16703 M:      Azael Avalos <coproscefalo@gmail.com>
16704 L:      platform-driver-x86@vger.kernel.org
16705 S:      Maintained
16706 F:      drivers/platform/x86/toshiba-wmi.c
16707
16708 TPM DEVICE DRIVER
16709 M:      Peter Huewe <peterhuewe@gmx.de>
16710 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16711 R:      Jason Gunthorpe <jgg@ziepe.ca>
16712 L:      linux-integrity@vger.kernel.org
16713 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16714 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16715 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16716 S:      Maintained
16717 F:      drivers/char/tpm/
16718
16719 TRACING
16720 M:      Steven Rostedt <rostedt@goodmis.org>
16721 M:      Ingo Molnar <mingo@redhat.com>
16722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16723 S:      Maintained
16724 F:      Documentation/trace/ftrace.rst
16725 F:      arch/*/*/*/ftrace.h
16726 F:      arch/*/kernel/ftrace.c
16727 F:      include/*/ftrace.h
16728 F:      include/linux/trace*.h
16729 F:      include/trace/
16730 F:      kernel/trace/
16731 F:      tools/testing/selftests/ftrace/
16732
16733 TRACING MMIO ACCESSES (MMIOTRACE)
16734 M:      Steven Rostedt <rostedt@goodmis.org>
16735 M:      Ingo Molnar <mingo@kernel.org>
16736 R:      Karol Herbst <karolherbst@gmail.com>
16737 R:      Pekka Paalanen <ppaalanen@gmail.com>
16738 S:      Maintained
16739 L:      linux-kernel@vger.kernel.org
16740 L:      nouveau@lists.freedesktop.org
16741 F:      kernel/trace/trace_mmiotrace.c
16742 F:      include/linux/mmiotrace.h
16743 F:      arch/x86/mm/kmmio.c
16744 F:      arch/x86/mm/mmio-mod.c
16745 F:      arch/x86/mm/testmmiotrace.c
16746
16747 TRIVIAL PATCHES
16748 M:      Jiri Kosina <trivial@kernel.org>
16749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16750 S:      Maintained
16751 K:      ^Subject:.*(?i)trivial
16752
16753 TEMPO SEMICONDUCTOR DRIVERS
16754 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16755 S:      Maintained
16756 F:      sound/soc/codecs/tscs*.c
16757 F:      sound/soc/codecs/tscs*.h
16758 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16759
16760 TTY LAYER
16761 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16762 M:      Jiri Slaby <jslaby@suse.com>
16763 S:      Supported
16764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16765 F:      Documentation/driver-api/serial/
16766 F:      drivers/tty/
16767 F:      drivers/tty/serial/serial_core.c
16768 F:      include/linux/serial_core.h
16769 F:      include/linux/serial.h
16770 F:      include/linux/tty.h
16771 F:      include/uapi/linux/serial_core.h
16772 F:      include/uapi/linux/serial.h
16773 F:      include/uapi/linux/tty.h
16774
16775 TUA9001 MEDIA DRIVER
16776 M:      Antti Palosaari <crope@iki.fi>
16777 L:      linux-media@vger.kernel.org
16778 W:      https://linuxtv.org
16779 W:      http://palosaari.fi/linux/
16780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16781 T:      git git://linuxtv.org/anttip/media_tree.git
16782 S:      Maintained
16783 F:      drivers/media/tuners/tua9001*
16784
16785 TULIP NETWORK DRIVERS
16786 L:      netdev@vger.kernel.org
16787 L:      linux-parisc@vger.kernel.org
16788 S:      Orphan
16789 F:      drivers/net/ethernet/dec/tulip/
16790
16791 TUN/TAP driver
16792 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16793 W:      http://vtun.sourceforge.net/tun
16794 S:      Maintained
16795 F:      Documentation/networking/tuntap.txt
16796 F:      arch/um/os-Linux/drivers/
16797
16798 TURBOCHANNEL SUBSYSTEM
16799 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16800 M:      Ralf Baechle <ralf@linux-mips.org>
16801 L:      linux-mips@vger.kernel.org
16802 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16803 S:      Maintained
16804 F:      drivers/tc/
16805 F:      include/linux/tc.h
16806
16807 TURBOSTAT UTILITY
16808 M:      "Len Brown" <lenb@kernel.org>
16809 L:      linux-pm@vger.kernel.org
16810 B:      https://bugzilla.kernel.org
16811 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16813 S:      Supported
16814 F:      tools/power/x86/turbostat/
16815
16816 TW5864 VIDEO4LINUX DRIVER
16817 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16818 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16819 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16820 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16821 L:      linux-media@vger.kernel.org
16822 S:      Supported
16823 F:      drivers/media/pci/tw5864/
16824
16825 TW68 VIDEO4LINUX DRIVER
16826 M:      Hans Verkuil <hverkuil@xs4all.nl>
16827 L:      linux-media@vger.kernel.org
16828 T:      git git://linuxtv.org/media_tree.git
16829 W:      https://linuxtv.org
16830 S:      Odd Fixes
16831 F:      drivers/media/pci/tw68/
16832
16833 TW686X VIDEO4LINUX DRIVER
16834 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16835 L:      linux-media@vger.kernel.org
16836 T:      git git://linuxtv.org/media_tree.git
16837 W:      http://linuxtv.org
16838 S:      Maintained
16839 F:      drivers/media/pci/tw686x/
16840
16841 UBI FILE SYSTEM (UBIFS)
16842 M:      Richard Weinberger <richard@nod.at>
16843 L:      linux-mtd@lists.infradead.org
16844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16846 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16847 S:      Supported
16848 F:      Documentation/filesystems/ubifs.txt
16849 F:      fs/ubifs/
16850
16851 UCLINUX (M68KNOMMU AND COLDFIRE)
16852 M:      Greg Ungerer <gerg@linux-m68k.org>
16853 W:      http://www.linux-m68k.org/
16854 W:      http://www.uclinux.org/
16855 L:      linux-m68k@lists.linux-m68k.org
16856 L:      uclinux-dev@uclinux.org  (subscribers-only)
16857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16858 S:      Maintained
16859 F:      arch/m68k/coldfire/
16860 F:      arch/m68k/68*/
16861 F:      arch/m68k/*/*_no.*
16862 F:      arch/m68k/include/asm/*_no.*
16863
16864 UDF FILESYSTEM
16865 M:      Jan Kara <jack@suse.com>
16866 S:      Maintained
16867 F:      Documentation/filesystems/udf.txt
16868 F:      fs/udf/
16869
16870 UDRAW TABLET
16871 M:      Bastien Nocera <hadess@hadess.net>
16872 L:      linux-input@vger.kernel.org
16873 S:      Maintained
16874 F:      drivers/hid/hid-udraw-ps3.c
16875
16876 UFS FILESYSTEM
16877 M:      Evgeniy Dushistov <dushistov@mail.ru>
16878 S:      Maintained
16879 F:      Documentation/admin-guide/ufs.rst
16880 F:      fs/ufs/
16881
16882 UHID USERSPACE HID IO DRIVER:
16883 M:      David Herrmann <dh.herrmann@googlemail.com>
16884 L:      linux-input@vger.kernel.org
16885 S:      Maintained
16886 F:      drivers/hid/uhid.c
16887 F:      include/uapi/linux/uhid.h
16888
16889 ULPI BUS
16890 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16891 L:      linux-usb@vger.kernel.org
16892 S:      Maintained
16893 F:      drivers/usb/common/ulpi.c
16894 F:      include/linux/ulpi/
16895
16896 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16897 L:      devel@driverdev.osuosl.org
16898 S:      Obsolete
16899 F:      drivers/staging/uwb/
16900
16901 UNICODE SUBSYSTEM:
16902 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16903 L:      linux-fsdevel@vger.kernel.org
16904 S:      Supported
16905 F:      fs/unicode/
16906
16907 UNICORE32 ARCHITECTURE:
16908 M:      Guan Xuetao <gxt@pku.edu.cn>
16909 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16910 S:      Maintained
16911 T:      git git://github.com/gxt/linux.git
16912 F:      arch/unicore32/
16913
16914 UNIFDEF
16915 M:      Tony Finch <dot@dotat.at>
16916 W:      http://dotat.at/prog/unifdef
16917 S:      Maintained
16918 F:      scripts/unifdef.c
16919
16920 UNIFORM CDROM DRIVER
16921 M:      Jens Axboe <axboe@kernel.dk>
16922 W:      http://www.kernel.dk
16923 S:      Maintained
16924 F:      Documentation/cdrom/
16925 F:      drivers/cdrom/cdrom.c
16926 F:      include/linux/cdrom.h
16927 F:      include/uapi/linux/cdrom.h
16928
16929 UNISYS S-PAR DRIVERS
16930 M:      David Kershner <david.kershner@unisys.com>
16931 L:      sparmaintainer@unisys.com (Unisys internal)
16932 S:      Supported
16933 F:      include/linux/visorbus.h
16934 F:      drivers/visorbus/
16935 F:      drivers/staging/unisys/
16936
16937 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16938 R:      Alim Akhtar <alim.akhtar@samsung.com>
16939 R:      Avri Altman <avri.altman@wdc.com>
16940 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16941 L:      linux-scsi@vger.kernel.org
16942 S:      Supported
16943 F:      Documentation/scsi/ufs.txt
16944 F:      drivers/scsi/ufs/
16945
16946 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16947 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16948 L:      linux-scsi@vger.kernel.org
16949 S:      Supported
16950 F:      drivers/scsi/ufs/*dwc*
16951
16952 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16953 M:      Stanley Chu <stanley.chu@mediatek.com>
16954 L:      linux-scsi@vger.kernel.org
16955 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16956 S:      Maintained
16957 F:      drivers/scsi/ufs/ufs-mediatek*
16958
16959 UNSORTED BLOCK IMAGES (UBI)
16960 M:      Richard Weinberger <richard@nod.at>
16961 W:      http://www.linux-mtd.infradead.org/
16962 L:      linux-mtd@lists.infradead.org
16963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16965 S:      Supported
16966 F:      drivers/mtd/ubi/
16967 F:      include/linux/mtd/ubi.h
16968 F:      include/uapi/mtd/ubi-user.h
16969
16970 USB "USBNET" DRIVER FRAMEWORK
16971 M:      Oliver Neukum <oneukum@suse.com>
16972 L:      netdev@vger.kernel.org
16973 W:      http://www.linux-usb.org/usbnet
16974 S:      Maintained
16975 F:      drivers/net/usb/usbnet.c
16976 F:      include/linux/usb/usbnet.h
16977
16978 USB ACM DRIVER
16979 M:      Oliver Neukum <oneukum@suse.com>
16980 L:      linux-usb@vger.kernel.org
16981 S:      Maintained
16982 F:      Documentation/usb/acm.rst
16983 F:      drivers/usb/class/cdc-acm.*
16984
16985 USB AR5523 WIRELESS DRIVER
16986 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16987 L:      linux-wireless@vger.kernel.org
16988 S:      Maintained
16989 F:      drivers/net/wireless/ath/ar5523/
16990
16991 USB ATTACHED SCSI
16992 M:      Oliver Neukum <oneukum@suse.com>
16993 L:      linux-usb@vger.kernel.org
16994 L:      linux-scsi@vger.kernel.org
16995 S:      Maintained
16996 F:      drivers/usb/storage/uas.c
16997
16998 USB CDC ETHERNET DRIVER
16999 M:      Oliver Neukum <oliver@neukum.org>
17000 L:      linux-usb@vger.kernel.org
17001 S:      Maintained
17002 F:      drivers/net/usb/cdc_*.c
17003 F:      include/uapi/linux/usb/cdc.h
17004
17005 USB CHAOSKEY DRIVER
17006 M:      Keith Packard <keithp@keithp.com>
17007 L:      linux-usb@vger.kernel.org
17008 S:      Maintained
17009 F:      drivers/usb/misc/chaoskey.c
17010
17011 USB CYPRESS C67X00 DRIVER
17012 M:      Peter Korsgaard <jacmet@sunsite.dk>
17013 L:      linux-usb@vger.kernel.org
17014 S:      Maintained
17015 F:      drivers/usb/c67x00/
17016
17017 USB DAVICOM DM9601 DRIVER
17018 M:      Peter Korsgaard <jacmet@sunsite.dk>
17019 L:      netdev@vger.kernel.org
17020 W:      http://www.linux-usb.org/usbnet
17021 S:      Maintained
17022 F:      drivers/net/usb/dm9601.c
17023
17024 USB EHCI DRIVER
17025 M:      Alan Stern <stern@rowland.harvard.edu>
17026 L:      linux-usb@vger.kernel.org
17027 S:      Maintained
17028 F:      Documentation/usb/ehci.rst
17029 F:      drivers/usb/host/ehci*
17030
17031 USB GADGET/PERIPHERAL SUBSYSTEM
17032 M:      Felipe Balbi <balbi@kernel.org>
17033 L:      linux-usb@vger.kernel.org
17034 W:      http://www.linux-usb.org/gadget
17035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17036 S:      Maintained
17037 F:      drivers/usb/gadget/
17038 F:      include/linux/usb/gadget*
17039
17040 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17041 M:      Jiri Kosina <jikos@kernel.org>
17042 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17043 L:      linux-usb@vger.kernel.org
17044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17045 S:      Maintained
17046 F:      Documentation/hid/hiddev.rst
17047 F:      drivers/hid/usbhid/
17048
17049 USB INTEL XHCI ROLE MUX DRIVER
17050 M:      Hans de Goede <hdegoede@redhat.com>
17051 L:      linux-usb@vger.kernel.org
17052 S:      Maintained
17053 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17054
17055 USB IP DRIVER FOR HISILICON KIRIN
17056 M:      Yu Chen <chenyu56@huawei.com>
17057 M:      Binghui Wang <wangbinghui@hisilicon.com>
17058 L:      linux-usb@vger.kernel.org
17059 S:      Maintained
17060 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17061 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17062
17063 USB ISP116X DRIVER
17064 M:      Olav Kongas <ok@artecdesign.ee>
17065 L:      linux-usb@vger.kernel.org
17066 S:      Maintained
17067 F:      drivers/usb/host/isp116x*
17068 F:      include/linux/usb/isp116x.h
17069
17070 USB LAN78XX ETHERNET DRIVER
17071 M:      Woojung Huh <woojung.huh@microchip.com>
17072 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17073 L:      netdev@vger.kernel.org
17074 S:      Maintained
17075 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17076 F:      drivers/net/usb/lan78xx.*
17077 F:      include/dt-bindings/net/microchip-lan78xx.h
17078
17079 USB MASS STORAGE DRIVER
17080 M:      Alan Stern <stern@rowland.harvard.edu>
17081 L:      linux-usb@vger.kernel.org
17082 L:      usb-storage@lists.one-eyed-alien.net
17083 S:      Maintained
17084 F:      drivers/usb/storage/
17085
17086 USB MIDI DRIVER
17087 M:      Clemens Ladisch <clemens@ladisch.de>
17088 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17090 S:      Maintained
17091 F:      sound/usb/midi.*
17092
17093 USB NETWORKING DRIVERS
17094 L:      linux-usb@vger.kernel.org
17095 S:      Odd Fixes
17096 F:      drivers/net/usb/
17097
17098 USB OHCI DRIVER
17099 M:      Alan Stern <stern@rowland.harvard.edu>
17100 L:      linux-usb@vger.kernel.org
17101 S:      Maintained
17102 F:      Documentation/usb/ohci.rst
17103 F:      drivers/usb/host/ohci*
17104
17105 USB OTG FSM (Finite State Machine)
17106 M:      Peter Chen <Peter.Chen@nxp.com>
17107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17108 L:      linux-usb@vger.kernel.org
17109 S:      Maintained
17110 F:      drivers/usb/common/usb-otg-fsm.c
17111
17112 USB OVER IP DRIVER
17113 M:      Valentina Manea <valentina.manea.m@gmail.com>
17114 M:      Shuah Khan <shuah@kernel.org>
17115 M:      Shuah Khan <skhan@linuxfoundation.org>
17116 L:      linux-usb@vger.kernel.org
17117 S:      Maintained
17118 F:      Documentation/usb/usbip_protocol.rst
17119 F:      drivers/usb/usbip/
17120 F:      tools/usb/usbip/
17121 F:      tools/testing/selftests/drivers/usb/usbip/
17122
17123 USB PEGASUS DRIVER
17124 M:      Petko Manolov <petkan@nucleusys.com>
17125 L:      linux-usb@vger.kernel.org
17126 L:      netdev@vger.kernel.org
17127 T:      git git://github.com/petkan/pegasus.git
17128 W:      https://github.com/petkan/pegasus
17129 S:      Maintained
17130 F:      drivers/net/usb/pegasus.*
17131
17132 USB PHY LAYER
17133 M:      Felipe Balbi <balbi@kernel.org>
17134 L:      linux-usb@vger.kernel.org
17135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17136 S:      Maintained
17137 F:      drivers/usb/phy/
17138
17139 USB PRINTER DRIVER (usblp)
17140 M:      Pete Zaitcev <zaitcev@redhat.com>
17141 L:      linux-usb@vger.kernel.org
17142 S:      Supported
17143 F:      drivers/usb/class/usblp.c
17144
17145 USB QMI WWAN NETWORK DRIVER
17146 M:      Bjørn Mork <bjorn@mork.no>
17147 L:      netdev@vger.kernel.org
17148 S:      Maintained
17149 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17150 F:      drivers/net/usb/qmi_wwan.c
17151
17152 USB RTL8150 DRIVER
17153 M:      Petko Manolov <petkan@nucleusys.com>
17154 L:      linux-usb@vger.kernel.org
17155 L:      netdev@vger.kernel.org
17156 T:      git git://github.com/petkan/rtl8150.git
17157 W:      https://github.com/petkan/rtl8150
17158 S:      Maintained
17159 F:      drivers/net/usb/rtl8150.c
17160
17161 USB SERIAL SUBSYSTEM
17162 M:      Johan Hovold <johan@kernel.org>
17163 L:      linux-usb@vger.kernel.org
17164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17165 S:      Maintained
17166 F:      Documentation/usb/usb-serial.rst
17167 F:      drivers/usb/serial/
17168 F:      include/linux/usb/serial.h
17169
17170 USB SMSC75XX ETHERNET DRIVER
17171 M:      Steve Glendinning <steve.glendinning@shawell.net>
17172 L:      netdev@vger.kernel.org
17173 S:      Maintained
17174 F:      drivers/net/usb/smsc75xx.*
17175
17176 USB SMSC95XX ETHERNET DRIVER
17177 M:      Steve Glendinning <steve.glendinning@shawell.net>
17178 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17179 L:      netdev@vger.kernel.org
17180 S:      Maintained
17181 F:      drivers/net/usb/smsc95xx.*
17182
17183 USB SUBSYSTEM
17184 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17185 L:      linux-usb@vger.kernel.org
17186 W:      http://www.linux-usb.org
17187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17188 S:      Supported
17189 F:      Documentation/devicetree/bindings/usb/
17190 F:      Documentation/usb/
17191 F:      drivers/usb/
17192 F:      include/linux/usb.h
17193 F:      include/linux/usb/
17194
17195 USB TYPEC PI3USB30532 MUX DRIVER
17196 M:      Hans de Goede <hdegoede@redhat.com>
17197 L:      linux-usb@vger.kernel.org
17198 S:      Maintained
17199 F:      drivers/usb/typec/mux/pi3usb30532.c
17200
17201 USB TYPEC CLASS
17202 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17203 L:      linux-usb@vger.kernel.org
17204 S:      Maintained
17205 F:      Documentation/ABI/testing/sysfs-class-typec
17206 F:      Documentation/driver-api/usb/typec.rst
17207 F:      drivers/usb/typec/
17208 F:      include/linux/usb/typec.h
17209
17210 USB TYPEC BUS FOR ALTERNATE MODES
17211 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17212 L:      linux-usb@vger.kernel.org
17213 S:      Maintained
17214 F:      Documentation/ABI/testing/sysfs-bus-typec
17215 F:      Documentation/driver-api/usb/typec_bus.rst
17216 F:      drivers/usb/typec/altmodes/
17217 F:      include/linux/usb/typec_altmode.h
17218
17219 USB TYPEC PORT CONTROLLER DRIVERS
17220 M:      Guenter Roeck <linux@roeck-us.net>
17221 L:      linux-usb@vger.kernel.org
17222 S:      Maintained
17223 F:      drivers/usb/typec/tcpm/
17224
17225 USB UHCI DRIVER
17226 M:      Alan Stern <stern@rowland.harvard.edu>
17227 L:      linux-usb@vger.kernel.org
17228 S:      Maintained
17229 F:      drivers/usb/host/uhci*
17230
17231 USB VIDEO CLASS
17232 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17233 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17234 L:      linux-media@vger.kernel.org
17235 T:      git git://linuxtv.org/media_tree.git
17236 W:      http://www.ideasonboard.org/uvc/
17237 S:      Maintained
17238 F:      drivers/media/usb/uvc/
17239 F:      include/uapi/linux/uvcvideo.h
17240
17241 USB VISION DRIVER
17242 M:      Hans Verkuil <hverkuil@xs4all.nl>
17243 L:      linux-media@vger.kernel.org
17244 T:      git git://linuxtv.org/media_tree.git
17245 W:      https://linuxtv.org
17246 S:      Odd Fixes
17247 F:      drivers/media/usb/usbvision/
17248
17249 USB WEBCAM GADGET
17250 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17251 L:      linux-usb@vger.kernel.org
17252 S:      Maintained
17253 F:      drivers/usb/gadget/function/*uvc*
17254 F:      drivers/usb/gadget/legacy/webcam.c
17255 F:      include/uapi/linux/usb/g_uvc.h
17256
17257 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17258 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17259 L:      linux-wireless@vger.kernel.org
17260 S:      Maintained
17261 F:      drivers/net/wireless/rndis_wlan.c
17262
17263 USB XHCI DRIVER
17264 M:      Mathias Nyman <mathias.nyman@intel.com>
17265 L:      linux-usb@vger.kernel.org
17266 S:      Supported
17267 F:      drivers/usb/host/xhci*
17268 F:      drivers/usb/host/pci-quirks*
17269
17270 USB ZD1201 DRIVER
17271 L:      linux-wireless@vger.kernel.org
17272 W:      http://linux-lc100020.sourceforge.net
17273 S:      Orphan
17274 F:      drivers/net/wireless/zydas/zd1201.*
17275
17276 USB ZR364XX DRIVER
17277 M:      Antoine Jacquet <royale@zerezo.com>
17278 L:      linux-usb@vger.kernel.org
17279 L:      linux-media@vger.kernel.org
17280 T:      git git://linuxtv.org/media_tree.git
17281 W:      http://royale.zerezo.com/zr364xx/
17282 S:      Maintained
17283 F:      Documentation/media/v4l-drivers/zr364xx*
17284 F:      drivers/media/usb/zr364xx/
17285
17286 USER-MODE LINUX (UML)
17287 M:      Jeff Dike <jdike@addtoit.com>
17288 M:      Richard Weinberger <richard@nod.at>
17289 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17290 L:      linux-um@lists.infradead.org
17291 W:      http://user-mode-linux.sourceforge.net
17292 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17294 S:      Maintained
17295 F:      Documentation/virt/uml/
17296 F:      arch/um/
17297 F:      arch/x86/um/
17298 F:      fs/hostfs/
17299
17300 USERSPACE COPYIN/COPYOUT (UIOVEC)
17301 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17302 S:      Maintained
17303 F:      lib/iov_iter.c
17304 F:      include/linux/uio.h
17305
17306 USERSPACE DMA BUFFER DRIVER
17307 M:      Gerd Hoffmann <kraxel@redhat.com>
17308 S:      Maintained
17309 L:      dri-devel@lists.freedesktop.org
17310 F:      drivers/dma-buf/udmabuf.c
17311 F:      include/uapi/linux/udmabuf.h
17312 T:      git git://anongit.freedesktop.org/drm/drm-misc
17313
17314 USERSPACE I/O (UIO)
17315 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17316 S:      Maintained
17317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17318 F:      Documentation/driver-api/uio-howto.rst
17319 F:      drivers/uio/
17320 F:      include/linux/uio_driver.h
17321
17322 UTIL-LINUX PACKAGE
17323 M:      Karel Zak <kzak@redhat.com>
17324 L:      util-linux@vger.kernel.org
17325 W:      http://en.wikipedia.org/wiki/Util-linux
17326 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17327 S:      Maintained
17328
17329 UUID HELPERS
17330 M:      Christoph Hellwig <hch@lst.de>
17331 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17332 L:      linux-kernel@vger.kernel.org
17333 T:      git git://git.infradead.org/users/hch/uuid.git
17334 F:      lib/uuid.c
17335 F:      lib/test_uuid.c
17336 F:      include/linux/uuid.h
17337 F:      include/uapi/linux/uuid.h
17338 S:      Maintained
17339
17340 UVESAFB DRIVER
17341 M:      Michal Januszewski <spock@gentoo.org>
17342 L:      linux-fbdev@vger.kernel.org
17343 W:      https://github.com/mjanusz/v86d
17344 S:      Maintained
17345 F:      Documentation/fb/uvesafb.rst
17346 F:      drivers/video/fbdev/uvesafb.*
17347
17348 VF610 NAND DRIVER
17349 M:      Stefan Agner <stefan@agner.ch>
17350 L:      linux-mtd@lists.infradead.org
17351 S:      Supported
17352 F:      drivers/mtd/nand/raw/vf610_nfc.c
17353
17354 VFAT/FAT/MSDOS FILESYSTEM
17355 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17356 S:      Maintained
17357 F:      Documentation/filesystems/vfat.txt
17358 F:      fs/fat/
17359
17360 VFIO DRIVER
17361 M:      Alex Williamson <alex.williamson@redhat.com>
17362 R:      Cornelia Huck <cohuck@redhat.com>
17363 L:      kvm@vger.kernel.org
17364 T:      git git://github.com/awilliam/linux-vfio.git
17365 S:      Maintained
17366 F:      Documentation/driver-api/vfio.rst
17367 F:      drivers/vfio/
17368 F:      include/linux/vfio.h
17369 F:      include/uapi/linux/vfio.h
17370
17371 VFIO MEDIATED DEVICE DRIVERS
17372 M:      Kirti Wankhede <kwankhede@nvidia.com>
17373 L:      kvm@vger.kernel.org
17374 S:      Maintained
17375 F:      Documentation/driver-api/vfio-mediated-device.rst
17376 F:      drivers/vfio/mdev/
17377 F:      include/linux/mdev.h
17378 F:      samples/vfio-mdev/
17379
17380 VFIO PLATFORM DRIVER
17381 M:      Eric Auger <eric.auger@redhat.com>
17382 L:      kvm@vger.kernel.org
17383 S:      Maintained
17384 F:      drivers/vfio/platform/
17385
17386 VGA_SWITCHEROO
17387 R:      Lukas Wunner <lukas@wunner.de>
17388 S:      Maintained
17389 F:      Documentation/gpu/vga-switcheroo.rst
17390 F:      drivers/gpu/vga/vga_switcheroo.c
17391 F:      include/linux/vga_switcheroo.h
17392 T:      git git://anongit.freedesktop.org/drm/drm-misc
17393
17394 VIA RHINE NETWORK DRIVER
17395 S:      Orphan
17396 F:      drivers/net/ethernet/via/via-rhine.c
17397
17398 VIA SD/MMC CARD CONTROLLER DRIVER
17399 M:      Bruce Chang <brucechang@via.com.tw>
17400 M:      Harald Welte <HaraldWelte@viatech.com>
17401 S:      Maintained
17402 F:      drivers/mmc/host/via-sdmmc.c
17403
17404 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17405 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17406 L:      linux-fbdev@vger.kernel.org
17407 S:      Maintained
17408 F:      include/linux/via-core.h
17409 F:      include/linux/via-gpio.h
17410 F:      include/linux/via_i2c.h
17411 F:      drivers/video/fbdev/via/
17412
17413 VIA VELOCITY NETWORK DRIVER
17414 M:      Francois Romieu <romieu@fr.zoreil.com>
17415 L:      netdev@vger.kernel.org
17416 S:      Maintained
17417 F:      drivers/net/ethernet/via/via-velocity.*
17418
17419 VICODEC VIRTUAL CODEC DRIVER
17420 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17421 L:      linux-media@vger.kernel.org
17422 T:      git git://linuxtv.org/media_tree.git
17423 W:      https://linuxtv.org
17424 S:      Maintained
17425 F:      drivers/media/platform/vicodec/*
17426
17427 VIDEO MULTIPLEXER DRIVER
17428 M:      Philipp Zabel <p.zabel@pengutronix.de>
17429 L:      linux-media@vger.kernel.org
17430 S:      Maintained
17431 F:      drivers/media/platform/video-mux.c
17432
17433 VIDEO I2C POLLING DRIVER
17434 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17435 L:      linux-media@vger.kernel.org
17436 S:      Maintained
17437 F:      drivers/media/i2c/video-i2c.c
17438
17439 VIDEOBUF2 FRAMEWORK
17440 M:      Pawel Osciak <pawel@osciak.com>
17441 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17442 M:      Kyungmin Park <kyungmin.park@samsung.com>
17443 R:      Tomasz Figa <tfiga@chromium.org>
17444 L:      linux-media@vger.kernel.org
17445 S:      Maintained
17446 F:      drivers/media/common/videobuf2/*
17447 F:      include/media/videobuf2-*
17448
17449 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17450 M:      Helen Koike <helen.koike@collabora.com>
17451 R:      Shuah Khan <skhan@linuxfoundation.org>
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/vimc/*
17457
17458 VIRT LIB
17459 M:      Alex Williamson <alex.williamson@redhat.com>
17460 M:      Paolo Bonzini <pbonzini@redhat.com>
17461 L:      kvm@vger.kernel.org
17462 S:      Supported
17463 F:      virt/lib/
17464
17465 VIRTIO AND VHOST VSOCK DRIVER
17466 M:      Stefan Hajnoczi <stefanha@redhat.com>
17467 M:      Stefano Garzarella <sgarzare@redhat.com>
17468 L:      kvm@vger.kernel.org
17469 L:      virtualization@lists.linux-foundation.org
17470 L:      netdev@vger.kernel.org
17471 S:      Maintained
17472 F:      include/linux/virtio_vsock.h
17473 F:      include/uapi/linux/virtio_vsock.h
17474 F:      include/uapi/linux/vsockmon.h
17475 F:      include/uapi/linux/vm_sockets_diag.h
17476 F:      net/vmw_vsock/diag.c
17477 F:      net/vmw_vsock/af_vsock_tap.c
17478 F:      net/vmw_vsock/virtio_transport_common.c
17479 F:      net/vmw_vsock/virtio_transport.c
17480 F:      drivers/net/vsockmon.c
17481 F:      drivers/vhost/vsock.c
17482 F:      tools/testing/vsock/
17483
17484 VIRTIO CONSOLE DRIVER
17485 M:      Amit Shah <amit@kernel.org>
17486 L:      virtualization@lists.linux-foundation.org
17487 S:      Maintained
17488 F:      drivers/char/virtio_console.c
17489 F:      include/linux/virtio_console.h
17490 F:      include/uapi/linux/virtio_console.h
17491
17492 VIRTIO CORE AND NET DRIVERS
17493 M:      "Michael S. Tsirkin" <mst@redhat.com>
17494 M:      Jason Wang <jasowang@redhat.com>
17495 L:      virtualization@lists.linux-foundation.org
17496 S:      Maintained
17497 F:      Documentation/devicetree/bindings/virtio/
17498 F:      drivers/virtio/
17499 F:      tools/virtio/
17500 F:      drivers/net/virtio_net.c
17501 F:      drivers/block/virtio_blk.c
17502 F:      include/linux/virtio*.h
17503 F:      include/uapi/linux/virtio_*.h
17504 F:      drivers/crypto/virtio/
17505 F:      mm/balloon_compaction.c
17506
17507 VIRTIO BLOCK AND SCSI DRIVERS
17508 M:      "Michael S. Tsirkin" <mst@redhat.com>
17509 M:      Jason Wang <jasowang@redhat.com>
17510 R:      Paolo Bonzini <pbonzini@redhat.com>
17511 R:      Stefan Hajnoczi <stefanha@redhat.com>
17512 L:      virtualization@lists.linux-foundation.org
17513 S:      Maintained
17514 F:      drivers/block/virtio_blk.c
17515 F:      drivers/scsi/virtio_scsi.c
17516 F:      include/uapi/linux/virtio_blk.h
17517 F:      include/uapi/linux/virtio_scsi.h
17518 F:      drivers/vhost/scsi.c
17519
17520 VIRTIO CRYPTO DRIVER
17521 M:      Gonglei <arei.gonglei@huawei.com>
17522 L:      virtualization@lists.linux-foundation.org
17523 L:      linux-crypto@vger.kernel.org
17524 S:      Maintained
17525 F:      drivers/crypto/virtio/
17526 F:      include/uapi/linux/virtio_crypto.h
17527
17528 VIRTIO DRIVERS FOR S390
17529 M:      Cornelia Huck <cohuck@redhat.com>
17530 M:      Halil Pasic <pasic@linux.ibm.com>
17531 L:      linux-s390@vger.kernel.org
17532 L:      virtualization@lists.linux-foundation.org
17533 L:      kvm@vger.kernel.org
17534 S:      Supported
17535 F:      drivers/s390/virtio/
17536 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17537
17538 VIRTIO FILE SYSTEM
17539 M:      Vivek Goyal <vgoyal@redhat.com>
17540 M:      Stefan Hajnoczi <stefanha@redhat.com>
17541 M:      Miklos Szeredi <miklos@szeredi.hu>
17542 L:      virtualization@lists.linux-foundation.org
17543 L:      linux-fsdevel@vger.kernel.org
17544 W:      https://virtio-fs.gitlab.io/
17545 S:      Supported
17546 F:      fs/fuse/virtio_fs.c
17547 F:      include/uapi/linux/virtio_fs.h
17548 F:      Documentation/filesystems/virtiofs.rst
17549
17550 VIRTIO GPU DRIVER
17551 M:      David Airlie <airlied@linux.ie>
17552 M:      Gerd Hoffmann <kraxel@redhat.com>
17553 L:      dri-devel@lists.freedesktop.org
17554 L:      virtualization@lists.linux-foundation.org
17555 T:      git git://anongit.freedesktop.org/drm/drm-misc
17556 S:      Maintained
17557 F:      drivers/gpu/drm/virtio/
17558 F:      include/uapi/linux/virtio_gpu.h
17559
17560 VIRTIO HOST (VHOST)
17561 M:      "Michael S. Tsirkin" <mst@redhat.com>
17562 M:      Jason Wang <jasowang@redhat.com>
17563 L:      kvm@vger.kernel.org
17564 L:      virtualization@lists.linux-foundation.org
17565 L:      netdev@vger.kernel.org
17566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17567 S:      Maintained
17568 F:      drivers/vhost/
17569 F:      include/uapi/linux/vhost.h
17570
17571 VIRTIO INPUT DRIVER
17572 M:      Gerd Hoffmann <kraxel@redhat.com>
17573 S:      Maintained
17574 F:      drivers/virtio/virtio_input.c
17575 F:      include/uapi/linux/virtio_input.h
17576
17577 VIRTIO IOMMU DRIVER
17578 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17579 L:      virtualization@lists.linux-foundation.org
17580 S:      Maintained
17581 F:      drivers/iommu/virtio-iommu.c
17582 F:      include/uapi/linux/virtio_iommu.h
17583
17584 VIRTUAL BOX GUEST DEVICE DRIVER
17585 M:      Hans de Goede <hdegoede@redhat.com>
17586 M:      Arnd Bergmann <arnd@arndb.de>
17587 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17588 S:      Maintained
17589 F:      include/linux/vbox_utils.h
17590 F:      include/uapi/linux/vbox*.h
17591 F:      drivers/virt/vboxguest/
17592
17593 VIRTUAL SERIO DEVICE DRIVER
17594 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17595 S:      Maintained
17596 F:      drivers/input/serio/userio.c
17597 F:      include/uapi/linux/userio.h
17598
17599 VITESSE FELIX ETHERNET SWITCH DRIVER
17600 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17601 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17602 L:      netdev@vger.kernel.org
17603 S:      Maintained
17604 F:      drivers/net/dsa/ocelot/*
17605 F:      net/dsa/tag_ocelot.c
17606
17607 VIVID VIRTUAL VIDEO DRIVER
17608 M:      Hans Verkuil <hverkuil@xs4all.nl>
17609 L:      linux-media@vger.kernel.org
17610 T:      git git://linuxtv.org/media_tree.git
17611 W:      https://linuxtv.org
17612 S:      Maintained
17613 F:      drivers/media/platform/vivid/*
17614
17615 VLYNQ BUS
17616 M:      Florian Fainelli <f.fainelli@gmail.com>
17617 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17618 S:      Maintained
17619 F:      drivers/vlynq/vlynq.c
17620 F:      include/linux/vlynq.h
17621
17622 VME SUBSYSTEM
17623 M:      Martyn Welch <martyn@welchs.me.uk>
17624 M:      Manohar Vanga <manohar.vanga@gmail.com>
17625 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17626 L:      devel@driverdev.osuosl.org
17627 S:      Maintained
17628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17629 F:      Documentation/driver-api/vme.rst
17630 F:      drivers/staging/vme/
17631 F:      drivers/vme/
17632 F:      include/linux/vme*
17633
17634 VMWARE BALLOON DRIVER
17635 M:      Nadav Amit <namit@vmware.com>
17636 M:      "VMware, Inc." <pv-drivers@vmware.com>
17637 L:      linux-kernel@vger.kernel.org
17638 S:      Maintained
17639 F:      drivers/misc/vmw_balloon.c
17640
17641 VMWARE HYPERVISOR INTERFACE
17642 M:      Thomas Hellstrom <thellstrom@vmware.com>
17643 M:      "VMware, Inc." <pv-drivers@vmware.com>
17644 L:      virtualization@lists.linux-foundation.org
17645 S:      Supported
17646 F:      arch/x86/kernel/cpu/vmware.c
17647 F:      arch/x86/include/asm/vmware.h
17648
17649 VMWARE PVRDMA DRIVER
17650 M:      Adit Ranadive <aditr@vmware.com>
17651 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17652 L:      linux-rdma@vger.kernel.org
17653 S:      Maintained
17654 F:      drivers/infiniband/hw/vmw_pvrdma/
17655
17656 VMware PVSCSI driver
17657 M:      Jim Gill <jgill@vmware.com>
17658 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17659 L:      linux-scsi@vger.kernel.org
17660 S:      Maintained
17661 F:      drivers/scsi/vmw_pvscsi.c
17662 F:      drivers/scsi/vmw_pvscsi.h
17663
17664 VMWARE VMMOUSE SUBDRIVER
17665 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17666 M:      "VMware, Inc." <pv-drivers@vmware.com>
17667 L:      linux-input@vger.kernel.org
17668 S:      Maintained
17669 F:      drivers/input/mouse/vmmouse.c
17670 F:      drivers/input/mouse/vmmouse.h
17671
17672 VMWARE VMXNET3 ETHERNET DRIVER
17673 M:      Ronak Doshi <doshir@vmware.com>
17674 M:      "VMware, Inc." <pv-drivers@vmware.com>
17675 L:      netdev@vger.kernel.org
17676 S:      Maintained
17677 F:      drivers/net/vmxnet3/
17678
17679 VOCORE VOCORE2 BOARD
17680 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17681 L:      linux-mips@vger.kernel.org
17682 S:      Maintained
17683 F:      arch/mips/boot/dts/ralink/vocore2.dts
17684
17685 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17686 M:      Liam Girdwood <lgirdwood@gmail.com>
17687 M:      Mark Brown <broonie@kernel.org>
17688 L:      linux-kernel@vger.kernel.org
17689 W:      http://www.slimlogic.co.uk/?p=48
17690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17691 S:      Supported
17692 F:      Documentation/devicetree/bindings/regulator/
17693 F:      Documentation/power/regulator/
17694 F:      drivers/regulator/
17695 F:      include/dt-bindings/regulator/
17696 F:      include/linux/regulator/
17697 K:      regulator_get_optional
17698
17699 VRF
17700 M:      David Ahern <dsahern@kernel.org>
17701 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17702 L:      netdev@vger.kernel.org
17703 S:      Maintained
17704 F:      drivers/net/vrf.c
17705 F:      Documentation/networking/vrf.txt
17706
17707 VSPRINTF
17708 M:      Petr Mladek <pmladek@suse.com>
17709 M:      Steven Rostedt <rostedt@goodmis.org>
17710 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17711 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17712 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17714 S:      Maintained
17715 F:      lib/vsprintf.c
17716 F:      lib/test_printf.c
17717 F:      Documentation/core-api/printk-formats.rst
17718
17719 VT1211 HARDWARE MONITOR DRIVER
17720 M:      Juerg Haefliger <juergh@gmail.com>
17721 L:      linux-hwmon@vger.kernel.org
17722 S:      Maintained
17723 F:      Documentation/hwmon/vt1211.rst
17724 F:      drivers/hwmon/vt1211.c
17725
17726 VT8231 HARDWARE MONITOR DRIVER
17727 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17728 L:      linux-hwmon@vger.kernel.org
17729 S:      Maintained
17730 F:      drivers/hwmon/vt8231.c
17731
17732 VUB300 USB to SDIO/SD/MMC bridge chip
17733 L:      linux-mmc@vger.kernel.org
17734 S:      Orphan
17735 F:      drivers/mmc/host/vub300.c
17736
17737 W1 DALLAS'S 1-WIRE BUS
17738 M:      Evgeniy Polyakov <zbr@ioremap.net>
17739 S:      Maintained
17740 F:      Documentation/devicetree/bindings/w1/
17741 F:      Documentation/w1/
17742 F:      drivers/w1/
17743 F:      include/linux/w1.h
17744
17745 W83791D HARDWARE MONITORING DRIVER
17746 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17747 L:      linux-hwmon@vger.kernel.org
17748 S:      Maintained
17749 F:      Documentation/hwmon/w83791d.rst
17750 F:      drivers/hwmon/w83791d.c
17751
17752 W83793 HARDWARE MONITORING DRIVER
17753 M:      Rudolf Marek <r.marek@assembler.cz>
17754 L:      linux-hwmon@vger.kernel.org
17755 S:      Maintained
17756 F:      Documentation/hwmon/w83793.rst
17757 F:      drivers/hwmon/w83793.c
17758
17759 W83795 HARDWARE MONITORING DRIVER
17760 M:      Jean Delvare <jdelvare@suse.com>
17761 L:      linux-hwmon@vger.kernel.org
17762 S:      Maintained
17763 F:      drivers/hwmon/w83795.c
17764
17765 W83L51xD SD/MMC CARD INTERFACE DRIVER
17766 M:      Pierre Ossman <pierre@ossman.eu>
17767 S:      Maintained
17768 F:      drivers/mmc/host/wbsd.*
17769
17770 WACOM PROTOCOL 4 SERIAL TABLETS
17771 M:      Julian Squires <julian@cipht.net>
17772 M:      Hans de Goede <hdegoede@redhat.com>
17773 L:      linux-input@vger.kernel.org
17774 S:      Maintained
17775 F:      drivers/input/tablet/wacom_serial4.c
17776
17777 WATCHDOG DEVICE DRIVERS
17778 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17779 M:      Guenter Roeck <linux@roeck-us.net>
17780 L:      linux-watchdog@vger.kernel.org
17781 W:      http://www.linux-watchdog.org/
17782 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17783 S:      Maintained
17784 F:      Documentation/devicetree/bindings/watchdog/
17785 F:      Documentation/watchdog/
17786 F:      drivers/watchdog/
17787 F:      include/linux/watchdog.h
17788 F:      include/uapi/linux/watchdog.h
17789
17790 WHISKEYCOVE PMIC GPIO DRIVER
17791 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17792 L:      linux-gpio@vger.kernel.org
17793 S:      Maintained
17794 F:      drivers/gpio/gpio-wcove.c
17795
17796 WHWAVE RTC DRIVER
17797 M:      Dianlong Li <long17.cool@163.com>
17798 L:      linux-rtc@vger.kernel.org
17799 S:      Maintained
17800 F:      drivers/rtc/rtc-sd3078.c
17801
17802 WIIMOTE HID DRIVER
17803 M:      David Herrmann <dh.herrmann@googlemail.com>
17804 L:      linux-input@vger.kernel.org
17805 S:      Maintained
17806 F:      drivers/hid/hid-wiimote*
17807
17808 WILOCITY WIL6210 WIRELESS DRIVER
17809 M:      Maya Erez <merez@codeaurora.org>
17810 L:      linux-wireless@vger.kernel.org
17811 L:      wil6210@qti.qualcomm.com
17812 S:      Supported
17813 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17814 F:      drivers/net/wireless/ath/wil6210/
17815
17816 WIMAX STACK
17817 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17818 M:      linux-wimax@intel.com
17819 L:      wimax@linuxwimax.org (subscribers-only)
17820 S:      Supported
17821 W:      http://linuxwimax.org
17822 F:      Documentation/admin-guide/wimax/wimax.rst
17823 F:      include/linux/wimax/debug.h
17824 F:      include/net/wimax.h
17825 F:      include/uapi/linux/wimax.h
17826 F:      net/wimax/
17827
17828 WINBOND CIR DRIVER
17829 M:      David Härdeman <david@hardeman.nu>
17830 S:      Maintained
17831 F:      drivers/media/rc/winbond-cir.c
17832
17833 RCMM REMOTE CONTROLS DECODER
17834 M:      Patrick Lerda <patrick9876@free.fr>
17835 S:      Maintained
17836 F:      drivers/media/rc/ir-rcmm-decoder.c
17837
17838 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17839 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17840 L:      linux-watchdog@vger.kernel.org
17841 S:      Maintained
17842 F:      drivers/watchdog/ebc-c384_wdt.c
17843
17844 WINSYSTEMS WS16C48 GPIO DRIVER
17845 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17846 L:      linux-gpio@vger.kernel.org
17847 S:      Maintained
17848 F:      drivers/gpio/gpio-ws16c48.c
17849
17850 WISTRON LAPTOP BUTTON DRIVER
17851 M:      Miloslav Trmac <mitr@volny.cz>
17852 S:      Maintained
17853 F:      drivers/input/misc/wistron_btns.c
17854
17855 WL3501 WIRELESS PCMCIA CARD DRIVER
17856 L:      linux-wireless@vger.kernel.org
17857 S:      Odd fixes
17858 F:      drivers/net/wireless/wl3501*
17859
17860 WOLFSON MICROELECTRONICS DRIVERS
17861 L:      patches@opensource.cirrus.com
17862 T:      git https://github.com/CirrusLogic/linux-drivers.git
17863 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17864 S:      Supported
17865 F:      Documentation/hwmon/wm83??.rst
17866 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17867 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17868 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17869 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17870 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17871 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17872 F:      drivers/clk/clk-wm83*.c
17873 F:      drivers/extcon/extcon-arizona.c
17874 F:      drivers/leds/leds-wm83*.c
17875 F:      drivers/gpio/gpio-*wm*.c
17876 F:      drivers/gpio/gpio-arizona.c
17877 F:      drivers/hwmon/wm83??-hwmon.c
17878 F:      drivers/input/misc/wm831x-on.c
17879 F:      drivers/input/touchscreen/wm831x-ts.c
17880 F:      drivers/input/touchscreen/wm97*.c
17881 F:      drivers/mfd/arizona*
17882 F:      drivers/mfd/wm*.c
17883 F:      drivers/mfd/cs47l24*
17884 F:      drivers/power/supply/wm83*.c
17885 F:      drivers/rtc/rtc-wm83*.c
17886 F:      drivers/regulator/wm8*.c
17887 F:      drivers/regulator/arizona*
17888 F:      drivers/video/backlight/wm83*_bl.c
17889 F:      drivers/watchdog/wm83*_wdt.c
17890 F:      include/linux/mfd/arizona/
17891 F:      include/linux/mfd/wm831x/
17892 F:      include/linux/mfd/wm8350/
17893 F:      include/linux/mfd/wm8400*
17894 F:      include/linux/regulator/arizona*
17895 F:      include/linux/wm97xx.h
17896 F:      include/sound/wm????.h
17897 F:      sound/soc/codecs/arizona.?
17898 F:      sound/soc/codecs/wm*
17899 F:      sound/soc/codecs/cs47l24*
17900
17901 WORKQUEUE
17902 M:      Tejun Heo <tj@kernel.org>
17903 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17905 S:      Maintained
17906 F:      include/linux/workqueue.h
17907 F:      kernel/workqueue.c
17908 F:      Documentation/core-api/workqueue.rst
17909
17910 X-POWERS AXP288 PMIC DRIVERS
17911 M:      Hans de Goede <hdegoede@redhat.com>
17912 S:      Maintained
17913 N:      axp288
17914 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17915
17916 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17917 M:      Chen-Yu Tsai <wens@csie.org>
17918 L:      linux-kernel@vger.kernel.org
17919 S:      Maintained
17920 N:      axp[128]
17921
17922 X.25 NETWORK LAYER
17923 M:      Andrew Hendry <andrew.hendry@gmail.com>
17924 L:      linux-x25@vger.kernel.org
17925 S:      Odd Fixes
17926 F:      Documentation/networking/x25*
17927 F:      include/net/x25*
17928 F:      net/x25/
17929
17930 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17931 M:      Thomas Gleixner <tglx@linutronix.de>
17932 M:      Ingo Molnar <mingo@redhat.com>
17933 M:      Borislav Petkov <bp@alien8.de>
17934 R:      "H. Peter Anvin" <hpa@zytor.com>
17935 M:      x86@kernel.org
17936 L:      linux-kernel@vger.kernel.org
17937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17938 S:      Maintained
17939 F:      Documentation/devicetree/bindings/x86/
17940 F:      Documentation/x86/
17941 F:      arch/x86/
17942
17943 X86 ENTRY CODE
17944 M:      Andy Lutomirski <luto@kernel.org>
17945 L:      linux-kernel@vger.kernel.org
17946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17947 S:      Maintained
17948 F:      arch/x86/entry/
17949
17950 X86 MCE INFRASTRUCTURE
17951 M:      Tony Luck <tony.luck@intel.com>
17952 M:      Borislav Petkov <bp@alien8.de>
17953 L:      linux-edac@vger.kernel.org
17954 S:      Maintained
17955 F:      arch/x86/kernel/cpu/mce/*
17956
17957 X86 MICROCODE UPDATE SUPPORT
17958 M:      Borislav Petkov <bp@alien8.de>
17959 S:      Maintained
17960 F:      arch/x86/kernel/cpu/microcode/*
17961
17962 X86 MM
17963 M:      Dave Hansen <dave.hansen@linux.intel.com>
17964 M:      Andy Lutomirski <luto@kernel.org>
17965 M:      Peter Zijlstra <peterz@infradead.org>
17966 L:      linux-kernel@vger.kernel.org
17967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17968 S:      Maintained
17969 F:      arch/x86/mm/
17970
17971 X86 PLATFORM DRIVERS
17972 M:      Darren Hart <dvhart@infradead.org>
17973 M:      Andy Shevchenko <andy@infradead.org>
17974 L:      platform-driver-x86@vger.kernel.org
17975 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17976 S:      Odd Fixes
17977 F:      drivers/platform/x86/
17978 F:      drivers/platform/olpc/
17979
17980 X86 PLATFORM DRIVERS - ARCH
17981 R:      Darren Hart <dvhart@infradead.org>
17982 R:      Andy Shevchenko <andy@infradead.org>
17983 L:      platform-driver-x86@vger.kernel.org
17984 L:      x86@kernel.org
17985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17986 S:      Maintained
17987 F:      arch/x86/platform
17988
17989 X86 VDSO
17990 M:      Andy Lutomirski <luto@kernel.org>
17991 L:      linux-kernel@vger.kernel.org
17992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17993 S:      Maintained
17994 F:      arch/x86/entry/vdso/
17995
17996 XARRAY
17997 M:      Matthew Wilcox <willy@infradead.org>
17998 L:      linux-fsdevel@vger.kernel.org
17999 S:      Supported
18000 F:      Documentation/core-api/xarray.rst
18001 F:      lib/idr.c
18002 F:      lib/xarray.c
18003 F:      include/linux/idr.h
18004 F:      include/linux/xarray.h
18005 F:      tools/testing/radix-tree
18006
18007 XBOX DVD IR REMOTE
18008 M:      Benjamin Valentin <benpicco@googlemail.com>
18009 S:      Maintained
18010 F:      drivers/media/rc/xbox_remote.c
18011 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18012
18013 XC2028/3028 TUNER DRIVER
18014 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18015 L:      linux-media@vger.kernel.org
18016 W:      https://linuxtv.org
18017 T:      git git://linuxtv.org/media_tree.git
18018 S:      Maintained
18019 F:      drivers/media/tuners/tuner-xc2028.*
18020
18021 XDP (eXpress Data Path)
18022 M:      Alexei Starovoitov <ast@kernel.org>
18023 M:      Daniel Borkmann <daniel@iogearbox.net>
18024 M:      David S. Miller <davem@davemloft.net>
18025 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
18026 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18027 M:      John Fastabend <john.fastabend@gmail.com>
18028 L:      netdev@vger.kernel.org
18029 L:      bpf@vger.kernel.org
18030 S:      Supported
18031 F:      net/core/xdp.c
18032 F:      include/net/xdp.h
18033 F:      kernel/bpf/devmap.c
18034 F:      kernel/bpf/cpumap.c
18035 F:      include/trace/events/xdp.h
18036 K:      xdp
18037 N:      xdp
18038
18039 XDP SOCKETS (AF_XDP)
18040 M:      Björn Töpel <bjorn.topel@intel.com>
18041 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18042 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18043 L:      netdev@vger.kernel.org
18044 L:      bpf@vger.kernel.org
18045 S:      Maintained
18046 F:      kernel/bpf/xskmap.c
18047 F:      net/xdp/
18048
18049 XEN BLOCK SUBSYSTEM
18050 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18051 M:      Roger Pau Monné <roger.pau@citrix.com>
18052 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18053 S:      Supported
18054 F:      drivers/block/xen-blkback/*
18055 F:      drivers/block/xen*
18056
18057 XEN HYPERVISOR ARM
18058 M:      Stefano Stabellini <sstabellini@kernel.org>
18059 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18060 S:      Maintained
18061 F:      arch/arm/xen/
18062 F:      arch/arm/include/asm/xen/
18063
18064 XEN HYPERVISOR ARM64
18065 M:      Stefano Stabellini <sstabellini@kernel.org>
18066 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18067 S:      Maintained
18068 F:      arch/arm64/xen/
18069 F:      arch/arm64/include/asm/xen/
18070
18071 XEN HYPERVISOR INTERFACE
18072 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18073 M:      Juergen Gross <jgross@suse.com>
18074 R:      Stefano Stabellini <sstabellini@kernel.org>
18075 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18077 S:      Supported
18078 F:      arch/x86/xen/
18079 F:      arch/x86/platform/pvh/
18080 F:      drivers/*/xen-*front.c
18081 F:      drivers/xen/
18082 F:      arch/x86/include/asm/xen/
18083 F:      arch/x86/include/asm/pvclock-abi.h
18084 F:      include/xen/
18085 F:      include/uapi/xen/
18086 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18087 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18088
18089 XEN NETWORK BACKEND DRIVER
18090 M:      Wei Liu <wei.liu@kernel.org>
18091 M:      Paul Durrant <paul@xen.org>
18092 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18093 L:      netdev@vger.kernel.org
18094 S:      Supported
18095 F:      drivers/net/xen-netback/*
18096
18097 XEN PCI SUBSYSTEM
18098 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18099 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18100 S:      Supported
18101 F:      arch/x86/pci/*xen*
18102 F:      drivers/pci/*xen*
18103
18104 XEN PVSCSI DRIVERS
18105 M:      Juergen Gross <jgross@suse.com>
18106 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18107 L:      linux-scsi@vger.kernel.org
18108 S:      Supported
18109 F:      drivers/scsi/xen-scsifront.c
18110 F:      drivers/xen/xen-scsiback.c
18111 F:      include/xen/interface/io/vscsiif.h
18112
18113 XEN SWIOTLB SUBSYSTEM
18114 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18115 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18116 L:      iommu@lists.linux-foundation.org
18117 S:      Supported
18118 F:      arch/x86/xen/*swiotlb*
18119 F:      drivers/xen/*swiotlb*
18120
18121 XEN SOUND FRONTEND DRIVER
18122 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18123 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18125 S:      Supported
18126 F:      sound/xen/*
18127
18128 XFS FILESYSTEM
18129 M:      Darrick J. Wong <darrick.wong@oracle.com>
18130 M:      linux-xfs@vger.kernel.org
18131 L:      linux-xfs@vger.kernel.org
18132 W:      http://xfs.org/
18133 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18134 S:      Supported
18135 F:      Documentation/admin-guide/xfs.rst
18136 F:      Documentation/ABI/testing/sysfs-fs-xfs
18137 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18138 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18139 F:      fs/xfs/
18140 F:      include/uapi/linux/dqblk_xfs.h
18141 F:      include/uapi/linux/fsmap.h
18142
18143 XILINX AXI ETHERNET DRIVER
18144 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18145 S:      Maintained
18146 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18147
18148 XILINX CAN DRIVER
18149 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18150 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18151 L:      linux-can@vger.kernel.org
18152 S:      Maintained
18153 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18154 F:      drivers/net/can/xilinx_can.c
18155
18156 XILINX UARTLITE SERIAL DRIVER
18157 M:      Peter Korsgaard <jacmet@sunsite.dk>
18158 L:      linux-serial@vger.kernel.org
18159 S:      Maintained
18160 F:      drivers/tty/serial/uartlite.c
18161
18162 XILINX VIDEO IP CORES
18163 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18164 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18165 L:      linux-media@vger.kernel.org
18166 T:      git git://linuxtv.org/media_tree.git
18167 S:      Supported
18168 F:      Documentation/devicetree/bindings/media/xilinx/
18169 F:      drivers/media/platform/xilinx/
18170 F:      include/uapi/linux/xilinx-v4l2-controls.h
18171
18172 XILINX SD-FEC IP CORES
18173 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18174 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18175 S:      Maintained
18176 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18177 F:      Documentation/misc-devices/xilinx_sdfec.rst
18178 F:      drivers/misc/xilinx_sdfec.c
18179 F:      drivers/misc/Kconfig
18180 F:      drivers/misc/Makefile
18181 F:      include/uapi/misc/xilinx_sdfec.h
18182
18183 XILLYBUS DRIVER
18184 M:      Eli Billauer <eli.billauer@gmail.com>
18185 L:      linux-kernel@vger.kernel.org
18186 S:      Supported
18187 F:      drivers/char/xillybus/
18188
18189 XLP9XX I2C DRIVER
18190 M:      George Cherian <gcherian@marvell.com>
18191 L:      linux-i2c@vger.kernel.org
18192 W:      http://www.marvell.com
18193 S:      Supported
18194 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18195 F:      drivers/i2c/busses/i2c-xlp9xx.c
18196
18197 XRA1403 GPIO EXPANDER
18198 M:      Nandor Han <nandor.han@ge.com>
18199 M:      Semi Malinen <semi.malinen@ge.com>
18200 L:      linux-gpio@vger.kernel.org
18201 S:      Maintained
18202 F:      drivers/gpio/gpio-xra1403.c
18203 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18204
18205 XTENSA XTFPGA PLATFORM SUPPORT
18206 M:      Max Filippov <jcmvbkbc@gmail.com>
18207 L:      linux-xtensa@linux-xtensa.org
18208 S:      Maintained
18209 F:      drivers/spi/spi-xtensa-xtfpga.c
18210 F:      sound/soc/xtensa/xtfpga-i2s.c
18211
18212 YAM DRIVER FOR AX.25
18213 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18214 L:      linux-hams@vger.kernel.org
18215 S:      Maintained
18216 F:      drivers/net/hamradio/yam*
18217 F:      include/linux/yam.h
18218
18219 YAMA SECURITY MODULE
18220 M:      Kees Cook <keescook@chromium.org>
18221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18222 S:      Supported
18223 F:      security/yama/
18224 F:      Documentation/admin-guide/LSM/Yama.rst
18225
18226 YEALINK PHONE DRIVER
18227 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18228 L:      usbb2k-api-dev@nongnu.org
18229 S:      Maintained
18230 F:      Documentation/input/devices/yealink.rst
18231 F:      drivers/input/misc/yealink.*
18232
18233 Z8530 DRIVER FOR AX.25
18234 M:      Joerg Reuter <jreuter@yaina.de>
18235 W:      http://yaina.de/jreuter/
18236 W:      http://www.qsl.net/dl1bke/
18237 L:      linux-hams@vger.kernel.org
18238 S:      Maintained
18239 F:      Documentation/networking/z8530drv.txt
18240 F:      drivers/net/hamradio/*scc.c
18241 F:      drivers/net/hamradio/z8530.h
18242
18243 ZBUD COMPRESSED PAGE ALLOCATOR
18244 M:      Seth Jennings <sjenning@redhat.com>
18245 M:      Dan Streetman <ddstreet@ieee.org>
18246 L:      linux-mm@kvack.org
18247 S:      Maintained
18248 F:      mm/zbud.c
18249 F:      include/linux/zbud.h
18250
18251 ZD1211RW WIRELESS DRIVER
18252 M:      Daniel Drake <dsd@gentoo.org>
18253 M:      Ulrich Kunitz <kune@deine-taler.de>
18254 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18255 L:      linux-wireless@vger.kernel.org
18256 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18257 S:      Maintained
18258 F:      drivers/net/wireless/zydas/zd1211rw/
18259
18260 ZD1301 MEDIA DRIVER
18261 M:      Antti Palosaari <crope@iki.fi>
18262 L:      linux-media@vger.kernel.org
18263 W:      https://linuxtv.org/
18264 W:      http://palosaari.fi/linux/
18265 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18266 S:      Maintained
18267 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18268
18269 ZD1301_DEMOD MEDIA DRIVER
18270 M:      Antti Palosaari <crope@iki.fi>
18271 L:      linux-media@vger.kernel.org
18272 W:      https://linuxtv.org/
18273 W:      http://palosaari.fi/linux/
18274 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18275 S:      Maintained
18276 F:      drivers/media/dvb-frontends/zd1301_demod*
18277
18278 ZHAOXIN PROCESSOR SUPPORT
18279 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18280 L:      linux-kernel@vger.kernel.org
18281 S:      Maintained
18282 F:      arch/x86/kernel/cpu/zhaoxin.c
18283
18284 ZPOOL COMPRESSED PAGE STORAGE API
18285 M:      Dan Streetman <ddstreet@ieee.org>
18286 L:      linux-mm@kvack.org
18287 S:      Maintained
18288 F:      mm/zpool.c
18289 F:      include/linux/zpool.h
18290
18291 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18292 M:      Minchan Kim <minchan@kernel.org>
18293 M:      Nitin Gupta <ngupta@vflare.org>
18294 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18295 L:      linux-kernel@vger.kernel.org
18296 S:      Maintained
18297 F:      drivers/block/zram/
18298 F:      Documentation/admin-guide/blockdev/zram.rst
18299
18300 ZS DECSTATION Z85C30 SERIAL DRIVER
18301 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18302 S:      Maintained
18303 F:      drivers/tty/serial/zs.*
18304
18305 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18306 M:      Minchan Kim <minchan@kernel.org>
18307 M:      Nitin Gupta <ngupta@vflare.org>
18308 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18309 L:      linux-mm@kvack.org
18310 S:      Maintained
18311 F:      mm/zsmalloc.c
18312 F:      include/linux/zsmalloc.h
18313 F:      Documentation/vm/zsmalloc.rst
18314
18315 ZSWAP COMPRESSED SWAP CACHING
18316 M:      Seth Jennings <sjenning@redhat.com>
18317 M:      Dan Streetman <ddstreet@ieee.org>
18318 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18319 L:      linux-mm@kvack.org
18320 S:      Maintained
18321 F:      mm/zswap.c
18322
18323 THE REST
18324 M:      Linus Torvalds <torvalds@linux-foundation.org>
18325 L:      linux-kernel@vger.kernel.org
18326 Q:      http://patchwork.kernel.org/project/LKML/list/
18327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18328 S:      Buried alive in reporters
18329 F:      *
18330 F:      */