Merge tag 'rxrpc-fixes-20200203' of git://git.kernel.org/pub/scm/linux/kernel/git...
[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 Kaneda <erik.kaneda@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 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M:      Tomislav Denis <tomislav.denis@avl.com>
679 W:      http://www.allsensors.com/
680 S:      Maintained
681 L:      linux-iio@vger.kernel.org
682 F:      drivers/iio/pressure/dlhl60d.c
683 F:      Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
684
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M:      Michael Tretter <m.tretter@pengutronix.de>
687 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/allegro-dvt/
691
692 ALLWINNER CPUFREQ DRIVER
693 M:      Yangtao Li <tiny.windzz@gmail.com>
694 L:      linux-pm@vger.kernel.org
695 S:      Maintained
696 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
697 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
698
699 ALLWINNER CRYPTO DRIVERS
700 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
701 L:      linux-crypto@vger.kernel.org
702 S:      Maintained
703 F:      drivers/crypto/allwinner/
704
705 ALLWINNER THERMAL DRIVER
706 M:      Vasily Khoruzhick <anarsoul@gmail.com>
707 M:      Yangtao Li <tiny.windzz@gmail.com>
708 L:      linux-pm@vger.kernel.org
709 S:      Maintained
710 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711 F:      drivers/thermal/sun8i_thermal.c
712
713 ALLWINNER VPU DRIVER
714 M:      Maxime Ripard <mripard@kernel.org>
715 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716 L:      linux-media@vger.kernel.org
717 S:      Maintained
718 F:      drivers/staging/media/sunxi/cedrus/
719
720 ALPHA PORT
721 M:      Richard Henderson <rth@twiddle.net>
722 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723 M:      Matt Turner <mattst88@gmail.com>
724 S:      Odd Fixes
725 L:      linux-alpha@vger.kernel.org
726 F:      arch/alpha/
727
728 ALPS PS/2 TOUCHPAD DRIVER
729 R:      Pali Rohár <pali.rohar@gmail.com>
730 F:      drivers/input/mouse/alps.*
731
732 ALTERA I2C CONTROLLER DRIVER
733 M:      Thor Thayer <thor.thayer@linux.intel.com>
734 S:      Maintained
735 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
736 F:      drivers/i2c/busses/i2c-altera.c
737
738 ALTERA MAILBOX DRIVER
739 M:      Ley Foon Tan <ley.foon.tan@intel.com>
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/mailbox/mailbox-altera.c
743
744 ALTERA PIO DRIVER
745 M:      Joyce Ooi <joyce.ooi@intel.com>
746 L:      linux-gpio@vger.kernel.org
747 S:      Maintained
748 F:      drivers/gpio/gpio-altera.c
749
750 ALTERA SYSTEM MANAGER DRIVER
751 M:      Thor Thayer <thor.thayer@linux.intel.com>
752 S:      Maintained
753 F:      drivers/mfd/altera-sysmgr.c
754 F:      include/linux/mfd/altera-sysmgr.h
755
756 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757 M:      Thor Thayer <thor.thayer@linux.intel.com>
758 S:      Maintained
759 F:      drivers/gpio/gpio-altera-a10sr.c
760 F:      drivers/mfd/altera-a10sr.c
761 F:      drivers/reset/reset-a10sr.c
762 F:      include/linux/mfd/altera-a10sr.h
763 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
764
765 ALTERA TRIPLE SPEED ETHERNET DRIVER
766 M:      Thor Thayer <thor.thayer@linux.intel.com>
767 L:      netdev@vger.kernel.org
768 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
769 S:      Maintained
770 F:      drivers/net/ethernet/altera/
771
772 ALTERA UART/JTAG UART SERIAL DRIVERS
773 M:      Tobias Klauser <tklauser@distanz.ch>
774 L:      linux-serial@vger.kernel.org
775 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
776 S:      Maintained
777 F:      drivers/tty/serial/altera_uart.c
778 F:      drivers/tty/serial/altera_jtaguart.c
779 F:      include/linux/altera_uart.h
780 F:      include/linux/altera_jtaguart.h
781
782 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783 M:      Talel Shenhar <talel@amazon.com>
784 S:      Maintained
785 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786 F:      drivers/thermal/thermal_mmio.c
787
788 AMAZON ETHERNET DRIVERS
789 M:      Netanel Belgazal <netanel@amazon.com>
790 M:      Arthur Kiyanovski <akiyano@amazon.com>
791 R:      Guy Tzalik <gtzalik@amazon.com>
792 R:      Saeed Bishara <saeedb@amazon.com>
793 R:      Zorik Machulsky <zorik@amazon.com>
794 L:      netdev@vger.kernel.org
795 S:      Supported
796 F:      Documentation/networking/device_drivers/amazon/ena.txt
797 F:      drivers/net/ethernet/amazon/
798
799 AMAZON RDMA EFA DRIVER
800 M:      Gal Pressman <galpress@amazon.com>
801 R:      Yossi Leybovich <sleybo@amazon.com>
802 L:      linux-rdma@vger.kernel.org
803 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
804 S:      Supported
805 F:      drivers/infiniband/hw/efa/
806 F:      include/uapi/rdma/efa-abi.h
807
808 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809 M:      Tom Lendacky <thomas.lendacky@amd.com>
810 L:      linux-crypto@vger.kernel.org
811 S:      Supported
812 F:      drivers/crypto/ccp/
813 F:      include/linux/ccp.h
814
815 AMD DISPLAY CORE
816 M:      Harry Wentland <harry.wentland@amd.com>
817 M:      Leo Li <sunpeng.li@amd.com>
818 L:      amd-gfx@lists.freedesktop.org
819 T:      git git://people.freedesktop.org/~agd5f/linux
820 S:      Supported
821 F:      drivers/gpu/drm/amd/display/
822
823 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824 M:      Huang Rui <ray.huang@amd.com>
825 L:      linux-hwmon@vger.kernel.org
826 S:      Supported
827 F:      Documentation/hwmon/fam15h_power.rst
828 F:      drivers/hwmon/fam15h_power.c
829
830 AMD FCH GPIO DRIVER
831 M:      Enrico Weigelt, metux IT consult <info@metux.net>
832 L:      linux-gpio@vger.kernel.org
833 S:      Maintained
834 F:      drivers/gpio/gpio-amd-fch.c
835 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
836
837 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
839 S:      Orphan
840 F:      drivers/usb/gadget/udc/amd5536udc.*
841
842 AMD GEODE PROCESSOR/CHIPSET SUPPORT
843 M:      Andres Salomon <dilinger@queued.net>
844 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
845 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
846 S:      Supported
847 F:      drivers/char/hw_random/geode-rng.c
848 F:      drivers/crypto/geode*
849 F:      drivers/video/fbdev/geode/
850 F:      arch/x86/include/asm/geode.h
851
852 AMD IOMMU (AMD-VI)
853 M:      Joerg Roedel <joro@8bytes.org>
854 L:      iommu@lists.linux-foundation.org
855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
856 S:      Maintained
857 F:      drivers/iommu/amd_iommu*.[ch]
858 F:      include/linux/amd-iommu.h
859
860 AMD KFD
861 M:      Felix Kuehling <Felix.Kuehling@amd.com>
862 L:      amd-gfx@lists.freedesktop.org
863 T:      git git://people.freedesktop.org/~agd5f/linux
864 S:      Supported
865 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866 F:      drivers/gpu/drm/amd/amdkfd/
867 F:      drivers/gpu/drm/amd/include/cik_structs.h
868 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869 F:      drivers/gpu/drm/amd/include/vi_structs.h
870 F:      drivers/gpu/drm/amd/include/v9_structs.h
871 F:      include/uapi/linux/kfd_ioctl.h
872
873 AMD MP2 I2C DRIVER
874 M:      Elie Morisse <syniurge@gmail.com>
875 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
876 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877 L:      linux-i2c@vger.kernel.org
878 S:      Maintained
879 F:      drivers/i2c/busses/i2c-amd-mp2*
880
881 AMD POWERPLAY
882 M:      Evan Quan <evan.quan@amd.com>
883 L:      amd-gfx@lists.freedesktop.org
884 S:      Supported
885 F:      drivers/gpu/drm/amd/powerplay/
886 T:      git git://people.freedesktop.org/~agd5f/linux
887
888 AMD SEATTLE DEVICE TREE SUPPORT
889 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
890 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891 M:      Tom Lendacky <thomas.lendacky@amd.com>
892 S:      Supported
893 F:      arch/arm64/boot/dts/amd/
894
895 AMD XGBE DRIVER
896 M:      Tom Lendacky <thomas.lendacky@amd.com>
897 L:      netdev@vger.kernel.org
898 S:      Supported
899 F:      drivers/net/ethernet/amd/xgbe/
900 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
901
902 ANALOG DEVICES INC AD5686 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-pm@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/iio/dac/ad5686*
908 F:      drivers/iio/dac/ad5696*
909
910 ANALOG DEVICES INC AD5758 DRIVER
911 M:      Stefan Popa <stefan.popa@analog.com>
912 L:      linux-iio@vger.kernel.org
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/iio/dac/ad5758.c
916 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
917
918 ANALOG DEVICES INC AD7091R5 DRIVER
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/ad7091r5.c
924 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
925
926 ANALOG DEVICES INC AD7124 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/ad7124.c
932 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
933
934 ANALOG DEVICES INC AD7292 DRIVER
935 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
936 L:      linux-iio@vger.kernel.org
937 W:      http://ez.analog.com/community/linux-device-drivers
938 S:      Supported
939 F:      drivers/iio/adc/ad7292.c
940 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
941
942 ANALOG DEVICES INC AD7606 DRIVER
943 M:      Stefan Popa <stefan.popa@analog.com>
944 M:      Beniamin Bia <beniamin.bia@analog.com>
945 L:      linux-iio@vger.kernel.org
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      drivers/iio/adc/ad7606.c
949 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
950
951 ANALOG DEVICES INC AD7768-1 DRIVER
952 M:      Stefan Popa <stefan.popa@analog.com>
953 L:      linux-iio@vger.kernel.org
954 W:      http://ez.analog.com/community/linux-device-drivers
955 S:      Supported
956 F:      drivers/iio/adc/ad7768-1.c
957 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
958
959 ANALOG DEVICES INC AD7780 DRIVER
960 M:      Michael Hennerich <Michael.Hennerich@analog.com>
961 M:      Renato Lui Geh <renatogeh@gmail.com>
962 L:      linux-iio@vger.kernel.org
963 W:      http://ez.analog.com/community/linux-device-drivers
964 S:      Supported
965 F:      drivers/iio/adc/ad7780.c
966 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
967
968 ANALOG DEVICES INC AD9389B DRIVER
969 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/ad9389b*
973
974 ANALOG DEVICES INC ADGS1408 DRIVER
975 M:      Mircea Caprioru <mircea.caprioru@analog.com>
976 S:      Supported
977 F:      drivers/mux/adgs1408.c
978 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
979
980 ANALOG DEVICES INC ADIN DRIVER
981 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
982 L:      netdev@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/net/phy/adin.c
986 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
987
988 ANALOG DEVICES INC ADIS DRIVER LIBRARY
989 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
990 S:      Supported
991 L:      linux-iio@vger.kernel.org
992 F:      include/linux/iio/imu/adis.h
993 F:      drivers/iio/imu/adis.c
994
995 ANALOG DEVICES INC ADIS16460 DRIVER
996 M:      Dragos Bogdan <dragos.bogdan@analog.com>
997 S:      Supported
998 L:      linux-iio@vger.kernel.org
999 W:      http://ez.analog.com/community/linux-device-drivers
1000 F:      drivers/iio/imu/adis16460.c
1001 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1002
1003 ANALOG DEVICES INC ADM1177 DRIVER
1004 M:      Beniamin Bia <beniamin.bia@analog.com>
1005 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1006 L:      linux-hwmon@vger.kernel.org
1007 W:      http://ez.analog.com/community/linux-device-drivers
1008 S:      Supported
1009 F:      drivers/hwmon/adm1177.c
1010 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1011
1012 ANALOG DEVICES INC ADP5061 DRIVER
1013 M:      Stefan Popa <stefan.popa@analog.com>
1014 L:      linux-pm@vger.kernel.org
1015 W:      http://ez.analog.com/community/linux-device-drivers
1016 S:      Supported
1017 F:      drivers/power/supply/adp5061.c
1018
1019 ANALOG DEVICES INC ADV7180 DRIVER
1020 M:      Lars-Peter Clausen <lars@metafoo.de>
1021 L:      linux-media@vger.kernel.org
1022 W:      http://ez.analog.com/community/linux-device-drivers
1023 S:      Supported
1024 F:      drivers/media/i2c/adv7180.c
1025
1026 ANALOG DEVICES INC ADV748X DRIVER
1027 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1028 L:      linux-media@vger.kernel.org
1029 S:      Maintained
1030 F:      drivers/media/i2c/adv748x/*
1031
1032 ANALOG DEVICES INC ADV7511 DRIVER
1033 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1034 L:      linux-media@vger.kernel.org
1035 S:      Maintained
1036 F:      drivers/media/i2c/adv7511*
1037
1038 ANALOG DEVICES INC ADV7604 DRIVER
1039 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040 L:      linux-media@vger.kernel.org
1041 S:      Maintained
1042 F:      drivers/media/i2c/adv7604*
1043
1044 ANALOG DEVICES INC ADV7842 DRIVER
1045 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046 L:      linux-media@vger.kernel.org
1047 S:      Maintained
1048 F:      drivers/media/i2c/adv7842*
1049
1050 ANALOG DEVICES INC ASOC CODEC DRIVERS
1051 M:      Lars-Peter Clausen <lars@metafoo.de>
1052 M:      Nuno Sá <nuno.sa@analog.com>
1053 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1054 W:      http://wiki.analog.com/
1055 W:      http://ez.analog.com/community/linux-device-drivers
1056 S:      Supported
1057 F:      sound/soc/codecs/adau*
1058 F:      sound/soc/codecs/adav*
1059 F:      sound/soc/codecs/ad1*
1060 F:      sound/soc/codecs/ad7*
1061 F:      sound/soc/codecs/ssm*
1062 F:      sound/soc/codecs/sigmadsp.*
1063
1064 ANALOG DEVICES INC DMA DRIVERS
1065 M:      Lars-Peter Clausen <lars@metafoo.de>
1066 W:      http://ez.analog.com/community/linux-device-drivers
1067 S:      Supported
1068 F:      drivers/dma/dma-axi-dmac.c
1069
1070 ANALOG DEVICES INC IIO DRIVERS
1071 M:      Lars-Peter Clausen <lars@metafoo.de>
1072 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1073 M:      Stefan Popa <stefan.popa@analog.com>
1074 W:      http://wiki.analog.com/
1075 W:      http://ez.analog.com/community/linux-device-drivers
1076 S:      Supported
1077 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1078 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1079 F:      drivers/iio/*/ad*
1080 F:      drivers/iio/adc/ltc249*
1081 X:      drivers/iio/*/adjd*
1082 F:      drivers/staging/iio/*/ad*
1083
1084 ANALOGBITS PLL LIBRARIES
1085 M:      Paul Walmsley <paul.walmsley@sifive.com>
1086 S:      Supported
1087 F:      drivers/clk/analogbits/*
1088 F:      include/linux/clk/analogbits*
1089
1090 ANDES ARCHITECTURE
1091 M:      Nick Hu <nickhu@andestech.com>
1092 M:      Greentime Hu <green.hu@gmail.com>
1093 M:      Vincent Chen <deanbo422@gmail.com>
1094 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1095 S:      Supported
1096 F:      arch/nds32/
1097 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1098 F:      Documentation/devicetree/bindings/nds32/
1099 K:      nds32
1100 N:      nds32
1101
1102 ANDROID CONFIG FRAGMENTS
1103 M:      Rob Herring <robh@kernel.org>
1104 S:      Supported
1105 F:      kernel/configs/android*
1106
1107 ANDROID DRIVERS
1108 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1109 M:      Arve Hjønnevåg <arve@android.com>
1110 M:      Todd Kjos <tkjos@android.com>
1111 M:      Martijn Coenen <maco@android.com>
1112 M:      Joel Fernandes <joel@joelfernandes.org>
1113 M:      Christian Brauner <christian@brauner.io>
1114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1115 L:      devel@driverdev.osuosl.org
1116 S:      Supported
1117 F:      drivers/android/
1118 F:      drivers/staging/android/
1119
1120 ANDROID GOLDFISH PIC DRIVER
1121 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1122 S:      Supported
1123 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1124 F:      drivers/irqchip/irq-goldfish-pic.c
1125
1126 ANDROID GOLDFISH RTC DRIVER
1127 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1128 S:      Supported
1129 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1130 F:      drivers/rtc/rtc-goldfish.c
1131
1132 ANDROID ION DRIVER
1133 M:      Laura Abbott <labbott@redhat.com>
1134 M:      Sumit Semwal <sumit.semwal@linaro.org>
1135 L:      devel@driverdev.osuosl.org
1136 L:      dri-devel@lists.freedesktop.org
1137 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1138 S:      Supported
1139 F:      drivers/staging/android/ion
1140 F:      drivers/staging/android/uapi/ion.h
1141
1142 AOA (Apple Onboard Audio) ALSA DRIVER
1143 M:      Johannes Berg <johannes@sipsolutions.net>
1144 L:      linuxppc-dev@lists.ozlabs.org
1145 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1146 S:      Maintained
1147 F:      sound/aoa/
1148
1149 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1150 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1151 L:      linux-iio@vger.kernel.org
1152 S:      Maintained
1153 F:      drivers/iio/adc/stx104.c
1154
1155 APM DRIVER
1156 M:      Jiri Kosina <jikos@kernel.org>
1157 S:      Odd fixes
1158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1159 F:      arch/x86/kernel/apm_32.c
1160 F:      include/linux/apm_bios.h
1161 F:      include/uapi/linux/apm_bios.h
1162 F:      drivers/char/apm-emulation.c
1163
1164 APPARMOR SECURITY MODULE
1165 M:      John Johansen <john.johansen@canonical.com>
1166 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1167 W:      wiki.apparmor.net
1168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1169 S:      Supported
1170 F:      security/apparmor/
1171 F:      Documentation/admin-guide/LSM/apparmor.rst
1172
1173 APPLE BCM5974 MULTITOUCH DRIVER
1174 M:      Henrik Rydberg <rydberg@bitmath.org>
1175 L:      linux-input@vger.kernel.org
1176 S:      Odd fixes
1177 F:      drivers/input/mouse/bcm5974.c
1178
1179 APPLE SMC DRIVER
1180 M:      Henrik Rydberg <rydberg@bitmath.org>
1181 L:      linux-hwmon@vger.kernel.org
1182 S:      Odd fixes
1183 F:      drivers/hwmon/applesmc.c
1184
1185 APPLETALK NETWORK LAYER
1186 L:      netdev@vger.kernel.org
1187 S:      Odd fixes
1188 F:      drivers/net/appletalk/
1189 F:      net/appletalk/
1190 F:      include/linux/atalk.h
1191 F:      include/uapi/linux/atalk.h
1192
1193 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1194 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1195 S:      Supported
1196 F:      arch/arm64/boot/dts/apm/
1197
1198 APPLIED MICRO (APM) X-GENE SOC EDAC
1199 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1200 S:      Supported
1201 F:      drivers/edac/xgene_edac.c
1202 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1203
1204 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1205 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1206 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1207 S:      Supported
1208 F:      drivers/net/ethernet/apm/xgene-v2/
1209
1210 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1211 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1212 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1213 M:      Quan Nguyen <quan@os.amperecomputing.com>
1214 S:      Supported
1215 F:      drivers/net/ethernet/apm/xgene/
1216 F:      drivers/net/phy/mdio-xgene.c
1217 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1218 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1219
1220 APPLIED MICRO (APM) X-GENE SOC PMU
1221 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1222 S:      Supported
1223 F:      drivers/perf/xgene_pmu.c
1224 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1225 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1226
1227 APTINA CAMERA SENSOR PLL
1228 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1229 L:      linux-media@vger.kernel.org
1230 S:      Maintained
1231 F:      drivers/media/i2c/aptina-pll.*
1232
1233 AQUANTIA ETHERNET DRIVER (atlantic)
1234 M:      Igor Russkikh <irusskikh@marvell.com>
1235 L:      netdev@vger.kernel.org
1236 S:      Supported
1237 W:      https://www.marvell.com/
1238 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1239 F:      drivers/net/ethernet/aquantia/atlantic/
1240 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1241
1242 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1243 M:      Egor Pomozov <epomozov@marvell.com>
1244 L:      netdev@vger.kernel.org
1245 S:      Supported
1246 W:      http://www.aquantia.com
1247 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1248
1249 ARC FRAMEBUFFER DRIVER
1250 M:      Jaya Kumar <jayalk@intworks.biz>
1251 S:      Maintained
1252 F:      drivers/video/fbdev/arcfb.c
1253 F:      drivers/video/fbdev/core/fb_defio.c
1254
1255 ARC PGU DRM DRIVER
1256 M:      Alexey Brodkin <abrodkin@synopsys.com>
1257 S:      Supported
1258 F:      drivers/gpu/drm/arc/
1259 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1260
1261 ARCNET NETWORK LAYER
1262 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1263 L:      netdev@vger.kernel.org
1264 S:      Maintained
1265 F:      drivers/net/arcnet/
1266 F:      include/uapi/linux/if_arcnet.h
1267
1268 ARM ARCHITECTED TIMER DRIVER
1269 M:      Mark Rutland <mark.rutland@arm.com>
1270 M:      Marc Zyngier <maz@kernel.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      arch/arm/include/asm/arch_timer.h
1274 F:      arch/arm64/include/asm/arch_timer.h
1275 F:      drivers/clocksource/arm_arch_timer.c
1276
1277 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1278 M:      Linus Walleij <linus.walleij@linaro.org>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 F:      Documentation/devicetree/bindings/arm/arm-boards
1282 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1283 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1284 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1285 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1286 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1287 F:      arch/arm/mach-integrator/
1288 F:      arch/arm/mach-realview/
1289 F:      arch/arm/mach-versatile/
1290 F:      arch/arm/plat-versatile/
1291 F:      arch/arm/boot/dts/arm-realview-*
1292 F:      arch/arm/boot/dts/integrator*
1293 F:      arch/arm/boot/dts/versatile*
1294 F:      drivers/clk/versatile/
1295 F:      drivers/i2c/busses/i2c-versatile.c
1296 F:      drivers/irqchip/irq-versatile-fpga.c
1297 F:      drivers/mtd/maps/physmap_of_versatile.c
1298 F:      drivers/power/reset/arm-versatile-reboot.c
1299 F:      drivers/soc/versatile/
1300
1301 ARM HDLCD DRM DRIVER
1302 M:      Liviu Dudau <liviu.dudau@arm.com>
1303 S:      Supported
1304 F:      drivers/gpu/drm/arm/hdlcd_*
1305 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1306
1307 ARM KOMEDA DRM-KMS DRIVER
1308 M:      James (Qian) Wang <james.qian.wang@arm.com>
1309 M:      Liviu Dudau <liviu.dudau@arm.com>
1310 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1311 L:      Mali DP Maintainers <malidp@foss.arm.com>
1312 S:      Supported
1313 T:      git git://anongit.freedesktop.org/drm/drm-misc
1314 F:      drivers/gpu/drm/arm/display/include/
1315 F:      drivers/gpu/drm/arm/display/komeda/
1316 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1317 F:      Documentation/gpu/komeda-kms.rst
1318
1319 ARM MALI-DP DRM DRIVER
1320 M:      Liviu Dudau <liviu.dudau@arm.com>
1321 M:      Brian Starkey <brian.starkey@arm.com>
1322 L:      Mali DP Maintainers <malidp@foss.arm.com>
1323 S:      Supported
1324 T:      git git://anongit.freedesktop.org/drm/drm-misc
1325 F:      drivers/gpu/drm/arm/
1326 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1327 F:      Documentation/gpu/afbc.rst
1328
1329 ARM MALI PANFROST DRM DRIVER
1330 M:      Rob Herring <robh@kernel.org>
1331 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1332 R:      Steven Price <steven.price@arm.com>
1333 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1334 L:      dri-devel@lists.freedesktop.org
1335 S:      Supported
1336 T:      git git://anongit.freedesktop.org/drm/drm-misc
1337 F:      drivers/gpu/drm/panfrost/
1338 F:      include/uapi/drm/panfrost_drm.h
1339
1340 ARM MFM AND FLOPPY DRIVERS
1341 M:      Ian Molton <spyro@f2s.com>
1342 S:      Maintained
1343 F:      arch/arm/mach-rpc/floppydma.S
1344 F:      arch/arm/include/asm/floppy.h
1345
1346 ARM PMU PROFILING AND DEBUGGING
1347 M:      Will Deacon <will@kernel.org>
1348 M:      Mark Rutland <mark.rutland@arm.com>
1349 S:      Maintained
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F:      arch/arm*/kernel/perf_*
1352 F:      arch/arm/oprofile/common.c
1353 F:      arch/arm*/kernel/hw_breakpoint.c
1354 F:      arch/arm*/include/asm/hw_breakpoint.h
1355 F:      arch/arm*/include/asm/perf_event.h
1356 F:      drivers/perf/*
1357 F:      include/linux/perf/arm_pmu.h
1358 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1359 F:      Documentation/devicetree/bindings/perf/
1360
1361 ARM PORT
1362 M:      Russell King <linux@armlinux.org.uk>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 W:      http://www.armlinux.org.uk/
1365 S:      Odd Fixes
1366 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1367 F:      arch/arm/
1368 X:      arch/arm/boot/dts/
1369
1370 ARM PRIMECELL AACI PL041 DRIVER
1371 M:      Russell King <linux@armlinux.org.uk>
1372 S:      Odd Fixes
1373 F:      sound/arm/aaci.*
1374
1375 ARM PRIMECELL BUS SUPPORT
1376 M:      Russell King <linux@armlinux.org.uk>
1377 S:      Odd Fixes
1378 F:      drivers/amba/
1379 F:      include/linux/amba/bus.h
1380
1381 ARM PRIMECELL CLCD PL110 DRIVER
1382 M:      Russell King <linux@armlinux.org.uk>
1383 S:      Odd Fixes
1384 F:      drivers/video/fbdev/amba-clcd.*
1385
1386 ARM PRIMECELL KMI PL050 DRIVER
1387 M:      Russell King <linux@armlinux.org.uk>
1388 S:      Odd Fixes
1389 F:      drivers/input/serio/ambakmi.*
1390 F:      include/linux/amba/kmi.h
1391
1392 ARM PRIMECELL MMCI PL180/1 DRIVER
1393 M:      Russell King <linux@armlinux.org.uk>
1394 S:      Odd Fixes
1395 F:      drivers/mmc/host/mmci.*
1396 F:      include/linux/amba/mmci.h
1397
1398 ARM PRIMECELL SSP PL022 SPI DRIVER
1399 M:      Linus Walleij <linus.walleij@linaro.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1403 F:      drivers/spi/spi-pl022.c
1404
1405 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1406 M:      Russell King <linux@armlinux.org.uk>
1407 S:      Odd Fixes
1408 F:      drivers/tty/serial/amba-pl01*.c
1409 F:      include/linux/amba/serial.h
1410
1411 ARM PRIMECELL VIC PL190/PL192 DRIVER
1412 M:      Linus Walleij <linus.walleij@linaro.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1416 F:      drivers/irqchip/irq-vic.c
1417
1418 AMAZON ANNAPURNA LABS FIC DRIVER
1419 M:      Talel Shenhar <talel@amazon.com>
1420 S:      Maintained
1421 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1422 F:      drivers/irqchip/irq-al-fic.c
1423
1424 ARM SMMU DRIVERS
1425 M:      Will Deacon <will@kernel.org>
1426 R:      Robin Murphy <robin.murphy@arm.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429 F:      drivers/iommu/arm-smmu*
1430 F:      drivers/iommu/io-pgtable-arm.c
1431 F:      drivers/iommu/io-pgtable-arm-v7s.c
1432
1433 ARM SUB-ARCHITECTURES
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/mach-*/
1437 F:      arch/arm/plat-*/
1438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1439
1440 ARM/ACTIONS SEMI ARCHITECTURE
1441 M:      Andreas Färber <afaerber@suse.de>
1442 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445 N:      owl
1446 F:      arch/arm/mach-actions/
1447 F:      arch/arm/boot/dts/owl-*
1448 F:      arch/arm64/boot/dts/actions/
1449 F:      drivers/clk/actions/
1450 F:      drivers/clocksource/timer-owl*
1451 F:      drivers/dma/owl-dma.c
1452 F:      drivers/i2c/busses/i2c-owl.c
1453 F:      drivers/mmc/host/owl-mmc.c
1454 F:      drivers/pinctrl/actions/*
1455 F:      drivers/soc/actions/
1456 F:      include/dt-bindings/power/owl-*
1457 F:      include/linux/soc/actions/
1458 F:      Documentation/devicetree/bindings/arm/actions.yaml
1459 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1460 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1461 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1462 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1463 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1464 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1465 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1466
1467 ARM/ADS SPHERE MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/AFEB9260 MACHINE SUPPORT
1473 M:      Sergey Lapin <slapin@ossfans.org>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476
1477 ARM/AJECO 1ARM MACHINE SUPPORT
1478 M:      Lennert Buytenhek <kernel@wantstofly.org>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481
1482 ARM/Allwinner SoC Clock Support
1483 M:      Emilio López <emilio@elopez.com.ar>
1484 S:      Maintained
1485 F:      drivers/clk/sunxi/
1486
1487 ARM/Allwinner sunXi SoC support
1488 M:      Maxime Ripard <mripard@kernel.org>
1489 M:      Chen-Yu Tsai <wens@csie.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492 N:      sun[x456789]i
1493 N:      sun50i
1494 F:      arch/arm/mach-sunxi/
1495 F:      arch/arm64/boot/dts/allwinner/
1496 F:      drivers/clk/sunxi-ng/
1497 F:      drivers/pinctrl/sunxi/
1498 F:      drivers/soc/sunxi/
1499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1500
1501 Allwinner A10 CSI driver
1502 M:      Maxime Ripard <mripard@kernel.org>
1503 L:      linux-media@vger.kernel.org
1504 T:      git git://linuxtv.org/media_tree.git
1505 F:      drivers/media/platform/sunxi/sun4i-csi/
1506 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1507 S:      Maintained
1508
1509 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1510 M:      Neil Armstrong <narmstrong@baylibre.com>
1511 M:      Jerome Brunet <jbrunet@baylibre.com>
1512 L:      linux-amlogic@lists.infradead.org
1513 S:      Maintained
1514 F:      drivers/clk/meson/
1515 F:      include/dt-bindings/clock/meson*
1516 F:      include/dt-bindings/clock/gxbb*
1517 F:      Documentation/devicetree/bindings/clock/amlogic*
1518
1519 ARM/Amlogic Meson SoC support
1520 M:      Kevin Hilman <khilman@baylibre.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L:      linux-amlogic@lists.infradead.org
1523 W:      http://linux-meson.com/
1524 S:      Maintained
1525 F:      arch/arm/mach-meson/
1526 F:      arch/arm/boot/dts/meson*
1527 F:      arch/arm64/boot/dts/amlogic/
1528 F:      drivers/pinctrl/meson/
1529 F:      drivers/mmc/host/meson*
1530 F:      drivers/soc/amlogic/
1531 F:      drivers/rtc/rtc-meson*
1532 N:      meson
1533
1534 ARM/Amlogic Meson SoC Crypto Drivers
1535 M:      Corentin Labbe <clabbe@baylibre.com>
1536 L:      linux-crypto@vger.kernel.org
1537 L:      linux-amlogic@lists.infradead.org
1538 S:      Maintained
1539 F:      drivers/crypto/amlogic/
1540 F:      Documentation/devicetree/bindings/crypto/amlogic*
1541
1542 ARM/Amlogic Meson SoC Sound Drivers
1543 M:      Jerome Brunet <jbrunet@baylibre.com>
1544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1545 S:      Maintained
1546 F:      sound/soc/meson/
1547 F:      Documentation/devicetree/bindings/sound/amlogic*
1548
1549 ARM/Annapurna Labs ALPINE ARCHITECTURE
1550 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1551 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      arch/arm/mach-alpine/
1555 F:      arch/arm/boot/dts/alpine*
1556 F:      arch/arm64/boot/dts/al/
1557 F:      drivers/*/*alpine*
1558
1559 ARM/ARTPEC MACHINE SUPPORT
1560 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1561 M:      Lars Persson <lars.persson@axis.com>
1562 S:      Maintained
1563 L:      linux-arm-kernel@axis.com
1564 F:      arch/arm/mach-artpec
1565 F:      arch/arm/boot/dts/artpec6*
1566 F:      drivers/clk/axis
1567 F:      drivers/crypto/axis
1568 F:      drivers/mmc/host/usdhi6rol0.c
1569 F:      drivers/pinctrl/pinctrl-artpec*
1570 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1571
1572 ARM/ASPEED I2C DRIVER
1573 M:      Brendan Higgins <brendanhiggins@google.com>
1574 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1575 R:      Joel Stanley <joel@jms.id.au>
1576 L:      linux-i2c@vger.kernel.org
1577 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1580 F:      drivers/i2c/busses/i2c-aspeed.c
1581 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1582 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1583
1584 ARM/ASPEED MACHINE SUPPORT
1585 M:      Joel Stanley <joel@jms.id.au>
1586 R:      Andrew Jeffery <andrew@aj.id.au>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1589 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1590 S:      Supported
1591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1592 F:      arch/arm/mach-aspeed/
1593 F:      arch/arm/boot/dts/aspeed-*
1594 N:      aspeed
1595
1596 ARM/BITMAIN ARCHITECTURE
1597 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 S:      Maintained
1600 F:      arch/arm64/boot/dts/bitmain/
1601 F:      drivers/clk/clk-bm1880.c
1602 F:      drivers/pinctrl/pinctrl-bm1880.c
1603 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1604 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1605 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1606
1607 ARM/CALXEDA HIGHBANK ARCHITECTURE
1608 M:      Rob Herring <robh@kernel.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      arch/arm/mach-highbank/
1612 F:      arch/arm/boot/dts/highbank.dts
1613 F:      arch/arm/boot/dts/ecx-*.dts*
1614
1615 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1616 M:      Krzysztof Halasa <khalasa@piap.pl>
1617 S:      Maintained
1618 F:      arch/arm/mach-cns3xxx/
1619
1620 ARM/CAVIUM THUNDER NETWORK DRIVER
1621 M:      Sunil Goutham <sgoutham@marvell.com>
1622 M:      Robert Richter <rrichter@marvell.com>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Supported
1625 F:      drivers/net/ethernet/cavium/thunder/
1626
1627 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1628 M:      Lukasz Majewski <lukma@denx.de>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      arch/arm/mach-ep93xx/ts72xx.c
1632
1633 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1634 M:      Alexander Shiyan <shc_work@mail.ru>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 S:      Odd Fixes
1637 N:      clps711x
1638
1639 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1640 M:      Lennert Buytenhek <kernel@wantstofly.org>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 S:      Maintained
1643
1644 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1645 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1646 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649 F:      arch/arm/mach-ep93xx/
1650 F:      arch/arm/mach-ep93xx/include/mach/
1651
1652 ARM/CLKDEV SUPPORT
1653 M:      Russell King <linux@armlinux.org.uk>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1657 F:      drivers/clk/clkdev.c
1658
1659 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1660 M:      Mike Rapoport <mike@compulab.co.il>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1665 M:      Baruch Siach <baruch@tkos.co.il>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/cx92755*
1669 N:      digicolor
1670
1671 ARM/CONTEC MICRO9 MACHINE SUPPORT
1672 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1673 S:      Maintained
1674 F:      arch/arm/mach-ep93xx/micro9.c
1675
1676 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1677 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1678 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      drivers/hwtracing/coresight/*
1682 F:      Documentation/trace/coresight/*
1683 F:      Documentation/devicetree/bindings/arm/coresight.txt
1684 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1685 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1686 F:      tools/perf/arch/arm/util/pmu.c
1687 F:      tools/perf/arch/arm/util/auxtrace.c
1688 F:      tools/perf/arch/arm/util/cs-etm.c
1689 F:      tools/perf/arch/arm/util/cs-etm.h
1690 F:      tools/perf/util/cs-etm.*
1691 F:      tools/perf/util/cs-etm-decoder/*
1692
1693 ARM/CORGI MACHINE SUPPORT
1694 M:      Richard Purdie <rpurdie@rpsys.net>
1695 S:      Maintained
1696
1697 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1698 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1699 M:      Linus Walleij <linus.walleij@linaro.org>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 T:      git git://github.com/ulli-kroll/linux.git
1702 S:      Maintained
1703 F:      Documentation/devicetree/bindings/arm/gemini.txt
1704 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1705 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1706 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1707 F:      arch/arm/mach-gemini/
1708 F:      drivers/net/ethernet/cortina/
1709 F:      drivers/pinctrl/pinctrl-gemini.c
1710 F:      drivers/rtc/rtc-ftrtc010.c
1711
1712 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1713 M:      Barry Song <baohua@kernel.org>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1716 S:      Maintained
1717 F:      arch/arm/boot/dts/prima2*
1718 F:      arch/arm/mach-prima2/
1719 F:      drivers/clk/sirf/
1720 F:      drivers/clocksource/timer-prima2.c
1721 F:      drivers/clocksource/timer-atlas7.c
1722 N:      [^a-z]sirf
1723 X:      drivers/gnss
1724
1725 ARM/CZ.NIC TURRIS MOX SUPPORT
1726 M:      Marek Behun <marek.behun@nic.cz>
1727 W:      http://mox.turris.cz
1728 S:      Maintained
1729 F:      Documentation/ABI/testing/debugfs-moxtet
1730 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1731 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1732 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1733 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1734 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1735 F:      include/linux/moxtet.h
1736 F:      drivers/bus/moxtet.c
1737 F:      drivers/firmware/turris-mox-rwtm.c
1738 F:      drivers/gpio/gpio-moxtet.c
1739
1740 ARM/EBSA110 MACHINE SUPPORT
1741 M:      Russell King <linux@armlinux.org.uk>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W:      http://www.armlinux.org.uk/
1744 S:      Maintained
1745 F:      arch/arm/mach-ebsa110/
1746 F:      drivers/net/ethernet/amd/am79c961a.*
1747
1748 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1749 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1750 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 S:      Maintained
1753 N:      efm32
1754
1755 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1756 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 S:      Maintained
1759 F:      arch/arm/mach-pxa/ezx.c
1760
1761 ARM/FARADAY FA526 PORT
1762 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765 T:      git git://git.berlios.de/gemini-board
1766 F:      arch/arm/mm/*-fa*
1767
1768 ARM/FOOTBRIDGE ARCHITECTURE
1769 M:      Russell King <linux@armlinux.org.uk>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W:      http://www.armlinux.org.uk/
1772 S:      Maintained
1773 F:      arch/arm/include/asm/hardware/dec21285.h
1774 F:      arch/arm/mach-footbridge/
1775
1776 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1777 M:      Shawn Guo <shawnguo@kernel.org>
1778 M:      Sascha Hauer <s.hauer@pengutronix.de>
1779 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1780 R:      Fabio Estevam <festevam@gmail.com>
1781 R:      NXP Linux Team <linux-imx@nxp.com>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 S:      Maintained
1784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1785 N:      imx
1786 N:      mxs
1787 X:      drivers/media/i2c/
1788
1789 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1790 M:      Shawn Guo <shawnguo@kernel.org>
1791 M:      Sascha Hauer <s.hauer@pengutronix.de>
1792 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1793 R:      Stefan Agner <stefan@agner.ch>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S:      Maintained
1796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1797 F:      arch/arm/mach-imx/*vf610*
1798 F:      arch/arm/boot/dts/vf*
1799
1800 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1801 M:      Shawn Guo <shawnguo@kernel.org>
1802 M:      Li Yang <leoyang.li@nxp.com>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806 F:      arch/arm/boot/dts/ls1021a*
1807 F:      arch/arm64/boot/dts/freescale/fsl-*
1808 F:      arch/arm64/boot/dts/freescale/qoriq-*
1809
1810 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1811 M:      Lennert Buytenhek <kernel@wantstofly.org>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 S:      Maintained
1814
1815 ARM/GUMSTIX MACHINE SUPPORT
1816 M:      Steve Sakoman <sakoman@gmail.com>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 S:      Maintained
1819
1820 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1821 M:      Philipp Zabel <philipp.zabel@gmail.com>
1822 M:      Paul Parsons <lost.distance@yahoo.com>
1823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 S:      Maintained
1825 F:      arch/arm/mach-pxa/hx4700.c
1826 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1827 F:      sound/soc/pxa/hx4700.c
1828
1829 ARM/HISILICON SOC SUPPORT
1830 M:      Wei Xu <xuwei5@hisilicon.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W:      http://www.hisilicon.com
1833 S:      Supported
1834 T:      git git://github.com/hisilicon/linux-hisi.git
1835 F:      arch/arm/mach-hisi/
1836 F:      arch/arm/boot/dts/hi3*
1837 F:      arch/arm/boot/dts/hip*
1838 F:      arch/arm/boot/dts/hisi*
1839 F:      arch/arm64/boot/dts/hisilicon/
1840
1841 ARM/HP JORNADA 7XX MACHINE SUPPORT
1842 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1843 W:      www.jlime.com
1844 S:      Maintained
1845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1846 F:      arch/arm/mach-sa1100/jornada720.c
1847 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1848
1849 ARM/IGEP MACHINE SUPPORT
1850 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1851 M:      Javier Martinez Canillas <javier@dowhile0.org>
1852 L:      linux-omap@vger.kernel.org
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 S:      Maintained
1855 F:      arch/arm/boot/dts/omap3-igep*
1856
1857 ARM/INCOME PXA270 SUPPORT
1858 M:      Marek Vasut <marek.vasut@gmail.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1862
1863 ARM/INTEL IOP32X ARM ARCHITECTURE
1864 M:      Lennert Buytenhek <kernel@wantstofly.org>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 S:      Maintained
1867
1868 ARM/INTEL IQ81342EX MACHINE SUPPORT
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/INTEL IXDP2850 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/INTEL IXP4XX ARM ARCHITECTURE
1879 M:      Linus Walleij <linusw@kernel.org>
1880 M:      Imre Kaloz <kaloz@openwrt.org>
1881 M:      Krzysztof Halasa <khalasa@piap.pl>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1885 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1886 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1887 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1888 F:      arch/arm/mach-ixp4xx/
1889 F:      drivers/clocksource/timer-ixp4xx.c
1890 F:      drivers/gpio/gpio-ixp4xx.c
1891 F:      drivers/irqchip/irq-ixp4xx.c
1892 F:      include/linux/irqchip/irq-ixp4xx.h
1893 F:      include/linux/platform_data/timer-ixp4xx.h
1894
1895 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1896 M:      Jonathan Cameron <jic23@cam.ac.uk>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Maintained
1899 F:      arch/arm/mach-pxa/stargate2.c
1900 F:      drivers/pcmcia/pxa2xx_stargate2.c
1901
1902 ARM/INTEL XSC3 (MANZANO) ARM CORE
1903 M:      Lennert Buytenhek <kernel@wantstofly.org>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906
1907 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1908 M:      Lennert Buytenhek <kernel@wantstofly.org>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Maintained
1911
1912 ARM/LG1K ARCHITECTURE
1913 M:      Chanho Min <chanho.min@lge.com>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 S:      Maintained
1916 F:      arch/arm64/boot/dts/lg/
1917
1918 ARM/LOGICPD PXA270 MACHINE SUPPORT
1919 M:      Lennert Buytenhek <kernel@wantstofly.org>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922
1923 ARM/LPC18XX ARCHITECTURE
1924 M:      Vladimir Zapolskiy <vz@mleia.com>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1928 F:      arch/arm/boot/dts/lpc43*
1929 F:      drivers/i2c/busses/i2c-lpc2k.c
1930 F:      drivers/memory/pl172.c
1931 F:      drivers/mtd/spi-nor/nxp-spifi.c
1932 F:      drivers/rtc/rtc-lpc24xx.c
1933 N:      lpc18xx
1934
1935 ARM/LPC32XX SOC SUPPORT
1936 M:      Vladimir Zapolskiy <vz@mleia.com>
1937 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1940 S:      Maintained
1941 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1942 F:      arch/arm/boot/dts/lpc32*
1943 F:      arch/arm/mach-lpc32xx/
1944 F:      drivers/i2c/busses/i2c-pnx.c
1945 F:      drivers/net/ethernet/nxp/lpc_eth.c
1946 F:      drivers/usb/host/ohci-nxp.c
1947 F:      drivers/watchdog/pnx4008_wdt.c
1948 N:      lpc32xx
1949
1950 ARM/MAGICIAN MACHINE SUPPORT
1951 M:      Philipp Zabel <philipp.zabel@gmail.com>
1952 S:      Maintained
1953
1954 ARM/Marvell Dove/MV78xx0/Orion SOC support
1955 M:      Jason Cooper <jason@lakedaemon.net>
1956 M:      Andrew Lunn <andrew@lunn.ch>
1957 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1958 M:      Gregory Clement <gregory.clement@bootlin.com>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 S:      Maintained
1961 F:      Documentation/devicetree/bindings/soc/dove/
1962 F:      arch/arm/mach-dove/
1963 F:      arch/arm/mach-mv78xx0/
1964 F:      arch/arm/mach-orion5x/
1965 F:      arch/arm/plat-orion/
1966 F:      arch/arm/boot/dts/dove*
1967 F:      arch/arm/boot/dts/orion5x*
1968 T:      git git://git.infradead.org/linux-mvebu.git
1969
1970 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1971 M:      Jason Cooper <jason@lakedaemon.net>
1972 M:      Andrew Lunn <andrew@lunn.ch>
1973 M:      Gregory Clement <gregory.clement@bootlin.com>
1974 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 S:      Maintained
1977 F:      arch/arm/boot/dts/armada*
1978 F:      arch/arm/boot/dts/kirkwood*
1979 F:      arch/arm/configs/mvebu_*_defconfig
1980 F:      arch/arm/mach-mvebu/
1981 F:      arch/arm64/boot/dts/marvell/armada*
1982 F:      arch/arm64/boot/dts/marvell/cn913*
1983 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1984 F:      drivers/cpufreq/armada-8k-cpufreq.c
1985 F:      drivers/cpufreq/mvebu-cpufreq.c
1986 F:      drivers/irqchip/irq-armada-370-xp.c
1987 F:      drivers/irqchip/irq-mvebu-*
1988 F:      drivers/pinctrl/mvebu/
1989 F:      drivers/rtc/rtc-armada38x.c
1990 T:      git git://git.infradead.org/linux-mvebu.git
1991
1992 ARM/Mediatek RTC DRIVER
1993 M:      Eddie Huang <eddie.huang@mediatek.com>
1994 M:      Sean Wang <sean.wang@mediatek.com>
1995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1997 S:      Maintained
1998 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1999 F:      drivers/rtc/rtc-mt6397.c
2000 F:      drivers/rtc/rtc-mt7622.c
2001
2002 ARM/Mediatek SoC support
2003 M:      Matthias Brugger <matthias.bgg@gmail.com>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2006 W:      https://mtk.bcnfs.org/
2007 C:      irc://chat.freenode.net/linux-mediatek
2008 S:      Maintained
2009 F:      arch/arm/boot/dts/mt6*
2010 F:      arch/arm/boot/dts/mt7*
2011 F:      arch/arm/boot/dts/mt8*
2012 F:      arch/arm/mach-mediatek/
2013 F:      arch/arm64/boot/dts/mediatek/
2014 F:      drivers/soc/mediatek/
2015 N:      mtk
2016 N:      mt[678]
2017 K:      mediatek
2018
2019 ARM/Mediatek USB3 PHY DRIVER
2020 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      drivers/phy/mediatek/
2025 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2026
2027 ARM/Microchip (AT91) SoC support
2028 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2029 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2030 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 W:      http://www.linux4sam.org
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2034 S:      Supported
2035 N:      at91
2036 N:      atmel
2037 F:      arch/arm/mach-at91/
2038 F:      include/soc/at91/
2039 F:      arch/arm/boot/dts/at91*.dts
2040 F:      arch/arm/boot/dts/at91*.dtsi
2041 F:      arch/arm/boot/dts/sama*.dts
2042 F:      arch/arm/boot/dts/sama*.dtsi
2043 F:      arch/arm/include/debug/at91.S
2044 F:      drivers/memory/atmel*
2045 F:      drivers/watchdog/sama5d4_wdt.c
2046 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2047 X:      drivers/net/wireless/atmel/
2048
2049 ARM/MIOA701 MACHINE SUPPORT
2050 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F:      arch/arm/mach-pxa/mioa701.c
2053 S:      Maintained
2054
2055 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2056 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2057 S:      Maintained
2058
2059 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2060 M:      Linus Walleij <linus.walleij@linaro.org>
2061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 S:      Maintained
2063 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2064 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2065 F:      arch/arm/mach-nomadik/
2066 F:      arch/arm/mach-u300/
2067 F:      arch/arm/mach-ux500/
2068 F:      drivers/soc/ux500/
2069 F:      arch/arm/boot/dts/ste-*
2070 F:      drivers/clk/clk-nomadik.c
2071 F:      drivers/clk/clk-u300.c
2072 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2073 F:      drivers/clocksource/timer-u300.c
2074 F:      drivers/dma/coh901318*
2075 F:      drivers/dma/ste_dma40*
2076 F:      drivers/hwspinlock/u8500_hsem.c
2077 F:      drivers/i2c/busses/i2c-nomadik.c
2078 F:      drivers/i2c/busses/i2c-stu300.c
2079 F:      drivers/iio/adc/ab8500-gpadc.c
2080 F:      drivers/mfd/ab3100*
2081 F:      drivers/mfd/ab8500*
2082 F:      drivers/mfd/abx500*
2083 F:      drivers/mfd/dbx500*
2084 F:      drivers/mfd/db8500*
2085 F:      drivers/pinctrl/nomadik/
2086 F:      drivers/pinctrl/pinctrl-coh901*
2087 F:      drivers/pinctrl/pinctrl-u300.c
2088 F:      drivers/rtc/rtc-ab3100.c
2089 F:      drivers/rtc/rtc-ab8500.c
2090 F:      drivers/rtc/rtc-coh901331.c
2091 F:      drivers/rtc/rtc-pl031.c
2092 F:      drivers/watchdog/coh901327_wdt.c
2093 F:      Documentation/devicetree/bindings/arm/ste-*
2094 F:      Documentation/devicetree/bindings/arm/ux500/
2095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2096
2097 ARM/NUVOTON NPCM ARCHITECTURE
2098 M:      Avi Fishman <avifishman70@gmail.com>
2099 M:      Tomer Maimon <tmaimon77@gmail.com>
2100 M:      Tali Perry <tali.perry1@gmail.com>
2101 R:      Patrick Venture <venture@google.com>
2102 R:      Nancy Yuen <yuenn@google.com>
2103 R:      Benjamin Fair <benjaminfair@google.com>
2104 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2105 S:      Supported
2106 F:      arch/arm/mach-npcm/
2107 F:      arch/arm/boot/dts/nuvoton-npcm*
2108 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2109 F:      drivers/*/*npcm*
2110 F:      Documentation/devicetree/bindings/*/*npcm*
2111 F:      Documentation/devicetree/bindings/*/*/*npcm*
2112
2113 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2114 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2115 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2116 S:      Orphan
2117 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2118 F:      arch/arm/mach-s3c24xx/gta02.h
2119
2120 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2121 M:      Alexander Clouter <alex@digriz.org.uk>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W:      http://www.digriz.org.uk/ts78xx/kernel
2124 S:      Maintained
2125 F:      arch/arm/mach-orion5x/ts78xx-*
2126
2127 ARM/OXNAS platform support
2128 M:      Neil Armstrong <narmstrong@baylibre.com>
2129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2131 S:      Maintained
2132 F:      arch/arm/mach-oxnas/
2133 F:      arch/arm/boot/dts/ox8*.dts*
2134 N:      oxnas
2135
2136 ARM/PALM TREO SUPPORT
2137 M:      Tomas Cech <sleep_walker@suse.com>
2138 L:      linux-arm-kernel@lists.infradead.org
2139 W:      http://hackndev.com
2140 S:      Maintained
2141 F:      arch/arm/mach-pxa/palmtreo.*
2142
2143 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2144 M:      Marek Vasut <marek.vasut@gmail.com>
2145 L:      linux-arm-kernel@lists.infradead.org
2146 W:      http://hackndev.com
2147 S:      Maintained
2148 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2149 F:      arch/arm/mach-pxa/palmtx.c
2150 F:      arch/arm/mach-pxa/palmt5.*
2151 F:      arch/arm/mach-pxa/include/mach/palmld.h
2152 F:      arch/arm/mach-pxa/palmld.c
2153 F:      arch/arm/mach-pxa/palmte2.*
2154 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2155 F:      arch/arm/mach-pxa/palmtc.c
2156
2157 ARM/PALMZ72 SUPPORT
2158 M:      Sergey Lapin <slapin@ossfans.org>
2159 L:      linux-arm-kernel@lists.infradead.org
2160 W:      http://hackndev.com
2161 S:      Maintained
2162 F:      arch/arm/mach-pxa/palmz72.*
2163
2164 ARM/PLEB SUPPORT
2165 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2166 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2167 S:      Maintained
2168
2169 ARM/PT DIGITAL BOARD PORT
2170 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 W:      http://www.armlinux.org.uk/
2173 S:      Maintained
2174
2175 ARM/QUALCOMM SUPPORT
2176 M:      Andy Gross <agross@kernel.org>
2177 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2178 L:      linux-arm-msm@vger.kernel.org
2179 S:      Maintained
2180 F:      Documentation/devicetree/bindings/soc/qcom/
2181 F:      Documentation/devicetree/bindings/*/qcom*
2182 F:      arch/arm/boot/dts/qcom-*.dts
2183 F:      arch/arm/boot/dts/qcom-*.dtsi
2184 F:      arch/arm/mach-qcom/
2185 F:      arch/arm64/boot/dts/qcom/
2186 F:      drivers/*/qcom/
2187 F:      drivers/*/qcom*
2188 F:      drivers/*/*/qcom/
2189 F:      drivers/*/*/qcom*
2190 F:      drivers/*/pm8???-*
2191 F:      drivers/bluetooth/btqcomsmd.c
2192 F:      drivers/clocksource/timer-qcom.c
2193 F:      drivers/extcon/extcon-qcom*
2194 F:      drivers/iommu/msm*
2195 F:      drivers/i2c/busses/i2c-qup.c
2196 F:      drivers/i2c/busses/i2c-qcom-geni.c
2197 F:      drivers/mfd/ssbi.c
2198 F:      drivers/mmc/host/mmci_qcom*
2199 F:      drivers/mmc/host/sdhci-msm.c
2200 F:      drivers/pci/controller/dwc/pcie-qcom.c
2201 F:      drivers/phy/qualcomm/
2202 F:      drivers/power/*/msm*
2203 F:      drivers/reset/reset-qcom-*
2204 F:      drivers/scsi/ufs/ufs-qcom.*
2205 F:      drivers/spi/spi-qup.c
2206 F:      drivers/spi/spi-geni-qcom.c
2207 F:      drivers/spi/spi-qcom-qspi.c
2208 F:      drivers/tty/serial/msm_serial.c
2209 F:      drivers/usb/dwc3/dwc3-qcom.c
2210 F:      include/dt-bindings/*/qcom*
2211 F:      include/linux/*/qcom*
2212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2213
2214 ARM/RADISYS ENP2611 MACHINE SUPPORT
2215 M:      Lennert Buytenhek <kernel@wantstofly.org>
2216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 S:      Maintained
2218
2219 ARM/RDA MICRO ARCHITECTURE
2220 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2223 S:      Maintained
2224 F:      arch/arm/boot/dts/rda8810pl-*
2225 F:      drivers/clocksource/timer-rda.c
2226 F:      drivers/gpio/gpio-rda.c
2227 F:      drivers/irqchip/irq-rda-intc.c
2228 F:      drivers/tty/serial/rda-uart.c
2229 F:      Documentation/devicetree/bindings/arm/rda.yaml
2230 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2231 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2232 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2233 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2234
2235 ARM/REALTEK ARCHITECTURE
2236 M:      Andreas Färber <afaerber@suse.de>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      arch/arm64/boot/dts/realtek/
2241 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2242
2243 ARM/RENESAS ARM64 ARCHITECTURE
2244 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2245 M:      Magnus Damm <magnus.damm@gmail.com>
2246 L:      linux-renesas-soc@vger.kernel.org
2247 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2249 S:      Supported
2250 F:      arch/arm64/boot/dts/renesas/
2251 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2252 F:      drivers/soc/renesas/
2253 F:      include/linux/soc/renesas/
2254
2255 ARM/RISCPC ARCHITECTURE
2256 M:      Russell King <linux@armlinux.org.uk>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 W:      http://www.armlinux.org.uk/
2259 S:      Maintained
2260 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2261 F:      arch/arm/include/asm/hardware/ioc.h
2262 F:      arch/arm/include/asm/hardware/iomd.h
2263 F:      arch/arm/include/asm/hardware/memc.h
2264 F:      arch/arm/mach-rpc/
2265 F:      drivers/net/ethernet/8390/etherh.c
2266 F:      drivers/net/ethernet/i825xx/ether1*
2267 F:      drivers/net/ethernet/seeq/ether3*
2268 F:      drivers/scsi/arm/
2269
2270 ARM/Rockchip SoC support
2271 M:      Heiko Stuebner <heiko@sntech.de>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 L:      linux-rockchip@lists.infradead.org
2274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2275 S:      Maintained
2276 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2277 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2278 F:      arch/arm/boot/dts/rk3*
2279 F:      arch/arm/boot/dts/rv1108*
2280 F:      arch/arm/mach-rockchip/
2281 F:      drivers/clk/rockchip/
2282 F:      drivers/i2c/busses/i2c-rk3x.c
2283 F:      drivers/*/*rockchip*
2284 F:      drivers/*/*/*rockchip*
2285 F:      sound/soc/rockchip/
2286 N:      rockchip
2287
2288 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2289 M:      Kukjin Kim <kgene@kernel.org>
2290 M:      Krzysztof Kozlowski <krzk@kernel.org>
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2293 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2294 S:      Maintained
2295 F:      arch/arm/boot/dts/s3c*
2296 F:      arch/arm/boot/dts/s5p*
2297 F:      arch/arm/boot/dts/exynos*
2298 F:      arch/arm64/boot/dts/exynos/
2299 F:      arch/arm/plat-samsung/
2300 F:      arch/arm/mach-s3c24*/
2301 F:      arch/arm/mach-s3c64xx/
2302 F:      arch/arm/mach-s5p*/
2303 F:      arch/arm/mach-exynos*/
2304 F:      drivers/*/*s3c24*
2305 F:      drivers/*/*/*s3c24*
2306 F:      drivers/*/*s3c64xx*
2307 F:      drivers/*/*s5pv210*
2308 F:      drivers/memory/samsung/
2309 F:      drivers/soc/samsung/
2310 F:      drivers/tty/serial/samsung*
2311 F:      include/linux/soc/samsung/
2312 F:      Documentation/arm/samsung/
2313 F:      Documentation/devicetree/bindings/arm/samsung/
2314 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2315 N:      exynos
2316
2317 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2318 M:      Kyungmin Park <kyungmin.park@samsung.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 F:      arch/arm/mach-s5pv210/
2322
2323 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2324 M:      Kyungmin Park <kyungmin.park@samsung.com>
2325 M:      Kamil Debski <kamil@wypas.org>
2326 M:      Andrzej Hajda <a.hajda@samsung.com>
2327 L:      linux-arm-kernel@lists.infradead.org
2328 L:      linux-media@vger.kernel.org
2329 S:      Maintained
2330 F:      drivers/media/platform/s5p-g2d/
2331
2332 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2333 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2334 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2335 L:      linux-media@vger.kernel.org
2336 S:      Maintained
2337 F:      drivers/media/platform/s5p-cec/
2338 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2339
2340 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2341 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2342 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2343 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2344 L:      linux-arm-kernel@lists.infradead.org
2345 L:      linux-media@vger.kernel.org
2346 S:      Maintained
2347 F:      drivers/media/platform/s5p-jpeg/
2348
2349 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2350 M:      Kyungmin Park <kyungmin.park@samsung.com>
2351 M:      Kamil Debski <kamil@wypas.org>
2352 M:      Jeongtae Park <jtp.park@samsung.com>
2353 M:      Andrzej Hajda <a.hajda@samsung.com>
2354 L:      linux-arm-kernel@lists.infradead.org
2355 L:      linux-media@vger.kernel.org
2356 S:      Maintained
2357 F:      drivers/media/platform/s5p-mfc/
2358
2359 ARM/SHMOBILE ARM ARCHITECTURE
2360 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2361 M:      Magnus Damm <magnus.damm@gmail.com>
2362 L:      linux-renesas-soc@vger.kernel.org
2363 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2365 S:      Supported
2366 F:      arch/arm/boot/dts/emev2*
2367 F:      arch/arm/boot/dts/gr-peach*
2368 F:      arch/arm/boot/dts/iwg20d-q7*
2369 F:      arch/arm/boot/dts/r7s*
2370 F:      arch/arm/boot/dts/r8a*
2371 F:      arch/arm/boot/dts/r9a*
2372 F:      arch/arm/boot/dts/sh*
2373 F:      arch/arm/configs/shmobile_defconfig
2374 F:      arch/arm/include/debug/renesas-scif.S
2375 F:      arch/arm/mach-shmobile/
2376 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2377 F:      drivers/soc/renesas/
2378 F:      include/linux/soc/renesas/
2379
2380 ARM/SOCFPGA ARCHITECTURE
2381 M:      Dinh Nguyen <dinguyen@kernel.org>
2382 S:      Maintained
2383 F:      arch/arm/mach-socfpga/
2384 F:      arch/arm/boot/dts/socfpga*
2385 F:      arch/arm/configs/socfpga_defconfig
2386 F:      arch/arm64/boot/dts/altera/
2387 F:      arch/arm64/boot/dts/intel/
2388 W:      http://www.rocketboards.org
2389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2390
2391 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2392 M:      Dinh Nguyen <dinguyen@kernel.org>
2393 S:      Maintained
2394 F:      drivers/clk/socfpga/
2395
2396 ARM/SOCFPGA EDAC SUPPORT
2397 M:      Thor Thayer <thor.thayer@linux.intel.com>
2398 S:      Maintained
2399 F:      drivers/edac/altera_edac.
2400
2401 ARM/SPREADTRUM SoC SUPPORT
2402 M:      Orson Zhai <orsonzhai@gmail.com>
2403 M:      Baolin Wang <baolin.wang7@gmail.com>
2404 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2405 S:      Maintained
2406 F:      arch/arm64/boot/dts/sprd
2407 N:      sprd
2408 N:      sc27xx
2409 N:      sc2731
2410
2411 ARM/STI ARCHITECTURE
2412 M:      Patrice Chotard <patrice.chotard@st.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 W:      http://www.stlinux.com
2415 S:      Maintained
2416 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2417 F:      arch/arm/mach-sti/
2418 F:      arch/arm/boot/dts/sti*
2419 F:      drivers/char/hw_random/st-rng.c
2420 F:      drivers/clocksource/arm_global_timer.c
2421 F:      drivers/clocksource/clksrc_st_lpc.c
2422 F:      drivers/cpufreq/sti-cpufreq.c
2423 F:      drivers/dma/st_fdma*
2424 F:      drivers/i2c/busses/i2c-st.c
2425 F:      drivers/media/rc/st_rc.c
2426 F:      drivers/media/platform/sti/c8sectpfe/
2427 F:      drivers/mmc/host/sdhci-st.c
2428 F:      drivers/phy/st/phy-miphy28lp.c
2429 F:      drivers/phy/st/phy-stih407-usb.c
2430 F:      drivers/pinctrl/pinctrl-st.c
2431 F:      drivers/remoteproc/st_remoteproc.c
2432 F:      drivers/remoteproc/st_slim_rproc.c
2433 F:      drivers/reset/sti/
2434 F:      drivers/rtc/rtc-st-lpc.c
2435 F:      drivers/tty/serial/st-asc.c
2436 F:      drivers/usb/dwc3/dwc3-st.c
2437 F:      drivers/usb/host/ehci-st.c
2438 F:      drivers/usb/host/ohci-st.c
2439 F:      drivers/watchdog/st_lpc_wdt.c
2440 F:      drivers/ata/ahci_st.c
2441 F:      include/linux/remoteproc/st_slim_rproc.h
2442
2443 ARM/STM32 ARCHITECTURE
2444 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2445 M:      Alexandre Torgue <alexandre.torgue@st.com>
2446 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 S:      Maintained
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2450 N:      stm32
2451 N:      stm
2452 F:      arch/arm/boot/dts/stm32*
2453 F:      arch/arm/mach-stm32/
2454 F:      drivers/clocksource/armv7m_systick.c
2455
2456 ARM/Synaptics SoC support
2457 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2458 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 S:      Maintained
2461 F:      arch/arm/mach-berlin/
2462 F:      arch/arm/boot/dts/berlin*
2463 F:      arch/arm64/boot/dts/synaptics/
2464
2465 ARM/TANGO ARCHITECTURE
2466 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2467 M:      Mans Rullgard <mans@mansr.com>
2468 L:      linux-arm-kernel@lists.infradead.org
2469 S:      Odd Fixes
2470 N:      tango
2471
2472 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2473 M:      Lennert Buytenhek <kernel@wantstofly.org>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 S:      Maintained
2476
2477 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2478 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2479 L:      linux-tegra@vger.kernel.org
2480 L:      linux-media@vger.kernel.org
2481 S:      Maintained
2482 F:      drivers/media/platform/tegra-cec/
2483 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2484
2485 ARM/TETON BGA MACHINE SUPPORT
2486 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 S:      Maintained
2489
2490 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2491 M:      Santosh Shilimkar <ssantosh@kernel.org>
2492 L:      linux-kernel@vger.kernel.org
2493 S:      Maintained
2494 F:      drivers/memory/*emif*
2495
2496 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2497 M:      Tero Kristo <t-kristo@ti.com>
2498 M:      Nishanth Menon <nm@ti.com>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Supported
2501 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2502 F:      arch/arm64/boot/dts/ti/Makefile
2503 F:      arch/arm64/boot/dts/ti/k3-*
2504 F:      include/dt-bindings/pinctrl/k3.h
2505
2506 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2507 M:      Santosh Shilimkar <ssantosh@kernel.org>
2508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 S:      Maintained
2510 F:      arch/arm/mach-keystone/
2511 F:      arch/arm/boot/dts/keystone-*
2512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2513
2514 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2515 M:      Santosh Shilimkar <ssantosh@kernel.org>
2516 L:      linux-kernel@vger.kernel.org
2517 S:      Maintained
2518 F:      drivers/clk/keystone/
2519
2520 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2521 M:      Santosh Shilimkar <ssantosh@kernel.org>
2522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 L:      linux-kernel@vger.kernel.org
2524 S:      Maintained
2525 F:      drivers/clocksource/timer-keystone.c
2526
2527 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2528 M:      Santosh Shilimkar <ssantosh@kernel.org>
2529 L:      linux-kernel@vger.kernel.org
2530 S:      Maintained
2531 F:      drivers/power/reset/keystone-reset.c
2532
2533 ARM/THECUS N2100 MACHINE SUPPORT
2534 M:      Lennert Buytenhek <kernel@wantstofly.org>
2535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 S:      Maintained
2537
2538 ARM/TOSA MACHINE SUPPORT
2539 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2540 M:      Dirk Opfer <dirk@opfer-online.de>
2541 S:      Maintained
2542
2543 ARM/UNIPHIER ARCHITECTURE
2544 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2547 S:      Maintained
2548 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2549 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2550 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2551 F:      arch/arm/boot/dts/uniphier*
2552 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2553 F:      arch/arm/mach-uniphier/
2554 F:      arch/arm/mm/cache-uniphier.c
2555 F:      arch/arm64/boot/dts/socionext/uniphier*
2556 F:      drivers/bus/uniphier-system-bus.c
2557 F:      drivers/clk/uniphier/
2558 F:      drivers/dma/uniphier-mdmac.c
2559 F:      drivers/gpio/gpio-uniphier.c
2560 F:      drivers/i2c/busses/i2c-uniphier*
2561 F:      drivers/irqchip/irq-uniphier-aidet.c
2562 F:      drivers/mmc/host/uniphier-sd.c
2563 F:      drivers/pinctrl/uniphier/
2564 F:      drivers/reset/reset-uniphier.c
2565 F:      drivers/tty/serial/8250/8250_uniphier.c
2566 N:      uniphier
2567
2568 Ux500 CLOCK DRIVERS
2569 M:      Ulf Hansson <ulf.hansson@linaro.org>
2570 L:      linux-clk@vger.kernel.org
2571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 S:      Maintained
2573 F:      drivers/clk/ux500/
2574
2575 ARM/VERSATILE EXPRESS PLATFORM
2576 M:      Liviu Dudau <liviu.dudau@arm.com>
2577 M:      Sudeep Holla <sudeep.holla@arm.com>
2578 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 S:      Maintained
2581 F:      arch/arm/boot/dts/vexpress*
2582 F:      arch/arm64/boot/dts/arm/
2583 F:      arch/arm/mach-vexpress/
2584 F:      */*/vexpress*
2585 F:      */*/*/vexpress*
2586 F:      drivers/clk/versatile/clk-vexpress-osc.c
2587 F:      drivers/clocksource/timer-versatile.c
2588 N:      mps2
2589
2590 ARM/VFP SUPPORT
2591 M:      Russell King <linux@armlinux.org.uk>
2592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 W:      http://www.armlinux.org.uk/
2594 S:      Maintained
2595 F:      arch/arm/vfp/
2596
2597 ARM/VOIPAC PXA270 SUPPORT
2598 M:      Marek Vasut <marek.vasut@gmail.com>
2599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600 S:      Maintained
2601 F:      arch/arm/mach-pxa/vpac270.c
2602 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2603
2604 ARM/VT8500 ARM ARCHITECTURE
2605 M:      Tony Prisk <linux@prisktech.co.nz>
2606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 S:      Maintained
2608 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2609 F:      arch/arm/mach-vt8500/
2610 F:      drivers/clocksource/timer-vt8500.c
2611 F:      drivers/i2c/busses/i2c-wmt.c
2612 F:      drivers/mmc/host/wmt-sdmmc.c
2613 F:      drivers/pwm/pwm-vt8500.c
2614 F:      drivers/rtc/rtc-vt8500.c
2615 F:      drivers/tty/serial/vt8500_serial.c
2616 F:      drivers/usb/host/ehci-platform.c
2617 F:      drivers/usb/host/uhci-platform.c
2618 F:      drivers/video/fbdev/vt8500lcdfb.*
2619 F:      drivers/video/fbdev/wm8505fb*
2620 F:      drivers/video/fbdev/wmt_ge_rops.*
2621
2622 ARM/ZIPIT Z2 SUPPORT
2623 M:      Marek Vasut <marek.vasut@gmail.com>
2624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 S:      Maintained
2626 F:      arch/arm/mach-pxa/z2.c
2627 F:      arch/arm/mach-pxa/include/mach/z2.h
2628
2629 ARM/ZTE ARCHITECTURE
2630 M:      Jun Nie <jun.nie@linaro.org>
2631 M:      Shawn Guo <shawnguo@kernel.org>
2632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 S:      Maintained
2634 F:      arch/arm/boot/dts/zx2967*
2635 F:      arch/arm/mach-zx/
2636 F:      arch/arm64/boot/dts/zte/
2637 F:      drivers/clk/zte/
2638 F:      drivers/dma/zx_dma.c
2639 F:      drivers/gpio/gpio-zx.c
2640 F:      drivers/i2c/busses/i2c-zx2967.c
2641 F:      drivers/mmc/host/dw_mmc-zx.*
2642 F:      drivers/pinctrl/zte/
2643 F:      drivers/soc/zte/
2644 F:      drivers/thermal/zx2967_thermal.c
2645 F:      drivers/watchdog/zx2967_wdt.c
2646 F:      Documentation/devicetree/bindings/arm/zte.yaml
2647 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2648 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2649 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2650 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2651 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2652 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2653 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2654 F:      Documentation/devicetree/bindings/soc/zte/
2655 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2656 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2657 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2658 F:      include/dt-bindings/clock/zx2967*.h
2659 F:      include/dt-bindings/soc/zte,*.h
2660 F:      sound/soc/codecs/zx_aud96p22.c
2661 F:      sound/soc/zte/
2662
2663 ARM/ZYNQ ARCHITECTURE
2664 M:      Michal Simek <michal.simek@xilinx.com>
2665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 W:      http://wiki.xilinx.com
2667 T:      git https://github.com/Xilinx/linux-xlnx.git
2668 S:      Supported
2669 F:      arch/arm/mach-zynq/
2670 F:      drivers/cpuidle/cpuidle-zynq.c
2671 F:      drivers/block/xsysace.c
2672 N:      zynq
2673 N:      xilinx
2674 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2675 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2676 F:      drivers/clocksource/timer-cadence-ttc.c
2677 F:      drivers/i2c/busses/i2c-cadence.c
2678 F:      drivers/mmc/host/sdhci-of-arasan.c
2679 F:      drivers/edac/synopsys_edac.c
2680 F:      drivers/i2c/busses/i2c-xiic.c
2681
2682 ARM64 PORT (AARCH64 ARCHITECTURE)
2683 M:      Catalin Marinas <catalin.marinas@arm.com>
2684 M:      Will Deacon <will@kernel.org>
2685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2687 S:      Maintained
2688 F:      arch/arm64/
2689 X:      arch/arm64/boot/dts/
2690 F:      Documentation/arm64/
2691 F:      tools/testing/selftests/arm64/
2692
2693 AS3645A LED FLASH CONTROLLER DRIVER
2694 M:      Sakari Ailus <sakari.ailus@iki.fi>
2695 L:      linux-leds@vger.kernel.org
2696 S:      Maintained
2697 F:      drivers/leds/leds-as3645a.c
2698
2699 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2700 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2701 L:      linux-media@vger.kernel.org
2702 T:      git git://linuxtv.org/media_tree.git
2703 S:      Maintained
2704 F:      drivers/media/i2c/ak7375.c
2705 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2706
2707 ASAHI KASEI AK8974 DRIVER
2708 M:      Linus Walleij <linus.walleij@linaro.org>
2709 L:      linux-iio@vger.kernel.org
2710 W:      http://www.akm.com/
2711 S:      Supported
2712 F:      drivers/iio/magnetometer/ak8974.c
2713
2714 ASC7621 HARDWARE MONITOR DRIVER
2715 M:      George Joseph <george.joseph@fairview5.com>
2716 L:      linux-hwmon@vger.kernel.org
2717 S:      Maintained
2718 F:      Documentation/hwmon/asc7621.rst
2719 F:      drivers/hwmon/asc7621.c
2720
2721 ASPEED PINCTRL DRIVERS
2722 M:      Andrew Jeffery <andrew@aj.id.au>
2723 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2724 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2725 L:      linux-gpio@vger.kernel.org
2726 S:      Maintained
2727 F:      drivers/pinctrl/aspeed/
2728 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2729
2730 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2731 M:      Eddie James <eajames@linux.ibm.com>
2732 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2733 S:      Maintained
2734 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2735 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2736 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2737
2738 ASPEED VIDEO ENGINE DRIVER
2739 M:      Eddie James <eajames@linux.ibm.com>
2740 L:      linux-media@vger.kernel.org
2741 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2742 S:      Maintained
2743 F:      drivers/media/platform/aspeed-video.c
2744 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2745
2746 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2747 M:      Corentin Chary <corentin.chary@gmail.com>
2748 L:      acpi4asus-user@lists.sourceforge.net
2749 L:      platform-driver-x86@vger.kernel.org
2750 W:      http://acpi4asus.sf.net
2751 S:      Maintained
2752 F:      drivers/platform/x86/asus*.c
2753 F:      drivers/platform/x86/eeepc*.c
2754
2755 ASUS WIRELESS RADIO CONTROL DRIVER
2756 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2757 L:      platform-driver-x86@vger.kernel.org
2758 S:      Maintained
2759 F:      drivers/platform/x86/asus-wireless.c
2760
2761 ASYMMETRIC KEYS
2762 M:      David Howells <dhowells@redhat.com>
2763 L:      keyrings@vger.kernel.org
2764 S:      Maintained
2765 F:      Documentation/crypto/asymmetric-keys.txt
2766 F:      include/linux/verification.h
2767 F:      include/crypto/public_key.h
2768 F:      include/crypto/pkcs7.h
2769 F:      crypto/asymmetric_keys/
2770
2771 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2772 R:      Dan Williams <dan.j.williams@intel.com>
2773 W:      http://sourceforge.net/projects/xscaleiop
2774 S:      Odd fixes
2775 F:      Documentation/crypto/async-tx-api.txt
2776 F:      crypto/async_tx/
2777 F:      drivers/dma/
2778 F:      include/linux/dmaengine.h
2779 F:      include/linux/async_tx.h
2780
2781 AT24 EEPROM DRIVER
2782 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2783 L:      linux-i2c@vger.kernel.org
2784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2785 S:      Maintained
2786 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2787 F:      drivers/misc/eeprom/at24.c
2788
2789 ATA OVER ETHERNET (AOE) DRIVER
2790 M:      "Justin Sanders" <justin@coraid.com>
2791 W:      http://www.openaoe.org/
2792 S:      Supported
2793 F:      Documentation/admin-guide/aoe/
2794 F:      drivers/block/aoe/
2795
2796 ATHEROS 71XX/9XXX GPIO DRIVER
2797 M:      Alban Bedel <albeu@free.fr>
2798 W:      https://github.com/AlbanBedel/linux
2799 T:      git git://github.com/AlbanBedel/linux
2800 S:      Maintained
2801 F:      drivers/gpio/gpio-ath79.c
2802 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2803
2804 ATHEROS 71XX/9XXX USB PHY DRIVER
2805 M:      Alban Bedel <albeu@free.fr>
2806 W:      https://github.com/AlbanBedel/linux
2807 T:      git git://github.com/AlbanBedel/linux
2808 S:      Maintained
2809 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2810 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2811
2812 ATHEROS ATH GENERIC UTILITIES
2813 M:      Kalle Valo <kvalo@codeaurora.org>
2814 L:      linux-wireless@vger.kernel.org
2815 S:      Supported
2816 F:      drivers/net/wireless/ath/*
2817
2818 ATHEROS ATH5K WIRELESS DRIVER
2819 M:      Jiri Slaby <jirislaby@gmail.com>
2820 M:      Nick Kossifidis <mickflemm@gmail.com>
2821 M:      Luis Chamberlain <mcgrof@kernel.org>
2822 L:      linux-wireless@vger.kernel.org
2823 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2824 S:      Maintained
2825 F:      drivers/net/wireless/ath/ath5k/
2826
2827 ATHEROS ATH6KL WIRELESS DRIVER
2828 M:      Kalle Valo <kvalo@codeaurora.org>
2829 L:      linux-wireless@vger.kernel.org
2830 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2832 S:      Supported
2833 F:      drivers/net/wireless/ath/ath6kl/
2834
2835 ATI_REMOTE2 DRIVER
2836 M:      Ville Syrjala <syrjala@sci.fi>
2837 S:      Maintained
2838 F:      drivers/input/misc/ati_remote2.c
2839
2840 ATK0110 HWMON DRIVER
2841 M:      Luca Tettamanti <kronos.it@gmail.com>
2842 L:      linux-hwmon@vger.kernel.org
2843 S:      Maintained
2844 F:      drivers/hwmon/asus_atk0110.c
2845
2846 ATLX ETHERNET DRIVERS
2847 M:      Jay Cliburn <jcliburn@gmail.com>
2848 M:      Chris Snook <chris.snook@gmail.com>
2849 L:      netdev@vger.kernel.org
2850 W:      http://sourceforge.net/projects/atl1
2851 W:      http://atl1.sourceforge.net
2852 S:      Maintained
2853 F:      drivers/net/ethernet/atheros/
2854
2855 ATM
2856 M:      Chas Williams <3chas3@gmail.com>
2857 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2858 L:      netdev@vger.kernel.org
2859 W:      http://linux-atm.sourceforge.net
2860 S:      Maintained
2861 F:      drivers/atm/
2862 F:      include/linux/atm*
2863 F:      include/uapi/linux/atm*
2864
2865 ATMEL MACB ETHERNET DRIVER
2866 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2867 S:      Supported
2868 F:      drivers/net/ethernet/cadence/
2869
2870 ATMEL MAXTOUCH DRIVER
2871 M:      Nick Dyer <nick@shmanahar.org>
2872 T:      git git://github.com/ndyer/linux.git
2873 S:      Maintained
2874 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2875 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2876
2877 ATMEL WIRELESS DRIVER
2878 M:      Simon Kelley <simon@thekelleys.org.uk>
2879 L:      linux-wireless@vger.kernel.org
2880 W:      http://www.thekelleys.org.uk/atmel
2881 W:      http://atmelwlandriver.sourceforge.net/
2882 S:      Maintained
2883 F:      drivers/net/wireless/atmel/atmel*
2884
2885 ATOMIC INFRASTRUCTURE
2886 M:      Will Deacon <will@kernel.org>
2887 M:      Peter Zijlstra <peterz@infradead.org>
2888 R:      Boqun Feng <boqun.feng@gmail.com>
2889 L:      linux-kernel@vger.kernel.org
2890 S:      Maintained
2891 F:      arch/*/include/asm/atomic*.h
2892 F:      include/*/atomic*.h
2893 F:      scripts/atomic/
2894
2895 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2896 M:      Bradley Grove <linuxdrivers@attotech.com>
2897 L:      linux-scsi@vger.kernel.org
2898 W:      http://www.attotech.com
2899 S:      Supported
2900 F:      drivers/scsi/esas2r
2901
2902 ATUSB IEEE 802.15.4 RADIO DRIVER
2903 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2904 L:      linux-wpan@vger.kernel.org
2905 S:      Maintained
2906 F:      drivers/net/ieee802154/atusb.c
2907 F:      drivers/net/ieee802154/atusb.h
2908 F:      drivers/net/ieee802154/at86rf230.h
2909
2910 AUDIT SUBSYSTEM
2911 M:      Paul Moore <paul@paul-moore.com>
2912 M:      Eric Paris <eparis@redhat.com>
2913 L:      linux-audit@redhat.com (moderated for non-subscribers)
2914 W:      https://github.com/linux-audit
2915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2916 S:      Supported
2917 F:      include/linux/audit.h
2918 F:      include/uapi/linux/audit.h
2919 F:      kernel/audit*
2920
2921 AUXILIARY DISPLAY DRIVERS
2922 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2923 S:      Maintained
2924 F:      drivers/auxdisplay/
2925 F:      include/linux/cfag12864b.h
2926
2927 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2928 M:      Andreas Klinger <ak@it-klinger.de>
2929 L:      linux-iio@vger.kernel.org
2930 S:      Maintained
2931 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2932 F:      drivers/iio/adc/hx711.c
2933
2934 AX.25 NETWORK LAYER
2935 M:      Ralf Baechle <ralf@linux-mips.org>
2936 L:      linux-hams@vger.kernel.org
2937 W:      http://www.linux-ax25.org/
2938 S:      Maintained
2939 F:      include/uapi/linux/ax25.h
2940 F:      include/net/ax25.h
2941 F:      net/ax25/
2942
2943 AXENTIA ARM DEVICES
2944 M:      Peter Rosin <peda@axentia.se>
2945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946 S:      Maintained
2947 F:      arch/arm/boot/dts/at91-linea.dtsi
2948 F:      arch/arm/boot/dts/at91-natte.dtsi
2949 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2950 F:      arch/arm/boot/dts/at91-tse850-3.dts
2951
2952 AXENTIA ASOC DRIVERS
2953 M:      Peter Rosin <peda@axentia.se>
2954 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2955 S:      Maintained
2956 F:      Documentation/devicetree/bindings/sound/axentia,*
2957 F:      sound/soc/atmel/tse850-pcm5142.c
2958
2959 AXXIA I2C CONTROLLER
2960 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2961 L:      linux-i2c@vger.kernel.org
2962 S:      Maintained
2963 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2964 F:      drivers/i2c/busses/i2c-axxia.c
2965
2966 AZ6007 DVB DRIVER
2967 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2968 L:      linux-media@vger.kernel.org
2969 W:      https://linuxtv.org
2970 T:      git git://linuxtv.org/media_tree.git
2971 S:      Maintained
2972 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2973
2974 AZTECH FM RADIO RECEIVER DRIVER
2975 M:      Hans Verkuil <hverkuil@xs4all.nl>
2976 L:      linux-media@vger.kernel.org
2977 T:      git git://linuxtv.org/media_tree.git
2978 W:      https://linuxtv.org
2979 S:      Maintained
2980 F:      drivers/media/radio/radio-aztech*
2981
2982 B43 WIRELESS DRIVER
2983 L:      linux-wireless@vger.kernel.org
2984 L:      b43-dev@lists.infradead.org
2985 W:      http://wireless.kernel.org/en/users/Drivers/b43
2986 S:      Odd Fixes
2987 F:      drivers/net/wireless/broadcom/b43/
2988
2989 B43LEGACY WIRELESS DRIVER
2990 M:      Larry Finger <Larry.Finger@lwfinger.net>
2991 L:      linux-wireless@vger.kernel.org
2992 L:      b43-dev@lists.infradead.org
2993 W:      http://wireless.kernel.org/en/users/Drivers/b43
2994 S:      Maintained
2995 F:      drivers/net/wireless/broadcom/b43legacy/
2996
2997 BACKLIGHT CLASS/SUBSYSTEM
2998 M:      Lee Jones <lee.jones@linaro.org>
2999 M:      Daniel Thompson <daniel.thompson@linaro.org>
3000 M:      Jingoo Han <jingoohan1@gmail.com>
3001 L:      dri-devel@lists.freedesktop.org
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3003 S:      Maintained
3004 F:      drivers/video/backlight/
3005 F:      include/linux/backlight.h
3006 F:      include/linux/pwm_backlight.h
3007 F:      Documentation/devicetree/bindings/leds/backlight
3008 F:      Documentation/ABI/stable/sysfs-class-backlight
3009 F:      Documentation/ABI/testing/sysfs-class-backlight
3010
3011 BATMAN ADVANCED
3012 M:      Marek Lindner <mareklindner@neomailbox.ch>
3013 M:      Simon Wunderlich <sw@simonwunderlich.de>
3014 M:      Antonio Quartulli <a@unstable.cc>
3015 M:      Sven Eckelmann <sven@narfation.org>
3016 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3017 W:      https://www.open-mesh.org/
3018 B:      https://www.open-mesh.org/projects/batman-adv/issues
3019 C:      irc://chat.freenode.net/batman
3020 Q:      https://patchwork.open-mesh.org/project/batman/list/
3021 T:      git https://git.open-mesh.org/linux-merge.git
3022 S:      Maintained
3023 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3024 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
3025 F:      Documentation/networking/batman-adv.rst
3026 F:      include/uapi/linux/batadv_packet.h
3027 F:      include/uapi/linux/batman_adv.h
3028 F:      net/batman-adv/
3029
3030 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3031 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3032 L:      linux-hams@vger.kernel.org
3033 W:      http://www.baycom.org/~tom/ham/ham.html
3034 S:      Maintained
3035 F:      drivers/net/hamradio/baycom*
3036
3037 BCACHE (BLOCK LAYER CACHE)
3038 M:      Coly Li <colyli@suse.de>
3039 M:      Kent Overstreet <kent.overstreet@gmail.com>
3040 L:      linux-bcache@vger.kernel.org
3041 W:      http://bcache.evilpiepirate.org
3042 C:      irc://irc.oftc.net/bcache
3043 S:      Maintained
3044 F:      drivers/md/bcache/
3045
3046 BDISP ST MEDIA DRIVER
3047 M:      Fabien Dessenne <fabien.dessenne@st.com>
3048 L:      linux-media@vger.kernel.org
3049 T:      git git://linuxtv.org/media_tree.git
3050 W:      https://linuxtv.org
3051 S:      Supported
3052 F:      drivers/media/platform/sti/bdisp
3053
3054 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3055 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3056 L:      netdev@vger.kernel.org
3057 S:      Maintained
3058 F:      drivers/net/ethernet/ec_bhf.c
3059
3060 BEFS FILE SYSTEM
3061 M:      Luis de Bethencourt <luisbg@kernel.org>
3062 M:      Salah Triki <salah.triki@gmail.com>
3063 S:      Maintained
3064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3065 F:      Documentation/filesystems/befs.txt
3066 F:      fs/befs/
3067
3068 BFQ I/O SCHEDULER
3069 M:      Paolo Valente <paolo.valente@linaro.org>
3070 M:      Jens Axboe <axboe@kernel.dk>
3071 L:      linux-block@vger.kernel.org
3072 S:      Maintained
3073 F:      block/bfq-*
3074 F:      Documentation/block/bfq-iosched.rst
3075
3076 BFS FILE SYSTEM
3077 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3078 S:      Maintained
3079 F:      Documentation/filesystems/bfs.txt
3080 F:      fs/bfs/
3081 F:      include/uapi/linux/bfs_fs.h
3082
3083 BLINKM RGB LED DRIVER
3084 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3085 S:      Maintained
3086 F:      drivers/leds/leds-blinkm.c
3087
3088 BLOCK LAYER
3089 M:      Jens Axboe <axboe@kernel.dk>
3090 L:      linux-block@vger.kernel.org
3091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3092 S:      Maintained
3093 F:      block/
3094 F:      drivers/block/
3095 F:      kernel/trace/blktrace.c
3096 F:      lib/sbitmap.c
3097
3098 BLOCK2MTD DRIVER
3099 M:      Joern Engel <joern@lazybastard.org>
3100 L:      linux-mtd@lists.infradead.org
3101 S:      Maintained
3102 F:      drivers/mtd/devices/block2mtd.c
3103
3104 BLUETOOTH DRIVERS
3105 M:      Marcel Holtmann <marcel@holtmann.org>
3106 M:      Johan Hedberg <johan.hedberg@gmail.com>
3107 L:      linux-bluetooth@vger.kernel.org
3108 W:      http://www.bluez.org/
3109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3111 S:      Maintained
3112 F:      drivers/bluetooth/
3113
3114 BLUETOOTH SUBSYSTEM
3115 M:      Marcel Holtmann <marcel@holtmann.org>
3116 M:      Johan Hedberg <johan.hedberg@gmail.com>
3117 L:      linux-bluetooth@vger.kernel.org
3118 W:      http://www.bluez.org/
3119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3121 S:      Maintained
3122 F:      net/bluetooth/
3123 F:      include/net/bluetooth/
3124
3125 BONDING DRIVER
3126 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3127 M:      Veaceslav Falico <vfalico@gmail.com>
3128 M:      Andy Gospodarek <andy@greyhouse.net>
3129 L:      netdev@vger.kernel.org
3130 W:      http://sourceforge.net/projects/bonding/
3131 S:      Supported
3132 F:      drivers/net/bonding/
3133 F:      include/uapi/linux/if_bonding.h
3134
3135 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3136 M:      Dan Robertson <dan@dlrobertson.com>
3137 L:      linux-iio@vger.kernel.org
3138 S:      Maintained
3139 F:      drivers/iio/accel/bma400*
3140 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3141
3142 BPF (Safe dynamic programs and tools)
3143 M:      Alexei Starovoitov <ast@kernel.org>
3144 M:      Daniel Borkmann <daniel@iogearbox.net>
3145 R:      Martin KaFai Lau <kafai@fb.com>
3146 R:      Song Liu <songliubraving@fb.com>
3147 R:      Yonghong Song <yhs@fb.com>
3148 R:      Andrii Nakryiko <andriin@fb.com>
3149 L:      netdev@vger.kernel.org
3150 L:      bpf@vger.kernel.org
3151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3153 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3154 S:      Supported
3155 F:      arch/*/net/*
3156 F:      Documentation/networking/filter.txt
3157 F:      Documentation/bpf/
3158 F:      include/linux/bpf*
3159 F:      include/linux/filter.h
3160 F:      include/trace/events/xdp.h
3161 F:      include/uapi/linux/bpf*
3162 F:      include/uapi/linux/filter.h
3163 F:      kernel/bpf/
3164 F:      kernel/trace/bpf_trace.c
3165 F:      lib/test_bpf.c
3166 F:      net/bpf/
3167 F:      net/core/filter.c
3168 F:      net/sched/act_bpf.c
3169 F:      net/sched/cls_bpf.c
3170 F:      samples/bpf/
3171 F:      tools/bpf/
3172 F:      tools/lib/bpf/
3173 F:      tools/testing/selftests/bpf/
3174 K:      bpf
3175 N:      bpf
3176
3177 BPF JIT for ARM
3178 M:      Shubham Bansal <illusionist.neo@gmail.com>
3179 L:      netdev@vger.kernel.org
3180 L:      bpf@vger.kernel.org
3181 S:      Maintained
3182 F:      arch/arm/net/
3183
3184 BPF JIT for ARM64
3185 M:      Daniel Borkmann <daniel@iogearbox.net>
3186 M:      Alexei Starovoitov <ast@kernel.org>
3187 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3188 L:      netdev@vger.kernel.org
3189 L:      bpf@vger.kernel.org
3190 S:      Supported
3191 F:      arch/arm64/net/
3192
3193 BPF JIT for MIPS (32-BIT AND 64-BIT)
3194 M:      Paul Burton <paulburton@kernel.org>
3195 L:      netdev@vger.kernel.org
3196 L:      bpf@vger.kernel.org
3197 S:      Maintained
3198 F:      arch/mips/net/
3199
3200 BPF JIT for NFP NICs
3201 M:      Jakub Kicinski <kuba@kernel.org>
3202 L:      netdev@vger.kernel.org
3203 L:      bpf@vger.kernel.org
3204 S:      Supported
3205 F:      drivers/net/ethernet/netronome/nfp/bpf/
3206
3207 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3208 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3209 M:      Sandipan Das <sandipan@linux.ibm.com>
3210 L:      netdev@vger.kernel.org
3211 L:      bpf@vger.kernel.org
3212 S:      Maintained
3213 F:      arch/powerpc/net/
3214
3215 BPF JIT for RISC-V (RV64G)
3216 M:      Björn Töpel <bjorn.topel@gmail.com>
3217 L:      netdev@vger.kernel.org
3218 S:      Maintained
3219 F:      arch/riscv/net/
3220
3221 BPF JIT for S390
3222 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3223 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3224 M:      Vasily Gorbik <gor@linux.ibm.com>
3225 L:      netdev@vger.kernel.org
3226 L:      bpf@vger.kernel.org
3227 S:      Maintained
3228 F:      arch/s390/net/
3229 X:      arch/s390/net/pnet.c
3230
3231 BPF JIT for SPARC (32-BIT AND 64-BIT)
3232 M:      David S. Miller <davem@davemloft.net>
3233 L:      netdev@vger.kernel.org
3234 L:      bpf@vger.kernel.org
3235 S:      Maintained
3236 F:      arch/sparc/net/
3237
3238 BPF JIT for X86 32-BIT
3239 M:      Wang YanQing <udknight@gmail.com>
3240 L:      netdev@vger.kernel.org
3241 L:      bpf@vger.kernel.org
3242 S:      Maintained
3243 F:      arch/x86/net/bpf_jit_comp32.c
3244
3245 BPF JIT for X86 64-BIT
3246 M:      Alexei Starovoitov <ast@kernel.org>
3247 M:      Daniel Borkmann <daniel@iogearbox.net>
3248 L:      netdev@vger.kernel.org
3249 L:      bpf@vger.kernel.org
3250 S:      Supported
3251 F:      arch/x86/net/
3252 X:      arch/x86/net/bpf_jit_comp32.c
3253
3254 BROADCOM B44 10/100 ETHERNET DRIVER
3255 M:      Michael Chan <michael.chan@broadcom.com>
3256 L:      netdev@vger.kernel.org
3257 S:      Supported
3258 F:      drivers/net/ethernet/broadcom/b44.*
3259
3260 BROADCOM B53 ETHERNET SWITCH DRIVER
3261 M:      Florian Fainelli <f.fainelli@gmail.com>
3262 L:      netdev@vger.kernel.org
3263 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3264 S:      Supported
3265 F:      drivers/net/dsa/b53/*
3266 F:      include/linux/platform_data/b53.h
3267
3268 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3269 M:      Florian Fainelli <f.fainelli@gmail.com>
3270 M:      Ray Jui <rjui@broadcom.com>
3271 M:      Scott Branden <sbranden@broadcom.com>
3272 M:      bcm-kernel-feedback-list@broadcom.com
3273 T:      git git://github.com/broadcom/mach-bcm
3274 S:      Maintained
3275 N:      bcm281*
3276 N:      bcm113*
3277 N:      bcm216*
3278 N:      kona
3279 F:      arch/arm/mach-bcm/
3280
3281 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3282 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3283 L:      bcm-kernel-feedback-list@broadcom.com
3284 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3286 T:      git git://github.com/anholt/linux
3287 S:      Maintained
3288 N:      bcm2711
3289 N:      bcm2835
3290 F:      drivers/staging/vc04_services
3291
3292 BROADCOM BCM47XX MIPS ARCHITECTURE
3293 M:      Hauke Mehrtens <hauke@hauke-m.de>
3294 M:      Rafał Miłecki <zajec5@gmail.com>
3295 L:      linux-mips@vger.kernel.org
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/mips/brcm/
3298 F:      arch/mips/bcm47xx/*
3299 F:      arch/mips/include/asm/mach-bcm47xx/*
3300
3301 BROADCOM BCM5301X ARM ARCHITECTURE
3302 M:      Hauke Mehrtens <hauke@hauke-m.de>
3303 M:      Rafał Miłecki <zajec5@gmail.com>
3304 M:      bcm-kernel-feedback-list@broadcom.com
3305 L:      linux-arm-kernel@lists.infradead.org
3306 S:      Maintained
3307 F:      arch/arm/mach-bcm/bcm_5301x.c
3308 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3309 F:      arch/arm/boot/dts/bcm470*
3310 F:      arch/arm/boot/dts/bcm953012*
3311
3312 BROADCOM BCM53573 ARM ARCHITECTURE
3313 M:      Rafał Miłecki <rafal@milecki.pl>
3314 L:      bcm-kernel-feedback-list@broadcom.com
3315 L:      linux-arm-kernel@lists.infradead.org
3316 S:      Maintained
3317 F:      arch/arm/boot/dts/bcm53573*
3318 F:      arch/arm/boot/dts/bcm47189*
3319
3320 BROADCOM BCM63XX ARM ARCHITECTURE
3321 M:      Florian Fainelli <f.fainelli@gmail.com>
3322 M:      bcm-kernel-feedback-list@broadcom.com
3323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3324 T:      git git://github.com/broadcom/stblinux.git
3325 S:      Maintained
3326 N:      bcm63xx
3327
3328 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3329 M:      Kevin Cernekee <cernekee@gmail.com>
3330 L:      linux-usb@vger.kernel.org
3331 S:      Maintained
3332 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3333
3334 BROADCOM BCM7XXX ARM ARCHITECTURE
3335 M:      Florian Fainelli <f.fainelli@gmail.com>
3336 M:      bcm-kernel-feedback-list@broadcom.com
3337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3338 T:      git git://github.com/broadcom/stblinux.git
3339 S:      Maintained
3340 F:      arch/arm/mach-bcm/*brcmstb*
3341 F:      arch/arm/boot/dts/bcm7*.dts*
3342 F:      drivers/bus/brcmstb_gisb.c
3343 F:      arch/arm/mm/cache-b15-rac.c
3344 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3345 N:      brcmstb
3346
3347 BROADCOM BMIPS CPUFREQ DRIVER
3348 M:      Markus Mayer <mmayer@broadcom.com>
3349 M:      bcm-kernel-feedback-list@broadcom.com
3350 L:      linux-pm@vger.kernel.org
3351 S:      Maintained
3352 F:      drivers/cpufreq/bmips-cpufreq.c
3353
3354 BROADCOM BMIPS MIPS ARCHITECTURE
3355 M:      Florian Fainelli <f.fainelli@gmail.com>
3356 L:      bcm-kernel-feedback-list@broadcom.com
3357 L:      linux-mips@vger.kernel.org
3358 T:      git git://github.com/broadcom/stblinux.git
3359 S:      Maintained
3360 F:      arch/mips/bmips/*
3361 F:      arch/mips/include/asm/mach-bmips/*
3362 F:      arch/mips/kernel/*bmips*
3363 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3364 F:      drivers/irqchip/irq-bcm63*
3365 F:      drivers/irqchip/irq-bcm7*
3366 F:      drivers/irqchip/irq-brcmstb*
3367 F:      include/linux/bcm963xx_nvram.h
3368 F:      include/linux/bcm963xx_tag.h
3369
3370 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3371 M:      Rasesh Mody <rmody@marvell.com>
3372 M:      GR-Linux-NIC-Dev@marvell.com
3373 L:      netdev@vger.kernel.org
3374 S:      Supported
3375 F:      drivers/net/ethernet/broadcom/bnx2.*
3376 F:      drivers/net/ethernet/broadcom/bnx2_*
3377
3378 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3379 M:      QLogic-Storage-Upstream@qlogic.com
3380 L:      linux-scsi@vger.kernel.org
3381 S:      Supported
3382 F:      drivers/scsi/bnx2fc/
3383
3384 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3385 M:      QLogic-Storage-Upstream@qlogic.com
3386 L:      linux-scsi@vger.kernel.org
3387 S:      Supported
3388 F:      drivers/scsi/bnx2i/
3389
3390 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3391 M:      Ariel Elior <aelior@marvell.com>
3392 M:      Sudarsana Kalluru <skalluru@marvell.com>
3393 M:      GR-everest-linux-l2@marvell.com
3394 L:      netdev@vger.kernel.org
3395 S:      Supported
3396 F:      drivers/net/ethernet/broadcom/bnx2x/
3397
3398 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3399 M:      Michael Chan <michael.chan@broadcom.com>
3400 L:      netdev@vger.kernel.org
3401 S:      Supported
3402 F:      drivers/net/ethernet/broadcom/bnxt/
3403
3404 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3405 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3406 M:      Franky Lin <franky.lin@broadcom.com>
3407 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3408 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3409 M:      Wright Feng <wright.feng@cypress.com>
3410 L:      linux-wireless@vger.kernel.org
3411 L:      brcm80211-dev-list.pdl@broadcom.com
3412 L:      brcm80211-dev-list@cypress.com
3413 S:      Supported
3414 F:      drivers/net/wireless/broadcom/brcm80211/
3415
3416 BROADCOM BRCMSTB GPIO DRIVER
3417 M:      Gregory Fong <gregory.0xf0@gmail.com>
3418 L:      bcm-kernel-feedback-list@broadcom.com
3419 S:      Supported
3420 F:      drivers/gpio/gpio-brcmstb.c
3421 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3422
3423 BROADCOM BRCMSTB I2C DRIVER
3424 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3425 L:      linux-i2c@vger.kernel.org
3426 L:      bcm-kernel-feedback-list@broadcom.com
3427 S:      Supported
3428 F:      drivers/i2c/busses/i2c-brcmstb.c
3429 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3430
3431 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3432 M:      Al Cooper <alcooperx@gmail.com>
3433 L:      linux-kernel@vger.kernel.org
3434 L:      bcm-kernel-feedback-list@broadcom.com
3435 S:      Maintained
3436 F:      drivers/phy/broadcom/phy-brcm-usb*
3437
3438 BROADCOM GENET ETHERNET DRIVER
3439 M:      Doug Berger <opendmb@gmail.com>
3440 M:      Florian Fainelli <f.fainelli@gmail.com>
3441 L:      bcm-kernel-feedback-list@broadcom.com
3442 L:      netdev@vger.kernel.org
3443 S:      Supported
3444 F:      drivers/net/ethernet/broadcom/genet/
3445
3446 BROADCOM IPROC ARM ARCHITECTURE
3447 M:      Ray Jui <rjui@broadcom.com>
3448 M:      Scott Branden <sbranden@broadcom.com>
3449 M:      bcm-kernel-feedback-list@broadcom.com
3450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3451 T:      git git://github.com/broadcom/cygnus-linux.git
3452 S:      Maintained
3453 N:      iproc
3454 N:      cygnus
3455 N:      bcm[-_]nsp
3456 N:      bcm9113*
3457 N:      bcm9583*
3458 N:      bcm9585*
3459 N:      bcm9586*
3460 N:      bcm988312
3461 N:      bcm113*
3462 N:      bcm583*
3463 N:      bcm585*
3464 N:      bcm586*
3465 N:      bcm88312
3466 N:      hr2
3467 N:      stingray
3468 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3469 F:      arch/arm64/boot/dts/broadcom/stingray/*
3470 F:      drivers/clk/bcm/clk-ns*
3471 F:      drivers/clk/bcm/clk-sr*
3472 F:      drivers/pinctrl/bcm/pinctrl-ns*
3473 F:      include/dt-bindings/clock/bcm-sr*
3474
3475 BROADCOM KONA GPIO DRIVER
3476 M:      Ray Jui <rjui@broadcom.com>
3477 L:      bcm-kernel-feedback-list@broadcom.com
3478 S:      Supported
3479 F:      drivers/gpio/gpio-bcm-kona.c
3480 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3481
3482 BROADCOM NETXTREME-E ROCE DRIVER
3483 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3484 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3485 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3486 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3487 L:      linux-rdma@vger.kernel.org
3488 W:      http://www.broadcom.com
3489 S:      Supported
3490 F:      drivers/infiniband/hw/bnxt_re/
3491 F:      include/uapi/rdma/bnxt_re-abi.h
3492
3493 BROADCOM NVRAM DRIVER
3494 M:      Rafał Miłecki <zajec5@gmail.com>
3495 L:      linux-mips@vger.kernel.org
3496 S:      Maintained
3497 F:      drivers/firmware/broadcom/*
3498
3499 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3500 M:      Rafał Miłecki <zajec5@gmail.com>
3501 L:      linux-wireless@vger.kernel.org
3502 S:      Maintained
3503 F:      drivers/bcma/
3504 F:      include/linux/bcma/
3505
3506 BROADCOM STB AVS CPUFREQ DRIVER
3507 M:      Markus Mayer <mmayer@broadcom.com>
3508 M:      bcm-kernel-feedback-list@broadcom.com
3509 L:      linux-pm@vger.kernel.org
3510 S:      Maintained
3511 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3512 F:      drivers/cpufreq/brcmstb*
3513
3514 BROADCOM STB AVS TMON DRIVER
3515 M:      Markus Mayer <mmayer@broadcom.com>
3516 M:      bcm-kernel-feedback-list@broadcom.com
3517 L:      linux-pm@vger.kernel.org
3518 S:      Maintained
3519 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3520 F:      drivers/thermal/broadcom/brcmstb*
3521
3522 BROADCOM STB NAND FLASH DRIVER
3523 M:      Brian Norris <computersforpeace@gmail.com>
3524 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3525 L:      linux-mtd@lists.infradead.org
3526 L:      bcm-kernel-feedback-list@broadcom.com
3527 S:      Maintained
3528 F:      drivers/mtd/nand/raw/brcmnand/
3529
3530 BROADCOM STB DPFE DRIVER
3531 M:      Markus Mayer <mmayer@broadcom.com>
3532 M:      bcm-kernel-feedback-list@broadcom.com
3533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3534 S:      Maintained
3535 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3536 F:      drivers/memory/brcmstb_dpfe.c
3537
3538 BROADCOM SPI DRIVER
3539 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3540 M:      bcm-kernel-feedback-list@broadcom.com
3541 S:      Maintained
3542 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3543 F:      drivers/spi/spi-bcm-qspi.*
3544 F:      drivers/spi/spi-brcmstb-qspi.c
3545 F:      drivers/spi/spi-iproc-qspi.c
3546
3547 BROADCOM SYSTEMPORT ETHERNET DRIVER
3548 M:      Florian Fainelli <f.fainelli@gmail.com>
3549 L:      bcm-kernel-feedback-list@broadcom.com
3550 L:      netdev@vger.kernel.org
3551 S:      Supported
3552 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3553
3554 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3555 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3556 M:      Prashant Sreedharan <prashant@broadcom.com>
3557 M:      Michael Chan <mchan@broadcom.com>
3558 L:      netdev@vger.kernel.org
3559 S:      Supported
3560 F:      drivers/net/ethernet/broadcom/tg3.*
3561
3562 BROCADE BFA FC SCSI DRIVER
3563 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3564 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3565 L:      linux-scsi@vger.kernel.org
3566 S:      Supported
3567 F:      drivers/scsi/bfa/
3568
3569 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3570 M:      Rasesh Mody <rmody@marvell.com>
3571 M:      Sudarsana Kalluru <skalluru@marvell.com>
3572 M:      GR-Linux-NIC-Dev@marvell.com
3573 L:      netdev@vger.kernel.org
3574 S:      Supported
3575 F:      drivers/net/ethernet/brocade/bna/
3576
3577 BSG (block layer generic sg v4 driver)
3578 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3579 L:      linux-scsi@vger.kernel.org
3580 S:      Supported
3581 F:      block/bsg.c
3582 F:      include/linux/bsg.h
3583 F:      include/uapi/linux/bsg.h
3584
3585 BT87X AUDIO DRIVER
3586 M:      Clemens Ladisch <clemens@ladisch.de>
3587 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3589 S:      Maintained
3590 F:      Documentation/sound/cards/bt87x.rst
3591 F:      sound/pci/bt87x.c
3592
3593 BT8XXGPIO DRIVER
3594 M:      Michael Buesch <m@bues.ch>
3595 W:      http://bu3sch.de/btgpio.php
3596 S:      Maintained
3597 F:      drivers/gpio/gpio-bt8xx.c
3598
3599 BTRFS FILE SYSTEM
3600 M:      Chris Mason <clm@fb.com>
3601 M:      Josef Bacik <josef@toxicpanda.com>
3602 M:      David Sterba <dsterba@suse.com>
3603 L:      linux-btrfs@vger.kernel.org
3604 W:      http://btrfs.wiki.kernel.org/
3605 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3607 S:      Maintained
3608 F:      Documentation/filesystems/btrfs.txt
3609 F:      fs/btrfs/
3610 F:      include/linux/btrfs*
3611 F:      include/uapi/linux/btrfs*
3612
3613 BTTV VIDEO4LINUX DRIVER
3614 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3615 L:      linux-media@vger.kernel.org
3616 W:      https://linuxtv.org
3617 T:      git git://linuxtv.org/media_tree.git
3618 S:      Odd fixes
3619 F:      Documentation/media/v4l-drivers/bttv*
3620 F:      drivers/media/pci/bt8xx/bttv*
3621
3622 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3623 M:      Chanwoo Choi <cw00.choi@samsung.com>
3624 L:      linux-pm@vger.kernel.org
3625 L:      linux-samsung-soc@vger.kernel.org
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3627 S:      Maintained
3628 F:      drivers/devfreq/exynos-bus.c
3629 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3630
3631 BUSLOGIC SCSI DRIVER
3632 M:      Khalid Aziz <khalid@gonehiking.org>
3633 L:      linux-scsi@vger.kernel.org
3634 S:      Maintained
3635 F:      drivers/scsi/BusLogic.*
3636 F:      drivers/scsi/FlashPoint.*
3637
3638 C-MEDIA CMI8788 DRIVER
3639 M:      Clemens Ladisch <clemens@ladisch.de>
3640 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3642 S:      Maintained
3643 F:      sound/pci/oxygen/
3644
3645 C-SKY ARCHITECTURE
3646 M:      Guo Ren <guoren@kernel.org>
3647 T:      git https://github.com/c-sky/csky-linux.git
3648 S:      Supported
3649 F:      arch/csky/
3650 F:      Documentation/devicetree/bindings/csky/
3651 F:      drivers/irqchip/irq-csky-*
3652 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3653 F:      drivers/clocksource/timer-gx6605s.c
3654 F:      drivers/clocksource/timer-mp-csky.c
3655 F:      Documentation/devicetree/bindings/timer/csky,*
3656 K:      csky
3657 N:      csky
3658
3659 C6X ARCHITECTURE
3660 M:      Mark Salter <msalter@redhat.com>
3661 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3662 L:      linux-c6x-dev@linux-c6x.org
3663 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3664 S:      Maintained
3665 F:      arch/c6x/
3666
3667 CA8210 IEEE-802.15.4 RADIO DRIVER
3668 M:      Harry Morris <h.morris@cascoda.com>
3669 L:      linux-wpan@vger.kernel.org
3670 W:      https://github.com/Cascoda/ca8210-linux.git
3671 S:      Maintained
3672 F:      drivers/net/ieee802154/ca8210.c
3673 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3674
3675 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3676 M:      David Howells <dhowells@redhat.com>
3677 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3678 S:      Supported
3679 F:      Documentation/filesystems/caching/cachefiles.txt
3680 F:      fs/cachefiles/
3681
3682 CADENCE MIPI-CSI2 BRIDGES
3683 M:      Maxime Ripard <mripard@kernel.org>
3684 L:      linux-media@vger.kernel.org
3685 S:      Maintained
3686 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3687 F:      drivers/media/platform/cadence/cdns-csi2*
3688
3689 CADENCE NAND DRIVER
3690 M:      Piotr Sroka <piotrs@cadence.com>
3691 L:      linux-mtd@lists.infradead.org
3692 S:      Maintained
3693 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3694 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3695
3696 CADET FM/AM RADIO RECEIVER DRIVER
3697 M:      Hans Verkuil <hverkuil@xs4all.nl>
3698 L:      linux-media@vger.kernel.org
3699 T:      git git://linuxtv.org/media_tree.git
3700 W:      https://linuxtv.org
3701 S:      Maintained
3702 F:      drivers/media/radio/radio-cadet*
3703
3704 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3705 M:      Jonathan Corbet <corbet@lwn.net>
3706 L:      linux-media@vger.kernel.org
3707 T:      git git://linuxtv.org/media_tree.git
3708 S:      Maintained
3709 F:      Documentation/media/v4l-drivers/cafe_ccic*
3710 F:      drivers/media/platform/marvell-ccic/
3711
3712 CAIF NETWORK LAYER
3713 L:      netdev@vger.kernel.org
3714 S:      Orphan
3715 F:      Documentation/networking/caif/
3716 F:      drivers/net/caif/
3717 F:      include/uapi/linux/caif/
3718 F:      include/net/caif/
3719 F:      net/caif/
3720
3721 CAKE QDISC
3722 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3723 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3724 S:      Maintained
3725 F:      net/sched/sch_cake.c
3726
3727 CAN NETWORK DRIVERS
3728 M:      Wolfgang Grandegger <wg@grandegger.com>
3729 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3730 L:      linux-can@vger.kernel.org
3731 W:      https://github.com/linux-can
3732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3734 S:      Maintained
3735 F:      Documentation/devicetree/bindings/net/can/
3736 F:      drivers/net/can/
3737 F:      include/linux/can/dev.h
3738 F:      include/linux/can/led.h
3739 F:      include/linux/can/rx-offload.h
3740 F:      include/linux/can/platform/
3741 F:      include/uapi/linux/can/error.h
3742 F:      include/uapi/linux/can/netlink.h
3743 F:      include/uapi/linux/can/vxcan.h
3744
3745 CAN NETWORK LAYER
3746 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3747 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3748 L:      linux-can@vger.kernel.org
3749 W:      https://github.com/linux-can
3750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3752 S:      Maintained
3753 F:      Documentation/networking/can.rst
3754 F:      net/can/
3755 F:      include/linux/can/core.h
3756 F:      include/linux/can/skb.h
3757 F:      include/net/netns/can.h
3758 F:      include/uapi/linux/can.h
3759 F:      include/uapi/linux/can/bcm.h
3760 F:      include/uapi/linux/can/raw.h
3761 F:      include/uapi/linux/can/gw.h
3762
3763 CAN-J1939 NETWORK LAYER
3764 M:      Robin van der Gracht <robin@protonic.nl>
3765 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3766 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3767 L:      linux-can@vger.kernel.org
3768 S:      Maintained
3769 F:      Documentation/networking/j1939.rst
3770 F:      net/can/j1939/
3771 F:      include/uapi/linux/can/j1939.h
3772
3773 CAPABILITIES
3774 M:      Serge Hallyn <serge@hallyn.com>
3775 L:      linux-security-module@vger.kernel.org
3776 S:      Supported
3777 F:      include/linux/capability.h
3778 F:      include/uapi/linux/capability.h
3779 F:      security/commoncap.c
3780 F:      kernel/capability.c
3781
3782 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3783 M:      Kevin Tsai <ktsai@capellamicro.com>
3784 S:      Maintained
3785 F:      drivers/iio/light/cm*
3786
3787 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3788 M:      Christian Lamparter <chunkeey@googlemail.com>
3789 L:      linux-wireless@vger.kernel.org
3790 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3791 S:      Maintained
3792 F:      drivers/net/wireless/ath/carl9170/
3793
3794 CAVIUM I2C DRIVER
3795 M:      Robert Richter <rrichter@marvell.com>
3796 W:      http://www.marvell.com
3797 S:      Supported
3798 F:      drivers/i2c/busses/i2c-octeon*
3799 F:      drivers/i2c/busses/i2c-thunderx*
3800
3801 CAVIUM LIQUIDIO NETWORK DRIVER
3802 M:      Derek Chickles <dchickles@marvell.com>
3803 M:      Satanand Burla <sburla@marvell.com>
3804 M:      Felix Manlunas <fmanlunas@marvell.com>
3805 L:      netdev@vger.kernel.org
3806 W:      http://www.marvell.com
3807 S:      Supported
3808 F:      drivers/net/ethernet/cavium/liquidio/
3809
3810 CAVIUM MMC DRIVER
3811 M:      Robert Richter <rrichter@marvell.com>
3812 W:      http://www.marvell.com
3813 S:      Supported
3814 F:      drivers/mmc/host/cavium*
3815
3816 CAVIUM OCTEON-TX CRYPTO DRIVER
3817 M:      George Cherian <gcherian@marvell.com>
3818 L:      linux-crypto@vger.kernel.org
3819 W:      http://www.marvell.com
3820 S:      Supported
3821 F:      drivers/crypto/cavium/cpt/
3822
3823 CAVIUM THUNDERX2 ARM64 SOC
3824 M:      Robert Richter <rrichter@marvell.com>
3825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3826 S:      Maintained
3827 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3828 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3829
3830 CC2520 IEEE-802.15.4 RADIO DRIVER
3831 M:      Varka Bhadram <varkabhadram@gmail.com>
3832 L:      linux-wpan@vger.kernel.org
3833 S:      Maintained
3834 F:      drivers/net/ieee802154/cc2520.c
3835 F:      include/linux/spi/cc2520.h
3836 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3837
3838 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3839 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3840 L:      linux-crypto@vger.kernel.org
3841 S:      Supported
3842 F:      drivers/crypto/ccree/
3843 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3844
3845 CEC FRAMEWORK
3846 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3847 L:      linux-media@vger.kernel.org
3848 T:      git git://linuxtv.org/media_tree.git
3849 W:      http://linuxtv.org
3850 S:      Supported
3851 F:      Documentation/media/kapi/cec-core.rst
3852 F:      Documentation/media/uapi/cec
3853 F:      drivers/media/cec/
3854 F:      drivers/media/rc/keymaps/rc-cec.c
3855 F:      include/media/cec.h
3856 F:      include/media/cec-notifier.h
3857 F:      include/uapi/linux/cec.h
3858 F:      include/uapi/linux/cec-funcs.h
3859 F:      Documentation/devicetree/bindings/media/cec.txt
3860 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3861
3862 CEC GPIO DRIVER
3863 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3864 L:      linux-media@vger.kernel.org
3865 T:      git git://linuxtv.org/media_tree.git
3866 W:      http://linuxtv.org
3867 S:      Supported
3868 F:      drivers/media/platform/cec-gpio/
3869 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3870
3871 CELL BROADBAND ENGINE ARCHITECTURE
3872 M:      Arnd Bergmann <arnd@arndb.de>
3873 L:      linuxppc-dev@lists.ozlabs.org
3874 W:      http://www.ibm.com/developerworks/power/cell/
3875 S:      Supported
3876 F:      arch/powerpc/include/asm/cell*.h
3877 F:      arch/powerpc/include/asm/spu*.h
3878 F:      arch/powerpc/include/uapi/asm/spu*.h
3879 F:      arch/powerpc/oprofile/*cell*
3880 F:      arch/powerpc/platforms/cell/
3881
3882 CEPH COMMON CODE (LIBCEPH)
3883 M:      Ilya Dryomov <idryomov@gmail.com>
3884 M:      Jeff Layton <jlayton@kernel.org>
3885 M:      Sage Weil <sage@redhat.com>
3886 L:      ceph-devel@vger.kernel.org
3887 W:      http://ceph.com/
3888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3889 T:      git git://github.com/ceph/ceph-client.git
3890 S:      Supported
3891 F:      net/ceph/
3892 F:      include/linux/ceph/
3893 F:      include/linux/crush/
3894
3895 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3896 M:      Jeff Layton <jlayton@kernel.org>
3897 M:      Sage Weil <sage@redhat.com>
3898 M:      Ilya Dryomov <idryomov@gmail.com>
3899 L:      ceph-devel@vger.kernel.org
3900 W:      http://ceph.com/
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3902 T:      git git://github.com/ceph/ceph-client.git
3903 S:      Supported
3904 F:      Documentation/filesystems/ceph.txt
3905 F:      fs/ceph/
3906
3907 CERTIFICATE HANDLING:
3908 M:      David Howells <dhowells@redhat.com>
3909 M:      David Woodhouse <dwmw2@infradead.org>
3910 L:      keyrings@vger.kernel.org
3911 S:      Maintained
3912 F:      Documentation/admin-guide/module-signing.rst
3913 F:      certs/
3914 F:      scripts/sign-file.c
3915 F:      scripts/extract-cert.c
3916
3917 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3918 L:      devel@driverdev.osuosl.org
3919 S:      Obsolete
3920 F:      drivers/staging/wusbcore/
3921
3922 CFAG12864B LCD DRIVER
3923 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3924 S:      Maintained
3925 F:      drivers/auxdisplay/cfag12864b.c
3926 F:      include/linux/cfag12864b.h
3927
3928 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3929 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3930 S:      Maintained
3931 F:      drivers/auxdisplay/cfag12864bfb.c
3932 F:      include/linux/cfag12864b.h
3933
3934 802.11 (including CFG80211/NL80211)
3935 M:      Johannes Berg <johannes@sipsolutions.net>
3936 L:      linux-wireless@vger.kernel.org
3937 W:      http://wireless.kernel.org/
3938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3940 S:      Maintained
3941 F:      net/wireless/
3942 F:      include/uapi/linux/nl80211.h
3943 F:      include/linux/ieee80211.h
3944 F:      include/net/wext.h
3945 F:      include/net/cfg80211.h
3946 F:      include/net/iw_handler.h
3947 F:      include/net/ieee80211_radiotap.h
3948 F:      Documentation/driver-api/80211/cfg80211.rst
3949 F:      Documentation/networking/regulatory.txt
3950
3951 CHAR and MISC DRIVERS
3952 M:      Arnd Bergmann <arnd@arndb.de>
3953 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3955 S:      Supported
3956 F:      drivers/char/
3957 F:      drivers/misc/
3958 F:      include/linux/miscdevice.h
3959
3960 CHECKPATCH
3961 M:      Andy Whitcroft <apw@canonical.com>
3962 M:      Joe Perches <joe@perches.com>
3963 S:      Maintained
3964 F:      scripts/checkpatch.pl
3965
3966 CHINESE DOCUMENTATION
3967 M:      Harry Wei <harryxiyou@gmail.com>
3968 M:      Alex Shi <alex.shi@linux.alibaba.com>
3969 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3970 S:      Maintained
3971 F:      Documentation/translations/zh_CN/
3972
3973 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3974 M:      Peter Chen <Peter.Chen@nxp.com>
3975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3976 L:      linux-usb@vger.kernel.org
3977 S:      Maintained
3978 F:      drivers/usb/chipidea/
3979
3980 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3981 M:      Hans de Goede <hdegoede@redhat.com>
3982 L:      linux-input@vger.kernel.org
3983 S:      Maintained
3984 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3985 F:      drivers/input/touchscreen/chipone_icn8318.c
3986
3987 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3988 M:      Hans de Goede <hdegoede@redhat.com>
3989 L:      linux-input@vger.kernel.org
3990 S:      Maintained
3991 F:      drivers/input/touchscreen/chipone_icn8505.c
3992
3993 CHROME HARDWARE PLATFORM SUPPORT
3994 M:      Benson Leung <bleung@chromium.org>
3995 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3996 S:      Maintained
3997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3998 F:      drivers/platform/chrome/
3999
4000 CHROMEOS EC SUBDRIVERS
4001 M:      Benson Leung <bleung@chromium.org>
4002 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4003 R:      Guenter Roeck <groeck@chromium.org>
4004 S:      Maintained
4005 N:      cros_ec
4006 N:      cros-ec
4007 F:      drivers/power/supply/cros_usbpd-charger.c
4008
4009 CHROMEOS EC CODEC DRIVER
4010 M:      Cheng-Yi Chiang <cychiang@chromium.org>
4011 S:      Maintained
4012 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
4013 R:      Guenter Roeck <groeck@chromium.org>
4014 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
4015 F:      sound/soc/codecs/cros_ec_codec.*
4016
4017 CIRRUS LOGIC AUDIO CODEC DRIVERS
4018 M:      Brian Austin <brian.austin@cirrus.com>
4019 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
4020 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4021 S:      Maintained
4022 F:      sound/soc/codecs/cs*
4023
4024 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4025 M:      Hartley Sweeten <hsweeten@visionengravers.com>
4026 L:      netdev@vger.kernel.org
4027 S:      Maintained
4028 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
4029
4030 CIRRUS LOGIC LOCHNAGAR DRIVER
4031 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4032 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4033 L:      patches@opensource.cirrus.com
4034 S:      Supported
4035 F:      drivers/clk/clk-lochnagar.c
4036 F:      drivers/hwmon/lochnagar-hwmon.c
4037 F:      drivers/mfd/lochnagar-i2c.c
4038 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4039 F:      drivers/regulator/lochnagar-regulator.c
4040 F:      sound/soc/codecs/lochnagar-sc.c
4041 F:      include/dt-bindings/clk/lochnagar.h
4042 F:      include/dt-bindings/pinctrl/lochnagar.h
4043 F:      include/linux/mfd/lochnagar*
4044 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4045 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4046 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4047 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4048 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4049 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4050 F:      Documentation/hwmon/lochnagar.rst
4051
4052 CISCO FCOE HBA DRIVER
4053 M:      Satish Kharat <satishkh@cisco.com>
4054 M:      Sesidhar Baddela <sebaddel@cisco.com>
4055 M:      Karan Tilak Kumar <kartilak@cisco.com>
4056 L:      linux-scsi@vger.kernel.org
4057 S:      Supported
4058 F:      drivers/scsi/fnic/
4059
4060 CISCO SCSI HBA DRIVER
4061 M:      Karan Tilak Kumar <kartilak@cisco.com>
4062 M:      Sesidhar Baddela <sebaddel@cisco.com>
4063 L:      linux-scsi@vger.kernel.org
4064 S:      Supported
4065 F:      drivers/scsi/snic/
4066
4067 CISCO VIC ETHERNET NIC DRIVER
4068 M:      Christian Benvenuti <benve@cisco.com>
4069 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4070 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4071 S:      Supported
4072 F:      drivers/net/ethernet/cisco/enic/
4073
4074 CISCO VIC LOW LATENCY NIC DRIVER
4075 M:      Christian Benvenuti <benve@cisco.com>
4076 M:      Nelson Escobar <neescoba@cisco.com>
4077 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4078 S:      Supported
4079 F:      drivers/infiniband/hw/usnic/
4080
4081 CIRRUS LOGIC MADERA CODEC DRIVERS
4082 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4083 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4085 L:      patches@opensource.cirrus.com
4086 T:      git https://github.com/CirrusLogic/linux-drivers.git
4087 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4088 S:      Supported
4089 F:      Documentation/devicetree/bindings/mfd/madera.txt
4090 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4091 F:      Documentation/devicetree/bindings/sound/madera.txt
4092 F:      include/dt-bindings/sound/madera*
4093 F:      include/linux/irqchip/irq-madera*
4094 F:      include/linux/mfd/madera/*
4095 F:      include/sound/madera*
4096 F:      drivers/gpio/gpio-madera*
4097 F:      drivers/irqchip/irq-madera*
4098 F:      drivers/mfd/madera*
4099 F:      drivers/mfd/cs47l*
4100 F:      drivers/pinctrl/cirrus/*
4101 F:      sound/soc/codecs/cs47l*
4102 F:      sound/soc/codecs/madera*
4103
4104 CLANG-FORMAT FILE
4105 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4106 S:      Maintained
4107 F:      .clang-format
4108
4109 CLANG/LLVM BUILD SUPPORT
4110 L:      clang-built-linux@googlegroups.com
4111 W:      https://clangbuiltlinux.github.io/
4112 B:      https://github.com/ClangBuiltLinux/linux/issues
4113 C:      irc://chat.freenode.net/clangbuiltlinux
4114 S:      Supported
4115 K:      \b(?i:clang|llvm)\b
4116
4117 CLEANCACHE API
4118 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4119 L:      linux-kernel@vger.kernel.org
4120 S:      Maintained
4121 F:      mm/cleancache.c
4122 F:      include/linux/cleancache.h
4123
4124 CLK API
4125 M:      Russell King <linux@armlinux.org.uk>
4126 L:      linux-clk@vger.kernel.org
4127 S:      Maintained
4128 F:      include/linux/clk.h
4129
4130 CLOCKSOURCE, CLOCKEVENT DRIVERS
4131 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4132 M:      Thomas Gleixner <tglx@linutronix.de>
4133 L:      linux-kernel@vger.kernel.org
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4135 S:      Supported
4136 F:      drivers/clocksource/
4137 F:      Documentation/devicetree/bindings/timer/
4138
4139 CMPC ACPI DRIVER
4140 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4141 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4142 L:      platform-driver-x86@vger.kernel.org
4143 S:      Supported
4144 F:      drivers/platform/x86/classmate-laptop.c
4145
4146 COBALT MEDIA DRIVER
4147 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4148 L:      linux-media@vger.kernel.org
4149 T:      git git://linuxtv.org/media_tree.git
4150 W:      https://linuxtv.org
4151 S:      Supported
4152 F:      drivers/media/pci/cobalt/
4153
4154 COCCINELLE/Semantic Patches (SmPL)
4155 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4156 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4157 M:      Nicolas Palix <nicolas.palix@imag.fr>
4158 M:      Michal Marek <michal.lkml@markovi.net>
4159 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4161 W:      http://coccinelle.lip6.fr/
4162 S:      Supported
4163 F:      Documentation/dev-tools/coccinelle.rst
4164 F:      scripts/coccinelle/
4165 F:      scripts/coccicheck
4166
4167 CODA FILE SYSTEM
4168 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4169 M:      coda@cs.cmu.edu
4170 L:      codalist@coda.cs.cmu.edu
4171 W:      http://www.coda.cs.cmu.edu/
4172 S:      Maintained
4173 F:      Documentation/filesystems/coda.txt
4174 F:      fs/coda/
4175 F:      include/linux/coda*.h
4176 F:      include/uapi/linux/coda*.h
4177
4178 CODA V4L2 MEM2MEM DRIVER
4179 M:      Philipp Zabel <p.zabel@pengutronix.de>
4180 L:      linux-media@vger.kernel.org
4181 S:      Maintained
4182 F:      Documentation/devicetree/bindings/media/coda.txt
4183 F:      drivers/media/platform/coda/
4184
4185 CODE OF CONDUCT
4186 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4187 S:      Supported
4188 F:      Documentation/process/code-of-conduct.rst
4189 F:      Documentation/process/code-of-conduct-interpretation.rst
4190
4191 COMMON CLK FRAMEWORK
4192 M:      Michael Turquette <mturquette@baylibre.com>
4193 M:      Stephen Boyd <sboyd@kernel.org>
4194 L:      linux-clk@vger.kernel.org
4195 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4197 S:      Maintained
4198 F:      Documentation/devicetree/bindings/clock/
4199 F:      drivers/clk/
4200 X:      drivers/clk/clkdev.c
4201 F:      include/linux/clk-pr*
4202 F:      include/linux/clk/
4203 F:      include/linux/of_clk.h
4204
4205 COMMON INTERNET FILE SYSTEM (CIFS)
4206 M:      Steve French <sfrench@samba.org>
4207 L:      linux-cifs@vger.kernel.org
4208 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4209 W:      http://linux-cifs.samba.org/
4210 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4211 S:      Supported
4212 F:      Documentation/admin-guide/cifs/
4213 F:      fs/cifs/
4214
4215 COMPACTPCI HOTPLUG CORE
4216 M:      Scott Murray <scott@spiteful.org>
4217 L:      linux-pci@vger.kernel.org
4218 S:      Maintained
4219 F:      drivers/pci/hotplug/cpci_hotplug*
4220
4221 COMPACTPCI HOTPLUG GENERIC DRIVER
4222 M:      Scott Murray <scott@spiteful.org>
4223 L:      linux-pci@vger.kernel.org
4224 S:      Maintained
4225 F:      drivers/pci/hotplug/cpcihp_generic.c
4226
4227 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4228 M:      Scott Murray <scott@spiteful.org>
4229 L:      linux-pci@vger.kernel.org
4230 S:      Maintained
4231 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4232
4233 COMPAL LAPTOP SUPPORT
4234 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4235 L:      platform-driver-x86@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/platform/x86/compal-laptop.c
4238
4239 COMPILER ATTRIBUTES
4240 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4241 S:      Maintained
4242 F:      include/linux/compiler_attributes.h
4243
4244 CONEXANT ACCESSRUNNER USB DRIVER
4245 L:      accessrunner-general@lists.sourceforge.net
4246 W:      http://accessrunner.sourceforge.net/
4247 S:      Orphan
4248 F:      drivers/usb/atm/cxacru.c
4249
4250 CONFIGFS
4251 M:      Joel Becker <jlbec@evilplan.org>
4252 M:      Christoph Hellwig <hch@lst.de>
4253 T:      git git://git.infradead.org/users/hch/configfs.git
4254 S:      Supported
4255 F:      fs/configfs/
4256 F:      include/linux/configfs.h
4257
4258 CONNECTOR
4259 M:      Evgeniy Polyakov <zbr@ioremap.net>
4260 L:      netdev@vger.kernel.org
4261 S:      Maintained
4262 F:      drivers/connector/
4263
4264 CONTROL GROUP (CGROUP)
4265 M:      Tejun Heo <tj@kernel.org>
4266 M:      Li Zefan <lizefan@huawei.com>
4267 M:      Johannes Weiner <hannes@cmpxchg.org>
4268 L:      cgroups@vger.kernel.org
4269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4270 S:      Maintained
4271 F:      Documentation/admin-guide/cgroup-v2.rst
4272 F:      Documentation/admin-guide/cgroup-v1/
4273 F:      include/linux/cgroup*
4274 F:      kernel/cgroup/
4275
4276 CONTROL GROUP - CPUSET
4277 M:      Li Zefan <lizefan@huawei.com>
4278 L:      cgroups@vger.kernel.org
4279 W:      http://www.bullopensource.org/cpuset/
4280 W:      http://oss.sgi.com/projects/cpusets/
4281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4282 S:      Maintained
4283 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4284 F:      include/linux/cpuset.h
4285 F:      kernel/cgroup/cpuset.c
4286
4287 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4288 M:      Johannes Weiner <hannes@cmpxchg.org>
4289 M:      Michal Hocko <mhocko@kernel.org>
4290 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4291 L:      cgroups@vger.kernel.org
4292 L:      linux-mm@kvack.org
4293 S:      Maintained
4294 F:      mm/memcontrol.c
4295 F:      mm/swap_cgroup.c
4296
4297 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4298 M:      Tejun Heo <tj@kernel.org>
4299 M:      Jens Axboe <axboe@kernel.dk>
4300 L:      cgroups@vger.kernel.org
4301 L:      linux-block@vger.kernel.org
4302 T:      git git://git.kernel.dk/linux-block
4303 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4304 F:      block/blk-cgroup.c
4305 F:      include/linux/blk-cgroup.h
4306 F:      block/blk-throttle.c
4307 F:      block/blk-iolatency.c
4308 F:      block/bfq-cgroup.c
4309
4310 CORETEMP HARDWARE MONITORING DRIVER
4311 M:      Fenghua Yu <fenghua.yu@intel.com>
4312 L:      linux-hwmon@vger.kernel.org
4313 S:      Maintained
4314 F:      Documentation/hwmon/coretemp.rst
4315 F:      drivers/hwmon/coretemp.c
4316
4317 COSA/SRP SYNC SERIAL DRIVER
4318 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4319 W:      http://www.fi.muni.cz/~kas/cosa/
4320 S:      Maintained
4321 F:      drivers/net/wan/cosa*
4322
4323 COUNTER SUBSYSTEM
4324 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4325 L:      linux-iio@vger.kernel.org
4326 S:      Maintained
4327 F:      Documentation/ABI/testing/sysfs-bus-counter*
4328 F:      Documentation/driver-api/generic-counter.rst
4329 F:      drivers/counter/
4330 F:      include/linux/counter.h
4331 F:      include/linux/counter_enum.h
4332
4333 CPMAC ETHERNET DRIVER
4334 M:      Florian Fainelli <f.fainelli@gmail.com>
4335 L:      netdev@vger.kernel.org
4336 S:      Maintained
4337 F:      drivers/net/ethernet/ti/cpmac.c
4338
4339 CPU FREQUENCY SCALING FRAMEWORK
4340 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4341 M:      Viresh Kumar <viresh.kumar@linaro.org>
4342 L:      linux-pm@vger.kernel.org
4343 S:      Maintained
4344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4346 B:      https://bugzilla.kernel.org
4347 F:      Documentation/admin-guide/pm/cpufreq.rst
4348 F:      Documentation/admin-guide/pm/intel_pstate.rst
4349 F:      Documentation/cpu-freq/
4350 F:      Documentation/devicetree/bindings/cpufreq/
4351 F:      drivers/cpufreq/
4352 F:      kernel/sched/cpufreq*.c
4353 F:      include/linux/cpufreq.h
4354 F:      include/linux/sched/cpufreq.h
4355 F:      tools/testing/selftests/cpufreq/
4356
4357 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4358 M:      Viresh Kumar <viresh.kumar@linaro.org>
4359 M:      Sudeep Holla <sudeep.holla@arm.com>
4360 L:      linux-pm@vger.kernel.org
4361 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4362 S:      Maintained
4363 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4364
4365 CPU POWER MONITORING SUBSYSTEM
4366 M:      Thomas Renninger <trenn@suse.com>
4367 M:      Shuah Khan <shuah@kernel.org>
4368 M:      Shuah Khan <skhan@linuxfoundation.org>
4369 L:      linux-pm@vger.kernel.org
4370 S:      Maintained
4371 F:      tools/power/cpupower/
4372
4373 CPUID/MSR DRIVER
4374 M:      "H. Peter Anvin" <hpa@zytor.com>
4375 S:      Maintained
4376 F:      arch/x86/kernel/cpuid.c
4377 F:      arch/x86/kernel/msr.c
4378
4379 CPUIDLE DRIVER - ARM BIG LITTLE
4380 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4381 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4382 L:      linux-pm@vger.kernel.org
4383 L:      linux-arm-kernel@lists.infradead.org
4384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4385 S:      Maintained
4386 F:      drivers/cpuidle/cpuidle-big_little.c
4387
4388 CPUIDLE DRIVER - ARM EXYNOS
4389 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4390 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4391 M:      Kukjin Kim <kgene@kernel.org>
4392 L:      linux-pm@vger.kernel.org
4393 L:      linux-samsung-soc@vger.kernel.org
4394 S:      Supported
4395 F:      drivers/cpuidle/cpuidle-exynos.c
4396 F:      arch/arm/mach-exynos/pm.c
4397
4398 CPUIDLE DRIVER - ARM PSCI
4399 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4400 M:      Sudeep Holla <sudeep.holla@arm.com>
4401 L:      linux-pm@vger.kernel.org
4402 L:      linux-arm-kernel@lists.infradead.org
4403 S:      Supported
4404 F:      drivers/cpuidle/cpuidle-psci.c
4405
4406 CPU IDLE TIME MANAGEMENT FRAMEWORK
4407 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4408 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4409 L:      linux-pm@vger.kernel.org
4410 S:      Maintained
4411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4412 B:      https://bugzilla.kernel.org
4413 F:      Documentation/admin-guide/pm/cpuidle.rst
4414 F:      Documentation/driver-api/pm/cpuidle.rst
4415 F:      drivers/cpuidle/*
4416 F:      include/linux/cpuidle.h
4417
4418 CRAMFS FILESYSTEM
4419 M:      Nicolas Pitre <nico@fluxnic.net>
4420 S:      Maintained
4421 F:      Documentation/filesystems/cramfs.txt
4422 F:      fs/cramfs/
4423
4424 CREATIVE SB0540
4425 M:      Bastien Nocera <hadess@hadess.net>
4426 L:      linux-input@vger.kernel.org
4427 S:      Maintained
4428 F:      drivers/hid/hid-creative-sb0540.c
4429
4430 CRYPTO API
4431 M:      Herbert Xu <herbert@gondor.apana.org.au>
4432 M:      "David S. Miller" <davem@davemloft.net>
4433 L:      linux-crypto@vger.kernel.org
4434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4436 S:      Maintained
4437 F:      Documentation/crypto/
4438 F:      Documentation/devicetree/bindings/crypto/
4439 F:      arch/*/crypto/
4440 F:      crypto/
4441 F:      drivers/crypto/
4442 F:      include/crypto/
4443 F:      include/linux/crypto*
4444 F:      lib/crypto/
4445
4446 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4447 M:      Neil Horman <nhorman@tuxdriver.com>
4448 L:      linux-crypto@vger.kernel.org
4449 S:      Maintained
4450 F:      crypto/ansi_cprng.c
4451 F:      crypto/rng.c
4452
4453 CS3308 MEDIA DRIVER
4454 M:      Hans Verkuil <hverkuil@xs4all.nl>
4455 L:      linux-media@vger.kernel.org
4456 T:      git git://linuxtv.org/media_tree.git
4457 W:      http://linuxtv.org
4458 S:      Odd Fixes
4459 F:      drivers/media/i2c/cs3308.c
4460
4461 CS5535 Audio ALSA driver
4462 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4463 S:      Maintained
4464 F:      sound/pci/cs5535audio/
4465
4466 CSI DRIVERS FOR ALLWINNER V3s
4467 M:      Yong Deng <yong.deng@magewell.com>
4468 L:      linux-media@vger.kernel.org
4469 T:      git git://linuxtv.org/media_tree.git
4470 S:      Maintained
4471 F:      drivers/media/platform/sunxi/sun6i-csi/
4472 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4473
4474 CW1200 WLAN driver
4475 M:      Solomon Peachy <pizza@shaftnet.org>
4476 S:      Maintained
4477 F:      drivers/net/wireless/st/cw1200/
4478
4479 CX18 VIDEO4LINUX DRIVER
4480 M:      Andy Walls <awalls@md.metrocast.net>
4481 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4482 L:      linux-media@vger.kernel.org
4483 T:      git git://linuxtv.org/media_tree.git
4484 W:      https://linuxtv.org
4485 W:      http://www.ivtvdriver.org/index.php/Cx18
4486 S:      Maintained
4487 F:      Documentation/media/v4l-drivers/cx18*
4488 F:      drivers/media/pci/cx18/
4489 F:      include/uapi/linux/ivtv*
4490
4491 CX2341X MPEG ENCODER HELPER MODULE
4492 M:      Hans Verkuil <hverkuil@xs4all.nl>
4493 L:      linux-media@vger.kernel.org
4494 T:      git git://linuxtv.org/media_tree.git
4495 W:      https://linuxtv.org
4496 S:      Maintained
4497 F:      drivers/media/common/cx2341x*
4498 F:      include/media/drv-intf/cx2341x.h
4499
4500 CX24120 MEDIA DRIVER
4501 M:      Jemma Denson <jdenson@gmail.com>
4502 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4503 L:      linux-media@vger.kernel.org
4504 W:      https://linuxtv.org
4505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4506 S:      Maintained
4507 F:      drivers/media/dvb-frontends/cx24120*
4508
4509 CX88 VIDEO4LINUX DRIVER
4510 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4511 L:      linux-media@vger.kernel.org
4512 W:      https://linuxtv.org
4513 T:      git git://linuxtv.org/media_tree.git
4514 S:      Odd fixes
4515 F:      Documentation/media/v4l-drivers/cx88*
4516 F:      drivers/media/pci/cx88/
4517
4518 CXD2820R MEDIA DRIVER
4519 M:      Antti Palosaari <crope@iki.fi>
4520 L:      linux-media@vger.kernel.org
4521 W:      https://linuxtv.org
4522 W:      http://palosaari.fi/linux/
4523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4524 T:      git git://linuxtv.org/anttip/media_tree.git
4525 S:      Maintained
4526 F:      drivers/media/dvb-frontends/cxd2820r*
4527
4528 CXGB3 ETHERNET DRIVER (CXGB3)
4529 M:      Vishal Kulkarni <vishal@chelsio.com>
4530 L:      netdev@vger.kernel.org
4531 W:      http://www.chelsio.com
4532 S:      Supported
4533 F:      drivers/net/ethernet/chelsio/cxgb3/
4534
4535 CXGB3 ISCSI DRIVER (CXGB3I)
4536 M:      Karen Xie <kxie@chelsio.com>
4537 L:      linux-scsi@vger.kernel.org
4538 W:      http://www.chelsio.com
4539 S:      Supported
4540 F:      drivers/scsi/cxgbi/cxgb3i
4541
4542 CXGB4 CRYPTO DRIVER (chcr)
4543 M:      Atul Gupta <atul.gupta@chelsio.com>
4544 L:      linux-crypto@vger.kernel.org
4545 W:      http://www.chelsio.com
4546 S:      Supported
4547 F:      drivers/crypto/chelsio
4548
4549 CXGB4 ETHERNET DRIVER (CXGB4)
4550 M:      Vishal Kulkarni <vishal@chelsio.com>
4551 L:      netdev@vger.kernel.org
4552 W:      http://www.chelsio.com
4553 S:      Supported
4554 F:      drivers/net/ethernet/chelsio/cxgb4/
4555
4556 CXGB4 ISCSI DRIVER (CXGB4I)
4557 M:      Karen Xie <kxie@chelsio.com>
4558 L:      linux-scsi@vger.kernel.org
4559 W:      http://www.chelsio.com
4560 S:      Supported
4561 F:      drivers/scsi/cxgbi/cxgb4i
4562
4563 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4564 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4565 L:      linux-rdma@vger.kernel.org
4566 W:      http://www.openfabrics.org
4567 S:      Supported
4568 F:      drivers/infiniband/hw/cxgb4/
4569 F:      include/uapi/rdma/cxgb4-abi.h
4570
4571 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4572 M:      Casey Leedom <leedom@chelsio.com>
4573 L:      netdev@vger.kernel.org
4574 W:      http://www.chelsio.com
4575 S:      Supported
4576 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4577
4578 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4579 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4580 M:      Andrew Donnellan <ajd@linux.ibm.com>
4581 L:      linuxppc-dev@lists.ozlabs.org
4582 S:      Supported
4583 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4584 F:      drivers/misc/cxl/
4585 F:      include/misc/cxl*
4586 F:      include/uapi/misc/cxl.h
4587 F:      Documentation/powerpc/cxl.rst
4588 F:      Documentation/ABI/testing/sysfs-class-cxl
4589
4590 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4591 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4592 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4593 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4594 L:      linux-scsi@vger.kernel.org
4595 S:      Supported
4596 F:      drivers/scsi/cxlflash/
4597 F:      include/uapi/scsi/cxlflash_ioctl.h
4598 F:      Documentation/powerpc/cxlflash.rst
4599
4600 CYBERPRO FB DRIVER
4601 M:      Russell King <linux@armlinux.org.uk>
4602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4603 W:      http://www.armlinux.org.uk/
4604 S:      Maintained
4605 F:      drivers/video/fbdev/cyber2000fb.*
4606
4607 CYCLADES ASYNC MUX DRIVER
4608 W:      http://www.cyclades.com/
4609 S:      Orphan
4610 F:      drivers/tty/cyclades.c
4611 F:      include/linux/cyclades.h
4612 F:      include/uapi/linux/cyclades.h
4613
4614 CYCLADES PC300 DRIVER
4615 W:      http://www.cyclades.com/
4616 S:      Orphan
4617 F:      drivers/net/wan/pc300*
4618
4619 CYPRESS_FIRMWARE MEDIA DRIVER
4620 M:      Antti Palosaari <crope@iki.fi>
4621 L:      linux-media@vger.kernel.org
4622 W:      https://linuxtv.org
4623 W:      http://palosaari.fi/linux/
4624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4625 T:      git git://linuxtv.org/anttip/media_tree.git
4626 S:      Maintained
4627 F:      drivers/media/common/cypress_firmware*
4628
4629 CYTTSP TOUCHSCREEN DRIVER
4630 M:      Ferruh Yigit <fery@cypress.com>
4631 L:      linux-input@vger.kernel.org
4632 S:      Supported
4633 F:      drivers/input/touchscreen/cyttsp*
4634 F:      include/linux/input/cyttsp.h
4635
4636 D-LINK DIR-685 TOUCHKEYS DRIVER
4637 M:      Linus Walleij <linus.walleij@linaro.org>
4638 L:      linux-input@vger.kernel.org
4639 S:      Supported
4640 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4641
4642 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4643 M:      Joshua Kinard <kumba@gentoo.org>
4644 S:      Maintained
4645 F:      drivers/rtc/rtc-ds1685.c
4646 F:      include/linux/rtc/ds1685.h
4647
4648 DAMA SLAVE for AX.25
4649 M:      Joerg Reuter <jreuter@yaina.de>
4650 W:      http://yaina.de/jreuter/
4651 W:      http://www.qsl.net/dl1bke/
4652 L:      linux-hams@vger.kernel.org
4653 S:      Maintained
4654 F:      net/ax25/af_ax25.c
4655 F:      net/ax25/ax25_dev.c
4656 F:      net/ax25/ax25_ds_*
4657 F:      net/ax25/ax25_in.c
4658 F:      net/ax25/ax25_out.c
4659 F:      net/ax25/ax25_timer.c
4660 F:      net/ax25/sysctl_net_ax25.c
4661
4662 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4663 L:      netdev@vger.kernel.org
4664 S:      Orphan
4665 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4666 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4667
4668 DC390/AM53C974 SCSI driver
4669 M:      Hannes Reinecke <hare@suse.com>
4670 L:      linux-scsi@vger.kernel.org
4671 S:      Maintained
4672 F:      drivers/scsi/am53c974.c
4673
4674 DC395x SCSI driver
4675 M:      Oliver Neukum <oliver@neukum.org>
4676 M:      Ali Akcaagac <aliakc@web.de>
4677 M:      Jamie Lenehan <lenehan@twibble.org>
4678 L:      dc395x@twibble.org
4679 W:      http://twibble.org/dist/dc395x/
4680 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4681 S:      Maintained
4682 F:      Documentation/scsi/dc395x.txt
4683 F:      drivers/scsi/dc395x.*
4684
4685 DCCP PROTOCOL
4686 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4687 L:      dccp@vger.kernel.org
4688 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4689 S:      Maintained
4690 F:      include/linux/dccp.h
4691 F:      include/uapi/linux/dccp.h
4692 F:      include/linux/tfrc.h
4693 F:      net/dccp/
4694
4695 DECnet NETWORK LAYER
4696 W:      http://linux-decnet.sourceforge.net
4697 L:      linux-decnet-user@lists.sourceforge.net
4698 S:      Orphan
4699 F:      Documentation/networking/decnet.txt
4700 F:      net/decnet/
4701
4702 DECSTATION PLATFORM SUPPORT
4703 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4704 L:      linux-mips@vger.kernel.org
4705 W:      http://www.linux-mips.org/wiki/DECstation
4706 S:      Maintained
4707 F:      arch/mips/dec/
4708 F:      arch/mips/include/asm/dec/
4709 F:      arch/mips/include/asm/mach-dec/
4710
4711 DEFXX FDDI NETWORK DRIVER
4712 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4713 S:      Maintained
4714 F:      drivers/net/fddi/defxx.*
4715
4716 DEINTERLACE DRIVERS FOR ALLWINNER H3
4717 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4718 L:      linux-media@vger.kernel.org
4719 T:      git git://linuxtv.org/media_tree.git
4720 S:      Maintained
4721 F:      drivers/media/platform/sunxi/sun8i-di/
4722 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4723
4724 DELL SMBIOS DRIVER
4725 M:      Pali Rohár <pali.rohar@gmail.com>
4726 M:      Mario Limonciello <mario.limonciello@dell.com>
4727 L:      platform-driver-x86@vger.kernel.org
4728 S:      Maintained
4729 F:      drivers/platform/x86/dell-smbios.*
4730
4731 DELL SMBIOS SMM DRIVER
4732 M:      Mario Limonciello <mario.limonciello@dell.com>
4733 L:      platform-driver-x86@vger.kernel.org
4734 S:      Maintained
4735 F:      drivers/platform/x86/dell-smbios-smm.c
4736
4737 DELL SMBIOS WMI DRIVER
4738 M:      Mario Limonciello <mario.limonciello@dell.com>
4739 L:      platform-driver-x86@vger.kernel.org
4740 S:      Maintained
4741 F:      drivers/platform/x86/dell-smbios-wmi.c
4742 F:      tools/wmi/dell-smbios-example.c
4743
4744 DEFZA FDDI NETWORK DRIVER
4745 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4746 S:      Maintained
4747 F:      drivers/net/fddi/defza.*
4748
4749 DELL LAPTOP DRIVER
4750 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4751 M:      Pali Rohár <pali.rohar@gmail.com>
4752 L:      platform-driver-x86@vger.kernel.org
4753 S:      Maintained
4754 F:      drivers/platform/x86/dell-laptop.c
4755
4756 DELL LAPTOP FREEFALL DRIVER
4757 M:      Pali Rohár <pali.rohar@gmail.com>
4758 S:      Maintained
4759 F:      drivers/platform/x86/dell-smo8800.c
4760
4761 DELL LAPTOP RBTN DRIVER
4762 M:      Pali Rohár <pali.rohar@gmail.com>
4763 S:      Maintained
4764 F:      drivers/platform/x86/dell-rbtn.*
4765
4766 DELL REMOTE BIOS UPDATE DRIVER
4767 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4768 L:      platform-driver-x86@vger.kernel.org
4769 S:      Maintained
4770 F:      drivers/platform/x86/dell_rbu.c
4771
4772 DELL LAPTOP SMM DRIVER
4773 M:      Pali Rohár <pali.rohar@gmail.com>
4774 S:      Maintained
4775 F:      drivers/hwmon/dell-smm-hwmon.c
4776 F:      include/uapi/linux/i8k.h
4777
4778 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4779 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4780 L:      platform-driver-x86@vger.kernel.org
4781 S:      Maintained
4782 F:      Documentation/driver-api/dcdbas.rst
4783 F:      drivers/platform/x86/dcdbas.*
4784
4785 DELL WMI NOTIFICATIONS DRIVER
4786 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4787 M:      Pali Rohár <pali.rohar@gmail.com>
4788 S:      Maintained
4789 F:      drivers/platform/x86/dell-wmi.c
4790
4791 DELL WMI DESCRIPTOR DRIVER
4792 M:      Mario Limonciello <mario.limonciello@dell.com>
4793 S:      Maintained
4794 F:      drivers/platform/x86/dell-wmi-descriptor.c
4795
4796 DELTA ST MEDIA DRIVER
4797 M:      Hugues Fruchet <hugues.fruchet@st.com>
4798 L:      linux-media@vger.kernel.org
4799 T:      git git://linuxtv.org/media_tree.git
4800 W:      https://linuxtv.org
4801 S:      Supported
4802 F:      drivers/media/platform/sti/delta
4803
4804 DENALI NAND DRIVER
4805 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4806 L:      linux-mtd@lists.infradead.org
4807 S:      Supported
4808 F:      drivers/mtd/nand/raw/denali*
4809
4810 DESIGNWARE EDMA CORE IP DRIVER
4811 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4812 L:      dmaengine@vger.kernel.org
4813 S:      Maintained
4814 F:      drivers/dma/dw-edma/
4815 F:      include/linux/dma/edma.h
4816
4817 DESIGNWARE USB2 DRD IP DRIVER
4818 M:      Minas Harutyunyan <hminas@synopsys.com>
4819 L:      linux-usb@vger.kernel.org
4820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4821 S:      Maintained
4822 F:      drivers/usb/dwc2/
4823
4824 DESIGNWARE USB3 DRD IP DRIVER
4825 M:      Felipe Balbi <balbi@kernel.org>
4826 L:      linux-usb@vger.kernel.org
4827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4828 S:      Maintained
4829 F:      drivers/usb/dwc3/
4830
4831 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4832 M:      Andreas Klinger <ak@it-klinger.de>
4833 L:      linux-iio@vger.kernel.org
4834 S:      Maintained
4835 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4836 F:      drivers/iio/proximity/srf*.c
4837
4838 DEVICE COREDUMP (DEV_COREDUMP)
4839 M:      Johannes Berg <johannes@sipsolutions.net>
4840 L:      linux-kernel@vger.kernel.org
4841 S:      Maintained
4842 F:      drivers/base/devcoredump.c
4843 F:      include/linux/devcoredump.h
4844
4845 DEVICE FREQUENCY (DEVFREQ)
4846 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4847 M:      Kyungmin Park <kyungmin.park@samsung.com>
4848 M:      Chanwoo Choi <cw00.choi@samsung.com>
4849 L:      linux-pm@vger.kernel.org
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4851 S:      Maintained
4852 F:      drivers/devfreq/
4853 F:      include/linux/devfreq.h
4854 F:      Documentation/devicetree/bindings/devfreq/
4855 F:      include/trace/events/devfreq.h
4856
4857 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4858 M:      Chanwoo Choi <cw00.choi@samsung.com>
4859 L:      linux-pm@vger.kernel.org
4860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4861 S:      Supported
4862 F:      drivers/devfreq/event/
4863 F:      drivers/devfreq/devfreq-event.c
4864 F:      include/dt-bindings/pmu/exynos_ppmu.h
4865 F:      include/linux/devfreq-event.h
4866 F:      Documentation/devicetree/bindings/devfreq/event/
4867
4868 DEVICE NUMBER REGISTRY
4869 M:      Torben Mathiasen <device@lanana.org>
4870 W:      http://lanana.org/docs/device-list/index.html
4871 S:      Maintained
4872
4873 DEVICE-MAPPER  (LVM)
4874 M:      Alasdair Kergon <agk@redhat.com>
4875 M:      Mike Snitzer <snitzer@redhat.com>
4876 M:      dm-devel@redhat.com
4877 L:      dm-devel@redhat.com
4878 W:      http://sources.redhat.com/dm
4879 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4881 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4882 S:      Maintained
4883 F:      Documentation/admin-guide/device-mapper/
4884 F:      drivers/md/Makefile
4885 F:      drivers/md/Kconfig
4886 F:      drivers/md/dm*
4887 F:      drivers/md/persistent-data/
4888 F:      include/linux/device-mapper.h
4889 F:      include/linux/dm-*.h
4890 F:      include/uapi/linux/dm-*.h
4891
4892 DEVLINK
4893 M:      Jiri Pirko <jiri@mellanox.com>
4894 L:      netdev@vger.kernel.org
4895 S:      Supported
4896 F:      net/core/devlink.c
4897 F:      include/net/devlink.h
4898 F:      include/uapi/linux/devlink.h
4899 F:      Documentation/networking/devlink
4900
4901 DIALOG SEMICONDUCTOR DRIVERS
4902 M:      Support Opensource <support.opensource@diasemi.com>
4903 W:      http://www.dialog-semiconductor.com/products
4904 S:      Supported
4905 F:      Documentation/hwmon/da90??.rst
4906 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4907 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4908 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4909 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4910 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4911 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4912 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4913 F:      drivers/gpio/gpio-da90??.c
4914 F:      drivers/hwmon/da90??-hwmon.c
4915 F:      drivers/iio/adc/da91??-*.c
4916 F:      drivers/input/misc/da90??_onkey.c
4917 F:      drivers/input/touchscreen/da9052_tsi.c
4918 F:      drivers/leds/leds-da90??.c
4919 F:      drivers/mfd/da903x.c
4920 F:      drivers/mfd/da90??-*.c
4921 F:      drivers/mfd/da91??-*.c
4922 F:      drivers/power/supply/da9052-battery.c
4923 F:      drivers/power/supply/da91??-*.c
4924 F:      drivers/regulator/da903x.c
4925 F:      drivers/regulator/da9???-regulator.[ch]
4926 F:      drivers/regulator/slg51000-regulator.[ch]
4927 F:      drivers/thermal/da90??-thermal.c
4928 F:      drivers/rtc/rtc-da90??.c
4929 F:      drivers/video/backlight/da90??_bl.c
4930 F:      drivers/watchdog/da90??_wdt.c
4931 F:      include/linux/mfd/da903x.h
4932 F:      include/linux/mfd/da9052/
4933 F:      include/linux/mfd/da9055/
4934 F:      include/linux/mfd/da9062/
4935 F:      include/linux/mfd/da9063/
4936 F:      include/linux/mfd/da9150/
4937 F:      include/linux/regulator/da9211.h
4938 F:      include/sound/da[79]*.h
4939 F:      sound/soc/codecs/da[79]*.[ch]
4940
4941 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4942 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4943 L:      linux-gpio@vger.kernel.org
4944 S:      Maintained
4945 F:      drivers/gpio/gpio-gpio-mm.c
4946
4947 DIOLAN U2C-12 I2C DRIVER
4948 M:      Guenter Roeck <linux@roeck-us.net>
4949 L:      linux-i2c@vger.kernel.org
4950 S:      Maintained
4951 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4952
4953 FILESYSTEM DIRECT ACCESS (DAX)
4954 M:      Dan Williams <dan.j.williams@intel.com>
4955 R:      Matthew Wilcox <willy@infradead.org>
4956 R:      Jan Kara <jack@suse.cz>
4957 L:      linux-fsdevel@vger.kernel.org
4958 L:      linux-nvdimm@lists.01.org
4959 S:      Supported
4960 F:      fs/dax.c
4961 F:      include/linux/dax.h
4962 F:      include/trace/events/fs_dax.h
4963
4964 DEVICE DIRECT ACCESS (DAX)
4965 M:      Dan Williams <dan.j.williams@intel.com>
4966 M:      Vishal Verma <vishal.l.verma@intel.com>
4967 M:      Dave Jiang <dave.jiang@intel.com>
4968 L:      linux-nvdimm@lists.01.org
4969 S:      Supported
4970 F:      drivers/dax/
4971
4972 DIRECTORY NOTIFICATION (DNOTIFY)
4973 M:      Jan Kara <jack@suse.cz>
4974 R:      Amir Goldstein <amir73il@gmail.com>
4975 L:      linux-fsdevel@vger.kernel.org
4976 S:      Maintained
4977 F:      Documentation/filesystems/dnotify.txt
4978 F:      fs/notify/dnotify/
4979 F:      include/linux/dnotify.h
4980
4981 DISK GEOMETRY AND PARTITION HANDLING
4982 M:      Andries Brouwer <aeb@cwi.nl>
4983 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4984 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4985 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4986 S:      Maintained
4987
4988 DISKQUOTA
4989 M:      Jan Kara <jack@suse.com>
4990 S:      Maintained
4991 F:      Documentation/filesystems/quota.txt
4992 F:      fs/quota/
4993 F:      include/linux/quota*.h
4994 F:      include/uapi/linux/quota*.h
4995
4996 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4997 M:      Bernie Thompson <bernie@plugable.com>
4998 L:      linux-fbdev@vger.kernel.org
4999 S:      Maintained
5000 W:      http://plugable.com/category/projects/udlfb/
5001 F:      drivers/video/fbdev/udlfb.c
5002 F:      include/video/udlfb.h
5003 F:      Documentation/fb/udlfb.rst
5004
5005 DISTRIBUTED LOCK MANAGER (DLM)
5006 M:      Christine Caulfield <ccaulfie@redhat.com>
5007 M:      David Teigland <teigland@redhat.com>
5008 L:      cluster-devel@redhat.com
5009 W:      http://sources.redhat.com/cluster/
5010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5011 S:      Supported
5012 F:      fs/dlm/
5013
5014 DMA BUFFER SHARING FRAMEWORK
5015 M:      Sumit Semwal <sumit.semwal@linaro.org>
5016 S:      Maintained
5017 L:      linux-media@vger.kernel.org
5018 L:      dri-devel@lists.freedesktop.org
5019 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5020 F:      drivers/dma-buf/
5021 F:      include/linux/dma-buf*
5022 F:      include/linux/reservation.h
5023 F:      include/linux/*fence.h
5024 F:      Documentation/driver-api/dma-buf.rst
5025 K:      dma_(buf|fence|resv)
5026 T:      git git://anongit.freedesktop.org/drm/drm-misc
5027
5028 DMA-BUF HEAPS FRAMEWORK
5029 M:      Sumit Semwal <sumit.semwal@linaro.org>
5030 R:      Andrew F. Davis <afd@ti.com>
5031 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5032 R:      Liam Mark <lmark@codeaurora.org>
5033 R:      Laura Abbott <labbott@redhat.com>
5034 R:      Brian Starkey <Brian.Starkey@arm.com>
5035 R:      John Stultz <john.stultz@linaro.org>
5036 S:      Maintained
5037 L:      linux-media@vger.kernel.org
5038 L:      dri-devel@lists.freedesktop.org
5039 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5040 F:      include/uapi/linux/dma-heap.h
5041 F:      include/linux/dma-heap.h
5042 F:      drivers/dma-buf/dma-heap.c
5043 F:      drivers/dma-buf/heaps/*
5044 T:      git git://anongit.freedesktop.org/drm/drm-misc
5045
5046 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5047 M:      Vinod Koul <vkoul@kernel.org>
5048 L:      dmaengine@vger.kernel.org
5049 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5050 S:      Maintained
5051 F:      drivers/dma/
5052 F:      include/linux/dmaengine.h
5053 F:      include/linux/of_dma.h
5054 F:      Documentation/devicetree/bindings/dma/
5055 F:      Documentation/driver-api/dmaengine/
5056 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
5057
5058 DMA MAPPING HELPERS
5059 M:      Christoph Hellwig <hch@lst.de>
5060 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5061 R:      Robin Murphy <robin.murphy@arm.com>
5062 L:      iommu@lists.linux-foundation.org
5063 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5064 W:      http://git.infradead.org/users/hch/dma-mapping.git
5065 S:      Supported
5066 F:      kernel/dma/
5067 F:      include/asm-generic/dma-mapping.h
5068 F:      include/linux/dma-direct.h
5069 F:      include/linux/dma-mapping.h
5070 F:      include/linux/dma-noncoherent.h
5071
5072 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5073 M:      Lukasz Luba <lukasz.luba@arm.com>
5074 L:      linux-pm@vger.kernel.org
5075 L:      linux-samsung-soc@vger.kernel.org
5076 S:      Maintained
5077 F:      drivers/memory/samsung/exynos5422-dmc.c
5078 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5079
5080 DME1737 HARDWARE MONITOR DRIVER
5081 M:      Juerg Haefliger <juergh@gmail.com>
5082 L:      linux-hwmon@vger.kernel.org
5083 S:      Maintained
5084 F:      Documentation/hwmon/dme1737.rst
5085 F:      drivers/hwmon/dme1737.c
5086
5087 DMI/SMBIOS SUPPORT
5088 M:      Jean Delvare <jdelvare@suse.com>
5089 S:      Maintained
5090 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5091 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5092 F:      drivers/firmware/dmi-id.c
5093 F:      drivers/firmware/dmi_scan.c
5094 F:      include/linux/dmi.h
5095
5096 DOCUMENTATION
5097 M:      Jonathan Corbet <corbet@lwn.net>
5098 L:      linux-doc@vger.kernel.org
5099 S:      Maintained
5100 F:      Documentation/
5101 F:      scripts/documentation-file-ref-check
5102 F:      scripts/kernel-doc
5103 F:      scripts/sphinx-pre-install
5104 X:      Documentation/ABI/
5105 X:      Documentation/firmware-guide/acpi/
5106 X:      Documentation/devicetree/
5107 X:      Documentation/i2c/
5108 X:      Documentation/media/
5109 X:      Documentation/power/
5110 X:      Documentation/spi/
5111 T:      git git://git.lwn.net/linux.git docs-next
5112
5113 DOCUMENTATION/ITALIAN
5114 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5115 L:      linux-doc@vger.kernel.org
5116 S:      Maintained
5117 F:      Documentation/translations/it_IT
5118
5119 DOCUMENTATION SCRIPTS
5120 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5121 L:      linux-doc@vger.kernel.org
5122 S:      Maintained
5123 F:      scripts/documentation-file-ref-check
5124 F:      scripts/sphinx-pre-install
5125 F:      Documentation/sphinx/parse-headers.pl
5126
5127 DONGWOON DW9714 LENS VOICE COIL DRIVER
5128 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5129 L:      linux-media@vger.kernel.org
5130 T:      git git://linuxtv.org/media_tree.git
5131 S:      Maintained
5132 F:      drivers/media/i2c/dw9714.c
5133 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5134
5135 DONGWOON DW9807 LENS VOICE COIL DRIVER
5136 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5137 L:      linux-media@vger.kernel.org
5138 T:      git git://linuxtv.org/media_tree.git
5139 S:      Maintained
5140 F:      drivers/media/i2c/dw9807-vcm.c
5141 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5142
5143 DOUBLETALK DRIVER
5144 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5145 L:      blinux-list@redhat.com
5146 S:      Maintained
5147 F:      drivers/char/dtlk.c
5148 F:      include/linux/dtlk.h
5149
5150 DPAA2 DATAPATH I/O (DPIO) DRIVER
5151 M:      Roy Pledge <Roy.Pledge@nxp.com>
5152 L:      linux-kernel@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/soc/fsl/dpio
5155
5156 DPAA2 ETHERNET DRIVER
5157 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5158 L:      netdev@vger.kernel.org
5159 S:      Maintained
5160 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5161 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5162 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5163 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5164 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5165 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5166 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5167 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5168 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5169
5170 DPAA2 ETHERNET SWITCH DRIVER
5171 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5172 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5173 L:      linux-kernel@vger.kernel.org
5174 S:      Maintained
5175 F:      drivers/staging/fsl-dpaa2/ethsw
5176
5177 DPT_I2O SCSI RAID DRIVER
5178 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5179 L:      linux-scsi@vger.kernel.org
5180 W:      http://www.adaptec.com/
5181 S:      Maintained
5182 F:      drivers/scsi/dpt*
5183 F:      drivers/scsi/dpt/
5184
5185 DRBD DRIVER
5186 M:      Philipp Reisner <philipp.reisner@linbit.com>
5187 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5188 L:      drbd-dev@lists.linbit.com
5189 W:      http://www.drbd.org
5190 T:      git git://git.linbit.com/linux-drbd.git
5191 T:      git git://git.linbit.com/drbd-8.4.git
5192 S:      Supported
5193 F:      drivers/block/drbd/
5194 F:      lib/lru_cache.c
5195 F:      Documentation/admin-guide/blockdev/
5196
5197 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5198 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5199 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5201 S:      Supported
5202 F:      Documentation/kobject.txt
5203 F:      drivers/base/
5204 F:      fs/debugfs/
5205 F:      fs/sysfs/
5206 F:      include/linux/debugfs.h
5207 F:      include/linux/kobj*
5208 F:      lib/kobj*
5209
5210 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5211 M:      Kevin Hilman <khilman@kernel.org>
5212 M:      Nishanth Menon <nm@ti.com>
5213 S:      Maintained
5214 F:      drivers/power/avs/
5215 F:      include/linux/power/smartreflex.h
5216 L:      linux-pm@vger.kernel.org
5217
5218 DRM DRIVER FOR ARM PL111 CLCD
5219 M:      Eric Anholt <eric@anholt.net>
5220 T:      git git://anongit.freedesktop.org/drm/drm-misc
5221 S:      Supported
5222 F:      drivers/gpu/drm/pl111/
5223
5224 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5225 M:      Linus Walleij <linus.walleij@linaro.org>
5226 T:      git git://anongit.freedesktop.org/drm/drm-misc
5227 S:      Maintained
5228 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5229 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5230
5231 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5232 M:      Dave Airlie <airlied@redhat.com>
5233 S:      Odd Fixes
5234 F:      drivers/gpu/drm/ast/
5235
5236 DRM DRIVER FOR ASPEED BMC GFX
5237 M:      Joel Stanley <joel@jms.id.au>
5238 L:      linux-aspeed@lists.ozlabs.org
5239 T:      git git://anongit.freedesktop.org/drm/drm-misc
5240 S:      Supported
5241 F:      drivers/gpu/drm/aspeed/
5242 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5243
5244 DRM DRIVER FOR BOCHS VIRTUAL GPU
5245 M:      Gerd Hoffmann <kraxel@redhat.com>
5246 L:      virtualization@lists.linux-foundation.org
5247 T:      git git://anongit.freedesktop.org/drm/drm-misc
5248 S:      Maintained
5249 F:      drivers/gpu/drm/bochs/
5250
5251 DRM DRIVER FOR BOE HIMAX8279D PANELS
5252 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5253 S:      Maintained
5254 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5255 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5256
5257 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5258 M:      Linus Walleij <linus.walleij@linaro.org>
5259 T:      git git://anongit.freedesktop.org/drm/drm-misc
5260 S:      Maintained
5261 F:      drivers/gpu/drm/tve200/
5262
5263 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5264 M:      Jagan Teki <jagan@amarulasolutions.com>
5265 S:      Maintained
5266 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5267 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5268
5269 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5270 M:      Hans de Goede <hdegoede@redhat.com>
5271 T:      git git://anongit.freedesktop.org/drm/drm-misc
5272 S:      Maintained
5273 F:      drivers/gpu/drm/tiny/gm12u320.c
5274
5275 DRM DRIVER FOR ILITEK ILI9225 PANELS
5276 M:      David Lechner <david@lechnology.com>
5277 T:      git git://anongit.freedesktop.org/drm/drm-misc
5278 S:      Maintained
5279 F:      drivers/gpu/drm/tiny/ili9225.c
5280 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5281
5282 DRM DRIVER FOR HX8357D PANELS
5283 M:      Eric Anholt <eric@anholt.net>
5284 T:      git git://anongit.freedesktop.org/drm/drm-misc
5285 S:      Maintained
5286 F:      drivers/gpu/drm/tiny/hx8357d.c
5287 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5288
5289 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5290 S:      Orphan / Obsolete
5291 F:      drivers/gpu/drm/i810/
5292 F:      include/uapi/drm/i810_drm.h
5293
5294 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5295 S:      Orphan / Obsolete
5296 F:      drivers/gpu/drm/mga/
5297 F:      include/uapi/drm/mga_drm.h
5298
5299 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5300 M:      Dave Airlie <airlied@redhat.com>
5301 S:      Odd Fixes
5302 F:      drivers/gpu/drm/mgag200/
5303
5304 DRM DRIVER FOR MI0283QT
5305 M:      Noralf Trønnes <noralf@tronnes.org>
5306 T:      git git://anongit.freedesktop.org/drm/drm-misc
5307 S:      Maintained
5308 F:      drivers/gpu/drm/tiny/mi0283qt.c
5309 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5310
5311 DRM DRIVER FOR MSM ADRENO GPU
5312 M:      Rob Clark <robdclark@gmail.com>
5313 M:      Sean Paul <sean@poorly.run>
5314 L:      linux-arm-msm@vger.kernel.org
5315 L:      dri-devel@lists.freedesktop.org
5316 L:      freedreno@lists.freedesktop.org
5317 T:      git https://gitlab.freedesktop.org/drm/msm.git
5318 S:      Maintained
5319 F:      drivers/gpu/drm/msm/
5320 F:      include/uapi/drm/msm_drm.h
5321 F:      Documentation/devicetree/bindings/display/msm/
5322
5323 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5324 M:      Ben Skeggs <bskeggs@redhat.com>
5325 L:      dri-devel@lists.freedesktop.org
5326 L:      nouveau@lists.freedesktop.org
5327 T:      git git://github.com/skeggsb/linux
5328 S:      Supported
5329 F:      drivers/gpu/drm/nouveau/
5330 F:      include/uapi/drm/nouveau_drm.h
5331
5332 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5333 M:      Stefan Mavrodiev <stefan@olimex.com>
5334 S:      Maintained
5335 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5336 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5337
5338 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5339 M:      Noralf Trønnes <noralf@tronnes.org>
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341 S:      Maintained
5342 F:      drivers/gpu/drm/tiny/repaper.c
5343 F:      Documentation/devicetree/bindings/display/repaper.txt
5344
5345 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5346 M:      Dave Airlie <airlied@redhat.com>
5347 M:      Gerd Hoffmann <kraxel@redhat.com>
5348 L:      virtualization@lists.linux-foundation.org
5349 T:      git git://anongit.freedesktop.org/drm/drm-misc
5350 S:      Obsolete
5351 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5352 F:      drivers/gpu/drm/cirrus/
5353
5354 DRM DRIVER FOR QXL VIRTUAL GPU
5355 M:      Dave Airlie <airlied@redhat.com>
5356 M:      Gerd Hoffmann <kraxel@redhat.com>
5357 L:      virtualization@lists.linux-foundation.org
5358 L:      spice-devel@lists.freedesktop.org
5359 T:      git git://anongit.freedesktop.org/drm/drm-misc
5360 S:      Maintained
5361 F:      drivers/gpu/drm/qxl/
5362 F:      include/uapi/drm/qxl_drm.h
5363
5364 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5365 M:      Robert Chiras <robert.chiras@nxp.com>
5366 S:      Maintained
5367 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5368 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5369
5370 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5371 S:      Orphan / Obsolete
5372 F:      drivers/gpu/drm/r128/
5373 F:      include/uapi/drm/r128_drm.h
5374
5375 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5376 M:      Guido Günther <agx@sigxcpu.org>
5377 R:      Purism Kernel Team <kernel@puri.sm>
5378 S:      Maintained
5379 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5380 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5381
5382 DRM DRIVER FOR SAVAGE VIDEO CARDS
5383 S:      Orphan / Obsolete
5384 F:      drivers/gpu/drm/savage/
5385 F:      include/uapi/drm/savage_drm.h
5386
5387 DRM DRIVER FOR SIS VIDEO CARDS
5388 S:      Orphan / Obsolete
5389 F:      drivers/gpu/drm/sis/
5390 F:      include/uapi/drm/sis_drm.h
5391
5392 DRM DRIVER FOR SITRONIX ST7701 PANELS
5393 M:      Jagan Teki <jagan@amarulasolutions.com>
5394 S:      Maintained
5395 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5396 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5397
5398 DRM DRIVER FOR SITRONIX ST7586 PANELS
5399 M:      David Lechner <david@lechnology.com>
5400 T:      git git://anongit.freedesktop.org/drm/drm-misc
5401 S:      Maintained
5402 F:      drivers/gpu/drm/tiny/st7586.c
5403 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5404
5405 DRM DRIVER FOR SITRONIX ST7735R PANELS
5406 M:      David Lechner <david@lechnology.com>
5407 T:      git git://anongit.freedesktop.org/drm/drm-misc
5408 S:      Maintained
5409 F:      drivers/gpu/drm/tiny/st7735r.c
5410 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5411
5412 DRM DRIVER FOR SONY ACX424AKP PANELS
5413 M:      Linus Walleij <linus.walleij@linaro.org>
5414 T:      git git://anongit.freedesktop.org/drm/drm-misc
5415 S:      Maintained
5416 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5417
5418 DRM DRIVER FOR ST-ERICSSON MCDE
5419 M:      Linus Walleij <linus.walleij@linaro.org>
5420 T:      git git://anongit.freedesktop.org/drm/drm-misc
5421 S:      Maintained
5422 F:      drivers/gpu/drm/mcde/
5423 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5424
5425 DRM DRIVER FOR TDFX VIDEO CARDS
5426 S:      Orphan / Obsolete
5427 F:      drivers/gpu/drm/tdfx/
5428
5429 DRM DRIVER FOR TPO TPG110 PANELS
5430 M:      Linus Walleij <linus.walleij@linaro.org>
5431 T:      git git://anongit.freedesktop.org/drm/drm-misc
5432 S:      Maintained
5433 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5434 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5435
5436 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5437 M:      Dave Airlie <airlied@redhat.com>
5438 R:      Sean Paul <sean@poorly.run>
5439 L:      dri-devel@lists.freedesktop.org
5440 S:      Odd Fixes
5441 F:      drivers/gpu/drm/udl/
5442 T:      git git://anongit.freedesktop.org/drm/drm-misc
5443
5444 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5445 M:      Hans de Goede <hdegoede@redhat.com>
5446 L:      dri-devel@lists.freedesktop.org
5447 S:      Maintained
5448 F:      drivers/gpu/drm/vboxvideo/
5449 T:      git git://anongit.freedesktop.org/drm/drm-misc
5450
5451 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5452 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5453 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5454 R:      Daniel Vetter <daniel@ffwll.ch>
5455 T:      git git://anongit.freedesktop.org/drm/drm-misc
5456 S:      Maintained
5457 L:      dri-devel@lists.freedesktop.org
5458 F:      drivers/gpu/drm/vkms/
5459 F:      Documentation/gpu/vkms.rst
5460
5461 DRM DRIVER FOR VMWARE VIRTUAL GPU
5462 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5463 M:      Thomas Hellstrom <thellstrom@vmware.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 T:      git git://people.freedesktop.org/~thomash/linux
5466 S:      Supported
5467 F:      drivers/gpu/drm/vmwgfx/
5468 F:      include/uapi/drm/vmwgfx_drm.h
5469
5470 DRM DRIVERS
5471 M:      David Airlie <airlied@linux.ie>
5472 M:      Daniel Vetter <daniel@ffwll.ch>
5473 L:      dri-devel@lists.freedesktop.org
5474 T:      git git://anongit.freedesktop.org/drm/drm
5475 B:      https://bugs.freedesktop.org/
5476 C:      irc://chat.freenode.net/dri-devel
5477 S:      Maintained
5478 F:      drivers/gpu/drm/
5479 F:      drivers/gpu/vga/
5480 F:      Documentation/devicetree/bindings/display/
5481 F:      Documentation/devicetree/bindings/gpu/
5482 F:      Documentation/gpu/
5483 F:      include/drm/
5484 F:      include/uapi/drm/
5485 F:      include/linux/vga*
5486
5487 DRM DRIVERS AND MISC GPU PATCHES
5488 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5489 M:      Maxime Ripard <mripard@kernel.org>
5490 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5491 S:      Maintained
5492 T:      git git://anongit.freedesktop.org/drm/drm-misc
5493 F:      Documentation/gpu/
5494 F:      drivers/gpu/vga/
5495 F:      drivers/gpu/drm/*
5496 F:      include/drm/drm*
5497 F:      include/uapi/drm/drm*
5498 F:      include/linux/vga*
5499
5500 DRM DRIVERS FOR ALLWINNER A10
5501 M:      Maxime Ripard <mripard@kernel.org>
5502 M:      Chen-Yu Tsai <wens@csie.org>
5503 L:      dri-devel@lists.freedesktop.org
5504 S:      Supported
5505 F:      drivers/gpu/drm/sun4i/
5506 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5507 T:      git git://anongit.freedesktop.org/drm/drm-misc
5508
5509 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5510 M:      Maxime Ripard <mripard@kernel.org>
5511 M:      Chen-Yu Tsai <wens@csie.org>
5512 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5513 L:      dri-devel@lists.freedesktop.org
5514 S:      Supported
5515 F:      drivers/gpu/drm/sun4i/sun8i*
5516 T:      git git://anongit.freedesktop.org/drm/drm-misc
5517
5518 DRM DRIVERS FOR AMLOGIC SOCS
5519 M:      Neil Armstrong <narmstrong@baylibre.com>
5520 L:      dri-devel@lists.freedesktop.org
5521 L:      linux-amlogic@lists.infradead.org
5522 W:      http://linux-meson.com/
5523 S:      Supported
5524 F:      drivers/gpu/drm/meson/
5525 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5526 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5527 F:      Documentation/gpu/meson.rst
5528 T:      git git://anongit.freedesktop.org/drm/drm-misc
5529
5530 DRM DRIVERS FOR ATMEL HLCDC
5531 M:      Sam Ravnborg <sam@ravnborg.org>
5532 M:      Boris Brezillon <bbrezillon@kernel.org>
5533 L:      dri-devel@lists.freedesktop.org
5534 S:      Supported
5535 F:      drivers/gpu/drm/atmel-hlcdc/
5536 F:      Documentation/devicetree/bindings/display/atmel/
5537 T:      git git://anongit.freedesktop.org/drm/drm-misc
5538
5539 DRM DRIVERS FOR BRIDGE CHIPS
5540 M:      Andrzej Hajda <a.hajda@samsung.com>
5541 M:      Neil Armstrong <narmstrong@baylibre.com>
5542 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5543 R:      Jonas Karlman <jonas@kwiboo.se>
5544 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5545 S:      Maintained
5546 T:      git git://anongit.freedesktop.org/drm/drm-misc
5547 F:      drivers/gpu/drm/bridge/
5548
5549 DRM DRIVERS FOR EXYNOS
5550 M:      Inki Dae <inki.dae@samsung.com>
5551 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5552 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5553 M:      Kyungmin Park <kyungmin.park@samsung.com>
5554 L:      dri-devel@lists.freedesktop.org
5555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5556 S:      Supported
5557 F:      drivers/gpu/drm/exynos/
5558 F:      include/uapi/drm/exynos_drm.h
5559 F:      Documentation/devicetree/bindings/display/exynos/
5560
5561 DRM DRIVERS FOR FREESCALE DCU
5562 M:      Stefan Agner <stefan@agner.ch>
5563 M:      Alison Wang <alison.wang@nxp.com>
5564 L:      dri-devel@lists.freedesktop.org
5565 S:      Supported
5566 F:      drivers/gpu/drm/fsl-dcu/
5567 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5568 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5569 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5570 T:      git git://anongit.freedesktop.org/drm/drm-misc
5571
5572 DRM DRIVERS FOR FREESCALE IMX
5573 M:      Philipp Zabel <p.zabel@pengutronix.de>
5574 L:      dri-devel@lists.freedesktop.org
5575 S:      Maintained
5576 F:      drivers/gpu/drm/imx/
5577 F:      drivers/gpu/ipu-v3/
5578 F:      Documentation/devicetree/bindings/display/imx/
5579
5580 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5581 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5582 L:      dri-devel@lists.freedesktop.org
5583 T:      git git://github.com/patjak/drm-gma500
5584 S:      Maintained
5585 F:      drivers/gpu/drm/gma500/
5586
5587 DRM DRIVERS FOR HISILICON
5588 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5589 M:      Rongrong Zou <zourongrong@gmail.com>
5590 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5591 R:      Chen Feng <puck.chen@hisilicon.com>
5592 L:      dri-devel@lists.freedesktop.org
5593 T:      git git://github.com/xin3liang/linux.git
5594 S:      Maintained
5595 F:      drivers/gpu/drm/hisilicon/
5596 F:      Documentation/devicetree/bindings/display/hisilicon/
5597
5598 DRM DRIVERS FOR LIMA
5599 M:      Qiang Yu <yuq825@gmail.com>
5600 L:      dri-devel@lists.freedesktop.org
5601 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5602 S:      Maintained
5603 F:      drivers/gpu/drm/lima/
5604 F:      include/uapi/drm/lima_drm.h
5605 T:      git git://anongit.freedesktop.org/drm/drm-misc
5606
5607 DRM DRIVERS FOR MEDIATEK
5608 M:      CK Hu <ck.hu@mediatek.com>
5609 M:      Philipp Zabel <p.zabel@pengutronix.de>
5610 L:      dri-devel@lists.freedesktop.org
5611 S:      Supported
5612 F:      drivers/gpu/drm/mediatek/
5613 F:      Documentation/devicetree/bindings/display/mediatek/
5614
5615 DRM DRIVERS FOR NVIDIA TEGRA
5616 M:      Thierry Reding <thierry.reding@gmail.com>
5617 L:      dri-devel@lists.freedesktop.org
5618 L:      linux-tegra@vger.kernel.org
5619 T:      git git://anongit.freedesktop.org/tegra/linux.git
5620 S:      Supported
5621 F:      drivers/gpu/drm/tegra/
5622 F:      drivers/gpu/host1x/
5623 F:      include/linux/host1x.h
5624 F:      include/uapi/drm/tegra_drm.h
5625 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5626
5627 DRM DRIVERS FOR RENESAS
5628 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5629 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5630 L:      dri-devel@lists.freedesktop.org
5631 L:      linux-renesas-soc@vger.kernel.org
5632 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5633 S:      Supported
5634 F:      drivers/gpu/drm/rcar-du/
5635 F:      drivers/gpu/drm/shmobile/
5636 F:      include/linux/platform_data/shmob_drm.h
5637 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5638 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5639 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5640
5641 DRM DRIVERS FOR ROCKCHIP
5642 M:      Sandy Huang <hjc@rock-chips.com>
5643 M:      Heiko Stübner <heiko@sntech.de>
5644 L:      dri-devel@lists.freedesktop.org
5645 S:      Maintained
5646 F:      drivers/gpu/drm/rockchip/
5647 F:      Documentation/devicetree/bindings/display/rockchip/
5648 T:      git git://anongit.freedesktop.org/drm/drm-misc
5649
5650 DRM DRIVERS FOR STI
5651 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5652 M:      Vincent Abriou <vincent.abriou@st.com>
5653 L:      dri-devel@lists.freedesktop.org
5654 T:      git git://anongit.freedesktop.org/drm/drm-misc
5655 S:      Maintained
5656 F:      drivers/gpu/drm/sti
5657 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5658
5659 DRM DRIVERS FOR STM
5660 M:      Yannick Fertre <yannick.fertre@st.com>
5661 M:      Philippe Cornu <philippe.cornu@st.com>
5662 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5663 M:      Vincent Abriou <vincent.abriou@st.com>
5664 L:      dri-devel@lists.freedesktop.org
5665 T:      git git://anongit.freedesktop.org/drm/drm-misc
5666 S:      Maintained
5667 F:      drivers/gpu/drm/stm
5668 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5669
5670 DRM DRIVERS FOR TI LCDC
5671 M:      Jyri Sarha <jsarha@ti.com>
5672 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5673 L:      dri-devel@lists.freedesktop.org
5674 S:      Maintained
5675 F:      drivers/gpu/drm/tilcdc/
5676 F:      Documentation/devicetree/bindings/display/tilcdc/
5677
5678 DRM DRIVERS FOR TI OMAP
5679 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5680 L:      dri-devel@lists.freedesktop.org
5681 S:      Maintained
5682 F:      drivers/gpu/drm/omapdrm/
5683 F:      Documentation/devicetree/bindings/display/ti/
5684
5685 DRM DRIVERS FOR V3D
5686 M:      Eric Anholt <eric@anholt.net>
5687 S:      Supported
5688 F:      drivers/gpu/drm/v3d/
5689 F:      include/uapi/drm/v3d_drm.h
5690 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5691 T:      git git://anongit.freedesktop.org/drm/drm-misc
5692
5693 DRM DRIVERS FOR VC4
5694 M:      Eric Anholt <eric@anholt.net>
5695 T:      git git://github.com/anholt/linux
5696 S:      Supported
5697 F:      drivers/gpu/drm/vc4/
5698 F:      include/uapi/drm/vc4_drm.h
5699 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5700 T:      git git://anongit.freedesktop.org/drm/drm-misc
5701
5702 DRM DRIVERS FOR VIVANTE GPU IP
5703 M:      Lucas Stach <l.stach@pengutronix.de>
5704 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5705 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5706 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5707 L:      dri-devel@lists.freedesktop.org
5708 S:      Maintained
5709 F:      drivers/gpu/drm/etnaviv/
5710 F:      include/uapi/drm/etnaviv_drm.h
5711 F:      Documentation/devicetree/bindings/display/etnaviv/
5712
5713 DRM DRIVERS FOR ZTE ZX
5714 M:      Shawn Guo <shawnguo@kernel.org>
5715 L:      dri-devel@lists.freedesktop.org
5716 S:      Maintained
5717 F:      drivers/gpu/drm/zte/
5718 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5719 T:      git git://anongit.freedesktop.org/drm/drm-misc
5720
5721 DRM PANEL DRIVERS
5722 M:      Thierry Reding <thierry.reding@gmail.com>
5723 R:      Sam Ravnborg <sam@ravnborg.org>
5724 L:      dri-devel@lists.freedesktop.org
5725 T:      git git://anongit.freedesktop.org/drm/drm-misc
5726 S:      Maintained
5727 F:      drivers/gpu/drm/drm_panel.c
5728 F:      drivers/gpu/drm/panel/
5729 F:      include/drm/drm_panel.h
5730 F:      Documentation/devicetree/bindings/display/panel/
5731
5732 DRM DRIVERS FOR XEN
5733 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5734 T:      git git://anongit.freedesktop.org/drm/drm-misc
5735 L:      dri-devel@lists.freedesktop.org
5736 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5737 S:      Supported
5738 F:      drivers/gpu/drm/xen/
5739 F:      Documentation/gpu/xen-front.rst
5740
5741 DRM TTM SUBSYSTEM
5742 M:      Christian Koenig <christian.koenig@amd.com>
5743 M:      Huang Rui <ray.huang@amd.com>
5744 T:      git git://people.freedesktop.org/~agd5f/linux
5745 S:      Maintained
5746 L:      dri-devel@lists.freedesktop.org
5747 F:      include/drm/ttm/
5748 F:      drivers/gpu/drm/ttm/
5749
5750 DSBR100 USB FM RADIO DRIVER
5751 M:      Alexey Klimov <klimov.linux@gmail.com>
5752 L:      linux-media@vger.kernel.org
5753 T:      git git://linuxtv.org/media_tree.git
5754 S:      Maintained
5755 F:      drivers/media/radio/dsbr100.c
5756
5757 DT3155 MEDIA DRIVER
5758 M:      Hans Verkuil <hverkuil@xs4all.nl>
5759 L:      linux-media@vger.kernel.org
5760 T:      git git://linuxtv.org/media_tree.git
5761 W:      https://linuxtv.org
5762 S:      Odd Fixes
5763 F:      drivers/media/pci/dt3155/
5764
5765 DVB_USB_AF9015 MEDIA DRIVER
5766 M:      Antti Palosaari <crope@iki.fi>
5767 L:      linux-media@vger.kernel.org
5768 W:      https://linuxtv.org
5769 W:      http://palosaari.fi/linux/
5770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5771 T:      git git://linuxtv.org/anttip/media_tree.git
5772 S:      Maintained
5773 F:      drivers/media/usb/dvb-usb-v2/af9015*
5774
5775 DVB_USB_AF9035 MEDIA DRIVER
5776 M:      Antti Palosaari <crope@iki.fi>
5777 L:      linux-media@vger.kernel.org
5778 W:      https://linuxtv.org
5779 W:      http://palosaari.fi/linux/
5780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5781 T:      git git://linuxtv.org/anttip/media_tree.git
5782 S:      Maintained
5783 F:      drivers/media/usb/dvb-usb-v2/af9035*
5784
5785 DVB_USB_ANYSEE MEDIA DRIVER
5786 M:      Antti Palosaari <crope@iki.fi>
5787 L:      linux-media@vger.kernel.org
5788 W:      https://linuxtv.org
5789 W:      http://palosaari.fi/linux/
5790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5791 T:      git git://linuxtv.org/anttip/media_tree.git
5792 S:      Maintained
5793 F:      drivers/media/usb/dvb-usb-v2/anysee*
5794
5795 DVB_USB_AU6610 MEDIA DRIVER
5796 M:      Antti Palosaari <crope@iki.fi>
5797 L:      linux-media@vger.kernel.org
5798 W:      https://linuxtv.org
5799 W:      http://palosaari.fi/linux/
5800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5801 T:      git git://linuxtv.org/anttip/media_tree.git
5802 S:      Maintained
5803 F:      drivers/media/usb/dvb-usb-v2/au6610*
5804
5805 DVB_USB_CE6230 MEDIA DRIVER
5806 M:      Antti Palosaari <crope@iki.fi>
5807 L:      linux-media@vger.kernel.org
5808 W:      https://linuxtv.org
5809 W:      http://palosaari.fi/linux/
5810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5811 T:      git git://linuxtv.org/anttip/media_tree.git
5812 S:      Maintained
5813 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5814
5815 DVB_USB_CXUSB MEDIA DRIVER
5816 M:      Michael Krufky <mkrufky@linuxtv.org>
5817 L:      linux-media@vger.kernel.org
5818 W:      https://linuxtv.org
5819 W:      http://github.com/mkrufky
5820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5821 T:      git git://linuxtv.org/media_tree.git
5822 S:      Maintained
5823 F:      drivers/media/usb/dvb-usb/cxusb*
5824
5825 DVB_USB_EC168 MEDIA DRIVER
5826 M:      Antti Palosaari <crope@iki.fi>
5827 L:      linux-media@vger.kernel.org
5828 W:      https://linuxtv.org
5829 W:      http://palosaari.fi/linux/
5830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5831 T:      git git://linuxtv.org/anttip/media_tree.git
5832 S:      Maintained
5833 F:      drivers/media/usb/dvb-usb-v2/ec168*
5834
5835 DVB_USB_GL861 MEDIA DRIVER
5836 M:      Antti Palosaari <crope@iki.fi>
5837 L:      linux-media@vger.kernel.org
5838 W:      https://linuxtv.org
5839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5840 T:      git git://linuxtv.org/anttip/media_tree.git
5841 S:      Maintained
5842 F:      drivers/media/usb/dvb-usb-v2/gl861*
5843
5844 DVB_USB_MXL111SF MEDIA DRIVER
5845 M:      Michael Krufky <mkrufky@linuxtv.org>
5846 L:      linux-media@vger.kernel.org
5847 W:      https://linuxtv.org
5848 W:      http://github.com/mkrufky
5849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5850 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5851 S:      Maintained
5852 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5853
5854 DVB_USB_RTL28XXU MEDIA DRIVER
5855 M:      Antti Palosaari <crope@iki.fi>
5856 L:      linux-media@vger.kernel.org
5857 W:      https://linuxtv.org
5858 W:      http://palosaari.fi/linux/
5859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5860 T:      git git://linuxtv.org/anttip/media_tree.git
5861 S:      Maintained
5862 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5863
5864 DVB_USB_V2 MEDIA DRIVER
5865 M:      Antti Palosaari <crope@iki.fi>
5866 L:      linux-media@vger.kernel.org
5867 W:      https://linuxtv.org
5868 W:      http://palosaari.fi/linux/
5869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5870 T:      git git://linuxtv.org/anttip/media_tree.git
5871 S:      Maintained
5872 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5873 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5874
5875 DYNAMIC DEBUG
5876 M:      Jason Baron <jbaron@akamai.com>
5877 S:      Maintained
5878 F:      lib/dynamic_debug.c
5879 F:      include/linux/dynamic_debug.h
5880
5881 DYNAMIC INTERRUPT MODERATION
5882 M:      Tal Gilboa <talgi@mellanox.com>
5883 S:      Maintained
5884 F:      include/linux/dim.h
5885 F:      lib/dim/
5886
5887 DZ DECSTATION DZ11 SERIAL DRIVER
5888 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5889 S:      Maintained
5890 F:      drivers/tty/serial/dz.*
5891
5892 E3X0 POWER BUTTON DRIVER
5893 M:      Moritz Fischer <moritz.fischer@ettus.com>
5894 L:      usrp-users@lists.ettus.com
5895 W:      http://www.ettus.com
5896 S:      Supported
5897 F:      drivers/input/misc/e3x0-button.c
5898 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5899
5900 E4000 MEDIA DRIVER
5901 M:      Antti Palosaari <crope@iki.fi>
5902 L:      linux-media@vger.kernel.org
5903 W:      https://linuxtv.org
5904 W:      http://palosaari.fi/linux/
5905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5906 T:      git git://linuxtv.org/anttip/media_tree.git
5907 S:      Maintained
5908 F:      drivers/media/tuners/e4000*
5909
5910 EARTH_PT1 MEDIA DRIVER
5911 M:      Akihiro Tsukada <tskd08@gmail.com>
5912 L:      linux-media@vger.kernel.org
5913 S:      Odd Fixes
5914 F:      drivers/media/pci/pt1/
5915
5916 EARTH_PT3 MEDIA DRIVER
5917 M:      Akihiro Tsukada <tskd08@gmail.com>
5918 L:      linux-media@vger.kernel.org
5919 S:      Odd Fixes
5920 F:      drivers/media/pci/pt3/
5921
5922 EC100 MEDIA DRIVER
5923 M:      Antti Palosaari <crope@iki.fi>
5924 L:      linux-media@vger.kernel.org
5925 W:      https://linuxtv.org
5926 W:      http://palosaari.fi/linux/
5927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5928 T:      git git://linuxtv.org/anttip/media_tree.git
5929 S:      Maintained
5930 F:      drivers/media/dvb-frontends/ec100*
5931
5932 ECRYPT FILE SYSTEM
5933 M:      Tyler Hicks <tyhicks@canonical.com>
5934 L:      ecryptfs@vger.kernel.org
5935 W:      http://ecryptfs.org
5936 W:      https://launchpad.net/ecryptfs
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5938 S:      Supported
5939 F:      Documentation/filesystems/ecryptfs.txt
5940 F:      fs/ecryptfs/
5941
5942 EDAC-AMD64
5943 M:      Borislav Petkov <bp@alien8.de>
5944 L:      linux-edac@vger.kernel.org
5945 S:      Maintained
5946 F:      drivers/edac/amd64_edac*
5947
5948 EDAC-ARMADA
5949 M:      Jan Luebbe <jlu@pengutronix.de>
5950 L:      linux-edac@vger.kernel.org
5951 S:      Maintained
5952 F:      drivers/edac/armada_xp_*
5953
5954 EDAC-AST2500
5955 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5956 S:      Supported
5957 F:      drivers/edac/aspeed_edac.c
5958 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5959
5960 EDAC-BLUEFIELD
5961 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5962 S:      Supported
5963 F:      drivers/edac/bluefield_edac.c
5964
5965 EDAC-CALXEDA
5966 M:      Robert Richter <rric@kernel.org>
5967 L:      linux-edac@vger.kernel.org
5968 S:      Maintained
5969 F:      drivers/edac/highbank*
5970
5971 EDAC-CAVIUM OCTEON
5972 M:      Ralf Baechle <ralf@linux-mips.org>
5973 M:      Robert Richter <rrichter@marvell.com>
5974 L:      linux-edac@vger.kernel.org
5975 L:      linux-mips@vger.kernel.org
5976 S:      Supported
5977 F:      drivers/edac/octeon_edac*
5978
5979 EDAC-CAVIUM THUNDERX
5980 M:      Robert Richter <rrichter@marvell.com>
5981 L:      linux-edac@vger.kernel.org
5982 S:      Supported
5983 F:      drivers/edac/thunderx_edac*
5984
5985 EDAC-CORE
5986 M:      Borislav Petkov <bp@alien8.de>
5987 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5988 M:      Tony Luck <tony.luck@intel.com>
5989 R:      James Morse <james.morse@arm.com>
5990 R:      Robert Richter <rrichter@marvell.com>
5991 L:      linux-edac@vger.kernel.org
5992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5993 S:      Supported
5994 F:      Documentation/admin-guide/ras.rst
5995 F:      Documentation/driver-api/edac.rst
5996 F:      drivers/edac/
5997 F:      include/linux/edac.h
5998
5999 EDAC-E752X
6000 M:      Mark Gross <mark.gross@intel.com>
6001 L:      linux-edac@vger.kernel.org
6002 S:      Maintained
6003 F:      drivers/edac/e752x_edac.c
6004
6005 EDAC-E7XXX
6006 L:      linux-edac@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/edac/e7xxx_edac.c
6009
6010 EDAC-FSL_DDR
6011 M:      York Sun <york.sun@nxp.com>
6012 L:      linux-edac@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/edac/fsl_ddr_edac.*
6015
6016 EDAC-GHES
6017 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6018 L:      linux-edac@vger.kernel.org
6019 S:      Maintained
6020 F:      drivers/edac/ghes_edac.c
6021
6022 EDAC-I10NM
6023 M:      Tony Luck <tony.luck@intel.com>
6024 L:      linux-edac@vger.kernel.org
6025 S:      Maintained
6026 F:      drivers/edac/i10nm_base.c
6027
6028 EDAC-I3000
6029 L:      linux-edac@vger.kernel.org
6030 S:      Orphan
6031 F:      drivers/edac/i3000_edac.c
6032
6033 EDAC-I5000
6034 L:      linux-edac@vger.kernel.org
6035 S:      Maintained
6036 F:      drivers/edac/i5000_edac.c
6037
6038 EDAC-I5400
6039 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6040 L:      linux-edac@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/edac/i5400_edac.c
6043
6044 EDAC-I7300
6045 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6046 L:      linux-edac@vger.kernel.org
6047 S:      Maintained
6048 F:      drivers/edac/i7300_edac.c
6049
6050 EDAC-I7CORE
6051 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6052 L:      linux-edac@vger.kernel.org
6053 S:      Maintained
6054 F:      drivers/edac/i7core_edac.c
6055
6056 EDAC-I82443BXGX
6057 M:      Tim Small <tim@buttersideup.com>
6058 L:      linux-edac@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/edac/i82443bxgx_edac.c
6061
6062 EDAC-I82975X
6063 M:      "Arvind R." <arvino55@gmail.com>
6064 L:      linux-edac@vger.kernel.org
6065 S:      Maintained
6066 F:      drivers/edac/i82975x_edac.c
6067
6068 EDAC-IE31200
6069 M:      Jason Baron <jbaron@akamai.com>
6070 L:      linux-edac@vger.kernel.org
6071 S:      Maintained
6072 F:      drivers/edac/ie31200_edac.c
6073
6074 EDAC-MPC85XX
6075 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6076 L:      linux-edac@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/edac/mpc85xx_edac.[ch]
6079
6080 EDAC-PASEMI
6081 M:      Egor Martovetsky <egor@pasemi.com>
6082 L:      linux-edac@vger.kernel.org
6083 S:      Maintained
6084 F:      drivers/edac/pasemi_edac.c
6085
6086 EDAC-PND2
6087 M:      Tony Luck <tony.luck@intel.com>
6088 L:      linux-edac@vger.kernel.org
6089 S:      Maintained
6090 F:      drivers/edac/pnd2_edac.[ch]
6091
6092 EDAC-R82600
6093 M:      Tim Small <tim@buttersideup.com>
6094 L:      linux-edac@vger.kernel.org
6095 S:      Maintained
6096 F:      drivers/edac/r82600_edac.c
6097
6098 EDAC-SBRIDGE
6099 M:      Tony Luck <tony.luck@intel.com>
6100 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6101 L:      linux-edac@vger.kernel.org
6102 S:      Maintained
6103 F:      drivers/edac/sb_edac.c
6104
6105 EDAC-SIFIVE
6106 M:      Yash Shah <yash.shah@sifive.com>
6107 L:      linux-edac@vger.kernel.org
6108 S:      Supported
6109 F:      drivers/edac/sifive_edac.c
6110 F:      drivers/soc/sifive_l2_cache.c
6111
6112 EDAC-SKYLAKE
6113 M:      Tony Luck <tony.luck@intel.com>
6114 L:      linux-edac@vger.kernel.org
6115 S:      Maintained
6116 F:      drivers/edac/skx_*.c
6117
6118 EDAC-TI
6119 M:      Tero Kristo <t-kristo@ti.com>
6120 L:      linux-edac@vger.kernel.org
6121 S:      Maintained
6122 F:      drivers/edac/ti_edac.c
6123
6124 EDAC-QCOM
6125 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6126 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6127 L:      linux-arm-msm@vger.kernel.org
6128 L:      linux-edac@vger.kernel.org
6129 S:      Maintained
6130 F:      drivers/edac/qcom_edac.c
6131
6132 EDIROL UA-101/UA-1000 DRIVER
6133 M:      Clemens Ladisch <clemens@ladisch.de>
6134 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6136 S:      Maintained
6137 F:      sound/usb/misc/ua101.c
6138
6139 EFI TEST DRIVER
6140 L:      linux-efi@vger.kernel.org
6141 M:      Ivan Hu <ivan.hu@canonical.com>
6142 M:      Ard Biesheuvel <ardb@kernel.org>
6143 S:      Maintained
6144 F:      drivers/firmware/efi/test/
6145
6146 EFI VARIABLE FILESYSTEM
6147 M:      Matthew Garrett <matthew.garrett@nebula.com>
6148 M:      Jeremy Kerr <jk@ozlabs.org>
6149 M:      Ard Biesheuvel <ardb@kernel.org>
6150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6151 L:      linux-efi@vger.kernel.org
6152 S:      Maintained
6153 F:      fs/efivarfs/
6154
6155 EFIFB FRAMEBUFFER DRIVER
6156 L:      linux-fbdev@vger.kernel.org
6157 M:      Peter Jones <pjones@redhat.com>
6158 S:      Maintained
6159 F:      drivers/video/fbdev/efifb.c
6160
6161 EFS FILESYSTEM
6162 W:      http://aeschi.ch.eu.org/efs/
6163 S:      Orphan
6164 F:      fs/efs/
6165
6166 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6167 M:      Douglas Miller <dougmill@linux.ibm.com>
6168 L:      netdev@vger.kernel.org
6169 S:      Maintained
6170 F:      drivers/net/ethernet/ibm/ehea/
6171
6172 EM28XX VIDEO4LINUX DRIVER
6173 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6174 L:      linux-media@vger.kernel.org
6175 W:      https://linuxtv.org
6176 T:      git git://linuxtv.org/media_tree.git
6177 S:      Maintained
6178 F:      drivers/media/usb/em28xx/
6179 F:      Documentation/media/v4l-drivers/em28xx*
6180
6181 EMBEDDED LINUX
6182 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6183 M:      Matt Mackall <mpm@selenic.com>
6184 M:      David Woodhouse <dwmw2@infradead.org>
6185 L:      linux-embedded@vger.kernel.org
6186 S:      Maintained
6187
6188 Emulex 10Gbps iSCSI - OneConnect DRIVER
6189 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6190 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6191 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6192 L:      linux-scsi@vger.kernel.org
6193 W:      http://www.broadcom.com
6194 S:      Supported
6195 F:      drivers/scsi/be2iscsi/
6196
6197 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6198 M:      Sathya Perla <sathya.perla@broadcom.com>
6199 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6200 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6201 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6202 L:      netdev@vger.kernel.org
6203 W:      http://www.emulex.com
6204 S:      Supported
6205 F:      drivers/net/ethernet/emulex/benet/
6206
6207 EMULEX ONECONNECT ROCE DRIVER
6208 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6209 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6210 L:      linux-rdma@vger.kernel.org
6211 W:      http://www.broadcom.com
6212 S:      Odd Fixes
6213 F:      drivers/infiniband/hw/ocrdma/
6214 F:      include/uapi/rdma/ocrdma-abi.h
6215
6216 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6217 M:      James Smart <james.smart@broadcom.com>
6218 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6219 L:      linux-scsi@vger.kernel.org
6220 W:      http://www.broadcom.com
6221 S:      Supported
6222 F:      drivers/scsi/lpfc/
6223
6224 ENE CB710 FLASH CARD READER DRIVER
6225 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6226 S:      Maintained
6227 F:      drivers/misc/cb710/
6228 F:      drivers/mmc/host/cb710-mmc.*
6229 F:      include/linux/cb710.h
6230
6231 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6232 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6233 S:      Maintained
6234 F:      drivers/media/rc/ene_ir.*
6235
6236 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6237 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
6238 L:      linuxppc-dev@lists.ozlabs.org
6239 S:      Maintained
6240 F:      drivers/tty/ehv_bytechan.c
6241
6242 EPSON S1D13XXX FRAMEBUFFER DRIVER
6243 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6244 S:      Maintained
6245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6246 F:      drivers/video/fbdev/s1d13xxxfb.c
6247 F:      include/video/s1d13xxxfb.h
6248
6249 EROFS FILE SYSTEM
6250 M:      Gao Xiang <gaoxiang25@huawei.com>
6251 M:      Chao Yu <yuchao0@huawei.com>
6252 L:      linux-erofs@lists.ozlabs.org
6253 S:      Maintained
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6255 F:      Documentation/filesystems/erofs.txt
6256 F:      fs/erofs/
6257 F:      include/trace/events/erofs.h
6258
6259 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6260 M:      Jeff Layton <jlayton@kernel.org>
6261 S:      Maintained
6262 F:      lib/errseq.c
6263 F:      include/linux/errseq.h
6264
6265 ET131X NETWORK DRIVER
6266 M:      Mark Einon <mark.einon@gmail.com>
6267 S:      Odd Fixes
6268 F:      drivers/net/ethernet/agere/
6269
6270 ETHERNET BRIDGE
6271 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6272 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6273 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6274 L:      netdev@vger.kernel.org
6275 W:      http://www.linuxfoundation.org/en/Net:Bridge
6276 S:      Maintained
6277 F:      include/linux/netfilter_bridge/
6278 F:      net/bridge/
6279
6280 ETHERNET PHY LIBRARY
6281 M:      Andrew Lunn <andrew@lunn.ch>
6282 M:      Florian Fainelli <f.fainelli@gmail.com>
6283 M:      Heiner Kallweit <hkallweit1@gmail.com>
6284 R:      Russell King <linux@armlinux.org.uk>
6285 L:      netdev@vger.kernel.org
6286 S:      Maintained
6287 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6288 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6289 F:      Documentation/devicetree/bindings/net/mdio*
6290 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6291 F:      Documentation/networking/phy.rst
6292 F:      drivers/net/phy/
6293 F:      drivers/of/of_mdio.c
6294 F:      drivers/of/of_net.c
6295 F:      include/dt-bindings/net/qca-ar803x.h
6296 F:      include/linux/*mdio*.h
6297 F:      include/linux/of_net.h
6298 F:      include/linux/phy.h
6299 F:      include/linux/phy_fixed.h
6300 F:      include/linux/platform_data/mdio-bcm-unimac.h
6301 F:      include/linux/platform_data/mdio-gpio.h
6302 F:      include/trace/events/mdio.h
6303 F:      include/uapi/linux/mdio.h
6304 F:      include/uapi/linux/mii.h
6305
6306 EXFAT FILE SYSTEM
6307 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6308 L:      linux-fsdevel@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/staging/exfat/
6311
6312 EXT2 FILE SYSTEM
6313 M:      Jan Kara <jack@suse.com>
6314 L:      linux-ext4@vger.kernel.org
6315 S:      Maintained
6316 F:      Documentation/filesystems/ext2.txt
6317 F:      fs/ext2/
6318 F:      include/linux/ext2*
6319
6320 EXT4 FILE SYSTEM
6321 M:      "Theodore Ts'o" <tytso@mit.edu>
6322 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6323 L:      linux-ext4@vger.kernel.org
6324 W:      http://ext4.wiki.kernel.org
6325 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6327 S:      Maintained
6328 F:      Documentation/filesystems/ext4/
6329 F:      fs/ext4/
6330
6331 Extended Verification Module (EVM)
6332 M:      Mimi Zohar <zohar@linux.ibm.com>
6333 L:      linux-integrity@vger.kernel.org
6334 S:      Supported
6335 F:      security/integrity/evm/
6336
6337 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6338 M:      Ard Biesheuvel <ardb@kernel.org>
6339 L:      linux-efi@vger.kernel.org
6340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6341 S:      Maintained
6342 F:      Documentation/admin-guide/efi-stub.rst
6343 F:      arch/*/kernel/efi.c
6344 F:      arch/x86/boot/compressed/eboot.[ch]
6345 F:      arch/*/include/asm/efi.h
6346 F:      arch/x86/platform/efi/
6347 F:      drivers/firmware/efi/
6348 F:      include/linux/efi*.h
6349 F:      arch/arm/boot/compressed/efi-header.S
6350 F:      arch/arm64/kernel/efi-entry.S
6351
6352 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6353 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6354 M:      Chanwoo Choi <cw00.choi@samsung.com>
6355 L:      linux-kernel@vger.kernel.org
6356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6357 S:      Maintained
6358 F:      drivers/extcon/
6359 F:      include/linux/extcon/
6360 F:      include/linux/extcon.h
6361 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6362 F:      Documentation/devicetree/bindings/extcon/
6363
6364 EXYNOS DP DRIVER
6365 M:      Jingoo Han <jingoohan1@gmail.com>
6366 L:      dri-devel@lists.freedesktop.org
6367 S:      Maintained
6368 F:      drivers/gpu/drm/exynos/exynos_dp*
6369
6370 EXYNOS SYSMMU (IOMMU) driver
6371 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6372 L:      iommu@lists.linux-foundation.org
6373 S:      Maintained
6374 F:      drivers/iommu/exynos-iommu.c
6375
6376 EZchip NPS platform support
6377 M:      Vineet Gupta <vgupta@synopsys.com>
6378 M:      Ofer Levi <oferle@mellanox.com>
6379 S:      Supported
6380 F:      arch/arc/plat-eznps
6381 F:      arch/arc/boot/dts/eznps.dts
6382
6383 F2FS FILE SYSTEM
6384 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6385 M:      Chao Yu <yuchao0@huawei.com>
6386 L:      linux-f2fs-devel@lists.sourceforge.net
6387 W:      https://f2fs.wiki.kernel.org/
6388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6389 S:      Maintained
6390 F:      Documentation/filesystems/f2fs.txt
6391 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6392 F:      fs/f2fs/
6393 F:      include/linux/f2fs_fs.h
6394 F:      include/trace/events/f2fs.h
6395
6396 F71805F HARDWARE MONITORING DRIVER
6397 M:      Jean Delvare <jdelvare@suse.com>
6398 L:      linux-hwmon@vger.kernel.org
6399 S:      Maintained
6400 F:      Documentation/hwmon/f71805f.rst
6401 F:      drivers/hwmon/f71805f.c
6402
6403 FADDR2LINE
6404 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6405 S:      Maintained
6406 F:      scripts/faddr2line
6407
6408 FAILOVER MODULE
6409 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6410 L:      netdev@vger.kernel.org
6411 S:      Supported
6412 F:      net/core/failover.c
6413 F:      include/net/failover.h
6414 F:      Documentation/networking/failover.rst
6415
6416 FANOTIFY
6417 M:      Jan Kara <jack@suse.cz>
6418 R:      Amir Goldstein <amir73il@gmail.com>
6419 L:      linux-fsdevel@vger.kernel.org
6420 S:      Maintained
6421 F:      fs/notify/fanotify/
6422 F:      include/linux/fanotify.h
6423 F:      include/uapi/linux/fanotify.h
6424
6425 FARSYNC SYNCHRONOUS DRIVER
6426 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6427 W:      http://www.farsite.co.uk/
6428 S:      Supported
6429 F:      drivers/net/wan/farsync.*
6430
6431 FAULT INJECTION SUPPORT
6432 M:      Akinobu Mita <akinobu.mita@gmail.com>
6433 S:      Supported
6434 F:      Documentation/fault-injection/
6435 F:      lib/fault-inject.c
6436
6437 FBTFT Framebuffer drivers
6438 S:      Orphan
6439 L:      dri-devel@lists.freedesktop.org
6440 L:      linux-fbdev@vger.kernel.org
6441 F:      drivers/staging/fbtft/
6442
6443 FC0011 TUNER DRIVER
6444 M:      Michael Buesch <m@bues.ch>
6445 L:      linux-media@vger.kernel.org
6446 S:      Maintained
6447 F:      drivers/media/tuners/fc0011.h
6448 F:      drivers/media/tuners/fc0011.c
6449
6450 FC2580 MEDIA DRIVER
6451 M:      Antti Palosaari <crope@iki.fi>
6452 L:      linux-media@vger.kernel.org
6453 W:      https://linuxtv.org
6454 W:      http://palosaari.fi/linux/
6455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6456 T:      git git://linuxtv.org/anttip/media_tree.git
6457 S:      Maintained
6458 F:      drivers/media/tuners/fc2580*
6459
6460 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6461 M:      Hannes Reinecke <hare@suse.de>
6462 L:      linux-scsi@vger.kernel.org
6463 W:      www.Open-FCoE.org
6464 S:      Supported
6465 F:      drivers/scsi/libfc/
6466 F:      drivers/scsi/fcoe/
6467 F:      include/scsi/fc/
6468 F:      include/scsi/libfc.h
6469 F:      include/scsi/libfcoe.h
6470 F:      include/uapi/scsi/fc/
6471
6472 FILE LOCKING (flock() and fcntl()/lockf())
6473 M:      Jeff Layton <jlayton@kernel.org>
6474 M:      "J. Bruce Fields" <bfields@fieldses.org>
6475 L:      linux-fsdevel@vger.kernel.org
6476 S:      Maintained
6477 F:      include/linux/fcntl.h
6478 F:      include/uapi/linux/fcntl.h
6479 F:      fs/fcntl.c
6480 F:      fs/locks.c
6481
6482 FILESYSTEMS (VFS and infrastructure)
6483 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6484 L:      linux-fsdevel@vger.kernel.org
6485 S:      Maintained
6486 F:      fs/*
6487 F:      include/linux/fs.h
6488 F:      include/linux/fs_types.h
6489 F:      include/uapi/linux/fs.h
6490 F:      include/uapi/linux/openat2.h
6491
6492 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6493 M:      Riku Voipio <riku.voipio@iki.fi>
6494 L:      linux-hwmon@vger.kernel.org
6495 S:      Maintained
6496 F:      drivers/hwmon/f75375s.c
6497 F:      include/linux/f75375s.h
6498
6499 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6500 M:      Clemens Ladisch <clemens@ladisch.de>
6501 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6502 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6504 S:      Maintained
6505 F:      sound/firewire/
6506 F:      include/uapi/sound/firewire.h
6507
6508 FIREWIRE MEDIA DRIVERS (firedtv)
6509 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6510 L:      linux-media@vger.kernel.org
6511 L:      linux1394-devel@lists.sourceforge.net
6512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6513 S:      Maintained
6514 F:      drivers/media/firewire/
6515
6516 FIREWIRE SBP-2 TARGET
6517 M:      Chris Boot <bootc@bootc.net>
6518 L:      linux-scsi@vger.kernel.org
6519 L:      target-devel@vger.kernel.org
6520 L:      linux1394-devel@lists.sourceforge.net
6521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6522 S:      Maintained
6523 F:      drivers/target/sbp/
6524
6525 FIREWIRE SUBSYSTEM
6526 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6527 L:      linux1394-devel@lists.sourceforge.net
6528 W:      http://ieee1394.wiki.kernel.org/
6529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6530 S:      Maintained
6531 F:      drivers/firewire/
6532 F:      include/linux/firewire.h
6533 F:      include/uapi/linux/firewire*.h
6534 F:      tools/firewire/
6535
6536 FIRMWARE LOADER (request_firmware)
6537 M:      Luis Chamberlain <mcgrof@kernel.org>
6538 L:      linux-kernel@vger.kernel.org
6539 S:      Maintained
6540 F:      Documentation/firmware_class/
6541 F:      drivers/base/firmware_loader/
6542 F:      include/linux/firmware.h
6543
6544 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6545 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6546 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6547 S:      Maintained
6548 F:      drivers/block/rsxx/
6549
6550 FLEXTIMER FTM-QUADDEC DRIVER
6551 M:      Patrick Havelange <patrick.havelange@essensium.com>
6552 L:      linux-iio@vger.kernel.org
6553 S:      Maintained
6554 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6555 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6556 F:      drivers/counter/ftm-quaddec.c
6557
6558 FLOPPY DRIVER
6559 M:      Denis Efremov <efremov@linux.com>
6560 S:      Odd Fixes
6561 L:      linux-block@vger.kernel.org
6562 F:      drivers/block/floppy.c
6563
6564 FPGA MANAGER FRAMEWORK
6565 M:      Moritz Fischer <mdf@kernel.org>
6566 L:      linux-fpga@vger.kernel.org
6567 S:      Maintained
6568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6569 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6570 F:      Documentation/fpga/
6571 F:      Documentation/driver-api/fpga/
6572 F:      Documentation/devicetree/bindings/fpga/
6573 F:      drivers/fpga/
6574 F:      include/linux/fpga/
6575 W:      http://www.rocketboards.org
6576
6577 FPGA DFL DRIVERS
6578 M:      Wu Hao <hao.wu@intel.com>
6579 L:      linux-fpga@vger.kernel.org
6580 S:      Maintained
6581 F:      Documentation/fpga/dfl.rst
6582 F:      include/uapi/linux/fpga-dfl.h
6583 F:      drivers/fpga/dfl*
6584
6585 FPU EMULATOR
6586 M:      Bill Metzenthen <billm@melbpc.org.au>
6587 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6588 S:      Maintained
6589 F:      arch/x86/math-emu/
6590
6591 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6592 L:      netdev@vger.kernel.org
6593 S:      Orphan
6594 F:      drivers/net/wan/dlci.c
6595 F:      drivers/net/wan/sdla.c
6596
6597 FRAMEBUFFER LAYER
6598 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6599 L:      dri-devel@lists.freedesktop.org
6600 L:      linux-fbdev@vger.kernel.org
6601 T:      git git://anongit.freedesktop.org/drm/drm-misc
6602 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6603 S:      Maintained
6604 F:      Documentation/fb/
6605 F:      drivers/video/
6606 F:      include/video/
6607 F:      include/linux/fb.h
6608 F:      include/uapi/video/
6609 F:      include/uapi/linux/fb.h
6610
6611 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6612 M:      Horia Geantă <horia.geanta@nxp.com>
6613 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6614 L:      linux-crypto@vger.kernel.org
6615 S:      Maintained
6616 F:      drivers/crypto/caam/
6617 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6618
6619 FREESCALE DIU FRAMEBUFFER DRIVER
6620 M:      Timur Tabi <timur@kernel.org>
6621 L:      linux-fbdev@vger.kernel.org
6622 S:      Maintained
6623 F:      drivers/video/fbdev/fsl-diu-fb.*
6624
6625 FREESCALE DMA DRIVER
6626 M:      Li Yang <leoyang.li@nxp.com>
6627 M:      Zhang Wei <zw@zh-kernel.org>
6628 L:      linuxppc-dev@lists.ozlabs.org
6629 S:      Maintained
6630 F:      drivers/dma/fsldma.*
6631
6632 FREESCALE ENETC ETHERNET DRIVERS
6633 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6634 L:      netdev@vger.kernel.org
6635 S:      Maintained
6636 F:      drivers/net/ethernet/freescale/enetc/
6637
6638 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6639 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6640 L:      netdev@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/net/ethernet/freescale/gianfar*
6643 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6644
6645 FREESCALE GPMI NAND DRIVER
6646 M:      Han Xu <han.xu@nxp.com>
6647 L:      linux-mtd@lists.infradead.org
6648 S:      Maintained
6649 F:      drivers/mtd/nand/raw/gpmi-nand/*
6650
6651 FREESCALE I2C CPM DRIVER
6652 M:      Jochen Friedrich <jochen@scram.de>
6653 L:      linuxppc-dev@lists.ozlabs.org
6654 L:      linux-i2c@vger.kernel.org
6655 S:      Maintained
6656 F:      drivers/i2c/busses/i2c-cpm.c
6657
6658 FREESCALE IMX DDR PMU DRIVER
6659 M:      Frank Li <Frank.li@nxp.com>
6660 L:      linux-arm-kernel@lists.infradead.org
6661 S:      Maintained
6662 F:      drivers/perf/fsl_imx8_ddr_perf.c
6663 F:      Documentation/admin-guide/perf/imx-ddr.rst
6664 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6665
6666 FREESCALE IMX I2C DRIVER
6667 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6668 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6669 L:      linux-i2c@vger.kernel.org
6670 S:      Maintained
6671 F:      drivers/i2c/busses/i2c-imx.c
6672 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6673
6674 FREESCALE IMX LPI2C DRIVER
6675 M:      Dong Aisheng <aisheng.dong@nxp.com>
6676 L:      linux-i2c@vger.kernel.org
6677 L:      linux-imx@nxp.com
6678 S:      Maintained
6679 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6680 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6681
6682 FREESCALE IMX / MXC FEC DRIVER
6683 M:      Fugang Duan <fugang.duan@nxp.com>
6684 L:      netdev@vger.kernel.org
6685 S:      Maintained
6686 F:      drivers/net/ethernet/freescale/fec_main.c
6687 F:      drivers/net/ethernet/freescale/fec_ptp.c
6688 F:      drivers/net/ethernet/freescale/fec.h
6689 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6690
6691 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6692 M:      Sascha Hauer <s.hauer@pengutronix.de>
6693 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6694 L:      linux-fbdev@vger.kernel.org
6695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6696 S:      Maintained
6697 F:      include/linux/platform_data/video-imxfb.h
6698 F:      drivers/video/fbdev/imxfb.c
6699
6700 FREESCALE QORIQ DPAA ETHERNET DRIVER
6701 M:      Madalin Bucur <madalin.bucur@nxp.com>
6702 L:      netdev@vger.kernel.org
6703 S:      Maintained
6704 F:      drivers/net/ethernet/freescale/dpaa
6705
6706 FREESCALE QORIQ DPAA FMAN DRIVER
6707 M:      Madalin Bucur <madalin.bucur@nxp.com>
6708 L:      netdev@vger.kernel.org
6709 S:      Maintained
6710 F:      drivers/net/ethernet/freescale/fman
6711 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6712
6713 FREESCALE QORIQ PTP CLOCK DRIVER
6714 M:      Yangbo Lu <yangbo.lu@nxp.com>
6715 L:      netdev@vger.kernel.org
6716 S:      Maintained
6717 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6718 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6719 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6720 F:      drivers/ptp/ptp_qoriq.c
6721 F:      drivers/ptp/ptp_qoriq_debugfs.c
6722 F:      include/linux/fsl/ptp_qoriq.h
6723 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6724
6725 FREESCALE QUAD SPI DRIVER
6726 M:      Han Xu <han.xu@nxp.com>
6727 L:      linux-spi@vger.kernel.org
6728 S:      Maintained
6729 F:      drivers/spi/spi-fsl-qspi.c
6730
6731 FREESCALE QUICC ENGINE LIBRARY
6732 M:      Qiang Zhao <qiang.zhao@nxp.com>
6733 L:      linuxppc-dev@lists.ozlabs.org
6734 S:      Maintained
6735 F:      drivers/soc/fsl/qe/
6736 F:      include/soc/fsl/*qe*.h
6737 F:      include/soc/fsl/*ucc*.h
6738
6739 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6740 M:      Li Yang <leoyang.li@nxp.com>
6741 L:      netdev@vger.kernel.org
6742 L:      linuxppc-dev@lists.ozlabs.org
6743 S:      Maintained
6744 F:      drivers/net/ethernet/freescale/ucc_geth*
6745
6746 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6747 M:      Zhao Qiang <qiang.zhao@nxp.com>
6748 L:      netdev@vger.kernel.org
6749 L:      linuxppc-dev@lists.ozlabs.org
6750 S:      Maintained
6751 F:      drivers/net/wan/fsl_ucc_hdlc*
6752
6753 FREESCALE QUICC ENGINE UCC UART DRIVER
6754 M:      Timur Tabi <timur@kernel.org>
6755 L:      linuxppc-dev@lists.ozlabs.org
6756 S:      Maintained
6757 F:      drivers/tty/serial/ucc_uart.c
6758
6759 FREESCALE SOC DRIVERS
6760 M:      Li Yang <leoyang.li@nxp.com>
6761 L:      linuxppc-dev@lists.ozlabs.org
6762 L:      linux-arm-kernel@lists.infradead.org
6763 S:      Maintained
6764 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6765 F:      Documentation/devicetree/bindings/soc/fsl/
6766 F:      drivers/soc/fsl/
6767 F:      include/linux/fsl/
6768
6769 FREESCALE SOC FS_ENET DRIVER
6770 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6771 L:      linuxppc-dev@lists.ozlabs.org
6772 L:      netdev@vger.kernel.org
6773 S:      Maintained
6774 F:      drivers/net/ethernet/freescale/fs_enet/
6775 F:      include/linux/fs_enet_pd.h
6776
6777 FREESCALE SOC SOUND DRIVERS
6778 M:      Timur Tabi <timur@kernel.org>
6779 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6780 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6781 R:      Fabio Estevam <festevam@gmail.com>
6782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6783 L:      linuxppc-dev@lists.ozlabs.org
6784 S:      Maintained
6785 F:      sound/soc/fsl/fsl*
6786 F:      sound/soc/fsl/imx*
6787 F:      sound/soc/fsl/mpc8610_hpcd.c
6788
6789 FREESCALE USB PERIPHERAL DRIVERS
6790 M:      Li Yang <leoyang.li@nxp.com>
6791 L:      linux-usb@vger.kernel.org
6792 L:      linuxppc-dev@lists.ozlabs.org
6793 S:      Maintained
6794 F:      drivers/usb/gadget/udc/fsl*
6795
6796 FREEVXFS FILESYSTEM
6797 M:      Christoph Hellwig <hch@infradead.org>
6798 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6799 S:      Maintained
6800 F:      fs/freevxfs/
6801
6802 FREEZER
6803 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6804 M:      Pavel Machek <pavel@ucw.cz>
6805 L:      linux-pm@vger.kernel.org
6806 S:      Supported
6807 F:      Documentation/power/freezing-of-tasks.rst
6808 F:      include/linux/freezer.h
6809 F:      kernel/freezer.c
6810
6811 FRONTSWAP API
6812 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6813 L:      linux-kernel@vger.kernel.org
6814 S:      Maintained
6815 F:      mm/frontswap.c
6816 F:      include/linux/frontswap.h
6817
6818 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6819 M:      David Howells <dhowells@redhat.com>
6820 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6821 S:      Supported
6822 F:      Documentation/filesystems/caching/
6823 F:      fs/fscache/
6824 F:      include/linux/fscache*.h
6825
6826 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6827 M:      Theodore Y. Ts'o <tytso@mit.edu>
6828 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6829 M:      Eric Biggers <ebiggers@kernel.org>
6830 L:      linux-fscrypt@vger.kernel.org
6831 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6832 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6833 S:      Supported
6834 F:      fs/crypto/
6835 F:      include/linux/fscrypt*.h
6836 F:      include/uapi/linux/fscrypt.h
6837 F:      Documentation/filesystems/fscrypt.rst
6838
6839 FSI SUBSYSTEM
6840 M:      Jeremy Kerr <jk@ozlabs.org>
6841 M:      Joel Stanley <joel@jms.id.au>
6842 R:      Alistar Popple <alistair@popple.id.au>
6843 R:      Eddie James <eajames@linux.ibm.com>
6844 L:      linux-fsi@lists.ozlabs.org
6845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6846 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6847 S:      Supported
6848 F:      drivers/fsi/
6849 F:      include/linux/fsi*.h
6850 F:      include/trace/events/fsi*.h
6851
6852 FSI-ATTACHED I2C DRIVER
6853 M:      Eddie James <eajames@linux.ibm.com>
6854 L:      linux-i2c@vger.kernel.org
6855 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6856 S:      Maintained
6857 F:      drivers/i2c/busses/i2c-fsi.c
6858 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6859
6860 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6861 M:      Jan Kara <jack@suse.cz>
6862 R:      Amir Goldstein <amir73il@gmail.com>
6863 L:      linux-fsdevel@vger.kernel.org
6864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6865 S:      Maintained
6866 F:      fs/notify/
6867 F:      include/linux/fsnotify*.h
6868
6869 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6870 M:      Eric Biggers <ebiggers@kernel.org>
6871 M:      Theodore Y. Ts'o <tytso@mit.edu>
6872 L:      linux-fscrypt@vger.kernel.org
6873 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6874 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6875 S:      Supported
6876 F:      fs/verity/
6877 F:      include/linux/fsverity.h
6878 F:      include/uapi/linux/fsverity.h
6879 F:      Documentation/filesystems/fsverity.rst
6880
6881 FUJITSU LAPTOP EXTRAS
6882 M:      Jonathan Woithe <jwoithe@just42.net>
6883 L:      platform-driver-x86@vger.kernel.org
6884 S:      Maintained
6885 F:      drivers/platform/x86/fujitsu-laptop.c
6886
6887 FUJITSU M-5MO LS CAMERA ISP DRIVER
6888 M:      Kyungmin Park <kyungmin.park@samsung.com>
6889 M:      Heungjun Kim <riverful.kim@samsung.com>
6890 L:      linux-media@vger.kernel.org
6891 S:      Maintained
6892 F:      drivers/media/i2c/m5mols/
6893 F:      include/media/i2c/m5mols.h
6894
6895 FUJITSU TABLET EXTRAS
6896 M:      Robert Gerlach <khnz@gmx.de>
6897 L:      platform-driver-x86@vger.kernel.org
6898 S:      Maintained
6899 F:      drivers/platform/x86/fujitsu-tablet.c
6900
6901 FUSE: FILESYSTEM IN USERSPACE
6902 M:      Miklos Szeredi <miklos@szeredi.hu>
6903 L:      linux-fsdevel@vger.kernel.org
6904 W:      http://fuse.sourceforge.net/
6905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6906 S:      Maintained
6907 F:      fs/fuse/
6908 F:      include/uapi/linux/fuse.h
6909 F:      Documentation/filesystems/fuse.txt
6910
6911 FUTEX SUBSYSTEM
6912 M:      Thomas Gleixner <tglx@linutronix.de>
6913 M:      Ingo Molnar <mingo@redhat.com>
6914 R:      Peter Zijlstra <peterz@infradead.org>
6915 R:      Darren Hart <dvhart@infradead.org>
6916 L:      linux-kernel@vger.kernel.org
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6918 S:      Maintained
6919 F:      kernel/futex.c
6920 F:      include/asm-generic/futex.h
6921 F:      include/linux/futex.h
6922 F:      include/uapi/linux/futex.h
6923 F:      tools/testing/selftests/futex/
6924 F:      tools/perf/bench/futex*
6925 F:      Documentation/*futex*
6926
6927 GCC PLUGINS
6928 M:      Kees Cook <keescook@chromium.org>
6929 R:      Emese Revfy <re.emese@gmail.com>
6930 L:      kernel-hardening@lists.openwall.com
6931 S:      Maintained
6932 F:      scripts/gcc-plugins/
6933 F:      scripts/gcc-plugin.sh
6934 F:      scripts/Makefile.gcc-plugins
6935 F:      Documentation/core-api/gcc-plugins.rst
6936
6937 GASKET DRIVER FRAMEWORK
6938 M:      Rob Springer <rspringer@google.com>
6939 M:      Todd Poynor <toddpoynor@google.com>
6940 M:      Ben Chan <benchan@chromium.org>
6941 S:      Maintained
6942 F:      drivers/staging/gasket/
6943
6944 GCOV BASED KERNEL PROFILING
6945 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6946 S:      Maintained
6947 F:      kernel/gcov/
6948 F:      Documentation/dev-tools/gcov.rst
6949
6950 GDB KERNEL DEBUGGING HELPER SCRIPTS
6951 M:      Jan Kiszka <jan.kiszka@siemens.com>
6952 M:      Kieran Bingham <kbingham@kernel.org>
6953 S:      Supported
6954 F:      scripts/gdb/
6955
6956 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6957 M:      Achim Leubner <achim_leubner@adaptec.com>
6958 L:      linux-scsi@vger.kernel.org
6959 W:      http://www.icp-vortex.com/
6960 S:      Supported
6961 F:      drivers/scsi/gdt*
6962
6963 GEMTEK FM RADIO RECEIVER DRIVER
6964 M:      Hans Verkuil <hverkuil@xs4all.nl>
6965 L:      linux-media@vger.kernel.org
6966 T:      git git://linuxtv.org/media_tree.git
6967 W:      https://linuxtv.org
6968 S:      Maintained
6969 F:      drivers/media/radio/radio-gemtek*
6970
6971 GENERIC ARCHITECTURE TOPOLOGY
6972 M:      Sudeep Holla <sudeep.holla@arm.com>
6973 L:      linux-kernel@vger.kernel.org
6974 S:      Maintained
6975 F:      drivers/base/arch_topology.c
6976 F:      include/linux/arch_topology.h
6977
6978 GENERIC GPIO I2C DRIVER
6979 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6980 S:      Supported
6981 F:      drivers/i2c/busses/i2c-gpio.c
6982 F:      include/linux/platform_data/i2c-gpio.h
6983
6984 GENERIC GPIO I2C MULTIPLEXER DRIVER
6985 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6986 L:      linux-i2c@vger.kernel.org
6987 S:      Supported
6988 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6989 F:      include/linux/platform_data/i2c-mux-gpio.h
6990 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6991
6992 GENERIC HDLC (WAN) DRIVERS
6993 M:      Krzysztof Halasa <khc@pm.waw.pl>
6994 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6995 S:      Maintained
6996 F:      drivers/net/wan/c101.c
6997 F:      drivers/net/wan/hd6457*
6998 F:      drivers/net/wan/hdlc*
6999 F:      drivers/net/wan/n2.c
7000 F:      drivers/net/wan/pc300too.c
7001 F:      drivers/net/wan/pci200syn.c
7002 F:      drivers/net/wan/wanxl*
7003
7004 GENERIC INCLUDE/ASM HEADER FILES
7005 M:      Arnd Bergmann <arnd@arndb.de>
7006 L:      linux-arch@vger.kernel.org
7007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7008 S:      Maintained
7009 F:      include/asm-generic/
7010 F:      include/uapi/asm-generic/
7011
7012 GENERIC PHY FRAMEWORK
7013 M:      Kishon Vijay Abraham I <kishon@ti.com>
7014 L:      linux-kernel@vger.kernel.org
7015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7016 S:      Supported
7017 F:      drivers/phy/
7018 F:      include/linux/phy/
7019 F:      Documentation/devicetree/bindings/phy/
7020
7021 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7022 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7023 S:      Supported
7024 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7025
7026 GENERIC PM DOMAINS
7027 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7028 M:      Kevin Hilman <khilman@kernel.org>
7029 M:      Ulf Hansson <ulf.hansson@linaro.org>
7030 L:      linux-pm@vger.kernel.org
7031 S:      Supported
7032 F:      drivers/base/power/domain*.c
7033 F:      include/linux/pm_domain.h
7034 F:      Documentation/devicetree/bindings/power/power?domain*
7035
7036 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7037 M:      Eugen Hristev <eugen.hristev@microchip.com>
7038 L:      linux-input@vger.kernel.org
7039 S:      Maintained
7040 F:      drivers/input/touchscreen/resistive-adc-touch.c
7041
7042 GENERIC UIO DRIVER FOR PCI DEVICES
7043 M:      "Michael S. Tsirkin" <mst@redhat.com>
7044 L:      kvm@vger.kernel.org
7045 S:      Supported
7046 F:      drivers/uio/uio_pci_generic.c
7047
7048 GENERIC VDSO LIBRARY:
7049 M:      Andy Lutomirski <luto@kernel.org>
7050 M:      Thomas Gleixner <tglx@linutronix.de>
7051 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7052 L:      linux-kernel@vger.kernel.org
7053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7054 S:      Maintained
7055 F:      lib/vdso/
7056 F:      kernel/time/vsyscall.c
7057 F:      include/vdso/
7058 F:      include/asm-generic/vdso/vsyscall.h
7059
7060 GENWQE (IBM Generic Workqueue Card)
7061 M:      Frank Haverkamp <haver@linux.ibm.com>
7062 S:      Supported
7063 F:      drivers/misc/genwqe/
7064
7065 GET_MAINTAINER SCRIPT
7066 M:      Joe Perches <joe@perches.com>
7067 S:      Maintained
7068 F:      scripts/get_maintainer.pl
7069
7070 GFS2 FILE SYSTEM
7071 M:      Bob Peterson <rpeterso@redhat.com>
7072 M:      Andreas Gruenbacher <agruenba@redhat.com>
7073 L:      cluster-devel@redhat.com
7074 W:      http://sources.redhat.com/cluster/
7075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7076 S:      Supported
7077 F:      Documentation/filesystems/gfs2*.txt
7078 F:      fs/gfs2/
7079 F:      include/uapi/linux/gfs2_ondisk.h
7080
7081 GNSS SUBSYSTEM
7082 M:      Johan Hovold <johan@kernel.org>
7083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7084 S:      Maintained
7085 F:      Documentation/ABI/testing/sysfs-class-gnss
7086 F:      Documentation/devicetree/bindings/gnss/
7087 F:      drivers/gnss/
7088 F:      include/linux/gnss.h
7089
7090 GO7007 MPEG CODEC
7091 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7092 L:      linux-media@vger.kernel.org
7093 S:      Maintained
7094 F:      drivers/media/usb/go7007/
7095
7096 GOODIX TOUCHSCREEN
7097 M:      Bastien Nocera <hadess@hadess.net>
7098 L:      linux-input@vger.kernel.org
7099 S:      Maintained
7100 F:      drivers/input/touchscreen/goodix.c
7101
7102 GOOGLE ETHERNET DRIVERS
7103 M:      Catherine Sullivan <csully@google.com>
7104 R:      Sagi Shahar <sagis@google.com>
7105 R:      Jon Olson <jonolson@google.com>
7106 L:      netdev@vger.kernel.org
7107 S:      Supported
7108 F:      Documentation/networking/device_drivers/google/gve.rst
7109 F:      drivers/net/ethernet/google
7110
7111 GPD POCKET FAN DRIVER
7112 M:      Hans de Goede <hdegoede@redhat.com>
7113 L:      platform-driver-x86@vger.kernel.org
7114 S:      Maintained
7115 F:      drivers/platform/x86/gpd-pocket-fan.c
7116
7117 GPIO ACPI SUPPORT
7118 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7119 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7120 L:      linux-gpio@vger.kernel.org
7121 L:      linux-acpi@vger.kernel.org
7122 S:      Maintained
7123 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7124 F:      drivers/gpio/gpiolib-acpi.c
7125 F:      drivers/gpio/gpiolib-acpi.h
7126
7127 GPIO IR Transmitter
7128 M:      Sean Young <sean@mess.org>
7129 L:      linux-media@vger.kernel.org
7130 S:      Maintained
7131 F:      drivers/media/rc/gpio-ir-tx.c
7132
7133 GPIO MOCKUP DRIVER
7134 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7135 L:      linux-gpio@vger.kernel.org
7136 S:      Maintained
7137 F:      drivers/gpio/gpio-mockup.c
7138 F:      tools/testing/selftests/gpio/
7139
7140 GPIO SUBSYSTEM
7141 M:      Linus Walleij <linus.walleij@linaro.org>
7142 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7143 L:      linux-gpio@vger.kernel.org
7144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7145 S:      Maintained
7146 F:      Documentation/devicetree/bindings/gpio/
7147 F:      Documentation/driver-api/gpio/
7148 F:      Documentation/admin-guide/gpio/
7149 F:      Documentation/ABI/testing/gpio-cdev
7150 F:      Documentation/ABI/obsolete/sysfs-gpio
7151 F:      drivers/gpio/
7152 F:      include/linux/gpio/
7153 F:      include/linux/gpio.h
7154 F:      include/linux/of_gpio.h
7155 F:      include/asm-generic/gpio.h
7156 F:      include/uapi/linux/gpio.h
7157 F:      tools/gpio/
7158
7159 GRE DEMULTIPLEXER DRIVER
7160 M:      Dmitry Kozlov <xeb@mail.ru>
7161 L:      netdev@vger.kernel.org
7162 S:      Maintained
7163 F:      net/ipv4/gre_demux.c
7164 F:      net/ipv4/gre_offload.c
7165 F:      include/net/gre.h
7166
7167 GRETH 10/100/1G Ethernet MAC device driver
7168 M:      Andreas Larsson <andreas@gaisler.com>
7169 L:      netdev@vger.kernel.org
7170 S:      Maintained
7171 F:      drivers/net/ethernet/aeroflex/
7172
7173 GREYBUS AUDIO PROTOCOLS DRIVERS
7174 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7175 M:      Mark Greer <mgreer@animalcreek.com>
7176 S:      Maintained
7177 F:      drivers/staging/greybus/audio_apbridgea.c
7178 F:      drivers/staging/greybus/audio_apbridgea.h
7179 F:      drivers/staging/greybus/audio_codec.c
7180 F:      drivers/staging/greybus/audio_codec.h
7181 F:      drivers/staging/greybus/audio_gb.c
7182 F:      drivers/staging/greybus/audio_manager.c
7183 F:      drivers/staging/greybus/audio_manager.h
7184 F:      drivers/staging/greybus/audio_manager_module.c
7185 F:      drivers/staging/greybus/audio_manager_private.h
7186 F:      drivers/staging/greybus/audio_manager_sysfs.c
7187 F:      drivers/staging/greybus/audio_module.c
7188 F:      drivers/staging/greybus/audio_topology.c
7189
7190 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7191 M:      Viresh Kumar <vireshk@kernel.org>
7192 S:      Maintained
7193 F:      drivers/staging/greybus/authentication.c
7194 F:      drivers/staging/greybus/bootrom.c
7195 F:      drivers/staging/greybus/firmware.h
7196 F:      drivers/staging/greybus/fw-core.c
7197 F:      drivers/staging/greybus/fw-download.c
7198 F:      drivers/staging/greybus/fw-management.c
7199 F:      drivers/staging/greybus/greybus_authentication.h
7200 F:      drivers/staging/greybus/greybus_firmware.h
7201 F:      drivers/staging/greybus/hid.c
7202 F:      drivers/staging/greybus/i2c.c
7203 F:      drivers/staging/greybus/spi.c
7204 F:      drivers/staging/greybus/spilib.c
7205 F:      drivers/staging/greybus/spilib.h
7206
7207 GREYBUS LOOPBACK DRIVER
7208 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7209 S:      Maintained
7210 F:      drivers/staging/greybus/loopback.c
7211
7212 GREYBUS PLATFORM DRIVERS
7213 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7214 S:      Maintained
7215 F:      drivers/staging/greybus/arche-platform.c
7216 F:      drivers/staging/greybus/arche-apb-ctrl.c
7217 F:      drivers/staging/greybus/arche_platform.h
7218
7219 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7220 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7221 S:      Maintained
7222 F:      drivers/staging/greybus/sdio.c
7223 F:      drivers/staging/greybus/light.c
7224 F:      drivers/staging/greybus/gpio.c
7225 F:      drivers/staging/greybus/power_supply.c
7226 F:      drivers/staging/greybus/spi.c
7227 F:      drivers/staging/greybus/spilib.c
7228
7229 GREYBUS SUBSYSTEM
7230 M:      Johan Hovold <johan@kernel.org>
7231 M:      Alex Elder <elder@kernel.org>
7232 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7233 S:      Maintained
7234 F:      drivers/staging/greybus/
7235 F:      drivers/greybus/
7236 F:      include/linux/greybus.h
7237 F:      include/linux/greybus/
7238 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7239
7240 GREYBUS UART PROTOCOLS DRIVERS
7241 M:      David Lin <dtwlin@gmail.com>
7242 S:      Maintained
7243 F:      drivers/staging/greybus/uart.c
7244 F:      drivers/staging/greybus/log.c
7245
7246 GS1662 VIDEO SERIALIZER
7247 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7248 L:      linux-media@vger.kernel.org
7249 T:      git git://linuxtv.org/media_tree.git
7250 S:      Maintained
7251 F:      drivers/media/spi/gs1662.c
7252
7253 GSPCA FINEPIX SUBDRIVER
7254 M:      Frank Zago <frank@zago.net>
7255 L:      linux-media@vger.kernel.org
7256 T:      git git://linuxtv.org/media_tree.git
7257 S:      Maintained
7258 F:      drivers/media/usb/gspca/finepix.c
7259
7260 GSPCA GL860 SUBDRIVER
7261 M:      Olivier Lorin <o.lorin@laposte.net>
7262 L:      linux-media@vger.kernel.org
7263 T:      git git://linuxtv.org/media_tree.git
7264 S:      Maintained
7265 F:      drivers/media/usb/gspca/gl860/
7266
7267 GSPCA M5602 SUBDRIVER
7268 M:      Erik Andren <erik.andren@gmail.com>
7269 L:      linux-media@vger.kernel.org
7270 T:      git git://linuxtv.org/media_tree.git
7271 S:      Maintained
7272 F:      drivers/media/usb/gspca/m5602/
7273
7274 GSPCA PAC207 SONIXB SUBDRIVER
7275 M:      Hans Verkuil <hverkuil@xs4all.nl>
7276 L:      linux-media@vger.kernel.org
7277 T:      git git://linuxtv.org/media_tree.git
7278 S:      Odd Fixes
7279 F:      drivers/media/usb/gspca/pac207.c
7280
7281 GSPCA SN9C20X SUBDRIVER
7282 M:      Brian Johnson <brijohn@gmail.com>
7283 L:      linux-media@vger.kernel.org
7284 T:      git git://linuxtv.org/media_tree.git
7285 S:      Maintained
7286 F:      drivers/media/usb/gspca/sn9c20x.c
7287
7288 GSPCA T613 SUBDRIVER
7289 M:      Leandro Costantino <lcostantino@gmail.com>
7290 L:      linux-media@vger.kernel.org
7291 T:      git git://linuxtv.org/media_tree.git
7292 S:      Maintained
7293 F:      drivers/media/usb/gspca/t613.c
7294
7295 GSPCA USB WEBCAM DRIVER
7296 M:      Hans Verkuil <hverkuil@xs4all.nl>
7297 L:      linux-media@vger.kernel.org
7298 T:      git git://linuxtv.org/media_tree.git
7299 S:      Odd Fixes
7300 F:      drivers/media/usb/gspca/
7301
7302 GTP (GPRS Tunneling Protocol)
7303 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7304 M:      Harald Welte <laforge@gnumonks.org>
7305 L:      osmocom-net-gprs@lists.osmocom.org
7306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7307 S:      Maintained
7308 F:      drivers/net/gtp.c
7309
7310 GUID PARTITION TABLE (GPT)
7311 M:      Davidlohr Bueso <dave@stgolabs.net>
7312 L:      linux-efi@vger.kernel.org
7313 S:      Maintained
7314 F:      block/partitions/efi.*
7315
7316 H8/300 ARCHITECTURE
7317 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7318 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7319 W:      http://uclinux-h8.sourceforge.jp
7320 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7321 S:      Maintained
7322 F:      arch/h8300/
7323 F:      drivers/clocksource/h8300_*.c
7324 F:      drivers/clk/h8300/
7325 F:      drivers/irqchip/irq-renesas-h8*.c
7326
7327 HABANALABS PCI DRIVER
7328 M:      Oded Gabbay <oded.gabbay@gmail.com>
7329 T:      git https://github.com/HabanaAI/linux.git
7330 S:      Supported
7331 F:      drivers/misc/habanalabs/
7332 F:      include/uapi/misc/habanalabs.h
7333 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7334 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7335
7336 HACKRF MEDIA DRIVER
7337 M:      Antti Palosaari <crope@iki.fi>
7338 L:      linux-media@vger.kernel.org
7339 W:      https://linuxtv.org
7340 W:      http://palosaari.fi/linux/
7341 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7342 T:      git git://linuxtv.org/anttip/media_tree.git
7343 S:      Maintained
7344 F:      drivers/media/usb/hackrf/
7345
7346 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7347 M:      Frank Seidel <frank@f-seidel.de>
7348 L:      platform-driver-x86@vger.kernel.org
7349 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7350 S:      Maintained
7351 F:      drivers/platform/x86/hdaps.c
7352
7353 HARDWARE MONITORING
7354 M:      Jean Delvare <jdelvare@suse.com>
7355 M:      Guenter Roeck <linux@roeck-us.net>
7356 L:      linux-hwmon@vger.kernel.org
7357 W:      http://hwmon.wiki.kernel.org/
7358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7359 S:      Maintained
7360 F:      Documentation/devicetree/bindings/hwmon/
7361 F:      Documentation/hwmon/
7362 F:      drivers/hwmon/
7363 F:      include/linux/hwmon*.h
7364 F:      include/trace/events/hwmon*.h
7365
7366 HARDWARE RANDOM NUMBER GENERATOR CORE
7367 M:      Matt Mackall <mpm@selenic.com>
7368 M:      Herbert Xu <herbert@gondor.apana.org.au>
7369 L:      linux-crypto@vger.kernel.org
7370 S:      Odd fixes
7371 F:      Documentation/devicetree/bindings/rng/
7372 F:      Documentation/admin-guide/hw_random.rst
7373 F:      drivers/char/hw_random/
7374 F:      include/linux/hw_random.h
7375
7376 HARDWARE TRACING FACILITIES
7377 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7378 S:      Maintained
7379 F:      drivers/hwtracing/
7380
7381 HARDWARE SPINLOCK CORE
7382 M:      Ohad Ben-Cohen <ohad@wizery.com>
7383 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7384 L:      linux-remoteproc@vger.kernel.org
7385 S:      Maintained
7386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7387 F:      Documentation/devicetree/bindings/hwlock/
7388 F:      Documentation/hwspinlock.txt
7389 F:      drivers/hwspinlock/
7390 F:      include/linux/hwspinlock.h
7391
7392 HARMONY SOUND DRIVER
7393 L:      linux-parisc@vger.kernel.org
7394 S:      Maintained
7395 F:      sound/parisc/harmony.*
7396
7397 HDPVR USB VIDEO ENCODER DRIVER
7398 M:      Hans Verkuil <hverkuil@xs4all.nl>
7399 L:      linux-media@vger.kernel.org
7400 T:      git git://linuxtv.org/media_tree.git
7401 W:      https://linuxtv.org
7402 S:      Odd Fixes
7403 F:      drivers/media/usb/hdpvr/
7404
7405 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7406 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7407 S:      Supported
7408 F:      Documentation/watchdog/hpwdt.rst
7409 F:      drivers/watchdog/hpwdt.c
7410
7411 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7412 M:      Don Brace <don.brace@microsemi.com>
7413 L:      esc.storagedev@microsemi.com
7414 L:      linux-scsi@vger.kernel.org
7415 S:      Supported
7416 F:      Documentation/scsi/hpsa.txt
7417 F:      drivers/scsi/hpsa*.[ch]
7418 F:      include/linux/cciss*.h
7419 F:      include/uapi/linux/cciss*.h
7420
7421 HFI1 DRIVER
7422 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7423 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7424 L:      linux-rdma@vger.kernel.org
7425 S:      Supported
7426 F:      drivers/infiniband/hw/hfi1
7427
7428 HFS FILESYSTEM
7429 L:      linux-fsdevel@vger.kernel.org
7430 S:      Orphan
7431 F:      Documentation/filesystems/hfs.txt
7432 F:      fs/hfs/
7433
7434 HFSPLUS FILESYSTEM
7435 L:      linux-fsdevel@vger.kernel.org
7436 S:      Orphan
7437 F:      Documentation/filesystems/hfsplus.txt
7438 F:      fs/hfsplus/
7439
7440 HGA FRAMEBUFFER DRIVER
7441 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7442 L:      linux-nvidia@lists.surfsouth.com
7443 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7444 S:      Maintained
7445 F:      drivers/video/fbdev/hgafb.c
7446
7447 HIBERNATION (aka Software Suspend, aka swsusp)
7448 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7449 M:      Pavel Machek <pavel@ucw.cz>
7450 L:      linux-pm@vger.kernel.org
7451 B:      https://bugzilla.kernel.org
7452 S:      Supported
7453 F:      arch/x86/power/
7454 F:      drivers/base/power/
7455 F:      kernel/power/
7456 F:      include/linux/suspend.h
7457 F:      include/linux/freezer.h
7458 F:      include/linux/pm.h
7459 F:      arch/*/include/asm/suspend*.h
7460
7461 HID CORE LAYER
7462 M:      Jiri Kosina <jikos@kernel.org>
7463 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7464 L:      linux-input@vger.kernel.org
7465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7466 S:      Maintained
7467 F:      drivers/hid/
7468 F:      include/linux/hid*
7469 F:      include/uapi/linux/hid*
7470
7471 HID SENSOR HUB DRIVERS
7472 M:      Jiri Kosina <jikos@kernel.org>
7473 M:      Jonathan Cameron <jic23@kernel.org>
7474 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7475 L:      linux-input@vger.kernel.org
7476 L:      linux-iio@vger.kernel.org
7477 S:      Maintained
7478 F:      Documentation/hid/hid-sensor*
7479 F:      drivers/hid/hid-sensor-*
7480 F:      drivers/iio/*/hid-*
7481 F:      include/linux/hid-sensor-*
7482
7483 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7484 M:      Thomas Gleixner <tglx@linutronix.de>
7485 L:      linux-kernel@vger.kernel.org
7486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7487 S:      Maintained
7488 F:      Documentation/timers/
7489 F:      kernel/time/hrtimer.c
7490 F:      kernel/time/clockevents.c
7491 F:      kernel/time/timer_*.c
7492 F:      include/linux/clockchips.h
7493 F:      include/linux/hrtimer.h
7494
7495 HIGH-SPEED SCC DRIVER FOR AX.25
7496 L:      linux-hams@vger.kernel.org
7497 S:      Orphan
7498 F:      drivers/net/hamradio/dmascc.c
7499 F:      drivers/net/hamradio/scc.c
7500
7501 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7502 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7503 W:      http://www.highpoint-tech.com
7504 S:      Supported
7505 F:      Documentation/scsi/hptiop.txt
7506 F:      drivers/scsi/hptiop.c
7507
7508 HIPPI
7509 M:      Jes Sorensen <jes@trained-monkey.org>
7510 L:      linux-hippi@sunsite.dk
7511 S:      Maintained
7512 F:      include/linux/hippidevice.h
7513 F:      include/uapi/linux/if_hippi.h
7514 F:      net/802/hippi.c
7515 F:      drivers/net/hippi/
7516
7517 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7518 M:      Zaibo Xu <xuzaibo@huawei.com>
7519 L:      linux-crypto@vger.kernel.org
7520 S:      Maintained
7521 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7522 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7523 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7524 F:      drivers/crypto/hisilicon/sec2/sec.h
7525 F:      Documentation/ABI/testing/debugfs-hisi-sec
7526
7527 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7528 M:      Zaibo Xu <xuzaibo@huawei.com>
7529 L:      linux-crypto@vger.kernel.org
7530 S:      Maintained
7531 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7532 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7533 F:      drivers/crypto/hisilicon/hpre/hpre.h
7534 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7535
7536 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7537 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7538 M:      Salil Mehta <salil.mehta@huawei.com>
7539 L:      netdev@vger.kernel.org
7540 W:      http://www.hisilicon.com
7541 S:      Maintained
7542 F:      drivers/net/ethernet/hisilicon/hns3/
7543
7544 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7545 M:      Zaibo Xu <xuzaibo@huawei.com>
7546 S:      Maintained
7547 F:      drivers/char/hw_random/hisi-trng-v2.c
7548
7549 HISILICON LPC BUS DRIVER
7550 M:      john.garry@huawei.com
7551 W:      http://www.hisilicon.com
7552 S:      Maintained
7553 F:      drivers/bus/hisi_lpc.c
7554 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7555
7556 HISILICON NETWORK SUBSYSTEM DRIVER
7557 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7558 M:      Salil Mehta <salil.mehta@huawei.com>
7559 L:      netdev@vger.kernel.org
7560 W:      http://www.hisilicon.com
7561 S:      Maintained
7562 F:      drivers/net/ethernet/hisilicon/
7563 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7564
7565 HISILICON PMU DRIVER
7566 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7567 W:      http://www.hisilicon.com
7568 S:      Supported
7569 F:      drivers/perf/hisilicon
7570 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7571
7572 HISILICON ROCE DRIVER
7573 M:      Lijun Ou <oulijun@huawei.com>
7574 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7575 L:      linux-rdma@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/infiniband/hw/hns/
7578 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7579
7580 HISILICON SAS Controller
7581 M:      John Garry <john.garry@huawei.com>
7582 W:      http://www.hisilicon.com
7583 S:      Supported
7584 F:      drivers/scsi/hisi_sas/
7585 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7586
7587 HISILICON V3XX SPI NOR FLASH Controller Driver
7588 M:      John Garry <john.garry@huawei.com>
7589 W:      http://www.hisilicon.com
7590 S:      Maintained
7591 F:      drivers/spi/spi-hisi-sfc-v3xx.c
7592
7593 HISILICON QM AND ZIP Controller DRIVER
7594 M:      Zhou Wang <wangzhou1@hisilicon.com>
7595 L:      linux-crypto@vger.kernel.org
7596 S:      Maintained
7597 F:      drivers/crypto/hisilicon/qm.c
7598 F:      drivers/crypto/hisilicon/qm.h
7599 F:      drivers/crypto/hisilicon/sgl.c
7600 F:      drivers/crypto/hisilicon/zip/
7601 F:      Documentation/ABI/testing/debugfs-hisi-zip
7602
7603 HMM - Heterogeneous Memory Management
7604 M:      Jérôme Glisse <jglisse@redhat.com>
7605 L:      linux-mm@kvack.org
7606 S:      Maintained
7607 F:      mm/hmm*
7608 F:      include/linux/hmm*
7609 F:      Documentation/vm/hmm.rst
7610
7611 HOST AP DRIVER
7612 M:      Jouni Malinen <j@w1.fi>
7613 L:      linux-wireless@vger.kernel.org
7614 W:      http://w1.fi/hostap-driver.html
7615 S:      Obsolete
7616 F:      drivers/net/wireless/intersil/hostap/
7617
7618 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7619 L:      platform-driver-x86@vger.kernel.org
7620 S:      Orphan
7621 F:      drivers/platform/x86/tc1100-wmi.c
7622
7623 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7624 M:      Jaroslav Kysela <perex@perex.cz>
7625 S:      Obsolete
7626 F:      drivers/staging/hp/hp100.*
7627
7628 HPET:   High Precision Event Timers driver
7629 M:      Clemens Ladisch <clemens@ladisch.de>
7630 S:      Maintained
7631 F:      Documentation/timers/hpet.rst
7632 F:      drivers/char/hpet.c
7633 F:      include/linux/hpet.h
7634 F:      include/uapi/linux/hpet.h
7635
7636 HPET:   x86
7637 S:      Orphan
7638 F:      arch/x86/kernel/hpet.c
7639 F:      arch/x86/include/asm/hpet.h
7640
7641 HPFS FILESYSTEM
7642 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7643 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7644 S:      Maintained
7645 F:      fs/hpfs/
7646
7647 HSI SUBSYSTEM
7648 M:      Sebastian Reichel <sre@kernel.org>
7649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7650 S:      Maintained
7651 F:      Documentation/ABI/testing/sysfs-bus-hsi
7652 F:      Documentation/driver-api/hsi.rst
7653 F:      drivers/hsi/
7654 F:      include/linux/hsi/
7655 F:      include/uapi/linux/hsi/
7656
7657 HSO 3G MODEM DRIVER
7658 L:      linux-usb@vger.kernel.org
7659 S:      Orphan
7660 F:      drivers/net/usb/hso.c
7661
7662 HSR NETWORK PROTOCOL
7663 L:      netdev@vger.kernel.org
7664 S:      Orphan
7665 F:      net/hsr/
7666
7667 HT16K33 LED CONTROLLER DRIVER
7668 M:      Robin van der Gracht <robin@protonic.nl>
7669 S:      Maintained
7670 F:      drivers/auxdisplay/ht16k33.c
7671 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7672
7673 HTCPEN TOUCHSCREEN DRIVER
7674 M:      Pau Oliva Fora <pof@eslack.org>
7675 L:      linux-input@vger.kernel.org
7676 S:      Maintained
7677 F:      drivers/input/touchscreen/htcpen.c
7678
7679 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7680 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7681 L:      linux-iio@vger.kernel.org
7682 W:      http://www.st.com/
7683 S:      Maintained
7684 F:      drivers/iio/humidity/hts221*
7685 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7686
7687 HUAWEI ETHERNET DRIVER
7688 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7689 L:      netdev@vger.kernel.org
7690 S:      Supported
7691 F:      Documentation/networking/hinic.txt
7692 F:      drivers/net/ethernet/huawei/hinic/
7693
7694 HUGETLB FILESYSTEM
7695 M:      Mike Kravetz <mike.kravetz@oracle.com>
7696 L:      linux-mm@kvack.org
7697 S:      Maintained
7698 F:      fs/hugetlbfs/
7699 F:      mm/hugetlb.c
7700 F:      include/linux/hugetlb.h
7701 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7702 F:      Documentation/vm/hugetlbfs_reserv.rst
7703 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7704
7705 HVA ST MEDIA DRIVER
7706 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7707 L:      linux-media@vger.kernel.org
7708 T:      git git://linuxtv.org/media_tree.git
7709 W:      https://linuxtv.org
7710 S:      Supported
7711 F:      drivers/media/platform/sti/hva
7712
7713 HWPOISON MEMORY FAILURE HANDLING
7714 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7715 L:      linux-mm@kvack.org
7716 S:      Maintained
7717 F:      mm/memory-failure.c
7718 F:      mm/hwpoison-inject.c
7719
7720 HYGON PROCESSOR SUPPORT
7721 M:      Pu Wen <puwen@hygon.cn>
7722 L:      linux-kernel@vger.kernel.org
7723 S:      Maintained
7724 F:      arch/x86/kernel/cpu/hygon.c
7725
7726 HYNIX HI556 SENSOR DRIVER
7727 M:      Shawn Tu <shawnx.tu@intel.com>
7728 L:      linux-media@vger.kernel.org
7729 T:      git git://linuxtv.org/media_tree.git
7730 S:      Maintained
7731 F:      drivers/media/i2c/hi556.c
7732
7733 Hyper-V CORE AND DRIVERS
7734 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7735 M:      Haiyang Zhang <haiyangz@microsoft.com>
7736 M:      Stephen Hemminger <sthemmin@microsoft.com>
7737 M:      Sasha Levin <sashal@kernel.org>
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7739 L:      linux-hyperv@vger.kernel.org
7740 S:      Supported
7741 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7742 F:      arch/x86/include/asm/mshyperv.h
7743 F:      arch/x86/include/asm/trace/hyperv.h
7744 F:      arch/x86/include/asm/hyperv-tlfs.h
7745 F:      arch/x86/kernel/cpu/mshyperv.c
7746 F:      arch/x86/hyperv
7747 F:      drivers/clocksource/hyperv_timer.c
7748 F:      drivers/hid/hid-hyperv.c
7749 F:      drivers/hv/
7750 F:      drivers/input/serio/hyperv-keyboard.c
7751 F:      drivers/pci/controller/pci-hyperv.c
7752 F:      drivers/pci/controller/pci-hyperv-intf.c
7753 F:      drivers/net/hyperv/
7754 F:      drivers/scsi/storvsc_drv.c
7755 F:      drivers/uio/uio_hv_generic.c
7756 F:      drivers/video/fbdev/hyperv_fb.c
7757 F:      drivers/iommu/hyperv-iommu.c
7758 F:      net/vmw_vsock/hyperv_transport.c
7759 F:      include/clocksource/hyperv_timer.h
7760 F:      include/linux/hyperv.h
7761 F:      include/uapi/linux/hyperv.h
7762 F:      include/asm-generic/mshyperv.h
7763 F:      tools/hv/
7764 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7765 F:      Documentation/ABI/testing/debugfs-hyperv
7766
7767 HYPERBUS SUPPORT
7768 M:      Vignesh Raghavendra <vigneshr@ti.com>
7769 S:      Supported
7770 F:      drivers/mtd/hyperbus/
7771 F:      include/linux/mtd/hyperbus.h
7772 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7773 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7774
7775 HYPERVISOR VIRTUAL CONSOLE DRIVER
7776 L:      linuxppc-dev@lists.ozlabs.org
7777 S:      Odd Fixes
7778 F:      drivers/tty/hvc/
7779
7780 I2C ACPI SUPPORT
7781 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7782 L:      linux-i2c@vger.kernel.org
7783 L:      linux-acpi@vger.kernel.org
7784 S:      Maintained
7785 F:      drivers/i2c/i2c-core-acpi.c
7786
7787 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7788 M:      Ajay Gupta <ajayg@nvidia.com>
7789 L:      linux-i2c@vger.kernel.org
7790 S:      Maintained
7791 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7792 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7793
7794 I2C MUXES
7795 M:      Peter Rosin <peda@axentia.se>
7796 L:      linux-i2c@vger.kernel.org
7797 S:      Maintained
7798 F:      Documentation/i2c/i2c-topology.rst
7799 F:      Documentation/i2c/muxes/
7800 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7801 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7802 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7803 F:      drivers/i2c/i2c-mux.c
7804 F:      drivers/i2c/muxes/
7805 F:      include/linux/i2c-mux.h
7806
7807 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7808 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7809 L:      linux-i2c@vger.kernel.org
7810 S:      Maintained
7811 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7812 F:      drivers/i2c/busses/i2c-mv64xxx.c
7813
7814 I2C OVER PARALLEL PORT
7815 M:      Jean Delvare <jdelvare@suse.com>
7816 L:      linux-i2c@vger.kernel.org
7817 S:      Maintained
7818 F:      Documentation/i2c/busses/i2c-parport.rst
7819 F:      Documentation/i2c/busses/i2c-parport-light.rst
7820 F:      drivers/i2c/busses/i2c-parport.c
7821 F:      drivers/i2c/busses/i2c-parport-light.c
7822
7823 I2C SUBSYSTEM
7824 M:      Wolfram Sang <wsa@the-dreams.de>
7825 L:      linux-i2c@vger.kernel.org
7826 W:      https://i2c.wiki.kernel.org/
7827 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7829 S:      Maintained
7830 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7831 F:      Documentation/i2c/
7832 F:      drivers/i2c/*
7833 F:      include/linux/i2c.h
7834 F:      include/linux/i2c-dev.h
7835 F:      include/linux/i2c-smbus.h
7836 F:      include/uapi/linux/i2c.h
7837 F:      include/uapi/linux/i2c-*.h
7838
7839 I2C SUBSYSTEM HOST DRIVERS
7840 L:      linux-i2c@vger.kernel.org
7841 W:      https://i2c.wiki.kernel.org/
7842 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7844 S:      Odd Fixes
7845 F:      Documentation/devicetree/bindings/i2c/
7846 F:      drivers/i2c/algos/
7847 F:      drivers/i2c/busses/
7848
7849 I2C-TAOS-EVM DRIVER
7850 M:      Jean Delvare <jdelvare@suse.com>
7851 L:      linux-i2c@vger.kernel.org
7852 S:      Maintained
7853 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7854 F:      drivers/i2c/busses/i2c-taos-evm.c
7855
7856 I2C-TINY-USB DRIVER
7857 M:      Till Harbaum <till@harbaum.org>
7858 L:      linux-i2c@vger.kernel.org
7859 W:      http://www.harbaum.org/till/i2c_tiny_usb
7860 S:      Maintained
7861 F:      drivers/i2c/busses/i2c-tiny-usb.c
7862
7863 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7864 M:      Jean Delvare <jdelvare@suse.com>
7865 L:      linux-i2c@vger.kernel.org
7866 S:      Maintained
7867 F:      Documentation/i2c/busses/i2c-ali1535.rst
7868 F:      Documentation/i2c/busses/i2c-ali1563.rst
7869 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7870 F:      Documentation/i2c/busses/i2c-amd756.rst
7871 F:      Documentation/i2c/busses/i2c-amd8111.rst
7872 F:      Documentation/i2c/busses/i2c-i801.rst
7873 F:      Documentation/i2c/busses/i2c-nforce2.rst
7874 F:      Documentation/i2c/busses/i2c-piix4.rst
7875 F:      Documentation/i2c/busses/i2c-sis5595.rst
7876 F:      Documentation/i2c/busses/i2c-sis630.rst
7877 F:      Documentation/i2c/busses/i2c-sis96x.rst
7878 F:      Documentation/i2c/busses/i2c-via.rst
7879 F:      Documentation/i2c/busses/i2c-viapro.rst
7880 F:      drivers/i2c/busses/i2c-ali1535.c
7881 F:      drivers/i2c/busses/i2c-ali1563.c
7882 F:      drivers/i2c/busses/i2c-ali15x3.c
7883 F:      drivers/i2c/busses/i2c-amd756.c
7884 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7885 F:      drivers/i2c/busses/i2c-amd8111.c
7886 F:      drivers/i2c/busses/i2c-i801.c
7887 F:      drivers/i2c/busses/i2c-isch.c
7888 F:      drivers/i2c/busses/i2c-nforce2.c
7889 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7890 F:      drivers/i2c/busses/i2c-piix4.c
7891 F:      drivers/i2c/busses/i2c-sis5595.c
7892 F:      drivers/i2c/busses/i2c-sis630.c
7893 F:      drivers/i2c/busses/i2c-sis96x.c
7894 F:      drivers/i2c/busses/i2c-via.c
7895 F:      drivers/i2c/busses/i2c-viapro.c
7896
7897 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7898 M:      Hans de Goede <hdegoede@redhat.com>
7899 L:      linux-i2c@vger.kernel.org
7900 S:      Maintained
7901 F:      drivers/i2c/busses/i2c-cht-wc.c
7902
7903 I2C/SMBUS ISMT DRIVER
7904 M:      Seth Heasley <seth.heasley@intel.com>
7905 M:      Neil Horman <nhorman@tuxdriver.com>
7906 L:      linux-i2c@vger.kernel.org
7907 F:      drivers/i2c/busses/i2c-ismt.c
7908 F:      Documentation/i2c/busses/i2c-ismt.rst
7909
7910 I2C/SMBUS STUB DRIVER
7911 M:      Jean Delvare <jdelvare@suse.com>
7912 L:      linux-i2c@vger.kernel.org
7913 S:      Maintained
7914 F:      drivers/i2c/i2c-stub.c
7915
7916 I3C SUBSYSTEM
7917 M:      Boris Brezillon <bbrezillon@kernel.org>
7918 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7919 C:      irc://chat.freenode.net/linux-i3c
7920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7921 S:      Maintained
7922 F:      Documentation/ABI/testing/sysfs-bus-i3c
7923 F:      Documentation/devicetree/bindings/i3c/
7924 F:      Documentation/driver-api/i3c
7925 F:      drivers/i3c/
7926 F:      include/linux/i3c/
7927
7928 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7929 M:      Vitor Soares <vitor.soares@synopsys.com>
7930 S:      Maintained
7931 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7932 F:      drivers/i3c/master/dw*
7933
7934 I3C DRIVER FOR CADENCE I3C MASTER IP
7935 M:      Przemysław Gaj <pgaj@cadence.com>
7936 S:      Maintained
7937 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7938 F:      drivers/i3c/master/i3c-master-cdns.c
7939
7940 IA64 (Itanium) PLATFORM
7941 M:      Tony Luck <tony.luck@intel.com>
7942 M:      Fenghua Yu <fenghua.yu@intel.com>
7943 L:      linux-ia64@vger.kernel.org
7944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7945 S:      Maintained
7946 F:      arch/ia64/
7947
7948 IBM Power 842 compression accelerator
7949 M:      Haren Myneni <haren@us.ibm.com>
7950 S:      Supported
7951 F:      drivers/crypto/nx/Makefile
7952 F:      drivers/crypto/nx/Kconfig
7953 F:      drivers/crypto/nx/nx-842*
7954 F:      include/linux/sw842.h
7955 F:      crypto/842.c
7956 F:      lib/842/
7957
7958 IBM Power in-Nest Crypto Acceleration
7959 M:      Breno Leitão <leitao@debian.org>
7960 M:      Nayna Jain <nayna@linux.ibm.com>
7961 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7962 L:      linux-crypto@vger.kernel.org
7963 S:      Supported
7964 F:      drivers/crypto/nx/Makefile
7965 F:      drivers/crypto/nx/Kconfig
7966 F:      drivers/crypto/nx/nx-aes*
7967 F:      drivers/crypto/nx/nx-sha*
7968 F:      drivers/crypto/nx/nx.*
7969 F:      drivers/crypto/nx/nx_csbcpb.h
7970 F:      drivers/crypto/nx/nx_debugfs.c
7971
7972 IBM Power Linux RAID adapter
7973 M:      Brian King <brking@us.ibm.com>
7974 S:      Supported
7975 F:      drivers/scsi/ipr.*
7976
7977 IBM Power SRIOV Virtual NIC Device Driver
7978 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7979 M:      John Allen <jallen@linux.ibm.com>
7980 L:      netdev@vger.kernel.org
7981 S:      Supported
7982 F:      drivers/net/ethernet/ibm/ibmvnic.*
7983
7984 IBM Power Virtual Accelerator Switchboard
7985 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7986 L:      linuxppc-dev@lists.ozlabs.org
7987 S:      Supported
7988 F:      arch/powerpc/platforms/powernv/vas*
7989 F:      arch/powerpc/platforms/powernv/copy-paste.h
7990 F:      arch/powerpc/include/asm/vas.h
7991
7992 IBM Power Virtual Ethernet Device Driver
7993 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7994 L:      netdev@vger.kernel.org
7995 S:      Supported
7996 F:      drivers/net/ethernet/ibm/ibmveth.*
7997
7998 IBM Power Virtual FC Device Drivers
7999 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8000 L:      linux-scsi@vger.kernel.org
8001 S:      Supported
8002 F:      drivers/scsi/ibmvscsi/ibmvfc*
8003
8004 IBM Power Virtual Management Channel Driver
8005 M:      Steven Royer <seroyer@linux.ibm.com>
8006 S:      Supported
8007 F:      drivers/misc/ibmvmc.*
8008
8009 IBM Power Virtual SCSI Device Drivers
8010 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8011 L:      linux-scsi@vger.kernel.org
8012 S:      Supported
8013 F:      drivers/scsi/ibmvscsi/ibmvscsi*
8014 F:      include/scsi/viosrp.h
8015
8016 IBM Power Virtual SCSI Device Target Driver
8017 M:      Michael Cyr <mikecyr@linux.ibm.com>
8018 L:      linux-scsi@vger.kernel.org
8019 L:      target-devel@vger.kernel.org
8020 S:      Supported
8021 F:      drivers/scsi/ibmvscsi_tgt/
8022
8023 IBM Power VMX Cryptographic instructions
8024 M:      Breno Leitão <leitao@debian.org>
8025 M:      Nayna Jain <nayna@linux.ibm.com>
8026 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8027 L:      linux-crypto@vger.kernel.org
8028 S:      Supported
8029 F:      drivers/crypto/vmx/Makefile
8030 F:      drivers/crypto/vmx/Kconfig
8031 F:      drivers/crypto/vmx/vmx.c
8032 F:      drivers/crypto/vmx/aes*
8033 F:      drivers/crypto/vmx/ghash*
8034 F:      drivers/crypto/vmx/ppc-xlate.pl
8035
8036 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8037 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8038 L:      linux-pci@vger.kernel.org
8039 L:      linuxppc-dev@lists.ozlabs.org
8040 S:      Supported
8041 F:      drivers/pci/hotplug/rpaphp*
8042
8043 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8044 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8045 L:      linux-pci@vger.kernel.org
8046 L:      linuxppc-dev@lists.ozlabs.org
8047 S:      Supported
8048 F:      drivers/pci/hotplug/rpadlpar*
8049
8050 IBM ServeRAID RAID DRIVER
8051 S:      Orphan
8052 F:      drivers/scsi/ips.*
8053
8054 ICH LPC AND GPIO DRIVER
8055 M:      Peter Tyser <ptyser@xes-inc.com>
8056 S:      Maintained
8057 F:      drivers/mfd/lpc_ich.c
8058 F:      drivers/gpio/gpio-ich.c
8059
8060 ICY I2C DRIVER
8061 M:      Max Staudt <max@enpas.org>
8062 L:      linux-i2c@vger.kernel.org
8063 S:      Maintained
8064 F:      drivers/i2c/busses/i2c-icy.c
8065
8066 IDE SUBSYSTEM
8067 M:      "David S. Miller" <davem@davemloft.net>
8068 L:      linux-ide@vger.kernel.org
8069 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8071 S:      Maintained
8072 F:      Documentation/ide/
8073 F:      drivers/ide/
8074 F:      include/linux/ide.h
8075
8076 IDE/ATAPI DRIVERS
8077 M:      Borislav Petkov <bp@alien8.de>
8078 L:      linux-ide@vger.kernel.org
8079 S:      Maintained
8080 F:      Documentation/cdrom/ide-cd.rst
8081 F:      drivers/ide/ide-cd*
8082
8083 IDEAPAD LAPTOP EXTRAS DRIVER
8084 M:      Ike Panhc <ike.pan@canonical.com>
8085 L:      platform-driver-x86@vger.kernel.org
8086 W:      http://launchpad.net/ideapad-laptop
8087 S:      Maintained
8088 F:      drivers/platform/x86/ideapad-laptop.c
8089
8090 IDEAPAD LAPTOP SLIDEBAR DRIVER
8091 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8092 L:      linux-input@vger.kernel.org
8093 W:      https://github.com/o2genum/ideapad-slidebar
8094 S:      Maintained
8095 F:      drivers/input/misc/ideapad_slidebar.c
8096
8097 IDT VersaClock 5 CLOCK DRIVER
8098 M:      Marek Vasut <marek.vasut@gmail.com>
8099 S:      Maintained
8100 F:      drivers/clk/clk-versaclock5.c
8101
8102 IEEE 802.15.4 SUBSYSTEM
8103 M:      Alexander Aring <alex.aring@gmail.com>
8104 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8105 L:      linux-wpan@vger.kernel.org
8106 W:      http://wpan.cakelab.org/
8107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8109 S:      Maintained
8110 F:      net/ieee802154/
8111 F:      net/mac802154/
8112 F:      drivers/net/ieee802154/
8113 F:      include/linux/nl802154.h
8114 F:      include/linux/ieee802154.h
8115 F:      include/net/nl802154.h
8116 F:      include/net/mac802154.h
8117 F:      include/net/af_ieee802154.h
8118 F:      include/net/cfg802154.h
8119 F:      include/net/ieee802154_netdev.h
8120 F:      Documentation/networking/ieee802154.rst
8121
8122 IFE PROTOCOL
8123 M:      Yotam Gigi <yotam.gi@gmail.com>
8124 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8125 F:      net/ife
8126 F:      include/net/ife.h
8127 F:      include/uapi/linux/ife.h
8128
8129 IGORPLUG-USB IR RECEIVER
8130 M:      Sean Young <sean@mess.org>
8131 L:      linux-media@vger.kernel.org
8132 S:      Maintained
8133 F:      drivers/media/rc/igorplugusb.c
8134
8135 IGUANAWORKS USB IR TRANSCEIVER
8136 M:      Sean Young <sean@mess.org>
8137 L:      linux-media@vger.kernel.org
8138 S:      Maintained
8139 F:      drivers/media/rc/iguanair.c
8140
8141 IIO DIGITAL POTENTIOMETER DAC
8142 M:      Peter Rosin <peda@axentia.se>
8143 L:      linux-iio@vger.kernel.org
8144 S:      Maintained
8145 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8146 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8147 F:      drivers/iio/dac/dpot-dac.c
8148
8149 IIO ENVELOPE DETECTOR
8150 M:      Peter Rosin <peda@axentia.se>
8151 L:      linux-iio@vger.kernel.org
8152 S:      Maintained
8153 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8154 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8155 F:      drivers/iio/adc/envelope-detector.c
8156
8157 IIO MULTIPLEXER
8158 M:      Peter Rosin <peda@axentia.se>
8159 L:      linux-iio@vger.kernel.org
8160 S:      Maintained
8161 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8162 F:      drivers/iio/multiplexer/iio-mux.c
8163
8164 IIO SUBSYSTEM AND DRIVERS
8165 M:      Jonathan Cameron <jic23@kernel.org>
8166 R:      Hartmut Knaack <knaack.h@gmx.de>
8167 R:      Lars-Peter Clausen <lars@metafoo.de>
8168 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8169 L:      linux-iio@vger.kernel.org
8170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8171 S:      Maintained
8172 F:      Documentation/ABI/testing/configfs-iio*
8173 F:      Documentation/ABI/testing/sysfs-bus-iio*
8174 F:      Documentation/devicetree/bindings/iio/
8175 F:      drivers/iio/
8176 F:      drivers/staging/iio/
8177 F:      include/linux/iio/
8178 F:      tools/iio/
8179
8180 IIO UNIT CONVERTER
8181 M:      Peter Rosin <peda@axentia.se>
8182 L:      linux-iio@vger.kernel.org
8183 S:      Maintained
8184 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8185 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8186 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8187 F:      drivers/iio/afe/iio-rescale.c
8188
8189 IKANOS/ADI EAGLE ADSL USB DRIVER
8190 M:      Matthieu Castet <castet.matthieu@free.fr>
8191 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8192 S:      Maintained
8193 F:      drivers/usb/atm/ueagle-atm.c
8194
8195 IMGTEC ASCII LCD DRIVER
8196 M:      Paul Burton <paulburton@kernel.org>
8197 S:      Maintained
8198 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8199 F:      drivers/auxdisplay/img-ascii-lcd.c
8200
8201 IMGTEC IR DECODER DRIVER
8202 M:      James Hogan <jhogan@kernel.org>
8203 S:      Maintained
8204 F:      drivers/media/rc/img-ir/
8205
8206 IMON SOUNDGRAPH USB IR RECEIVER
8207 M:      Sean Young <sean@mess.org>
8208 L:      linux-media@vger.kernel.org
8209 S:      Maintained
8210 F:      drivers/media/rc/imon_raw.c
8211 F:      drivers/media/rc/imon.c
8212
8213 IMS TWINTURBO FRAMEBUFFER DRIVER
8214 L:      linux-fbdev@vger.kernel.org
8215 S:      Orphan
8216 F:      drivers/video/fbdev/imsttfb.c
8217
8218 INA209 HARDWARE MONITOR DRIVER
8219 M:      Guenter Roeck <linux@roeck-us.net>
8220 L:      linux-hwmon@vger.kernel.org
8221 S:      Maintained
8222 F:      Documentation/hwmon/ina209.rst
8223 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8224 F:      drivers/hwmon/ina209.c
8225
8226 INA2XX HARDWARE MONITOR DRIVER
8227 M:      Guenter Roeck <linux@roeck-us.net>
8228 L:      linux-hwmon@vger.kernel.org
8229 S:      Maintained
8230 F:      Documentation/hwmon/ina2xx.rst
8231 F:      drivers/hwmon/ina2xx.c
8232 F:      include/linux/platform_data/ina2xx.h
8233
8234 INDUSTRY PACK SUBSYSTEM (IPACK)
8235 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8236 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8237 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8238 L:      industrypack-devel@lists.sourceforge.net
8239 W:      http://industrypack.sourceforge.net
8240 S:      Maintained
8241 F:      drivers/ipack/
8242
8243 INFINEON DPS310 Driver
8244 M:      Eddie James <eajames@linux.ibm.com>
8245 L:      linux-iio@vger.kernel.org
8246 F:      drivers/iio/pressure/dps310.c
8247 S:      Maintained
8248
8249 INFINIBAND SUBSYSTEM
8250 M:      Doug Ledford <dledford@redhat.com>
8251 M:      Jason Gunthorpe <jgg@mellanox.com>
8252 L:      linux-rdma@vger.kernel.org
8253 W:      https://github.com/linux-rdma/rdma-core
8254 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8256 S:      Supported
8257 F:      Documentation/devicetree/bindings/infiniband/
8258 F:      Documentation/infiniband/
8259 F:      drivers/infiniband/
8260 F:      include/uapi/linux/if_infiniband.h
8261 F:      include/uapi/rdma/
8262 F:      include/rdma/
8263 F:      include/trace/events/ib_mad.h
8264 F:      include/trace/events/ib_umad.h
8265 F:      samples/bpf/ibumad_kern.c
8266 F:      samples/bpf/ibumad_user.c
8267
8268 INGENIC JZ4780 DMA Driver
8269 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8270 S:      Maintained
8271 F:      drivers/dma/dma-jz4780.c
8272
8273 INGENIC JZ4780 NAND DRIVER
8274 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8275 L:      linux-mtd@lists.infradead.org
8276 S:      Maintained
8277 F:      drivers/mtd/nand/raw/ingenic/
8278
8279 INGENIC JZ47xx SoCs
8280 M:      Paul Cercueil <paul@crapouillou.net>
8281 S:      Maintained
8282 F:      arch/mips/boot/dts/ingenic/
8283 F:      arch/mips/include/asm/mach-jz4740/
8284 F:      arch/mips/jz4740/
8285 F:      drivers/clk/ingenic/
8286 F:      drivers/dma/dma-jz4780.c
8287 F:      drivers/gpu/drm/ingenic/
8288 F:      drivers/i2c/busses/i2c-jz4780.c
8289 F:      drivers/iio/adc/ingenic-adc.c
8290 F:      drivers/irqchip/irq-ingenic.c
8291 F:      drivers/memory/jz4780-nemc.c
8292 F:      drivers/mmc/host/jz4740_mmc.c
8293 F:      drivers/mtd/nand/raw/ingenic/
8294 F:      drivers/pinctrl/pinctrl-ingenic.c
8295 F:      drivers/power/supply/ingenic-battery.c
8296 F:      drivers/pwm/pwm-jz4740.c
8297 F:      drivers/rtc/rtc-jz4740.c
8298 F:      drivers/tty/serial/8250/8250_ingenic.c
8299 F:      drivers/usb/musb/jz4740.c
8300 F:      drivers/watchdog/jz4740_wdt.c
8301 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8302 F:      include/linux/mfd/ingenic-tcu.h
8303 F:      sound/soc/jz4740/
8304 F:      sound/soc/codecs/jz47*
8305
8306 INOTIFY
8307 M:      Jan Kara <jack@suse.cz>
8308 R:      Amir Goldstein <amir73il@gmail.com>
8309 L:      linux-fsdevel@vger.kernel.org
8310 S:      Maintained
8311 F:      Documentation/filesystems/inotify.txt
8312 F:      fs/notify/inotify/
8313 F:      include/linux/inotify.h
8314 F:      include/uapi/linux/inotify.h
8315
8316 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8317 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8318 L:      linux-input@vger.kernel.org
8319 Q:      http://patchwork.kernel.org/project/linux-input/list/
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8321 S:      Maintained
8322 F:      drivers/input/
8323 F:      include/linux/input.h
8324 F:      include/uapi/linux/input.h
8325 F:      include/uapi/linux/input-event-codes.h
8326 F:      include/linux/input/
8327 F:      Documentation/devicetree/bindings/input/
8328 F:      Documentation/devicetree/bindings/serio/
8329 F:      Documentation/input/
8330
8331 INPUT MULTITOUCH (MT) PROTOCOL
8332 M:      Henrik Rydberg <rydberg@bitmath.org>
8333 L:      linux-input@vger.kernel.org
8334 S:      Odd fixes
8335 F:      Documentation/input/multi-touch-protocol.rst
8336 F:      drivers/input/input-mt.c
8337 K:      \b(ABS|SYN)_MT_
8338
8339 INSIDE SECURE CRYPTO DRIVER
8340 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8341 F:      drivers/crypto/inside-secure/
8342 S:      Maintained
8343 L:      linux-crypto@vger.kernel.org
8344
8345 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8346 M:      Mimi Zohar <zohar@linux.ibm.com>
8347 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8348 L:      linux-integrity@vger.kernel.org
8349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8350 S:      Supported
8351 F:      security/integrity/ima/
8352
8353 INTEL 810/815 FRAMEBUFFER DRIVER
8354 M:      Antonino Daplas <adaplas@gmail.com>
8355 L:      linux-fbdev@vger.kernel.org
8356 S:      Maintained
8357 F:      drivers/video/fbdev/i810/
8358
8359 INTEL ASoC DRIVERS
8360 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8361 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8362 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8363 M:      Jie Yang <yang.jie@linux.intel.com>
8364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8365 S:      Supported
8366 F:      sound/soc/intel/
8367
8368 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8369 M:      Hans de Goede <hdegoede@redhat.com>
8370 L:      platform-driver-x86@vger.kernel.org
8371 S:      Maintained
8372 F:      drivers/platform/x86/intel_atomisp2_pm.c
8373
8374 INTEL C600 SERIES SAS CONTROLLER DRIVER
8375 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8376 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8377 L:      linux-scsi@vger.kernel.org
8378 T:      git git://git.code.sf.net/p/intel-sas/isci
8379 S:      Supported
8380 F:      drivers/scsi/isci/
8381
8382 INTEL CPU family model numbers
8383 M:      Tony Luck <tony.luck@intel.com>
8384 M:      x86@kernel.org
8385 L:      linux-kernel@vger.kernel.org
8386 S:      Supported
8387 F:      arch/x86/include/asm/intel-family.h
8388
8389 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8390 M:      Jani Nikula <jani.nikula@linux.intel.com>
8391 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8392 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8393 L:      intel-gfx@lists.freedesktop.org
8394 W:      https://01.org/linuxgraphics/
8395 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8396 C:      irc://chat.freenode.net/intel-gfx
8397 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8398 T:      git git://anongit.freedesktop.org/drm-intel
8399 S:      Supported
8400 F:      drivers/gpu/drm/i915/
8401 F:      include/drm/i915*
8402 F:      include/uapi/drm/i915_drm.h
8403 F:      Documentation/gpu/i915.rst
8404
8405 INTEL ETHERNET DRIVERS
8406 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8407 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8408 W:      http://www.intel.com/support/feedback.htm
8409 W:      http://e1000.sourceforge.net/
8410 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8413 S:      Supported
8414 F:      Documentation/networking/device_drivers/intel/e100.rst
8415 F:      Documentation/networking/device_drivers/intel/e1000.rst
8416 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8417 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8418 F:      Documentation/networking/device_drivers/intel/igb.rst
8419 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8420 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8421 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8422 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8423 F:      Documentation/networking/device_drivers/intel/i40e.rst
8424 F:      Documentation/networking/device_drivers/intel/iavf.rst
8425 F:      Documentation/networking/device_drivers/intel/ice.rst
8426 F:      drivers/net/ethernet/intel/
8427 F:      drivers/net/ethernet/intel/*/
8428 F:      include/linux/avf/virtchnl.h
8429
8430 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8431 M:      Maik Broemme <mbroemme@libmpq.org>
8432 L:      linux-fbdev@vger.kernel.org
8433 S:      Maintained
8434 F:      Documentation/fb/intelfb.rst
8435 F:      drivers/video/fbdev/intelfb/
8436
8437 INTEL GPIO DRIVERS
8438 M:      Andy Shevchenko <andy@kernel.org>
8439 L:      linux-gpio@vger.kernel.org
8440 S:      Maintained
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8442 F:      drivers/gpio/gpio-ich.c
8443 F:      drivers/gpio/gpio-intel-mid.c
8444 F:      drivers/gpio/gpio-merrifield.c
8445 F:      drivers/gpio/gpio-ml-ioh.c
8446 F:      drivers/gpio/gpio-pch.c
8447 F:      drivers/gpio/gpio-sch.c
8448 F:      drivers/gpio/gpio-sodaville.c
8449
8450 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8451 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8452 M:      Zhi Wang <zhi.a.wang@intel.com>
8453 L:      intel-gvt-dev@lists.freedesktop.org
8454 L:      intel-gfx@lists.freedesktop.org
8455 W:      https://01.org/igvt-g
8456 T:      git https://github.com/intel/gvt-linux.git
8457 S:      Supported
8458 F:      drivers/gpu/drm/i915/gvt/
8459
8460 INTEL HID EVENT DRIVER
8461 M:      Alex Hung <alex.hung@canonical.com>
8462 L:      platform-driver-x86@vger.kernel.org
8463 S:      Maintained
8464 F:      drivers/platform/x86/intel-hid.c
8465
8466 INTEL I/OAT DMA DRIVER
8467 M:      Dave Jiang <dave.jiang@intel.com>
8468 R:      Dan Williams <dan.j.williams@intel.com>
8469 L:      dmaengine@vger.kernel.org
8470 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8471 S:      Supported
8472 F:      drivers/dma/ioat*
8473
8474 INTEL IADX DRIVER
8475 M:      Dave Jiang <dave.jiang@intel.com>
8476 L:      dmaengine@vger.kernel.org
8477 S:      Supported
8478 F:      drivers/dma/idxd/*
8479 F:      include/uapi/linux/idxd.h
8480 F:      include/linux/idxd.h
8481
8482 INTEL IDLE DRIVER
8483 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8484 M:      Len Brown <lenb@kernel.org>
8485 L:      linux-pm@vger.kernel.org
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8487 B:      https://bugzilla.kernel.org
8488 S:      Supported
8489 F:      drivers/idle/intel_idle.c
8490
8491 INTEL INTEGRATED SENSOR HUB DRIVER
8492 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8493 M:      Jiri Kosina <jikos@kernel.org>
8494 L:      linux-input@vger.kernel.org
8495 S:      Maintained
8496 F:      drivers/hid/intel-ish-hid/
8497
8498 INTEL IOMMU (VT-d)
8499 M:      David Woodhouse <dwmw2@infradead.org>
8500 M:      Lu Baolu <baolu.lu@linux.intel.com>
8501 L:      iommu@lists.linux-foundation.org
8502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8503 S:      Supported
8504 F:      drivers/iommu/dmar.c
8505 F:      drivers/iommu/intel*.[ch]
8506 F:      include/linux/intel-iommu.h
8507 F:      include/linux/intel-svm.h
8508
8509 INTEL IOP-ADMA DMA DRIVER
8510 R:      Dan Williams <dan.j.williams@intel.com>
8511 S:      Odd fixes
8512 F:      drivers/dma/iop-adma.c
8513
8514 INTEL IPU3 CSI-2 CIO2 DRIVER
8515 M:      Yong Zhi <yong.zhi@intel.com>
8516 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8517 M:      Bingbu Cao <bingbu.cao@intel.com>
8518 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8519 L:      linux-media@vger.kernel.org
8520 S:      Maintained
8521 F:      drivers/media/pci/intel/ipu3/
8522 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8523
8524 INTEL IPU3 CSI-2 IMGU DRIVER
8525 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8526 L:      linux-media@vger.kernel.org
8527 S:      Maintained
8528 F:      drivers/staging/media/ipu3/
8529 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8530 F:      Documentation/media/v4l-drivers/ipu3.rst
8531 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8532
8533 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8534 M:      Krzysztof Halasa <khalasa@piap.pl>
8535 S:      Maintained
8536 F:      include/linux/soc/ixp4xx/qmgr.h
8537 F:      include/linux/soc/ixp4xx/npe.h
8538 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8539 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8540 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8541 F:      drivers/net/wan/ixp4xx_hss.c
8542
8543 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8544 M:      Deepak Saxena <dsaxena@plexity.net>
8545 S:      Maintained
8546 F:      drivers/char/hw_random/ixp4xx-rng.c
8547
8548 INTEL MANAGEMENT ENGINE (mei)
8549 M:      Tomas Winkler <tomas.winkler@intel.com>
8550 L:      linux-kernel@vger.kernel.org
8551 S:      Supported
8552 F:      include/uapi/linux/mei.h
8553 F:      include/linux/mei_cl_bus.h
8554 F:      drivers/misc/mei/*
8555 F:      drivers/watchdog/mei_wdt.c
8556 F:      Documentation/driver-api/mei/*
8557 F:      samples/mei/*
8558
8559 INTEL MENLOW THERMAL DRIVER
8560 M:      Sujith Thomas <sujith.thomas@intel.com>
8561 L:      platform-driver-x86@vger.kernel.org
8562 W:      https://01.org/linux-acpi
8563 S:      Supported
8564 F:      drivers/platform/x86/intel_menlow.c
8565
8566 INTEL MIC DRIVERS (mic)
8567 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8568 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8569 S:      Supported
8570 W:      https://github.com/sudeepdutt/mic
8571 W:      http://software.intel.com/en-us/mic-developer
8572 F:      include/linux/mic_bus.h
8573 F:      include/linux/scif.h
8574 F:      include/uapi/linux/mic_common.h
8575 F:      include/uapi/linux/mic_ioctl.h
8576 F:      include/uapi/linux/scif_ioctl.h
8577 F:      drivers/misc/mic/
8578 F:      drivers/dma/mic_x100_dma.c
8579 F:      drivers/dma/mic_x100_dma.h
8580 F:      Documentation/mic/
8581
8582 INTEL PMC CORE DRIVER
8583 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8584 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8585 L:      platform-driver-x86@vger.kernel.org
8586 S:      Maintained
8587 F:      drivers/platform/x86/intel_pmc_core*
8588
8589 INTEL PMC/P-Unit IPC DRIVER
8590 M:      Zha Qipeng<qipeng.zha@intel.com>
8591 L:      platform-driver-x86@vger.kernel.org
8592 S:      Maintained
8593 F:      drivers/platform/x86/intel_pmc_ipc.c
8594 F:      drivers/platform/x86/intel_punit_ipc.c
8595 F:      arch/x86/include/asm/intel_pmc_ipc.h
8596 F:      arch/x86/include/asm/intel_punit_ipc.h
8597
8598 INTEL PMIC GPIO DRIVERS
8599 M:      Andy Shevchenko <andy@kernel.org>
8600 S:      Maintained
8601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8602 F:      drivers/gpio/gpio-*cove.c
8603 F:      drivers/gpio/gpio-msic.c
8604
8605 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8606 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8607 S:      Maintained
8608 F:      drivers/mfd/intel_msic.c
8609 F:      drivers/mfd/intel_soc_pmic*
8610 F:      include/linux/mfd/intel_msic.h
8611 F:      include/linux/mfd/intel_soc_pmic*
8612
8613 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8614 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8615 L:      linux-wireless@vger.kernel.org
8616 S:      Maintained
8617 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8618 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8619 F:      drivers/net/wireless/intel/ipw2x00/
8620
8621 INTEL PSTATE DRIVER
8622 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8623 M:      Len Brown <lenb@kernel.org>
8624 L:      linux-pm@vger.kernel.org
8625 S:      Supported
8626 F:      drivers/cpufreq/intel_pstate.c
8627
8628 INTEL RDMA RNIC DRIVER
8629 M:      Faisal Latif <faisal.latif@intel.com>
8630 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8631 L:      linux-rdma@vger.kernel.org
8632 S:      Supported
8633 F:      drivers/infiniband/hw/i40iw/
8634 F:      include/uapi/rdma/i40iw-abi.h
8635
8636 INTEL SPEED SELECT TECHNOLOGY
8637 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8638 L:      platform-driver-x86@vger.kernel.org
8639 S:      Maintained
8640 F:      drivers/platform/x86/intel_speed_select_if/
8641 F:      tools/power/x86/intel-speed-select/
8642 F:      include/uapi/linux/isst_if.h
8643
8644 INTEL STRATIX10 FIRMWARE DRIVERS
8645 M:      Richard Gong <richard.gong@linux.intel.com>
8646 L:      linux-kernel@vger.kernel.org
8647 S:      Maintained
8648 F:      drivers/firmware/stratix10-rsu.c
8649 F:      drivers/firmware/stratix10-svc.c
8650 F:      include/linux/firmware/intel/stratix10-smc.h
8651 F:      include/linux/firmware/intel/stratix10-svc-client.h
8652 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8653 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8654
8655 INTEL TELEMETRY DRIVER
8656 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8657 M:      "David E. Box" <david.e.box@linux.intel.com>
8658 L:      platform-driver-x86@vger.kernel.org
8659 S:      Maintained
8660 F:      arch/x86/include/asm/intel_telemetry.h
8661 F:      drivers/platform/x86/intel_telemetry*
8662
8663 INTEL UNCORE FREQUENCY CONTROL
8664 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8665 L:      platform-driver-x86@vger.kernel.org
8666 S:      Maintained
8667 F:      drivers/platform/x86/intel-uncore-frequency.c
8668
8669 INTEL VIRTUAL BUTTON DRIVER
8670 M:      AceLan Kao <acelan.kao@canonical.com>
8671 L:      platform-driver-x86@vger.kernel.org
8672 S:      Maintained
8673 F:      drivers/platform/x86/intel-vbtn.c
8674
8675 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8676 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8677 L:      linux-wireless@vger.kernel.org
8678 S:      Supported
8679 F:      drivers/net/wireless/intel/iwlegacy/
8680
8681 INTEL WIRELESS WIFI LINK (iwlwifi)
8682 M:      Johannes Berg <johannes.berg@intel.com>
8683 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8684 M:      Luca Coelho <luciano.coelho@intel.com>
8685 M:      Intel Linux Wireless <linuxwifi@intel.com>
8686 L:      linux-wireless@vger.kernel.org
8687 W:      http://intellinuxwireless.org
8688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8689 S:      Supported
8690 F:      drivers/net/wireless/intel/iwlwifi/
8691
8692 INTEL WIRELESS WIMAX CONNECTION 2400
8693 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8694 M:      linux-wimax@intel.com
8695 L:      wimax@linuxwimax.org (subscribers-only)
8696 S:      Supported
8697 W:      http://linuxwimax.org
8698 F:      Documentation/admin-guide/wimax/i2400m.rst
8699 F:      drivers/net/wimax/i2400m/
8700 F:      include/uapi/linux/wimax/i2400m.h
8701
8702 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8703 M:      Mario Limonciello <mario.limonciello@dell.com>
8704 S:      Maintained
8705 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8706
8707 INTEL(R) TRACE HUB
8708 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8709 S:      Supported
8710 F:      Documentation/trace/intel_th.rst
8711 F:      drivers/hwtracing/intel_th/
8712 F:      include/linux/intel_th.h
8713
8714 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8715 M:      Ning Sun <ning.sun@intel.com>
8716 L:      tboot-devel@lists.sourceforge.net
8717 W:      http://tboot.sourceforge.net
8718 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8719 S:      Supported
8720 F:      Documentation/x86/intel_txt.rst
8721 F:      include/linux/tboot.h
8722 F:      arch/x86/kernel/tboot.c
8723
8724 INTERCONNECT API
8725 M:      Georgi Djakov <georgi.djakov@linaro.org>
8726 L:      linux-pm@vger.kernel.org
8727 S:      Maintained
8728 F:      Documentation/driver-api/interconnect.rst
8729 F:      Documentation/devicetree/bindings/interconnect/
8730 F:      drivers/interconnect/
8731 F:      include/dt-bindings/interconnect/
8732 F:      include/linux/interconnect-provider.h
8733 F:      include/linux/interconnect.h
8734
8735 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8736 M:      Linus Walleij <linus.walleij@linaro.org>
8737 L:      linux-iio@vger.kernel.org
8738 S:      Maintained
8739 F:      drivers/iio/gyro/mpu3050*
8740 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8741
8742 IOC3 ETHERNET DRIVER
8743 M:      Ralf Baechle <ralf@linux-mips.org>
8744 L:      linux-mips@vger.kernel.org
8745 S:      Maintained
8746 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8747
8748 IOMAP FILESYSTEM LIBRARY
8749 M:      Christoph Hellwig <hch@infradead.org>
8750 M:      Darrick J. Wong <darrick.wong@oracle.com>
8751 M:      linux-xfs@vger.kernel.org
8752 M:      linux-fsdevel@vger.kernel.org
8753 L:      linux-xfs@vger.kernel.org
8754 L:      linux-fsdevel@vger.kernel.org
8755 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8756 S:      Supported
8757 F:      fs/iomap/
8758 F:      include/linux/iomap.h
8759
8760 IOMMU DRIVERS
8761 M:      Joerg Roedel <joro@8bytes.org>
8762 L:      iommu@lists.linux-foundation.org
8763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8764 S:      Maintained
8765 F:      Documentation/devicetree/bindings/iommu/
8766 F:      drivers/iommu/
8767 F:      include/linux/iommu.h
8768 F:      include/linux/of_iommu.h
8769 F:      include/linux/iova.h
8770
8771 IO_URING
8772 M:      Jens Axboe <axboe@kernel.dk>
8773 L:      io-uring@vger.kernel.org
8774 T:      git git://git.kernel.dk/linux-block
8775 T:      git git://git.kernel.dk/liburing
8776 S:      Maintained
8777 F:      fs/io_uring.c
8778 F:      fs/io-wq.c
8779 F:      fs/io-wq.h
8780 F:      include/uapi/linux/io_uring.h
8781
8782 IPMI SUBSYSTEM
8783 M:      Corey Minyard <minyard@acm.org>
8784 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8785 W:      http://openipmi.sourceforge.net/
8786 S:      Supported
8787 F:      Documentation/devicetree/bindings/ipmi/
8788 F:      Documentation/IPMI.txt
8789 F:      drivers/char/ipmi/
8790 F:      include/linux/ipmi*
8791 F:      include/uapi/linux/ipmi*
8792
8793 IPS SCSI RAID DRIVER
8794 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8795 L:      linux-scsi@vger.kernel.org
8796 W:      http://www.adaptec.com/
8797 S:      Maintained
8798 F:      drivers/scsi/ips*
8799
8800 IPVS
8801 M:      Wensong Zhang <wensong@linux-vs.org>
8802 M:      Simon Horman <horms@verge.net.au>
8803 M:      Julian Anastasov <ja@ssi.bg>
8804 L:      netdev@vger.kernel.org
8805 L:      lvs-devel@vger.kernel.org
8806 S:      Maintained
8807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8809 F:      Documentation/networking/ipvs-sysctl.txt
8810 F:      include/net/ip_vs.h
8811 F:      include/uapi/linux/ip_vs.h
8812 F:      net/netfilter/ipvs/
8813
8814 IPWIRELESS DRIVER
8815 M:      Jiri Kosina <jikos@kernel.org>
8816 M:      David Sterba <dsterba@suse.com>
8817 S:      Odd Fixes
8818 F:      drivers/tty/ipwireless/
8819
8820 IPX NETWORK LAYER
8821 L:      netdev@vger.kernel.org
8822 S:      Obsolete
8823 F:      include/uapi/linux/ipx.h
8824
8825 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8826 M:      Marc Zyngier <maz@kernel.org>
8827 S:      Maintained
8828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8829 F:      Documentation/IRQ-domain.txt
8830 F:      include/linux/irqdomain.h
8831 F:      kernel/irq/irqdomain.c
8832 F:      kernel/irq/msi.c
8833
8834 IRQ SUBSYSTEM
8835 M:      Thomas Gleixner <tglx@linutronix.de>
8836 L:      linux-kernel@vger.kernel.org
8837 S:      Maintained
8838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8839 F:      kernel/irq/
8840
8841 IRQCHIP DRIVERS
8842 M:      Thomas Gleixner <tglx@linutronix.de>
8843 M:      Jason Cooper <jason@lakedaemon.net>
8844 M:      Marc Zyngier <maz@kernel.org>
8845 L:      linux-kernel@vger.kernel.org
8846 S:      Maintained
8847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8848 F:      Documentation/devicetree/bindings/interrupt-controller/
8849 F:      drivers/irqchip/
8850
8851 ISA
8852 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8853 S:      Maintained
8854 F:      Documentation/driver-api/isa.rst
8855 F:      drivers/base/isa.c
8856 F:      include/linux/isa.h
8857
8858 ISA RADIO MODULE
8859 M:      Hans Verkuil <hverkuil@xs4all.nl>
8860 L:      linux-media@vger.kernel.org
8861 T:      git git://linuxtv.org/media_tree.git
8862 W:      https://linuxtv.org
8863 S:      Maintained
8864 F:      drivers/media/radio/radio-isa*
8865
8866 ISAPNP
8867 M:      Jaroslav Kysela <perex@perex.cz>
8868 S:      Maintained
8869 F:      Documentation/driver-api/isapnp.rst
8870 F:      drivers/pnp/isapnp/
8871 F:      include/linux/isapnp.h
8872
8873 ISCSI
8874 M:      Lee Duncan <lduncan@suse.com>
8875 M:      Chris Leech <cleech@redhat.com>
8876 L:      open-iscsi@googlegroups.com
8877 L:      linux-scsi@vger.kernel.org
8878 W:      www.open-iscsi.com
8879 S:      Maintained
8880 F:      drivers/scsi/*iscsi*
8881 F:      include/scsi/*iscsi*
8882
8883 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8884 M:      Peter Jones <pjones@redhat.com>
8885 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8886 S:      Maintained
8887 F:      drivers/firmware/iscsi_ibft*
8888
8889 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8890 M:      Sagi Grimberg <sagi@grimberg.me>
8891 M:      Max Gurtovoy <maxg@mellanox.com>
8892 L:      linux-rdma@vger.kernel.org
8893 S:      Supported
8894 W:      http://www.openfabrics.org
8895 W:      www.open-iscsi.org
8896 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8897 F:      drivers/infiniband/ulp/iser/
8898
8899 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8900 M:      Sagi Grimberg <sagi@grimberg.me>
8901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8902 L:      linux-rdma@vger.kernel.org
8903 L:      target-devel@vger.kernel.org
8904 S:      Supported
8905 W:      http://www.linux-iscsi.org
8906 F:      drivers/infiniband/ulp/isert
8907
8908 ISDN/mISDN SUBSYSTEM
8909 M:      Karsten Keil <isdn@linux-pingi.de>
8910 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8911 L:      netdev@vger.kernel.org
8912 W:      http://www.isdn4linux.de
8913 S:      Maintained
8914 F:      drivers/isdn/mISDN/
8915 F:      drivers/isdn/hardware/
8916 F:      drivers/isdn/Kconfig
8917 F:      drivers/isdn/Makefile
8918
8919 ISDN/CMTP OVER BLUETOOTH
8920 M:      Karsten Keil <isdn@linux-pingi.de>
8921 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8922 L:      netdev@vger.kernel.org
8923 W:      http://www.isdn4linux.de
8924 S:      Odd Fixes
8925 F:      Documentation/isdn/
8926 F:      drivers/isdn/capi/
8927 F:      net/bluetooth/cmtp/
8928 F:      include/linux/isdn/
8929 F:      include/uapi/linux/isdn/
8930
8931 IT87 HARDWARE MONITORING DRIVER
8932 M:      Jean Delvare <jdelvare@suse.com>
8933 L:      linux-hwmon@vger.kernel.org
8934 S:      Maintained
8935 F:      Documentation/hwmon/it87.rst
8936 F:      drivers/hwmon/it87.c
8937
8938 IT913X MEDIA DRIVER
8939 M:      Antti Palosaari <crope@iki.fi>
8940 L:      linux-media@vger.kernel.org
8941 W:      https://linuxtv.org
8942 W:      http://palosaari.fi/linux/
8943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8944 T:      git git://linuxtv.org/anttip/media_tree.git
8945 S:      Maintained
8946 F:      drivers/media/tuners/it913x*
8947
8948 IVTV VIDEO4LINUX DRIVER
8949 M:      Andy Walls <awalls@md.metrocast.net>
8950 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8951 L:      linux-media@vger.kernel.org
8952 T:      git git://linuxtv.org/media_tree.git
8953 W:      http://www.ivtvdriver.org
8954 S:      Maintained
8955 F:      Documentation/media/v4l-drivers/ivtv*
8956 F:      drivers/media/pci/ivtv/
8957 F:      include/uapi/linux/ivtv*
8958
8959 IX2505V MEDIA DRIVER
8960 M:      Malcolm Priestley <tvboxspy@gmail.com>
8961 L:      linux-media@vger.kernel.org
8962 W:      https://linuxtv.org
8963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8964 S:      Maintained
8965 F:      drivers/media/dvb-frontends/ix2505v*
8966
8967 JAILHOUSE HYPERVISOR INTERFACE
8968 M:      Jan Kiszka <jan.kiszka@siemens.com>
8969 L:      jailhouse-dev@googlegroups.com
8970 S:      Maintained
8971 F:      arch/x86/kernel/jailhouse.c
8972 F:      arch/x86/include/asm/jailhouse_para.h
8973
8974 JC42.4 TEMPERATURE SENSOR DRIVER
8975 M:      Guenter Roeck <linux@roeck-us.net>
8976 L:      linux-hwmon@vger.kernel.org
8977 S:      Maintained
8978 F:      drivers/hwmon/jc42.c
8979 F:      Documentation/hwmon/jc42.rst
8980
8981 JFS FILESYSTEM
8982 M:      Dave Kleikamp <shaggy@kernel.org>
8983 L:      jfs-discussion@lists.sourceforge.net
8984 W:      http://jfs.sourceforge.net/
8985 T:      git git://github.com/kleikamp/linux-shaggy.git
8986 S:      Maintained
8987 F:      Documentation/admin-guide/jfs.rst
8988 F:      fs/jfs/
8989
8990 JME NETWORK DRIVER
8991 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8992 L:      netdev@vger.kernel.org
8993 S:      Maintained
8994 F:      drivers/net/ethernet/jme.*
8995
8996 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8997 M:      David Woodhouse <dwmw2@infradead.org>
8998 M:      Richard Weinberger <richard@nod.at>
8999 L:      linux-mtd@lists.infradead.org
9000 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
9001 T:      git git://git.infradead.org/ubifs-2.6.git
9002 S:      Odd Fixes
9003 F:      fs/jffs2/
9004 F:      include/uapi/linux/jffs2.h
9005
9006 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9007 M:      "Theodore Ts'o" <tytso@mit.edu>
9008 M:      Jan Kara <jack@suse.com>
9009 L:      linux-ext4@vger.kernel.org
9010 S:      Maintained
9011 F:      fs/jbd2/
9012 F:      include/linux/jbd2.h
9013
9014 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9015 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9016 L:      linux-media@vger.kernel.org
9017 S:      Maintained
9018 F:      drivers/media/platform/rcar_jpu.c
9019
9020 JSM Neo PCI based serial card
9021 L:      linux-serial@vger.kernel.org
9022 S:      Orphan
9023 F:      drivers/tty/serial/jsm/
9024
9025 K10TEMP HARDWARE MONITORING DRIVER
9026 M:      Clemens Ladisch <clemens@ladisch.de>
9027 L:      linux-hwmon@vger.kernel.org
9028 S:      Maintained
9029 F:      Documentation/hwmon/k10temp.rst
9030 F:      drivers/hwmon/k10temp.c
9031
9032 K8TEMP HARDWARE MONITORING DRIVER
9033 M:      Rudolf Marek <r.marek@assembler.cz>
9034 L:      linux-hwmon@vger.kernel.org
9035 S:      Maintained
9036 F:      Documentation/hwmon/k8temp.rst
9037 F:      drivers/hwmon/k8temp.c
9038
9039 KASAN
9040 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
9041 R:      Alexander Potapenko <glider@google.com>
9042 R:      Dmitry Vyukov <dvyukov@google.com>
9043 L:      kasan-dev@googlegroups.com
9044 S:      Maintained
9045 F:      arch/*/include/asm/kasan.h
9046 F:      arch/*/mm/kasan_init*
9047 F:      Documentation/dev-tools/kasan.rst
9048 F:      include/linux/kasan*.h
9049 F:      lib/test_kasan.c
9050 F:      mm/kasan/
9051 F:      scripts/Makefile.kasan
9052
9053 KCONFIG
9054 M:      Masahiro Yamada <masahiroy@kernel.org>
9055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9056 L:      linux-kbuild@vger.kernel.org
9057 S:      Maintained
9058 F:      Documentation/kbuild/kconfig*
9059 F:      scripts/kconfig/
9060 F:      scripts/Kconfig.include
9061
9062 KDUMP
9063 M:      Dave Young <dyoung@redhat.com>
9064 M:      Baoquan He <bhe@redhat.com>
9065 R:      Vivek Goyal <vgoyal@redhat.com>
9066 L:      kexec@lists.infradead.org
9067 W:      http://lse.sourceforge.net/kdump/
9068 S:      Maintained
9069 F:      Documentation/admin-guide/kdump/
9070
9071 KEENE FM RADIO TRANSMITTER DRIVER
9072 M:      Hans Verkuil <hverkuil@xs4all.nl>
9073 L:      linux-media@vger.kernel.org
9074 T:      git git://linuxtv.org/media_tree.git
9075 W:      https://linuxtv.org
9076 S:      Maintained
9077 F:      drivers/media/radio/radio-keene*
9078
9079 KERNEL AUTOMOUNTER
9080 M:      Ian Kent <raven@themaw.net>
9081 L:      autofs@vger.kernel.org
9082 S:      Maintained
9083 F:      fs/autofs/
9084
9085 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9086 M:      Masahiro Yamada <masahiroy@kernel.org>
9087 M:      Michal Marek <michal.lkml@markovi.net>
9088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9089 L:      linux-kbuild@vger.kernel.org
9090 S:      Maintained
9091 F:      Documentation/kbuild/
9092 F:      Makefile
9093 F:      scripts/Kbuild*
9094 F:      scripts/Makefile*
9095 F:      scripts/basic/
9096 F:      scripts/mk*
9097 F:      scripts/*vmlinux*
9098 F:      scripts/mod/
9099 F:      scripts/package/
9100
9101 KERNEL JANITORS
9102 L:      kernel-janitors@vger.kernel.org
9103 W:      http://kernelnewbies.org/KernelJanitors
9104 S:      Odd Fixes
9105
9106 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9107 M:      "J. Bruce Fields" <bfields@fieldses.org>
9108 M:      Chuck Lever <chuck.lever@oracle.com>
9109 L:      linux-nfs@vger.kernel.org
9110 W:      http://nfs.sourceforge.net/
9111 T:      git git://linux-nfs.org/~bfields/linux.git
9112 S:      Supported
9113 F:      fs/nfsd/
9114 F:      include/uapi/linux/nfsd/
9115 F:      fs/lockd/
9116 F:      fs/nfs_common/
9117 F:      net/sunrpc/
9118 F:      include/linux/lockd/
9119 F:      include/linux/sunrpc/
9120 F:      include/uapi/linux/sunrpc/
9121
9122 KERNEL SELFTEST FRAMEWORK
9123 M:      Shuah Khan <shuah@kernel.org>
9124 M:      Shuah Khan <skhan@linuxfoundation.org>
9125 L:      linux-kselftest@vger.kernel.org
9126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9127 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9128 S:      Maintained
9129 F:      tools/testing/selftests/
9130 F:      Documentation/dev-tools/kselftest*
9131
9132 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9133 M:      Brendan Higgins <brendanhiggins@google.com>
9134 L:      linux-kselftest@vger.kernel.org
9135 L:      kunit-dev@googlegroups.com
9136 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9137 S:      Maintained
9138 F:      Documentation/dev-tools/kunit/
9139 F:      include/kunit/
9140 F:      lib/kunit/
9141 F:      tools/testing/kunit/
9142
9143 KERNEL USERMODE HELPER
9144 M:      Luis Chamberlain <mcgrof@kernel.org>
9145 L:      linux-kernel@vger.kernel.org
9146 S:      Maintained
9147 F:      kernel/umh.c
9148 F:      include/linux/umh.h
9149
9150 KERNEL VIRTUAL MACHINE (KVM)
9151 M:      Paolo Bonzini <pbonzini@redhat.com>
9152 L:      kvm@vger.kernel.org
9153 W:      http://www.linux-kvm.org
9154 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9155 S:      Supported
9156 F:      Documentation/virt/kvm/
9157 F:      include/trace/events/kvm.h
9158 F:      include/uapi/asm-generic/kvm*
9159 F:      include/uapi/linux/kvm*
9160 F:      include/asm-generic/kvm*
9161 F:      include/linux/kvm*
9162 F:      include/kvm/iodev.h
9163 F:      virt/kvm/*
9164 F:      tools/kvm/
9165 F:      tools/testing/selftests/kvm/
9166
9167 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9168 M:      Marc Zyngier <maz@kernel.org>
9169 R:      James Morse <james.morse@arm.com>
9170 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9171 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9173 L:      kvmarm@lists.cs.columbia.edu
9174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9175 S:      Maintained
9176 F:      arch/arm/include/uapi/asm/kvm*
9177 F:      arch/arm/include/asm/kvm*
9178 F:      arch/arm/kvm/
9179 F:      arch/arm64/include/uapi/asm/kvm*
9180 F:      arch/arm64/include/asm/kvm*
9181 F:      arch/arm64/kvm/
9182 F:      virt/kvm/arm/
9183 F:      include/kvm/arm_*
9184
9185 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9186 L:      linux-mips@vger.kernel.org
9187 L:      kvm@vger.kernel.org
9188 S:      Orphan
9189 F:      arch/mips/include/uapi/asm/kvm*
9190 F:      arch/mips/include/asm/kvm*
9191 F:      arch/mips/kvm/
9192
9193 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9194 M:      Paul Mackerras <paulus@ozlabs.org>
9195 L:      kvm-ppc@vger.kernel.org
9196 W:      http://www.linux-kvm.org/
9197 T:      git git://github.com/agraf/linux-2.6.git
9198 S:      Supported
9199 F:      arch/powerpc/include/uapi/asm/kvm*
9200 F:      arch/powerpc/include/asm/kvm*
9201 F:      arch/powerpc/kvm/
9202 F:      arch/powerpc/kernel/kvm*
9203
9204 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9205 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9206 M:      Janosch Frank <frankja@linux.ibm.com>
9207 R:      David Hildenbrand <david@redhat.com>
9208 R:      Cornelia Huck <cohuck@redhat.com>
9209 L:      kvm@vger.kernel.org
9210 W:      http://www.ibm.com/developerworks/linux/linux390/
9211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9212 S:      Supported
9213 F:      arch/s390/include/uapi/asm/kvm*
9214 F:      arch/s390/include/asm/gmap.h
9215 F:      arch/s390/include/asm/kvm*
9216 F:      arch/s390/kvm/
9217 F:      arch/s390/mm/gmap.c
9218 F:      tools/testing/selftests/kvm/s390x/
9219 F:      tools/testing/selftests/kvm/*/s390x/
9220
9221 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9222 M:      Paolo Bonzini <pbonzini@redhat.com>
9223 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9224 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9225 R:      Wanpeng Li <wanpengli@tencent.com>
9226 R:      Jim Mattson <jmattson@google.com>
9227 R:      Joerg Roedel <joro@8bytes.org>
9228 L:      kvm@vger.kernel.org
9229 W:      http://www.linux-kvm.org
9230 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9231 S:      Supported
9232 F:      arch/x86/kvm/
9233 F:      arch/x86/kvm/*/
9234 F:      arch/x86/include/uapi/asm/kvm*
9235 F:      arch/x86/include/uapi/asm/vmx.h
9236 F:      arch/x86/include/uapi/asm/svm.h
9237 F:      arch/x86/include/asm/kvm*
9238 F:      arch/x86/include/asm/pvclock-abi.h
9239 F:      arch/x86/include/asm/svm.h
9240 F:      arch/x86/include/asm/vmx*.h
9241 F:      arch/x86/kernel/kvm.c
9242 F:      arch/x86/kernel/kvmclock.c
9243
9244 KERNFS
9245 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9246 M:      Tejun Heo <tj@kernel.org>
9247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9248 S:      Supported
9249 F:      include/linux/kernfs.h
9250 F:      fs/kernfs/
9251
9252 KEXEC
9253 M:      Eric Biederman <ebiederm@xmission.com>
9254 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9255 L:      kexec@lists.infradead.org
9256 S:      Maintained
9257 F:      include/linux/kexec.h
9258 F:      include/uapi/linux/kexec.h
9259 F:      kernel/kexec*
9260
9261 KEYS-ENCRYPTED
9262 M:      Mimi Zohar <zohar@linux.ibm.com>
9263 L:      linux-integrity@vger.kernel.org
9264 L:      keyrings@vger.kernel.org
9265 S:      Supported
9266 F:      Documentation/security/keys/trusted-encrypted.rst
9267 F:      include/keys/encrypted-type.h
9268 F:      security/keys/encrypted-keys/
9269
9270 KEYS-TRUSTED
9271 M:      James Bottomley <jejb@linux.ibm.com>
9272 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9273 M:      Mimi Zohar <zohar@linux.ibm.com>
9274 L:      linux-integrity@vger.kernel.org
9275 L:      keyrings@vger.kernel.org
9276 S:      Supported
9277 F:      Documentation/security/keys/trusted-encrypted.rst
9278 F:      include/keys/trusted-type.h
9279 F:      security/keys/trusted.c
9280 F:      include/keys/trusted.h
9281
9282 KEYS/KEYRINGS:
9283 M:      David Howells <dhowells@redhat.com>
9284 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9285 L:      keyrings@vger.kernel.org
9286 S:      Maintained
9287 F:      Documentation/security/keys/core.rst
9288 F:      include/linux/key.h
9289 F:      include/linux/key-type.h
9290 F:      include/linux/keyctl.h
9291 F:      include/uapi/linux/keyctl.h
9292 F:      include/keys/
9293 F:      security/keys/
9294
9295 KGDB / KDB /debug_core
9296 M:      Jason Wessel <jason.wessel@windriver.com>
9297 M:      Daniel Thompson <daniel.thompson@linaro.org>
9298 R:      Douglas Anderson <dianders@chromium.org>
9299 W:      http://kgdb.wiki.kernel.org/
9300 L:      kgdb-bugreport@lists.sourceforge.net
9301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9302 S:      Maintained
9303 F:      Documentation/dev-tools/kgdb.rst
9304 F:      drivers/misc/kgdbts.c
9305 F:      drivers/tty/serial/kgdboc.c
9306 F:      include/linux/kdb.h
9307 F:      include/linux/kgdb.h
9308 F:      kernel/debug/
9309
9310 KMEMLEAK
9311 M:      Catalin Marinas <catalin.marinas@arm.com>
9312 S:      Maintained
9313 F:      Documentation/dev-tools/kmemleak.rst
9314 F:      include/linux/kmemleak.h
9315 F:      mm/kmemleak.c
9316 F:      mm/kmemleak-test.c
9317
9318 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9319 M:      Luis Chamberlain <mcgrof@kernel.org>
9320 L:      linux-kernel@vger.kernel.org
9321 S:      Maintained
9322 F:      kernel/kmod.c
9323 F:      include/linux/kmod.h
9324 F:      lib/test_kmod.c
9325 F:      tools/testing/selftests/kmod/
9326
9327 KPROBES
9328 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9329 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9330 M:      "David S. Miller" <davem@davemloft.net>
9331 M:      Masami Hiramatsu <mhiramat@kernel.org>
9332 S:      Maintained
9333 F:      Documentation/kprobes.txt
9334 F:      include/linux/kprobes.h
9335 F:      include/asm-generic/kprobes.h
9336 F:      kernel/kprobes.c
9337
9338 KS0108 LCD CONTROLLER DRIVER
9339 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9340 S:      Maintained
9341 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9342 F:      drivers/auxdisplay/ks0108.c
9343 F:      include/linux/ks0108.h
9344
9345 L3MDEV
9346 M:      David Ahern <dsahern@kernel.org>
9347 L:      netdev@vger.kernel.org
9348 S:      Maintained
9349 F:      net/l3mdev
9350 F:      include/net/l3mdev.h
9351
9352 L7 BPF FRAMEWORK
9353 M:      John Fastabend <john.fastabend@gmail.com>
9354 M:      Daniel Borkmann <daniel@iogearbox.net>
9355 L:      netdev@vger.kernel.org
9356 L:      bpf@vger.kernel.org
9357 S:      Maintained
9358 F:      include/linux/skmsg.h
9359 F:      net/core/skmsg.c
9360 F:      net/core/sock_map.c
9361 F:      net/ipv4/tcp_bpf.c
9362
9363 LANTIQ / INTEL Ethernet drivers
9364 M:      Hauke Mehrtens <hauke@hauke-m.de>
9365 L:      netdev@vger.kernel.org
9366 S:      Maintained
9367 F:      net/dsa/tag_gswip.c
9368 F:      drivers/net/ethernet/lantiq_xrx200.c
9369 F:      drivers/net/dsa/lantiq_pce.h
9370 F:      drivers/net/dsa/lantiq_gswip.c
9371
9372 LANTIQ MIPS ARCHITECTURE
9373 M:      John Crispin <john@phrozen.org>
9374 L:      linux-mips@vger.kernel.org
9375 S:      Maintained
9376 F:      arch/mips/lantiq
9377 F:      drivers/soc/lantiq
9378
9379 LAPB module
9380 L:      linux-x25@vger.kernel.org
9381 S:      Orphan
9382 F:      Documentation/networking/lapb-module.txt
9383 F:      include/*/lapb.h
9384 F:      net/lapb/
9385
9386 LASI 53c700 driver for PARISC
9387 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9388 L:      linux-scsi@vger.kernel.org
9389 S:      Maintained
9390 F:      Documentation/scsi/53c700.txt
9391 F:      drivers/scsi/53c700*
9392
9393 LEAKING_ADDRESSES
9394 M:      Tobin C. Harding <me@tobin.cc>
9395 M:      Tycho Andersen <tycho@tycho.ws>
9396 L:      kernel-hardening@lists.openwall.com
9397 S:      Maintained
9398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9399 F:      scripts/leaking_addresses.pl
9400
9401 LED SUBSYSTEM
9402 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9403 M:      Pavel Machek <pavel@ucw.cz>
9404 R:      Dan Murphy <dmurphy@ti.com>
9405 L:      linux-leds@vger.kernel.org
9406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9408 S:      Maintained
9409 F:      Documentation/devicetree/bindings/leds/
9410 F:      drivers/leds/
9411 F:      include/linux/leds.h
9412
9413 LEGACY EEPROM DRIVER
9414 M:      Jean Delvare <jdelvare@suse.com>
9415 S:      Maintained
9416 F:      Documentation/misc-devices/eeprom.rst
9417 F:      drivers/misc/eeprom/eeprom.c
9418
9419 LEGO MINDSTORMS EV3
9420 R:      David Lechner <david@lechnology.com>
9421 S:      Maintained
9422 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9423 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9424 F:      drivers/power/supply/lego_ev3_battery.c
9425
9426 LEGO USB Tower driver
9427 M:      Juergen Stuber <starblue@users.sourceforge.net>
9428 L:      legousb-devel@lists.sourceforge.net
9429 W:      http://legousb.sourceforge.net/
9430 S:      Maintained
9431 F:      drivers/usb/misc/legousbtower.c
9432
9433 LG LAPTOP EXTRAS
9434 M:      Matan Ziv-Av <matan@svgalib.org>
9435 L:      platform-driver-x86@vger.kernel.org
9436 S:      Maintained
9437 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9438 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9439 F:      drivers/platform/x86/lg-laptop.c
9440
9441 LG2160 MEDIA DRIVER
9442 M:      Michael Krufky <mkrufky@linuxtv.org>
9443 L:      linux-media@vger.kernel.org
9444 W:      https://linuxtv.org
9445 W:      http://github.com/mkrufky
9446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9447 T:      git git://linuxtv.org/mkrufky/tuners.git
9448 S:      Maintained
9449 F:      drivers/media/dvb-frontends/lg2160.*
9450
9451 LGDT3305 MEDIA DRIVER
9452 M:      Michael Krufky <mkrufky@linuxtv.org>
9453 L:      linux-media@vger.kernel.org
9454 W:      https://linuxtv.org
9455 W:      http://github.com/mkrufky
9456 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9457 T:      git git://linuxtv.org/mkrufky/tuners.git
9458 S:      Maintained
9459 F:      drivers/media/dvb-frontends/lgdt3305.*
9460
9461 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9462 M:      Viresh Kumar <vireshk@kernel.org>
9463 L:      linux-ide@vger.kernel.org
9464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9465 S:      Maintained
9466 F:      include/linux/pata_arasan_cf_data.h
9467 F:      drivers/ata/pata_arasan_cf.c
9468
9469 LIBATA PATA DRIVERS
9470 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9471 M:      Jens Axboe <axboe@kernel.dk>
9472 L:      linux-ide@vger.kernel.org
9473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9474 S:      Maintained
9475 F:      drivers/ata/pata_*.c
9476 F:      drivers/ata/ata_generic.c
9477
9478 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9479 M:      Linus Walleij <linus.walleij@linaro.org>
9480 L:      linux-ide@vger.kernel.org
9481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9482 S:      Maintained
9483 F:      drivers/ata/pata_ftide010.c
9484 F:      drivers/ata/sata_gemini.c
9485 F:      drivers/ata/sata_gemini.h
9486
9487 LIBATA SATA AHCI PLATFORM devices support
9488 M:      Hans de Goede <hdegoede@redhat.com>
9489 M:      Jens Axboe <axboe@kernel.dk>
9490 L:      linux-ide@vger.kernel.org
9491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9492 S:      Maintained
9493 F:      drivers/ata/ahci_platform.c
9494 F:      drivers/ata/libahci_platform.c
9495 F:      include/linux/ahci_platform.h
9496
9497 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9498 M:      Mikael Pettersson <mikpelinux@gmail.com>
9499 L:      linux-ide@vger.kernel.org
9500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9501 S:      Maintained
9502 F:      drivers/ata/sata_promise.*
9503
9504 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9505 M:      Jens Axboe <axboe@kernel.dk>
9506 L:      linux-ide@vger.kernel.org
9507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9508 S:      Maintained
9509 F:      drivers/ata/
9510 F:      include/linux/ata.h
9511 F:      include/linux/libata.h
9512 F:      Documentation/devicetree/bindings/ata/
9513
9514 LIBLOCKDEP
9515 M:      Sasha Levin <alexander.levin@microsoft.com>
9516 S:      Maintained
9517 F:      tools/lib/lockdep/
9518
9519 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9520 M:      Dan Williams <dan.j.williams@intel.com>
9521 M:      Vishal Verma <vishal.l.verma@intel.com>
9522 M:      Dave Jiang <dave.jiang@intel.com>
9523 L:      linux-nvdimm@lists.01.org
9524 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9525 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9526 S:      Supported
9527 F:      drivers/nvdimm/blk.c
9528 F:      drivers/nvdimm/region_devs.c
9529
9530 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9531 M:      Vishal Verma <vishal.l.verma@intel.com>
9532 M:      Dan Williams <dan.j.williams@intel.com>
9533 M:      Dave Jiang <dave.jiang@intel.com>
9534 L:      linux-nvdimm@lists.01.org
9535 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9536 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9537 S:      Supported
9538 F:      drivers/nvdimm/btt*
9539
9540 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9541 M:      Dan Williams <dan.j.williams@intel.com>
9542 M:      Vishal Verma <vishal.l.verma@intel.com>
9543 M:      Dave Jiang <dave.jiang@intel.com>
9544 L:      linux-nvdimm@lists.01.org
9545 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9546 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9547 S:      Supported
9548 F:      drivers/nvdimm/pmem*
9549
9550 LIBNVDIMM: DEVICETREE BINDINGS
9551 M:      Oliver O'Halloran <oohall@gmail.com>
9552 L:      linux-nvdimm@lists.01.org
9553 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9554 S:      Supported
9555 F:      drivers/nvdimm/of_pmem.c
9556 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9557
9558 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9559 M:      Dan Williams <dan.j.williams@intel.com>
9560 M:      Vishal Verma <vishal.l.verma@intel.com>
9561 M:      Dave Jiang <dave.jiang@intel.com>
9562 M:      Ira Weiny <ira.weiny@intel.com>
9563 L:      linux-nvdimm@lists.01.org
9564 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9565 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9567 S:      Supported
9568 F:      drivers/nvdimm/*
9569 F:      drivers/acpi/nfit/*
9570 F:      include/linux/nd.h
9571 F:      include/linux/libnvdimm.h
9572 F:      include/uapi/linux/ndctl.h
9573
9574 LICENSES and SPDX stuff
9575 M:      Thomas Gleixner <tglx@linutronix.de>
9576 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9577 L:      linux-spdx@vger.kernel.org
9578 S:      Maintained
9579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9580 F:      COPYING
9581 F:      Documentation/process/license-rules.rst
9582 F:      LICENSES/
9583 F:      scripts/spdxcheck-test.sh
9584 F:      scripts/spdxcheck.py
9585
9586 LIGHTNVM PLATFORM SUPPORT
9587 M:      Matias Bjorling <mb@lightnvm.io>
9588 W:      http://github/OpenChannelSSD
9589 L:      linux-block@vger.kernel.org
9590 S:      Maintained
9591 F:      drivers/lightnvm/
9592 F:      include/linux/lightnvm.h
9593 F:      include/uapi/linux/lightnvm.h
9594
9595 LINUX FOR POWER MACINTOSH
9596 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9597 W:      http://www.penguinppc.org/
9598 L:      linuxppc-dev@lists.ozlabs.org
9599 S:      Maintained
9600 F:      arch/powerpc/platforms/powermac/
9601 F:      drivers/macintosh/
9602
9603 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9604 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9605 M:      Paul Mackerras <paulus@samba.org>
9606 M:      Michael Ellerman <mpe@ellerman.id.au>
9607 W:      https://github.com/linuxppc/linux/wiki
9608 L:      linuxppc-dev@lists.ozlabs.org
9609 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9611 S:      Supported
9612 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9613 F:      Documentation/devicetree/bindings/powerpc/
9614 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9615 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9616 F:      Documentation/powerpc/
9617 F:      arch/powerpc/
9618 F:      drivers/char/tpm/tpm_ibmvtpm*
9619 F:      drivers/crypto/nx/
9620 F:      drivers/crypto/vmx/
9621 F:      drivers/i2c/busses/i2c-opal.c
9622 F:      drivers/net/ethernet/ibm/ibmveth.*
9623 F:      drivers/net/ethernet/ibm/ibmvnic.*
9624 F:      drivers/pci/hotplug/pnv_php.c
9625 F:      drivers/pci/hotplug/rpa*
9626 F:      drivers/rtc/rtc-opal.c
9627 F:      drivers/scsi/ibmvscsi/
9628 F:      drivers/tty/hvc/hvc_opal.c
9629 F:      drivers/watchdog/wdrtas.c
9630 F:      tools/testing/selftests/powerpc
9631 N:      /pmac
9632 N:      powermac
9633 N:      powernv
9634 N:      [^a-z0-9]ps3
9635 N:      pseries
9636
9637 LINUX FOR POWERPC EMBEDDED MPC5XXX
9638 M:      Anatolij Gustschin <agust@denx.de>
9639 L:      linuxppc-dev@lists.ozlabs.org
9640 T:      git git://git.denx.de/linux-denx-agust.git
9641 S:      Maintained
9642 F:      arch/powerpc/platforms/512x/
9643 F:      arch/powerpc/platforms/52xx/
9644
9645 LINUX FOR POWERPC EMBEDDED PPC4XX
9646 M:      Alistair Popple <alistair@popple.id.au>
9647 M:      Matt Porter <mporter@kernel.crashing.org>
9648 W:      http://www.penguinppc.org/
9649 L:      linuxppc-dev@lists.ozlabs.org
9650 S:      Maintained
9651 F:      arch/powerpc/platforms/40x/
9652 F:      arch/powerpc/platforms/44x/
9653
9654 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9655 M:      Scott Wood <oss@buserror.net>
9656 M:      Kumar Gala <galak@kernel.crashing.org>
9657 W:      http://www.penguinppc.org/
9658 L:      linuxppc-dev@lists.ozlabs.org
9659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9660 S:      Maintained
9661 F:      arch/powerpc/platforms/83xx/
9662 F:      arch/powerpc/platforms/85xx/
9663 F:      Documentation/devicetree/bindings/powerpc/fsl/
9664
9665 LINUX FOR POWERPC EMBEDDED PPC8XX
9666 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9667 W:      http://www.penguinppc.org/
9668 L:      linuxppc-dev@lists.ozlabs.org
9669 S:      Maintained
9670 F:      arch/powerpc/platforms/8xx/
9671
9672 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9673 L:      linuxppc-dev@lists.ozlabs.org
9674 S:      Orphan
9675 F:      arch/powerpc/*/*virtex*
9676 F:      arch/powerpc/*/*/*virtex*
9677
9678 LINUX FOR POWERPC PA SEMI PWRFICIENT
9679 L:      linuxppc-dev@lists.ozlabs.org
9680 S:      Orphan
9681 F:      arch/powerpc/platforms/pasemi/
9682 F:      drivers/*/*pasemi*
9683 F:      drivers/*/*/*pasemi*
9684
9685 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9686 M:      Kees Cook <keescook@chromium.org>
9687 S:      Maintained
9688 F:      drivers/misc/lkdtm/*
9689 F:      tools/testing/selftests/lkdtm/*
9690
9691 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9692 M:      Alan Stern <stern@rowland.harvard.edu>
9693 M:      Andrea Parri <parri.andrea@gmail.com>
9694 M:      Will Deacon <will@kernel.org>
9695 M:      Peter Zijlstra <peterz@infradead.org>
9696 M:      Boqun Feng <boqun.feng@gmail.com>
9697 M:      Nicholas Piggin <npiggin@gmail.com>
9698 M:      David Howells <dhowells@redhat.com>
9699 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9700 M:      Luc Maranget <luc.maranget@inria.fr>
9701 M:      "Paul E. McKenney" <paulmck@kernel.org>
9702 R:      Akira Yokosawa <akiyks@gmail.com>
9703 R:      Daniel Lustig <dlustig@nvidia.com>
9704 L:      linux-kernel@vger.kernel.org
9705 L:      linux-arch@vger.kernel.org
9706 S:      Supported
9707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9708 F:      tools/memory-model/
9709 F:      Documentation/atomic_bitops.txt
9710 F:      Documentation/atomic_t.txt
9711 F:      Documentation/core-api/atomic_ops.rst
9712 F:      Documentation/core-api/refcount-vs-atomic.rst
9713 F:      Documentation/memory-barriers.txt
9714
9715 LIS3LV02D ACCELEROMETER DRIVER
9716 M:      Eric Piel <eric.piel@tremplin-utc.net>
9717 S:      Maintained
9718 F:      Documentation/misc-devices/lis3lv02d.rst
9719 F:      drivers/misc/lis3lv02d/
9720 F:      drivers/platform/x86/hp_accel.c
9721
9722 LIST KUNIT TEST
9723 M:      David Gow <davidgow@google.com>
9724 L:      linux-kselftest@vger.kernel.org
9725 L:      kunit-dev@googlegroups.com
9726 S:      Maintained
9727 F:      lib/list-test.c
9728
9729 LIVE PATCHING
9730 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9731 M:      Jiri Kosina <jikos@kernel.org>
9732 M:      Miroslav Benes <mbenes@suse.cz>
9733 M:      Petr Mladek <pmladek@suse.com>
9734 R:      Joe Lawrence <joe.lawrence@redhat.com>
9735 S:      Maintained
9736 F:      kernel/livepatch/
9737 F:      include/linux/livepatch.h
9738 F:      arch/x86/include/asm/livepatch.h
9739 F:      arch/x86/kernel/livepatch.c
9740 F:      Documentation/livepatch/
9741 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9742 F:      samples/livepatch/
9743 F:      tools/testing/selftests/livepatch/
9744 L:      live-patching@vger.kernel.org
9745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9746
9747 LLC (802.2)
9748 L:      netdev@vger.kernel.org
9749 S:      Odd fixes
9750 F:      include/linux/llc.h
9751 F:      include/uapi/linux/llc.h
9752 F:      include/net/llc*
9753 F:      net/llc/
9754
9755 LM73 HARDWARE MONITOR DRIVER
9756 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9757 L:      linux-hwmon@vger.kernel.org
9758 S:      Maintained
9759 F:      drivers/hwmon/lm73.c
9760
9761 LM78 HARDWARE MONITOR DRIVER
9762 M:      Jean Delvare <jdelvare@suse.com>
9763 L:      linux-hwmon@vger.kernel.org
9764 S:      Maintained
9765 F:      Documentation/hwmon/lm78.rst
9766 F:      drivers/hwmon/lm78.c
9767
9768 LM83 HARDWARE MONITOR DRIVER
9769 M:      Jean Delvare <jdelvare@suse.com>
9770 L:      linux-hwmon@vger.kernel.org
9771 S:      Maintained
9772 F:      Documentation/hwmon/lm83.rst
9773 F:      drivers/hwmon/lm83.c
9774
9775 LM90 HARDWARE MONITOR DRIVER
9776 M:      Jean Delvare <jdelvare@suse.com>
9777 L:      linux-hwmon@vger.kernel.org
9778 S:      Maintained
9779 F:      Documentation/hwmon/lm90.rst
9780 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9781 F:      drivers/hwmon/lm90.c
9782 F:      include/dt-bindings/thermal/lm90.h
9783
9784 LM95234 HARDWARE MONITOR DRIVER
9785 M:      Guenter Roeck <linux@roeck-us.net>
9786 L:      linux-hwmon@vger.kernel.org
9787 S:      Maintained
9788 F:      Documentation/hwmon/lm95234.rst
9789 F:      drivers/hwmon/lm95234.c
9790
9791 LME2510 MEDIA DRIVER
9792 M:      Malcolm Priestley <tvboxspy@gmail.com>
9793 L:      linux-media@vger.kernel.org
9794 W:      https://linuxtv.org
9795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9796 S:      Maintained
9797 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9798
9799 LOADPIN SECURITY MODULE
9800 M:      Kees Cook <keescook@chromium.org>
9801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9802 S:      Supported
9803 F:      security/loadpin/
9804 F:      Documentation/admin-guide/LSM/LoadPin.rst
9805
9806 LOCKING PRIMITIVES
9807 M:      Peter Zijlstra <peterz@infradead.org>
9808 M:      Ingo Molnar <mingo@redhat.com>
9809 M:      Will Deacon <will@kernel.org>
9810 L:      linux-kernel@vger.kernel.org
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9812 S:      Maintained
9813 F:      Documentation/locking/
9814 F:      include/linux/lockdep.h
9815 F:      include/linux/spinlock*.h
9816 F:      arch/*/include/asm/spinlock*.h
9817 F:      include/linux/rwlock*.h
9818 F:      include/linux/mutex*.h
9819 F:      include/linux/rwsem*.h
9820 F:      include/linux/seqlock.h
9821 F:      lib/locking*.[ch]
9822 F:      kernel/locking/
9823 X:      kernel/locking/locktorture.c
9824
9825 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9826 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9827 L:      linux-ntfs-dev@lists.sourceforge.net
9828 W:      http://www.linux-ntfs.org/content/view/19/37/
9829 S:      Maintained
9830 F:      Documentation/admin-guide/ldm.rst
9831 F:      block/partitions/ldm.*
9832
9833 LOGITECH HID GAMING KEYBOARDS
9834 M:      Hans de Goede <hdegoede@redhat.com>
9835 L:      linux-input@vger.kernel.org
9836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9837 S:      Maintained
9838 F:      drivers/hid/hid-lg-g15.c
9839
9840 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9841 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9842 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9843 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9844 L:      MPT-FusionLinux.pdl@broadcom.com
9845 L:      linux-scsi@vger.kernel.org
9846 W:      http://www.avagotech.com/support/
9847 S:      Supported
9848 F:      drivers/message/fusion/
9849 F:      drivers/scsi/mpt3sas/
9850
9851 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9852 M:      Matthew Wilcox <willy@infradead.org>
9853 L:      linux-scsi@vger.kernel.org
9854 S:      Maintained
9855 F:      drivers/scsi/sym53c8xx_2/
9856
9857 LTC1660 DAC DRIVER
9858 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9859 L:      linux-iio@vger.kernel.org
9860 S:      Maintained
9861 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9862 F:      drivers/iio/dac/ltc1660.c
9863
9864 LTC2983 IIO TEMPERATURE DRIVER
9865 M:      Nuno Sá <nuno.sa@analog.com>
9866 W:      http://ez.analog.com/community/linux-device-drivers
9867 L:      linux-iio@vger.kernel.org
9868 S:      Supported
9869 F:      drivers/iio/temperature/ltc2983.c
9870 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9871
9872 LTC4261 HARDWARE MONITOR DRIVER
9873 M:      Guenter Roeck <linux@roeck-us.net>
9874 L:      linux-hwmon@vger.kernel.org
9875 S:      Maintained
9876 F:      Documentation/hwmon/ltc4261.rst
9877 F:      drivers/hwmon/ltc4261.c
9878
9879 LTC2947 HARDWARE MONITOR DRIVER
9880 M:      Nuno Sá <nuno.sa@analog.com>
9881 W:      http://ez.analog.com/community/linux-device-drivers
9882 L:      linux-hwmon@vger.kernel.org
9883 S:      Supported
9884 F:      drivers/hwmon/ltc2947-core.c
9885 F:      drivers/hwmon/ltc2947-spi.c
9886 F:      drivers/hwmon/ltc2947-i2c.c
9887 F:      drivers/hwmon/ltc2947.h
9888 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9889
9890 LTC4306 I2C MULTIPLEXER DRIVER
9891 M:      Michael Hennerich <michael.hennerich@analog.com>
9892 W:      http://ez.analog.com/community/linux-device-drivers
9893 L:      linux-i2c@vger.kernel.org
9894 S:      Supported
9895 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9896 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9897
9898 LTP (Linux Test Project)
9899 M:      Mike Frysinger <vapier@gentoo.org>
9900 M:      Cyril Hrubis <chrubis@suse.cz>
9901 M:      Wanlong Gao <wanlong.gao@gmail.com>
9902 M:      Jan Stancek <jstancek@redhat.com>
9903 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9904 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9905 L:      ltp@lists.linux.it (subscribers-only)
9906 W:      http://linux-test-project.github.io/
9907 T:      git git://github.com/linux-test-project/ltp.git
9908 S:      Maintained
9909
9910 M68K ARCHITECTURE
9911 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9912 L:      linux-m68k@lists.linux-m68k.org
9913 W:      http://www.linux-m68k.org/
9914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9915 S:      Maintained
9916 F:      arch/m68k/
9917 F:      drivers/zorro/
9918
9919 M68K ON APPLE MACINTOSH
9920 M:      Joshua Thompson <funaho@jurai.org>
9921 W:      http://www.mac.linux-m68k.org/
9922 L:      linux-m68k@lists.linux-m68k.org
9923 S:      Maintained
9924 F:      arch/m68k/mac/
9925
9926 M68K ON HP9000/300
9927 M:      Philip Blundell <philb@gnu.org>
9928 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9929 S:      Maintained
9930 F:      arch/m68k/hp300/
9931
9932 M88DS3103 MEDIA DRIVER
9933 M:      Antti Palosaari <crope@iki.fi>
9934 L:      linux-media@vger.kernel.org
9935 W:      https://linuxtv.org
9936 W:      http://palosaari.fi/linux/
9937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9938 T:      git git://linuxtv.org/anttip/media_tree.git
9939 S:      Maintained
9940 F:      drivers/media/dvb-frontends/m88ds3103*
9941
9942 M88RS2000 MEDIA DRIVER
9943 M:      Malcolm Priestley <tvboxspy@gmail.com>
9944 L:      linux-media@vger.kernel.org
9945 W:      https://linuxtv.org
9946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9947 S:      Maintained
9948 F:      drivers/media/dvb-frontends/m88rs2000*
9949
9950 MA901 MASTERKIT USB FM RADIO DRIVER
9951 M:      Alexey Klimov <klimov.linux@gmail.com>
9952 L:      linux-media@vger.kernel.org
9953 T:      git git://linuxtv.org/media_tree.git
9954 S:      Maintained
9955 F:      drivers/media/radio/radio-ma901.c
9956
9957 MAC80211
9958 M:      Johannes Berg <johannes@sipsolutions.net>
9959 L:      linux-wireless@vger.kernel.org
9960 W:      http://wireless.kernel.org/
9961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9963 S:      Maintained
9964 F:      Documentation/networking/mac80211-injection.txt
9965 F:      include/net/mac80211.h
9966 F:      net/mac80211/
9967 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9968 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9969
9970 MAILBOX API
9971 M:      Jassi Brar <jassisinghbrar@gmail.com>
9972 L:      linux-kernel@vger.kernel.org
9973 S:      Maintained
9974 F:      drivers/mailbox/
9975 F:      include/linux/mailbox_client.h
9976 F:      include/linux/mailbox_controller.h
9977
9978 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9979 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9980 W:      http://www.kernel.org/doc/man-pages
9981 L:      linux-man@vger.kernel.org
9982 S:      Maintained
9983
9984 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9985 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9986 L:      linux-mips@vger.kernel.org
9987 S:      Maintained
9988 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9989
9990 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9991 M:      Andrew Lunn <andrew@lunn.ch>
9992 M:      Vivien Didelot <vivien.didelot@gmail.com>
9993 L:      netdev@vger.kernel.org
9994 S:      Maintained
9995 F:      drivers/net/dsa/mv88e6xxx/
9996 F:      include/linux/platform_data/mv88e6xxx.h
9997 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9998 F:      Documentation/networking/devlink/mv88e6xxx.rst
9999
10000 MARVELL ARMADA DRM SUPPORT
10001 M:      Russell King <linux@armlinux.org.uk>
10002 S:      Maintained
10003 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10004 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10005 F:      drivers/gpu/drm/armada/
10006 F:      include/uapi/drm/armada_drm.h
10007 F:      Documentation/devicetree/bindings/display/armada/
10008
10009 MARVELL ARMADA 3700 PHY DRIVERS
10010 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10011 S:      Maintained
10012 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10013 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10014 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10015 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10016
10017 MARVELL CRYPTO DRIVER
10018 M:      Boris Brezillon <bbrezillon@kernel.org>
10019 M:      Arnaud Ebalard <arno@natisbad.org>
10020 F:      drivers/crypto/marvell/
10021 S:      Maintained
10022 L:      linux-crypto@vger.kernel.org
10023
10024 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10025 M:      Mirko Lindner <mlindner@marvell.com>
10026 M:      Stephen Hemminger <stephen@networkplumber.org>
10027 L:      netdev@vger.kernel.org
10028 S:      Maintained
10029 F:      drivers/net/ethernet/marvell/sk*
10030
10031 MARVELL LIBERTAS WIRELESS DRIVER
10032 L:      libertas-dev@lists.infradead.org
10033 S:      Orphan
10034 F:      drivers/net/wireless/marvell/libertas/
10035
10036 MARVELL MACCHIATOBIN SUPPORT
10037 M:      Russell King <linux@armlinux.org.uk>
10038 L:      linux-arm-kernel@lists.infradead.org
10039 S:      Maintained
10040 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10041
10042 MARVELL MV643XX ETHERNET DRIVER
10043 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10044 L:      netdev@vger.kernel.org
10045 S:      Maintained
10046 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
10047 F:      include/linux/mv643xx.h
10048
10049 MARVELL MV88X3310 PHY DRIVER
10050 M:      Russell King <linux@armlinux.org.uk>
10051 L:      netdev@vger.kernel.org
10052 S:      Maintained
10053 F:      drivers/net/phy/marvell10g.c
10054
10055 MARVELL MVEBU THERMAL DRIVER
10056 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10057 S:      Maintained
10058 F:      drivers/thermal/armada_thermal.c
10059
10060 MARVELL MVNETA ETHERNET DRIVER
10061 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10062 L:      netdev@vger.kernel.org
10063 S:      Maintained
10064 F:      drivers/net/ethernet/marvell/mvneta.*
10065
10066 MARVELL MWIFIEX WIRELESS DRIVER
10067 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10068 M:      Ganapathi Bhat <ganapathi.bhat@nxp.com>
10069 M:      Xinming Hu <huxinming820@gmail.com>
10070 L:      linux-wireless@vger.kernel.org
10071 S:      Maintained
10072 F:      drivers/net/wireless/marvell/mwifiex/
10073
10074 MARVELL MWL8K WIRELESS DRIVER
10075 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10076 L:      linux-wireless@vger.kernel.org
10077 S:      Odd Fixes
10078 F:      drivers/net/wireless/marvell/mwl8k.c
10079
10080 MARVELL NAND CONTROLLER DRIVER
10081 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10082 L:      linux-mtd@lists.infradead.org
10083 S:      Maintained
10084 F:      drivers/mtd/nand/raw/marvell_nand.c
10085 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10086
10087 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10088 M:      Nicolas Pitre <nico@fluxnic.net>
10089 S:      Odd Fixes
10090 F:      drivers/mmc/host/mvsdio.*
10091
10092 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10093 M:      Hu Ziji <huziji@marvell.com>
10094 L:      linux-mmc@vger.kernel.org
10095 S:      Supported
10096 F:      drivers/mmc/host/sdhci-xenon*
10097 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10098
10099 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10100 M:      Sunil Goutham <sgoutham@marvell.com>
10101 M:      Linu Cherian <lcherian@marvell.com>
10102 M:      Geetha sowjanya <gakula@marvell.com>
10103 M:      Jerin Jacob <jerinj@marvell.com>
10104 L:      netdev@vger.kernel.org
10105 S:      Supported
10106 F:      drivers/net/ethernet/marvell/octeontx2/af/
10107 F:      Documentation/networking/device_drivers/marvell/octeontx2.rst
10108
10109 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10110 M:      Sunil Goutham <sgoutham@marvell.com>
10111 M:      Geetha sowjanya <gakula@marvell.com>
10112 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10113 M:      hariprasad <hkelam@marvell.com>
10114 L:      netdev@vger.kernel.org
10115 S:      Supported
10116 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10117
10118 MATROX FRAMEBUFFER DRIVER
10119 L:      linux-fbdev@vger.kernel.org
10120 S:      Orphan
10121 F:      drivers/video/fbdev/matrox/matroxfb_*
10122 F:      include/uapi/linux/matroxfb.h
10123
10124 MAX16065 HARDWARE MONITOR DRIVER
10125 M:      Guenter Roeck <linux@roeck-us.net>
10126 L:      linux-hwmon@vger.kernel.org
10127 S:      Maintained
10128 F:      Documentation/hwmon/max16065.rst
10129 F:      drivers/hwmon/max16065.c
10130
10131 MAX2175 SDR TUNER DRIVER
10132 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10133 L:      linux-media@vger.kernel.org
10134 T:      git git://linuxtv.org/media_tree.git
10135 S:      Maintained
10136 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10137 F:      Documentation/media/v4l-drivers/max2175.rst
10138 F:      drivers/media/i2c/max2175*
10139 F:      include/uapi/linux/max2175.h
10140
10141 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10142 L:      linux-hwmon@vger.kernel.org
10143 S:      Orphan
10144 F:      Documentation/hwmon/max6650.rst
10145 F:      drivers/hwmon/max6650.c
10146
10147 MAX6697 HARDWARE MONITOR DRIVER
10148 M:      Guenter Roeck <linux@roeck-us.net>
10149 L:      linux-hwmon@vger.kernel.org
10150 S:      Maintained
10151 F:      Documentation/hwmon/max6697.rst
10152 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10153 F:      drivers/hwmon/max6697.c
10154 F:      include/linux/platform_data/max6697.h
10155
10156 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10157 M:      Peter Rosin <peda@axentia.se>
10158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10159 S:      Maintained
10160 F:      Documentation/devicetree/bindings/sound/max9860.txt
10161 F:      sound/soc/codecs/max9860.*
10162
10163 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10164 M:      Andreas Klinger <ak@it-klinger.de>
10165 L:      linux-iio@vger.kernel.org
10166 S:      Maintained
10167 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10168 F:      drivers/iio/proximity/mb1232.c
10169
10170 MAXIM MAX77650 PMIC MFD DRIVER
10171 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10172 L:      linux-kernel@vger.kernel.org
10173 S:      Maintained
10174 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10175 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10176 F:      include/linux/mfd/max77650.h
10177 F:      drivers/mfd/max77650.c
10178 F:      drivers/regulator/max77650-regulator.c
10179 F:      drivers/power/supply/max77650-charger.c
10180 F:      drivers/input/misc/max77650-onkey.c
10181 F:      drivers/leds/leds-max77650.c
10182 F:      drivers/gpio/gpio-max77650.c
10183
10184 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10185 M:      Javier Martinez Canillas <javier@dowhile0.org>
10186 L:      linux-kernel@vger.kernel.org
10187 S:      Supported
10188 F:      drivers/regulator/max77802-regulator.c
10189 F:      Documentation/devicetree/bindings/*/*max77802.txt
10190 F:      include/dt-bindings/*/*max77802.h
10191
10192 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10193 M:      Krzysztof Kozlowski <krzk@kernel.org>
10194 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10195 L:      linux-pm@vger.kernel.org
10196 S:      Supported
10197 F:      drivers/power/supply/max14577_charger.c
10198 F:      drivers/power/supply/max77693_charger.c
10199
10200 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10201 M:      Chanwoo Choi <cw00.choi@samsung.com>
10202 M:      Krzysztof Kozlowski <krzk@kernel.org>
10203 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10204 L:      linux-kernel@vger.kernel.org
10205 S:      Supported
10206 F:      drivers/*/max14577*.c
10207 F:      drivers/*/max77686*.c
10208 F:      drivers/*/max77693*.c
10209 F:      drivers/extcon/extcon-max14577.c
10210 F:      drivers/extcon/extcon-max77693.c
10211 F:      drivers/rtc/rtc-max77686.c
10212 F:      drivers/clk/clk-max77686.c
10213 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10214 F:      Documentation/devicetree/bindings/*/max77686.txt
10215 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10216 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10217 F:      include/linux/mfd/max14577*.h
10218 F:      include/linux/mfd/max77686*.h
10219 F:      include/linux/mfd/max77693*.h
10220
10221 MAXIRADIO FM RADIO RECEIVER DRIVER
10222 M:      Hans Verkuil <hverkuil@xs4all.nl>
10223 L:      linux-media@vger.kernel.org
10224 T:      git git://linuxtv.org/media_tree.git
10225 W:      https://linuxtv.org
10226 S:      Maintained
10227 F:      drivers/media/radio/radio-maxiradio*
10228
10229 MCAN MMIO DEVICE DRIVER
10230 M:      Dan Murphy <dmurphy@ti.com>
10231 M:      Sriram Dash <sriram.dash@samsung.com>
10232 L:      linux-can@vger.kernel.org
10233 S:      Maintained
10234 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10235 F:      drivers/net/can/m_can/m_can.c
10236 F:      drivers/net/can/m_can/m_can.h
10237 F:      drivers/net/can/m_can/m_can_platform.c
10238
10239 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10240 M:      Peter Rosin <peda@axentia.se>
10241 L:      linux-iio@vger.kernel.org
10242 S:      Maintained
10243 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10244 F:      drivers/iio/potentiometer/mcp4018.c
10245 F:      drivers/iio/potentiometer/mcp4531.c
10246
10247 MCR20A IEEE-802.15.4 RADIO DRIVER
10248 M:      Xue Liu <liuxuenetmail@gmail.com>
10249 L:      linux-wpan@vger.kernel.org
10250 W:      https://github.com/xueliu/mcr20a-linux
10251 S:      Maintained
10252 F:      drivers/net/ieee802154/mcr20a.c
10253 F:      drivers/net/ieee802154/mcr20a.h
10254 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10255
10256 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10257 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10258 L:      linux-iio@vger.kernel.org
10259 S:      Maintained
10260 F:      drivers/iio/dac/cio-dac.c
10261
10262 MEDIA CONTROLLER FRAMEWORK
10263 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10264 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10265 L:      linux-media@vger.kernel.org
10266 W:      https://www.linuxtv.org
10267 T:      git git://linuxtv.org/media_tree.git
10268 S:      Supported
10269 F:      drivers/media/mc/
10270 F:      include/media/media-*.h
10271 F:      include/uapi/linux/media.h
10272
10273 MEDIA DRIVERS FOR ASCOT2E
10274 M:      Sergey Kozlov <serjk@netup.ru>
10275 M:      Abylay Ospan <aospan@netup.ru>
10276 L:      linux-media@vger.kernel.org
10277 W:      https://linuxtv.org
10278 W:      http://netup.tv/
10279 T:      git git://linuxtv.org/media_tree.git
10280 S:      Supported
10281 F:      drivers/media/dvb-frontends/ascot2e*
10282
10283 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10284 M:      Jasmin Jessich <jasmin@anw.at>
10285 L:      linux-media@vger.kernel.org
10286 W:      https://linuxtv.org
10287 T:      git git://linuxtv.org/media_tree.git
10288 S:      Maintained
10289 F:      drivers/media/dvb-frontends/cxd2099*
10290
10291 MEDIA DRIVERS FOR CXD2841ER
10292 M:      Sergey Kozlov <serjk@netup.ru>
10293 M:      Abylay Ospan <aospan@netup.ru>
10294 L:      linux-media@vger.kernel.org
10295 W:      https://linuxtv.org
10296 W:      http://netup.tv/
10297 T:      git git://linuxtv.org/media_tree.git
10298 S:      Supported
10299 F:      drivers/media/dvb-frontends/cxd2841er*
10300
10301 MEDIA DRIVERS FOR CXD2880
10302 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10303 L:      linux-media@vger.kernel.org
10304 W:      http://linuxtv.org/
10305 T:      git git://linuxtv.org/media_tree.git
10306 S:      Supported
10307 F:      drivers/media/dvb-frontends/cxd2880/*
10308 F:      drivers/media/spi/cxd2880*
10309
10310 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10311 L:      linux-media@vger.kernel.org
10312 W:      https://linuxtv.org
10313 T:      git git://linuxtv.org/media_tree.git
10314 S:      Orphan
10315 F:      drivers/media/pci/ddbridge/*
10316
10317 MEDIA DRIVERS FOR FREESCALE IMX
10318 M:      Steve Longerbeam <slongerbeam@gmail.com>
10319 M:      Philipp Zabel <p.zabel@pengutronix.de>
10320 L:      linux-media@vger.kernel.org
10321 T:      git git://linuxtv.org/media_tree.git
10322 S:      Maintained
10323 F:      Documentation/devicetree/bindings/media/imx.txt
10324 F:      Documentation/media/v4l-drivers/imx.rst
10325 F:      drivers/staging/media/imx/
10326 F:      include/linux/imx-media.h
10327 F:      include/media/imx.h
10328
10329 MEDIA DRIVER FOR FREESCALE IMX PXP
10330 M:      Philipp Zabel <p.zabel@pengutronix.de>
10331 L:      linux-media@vger.kernel.org
10332 T:      git git://linuxtv.org/media_tree.git
10333 S:      Maintained
10334 F:      drivers/media/platform/imx-pxp.[ch]
10335
10336 MEDIA DRIVERS FOR FREESCALE IMX7
10337 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10338 L:      linux-media@vger.kernel.org
10339 T:      git git://linuxtv.org/media_tree.git
10340 S:      Maintained
10341 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10342 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10343 F:      Documentation/media/v4l-drivers/imx7.rst
10344 F:      drivers/staging/media/imx/imx7-media-csi.c
10345 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10346
10347 MEDIA DRIVERS FOR HELENE
10348 M:      Abylay Ospan <aospan@netup.ru>
10349 L:      linux-media@vger.kernel.org
10350 W:      https://linuxtv.org
10351 W:      http://netup.tv/
10352 T:      git git://linuxtv.org/media_tree.git
10353 S:      Supported
10354 F:      drivers/media/dvb-frontends/helene*
10355
10356 MEDIA DRIVERS FOR HORUS3A
10357 M:      Sergey Kozlov <serjk@netup.ru>
10358 M:      Abylay Ospan <aospan@netup.ru>
10359 L:      linux-media@vger.kernel.org
10360 W:      https://linuxtv.org
10361 W:      http://netup.tv/
10362 T:      git git://linuxtv.org/media_tree.git
10363 S:      Supported
10364 F:      drivers/media/dvb-frontends/horus3a*
10365
10366 MEDIA DRIVERS FOR LNBH25
10367 M:      Sergey Kozlov <serjk@netup.ru>
10368 M:      Abylay Ospan <aospan@netup.ru>
10369 L:      linux-media@vger.kernel.org
10370 W:      https://linuxtv.org
10371 W:      http://netup.tv/
10372 T:      git git://linuxtv.org/media_tree.git
10373 S:      Supported
10374 F:      drivers/media/dvb-frontends/lnbh25*
10375
10376 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10377 L:      linux-media@vger.kernel.org
10378 W:      https://linuxtv.org
10379 T:      git git://linuxtv.org/media_tree.git
10380 S:      Orphan
10381 F:      drivers/media/dvb-frontends/mxl5xx*
10382
10383 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10384 M:      Sergey Kozlov <serjk@netup.ru>
10385 M:      Abylay Ospan <aospan@netup.ru>
10386 L:      linux-media@vger.kernel.org
10387 W:      https://linuxtv.org
10388 W:      http://netup.tv/
10389 T:      git git://linuxtv.org/media_tree.git
10390 S:      Supported
10391 F:      drivers/media/pci/netup_unidvb/*
10392
10393 MEDIA DRIVERS FOR RENESAS - CEU
10394 M:      Jacopo Mondi <jacopo@jmondi.org>
10395 L:      linux-media@vger.kernel.org
10396 L:      linux-renesas-soc@vger.kernel.org
10397 T:      git git://linuxtv.org/media_tree.git
10398 S:      Supported
10399 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
10400 F:      drivers/media/platform/renesas-ceu.c
10401 F:      include/media/drv-intf/renesas-ceu.h
10402
10403 MEDIA DRIVERS FOR RENESAS - DRIF
10404 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10405 L:      linux-media@vger.kernel.org
10406 L:      linux-renesas-soc@vger.kernel.org
10407 T:      git git://linuxtv.org/media_tree.git
10408 S:      Supported
10409 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10410 F:      drivers/media/platform/rcar_drif.c
10411
10412 MEDIA DRIVERS FOR RENESAS - FCP
10413 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10414 L:      linux-media@vger.kernel.org
10415 L:      linux-renesas-soc@vger.kernel.org
10416 T:      git git://linuxtv.org/media_tree.git
10417 S:      Supported
10418 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10419 F:      drivers/media/platform/rcar-fcp.c
10420 F:      include/media/rcar-fcp.h
10421
10422 MEDIA DRIVERS FOR RENESAS - FDP1
10423 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10424 L:      linux-media@vger.kernel.org
10425 L:      linux-renesas-soc@vger.kernel.org
10426 T:      git git://linuxtv.org/media_tree.git
10427 S:      Supported
10428 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10429 F:      drivers/media/platform/rcar_fdp1.c
10430
10431 MEDIA DRIVERS FOR RENESAS - VIN
10432 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10433 L:      linux-media@vger.kernel.org
10434 L:      linux-renesas-soc@vger.kernel.org
10435 T:      git git://linuxtv.org/media_tree.git
10436 S:      Supported
10437 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
10438 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10439 F:      drivers/media/platform/rcar-vin/
10440
10441 MEDIA DRIVERS FOR RENESAS - VSP1
10442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10443 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10444 L:      linux-media@vger.kernel.org
10445 L:      linux-renesas-soc@vger.kernel.org
10446 T:      git git://linuxtv.org/media_tree.git
10447 S:      Supported
10448 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10449 F:      drivers/media/platform/vsp1/
10450
10451 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10452 L:      linux-media@vger.kernel.org
10453 W:      https://linuxtv.org
10454 T:      git git://linuxtv.org/media_tree.git
10455 S:      Orphan
10456 F:      drivers/media/dvb-frontends/stv0910*
10457
10458 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10459 L:      linux-media@vger.kernel.org
10460 W:      https://linuxtv.org
10461 T:      git git://linuxtv.org/media_tree.git
10462 S:      Orphan
10463 F:      drivers/media/dvb-frontends/stv6111*
10464
10465 MEDIA DRIVERS FOR STM32 - DCMI
10466 M:      Hugues Fruchet <hugues.fruchet@st.com>
10467 L:      linux-media@vger.kernel.org
10468 T:      git git://linuxtv.org/media_tree.git
10469 S:      Supported
10470 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10471 F:      drivers/media/platform/stm32/stm32-dcmi.c
10472
10473 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10474 M:      Dmitry Osipenko <digetx@gmail.com>
10475 L:      linux-media@vger.kernel.org
10476 L:      linux-tegra@vger.kernel.org
10477 T:      git git://linuxtv.org/media_tree.git
10478 S:      Maintained
10479 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10480 F:      drivers/staging/media/tegra-vde/
10481
10482 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10483 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10484 L:      linux-media@vger.kernel.org
10485 W:      https://linuxtv.org
10486 Q:      http://patchwork.kernel.org/project/linux-media/list/
10487 T:      git git://linuxtv.org/media_tree.git
10488 S:      Maintained
10489 F:      Documentation/devicetree/bindings/media/
10490 F:      Documentation/media/
10491 F:      drivers/media/
10492 F:      drivers/staging/media/
10493 F:      include/linux/platform_data/media/
10494 F:      include/media/
10495 F:      include/uapi/linux/dvb/
10496 F:      include/uapi/linux/videodev2.h
10497 F:      include/uapi/linux/media.h
10498 F:      include/uapi/linux/v4l2-*
10499 F:      include/uapi/linux/meye.h
10500 F:      include/uapi/linux/ivtv*
10501 F:      include/uapi/linux/uvcvideo.h
10502
10503 MEDIATEK BLUETOOTH DRIVER
10504 M:      Sean Wang <sean.wang@mediatek.com>
10505 L:      linux-bluetooth@vger.kernel.org
10506 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10507 S:      Maintained
10508 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10509 F:      drivers/bluetooth/btmtkuart.c
10510
10511 MEDIATEK CIR DRIVER
10512 M:      Sean Wang <sean.wang@mediatek.com>
10513 S:      Maintained
10514 F:      drivers/media/rc/mtk-cir.c
10515
10516 MEDIATEK DMA DRIVER
10517 M:      Sean Wang <sean.wang@mediatek.com>
10518 L:      dmaengine@vger.kernel.org
10519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10520 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10521 S:      Maintained
10522 F:      Documentation/devicetree/bindings/dma/mtk-*
10523 F:      drivers/dma/mediatek/
10524
10525 MEDIATEK PMIC LED DRIVER
10526 M:      Sean Wang <sean.wang@mediatek.com>
10527 S:      Maintained
10528 F:      drivers/leds/leds-mt6323.c
10529 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10530
10531 MEDIATEK ETHERNET DRIVER
10532 M:      Felix Fietkau <nbd@openwrt.org>
10533 M:      John Crispin <john@phrozen.org>
10534 M:      Sean Wang <sean.wang@mediatek.com>
10535 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10536 L:      netdev@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/net/ethernet/mediatek/
10539
10540 MEDIATEK SWITCH DRIVER
10541 M:      Sean Wang <sean.wang@mediatek.com>
10542 L:      netdev@vger.kernel.org
10543 S:      Maintained
10544 F:      drivers/net/dsa/mt7530.*
10545 F:      net/dsa/tag_mtk.c
10546
10547 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10548 M:      Sean Wang <sean.wang@mediatek.com>
10549 L:      linux-pm@vger.kernel.org
10550 S:      Maintained
10551 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10552 F:      drivers/power/reset/mt6323-poweroff.c
10553
10554 MEDIATEK JPEG DRIVER
10555 M:      Rick Chang <rick.chang@mediatek.com>
10556 M:      Bin Liu <bin.liu@mediatek.com>
10557 S:      Supported
10558 F:      drivers/media/platform/mtk-jpeg/
10559 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10560
10561 MEDIATEK MDP DRIVER
10562 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10563 M:      Houlong Wei <houlong.wei@mediatek.com>
10564 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10565 S:      Supported
10566 F:      drivers/media/platform/mtk-mdp/
10567 F:      drivers/media/platform/mtk-vpu/
10568 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10569
10570 MEDIATEK MEDIA DRIVER
10571 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10572 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10573 S:      Supported
10574 F:      drivers/media/platform/mtk-vcodec/
10575 F:      drivers/media/platform/mtk-vpu/
10576 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10577 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10578
10579 MEDIATEK MMC/SD/SDIO DRIVER
10580 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10581 S:      Maintained
10582 F:      drivers/mmc/host/mtk-sd.c
10583 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10584
10585 MEDIATEK MT76 WIRELESS LAN DRIVER
10586 M:      Felix Fietkau <nbd@nbd.name>
10587 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10588 R:      Ryder Lee <ryder.lee@mediatek.com>
10589 R:      Roy Luo <royluo@google.com>
10590 L:      linux-wireless@vger.kernel.org
10591 S:      Maintained
10592 F:      drivers/net/wireless/mediatek/mt76/
10593
10594 MEDIATEK MT7601U WIRELESS LAN DRIVER
10595 M:      Jakub Kicinski <kubakici@wp.pl>
10596 L:      linux-wireless@vger.kernel.org
10597 S:      Maintained
10598 F:      drivers/net/wireless/mediatek/mt7601u/
10599
10600 MEDIATEK MT7621/28/88 I2C DRIVER
10601 M:      Stefan Roese <sr@denx.de>
10602 L:      linux-i2c@vger.kernel.org
10603 S:      Maintained
10604 F:      drivers/i2c/busses/i2c-mt7621.c
10605 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10606
10607 MEDIATEK NAND CONTROLLER DRIVER
10608 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10609 L:      linux-mtd@lists.infradead.org
10610 S:      Maintained
10611 F:      drivers/mtd/nand/raw/mtk_*
10612 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10613
10614 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10615 M:      Sean Wang <sean.wang@mediatek.com>
10616 S:      Maintained
10617 F:      drivers/char/hw_random/mtk-rng.c
10618
10619 MEDIATEK USB3 DRD IP DRIVER
10620 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10621 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10623 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10624 S:      Maintained
10625 F:      drivers/usb/mtu3/
10626
10627 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10628 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10629 M:      Martin Donnelly <martin.donnelly@ge.com>
10630 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10631 S:      Maintained
10632 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10633 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10634
10635 MEGARAID SCSI/SAS DRIVERS
10636 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10637 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10638 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10639 L:      megaraidlinux.pdl@broadcom.com
10640 L:      linux-scsi@vger.kernel.org
10641 W:      http://www.avagotech.com/support/
10642 S:      Maintained
10643 F:      Documentation/scsi/megaraid.txt
10644 F:      drivers/scsi/megaraid.*
10645 F:      drivers/scsi/megaraid/
10646
10647 MELEXIS MLX90614 DRIVER
10648 M:      Crt Mori <cmo@melexis.com>
10649 L:      linux-iio@vger.kernel.org
10650 W:      http://www.melexis.com
10651 S:      Supported
10652 F:      drivers/iio/temperature/mlx90614.c
10653
10654 MELEXIS MLX90632 DRIVER
10655 M:      Crt Mori <cmo@melexis.com>
10656 L:      linux-iio@vger.kernel.org
10657 W:      http://www.melexis.com
10658 S:      Supported
10659 F:      drivers/iio/temperature/mlx90632.c
10660
10661 MELFAS MIP4 TOUCHSCREEN DRIVER
10662 M:      Sangwon Jee <jeesw@melfas.com>
10663 W:      http://www.melfas.com
10664 S:      Supported
10665 F:      drivers/input/touchscreen/melfas_mip4.c
10666 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10667
10668 MELLANOX ETHERNET DRIVER (mlx4_en)
10669 M:      Tariq Toukan <tariqt@mellanox.com>
10670 L:      netdev@vger.kernel.org
10671 S:      Supported
10672 W:      http://www.mellanox.com
10673 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10674 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10675
10676 MELLANOX ETHERNET DRIVER (mlx5e)
10677 M:      Saeed Mahameed <saeedm@mellanox.com>
10678 L:      netdev@vger.kernel.org
10679 S:      Supported
10680 W:      http://www.mellanox.com
10681 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10682 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10683
10684 MELLANOX ETHERNET INNOVA DRIVERS
10685 R:      Boris Pismenny <borisp@mellanox.com>
10686 L:      netdev@vger.kernel.org
10687 S:      Supported
10688 W:      http://www.mellanox.com
10689 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10690 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10691 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10692 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10693 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10694
10695 MELLANOX ETHERNET SWITCH DRIVERS
10696 M:      Jiri Pirko <jiri@mellanox.com>
10697 M:      Ido Schimmel <idosch@mellanox.com>
10698 L:      netdev@vger.kernel.org
10699 S:      Supported
10700 W:      http://www.mellanox.com
10701 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10702 F:      drivers/net/ethernet/mellanox/mlxsw/
10703 F:      tools/testing/selftests/drivers/net/mlxsw/
10704
10705 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10706 M:      mlxsw@mellanox.com
10707 L:      netdev@vger.kernel.org
10708 S:      Supported
10709 W:      http://www.mellanox.com
10710 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10711 F:      drivers/net/ethernet/mellanox/mlxfw/
10712
10713 MELLANOX HARDWARE PLATFORM SUPPORT
10714 M:      Andy Shevchenko <andy@infradead.org>
10715 M:      Darren Hart <dvhart@infradead.org>
10716 M:      Vadim Pasternak <vadimp@mellanox.com>
10717 L:      platform-driver-x86@vger.kernel.org
10718 S:      Supported
10719 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10720 F:      drivers/platform/mellanox/
10721 F:      include/linux/platform_data/mlxreg.h
10722
10723 MELLANOX MLX4 core VPI driver
10724 M:      Tariq Toukan <tariqt@mellanox.com>
10725 L:      netdev@vger.kernel.org
10726 L:      linux-rdma@vger.kernel.org
10727 W:      http://www.mellanox.com
10728 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10729 S:      Supported
10730 F:      drivers/net/ethernet/mellanox/mlx4/
10731 F:      include/linux/mlx4/
10732
10733 MELLANOX MLX4 IB driver
10734 M:      Yishai Hadas <yishaih@mellanox.com>
10735 L:      linux-rdma@vger.kernel.org
10736 W:      http://www.mellanox.com
10737 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10738 S:      Supported
10739 F:      drivers/infiniband/hw/mlx4/
10740 F:      include/linux/mlx4/
10741 F:      include/uapi/rdma/mlx4-abi.h
10742
10743 MELLANOX MLX5 core VPI driver
10744 M:      Saeed Mahameed <saeedm@mellanox.com>
10745 M:      Leon Romanovsky <leonro@mellanox.com>
10746 L:      netdev@vger.kernel.org
10747 L:      linux-rdma@vger.kernel.org
10748 W:      http://www.mellanox.com
10749 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10750 S:      Supported
10751 F:      drivers/net/ethernet/mellanox/mlx5/core/
10752 F:      include/linux/mlx5/
10753 F:      Documentation/networking/device_drivers/mellanox/
10754
10755 MELLANOX MLX5 IB driver
10756 M:      Leon Romanovsky <leonro@mellanox.com>
10757 L:      linux-rdma@vger.kernel.org
10758 W:      http://www.mellanox.com
10759 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10760 S:      Supported
10761 F:      drivers/infiniband/hw/mlx5/
10762 F:      include/linux/mlx5/
10763 F:      include/uapi/rdma/mlx5-abi.h
10764
10765 MELLANOX MLXCPLD I2C AND MUX DRIVER
10766 M:      Vadim Pasternak <vadimp@mellanox.com>
10767 M:      Michael Shych <michaelsh@mellanox.com>
10768 L:      linux-i2c@vger.kernel.org
10769 S:      Supported
10770 F:      drivers/i2c/busses/i2c-mlxcpld.c
10771 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10772 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10773
10774 MELLANOX MLXCPLD LED DRIVER
10775 M:      Vadim Pasternak <vadimp@mellanox.com>
10776 L:      linux-leds@vger.kernel.org
10777 S:      Supported
10778 F:      drivers/leds/leds-mlxcpld.c
10779 F:      drivers/leds/leds-mlxreg.c
10780 F:      Documentation/leds/leds-mlxcpld.rst
10781
10782 MELLANOX PLATFORM DRIVER
10783 M:      Vadim Pasternak <vadimp@mellanox.com>
10784 L:      platform-driver-x86@vger.kernel.org
10785 S:      Supported
10786 F:      drivers/platform/x86/mlx-platform.c
10787
10788 MEMBARRIER SUPPORT
10789 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10790 M:      "Paul E. McKenney" <paulmck@kernel.org>
10791 L:      linux-kernel@vger.kernel.org
10792 S:      Supported
10793 F:      kernel/sched/membarrier.c
10794 F:      include/uapi/linux/membarrier.h
10795 F:      arch/powerpc/include/asm/membarrier.h
10796
10797 MEMBLOCK
10798 M:      Mike Rapoport <rppt@linux.ibm.com>
10799 L:      linux-mm@kvack.org
10800 S:      Maintained
10801 F:      include/linux/memblock.h
10802 F:      mm/memblock.c
10803 F:      Documentation/core-api/boot-time-mm.rst
10804
10805 MEMORY MANAGEMENT
10806 M:      Andrew Morton <akpm@linux-foundation.org>
10807 L:      linux-mm@kvack.org
10808 W:      http://www.linux-mm.org
10809 T:      quilt https://ozlabs.org/~akpm/mmotm/
10810 T:      quilt https://ozlabs.org/~akpm/mmots/
10811 T:      git git://github.com/hnaz/linux-mm.git
10812 S:      Maintained
10813 F:      include/linux/mm.h
10814 F:      include/linux/gfp.h
10815 F:      include/linux/mmzone.h
10816 F:      include/linux/memory_hotplug.h
10817 F:      include/linux/vmalloc.h
10818 F:      mm/
10819
10820 MEMORY TECHNOLOGY DEVICES (MTD)
10821 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10822 M:      Richard Weinberger <richard@nod.at>
10823 M:      Vignesh Raghavendra <vigneshr@ti.com>
10824 L:      linux-mtd@lists.infradead.org
10825 W:      http://www.linux-mtd.infradead.org/
10826 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10827 C:      irc://irc.oftc.net/mtd
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10830 S:      Maintained
10831 F:      Documentation/devicetree/bindings/mtd/
10832 F:      drivers/mtd/
10833 F:      include/linux/mtd/
10834 F:      include/uapi/mtd/
10835
10836 MEN A21 WATCHDOG DRIVER
10837 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10838 L:      linux-watchdog@vger.kernel.org
10839 S:      Maintained
10840 F:      drivers/watchdog/mena21_wdt.c
10841
10842 MEN CHAMELEON BUS (mcb)
10843 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10844 S:      Maintained
10845 F:      drivers/mcb/
10846 F:      include/linux/mcb.h
10847 F:      Documentation/driver-api/men-chameleon-bus.rst
10848
10849 MEN F21BMC (Board Management Controller)
10850 M:      Andreas Werner <andreas.werner@men.de>
10851 S:      Supported
10852 F:      drivers/mfd/menf21bmc.c
10853 F:      drivers/watchdog/menf21bmc_wdt.c
10854 F:      drivers/leds/leds-menf21bmc.c
10855 F:      drivers/hwmon/menf21bmc_hwmon.c
10856 F:      Documentation/hwmon/menf21bmc.rst
10857
10858 MEN Z069 WATCHDOG DRIVER
10859 M:      Johannes Thumshirn <jth@kernel.org>
10860 L:      linux-watchdog@vger.kernel.org
10861 S:      Maintained
10862 F:      drivers/watchdog/menz69_wdt.c
10863
10864 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10865 M:      Neil Armstrong <narmstrong@baylibre.com>
10866 L:      linux-media@vger.kernel.org
10867 L:      linux-amlogic@lists.infradead.org
10868 W:      http://linux-meson.com/
10869 S:      Supported
10870 F:      drivers/media/platform/meson/ao-cec.c
10871 F:      drivers/media/platform/meson/ao-cec-g12a.c
10872 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10873 T:      git git://linuxtv.org/media_tree.git
10874
10875 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10876 M:      Liang Yang <liang.yang@amlogic.com>
10877 L:      linux-mtd@lists.infradead.org
10878 S:      Maintained
10879 F:      drivers/mtd/nand/raw/meson_*
10880 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10881
10882 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10883 M:      Maxime Jourdan <mjourdan@baylibre.com>
10884 L:      linux-media@vger.kernel.org
10885 L:      linux-amlogic@lists.infradead.org
10886 S:      Supported
10887 F:      drivers/staging/media/meson/vdec/
10888 T:      git git://linuxtv.org/media_tree.git
10889
10890 METHODE UDPU SUPPORT
10891 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10892 S:      Maintained
10893 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10894
10895 MICROBLAZE ARCHITECTURE
10896 M:      Michal Simek <monstr@monstr.eu>
10897 W:      http://www.monstr.eu/fdt/
10898 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10899 S:      Supported
10900 F:      arch/microblaze/
10901
10902 MICROCHIP AT91 SERIAL DRIVER
10903 M:      Richard Genoud <richard.genoud@gmail.com>
10904 S:      Maintained
10905 F:      drivers/tty/serial/atmel_serial.c
10906 F:      drivers/tty/serial/atmel_serial.h
10907 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10908
10909 MICROCHIP AUDIO ASOC DRIVERS
10910 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10912 S:      Supported
10913 F:      sound/soc/atmel
10914
10915 MICROCHIP DMA DRIVER
10916 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10918 L:      dmaengine@vger.kernel.org
10919 S:      Supported
10920 F:      drivers/dma/at_hdmac.c
10921 F:      drivers/dma/at_hdmac_regs.h
10922 F:      include/linux/platform_data/dma-atmel.h
10923 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10924 F:      include/dt-bindings/dma/at91.h
10925
10926 MICROCHIP ECC DRIVER
10927 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10928 L:      linux-crypto@vger.kernel.org
10929 S:      Maintained
10930 F:      drivers/crypto/atmel-ecc.*
10931
10932 MICROCHIP I2C DRIVER
10933 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10934 L:      linux-i2c@vger.kernel.org
10935 S:      Supported
10936 F:      drivers/i2c/busses/i2c-at91.h
10937 F:      drivers/i2c/busses/i2c-at91-*.c
10938
10939 MICROCHIP ISC DRIVER
10940 M:      Eugen Hristev <eugen.hristev@microchip.com>
10941 L:      linux-media@vger.kernel.org
10942 S:      Supported
10943 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10944 F:      drivers/media/platform/atmel/atmel-isc.h
10945 F:      drivers/media/platform/atmel/atmel-isc-base.c
10946 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10947 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10948
10949 MICROCHIP ISI DRIVER
10950 M:      Eugen Hristev <eugen.hristev@microchip.com>
10951 L:      linux-media@vger.kernel.org
10952 S:      Supported
10953 F:      drivers/media/platform/atmel/atmel-isi.c
10954 F:      drivers/media/platform/atmel/atmel-isi.h
10955
10956 MICROCHIP AT91 USART MFD DRIVER
10957 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10958 L:      linux-kernel@vger.kernel.org
10959 S:      Supported
10960 F:      drivers/mfd/at91-usart.c
10961 F:      include/dt-bindings/mfd/at91-usart.h
10962 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10963
10964 MICROCHIP AT91 USART SPI DRIVER
10965 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10966 L:      linux-spi@vger.kernel.org
10967 S:      Supported
10968 F:      drivers/spi/spi-at91-usart.c
10969 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10970
10971 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10972 M:      Woojung Huh <woojung.huh@microchip.com>
10973 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10974 L:      netdev@vger.kernel.org
10975 S:      Maintained
10976 F:      net/dsa/tag_ksz.c
10977 F:      drivers/net/dsa/microchip/*
10978 F:      include/linux/platform_data/microchip-ksz.h
10979 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10980
10981 MICROCHIP LAN743X ETHERNET DRIVER
10982 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10983 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10984 L:      netdev@vger.kernel.org
10985 S:      Maintained
10986 F:      drivers/net/ethernet/microchip/lan743x_*
10987
10988 MICROCHIP LCDFB DRIVER
10989 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10990 L:      linux-fbdev@vger.kernel.org
10991 S:      Maintained
10992 F:      drivers/video/fbdev/atmel_lcdfb.c
10993 F:      include/video/atmel_lcdc.h
10994
10995 MICROCHIP MMC/SD/SDIO MCI DRIVER
10996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10997 S:      Maintained
10998 F:      drivers/mmc/host/atmel-mci.c
10999
11000 MICROCHIP MCP16502 PMIC DRIVER
11001 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
11002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11003 S:      Maintained
11004 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11005 F:      drivers/regulator/mcp16502.c
11006
11007 MICROCHIP MCP3911 ADC DRIVER
11008 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11009 M:      Kent Gustavsson <kent@minoris.se>
11010 L:      linux-iio@vger.kernel.org
11011 S:      Supported
11012 F:      drivers/iio/adc/mcp3911.c
11013 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11014
11015 MICROCHIP NAND DRIVER
11016 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11017 L:      linux-mtd@lists.infradead.org
11018 S:      Supported
11019 F:      drivers/mtd/nand/raw/atmel/*
11020 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
11021
11022 MICROCHIP PWM DRIVER
11023 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025 L:      linux-pwm@vger.kernel.org
11026 S:      Supported
11027 F:      drivers/pwm/pwm-atmel.c
11028 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11029
11030 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11031 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11032 M:      Eugen Hristev <eugen.hristev@microchip.com>
11033 L:      linux-iio@vger.kernel.org
11034 S:      Supported
11035 F:      drivers/iio/adc/at91-sama5d2_adc.c
11036 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11037 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11038
11039 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11040 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11041 S:      Supported
11042 F:      drivers/power/reset/at91-sama5d2_shdwc.c
11043
11044 MICROCHIP SPI DRIVER
11045 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11046 S:      Supported
11047 F:      drivers/spi/spi-atmel.*
11048
11049 MICROCHIP SSC DRIVER
11050 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 S:      Supported
11053 F:      drivers/misc/atmel-ssc.c
11054 F:      include/linux/atmel-ssc.h
11055
11056 MICROCHIP USBA UDC DRIVER
11057 M:      Cristian Birsan <cristian.birsan@microchip.com>
11058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059 S:      Supported
11060 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
11061
11062 MICROCHIP USB251XB DRIVER
11063 M:      Richard Leitner <richard.leitner@skidata.com>
11064 L:      linux-usb@vger.kernel.org
11065 S:      Maintained
11066 F:      drivers/usb/misc/usb251xb.c
11067 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11068
11069 MICROCHIP XDMA DRIVER
11070 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11071 L:      linux-arm-kernel@lists.infradead.org
11072 L:      dmaengine@vger.kernel.org
11073 S:      Supported
11074 F:      drivers/dma/at_xdmac.c
11075
11076 MICROSEMI MIPS SOCS
11077 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11078 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11079 L:      linux-mips@vger.kernel.org
11080 S:      Supported
11081 F:      arch/mips/generic/board-ocelot.c
11082 F:      arch/mips/configs/generic/board-ocelot.config
11083 F:      arch/mips/boot/dts/mscc/
11084 F:      Documentation/devicetree/bindings/mips/mscc.txt
11085
11086 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11087 M:      Don Brace <don.brace@microsemi.com>
11088 L:      esc.storagedev@microsemi.com
11089 L:      linux-scsi@vger.kernel.org
11090 S:      Supported
11091 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11092 F:      drivers/scsi/smartpqi/Kconfig
11093 F:      drivers/scsi/smartpqi/Makefile
11094 F:      include/linux/cciss*.h
11095 F:      include/uapi/linux/cciss*.h
11096 F:      Documentation/scsi/smartpqi.txt
11097
11098 MICROSEMI ETHERNET SWITCH DRIVER
11099 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11100 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11101 L:      netdev@vger.kernel.org
11102 S:      Supported
11103 F:      drivers/net/ethernet/mscc/
11104 F:      include/soc/mscc/ocelot*
11105
11106 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11107 M:      Chen Yu <yu.c.chen@intel.com>
11108 L:      platform-driver-x86@vger.kernel.org
11109 S:      Supported
11110 F:      drivers/platform/x86/surfacepro3_button.c
11111
11112 MICROTEK X6 SCANNER
11113 M:      Oliver Neukum <oliver@neukum.org>
11114 S:      Maintained
11115 F:      drivers/usb/image/microtek.*
11116
11117 MIPS
11118 M:      Ralf Baechle <ralf@linux-mips.org>
11119 M:      Paul Burton <paulburton@kernel.org>
11120 M:      James Hogan <jhogan@kernel.org>
11121 L:      linux-mips@vger.kernel.org
11122 W:      http://www.linux-mips.org/
11123 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11125 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11126 S:      Supported
11127 F:      Documentation/devicetree/bindings/mips/
11128 F:      Documentation/mips/
11129 F:      arch/mips/
11130 F:      drivers/platform/mips/
11131
11132 MIPS BOSTON DEVELOPMENT BOARD
11133 M:      Paul Burton <paulburton@kernel.org>
11134 L:      linux-mips@vger.kernel.org
11135 S:      Maintained
11136 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11137 F:      arch/mips/boot/dts/img/boston.dts
11138 F:      arch/mips/configs/generic/board-boston.config
11139 F:      drivers/clk/imgtec/clk-boston.c
11140 F:      include/dt-bindings/clock/boston-clock.h
11141
11142 MIPS GENERIC PLATFORM
11143 M:      Paul Burton <paulburton@kernel.org>
11144 L:      linux-mips@vger.kernel.org
11145 S:      Supported
11146 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11147 F:      arch/mips/generic/
11148 F:      arch/mips/tools/generic-board-config.sh
11149
11150 MIPS/LOONGSON1 ARCHITECTURE
11151 M:      Keguang Zhang <keguang.zhang@gmail.com>
11152 L:      linux-mips@vger.kernel.org
11153 S:      Maintained
11154 F:      arch/mips/loongson32/
11155 F:      arch/mips/include/asm/mach-loongson32/
11156 F:      drivers/*/*loongson1*
11157 F:      drivers/*/*/*loongson1*
11158
11159 MIPS/LOONGSON2EF ARCHITECTURE
11160 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11161 L:      linux-mips@vger.kernel.org
11162 S:      Maintained
11163 F:      arch/mips/loongson2ef/
11164 F:      arch/mips/include/asm/mach-loongson2ef/
11165 F:      drivers/*/*loongson2*
11166 F:      drivers/*/*/*loongson2*
11167
11168 MIPS/LOONGSON64 ARCHITECTURE
11169 M:      Huacai Chen <chenhc@lemote.com>
11170 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11171 L:      linux-mips@vger.kernel.org
11172 S:      Maintained
11173 F:      arch/mips/loongson64/
11174 F:      arch/mips/include/asm/mach-loongson64/
11175 F:      drivers/platform/mips/cpu_hwmon.c
11176 F:      drivers/*/*loongson3*
11177 F:      drivers/*/*/*loongson3*
11178
11179 MIPS RINT INSTRUCTION EMULATION
11180 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11181 L:      linux-mips@vger.kernel.org
11182 S:      Supported
11183 F:      arch/mips/math-emu/sp_rint.c
11184 F:      arch/mips/math-emu/dp_rint.c
11185
11186 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11187 M:      Hans Verkuil <hverkuil@xs4all.nl>
11188 L:      linux-media@vger.kernel.org
11189 T:      git git://linuxtv.org/media_tree.git
11190 W:      https://linuxtv.org
11191 S:      Odd Fixes
11192 F:      drivers/media/radio/radio-miropcm20*
11193
11194 MMP SUPPORT
11195 R:      Lubomir Rintel <lkundrak@v3.sk>
11196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11198 S:      Odd Fixes
11199 F:      arch/arm/boot/dts/mmp*
11200 F:      arch/arm/mach-mmp/
11201 F:      linux/soc/mmp/
11202
11203 MMP USB PHY DRIVERS
11204 R:      Lubomir Rintel <lkundrak@v3.sk>
11205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11206 S:      Maintained
11207 F:      drivers/phy/marvell/phy-mmp3-usb.c
11208 F:      drivers/phy/marvell/phy-pxa-usb.c
11209
11210 MMU GATHER AND TLB INVALIDATION
11211 M:      Will Deacon <will@kernel.org>
11212 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11213 M:      Andrew Morton <akpm@linux-foundation.org>
11214 M:      Nick Piggin <npiggin@gmail.com>
11215 M:      Peter Zijlstra <peterz@infradead.org>
11216 L:      linux-arch@vger.kernel.org
11217 L:      linux-mm@kvack.org
11218 S:      Maintained
11219 F:      arch/*/include/asm/tlb.h
11220 F:      include/asm-generic/tlb.h
11221 F:      mm/mmu_gather.c
11222
11223 MN88472 MEDIA DRIVER
11224 M:      Antti Palosaari <crope@iki.fi>
11225 L:      linux-media@vger.kernel.org
11226 W:      https://linuxtv.org
11227 W:      http://palosaari.fi/linux/
11228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11229 S:      Maintained
11230 F:      drivers/media/dvb-frontends/mn88472*
11231
11232 MN88473 MEDIA DRIVER
11233 M:      Antti Palosaari <crope@iki.fi>
11234 L:      linux-media@vger.kernel.org
11235 W:      https://linuxtv.org
11236 W:      http://palosaari.fi/linux/
11237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11238 S:      Maintained
11239 F:      drivers/media/dvb-frontends/mn88473*
11240
11241 MODULE SUPPORT
11242 M:      Jessica Yu <jeyu@kernel.org>
11243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11244 S:      Maintained
11245 F:      include/linux/module.h
11246 F:      kernel/module.c
11247
11248 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11249 W:      http://popies.net/meye/
11250 S:      Orphan
11251 F:      Documentation/media/v4l-drivers/meye*
11252 F:      drivers/media/pci/meye/
11253 F:      include/uapi/linux/meye.h
11254
11255 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11256 M:      Jiri Slaby <jirislaby@gmail.com>
11257 S:      Maintained
11258 F:      Documentation/driver-api/serial/moxa-smartio.rst
11259 F:      drivers/tty/mxser.*
11260
11261 MONOLITHIC POWER SYSTEM PMIC DRIVER
11262 M:      Saravanan Sekar <sravanhome@gmail.com>
11263 S:      Maintained
11264 F:      Documentation/devicetree/bindings/regulator/mpq7920.yaml
11265 F:      drivers/regulator/mpq7920.c
11266 F:      drivers/regulator/mpq7920.h
11267
11268 MR800 AVERMEDIA USB FM RADIO DRIVER
11269 M:      Alexey Klimov <klimov.linux@gmail.com>
11270 L:      linux-media@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      drivers/media/radio/radio-mr800.c
11274
11275 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11276 M:      Alan Ott <alan@signal11.us>
11277 L:      linux-wpan@vger.kernel.org
11278 S:      Maintained
11279 F:      drivers/net/ieee802154/mrf24j40.c
11280 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11281
11282 MSI LAPTOP SUPPORT
11283 M:      "Lee, Chun-Yi" <jlee@suse.com>
11284 L:      platform-driver-x86@vger.kernel.org
11285 S:      Maintained
11286 F:      drivers/platform/x86/msi-laptop.c
11287
11288 MSI WMI SUPPORT
11289 L:      platform-driver-x86@vger.kernel.org
11290 S:      Orphan
11291 F:      drivers/platform/x86/msi-wmi.c
11292
11293 MSI001 MEDIA DRIVER
11294 M:      Antti Palosaari <crope@iki.fi>
11295 L:      linux-media@vger.kernel.org
11296 W:      https://linuxtv.org
11297 W:      http://palosaari.fi/linux/
11298 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11299 T:      git git://linuxtv.org/anttip/media_tree.git
11300 S:      Maintained
11301 F:      drivers/media/tuners/msi001*
11302
11303 MSI2500 MEDIA DRIVER
11304 M:      Antti Palosaari <crope@iki.fi>
11305 L:      linux-media@vger.kernel.org
11306 W:      https://linuxtv.org
11307 W:      http://palosaari.fi/linux/
11308 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11309 T:      git git://linuxtv.org/anttip/media_tree.git
11310 S:      Maintained
11311 F:      drivers/media/usb/msi2500/
11312
11313 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11314 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11315 L:      linux-mtd@lists.infradead.org
11316 S:      Maintained
11317 F:      drivers/mtd/devices/docg3*
11318
11319 MT9M032 APTINA SENSOR DRIVER
11320 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11321 L:      linux-media@vger.kernel.org
11322 T:      git git://linuxtv.org/media_tree.git
11323 S:      Maintained
11324 F:      drivers/media/i2c/mt9m032.c
11325 F:      include/media/i2c/mt9m032.h
11326
11327 MT9P031 APTINA CAMERA SENSOR
11328 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11329 L:      linux-media@vger.kernel.org
11330 T:      git git://linuxtv.org/media_tree.git
11331 S:      Maintained
11332 F:      drivers/media/i2c/mt9p031.c
11333 F:      include/media/i2c/mt9p031.h
11334
11335 MT9T001 APTINA CAMERA SENSOR
11336 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11337 L:      linux-media@vger.kernel.org
11338 T:      git git://linuxtv.org/media_tree.git
11339 S:      Maintained
11340 F:      drivers/media/i2c/mt9t001.c
11341 F:      include/media/i2c/mt9t001.h
11342
11343 MT9T112 APTINA CAMERA SENSOR
11344 M:      Jacopo Mondi <jacopo@jmondi.org>
11345 L:      linux-media@vger.kernel.org
11346 T:      git git://linuxtv.org/media_tree.git
11347 S:      Odd Fixes
11348 F:      drivers/media/i2c/mt9t112.c
11349 F:      include/media/i2c/mt9t112.h
11350
11351 MT9V032 APTINA CAMERA SENSOR
11352 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11353 L:      linux-media@vger.kernel.org
11354 T:      git git://linuxtv.org/media_tree.git
11355 S:      Maintained
11356 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11357 F:      drivers/media/i2c/mt9v032.c
11358 F:      include/media/i2c/mt9v032.h
11359
11360 MT9V111 APTINA CAMERA SENSOR
11361 M:      Jacopo Mondi <jacopo@jmondi.org>
11362 L:      linux-media@vger.kernel.org
11363 T:      git git://linuxtv.org/media_tree.git
11364 S:      Maintained
11365 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11366 F:      drivers/media/i2c/mt9v111.c
11367
11368 MULTIFUNCTION DEVICES (MFD)
11369 M:      Lee Jones <lee.jones@linaro.org>
11370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11371 S:      Supported
11372 F:      Documentation/devicetree/bindings/mfd/
11373 F:      drivers/mfd/
11374 F:      include/linux/mfd/
11375 F:      include/dt-bindings/mfd/
11376
11377 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11378 S:      Orphan
11379 F:      drivers/mmc/host/mmc_spi.c
11380 F:      include/linux/spi/mmc_spi.h
11381
11382 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11383 M:      Ulf Hansson <ulf.hansson@linaro.org>
11384 L:      linux-mmc@vger.kernel.org
11385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11386 S:      Maintained
11387 F:      Documentation/devicetree/bindings/mmc/
11388 F:      drivers/mmc/
11389 F:      include/linux/mmc/
11390 F:      include/uapi/linux/mmc/
11391
11392 MULTIPLEXER SUBSYSTEM
11393 M:      Peter Rosin <peda@axentia.se>
11394 S:      Maintained
11395 F:      Documentation/ABI/testing/sysfs-class-mux*
11396 F:      Documentation/devicetree/bindings/mux/
11397 F:      include/dt-bindings/mux/
11398 F:      include/linux/mux/
11399 F:      drivers/mux/
11400
11401 MULTITECH MULTIPORT CARD (ISICOM)
11402 S:      Orphan
11403 F:      drivers/tty/isicom.c
11404 F:      include/linux/isicom.h
11405
11406 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11407 M:      Bin Liu <b-liu@ti.com>
11408 L:      linux-usb@vger.kernel.org
11409 S:      Maintained
11410 F:      drivers/usb/musb/
11411
11412 MXL301RF MEDIA DRIVER
11413 M:      Akihiro Tsukada <tskd08@gmail.com>
11414 L:      linux-media@vger.kernel.org
11415 S:      Odd Fixes
11416 F:      drivers/media/tuners/mxl301rf*
11417
11418 MXL5007T MEDIA DRIVER
11419 M:      Michael Krufky <mkrufky@linuxtv.org>
11420 L:      linux-media@vger.kernel.org
11421 W:      https://linuxtv.org
11422 W:      http://github.com/mkrufky
11423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11424 T:      git git://linuxtv.org/mkrufky/tuners.git
11425 S:      Maintained
11426 F:      drivers/media/tuners/mxl5007t.*
11427
11428 MXSFB DRM DRIVER
11429 M:      Marek Vasut <marex@denx.de>
11430 M:      Stefan Agner <stefan@agner.ch>
11431 L:      dri-devel@lists.freedesktop.org
11432 S:      Supported
11433 F:      drivers/gpu/drm/mxsfb/
11434 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11435 T:      git git://anongit.freedesktop.org/drm/drm-misc
11436
11437 MYLEX DAC960 PCI RAID Controller
11438 M:      Hannes Reinecke <hare@kernel.org>
11439 L:      linux-scsi@vger.kernel.org
11440 S:      Supported
11441 F:      drivers/scsi/myrb.*
11442 F:      drivers/scsi/myrs.*
11443
11444 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11445 M:      Chris Lee <christopher.lee@cspi.com>
11446 L:      netdev@vger.kernel.org
11447 W:      https://www.cspi.com/ethernet-products/support/downloads/
11448 S:      Supported
11449 F:      drivers/net/ethernet/myricom/myri10ge/
11450
11451 NAND FLASH SUBSYSTEM
11452 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11453 R:      Richard Weinberger <richard@nod.at>
11454 L:      linux-mtd@lists.infradead.org
11455 W:      http://www.linux-mtd.infradead.org/
11456 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11458 S:      Maintained
11459 F:      drivers/mtd/nand/
11460 F:      include/linux/mtd/*nand*.h
11461
11462 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11463 M:      Daniel Mack <zonque@gmail.com>
11464 S:      Maintained
11465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11466 W:      http://www.native-instruments.com
11467 F:      sound/usb/caiaq/
11468
11469 NATSEMI ETHERNET DRIVER (DP8381x)
11470 S:      Orphan
11471 F:      drivers/net/ethernet/natsemi/natsemi.c
11472
11473 NCR 5380 SCSI DRIVERS
11474 M:      Finn Thain <fthain@telegraphics.com.au>
11475 M:      Michael Schmitz <schmitzmic@gmail.com>
11476 L:      linux-scsi@vger.kernel.org
11477 S:      Maintained
11478 F:      Documentation/scsi/g_NCR5380.txt
11479 F:      drivers/scsi/NCR5380.*
11480 F:      drivers/scsi/arm/cumana_1.c
11481 F:      drivers/scsi/arm/oak.c
11482 F:      drivers/scsi/atari_scsi.*
11483 F:      drivers/scsi/dmx3191d.c
11484 F:      drivers/scsi/g_NCR5380.*
11485 F:      drivers/scsi/mac_scsi.*
11486 F:      drivers/scsi/sun3_scsi.*
11487 F:      drivers/scsi/sun3_scsi_vme.c
11488
11489 NCSI LIBRARY:
11490 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11491 S:      Maintained
11492 F:      net/ncsi/
11493
11494 NCT6775 HARDWARE MONITOR DRIVER
11495 M:      Guenter Roeck <linux@roeck-us.net>
11496 L:      linux-hwmon@vger.kernel.org
11497 S:      Maintained
11498 F:      Documentation/hwmon/nct6775.rst
11499 F:      drivers/hwmon/nct6775.c
11500
11501 NET_FAILOVER MODULE
11502 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11503 L:      netdev@vger.kernel.org
11504 S:      Supported
11505 F:      drivers/net/net_failover.c
11506 F:      include/net/net_failover.h
11507 F:      Documentation/networking/net_failover.rst
11508
11509 NETEM NETWORK EMULATOR
11510 M:      Stephen Hemminger <stephen@networkplumber.org>
11511 L:      netdev@vger.kernel.org
11512 S:      Maintained
11513 F:      net/sched/sch_netem.c
11514
11515 NETERION 10GbE DRIVERS (s2io/vxge)
11516 M:      Jon Mason <jdmason@kudzu.us>
11517 L:      netdev@vger.kernel.org
11518 S:      Supported
11519 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11520 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11521 F:      drivers/net/ethernet/neterion/
11522
11523 NETFILTER
11524 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11525 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11526 M:      Florian Westphal <fw@strlen.de>
11527 L:      netfilter-devel@vger.kernel.org
11528 L:      coreteam@netfilter.org
11529 W:      http://www.netfilter.org/
11530 W:      http://www.iptables.org/
11531 W:      http://www.nftables.org/
11532 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11535 S:      Maintained
11536 F:      include/linux/netfilter*
11537 F:      include/linux/netfilter/
11538 F:      include/net/netfilter/
11539 F:      include/uapi/linux/netfilter*
11540 F:      include/uapi/linux/netfilter/
11541 F:      net/*/netfilter.c
11542 F:      net/*/netfilter/
11543 F:      net/netfilter/
11544 F:      net/bridge/br_netfilter*.c
11545
11546 NETROM NETWORK LAYER
11547 M:      Ralf Baechle <ralf@linux-mips.org>
11548 L:      linux-hams@vger.kernel.org
11549 W:      http://www.linux-ax25.org/
11550 S:      Maintained
11551 F:      include/net/netrom.h
11552 F:      include/uapi/linux/netrom.h
11553 F:      net/netrom/
11554
11555 NETRONOME ETHERNET DRIVERS
11556 M:      Jakub Kicinski <kuba@kernel.org>
11557 L:      oss-drivers@netronome.com
11558 S:      Maintained
11559 F:      drivers/net/ethernet/netronome/
11560
11561 NETWORK BLOCK DEVICE (NBD)
11562 M:      Josef Bacik <josef@toxicpanda.com>
11563 S:      Maintained
11564 L:      linux-block@vger.kernel.org
11565 L:      nbd@other.debian.org
11566 F:      Documentation/admin-guide/blockdev/nbd.rst
11567 F:      drivers/block/nbd.c
11568 F:      include/trace/events/nbd.h
11569 F:      include/uapi/linux/nbd.h
11570
11571 NETWORK DROP MONITOR
11572 M:      Neil Horman <nhorman@tuxdriver.com>
11573 L:      netdev@vger.kernel.org
11574 S:      Maintained
11575 W:      https://fedorahosted.org/dropwatch/
11576 F:      net/core/drop_monitor.c
11577 F:      include/uapi/linux/net_dropmon.h
11578 F:      include/net/drop_monitor.h
11579
11580 NETWORKING DRIVERS
11581 M:      "David S. Miller" <davem@davemloft.net>
11582 L:      netdev@vger.kernel.org
11583 W:      http://www.linuxfoundation.org/en/Net
11584 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11587 S:      Odd Fixes
11588 F:      Documentation/devicetree/bindings/net/
11589 F:      drivers/net/
11590 F:      include/linux/if_*
11591 F:      include/linux/netdevice.h
11592 F:      include/linux/etherdevice.h
11593 F:      include/linux/fcdevice.h
11594 F:      include/linux/fddidevice.h
11595 F:      include/linux/hippidevice.h
11596 F:      include/linux/inetdevice.h
11597 F:      include/uapi/linux/if_*
11598 F:      include/uapi/linux/netdevice.h
11599
11600 NETWORKING DRIVERS (WIRELESS)
11601 M:      Kalle Valo <kvalo@codeaurora.org>
11602 L:      linux-wireless@vger.kernel.org
11603 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11606 S:      Maintained
11607 F:      Documentation/devicetree/bindings/net/wireless/
11608 F:      drivers/net/wireless/
11609
11610 NETWORKING [DSA]
11611 M:      Andrew Lunn <andrew@lunn.ch>
11612 M:      Vivien Didelot <vivien.didelot@gmail.com>
11613 M:      Florian Fainelli <f.fainelli@gmail.com>
11614 S:      Maintained
11615 F:      Documentation/devicetree/bindings/net/dsa/
11616 F:      net/dsa/
11617 F:      include/net/dsa.h
11618 F:      include/linux/dsa/
11619 F:      include/linux/platform_data/dsa.h
11620 F:      drivers/net/dsa/
11621
11622 NETWORKING [GENERAL]
11623 M:      "David S. Miller" <davem@davemloft.net>
11624 M:      Jakub Kicinski <kuba@kernel.org>
11625 L:      netdev@vger.kernel.org
11626 W:      http://www.linuxfoundation.org/en/Net
11627 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11630 B:      mailto:netdev@vger.kernel.org
11631 S:      Maintained
11632 F:      net/
11633 F:      include/net/
11634 F:      include/linux/in.h
11635 F:      include/linux/net.h
11636 F:      include/linux/netdevice.h
11637 F:      include/uapi/linux/in.h
11638 F:      include/uapi/linux/net.h
11639 F:      include/uapi/linux/netdevice.h
11640 F:      include/uapi/linux/net_namespace.h
11641 F:      tools/testing/selftests/net/
11642 F:      lib/net_utils.c
11643 F:      lib/random32.c
11644 F:      Documentation/networking/
11645
11646 NETWORKING [IPSEC]
11647 M:      Steffen Klassert <steffen.klassert@secunet.com>
11648 M:      Herbert Xu <herbert@gondor.apana.org.au>
11649 M:      "David S. Miller" <davem@davemloft.net>
11650 L:      netdev@vger.kernel.org
11651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11653 S:      Maintained
11654 F:      net/xfrm/
11655 F:      net/key/
11656 F:      net/ipv4/xfrm*
11657 F:      net/ipv4/esp4*
11658 F:      net/ipv4/ah4.c
11659 F:      net/ipv4/ipcomp.c
11660 F:      net/ipv4/ip_vti.c
11661 F:      net/ipv6/xfrm*
11662 F:      net/ipv6/esp6*
11663 F:      net/ipv6/ah6.c
11664 F:      net/ipv6/ipcomp6.c
11665 F:      net/ipv6/ip6_vti.c
11666 F:      include/uapi/linux/xfrm.h
11667 F:      include/net/xfrm.h
11668
11669 NETWORKING [IPv4/IPv6]
11670 M:      "David S. Miller" <davem@davemloft.net>
11671 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11672 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11673 L:      netdev@vger.kernel.org
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11675 S:      Maintained
11676 F:      net/ipv4/
11677 F:      net/ipv6/
11678 F:      include/net/ip*
11679 F:      arch/x86/net/*
11680
11681 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11682 M:      Paul Moore <paul@paul-moore.com>
11683 W:      https://github.com/netlabel
11684 L:      netdev@vger.kernel.org
11685 L:      linux-security-module@vger.kernel.org
11686 S:      Maintained
11687 F:      Documentation/netlabel/
11688 F:      include/net/calipso.h
11689 F:      include/net/cipso_ipv4.h
11690 F:      include/net/netlabel.h
11691 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11692 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11693 F:      net/netlabel/
11694 F:      net/ipv4/cipso_ipv4.c
11695 F:      net/ipv6/calipso.c
11696 F:      net/netfilter/xt_CONNSECMARK.c
11697 F:      net/netfilter/xt_SECMARK.c
11698
11699 NETWORKING [MPTCP]
11700 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
11701 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
11702 L:      netdev@vger.kernel.org
11703 L:      mptcp@lists.01.org
11704 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
11705 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
11706 S:      Maintained
11707 F:      include/net/mptcp.h
11708 F:      net/mptcp/
11709 F:      tools/testing/selftests/net/mptcp/
11710
11711 NETWORKING [TCP]
11712 M:      Eric Dumazet <edumazet@google.com>
11713 L:      netdev@vger.kernel.org
11714 S:      Maintained
11715 F:      net/ipv4/tcp*.c
11716 F:      net/ipv4/syncookies.c
11717 F:      net/ipv6/tcp*.c
11718 F:      net/ipv6/syncookies.c
11719 F:      include/uapi/linux/tcp.h
11720 F:      include/net/tcp.h
11721 F:      include/linux/tcp.h
11722 F:      include/trace/events/tcp.h
11723
11724 NETWORKING [TLS]
11725 M:      Boris Pismenny <borisp@mellanox.com>
11726 M:      Aviad Yehezkel <aviadye@mellanox.com>
11727 M:      John Fastabend <john.fastabend@gmail.com>
11728 M:      Daniel Borkmann <daniel@iogearbox.net>
11729 M:      Jakub Kicinski <kuba@kernel.org>
11730 L:      netdev@vger.kernel.org
11731 S:      Maintained
11732 F:      net/tls/*
11733 F:      include/uapi/linux/tls.h
11734 F:      include/net/tls.h
11735
11736 NETWORKING [WIRELESS]
11737 L:      linux-wireless@vger.kernel.org
11738 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11739
11740 NETDEVSIM
11741 M:      Jakub Kicinski <kuba@kernel.org>
11742 S:      Maintained
11743 F:      drivers/net/netdevsim/*
11744
11745 NETXEN (1/10) GbE SUPPORT
11746 M:      Manish Chopra <manishc@marvell.com>
11747 M:      Rahul Verma <rahulv@marvell.com>
11748 M:      GR-Linux-NIC-Dev@marvell.com
11749 L:      netdev@vger.kernel.org
11750 S:      Supported
11751 F:      drivers/net/ethernet/qlogic/netxen/
11752
11753 NEXTHOP
11754 M:      David Ahern <dsahern@kernel.org>
11755 L:      netdev@vger.kernel.org
11756 S:      Maintained
11757 F:      include/net/nexthop.h
11758 F:      include/uapi/linux/nexthop.h
11759 F:      include/net/netns/nexthop.h
11760 F:      net/ipv4/nexthop.c
11761
11762 NFC SUBSYSTEM
11763 L:      netdev@vger.kernel.org
11764 S:      Orphan
11765 F:      net/nfc/
11766 F:      include/net/nfc/
11767 F:      include/uapi/linux/nfc.h
11768 F:      drivers/nfc/
11769 F:      include/linux/platform_data/nfcmrvl.h
11770 F:      Documentation/devicetree/bindings/net/nfc/
11771
11772 NFS, SUNRPC, AND LOCKD CLIENTS
11773 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11774 M:      Anna Schumaker <anna.schumaker@netapp.com>
11775 L:      linux-nfs@vger.kernel.org
11776 W:      http://client.linux-nfs.org
11777 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11778 S:      Maintained
11779 F:      fs/lockd/
11780 F:      fs/nfs/
11781 F:      fs/nfs_common/
11782 F:      net/sunrpc/
11783 F:      include/linux/lockd/
11784 F:      include/linux/nfs*
11785 F:      include/linux/sunrpc/
11786 F:      include/uapi/linux/nfs*
11787 F:      include/uapi/linux/sunrpc/
11788
11789 NILFS2 FILESYSTEM
11790 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11791 L:      linux-nilfs@vger.kernel.org
11792 W:      https://nilfs.sourceforge.io/
11793 W:      https://nilfs.osdn.jp/
11794 T:      git git://github.com/konis/nilfs2.git
11795 S:      Supported
11796 F:      Documentation/filesystems/nilfs2.txt
11797 F:      fs/nilfs2/
11798 F:      include/trace/events/nilfs2.h
11799 F:      include/uapi/linux/nilfs2_api.h
11800 F:      include/uapi/linux/nilfs2_ondisk.h
11801
11802 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11803 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11804 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11805 S:      Maintained
11806 F:      Documentation/scsi/NinjaSCSI.txt
11807 F:      drivers/scsi/pcmcia/nsp_*
11808
11809 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11810 M:      GOTO Masanori <gotom@debian.or.jp>
11811 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11812 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11813 S:      Maintained
11814 F:      Documentation/scsi/NinjaSCSI.txt
11815 F:      drivers/scsi/nsp32*
11816
11817 NIOS2 ARCHITECTURE
11818 M:      Ley Foon Tan <ley.foon.tan@intel.com>
11819 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11821 S:      Maintained
11822 F:      arch/nios2/
11823
11824 NOHZ, DYNTICKS SUPPORT
11825 M:      Frederic Weisbecker <fweisbec@gmail.com>
11826 M:      Thomas Gleixner <tglx@linutronix.de>
11827 M:      Ingo Molnar <mingo@kernel.org>
11828 L:      linux-kernel@vger.kernel.org
11829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11830 S:      Maintained
11831 F:      kernel/time/tick*.*
11832 F:      include/linux/tick.h
11833 F:      include/linux/sched/nohz.h
11834
11835 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11836 M:      Pavel Machek <pavel@ucw.cz>
11837 M:      Sakari Ailus <sakari.ailus@iki.fi>
11838 L:      linux-media@vger.kernel.org
11839 S:      Maintained
11840 F:      drivers/media/i2c/et8ek8
11841 F:      drivers/media/i2c/ad5820.c
11842
11843 NOKIA N900 POWER SUPPLY DRIVERS
11844 R:      Pali Rohár <pali.rohar@gmail.com>
11845 F:      include/linux/power/bq2415x_charger.h
11846 F:      include/linux/power/bq27xxx_battery.h
11847 F:      drivers/power/supply/bq2415x_charger.c
11848 F:      drivers/power/supply/bq27xxx_battery.c
11849 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11850 F:      drivers/power/supply/isp1704_charger.c
11851 F:      drivers/power/supply/rx51_battery.c
11852
11853 NOLIBC HEADER FILE
11854 M:      Willy Tarreau <w@1wt.eu>
11855 S:      Maintained
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11857 F:      tools/include/nolibc/
11858
11859 NSDEPS
11860 M:      Matthias Maennich <maennich@google.com>
11861 S:      Maintained
11862 F:      scripts/nsdeps
11863 F:      Documentation/core-api/symbol-namespaces.rst
11864
11865 NTB AMD DRIVER
11866 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11867 L:      linux-ntb@googlegroups.com
11868 S:      Supported
11869 F:      drivers/ntb/hw/amd/
11870
11871 NTB DRIVER CORE
11872 M:      Jon Mason <jdmason@kudzu.us>
11873 M:      Dave Jiang <dave.jiang@intel.com>
11874 M:      Allen Hubbe <allenbh@gmail.com>
11875 L:      linux-ntb@googlegroups.com
11876 S:      Supported
11877 W:      https://github.com/jonmason/ntb/wiki
11878 T:      git git://github.com/jonmason/ntb.git
11879 F:      drivers/ntb/
11880 F:      drivers/net/ntb_netdev.c
11881 F:      include/linux/ntb.h
11882 F:      include/linux/ntb_transport.h
11883 F:      tools/testing/selftests/ntb/
11884
11885 NTB IDT DRIVER
11886 M:      Serge Semin <fancer.lancer@gmail.com>
11887 L:      linux-ntb@googlegroups.com
11888 S:      Supported
11889 F:      drivers/ntb/hw/idt/
11890
11891 NTB INTEL DRIVER
11892 M:      Dave Jiang <dave.jiang@intel.com>
11893 L:      linux-ntb@googlegroups.com
11894 S:      Supported
11895 W:      https://github.com/davejiang/linux/wiki
11896 T:      git https://github.com/davejiang/linux.git
11897 F:      drivers/ntb/hw/intel/
11898
11899 NTFS FILESYSTEM
11900 M:      Anton Altaparmakov <anton@tuxera.com>
11901 L:      linux-ntfs-dev@lists.sourceforge.net
11902 W:      http://www.tuxera.com/
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11904 S:      Supported
11905 F:      Documentation/filesystems/ntfs.txt
11906 F:      fs/ntfs/
11907
11908 NUBUS SUBSYSTEM
11909 M:      Finn Thain <fthain@telegraphics.com.au>
11910 L:      linux-m68k@lists.linux-m68k.org
11911 S:      Maintained
11912 F:      arch/*/include/asm/nubus.h
11913 F:      drivers/nubus/
11914 F:      include/linux/nubus.h
11915 F:      include/uapi/linux/nubus.h
11916
11917 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11918 M:      Antonino Daplas <adaplas@gmail.com>
11919 L:      linux-fbdev@vger.kernel.org
11920 S:      Maintained
11921 F:      drivers/video/fbdev/riva/
11922 F:      drivers/video/fbdev/nvidia/
11923
11924 NVM EXPRESS DRIVER
11925 M:      Keith Busch <kbusch@kernel.org>
11926 M:      Jens Axboe <axboe@fb.com>
11927 M:      Christoph Hellwig <hch@lst.de>
11928 M:      Sagi Grimberg <sagi@grimberg.me>
11929 L:      linux-nvme@lists.infradead.org
11930 T:      git://git.infradead.org/nvme.git
11931 W:      http://git.infradead.org/nvme.git
11932 S:      Supported
11933 F:      drivers/nvme/host/
11934 F:      include/linux/nvme.h
11935 F:      include/uapi/linux/nvme_ioctl.h
11936
11937 NVM EXPRESS FC TRANSPORT DRIVERS
11938 M:      James Smart <james.smart@broadcom.com>
11939 L:      linux-nvme@lists.infradead.org
11940 S:      Supported
11941 F:      include/linux/nvme-fc.h
11942 F:      include/linux/nvme-fc-driver.h
11943 F:      drivers/nvme/host/fc.c
11944 F:      drivers/nvme/target/fc.c
11945 F:      drivers/nvme/target/fcloop.c
11946
11947 NVM EXPRESS TARGET DRIVER
11948 M:      Christoph Hellwig <hch@lst.de>
11949 M:      Sagi Grimberg <sagi@grimberg.me>
11950 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11951 L:      linux-nvme@lists.infradead.org
11952 T:      git://git.infradead.org/nvme.git
11953 W:      http://git.infradead.org/nvme.git
11954 S:      Supported
11955 F:      drivers/nvme/target/
11956
11957 NVMEM FRAMEWORK
11958 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11959 S:      Maintained
11960 F:      drivers/nvmem/
11961 F:      Documentation/devicetree/bindings/nvmem/
11962 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11963 F:      include/linux/nvmem-consumer.h
11964 F:      include/linux/nvmem-provider.h
11965
11966 NXP FXAS21002C DRIVER
11967 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11968 L:      linux-iio@vger.kernel.org
11969 S:      Maintained
11970 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11971 F:      drivers/iio/gyro/fxas21002c_core.c
11972 F:      drivers/iio/gyro/fxas21002c.h
11973 F:      drivers/iio/gyro/fxas21002c_i2c.c
11974 F:      drivers/iio/gyro/fxas21002c_spi.c
11975
11976 NXP SGTL5000 DRIVER
11977 M:      Fabio Estevam <festevam@gmail.com>
11978 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11981 F:      sound/soc/codecs/sgtl5000*
11982
11983 NXP SJA1105 ETHERNET SWITCH DRIVER
11984 M:      Vladimir Oltean <olteanv@gmail.com>
11985 L:      linux-kernel@vger.kernel.org
11986 S:      Maintained
11987 F:      drivers/net/dsa/sja1105
11988
11989 NXP TDA998X DRM DRIVER
11990 M:      Russell King <linux@armlinux.org.uk>
11991 S:      Maintained
11992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11993 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11994 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11995 F:      include/drm/i2c/tda998x.h
11996 F:      include/dt-bindings/display/tda998x.h
11997 K:      "nxp,tda998x"
11998
11999 NXP TFA9879 DRIVER
12000 M:      Peter Rosin <peda@axentia.se>
12001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12002 S:      Maintained
12003 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
12004 F:      sound/soc/codecs/tfa9879*
12005
12006 NXP-NCI NFC DRIVER
12007 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
12008 R:      Charles Gorand <charles.gorand@effinnov.com>
12009 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12010 S:      Supported
12011 F:      drivers/nfc/nxp-nci
12012
12013 OBJAGG
12014 M:      Jiri Pirko <jiri@mellanox.com>
12015 L:      netdev@vger.kernel.org
12016 S:      Supported
12017 F:      lib/objagg.c
12018 F:      lib/test_objagg.c
12019 F:      include/linux/objagg.h
12020
12021 NXP FSPI DRIVER
12022 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
12023 M:      Ashish Kumar <ashish.kumar@nxp.com>
12024 L:      linux-spi@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/spi/spi-nxp-fspi.c
12027 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12028
12029 OBJTOOL
12030 M:      Josh Poimboeuf <jpoimboe@redhat.com>
12031 M:      Peter Zijlstra <peterz@infradead.org>
12032 S:      Supported
12033 F:      tools/objtool/
12034
12035 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12036 M:      Frederic Barrat <fbarrat@linux.ibm.com>
12037 M:      Andrew Donnellan <ajd@linux.ibm.com>
12038 L:      linuxppc-dev@lists.ozlabs.org
12039 S:      Supported
12040 F:      arch/powerpc/platforms/powernv/ocxl.c
12041 F:      arch/powerpc/include/asm/pnv-ocxl.h
12042 F:      drivers/misc/ocxl/
12043 F:      include/misc/ocxl*
12044 F:      include/uapi/misc/ocxl.h
12045 F:      Documentation/userspace-api/accelerators/ocxl.rst
12046
12047 OMAP AUDIO SUPPORT
12048 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12049 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
12050 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12051 L:      linux-omap@vger.kernel.org
12052 S:      Maintained
12053 F:      sound/soc/ti/omap*
12054 F:      sound/soc/ti/rx51.c
12055 F:      sound/soc/ti/n810.c
12056 F:      sound/soc/ti/sdma-pcm.*
12057
12058 OMAP CLOCK FRAMEWORK SUPPORT
12059 M:      Paul Walmsley <paul@pwsan.com>
12060 L:      linux-omap@vger.kernel.org
12061 S:      Maintained
12062 F:      arch/arm/*omap*/*clock*
12063
12064 OMAP DEVICE TREE SUPPORT
12065 M:      Benoît Cousson <bcousson@baylibre.com>
12066 M:      Tony Lindgren <tony@atomide.com>
12067 L:      linux-omap@vger.kernel.org
12068 L:      devicetree@vger.kernel.org
12069 S:      Maintained
12070 F:      arch/arm/boot/dts/*omap*
12071 F:      arch/arm/boot/dts/*am3*
12072 F:      arch/arm/boot/dts/*am4*
12073 F:      arch/arm/boot/dts/*am5*
12074 F:      arch/arm/boot/dts/*dra7*
12075 F:      arch/arm/boot/dts/logicpd-som-lv*
12076 F:      arch/arm/boot/dts/logicpd-torpedo*
12077
12078 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12079 L:      linux-omap@vger.kernel.org
12080 L:      linux-fbdev@vger.kernel.org
12081 S:      Orphan
12082 F:      drivers/video/fbdev/omap2/
12083 F:      Documentation/arm/omap/dss.rst
12084
12085 OMAP FRAMEBUFFER SUPPORT
12086 L:      linux-fbdev@vger.kernel.org
12087 L:      linux-omap@vger.kernel.org
12088 S:      Orphan
12089 F:      drivers/video/fbdev/omap/
12090
12091 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12092 M:      Roger Quadros <rogerq@ti.com>
12093 M:      Tony Lindgren <tony@atomide.com>
12094 L:      linux-omap@vger.kernel.org
12095 S:      Maintained
12096 F:      drivers/memory/omap-gpmc.c
12097 F:      arch/arm/mach-omap2/*gpmc*
12098
12099 OMAP GPIO DRIVER
12100 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12101 M:      Santosh Shilimkar <ssantosh@kernel.org>
12102 M:      Kevin Hilman <khilman@kernel.org>
12103 L:      linux-omap@vger.kernel.org
12104 S:      Maintained
12105 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12106 F:      drivers/gpio/gpio-omap.c
12107
12108 OMAP HARDWARE SPINLOCK SUPPORT
12109 M:      Ohad Ben-Cohen <ohad@wizery.com>
12110 L:      linux-omap@vger.kernel.org
12111 S:      Maintained
12112 F:      drivers/hwspinlock/omap_hwspinlock.c
12113
12114 OMAP HS MMC SUPPORT
12115 L:      linux-mmc@vger.kernel.org
12116 L:      linux-omap@vger.kernel.org
12117 S:      Orphan
12118 F:      drivers/mmc/host/omap_hsmmc.c
12119
12120 OMAP HWMOD DATA
12121 M:      Paul Walmsley <paul@pwsan.com>
12122 L:      linux-omap@vger.kernel.org
12123 S:      Maintained
12124 F:      arch/arm/mach-omap2/omap_hwmod*data*
12125
12126 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12127 M:      Benoît Cousson <bcousson@baylibre.com>
12128 L:      linux-omap@vger.kernel.org
12129 S:      Maintained
12130 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12131
12132 OMAP HWMOD SUPPORT
12133 M:      Benoît Cousson <bcousson@baylibre.com>
12134 M:      Paul Walmsley <paul@pwsan.com>
12135 L:      linux-omap@vger.kernel.org
12136 S:      Maintained
12137 F:      arch/arm/mach-omap2/omap_hwmod.*
12138
12139 OMAP I2C DRIVER
12140 M:      Vignesh R <vigneshr@ti.com>
12141 L:      linux-omap@vger.kernel.org
12142 L:      linux-i2c@vger.kernel.org
12143 S:      Maintained
12144 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12145 F:      drivers/i2c/busses/i2c-omap.c
12146
12147 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12148 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12149 L:      linux-media@vger.kernel.org
12150 S:      Maintained
12151 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12152 F:      drivers/media/platform/omap3isp/
12153 F:      drivers/staging/media/omap4iss/
12154
12155 OMAP MMC SUPPORT
12156 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12157 L:      linux-omap@vger.kernel.org
12158 S:      Odd Fixes
12159 F:      drivers/mmc/host/omap.c
12160
12161 OMAP POWER MANAGEMENT SUPPORT
12162 M:      Kevin Hilman <khilman@kernel.org>
12163 L:      linux-omap@vger.kernel.org
12164 S:      Maintained
12165 F:      arch/arm/*omap*/*pm*
12166 F:      drivers/cpufreq/omap-cpufreq.c
12167
12168 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12169 M:      Rajendra Nayak <rnayak@codeaurora.org>
12170 M:      Paul Walmsley <paul@pwsan.com>
12171 L:      linux-omap@vger.kernel.org
12172 S:      Maintained
12173 F:      arch/arm/mach-omap2/prm*
12174
12175 OMAP RANDOM NUMBER GENERATOR SUPPORT
12176 M:      Deepak Saxena <dsaxena@plexity.net>
12177 S:      Maintained
12178 F:      drivers/char/hw_random/omap-rng.c
12179
12180 OMAP USB SUPPORT
12181 L:      linux-usb@vger.kernel.org
12182 L:      linux-omap@vger.kernel.org
12183 S:      Orphan
12184 F:      drivers/usb/*/*omap*
12185 F:      arch/arm/*omap*/usb*
12186
12187 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12188 M:      Mark Jackson <mpfj@newflow.co.uk>
12189 L:      linux-omap@vger.kernel.org
12190 S:      Maintained
12191 F:      arch/arm/boot/dts/am335x-nano.dts
12192
12193 OMAP1 SUPPORT
12194 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12195 M:      Tony Lindgren <tony@atomide.com>
12196 L:      linux-omap@vger.kernel.org
12197 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12199 S:      Maintained
12200 F:      arch/arm/mach-omap1/
12201 F:      arch/arm/plat-omap/
12202 F:      arch/arm/configs/omap1_defconfig
12203 F:      drivers/i2c/busses/i2c-omap.c
12204 F:      include/linux/platform_data/i2c-omap.h
12205 F:      include/linux/platform_data/ams-delta-fiq.h
12206
12207 OMAP2+ SUPPORT
12208 M:      Tony Lindgren <tony@atomide.com>
12209 L:      linux-omap@vger.kernel.org
12210 W:      http://www.muru.com/linux/omap/
12211 W:      http://linux.omap.com/
12212 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12214 S:      Maintained
12215 F:      arch/arm/mach-omap2/
12216 F:      arch/arm/plat-omap/
12217 F:      arch/arm/configs/omap2plus_defconfig
12218 F:      drivers/bus/ti-sysc.c
12219 F:      drivers/i2c/busses/i2c-omap.c
12220 F:      drivers/irqchip/irq-omap-intc.c
12221 F:      drivers/mfd/*omap*.c
12222 F:      drivers/mfd/menelaus.c
12223 F:      drivers/mfd/palmas.c
12224 F:      drivers/mfd/tps65217.c
12225 F:      drivers/mfd/tps65218.c
12226 F:      drivers/mfd/tps65910.c
12227 F:      drivers/mfd/twl-core.[ch]
12228 F:      drivers/mfd/twl4030*.c
12229 F:      drivers/mfd/twl6030*.c
12230 F:      drivers/mfd/twl6040*.c
12231 F:      drivers/regulator/palmas-regulator*.c
12232 F:      drivers/regulator/pbias-regulator.c
12233 F:      drivers/regulator/tps65217-regulator.c
12234 F:      drivers/regulator/tps65218-regulator.c
12235 F:      drivers/regulator/tps65910-regulator.c
12236 F:      drivers/regulator/twl-regulator.c
12237 F:      drivers/regulator/twl6030-regulator.c
12238 F:      include/linux/platform_data/i2c-omap.h
12239 F:      include/linux/platform_data/ti-sysc.h
12240
12241 ONION OMEGA2+ BOARD
12242 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12243 L:      linux-mips@vger.kernel.org
12244 S:      Maintained
12245 F:      arch/mips/boot/dts/ralink/omega2p.dts
12246
12247 OMFS FILESYSTEM
12248 M:      Bob Copeland <me@bobcopeland.com>
12249 L:      linux-karma-devel@lists.sourceforge.net
12250 S:      Maintained
12251 F:      Documentation/filesystems/omfs.txt
12252 F:      fs/omfs/
12253
12254 OMNIKEY CARDMAN 4000 DRIVER
12255 M:      Harald Welte <laforge@gnumonks.org>
12256 S:      Maintained
12257 F:      drivers/char/pcmcia/cm4000_cs.c
12258 F:      include/linux/cm4000_cs.h
12259 F:      include/uapi/linux/cm4000_cs.h
12260
12261 OMNIKEY CARDMAN 4040 DRIVER
12262 M:      Harald Welte <laforge@gnumonks.org>
12263 S:      Maintained
12264 F:      drivers/char/pcmcia/cm4040_cs.*
12265
12266 OMNIVISION OV13858 SENSOR DRIVER
12267 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12268 L:      linux-media@vger.kernel.org
12269 T:      git git://linuxtv.org/media_tree.git
12270 S:      Maintained
12271 F:      drivers/media/i2c/ov13858.c
12272
12273 OMNIVISION OV2680 SENSOR DRIVER
12274 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12275 L:      linux-media@vger.kernel.org
12276 T:      git git://linuxtv.org/media_tree.git
12277 S:      Maintained
12278 F:      drivers/media/i2c/ov2680.c
12279 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12280
12281 OMNIVISION OV2685 SENSOR DRIVER
12282 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12283 L:      linux-media@vger.kernel.org
12284 T:      git git://linuxtv.org/media_tree.git
12285 S:      Maintained
12286 F:      drivers/media/i2c/ov2685.c
12287
12288 OMNIVISION OV5640 SENSOR DRIVER
12289 M:      Steve Longerbeam <slongerbeam@gmail.com>
12290 L:      linux-media@vger.kernel.org
12291 T:      git git://linuxtv.org/media_tree.git
12292 S:      Maintained
12293 F:      drivers/media/i2c/ov5640.c
12294
12295 OMNIVISION OV5647 SENSOR DRIVER
12296 M:      Luis Oliveira <lolivei@synopsys.com>
12297 L:      linux-media@vger.kernel.org
12298 T:      git git://linuxtv.org/media_tree.git
12299 S:      Maintained
12300 F:      drivers/media/i2c/ov5647.c
12301
12302 OMNIVISION OV5670 SENSOR DRIVER
12303 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12304 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12305 L:      linux-media@vger.kernel.org
12306 T:      git git://linuxtv.org/media_tree.git
12307 S:      Maintained
12308 F:      drivers/media/i2c/ov5670.c
12309
12310 OMNIVISION OV5675 SENSOR DRIVER
12311 M:      Shawn Tu <shawnx.tu@intel.com>
12312 L:      linux-media@vger.kernel.org
12313 T:      git git://linuxtv.org/media_tree.git
12314 S:      Maintained
12315 F:      drivers/media/i2c/ov5675.c
12316
12317 OMNIVISION OV5695 SENSOR DRIVER
12318 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12319 L:      linux-media@vger.kernel.org
12320 T:      git git://linuxtv.org/media_tree.git
12321 S:      Maintained
12322 F:      drivers/media/i2c/ov5695.c
12323
12324 OMNIVISION OV7670 SENSOR DRIVER
12325 M:      Jonathan Corbet <corbet@lwn.net>
12326 L:      linux-media@vger.kernel.org
12327 T:      git git://linuxtv.org/media_tree.git
12328 S:      Maintained
12329 F:      drivers/media/i2c/ov7670.c
12330 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12331
12332 OMNIVISION OV772x SENSOR DRIVER
12333 M:      Jacopo Mondi <jacopo@jmondi.org>
12334 L:      linux-media@vger.kernel.org
12335 T:      git git://linuxtv.org/media_tree.git
12336 S:      Odd fixes
12337 F:      drivers/media/i2c/ov772x.c
12338 F:      include/media/i2c/ov772x.h
12339 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12340
12341 OMNIVISION OV7740 SENSOR DRIVER
12342 M:      Wenyou Yang <wenyou.yang@microchip.com>
12343 L:      linux-media@vger.kernel.org
12344 T:      git git://linuxtv.org/media_tree.git
12345 S:      Maintained
12346 F:      drivers/media/i2c/ov7740.c
12347 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12348
12349 OMNIVISION OV9640 SENSOR DRIVER
12350 M:      Petr Cvek <petrcvekcz@gmail.com>
12351 L:      linux-media@vger.kernel.org
12352 S:      Maintained
12353 F:      drivers/media/i2c/ov9640.*
12354
12355 OMNIVISION OV8856 SENSOR DRIVER
12356 M:      Ben Kao <ben.kao@intel.com>
12357 L:      linux-media@vger.kernel.org
12358 T:      git git://linuxtv.org/media_tree.git
12359 S:      Maintained
12360 F:      drivers/media/i2c/ov8856.c
12361
12362 OMNIVISION OV9650 SENSOR DRIVER
12363 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12364 R:      Akinobu Mita <akinobu.mita@gmail.com>
12365 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12366 L:      linux-media@vger.kernel.org
12367 T:      git git://linuxtv.org/media_tree.git
12368 S:      Maintained
12369 F:      drivers/media/i2c/ov9650.c
12370 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12371
12372 ONENAND FLASH DRIVER
12373 M:      Kyungmin Park <kyungmin.park@samsung.com>
12374 L:      linux-mtd@lists.infradead.org
12375 S:      Maintained
12376 F:      drivers/mtd/nand/onenand/
12377 F:      include/linux/mtd/onenand*.h
12378
12379 OP-TEE DRIVER
12380 M:      Jens Wiklander <jens.wiklander@linaro.org>
12381 L:      tee-dev@lists.linaro.org
12382 S:      Maintained
12383 F:      drivers/tee/optee/
12384
12385 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12386 M:      Sumit Garg <sumit.garg@linaro.org>
12387 L:      tee-dev@lists.linaro.org
12388 S:      Maintained
12389 F:      drivers/char/hw_random/optee-rng.c
12390
12391 OPA-VNIC DRIVER
12392 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12393 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12394 L:      linux-rdma@vger.kernel.org
12395 S:      Supported
12396 F:      drivers/infiniband/ulp/opa_vnic
12397
12398 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12399 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12400 M:      Frank Rowand <frowand.list@gmail.com>
12401 L:      devicetree@vger.kernel.org
12402 S:      Maintained
12403 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12404 F:      Documentation/devicetree/overlay-notes.txt
12405 F:      drivers/of/overlay.c
12406 F:      drivers/of/resolver.c
12407 K:      of_overlay_notifier_
12408
12409 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12410 M:      Rob Herring <robh+dt@kernel.org>
12411 M:      Frank Rowand <frowand.list@gmail.com>
12412 L:      devicetree@vger.kernel.org
12413 W:      http://www.devicetree.org/
12414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12415 S:      Maintained
12416 F:      drivers/of/
12417 F:      include/linux/of*.h
12418 F:      scripts/dtc/
12419 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12420
12421 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12422 M:      Rob Herring <robh+dt@kernel.org>
12423 M:      Mark Rutland <mark.rutland@arm.com>
12424 L:      devicetree@vger.kernel.org
12425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12426 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12427 S:      Maintained
12428 F:      Documentation/devicetree/
12429 F:      arch/*/boot/dts/
12430 F:      include/dt-bindings/
12431
12432 OPENCORES I2C BUS DRIVER
12433 M:      Peter Korsgaard <peter@korsgaard.com>
12434 M:      Andrew Lunn <andrew@lunn.ch>
12435 L:      linux-i2c@vger.kernel.org
12436 S:      Maintained
12437 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12438 F:      Documentation/i2c/busses/i2c-ocores.rst
12439 F:      drivers/i2c/busses/i2c-ocores.c
12440 F:      include/linux/platform_data/i2c-ocores.h
12441
12442 OPENRISC ARCHITECTURE
12443 M:      Jonas Bonn <jonas@southpole.se>
12444 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12445 M:      Stafford Horne <shorne@gmail.com>
12446 T:      git git://github.com/openrisc/linux.git
12447 L:      openrisc@lists.librecores.org
12448 W:      http://openrisc.io
12449 S:      Maintained
12450 F:      Documentation/devicetree/bindings/openrisc/
12451 F:      Documentation/openrisc/
12452 F:      arch/openrisc/
12453 F:      drivers/irqchip/irq-ompic.c
12454 F:      drivers/irqchip/irq-or1k-*
12455
12456 OPENVSWITCH
12457 M:      Pravin B Shelar <pshelar@ovn.org>
12458 L:      netdev@vger.kernel.org
12459 L:      dev@openvswitch.org
12460 W:      http://openvswitch.org
12461 S:      Maintained
12462 F:      net/openvswitch/
12463 F:      include/uapi/linux/openvswitch.h
12464
12465 OPERATING PERFORMANCE POINTS (OPP)
12466 M:      Viresh Kumar <vireshk@kernel.org>
12467 M:      Nishanth Menon <nm@ti.com>
12468 M:      Stephen Boyd <sboyd@kernel.org>
12469 L:      linux-pm@vger.kernel.org
12470 S:      Maintained
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12472 F:      drivers/opp/
12473 F:      include/linux/pm_opp.h
12474 F:      Documentation/power/opp.rst
12475 F:      Documentation/devicetree/bindings/opp/
12476
12477 OPL4 DRIVER
12478 M:      Clemens Ladisch <clemens@ladisch.de>
12479 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12481 S:      Maintained
12482 F:      sound/drivers/opl4/
12483
12484 OPROFILE
12485 M:      Robert Richter <rric@kernel.org>
12486 L:      oprofile-list@lists.sf.net
12487 S:      Maintained
12488 F:      arch/*/include/asm/oprofile*.h
12489 F:      arch/*/oprofile/
12490 F:      drivers/oprofile/
12491 F:      include/linux/oprofile.h
12492
12493 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12494 M:      Mark Fasheh <mark@fasheh.com>
12495 M:      Joel Becker <jlbec@evilplan.org>
12496 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12497 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12498 W:      http://ocfs2.wiki.kernel.org
12499 S:      Supported
12500 F:      Documentation/filesystems/ocfs2.txt
12501 F:      Documentation/filesystems/dlmfs.txt
12502 F:      fs/ocfs2/
12503
12504 ORANGEFS FILESYSTEM
12505 M:      Mike Marshall <hubcap@omnibond.com>
12506 R:      Martin Brandenburg <martin@omnibond.com>
12507 L:      devel@lists.orangefs.org
12508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12509 S:      Supported
12510 F:      fs/orangefs/
12511 F:      Documentation/filesystems/orangefs.txt
12512
12513 ORINOCO DRIVER
12514 L:      linux-wireless@vger.kernel.org
12515 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12516 W:      http://www.nongnu.org/orinoco/
12517 S:      Orphan
12518 F:      drivers/net/wireless/intersil/orinoco/
12519
12520 OV2659 OMNIVISION SENSOR DRIVER
12521 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12522 L:      linux-media@vger.kernel.org
12523 W:      https://linuxtv.org
12524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12525 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12526 S:      Maintained
12527 F:      drivers/media/i2c/ov2659.c
12528 F:      include/media/i2c/ov2659.h
12529
12530 OVERLAY FILESYSTEM
12531 M:      Miklos Szeredi <miklos@szeredi.hu>
12532 L:      linux-unionfs@vger.kernel.org
12533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12534 S:      Supported
12535 F:      fs/overlayfs/
12536 F:      Documentation/filesystems/overlayfs.rst
12537
12538 P54 WIRELESS DRIVER
12539 M:      Christian Lamparter <chunkeey@googlemail.com>
12540 L:      linux-wireless@vger.kernel.org
12541 W:      http://wireless.kernel.org/en/users/Drivers/p54
12542 S:      Maintained
12543 F:      drivers/net/wireless/intersil/p54/
12544
12545 PA SEMI ETHERNET DRIVER
12546 L:      netdev@vger.kernel.org
12547 S:      Orphan
12548 F:      drivers/net/ethernet/pasemi/*
12549
12550 PA SEMI SMBUS DRIVER
12551 L:      linux-i2c@vger.kernel.org
12552 S:      Orphan
12553 F:      drivers/i2c/busses/i2c-pasemi.c
12554
12555 PACKING
12556 M:      Vladimir Oltean <olteanv@gmail.com>
12557 L:      netdev@vger.kernel.org
12558 S:      Supported
12559 F:      lib/packing.c
12560 F:      include/linux/packing.h
12561 F:      Documentation/core-api/packing.rst
12562
12563 PADATA PARALLEL EXECUTION MECHANISM
12564 M:      Steffen Klassert <steffen.klassert@secunet.com>
12565 L:      linux-crypto@vger.kernel.org
12566 S:      Maintained
12567 F:      kernel/padata.c
12568 F:      include/linux/padata.h
12569 F:      Documentation/core-api/padata.rst
12570
12571 PAGE POOL
12572 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12573 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12574 L:      netdev@vger.kernel.org
12575 S:      Supported
12576 F:      net/core/page_pool.c
12577 F:      include/net/page_pool.h
12578
12579 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12580 M:      Harald Welte <laforge@gnumonks.org>
12581 L:      platform-driver-x86@vger.kernel.org
12582 S:      Maintained
12583 F:      drivers/platform/x86/panasonic-laptop.c
12584
12585 PARALLAX PING IIO SENSOR DRIVER
12586 M:      Andreas Klinger <ak@it-klinger.de>
12587 L:      linux-iio@vger.kernel.org
12588 S:      Maintained
12589 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12590 F:      drivers/iio/proximity/ping.c
12591
12592 PARALLEL LCD/KEYPAD PANEL DRIVER
12593 M:      Willy Tarreau <willy@haproxy.com>
12594 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12595 S:      Odd Fixes
12596 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12597 F:      drivers/auxdisplay/panel.c
12598
12599 PARALLEL PORT SUBSYSTEM
12600 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12601 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12602 L:      linux-parport@lists.infradead.org (subscribers-only)
12603 S:      Maintained
12604 F:      drivers/parport/
12605 F:      include/linux/parport*.h
12606 F:      drivers/char/ppdev.c
12607 F:      include/uapi/linux/ppdev.h
12608 F:      Documentation/driver-api/parport*.rst
12609
12610 PARAVIRT_OPS INTERFACE
12611 M:      Juergen Gross <jgross@suse.com>
12612 M:      Thomas Hellstrom <thellstrom@vmware.com>
12613 M:      "VMware, Inc." <pv-drivers@vmware.com>
12614 L:      virtualization@lists.linux-foundation.org
12615 S:      Supported
12616 F:      Documentation/virt/paravirt_ops.rst
12617 F:      arch/*/kernel/paravirt*
12618 F:      arch/*/include/asm/paravirt*.h
12619 F:      include/linux/hypervisor.h
12620
12621 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12622 M:      Tim Waugh <tim@cyberelk.net>
12623 L:      linux-parport@lists.infradead.org (subscribers-only)
12624 S:      Maintained
12625 F:      Documentation/admin-guide/blockdev/paride.rst
12626 F:      drivers/block/paride/
12627
12628 PARISC ARCHITECTURE
12629 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12630 M:      Helge Deller <deller@gmx.de>
12631 L:      linux-parisc@vger.kernel.org
12632 W:      http://www.parisc-linux.org/
12633 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12636 S:      Maintained
12637 F:      arch/parisc/
12638 F:      Documentation/parisc/
12639 F:      drivers/parisc/
12640 F:      drivers/char/agp/parisc-agp.c
12641 F:      drivers/input/misc/hp_sdc_rtc.c
12642 F:      drivers/input/serio/gscps2.c
12643 F:      drivers/input/serio/hp_sdc*
12644 F:      drivers/parport/parport_gsc.*
12645 F:      drivers/tty/serial/8250/8250_gsc.c
12646 F:      drivers/video/fbdev/sti*
12647 F:      drivers/video/console/sti*
12648 F:      drivers/video/logo/logo_parisc*
12649 F:      include/linux/hp_sdc.h
12650
12651 PARMAN
12652 M:      Jiri Pirko <jiri@mellanox.com>
12653 L:      netdev@vger.kernel.org
12654 S:      Supported
12655 F:      lib/parman.c
12656 F:      lib/test_parman.c
12657 F:      include/linux/parman.h
12658
12659 PC ENGINES APU BOARD DRIVER
12660 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12661 S:      Maintained
12662 F:      drivers/platform/x86/pcengines-apuv2.c
12663
12664 PC87360 HARDWARE MONITORING DRIVER
12665 M:      Jim Cromie <jim.cromie@gmail.com>
12666 L:      linux-hwmon@vger.kernel.org
12667 S:      Maintained
12668 F:      Documentation/hwmon/pc87360.rst
12669 F:      drivers/hwmon/pc87360.c
12670
12671 PC8736x GPIO DRIVER
12672 M:      Jim Cromie <jim.cromie@gmail.com>
12673 S:      Maintained
12674 F:      drivers/char/pc8736x_gpio.c
12675
12676 PC87427 HARDWARE MONITORING DRIVER
12677 M:      Jean Delvare <jdelvare@suse.com>
12678 L:      linux-hwmon@vger.kernel.org
12679 S:      Maintained
12680 F:      Documentation/hwmon/pc87427.rst
12681 F:      drivers/hwmon/pc87427.c
12682
12683 PCA9532 LED DRIVER
12684 M:      Riku Voipio <riku.voipio@iki.fi>
12685 S:      Maintained
12686 F:      drivers/leds/leds-pca9532.c
12687 F:      include/linux/leds-pca9532.h
12688
12689 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12690 M:      Guenter Roeck <linux@roeck-us.net>
12691 L:      linux-i2c@vger.kernel.org
12692 S:      Maintained
12693 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12694
12695 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12696 M:      Khalid Aziz <khalid@gonehiking.org>
12697 S:      Maintained
12698 F:      drivers/firmware/pcdp.*
12699
12700 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12701 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12702 L:      linux-pci@vger.kernel.org
12703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12704 S:      Maintained
12705 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12706 F:      drivers/pci/controller/pci-aardvark.c
12707
12708 PCI DRIVER FOR ALTERA PCIE IP
12709 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12710 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12711 L:      linux-pci@vger.kernel.org
12712 S:      Supported
12713 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12714 F:      drivers/pci/controller/pcie-altera.c
12715
12716 PCI DRIVER FOR APPLIEDMICRO XGENE
12717 M:      Toan Le <toan@os.amperecomputing.com>
12718 L:      linux-pci@vger.kernel.org
12719 L:      linux-arm-kernel@lists.infradead.org
12720 S:      Maintained
12721 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12722 F:      drivers/pci/controller/pci-xgene.c
12723
12724 PCI DRIVER FOR ARM VERSATILE PLATFORM
12725 M:      Rob Herring <robh@kernel.org>
12726 L:      linux-pci@vger.kernel.org
12727 L:      linux-arm-kernel@lists.infradead.org
12728 S:      Maintained
12729 F:      Documentation/devicetree/bindings/pci/versatile.yaml
12730 F:      drivers/pci/controller/pci-versatile.c
12731
12732 PCI DRIVER FOR ARMADA 8K
12733 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12734 L:      linux-pci@vger.kernel.org
12735 L:      linux-arm-kernel@lists.infradead.org
12736 S:      Maintained
12737 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12738 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12739
12740 PCI DRIVER FOR CADENCE PCIE IP
12741 M:      Tom Joseph <tjoseph@cadence.com>
12742 L:      linux-pci@vger.kernel.org
12743 S:      Maintained
12744 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12745 F:      drivers/pci/controller/pcie-cadence*
12746
12747 PCI DRIVER FOR FREESCALE LAYERSCAPE
12748 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12749 M:      Mingkai Hu <mingkai.hu@nxp.com>
12750 M:      Roy Zang <roy.zang@nxp.com>
12751 L:      linuxppc-dev@lists.ozlabs.org
12752 L:      linux-pci@vger.kernel.org
12753 L:      linux-arm-kernel@lists.infradead.org
12754 S:      Maintained
12755 F:      drivers/pci/controller/dwc/*layerscape*
12756
12757 PCI DRIVER FOR GENERIC OF HOSTS
12758 M:      Will Deacon <will@kernel.org>
12759 L:      linux-pci@vger.kernel.org
12760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12761 S:      Maintained
12762 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12763 F:      drivers/pci/controller/pci-host-common.c
12764 F:      drivers/pci/controller/pci-host-generic.c
12765
12766 PCI DRIVER FOR IMX6
12767 M:      Richard Zhu <hongxing.zhu@nxp.com>
12768 M:      Lucas Stach <l.stach@pengutronix.de>
12769 L:      linux-pci@vger.kernel.org
12770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12771 S:      Maintained
12772 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12773 F:      drivers/pci/controller/dwc/*imx6*
12774
12775 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12776 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12777 L:      linux-pci@vger.kernel.org
12778 S:      Supported
12779 F:      drivers/pci/controller/vmd.c
12780
12781 PCI DRIVER FOR MICROSEMI SWITCHTEC
12782 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12783 M:      Logan Gunthorpe <logang@deltatee.com>
12784 L:      linux-pci@vger.kernel.org
12785 S:      Maintained
12786 F:      Documentation/driver-api/switchtec.rst
12787 F:      Documentation/ABI/testing/sysfs-class-switchtec
12788 F:      drivers/pci/switch/switchtec*
12789 F:      include/uapi/linux/switchtec_ioctl.h
12790 F:      include/linux/switchtec.h
12791 F:      drivers/ntb/hw/mscc/
12792
12793 PCI DRIVER FOR MOBIVEIL PCIE IP
12794 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12795 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12796 L:      linux-pci@vger.kernel.org
12797 S:      Supported
12798 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12799 F:      drivers/pci/controller/pcie-mobiveil.c
12800
12801 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12802 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12803 M:      Jason Cooper <jason@lakedaemon.net>
12804 L:      linux-pci@vger.kernel.org
12805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12806 S:      Maintained
12807 F:      drivers/pci/controller/*mvebu*
12808
12809 PCI DRIVER FOR NVIDIA TEGRA
12810 M:      Thierry Reding <thierry.reding@gmail.com>
12811 L:      linux-tegra@vger.kernel.org
12812 L:      linux-pci@vger.kernel.org
12813 S:      Supported
12814 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12815 F:      drivers/pci/controller/pci-tegra.c
12816
12817 PCI DRIVER FOR RENESAS R-CAR
12818 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12819 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12820 L:      linux-pci@vger.kernel.org
12821 L:      linux-renesas-soc@vger.kernel.org
12822 S:      Maintained
12823 F:      drivers/pci/controller/*rcar*
12824
12825 PCI DRIVER FOR SAMSUNG EXYNOS
12826 M:      Jingoo Han <jingoohan1@gmail.com>
12827 L:      linux-pci@vger.kernel.org
12828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12829 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12830 S:      Maintained
12831 F:      drivers/pci/controller/dwc/pci-exynos.c
12832
12833 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12834 M:      Jingoo Han <jingoohan1@gmail.com>
12835 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12836 L:      linux-pci@vger.kernel.org
12837 S:      Maintained
12838 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12839 F:      drivers/pci/controller/dwc/*designware*
12840
12841 PCI DRIVER FOR TI DRA7XX
12842 M:      Kishon Vijay Abraham I <kishon@ti.com>
12843 L:      linux-omap@vger.kernel.org
12844 L:      linux-pci@vger.kernel.org
12845 S:      Supported
12846 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12847 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12848
12849 PCI DRIVER FOR TI KEYSTONE
12850 M:      Murali Karicheri <m-karicheri2@ti.com>
12851 L:      linux-pci@vger.kernel.org
12852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12853 S:      Maintained
12854 F:      drivers/pci/controller/dwc/pci-keystone.c
12855
12856 PCI ENDPOINT SUBSYSTEM
12857 M:      Kishon Vijay Abraham I <kishon@ti.com>
12858 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12859 L:      linux-pci@vger.kernel.org
12860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12861 S:      Supported
12862 F:      drivers/pci/endpoint/
12863 F:      drivers/misc/pci_endpoint_test.c
12864 F:      tools/pci/
12865
12866 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12867 M:      Russell Currey <ruscur@russell.cc>
12868 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12869 M:      Oliver O'Halloran <oohall@gmail.com>
12870 L:      linuxppc-dev@lists.ozlabs.org
12871 S:      Supported
12872 F:      Documentation/PCI/pci-error-recovery.rst
12873 F:      drivers/pci/pcie/aer.c
12874 F:      drivers/pci/pcie/dpc.c
12875 F:      drivers/pci/pcie/err.c
12876 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12877 F:      arch/powerpc/kernel/eeh*.c
12878 F:      arch/powerpc/platforms/*/eeh*.c
12879 F:      arch/powerpc/include/*/eeh*.h
12880
12881 PCI ERROR RECOVERY
12882 M:      Linas Vepstas <linasvepstas@gmail.com>
12883 L:      linux-pci@vger.kernel.org
12884 S:      Supported
12885 F:      Documentation/PCI/pci-error-recovery.rst
12886
12887 PCI MSI DRIVER FOR ALTERA MSI IP
12888 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12889 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12890 L:      linux-pci@vger.kernel.org
12891 S:      Supported
12892 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12893 F:      drivers/pci/controller/pcie-altera-msi.c
12894
12895 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12896 M:      Toan Le <toan@os.amperecomputing.com>
12897 L:      linux-pci@vger.kernel.org
12898 L:      linux-arm-kernel@lists.infradead.org
12899 S:      Maintained
12900 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12901 F:      drivers/pci/controller/pci-xgene-msi.c
12902
12903 PCI SUBSYSTEM
12904 M:      Bjorn Helgaas <bhelgaas@google.com>
12905 L:      linux-pci@vger.kernel.org
12906 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12908 S:      Supported
12909 F:      Documentation/devicetree/bindings/pci/
12910 F:      Documentation/PCI/
12911 F:      drivers/acpi/pci*
12912 F:      drivers/pci/
12913 F:      include/asm-generic/pci*
12914 F:      include/linux/pci*
12915 F:      include/linux/of_pci.h
12916 F:      include/uapi/linux/pci*
12917 F:      lib/pci*
12918 F:      arch/x86/pci/
12919 F:      arch/x86/kernel/quirks.c
12920 F:      arch/x86/kernel/early-quirks.c
12921
12922 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12923 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12924 R:      Andrew Murray <andrew.murray@arm.com>
12925 L:      linux-pci@vger.kernel.org
12926 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12928 S:      Supported
12929 F:      drivers/pci/controller/
12930
12931 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12932 M:      Jonathan Chocron <jonnyc@amazon.com>
12933 L:      linux-pci@vger.kernel.org
12934 S:      Maintained
12935 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12936 F:      drivers/pci/controller/dwc/pcie-al.c
12937
12938 PCIE DRIVER FOR AMLOGIC MESON
12939 M:      Yue Wang <yue.wang@Amlogic.com>
12940 L:      linux-pci@vger.kernel.org
12941 L:      linux-amlogic@lists.infradead.org
12942 S:      Maintained
12943 F:      drivers/pci/controller/dwc/pci-meson.c
12944
12945 PCIE DRIVER FOR AXIS ARTPEC
12946 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12947 L:      linux-arm-kernel@axis.com
12948 L:      linux-pci@vger.kernel.org
12949 S:      Maintained
12950 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12951 F:      drivers/pci/controller/dwc/*artpec*
12952
12953 PCIE DRIVER FOR CAVIUM THUNDERX
12954 M:      Robert Richter <rrichter@marvell.com>
12955 L:      linux-pci@vger.kernel.org
12956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12957 S:      Supported
12958 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12959 F:      drivers/pci/controller/pci-thunder-*
12960
12961 PCIE DRIVER FOR HISILICON
12962 M:      Zhou Wang <wangzhou1@hisilicon.com>
12963 L:      linux-pci@vger.kernel.org
12964 S:      Maintained
12965 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12966 F:      drivers/pci/controller/dwc/pcie-hisi.c
12967
12968 PCIE DRIVER FOR HISILICON KIRIN
12969 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12970 M:      Binghui Wang <wangbinghui@hisilicon.com>
12971 L:      linux-pci@vger.kernel.org
12972 S:      Maintained
12973 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12974 F:      drivers/pci/controller/dwc/pcie-kirin.c
12975
12976 PCIE DRIVER FOR HISILICON STB
12977 M:      Shawn Guo <shawn.guo@linaro.org>
12978 L:      linux-pci@vger.kernel.org
12979 S:      Maintained
12980 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12981 F:      drivers/pci/controller/dwc/pcie-histb.c
12982
12983 PCIE DRIVER FOR MEDIATEK
12984 M:      Ryder Lee <ryder.lee@mediatek.com>
12985 L:      linux-pci@vger.kernel.org
12986 L:      linux-mediatek@lists.infradead.org
12987 S:      Supported
12988 F:      Documentation/devicetree/bindings/pci/mediatek*
12989 F:      drivers/pci/controller/*mediatek*
12990
12991 PCIE DRIVER FOR QUALCOMM MSM
12992 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12993 L:      linux-pci@vger.kernel.org
12994 L:      linux-arm-msm@vger.kernel.org
12995 S:      Maintained
12996 F:      drivers/pci/controller/dwc/*qcom*
12997
12998 PCIE DRIVER FOR ROCKCHIP
12999 M:      Shawn Lin <shawn.lin@rock-chips.com>
13000 L:      linux-pci@vger.kernel.org
13001 L:      linux-rockchip@lists.infradead.org
13002 S:      Maintained
13003 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
13004 F:      drivers/pci/controller/pcie-rockchip*
13005
13006 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13007 M:      Linus Walleij <linus.walleij@linaro.org>
13008 L:      linux-pci@vger.kernel.org
13009 S:      Maintained
13010 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13011 F:      drivers/pci/controller/pci-v3-semi.c
13012
13013 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13014 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13015 L:      linux-pci@vger.kernel.org
13016 S:      Maintained
13017 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13018 F:      drivers/pci/controller/dwc/pcie-uniphier.c
13019
13020 PCIE DRIVER FOR ST SPEAR13XX
13021 M:      Pratyush Anand <pratyush.anand@gmail.com>
13022 L:      linux-pci@vger.kernel.org
13023 S:      Maintained
13024 F:      drivers/pci/controller/dwc/*spear*
13025
13026 PCMCIA SUBSYSTEM
13027 M:      Dominik Brodowski <linux@dominikbrodowski.net>
13028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13029 S:      Odd Fixes
13030 F:      Documentation/pcmcia/
13031 F:      tools/pcmcia/
13032 F:      drivers/pcmcia/
13033 F:      include/pcmcia/
13034
13035 PCNET32 NETWORK DRIVER
13036 M:      Don Fry <pcnet32@frontier.com>
13037 L:      netdev@vger.kernel.org
13038 S:      Maintained
13039 F:      drivers/net/ethernet/amd/pcnet32.c
13040
13041 PCRYPT PARALLEL CRYPTO ENGINE
13042 M:      Steffen Klassert <steffen.klassert@secunet.com>
13043 L:      linux-crypto@vger.kernel.org
13044 S:      Maintained
13045 F:      crypto/pcrypt.c
13046 F:      include/crypto/pcrypt.h
13047
13048 PEAQ WMI HOTKEYS DRIVER
13049 M:      Hans de Goede <hdegoede@redhat.com>
13050 L:      platform-driver-x86@vger.kernel.org
13051 S:      Maintained
13052 F:      drivers/platform/x86/peaq-wmi.c
13053
13054 PENSANDO ETHERNET DRIVERS
13055 M:      Shannon Nelson <snelson@pensando.io>
13056 M:      Pensando Drivers <drivers@pensando.io>
13057 L:      netdev@vger.kernel.org
13058 S:      Supported
13059 F:      Documentation/networking/device_drivers/pensando/ionic.rst
13060 F:      drivers/net/ethernet/pensando/
13061
13062 PER-CPU MEMORY ALLOCATOR
13063 M:      Dennis Zhou <dennis@kernel.org>
13064 M:      Tejun Heo <tj@kernel.org>
13065 M:      Christoph Lameter <cl@linux.com>
13066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13067 S:      Maintained
13068 F:      include/linux/percpu*.h
13069 F:      mm/percpu*.c
13070 F:      arch/*/include/asm/percpu.h
13071
13072 PER-TASK DELAY ACCOUNTING
13073 M:      Balbir Singh <bsingharora@gmail.com>
13074 S:      Maintained
13075 F:      include/linux/delayacct.h
13076 F:      kernel/delayacct.c
13077
13078 PERFORMANCE EVENTS SUBSYSTEM
13079 M:      Peter Zijlstra <peterz@infradead.org>
13080 M:      Ingo Molnar <mingo@redhat.com>
13081 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
13082 R:      Mark Rutland <mark.rutland@arm.com>
13083 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13084 R:      Jiri Olsa <jolsa@redhat.com>
13085 R:      Namhyung Kim <namhyung@kernel.org>
13086 L:      linux-kernel@vger.kernel.org
13087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13088 S:      Supported
13089 F:      kernel/events/*
13090 F:      include/linux/perf_event.h
13091 F:      include/uapi/linux/perf_event.h
13092 F:      arch/*/kernel/perf_event*.c
13093 F:      arch/*/kernel/*/perf_event*.c
13094 F:      arch/*/kernel/*/*/perf_event*.c
13095 F:      arch/*/include/asm/perf_event.h
13096 F:      arch/*/kernel/perf_callchain.c
13097 F:      arch/*/events/*
13098 F:      arch/*/events/*/*
13099 F:      tools/perf/
13100
13101 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13102 R:      John Garry <john.garry@huawei.com>
13103 R:      Will Deacon <will@kernel.org>
13104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13105 S:      Supported
13106 F:      tools/perf/pmu-events/arch/arm64/
13107
13108 PERSONALITY HANDLING
13109 M:      Christoph Hellwig <hch@infradead.org>
13110 L:      linux-abi-devel@lists.sourceforge.net
13111 S:      Maintained
13112 F:      include/linux/personality.h
13113 F:      include/uapi/linux/personality.h
13114
13115 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13116 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13117 L:      linux-input@vger.kernel.org
13118 S:      Maintained
13119 F:      Documentation/input/devices/pxrc.rst
13120 F:      drivers/input/joystick/pxrc.c
13121
13122 FLYSKY FSIA6B RC RECEIVER
13123 M:      Markus Koch <markus@notsyncing.net>
13124 L:      linux-input@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/input/joystick/fsia6b.c
13127
13128 PHONET PROTOCOL
13129 M:      Remi Denis-Courmont <courmisch@gmail.com>
13130 S:      Supported
13131 F:      Documentation/networking/phonet.txt
13132 F:      include/linux/phonet.h
13133 F:      include/net/phonet/
13134 F:      include/uapi/linux/phonet.h
13135 F:      net/phonet/
13136
13137 PHRAM MTD DRIVER
13138 M:      Joern Engel <joern@lazybastard.org>
13139 L:      linux-mtd@lists.infradead.org
13140 S:      Maintained
13141 F:      drivers/mtd/devices/phram.c
13142
13143 PICOLCD HID DRIVER
13144 M:      Bruno Prémont <bonbons@linux-vserver.org>
13145 L:      linux-input@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/hid/hid-picolcd*
13148
13149 PICOXCELL SUPPORT
13150 M:      Jamie Iles <jamie@jamieiles.com>
13151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13152 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13153 S:      Supported
13154 F:      arch/arm/boot/dts/picoxcell*
13155 F:      arch/arm/mach-picoxcell/
13156 F:      drivers/crypto/picoxcell*
13157
13158 PIDFD API
13159 M:      Christian Brauner <christian@brauner.io>
13160 L:      linux-kernel@vger.kernel.org
13161 S:      Maintained
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13163 F:      samples/pidfd/
13164 F:      tools/testing/selftests/pidfd/
13165 F:      tools/testing/selftests/clone3/
13166 K:      (?i)pidfd
13167 K:      (?i)clone3
13168 K:      \b(clone_args|kernel_clone_args)\b
13169
13170 PIN CONTROL SUBSYSTEM
13171 M:      Linus Walleij <linus.walleij@linaro.org>
13172 L:      linux-gpio@vger.kernel.org
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13174 S:      Maintained
13175 F:      Documentation/devicetree/bindings/pinctrl/
13176 F:      Documentation/driver-api/pinctl.rst
13177 F:      drivers/pinctrl/
13178 F:      include/linux/pinctrl/
13179
13180 PIN CONTROLLER - MICROCHIP AT91
13181 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13183 L:      linux-gpio@vger.kernel.org
13184 S:      Supported
13185 F:      drivers/pinctrl/pinctrl-at91*
13186 F:      drivers/gpio/gpio-sama5d2-piobu.c
13187
13188 PIN CONTROLLER - FREESCALE
13189 M:      Dong Aisheng <aisheng.dong@nxp.com>
13190 M:      Fabio Estevam <festevam@gmail.com>
13191 M:      Shawn Guo <shawnguo@kernel.org>
13192 M:      Stefan Agner <stefan@agner.ch>
13193 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13194 L:      linux-gpio@vger.kernel.org
13195 S:      Maintained
13196 F:      drivers/pinctrl/freescale/
13197 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13198
13199 PIN CONTROLLER - INTEL
13200 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13201 M:      Andy Shevchenko <andy@kernel.org>
13202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13203 S:      Maintained
13204 F:      drivers/pinctrl/intel/
13205
13206 PIN CONTROLLER - MEDIATEK
13207 M:      Sean Wang <sean.wang@kernel.org>
13208 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13209 S:      Maintained
13210 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13211 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13212 F:      drivers/pinctrl/mediatek/
13213
13214 PIN CONTROLLER - QUALCOMM
13215 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13216 S:      Maintained
13217 L:      linux-arm-msm@vger.kernel.org
13218 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13219 F:      drivers/pinctrl/qcom/
13220
13221 PIN CONTROLLER - RENESAS
13222 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13223 L:      linux-renesas-soc@vger.kernel.org
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13225 S:      Maintained
13226 F:      drivers/pinctrl/pinctrl-rz*
13227 F:      drivers/pinctrl/sh-pfc/
13228
13229 PIN CONTROLLER - SAMSUNG
13230 M:      Tomasz Figa <tomasz.figa@gmail.com>
13231 M:      Krzysztof Kozlowski <krzk@kernel.org>
13232 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13234 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13235 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13237 S:      Maintained
13238 F:      drivers/pinctrl/samsung/
13239 F:      include/dt-bindings/pinctrl/samsung.h
13240 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13241
13242 PIN CONTROLLER - SINGLE
13243 M:      Tony Lindgren <tony@atomide.com>
13244 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13246 L:      linux-omap@vger.kernel.org
13247 S:      Maintained
13248 F:      drivers/pinctrl/pinctrl-single.c
13249
13250 PIN CONTROLLER - ST SPEAR
13251 M:      Viresh Kumar <vireshk@kernel.org>
13252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13253 W:      http://www.st.com/spear
13254 S:      Maintained
13255 F:      drivers/pinctrl/spear/
13256
13257 PISTACHIO SOC SUPPORT
13258 M:      James Hartley <james.hartley@sondrel.com>
13259 L:      linux-mips@vger.kernel.org
13260 S:      Odd Fixes
13261 F:      arch/mips/pistachio/
13262 F:      arch/mips/include/asm/mach-pistachio/
13263 F:      arch/mips/boot/dts/img/pistachio*
13264 F:      arch/mips/configs/pistachio*_defconfig
13265
13266 PKTCDVD DRIVER
13267 S:      Orphan
13268 M:      linux-block@vger.kernel.org
13269 F:      drivers/block/pktcdvd.c
13270 F:      include/linux/pktcdvd.h
13271 F:      include/uapi/linux/pktcdvd.h
13272
13273 PKUNITY SOC DRIVERS
13274 M:      Guan Xuetao <gxt@pku.edu.cn>
13275 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13276 S:      Maintained
13277 T:      git git://github.com/gxt/linux.git
13278 F:      drivers/input/serio/i8042-unicore32io.h
13279 F:      drivers/i2c/busses/i2c-puv3.c
13280 F:      drivers/video/fbdev/fb-puv3.c
13281 F:      drivers/rtc/rtc-puv3.c
13282
13283 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13284 M:      Tomasz Duszynski <tduszyns@gmail.com>
13285 S:      Maintained
13286 F:      drivers/iio/chemical/pms7003.c
13287 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13288
13289 PLX DMA DRIVER
13290 M:      Logan Gunthorpe <logang@deltatee.com>
13291 S:      Maintained
13292 F:      drivers/dma/plx_dma.c
13293
13294 PMBUS HARDWARE MONITORING DRIVERS
13295 M:      Guenter Roeck <linux@roeck-us.net>
13296 L:      linux-hwmon@vger.kernel.org
13297 W:      http://hwmon.wiki.kernel.org/
13298 W:      http://www.roeck-us.net/linux/drivers/
13299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13300 S:      Maintained
13301 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13302 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13303 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13304 F:      Documentation/hwmon/adm1275.rst
13305 F:      Documentation/hwmon/ibm-cffps.rst
13306 F:      Documentation/hwmon/ir35221.rst
13307 F:      Documentation/hwmon/lm25066.rst
13308 F:      Documentation/hwmon/ltc2978.rst
13309 F:      Documentation/hwmon/ltc3815.rst
13310 F:      Documentation/hwmon/max16064.rst
13311 F:      Documentation/hwmon/max20751.rst
13312 F:      Documentation/hwmon/max31785.rst
13313 F:      Documentation/hwmon/max34440.rst
13314 F:      Documentation/hwmon/max8688.rst
13315 F:      Documentation/hwmon/pmbus.rst
13316 F:      Documentation/hwmon/pmbus-core.rst
13317 F:      Documentation/hwmon/tps40422.rst
13318 F:      Documentation/hwmon/ucd9000.rst
13319 F:      Documentation/hwmon/ucd9200.rst
13320 F:      Documentation/hwmon/zl6100.rst
13321 F:      drivers/hwmon/pmbus/
13322 F:      include/linux/pmbus.h
13323
13324 PMC SIERRA MaxRAID DRIVER
13325 L:      linux-scsi@vger.kernel.org
13326 W:      http://www.pmc-sierra.com/
13327 S:      Orphan
13328 F:      drivers/scsi/pmcraid.*
13329
13330 PMC SIERRA PM8001 DRIVER
13331 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13332 L:      linux-scsi@vger.kernel.org
13333 S:      Supported
13334 F:      drivers/scsi/pm8001/
13335
13336 PM-GRAPH UTILITY
13337 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13338 L:      linux-pm@vger.kernel.org
13339 W:      https://01.org/pm-graph
13340 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13341 T:      git git://github.com/intel/pm-graph
13342 S:      Supported
13343 F:      tools/power/pm-graph
13344
13345 PNP SUPPORT
13346 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13347 S:      Maintained
13348 F:      drivers/pnp/
13349
13350 PNI RM3100 IIO DRIVER
13351 M:      Song Qiang <songqiang1304521@gmail.com>
13352 L:      linux-iio@vger.kernel.org
13353 S:      Maintained
13354 F:      drivers/iio/magnetometer/rm3100*
13355 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13356
13357 POSIX CLOCKS and TIMERS
13358 M:      Thomas Gleixner <tglx@linutronix.de>
13359 L:      linux-kernel@vger.kernel.org
13360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13361 S:      Maintained
13362 F:      fs/timerfd.c
13363 F:      include/linux/timer*
13364 F:      include/linux/time_namespace.h
13365 F:      kernel/time_namespace.c
13366 F:      kernel/time/*timer*
13367
13368 POWER MANAGEMENT CORE
13369 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13370 L:      linux-pm@vger.kernel.org
13371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13372 B:      https://bugzilla.kernel.org
13373 S:      Supported
13374 F:      drivers/base/power/
13375 F:      include/linux/pm.h
13376 F:      include/linux/pm_*
13377 F:      include/linux/powercap.h
13378 F:      include/linux/intel_rapl.h
13379 F:      drivers/powercap/
13380 F:      kernel/configs/nopm.config
13381
13382 POWER STATE COORDINATION INTERFACE (PSCI)
13383 M:      Mark Rutland <mark.rutland@arm.com>
13384 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13385 L:      linux-arm-kernel@lists.infradead.org
13386 S:      Maintained
13387 F:      drivers/firmware/psci/
13388 F:      include/linux/psci.h
13389 F:      include/uapi/linux/psci.h
13390
13391 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13392 M:      Sebastian Reichel <sre@kernel.org>
13393 L:      linux-pm@vger.kernel.org
13394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13395 S:      Maintained
13396 F:      Documentation/ABI/testing/sysfs-class-power
13397 F:      Documentation/devicetree/bindings/power/supply/
13398 F:      include/linux/power_supply.h
13399 F:      drivers/power/supply/
13400
13401 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13402 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13403 L:      linuxppc-dev@lists.ozlabs.org
13404 S:      Maintained
13405 F:      drivers/char/powernv-op-panel.c
13406
13407 PPP OVER ATM (RFC 2364)
13408 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13409 S:      Maintained
13410 F:      net/atm/pppoatm.c
13411 F:      include/uapi/linux/atmppp.h
13412
13413 PPP OVER ETHERNET
13414 M:      Michal Ostrowski <mostrows@earthlink.net>
13415 S:      Maintained
13416 F:      drivers/net/ppp/pppoe.c
13417 F:      drivers/net/ppp/pppox.c
13418
13419 PPP OVER L2TP
13420 M:      James Chapman <jchapman@katalix.com>
13421 S:      Maintained
13422 F:      net/l2tp/l2tp_ppp.c
13423 F:      include/linux/if_pppol2tp.h
13424 F:      include/uapi/linux/if_pppol2tp.h
13425
13426 PPP PROTOCOL DRIVERS AND COMPRESSORS
13427 M:      Paul Mackerras <paulus@samba.org>
13428 L:      linux-ppp@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/net/ppp/ppp_*
13431
13432 PPS SUPPORT
13433 M:      Rodolfo Giometti <giometti@enneenne.com>
13434 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13435 L:      linuxpps@ml.enneenne.com (subscribers-only)
13436 S:      Maintained
13437 F:      Documentation/driver-api/pps.rst
13438 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13439 F:      Documentation/ABI/testing/sysfs-pps
13440 F:      drivers/pps/
13441 F:      include/linux/pps*.h
13442 F:      include/uapi/linux/pps.h
13443
13444 PPTP DRIVER
13445 M:      Dmitry Kozlov <xeb@mail.ru>
13446 L:      netdev@vger.kernel.org
13447 S:      Maintained
13448 F:      drivers/net/ppp/pptp.c
13449 W:      http://sourceforge.net/projects/accel-pptp
13450
13451 PRINTK
13452 M:      Petr Mladek <pmladek@suse.com>
13453 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13454 R:      Steven Rostedt <rostedt@goodmis.org>
13455 S:      Maintained
13456 F:      kernel/printk/
13457 F:      include/linux/printk.h
13458
13459 PRISM54 WIRELESS DRIVER
13460 M:      Luis Chamberlain <mcgrof@kernel.org>
13461 L:      linux-wireless@vger.kernel.org
13462 W:      http://wireless.kernel.org/en/users/Drivers/p54
13463 S:      Obsolete
13464 F:      drivers/net/wireless/intersil/prism54/
13465
13466 PROC FILESYSTEM
13467 R:      Alexey Dobriyan <adobriyan@gmail.com>
13468 L:      linux-kernel@vger.kernel.org
13469 L:      linux-fsdevel@vger.kernel.org
13470 S:      Maintained
13471 F:      fs/proc/
13472 F:      include/linux/proc_fs.h
13473 F:      tools/testing/selftests/proc/
13474 F:      Documentation/filesystems/proc.txt
13475
13476 PROC SYSCTL
13477 M:      Luis Chamberlain <mcgrof@kernel.org>
13478 M:      Kees Cook <keescook@chromium.org>
13479 M:      Iurii Zaikin <yzaikin@google.com>
13480 L:      linux-kernel@vger.kernel.org
13481 L:      linux-fsdevel@vger.kernel.org
13482 S:      Maintained
13483 F:      fs/proc/proc_sysctl.c
13484 F:      include/linux/sysctl.h
13485 F:      kernel/sysctl.c
13486 F:      kernel/sysctl-test.c
13487 F:      tools/testing/selftests/sysctl/
13488
13489 PS3 NETWORK SUPPORT
13490 M:      Geoff Levand <geoff@infradead.org>
13491 L:      netdev@vger.kernel.org
13492 L:      linuxppc-dev@lists.ozlabs.org
13493 S:      Maintained
13494 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13495
13496 PS3 PLATFORM SUPPORT
13497 M:      Geoff Levand <geoff@infradead.org>
13498 L:      linuxppc-dev@lists.ozlabs.org
13499 S:      Maintained
13500 F:      arch/powerpc/boot/ps3*
13501 F:      arch/powerpc/include/asm/lv1call.h
13502 F:      arch/powerpc/include/asm/ps3*.h
13503 F:      arch/powerpc/platforms/ps3/
13504 F:      drivers/*/ps3*
13505 F:      drivers/ps3/
13506 F:      drivers/rtc/rtc-ps3.c
13507 F:      drivers/usb/host/*ps3.c
13508 F:      sound/ppc/snd_ps3*
13509
13510 PS3VRAM DRIVER
13511 M:      Jim Paris <jim@jtan.com>
13512 M:      Geoff Levand <geoff@infradead.org>
13513 L:      linuxppc-dev@lists.ozlabs.org
13514 S:      Maintained
13515 F:      drivers/block/ps3vram.c
13516
13517 PSAMPLE PACKET SAMPLING SUPPORT:
13518 M:      Yotam Gigi <yotam.gi@gmail.com>
13519 S:      Maintained
13520 F:      net/psample
13521 F:      include/net/psample.h
13522 F:      include/uapi/linux/psample.h
13523
13524 PSTORE FILESYSTEM
13525 M:      Kees Cook <keescook@chromium.org>
13526 M:      Anton Vorontsov <anton@enomsg.org>
13527 M:      Colin Cross <ccross@android.com>
13528 M:      Tony Luck <tony.luck@intel.com>
13529 S:      Maintained
13530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13531 F:      fs/pstore/
13532 F:      include/linux/pstore*
13533 F:      drivers/firmware/efi/efi-pstore.c
13534 F:      drivers/acpi/apei/erst.c
13535 F:      Documentation/admin-guide/ramoops.rst
13536 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13537 K:      \b(pstore|ramoops)
13538
13539 PTP HARDWARE CLOCK SUPPORT
13540 M:      Richard Cochran <richardcochran@gmail.com>
13541 L:      netdev@vger.kernel.org
13542 S:      Maintained
13543 W:      http://linuxptp.sourceforge.net/
13544 F:      Documentation/ABI/testing/sysfs-ptp
13545 F:      Documentation/driver-api/ptp.rst
13546 F:      drivers/net/phy/dp83640*
13547 F:      drivers/ptp/*
13548 F:      include/linux/ptp_cl*
13549
13550 PTRACE SUPPORT
13551 M:      Oleg Nesterov <oleg@redhat.com>
13552 S:      Maintained
13553 F:      include/asm-generic/syscall.h
13554 F:      include/linux/ptrace.h
13555 F:      include/linux/regset.h
13556 F:      include/linux/tracehook.h
13557 F:      include/uapi/linux/ptrace.h
13558 F:      include/uapi/linux/ptrace.h
13559 F:      kernel/ptrace.c
13560 F:      arch/*/ptrace*.c
13561 F:      arch/*/*/ptrace*.c
13562 F:      arch/*/include/asm/ptrace*.h
13563
13564 PULSE8-CEC DRIVER
13565 M:      Hans Verkuil <hverkuil@xs4all.nl>
13566 L:      linux-media@vger.kernel.org
13567 T:      git git://linuxtv.org/media_tree.git
13568 S:      Maintained
13569 F:      drivers/media/usb/pulse8-cec/*
13570 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13571
13572 PVRUSB2 VIDEO4LINUX DRIVER
13573 M:      Mike Isely <isely@pobox.com>
13574 L:      pvrusb2@isely.net       (subscribers-only)
13575 L:      linux-media@vger.kernel.org
13576 W:      http://www.isely.net/pvrusb2/
13577 T:      git git://linuxtv.org/media_tree.git
13578 S:      Maintained
13579 F:      Documentation/media/v4l-drivers/pvrusb2*
13580 F:      drivers/media/usb/pvrusb2/
13581
13582 PWC WEBCAM DRIVER
13583 M:      Hans Verkuil <hverkuil@xs4all.nl>
13584 L:      linux-media@vger.kernel.org
13585 T:      git git://linuxtv.org/media_tree.git
13586 S:      Odd Fixes
13587 F:      drivers/media/usb/pwc/*
13588 F:      include/trace/events/pwc.h
13589
13590 PWM FAN DRIVER
13591 M:      Kamil Debski <kamil@wypas.org>
13592 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13593 L:      linux-hwmon@vger.kernel.org
13594 S:      Supported
13595 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13596 F:      Documentation/hwmon/pwm-fan.rst
13597 F:      drivers/hwmon/pwm-fan.c
13598
13599 PWM IR Transmitter
13600 M:      Sean Young <sean@mess.org>
13601 L:      linux-media@vger.kernel.org
13602 S:      Maintained
13603 F:      drivers/media/rc/pwm-ir-tx.c
13604
13605 PWM SUBSYSTEM
13606 M:      Thierry Reding <thierry.reding@gmail.com>
13607 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13608 L:      linux-pwm@vger.kernel.org
13609 S:      Maintained
13610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13611 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13612 F:      Documentation/driver-api/pwm.rst
13613 F:      Documentation/devicetree/bindings/pwm/
13614 F:      include/linux/pwm.h
13615 F:      drivers/pwm/
13616 F:      drivers/video/backlight/pwm_bl.c
13617 F:      include/linux/pwm_backlight.h
13618 F:      drivers/gpio/gpio-mvebu.c
13619 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13620 K:      pwm_(config|apply_state|ops)
13621
13622 PXA GPIO DRIVER
13623 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13624 L:      linux-gpio@vger.kernel.org
13625 S:      Maintained
13626 F:      drivers/gpio/gpio-pxa.c
13627
13628 PXA MMCI DRIVER
13629 S:      Orphan
13630
13631 PXA RTC DRIVER
13632 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13633 L:      linux-rtc@vger.kernel.org
13634 S:      Maintained
13635
13636 PXA2xx/PXA3xx SUPPORT
13637 M:      Daniel Mack <daniel@zonque.org>
13638 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13639 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13641 T:      git git://github.com/hzhuang1/linux.git
13642 T:      git git://github.com/rjarzmik/linux.git
13643 S:      Maintained
13644 F:      arch/arm/boot/dts/pxa*
13645 F:      arch/arm/mach-pxa/
13646 F:      drivers/dma/pxa*
13647 F:      drivers/pcmcia/pxa2xx*
13648 F:      drivers/pinctrl/pxa/
13649 F:      drivers/spi/spi-pxa2xx*
13650 F:      drivers/usb/gadget/udc/pxa2*
13651 F:      include/sound/pxa2xx-lib.h
13652 F:      sound/arm/pxa*
13653 F:      sound/soc/pxa/
13654
13655 QAT DRIVER
13656 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13657 L:      qat-linux@intel.com
13658 S:      Supported
13659 F:      drivers/crypto/qat/
13660
13661 QCOM AUDIO (ASoC) DRIVERS
13662 M:      Patrick Lai <plai@codeaurora.org>
13663 M:      Banajit Goswami <bgoswami@codeaurora.org>
13664 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13665 S:      Supported
13666 F:      sound/soc/qcom/
13667
13668 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13669 M:      Gabriel Somlo <somlo@cmu.edu>
13670 M:      "Michael S. Tsirkin" <mst@redhat.com>
13671 L:      qemu-devel@nongnu.org
13672 S:      Maintained
13673 F:      drivers/firmware/qemu_fw_cfg.c
13674 F:      include/uapi/linux/qemu_fw_cfg.h
13675
13676 QIB DRIVER
13677 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13678 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13679 L:      linux-rdma@vger.kernel.org
13680 S:      Supported
13681 F:      drivers/infiniband/hw/qib/
13682
13683 QLOGIC QL41xxx FCOE DRIVER
13684 M:      QLogic-Storage-Upstream@cavium.com
13685 L:      linux-scsi@vger.kernel.org
13686 S:      Supported
13687 F:      drivers/scsi/qedf/
13688
13689 QLOGIC QL41xxx ISCSI DRIVER
13690 M:      QLogic-Storage-Upstream@cavium.com
13691 L:      linux-scsi@vger.kernel.org
13692 S:      Supported
13693 F:      drivers/scsi/qedi/
13694
13695 QLOGIC QL4xxx ETHERNET DRIVER
13696 M:      Ariel Elior <aelior@marvell.com>
13697 M:      GR-everest-linux-l2@marvell.com
13698 L:      netdev@vger.kernel.org
13699 S:      Supported
13700 F:      drivers/net/ethernet/qlogic/qed/
13701 F:      include/linux/qed/
13702 F:      drivers/net/ethernet/qlogic/qede/
13703
13704 QLOGIC QL4xxx RDMA DRIVER
13705 M:      Michal Kalderon <mkalderon@marvell.com>
13706 M:      Ariel Elior <aelior@marvell.com>
13707 L:      linux-rdma@vger.kernel.org
13708 S:      Supported
13709 F:      drivers/infiniband/hw/qedr/
13710 F:      include/uapi/rdma/qedr-abi.h
13711
13712 QLOGIC QLA1280 SCSI DRIVER
13713 M:      Michael Reed <mdr@sgi.com>
13714 L:      linux-scsi@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/scsi/qla1280.[ch]
13717
13718 QLOGIC QLA2XXX FC-SCSI DRIVER
13719 M:      hmadhani@marvell.com
13720 L:      linux-scsi@vger.kernel.org
13721 S:      Supported
13722 F:      Documentation/scsi/LICENSE.qla2xxx
13723 F:      drivers/scsi/qla2xxx/
13724
13725 QLOGIC QLA3XXX NETWORK DRIVER
13726 M:      GR-Linux-NIC-Dev@marvell.com
13727 L:      netdev@vger.kernel.org
13728 S:      Supported
13729 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13730 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13731
13732 QLOGIC QLA4XXX iSCSI DRIVER
13733 M:      QLogic-Storage-Upstream@qlogic.com
13734 L:      linux-scsi@vger.kernel.org
13735 S:      Supported
13736 F:      Documentation/scsi/LICENSE.qla4xxx
13737 F:      drivers/scsi/qla4xxx/
13738
13739 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13740 M:      Shahed Shaikh <shshaikh@marvell.com>
13741 M:      Manish Chopra <manishc@marvell.com>
13742 M:      GR-Linux-NIC-Dev@marvell.com
13743 L:      netdev@vger.kernel.org
13744 S:      Supported
13745 F:      drivers/net/ethernet/qlogic/qlcnic/
13746
13747 QLOGIC QLGE 10Gb ETHERNET DRIVER
13748 M:      Manish Chopra <manishc@marvell.com>
13749 M:      GR-Linux-NIC-Dev@marvell.com
13750 L:      netdev@vger.kernel.org
13751 S:      Supported
13752 F:      drivers/staging/qlge/
13753
13754 QM1D1B0004 MEDIA DRIVER
13755 M:      Akihiro Tsukada <tskd08@gmail.com>
13756 L:      linux-media@vger.kernel.org
13757 S:      Odd Fixes
13758 F:      drivers/media/tuners/qm1d1b0004*
13759
13760 QM1D1C0042 MEDIA DRIVER
13761 M:      Akihiro Tsukada <tskd08@gmail.com>
13762 L:      linux-media@vger.kernel.org
13763 S:      Odd Fixes
13764 F:      drivers/media/tuners/qm1d1c0042*
13765
13766 QNX4 FILESYSTEM
13767 M:      Anders Larsen <al@alarsen.net>
13768 W:      http://www.alarsen.net/linux/qnx4fs/
13769 S:      Maintained
13770 F:      fs/qnx4/
13771 F:      include/uapi/linux/qnx4_fs.h
13772 F:      include/uapi/linux/qnxtypes.h
13773
13774 QORIQ DPAA2 FSL-MC BUS DRIVER
13775 M:      Stuart Yoder <stuyoder@gmail.com>
13776 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13777 L:      linux-kernel@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/bus/fsl-mc/
13780 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13781 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13782
13783 QT1010 MEDIA DRIVER
13784 M:      Antti Palosaari <crope@iki.fi>
13785 L:      linux-media@vger.kernel.org
13786 W:      https://linuxtv.org
13787 W:      http://palosaari.fi/linux/
13788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13789 T:      git git://linuxtv.org/anttip/media_tree.git
13790 S:      Maintained
13791 F:      drivers/media/tuners/qt1010*
13792
13793 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13794 M:      Kalle Valo <kvalo@codeaurora.org>
13795 L:      ath10k@lists.infradead.org
13796 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13798 S:      Supported
13799 F:      drivers/net/wireless/ath/ath10k/
13800
13801 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13802 M:      Kalle Valo <kvalo@codeaurora.org>
13803 L:      ath11k@lists.infradead.org
13804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13805 S:      Supported
13806 F:      drivers/net/wireless/ath/ath11k/
13807
13808 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13809 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13810 L:      linux-wireless@vger.kernel.org
13811 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13812 S:      Supported
13813 F:      drivers/net/wireless/ath/ath9k/
13814
13815 QUALCOMM CAMERA SUBSYSTEM DRIVER
13816 M:      Todor Tomov <todor.too@gmail.com>
13817 L:      linux-media@vger.kernel.org
13818 S:      Maintained
13819 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13820 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13821 F:      drivers/media/platform/qcom/camss/
13822
13823 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13824 M:      Ilia Lin <ilia.lin@kernel.org>
13825 L:      linux-pm@vger.kernel.org
13826 S:      Maintained
13827 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13828 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13829
13830 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13831 M:      Niklas Cassel <nks@flawful.org>
13832 L:      linux-pm@vger.kernel.org
13833 L:      linux-arm-msm@vger.kernel.org
13834 S:      Maintained
13835 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13836 F:      drivers/power/avs/qcom-cpr.c
13837
13838 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13839 M:      Timur Tabi <timur@kernel.org>
13840 L:      netdev@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/net/ethernet/qualcomm/emac/
13843
13844 QUALCOMM ETHQOS ETHERNET DRIVER
13845 M:      Vinod Koul <vkoul@kernel.org>
13846 L:      netdev@vger.kernel.org
13847 S:      Maintained
13848 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13849 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13850
13851 QUALCOMM GENERIC INTERFACE I2C DRIVER
13852 M:      Alok Chauhan <alokc@codeaurora.org>
13853 L:      linux-i2c@vger.kernel.org
13854 L:      linux-arm-msm@vger.kernel.org
13855 S:      Supported
13856 F:      drivers/i2c/busses/i2c-qcom-geni.c
13857
13858 QUALCOMM HEXAGON ARCHITECTURE
13859 M:      Brian Cain <bcain@codeaurora.org>
13860 L:      linux-hexagon@vger.kernel.org
13861 S:      Supported
13862 F:      arch/hexagon/
13863
13864 QUALCOMM HIDMA DRIVER
13865 M:      Sinan Kaya <okaya@kernel.org>
13866 L:      linux-arm-kernel@lists.infradead.org
13867 L:      linux-arm-msm@vger.kernel.org
13868 L:      dmaengine@vger.kernel.org
13869 S:      Supported
13870 F:      drivers/dma/qcom/hidma*
13871
13872 QUALCOMM IOMMU
13873 M:      Rob Clark <robdclark@gmail.com>
13874 L:      iommu@lists.linux-foundation.org
13875 L:      linux-arm-msm@vger.kernel.org
13876 S:      Maintained
13877 F:      drivers/iommu/qcom_iommu.c
13878
13879 QUALCOMM RMNET DRIVER
13880 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13881 M:      Sean Tranchetti <stranche@codeaurora.org>
13882 L:      netdev@vger.kernel.org
13883 S:      Maintained
13884 F:      drivers/net/ethernet/qualcomm/rmnet/
13885 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13886 F:      include/linux/if_rmnet.h
13887
13888 QUALCOMM TSENS THERMAL DRIVER
13889 M:      Amit Kucheria <amit.kucheria@linaro.org>
13890 L:      linux-pm@vger.kernel.org
13891 L:      linux-arm-msm@vger.kernel.org
13892 S:      Maintained
13893 F:      drivers/thermal/qcom/
13894 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13895
13896 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13897 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13898 L:      linux-media@vger.kernel.org
13899 L:      linux-arm-msm@vger.kernel.org
13900 T:      git git://linuxtv.org/media_tree.git
13901 S:      Maintained
13902 F:      drivers/media/platform/qcom/venus/
13903
13904 QUALCOMM WCN36XX WIRELESS DRIVER
13905 M:      Kalle Valo <kvalo@codeaurora.org>
13906 L:      wcn36xx@lists.infradead.org
13907 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13908 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13909 S:      Supported
13910 F:      drivers/net/wireless/ath/wcn36xx/
13911
13912 QUANTENNA QTNFMAC WIRELESS DRIVER
13913 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13914 M:      Avinash Patil <avinashp@quantenna.com>
13915 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13916 L:      linux-wireless@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/net/wireless/quantenna
13919
13920 RADEON and AMDGPU DRM DRIVERS
13921 M:      Alex Deucher <alexander.deucher@amd.com>
13922 M:      Christian König <christian.koenig@amd.com>
13923 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13924 L:      amd-gfx@lists.freedesktop.org
13925 T:      git git://people.freedesktop.org/~agd5f/linux
13926 S:      Supported
13927 F:      drivers/gpu/drm/radeon/
13928 F:      include/uapi/drm/radeon_drm.h
13929 F:      drivers/gpu/drm/amd/
13930 F:      include/uapi/drm/amdgpu_drm.h
13931
13932 RADEON FRAMEBUFFER DISPLAY DRIVER
13933 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13934 L:      linux-fbdev@vger.kernel.org
13935 S:      Maintained
13936 F:      drivers/video/fbdev/aty/radeon*
13937 F:      include/uapi/linux/radeonfb.h
13938
13939 RADIOSHARK RADIO DRIVER
13940 M:      Hans Verkuil <hverkuil@xs4all.nl>
13941 L:      linux-media@vger.kernel.org
13942 T:      git git://linuxtv.org/media_tree.git
13943 S:      Maintained
13944 F:      drivers/media/radio/radio-shark.c
13945
13946 RADIOSHARK2 RADIO DRIVER
13947 M:      Hans Verkuil <hverkuil@xs4all.nl>
13948 L:      linux-media@vger.kernel.org
13949 T:      git git://linuxtv.org/media_tree.git
13950 S:      Maintained
13951 F:      drivers/media/radio/radio-shark2.c
13952 F:      drivers/media/radio/radio-tea5777.c
13953
13954 RADOS BLOCK DEVICE (RBD)
13955 M:      Ilya Dryomov <idryomov@gmail.com>
13956 M:      Sage Weil <sage@redhat.com>
13957 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13958 L:      ceph-devel@vger.kernel.org
13959 W:      http://ceph.com/
13960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13961 T:      git git://github.com/ceph/ceph-client.git
13962 S:      Supported
13963 F:      Documentation/ABI/testing/sysfs-bus-rbd
13964 F:      drivers/block/rbd.c
13965 F:      drivers/block/rbd_types.h
13966
13967 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13968 M:      Paul Mackerras <paulus@samba.org>
13969 L:      linux-fbdev@vger.kernel.org
13970 S:      Maintained
13971 F:      drivers/video/fbdev/aty/aty128fb.c
13972
13973 RAINSHADOW-CEC DRIVER
13974 M:      Hans Verkuil <hverkuil@xs4all.nl>
13975 L:      linux-media@vger.kernel.org
13976 T:      git git://linuxtv.org/media_tree.git
13977 S:      Maintained
13978 F:      drivers/media/usb/rainshadow-cec/*
13979
13980 RALINK MIPS ARCHITECTURE
13981 M:      John Crispin <john@phrozen.org>
13982 L:      linux-mips@vger.kernel.org
13983 S:      Maintained
13984 F:      arch/mips/ralink
13985
13986 RALINK RT2X00 WIRELESS LAN DRIVER
13987 M:      Stanislaw Gruszka <stf_xl@wp.pl>
13988 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13989 L:      linux-wireless@vger.kernel.org
13990 S:      Maintained
13991 F:      drivers/net/wireless/ralink/rt2x00/
13992
13993 RAMDISK RAM BLOCK DEVICE DRIVER
13994 M:      Jens Axboe <axboe@kernel.dk>
13995 S:      Maintained
13996 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13997 F:      drivers/block/brd.c
13998
13999 RANCHU VIRTUAL BOARD FOR MIPS
14000 M:      Miodrag Dinic <miodrag.dinic@mips.com>
14001 L:      linux-mips@vger.kernel.org
14002 S:      Supported
14003 F:      arch/mips/generic/board-ranchu.c
14004 F:      arch/mips/configs/generic/board-ranchu.config
14005
14006 RANDOM NUMBER DRIVER
14007 M:      "Theodore Ts'o" <tytso@mit.edu>
14008 S:      Maintained
14009 F:      drivers/char/random.c
14010
14011 RAPIDIO SUBSYSTEM
14012 M:      Matt Porter <mporter@kernel.crashing.org>
14013 M:      Alexandre Bounine <alex.bou9@gmail.com>
14014 S:      Maintained
14015 F:      drivers/rapidio/
14016
14017 RAS INFRASTRUCTURE
14018 M:      Tony Luck <tony.luck@intel.com>
14019 M:      Borislav Petkov <bp@alien8.de>
14020 L:      linux-edac@vger.kernel.org
14021 S:      Maintained
14022 F:      drivers/ras/
14023 F:      include/linux/ras.h
14024 F:      include/ras/ras_event.h
14025 F:      Documentation/admin-guide/ras.rst
14026
14027 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14028 L:      linux-wireless@vger.kernel.org
14029 S:      Orphan
14030 F:      drivers/net/wireless/ray*
14031
14032 RCUTORTURE TEST FRAMEWORK
14033 M:      "Paul E. McKenney" <paulmck@kernel.org>
14034 M:      Josh Triplett <josh@joshtriplett.org>
14035 R:      Steven Rostedt <rostedt@goodmis.org>
14036 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14037 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14038 L:      rcu@vger.kernel.org
14039 S:      Supported
14040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14041 F:      tools/testing/selftests/rcutorture
14042
14043 RDC R-321X SoC
14044 M:      Florian Fainelli <florian@openwrt.org>
14045 S:      Maintained
14046
14047 RDC R6040 FAST ETHERNET DRIVER
14048 M:      Florian Fainelli <f.fainelli@gmail.com>
14049 L:      netdev@vger.kernel.org
14050 S:      Maintained
14051 F:      drivers/net/ethernet/rdc/r6040.c
14052
14053 RDMAVT - RDMA verbs software
14054 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
14055 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
14056 L:      linux-rdma@vger.kernel.org
14057 S:      Supported
14058 F:      drivers/infiniband/sw/rdmavt
14059
14060 RDS - RELIABLE DATAGRAM SOCKETS
14061 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
14062 L:      netdev@vger.kernel.org
14063 L:      linux-rdma@vger.kernel.org
14064 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
14065 W:      https://oss.oracle.com/projects/rds/
14066 S:      Supported
14067 F:      net/rds/
14068 F:      Documentation/networking/rds.txt
14069
14070 RDT - RESOURCE ALLOCATION
14071 M:      Fenghua Yu <fenghua.yu@intel.com>
14072 M:      Reinette Chatre <reinette.chatre@intel.com>
14073 L:      linux-kernel@vger.kernel.org
14074 S:      Supported
14075 F:      arch/x86/kernel/cpu/resctrl/
14076 F:      arch/x86/include/asm/resctrl_sched.h
14077 F:      Documentation/x86/resctrl*
14078
14079 READ-COPY UPDATE (RCU)
14080 M:      "Paul E. McKenney" <paulmck@kernel.org>
14081 M:      Josh Triplett <josh@joshtriplett.org>
14082 R:      Steven Rostedt <rostedt@goodmis.org>
14083 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14084 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14085 R:      Joel Fernandes <joel@joelfernandes.org>
14086 L:      rcu@vger.kernel.org
14087 W:      http://www.rdrop.com/users/paulmck/RCU/
14088 S:      Supported
14089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14090 F:      Documentation/RCU/
14091 X:      Documentation/RCU/torture.txt
14092 F:      include/linux/rcu*
14093 X:      include/linux/srcu*.h
14094 F:      kernel/rcu/
14095 X:      kernel/rcu/srcu*.c
14096
14097 REAL TIME CLOCK (RTC) SUBSYSTEM
14098 M:      Alessandro Zummo <a.zummo@towertech.it>
14099 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
14100 L:      linux-rtc@vger.kernel.org
14101 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
14102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14103 S:      Maintained
14104 F:      Documentation/devicetree/bindings/rtc/
14105 F:      Documentation/admin-guide/rtc.rst
14106 F:      drivers/rtc/
14107 F:      include/linux/rtc.h
14108 F:      include/uapi/linux/rtc.h
14109 F:      include/linux/rtc/
14110 F:      include/linux/platform_data/rtc-*
14111 F:      tools/testing/selftests/rtc/
14112
14113 REALTEK AUDIO CODECS
14114 M:      Bard Liao <bardliao@realtek.com>
14115 M:      Oder Chiou <oder_chiou@realtek.com>
14116 S:      Maintained
14117 F:      sound/soc/codecs/rt*
14118 F:      include/sound/rt*.h
14119
14120 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14121 M:      Linus Walleij <linus.walleij@linaro.org>
14122 S:      Maintained
14123 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14124 F:      drivers/net/dsa/realtek-smi*
14125 F:      drivers/net/dsa/rtl83*
14126
14127 REDPINE WIRELESS DRIVER
14128 M:      Amitkumar Karwar <amitkarwar@gmail.com>
14129 M:      Siva Rebbagondla <siva8118@gmail.com>
14130 L:      linux-wireless@vger.kernel.org
14131 S:      Maintained
14132 F:      drivers/net/wireless/rsi/
14133
14134 REGISTER MAP ABSTRACTION
14135 M:      Mark Brown <broonie@kernel.org>
14136 L:      linux-kernel@vger.kernel.org
14137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14138 S:      Supported
14139 F:      Documentation/devicetree/bindings/regmap/
14140 F:      drivers/base/regmap/
14141 F:      include/linux/regmap.h
14142
14143 REISERFS FILE SYSTEM
14144 L:      reiserfs-devel@vger.kernel.org
14145 S:      Supported
14146 F:      fs/reiserfs/
14147
14148 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14149 M:      Ohad Ben-Cohen <ohad@wizery.com>
14150 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14151 L:      linux-remoteproc@vger.kernel.org
14152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14153 S:      Maintained
14154 F:      Documentation/devicetree/bindings/remoteproc/
14155 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14156 F:      Documentation/remoteproc.txt
14157 F:      drivers/remoteproc/
14158 F:      include/linux/remoteproc.h
14159 F:      include/linux/remoteproc/
14160
14161 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14162 M:      Ohad Ben-Cohen <ohad@wizery.com>
14163 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14164 L:      linux-remoteproc@vger.kernel.org
14165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14166 S:      Maintained
14167 F:      drivers/rpmsg/
14168 F:      Documentation/rpmsg.txt
14169 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14170 F:      include/linux/rpmsg.h
14171 F:      include/linux/rpmsg/
14172 F:      include/uapi/linux/rpmsg.h
14173 F:      samples/rpmsg/
14174
14175 RENESAS CLOCK DRIVERS
14176 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14177 L:      linux-renesas-soc@vger.kernel.org
14178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14179 S:      Supported
14180 F:      drivers/clk/renesas/
14181
14182 RENESAS EMEV2 I2C DRIVER
14183 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14184 S:      Supported
14185 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14186 F:      drivers/i2c/busses/i2c-emev2.c
14187
14188 RENESAS ETHERNET DRIVERS
14189 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14190 L:      netdev@vger.kernel.org
14191 L:      linux-renesas-soc@vger.kernel.org
14192 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14193 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14194 F:      drivers/net/ethernet/renesas/
14195 F:      include/linux/sh_eth.h
14196
14197 RENESAS R-CAR GYROADC DRIVER
14198 M:      Marek Vasut <marek.vasut@gmail.com>
14199 L:      linux-iio@vger.kernel.org
14200 S:      Supported
14201 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14202 F:      drivers/iio/adc/rcar-gyroadc.c
14203
14204 RENESAS R-CAR I2C DRIVERS
14205 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14206 S:      Supported
14207 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14208 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14209 F:      drivers/i2c/busses/i2c-rcar.c
14210 F:      drivers/i2c/busses/i2c-sh_mobile.c
14211
14212 RENESAS RIIC DRIVER
14213 M:      Chris Brandt <chris.brandt@renesas.com>
14214 S:      Supported
14215 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14216 F:      drivers/i2c/busses/i2c-riic.c
14217
14218 RENESAS USB PHY DRIVER
14219 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14220 L:      linux-renesas-soc@vger.kernel.org
14221 S:      Maintained
14222 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14223
14224 RESET CONTROLLER FRAMEWORK
14225 M:      Philipp Zabel <p.zabel@pengutronix.de>
14226 T:      git git://git.pengutronix.de/git/pza/linux
14227 S:      Maintained
14228 F:      drivers/reset/
14229 F:      Documentation/devicetree/bindings/reset/
14230 F:      include/dt-bindings/reset/
14231 F:      include/linux/reset.h
14232 F:      include/linux/reset/
14233 F:      include/linux/reset-controller.h
14234 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14235
14236 RESTARTABLE SEQUENCES SUPPORT
14237 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14238 M:      Peter Zijlstra <peterz@infradead.org>
14239 M:      "Paul E. McKenney" <paulmck@kernel.org>
14240 M:      Boqun Feng <boqun.feng@gmail.com>
14241 L:      linux-kernel@vger.kernel.org
14242 S:      Supported
14243 F:      kernel/rseq.c
14244 F:      include/uapi/linux/rseq.h
14245 F:      include/trace/events/rseq.h
14246 F:      tools/testing/selftests/rseq/
14247
14248 RFKILL
14249 M:      Johannes Berg <johannes@sipsolutions.net>
14250 L:      linux-wireless@vger.kernel.org
14251 W:      http://wireless.kernel.org/
14252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14254 S:      Maintained
14255 F:      Documentation/driver-api/rfkill.rst
14256 F:      Documentation/ABI/stable/sysfs-class-rfkill
14257 F:      net/rfkill/
14258 F:      include/linux/rfkill.h
14259 F:      include/uapi/linux/rfkill.h
14260
14261 RHASHTABLE
14262 M:      Thomas Graf <tgraf@suug.ch>
14263 M:      Herbert Xu <herbert@gondor.apana.org.au>
14264 L:      netdev@vger.kernel.org
14265 S:      Maintained
14266 F:      lib/rhashtable.c
14267 F:      lib/test_rhashtable.c
14268 F:      include/linux/rhashtable.h
14269 F:      include/linux/rhashtable-types.h
14270
14271 RICOH R5C592 MEMORYSTICK DRIVER
14272 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14273 S:      Maintained
14274 F:      drivers/memstick/host/r592.*
14275
14276 RICOH SMARTMEDIA/XD DRIVER
14277 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14278 S:      Maintained
14279 F:      drivers/mtd/nand/raw/r852.c
14280 F:      drivers/mtd/nand/raw/r852.h
14281
14282 RISC-V ARCHITECTURE
14283 M:      Paul Walmsley <paul.walmsley@sifive.com>
14284 M:      Palmer Dabbelt <palmer@dabbelt.com>
14285 M:      Albert Ou <aou@eecs.berkeley.edu>
14286 L:      linux-riscv@lists.infradead.org
14287 P:      Documentation/riscv/patch-acceptance.rst
14288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14289 S:      Supported
14290 F:      arch/riscv/
14291 K:      riscv
14292 N:      riscv
14293
14294 ROCCAT DRIVERS
14295 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14296 W:      http://sourceforge.net/projects/roccat/
14297 S:      Maintained
14298 F:      drivers/hid/hid-roccat*
14299 F:      include/linux/hid-roccat*
14300 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14301
14302 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14303 M:      Jacob Chen <jacob-chen@iotwrt.com>
14304 M:      Ezequiel Garcia <ezequiel@collabora.com>
14305 L:      linux-media@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/media/platform/rockchip/rga/
14308 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14309
14310 HANTRO VPU CODEC DRIVER
14311 M:      Ezequiel Garcia <ezequiel@collabora.com>
14312 L:      linux-media@vger.kernel.org
14313 S:      Maintained
14314 F:      drivers/staging/media/hantro/
14315 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14316
14317 ROCKER DRIVER
14318 M:      Jiri Pirko <jiri@resnulli.us>
14319 L:      netdev@vger.kernel.org
14320 S:      Supported
14321 F:      drivers/net/ethernet/rocker/
14322
14323 ROCKETPORT DRIVER
14324 W:      http://www.comtrol.com
14325 S:      Maintained
14326 F:      Documentation/driver-api/serial/rocket.rst
14327 F:      drivers/tty/rocket*
14328
14329 ROCKETPORT EXPRESS/INFINITY DRIVER
14330 M:      Kevin Cernekee <cernekee@gmail.com>
14331 L:      linux-serial@vger.kernel.org
14332 S:      Odd Fixes
14333 F:      drivers/tty/serial/rp2.*
14334
14335 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14336 M:      Tomasz Duszynski <tduszyns@gmail.com>
14337 S:      Maintained
14338 F:      drivers/iio/light/bh1750.c
14339 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14340
14341 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14342 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14343 L:      linux-kernel@vger.kernel.org
14344 L:      linux-renesas-soc@vger.kernel.org
14345 S:      Supported
14346 F:      drivers/mfd/bd9571mwv.c
14347 F:      drivers/regulator/bd9571mwv-regulator.c
14348 F:      drivers/gpio/gpio-bd9571mwv.c
14349 F:      include/linux/mfd/bd9571mwv.h
14350 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14351
14352 ROSE NETWORK LAYER
14353 M:      Ralf Baechle <ralf@linux-mips.org>
14354 L:      linux-hams@vger.kernel.org
14355 W:      http://www.linux-ax25.org/
14356 S:      Maintained
14357 F:      include/net/rose.h
14358 F:      include/uapi/linux/rose.h
14359 F:      net/rose/
14360
14361 RTL2830 MEDIA DRIVER
14362 M:      Antti Palosaari <crope@iki.fi>
14363 L:      linux-media@vger.kernel.org
14364 W:      https://linuxtv.org
14365 W:      http://palosaari.fi/linux/
14366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14367 T:      git git://linuxtv.org/anttip/media_tree.git
14368 S:      Maintained
14369 F:      drivers/media/dvb-frontends/rtl2830*
14370
14371 RTL2832 MEDIA DRIVER
14372 M:      Antti Palosaari <crope@iki.fi>
14373 L:      linux-media@vger.kernel.org
14374 W:      https://linuxtv.org
14375 W:      http://palosaari.fi/linux/
14376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14377 T:      git git://linuxtv.org/anttip/media_tree.git
14378 S:      Maintained
14379 F:      drivers/media/dvb-frontends/rtl2832*
14380
14381 RTL2832_SDR MEDIA DRIVER
14382 M:      Antti Palosaari <crope@iki.fi>
14383 L:      linux-media@vger.kernel.org
14384 W:      https://linuxtv.org
14385 W:      http://palosaari.fi/linux/
14386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14387 T:      git git://linuxtv.org/anttip/media_tree.git
14388 S:      Maintained
14389 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14390
14391 RTL8180 WIRELESS DRIVER
14392 L:      linux-wireless@vger.kernel.org
14393 W:      http://wireless.kernel.org/
14394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14395 S:      Orphan
14396 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14397
14398 RTL8187 WIRELESS DRIVER
14399 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14400 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14401 M:      Larry Finger <Larry.Finger@lwfinger.net>
14402 L:      linux-wireless@vger.kernel.org
14403 W:      http://wireless.kernel.org/
14404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14405 S:      Maintained
14406 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14407
14408 REALTEK WIRELESS DRIVER (rtlwifi family)
14409 M:      Ping-Ke Shih <pkshih@realtek.com>
14410 L:      linux-wireless@vger.kernel.org
14411 W:      http://wireless.kernel.org/
14412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14413 S:      Maintained
14414 F:      drivers/net/wireless/realtek/rtlwifi/
14415
14416 REALTEK WIRELESS DRIVER (rtw88)
14417 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14418 L:      linux-wireless@vger.kernel.org
14419 S:      Maintained
14420 F:      drivers/net/wireless/realtek/rtw88/
14421
14422 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14423 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14424 L:      linux-wireless@vger.kernel.org
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14426 S:      Maintained
14427 F:      drivers/net/wireless/realtek/rtl8xxxu/
14428
14429 RXRPC SOCKETS (AF_RXRPC)
14430 M:      David Howells <dhowells@redhat.com>
14431 L:      linux-afs@lists.infradead.org
14432 S:      Supported
14433 F:      net/rxrpc/
14434 F:      include/keys/rxrpc-type.h
14435 F:      include/net/af_rxrpc.h
14436 F:      include/trace/events/rxrpc.h
14437 F:      include/uapi/linux/rxrpc.h
14438 F:      Documentation/networking/rxrpc.txt
14439 W:      https://www.infradead.org/~dhowells/kafs/
14440
14441 S3 SAVAGE FRAMEBUFFER DRIVER
14442 M:      Antonino Daplas <adaplas@gmail.com>
14443 L:      linux-fbdev@vger.kernel.org
14444 S:      Maintained
14445 F:      drivers/video/fbdev/savage/
14446
14447 S390
14448 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14449 M:      Vasily Gorbik <gor@linux.ibm.com>
14450 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14451 L:      linux-s390@vger.kernel.org
14452 W:      http://www.ibm.com/developerworks/linux/linux390/
14453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14454 S:      Supported
14455 F:      arch/s390/
14456 F:      drivers/s390/
14457 F:      Documentation/s390/
14458 F:      Documentation/driver-api/s390-drivers.rst
14459
14460 S390 COMMON I/O LAYER
14461 M:      Sebastian Ott <sebott@linux.ibm.com>
14462 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14463 L:      linux-s390@vger.kernel.org
14464 W:      http://www.ibm.com/developerworks/linux/linux390/
14465 S:      Supported
14466 F:      drivers/s390/cio/
14467
14468 S390 DASD DRIVER
14469 M:      Stefan Haberland <sth@linux.ibm.com>
14470 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14471 L:      linux-s390@vger.kernel.org
14472 W:      http://www.ibm.com/developerworks/linux/linux390/
14473 S:      Supported
14474 F:      drivers/s390/block/dasd*
14475 F:      block/partitions/ibm.c
14476
14477 S390 IOMMU (PCI)
14478 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14479 L:      linux-s390@vger.kernel.org
14480 W:      http://www.ibm.com/developerworks/linux/linux390/
14481 S:      Supported
14482 F:      drivers/iommu/s390-iommu.c
14483
14484 S390 IUCV NETWORK LAYER
14485 M:      Julian Wiedmann <jwi@linux.ibm.com>
14486 M:      Ursula Braun <ubraun@linux.ibm.com>
14487 L:      linux-s390@vger.kernel.org
14488 W:      http://www.ibm.com/developerworks/linux/linux390/
14489 S:      Supported
14490 F:      drivers/s390/net/*iucv*
14491 F:      include/net/iucv/
14492 F:      net/iucv/
14493
14494 S390 NETWORK DRIVERS
14495 M:      Julian Wiedmann <jwi@linux.ibm.com>
14496 M:      Ursula Braun <ubraun@linux.ibm.com>
14497 L:      linux-s390@vger.kernel.org
14498 W:      http://www.ibm.com/developerworks/linux/linux390/
14499 S:      Supported
14500 F:      drivers/s390/net/
14501
14502 S390 PCI SUBSYSTEM
14503 M:      Sebastian Ott <sebott@linux.ibm.com>
14504 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14505 L:      linux-s390@vger.kernel.org
14506 W:      http://www.ibm.com/developerworks/linux/linux390/
14507 S:      Supported
14508 F:      arch/s390/pci/
14509 F:      drivers/pci/hotplug/s390_pci_hpc.c
14510
14511 S390 VFIO-CCW DRIVER
14512 M:      Cornelia Huck <cohuck@redhat.com>
14513 M:      Eric Farman <farman@linux.ibm.com>
14514 R:      Halil Pasic <pasic@linux.ibm.com>
14515 L:      linux-s390@vger.kernel.org
14516 L:      kvm@vger.kernel.org
14517 S:      Supported
14518 F:      drivers/s390/cio/vfio_ccw*
14519 F:      Documentation/s390/vfio-ccw.rst
14520 F:      include/uapi/linux/vfio_ccw.h
14521
14522 S390 ZCRYPT DRIVER
14523 M:      Harald Freudenberger <freude@linux.ibm.com>
14524 L:      linux-s390@vger.kernel.org
14525 W:      http://www.ibm.com/developerworks/linux/linux390/
14526 S:      Supported
14527 F:      drivers/s390/crypto/
14528
14529 S390 VFIO AP DRIVER
14530 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14531 M:      Pierre Morel <pmorel@linux.ibm.com>
14532 M:      Halil Pasic <pasic@linux.ibm.com>
14533 L:      linux-s390@vger.kernel.org
14534 W:      http://www.ibm.com/developerworks/linux/linux390/
14535 S:      Supported
14536 F:      drivers/s390/crypto/vfio_ap_drv.c
14537 F:      drivers/s390/crypto/vfio_ap_private.h
14538 F:      drivers/s390/crypto/vfio_ap_ops.c
14539 F:      Documentation/s390/vfio-ap.rst
14540
14541 S390 ZFCP DRIVER
14542 M:      Steffen Maier <maier@linux.ibm.com>
14543 M:      Benjamin Block <bblock@linux.ibm.com>
14544 L:      linux-s390@vger.kernel.org
14545 W:      http://www.ibm.com/developerworks/linux/linux390/
14546 S:      Supported
14547 F:      drivers/s390/scsi/zfcp_*
14548
14549 S3C24XX SD/MMC Driver
14550 M:      Ben Dooks <ben-linux@fluff.org>
14551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14552 S:      Supported
14553 F:      drivers/mmc/host/s3cmci.*
14554
14555 SAA6588 RDS RECEIVER DRIVER
14556 M:      Hans Verkuil <hverkuil@xs4all.nl>
14557 L:      linux-media@vger.kernel.org
14558 T:      git git://linuxtv.org/media_tree.git
14559 W:      https://linuxtv.org
14560 S:      Odd Fixes
14561 F:      drivers/media/i2c/saa6588*
14562
14563 SAA7134 VIDEO4LINUX DRIVER
14564 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14565 L:      linux-media@vger.kernel.org
14566 W:      https://linuxtv.org
14567 T:      git git://linuxtv.org/media_tree.git
14568 S:      Odd fixes
14569 F:      Documentation/media/v4l-drivers/saa7134*
14570 F:      drivers/media/pci/saa7134/
14571
14572 SAA7146 VIDEO4LINUX-2 DRIVER
14573 M:      Hans Verkuil <hverkuil@xs4all.nl>
14574 L:      linux-media@vger.kernel.org
14575 T:      git git://linuxtv.org/media_tree.git
14576 S:      Maintained
14577 F:      drivers/media/common/saa7146/
14578 F:      drivers/media/pci/saa7146/
14579 F:      include/media/drv-intf/saa7146*
14580
14581 SAFESETID SECURITY MODULE
14582 M:     Micah Morton <mortonm@chromium.org>
14583 S:     Supported
14584 F:     security/safesetid/
14585 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14586
14587 SAMSUNG AUDIO (ASoC) DRIVERS
14588 M:      Krzysztof Kozlowski <krzk@kernel.org>
14589 M:      Sangbeom Kim <sbkim73@samsung.com>
14590 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14592 S:      Supported
14593 F:      sound/soc/samsung/
14594 F:      Documentation/devicetree/bindings/sound/samsung*
14595
14596 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14597 M:      Krzysztof Kozlowski <krzk@kernel.org>
14598 L:      linux-crypto@vger.kernel.org
14599 L:      linux-samsung-soc@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/crypto/exynos-rng.c
14602 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14603
14604 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14605 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14606 L:      linux-samsung-soc@vger.kernel.org
14607 S:      Maintained
14608 F:      drivers/char/hw_random/exynos-trng.c
14609 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14610
14611 SAMSUNG FRAMEBUFFER DRIVER
14612 M:      Jingoo Han <jingoohan1@gmail.com>
14613 L:      linux-fbdev@vger.kernel.org
14614 S:      Maintained
14615 F:      drivers/video/fbdev/s3c-fb.c
14616
14617 SAMSUNG LAPTOP DRIVER
14618 M:      Corentin Chary <corentin.chary@gmail.com>
14619 L:      platform-driver-x86@vger.kernel.org
14620 S:      Maintained
14621 F:      drivers/platform/x86/samsung-laptop.c
14622
14623 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14624 M:      Sangbeom Kim <sbkim73@samsung.com>
14625 M:      Krzysztof Kozlowski <krzk@kernel.org>
14626 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14627 L:      linux-kernel@vger.kernel.org
14628 L:      linux-samsung-soc@vger.kernel.org
14629 S:      Supported
14630 F:      drivers/mfd/sec*.c
14631 F:      drivers/regulator/s2m*.c
14632 F:      drivers/regulator/s5m*.c
14633 F:      drivers/clk/clk-s2mps11.c
14634 F:      drivers/rtc/rtc-s5m.c
14635 F:      include/linux/mfd/samsung/
14636 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14637 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14638 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14639 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14640
14641 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14642 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14643 L:      linux-media@vger.kernel.org
14644 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14645 S:      Maintained
14646 F:      drivers/media/platform/s3c-camif/
14647 F:      include/media/drv-intf/s3c_camif.h
14648
14649 SAMSUNG S3FWRN5 NFC DRIVER
14650 M:      Robert Baldyga <r.baldyga@samsung.com>
14651 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14652 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14653 S:      Supported
14654 F:      drivers/nfc/s3fwrn5
14655
14656 SAMSUNG S5C73M3 CAMERA DRIVER
14657 M:      Kyungmin Park <kyungmin.park@samsung.com>
14658 M:      Andrzej Hajda <a.hajda@samsung.com>
14659 L:      linux-media@vger.kernel.org
14660 S:      Supported
14661 F:      drivers/media/i2c/s5c73m3/*
14662
14663 SAMSUNG S5K5BAF CAMERA DRIVER
14664 M:      Kyungmin Park <kyungmin.park@samsung.com>
14665 M:      Andrzej Hajda <a.hajda@samsung.com>
14666 L:      linux-media@vger.kernel.org
14667 S:      Supported
14668 F:      drivers/media/i2c/s5k5baf.c
14669
14670 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14671 M:      Krzysztof Kozlowski <krzk@kernel.org>
14672 M:      Vladimir Zapolskiy <vz@mleia.com>
14673 M:      Kamil Konieczny <k.konieczny@samsung.com>
14674 L:      linux-crypto@vger.kernel.org
14675 L:      linux-samsung-soc@vger.kernel.org
14676 S:      Maintained
14677 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14678 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14679 F:      drivers/crypto/s5p-sss.c
14680
14681 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14682 M:      Kyungmin Park <kyungmin.park@samsung.com>
14683 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14684 L:      linux-media@vger.kernel.org
14685 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14686 S:      Supported
14687 F:      drivers/media/platform/exynos4-is/
14688
14689 SAMSUNG SOC CLOCK DRIVERS
14690 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14691 M:      Tomasz Figa <tomasz.figa@gmail.com>
14692 M:      Chanwoo Choi <cw00.choi@samsung.com>
14693 S:      Supported
14694 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14696 F:      drivers/clk/samsung/
14697 F:      include/dt-bindings/clock/exynos*.h
14698 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14699 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14700 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14701
14702 SAMSUNG SPI DRIVERS
14703 M:      Kukjin Kim <kgene@kernel.org>
14704 M:      Krzysztof Kozlowski <krzk@kernel.org>
14705 M:      Andi Shyti <andi@etezian.org>
14706 L:      linux-spi@vger.kernel.org
14707 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14708 S:      Maintained
14709 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14710 F:      drivers/spi/spi-s3c*
14711 F:      include/linux/platform_data/spi-s3c64xx.h
14712
14713 SAMSUNG SXGBE DRIVERS
14714 M:      Byungho An <bh74.an@samsung.com>
14715 S:      Supported
14716 L:      netdev@vger.kernel.org
14717 F:      drivers/net/ethernet/samsung/sxgbe/
14718
14719 SAMSUNG THERMAL DRIVER
14720 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14721 L:      linux-pm@vger.kernel.org
14722 L:      linux-samsung-soc@vger.kernel.org
14723 S:      Supported
14724 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14725 F:      drivers/thermal/samsung/
14726
14727 SAMSUNG USB2 PHY DRIVER
14728 M:      Kamil Debski <kamil@wypas.org>
14729 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14730 L:      linux-kernel@vger.kernel.org
14731 S:      Supported
14732 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14733 F:      Documentation/driver-api/phy/samsung-usb2.rst
14734 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14735 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14736 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14737 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14738 F:      drivers/phy/samsung/phy-samsung-usb2.c
14739 F:      drivers/phy/samsung/phy-samsung-usb2.h
14740
14741 SC1200 WDT DRIVER
14742 M:      Zwane Mwaikambo <zwanem@gmail.com>
14743 S:      Maintained
14744 F:      drivers/watchdog/sc1200wdt.c
14745
14746 SCHEDULER
14747 M:      Ingo Molnar <mingo@redhat.com>
14748 M:      Peter Zijlstra <peterz@infradead.org>
14749 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14750 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14751 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14752 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14753 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14754 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14755 L:      linux-kernel@vger.kernel.org
14756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14757 S:      Maintained
14758 F:      kernel/sched/
14759 F:      include/linux/sched.h
14760 F:      include/uapi/linux/sched.h
14761 F:      include/linux/wait.h
14762 F:      include/linux/preempt.h
14763
14764 SCR24X CHIP CARD INTERFACE DRIVER
14765 M:      Lubomir Rintel <lkundrak@v3.sk>
14766 S:      Supported
14767 F:      drivers/char/pcmcia/scr24x_cs.c
14768
14769 SCSI CDROM DRIVER
14770 M:      Jens Axboe <axboe@kernel.dk>
14771 L:      linux-scsi@vger.kernel.org
14772 W:      http://www.kernel.dk
14773 S:      Maintained
14774 F:      drivers/scsi/sr*
14775
14776 SCSI RDMA PROTOCOL (SRP) INITIATOR
14777 M:      Bart Van Assche <bvanassche@acm.org>
14778 L:      linux-rdma@vger.kernel.org
14779 S:      Supported
14780 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14781 F:      drivers/infiniband/ulp/srp/
14782 F:      include/scsi/srp.h
14783
14784 SCSI RDMA PROTOCOL (SRP) TARGET
14785 M:      Bart Van Assche <bvanassche@acm.org>
14786 L:      linux-rdma@vger.kernel.org
14787 L:      target-devel@vger.kernel.org
14788 S:      Supported
14789 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14790 F:      drivers/infiniband/ulp/srpt/
14791
14792 SCSI SG DRIVER
14793 M:      Doug Gilbert <dgilbert@interlog.com>
14794 L:      linux-scsi@vger.kernel.org
14795 W:      http://sg.danny.cz/sg
14796 S:      Maintained
14797 F:      Documentation/scsi/scsi-generic.txt
14798 F:      drivers/scsi/sg.c
14799 F:      include/scsi/sg.h
14800
14801 SCSI SUBSYSTEM
14802 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14804 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14806 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14807 L:      linux-scsi@vger.kernel.org
14808 S:      Maintained
14809 F:      Documentation/devicetree/bindings/scsi/
14810 F:      drivers/scsi/
14811 F:      include/scsi/
14812
14813 SCSI TAPE DRIVER
14814 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14815 L:      linux-scsi@vger.kernel.org
14816 S:      Maintained
14817 F:      Documentation/scsi/st.txt
14818 F:      drivers/scsi/st.*
14819 F:      drivers/scsi/st_*.h
14820
14821 SCSI TARGET SUBSYSTEM
14822 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14823 L:      linux-scsi@vger.kernel.org
14824 L:      target-devel@vger.kernel.org
14825 W:      http://www.linux-iscsi.org
14826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14827 Q:      https://patchwork.kernel.org/project/target-devel/list/
14828 S:      Supported
14829 F:      drivers/target/
14830 F:      include/target/
14831 F:      Documentation/target/
14832
14833 SCTP PROTOCOL
14834 M:      Vlad Yasevich <vyasevich@gmail.com>
14835 M:      Neil Horman <nhorman@tuxdriver.com>
14836 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14837 L:      linux-sctp@vger.kernel.org
14838 W:      http://lksctp.sourceforge.net
14839 S:      Maintained
14840 F:      Documentation/networking/sctp.txt
14841 F:      include/linux/sctp.h
14842 F:      include/uapi/linux/sctp.h
14843 F:      include/net/sctp/
14844 F:      net/sctp/
14845
14846 SCx200 CPU SUPPORT
14847 M:      Jim Cromie <jim.cromie@gmail.com>
14848 S:      Odd Fixes
14849 F:      Documentation/i2c/busses/scx200_acb.rst
14850 F:      arch/x86/platform/scx200/
14851 F:      drivers/watchdog/scx200_wdt.c
14852 F:      drivers/i2c/busses/scx200*
14853 F:      drivers/mtd/maps/scx200_docflash.c
14854 F:      include/linux/scx200.h
14855
14856 SCx200 GPIO DRIVER
14857 M:      Jim Cromie <jim.cromie@gmail.com>
14858 S:      Maintained
14859 F:      drivers/char/scx200_gpio.c
14860 F:      include/linux/scx200_gpio.h
14861
14862 SCx200 HRT CLOCKSOURCE DRIVER
14863 M:      Jim Cromie <jim.cromie@gmail.com>
14864 S:      Maintained
14865 F:      drivers/clocksource/scx200_hrt.c
14866
14867 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14868 M:      Sascha Sommer <saschasommer@freenet.de>
14869 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14870 S:      Maintained
14871 F:      drivers/mmc/host/sdricoh_cs.c
14872
14873 SECO BOARDS CEC DRIVER
14874 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14875 S:      Maintained
14876 F:      drivers/media/platform/seco-cec/seco-cec.c
14877 F:      drivers/media/platform/seco-cec/seco-cec.h
14878
14879 SECURE COMPUTING
14880 M:      Kees Cook <keescook@chromium.org>
14881 R:      Andy Lutomirski <luto@amacapital.net>
14882 R:      Will Drewry <wad@chromium.org>
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14884 S:      Supported
14885 F:      kernel/seccomp.c
14886 F:      include/uapi/linux/seccomp.h
14887 F:      include/linux/seccomp.h
14888 F:      tools/testing/selftests/seccomp/*
14889 F:      tools/testing/selftests/kselftest_harness.h
14890 F:      Documentation/userspace-api/seccomp_filter.rst
14891 K:      \bsecure_computing
14892 K:      \bTIF_SECCOMP\b
14893
14894 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14895 M:      Al Cooper <alcooperx@gmail.com>
14896 L:      linux-mmc@vger.kernel.org
14897 L:      bcm-kernel-feedback-list@broadcom.com
14898 S:      Maintained
14899 F:      drivers/mmc/host/sdhci-brcmstb*
14900
14901 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14902 M:      Adrian Hunter <adrian.hunter@intel.com>
14903 L:      linux-mmc@vger.kernel.org
14904 S:      Maintained
14905 F:      drivers/mmc/host/sdhci*
14906 F:      include/linux/mmc/sdhci*
14907
14908 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14909 M:      Adrian Hunter <adrian.hunter@intel.com>
14910 M:      Ritesh Harjani <riteshh@codeaurora.org>
14911 M:      Asutosh Das <asutoshd@codeaurora.org>
14912 L:      linux-mmc@vger.kernel.org
14913 S:      Maintained
14914 F:      drivers/mmc/host/cqhci*
14915
14916 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14917 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14918 M:      Manjunath M B <manjumb@synopsys.com>
14919 L:      linux-mmc@vger.kernel.org
14920 S:      Maintained
14921 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14922
14923 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14924 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14925 L:      linux-mmc@vger.kernel.org
14926 S:      Supported
14927 F:      drivers/mmc/host/sdhci-of-at91.c
14928
14929 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14930 M:      Ben Dooks <ben-linux@fluff.org>
14931 M:      Jaehoon Chung <jh80.chung@samsung.com>
14932 L:      linux-mmc@vger.kernel.org
14933 S:      Maintained
14934 F:      drivers/mmc/host/sdhci-s3c*
14935
14936 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14937 M:      Viresh Kumar <vireshk@kernel.org>
14938 L:      linux-mmc@vger.kernel.org
14939 S:      Maintained
14940 F:      drivers/mmc/host/sdhci-spear.c
14941
14942 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14943 M:      Kishon Vijay Abraham I <kishon@ti.com>
14944 L:      linux-mmc@vger.kernel.org
14945 S:      Maintained
14946 F:      drivers/mmc/host/sdhci-omap.c
14947
14948 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14949 M:      Scott Bauer <scott.bauer@intel.com>
14950 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14951 L:      linux-block@vger.kernel.org
14952 S:      Supported
14953 F:      block/sed*
14954 F:      block/opal_proto.h
14955 F:      include/linux/sed*
14956 F:      include/uapi/linux/sed*
14957
14958 SECURITY CONTACT
14959 M:      Security Officers <security@kernel.org>
14960 S:      Supported
14961
14962 SECURITY SUBSYSTEM
14963 M:      James Morris <jmorris@namei.org>
14964 M:      "Serge E. Hallyn" <serge@hallyn.com>
14965 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14967 W:      http://kernsec.org/
14968 S:      Supported
14969 F:      security/
14970 X:      security/selinux/
14971
14972 SELINUX SECURITY MODULE
14973 M:      Paul Moore <paul@paul-moore.com>
14974 M:      Stephen Smalley <sds@tycho.nsa.gov>
14975 M:      Eric Paris <eparis@parisplace.org>
14976 L:      selinux@vger.kernel.org
14977 W:      https://selinuxproject.org
14978 W:      https://github.com/SELinuxProject
14979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14980 S:      Supported
14981 F:      include/uapi/linux/selinux_netlink.h
14982 F:      security/selinux/
14983 F:      scripts/selinux/
14984 F:      Documentation/admin-guide/LSM/SELinux.rst
14985 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
14986
14987 SENSABLE PHANTOM
14988 M:      Jiri Slaby <jirislaby@gmail.com>
14989 S:      Maintained
14990 F:      drivers/misc/phantom.c
14991 F:      include/uapi/linux/phantom.h
14992
14993 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14994 M:      Tomasz Duszynski <tduszyns@gmail.com>
14995 S:      Maintained
14996 F:      drivers/iio/chemical/sps30.c
14997 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14998
14999 SERIAL DEVICE BUS
15000 M:      Rob Herring <robh@kernel.org>
15001 L:      linux-serial@vger.kernel.org
15002 S:      Maintained
15003 F:      Documentation/devicetree/bindings/serial/slave-device.txt
15004 F:      drivers/tty/serdev/
15005 F:      include/linux/serdev.h
15006
15007 SERIAL DRIVERS
15008 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15009 L:      linux-serial@vger.kernel.org
15010 S:      Maintained
15011 F:      Documentation/devicetree/bindings/serial/
15012 F:      drivers/tty/serial/
15013
15014 SERIAL IR RECEIVER
15015 M:      Sean Young <sean@mess.org>
15016 L:      linux-media@vger.kernel.org
15017 S:      Maintained
15018 F:      drivers/media/rc/serial_ir.c
15019
15020 SFC NETWORK DRIVER
15021 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15022 M:      Edward Cree <ecree@solarflare.com>
15023 M:      Martin Habets <mhabets@solarflare.com>
15024 L:      netdev@vger.kernel.org
15025 S:      Supported
15026 F:      drivers/net/ethernet/sfc/
15027
15028 SFF/SFP/SFP+ MODULE SUPPORT
15029 M:      Russell King <linux@armlinux.org.uk>
15030 L:      netdev@vger.kernel.org
15031 S:      Maintained
15032 F:      drivers/net/phy/phylink.c
15033 F:      drivers/net/phy/sfp*
15034 F:      include/linux/phylink.h
15035 F:      include/linux/sfp.h
15036 K:      phylink
15037
15038 SGI GRU DRIVER
15039 M:      Dimitri Sivanich <sivanich@sgi.com>
15040 S:      Maintained
15041 F:      drivers/misc/sgi-gru/
15042
15043 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15044 M:      Pat Gefre <pfg@sgi.com>
15045 L:      linux-ia64@vger.kernel.org
15046 S:      Supported
15047 F:      Documentation/ia64/serial.rst
15048 F:      drivers/tty/serial/ioc?_serial.c
15049 F:      include/linux/ioc?.h
15050
15051 SGI XP/XPC/XPNET DRIVER
15052 M:      Cliff Whickman <cpw@sgi.com>
15053 M:      Robin Holt <robinmholt@gmail.com>
15054 S:      Maintained
15055 F:      drivers/misc/sgi-xp/
15056
15057 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15058 M:      Ursula Braun <ubraun@linux.ibm.com>
15059 M:      Karsten Graul <kgraul@linux.ibm.com>
15060 L:      linux-s390@vger.kernel.org
15061 W:      http://www.ibm.com/developerworks/linux/linux390/
15062 S:      Supported
15063 F:      net/smc/
15064
15065 SHARP RJ54N1CB0C SENSOR DRIVER
15066 M:      Jacopo Mondi <jacopo@jmondi.org>
15067 L:      linux-media@vger.kernel.org
15068 T:      git git://linuxtv.org/media_tree.git
15069 S:      Odd fixes
15070 F:      drivers/media/i2c/rj54n1cb0c.c
15071 F:      include/media/i2c/rj54n1cb0c.h
15072
15073 SH_VEU V4L2 MEM2MEM DRIVER
15074 L:      linux-media@vger.kernel.org
15075 S:      Orphan
15076 F:      drivers/media/platform/sh_veu.c
15077
15078 SH_VOU V4L2 OUTPUT DRIVER
15079 L:      linux-media@vger.kernel.org
15080 S:      Orphan
15081 F:      drivers/media/platform/sh_vou.c
15082 F:      include/media/drv-intf/sh_vou.h
15083
15084 SI2157 MEDIA DRIVER
15085 M:      Antti Palosaari <crope@iki.fi>
15086 L:      linux-media@vger.kernel.org
15087 W:      https://linuxtv.org
15088 W:      http://palosaari.fi/linux/
15089 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15090 T:      git git://linuxtv.org/anttip/media_tree.git
15091 S:      Maintained
15092 F:      drivers/media/tuners/si2157*
15093
15094 SI2165 MEDIA DRIVER
15095 M:      Matthias Schwarzott <zzam@gentoo.org>
15096 L:      linux-media@vger.kernel.org
15097 W:      https://linuxtv.org
15098 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15099 S:      Maintained
15100 F:      drivers/media/dvb-frontends/si2165*
15101
15102 SI2168 MEDIA DRIVER
15103 M:      Antti Palosaari <crope@iki.fi>
15104 L:      linux-media@vger.kernel.org
15105 W:      https://linuxtv.org
15106 W:      http://palosaari.fi/linux/
15107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15108 T:      git git://linuxtv.org/anttip/media_tree.git
15109 S:      Maintained
15110 F:      drivers/media/dvb-frontends/si2168*
15111
15112 SI470X FM RADIO RECEIVER I2C DRIVER
15113 M:      Hans Verkuil <hverkuil@xs4all.nl>
15114 L:      linux-media@vger.kernel.org
15115 T:      git git://linuxtv.org/media_tree.git
15116 W:      https://linuxtv.org
15117 S:      Odd Fixes
15118 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
15119
15120 SI470X FM RADIO RECEIVER USB DRIVER
15121 M:      Hans Verkuil <hverkuil@xs4all.nl>
15122 L:      linux-media@vger.kernel.org
15123 T:      git git://linuxtv.org/media_tree.git
15124 W:      https://linuxtv.org
15125 S:      Maintained
15126 F:      drivers/media/radio/si470x/radio-si470x-common.c
15127 F:      drivers/media/radio/si470x/radio-si470x.h
15128 F:      drivers/media/radio/si470x/radio-si470x-usb.c
15129
15130 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15131 M:      Eduardo Valentin <edubezval@gmail.com>
15132 L:      linux-media@vger.kernel.org
15133 T:      git git://linuxtv.org/media_tree.git
15134 W:      https://linuxtv.org
15135 S:      Odd Fixes
15136 F:      drivers/media/radio/si4713/si4713.?
15137
15138 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15139 M:      Eduardo Valentin <edubezval@gmail.com>
15140 L:      linux-media@vger.kernel.org
15141 T:      git git://linuxtv.org/media_tree.git
15142 W:      https://linuxtv.org
15143 S:      Odd Fixes
15144 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15145
15146 SI4713 FM RADIO TRANSMITTER USB DRIVER
15147 M:      Hans Verkuil <hverkuil@xs4all.nl>
15148 L:      linux-media@vger.kernel.org
15149 T:      git git://linuxtv.org/media_tree.git
15150 W:      https://linuxtv.org
15151 S:      Maintained
15152 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15153
15154 SIANO DVB DRIVER
15155 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15156 L:      linux-media@vger.kernel.org
15157 W:      https://linuxtv.org
15158 T:      git git://linuxtv.org/media_tree.git
15159 S:      Odd fixes
15160 F:      drivers/media/common/siano/
15161 F:      drivers/media/usb/siano/
15162 F:      drivers/media/usb/siano/
15163 F:      drivers/media/mmc/siano/
15164
15165 SIFIVE PDMA DRIVER
15166 M:      Green Wan <green.wan@sifive.com>
15167 S:      Maintained
15168 F:      drivers/dma/sf-pdma/
15169 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15170
15171 SIFIVE DRIVERS
15172 M:      Palmer Dabbelt <palmer@dabbelt.com>
15173 M:      Paul Walmsley <paul.walmsley@sifive.com>
15174 L:      linux-riscv@lists.infradead.org
15175 T:      git git://github.com/sifive/riscv-linux.git
15176 S:      Supported
15177 K:      [^@]sifive
15178 N:      sifive
15179
15180 SIFIVE FU540 SYSTEM-ON-CHIP
15181 M:      Paul Walmsley <paul.walmsley@sifive.com>
15182 M:      Palmer Dabbelt <palmer@dabbelt.com>
15183 L:      linux-riscv@lists.infradead.org
15184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15185 S:      Supported
15186 K:      fu540
15187 N:      fu540
15188
15189 SILEAD TOUCHSCREEN DRIVER
15190 M:      Hans de Goede <hdegoede@redhat.com>
15191 L:      linux-input@vger.kernel.org
15192 L:      platform-driver-x86@vger.kernel.org
15193 S:      Maintained
15194 F:      drivers/input/touchscreen/silead.c
15195 F:      drivers/platform/x86/touchscreen_dmi.c
15196
15197 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15198 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15199 S:      Supported
15200 F:      drivers/staging/wfx/
15201
15202 SILICON MOTION SM712 FRAME BUFFER DRIVER
15203 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15204 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15205 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15206 L:      linux-fbdev@vger.kernel.org
15207 S:      Maintained
15208 F:      drivers/video/fbdev/sm712*
15209 F:      Documentation/fb/sm712fb.rst
15210
15211 SIMPLE FIRMWARE INTERFACE (SFI)
15212 W:      http://simplefirmware.org/
15213 S:      Obsolete
15214 F:      arch/x86/platform/sfi/
15215 F:      drivers/sfi/
15216 F:      include/linux/sfi*.h
15217
15218 SIMPLEFB FB DRIVER
15219 M:      Hans de Goede <hdegoede@redhat.com>
15220 L:      linux-fbdev@vger.kernel.org
15221 S:      Maintained
15222 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15223 F:      drivers/video/fbdev/simplefb.c
15224 F:      include/linux/platform_data/simplefb.h
15225
15226 SIMTEC EB110ATX (Chalice CATS)
15227 M:      Vincent Sanders <vince@simtec.co.uk>
15228 M:      Simtec Linux Team <linux@simtec.co.uk>
15229 W:      http://www.simtec.co.uk/products/EB110ATX/
15230 S:      Supported
15231
15232 SIMTEC EB2410ITX (BAST)
15233 M:      Vincent Sanders <vince@simtec.co.uk>
15234 M:      Simtec Linux Team <linux@simtec.co.uk>
15235 W:      http://www.simtec.co.uk/products/EB2410ITX/
15236 S:      Supported
15237 F:      arch/arm/mach-s3c24xx/mach-bast.c
15238 F:      arch/arm/mach-s3c24xx/bast-ide.c
15239 F:      arch/arm/mach-s3c24xx/bast-irq.c
15240
15241 SIPHASH PRF ROUTINES
15242 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15243 S:      Maintained
15244 F:      lib/siphash.c
15245 F:      lib/test_siphash.c
15246 F:      include/linux/siphash.h
15247
15248 SIOX
15249 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15250 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15251 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15252 S:      Supported
15253 F:      drivers/siox/*
15254 F:      drivers/gpio/gpio-siox.c
15255 F:      include/trace/events/siox.h
15256
15257 SIS 190 ETHERNET DRIVER
15258 M:      Francois Romieu <romieu@fr.zoreil.com>
15259 L:      netdev@vger.kernel.org
15260 S:      Maintained
15261 F:      drivers/net/ethernet/sis/sis190.c
15262
15263 SIS 900/7016 FAST ETHERNET DRIVER
15264 M:      Daniele Venzano <venza@brownhat.org>
15265 W:      http://www.brownhat.org/sis900.html
15266 L:      netdev@vger.kernel.org
15267 S:      Maintained
15268 F:      drivers/net/ethernet/sis/sis900.*
15269
15270 SIS FRAMEBUFFER DRIVER
15271 M:      Thomas Winischhofer <thomas@winischhofer.net>
15272 W:      http://www.winischhofer.net/linuxsisvga.shtml
15273 S:      Maintained
15274 F:      Documentation/fb/sisfb.rst
15275 F:      drivers/video/fbdev/sis/
15276 F:      include/video/sisfb.h
15277
15278 SIS USB2VGA DRIVER
15279 M:      Thomas Winischhofer <thomas@winischhofer.net>
15280 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15281 S:      Maintained
15282 F:      drivers/usb/misc/sisusbvga/
15283
15284 SLAB ALLOCATOR
15285 M:      Christoph Lameter <cl@linux.com>
15286 M:      Pekka Enberg <penberg@kernel.org>
15287 M:      David Rientjes <rientjes@google.com>
15288 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15289 M:      Andrew Morton <akpm@linux-foundation.org>
15290 L:      linux-mm@kvack.org
15291 S:      Maintained
15292 F:      include/linux/sl?b*.h
15293 F:      mm/sl?b*
15294
15295 SLEEPABLE READ-COPY UPDATE (SRCU)
15296 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15297 M:      "Paul E. McKenney" <paulmck@kernel.org>
15298 M:      Josh Triplett <josh@joshtriplett.org>
15299 R:      Steven Rostedt <rostedt@goodmis.org>
15300 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15301 L:      rcu@vger.kernel.org
15302 W:      http://www.rdrop.com/users/paulmck/RCU/
15303 S:      Supported
15304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15305 F:      include/linux/srcu*.h
15306 F:      kernel/rcu/srcu*.c
15307
15308 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15309 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15311 S:      Maintained
15312 F:      drivers/slimbus/
15313 F:      Documentation/devicetree/bindings/slimbus/
15314 F:      include/linux/slimbus.h
15315
15316 SMACK SECURITY MODULE
15317 M:      Casey Schaufler <casey@schaufler-ca.com>
15318 L:      linux-security-module@vger.kernel.org
15319 W:      http://schaufler-ca.com
15320 T:      git git://github.com/cschaufler/smack-next
15321 S:      Maintained
15322 F:      Documentation/admin-guide/LSM/Smack.rst
15323 F:      security/smack/
15324
15325 SMC91x ETHERNET DRIVER
15326 M:      Nicolas Pitre <nico@fluxnic.net>
15327 S:      Odd Fixes
15328 F:      drivers/net/ethernet/smsc/smc91x.*
15329
15330 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15331 M:      Sakari Ailus <sakari.ailus@iki.fi>
15332 L:      linux-media@vger.kernel.org
15333 S:      Maintained
15334 F:      drivers/media/i2c/smiapp/
15335 F:      include/media/i2c/smiapp.h
15336 F:      drivers/media/i2c/smiapp-pll.c
15337 F:      drivers/media/i2c/smiapp-pll.h
15338 F:      include/uapi/linux/smiapp.h
15339 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15340
15341 SMM665 HARDWARE MONITOR DRIVER
15342 M:      Guenter Roeck <linux@roeck-us.net>
15343 L:      linux-hwmon@vger.kernel.org
15344 S:      Maintained
15345 F:      Documentation/hwmon/smm665.rst
15346 F:      drivers/hwmon/smm665.c
15347
15348 SMSC EMC2103 HARDWARE MONITOR DRIVER
15349 M:      Steve Glendinning <steve.glendinning@shawell.net>
15350 L:      linux-hwmon@vger.kernel.org
15351 S:      Maintained
15352 F:      Documentation/hwmon/emc2103.rst
15353 F:      drivers/hwmon/emc2103.c
15354
15355 SMSC SCH5627 HARDWARE MONITOR DRIVER
15356 M:      Hans de Goede <hdegoede@redhat.com>
15357 L:      linux-hwmon@vger.kernel.org
15358 S:      Supported
15359 F:      Documentation/hwmon/sch5627.rst
15360 F:      drivers/hwmon/sch5627.c
15361
15362 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15363 M:      Steve Glendinning <steve.glendinning@shawell.net>
15364 L:      linux-fbdev@vger.kernel.org
15365 S:      Maintained
15366 F:      drivers/video/fbdev/smscufx.c
15367
15368 SMSC47B397 HARDWARE MONITOR DRIVER
15369 M:      Jean Delvare <jdelvare@suse.com>
15370 L:      linux-hwmon@vger.kernel.org
15371 S:      Maintained
15372 F:      Documentation/hwmon/smsc47b397.rst
15373 F:      drivers/hwmon/smsc47b397.c
15374
15375 SMSC911x ETHERNET DRIVER
15376 M:      Steve Glendinning <steve.glendinning@shawell.net>
15377 L:      netdev@vger.kernel.org
15378 S:      Maintained
15379 F:      include/linux/smsc911x.h
15380 F:      drivers/net/ethernet/smsc/smsc911x.*
15381
15382 SMSC9420 PCI ETHERNET DRIVER
15383 M:      Steve Glendinning <steve.glendinning@shawell.net>
15384 L:      netdev@vger.kernel.org
15385 S:      Maintained
15386 F:      drivers/net/ethernet/smsc/smsc9420.*
15387
15388 SOC-CAMERA V4L2 SUBSYSTEM
15389 L:      linux-media@vger.kernel.org
15390 T:      git git://linuxtv.org/media_tree.git
15391 S:      Orphan
15392 F:      include/media/soc_camera.h
15393 F:      drivers/staging/media/soc_camera/
15394
15395 SOCIONEXT SYNQUACER I2C DRIVER
15396 M:      Ard Biesheuvel <ardb@kernel.org>
15397 L:      linux-i2c@vger.kernel.org
15398 S:      Maintained
15399 F:      drivers/i2c/busses/i2c-synquacer.c
15400 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15401
15402 SOCIONEXT UNIPHIER SOUND DRIVER
15403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15404 S:      Orphan
15405 F:      sound/soc/uniphier/
15406
15407 SOEKRIS NET48XX LED SUPPORT
15408 M:      Chris Boot <bootc@bootc.net>
15409 S:      Maintained
15410 F:      drivers/leds/leds-net48xx.c
15411
15412 SOFT-IWARP DRIVER (siw)
15413 M:      Bernard Metzler <bmt@zurich.ibm.com>
15414 L:      linux-rdma@vger.kernel.org
15415 S:      Supported
15416 F:      drivers/infiniband/sw/siw/
15417 F:      include/uapi/rdma/siw-abi.h
15418
15419 SOFT-ROCE DRIVER (rxe)
15420 M:      Moni Shoua <monis@mellanox.com>
15421 L:      linux-rdma@vger.kernel.org
15422 S:      Supported
15423 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15424 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15425 F:      drivers/infiniband/sw/rxe/
15426 F:      include/uapi/rdma/rdma_user_rxe.h
15427
15428 SOFTLOGIC 6x10 MPEG CODEC
15429 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15430 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15431 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15432 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15433 M:      Ismael Luceno <ismael@iodev.co.uk>
15434 L:      linux-media@vger.kernel.org
15435 S:      Supported
15436 F:      drivers/media/pci/solo6x10/
15437
15438 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15439 M:      James Morse <james.morse@arm.com>
15440 L:      linux-arm-kernel@lists.infradead.org
15441 S:      Maintained
15442 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15443 F:      drivers/firmware/arm_sdei.c
15444 F:      include/linux/arm_sdei.h
15445 F:      include/uapi/linux/arm_sdei.h
15446
15447 SOFTWARE RAID (Multiple Disks) SUPPORT
15448 M:      Song Liu <song@kernel.org>
15449 L:      linux-raid@vger.kernel.org
15450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15451 S:      Supported
15452 F:      drivers/md/Makefile
15453 F:      drivers/md/Kconfig
15454 F:      drivers/md/md*
15455 F:      drivers/md/raid*
15456 F:      include/linux/raid/
15457 F:      include/uapi/linux/raid/
15458
15459 SOCIONEXT (SNI) AVE NETWORK DRIVER
15460 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15461 L:      netdev@vger.kernel.org
15462 S:      Maintained
15463 F:      drivers/net/ethernet/socionext/sni_ave.c
15464 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15465
15466 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15467 M:      Jassi Brar <jaswinder.singh@linaro.org>
15468 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15469 L:      netdev@vger.kernel.org
15470 S:      Maintained
15471 F:      drivers/net/ethernet/socionext/netsec.c
15472 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15473
15474 SOCIONEXT (SNI) Synquacer SPI DRIVER
15475 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15476 M:      Jassi Brar <jaswinder.singh@linaro.org>
15477 L:      linux-spi@vger.kernel.org
15478 S:      Maintained
15479 F:      drivers/spi/spi-synquacer.c
15480 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15481
15482 SOLIDRUN CLEARFOG SUPPORT
15483 M:      Russell King <linux@armlinux.org.uk>
15484 S:      Maintained
15485 F:      arch/arm/boot/dts/armada-388-clearfog*
15486 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15487
15488 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15489 M:      Russell King <linux@armlinux.org.uk>
15490 S:      Maintained
15491 F:      arch/arm/boot/dts/imx6*-cubox-i*
15492 F:      arch/arm/boot/dts/imx6*-hummingboard*
15493 F:      arch/arm/boot/dts/imx6*-sr-*
15494
15495 SONIC NETWORK DRIVER
15496 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15497 L:      netdev@vger.kernel.org
15498 S:      Maintained
15499 F:      drivers/net/ethernet/natsemi/sonic.*
15500
15501 SONICS SILICON BACKPLANE DRIVER (SSB)
15502 M:      Michael Buesch <m@bues.ch>
15503 L:      linux-wireless@vger.kernel.org
15504 S:      Maintained
15505 F:      drivers/ssb/
15506 F:      include/linux/ssb/
15507
15508 SONY IMX214 SENSOR DRIVER
15509 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15510 L:      linux-media@vger.kernel.org
15511 T:      git git://linuxtv.org/media_tree.git
15512 S:      Maintained
15513 F:      drivers/media/i2c/imx214.c
15514 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15515
15516 SONY IMX258 SENSOR DRIVER
15517 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15518 L:      linux-media@vger.kernel.org
15519 T:      git git://linuxtv.org/media_tree.git
15520 S:      Maintained
15521 F:      drivers/media/i2c/imx258.c
15522
15523 SONY IMX274 SENSOR DRIVER
15524 M:      Leon Luo <leonl@leopardimaging.com>
15525 L:      linux-media@vger.kernel.org
15526 T:      git git://linuxtv.org/media_tree.git
15527 S:      Maintained
15528 F:      drivers/media/i2c/imx274.c
15529 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15530
15531 SONY IMX290 SENSOR DRIVER
15532 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15533 L:      linux-media@vger.kernel.org
15534 T:      git git://linuxtv.org/media_tree.git
15535 S:      Maintained
15536 F:      drivers/media/i2c/imx290.c
15537 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15538
15539 SONY IMX319 SENSOR DRIVER
15540 M:      Bingbu Cao <bingbu.cao@intel.com>
15541 L:      linux-media@vger.kernel.org
15542 T:      git git://linuxtv.org/media_tree.git
15543 S:      Maintained
15544 F:      drivers/media/i2c/imx319.c
15545
15546 SONY IMX355 SENSOR DRIVER
15547 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15548 L:      linux-media@vger.kernel.org
15549 T:      git git://linuxtv.org/media_tree.git
15550 S:      Maintained
15551 F:      drivers/media/i2c/imx355.c
15552
15553 SONY MEMORYSTICK SUBSYSTEM
15554 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15555 M:      Alex Dubov <oakad@yahoo.com>
15556 M:      Ulf Hansson <ulf.hansson@linaro.org>
15557 L:      linux-mmc@vger.kernel.org
15558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15559 S:      Maintained
15560 F:      drivers/memstick/
15561 F:      include/linux/memstick.h
15562
15563 SONY VAIO CONTROL DEVICE DRIVER
15564 M:      Mattia Dongili <malattia@linux.it>
15565 L:      platform-driver-x86@vger.kernel.org
15566 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15567 S:      Maintained
15568 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15569 F:      drivers/char/sonypi.c
15570 F:      drivers/platform/x86/sony-laptop.c
15571 F:      include/linux/sony-laptop.h
15572
15573 SOUND
15574 M:      Jaroslav Kysela <perex@perex.cz>
15575 M:      Takashi Iwai <tiwai@suse.com>
15576 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15577 W:      http://www.alsa-project.org/
15578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15579 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15580 S:      Maintained
15581 F:      Documentation/sound/
15582 F:      include/sound/
15583 F:      include/uapi/sound/
15584 F:      sound/
15585
15586 SOUND - COMPRESSED AUDIO
15587 M:      Vinod Koul <vkoul@kernel.org>
15588 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15590 S:      Supported
15591 F:      Documentation/sound/designs/compress-offload.rst
15592 F:      include/sound/compress_driver.h
15593 F:      include/uapi/sound/compress_*
15594 F:      sound/core/compress_offload.c
15595 F:      sound/soc/soc-compress.c
15596
15597 SOUND - DMAENGINE HELPERS
15598 M:      Lars-Peter Clausen <lars@metafoo.de>
15599 S:      Supported
15600 F:      include/sound/dmaengine_pcm.h
15601 F:      sound/core/pcm_dmaengine.c
15602 F:      sound/soc/soc-generic-dmaengine-pcm.c
15603
15604 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15605 M:      Liam Girdwood <lgirdwood@gmail.com>
15606 M:      Mark Brown <broonie@kernel.org>
15607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15608 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15609 W:      http://alsa-project.org/main/index.php/ASoC
15610 S:      Supported
15611 F:      Documentation/devicetree/bindings/sound/
15612 F:      Documentation/sound/soc/
15613 F:      sound/soc/
15614 F:      include/dt-bindings/sound/
15615 F:      include/sound/soc*
15616
15617 SOUNDWIRE SUBSYSTEM
15618 M:      Vinod Koul <vkoul@kernel.org>
15619 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15620 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15621 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15622 S:      Supported
15623 F:      Documentation/driver-api/soundwire/
15624 F:      drivers/soundwire/
15625 F:      include/linux/soundwire/
15626
15627 SP2 MEDIA DRIVER
15628 M:      Olli Salonen <olli.salonen@iki.fi>
15629 L:      linux-media@vger.kernel.org
15630 W:      https://linuxtv.org
15631 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15632 S:      Maintained
15633 F:      drivers/media/dvb-frontends/sp2*
15634
15635 SPARC + UltraSPARC (sparc/sparc64)
15636 M:      "David S. Miller" <davem@davemloft.net>
15637 L:      sparclinux@vger.kernel.org
15638 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15641 S:      Maintained
15642 F:      arch/sparc/
15643 F:      drivers/sbus/
15644
15645 SPARC SERIAL DRIVERS
15646 M:      "David S. Miller" <davem@davemloft.net>
15647 L:      sparclinux@vger.kernel.org
15648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15650 S:      Maintained
15651 F:      include/linux/sunserialcore.h
15652 F:      drivers/tty/serial/suncore.c
15653 F:      drivers/tty/serial/sunhv.c
15654 F:      drivers/tty/serial/sunsab.c
15655 F:      drivers/tty/serial/sunsab.h
15656 F:      drivers/tty/serial/sunsu.c
15657 F:      drivers/tty/serial/sunzilog.c
15658 F:      drivers/tty/serial/sunzilog.h
15659 F:      drivers/tty/vcc.c
15660
15661 SPARSE CHECKER
15662 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15663 L:      linux-sparse@vger.kernel.org
15664 W:      https://sparse.wiki.kernel.org/
15665 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15666 S:      Maintained
15667 F:      include/linux/compiler.h
15668
15669 SPEAR CLOCK FRAMEWORK SUPPORT
15670 M:      Viresh Kumar <vireshk@kernel.org>
15671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15672 W:      http://www.st.com/spear
15673 S:      Maintained
15674 F:      drivers/clk/spear/
15675
15676 SPEAR PLATFORM SUPPORT
15677 M:      Viresh Kumar <vireshk@kernel.org>
15678 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15680 W:      http://www.st.com/spear
15681 S:      Maintained
15682 F:      arch/arm/boot/dts/spear*
15683 F:      arch/arm/mach-spear/
15684
15685 SPI NOR SUBSYSTEM
15686 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15687 L:      linux-mtd@lists.infradead.org
15688 W:      http://www.linux-mtd.infradead.org/
15689 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15691 S:      Maintained
15692 F:      drivers/mtd/spi-nor/
15693 F:      include/linux/mtd/spi-nor.h
15694
15695 SPI SUBSYSTEM
15696 M:      Mark Brown <broonie@kernel.org>
15697 L:      linux-spi@vger.kernel.org
15698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15699 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15700 S:      Maintained
15701 F:      Documentation/devicetree/bindings/spi/
15702 F:      Documentation/spi/
15703 F:      drivers/spi/
15704 F:      include/linux/spi/
15705 F:      include/uapi/linux/spi/
15706 F:      tools/spi/
15707
15708 SPIDERNET NETWORK DRIVER for CELL
15709 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15710 L:      netdev@vger.kernel.org
15711 S:      Supported
15712 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15713 F:      drivers/net/ethernet/toshiba/spider_net*
15714
15715 SPMI SUBSYSTEM
15716 R:      Stephen Boyd <sboyd@kernel.org>
15717 L:      linux-arm-msm@vger.kernel.org
15718 F:      Documentation/devicetree/bindings/spmi/
15719 F:      drivers/spmi/
15720 F:      include/dt-bindings/spmi/spmi.h
15721 F:      include/linux/spmi.h
15722 F:      include/trace/events/spmi.h
15723
15724 SPU FILE SYSTEM
15725 M:      Jeremy Kerr <jk@ozlabs.org>
15726 L:      linuxppc-dev@lists.ozlabs.org
15727 W:      http://www.ibm.com/developerworks/power/cell/
15728 S:      Supported
15729 F:      Documentation/filesystems/spufs.txt
15730 F:      arch/powerpc/platforms/cell/spufs/
15731
15732 SQUASHFS FILE SYSTEM
15733 M:      Phillip Lougher <phillip@squashfs.org.uk>
15734 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15735 W:      http://squashfs.org.uk
15736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15737 S:      Maintained
15738 F:      Documentation/filesystems/squashfs.txt
15739 F:      fs/squashfs/
15740
15741 SRM (Alpha) environment access
15742 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15743 S:      Maintained
15744 F:      arch/alpha/kernel/srm_env.c
15745
15746 ST LSM6DSx IMU IIO DRIVER
15747 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15748 L:      linux-iio@vger.kernel.org
15749 W:      http://www.st.com/
15750 S:      Maintained
15751 F:      drivers/iio/imu/st_lsm6dsx/
15752 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15753
15754 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15755 M:      Mickael Guene <mickael.guene@st.com>
15756 L:      linux-media@vger.kernel.org
15757 T:      git git://linuxtv.org/media_tree.git
15758 S:      Maintained
15759 F:      drivers/media/i2c/st-mipid02.c
15760 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15761
15762 ST STM32 I2C/SMBUS DRIVER
15763 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15764 L:      linux-i2c@vger.kernel.org
15765 S:      Maintained
15766 F:      drivers/i2c/busses/i2c-stm32*
15767
15768 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15769 M:      Song Qiang <songqiang1304521@gmail.com>
15770 L:      linux-iio@vger.kernel.org
15771 S:      Maintained
15772 F:      drivers/iio/proximity/vl53l0x-i2c.c
15773 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15774
15775 STABLE BRANCH
15776 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15777 M:      Sasha Levin <sashal@kernel.org>
15778 L:      stable@vger.kernel.org
15779 S:      Supported
15780 F:      Documentation/process/stable-kernel-rules.rst
15781
15782 STAGING - COMEDI
15783 M:      Ian Abbott <abbotti@mev.co.uk>
15784 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15785 S:      Odd Fixes
15786 F:      drivers/staging/comedi/
15787
15788 STAGING - FIELDBUS SUBSYSTEM
15789 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15790 S:      Maintained
15791 F:      drivers/staging/fieldbus/*
15792 F:      drivers/staging/fieldbus/Documentation/
15793
15794 STAGING - HMS ANYBUS-S BUS
15795 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15796 S:      Maintained
15797 F:      drivers/staging/fieldbus/anybuss/
15798
15799 STAGING - INDUSTRIAL IO
15800 M:      Jonathan Cameron <jic23@kernel.org>
15801 L:      linux-iio@vger.kernel.org
15802 S:      Odd Fixes
15803 F:      Documentation/devicetree/bindings/staging/iio/
15804 F:      drivers/staging/iio/
15805
15806 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15807 M:      Marc Dietrich <marvin24@gmx.de>
15808 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15809 L:      linux-tegra@vger.kernel.org
15810 S:      Maintained
15811 F:      drivers/staging/nvec/
15812
15813 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15814 M:      Jens Frederich <jfrederich@gmail.com>
15815 M:      Daniel Drake <dsd@laptop.org>
15816 M:      Jon Nettleton <jon.nettleton@gmail.com>
15817 W:      http://wiki.laptop.org/go/DCON
15818 S:      Maintained
15819 F:      drivers/staging/olpc_dcon/
15820
15821 STAGING - REALTEK RTL8712U DRIVERS
15822 M:      Larry Finger <Larry.Finger@lwfinger.net>
15823 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15824 S:      Odd Fixes
15825 F:      drivers/staging/rtl8712/
15826
15827 STAGING - REALTEK RTL8188EU DRIVERS
15828 M:      Larry Finger <Larry.Finger@lwfinger.net>
15829 S:      Odd Fixes
15830 F:      drivers/staging/rtl8188eu/
15831
15832 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15833 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15834 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15835 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15836 L:      linux-fbdev@vger.kernel.org
15837 S:      Maintained
15838 F:      drivers/staging/sm750fb/
15839
15840 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15841 M:      William Hubbs <w.d.hubbs@gmail.com>
15842 M:      Chris Brannon <chris@the-brannons.com>
15843 M:      Kirk Reiser <kirk@reisers.ca>
15844 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15845 L:      speakup@linux-speakup.org
15846 W:      http://www.linux-speakup.org/
15847 S:      Odd Fixes
15848 F:      drivers/staging/speakup/
15849
15850 STAGING - VIA VT665X DRIVERS
15851 M:      Forest Bond <forest@alittletooquiet.net>
15852 S:      Odd Fixes
15853 F:      drivers/staging/vt665?/
15854
15855 STAGING - WILC1000 WIFI DRIVER
15856 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15857 M:      Ajay Singh <ajay.kathat@microchip.com>
15858 L:      linux-wireless@vger.kernel.org
15859 S:      Supported
15860 F:      drivers/staging/wilc1000/
15861
15862 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15863 M:      Michael Hennerich <michael.hennerich@analog.com>
15864 M:      Beniamin Bia <beniamin.bia@analog.com>
15865 L:      linux-fbdev@vger.kernel.org
15866 S:      Supported
15867 F:      drivers/staging/fbtft/fb_seps525.c
15868 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15869
15870 STAGING SUBSYSTEM
15871 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15873 L:      devel@driverdev.osuosl.org
15874 S:      Supported
15875 F:      drivers/staging/
15876
15877 STARFIRE/DURALAN NETWORK DRIVER
15878 M:      Ion Badulescu <ionut@badula.org>
15879 S:      Odd Fixes
15880 F:      drivers/net/ethernet/adaptec/starfire*
15881
15882 STEC S1220 SKD DRIVER
15883 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15884 L:      linux-block@vger.kernel.org
15885 S:      Maintained
15886 F:      drivers/block/skd*[ch]
15887
15888 STI AUDIO (ASoC) DRIVERS
15889 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15890 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15891 S:      Maintained
15892 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15893 F:      sound/soc/sti/
15894
15895 STI CEC DRIVER
15896 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15897 S:      Maintained
15898 F:      drivers/media/platform/sti/cec/
15899 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15900
15901 STK1160 USB VIDEO CAPTURE DRIVER
15902 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15903 L:      linux-media@vger.kernel.org
15904 T:      git git://linuxtv.org/media_tree.git
15905 S:      Maintained
15906 F:      drivers/media/usb/stk1160/
15907
15908 STM32 AUDIO (ASoC) DRIVERS
15909 M:      Olivier Moysan <olivier.moysan@st.com>
15910 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15912 S:      Maintained
15913 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15914 F:      sound/soc/stm/
15915
15916 STM32 TIMER/LPTIMER DRIVERS
15917 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15918 S:      Maintained
15919 F:      drivers/*/stm32-*timer*
15920 F:      drivers/pwm/pwm-stm32*
15921 F:      include/linux/*/stm32-*tim*
15922 F:      Documentation/ABI/testing/*timer-stm32
15923 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15924 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15925
15926 STMMAC ETHERNET DRIVER
15927 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15928 M:      Alexandre Torgue <alexandre.torgue@st.com>
15929 M:      Jose Abreu <joabreu@synopsys.com>
15930 L:      netdev@vger.kernel.org
15931 W:      http://www.stlinux.com
15932 S:      Supported
15933 F:      Documentation/networking/device_drivers/stmicro/
15934 F:      drivers/net/ethernet/stmicro/stmmac/
15935
15936 SUN3/3X
15937 M:      Sam Creasey <sammy@sammy.net>
15938 W:      http://sammy.net/sun3/
15939 S:      Maintained
15940 F:      arch/m68k/kernel/*sun3*
15941 F:      arch/m68k/sun3*/
15942 F:      arch/m68k/include/asm/sun3*
15943 F:      drivers/net/ethernet/i825xx/sun3*
15944
15945 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15946 M:      Hans de Goede <hdegoede@redhat.com>
15947 L:      linux-input@vger.kernel.org
15948 S:      Maintained
15949 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15950 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15951
15952 SUNDANCE NETWORK DRIVER
15953 M:      Denis Kirjanov <kda@linux-powerpc.org>
15954 L:      netdev@vger.kernel.org
15955 S:      Maintained
15956 F:      drivers/net/ethernet/dlink/sundance.c
15957
15958 SUPERH
15959 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15960 M:      Rich Felker <dalias@libc.org>
15961 L:      linux-sh@vger.kernel.org
15962 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15963 S:      Maintained
15964 F:      Documentation/sh/
15965 F:      arch/sh/
15966 F:      drivers/sh/
15967
15968 SUSPEND TO RAM
15969 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15970 M:      Len Brown <len.brown@intel.com>
15971 M:      Pavel Machek <pavel@ucw.cz>
15972 L:      linux-pm@vger.kernel.org
15973 B:      https://bugzilla.kernel.org
15974 S:      Supported
15975 F:      Documentation/power/
15976 F:      arch/x86/kernel/acpi/
15977 F:      drivers/base/power/
15978 F:      kernel/power/
15979 F:      include/linux/suspend.h
15980 F:      include/linux/freezer.h
15981 F:      include/linux/pm.h
15982
15983 SVGA HANDLING
15984 M:      Martin Mares <mj@ucw.cz>
15985 L:      linux-video@atrey.karlin.mff.cuni.cz
15986 S:      Maintained
15987 F:      Documentation/admin-guide/svga.rst
15988 F:      arch/x86/boot/video*
15989
15990 SWIOTLB SUBSYSTEM
15991 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15992 L:      iommu@lists.linux-foundation.org
15993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15994 S:      Supported
15995 F:      kernel/dma/swiotlb.c
15996 F:      arch/*/kernel/pci-swiotlb.c
15997 F:      include/linux/swiotlb.h
15998
15999 SWITCHDEV
16000 M:      Jiri Pirko <jiri@resnulli.us>
16001 M:      Ivan Vecera <ivecera@redhat.com>
16002 L:      netdev@vger.kernel.org
16003 S:      Supported
16004 F:      net/switchdev/
16005 F:      include/net/switchdev.h
16006
16007 SY8106A REGULATOR DRIVER
16008 M:      Icenowy Zheng <icenowy@aosc.io>
16009 S:      Maintained
16010 F:      drivers/regulator/sy8106a-regulator.c
16011 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16012
16013 SYNC FILE FRAMEWORK
16014 M:      Sumit Semwal <sumit.semwal@linaro.org>
16015 R:      Gustavo Padovan <gustavo@padovan.org>
16016 S:      Maintained
16017 L:      linux-media@vger.kernel.org
16018 L:      dri-devel@lists.freedesktop.org
16019 F:      drivers/dma-buf/sync_*
16020 F:      drivers/dma-buf/dma-fence*
16021 F:      drivers/dma-buf/sw_sync.c
16022 F:      include/linux/sync_file.h
16023 F:      include/uapi/linux/sync_file.h
16024 F:      Documentation/driver-api/sync_file.rst
16025 T:      git git://anongit.freedesktop.org/drm/drm-misc
16026
16027 SYNOPSYS ARC ARCHITECTURE
16028 M:      Vineet Gupta <vgupta@synopsys.com>
16029 L:      linux-snps-arc@lists.infradead.org
16030 S:      Supported
16031 F:      arch/arc/
16032 F:      Documentation/devicetree/bindings/arc/*
16033 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16034 F:      drivers/clocksource/arc_timer.c
16035 F:      drivers/tty/serial/arc_uart.c
16036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16037
16038 SYNOPSYS ARC HSDK SDP pll clock driver
16039 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16040 S:      Supported
16041 F:      drivers/clk/clk-hsdk-pll.c
16042 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16043
16044 SYNOPSYS ARC SDP clock driver
16045 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16046 S:      Supported
16047 F:      drivers/clk/axs10x/*
16048 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16049
16050 SYNOPSYS ARC SDP platform support
16051 M:      Alexey Brodkin <abrodkin@synopsys.com>
16052 S:      Supported
16053 F:      arch/arc/plat-axs10x
16054 F:      arch/arc/boot/dts/ax*
16055 F:      Documentation/devicetree/bindings/arc/axs10*
16056
16057 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16058 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16059 S:      Supported
16060 F:      drivers/reset/reset-axs10x.c
16061 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16062
16063 SYNOPSYS CREG GPIO DRIVER
16064 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16065 S:      Maintained
16066 F:      drivers/gpio/gpio-creg-snps.c
16067 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16068
16069 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16070 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16071 S:      Maintained
16072 F:      drivers/tty/serial/8250/8250_dw.c
16073
16074 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16075 M:      Hoan Tran <hoan@os.amperecomputing.com>
16076 L:      linux-gpio@vger.kernel.org
16077 S:      Maintained
16078 F:      drivers/gpio/gpio-dwapb.c
16079 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16080
16081 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16082 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16083 S:      Maintained
16084 F:      drivers/dma/dw-axi-dmac/
16085 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16086
16087 SYNOPSYS DESIGNWARE DMAC DRIVER
16088 M:      Viresh Kumar <vireshk@kernel.org>
16089 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16090 S:      Maintained
16091 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
16092 F:      drivers/dma/dw/
16093 F:      include/dt-bindings/dma/dw-dmac.h
16094 F:      include/linux/dma/dw.h
16095 F:      include/linux/platform_data/dma-dw.h
16096
16097 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16098 M:      Jose Abreu <Jose.Abreu@synopsys.com>
16099 L:      netdev@vger.kernel.org
16100 S:      Supported
16101 F:      drivers/net/ethernet/synopsys/
16102
16103 SYNOPSYS DESIGNWARE I2C DRIVER
16104 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
16105 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16106 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
16107 L:      linux-i2c@vger.kernel.org
16108 S:      Maintained
16109 F:      drivers/i2c/busses/i2c-designware-*
16110 F:      include/linux/platform_data/i2c-designware.h
16111
16112 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16113 M:      Jaehoon Chung <jh80.chung@samsung.com>
16114 L:      linux-mmc@vger.kernel.org
16115 S:      Maintained
16116 F:      drivers/mmc/host/dw_mmc*
16117
16118 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16119 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16120 S:      Supported
16121 F:      drivers/reset/reset-hsdk.c
16122 F:      include/dt-bindings/reset/snps,hsdk-reset.h
16123 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16124
16125 SYSTEM CONFIGURATION (SYSCON)
16126 M:      Lee Jones <lee.jones@linaro.org>
16127 M:      Arnd Bergmann <arnd@arndb.de>
16128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16129 S:      Supported
16130 F:      drivers/mfd/syscon.c
16131
16132 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16133 M:      Sudeep Holla <sudeep.holla@arm.com>
16134 L:      linux-arm-kernel@lists.infradead.org
16135 S:      Maintained
16136 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16137 F:      drivers/clk/clk-sc[mp]i.c
16138 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16139 F:      drivers/firmware/arm_scpi.c
16140 F:      drivers/firmware/arm_scmi/
16141 F:      drivers/reset/reset-scmi.c
16142 F:      include/linux/sc[mp]i_protocol.h
16143
16144 SYSTEM RESET/SHUTDOWN DRIVERS
16145 M:      Sebastian Reichel <sre@kernel.org>
16146 L:      linux-pm@vger.kernel.org
16147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16148 S:      Maintained
16149 F:      Documentation/devicetree/bindings/power/reset/
16150 F:      drivers/power/reset/
16151
16152 SYSTEM TRACE MODULE CLASS
16153 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16154 S:      Maintained
16155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16156 F:      Documentation/trace/stm.rst
16157 F:      drivers/hwtracing/stm/
16158 F:      include/linux/stm.h
16159 F:      include/uapi/linux/stm.h
16160
16161 SYSTEM76 ACPI DRIVER
16162 M:      Jeremy Soller <jeremy@system76.com>
16163 M:      System76 Product Development <productdev@system76.com>
16164 L:      platform-driver-x86@vger.kernel.org
16165 S:      Maintained
16166 F:      drivers/platform/x86/system76_acpi.c
16167
16168 SYSV FILESYSTEM
16169 M:      Christoph Hellwig <hch@infradead.org>
16170 S:      Maintained
16171 F:      Documentation/filesystems/sysv-fs.txt
16172 F:      fs/sysv/
16173 F:      include/linux/sysv_fs.h
16174
16175 TASKSTATS STATISTICS INTERFACE
16176 M:      Balbir Singh <bsingharora@gmail.com>
16177 S:      Maintained
16178 F:      Documentation/accounting/taskstats*
16179 F:      include/linux/taskstats*
16180 F:      kernel/taskstats.c
16181
16182 TC subsystem
16183 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16184 M:      Cong Wang <xiyou.wangcong@gmail.com>
16185 M:      Jiri Pirko <jiri@resnulli.us>
16186 L:      netdev@vger.kernel.org
16187 S:      Maintained
16188 F:      include/net/pkt_cls.h
16189 F:      include/net/pkt_sched.h
16190 F:      include/net/tc_act/
16191 F:      include/uapi/linux/pkt_cls.h
16192 F:      include/uapi/linux/pkt_sched.h
16193 F:      include/uapi/linux/tc_act/
16194 F:      include/uapi/linux/tc_ematch/
16195 F:      net/sched/
16196
16197 TC90522 MEDIA DRIVER
16198 M:      Akihiro Tsukada <tskd08@gmail.com>
16199 L:      linux-media@vger.kernel.org
16200 S:      Odd Fixes
16201 F:      drivers/media/dvb-frontends/tc90522*
16202
16203 TCP LOW PRIORITY MODULE
16204 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16205 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16206 W:      http://tcp-lp-mod.sourceforge.net/
16207 S:      Maintained
16208 F:      net/ipv4/tcp_lp.c
16209
16210 TDA10071 MEDIA DRIVER
16211 M:      Antti Palosaari <crope@iki.fi>
16212 L:      linux-media@vger.kernel.org
16213 W:      https://linuxtv.org
16214 W:      http://palosaari.fi/linux/
16215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16216 T:      git git://linuxtv.org/anttip/media_tree.git
16217 S:      Maintained
16218 F:      drivers/media/dvb-frontends/tda10071*
16219
16220 TDA18212 MEDIA DRIVER
16221 M:      Antti Palosaari <crope@iki.fi>
16222 L:      linux-media@vger.kernel.org
16223 W:      https://linuxtv.org
16224 W:      http://palosaari.fi/linux/
16225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16226 T:      git git://linuxtv.org/anttip/media_tree.git
16227 S:      Maintained
16228 F:      drivers/media/tuners/tda18212*
16229
16230 TDA18218 MEDIA DRIVER
16231 M:      Antti Palosaari <crope@iki.fi>
16232 L:      linux-media@vger.kernel.org
16233 W:      https://linuxtv.org
16234 W:      http://palosaari.fi/linux/
16235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16236 T:      git git://linuxtv.org/anttip/media_tree.git
16237 S:      Maintained
16238 F:      drivers/media/tuners/tda18218*
16239
16240 TDA18250 MEDIA DRIVER
16241 M:      Olli Salonen <olli.salonen@iki.fi>
16242 L:      linux-media@vger.kernel.org
16243 W:      https://linuxtv.org
16244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16245 T:      git git://linuxtv.org/media_tree.git
16246 S:      Maintained
16247 F:      drivers/media/tuners/tda18250*
16248
16249 TDA18271 MEDIA DRIVER
16250 M:      Michael Krufky <mkrufky@linuxtv.org>
16251 L:      linux-media@vger.kernel.org
16252 W:      https://linuxtv.org
16253 W:      http://github.com/mkrufky
16254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16255 T:      git git://linuxtv.org/mkrufky/tuners.git
16256 S:      Maintained
16257 F:      drivers/media/tuners/tda18271*
16258
16259 TDA1997x MEDIA DRIVER
16260 M:      Tim Harvey <tharvey@gateworks.com>
16261 L:      linux-media@vger.kernel.org
16262 W:      https://linuxtv.org
16263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16264 S:      Maintained
16265 F:      drivers/media/i2c/tda1997x.*
16266
16267 TDA827x MEDIA DRIVER
16268 M:      Michael Krufky <mkrufky@linuxtv.org>
16269 L:      linux-media@vger.kernel.org
16270 W:      https://linuxtv.org
16271 W:      http://github.com/mkrufky
16272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16273 T:      git git://linuxtv.org/mkrufky/tuners.git
16274 S:      Maintained
16275 F:      drivers/media/tuners/tda8290.*
16276
16277 TDA8290 MEDIA DRIVER
16278 M:      Michael Krufky <mkrufky@linuxtv.org>
16279 L:      linux-media@vger.kernel.org
16280 W:      https://linuxtv.org
16281 W:      http://github.com/mkrufky
16282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16283 T:      git git://linuxtv.org/mkrufky/tuners.git
16284 S:      Maintained
16285 F:      drivers/media/tuners/tda8290.*
16286
16287 TDA9840 MEDIA DRIVER
16288 M:      Hans Verkuil <hverkuil@xs4all.nl>
16289 L:      linux-media@vger.kernel.org
16290 T:      git git://linuxtv.org/media_tree.git
16291 W:      https://linuxtv.org
16292 S:      Maintained
16293 F:      drivers/media/i2c/tda9840*
16294
16295 TEA5761 TUNER DRIVER
16296 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16297 L:      linux-media@vger.kernel.org
16298 W:      https://linuxtv.org
16299 T:      git git://linuxtv.org/media_tree.git
16300 S:      Odd fixes
16301 F:      drivers/media/tuners/tea5761.*
16302
16303 TEA5767 TUNER DRIVER
16304 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16305 L:      linux-media@vger.kernel.org
16306 W:      https://linuxtv.org
16307 T:      git git://linuxtv.org/media_tree.git
16308 S:      Maintained
16309 F:      drivers/media/tuners/tea5767.*
16310
16311 TEA6415C MEDIA DRIVER
16312 M:      Hans Verkuil <hverkuil@xs4all.nl>
16313 L:      linux-media@vger.kernel.org
16314 T:      git git://linuxtv.org/media_tree.git
16315 W:      https://linuxtv.org
16316 S:      Maintained
16317 F:      drivers/media/i2c/tea6415c*
16318
16319 TEA6420 MEDIA DRIVER
16320 M:      Hans Verkuil <hverkuil@xs4all.nl>
16321 L:      linux-media@vger.kernel.org
16322 T:      git git://linuxtv.org/media_tree.git
16323 W:      https://linuxtv.org
16324 S:      Maintained
16325 F:      drivers/media/i2c/tea6420*
16326
16327 TEAM DRIVER
16328 M:      Jiri Pirko <jiri@resnulli.us>
16329 L:      netdev@vger.kernel.org
16330 S:      Supported
16331 F:      drivers/net/team/
16332 F:      include/linux/if_team.h
16333 F:      include/uapi/linux/if_team.h
16334
16335 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16336 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16337 S:      Maintained
16338 F:      arch/x86/platform/ts5500/
16339
16340 TECHNOTREND USB IR RECEIVER
16341 M:      Sean Young <sean@mess.org>
16342 L:      linux-media@vger.kernel.org
16343 S:      Maintained
16344 F:      drivers/media/rc/ttusbir.c
16345
16346 TECHWELL TW9910 VIDEO DECODER
16347 L:      linux-media@vger.kernel.org
16348 S:      Orphan
16349 F:      drivers/media/i2c/tw9910.c
16350 F:      include/media/i2c/tw9910.h
16351
16352 TEE SUBSYSTEM
16353 M:      Jens Wiklander <jens.wiklander@linaro.org>
16354 L:      tee-dev@lists.linaro.org
16355 S:      Maintained
16356 F:      include/linux/tee_drv.h
16357 F:      include/uapi/linux/tee.h
16358 F:      drivers/tee/
16359 F:      Documentation/tee.txt
16360
16361 TEGRA ARCHITECTURE SUPPORT
16362 M:      Thierry Reding <thierry.reding@gmail.com>
16363 M:      Jonathan Hunter <jonathanh@nvidia.com>
16364 L:      linux-tegra@vger.kernel.org
16365 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16367 S:      Supported
16368 N:      [^a-z]tegra
16369
16370 TEGRA CLOCK DRIVER
16371 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16372 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16373 S:      Supported
16374 F:      drivers/clk/tegra/
16375
16376 TEGRA DMA DRIVERS
16377 M:      Laxman Dewangan <ldewangan@nvidia.com>
16378 M:      Jon Hunter <jonathanh@nvidia.com>
16379 S:      Supported
16380 F:      drivers/dma/tegra*
16381
16382 TEGRA I2C DRIVER
16383 M:      Laxman Dewangan <ldewangan@nvidia.com>
16384 R:      Dmitry Osipenko <digetx@gmail.com>
16385 S:      Supported
16386 F:      drivers/i2c/busses/i2c-tegra.c
16387
16388 TEGRA IOMMU DRIVERS
16389 M:      Thierry Reding <thierry.reding@gmail.com>
16390 L:      linux-tegra@vger.kernel.org
16391 S:      Supported
16392 F:      drivers/iommu/tegra*
16393
16394 TEGRA KBC DRIVER
16395 M:      Laxman Dewangan <ldewangan@nvidia.com>
16396 S:      Supported
16397 F:      drivers/input/keyboard/tegra-kbc.c
16398
16399 TEGRA NAND DRIVER
16400 M:      Stefan Agner <stefan@agner.ch>
16401 M:      Lucas Stach <dev@lynxeye.de>
16402 S:      Maintained
16403 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16404 F:      drivers/mtd/nand/raw/tegra_nand.c
16405
16406 TEGRA PWM DRIVER
16407 M:      Thierry Reding <thierry.reding@gmail.com>
16408 S:      Supported
16409 F:      drivers/pwm/pwm-tegra.c
16410
16411 TEGRA SERIAL DRIVER
16412 M:      Laxman Dewangan <ldewangan@nvidia.com>
16413 S:      Supported
16414 F:      drivers/tty/serial/serial-tegra.c
16415
16416 TEGRA SPI DRIVER
16417 M:      Laxman Dewangan <ldewangan@nvidia.com>
16418 S:      Supported
16419 F:      drivers/spi/spi-tegra*
16420
16421 TEGRA XUSB PADCTL DRIVER
16422 M:      JC Kuo <jckuo@nvidia.com>
16423 S:      Supported
16424 F:      drivers/phy/tegra/xusb*
16425
16426 TEHUTI ETHERNET DRIVER
16427 M:      Andy Gospodarek <andy@greyhouse.net>
16428 L:      netdev@vger.kernel.org
16429 S:      Supported
16430 F:      drivers/net/ethernet/tehuti/*
16431
16432 Telecom Clock Driver for MCPL0010
16433 M:      Mark Gross <mark.gross@intel.com>
16434 S:      Supported
16435 F:      drivers/char/tlclk.c
16436
16437 TENSILICA XTENSA PORT (xtensa)
16438 M:      Chris Zankel <chris@zankel.net>
16439 M:      Max Filippov <jcmvbkbc@gmail.com>
16440 L:      linux-xtensa@linux-xtensa.org
16441 T:      git git://github.com/czankel/xtensa-linux.git
16442 S:      Maintained
16443 F:      arch/xtensa/
16444 F:      drivers/irqchip/irq-xtensa-*
16445
16446 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16447 M:      Nishanth Menon <nm@ti.com>
16448 M:      Tero Kristo <t-kristo@ti.com>
16449 M:      Santosh Shilimkar <ssantosh@kernel.org>
16450 L:      linux-arm-kernel@lists.infradead.org
16451 S:      Maintained
16452 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16453 F:      drivers/firmware/ti_sci*
16454 F:      include/linux/soc/ti/ti_sci_protocol.h
16455 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16456 F:      drivers/soc/ti/ti_sci_pm_domains.c
16457 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16458 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16459 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16460 F:      drivers/clk/keystone/sci-clk.c
16461 F:      drivers/reset/reset-ti-sci.c
16462 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16463 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16464 F:      drivers/irqchip/irq-ti-sci-intr.c
16465 F:      drivers/irqchip/irq-ti-sci-inta.c
16466 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16467 F:      drivers/soc/ti/ti_sci_inta_msi.c
16468
16469 Texas Instruments ASoC drivers
16470 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16471 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16472 S:      Maintained
16473 F:      sound/soc/ti/
16474
16475 Texas Instruments' DAC7612 DAC Driver
16476 M:      Ricardo Ribalda <ricardo@ribalda.com>
16477 L:      linux-iio@vger.kernel.org
16478 S:      Supported
16479 F:      drivers/iio/dac/ti-dac7612.c
16480 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16481
16482 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16483 M:      Hans Verkuil <hverkuil@xs4all.nl>
16484 L:      linux-media@vger.kernel.org
16485 T:      git git://linuxtv.org/media_tree.git
16486 W:      https://linuxtv.org
16487 S:      Maintained
16488 F:      drivers/media/radio/radio-raremono.c
16489
16490 THERMAL
16491 M:      Zhang Rui <rui.zhang@intel.com>
16492 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16493 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16494 L:      linux-pm@vger.kernel.org
16495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16496 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16497 S:      Supported
16498 F:      drivers/thermal/
16499 F:      include/linux/thermal.h
16500 F:      include/uapi/linux/thermal.h
16501 F:      include/linux/cpu_cooling.h
16502 F:      Documentation/devicetree/bindings/thermal/
16503
16504 THERMAL/CPU_COOLING
16505 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16506 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16507 M:      Viresh Kumar <viresh.kumar@linaro.org>
16508 M:      Javi Merino <javi.merino@kernel.org>
16509 L:      linux-pm@vger.kernel.org
16510 S:      Supported
16511 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16512 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
16513 F:      drivers/thermal/cpufreq_cooling.c
16514 F:      drivers/thermal/cpuidle_cooling.c
16515 F:      include/linux/cpu_cooling.h
16516
16517 THERMAL DRIVER FOR AMLOGIC SOCS
16518 M:      Guillaume La Roque <glaroque@baylibre.com>
16519 L:      linux-pm@vger.kernel.org
16520 L:      linux-amlogic@lists.infradead.org
16521 W:      http://linux-meson.com/
16522 S:      Supported
16523 F:      drivers/thermal/amlogic_thermal.c
16524 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16525
16526 THINKPAD ACPI EXTRAS DRIVER
16527 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16528 L:      ibm-acpi-devel@lists.sourceforge.net
16529 L:      platform-driver-x86@vger.kernel.org
16530 W:      http://ibm-acpi.sourceforge.net
16531 W:      http://thinkwiki.org/wiki/Ibm-acpi
16532 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16533 S:      Maintained
16534 F:      drivers/platform/x86/thinkpad_acpi.c
16535
16536 THUNDERBOLT DRIVER
16537 M:      Andreas Noever <andreas.noever@gmail.com>
16538 M:      Michael Jamet <michael.jamet@intel.com>
16539 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16540 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16541 L:      linux-usb@vger.kernel.org
16542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16543 S:      Maintained
16544 F:      Documentation/admin-guide/thunderbolt.rst
16545 F:      drivers/thunderbolt/
16546 F:      include/linux/thunderbolt.h
16547
16548 THUNDERBOLT NETWORK DRIVER
16549 M:      Michael Jamet <michael.jamet@intel.com>
16550 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16551 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16552 L:      netdev@vger.kernel.org
16553 S:      Maintained
16554 F:      drivers/net/thunderbolt.c
16555
16556 THUNDERX GPIO DRIVER
16557 M:      Robert Richter <rrichter@marvell.com>
16558 S:      Maintained
16559 F:      drivers/gpio/gpio-thunderx.c
16560
16561 TI AM437X VPFE DRIVER
16562 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16563 L:      linux-media@vger.kernel.org
16564 W:      https://linuxtv.org
16565 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16566 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16567 S:      Maintained
16568 F:      drivers/media/platform/am437x/
16569
16570 TI BANDGAP AND THERMAL DRIVER
16571 M:      Eduardo Valentin <edubezval@gmail.com>
16572 M:      Keerthy <j-keerthy@ti.com>
16573 L:      linux-pm@vger.kernel.org
16574 L:      linux-omap@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/thermal/ti-soc-thermal/
16577
16578 TI BQ27XXX POWER SUPPLY DRIVER
16579 R:      Andrew F. Davis <afd@ti.com>
16580 F:      include/linux/power/bq27xxx_battery.h
16581 F:      drivers/power/supply/bq27xxx_battery.c
16582 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16583
16584 TI CDCE706 CLOCK DRIVER
16585 M:      Max Filippov <jcmvbkbc@gmail.com>
16586 S:      Maintained
16587 F:      drivers/clk/clk-cdce706.c
16588
16589 TI CLOCK DRIVER
16590 M:      Tero Kristo <t-kristo@ti.com>
16591 L:      linux-omap@vger.kernel.org
16592 S:      Maintained
16593 F:      drivers/clk/ti/
16594 F:      include/linux/clk/ti.h
16595
16596 TI DAVINCI MACHINE SUPPORT
16597 M:      Sekhar Nori <nsekhar@ti.com>
16598 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16601 S:      Supported
16602 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16603 F:      arch/arm/mach-davinci/
16604 F:      drivers/i2c/busses/i2c-davinci.c
16605 F:      arch/arm/boot/dts/da850*
16606
16607 TI DAVINCI SERIES CLOCK DRIVER
16608 M:      David Lechner <david@lechnology.com>
16609 R:      Sekhar Nori <nsekhar@ti.com>
16610 S:      Maintained
16611 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16612 F:      drivers/clk/davinci/
16613
16614 TI DAVINCI SERIES GPIO DRIVER
16615 M:      Keerthy <j-keerthy@ti.com>
16616 L:      linux-gpio@vger.kernel.org
16617 S:      Maintained
16618 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16619 F:      drivers/gpio/gpio-davinci.c
16620
16621 TI DAVINCI SERIES MEDIA DRIVER
16622 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16623 L:      linux-media@vger.kernel.org
16624 W:      https://linuxtv.org
16625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16626 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16627 S:      Maintained
16628 F:      drivers/media/platform/davinci/
16629 F:      include/media/davinci/
16630
16631 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16632 R:      David Lechner <david@lechnology.com>
16633 L:      linux-iio@vger.kernel.org
16634 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16635 F:      drivers/counter/ti-eqep.c
16636
16637 TI ETHERNET SWITCH DRIVER (CPSW)
16638 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16639 L:      linux-omap@vger.kernel.org
16640 L:      netdev@vger.kernel.org
16641 S:      Maintained
16642 F:      drivers/net/ethernet/ti/cpsw*
16643 F:      drivers/net/ethernet/ti/davinci*
16644
16645 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16646 M:      Alex Dubov <oakad@yahoo.com>
16647 S:      Maintained
16648 W:      http://tifmxx.berlios.de/
16649 F:      drivers/memstick/host/tifm_ms.c
16650 F:      drivers/misc/tifm*
16651 F:      drivers/mmc/host/tifm_sd.c
16652 F:      include/linux/tifm.h
16653
16654 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16655 M:      Santosh Shilimkar <ssantosh@kernel.org>
16656 L:      linux-kernel@vger.kernel.org
16657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16658 S:      Maintained
16659 F:      drivers/soc/ti/*
16660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16661
16662 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16663 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16664 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16666 S:      Maintained
16667 F:      sound/soc/codecs/lm49453*
16668 F:      sound/soc/codecs/isabelle*
16669
16670 TI LP855x BACKLIGHT DRIVER
16671 M:      Milo Kim <milo.kim@ti.com>
16672 S:      Maintained
16673 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16674 F:      drivers/video/backlight/lp855x_bl.c
16675 F:      include/linux/platform_data/lp855x.h
16676
16677 TI LP8727 CHARGER DRIVER
16678 M:      Milo Kim <milo.kim@ti.com>
16679 S:      Maintained
16680 F:      drivers/power/supply/lp8727_charger.c
16681 F:      include/linux/platform_data/lp8727.h
16682
16683 TI LP8788 MFD DRIVER
16684 M:      Milo Kim <milo.kim@ti.com>
16685 S:      Maintained
16686 F:      drivers/iio/adc/lp8788_adc.c
16687 F:      drivers/leds/leds-lp8788.c
16688 F:      drivers/mfd/lp8788*.c
16689 F:      drivers/power/supply/lp8788-charger.c
16690 F:      drivers/regulator/lp8788-*.c
16691 F:      include/linux/mfd/lp8788*.h
16692
16693 TI NETCP ETHERNET DRIVER
16694 M:      Wingman Kwok <w-kwok2@ti.com>
16695 M:      Murali Karicheri <m-karicheri2@ti.com>
16696 L:      netdev@vger.kernel.org
16697 S:      Maintained
16698 F:      drivers/net/ethernet/ti/netcp*
16699
16700 TI PCM3060 ASoC CODEC DRIVER
16701 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16703 S:      Maintained
16704 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16705 F:      sound/soc/codecs/pcm3060*
16706
16707 TI TAS571X FAMILY ASoC CODEC DRIVER
16708 M:      Kevin Cernekee <cernekee@chromium.org>
16709 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16710 S:      Odd Fixes
16711 F:      sound/soc/codecs/tas571x*
16712
16713 TI TCAN4X5X DEVICE DRIVER
16714 M:      Dan Murphy <dmurphy@ti.com>
16715 L:      linux-can@vger.kernel.org
16716 S:      Maintained
16717 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16718 F:      drivers/net/can/m_can/tcan4x5x.c
16719
16720 TI TRF7970A NFC DRIVER
16721 M:      Mark Greer <mgreer@animalcreek.com>
16722 L:      linux-wireless@vger.kernel.org
16723 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16724 S:      Supported
16725 F:      drivers/nfc/trf7970a.c
16726 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16727
16728 TI TWL4030 SERIES SOC CODEC DRIVER
16729 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16731 S:      Maintained
16732 F:      sound/soc/codecs/twl4030*
16733
16734 TI VPE/CAL DRIVERS
16735 M:      Benoit Parrot <bparrot@ti.com>
16736 L:      linux-media@vger.kernel.org
16737 W:      http://linuxtv.org/
16738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16739 S:      Maintained
16740 F:      drivers/media/platform/ti-vpe/
16741 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16742
16743 TI WILINK WIRELESS DRIVERS
16744 L:      linux-wireless@vger.kernel.org
16745 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16746 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16748 S:      Orphan
16749 F:      drivers/net/wireless/ti/
16750 F:      include/linux/wl12xx.h
16751
16752 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16753 M:      John Stultz <john.stultz@linaro.org>
16754 M:      Thomas Gleixner <tglx@linutronix.de>
16755 R:      Stephen Boyd <sboyd@kernel.org>
16756 L:      linux-kernel@vger.kernel.org
16757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16758 S:      Supported
16759 F:      include/linux/clocksource.h
16760 F:      include/linux/time.h
16761 F:      include/linux/timex.h
16762 F:      include/uapi/linux/time.h
16763 F:      include/uapi/linux/timex.h
16764 F:      kernel/time/clocksource.c
16765 F:      kernel/time/time*.c
16766 F:      kernel/time/alarmtimer.c
16767 F:      kernel/time/ntp.c
16768 F:      tools/testing/selftests/timers/
16769
16770 TIPC NETWORK LAYER
16771 M:      Jon Maloy <jmaloy@redhat.com>
16772 M:      Ying Xue <ying.xue@windriver.com>
16773 L:      netdev@vger.kernel.org (core kernel code)
16774 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16775 W:      http://tipc.sourceforge.net/
16776 S:      Maintained
16777 F:      include/uapi/linux/tipc*.h
16778 F:      net/tipc/
16779
16780 TLAN NETWORK DRIVER
16781 M:      Samuel Chessman <chessman@tux.org>
16782 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16783 W:      http://sourceforge.net/projects/tlan/
16784 S:      Maintained
16785 F:      Documentation/networking/device_drivers/ti/tlan.txt
16786 F:      drivers/net/ethernet/ti/tlan.*
16787
16788 TM6000 VIDEO4LINUX DRIVER
16789 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16790 L:      linux-media@vger.kernel.org
16791 W:      https://linuxtv.org
16792 T:      git git://linuxtv.org/media_tree.git
16793 S:      Odd fixes
16794 F:      drivers/media/usb/tm6000/
16795 F:      Documentation/media/v4l-drivers/tm6000*
16796
16797 TMIO/SDHI MMC DRIVER
16798 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16799 L:      linux-mmc@vger.kernel.org
16800 S:      Supported
16801 F:      drivers/mmc/host/tmio_mmc*
16802 F:      drivers/mmc/host/renesas_sdhi*
16803 F:      include/linux/mfd/tmio.h
16804
16805 TMP401 HARDWARE MONITOR DRIVER
16806 M:      Guenter Roeck <linux@roeck-us.net>
16807 L:      linux-hwmon@vger.kernel.org
16808 S:      Maintained
16809 F:      Documentation/hwmon/tmp401.rst
16810 F:      drivers/hwmon/tmp401.c
16811
16812 TMP513 HARDWARE MONITOR DRIVER
16813 M:      Eric Tremblay <etremblay@distech-controls.com>
16814 L:      linux-hwmon@vger.kernel.org
16815 S:      Maintained
16816 F:      Documentation/hwmon/tmp513.rst
16817 F:      drivers/hwmon/tmp513.c
16818
16819 TMPFS (SHMEM FILESYSTEM)
16820 M:      Hugh Dickins <hughd@google.com>
16821 L:      linux-mm@kvack.org
16822 S:      Maintained
16823 F:      include/linux/shmem_fs.h
16824 F:      mm/shmem.c
16825
16826 TOMOYO SECURITY MODULE
16827 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16828 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16829 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16830 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16831 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16832 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16833 W:      https://tomoyo.osdn.jp/
16834 S:      Maintained
16835 F:      security/tomoyo/
16836
16837 TOPSTAR LAPTOP EXTRAS DRIVER
16838 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16839 L:      platform-driver-x86@vger.kernel.org
16840 S:      Maintained
16841 F:      drivers/platform/x86/topstar-laptop.c
16842
16843 TORTURE-TEST MODULES
16844 M:      Davidlohr Bueso <dave@stgolabs.net>
16845 M:      "Paul E. McKenney" <paulmck@kernel.org>
16846 M:      Josh Triplett <josh@joshtriplett.org>
16847 L:      linux-kernel@vger.kernel.org
16848 S:      Supported
16849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16850 F:      Documentation/RCU/torture.txt
16851 F:      kernel/torture.c
16852 F:      kernel/rcu/rcutorture.c
16853 F:      kernel/rcu/rcuperf.c
16854 F:      kernel/locking/locktorture.c
16855
16856 TOSHIBA ACPI EXTRAS DRIVER
16857 M:      Azael Avalos <coproscefalo@gmail.com>
16858 L:      platform-driver-x86@vger.kernel.org
16859 S:      Maintained
16860 F:      drivers/platform/x86/toshiba_acpi.c
16861
16862 TOSHIBA BLUETOOTH DRIVER
16863 M:      Azael Avalos <coproscefalo@gmail.com>
16864 L:      platform-driver-x86@vger.kernel.org
16865 S:      Maintained
16866 F:      drivers/platform/x86/toshiba_bluetooth.c
16867
16868 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16869 M:      Azael Avalos <coproscefalo@gmail.com>
16870 L:      platform-driver-x86@vger.kernel.org
16871 S:      Maintained
16872 F:      drivers/platform/x86/toshiba_haps.c
16873
16874 TOSHIBA SMM DRIVER
16875 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16876 W:      http://www.buzzard.org.uk/toshiba/
16877 S:      Maintained
16878 F:      drivers/char/toshiba.c
16879 F:      include/linux/toshiba.h
16880 F:      include/uapi/linux/toshiba.h
16881
16882 TOSHIBA TC358743 DRIVER
16883 M:      Mats Randgaard <matrandg@cisco.com>
16884 L:      linux-media@vger.kernel.org
16885 S:      Maintained
16886 F:      drivers/media/i2c/tc358743*
16887 F:      include/media/i2c/tc358743.h
16888
16889 TOSHIBA WMI HOTKEYS DRIVER
16890 M:      Azael Avalos <coproscefalo@gmail.com>
16891 L:      platform-driver-x86@vger.kernel.org
16892 S:      Maintained
16893 F:      drivers/platform/x86/toshiba-wmi.c
16894
16895 TPM DEVICE DRIVER
16896 M:      Peter Huewe <peterhuewe@gmx.de>
16897 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16898 R:      Jason Gunthorpe <jgg@ziepe.ca>
16899 L:      linux-integrity@vger.kernel.org
16900 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16901 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16902 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16903 S:      Maintained
16904 F:      drivers/char/tpm/
16905
16906 TRACING
16907 M:      Steven Rostedt <rostedt@goodmis.org>
16908 M:      Ingo Molnar <mingo@redhat.com>
16909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16910 S:      Maintained
16911 F:      Documentation/trace/ftrace.rst
16912 F:      arch/*/*/*/ftrace.h
16913 F:      arch/*/kernel/ftrace.c
16914 F:      include/*/ftrace.h
16915 F:      include/linux/trace*.h
16916 F:      include/trace/
16917 F:      kernel/trace/
16918 F:      tools/testing/selftests/ftrace/
16919
16920 TRACING MMIO ACCESSES (MMIOTRACE)
16921 M:      Steven Rostedt <rostedt@goodmis.org>
16922 M:      Ingo Molnar <mingo@kernel.org>
16923 R:      Karol Herbst <karolherbst@gmail.com>
16924 R:      Pekka Paalanen <ppaalanen@gmail.com>
16925 S:      Maintained
16926 L:      linux-kernel@vger.kernel.org
16927 L:      nouveau@lists.freedesktop.org
16928 F:      kernel/trace/trace_mmiotrace.c
16929 F:      include/linux/mmiotrace.h
16930 F:      arch/x86/mm/kmmio.c
16931 F:      arch/x86/mm/mmio-mod.c
16932 F:      arch/x86/mm/testmmiotrace.c
16933
16934 TRIVIAL PATCHES
16935 M:      Jiri Kosina <trivial@kernel.org>
16936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16937 S:      Maintained
16938 K:      ^Subject:.*(?i)trivial
16939
16940 TEMPO SEMICONDUCTOR DRIVERS
16941 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16942 S:      Maintained
16943 F:      sound/soc/codecs/tscs*.c
16944 F:      sound/soc/codecs/tscs*.h
16945 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16946
16947 TTY LAYER
16948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16949 M:      Jiri Slaby <jslaby@suse.com>
16950 S:      Supported
16951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16952 F:      Documentation/driver-api/serial/
16953 F:      drivers/tty/
16954 F:      drivers/tty/serial/serial_core.c
16955 F:      include/linux/serial_core.h
16956 F:      include/linux/serial.h
16957 F:      include/linux/tty.h
16958 F:      include/uapi/linux/serial_core.h
16959 F:      include/uapi/linux/serial.h
16960 F:      include/uapi/linux/tty.h
16961
16962 TUA9001 MEDIA DRIVER
16963 M:      Antti Palosaari <crope@iki.fi>
16964 L:      linux-media@vger.kernel.org
16965 W:      https://linuxtv.org
16966 W:      http://palosaari.fi/linux/
16967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16968 T:      git git://linuxtv.org/anttip/media_tree.git
16969 S:      Maintained
16970 F:      drivers/media/tuners/tua9001*
16971
16972 TULIP NETWORK DRIVERS
16973 L:      netdev@vger.kernel.org
16974 L:      linux-parisc@vger.kernel.org
16975 S:      Orphan
16976 F:      drivers/net/ethernet/dec/tulip/
16977
16978 TUN/TAP driver
16979 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16980 W:      http://vtun.sourceforge.net/tun
16981 S:      Maintained
16982 F:      Documentation/networking/tuntap.txt
16983 F:      arch/um/os-Linux/drivers/
16984
16985 TURBOCHANNEL SUBSYSTEM
16986 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16987 M:      Ralf Baechle <ralf@linux-mips.org>
16988 L:      linux-mips@vger.kernel.org
16989 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16990 S:      Maintained
16991 F:      drivers/tc/
16992 F:      include/linux/tc.h
16993
16994 TURBOSTAT UTILITY
16995 M:      "Len Brown" <lenb@kernel.org>
16996 L:      linux-pm@vger.kernel.org
16997 B:      https://bugzilla.kernel.org
16998 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17000 S:      Supported
17001 F:      tools/power/x86/turbostat/
17002
17003 TW5864 VIDEO4LINUX DRIVER
17004 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17005 M:      Anton Sviridenko <anton@corp.bluecherry.net>
17006 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17007 M:      Andrey Utkin <andrey_utkin@fastmail.com>
17008 L:      linux-media@vger.kernel.org
17009 S:      Supported
17010 F:      drivers/media/pci/tw5864/
17011
17012 TW68 VIDEO4LINUX DRIVER
17013 M:      Hans Verkuil <hverkuil@xs4all.nl>
17014 L:      linux-media@vger.kernel.org
17015 T:      git git://linuxtv.org/media_tree.git
17016 W:      https://linuxtv.org
17017 S:      Odd Fixes
17018 F:      drivers/media/pci/tw68/
17019
17020 TW686X VIDEO4LINUX DRIVER
17021 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17022 L:      linux-media@vger.kernel.org
17023 T:      git git://linuxtv.org/media_tree.git
17024 W:      http://linuxtv.org
17025 S:      Maintained
17026 F:      drivers/media/pci/tw686x/
17027
17028 UBI FILE SYSTEM (UBIFS)
17029 M:      Richard Weinberger <richard@nod.at>
17030 L:      linux-mtd@lists.infradead.org
17031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17033 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
17034 S:      Supported
17035 F:      Documentation/filesystems/ubifs.txt
17036 F:      fs/ubifs/
17037
17038 UCLINUX (M68KNOMMU AND COLDFIRE)
17039 M:      Greg Ungerer <gerg@linux-m68k.org>
17040 W:      http://www.linux-m68k.org/
17041 W:      http://www.uclinux.org/
17042 L:      linux-m68k@lists.linux-m68k.org
17043 L:      uclinux-dev@uclinux.org  (subscribers-only)
17044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17045 S:      Maintained
17046 F:      arch/m68k/coldfire/
17047 F:      arch/m68k/68*/
17048 F:      arch/m68k/*/*_no.*
17049 F:      arch/m68k/include/asm/*_no.*
17050
17051 UDF FILESYSTEM
17052 M:      Jan Kara <jack@suse.com>
17053 S:      Maintained
17054 F:      Documentation/filesystems/udf.txt
17055 F:      fs/udf/
17056
17057 UDRAW TABLET
17058 M:      Bastien Nocera <hadess@hadess.net>
17059 L:      linux-input@vger.kernel.org
17060 S:      Maintained
17061 F:      drivers/hid/hid-udraw-ps3.c
17062
17063 UFS FILESYSTEM
17064 M:      Evgeniy Dushistov <dushistov@mail.ru>
17065 S:      Maintained
17066 F:      Documentation/admin-guide/ufs.rst
17067 F:      fs/ufs/
17068
17069 UHID USERSPACE HID IO DRIVER:
17070 M:      David Herrmann <dh.herrmann@googlemail.com>
17071 L:      linux-input@vger.kernel.org
17072 S:      Maintained
17073 F:      drivers/hid/uhid.c
17074 F:      include/uapi/linux/uhid.h
17075
17076 ULPI BUS
17077 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17078 L:      linux-usb@vger.kernel.org
17079 S:      Maintained
17080 F:      drivers/usb/common/ulpi.c
17081 F:      include/linux/ulpi/
17082
17083 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
17084 L:      devel@driverdev.osuosl.org
17085 S:      Obsolete
17086 F:      drivers/staging/uwb/
17087
17088 UNICODE SUBSYSTEM:
17089 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
17090 L:      linux-fsdevel@vger.kernel.org
17091 S:      Supported
17092 F:      fs/unicode/
17093
17094 UNICORE32 ARCHITECTURE:
17095 M:      Guan Xuetao <gxt@pku.edu.cn>
17096 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
17097 S:      Maintained
17098 T:      git git://github.com/gxt/linux.git
17099 F:      arch/unicore32/
17100
17101 UNIFDEF
17102 M:      Tony Finch <dot@dotat.at>
17103 W:      http://dotat.at/prog/unifdef
17104 S:      Maintained
17105 F:      scripts/unifdef.c
17106
17107 UNIFORM CDROM DRIVER
17108 M:      Jens Axboe <axboe@kernel.dk>
17109 W:      http://www.kernel.dk
17110 S:      Maintained
17111 F:      Documentation/cdrom/
17112 F:      drivers/cdrom/cdrom.c
17113 F:      include/linux/cdrom.h
17114 F:      include/uapi/linux/cdrom.h
17115
17116 UNISYS S-PAR DRIVERS
17117 M:      David Kershner <david.kershner@unisys.com>
17118 L:      sparmaintainer@unisys.com (Unisys internal)
17119 S:      Supported
17120 F:      include/linux/visorbus.h
17121 F:      drivers/visorbus/
17122 F:      drivers/staging/unisys/
17123
17124 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17125 R:      Alim Akhtar <alim.akhtar@samsung.com>
17126 R:      Avri Altman <avri.altman@wdc.com>
17127 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
17128 L:      linux-scsi@vger.kernel.org
17129 S:      Supported
17130 F:      Documentation/scsi/ufs.txt
17131 F:      drivers/scsi/ufs/
17132
17133 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17134 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
17135 L:      linux-scsi@vger.kernel.org
17136 S:      Supported
17137 F:      drivers/scsi/ufs/*dwc*
17138
17139 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17140 M:      Stanley Chu <stanley.chu@mediatek.com>
17141 L:      linux-scsi@vger.kernel.org
17142 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17143 S:      Maintained
17144 F:      drivers/scsi/ufs/ufs-mediatek*
17145
17146 UNSORTED BLOCK IMAGES (UBI)
17147 M:      Richard Weinberger <richard@nod.at>
17148 W:      http://www.linux-mtd.infradead.org/
17149 L:      linux-mtd@lists.infradead.org
17150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17152 S:      Supported
17153 F:      drivers/mtd/ubi/
17154 F:      include/linux/mtd/ubi.h
17155 F:      include/uapi/mtd/ubi-user.h
17156
17157 USB "USBNET" DRIVER FRAMEWORK
17158 M:      Oliver Neukum <oneukum@suse.com>
17159 L:      netdev@vger.kernel.org
17160 W:      http://www.linux-usb.org/usbnet
17161 S:      Maintained
17162 F:      drivers/net/usb/usbnet.c
17163 F:      include/linux/usb/usbnet.h
17164
17165 USB ACM DRIVER
17166 M:      Oliver Neukum <oneukum@suse.com>
17167 L:      linux-usb@vger.kernel.org
17168 S:      Maintained
17169 F:      Documentation/usb/acm.rst
17170 F:      drivers/usb/class/cdc-acm.*
17171
17172 USB AR5523 WIRELESS DRIVER
17173 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17174 L:      linux-wireless@vger.kernel.org
17175 S:      Maintained
17176 F:      drivers/net/wireless/ath/ar5523/
17177
17178 USB ATTACHED SCSI
17179 M:      Oliver Neukum <oneukum@suse.com>
17180 L:      linux-usb@vger.kernel.org
17181 L:      linux-scsi@vger.kernel.org
17182 S:      Maintained
17183 F:      drivers/usb/storage/uas.c
17184
17185 USB CDC ETHERNET DRIVER
17186 M:      Oliver Neukum <oliver@neukum.org>
17187 L:      linux-usb@vger.kernel.org
17188 S:      Maintained
17189 F:      drivers/net/usb/cdc_*.c
17190 F:      include/uapi/linux/usb/cdc.h
17191
17192 USB CHAOSKEY DRIVER
17193 M:      Keith Packard <keithp@keithp.com>
17194 L:      linux-usb@vger.kernel.org
17195 S:      Maintained
17196 F:      drivers/usb/misc/chaoskey.c
17197
17198 USB CYPRESS C67X00 DRIVER
17199 M:      Peter Korsgaard <jacmet@sunsite.dk>
17200 L:      linux-usb@vger.kernel.org
17201 S:      Maintained
17202 F:      drivers/usb/c67x00/
17203
17204 USB DAVICOM DM9601 DRIVER
17205 M:      Peter Korsgaard <jacmet@sunsite.dk>
17206 L:      netdev@vger.kernel.org
17207 W:      http://www.linux-usb.org/usbnet
17208 S:      Maintained
17209 F:      drivers/net/usb/dm9601.c
17210
17211 USB EHCI DRIVER
17212 M:      Alan Stern <stern@rowland.harvard.edu>
17213 L:      linux-usb@vger.kernel.org
17214 S:      Maintained
17215 F:      Documentation/usb/ehci.rst
17216 F:      drivers/usb/host/ehci*
17217
17218 USB GADGET/PERIPHERAL SUBSYSTEM
17219 M:      Felipe Balbi <balbi@kernel.org>
17220 L:      linux-usb@vger.kernel.org
17221 W:      http://www.linux-usb.org/gadget
17222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17223 S:      Maintained
17224 F:      drivers/usb/gadget/
17225 F:      include/linux/usb/gadget*
17226
17227 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17228 M:      Jiri Kosina <jikos@kernel.org>
17229 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17230 L:      linux-usb@vger.kernel.org
17231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17232 S:      Maintained
17233 F:      Documentation/hid/hiddev.rst
17234 F:      drivers/hid/usbhid/
17235
17236 USB INTEL XHCI ROLE MUX DRIVER
17237 M:      Hans de Goede <hdegoede@redhat.com>
17238 L:      linux-usb@vger.kernel.org
17239 S:      Maintained
17240 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17241
17242 USB IP DRIVER FOR HISILICON KIRIN
17243 M:      Yu Chen <chenyu56@huawei.com>
17244 M:      Binghui Wang <wangbinghui@hisilicon.com>
17245 L:      linux-usb@vger.kernel.org
17246 S:      Maintained
17247 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17248 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17249
17250 USB ISP116X DRIVER
17251 M:      Olav Kongas <ok@artecdesign.ee>
17252 L:      linux-usb@vger.kernel.org
17253 S:      Maintained
17254 F:      drivers/usb/host/isp116x*
17255 F:      include/linux/usb/isp116x.h
17256
17257 USB LAN78XX ETHERNET DRIVER
17258 M:      Woojung Huh <woojung.huh@microchip.com>
17259 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17260 L:      netdev@vger.kernel.org
17261 S:      Maintained
17262 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17263 F:      drivers/net/usb/lan78xx.*
17264 F:      include/dt-bindings/net/microchip-lan78xx.h
17265
17266 USB MASS STORAGE DRIVER
17267 M:      Alan Stern <stern@rowland.harvard.edu>
17268 L:      linux-usb@vger.kernel.org
17269 L:      usb-storage@lists.one-eyed-alien.net
17270 S:      Maintained
17271 F:      drivers/usb/storage/
17272
17273 USB MIDI DRIVER
17274 M:      Clemens Ladisch <clemens@ladisch.de>
17275 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17277 S:      Maintained
17278 F:      sound/usb/midi.*
17279
17280 USB NETWORKING DRIVERS
17281 L:      linux-usb@vger.kernel.org
17282 S:      Odd Fixes
17283 F:      drivers/net/usb/
17284
17285 USB OHCI DRIVER
17286 M:      Alan Stern <stern@rowland.harvard.edu>
17287 L:      linux-usb@vger.kernel.org
17288 S:      Maintained
17289 F:      Documentation/usb/ohci.rst
17290 F:      drivers/usb/host/ohci*
17291
17292 USB OTG FSM (Finite State Machine)
17293 M:      Peter Chen <Peter.Chen@nxp.com>
17294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17295 L:      linux-usb@vger.kernel.org
17296 S:      Maintained
17297 F:      drivers/usb/common/usb-otg-fsm.c
17298
17299 USB OVER IP DRIVER
17300 M:      Valentina Manea <valentina.manea.m@gmail.com>
17301 M:      Shuah Khan <shuah@kernel.org>
17302 M:      Shuah Khan <skhan@linuxfoundation.org>
17303 L:      linux-usb@vger.kernel.org
17304 S:      Maintained
17305 F:      Documentation/usb/usbip_protocol.rst
17306 F:      drivers/usb/usbip/
17307 F:      tools/usb/usbip/
17308 F:      tools/testing/selftests/drivers/usb/usbip/
17309
17310 USB PEGASUS DRIVER
17311 M:      Petko Manolov <petkan@nucleusys.com>
17312 L:      linux-usb@vger.kernel.org
17313 L:      netdev@vger.kernel.org
17314 T:      git git://github.com/petkan/pegasus.git
17315 W:      https://github.com/petkan/pegasus
17316 S:      Maintained
17317 F:      drivers/net/usb/pegasus.*
17318
17319 USB PHY LAYER
17320 M:      Felipe Balbi <balbi@kernel.org>
17321 L:      linux-usb@vger.kernel.org
17322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17323 S:      Maintained
17324 F:      drivers/usb/phy/
17325
17326 USB PRINTER DRIVER (usblp)
17327 M:      Pete Zaitcev <zaitcev@redhat.com>
17328 L:      linux-usb@vger.kernel.org
17329 S:      Supported
17330 F:      drivers/usb/class/usblp.c
17331
17332 USB QMI WWAN NETWORK DRIVER
17333 M:      Bjørn Mork <bjorn@mork.no>
17334 L:      netdev@vger.kernel.org
17335 S:      Maintained
17336 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17337 F:      drivers/net/usb/qmi_wwan.c
17338
17339 USB RTL8150 DRIVER
17340 M:      Petko Manolov <petkan@nucleusys.com>
17341 L:      linux-usb@vger.kernel.org
17342 L:      netdev@vger.kernel.org
17343 T:      git git://github.com/petkan/rtl8150.git
17344 W:      https://github.com/petkan/rtl8150
17345 S:      Maintained
17346 F:      drivers/net/usb/rtl8150.c
17347
17348 USB SERIAL SUBSYSTEM
17349 M:      Johan Hovold <johan@kernel.org>
17350 L:      linux-usb@vger.kernel.org
17351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17352 S:      Maintained
17353 F:      Documentation/usb/usb-serial.rst
17354 F:      drivers/usb/serial/
17355 F:      include/linux/usb/serial.h
17356
17357 USB SMSC75XX ETHERNET DRIVER
17358 M:      Steve Glendinning <steve.glendinning@shawell.net>
17359 L:      netdev@vger.kernel.org
17360 S:      Maintained
17361 F:      drivers/net/usb/smsc75xx.*
17362
17363 USB SMSC95XX ETHERNET DRIVER
17364 M:      Steve Glendinning <steve.glendinning@shawell.net>
17365 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17366 L:      netdev@vger.kernel.org
17367 S:      Maintained
17368 F:      drivers/net/usb/smsc95xx.*
17369
17370 USB SUBSYSTEM
17371 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17372 L:      linux-usb@vger.kernel.org
17373 W:      http://www.linux-usb.org
17374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17375 S:      Supported
17376 F:      Documentation/devicetree/bindings/usb/
17377 F:      Documentation/usb/
17378 F:      drivers/usb/
17379 F:      include/linux/usb.h
17380 F:      include/linux/usb/
17381
17382 USB TYPEC PI3USB30532 MUX DRIVER
17383 M:      Hans de Goede <hdegoede@redhat.com>
17384 L:      linux-usb@vger.kernel.org
17385 S:      Maintained
17386 F:      drivers/usb/typec/mux/pi3usb30532.c
17387
17388 USB TYPEC CLASS
17389 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17390 L:      linux-usb@vger.kernel.org
17391 S:      Maintained
17392 F:      Documentation/ABI/testing/sysfs-class-typec
17393 F:      Documentation/driver-api/usb/typec.rst
17394 F:      drivers/usb/typec/
17395 F:      include/linux/usb/typec.h
17396
17397 USB TYPEC BUS FOR ALTERNATE MODES
17398 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17399 L:      linux-usb@vger.kernel.org
17400 S:      Maintained
17401 F:      Documentation/ABI/testing/sysfs-bus-typec
17402 F:      Documentation/driver-api/usb/typec_bus.rst
17403 F:      drivers/usb/typec/altmodes/
17404 F:      include/linux/usb/typec_altmode.h
17405
17406 USB TYPEC PORT CONTROLLER DRIVERS
17407 M:      Guenter Roeck <linux@roeck-us.net>
17408 L:      linux-usb@vger.kernel.org
17409 S:      Maintained
17410 F:      drivers/usb/typec/tcpm/
17411
17412 USB UHCI DRIVER
17413 M:      Alan Stern <stern@rowland.harvard.edu>
17414 L:      linux-usb@vger.kernel.org
17415 S:      Maintained
17416 F:      drivers/usb/host/uhci*
17417
17418 USB VIDEO CLASS
17419 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17420 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17421 L:      linux-media@vger.kernel.org
17422 T:      git git://linuxtv.org/media_tree.git
17423 W:      http://www.ideasonboard.org/uvc/
17424 S:      Maintained
17425 F:      drivers/media/usb/uvc/
17426 F:      include/uapi/linux/uvcvideo.h
17427
17428 USB VISION DRIVER
17429 M:      Hans Verkuil <hverkuil@xs4all.nl>
17430 L:      linux-media@vger.kernel.org
17431 T:      git git://linuxtv.org/media_tree.git
17432 W:      https://linuxtv.org
17433 S:      Odd Fixes
17434 F:      drivers/media/usb/usbvision/
17435
17436 USB WEBCAM GADGET
17437 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17438 L:      linux-usb@vger.kernel.org
17439 S:      Maintained
17440 F:      drivers/usb/gadget/function/*uvc*
17441 F:      drivers/usb/gadget/legacy/webcam.c
17442 F:      include/uapi/linux/usb/g_uvc.h
17443
17444 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17445 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17446 L:      linux-wireless@vger.kernel.org
17447 S:      Maintained
17448 F:      drivers/net/wireless/rndis_wlan.c
17449
17450 USB XHCI DRIVER
17451 M:      Mathias Nyman <mathias.nyman@intel.com>
17452 L:      linux-usb@vger.kernel.org
17453 S:      Supported
17454 F:      drivers/usb/host/xhci*
17455 F:      drivers/usb/host/pci-quirks*
17456
17457 USB ZD1201 DRIVER
17458 L:      linux-wireless@vger.kernel.org
17459 W:      http://linux-lc100020.sourceforge.net
17460 S:      Orphan
17461 F:      drivers/net/wireless/zydas/zd1201.*
17462
17463 USB ZR364XX DRIVER
17464 M:      Antoine Jacquet <royale@zerezo.com>
17465 L:      linux-usb@vger.kernel.org
17466 L:      linux-media@vger.kernel.org
17467 T:      git git://linuxtv.org/media_tree.git
17468 W:      http://royale.zerezo.com/zr364xx/
17469 S:      Maintained
17470 F:      Documentation/media/v4l-drivers/zr364xx*
17471 F:      drivers/media/usb/zr364xx/
17472
17473 USER-MODE LINUX (UML)
17474 M:      Jeff Dike <jdike@addtoit.com>
17475 M:      Richard Weinberger <richard@nod.at>
17476 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17477 L:      linux-um@lists.infradead.org
17478 W:      http://user-mode-linux.sourceforge.net
17479 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17481 S:      Maintained
17482 F:      Documentation/virt/uml/
17483 F:      arch/um/
17484 F:      arch/x86/um/
17485 F:      fs/hostfs/
17486
17487 USERSPACE COPYIN/COPYOUT (UIOVEC)
17488 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17489 S:      Maintained
17490 F:      lib/iov_iter.c
17491 F:      include/linux/uio.h
17492
17493 USERSPACE DMA BUFFER DRIVER
17494 M:      Gerd Hoffmann <kraxel@redhat.com>
17495 S:      Maintained
17496 L:      dri-devel@lists.freedesktop.org
17497 F:      drivers/dma-buf/udmabuf.c
17498 F:      include/uapi/linux/udmabuf.h
17499 T:      git git://anongit.freedesktop.org/drm/drm-misc
17500
17501 USERSPACE I/O (UIO)
17502 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17503 S:      Maintained
17504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17505 F:      Documentation/driver-api/uio-howto.rst
17506 F:      drivers/uio/
17507 F:      include/linux/uio_driver.h
17508
17509 UTIL-LINUX PACKAGE
17510 M:      Karel Zak <kzak@redhat.com>
17511 L:      util-linux@vger.kernel.org
17512 W:      http://en.wikipedia.org/wiki/Util-linux
17513 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17514 S:      Maintained
17515
17516 UUID HELPERS
17517 M:      Christoph Hellwig <hch@lst.de>
17518 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17519 L:      linux-kernel@vger.kernel.org
17520 T:      git git://git.infradead.org/users/hch/uuid.git
17521 F:      lib/uuid.c
17522 F:      lib/test_uuid.c
17523 F:      include/linux/uuid.h
17524 F:      include/uapi/linux/uuid.h
17525 S:      Maintained
17526
17527 UVESAFB DRIVER
17528 M:      Michal Januszewski <spock@gentoo.org>
17529 L:      linux-fbdev@vger.kernel.org
17530 W:      https://github.com/mjanusz/v86d
17531 S:      Maintained
17532 F:      Documentation/fb/uvesafb.rst
17533 F:      drivers/video/fbdev/uvesafb.*
17534
17535 VF610 NAND DRIVER
17536 M:      Stefan Agner <stefan@agner.ch>
17537 L:      linux-mtd@lists.infradead.org
17538 S:      Supported
17539 F:      drivers/mtd/nand/raw/vf610_nfc.c
17540
17541 VFAT/FAT/MSDOS FILESYSTEM
17542 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17543 S:      Maintained
17544 F:      Documentation/filesystems/vfat.rst
17545 F:      fs/fat/
17546
17547 VFIO DRIVER
17548 M:      Alex Williamson <alex.williamson@redhat.com>
17549 R:      Cornelia Huck <cohuck@redhat.com>
17550 L:      kvm@vger.kernel.org
17551 T:      git git://github.com/awilliam/linux-vfio.git
17552 S:      Maintained
17553 F:      Documentation/driver-api/vfio.rst
17554 F:      drivers/vfio/
17555 F:      include/linux/vfio.h
17556 F:      include/uapi/linux/vfio.h
17557
17558 VFIO MEDIATED DEVICE DRIVERS
17559 M:      Kirti Wankhede <kwankhede@nvidia.com>
17560 L:      kvm@vger.kernel.org
17561 S:      Maintained
17562 F:      Documentation/driver-api/vfio-mediated-device.rst
17563 F:      drivers/vfio/mdev/
17564 F:      include/linux/mdev.h
17565 F:      samples/vfio-mdev/
17566
17567 VFIO PLATFORM DRIVER
17568 M:      Eric Auger <eric.auger@redhat.com>
17569 L:      kvm@vger.kernel.org
17570 S:      Maintained
17571 F:      drivers/vfio/platform/
17572
17573 VGA_SWITCHEROO
17574 R:      Lukas Wunner <lukas@wunner.de>
17575 S:      Maintained
17576 F:      Documentation/gpu/vga-switcheroo.rst
17577 F:      drivers/gpu/vga/vga_switcheroo.c
17578 F:      include/linux/vga_switcheroo.h
17579 T:      git git://anongit.freedesktop.org/drm/drm-misc
17580
17581 VIA RHINE NETWORK DRIVER
17582 S:      Orphan
17583 F:      drivers/net/ethernet/via/via-rhine.c
17584
17585 VIA SD/MMC CARD CONTROLLER DRIVER
17586 M:      Bruce Chang <brucechang@via.com.tw>
17587 M:      Harald Welte <HaraldWelte@viatech.com>
17588 S:      Maintained
17589 F:      drivers/mmc/host/via-sdmmc.c
17590
17591 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17592 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17593 L:      linux-fbdev@vger.kernel.org
17594 S:      Maintained
17595 F:      include/linux/via-core.h
17596 F:      include/linux/via-gpio.h
17597 F:      include/linux/via_i2c.h
17598 F:      drivers/video/fbdev/via/
17599
17600 VIA VELOCITY NETWORK DRIVER
17601 M:      Francois Romieu <romieu@fr.zoreil.com>
17602 L:      netdev@vger.kernel.org
17603 S:      Maintained
17604 F:      drivers/net/ethernet/via/via-velocity.*
17605
17606 VICODEC VIRTUAL CODEC DRIVER
17607 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17608 L:      linux-media@vger.kernel.org
17609 T:      git git://linuxtv.org/media_tree.git
17610 W:      https://linuxtv.org
17611 S:      Maintained
17612 F:      drivers/media/platform/vicodec/*
17613
17614 VIDEO MULTIPLEXER DRIVER
17615 M:      Philipp Zabel <p.zabel@pengutronix.de>
17616 L:      linux-media@vger.kernel.org
17617 S:      Maintained
17618 F:      drivers/media/platform/video-mux.c
17619
17620 VIDEO I2C POLLING DRIVER
17621 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17622 L:      linux-media@vger.kernel.org
17623 S:      Maintained
17624 F:      drivers/media/i2c/video-i2c.c
17625
17626 VIDEOBUF2 FRAMEWORK
17627 M:      Pawel Osciak <pawel@osciak.com>
17628 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17629 M:      Kyungmin Park <kyungmin.park@samsung.com>
17630 R:      Tomasz Figa <tfiga@chromium.org>
17631 L:      linux-media@vger.kernel.org
17632 S:      Maintained
17633 F:      drivers/media/common/videobuf2/*
17634 F:      include/media/videobuf2-*
17635
17636 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17637 M:      Helen Koike <helen.koike@collabora.com>
17638 R:      Shuah Khan <skhan@linuxfoundation.org>
17639 L:      linux-media@vger.kernel.org
17640 T:      git git://linuxtv.org/media_tree.git
17641 W:      https://linuxtv.org
17642 S:      Maintained
17643 F:      drivers/media/platform/vimc/*
17644
17645 VIRT LIB
17646 M:      Alex Williamson <alex.williamson@redhat.com>
17647 M:      Paolo Bonzini <pbonzini@redhat.com>
17648 L:      kvm@vger.kernel.org
17649 S:      Supported
17650 F:      virt/lib/
17651
17652 VIRTIO AND VHOST VSOCK DRIVER
17653 M:      Stefan Hajnoczi <stefanha@redhat.com>
17654 M:      Stefano Garzarella <sgarzare@redhat.com>
17655 L:      kvm@vger.kernel.org
17656 L:      virtualization@lists.linux-foundation.org
17657 L:      netdev@vger.kernel.org
17658 S:      Maintained
17659 F:      include/linux/virtio_vsock.h
17660 F:      include/uapi/linux/virtio_vsock.h
17661 F:      include/uapi/linux/vsockmon.h
17662 F:      include/uapi/linux/vm_sockets_diag.h
17663 F:      net/vmw_vsock/diag.c
17664 F:      net/vmw_vsock/af_vsock_tap.c
17665 F:      net/vmw_vsock/virtio_transport_common.c
17666 F:      net/vmw_vsock/virtio_transport.c
17667 F:      net/vmw_vsock/vsock_loopback.c
17668 F:      drivers/net/vsockmon.c
17669 F:      drivers/vhost/vsock.c
17670 F:      tools/testing/vsock/
17671
17672 VIRTIO CONSOLE DRIVER
17673 M:      Amit Shah <amit@kernel.org>
17674 L:      virtualization@lists.linux-foundation.org
17675 S:      Maintained
17676 F:      drivers/char/virtio_console.c
17677 F:      include/linux/virtio_console.h
17678 F:      include/uapi/linux/virtio_console.h
17679
17680 VIRTIO CORE AND NET DRIVERS
17681 M:      "Michael S. Tsirkin" <mst@redhat.com>
17682 M:      Jason Wang <jasowang@redhat.com>
17683 L:      virtualization@lists.linux-foundation.org
17684 S:      Maintained
17685 F:      Documentation/devicetree/bindings/virtio/
17686 F:      drivers/virtio/
17687 F:      tools/virtio/
17688 F:      drivers/net/virtio_net.c
17689 F:      drivers/block/virtio_blk.c
17690 F:      include/linux/virtio*.h
17691 F:      include/uapi/linux/virtio_*.h
17692 F:      drivers/crypto/virtio/
17693 F:      mm/balloon_compaction.c
17694
17695 VIRTIO BLOCK AND SCSI DRIVERS
17696 M:      "Michael S. Tsirkin" <mst@redhat.com>
17697 M:      Jason Wang <jasowang@redhat.com>
17698 R:      Paolo Bonzini <pbonzini@redhat.com>
17699 R:      Stefan Hajnoczi <stefanha@redhat.com>
17700 L:      virtualization@lists.linux-foundation.org
17701 S:      Maintained
17702 F:      drivers/block/virtio_blk.c
17703 F:      drivers/scsi/virtio_scsi.c
17704 F:      include/uapi/linux/virtio_blk.h
17705 F:      include/uapi/linux/virtio_scsi.h
17706 F:      drivers/vhost/scsi.c
17707
17708 VIRTIO CRYPTO DRIVER
17709 M:      Gonglei <arei.gonglei@huawei.com>
17710 L:      virtualization@lists.linux-foundation.org
17711 L:      linux-crypto@vger.kernel.org
17712 S:      Maintained
17713 F:      drivers/crypto/virtio/
17714 F:      include/uapi/linux/virtio_crypto.h
17715
17716 VIRTIO DRIVERS FOR S390
17717 M:      Cornelia Huck <cohuck@redhat.com>
17718 M:      Halil Pasic <pasic@linux.ibm.com>
17719 L:      linux-s390@vger.kernel.org
17720 L:      virtualization@lists.linux-foundation.org
17721 L:      kvm@vger.kernel.org
17722 S:      Supported
17723 F:      drivers/s390/virtio/
17724 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17725
17726 VIRTIO FILE SYSTEM
17727 M:      Vivek Goyal <vgoyal@redhat.com>
17728 M:      Stefan Hajnoczi <stefanha@redhat.com>
17729 M:      Miklos Szeredi <miklos@szeredi.hu>
17730 L:      virtualization@lists.linux-foundation.org
17731 L:      linux-fsdevel@vger.kernel.org
17732 W:      https://virtio-fs.gitlab.io/
17733 S:      Supported
17734 F:      fs/fuse/virtio_fs.c
17735 F:      include/uapi/linux/virtio_fs.h
17736 F:      Documentation/filesystems/virtiofs.rst
17737
17738 VIRTIO GPU DRIVER
17739 M:      David Airlie <airlied@linux.ie>
17740 M:      Gerd Hoffmann <kraxel@redhat.com>
17741 L:      dri-devel@lists.freedesktop.org
17742 L:      virtualization@lists.linux-foundation.org
17743 T:      git git://anongit.freedesktop.org/drm/drm-misc
17744 S:      Maintained
17745 F:      drivers/gpu/drm/virtio/
17746 F:      include/uapi/linux/virtio_gpu.h
17747
17748 VIRTIO HOST (VHOST)
17749 M:      "Michael S. Tsirkin" <mst@redhat.com>
17750 M:      Jason Wang <jasowang@redhat.com>
17751 L:      kvm@vger.kernel.org
17752 L:      virtualization@lists.linux-foundation.org
17753 L:      netdev@vger.kernel.org
17754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17755 S:      Maintained
17756 F:      drivers/vhost/
17757 F:      include/uapi/linux/vhost.h
17758
17759 VIRTIO INPUT DRIVER
17760 M:      Gerd Hoffmann <kraxel@redhat.com>
17761 S:      Maintained
17762 F:      drivers/virtio/virtio_input.c
17763 F:      include/uapi/linux/virtio_input.h
17764
17765 VIRTIO IOMMU DRIVER
17766 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17767 L:      virtualization@lists.linux-foundation.org
17768 S:      Maintained
17769 F:      drivers/iommu/virtio-iommu.c
17770 F:      include/uapi/linux/virtio_iommu.h
17771
17772 VIRTUAL BOX GUEST DEVICE DRIVER
17773 M:      Hans de Goede <hdegoede@redhat.com>
17774 M:      Arnd Bergmann <arnd@arndb.de>
17775 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17776 S:      Maintained
17777 F:      include/linux/vbox_utils.h
17778 F:      include/uapi/linux/vbox*.h
17779 F:      drivers/virt/vboxguest/
17780
17781 VIRTUAL SERIO DEVICE DRIVER
17782 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17783 S:      Maintained
17784 F:      drivers/input/serio/userio.c
17785 F:      include/uapi/linux/userio.h
17786
17787 VITESSE FELIX ETHERNET SWITCH DRIVER
17788 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17789 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17790 L:      netdev@vger.kernel.org
17791 S:      Maintained
17792 F:      drivers/net/dsa/ocelot/*
17793 F:      net/dsa/tag_ocelot.c
17794
17795 VIVID VIRTUAL VIDEO DRIVER
17796 M:      Hans Verkuil <hverkuil@xs4all.nl>
17797 L:      linux-media@vger.kernel.org
17798 T:      git git://linuxtv.org/media_tree.git
17799 W:      https://linuxtv.org
17800 S:      Maintained
17801 F:      drivers/media/platform/vivid/*
17802
17803 VLYNQ BUS
17804 M:      Florian Fainelli <f.fainelli@gmail.com>
17805 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17806 S:      Maintained
17807 F:      drivers/vlynq/vlynq.c
17808 F:      include/linux/vlynq.h
17809
17810 VME SUBSYSTEM
17811 M:      Martyn Welch <martyn@welchs.me.uk>
17812 M:      Manohar Vanga <manohar.vanga@gmail.com>
17813 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17814 L:      devel@driverdev.osuosl.org
17815 S:      Maintained
17816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17817 F:      Documentation/driver-api/vme.rst
17818 F:      drivers/staging/vme/
17819 F:      drivers/vme/
17820 F:      include/linux/vme*
17821
17822 VMWARE BALLOON DRIVER
17823 M:      Nadav Amit <namit@vmware.com>
17824 M:      "VMware, Inc." <pv-drivers@vmware.com>
17825 L:      linux-kernel@vger.kernel.org
17826 S:      Maintained
17827 F:      drivers/misc/vmw_balloon.c
17828
17829 VMWARE HYPERVISOR INTERFACE
17830 M:      Thomas Hellstrom <thellstrom@vmware.com>
17831 M:      "VMware, Inc." <pv-drivers@vmware.com>
17832 L:      virtualization@lists.linux-foundation.org
17833 S:      Supported
17834 F:      arch/x86/kernel/cpu/vmware.c
17835 F:      arch/x86/include/asm/vmware.h
17836
17837 VMWARE PVRDMA DRIVER
17838 M:      Adit Ranadive <aditr@vmware.com>
17839 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17840 L:      linux-rdma@vger.kernel.org
17841 S:      Maintained
17842 F:      drivers/infiniband/hw/vmw_pvrdma/
17843
17844 VMware PVSCSI driver
17845 M:      Jim Gill <jgill@vmware.com>
17846 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17847 L:      linux-scsi@vger.kernel.org
17848 S:      Maintained
17849 F:      drivers/scsi/vmw_pvscsi.c
17850 F:      drivers/scsi/vmw_pvscsi.h
17851
17852 VMWARE VMMOUSE SUBDRIVER
17853 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17854 M:      "VMware, Inc." <pv-drivers@vmware.com>
17855 L:      linux-input@vger.kernel.org
17856 S:      Maintained
17857 F:      drivers/input/mouse/vmmouse.c
17858 F:      drivers/input/mouse/vmmouse.h
17859
17860 VMWARE VMXNET3 ETHERNET DRIVER
17861 M:      Ronak Doshi <doshir@vmware.com>
17862 M:      "VMware, Inc." <pv-drivers@vmware.com>
17863 L:      netdev@vger.kernel.org
17864 S:      Maintained
17865 F:      drivers/net/vmxnet3/
17866
17867 VOCORE VOCORE2 BOARD
17868 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17869 L:      linux-mips@vger.kernel.org
17870 S:      Maintained
17871 F:      arch/mips/boot/dts/ralink/vocore2.dts
17872
17873 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17874 M:      Liam Girdwood <lgirdwood@gmail.com>
17875 M:      Mark Brown <broonie@kernel.org>
17876 L:      linux-kernel@vger.kernel.org
17877 W:      http://www.slimlogic.co.uk/?p=48
17878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17879 S:      Supported
17880 F:      Documentation/devicetree/bindings/regulator/
17881 F:      Documentation/power/regulator/
17882 F:      drivers/regulator/
17883 F:      include/dt-bindings/regulator/
17884 F:      include/linux/regulator/
17885 K:      regulator_get_optional
17886
17887 VRF
17888 M:      David Ahern <dsahern@kernel.org>
17889 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17890 L:      netdev@vger.kernel.org
17891 S:      Maintained
17892 F:      drivers/net/vrf.c
17893 F:      Documentation/networking/vrf.txt
17894
17895 VSPRINTF
17896 M:      Petr Mladek <pmladek@suse.com>
17897 M:      Steven Rostedt <rostedt@goodmis.org>
17898 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17899 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17900 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17902 S:      Maintained
17903 F:      lib/vsprintf.c
17904 F:      lib/test_printf.c
17905 F:      Documentation/core-api/printk-formats.rst
17906
17907 VT1211 HARDWARE MONITOR DRIVER
17908 M:      Juerg Haefliger <juergh@gmail.com>
17909 L:      linux-hwmon@vger.kernel.org
17910 S:      Maintained
17911 F:      Documentation/hwmon/vt1211.rst
17912 F:      drivers/hwmon/vt1211.c
17913
17914 VT8231 HARDWARE MONITOR DRIVER
17915 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17916 L:      linux-hwmon@vger.kernel.org
17917 S:      Maintained
17918 F:      drivers/hwmon/vt8231.c
17919
17920 VUB300 USB to SDIO/SD/MMC bridge chip
17921 L:      linux-mmc@vger.kernel.org
17922 S:      Orphan
17923 F:      drivers/mmc/host/vub300.c
17924
17925 W1 DALLAS'S 1-WIRE BUS
17926 M:      Evgeniy Polyakov <zbr@ioremap.net>
17927 S:      Maintained
17928 F:      Documentation/devicetree/bindings/w1/
17929 F:      Documentation/w1/
17930 F:      drivers/w1/
17931 F:      include/linux/w1.h
17932
17933 W83791D HARDWARE MONITORING DRIVER
17934 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17935 L:      linux-hwmon@vger.kernel.org
17936 S:      Maintained
17937 F:      Documentation/hwmon/w83791d.rst
17938 F:      drivers/hwmon/w83791d.c
17939
17940 W83793 HARDWARE MONITORING DRIVER
17941 M:      Rudolf Marek <r.marek@assembler.cz>
17942 L:      linux-hwmon@vger.kernel.org
17943 S:      Maintained
17944 F:      Documentation/hwmon/w83793.rst
17945 F:      drivers/hwmon/w83793.c
17946
17947 W83795 HARDWARE MONITORING DRIVER
17948 M:      Jean Delvare <jdelvare@suse.com>
17949 L:      linux-hwmon@vger.kernel.org
17950 S:      Maintained
17951 F:      drivers/hwmon/w83795.c
17952
17953 W83L51xD SD/MMC CARD INTERFACE DRIVER
17954 M:      Pierre Ossman <pierre@ossman.eu>
17955 S:      Maintained
17956 F:      drivers/mmc/host/wbsd.*
17957
17958 WACOM PROTOCOL 4 SERIAL TABLETS
17959 M:      Julian Squires <julian@cipht.net>
17960 M:      Hans de Goede <hdegoede@redhat.com>
17961 L:      linux-input@vger.kernel.org
17962 S:      Maintained
17963 F:      drivers/input/tablet/wacom_serial4.c
17964
17965 WATCHDOG DEVICE DRIVERS
17966 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17967 M:      Guenter Roeck <linux@roeck-us.net>
17968 L:      linux-watchdog@vger.kernel.org
17969 W:      http://www.linux-watchdog.org/
17970 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17971 S:      Maintained
17972 F:      Documentation/devicetree/bindings/watchdog/
17973 F:      Documentation/watchdog/
17974 F:      drivers/watchdog/
17975 F:      include/linux/watchdog.h
17976 F:      include/uapi/linux/watchdog.h
17977
17978 WHISKEYCOVE PMIC GPIO DRIVER
17979 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17980 L:      linux-gpio@vger.kernel.org
17981 S:      Maintained
17982 F:      drivers/gpio/gpio-wcove.c
17983
17984 WHWAVE RTC DRIVER
17985 M:      Dianlong Li <long17.cool@163.com>
17986 L:      linux-rtc@vger.kernel.org
17987 S:      Maintained
17988 F:      drivers/rtc/rtc-sd3078.c
17989
17990 WIIMOTE HID DRIVER
17991 M:      David Herrmann <dh.herrmann@googlemail.com>
17992 L:      linux-input@vger.kernel.org
17993 S:      Maintained
17994 F:      drivers/hid/hid-wiimote*
17995
17996 WILOCITY WIL6210 WIRELESS DRIVER
17997 M:      Maya Erez <merez@codeaurora.org>
17998 L:      linux-wireless@vger.kernel.org
17999 L:      wil6210@qti.qualcomm.com
18000 S:      Supported
18001 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
18002 F:      drivers/net/wireless/ath/wil6210/
18003
18004 WIMAX STACK
18005 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18006 M:      linux-wimax@intel.com
18007 L:      wimax@linuxwimax.org (subscribers-only)
18008 S:      Supported
18009 W:      http://linuxwimax.org
18010 F:      Documentation/admin-guide/wimax/wimax.rst
18011 F:      include/linux/wimax/debug.h
18012 F:      include/net/wimax.h
18013 F:      include/uapi/linux/wimax.h
18014 F:      net/wimax/
18015
18016 WINBOND CIR DRIVER
18017 M:      David Härdeman <david@hardeman.nu>
18018 S:      Maintained
18019 F:      drivers/media/rc/winbond-cir.c
18020
18021 RCMM REMOTE CONTROLS DECODER
18022 M:      Patrick Lerda <patrick9876@free.fr>
18023 S:      Maintained
18024 F:      drivers/media/rc/ir-rcmm-decoder.c
18025
18026 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18027 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18028 L:      linux-watchdog@vger.kernel.org
18029 S:      Maintained
18030 F:      drivers/watchdog/ebc-c384_wdt.c
18031
18032 WINSYSTEMS WS16C48 GPIO DRIVER
18033 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18034 L:      linux-gpio@vger.kernel.org
18035 S:      Maintained
18036 F:      drivers/gpio/gpio-ws16c48.c
18037
18038 WIREGUARD SECURE NETWORK TUNNEL
18039 M:      Jason A. Donenfeld <Jason@zx2c4.com>
18040 S:      Maintained
18041 F:      drivers/net/wireguard/
18042 F:      tools/testing/selftests/wireguard/
18043 L:      wireguard@lists.zx2c4.com
18044 L:      netdev@vger.kernel.org
18045
18046 WISTRON LAPTOP BUTTON DRIVER
18047 M:      Miloslav Trmac <mitr@volny.cz>
18048 S:      Maintained
18049 F:      drivers/input/misc/wistron_btns.c
18050
18051 WL3501 WIRELESS PCMCIA CARD DRIVER
18052 L:      linux-wireless@vger.kernel.org
18053 S:      Odd fixes
18054 F:      drivers/net/wireless/wl3501*
18055
18056 WOLFSON MICROELECTRONICS DRIVERS
18057 L:      patches@opensource.cirrus.com
18058 T:      git https://github.com/CirrusLogic/linux-drivers.git
18059 W:      https://github.com/CirrusLogic/linux-drivers/wiki
18060 S:      Supported
18061 F:      Documentation/hwmon/wm83??.rst
18062 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18063 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18064 F:      Documentation/devicetree/bindings/mfd/arizona.txt
18065 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
18066 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
18067 F:      arch/arm/mach-s3c64xx/mach-crag6410*
18068 F:      drivers/clk/clk-wm83*.c
18069 F:      drivers/extcon/extcon-arizona.c
18070 F:      drivers/leds/leds-wm83*.c
18071 F:      drivers/gpio/gpio-*wm*.c
18072 F:      drivers/gpio/gpio-arizona.c
18073 F:      drivers/hwmon/wm83??-hwmon.c
18074 F:      drivers/input/misc/wm831x-on.c
18075 F:      drivers/input/touchscreen/wm831x-ts.c
18076 F:      drivers/input/touchscreen/wm97*.c
18077 F:      drivers/mfd/arizona*
18078 F:      drivers/mfd/wm*.c
18079 F:      drivers/mfd/cs47l24*
18080 F:      drivers/power/supply/wm83*.c
18081 F:      drivers/rtc/rtc-wm83*.c
18082 F:      drivers/regulator/wm8*.c
18083 F:      drivers/regulator/arizona*
18084 F:      drivers/video/backlight/wm83*_bl.c
18085 F:      drivers/watchdog/wm83*_wdt.c
18086 F:      include/linux/mfd/arizona/
18087 F:      include/linux/mfd/wm831x/
18088 F:      include/linux/mfd/wm8350/
18089 F:      include/linux/mfd/wm8400*
18090 F:      include/linux/regulator/arizona*
18091 F:      include/linux/wm97xx.h
18092 F:      include/sound/wm????.h
18093 F:      sound/soc/codecs/arizona.?
18094 F:      sound/soc/codecs/wm*
18095 F:      sound/soc/codecs/cs47l24*
18096
18097 WORKQUEUE
18098 M:      Tejun Heo <tj@kernel.org>
18099 R:      Lai Jiangshan <jiangshanlai@gmail.com>
18100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18101 S:      Maintained
18102 F:      include/linux/workqueue.h
18103 F:      kernel/workqueue.c
18104 F:      Documentation/core-api/workqueue.rst
18105
18106 X-POWERS AXP288 PMIC DRIVERS
18107 M:      Hans de Goede <hdegoede@redhat.com>
18108 S:      Maintained
18109 N:      axp288
18110 F:      drivers/acpi/pmic/intel_pmic_xpower.c
18111
18112 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18113 M:      Chen-Yu Tsai <wens@csie.org>
18114 L:      linux-kernel@vger.kernel.org
18115 S:      Maintained
18116 N:      axp[128]
18117
18118 X.25 NETWORK LAYER
18119 M:      Andrew Hendry <andrew.hendry@gmail.com>
18120 L:      linux-x25@vger.kernel.org
18121 S:      Odd Fixes
18122 F:      Documentation/networking/x25*
18123 F:      include/net/x25*
18124 F:      net/x25/
18125
18126 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18127 M:      Thomas Gleixner <tglx@linutronix.de>
18128 M:      Ingo Molnar <mingo@redhat.com>
18129 M:      Borislav Petkov <bp@alien8.de>
18130 R:      "H. Peter Anvin" <hpa@zytor.com>
18131 M:      x86@kernel.org
18132 L:      linux-kernel@vger.kernel.org
18133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18134 S:      Maintained
18135 F:      Documentation/devicetree/bindings/x86/
18136 F:      Documentation/x86/
18137 F:      arch/x86/
18138
18139 X86 ENTRY CODE
18140 M:      Andy Lutomirski <luto@kernel.org>
18141 L:      linux-kernel@vger.kernel.org
18142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18143 S:      Maintained
18144 F:      arch/x86/entry/
18145
18146 X86 MCE INFRASTRUCTURE
18147 M:      Tony Luck <tony.luck@intel.com>
18148 M:      Borislav Petkov <bp@alien8.de>
18149 L:      linux-edac@vger.kernel.org
18150 S:      Maintained
18151 F:      arch/x86/kernel/cpu/mce/*
18152
18153 X86 MICROCODE UPDATE SUPPORT
18154 M:      Borislav Petkov <bp@alien8.de>
18155 S:      Maintained
18156 F:      arch/x86/kernel/cpu/microcode/*
18157
18158 X86 MM
18159 M:      Dave Hansen <dave.hansen@linux.intel.com>
18160 M:      Andy Lutomirski <luto@kernel.org>
18161 M:      Peter Zijlstra <peterz@infradead.org>
18162 L:      linux-kernel@vger.kernel.org
18163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18164 S:      Maintained
18165 F:      arch/x86/mm/
18166
18167 X86 PLATFORM DRIVERS
18168 M:      Darren Hart <dvhart@infradead.org>
18169 M:      Andy Shevchenko <andy@infradead.org>
18170 L:      platform-driver-x86@vger.kernel.org
18171 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18172 S:      Odd Fixes
18173 F:      drivers/platform/x86/
18174 F:      drivers/platform/olpc/
18175
18176 X86 PLATFORM DRIVERS - ARCH
18177 R:      Darren Hart <dvhart@infradead.org>
18178 R:      Andy Shevchenko <andy@infradead.org>
18179 L:      platform-driver-x86@vger.kernel.org
18180 L:      x86@kernel.org
18181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18182 S:      Maintained
18183 F:      arch/x86/platform
18184
18185 X86 VDSO
18186 M:      Andy Lutomirski <luto@kernel.org>
18187 L:      linux-kernel@vger.kernel.org
18188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18189 S:      Maintained
18190 F:      arch/x86/entry/vdso/
18191
18192 XARRAY
18193 M:      Matthew Wilcox <willy@infradead.org>
18194 L:      linux-fsdevel@vger.kernel.org
18195 S:      Supported
18196 F:      Documentation/core-api/xarray.rst
18197 F:      lib/idr.c
18198 F:      lib/xarray.c
18199 F:      include/linux/idr.h
18200 F:      include/linux/xarray.h
18201 F:      tools/testing/radix-tree
18202
18203 XBOX DVD IR REMOTE
18204 M:      Benjamin Valentin <benpicco@googlemail.com>
18205 S:      Maintained
18206 F:      drivers/media/rc/xbox_remote.c
18207 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18208
18209 XC2028/3028 TUNER DRIVER
18210 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18211 L:      linux-media@vger.kernel.org
18212 W:      https://linuxtv.org
18213 T:      git git://linuxtv.org/media_tree.git
18214 S:      Maintained
18215 F:      drivers/media/tuners/tuner-xc2028.*
18216
18217 XDP (eXpress Data Path)
18218 M:      Alexei Starovoitov <ast@kernel.org>
18219 M:      Daniel Borkmann <daniel@iogearbox.net>
18220 M:      David S. Miller <davem@davemloft.net>
18221 M:      Jakub Kicinski <kuba@kernel.org>
18222 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18223 M:      John Fastabend <john.fastabend@gmail.com>
18224 L:      netdev@vger.kernel.org
18225 L:      bpf@vger.kernel.org
18226 S:      Supported
18227 F:      net/core/xdp.c
18228 F:      include/net/xdp.h
18229 F:      kernel/bpf/devmap.c
18230 F:      kernel/bpf/cpumap.c
18231 F:      include/trace/events/xdp.h
18232 K:      xdp
18233 N:      xdp
18234
18235 XDP SOCKETS (AF_XDP)
18236 M:      Björn Töpel <bjorn.topel@intel.com>
18237 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18238 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18239 L:      netdev@vger.kernel.org
18240 L:      bpf@vger.kernel.org
18241 S:      Maintained
18242 F:      kernel/bpf/xskmap.c
18243 F:      net/xdp/
18244
18245 XEN BLOCK SUBSYSTEM
18246 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18247 M:      Roger Pau Monné <roger.pau@citrix.com>
18248 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18249 S:      Supported
18250 F:      drivers/block/xen-blkback/*
18251 F:      drivers/block/xen*
18252
18253 XEN HYPERVISOR ARM
18254 M:      Stefano Stabellini <sstabellini@kernel.org>
18255 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18256 S:      Maintained
18257 F:      arch/arm/xen/
18258 F:      arch/arm/include/asm/xen/
18259
18260 XEN HYPERVISOR ARM64
18261 M:      Stefano Stabellini <sstabellini@kernel.org>
18262 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18263 S:      Maintained
18264 F:      arch/arm64/xen/
18265 F:      arch/arm64/include/asm/xen/
18266
18267 XEN HYPERVISOR INTERFACE
18268 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18269 M:      Juergen Gross <jgross@suse.com>
18270 R:      Stefano Stabellini <sstabellini@kernel.org>
18271 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18273 S:      Supported
18274 F:      arch/x86/xen/
18275 F:      arch/x86/platform/pvh/
18276 F:      drivers/*/xen-*front.c
18277 F:      drivers/xen/
18278 F:      arch/x86/include/asm/xen/
18279 F:      arch/x86/include/asm/pvclock-abi.h
18280 F:      include/xen/
18281 F:      include/uapi/xen/
18282 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18283 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18284
18285 XEN NETWORK BACKEND DRIVER
18286 M:      Wei Liu <wei.liu@kernel.org>
18287 M:      Paul Durrant <paul@xen.org>
18288 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18289 L:      netdev@vger.kernel.org
18290 S:      Supported
18291 F:      drivers/net/xen-netback/*
18292
18293 XEN PCI SUBSYSTEM
18294 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18295 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18296 S:      Supported
18297 F:      arch/x86/pci/*xen*
18298 F:      drivers/pci/*xen*
18299
18300 XEN PVSCSI DRIVERS
18301 M:      Juergen Gross <jgross@suse.com>
18302 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18303 L:      linux-scsi@vger.kernel.org
18304 S:      Supported
18305 F:      drivers/scsi/xen-scsifront.c
18306 F:      drivers/xen/xen-scsiback.c
18307 F:      include/xen/interface/io/vscsiif.h
18308
18309 XEN SWIOTLB SUBSYSTEM
18310 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18311 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18312 L:      iommu@lists.linux-foundation.org
18313 S:      Supported
18314 F:      arch/x86/xen/*swiotlb*
18315 F:      drivers/xen/*swiotlb*
18316
18317 XEN SOUND FRONTEND DRIVER
18318 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18319 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18320 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18321 S:      Supported
18322 F:      sound/xen/*
18323
18324 XFS FILESYSTEM
18325 M:      Darrick J. Wong <darrick.wong@oracle.com>
18326 M:      linux-xfs@vger.kernel.org
18327 L:      linux-xfs@vger.kernel.org
18328 W:      http://xfs.org/
18329 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18330 S:      Supported
18331 F:      Documentation/admin-guide/xfs.rst
18332 F:      Documentation/ABI/testing/sysfs-fs-xfs
18333 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18334 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18335 F:      fs/xfs/
18336 F:      include/uapi/linux/dqblk_xfs.h
18337 F:      include/uapi/linux/fsmap.h
18338
18339 XILINX AXI ETHERNET DRIVER
18340 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18341 S:      Maintained
18342 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18343
18344 XILINX CAN DRIVER
18345 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18346 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18347 L:      linux-can@vger.kernel.org
18348 S:      Maintained
18349 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18350 F:      drivers/net/can/xilinx_can.c
18351
18352 XILINX UARTLITE SERIAL DRIVER
18353 M:      Peter Korsgaard <jacmet@sunsite.dk>
18354 L:      linux-serial@vger.kernel.org
18355 S:      Maintained
18356 F:      drivers/tty/serial/uartlite.c
18357
18358 XILINX VIDEO IP CORES
18359 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18360 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18361 L:      linux-media@vger.kernel.org
18362 T:      git git://linuxtv.org/media_tree.git
18363 S:      Supported
18364 F:      Documentation/devicetree/bindings/media/xilinx/
18365 F:      drivers/media/platform/xilinx/
18366 F:      include/uapi/linux/xilinx-v4l2-controls.h
18367
18368 XILINX SD-FEC IP CORES
18369 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18370 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18371 S:      Maintained
18372 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18373 F:      Documentation/misc-devices/xilinx_sdfec.rst
18374 F:      drivers/misc/xilinx_sdfec.c
18375 F:      drivers/misc/Kconfig
18376 F:      drivers/misc/Makefile
18377 F:      include/uapi/misc/xilinx_sdfec.h
18378
18379 XILLYBUS DRIVER
18380 M:      Eli Billauer <eli.billauer@gmail.com>
18381 L:      linux-kernel@vger.kernel.org
18382 S:      Supported
18383 F:      drivers/char/xillybus/
18384
18385 XLP9XX I2C DRIVER
18386 M:      George Cherian <gcherian@marvell.com>
18387 L:      linux-i2c@vger.kernel.org
18388 W:      http://www.marvell.com
18389 S:      Supported
18390 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18391 F:      drivers/i2c/busses/i2c-xlp9xx.c
18392
18393 XRA1403 GPIO EXPANDER
18394 M:      Nandor Han <nandor.han@ge.com>
18395 M:      Semi Malinen <semi.malinen@ge.com>
18396 L:      linux-gpio@vger.kernel.org
18397 S:      Maintained
18398 F:      drivers/gpio/gpio-xra1403.c
18399 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18400
18401 XTENSA XTFPGA PLATFORM SUPPORT
18402 M:      Max Filippov <jcmvbkbc@gmail.com>
18403 L:      linux-xtensa@linux-xtensa.org
18404 S:      Maintained
18405 F:      drivers/spi/spi-xtensa-xtfpga.c
18406 F:      sound/soc/xtensa/xtfpga-i2s.c
18407
18408 YAM DRIVER FOR AX.25
18409 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18410 L:      linux-hams@vger.kernel.org
18411 S:      Maintained
18412 F:      drivers/net/hamradio/yam*
18413 F:      include/linux/yam.h
18414
18415 YAMA SECURITY MODULE
18416 M:      Kees Cook <keescook@chromium.org>
18417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18418 S:      Supported
18419 F:      security/yama/
18420 F:      Documentation/admin-guide/LSM/Yama.rst
18421
18422 YEALINK PHONE DRIVER
18423 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18424 L:      usbb2k-api-dev@nongnu.org
18425 S:      Maintained
18426 F:      Documentation/input/devices/yealink.rst
18427 F:      drivers/input/misc/yealink.*
18428
18429 Z8530 DRIVER FOR AX.25
18430 M:      Joerg Reuter <jreuter@yaina.de>
18431 W:      http://yaina.de/jreuter/
18432 W:      http://www.qsl.net/dl1bke/
18433 L:      linux-hams@vger.kernel.org
18434 S:      Maintained
18435 F:      Documentation/networking/z8530drv.txt
18436 F:      drivers/net/hamradio/*scc.c
18437 F:      drivers/net/hamradio/z8530.h
18438
18439 ZBUD COMPRESSED PAGE ALLOCATOR
18440 M:      Seth Jennings <sjenning@redhat.com>
18441 M:      Dan Streetman <ddstreet@ieee.org>
18442 L:      linux-mm@kvack.org
18443 S:      Maintained
18444 F:      mm/zbud.c
18445 F:      include/linux/zbud.h
18446
18447 ZD1211RW WIRELESS DRIVER
18448 M:      Daniel Drake <dsd@gentoo.org>
18449 M:      Ulrich Kunitz <kune@deine-taler.de>
18450 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18451 L:      linux-wireless@vger.kernel.org
18452 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18453 S:      Maintained
18454 F:      drivers/net/wireless/zydas/zd1211rw/
18455
18456 ZD1301 MEDIA DRIVER
18457 M:      Antti Palosaari <crope@iki.fi>
18458 L:      linux-media@vger.kernel.org
18459 W:      https://linuxtv.org/
18460 W:      http://palosaari.fi/linux/
18461 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18462 S:      Maintained
18463 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18464
18465 ZD1301_DEMOD MEDIA DRIVER
18466 M:      Antti Palosaari <crope@iki.fi>
18467 L:      linux-media@vger.kernel.org
18468 W:      https://linuxtv.org/
18469 W:      http://palosaari.fi/linux/
18470 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18471 S:      Maintained
18472 F:      drivers/media/dvb-frontends/zd1301_demod*
18473
18474 ZHAOXIN PROCESSOR SUPPORT
18475 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18476 L:      linux-kernel@vger.kernel.org
18477 S:      Maintained
18478 F:      arch/x86/kernel/cpu/zhaoxin.c
18479
18480 ZPOOL COMPRESSED PAGE STORAGE API
18481 M:      Dan Streetman <ddstreet@ieee.org>
18482 L:      linux-mm@kvack.org
18483 S:      Maintained
18484 F:      mm/zpool.c
18485 F:      include/linux/zpool.h
18486
18487 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18488 M:      Minchan Kim <minchan@kernel.org>
18489 M:      Nitin Gupta <ngupta@vflare.org>
18490 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18491 L:      linux-kernel@vger.kernel.org
18492 S:      Maintained
18493 F:      drivers/block/zram/
18494 F:      Documentation/admin-guide/blockdev/zram.rst
18495
18496 ZS DECSTATION Z85C30 SERIAL DRIVER
18497 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18498 S:      Maintained
18499 F:      drivers/tty/serial/zs.*
18500
18501 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18502 M:      Minchan Kim <minchan@kernel.org>
18503 M:      Nitin Gupta <ngupta@vflare.org>
18504 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18505 L:      linux-mm@kvack.org
18506 S:      Maintained
18507 F:      mm/zsmalloc.c
18508 F:      include/linux/zsmalloc.h
18509 F:      Documentation/vm/zsmalloc.rst
18510
18511 ZSWAP COMPRESSED SWAP CACHING
18512 M:      Seth Jennings <sjenning@redhat.com>
18513 M:      Dan Streetman <ddstreet@ieee.org>
18514 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18515 L:      linux-mm@kvack.org
18516 S:      Maintained
18517 F:      mm/zswap.c
18518
18519 THE REST
18520 M:      Linus Torvalds <torvalds@linux-foundation.org>
18521 L:      linux-kernel@vger.kernel.org
18522 Q:      http://patchwork.kernel.org/project/LKML/list/
18523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18524 S:      Buried alive in reporters
18525 F:      *
18526 F:      */