Merge tag 'microblaze-v5.6-rc1' of git://git.monstr.eu/linux-2.6-microblaze
[platform/kernel/linux-rpi.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 S:      Supported
321 W:      https://01.org/linux-acpi
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
324 B:      https://bugzilla.kernel.org
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      Documentation/ABI/testing/sysfs-bus-acpi
327 F:      Documentation/firmware-guide/acpi/
328 F:      drivers/acpi/
329 F:      drivers/pci/*/*acpi*
330 F:      drivers/pci/*acpi*
331 F:      drivers/pnp/pnpacpi/
332 F:      include/acpi/
333 F:      include/linux/acpi.h
334 F:      include/linux/fwnode.h
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 R:      James Morse <james.morse@arm.com>
341 R:      Tony Luck <tony.luck@intel.com>
342 R:      Borislav Petkov <bp@alien8.de>
343 L:      linux-acpi@vger.kernel.org
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 S:      Supported
353 W:      https://acpica.org/
354 W:      https://github.com/acpica/acpica/
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
357 B:      https://bugzilla.kernel.org
358 B:      https://bugs.acpica.org
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 S:      Supported
367 W:      https://01.org/linux-acpi
368 B:      https://bugzilla.kernel.org
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 S:      Supported
393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
395 B:      https://bugzilla.kernel.org
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 S:      Supported
402 W:      https://01.org/linux-acpi
403 B:      https://bugzilla.kernel.org
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 S:      Supported
410 W:      https://01.org/linux-acpi
411 B:      https://bugzilla.kernel.org
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:      linux-media@vger.kernel.org
4482 T:      git git://linuxtv.org/media_tree.git
4483 W:      https://linuxtv.org
4484 S:      Maintained
4485 F:      drivers/media/pci/cx18/
4486 F:      include/uapi/linux/ivtv*
4487
4488 CX2341X MPEG ENCODER HELPER MODULE
4489 M:      Hans Verkuil <hverkuil@xs4all.nl>
4490 L:      linux-media@vger.kernel.org
4491 T:      git git://linuxtv.org/media_tree.git
4492 W:      https://linuxtv.org
4493 S:      Maintained
4494 F:      drivers/media/common/cx2341x*
4495 F:      include/media/drv-intf/cx2341x.h
4496
4497 CX24120 MEDIA DRIVER
4498 M:      Jemma Denson <jdenson@gmail.com>
4499 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4500 L:      linux-media@vger.kernel.org
4501 W:      https://linuxtv.org
4502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4503 S:      Maintained
4504 F:      drivers/media/dvb-frontends/cx24120*
4505
4506 CX88 VIDEO4LINUX DRIVER
4507 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4508 L:      linux-media@vger.kernel.org
4509 W:      https://linuxtv.org
4510 T:      git git://linuxtv.org/media_tree.git
4511 S:      Odd fixes
4512 F:      Documentation/media/v4l-drivers/cx88*
4513 F:      drivers/media/pci/cx88/
4514
4515 CXD2820R MEDIA DRIVER
4516 M:      Antti Palosaari <crope@iki.fi>
4517 L:      linux-media@vger.kernel.org
4518 W:      https://linuxtv.org
4519 W:      http://palosaari.fi/linux/
4520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4521 T:      git git://linuxtv.org/anttip/media_tree.git
4522 S:      Maintained
4523 F:      drivers/media/dvb-frontends/cxd2820r*
4524
4525 CXGB3 ETHERNET DRIVER (CXGB3)
4526 M:      Vishal Kulkarni <vishal@chelsio.com>
4527 L:      netdev@vger.kernel.org
4528 W:      http://www.chelsio.com
4529 S:      Supported
4530 F:      drivers/net/ethernet/chelsio/cxgb3/
4531
4532 CXGB3 ISCSI DRIVER (CXGB3I)
4533 M:      Karen Xie <kxie@chelsio.com>
4534 L:      linux-scsi@vger.kernel.org
4535 W:      http://www.chelsio.com
4536 S:      Supported
4537 F:      drivers/scsi/cxgbi/cxgb3i
4538
4539 CXGB4 CRYPTO DRIVER (chcr)
4540 M:      Atul Gupta <atul.gupta@chelsio.com>
4541 L:      linux-crypto@vger.kernel.org
4542 W:      http://www.chelsio.com
4543 S:      Supported
4544 F:      drivers/crypto/chelsio
4545
4546 CXGB4 ETHERNET DRIVER (CXGB4)
4547 M:      Vishal Kulkarni <vishal@chelsio.com>
4548 L:      netdev@vger.kernel.org
4549 W:      http://www.chelsio.com
4550 S:      Supported
4551 F:      drivers/net/ethernet/chelsio/cxgb4/
4552
4553 CXGB4 ISCSI DRIVER (CXGB4I)
4554 M:      Karen Xie <kxie@chelsio.com>
4555 L:      linux-scsi@vger.kernel.org
4556 W:      http://www.chelsio.com
4557 S:      Supported
4558 F:      drivers/scsi/cxgbi/cxgb4i
4559
4560 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4561 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4562 L:      linux-rdma@vger.kernel.org
4563 W:      http://www.openfabrics.org
4564 S:      Supported
4565 F:      drivers/infiniband/hw/cxgb4/
4566 F:      include/uapi/rdma/cxgb4-abi.h
4567
4568 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4569 M:      Casey Leedom <leedom@chelsio.com>
4570 L:      netdev@vger.kernel.org
4571 W:      http://www.chelsio.com
4572 S:      Supported
4573 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4574
4575 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4576 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4577 M:      Andrew Donnellan <ajd@linux.ibm.com>
4578 L:      linuxppc-dev@lists.ozlabs.org
4579 S:      Supported
4580 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4581 F:      drivers/misc/cxl/
4582 F:      include/misc/cxl*
4583 F:      include/uapi/misc/cxl.h
4584 F:      Documentation/powerpc/cxl.rst
4585 F:      Documentation/ABI/testing/sysfs-class-cxl
4586
4587 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4588 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4589 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4590 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4591 L:      linux-scsi@vger.kernel.org
4592 S:      Supported
4593 F:      drivers/scsi/cxlflash/
4594 F:      include/uapi/scsi/cxlflash_ioctl.h
4595 F:      Documentation/powerpc/cxlflash.rst
4596
4597 CYBERPRO FB DRIVER
4598 M:      Russell King <linux@armlinux.org.uk>
4599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4600 W:      http://www.armlinux.org.uk/
4601 S:      Maintained
4602 F:      drivers/video/fbdev/cyber2000fb.*
4603
4604 CYCLADES ASYNC MUX DRIVER
4605 W:      http://www.cyclades.com/
4606 S:      Orphan
4607 F:      drivers/tty/cyclades.c
4608 F:      include/linux/cyclades.h
4609 F:      include/uapi/linux/cyclades.h
4610
4611 CYCLADES PC300 DRIVER
4612 W:      http://www.cyclades.com/
4613 S:      Orphan
4614 F:      drivers/net/wan/pc300*
4615
4616 CYPRESS_FIRMWARE MEDIA DRIVER
4617 M:      Antti Palosaari <crope@iki.fi>
4618 L:      linux-media@vger.kernel.org
4619 W:      https://linuxtv.org
4620 W:      http://palosaari.fi/linux/
4621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4622 T:      git git://linuxtv.org/anttip/media_tree.git
4623 S:      Maintained
4624 F:      drivers/media/common/cypress_firmware*
4625
4626 CYTTSP TOUCHSCREEN DRIVER
4627 M:      Ferruh Yigit <fery@cypress.com>
4628 L:      linux-input@vger.kernel.org
4629 S:      Supported
4630 F:      drivers/input/touchscreen/cyttsp*
4631 F:      include/linux/input/cyttsp.h
4632
4633 D-LINK DIR-685 TOUCHKEYS DRIVER
4634 M:      Linus Walleij <linus.walleij@linaro.org>
4635 L:      linux-input@vger.kernel.org
4636 S:      Supported
4637 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4638
4639 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4640 M:      Joshua Kinard <kumba@gentoo.org>
4641 S:      Maintained
4642 F:      drivers/rtc/rtc-ds1685.c
4643 F:      include/linux/rtc/ds1685.h
4644
4645 DAMA SLAVE for AX.25
4646 M:      Joerg Reuter <jreuter@yaina.de>
4647 W:      http://yaina.de/jreuter/
4648 W:      http://www.qsl.net/dl1bke/
4649 L:      linux-hams@vger.kernel.org
4650 S:      Maintained
4651 F:      net/ax25/af_ax25.c
4652 F:      net/ax25/ax25_dev.c
4653 F:      net/ax25/ax25_ds_*
4654 F:      net/ax25/ax25_in.c
4655 F:      net/ax25/ax25_out.c
4656 F:      net/ax25/ax25_timer.c
4657 F:      net/ax25/sysctl_net_ax25.c
4658
4659 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4660 L:      netdev@vger.kernel.org
4661 S:      Orphan
4662 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4663 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4664
4665 DC390/AM53C974 SCSI driver
4666 M:      Hannes Reinecke <hare@suse.com>
4667 L:      linux-scsi@vger.kernel.org
4668 S:      Maintained
4669 F:      drivers/scsi/am53c974.c
4670
4671 DC395x SCSI driver
4672 M:      Oliver Neukum <oliver@neukum.org>
4673 M:      Ali Akcaagac <aliakc@web.de>
4674 M:      Jamie Lenehan <lenehan@twibble.org>
4675 L:      dc395x@twibble.org
4676 W:      http://twibble.org/dist/dc395x/
4677 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4678 S:      Maintained
4679 F:      Documentation/scsi/dc395x.txt
4680 F:      drivers/scsi/dc395x.*
4681
4682 DCCP PROTOCOL
4683 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4684 L:      dccp@vger.kernel.org
4685 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4686 S:      Maintained
4687 F:      include/linux/dccp.h
4688 F:      include/uapi/linux/dccp.h
4689 F:      include/linux/tfrc.h
4690 F:      net/dccp/
4691
4692 DECnet NETWORK LAYER
4693 W:      http://linux-decnet.sourceforge.net
4694 L:      linux-decnet-user@lists.sourceforge.net
4695 S:      Orphan
4696 F:      Documentation/networking/decnet.txt
4697 F:      net/decnet/
4698
4699 DECSTATION PLATFORM SUPPORT
4700 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4701 L:      linux-mips@vger.kernel.org
4702 W:      http://www.linux-mips.org/wiki/DECstation
4703 S:      Maintained
4704 F:      arch/mips/dec/
4705 F:      arch/mips/include/asm/dec/
4706 F:      arch/mips/include/asm/mach-dec/
4707
4708 DEFXX FDDI NETWORK DRIVER
4709 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4710 S:      Maintained
4711 F:      drivers/net/fddi/defxx.*
4712
4713 DEINTERLACE DRIVERS FOR ALLWINNER H3
4714 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4715 L:      linux-media@vger.kernel.org
4716 T:      git git://linuxtv.org/media_tree.git
4717 S:      Maintained
4718 F:      drivers/media/platform/sunxi/sun8i-di/
4719 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4720
4721 DELL SMBIOS DRIVER
4722 M:      Pali Rohár <pali.rohar@gmail.com>
4723 M:      Mario Limonciello <mario.limonciello@dell.com>
4724 L:      platform-driver-x86@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/platform/x86/dell-smbios.*
4727
4728 DELL SMBIOS SMM DRIVER
4729 M:      Mario Limonciello <mario.limonciello@dell.com>
4730 L:      platform-driver-x86@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/platform/x86/dell-smbios-smm.c
4733
4734 DELL SMBIOS WMI DRIVER
4735 M:      Mario Limonciello <mario.limonciello@dell.com>
4736 L:      platform-driver-x86@vger.kernel.org
4737 S:      Maintained
4738 F:      drivers/platform/x86/dell-smbios-wmi.c
4739 F:      tools/wmi/dell-smbios-example.c
4740
4741 DEFZA FDDI NETWORK DRIVER
4742 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4743 S:      Maintained
4744 F:      drivers/net/fddi/defza.*
4745
4746 DELL LAPTOP DRIVER
4747 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4748 M:      Pali Rohár <pali.rohar@gmail.com>
4749 L:      platform-driver-x86@vger.kernel.org
4750 S:      Maintained
4751 F:      drivers/platform/x86/dell-laptop.c
4752
4753 DELL LAPTOP FREEFALL DRIVER
4754 M:      Pali Rohár <pali.rohar@gmail.com>
4755 S:      Maintained
4756 F:      drivers/platform/x86/dell-smo8800.c
4757
4758 DELL LAPTOP RBTN DRIVER
4759 M:      Pali Rohár <pali.rohar@gmail.com>
4760 S:      Maintained
4761 F:      drivers/platform/x86/dell-rbtn.*
4762
4763 DELL REMOTE BIOS UPDATE DRIVER
4764 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4765 L:      platform-driver-x86@vger.kernel.org
4766 S:      Maintained
4767 F:      drivers/platform/x86/dell_rbu.c
4768
4769 DELL LAPTOP SMM DRIVER
4770 M:      Pali Rohár <pali.rohar@gmail.com>
4771 S:      Maintained
4772 F:      drivers/hwmon/dell-smm-hwmon.c
4773 F:      include/uapi/linux/i8k.h
4774
4775 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4776 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4777 L:      platform-driver-x86@vger.kernel.org
4778 S:      Maintained
4779 F:      Documentation/driver-api/dcdbas.rst
4780 F:      drivers/platform/x86/dcdbas.*
4781
4782 DELL WMI NOTIFICATIONS DRIVER
4783 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4784 M:      Pali Rohár <pali.rohar@gmail.com>
4785 S:      Maintained
4786 F:      drivers/platform/x86/dell-wmi.c
4787
4788 DELL WMI DESCRIPTOR DRIVER
4789 M:      Mario Limonciello <mario.limonciello@dell.com>
4790 S:      Maintained
4791 F:      drivers/platform/x86/dell-wmi-descriptor.c
4792
4793 DELTA ST MEDIA DRIVER
4794 M:      Hugues Fruchet <hugues.fruchet@st.com>
4795 L:      linux-media@vger.kernel.org
4796 T:      git git://linuxtv.org/media_tree.git
4797 W:      https://linuxtv.org
4798 S:      Supported
4799 F:      drivers/media/platform/sti/delta
4800
4801 DENALI NAND DRIVER
4802 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4803 L:      linux-mtd@lists.infradead.org
4804 S:      Supported
4805 F:      drivers/mtd/nand/raw/denali*
4806
4807 DESIGNWARE EDMA CORE IP DRIVER
4808 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4809 L:      dmaengine@vger.kernel.org
4810 S:      Maintained
4811 F:      drivers/dma/dw-edma/
4812 F:      include/linux/dma/edma.h
4813
4814 DESIGNWARE USB2 DRD IP DRIVER
4815 M:      Minas Harutyunyan <hminas@synopsys.com>
4816 L:      linux-usb@vger.kernel.org
4817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4818 S:      Maintained
4819 F:      drivers/usb/dwc2/
4820
4821 DESIGNWARE USB3 DRD IP DRIVER
4822 M:      Felipe Balbi <balbi@kernel.org>
4823 L:      linux-usb@vger.kernel.org
4824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4825 S:      Maintained
4826 F:      drivers/usb/dwc3/
4827
4828 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4829 M:      Andreas Klinger <ak@it-klinger.de>
4830 L:      linux-iio@vger.kernel.org
4831 S:      Maintained
4832 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4833 F:      drivers/iio/proximity/srf*.c
4834
4835 DEVICE COREDUMP (DEV_COREDUMP)
4836 M:      Johannes Berg <johannes@sipsolutions.net>
4837 L:      linux-kernel@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/base/devcoredump.c
4840 F:      include/linux/devcoredump.h
4841
4842 DEVICE FREQUENCY (DEVFREQ)
4843 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4844 M:      Kyungmin Park <kyungmin.park@samsung.com>
4845 M:      Chanwoo Choi <cw00.choi@samsung.com>
4846 L:      linux-pm@vger.kernel.org
4847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4848 S:      Maintained
4849 F:      drivers/devfreq/
4850 F:      include/linux/devfreq.h
4851 F:      Documentation/devicetree/bindings/devfreq/
4852 F:      include/trace/events/devfreq.h
4853
4854 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4855 M:      Chanwoo Choi <cw00.choi@samsung.com>
4856 L:      linux-pm@vger.kernel.org
4857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4858 S:      Supported
4859 F:      drivers/devfreq/event/
4860 F:      drivers/devfreq/devfreq-event.c
4861 F:      include/dt-bindings/pmu/exynos_ppmu.h
4862 F:      include/linux/devfreq-event.h
4863 F:      Documentation/devicetree/bindings/devfreq/event/
4864
4865 DEVICE NUMBER REGISTRY
4866 M:      Torben Mathiasen <device@lanana.org>
4867 W:      http://lanana.org/docs/device-list/index.html
4868 S:      Maintained
4869
4870 DEVICE-MAPPER  (LVM)
4871 M:      Alasdair Kergon <agk@redhat.com>
4872 M:      Mike Snitzer <snitzer@redhat.com>
4873 M:      dm-devel@redhat.com
4874 L:      dm-devel@redhat.com
4875 W:      http://sources.redhat.com/dm
4876 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4878 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4879 S:      Maintained
4880 F:      Documentation/admin-guide/device-mapper/
4881 F:      drivers/md/Makefile
4882 F:      drivers/md/Kconfig
4883 F:      drivers/md/dm*
4884 F:      drivers/md/persistent-data/
4885 F:      include/linux/device-mapper.h
4886 F:      include/linux/dm-*.h
4887 F:      include/uapi/linux/dm-*.h
4888
4889 DEVLINK
4890 M:      Jiri Pirko <jiri@mellanox.com>
4891 L:      netdev@vger.kernel.org
4892 S:      Supported
4893 F:      net/core/devlink.c
4894 F:      include/net/devlink.h
4895 F:      include/uapi/linux/devlink.h
4896 F:      Documentation/networking/devlink
4897
4898 DIALOG SEMICONDUCTOR DRIVERS
4899 M:      Support Opensource <support.opensource@diasemi.com>
4900 W:      http://www.dialog-semiconductor.com/products
4901 S:      Supported
4902 F:      Documentation/hwmon/da90??.rst
4903 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4904 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4905 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4906 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4907 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4908 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4909 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4910 F:      drivers/gpio/gpio-da90??.c
4911 F:      drivers/hwmon/da90??-hwmon.c
4912 F:      drivers/iio/adc/da91??-*.c
4913 F:      drivers/input/misc/da90??_onkey.c
4914 F:      drivers/input/touchscreen/da9052_tsi.c
4915 F:      drivers/leds/leds-da90??.c
4916 F:      drivers/mfd/da903x.c
4917 F:      drivers/mfd/da90??-*.c
4918 F:      drivers/mfd/da91??-*.c
4919 F:      drivers/power/supply/da9052-battery.c
4920 F:      drivers/power/supply/da91??-*.c
4921 F:      drivers/regulator/da903x.c
4922 F:      drivers/regulator/da9???-regulator.[ch]
4923 F:      drivers/regulator/slg51000-regulator.[ch]
4924 F:      drivers/thermal/da90??-thermal.c
4925 F:      drivers/rtc/rtc-da90??.c
4926 F:      drivers/video/backlight/da90??_bl.c
4927 F:      drivers/watchdog/da90??_wdt.c
4928 F:      include/linux/mfd/da903x.h
4929 F:      include/linux/mfd/da9052/
4930 F:      include/linux/mfd/da9055/
4931 F:      include/linux/mfd/da9062/
4932 F:      include/linux/mfd/da9063/
4933 F:      include/linux/mfd/da9150/
4934 F:      include/linux/regulator/da9211.h
4935 F:      include/sound/da[79]*.h
4936 F:      sound/soc/codecs/da[79]*.[ch]
4937
4938 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4939 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4940 L:      linux-gpio@vger.kernel.org
4941 S:      Maintained
4942 F:      drivers/gpio/gpio-gpio-mm.c
4943
4944 DIOLAN U2C-12 I2C DRIVER
4945 M:      Guenter Roeck <linux@roeck-us.net>
4946 L:      linux-i2c@vger.kernel.org
4947 S:      Maintained
4948 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4949
4950 FILESYSTEM DIRECT ACCESS (DAX)
4951 M:      Dan Williams <dan.j.williams@intel.com>
4952 R:      Matthew Wilcox <willy@infradead.org>
4953 R:      Jan Kara <jack@suse.cz>
4954 L:      linux-fsdevel@vger.kernel.org
4955 L:      linux-nvdimm@lists.01.org
4956 S:      Supported
4957 F:      fs/dax.c
4958 F:      include/linux/dax.h
4959 F:      include/trace/events/fs_dax.h
4960
4961 DEVICE DIRECT ACCESS (DAX)
4962 M:      Dan Williams <dan.j.williams@intel.com>
4963 M:      Vishal Verma <vishal.l.verma@intel.com>
4964 M:      Dave Jiang <dave.jiang@intel.com>
4965 L:      linux-nvdimm@lists.01.org
4966 S:      Supported
4967 F:      drivers/dax/
4968
4969 DIRECTORY NOTIFICATION (DNOTIFY)
4970 M:      Jan Kara <jack@suse.cz>
4971 R:      Amir Goldstein <amir73il@gmail.com>
4972 L:      linux-fsdevel@vger.kernel.org
4973 S:      Maintained
4974 F:      Documentation/filesystems/dnotify.txt
4975 F:      fs/notify/dnotify/
4976 F:      include/linux/dnotify.h
4977
4978 DISK GEOMETRY AND PARTITION HANDLING
4979 M:      Andries Brouwer <aeb@cwi.nl>
4980 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4981 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4982 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4983 S:      Maintained
4984
4985 DISKQUOTA
4986 M:      Jan Kara <jack@suse.com>
4987 S:      Maintained
4988 F:      Documentation/filesystems/quota.txt
4989 F:      fs/quota/
4990 F:      include/linux/quota*.h
4991 F:      include/uapi/linux/quota*.h
4992
4993 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4994 M:      Bernie Thompson <bernie@plugable.com>
4995 L:      linux-fbdev@vger.kernel.org
4996 S:      Maintained
4997 W:      http://plugable.com/category/projects/udlfb/
4998 F:      drivers/video/fbdev/udlfb.c
4999 F:      include/video/udlfb.h
5000 F:      Documentation/fb/udlfb.rst
5001
5002 DISTRIBUTED LOCK MANAGER (DLM)
5003 M:      Christine Caulfield <ccaulfie@redhat.com>
5004 M:      David Teigland <teigland@redhat.com>
5005 L:      cluster-devel@redhat.com
5006 W:      http://sources.redhat.com/cluster/
5007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5008 S:      Supported
5009 F:      fs/dlm/
5010
5011 DMA BUFFER SHARING FRAMEWORK
5012 M:      Sumit Semwal <sumit.semwal@linaro.org>
5013 S:      Maintained
5014 L:      linux-media@vger.kernel.org
5015 L:      dri-devel@lists.freedesktop.org
5016 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5017 F:      drivers/dma-buf/
5018 F:      include/linux/dma-buf*
5019 F:      include/linux/reservation.h
5020 F:      include/linux/*fence.h
5021 F:      Documentation/driver-api/dma-buf.rst
5022 K:      dma_(buf|fence|resv)
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024
5025 DMA-BUF HEAPS FRAMEWORK
5026 M:      Sumit Semwal <sumit.semwal@linaro.org>
5027 R:      Andrew F. Davis <afd@ti.com>
5028 R:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5029 R:      Liam Mark <lmark@codeaurora.org>
5030 R:      Laura Abbott <labbott@redhat.com>
5031 R:      Brian Starkey <Brian.Starkey@arm.com>
5032 R:      John Stultz <john.stultz@linaro.org>
5033 S:      Maintained
5034 L:      linux-media@vger.kernel.org
5035 L:      dri-devel@lists.freedesktop.org
5036 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5037 F:      include/uapi/linux/dma-heap.h
5038 F:      include/linux/dma-heap.h
5039 F:      drivers/dma-buf/dma-heap.c
5040 F:      drivers/dma-buf/heaps/*
5041 T:      git git://anongit.freedesktop.org/drm/drm-misc
5042
5043 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5044 M:      Vinod Koul <vkoul@kernel.org>
5045 L:      dmaengine@vger.kernel.org
5046 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5047 S:      Maintained
5048 F:      drivers/dma/
5049 F:      include/linux/dmaengine.h
5050 F:      include/linux/of_dma.h
5051 F:      Documentation/devicetree/bindings/dma/
5052 F:      Documentation/driver-api/dmaengine/
5053 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
5054
5055 DMA MAPPING HELPERS
5056 M:      Christoph Hellwig <hch@lst.de>
5057 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5058 R:      Robin Murphy <robin.murphy@arm.com>
5059 L:      iommu@lists.linux-foundation.org
5060 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5061 W:      http://git.infradead.org/users/hch/dma-mapping.git
5062 S:      Supported
5063 F:      kernel/dma/
5064 F:      include/asm-generic/dma-mapping.h
5065 F:      include/linux/dma-direct.h
5066 F:      include/linux/dma-mapping.h
5067 F:      include/linux/dma-noncoherent.h
5068
5069 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5070 M:      Lukasz Luba <lukasz.luba@arm.com>
5071 L:      linux-pm@vger.kernel.org
5072 L:      linux-samsung-soc@vger.kernel.org
5073 S:      Maintained
5074 F:      drivers/memory/samsung/exynos5422-dmc.c
5075 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5076
5077 DME1737 HARDWARE MONITOR DRIVER
5078 M:      Juerg Haefliger <juergh@gmail.com>
5079 L:      linux-hwmon@vger.kernel.org
5080 S:      Maintained
5081 F:      Documentation/hwmon/dme1737.rst
5082 F:      drivers/hwmon/dme1737.c
5083
5084 DMI/SMBIOS SUPPORT
5085 M:      Jean Delvare <jdelvare@suse.com>
5086 S:      Maintained
5087 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5088 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5089 F:      drivers/firmware/dmi-id.c
5090 F:      drivers/firmware/dmi_scan.c
5091 F:      include/linux/dmi.h
5092
5093 DOCUMENTATION
5094 M:      Jonathan Corbet <corbet@lwn.net>
5095 L:      linux-doc@vger.kernel.org
5096 S:      Maintained
5097 F:      Documentation/
5098 F:      scripts/documentation-file-ref-check
5099 F:      scripts/kernel-doc
5100 F:      scripts/sphinx-pre-install
5101 X:      Documentation/ABI/
5102 X:      Documentation/firmware-guide/acpi/
5103 X:      Documentation/devicetree/
5104 X:      Documentation/i2c/
5105 X:      Documentation/media/
5106 X:      Documentation/power/
5107 X:      Documentation/spi/
5108 T:      git git://git.lwn.net/linux.git docs-next
5109
5110 DOCUMENTATION/ITALIAN
5111 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5112 L:      linux-doc@vger.kernel.org
5113 S:      Maintained
5114 F:      Documentation/translations/it_IT
5115
5116 DOCUMENTATION SCRIPTS
5117 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5118 L:      linux-doc@vger.kernel.org
5119 S:      Maintained
5120 F:      scripts/documentation-file-ref-check
5121 F:      scripts/sphinx-pre-install
5122 F:      Documentation/sphinx/parse-headers.pl
5123
5124 DONGWOON DW9714 LENS VOICE COIL DRIVER
5125 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5126 L:      linux-media@vger.kernel.org
5127 T:      git git://linuxtv.org/media_tree.git
5128 S:      Maintained
5129 F:      drivers/media/i2c/dw9714.c
5130 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5131
5132 DONGWOON DW9807 LENS VOICE COIL DRIVER
5133 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5134 L:      linux-media@vger.kernel.org
5135 T:      git git://linuxtv.org/media_tree.git
5136 S:      Maintained
5137 F:      drivers/media/i2c/dw9807-vcm.c
5138 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5139
5140 DOUBLETALK DRIVER
5141 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5142 L:      blinux-list@redhat.com
5143 S:      Maintained
5144 F:      drivers/char/dtlk.c
5145 F:      include/linux/dtlk.h
5146
5147 DPAA2 DATAPATH I/O (DPIO) DRIVER
5148 M:      Roy Pledge <Roy.Pledge@nxp.com>
5149 L:      linux-kernel@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/soc/fsl/dpio
5152
5153 DPAA2 ETHERNET DRIVER
5154 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5155 L:      netdev@vger.kernel.org
5156 S:      Maintained
5157 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5158 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5159 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5160 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5161 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5162 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5163 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5164 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5165 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5166
5167 DPAA2 ETHERNET SWITCH DRIVER
5168 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5169 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5170 L:      linux-kernel@vger.kernel.org
5171 S:      Maintained
5172 F:      drivers/staging/fsl-dpaa2/ethsw
5173
5174 DPT_I2O SCSI RAID DRIVER
5175 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5176 L:      linux-scsi@vger.kernel.org
5177 W:      http://www.adaptec.com/
5178 S:      Maintained
5179 F:      drivers/scsi/dpt*
5180 F:      drivers/scsi/dpt/
5181
5182 DRBD DRIVER
5183 M:      Philipp Reisner <philipp.reisner@linbit.com>
5184 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5185 L:      drbd-dev@lists.linbit.com
5186 W:      http://www.drbd.org
5187 T:      git git://git.linbit.com/linux-drbd.git
5188 T:      git git://git.linbit.com/drbd-8.4.git
5189 S:      Supported
5190 F:      drivers/block/drbd/
5191 F:      lib/lru_cache.c
5192 F:      Documentation/admin-guide/blockdev/
5193
5194 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5195 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5196 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5198 S:      Supported
5199 F:      Documentation/kobject.txt
5200 F:      drivers/base/
5201 F:      fs/debugfs/
5202 F:      fs/sysfs/
5203 F:      include/linux/debugfs.h
5204 F:      include/linux/kobj*
5205 F:      lib/kobj*
5206
5207 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5208 M:      Kevin Hilman <khilman@kernel.org>
5209 M:      Nishanth Menon <nm@ti.com>
5210 S:      Maintained
5211 F:      drivers/power/avs/
5212 F:      include/linux/power/smartreflex.h
5213 L:      linux-pm@vger.kernel.org
5214
5215 DRM DRIVER FOR ARM PL111 CLCD
5216 M:      Eric Anholt <eric@anholt.net>
5217 T:      git git://anongit.freedesktop.org/drm/drm-misc
5218 S:      Supported
5219 F:      drivers/gpu/drm/pl111/
5220
5221 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5222 M:      Linus Walleij <linus.walleij@linaro.org>
5223 T:      git git://anongit.freedesktop.org/drm/drm-misc
5224 S:      Maintained
5225 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5226 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5227
5228 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5229 M:      Dave Airlie <airlied@redhat.com>
5230 S:      Odd Fixes
5231 F:      drivers/gpu/drm/ast/
5232
5233 DRM DRIVER FOR ASPEED BMC GFX
5234 M:      Joel Stanley <joel@jms.id.au>
5235 L:      linux-aspeed@lists.ozlabs.org
5236 T:      git git://anongit.freedesktop.org/drm/drm-misc
5237 S:      Supported
5238 F:      drivers/gpu/drm/aspeed/
5239 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5240
5241 DRM DRIVER FOR BOCHS VIRTUAL GPU
5242 M:      Gerd Hoffmann <kraxel@redhat.com>
5243 L:      virtualization@lists.linux-foundation.org
5244 T:      git git://anongit.freedesktop.org/drm/drm-misc
5245 S:      Maintained
5246 F:      drivers/gpu/drm/bochs/
5247
5248 DRM DRIVER FOR BOE HIMAX8279D PANELS
5249 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5250 S:      Maintained
5251 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
5252 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5253
5254 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5255 M:      Linus Walleij <linus.walleij@linaro.org>
5256 T:      git git://anongit.freedesktop.org/drm/drm-misc
5257 S:      Maintained
5258 F:      drivers/gpu/drm/tve200/
5259
5260 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5261 M:      Jagan Teki <jagan@amarulasolutions.com>
5262 S:      Maintained
5263 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5264 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5265
5266 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5267 M:      Hans de Goede <hdegoede@redhat.com>
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269 S:      Maintained
5270 F:      drivers/gpu/drm/tiny/gm12u320.c
5271
5272 DRM DRIVER FOR ILITEK ILI9225 PANELS
5273 M:      David Lechner <david@lechnology.com>
5274 T:      git git://anongit.freedesktop.org/drm/drm-misc
5275 S:      Maintained
5276 F:      drivers/gpu/drm/tiny/ili9225.c
5277 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5278
5279 DRM DRIVER FOR HX8357D PANELS
5280 M:      Eric Anholt <eric@anholt.net>
5281 T:      git git://anongit.freedesktop.org/drm/drm-misc
5282 S:      Maintained
5283 F:      drivers/gpu/drm/tiny/hx8357d.c
5284 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5285
5286 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5287 S:      Orphan / Obsolete
5288 F:      drivers/gpu/drm/i810/
5289 F:      include/uapi/drm/i810_drm.h
5290
5291 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5292 S:      Orphan / Obsolete
5293 F:      drivers/gpu/drm/mga/
5294 F:      include/uapi/drm/mga_drm.h
5295
5296 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5297 M:      Dave Airlie <airlied@redhat.com>
5298 S:      Odd Fixes
5299 F:      drivers/gpu/drm/mgag200/
5300
5301 DRM DRIVER FOR MI0283QT
5302 M:      Noralf Trønnes <noralf@tronnes.org>
5303 T:      git git://anongit.freedesktop.org/drm/drm-misc
5304 S:      Maintained
5305 F:      drivers/gpu/drm/tiny/mi0283qt.c
5306 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5307
5308 DRM DRIVER FOR MSM ADRENO GPU
5309 M:      Rob Clark <robdclark@gmail.com>
5310 M:      Sean Paul <sean@poorly.run>
5311 L:      linux-arm-msm@vger.kernel.org
5312 L:      dri-devel@lists.freedesktop.org
5313 L:      freedreno@lists.freedesktop.org
5314 T:      git https://gitlab.freedesktop.org/drm/msm.git
5315 S:      Maintained
5316 F:      drivers/gpu/drm/msm/
5317 F:      include/uapi/drm/msm_drm.h
5318 F:      Documentation/devicetree/bindings/display/msm/
5319
5320 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5321 M:      Ben Skeggs <bskeggs@redhat.com>
5322 L:      dri-devel@lists.freedesktop.org
5323 L:      nouveau@lists.freedesktop.org
5324 T:      git git://github.com/skeggsb/linux
5325 S:      Supported
5326 F:      drivers/gpu/drm/nouveau/
5327 F:      include/uapi/drm/nouveau_drm.h
5328
5329 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5330 M:      Stefan Mavrodiev <stefan@olimex.com>
5331 S:      Maintained
5332 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5333 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5334
5335 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5336 M:      Noralf Trønnes <noralf@tronnes.org>
5337 T:      git git://anongit.freedesktop.org/drm/drm-misc
5338 S:      Maintained
5339 F:      drivers/gpu/drm/tiny/repaper.c
5340 F:      Documentation/devicetree/bindings/display/repaper.txt
5341
5342 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5343 M:      Dave Airlie <airlied@redhat.com>
5344 M:      Gerd Hoffmann <kraxel@redhat.com>
5345 L:      virtualization@lists.linux-foundation.org
5346 T:      git git://anongit.freedesktop.org/drm/drm-misc
5347 S:      Obsolete
5348 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5349 F:      drivers/gpu/drm/cirrus/
5350
5351 DRM DRIVER FOR QXL VIRTUAL GPU
5352 M:      Dave Airlie <airlied@redhat.com>
5353 M:      Gerd Hoffmann <kraxel@redhat.com>
5354 L:      virtualization@lists.linux-foundation.org
5355 L:      spice-devel@lists.freedesktop.org
5356 T:      git git://anongit.freedesktop.org/drm/drm-misc
5357 S:      Maintained
5358 F:      drivers/gpu/drm/qxl/
5359 F:      include/uapi/drm/qxl_drm.h
5360
5361 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5362 M:      Robert Chiras <robert.chiras@nxp.com>
5363 S:      Maintained
5364 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5365 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5366
5367 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5368 S:      Orphan / Obsolete
5369 F:      drivers/gpu/drm/r128/
5370 F:      include/uapi/drm/r128_drm.h
5371
5372 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5373 M:      Guido Günther <agx@sigxcpu.org>
5374 R:      Purism Kernel Team <kernel@puri.sm>
5375 S:      Maintained
5376 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5377 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5378
5379 DRM DRIVER FOR SAVAGE VIDEO CARDS
5380 S:      Orphan / Obsolete
5381 F:      drivers/gpu/drm/savage/
5382 F:      include/uapi/drm/savage_drm.h
5383
5384 DRM DRIVER FOR SIS VIDEO CARDS
5385 S:      Orphan / Obsolete
5386 F:      drivers/gpu/drm/sis/
5387 F:      include/uapi/drm/sis_drm.h
5388
5389 DRM DRIVER FOR SITRONIX ST7701 PANELS
5390 M:      Jagan Teki <jagan@amarulasolutions.com>
5391 S:      Maintained
5392 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5393 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5394
5395 DRM DRIVER FOR SITRONIX ST7586 PANELS
5396 M:      David Lechner <david@lechnology.com>
5397 T:      git git://anongit.freedesktop.org/drm/drm-misc
5398 S:      Maintained
5399 F:      drivers/gpu/drm/tiny/st7586.c
5400 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5401
5402 DRM DRIVER FOR SITRONIX ST7735R PANELS
5403 M:      David Lechner <david@lechnology.com>
5404 T:      git git://anongit.freedesktop.org/drm/drm-misc
5405 S:      Maintained
5406 F:      drivers/gpu/drm/tiny/st7735r.c
5407 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5408
5409 DRM DRIVER FOR SONY ACX424AKP PANELS
5410 M:      Linus Walleij <linus.walleij@linaro.org>
5411 T:      git git://anongit.freedesktop.org/drm/drm-misc
5412 S:      Maintained
5413 F:      drivers/gpu/drm/panel/panel-sony-acx424akp.c
5414
5415 DRM DRIVER FOR ST-ERICSSON MCDE
5416 M:      Linus Walleij <linus.walleij@linaro.org>
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418 S:      Maintained
5419 F:      drivers/gpu/drm/mcde/
5420 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5421
5422 DRM DRIVER FOR TDFX VIDEO CARDS
5423 S:      Orphan / Obsolete
5424 F:      drivers/gpu/drm/tdfx/
5425
5426 DRM DRIVER FOR TPO TPG110 PANELS
5427 M:      Linus Walleij <linus.walleij@linaro.org>
5428 T:      git git://anongit.freedesktop.org/drm/drm-misc
5429 S:      Maintained
5430 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5431 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5432
5433 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5434 M:      Dave Airlie <airlied@redhat.com>
5435 R:      Sean Paul <sean@poorly.run>
5436 L:      dri-devel@lists.freedesktop.org
5437 S:      Odd Fixes
5438 F:      drivers/gpu/drm/udl/
5439 T:      git git://anongit.freedesktop.org/drm/drm-misc
5440
5441 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5442 M:      Hans de Goede <hdegoede@redhat.com>
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Maintained
5445 F:      drivers/gpu/drm/vboxvideo/
5446 T:      git git://anongit.freedesktop.org/drm/drm-misc
5447
5448 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5449 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5450 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5451 R:      Daniel Vetter <daniel@ffwll.ch>
5452 T:      git git://anongit.freedesktop.org/drm/drm-misc
5453 S:      Maintained
5454 L:      dri-devel@lists.freedesktop.org
5455 F:      drivers/gpu/drm/vkms/
5456 F:      Documentation/gpu/vkms.rst
5457
5458 DRM DRIVER FOR VMWARE VIRTUAL GPU
5459 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5460 M:      Thomas Hellstrom <thellstrom@vmware.com>
5461 L:      dri-devel@lists.freedesktop.org
5462 T:      git git://people.freedesktop.org/~thomash/linux
5463 S:      Supported
5464 F:      drivers/gpu/drm/vmwgfx/
5465 F:      include/uapi/drm/vmwgfx_drm.h
5466
5467 DRM DRIVERS
5468 M:      David Airlie <airlied@linux.ie>
5469 M:      Daniel Vetter <daniel@ffwll.ch>
5470 L:      dri-devel@lists.freedesktop.org
5471 T:      git git://anongit.freedesktop.org/drm/drm
5472 B:      https://bugs.freedesktop.org/
5473 C:      irc://chat.freenode.net/dri-devel
5474 S:      Maintained
5475 F:      drivers/gpu/drm/
5476 F:      drivers/gpu/vga/
5477 F:      Documentation/devicetree/bindings/display/
5478 F:      Documentation/devicetree/bindings/gpu/
5479 F:      Documentation/gpu/
5480 F:      include/drm/
5481 F:      include/uapi/drm/
5482 F:      include/linux/vga*
5483
5484 DRM DRIVERS AND MISC GPU PATCHES
5485 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5486 M:      Maxime Ripard <mripard@kernel.org>
5487 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5488 S:      Maintained
5489 T:      git git://anongit.freedesktop.org/drm/drm-misc
5490 F:      Documentation/gpu/
5491 F:      drivers/gpu/vga/
5492 F:      drivers/gpu/drm/*
5493 F:      include/drm/drm*
5494 F:      include/uapi/drm/drm*
5495 F:      include/linux/vga*
5496
5497 DRM DRIVERS FOR ALLWINNER A10
5498 M:      Maxime Ripard <mripard@kernel.org>
5499 M:      Chen-Yu Tsai <wens@csie.org>
5500 L:      dri-devel@lists.freedesktop.org
5501 S:      Supported
5502 F:      drivers/gpu/drm/sun4i/
5503 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5504 T:      git git://anongit.freedesktop.org/drm/drm-misc
5505
5506 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5507 M:      Maxime Ripard <mripard@kernel.org>
5508 M:      Chen-Yu Tsai <wens@csie.org>
5509 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5510 L:      dri-devel@lists.freedesktop.org
5511 S:      Supported
5512 F:      drivers/gpu/drm/sun4i/sun8i*
5513 T:      git git://anongit.freedesktop.org/drm/drm-misc
5514
5515 DRM DRIVERS FOR AMLOGIC SOCS
5516 M:      Neil Armstrong <narmstrong@baylibre.com>
5517 L:      dri-devel@lists.freedesktop.org
5518 L:      linux-amlogic@lists.infradead.org
5519 W:      http://linux-meson.com/
5520 S:      Supported
5521 F:      drivers/gpu/drm/meson/
5522 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5523 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5524 F:      Documentation/gpu/meson.rst
5525 T:      git git://anongit.freedesktop.org/drm/drm-misc
5526
5527 DRM DRIVERS FOR ATMEL HLCDC
5528 M:      Sam Ravnborg <sam@ravnborg.org>
5529 M:      Boris Brezillon <bbrezillon@kernel.org>
5530 L:      dri-devel@lists.freedesktop.org
5531 S:      Supported
5532 F:      drivers/gpu/drm/atmel-hlcdc/
5533 F:      Documentation/devicetree/bindings/display/atmel/
5534 T:      git git://anongit.freedesktop.org/drm/drm-misc
5535
5536 DRM DRIVERS FOR BRIDGE CHIPS
5537 M:      Andrzej Hajda <a.hajda@samsung.com>
5538 M:      Neil Armstrong <narmstrong@baylibre.com>
5539 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5540 R:      Jonas Karlman <jonas@kwiboo.se>
5541 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5542 S:      Maintained
5543 T:      git git://anongit.freedesktop.org/drm/drm-misc
5544 F:      drivers/gpu/drm/bridge/
5545
5546 DRM DRIVERS FOR EXYNOS
5547 M:      Inki Dae <inki.dae@samsung.com>
5548 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5549 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5550 M:      Kyungmin Park <kyungmin.park@samsung.com>
5551 L:      dri-devel@lists.freedesktop.org
5552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5553 S:      Supported
5554 F:      drivers/gpu/drm/exynos/
5555 F:      include/uapi/drm/exynos_drm.h
5556 F:      Documentation/devicetree/bindings/display/exynos/
5557
5558 DRM DRIVERS FOR FREESCALE DCU
5559 M:      Stefan Agner <stefan@agner.ch>
5560 M:      Alison Wang <alison.wang@nxp.com>
5561 L:      dri-devel@lists.freedesktop.org
5562 S:      Supported
5563 F:      drivers/gpu/drm/fsl-dcu/
5564 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5565 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5566 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5567 T:      git git://anongit.freedesktop.org/drm/drm-misc
5568
5569 DRM DRIVERS FOR FREESCALE IMX
5570 M:      Philipp Zabel <p.zabel@pengutronix.de>
5571 L:      dri-devel@lists.freedesktop.org
5572 S:      Maintained
5573 F:      drivers/gpu/drm/imx/
5574 F:      drivers/gpu/ipu-v3/
5575 F:      Documentation/devicetree/bindings/display/imx/
5576
5577 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5578 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5579 L:      dri-devel@lists.freedesktop.org
5580 T:      git git://github.com/patjak/drm-gma500
5581 S:      Maintained
5582 F:      drivers/gpu/drm/gma500/
5583
5584 DRM DRIVERS FOR HISILICON
5585 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5586 M:      Rongrong Zou <zourongrong@gmail.com>
5587 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5588 R:      Chen Feng <puck.chen@hisilicon.com>
5589 L:      dri-devel@lists.freedesktop.org
5590 T:      git git://github.com/xin3liang/linux.git
5591 S:      Maintained
5592 F:      drivers/gpu/drm/hisilicon/
5593 F:      Documentation/devicetree/bindings/display/hisilicon/
5594
5595 DRM DRIVERS FOR LIMA
5596 M:      Qiang Yu <yuq825@gmail.com>
5597 L:      dri-devel@lists.freedesktop.org
5598 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5599 S:      Maintained
5600 F:      drivers/gpu/drm/lima/
5601 F:      include/uapi/drm/lima_drm.h
5602 T:      git git://anongit.freedesktop.org/drm/drm-misc
5603
5604 DRM DRIVERS FOR MEDIATEK
5605 M:      CK Hu <ck.hu@mediatek.com>
5606 M:      Philipp Zabel <p.zabel@pengutronix.de>
5607 L:      dri-devel@lists.freedesktop.org
5608 S:      Supported
5609 F:      drivers/gpu/drm/mediatek/
5610 F:      Documentation/devicetree/bindings/display/mediatek/
5611
5612 DRM DRIVERS FOR NVIDIA TEGRA
5613 M:      Thierry Reding <thierry.reding@gmail.com>
5614 L:      dri-devel@lists.freedesktop.org
5615 L:      linux-tegra@vger.kernel.org
5616 T:      git git://anongit.freedesktop.org/tegra/linux.git
5617 S:      Supported
5618 F:      drivers/gpu/drm/tegra/
5619 F:      drivers/gpu/host1x/
5620 F:      include/linux/host1x.h
5621 F:      include/uapi/drm/tegra_drm.h
5622 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5623
5624 DRM DRIVERS FOR RENESAS
5625 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5626 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5627 L:      dri-devel@lists.freedesktop.org
5628 L:      linux-renesas-soc@vger.kernel.org
5629 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5630 S:      Supported
5631 F:      drivers/gpu/drm/rcar-du/
5632 F:      drivers/gpu/drm/shmobile/
5633 F:      include/linux/platform_data/shmob_drm.h
5634 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5635 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5636 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5637
5638 DRM DRIVERS FOR ROCKCHIP
5639 M:      Sandy Huang <hjc@rock-chips.com>
5640 M:      Heiko Stübner <heiko@sntech.de>
5641 L:      dri-devel@lists.freedesktop.org
5642 S:      Maintained
5643 F:      drivers/gpu/drm/rockchip/
5644 F:      Documentation/devicetree/bindings/display/rockchip/
5645 T:      git git://anongit.freedesktop.org/drm/drm-misc
5646
5647 DRM DRIVERS FOR STI
5648 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5649 M:      Vincent Abriou <vincent.abriou@st.com>
5650 L:      dri-devel@lists.freedesktop.org
5651 T:      git git://anongit.freedesktop.org/drm/drm-misc
5652 S:      Maintained
5653 F:      drivers/gpu/drm/sti
5654 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5655
5656 DRM DRIVERS FOR STM
5657 M:      Yannick Fertre <yannick.fertre@st.com>
5658 M:      Philippe Cornu <philippe.cornu@st.com>
5659 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5660 M:      Vincent Abriou <vincent.abriou@st.com>
5661 L:      dri-devel@lists.freedesktop.org
5662 T:      git git://anongit.freedesktop.org/drm/drm-misc
5663 S:      Maintained
5664 F:      drivers/gpu/drm/stm
5665 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5666
5667 DRM DRIVERS FOR TI LCDC
5668 M:      Jyri Sarha <jsarha@ti.com>
5669 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5670 L:      dri-devel@lists.freedesktop.org
5671 S:      Maintained
5672 F:      drivers/gpu/drm/tilcdc/
5673 F:      Documentation/devicetree/bindings/display/tilcdc/
5674
5675 DRM DRIVERS FOR TI OMAP
5676 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5677 L:      dri-devel@lists.freedesktop.org
5678 S:      Maintained
5679 F:      drivers/gpu/drm/omapdrm/
5680 F:      Documentation/devicetree/bindings/display/ti/
5681
5682 DRM DRIVERS FOR V3D
5683 M:      Eric Anholt <eric@anholt.net>
5684 S:      Supported
5685 F:      drivers/gpu/drm/v3d/
5686 F:      include/uapi/drm/v3d_drm.h
5687 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5688 T:      git git://anongit.freedesktop.org/drm/drm-misc
5689
5690 DRM DRIVERS FOR VC4
5691 M:      Eric Anholt <eric@anholt.net>
5692 T:      git git://github.com/anholt/linux
5693 S:      Supported
5694 F:      drivers/gpu/drm/vc4/
5695 F:      include/uapi/drm/vc4_drm.h
5696 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5697 T:      git git://anongit.freedesktop.org/drm/drm-misc
5698
5699 DRM DRIVERS FOR VIVANTE GPU IP
5700 M:      Lucas Stach <l.stach@pengutronix.de>
5701 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5702 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5703 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5704 L:      dri-devel@lists.freedesktop.org
5705 S:      Maintained
5706 F:      drivers/gpu/drm/etnaviv/
5707 F:      include/uapi/drm/etnaviv_drm.h
5708 F:      Documentation/devicetree/bindings/display/etnaviv/
5709
5710 DRM DRIVERS FOR ZTE ZX
5711 M:      Shawn Guo <shawnguo@kernel.org>
5712 L:      dri-devel@lists.freedesktop.org
5713 S:      Maintained
5714 F:      drivers/gpu/drm/zte/
5715 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5716 T:      git git://anongit.freedesktop.org/drm/drm-misc
5717
5718 DRM PANEL DRIVERS
5719 M:      Thierry Reding <thierry.reding@gmail.com>
5720 R:      Sam Ravnborg <sam@ravnborg.org>
5721 L:      dri-devel@lists.freedesktop.org
5722 T:      git git://anongit.freedesktop.org/drm/drm-misc
5723 S:      Maintained
5724 F:      drivers/gpu/drm/drm_panel.c
5725 F:      drivers/gpu/drm/panel/
5726 F:      include/drm/drm_panel.h
5727 F:      Documentation/devicetree/bindings/display/panel/
5728
5729 DRM DRIVERS FOR XEN
5730 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5731 T:      git git://anongit.freedesktop.org/drm/drm-misc
5732 L:      dri-devel@lists.freedesktop.org
5733 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5734 S:      Supported
5735 F:      drivers/gpu/drm/xen/
5736 F:      Documentation/gpu/xen-front.rst
5737
5738 DRM TTM SUBSYSTEM
5739 M:      Christian Koenig <christian.koenig@amd.com>
5740 M:      Huang Rui <ray.huang@amd.com>
5741 T:      git git://people.freedesktop.org/~agd5f/linux
5742 S:      Maintained
5743 L:      dri-devel@lists.freedesktop.org
5744 F:      include/drm/ttm/
5745 F:      drivers/gpu/drm/ttm/
5746
5747 DSBR100 USB FM RADIO DRIVER
5748 M:      Alexey Klimov <klimov.linux@gmail.com>
5749 L:      linux-media@vger.kernel.org
5750 T:      git git://linuxtv.org/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/radio/dsbr100.c
5753
5754 DT3155 MEDIA DRIVER
5755 M:      Hans Verkuil <hverkuil@xs4all.nl>
5756 L:      linux-media@vger.kernel.org
5757 T:      git git://linuxtv.org/media_tree.git
5758 W:      https://linuxtv.org
5759 S:      Odd Fixes
5760 F:      drivers/media/pci/dt3155/
5761
5762 DVB_USB_AF9015 MEDIA DRIVER
5763 M:      Antti Palosaari <crope@iki.fi>
5764 L:      linux-media@vger.kernel.org
5765 W:      https://linuxtv.org
5766 W:      http://palosaari.fi/linux/
5767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5768 T:      git git://linuxtv.org/anttip/media_tree.git
5769 S:      Maintained
5770 F:      drivers/media/usb/dvb-usb-v2/af9015*
5771
5772 DVB_USB_AF9035 MEDIA DRIVER
5773 M:      Antti Palosaari <crope@iki.fi>
5774 L:      linux-media@vger.kernel.org
5775 W:      https://linuxtv.org
5776 W:      http://palosaari.fi/linux/
5777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5778 T:      git git://linuxtv.org/anttip/media_tree.git
5779 S:      Maintained
5780 F:      drivers/media/usb/dvb-usb-v2/af9035*
5781
5782 DVB_USB_ANYSEE MEDIA DRIVER
5783 M:      Antti Palosaari <crope@iki.fi>
5784 L:      linux-media@vger.kernel.org
5785 W:      https://linuxtv.org
5786 W:      http://palosaari.fi/linux/
5787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5788 T:      git git://linuxtv.org/anttip/media_tree.git
5789 S:      Maintained
5790 F:      drivers/media/usb/dvb-usb-v2/anysee*
5791
5792 DVB_USB_AU6610 MEDIA DRIVER
5793 M:      Antti Palosaari <crope@iki.fi>
5794 L:      linux-media@vger.kernel.org
5795 W:      https://linuxtv.org
5796 W:      http://palosaari.fi/linux/
5797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5798 T:      git git://linuxtv.org/anttip/media_tree.git
5799 S:      Maintained
5800 F:      drivers/media/usb/dvb-usb-v2/au6610*
5801
5802 DVB_USB_CE6230 MEDIA DRIVER
5803 M:      Antti Palosaari <crope@iki.fi>
5804 L:      linux-media@vger.kernel.org
5805 W:      https://linuxtv.org
5806 W:      http://palosaari.fi/linux/
5807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5808 T:      git git://linuxtv.org/anttip/media_tree.git
5809 S:      Maintained
5810 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5811
5812 DVB_USB_CXUSB MEDIA DRIVER
5813 M:      Michael Krufky <mkrufky@linuxtv.org>
5814 L:      linux-media@vger.kernel.org
5815 W:      https://linuxtv.org
5816 W:      http://github.com/mkrufky
5817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5818 T:      git git://linuxtv.org/media_tree.git
5819 S:      Maintained
5820 F:      drivers/media/usb/dvb-usb/cxusb*
5821
5822 DVB_USB_EC168 MEDIA DRIVER
5823 M:      Antti Palosaari <crope@iki.fi>
5824 L:      linux-media@vger.kernel.org
5825 W:      https://linuxtv.org
5826 W:      http://palosaari.fi/linux/
5827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5828 T:      git git://linuxtv.org/anttip/media_tree.git
5829 S:      Maintained
5830 F:      drivers/media/usb/dvb-usb-v2/ec168*
5831
5832 DVB_USB_GL861 MEDIA DRIVER
5833 M:      Antti Palosaari <crope@iki.fi>
5834 L:      linux-media@vger.kernel.org
5835 W:      https://linuxtv.org
5836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5837 T:      git git://linuxtv.org/anttip/media_tree.git
5838 S:      Maintained
5839 F:      drivers/media/usb/dvb-usb-v2/gl861*
5840
5841 DVB_USB_MXL111SF MEDIA DRIVER
5842 M:      Michael Krufky <mkrufky@linuxtv.org>
5843 L:      linux-media@vger.kernel.org
5844 W:      https://linuxtv.org
5845 W:      http://github.com/mkrufky
5846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5847 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5848 S:      Maintained
5849 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5850
5851 DVB_USB_RTL28XXU MEDIA DRIVER
5852 M:      Antti Palosaari <crope@iki.fi>
5853 L:      linux-media@vger.kernel.org
5854 W:      https://linuxtv.org
5855 W:      http://palosaari.fi/linux/
5856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5857 T:      git git://linuxtv.org/anttip/media_tree.git
5858 S:      Maintained
5859 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5860
5861 DVB_USB_V2 MEDIA DRIVER
5862 M:      Antti Palosaari <crope@iki.fi>
5863 L:      linux-media@vger.kernel.org
5864 W:      https://linuxtv.org
5865 W:      http://palosaari.fi/linux/
5866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5867 T:      git git://linuxtv.org/anttip/media_tree.git
5868 S:      Maintained
5869 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5870 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5871
5872 DYNAMIC DEBUG
5873 M:      Jason Baron <jbaron@akamai.com>
5874 S:      Maintained
5875 F:      lib/dynamic_debug.c
5876 F:      include/linux/dynamic_debug.h
5877
5878 DYNAMIC INTERRUPT MODERATION
5879 M:      Tal Gilboa <talgi@mellanox.com>
5880 S:      Maintained
5881 F:      include/linux/dim.h
5882 F:      lib/dim/
5883
5884 DZ DECSTATION DZ11 SERIAL DRIVER
5885 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5886 S:      Maintained
5887 F:      drivers/tty/serial/dz.*
5888
5889 E3X0 POWER BUTTON DRIVER
5890 M:      Moritz Fischer <moritz.fischer@ettus.com>
5891 L:      usrp-users@lists.ettus.com
5892 W:      http://www.ettus.com
5893 S:      Supported
5894 F:      drivers/input/misc/e3x0-button.c
5895 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5896
5897 E4000 MEDIA DRIVER
5898 M:      Antti Palosaari <crope@iki.fi>
5899 L:      linux-media@vger.kernel.org
5900 W:      https://linuxtv.org
5901 W:      http://palosaari.fi/linux/
5902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5903 T:      git git://linuxtv.org/anttip/media_tree.git
5904 S:      Maintained
5905 F:      drivers/media/tuners/e4000*
5906
5907 EARTH_PT1 MEDIA DRIVER
5908 M:      Akihiro Tsukada <tskd08@gmail.com>
5909 L:      linux-media@vger.kernel.org
5910 S:      Odd Fixes
5911 F:      drivers/media/pci/pt1/
5912
5913 EARTH_PT3 MEDIA DRIVER
5914 M:      Akihiro Tsukada <tskd08@gmail.com>
5915 L:      linux-media@vger.kernel.org
5916 S:      Odd Fixes
5917 F:      drivers/media/pci/pt3/
5918
5919 EC100 MEDIA DRIVER
5920 M:      Antti Palosaari <crope@iki.fi>
5921 L:      linux-media@vger.kernel.org
5922 W:      https://linuxtv.org
5923 W:      http://palosaari.fi/linux/
5924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5925 T:      git git://linuxtv.org/anttip/media_tree.git
5926 S:      Maintained
5927 F:      drivers/media/dvb-frontends/ec100*
5928
5929 ECRYPT FILE SYSTEM
5930 M:      Tyler Hicks <tyhicks@canonical.com>
5931 L:      ecryptfs@vger.kernel.org
5932 W:      http://ecryptfs.org
5933 W:      https://launchpad.net/ecryptfs
5934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5935 S:      Supported
5936 F:      Documentation/filesystems/ecryptfs.txt
5937 F:      fs/ecryptfs/
5938
5939 EDAC-AMD64
5940 M:      Borislav Petkov <bp@alien8.de>
5941 L:      linux-edac@vger.kernel.org
5942 S:      Maintained
5943 F:      drivers/edac/amd64_edac*
5944
5945 EDAC-ARMADA
5946 M:      Jan Luebbe <jlu@pengutronix.de>
5947 L:      linux-edac@vger.kernel.org
5948 S:      Maintained
5949 F:      drivers/edac/armada_xp_*
5950
5951 EDAC-AST2500
5952 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5953 S:      Supported
5954 F:      drivers/edac/aspeed_edac.c
5955 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5956
5957 EDAC-BLUEFIELD
5958 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5959 S:      Supported
5960 F:      drivers/edac/bluefield_edac.c
5961
5962 EDAC-CALXEDA
5963 M:      Robert Richter <rric@kernel.org>
5964 L:      linux-edac@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/edac/highbank*
5967
5968 EDAC-CAVIUM OCTEON
5969 M:      Ralf Baechle <ralf@linux-mips.org>
5970 M:      Robert Richter <rrichter@marvell.com>
5971 L:      linux-edac@vger.kernel.org
5972 L:      linux-mips@vger.kernel.org
5973 S:      Supported
5974 F:      drivers/edac/octeon_edac*
5975
5976 EDAC-CAVIUM THUNDERX
5977 M:      Robert Richter <rrichter@marvell.com>
5978 L:      linux-edac@vger.kernel.org
5979 S:      Supported
5980 F:      drivers/edac/thunderx_edac*
5981
5982 EDAC-CORE
5983 M:      Borislav Petkov <bp@alien8.de>
5984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5985 M:      Tony Luck <tony.luck@intel.com>
5986 R:      James Morse <james.morse@arm.com>
5987 R:      Robert Richter <rrichter@marvell.com>
5988 L:      linux-edac@vger.kernel.org
5989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5990 S:      Supported
5991 F:      Documentation/admin-guide/ras.rst
5992 F:      Documentation/driver-api/edac.rst
5993 F:      drivers/edac/
5994 F:      include/linux/edac.h
5995
5996 EDAC-E752X
5997 M:      Mark Gross <mark.gross@intel.com>
5998 L:      linux-edac@vger.kernel.org
5999 S:      Maintained
6000 F:      drivers/edac/e752x_edac.c
6001
6002 EDAC-E7XXX
6003 L:      linux-edac@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/edac/e7xxx_edac.c
6006
6007 EDAC-FSL_DDR
6008 M:      York Sun <york.sun@nxp.com>
6009 L:      linux-edac@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/edac/fsl_ddr_edac.*
6012
6013 EDAC-GHES
6014 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6015 L:      linux-edac@vger.kernel.org
6016 S:      Maintained
6017 F:      drivers/edac/ghes_edac.c
6018
6019 EDAC-I10NM
6020 M:      Tony Luck <tony.luck@intel.com>
6021 L:      linux-edac@vger.kernel.org
6022 S:      Maintained
6023 F:      drivers/edac/i10nm_base.c
6024
6025 EDAC-I3000
6026 L:      linux-edac@vger.kernel.org
6027 S:      Orphan
6028 F:      drivers/edac/i3000_edac.c
6029
6030 EDAC-I5000
6031 L:      linux-edac@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/edac/i5000_edac.c
6034
6035 EDAC-I5400
6036 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6037 L:      linux-edac@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/edac/i5400_edac.c
6040
6041 EDAC-I7300
6042 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6043 L:      linux-edac@vger.kernel.org
6044 S:      Maintained
6045 F:      drivers/edac/i7300_edac.c
6046
6047 EDAC-I7CORE
6048 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6049 L:      linux-edac@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/edac/i7core_edac.c
6052
6053 EDAC-I82443BXGX
6054 M:      Tim Small <tim@buttersideup.com>
6055 L:      linux-edac@vger.kernel.org
6056 S:      Maintained
6057 F:      drivers/edac/i82443bxgx_edac.c
6058
6059 EDAC-I82975X
6060 M:      "Arvind R." <arvino55@gmail.com>
6061 L:      linux-edac@vger.kernel.org
6062 S:      Maintained
6063 F:      drivers/edac/i82975x_edac.c
6064
6065 EDAC-IE31200
6066 M:      Jason Baron <jbaron@akamai.com>
6067 L:      linux-edac@vger.kernel.org
6068 S:      Maintained
6069 F:      drivers/edac/ie31200_edac.c
6070
6071 EDAC-MPC85XX
6072 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6073 L:      linux-edac@vger.kernel.org
6074 S:      Maintained
6075 F:      drivers/edac/mpc85xx_edac.[ch]
6076
6077 EDAC-PASEMI
6078 M:      Egor Martovetsky <egor@pasemi.com>
6079 L:      linux-edac@vger.kernel.org
6080 S:      Maintained
6081 F:      drivers/edac/pasemi_edac.c
6082
6083 EDAC-PND2
6084 M:      Tony Luck <tony.luck@intel.com>
6085 L:      linux-edac@vger.kernel.org
6086 S:      Maintained
6087 F:      drivers/edac/pnd2_edac.[ch]
6088
6089 EDAC-R82600
6090 M:      Tim Small <tim@buttersideup.com>
6091 L:      linux-edac@vger.kernel.org
6092 S:      Maintained
6093 F:      drivers/edac/r82600_edac.c
6094
6095 EDAC-SBRIDGE
6096 M:      Tony Luck <tony.luck@intel.com>
6097 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6098 L:      linux-edac@vger.kernel.org
6099 S:      Maintained
6100 F:      drivers/edac/sb_edac.c
6101
6102 EDAC-SIFIVE
6103 M:      Yash Shah <yash.shah@sifive.com>
6104 L:      linux-edac@vger.kernel.org
6105 S:      Supported
6106 F:      drivers/edac/sifive_edac.c
6107 F:      drivers/soc/sifive_l2_cache.c
6108
6109 EDAC-SKYLAKE
6110 M:      Tony Luck <tony.luck@intel.com>
6111 L:      linux-edac@vger.kernel.org
6112 S:      Maintained
6113 F:      drivers/edac/skx_*.c
6114
6115 EDAC-TI
6116 M:      Tero Kristo <t-kristo@ti.com>
6117 L:      linux-edac@vger.kernel.org
6118 S:      Maintained
6119 F:      drivers/edac/ti_edac.c
6120
6121 EDAC-QCOM
6122 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6123 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6124 L:      linux-arm-msm@vger.kernel.org
6125 L:      linux-edac@vger.kernel.org
6126 S:      Maintained
6127 F:      drivers/edac/qcom_edac.c
6128
6129 EDIROL UA-101/UA-1000 DRIVER
6130 M:      Clemens Ladisch <clemens@ladisch.de>
6131 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6133 S:      Maintained
6134 F:      sound/usb/misc/ua101.c
6135
6136 EFI TEST DRIVER
6137 L:      linux-efi@vger.kernel.org
6138 M:      Ivan Hu <ivan.hu@canonical.com>
6139 M:      Ard Biesheuvel <ardb@kernel.org>
6140 S:      Maintained
6141 F:      drivers/firmware/efi/test/
6142
6143 EFI VARIABLE FILESYSTEM
6144 M:      Matthew Garrett <matthew.garrett@nebula.com>
6145 M:      Jeremy Kerr <jk@ozlabs.org>
6146 M:      Ard Biesheuvel <ardb@kernel.org>
6147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6148 L:      linux-efi@vger.kernel.org
6149 S:      Maintained
6150 F:      fs/efivarfs/
6151
6152 EFIFB FRAMEBUFFER DRIVER
6153 L:      linux-fbdev@vger.kernel.org
6154 M:      Peter Jones <pjones@redhat.com>
6155 S:      Maintained
6156 F:      drivers/video/fbdev/efifb.c
6157
6158 EFS FILESYSTEM
6159 W:      http://aeschi.ch.eu.org/efs/
6160 S:      Orphan
6161 F:      fs/efs/
6162
6163 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6164 M:      Douglas Miller <dougmill@linux.ibm.com>
6165 L:      netdev@vger.kernel.org
6166 S:      Maintained
6167 F:      drivers/net/ethernet/ibm/ehea/
6168
6169 EM28XX VIDEO4LINUX DRIVER
6170 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6171 L:      linux-media@vger.kernel.org
6172 W:      https://linuxtv.org
6173 T:      git git://linuxtv.org/media_tree.git
6174 S:      Maintained
6175 F:      drivers/media/usb/em28xx/
6176 F:      Documentation/media/v4l-drivers/em28xx*
6177
6178 EMBEDDED LINUX
6179 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6180 M:      Matt Mackall <mpm@selenic.com>
6181 M:      David Woodhouse <dwmw2@infradead.org>
6182 L:      linux-embedded@vger.kernel.org
6183 S:      Maintained
6184
6185 Emulex 10Gbps iSCSI - OneConnect DRIVER
6186 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6187 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6188 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6189 L:      linux-scsi@vger.kernel.org
6190 W:      http://www.broadcom.com
6191 S:      Supported
6192 F:      drivers/scsi/be2iscsi/
6193
6194 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6195 M:      Sathya Perla <sathya.perla@broadcom.com>
6196 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6197 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6198 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6199 L:      netdev@vger.kernel.org
6200 W:      http://www.emulex.com
6201 S:      Supported
6202 F:      drivers/net/ethernet/emulex/benet/
6203
6204 EMULEX ONECONNECT ROCE DRIVER
6205 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6206 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6207 L:      linux-rdma@vger.kernel.org
6208 W:      http://www.broadcom.com
6209 S:      Odd Fixes
6210 F:      drivers/infiniband/hw/ocrdma/
6211 F:      include/uapi/rdma/ocrdma-abi.h
6212
6213 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6214 M:      James Smart <james.smart@broadcom.com>
6215 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6216 L:      linux-scsi@vger.kernel.org
6217 W:      http://www.broadcom.com
6218 S:      Supported
6219 F:      drivers/scsi/lpfc/
6220
6221 ENE CB710 FLASH CARD READER DRIVER
6222 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6223 S:      Maintained
6224 F:      drivers/misc/cb710/
6225 F:      drivers/mmc/host/cb710-mmc.*
6226 F:      include/linux/cb710.h
6227
6228 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6229 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6230 S:      Maintained
6231 F:      drivers/media/rc/ene_ir.*
6232
6233 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6234 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
6235 L:      linuxppc-dev@lists.ozlabs.org
6236 S:      Maintained
6237 F:      drivers/tty/ehv_bytechan.c
6238
6239 EPSON S1D13XXX FRAMEBUFFER DRIVER
6240 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6241 S:      Maintained
6242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6243 F:      drivers/video/fbdev/s1d13xxxfb.c
6244 F:      include/video/s1d13xxxfb.h
6245
6246 EROFS FILE SYSTEM
6247 M:      Gao Xiang <gaoxiang25@huawei.com>
6248 M:      Chao Yu <yuchao0@huawei.com>
6249 L:      linux-erofs@lists.ozlabs.org
6250 S:      Maintained
6251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6252 F:      Documentation/filesystems/erofs.txt
6253 F:      fs/erofs/
6254 F:      include/trace/events/erofs.h
6255
6256 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6257 M:      Jeff Layton <jlayton@kernel.org>
6258 S:      Maintained
6259 F:      lib/errseq.c
6260 F:      include/linux/errseq.h
6261
6262 ET131X NETWORK DRIVER
6263 M:      Mark Einon <mark.einon@gmail.com>
6264 S:      Odd Fixes
6265 F:      drivers/net/ethernet/agere/
6266
6267 ETHERNET BRIDGE
6268 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6269 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6270 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6271 L:      netdev@vger.kernel.org
6272 W:      http://www.linuxfoundation.org/en/Net:Bridge
6273 S:      Maintained
6274 F:      include/linux/netfilter_bridge/
6275 F:      net/bridge/
6276
6277 ETHERNET PHY LIBRARY
6278 M:      Andrew Lunn <andrew@lunn.ch>
6279 M:      Florian Fainelli <f.fainelli@gmail.com>
6280 M:      Heiner Kallweit <hkallweit1@gmail.com>
6281 R:      Russell King <linux@armlinux.org.uk>
6282 L:      netdev@vger.kernel.org
6283 S:      Maintained
6284 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6285 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6286 F:      Documentation/devicetree/bindings/net/mdio*
6287 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6288 F:      Documentation/networking/phy.rst
6289 F:      drivers/net/phy/
6290 F:      drivers/of/of_mdio.c
6291 F:      drivers/of/of_net.c
6292 F:      include/dt-bindings/net/qca-ar803x.h
6293 F:      include/linux/*mdio*.h
6294 F:      include/linux/of_net.h
6295 F:      include/linux/phy.h
6296 F:      include/linux/phy_fixed.h
6297 F:      include/linux/platform_data/mdio-bcm-unimac.h
6298 F:      include/linux/platform_data/mdio-gpio.h
6299 F:      include/trace/events/mdio.h
6300 F:      include/uapi/linux/mdio.h
6301 F:      include/uapi/linux/mii.h
6302
6303 EXFAT FILE SYSTEM
6304 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6305 L:      linux-fsdevel@vger.kernel.org
6306 S:      Maintained
6307 F:      drivers/staging/exfat/
6308
6309 EXT2 FILE SYSTEM
6310 M:      Jan Kara <jack@suse.com>
6311 L:      linux-ext4@vger.kernel.org
6312 S:      Maintained
6313 F:      Documentation/filesystems/ext2.txt
6314 F:      fs/ext2/
6315 F:      include/linux/ext2*
6316
6317 EXT4 FILE SYSTEM
6318 M:      "Theodore Ts'o" <tytso@mit.edu>
6319 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6320 L:      linux-ext4@vger.kernel.org
6321 W:      http://ext4.wiki.kernel.org
6322 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6324 S:      Maintained
6325 F:      Documentation/filesystems/ext4/
6326 F:      fs/ext4/
6327
6328 Extended Verification Module (EVM)
6329 M:      Mimi Zohar <zohar@linux.ibm.com>
6330 L:      linux-integrity@vger.kernel.org
6331 S:      Supported
6332 F:      security/integrity/evm/
6333
6334 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6335 M:      Ard Biesheuvel <ardb@kernel.org>
6336 L:      linux-efi@vger.kernel.org
6337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6338 S:      Maintained
6339 F:      Documentation/admin-guide/efi-stub.rst
6340 F:      arch/*/kernel/efi.c
6341 F:      arch/x86/boot/compressed/eboot.[ch]
6342 F:      arch/*/include/asm/efi.h
6343 F:      arch/x86/platform/efi/
6344 F:      drivers/firmware/efi/
6345 F:      include/linux/efi*.h
6346 F:      arch/arm/boot/compressed/efi-header.S
6347 F:      arch/arm64/kernel/efi-entry.S
6348
6349 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6350 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6351 M:      Chanwoo Choi <cw00.choi@samsung.com>
6352 L:      linux-kernel@vger.kernel.org
6353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6354 S:      Maintained
6355 F:      drivers/extcon/
6356 F:      include/linux/extcon/
6357 F:      include/linux/extcon.h
6358 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6359 F:      Documentation/devicetree/bindings/extcon/
6360
6361 EXYNOS DP DRIVER
6362 M:      Jingoo Han <jingoohan1@gmail.com>
6363 L:      dri-devel@lists.freedesktop.org
6364 S:      Maintained
6365 F:      drivers/gpu/drm/exynos/exynos_dp*
6366
6367 EXYNOS SYSMMU (IOMMU) driver
6368 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6369 L:      iommu@lists.linux-foundation.org
6370 S:      Maintained
6371 F:      drivers/iommu/exynos-iommu.c
6372
6373 EZchip NPS platform support
6374 M:      Vineet Gupta <vgupta@synopsys.com>
6375 M:      Ofer Levi <oferle@mellanox.com>
6376 S:      Supported
6377 F:      arch/arc/plat-eznps
6378 F:      arch/arc/boot/dts/eznps.dts
6379
6380 F2FS FILE SYSTEM
6381 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6382 M:      Chao Yu <yuchao0@huawei.com>
6383 L:      linux-f2fs-devel@lists.sourceforge.net
6384 W:      https://f2fs.wiki.kernel.org/
6385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6386 S:      Maintained
6387 F:      Documentation/filesystems/f2fs.txt
6388 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6389 F:      fs/f2fs/
6390 F:      include/linux/f2fs_fs.h
6391 F:      include/trace/events/f2fs.h
6392
6393 F71805F HARDWARE MONITORING DRIVER
6394 M:      Jean Delvare <jdelvare@suse.com>
6395 L:      linux-hwmon@vger.kernel.org
6396 S:      Maintained
6397 F:      Documentation/hwmon/f71805f.rst
6398 F:      drivers/hwmon/f71805f.c
6399
6400 FADDR2LINE
6401 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6402 S:      Maintained
6403 F:      scripts/faddr2line
6404
6405 FAILOVER MODULE
6406 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6407 L:      netdev@vger.kernel.org
6408 S:      Supported
6409 F:      net/core/failover.c
6410 F:      include/net/failover.h
6411 F:      Documentation/networking/failover.rst
6412
6413 FANOTIFY
6414 M:      Jan Kara <jack@suse.cz>
6415 R:      Amir Goldstein <amir73il@gmail.com>
6416 L:      linux-fsdevel@vger.kernel.org
6417 S:      Maintained
6418 F:      fs/notify/fanotify/
6419 F:      include/linux/fanotify.h
6420 F:      include/uapi/linux/fanotify.h
6421
6422 FARSYNC SYNCHRONOUS DRIVER
6423 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6424 W:      http://www.farsite.co.uk/
6425 S:      Supported
6426 F:      drivers/net/wan/farsync.*
6427
6428 FAULT INJECTION SUPPORT
6429 M:      Akinobu Mita <akinobu.mita@gmail.com>
6430 S:      Supported
6431 F:      Documentation/fault-injection/
6432 F:      lib/fault-inject.c
6433
6434 FBTFT Framebuffer drivers
6435 S:      Orphan
6436 L:      dri-devel@lists.freedesktop.org
6437 L:      linux-fbdev@vger.kernel.org
6438 F:      drivers/staging/fbtft/
6439
6440 FC0011 TUNER DRIVER
6441 M:      Michael Buesch <m@bues.ch>
6442 L:      linux-media@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/media/tuners/fc0011.h
6445 F:      drivers/media/tuners/fc0011.c
6446
6447 FC2580 MEDIA DRIVER
6448 M:      Antti Palosaari <crope@iki.fi>
6449 L:      linux-media@vger.kernel.org
6450 W:      https://linuxtv.org
6451 W:      http://palosaari.fi/linux/
6452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6453 T:      git git://linuxtv.org/anttip/media_tree.git
6454 S:      Maintained
6455 F:      drivers/media/tuners/fc2580*
6456
6457 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6458 M:      Hannes Reinecke <hare@suse.de>
6459 L:      linux-scsi@vger.kernel.org
6460 W:      www.Open-FCoE.org
6461 S:      Supported
6462 F:      drivers/scsi/libfc/
6463 F:      drivers/scsi/fcoe/
6464 F:      include/scsi/fc/
6465 F:      include/scsi/libfc.h
6466 F:      include/scsi/libfcoe.h
6467 F:      include/uapi/scsi/fc/
6468
6469 FILE LOCKING (flock() and fcntl()/lockf())
6470 M:      Jeff Layton <jlayton@kernel.org>
6471 M:      "J. Bruce Fields" <bfields@fieldses.org>
6472 L:      linux-fsdevel@vger.kernel.org
6473 S:      Maintained
6474 F:      include/linux/fcntl.h
6475 F:      include/uapi/linux/fcntl.h
6476 F:      fs/fcntl.c
6477 F:      fs/locks.c
6478
6479 FILESYSTEMS (VFS and infrastructure)
6480 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6481 L:      linux-fsdevel@vger.kernel.org
6482 S:      Maintained
6483 F:      fs/*
6484 F:      include/linux/fs.h
6485 F:      include/linux/fs_types.h
6486 F:      include/uapi/linux/fs.h
6487 F:      include/uapi/linux/openat2.h
6488
6489 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6490 M:      Riku Voipio <riku.voipio@iki.fi>
6491 L:      linux-hwmon@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/hwmon/f75375s.c
6494 F:      include/linux/f75375s.h
6495
6496 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6497 M:      Clemens Ladisch <clemens@ladisch.de>
6498 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6501 S:      Maintained
6502 F:      sound/firewire/
6503 F:      include/uapi/sound/firewire.h
6504
6505 FIREWIRE MEDIA DRIVERS (firedtv)
6506 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6507 L:      linux-media@vger.kernel.org
6508 L:      linux1394-devel@lists.sourceforge.net
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6510 S:      Maintained
6511 F:      drivers/media/firewire/
6512
6513 FIREWIRE SBP-2 TARGET
6514 M:      Chris Boot <bootc@bootc.net>
6515 L:      linux-scsi@vger.kernel.org
6516 L:      target-devel@vger.kernel.org
6517 L:      linux1394-devel@lists.sourceforge.net
6518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6519 S:      Maintained
6520 F:      drivers/target/sbp/
6521
6522 FIREWIRE SUBSYSTEM
6523 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6524 L:      linux1394-devel@lists.sourceforge.net
6525 W:      http://ieee1394.wiki.kernel.org/
6526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6527 S:      Maintained
6528 F:      drivers/firewire/
6529 F:      include/linux/firewire.h
6530 F:      include/uapi/linux/firewire*.h
6531 F:      tools/firewire/
6532
6533 FIRMWARE LOADER (request_firmware)
6534 M:      Luis Chamberlain <mcgrof@kernel.org>
6535 L:      linux-kernel@vger.kernel.org
6536 S:      Maintained
6537 F:      Documentation/firmware_class/
6538 F:      drivers/base/firmware_loader/
6539 F:      include/linux/firmware.h
6540
6541 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6542 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6543 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6544 S:      Maintained
6545 F:      drivers/block/rsxx/
6546
6547 FLEXTIMER FTM-QUADDEC DRIVER
6548 M:      Patrick Havelange <patrick.havelange@essensium.com>
6549 L:      linux-iio@vger.kernel.org
6550 S:      Maintained
6551 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6552 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6553 F:      drivers/counter/ftm-quaddec.c
6554
6555 FLOPPY DRIVER
6556 M:      Denis Efremov <efremov@linux.com>
6557 S:      Odd Fixes
6558 L:      linux-block@vger.kernel.org
6559 F:      drivers/block/floppy.c
6560
6561 FPGA MANAGER FRAMEWORK
6562 M:      Moritz Fischer <mdf@kernel.org>
6563 L:      linux-fpga@vger.kernel.org
6564 S:      Maintained
6565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6566 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6567 F:      Documentation/fpga/
6568 F:      Documentation/driver-api/fpga/
6569 F:      Documentation/devicetree/bindings/fpga/
6570 F:      drivers/fpga/
6571 F:      include/linux/fpga/
6572 W:      http://www.rocketboards.org
6573
6574 FPGA DFL DRIVERS
6575 M:      Wu Hao <hao.wu@intel.com>
6576 L:      linux-fpga@vger.kernel.org
6577 S:      Maintained
6578 F:      Documentation/fpga/dfl.rst
6579 F:      include/uapi/linux/fpga-dfl.h
6580 F:      drivers/fpga/dfl*
6581
6582 FPU EMULATOR
6583 M:      Bill Metzenthen <billm@melbpc.org.au>
6584 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6585 S:      Maintained
6586 F:      arch/x86/math-emu/
6587
6588 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6589 L:      netdev@vger.kernel.org
6590 S:      Orphan
6591 F:      drivers/net/wan/dlci.c
6592 F:      drivers/net/wan/sdla.c
6593
6594 FRAMEBUFFER LAYER
6595 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6596 L:      dri-devel@lists.freedesktop.org
6597 L:      linux-fbdev@vger.kernel.org
6598 T:      git git://anongit.freedesktop.org/drm/drm-misc
6599 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6600 S:      Maintained
6601 F:      Documentation/fb/
6602 F:      drivers/video/
6603 F:      include/video/
6604 F:      include/linux/fb.h
6605 F:      include/uapi/video/
6606 F:      include/uapi/linux/fb.h
6607
6608 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6609 M:      Horia Geantă <horia.geanta@nxp.com>
6610 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6611 L:      linux-crypto@vger.kernel.org
6612 S:      Maintained
6613 F:      drivers/crypto/caam/
6614 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6615
6616 FREESCALE DIU FRAMEBUFFER DRIVER
6617 M:      Timur Tabi <timur@kernel.org>
6618 L:      linux-fbdev@vger.kernel.org
6619 S:      Maintained
6620 F:      drivers/video/fbdev/fsl-diu-fb.*
6621
6622 FREESCALE DMA DRIVER
6623 M:      Li Yang <leoyang.li@nxp.com>
6624 M:      Zhang Wei <zw@zh-kernel.org>
6625 L:      linuxppc-dev@lists.ozlabs.org
6626 S:      Maintained
6627 F:      drivers/dma/fsldma.*
6628
6629 FREESCALE ENETC ETHERNET DRIVERS
6630 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6631 L:      netdev@vger.kernel.org
6632 S:      Maintained
6633 F:      drivers/net/ethernet/freescale/enetc/
6634
6635 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6636 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6637 L:      netdev@vger.kernel.org
6638 S:      Maintained
6639 F:      drivers/net/ethernet/freescale/gianfar*
6640 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6641
6642 FREESCALE GPMI NAND DRIVER
6643 M:      Han Xu <han.xu@nxp.com>
6644 L:      linux-mtd@lists.infradead.org
6645 S:      Maintained
6646 F:      drivers/mtd/nand/raw/gpmi-nand/*
6647
6648 FREESCALE I2C CPM DRIVER
6649 M:      Jochen Friedrich <jochen@scram.de>
6650 L:      linuxppc-dev@lists.ozlabs.org
6651 L:      linux-i2c@vger.kernel.org
6652 S:      Maintained
6653 F:      drivers/i2c/busses/i2c-cpm.c
6654
6655 FREESCALE IMX DDR PMU DRIVER
6656 M:      Frank Li <Frank.li@nxp.com>
6657 L:      linux-arm-kernel@lists.infradead.org
6658 S:      Maintained
6659 F:      drivers/perf/fsl_imx8_ddr_perf.c
6660 F:      Documentation/admin-guide/perf/imx-ddr.rst
6661 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6662
6663 FREESCALE IMX I2C DRIVER
6664 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6665 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6666 L:      linux-i2c@vger.kernel.org
6667 S:      Maintained
6668 F:      drivers/i2c/busses/i2c-imx.c
6669 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6670
6671 FREESCALE IMX LPI2C DRIVER
6672 M:      Dong Aisheng <aisheng.dong@nxp.com>
6673 L:      linux-i2c@vger.kernel.org
6674 L:      linux-imx@nxp.com
6675 S:      Maintained
6676 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6677 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6678
6679 FREESCALE IMX / MXC FEC DRIVER
6680 M:      Fugang Duan <fugang.duan@nxp.com>
6681 L:      netdev@vger.kernel.org
6682 S:      Maintained
6683 F:      drivers/net/ethernet/freescale/fec_main.c
6684 F:      drivers/net/ethernet/freescale/fec_ptp.c
6685 F:      drivers/net/ethernet/freescale/fec.h
6686 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6687
6688 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6689 M:      Sascha Hauer <s.hauer@pengutronix.de>
6690 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6691 L:      linux-fbdev@vger.kernel.org
6692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6693 S:      Maintained
6694 F:      include/linux/platform_data/video-imxfb.h
6695 F:      drivers/video/fbdev/imxfb.c
6696
6697 FREESCALE QORIQ DPAA ETHERNET DRIVER
6698 M:      Madalin Bucur <madalin.bucur@nxp.com>
6699 L:      netdev@vger.kernel.org
6700 S:      Maintained
6701 F:      drivers/net/ethernet/freescale/dpaa
6702
6703 FREESCALE QORIQ DPAA FMAN DRIVER
6704 M:      Madalin Bucur <madalin.bucur@nxp.com>
6705 L:      netdev@vger.kernel.org
6706 S:      Maintained
6707 F:      drivers/net/ethernet/freescale/fman
6708 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6709
6710 FREESCALE QORIQ PTP CLOCK DRIVER
6711 M:      Yangbo Lu <yangbo.lu@nxp.com>
6712 L:      netdev@vger.kernel.org
6713 S:      Maintained
6714 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6715 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6716 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6717 F:      drivers/ptp/ptp_qoriq.c
6718 F:      drivers/ptp/ptp_qoriq_debugfs.c
6719 F:      include/linux/fsl/ptp_qoriq.h
6720 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6721
6722 FREESCALE QUAD SPI DRIVER
6723 M:      Han Xu <han.xu@nxp.com>
6724 L:      linux-spi@vger.kernel.org
6725 S:      Maintained
6726 F:      drivers/spi/spi-fsl-qspi.c
6727
6728 FREESCALE QUICC ENGINE LIBRARY
6729 M:      Qiang Zhao <qiang.zhao@nxp.com>
6730 L:      linuxppc-dev@lists.ozlabs.org
6731 S:      Maintained
6732 F:      drivers/soc/fsl/qe/
6733 F:      include/soc/fsl/*qe*.h
6734 F:      include/soc/fsl/*ucc*.h
6735
6736 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6737 M:      Li Yang <leoyang.li@nxp.com>
6738 L:      netdev@vger.kernel.org
6739 L:      linuxppc-dev@lists.ozlabs.org
6740 S:      Maintained
6741 F:      drivers/net/ethernet/freescale/ucc_geth*
6742
6743 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6744 M:      Zhao Qiang <qiang.zhao@nxp.com>
6745 L:      netdev@vger.kernel.org
6746 L:      linuxppc-dev@lists.ozlabs.org
6747 S:      Maintained
6748 F:      drivers/net/wan/fsl_ucc_hdlc*
6749
6750 FREESCALE QUICC ENGINE UCC UART DRIVER
6751 M:      Timur Tabi <timur@kernel.org>
6752 L:      linuxppc-dev@lists.ozlabs.org
6753 S:      Maintained
6754 F:      drivers/tty/serial/ucc_uart.c
6755
6756 FREESCALE SOC DRIVERS
6757 M:      Li Yang <leoyang.li@nxp.com>
6758 L:      linuxppc-dev@lists.ozlabs.org
6759 L:      linux-arm-kernel@lists.infradead.org
6760 S:      Maintained
6761 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6762 F:      Documentation/devicetree/bindings/soc/fsl/
6763 F:      drivers/soc/fsl/
6764 F:      include/linux/fsl/
6765
6766 FREESCALE SOC FS_ENET DRIVER
6767 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6768 L:      linuxppc-dev@lists.ozlabs.org
6769 L:      netdev@vger.kernel.org
6770 S:      Maintained
6771 F:      drivers/net/ethernet/freescale/fs_enet/
6772 F:      include/linux/fs_enet_pd.h
6773
6774 FREESCALE SOC SOUND DRIVERS
6775 M:      Timur Tabi <timur@kernel.org>
6776 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6777 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6778 R:      Fabio Estevam <festevam@gmail.com>
6779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6780 L:      linuxppc-dev@lists.ozlabs.org
6781 S:      Maintained
6782 F:      sound/soc/fsl/fsl*
6783 F:      sound/soc/fsl/imx*
6784 F:      sound/soc/fsl/mpc8610_hpcd.c
6785
6786 FREESCALE USB PERIPHERAL DRIVERS
6787 M:      Li Yang <leoyang.li@nxp.com>
6788 L:      linux-usb@vger.kernel.org
6789 L:      linuxppc-dev@lists.ozlabs.org
6790 S:      Maintained
6791 F:      drivers/usb/gadget/udc/fsl*
6792
6793 FREEVXFS FILESYSTEM
6794 M:      Christoph Hellwig <hch@infradead.org>
6795 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6796 S:      Maintained
6797 F:      fs/freevxfs/
6798
6799 FREEZER
6800 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6801 M:      Pavel Machek <pavel@ucw.cz>
6802 L:      linux-pm@vger.kernel.org
6803 S:      Supported
6804 F:      Documentation/power/freezing-of-tasks.rst
6805 F:      include/linux/freezer.h
6806 F:      kernel/freezer.c
6807
6808 FRONTSWAP API
6809 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6810 L:      linux-kernel@vger.kernel.org
6811 S:      Maintained
6812 F:      mm/frontswap.c
6813 F:      include/linux/frontswap.h
6814
6815 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6816 M:      David Howells <dhowells@redhat.com>
6817 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6818 S:      Supported
6819 F:      Documentation/filesystems/caching/
6820 F:      fs/fscache/
6821 F:      include/linux/fscache*.h
6822
6823 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6824 M:      Theodore Y. Ts'o <tytso@mit.edu>
6825 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6826 M:      Eric Biggers <ebiggers@kernel.org>
6827 L:      linux-fscrypt@vger.kernel.org
6828 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6829 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6830 S:      Supported
6831 F:      fs/crypto/
6832 F:      include/linux/fscrypt*.h
6833 F:      include/uapi/linux/fscrypt.h
6834 F:      Documentation/filesystems/fscrypt.rst
6835
6836 FSI SUBSYSTEM
6837 M:      Jeremy Kerr <jk@ozlabs.org>
6838 M:      Joel Stanley <joel@jms.id.au>
6839 R:      Alistar Popple <alistair@popple.id.au>
6840 R:      Eddie James <eajames@linux.ibm.com>
6841 L:      linux-fsi@lists.ozlabs.org
6842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6843 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6844 S:      Supported
6845 F:      drivers/fsi/
6846 F:      include/linux/fsi*.h
6847 F:      include/trace/events/fsi*.h
6848
6849 FSI-ATTACHED I2C DRIVER
6850 M:      Eddie James <eajames@linux.ibm.com>
6851 L:      linux-i2c@vger.kernel.org
6852 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6853 S:      Maintained
6854 F:      drivers/i2c/busses/i2c-fsi.c
6855 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6856
6857 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6858 M:      Jan Kara <jack@suse.cz>
6859 R:      Amir Goldstein <amir73il@gmail.com>
6860 L:      linux-fsdevel@vger.kernel.org
6861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6862 S:      Maintained
6863 F:      fs/notify/
6864 F:      include/linux/fsnotify*.h
6865
6866 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6867 M:      Eric Biggers <ebiggers@kernel.org>
6868 M:      Theodore Y. Ts'o <tytso@mit.edu>
6869 L:      linux-fscrypt@vger.kernel.org
6870 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6871 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6872 S:      Supported
6873 F:      fs/verity/
6874 F:      include/linux/fsverity.h
6875 F:      include/uapi/linux/fsverity.h
6876 F:      Documentation/filesystems/fsverity.rst
6877
6878 FUJITSU LAPTOP EXTRAS
6879 M:      Jonathan Woithe <jwoithe@just42.net>
6880 L:      platform-driver-x86@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/platform/x86/fujitsu-laptop.c
6883
6884 FUJITSU M-5MO LS CAMERA ISP DRIVER
6885 M:      Kyungmin Park <kyungmin.park@samsung.com>
6886 M:      Heungjun Kim <riverful.kim@samsung.com>
6887 L:      linux-media@vger.kernel.org
6888 S:      Maintained
6889 F:      drivers/media/i2c/m5mols/
6890 F:      include/media/i2c/m5mols.h
6891
6892 FUJITSU TABLET EXTRAS
6893 M:      Robert Gerlach <khnz@gmx.de>
6894 L:      platform-driver-x86@vger.kernel.org
6895 S:      Maintained
6896 F:      drivers/platform/x86/fujitsu-tablet.c
6897
6898 FUSE: FILESYSTEM IN USERSPACE
6899 M:      Miklos Szeredi <miklos@szeredi.hu>
6900 L:      linux-fsdevel@vger.kernel.org
6901 W:      http://fuse.sourceforge.net/
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6903 S:      Maintained
6904 F:      fs/fuse/
6905 F:      include/uapi/linux/fuse.h
6906 F:      Documentation/filesystems/fuse.txt
6907
6908 FUTEX SUBSYSTEM
6909 M:      Thomas Gleixner <tglx@linutronix.de>
6910 M:      Ingo Molnar <mingo@redhat.com>
6911 R:      Peter Zijlstra <peterz@infradead.org>
6912 R:      Darren Hart <dvhart@infradead.org>
6913 L:      linux-kernel@vger.kernel.org
6914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6915 S:      Maintained
6916 F:      kernel/futex.c
6917 F:      include/asm-generic/futex.h
6918 F:      include/linux/futex.h
6919 F:      include/uapi/linux/futex.h
6920 F:      tools/testing/selftests/futex/
6921 F:      tools/perf/bench/futex*
6922 F:      Documentation/*futex*
6923
6924 GCC PLUGINS
6925 M:      Kees Cook <keescook@chromium.org>
6926 R:      Emese Revfy <re.emese@gmail.com>
6927 L:      kernel-hardening@lists.openwall.com
6928 S:      Maintained
6929 F:      scripts/gcc-plugins/
6930 F:      scripts/gcc-plugin.sh
6931 F:      scripts/Makefile.gcc-plugins
6932 F:      Documentation/core-api/gcc-plugins.rst
6933
6934 GASKET DRIVER FRAMEWORK
6935 M:      Rob Springer <rspringer@google.com>
6936 M:      Todd Poynor <toddpoynor@google.com>
6937 M:      Ben Chan <benchan@chromium.org>
6938 S:      Maintained
6939 F:      drivers/staging/gasket/
6940
6941 GCOV BASED KERNEL PROFILING
6942 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6943 S:      Maintained
6944 F:      kernel/gcov/
6945 F:      Documentation/dev-tools/gcov.rst
6946
6947 GDB KERNEL DEBUGGING HELPER SCRIPTS
6948 M:      Jan Kiszka <jan.kiszka@siemens.com>
6949 M:      Kieran Bingham <kbingham@kernel.org>
6950 S:      Supported
6951 F:      scripts/gdb/
6952
6953 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6954 M:      Achim Leubner <achim_leubner@adaptec.com>
6955 L:      linux-scsi@vger.kernel.org
6956 W:      http://www.icp-vortex.com/
6957 S:      Supported
6958 F:      drivers/scsi/gdt*
6959
6960 GEMTEK FM RADIO RECEIVER DRIVER
6961 M:      Hans Verkuil <hverkuil@xs4all.nl>
6962 L:      linux-media@vger.kernel.org
6963 T:      git git://linuxtv.org/media_tree.git
6964 W:      https://linuxtv.org
6965 S:      Maintained
6966 F:      drivers/media/radio/radio-gemtek*
6967
6968 GENERIC ARCHITECTURE TOPOLOGY
6969 M:      Sudeep Holla <sudeep.holla@arm.com>
6970 L:      linux-kernel@vger.kernel.org
6971 S:      Maintained
6972 F:      drivers/base/arch_topology.c
6973 F:      include/linux/arch_topology.h
6974
6975 GENERIC GPIO I2C DRIVER
6976 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6977 S:      Supported
6978 F:      drivers/i2c/busses/i2c-gpio.c
6979 F:      include/linux/platform_data/i2c-gpio.h
6980
6981 GENERIC GPIO I2C MULTIPLEXER DRIVER
6982 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6983 L:      linux-i2c@vger.kernel.org
6984 S:      Supported
6985 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6986 F:      include/linux/platform_data/i2c-mux-gpio.h
6987 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6988
6989 GENERIC HDLC (WAN) DRIVERS
6990 M:      Krzysztof Halasa <khc@pm.waw.pl>
6991 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6992 S:      Maintained
6993 F:      drivers/net/wan/c101.c
6994 F:      drivers/net/wan/hd6457*
6995 F:      drivers/net/wan/hdlc*
6996 F:      drivers/net/wan/n2.c
6997 F:      drivers/net/wan/pc300too.c
6998 F:      drivers/net/wan/pci200syn.c
6999 F:      drivers/net/wan/wanxl*
7000
7001 GENERIC INCLUDE/ASM HEADER FILES
7002 M:      Arnd Bergmann <arnd@arndb.de>
7003 L:      linux-arch@vger.kernel.org
7004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7005 S:      Maintained
7006 F:      include/asm-generic/
7007 F:      include/uapi/asm-generic/
7008
7009 GENERIC PHY FRAMEWORK
7010 M:      Kishon Vijay Abraham I <kishon@ti.com>
7011 L:      linux-kernel@vger.kernel.org
7012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7013 S:      Supported
7014 F:      drivers/phy/
7015 F:      include/linux/phy/
7016 F:      Documentation/devicetree/bindings/phy/
7017
7018 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7019 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
7020 S:      Supported
7021 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
7022
7023 GENERIC PM DOMAINS
7024 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7025 M:      Kevin Hilman <khilman@kernel.org>
7026 M:      Ulf Hansson <ulf.hansson@linaro.org>
7027 L:      linux-pm@vger.kernel.org
7028 S:      Supported
7029 F:      drivers/base/power/domain*.c
7030 F:      include/linux/pm_domain.h
7031 F:      Documentation/devicetree/bindings/power/power?domain*
7032
7033 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7034 M:      Eugen Hristev <eugen.hristev@microchip.com>
7035 L:      linux-input@vger.kernel.org
7036 S:      Maintained
7037 F:      drivers/input/touchscreen/resistive-adc-touch.c
7038
7039 GENERIC UIO DRIVER FOR PCI DEVICES
7040 M:      "Michael S. Tsirkin" <mst@redhat.com>
7041 L:      kvm@vger.kernel.org
7042 S:      Supported
7043 F:      drivers/uio/uio_pci_generic.c
7044
7045 GENERIC VDSO LIBRARY:
7046 M:      Andy Lutomirski <luto@kernel.org>
7047 M:      Thomas Gleixner <tglx@linutronix.de>
7048 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
7049 L:      linux-kernel@vger.kernel.org
7050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7051 S:      Maintained
7052 F:      lib/vdso/
7053 F:      kernel/time/vsyscall.c
7054 F:      include/vdso/
7055 F:      include/asm-generic/vdso/vsyscall.h
7056
7057 GENWQE (IBM Generic Workqueue Card)
7058 M:      Frank Haverkamp <haver@linux.ibm.com>
7059 S:      Supported
7060 F:      drivers/misc/genwqe/
7061
7062 GET_MAINTAINER SCRIPT
7063 M:      Joe Perches <joe@perches.com>
7064 S:      Maintained
7065 F:      scripts/get_maintainer.pl
7066
7067 GFS2 FILE SYSTEM
7068 M:      Bob Peterson <rpeterso@redhat.com>
7069 M:      Andreas Gruenbacher <agruenba@redhat.com>
7070 L:      cluster-devel@redhat.com
7071 W:      http://sources.redhat.com/cluster/
7072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7073 S:      Supported
7074 F:      Documentation/filesystems/gfs2*.txt
7075 F:      fs/gfs2/
7076 F:      include/uapi/linux/gfs2_ondisk.h
7077
7078 GNSS SUBSYSTEM
7079 M:      Johan Hovold <johan@kernel.org>
7080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7081 S:      Maintained
7082 F:      Documentation/ABI/testing/sysfs-class-gnss
7083 F:      Documentation/devicetree/bindings/gnss/
7084 F:      drivers/gnss/
7085 F:      include/linux/gnss.h
7086
7087 GO7007 MPEG CODEC
7088 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7089 L:      linux-media@vger.kernel.org
7090 S:      Maintained
7091 F:      drivers/media/usb/go7007/
7092
7093 GOODIX TOUCHSCREEN
7094 M:      Bastien Nocera <hadess@hadess.net>
7095 L:      linux-input@vger.kernel.org
7096 S:      Maintained
7097 F:      drivers/input/touchscreen/goodix.c
7098
7099 GOOGLE ETHERNET DRIVERS
7100 M:      Catherine Sullivan <csully@google.com>
7101 R:      Sagi Shahar <sagis@google.com>
7102 R:      Jon Olson <jonolson@google.com>
7103 L:      netdev@vger.kernel.org
7104 S:      Supported
7105 F:      Documentation/networking/device_drivers/google/gve.rst
7106 F:      drivers/net/ethernet/google
7107
7108 GPD POCKET FAN DRIVER
7109 M:      Hans de Goede <hdegoede@redhat.com>
7110 L:      platform-driver-x86@vger.kernel.org
7111 S:      Maintained
7112 F:      drivers/platform/x86/gpd-pocket-fan.c
7113
7114 GPIO ACPI SUPPORT
7115 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7116 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7117 L:      linux-gpio@vger.kernel.org
7118 L:      linux-acpi@vger.kernel.org
7119 S:      Maintained
7120 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7121 F:      drivers/gpio/gpiolib-acpi.c
7122 F:      drivers/gpio/gpiolib-acpi.h
7123
7124 GPIO IR Transmitter
7125 M:      Sean Young <sean@mess.org>
7126 L:      linux-media@vger.kernel.org
7127 S:      Maintained
7128 F:      drivers/media/rc/gpio-ir-tx.c
7129
7130 GPIO MOCKUP DRIVER
7131 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7132 L:      linux-gpio@vger.kernel.org
7133 S:      Maintained
7134 F:      drivers/gpio/gpio-mockup.c
7135 F:      tools/testing/selftests/gpio/
7136
7137 GPIO SUBSYSTEM
7138 M:      Linus Walleij <linus.walleij@linaro.org>
7139 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7140 L:      linux-gpio@vger.kernel.org
7141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7142 S:      Maintained
7143 F:      Documentation/devicetree/bindings/gpio/
7144 F:      Documentation/driver-api/gpio/
7145 F:      Documentation/admin-guide/gpio/
7146 F:      Documentation/ABI/testing/gpio-cdev
7147 F:      Documentation/ABI/obsolete/sysfs-gpio
7148 F:      drivers/gpio/
7149 F:      include/linux/gpio/
7150 F:      include/linux/gpio.h
7151 F:      include/linux/of_gpio.h
7152 F:      include/asm-generic/gpio.h
7153 F:      include/uapi/linux/gpio.h
7154 F:      tools/gpio/
7155
7156 GRE DEMULTIPLEXER DRIVER
7157 M:      Dmitry Kozlov <xeb@mail.ru>
7158 L:      netdev@vger.kernel.org
7159 S:      Maintained
7160 F:      net/ipv4/gre_demux.c
7161 F:      net/ipv4/gre_offload.c
7162 F:      include/net/gre.h
7163
7164 GRETH 10/100/1G Ethernet MAC device driver
7165 M:      Andreas Larsson <andreas@gaisler.com>
7166 L:      netdev@vger.kernel.org
7167 S:      Maintained
7168 F:      drivers/net/ethernet/aeroflex/
7169
7170 GREYBUS AUDIO PROTOCOLS DRIVERS
7171 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7172 M:      Mark Greer <mgreer@animalcreek.com>
7173 S:      Maintained
7174 F:      drivers/staging/greybus/audio_apbridgea.c
7175 F:      drivers/staging/greybus/audio_apbridgea.h
7176 F:      drivers/staging/greybus/audio_codec.c
7177 F:      drivers/staging/greybus/audio_codec.h
7178 F:      drivers/staging/greybus/audio_gb.c
7179 F:      drivers/staging/greybus/audio_manager.c
7180 F:      drivers/staging/greybus/audio_manager.h
7181 F:      drivers/staging/greybus/audio_manager_module.c
7182 F:      drivers/staging/greybus/audio_manager_private.h
7183 F:      drivers/staging/greybus/audio_manager_sysfs.c
7184 F:      drivers/staging/greybus/audio_module.c
7185 F:      drivers/staging/greybus/audio_topology.c
7186
7187 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7188 M:      Viresh Kumar <vireshk@kernel.org>
7189 S:      Maintained
7190 F:      drivers/staging/greybus/authentication.c
7191 F:      drivers/staging/greybus/bootrom.c
7192 F:      drivers/staging/greybus/firmware.h
7193 F:      drivers/staging/greybus/fw-core.c
7194 F:      drivers/staging/greybus/fw-download.c
7195 F:      drivers/staging/greybus/fw-management.c
7196 F:      drivers/staging/greybus/greybus_authentication.h
7197 F:      drivers/staging/greybus/greybus_firmware.h
7198 F:      drivers/staging/greybus/hid.c
7199 F:      drivers/staging/greybus/i2c.c
7200 F:      drivers/staging/greybus/spi.c
7201 F:      drivers/staging/greybus/spilib.c
7202 F:      drivers/staging/greybus/spilib.h
7203
7204 GREYBUS LOOPBACK DRIVER
7205 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7206 S:      Maintained
7207 F:      drivers/staging/greybus/loopback.c
7208
7209 GREYBUS PLATFORM DRIVERS
7210 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7211 S:      Maintained
7212 F:      drivers/staging/greybus/arche-platform.c
7213 F:      drivers/staging/greybus/arche-apb-ctrl.c
7214 F:      drivers/staging/greybus/arche_platform.h
7215
7216 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7217 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7218 S:      Maintained
7219 F:      drivers/staging/greybus/sdio.c
7220 F:      drivers/staging/greybus/light.c
7221 F:      drivers/staging/greybus/gpio.c
7222 F:      drivers/staging/greybus/power_supply.c
7223 F:      drivers/staging/greybus/spi.c
7224 F:      drivers/staging/greybus/spilib.c
7225
7226 GREYBUS SUBSYSTEM
7227 M:      Johan Hovold <johan@kernel.org>
7228 M:      Alex Elder <elder@kernel.org>
7229 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7230 S:      Maintained
7231 F:      drivers/staging/greybus/
7232 F:      drivers/greybus/
7233 F:      include/linux/greybus.h
7234 F:      include/linux/greybus/
7235 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7236
7237 GREYBUS UART PROTOCOLS DRIVERS
7238 M:      David Lin <dtwlin@gmail.com>
7239 S:      Maintained
7240 F:      drivers/staging/greybus/uart.c
7241 F:      drivers/staging/greybus/log.c
7242
7243 GS1662 VIDEO SERIALIZER
7244 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7245 L:      linux-media@vger.kernel.org
7246 T:      git git://linuxtv.org/media_tree.git
7247 S:      Maintained
7248 F:      drivers/media/spi/gs1662.c
7249
7250 GSPCA FINEPIX SUBDRIVER
7251 M:      Frank Zago <frank@zago.net>
7252 L:      linux-media@vger.kernel.org
7253 T:      git git://linuxtv.org/media_tree.git
7254 S:      Maintained
7255 F:      drivers/media/usb/gspca/finepix.c
7256
7257 GSPCA GL860 SUBDRIVER
7258 M:      Olivier Lorin <o.lorin@laposte.net>
7259 L:      linux-media@vger.kernel.org
7260 T:      git git://linuxtv.org/media_tree.git
7261 S:      Maintained
7262 F:      drivers/media/usb/gspca/gl860/
7263
7264 GSPCA M5602 SUBDRIVER
7265 M:      Erik Andren <erik.andren@gmail.com>
7266 L:      linux-media@vger.kernel.org
7267 T:      git git://linuxtv.org/media_tree.git
7268 S:      Maintained
7269 F:      drivers/media/usb/gspca/m5602/
7270
7271 GSPCA PAC207 SONIXB SUBDRIVER
7272 M:      Hans Verkuil <hverkuil@xs4all.nl>
7273 L:      linux-media@vger.kernel.org
7274 T:      git git://linuxtv.org/media_tree.git
7275 S:      Odd Fixes
7276 F:      drivers/media/usb/gspca/pac207.c
7277
7278 GSPCA SN9C20X SUBDRIVER
7279 M:      Brian Johnson <brijohn@gmail.com>
7280 L:      linux-media@vger.kernel.org
7281 T:      git git://linuxtv.org/media_tree.git
7282 S:      Maintained
7283 F:      drivers/media/usb/gspca/sn9c20x.c
7284
7285 GSPCA T613 SUBDRIVER
7286 M:      Leandro Costantino <lcostantino@gmail.com>
7287 L:      linux-media@vger.kernel.org
7288 T:      git git://linuxtv.org/media_tree.git
7289 S:      Maintained
7290 F:      drivers/media/usb/gspca/t613.c
7291
7292 GSPCA USB WEBCAM DRIVER
7293 M:      Hans Verkuil <hverkuil@xs4all.nl>
7294 L:      linux-media@vger.kernel.org
7295 T:      git git://linuxtv.org/media_tree.git
7296 S:      Odd Fixes
7297 F:      drivers/media/usb/gspca/
7298
7299 GTP (GPRS Tunneling Protocol)
7300 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7301 M:      Harald Welte <laforge@gnumonks.org>
7302 L:      osmocom-net-gprs@lists.osmocom.org
7303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7304 S:      Maintained
7305 F:      drivers/net/gtp.c
7306
7307 GUID PARTITION TABLE (GPT)
7308 M:      Davidlohr Bueso <dave@stgolabs.net>
7309 L:      linux-efi@vger.kernel.org
7310 S:      Maintained
7311 F:      block/partitions/efi.*
7312
7313 H8/300 ARCHITECTURE
7314 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7315 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7316 W:      http://uclinux-h8.sourceforge.jp
7317 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7318 S:      Maintained
7319 F:      arch/h8300/
7320 F:      drivers/clocksource/h8300_*.c
7321 F:      drivers/clk/h8300/
7322 F:      drivers/irqchip/irq-renesas-h8*.c
7323
7324 HABANALABS PCI DRIVER
7325 M:      Oded Gabbay <oded.gabbay@gmail.com>
7326 T:      git https://github.com/HabanaAI/linux.git
7327 S:      Supported
7328 F:      drivers/misc/habanalabs/
7329 F:      include/uapi/misc/habanalabs.h
7330 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7331 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7332
7333 HACKRF MEDIA DRIVER
7334 M:      Antti Palosaari <crope@iki.fi>
7335 L:      linux-media@vger.kernel.org
7336 W:      https://linuxtv.org
7337 W:      http://palosaari.fi/linux/
7338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7339 T:      git git://linuxtv.org/anttip/media_tree.git
7340 S:      Maintained
7341 F:      drivers/media/usb/hackrf/
7342
7343 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7344 M:      Frank Seidel <frank@f-seidel.de>
7345 L:      platform-driver-x86@vger.kernel.org
7346 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7347 S:      Maintained
7348 F:      drivers/platform/x86/hdaps.c
7349
7350 HARDWARE MONITORING
7351 M:      Jean Delvare <jdelvare@suse.com>
7352 M:      Guenter Roeck <linux@roeck-us.net>
7353 L:      linux-hwmon@vger.kernel.org
7354 W:      http://hwmon.wiki.kernel.org/
7355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7356 S:      Maintained
7357 F:      Documentation/devicetree/bindings/hwmon/
7358 F:      Documentation/hwmon/
7359 F:      drivers/hwmon/
7360 F:      include/linux/hwmon*.h
7361 F:      include/trace/events/hwmon*.h
7362
7363 HARDWARE RANDOM NUMBER GENERATOR CORE
7364 M:      Matt Mackall <mpm@selenic.com>
7365 M:      Herbert Xu <herbert@gondor.apana.org.au>
7366 L:      linux-crypto@vger.kernel.org
7367 S:      Odd fixes
7368 F:      Documentation/devicetree/bindings/rng/
7369 F:      Documentation/admin-guide/hw_random.rst
7370 F:      drivers/char/hw_random/
7371 F:      include/linux/hw_random.h
7372
7373 HARDWARE TRACING FACILITIES
7374 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7375 S:      Maintained
7376 F:      drivers/hwtracing/
7377
7378 HARDWARE SPINLOCK CORE
7379 M:      Ohad Ben-Cohen <ohad@wizery.com>
7380 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7381 R:      Baolin Wang <baolin.wang7@gmail.com>
7382 L:      linux-remoteproc@vger.kernel.org
7383 S:      Maintained
7384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7385 F:      Documentation/devicetree/bindings/hwlock/
7386 F:      Documentation/hwspinlock.txt
7387 F:      drivers/hwspinlock/
7388 F:      include/linux/hwspinlock.h
7389
7390 HARMONY SOUND DRIVER
7391 L:      linux-parisc@vger.kernel.org
7392 S:      Maintained
7393 F:      sound/parisc/harmony.*
7394
7395 HDPVR USB VIDEO ENCODER DRIVER
7396 M:      Hans Verkuil <hverkuil@xs4all.nl>
7397 L:      linux-media@vger.kernel.org
7398 T:      git git://linuxtv.org/media_tree.git
7399 W:      https://linuxtv.org
7400 S:      Odd Fixes
7401 F:      drivers/media/usb/hdpvr/
7402
7403 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7404 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7405 S:      Supported
7406 F:      Documentation/watchdog/hpwdt.rst
7407 F:      drivers/watchdog/hpwdt.c
7408
7409 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7410 M:      Don Brace <don.brace@microsemi.com>
7411 L:      esc.storagedev@microsemi.com
7412 L:      linux-scsi@vger.kernel.org
7413 S:      Supported
7414 F:      Documentation/scsi/hpsa.txt
7415 F:      drivers/scsi/hpsa*.[ch]
7416 F:      include/linux/cciss*.h
7417 F:      include/uapi/linux/cciss*.h
7418
7419 HFI1 DRIVER
7420 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7421 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7422 L:      linux-rdma@vger.kernel.org
7423 S:      Supported
7424 F:      drivers/infiniband/hw/hfi1
7425
7426 HFS FILESYSTEM
7427 L:      linux-fsdevel@vger.kernel.org
7428 S:      Orphan
7429 F:      Documentation/filesystems/hfs.txt
7430 F:      fs/hfs/
7431
7432 HFSPLUS FILESYSTEM
7433 L:      linux-fsdevel@vger.kernel.org
7434 S:      Orphan
7435 F:      Documentation/filesystems/hfsplus.txt
7436 F:      fs/hfsplus/
7437
7438 HGA FRAMEBUFFER DRIVER
7439 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7440 L:      linux-nvidia@lists.surfsouth.com
7441 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7442 S:      Maintained
7443 F:      drivers/video/fbdev/hgafb.c
7444
7445 HIBERNATION (aka Software Suspend, aka swsusp)
7446 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7447 M:      Pavel Machek <pavel@ucw.cz>
7448 L:      linux-pm@vger.kernel.org
7449 B:      https://bugzilla.kernel.org
7450 S:      Supported
7451 F:      arch/x86/power/
7452 F:      drivers/base/power/
7453 F:      kernel/power/
7454 F:      include/linux/suspend.h
7455 F:      include/linux/freezer.h
7456 F:      include/linux/pm.h
7457 F:      arch/*/include/asm/suspend*.h
7458
7459 HID CORE LAYER
7460 M:      Jiri Kosina <jikos@kernel.org>
7461 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7462 L:      linux-input@vger.kernel.org
7463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7464 S:      Maintained
7465 F:      drivers/hid/
7466 F:      include/linux/hid*
7467 F:      include/uapi/linux/hid*
7468
7469 HID SENSOR HUB DRIVERS
7470 M:      Jiri Kosina <jikos@kernel.org>
7471 M:      Jonathan Cameron <jic23@kernel.org>
7472 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7473 L:      linux-input@vger.kernel.org
7474 L:      linux-iio@vger.kernel.org
7475 S:      Maintained
7476 F:      Documentation/hid/hid-sensor*
7477 F:      drivers/hid/hid-sensor-*
7478 F:      drivers/iio/*/hid-*
7479 F:      include/linux/hid-sensor-*
7480
7481 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7482 M:      Thomas Gleixner <tglx@linutronix.de>
7483 L:      linux-kernel@vger.kernel.org
7484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7485 S:      Maintained
7486 F:      Documentation/timers/
7487 F:      kernel/time/hrtimer.c
7488 F:      kernel/time/clockevents.c
7489 F:      kernel/time/timer_*.c
7490 F:      include/linux/clockchips.h
7491 F:      include/linux/hrtimer.h
7492
7493 HIGH-SPEED SCC DRIVER FOR AX.25
7494 L:      linux-hams@vger.kernel.org
7495 S:      Orphan
7496 F:      drivers/net/hamradio/dmascc.c
7497 F:      drivers/net/hamradio/scc.c
7498
7499 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7500 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7501 W:      http://www.highpoint-tech.com
7502 S:      Supported
7503 F:      Documentation/scsi/hptiop.txt
7504 F:      drivers/scsi/hptiop.c
7505
7506 HIPPI
7507 M:      Jes Sorensen <jes@trained-monkey.org>
7508 L:      linux-hippi@sunsite.dk
7509 S:      Maintained
7510 F:      include/linux/hippidevice.h
7511 F:      include/uapi/linux/if_hippi.h
7512 F:      net/802/hippi.c
7513 F:      drivers/net/hippi/
7514
7515 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7516 M:      Zaibo Xu <xuzaibo@huawei.com>
7517 L:      linux-crypto@vger.kernel.org
7518 S:      Maintained
7519 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7520 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7521 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7522 F:      drivers/crypto/hisilicon/sec2/sec.h
7523 F:      Documentation/ABI/testing/debugfs-hisi-sec
7524
7525 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7526 M:      Zaibo Xu <xuzaibo@huawei.com>
7527 L:      linux-crypto@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7530 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7531 F:      drivers/crypto/hisilicon/hpre/hpre.h
7532 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7533
7534 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7535 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7536 M:      Salil Mehta <salil.mehta@huawei.com>
7537 L:      netdev@vger.kernel.org
7538 W:      http://www.hisilicon.com
7539 S:      Maintained
7540 F:      drivers/net/ethernet/hisilicon/hns3/
7541
7542 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7543 M:      Zaibo Xu <xuzaibo@huawei.com>
7544 S:      Maintained
7545 F:      drivers/char/hw_random/hisi-trng-v2.c
7546
7547 HISILICON LPC BUS DRIVER
7548 M:      john.garry@huawei.com
7549 W:      http://www.hisilicon.com
7550 S:      Maintained
7551 F:      drivers/bus/hisi_lpc.c
7552 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7553
7554 HISILICON NETWORK SUBSYSTEM DRIVER
7555 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7556 M:      Salil Mehta <salil.mehta@huawei.com>
7557 L:      netdev@vger.kernel.org
7558 W:      http://www.hisilicon.com
7559 S:      Maintained
7560 F:      drivers/net/ethernet/hisilicon/
7561 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7562
7563 HISILICON PMU DRIVER
7564 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7565 W:      http://www.hisilicon.com
7566 S:      Supported
7567 F:      drivers/perf/hisilicon
7568 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7569
7570 HISILICON ROCE DRIVER
7571 M:      Lijun Ou <oulijun@huawei.com>
7572 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7573 L:      linux-rdma@vger.kernel.org
7574 S:      Maintained
7575 F:      drivers/infiniband/hw/hns/
7576 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7577
7578 HISILICON SAS Controller
7579 M:      John Garry <john.garry@huawei.com>
7580 W:      http://www.hisilicon.com
7581 S:      Supported
7582 F:      drivers/scsi/hisi_sas/
7583 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7584
7585 HISILICON V3XX SPI NOR FLASH Controller Driver
7586 M:      John Garry <john.garry@huawei.com>
7587 W:      http://www.hisilicon.com
7588 S:      Maintained
7589 F:      drivers/spi/spi-hisi-sfc-v3xx.c
7590
7591 HISILICON QM AND ZIP Controller DRIVER
7592 M:      Zhou Wang <wangzhou1@hisilicon.com>
7593 L:      linux-crypto@vger.kernel.org
7594 S:      Maintained
7595 F:      drivers/crypto/hisilicon/qm.c
7596 F:      drivers/crypto/hisilicon/qm.h
7597 F:      drivers/crypto/hisilicon/sgl.c
7598 F:      drivers/crypto/hisilicon/zip/
7599 F:      Documentation/ABI/testing/debugfs-hisi-zip
7600
7601 HMM - Heterogeneous Memory Management
7602 M:      Jérôme Glisse <jglisse@redhat.com>
7603 L:      linux-mm@kvack.org
7604 S:      Maintained
7605 F:      mm/hmm*
7606 F:      include/linux/hmm*
7607 F:      Documentation/vm/hmm.rst
7608
7609 HOST AP DRIVER
7610 M:      Jouni Malinen <j@w1.fi>
7611 L:      linux-wireless@vger.kernel.org
7612 W:      http://w1.fi/hostap-driver.html
7613 S:      Obsolete
7614 F:      drivers/net/wireless/intersil/hostap/
7615
7616 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7617 L:      platform-driver-x86@vger.kernel.org
7618 S:      Orphan
7619 F:      drivers/platform/x86/tc1100-wmi.c
7620
7621 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7622 M:      Jaroslav Kysela <perex@perex.cz>
7623 S:      Obsolete
7624 F:      drivers/staging/hp/hp100.*
7625
7626 HPET:   High Precision Event Timers driver
7627 M:      Clemens Ladisch <clemens@ladisch.de>
7628 S:      Maintained
7629 F:      Documentation/timers/hpet.rst
7630 F:      drivers/char/hpet.c
7631 F:      include/linux/hpet.h
7632 F:      include/uapi/linux/hpet.h
7633
7634 HPET:   x86
7635 S:      Orphan
7636 F:      arch/x86/kernel/hpet.c
7637 F:      arch/x86/include/asm/hpet.h
7638
7639 HPFS FILESYSTEM
7640 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7641 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7642 S:      Maintained
7643 F:      fs/hpfs/
7644
7645 HSI SUBSYSTEM
7646 M:      Sebastian Reichel <sre@kernel.org>
7647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7648 S:      Maintained
7649 F:      Documentation/ABI/testing/sysfs-bus-hsi
7650 F:      Documentation/driver-api/hsi.rst
7651 F:      drivers/hsi/
7652 F:      include/linux/hsi/
7653 F:      include/uapi/linux/hsi/
7654
7655 HSO 3G MODEM DRIVER
7656 L:      linux-usb@vger.kernel.org
7657 S:      Orphan
7658 F:      drivers/net/usb/hso.c
7659
7660 HSR NETWORK PROTOCOL
7661 M:      Arvid Brodin <arvid.brodin@alten.se>
7662 L:      netdev@vger.kernel.org
7663 S:      Maintained
7664 F:      net/hsr/
7665
7666 HT16K33 LED CONTROLLER DRIVER
7667 M:      Robin van der Gracht <robin@protonic.nl>
7668 S:      Maintained
7669 F:      drivers/auxdisplay/ht16k33.c
7670 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7671
7672 HTCPEN TOUCHSCREEN DRIVER
7673 M:      Pau Oliva Fora <pof@eslack.org>
7674 L:      linux-input@vger.kernel.org
7675 S:      Maintained
7676 F:      drivers/input/touchscreen/htcpen.c
7677
7678 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7679 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7680 L:      linux-iio@vger.kernel.org
7681 W:      http://www.st.com/
7682 S:      Maintained
7683 F:      drivers/iio/humidity/hts221*
7684 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7685
7686 HUAWEI ETHERNET DRIVER
7687 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7688 L:      netdev@vger.kernel.org
7689 S:      Supported
7690 F:      Documentation/networking/hinic.txt
7691 F:      drivers/net/ethernet/huawei/hinic/
7692
7693 HUGETLB FILESYSTEM
7694 M:      Mike Kravetz <mike.kravetz@oracle.com>
7695 L:      linux-mm@kvack.org
7696 S:      Maintained
7697 F:      fs/hugetlbfs/
7698 F:      mm/hugetlb.c
7699 F:      include/linux/hugetlb.h
7700 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7701 F:      Documentation/vm/hugetlbfs_reserv.rst
7702 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7703
7704 HVA ST MEDIA DRIVER
7705 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7706 L:      linux-media@vger.kernel.org
7707 T:      git git://linuxtv.org/media_tree.git
7708 W:      https://linuxtv.org
7709 S:      Supported
7710 F:      drivers/media/platform/sti/hva
7711
7712 HWPOISON MEMORY FAILURE HANDLING
7713 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7714 L:      linux-mm@kvack.org
7715 S:      Maintained
7716 F:      mm/memory-failure.c
7717 F:      mm/hwpoison-inject.c
7718
7719 HYGON PROCESSOR SUPPORT
7720 M:      Pu Wen <puwen@hygon.cn>
7721 L:      linux-kernel@vger.kernel.org
7722 S:      Maintained
7723 F:      arch/x86/kernel/cpu/hygon.c
7724
7725 HYNIX HI556 SENSOR DRIVER
7726 M:      Shawn Tu <shawnx.tu@intel.com>
7727 L:      linux-media@vger.kernel.org
7728 T:      git git://linuxtv.org/media_tree.git
7729 S:      Maintained
7730 F:      drivers/media/i2c/hi556.c
7731
7732 Hyper-V CORE AND DRIVERS
7733 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7734 M:      Haiyang Zhang <haiyangz@microsoft.com>
7735 M:      Stephen Hemminger <sthemmin@microsoft.com>
7736 M:      Sasha Levin <sashal@kernel.org>
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7738 L:      linux-hyperv@vger.kernel.org
7739 S:      Supported
7740 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7741 F:      arch/x86/include/asm/mshyperv.h
7742 F:      arch/x86/include/asm/trace/hyperv.h
7743 F:      arch/x86/include/asm/hyperv-tlfs.h
7744 F:      arch/x86/kernel/cpu/mshyperv.c
7745 F:      arch/x86/hyperv
7746 F:      drivers/clocksource/hyperv_timer.c
7747 F:      drivers/hid/hid-hyperv.c
7748 F:      drivers/hv/
7749 F:      drivers/input/serio/hyperv-keyboard.c
7750 F:      drivers/pci/controller/pci-hyperv.c
7751 F:      drivers/pci/controller/pci-hyperv-intf.c
7752 F:      drivers/net/hyperv/
7753 F:      drivers/scsi/storvsc_drv.c
7754 F:      drivers/uio/uio_hv_generic.c
7755 F:      drivers/video/fbdev/hyperv_fb.c
7756 F:      drivers/iommu/hyperv-iommu.c
7757 F:      net/vmw_vsock/hyperv_transport.c
7758 F:      include/clocksource/hyperv_timer.h
7759 F:      include/linux/hyperv.h
7760 F:      include/uapi/linux/hyperv.h
7761 F:      include/asm-generic/mshyperv.h
7762 F:      tools/hv/
7763 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7764 F:      Documentation/ABI/testing/debugfs-hyperv
7765
7766 HYPERBUS SUPPORT
7767 M:      Vignesh Raghavendra <vigneshr@ti.com>
7768 S:      Supported
7769 F:      drivers/mtd/hyperbus/
7770 F:      include/linux/mtd/hyperbus.h
7771 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7772 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7773
7774 HYPERVISOR VIRTUAL CONSOLE DRIVER
7775 L:      linuxppc-dev@lists.ozlabs.org
7776 S:      Odd Fixes
7777 F:      drivers/tty/hvc/
7778
7779 I2C ACPI SUPPORT
7780 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7781 L:      linux-i2c@vger.kernel.org
7782 L:      linux-acpi@vger.kernel.org
7783 S:      Maintained
7784 F:      drivers/i2c/i2c-core-acpi.c
7785
7786 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7787 M:      Ajay Gupta <ajayg@nvidia.com>
7788 L:      linux-i2c@vger.kernel.org
7789 S:      Maintained
7790 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7791 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7792
7793 I2C MUXES
7794 M:      Peter Rosin <peda@axentia.se>
7795 L:      linux-i2c@vger.kernel.org
7796 S:      Maintained
7797 F:      Documentation/i2c/i2c-topology.rst
7798 F:      Documentation/i2c/muxes/
7799 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7800 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7801 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7802 F:      drivers/i2c/i2c-mux.c
7803 F:      drivers/i2c/muxes/
7804 F:      include/linux/i2c-mux.h
7805
7806 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7807 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7808 L:      linux-i2c@vger.kernel.org
7809 S:      Maintained
7810 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7811 F:      drivers/i2c/busses/i2c-mv64xxx.c
7812
7813 I2C OVER PARALLEL PORT
7814 M:      Jean Delvare <jdelvare@suse.com>
7815 L:      linux-i2c@vger.kernel.org
7816 S:      Maintained
7817 F:      Documentation/i2c/busses/i2c-parport.rst
7818 F:      Documentation/i2c/busses/i2c-parport-light.rst
7819 F:      drivers/i2c/busses/i2c-parport.c
7820 F:      drivers/i2c/busses/i2c-parport-light.c
7821
7822 I2C SUBSYSTEM
7823 M:      Wolfram Sang <wsa@the-dreams.de>
7824 L:      linux-i2c@vger.kernel.org
7825 W:      https://i2c.wiki.kernel.org/
7826 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7828 S:      Maintained
7829 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7830 F:      Documentation/i2c/
7831 F:      drivers/i2c/*
7832 F:      include/linux/i2c.h
7833 F:      include/linux/i2c-dev.h
7834 F:      include/linux/i2c-smbus.h
7835 F:      include/uapi/linux/i2c.h
7836 F:      include/uapi/linux/i2c-*.h
7837
7838 I2C SUBSYSTEM HOST DRIVERS
7839 L:      linux-i2c@vger.kernel.org
7840 W:      https://i2c.wiki.kernel.org/
7841 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7843 S:      Odd Fixes
7844 F:      Documentation/devicetree/bindings/i2c/
7845 F:      drivers/i2c/algos/
7846 F:      drivers/i2c/busses/
7847
7848 I2C-TAOS-EVM DRIVER
7849 M:      Jean Delvare <jdelvare@suse.com>
7850 L:      linux-i2c@vger.kernel.org
7851 S:      Maintained
7852 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7853 F:      drivers/i2c/busses/i2c-taos-evm.c
7854
7855 I2C-TINY-USB DRIVER
7856 M:      Till Harbaum <till@harbaum.org>
7857 L:      linux-i2c@vger.kernel.org
7858 W:      http://www.harbaum.org/till/i2c_tiny_usb
7859 S:      Maintained
7860 F:      drivers/i2c/busses/i2c-tiny-usb.c
7861
7862 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7863 M:      Jean Delvare <jdelvare@suse.com>
7864 L:      linux-i2c@vger.kernel.org
7865 S:      Maintained
7866 F:      Documentation/i2c/busses/i2c-ali1535.rst
7867 F:      Documentation/i2c/busses/i2c-ali1563.rst
7868 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7869 F:      Documentation/i2c/busses/i2c-amd756.rst
7870 F:      Documentation/i2c/busses/i2c-amd8111.rst
7871 F:      Documentation/i2c/busses/i2c-i801.rst
7872 F:      Documentation/i2c/busses/i2c-nforce2.rst
7873 F:      Documentation/i2c/busses/i2c-piix4.rst
7874 F:      Documentation/i2c/busses/i2c-sis5595.rst
7875 F:      Documentation/i2c/busses/i2c-sis630.rst
7876 F:      Documentation/i2c/busses/i2c-sis96x.rst
7877 F:      Documentation/i2c/busses/i2c-via.rst
7878 F:      Documentation/i2c/busses/i2c-viapro.rst
7879 F:      drivers/i2c/busses/i2c-ali1535.c
7880 F:      drivers/i2c/busses/i2c-ali1563.c
7881 F:      drivers/i2c/busses/i2c-ali15x3.c
7882 F:      drivers/i2c/busses/i2c-amd756.c
7883 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7884 F:      drivers/i2c/busses/i2c-amd8111.c
7885 F:      drivers/i2c/busses/i2c-i801.c
7886 F:      drivers/i2c/busses/i2c-isch.c
7887 F:      drivers/i2c/busses/i2c-nforce2.c
7888 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7889 F:      drivers/i2c/busses/i2c-piix4.c
7890 F:      drivers/i2c/busses/i2c-sis5595.c
7891 F:      drivers/i2c/busses/i2c-sis630.c
7892 F:      drivers/i2c/busses/i2c-sis96x.c
7893 F:      drivers/i2c/busses/i2c-via.c
7894 F:      drivers/i2c/busses/i2c-viapro.c
7895
7896 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7897 M:      Hans de Goede <hdegoede@redhat.com>
7898 L:      linux-i2c@vger.kernel.org
7899 S:      Maintained
7900 F:      drivers/i2c/busses/i2c-cht-wc.c
7901
7902 I2C/SMBUS ISMT DRIVER
7903 M:      Seth Heasley <seth.heasley@intel.com>
7904 M:      Neil Horman <nhorman@tuxdriver.com>
7905 L:      linux-i2c@vger.kernel.org
7906 F:      drivers/i2c/busses/i2c-ismt.c
7907 F:      Documentation/i2c/busses/i2c-ismt.rst
7908
7909 I2C/SMBUS STUB DRIVER
7910 M:      Jean Delvare <jdelvare@suse.com>
7911 L:      linux-i2c@vger.kernel.org
7912 S:      Maintained
7913 F:      drivers/i2c/i2c-stub.c
7914
7915 I3C SUBSYSTEM
7916 M:      Boris Brezillon <bbrezillon@kernel.org>
7917 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7918 C:      irc://chat.freenode.net/linux-i3c
7919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7920 S:      Maintained
7921 F:      Documentation/ABI/testing/sysfs-bus-i3c
7922 F:      Documentation/devicetree/bindings/i3c/
7923 F:      Documentation/driver-api/i3c
7924 F:      drivers/i3c/
7925 F:      include/linux/i3c/
7926
7927 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7928 M:      Vitor Soares <vitor.soares@synopsys.com>
7929 S:      Maintained
7930 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7931 F:      drivers/i3c/master/dw*
7932
7933 I3C DRIVER FOR CADENCE I3C MASTER IP
7934 M:      Przemysław Gaj <pgaj@cadence.com>
7935 S:      Maintained
7936 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7937 F:      drivers/i3c/master/i3c-master-cdns.c
7938
7939 IA64 (Itanium) PLATFORM
7940 M:      Tony Luck <tony.luck@intel.com>
7941 M:      Fenghua Yu <fenghua.yu@intel.com>
7942 L:      linux-ia64@vger.kernel.org
7943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7944 S:      Maintained
7945 F:      arch/ia64/
7946
7947 IBM Power 842 compression accelerator
7948 M:      Haren Myneni <haren@us.ibm.com>
7949 S:      Supported
7950 F:      drivers/crypto/nx/Makefile
7951 F:      drivers/crypto/nx/Kconfig
7952 F:      drivers/crypto/nx/nx-842*
7953 F:      include/linux/sw842.h
7954 F:      crypto/842.c
7955 F:      lib/842/
7956
7957 IBM Power in-Nest Crypto Acceleration
7958 M:      Breno Leitão <leitao@debian.org>
7959 M:      Nayna Jain <nayna@linux.ibm.com>
7960 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7961 L:      linux-crypto@vger.kernel.org
7962 S:      Supported
7963 F:      drivers/crypto/nx/Makefile
7964 F:      drivers/crypto/nx/Kconfig
7965 F:      drivers/crypto/nx/nx-aes*
7966 F:      drivers/crypto/nx/nx-sha*
7967 F:      drivers/crypto/nx/nx.*
7968 F:      drivers/crypto/nx/nx_csbcpb.h
7969 F:      drivers/crypto/nx/nx_debugfs.c
7970
7971 IBM Power Linux RAID adapter
7972 M:      Brian King <brking@us.ibm.com>
7973 S:      Supported
7974 F:      drivers/scsi/ipr.*
7975
7976 IBM Power SRIOV Virtual NIC Device Driver
7977 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7978 M:      John Allen <jallen@linux.ibm.com>
7979 L:      netdev@vger.kernel.org
7980 S:      Supported
7981 F:      drivers/net/ethernet/ibm/ibmvnic.*
7982
7983 IBM Power Virtual Accelerator Switchboard
7984 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7985 L:      linuxppc-dev@lists.ozlabs.org
7986 S:      Supported
7987 F:      arch/powerpc/platforms/powernv/vas*
7988 F:      arch/powerpc/platforms/powernv/copy-paste.h
7989 F:      arch/powerpc/include/asm/vas.h
7990
7991 IBM Power Virtual Ethernet Device Driver
7992 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7993 L:      netdev@vger.kernel.org
7994 S:      Supported
7995 F:      drivers/net/ethernet/ibm/ibmveth.*
7996
7997 IBM Power Virtual FC Device Drivers
7998 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7999 L:      linux-scsi@vger.kernel.org
8000 S:      Supported
8001 F:      drivers/scsi/ibmvscsi/ibmvfc*
8002
8003 IBM Power Virtual Management Channel Driver
8004 M:      Steven Royer <seroyer@linux.ibm.com>
8005 S:      Supported
8006 F:      drivers/misc/ibmvmc.*
8007
8008 IBM Power Virtual SCSI Device Drivers
8009 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8010 L:      linux-scsi@vger.kernel.org
8011 S:      Supported
8012 F:      drivers/scsi/ibmvscsi/ibmvscsi*
8013 F:      include/scsi/viosrp.h
8014
8015 IBM Power Virtual SCSI Device Target Driver
8016 M:      Michael Cyr <mikecyr@linux.ibm.com>
8017 L:      linux-scsi@vger.kernel.org
8018 L:      target-devel@vger.kernel.org
8019 S:      Supported
8020 F:      drivers/scsi/ibmvscsi_tgt/
8021
8022 IBM Power VMX Cryptographic instructions
8023 M:      Breno Leitão <leitao@debian.org>
8024 M:      Nayna Jain <nayna@linux.ibm.com>
8025 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8026 L:      linux-crypto@vger.kernel.org
8027 S:      Supported
8028 F:      drivers/crypto/vmx/Makefile
8029 F:      drivers/crypto/vmx/Kconfig
8030 F:      drivers/crypto/vmx/vmx.c
8031 F:      drivers/crypto/vmx/aes*
8032 F:      drivers/crypto/vmx/ghash*
8033 F:      drivers/crypto/vmx/ppc-xlate.pl
8034
8035 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8036 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8037 L:      linux-pci@vger.kernel.org
8038 L:      linuxppc-dev@lists.ozlabs.org
8039 S:      Supported
8040 F:      drivers/pci/hotplug/rpaphp*
8041
8042 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8043 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
8044 L:      linux-pci@vger.kernel.org
8045 L:      linuxppc-dev@lists.ozlabs.org
8046 S:      Supported
8047 F:      drivers/pci/hotplug/rpadlpar*
8048
8049 IBM ServeRAID RAID DRIVER
8050 S:      Orphan
8051 F:      drivers/scsi/ips.*
8052
8053 ICH LPC AND GPIO DRIVER
8054 M:      Peter Tyser <ptyser@xes-inc.com>
8055 S:      Maintained
8056 F:      drivers/mfd/lpc_ich.c
8057 F:      drivers/gpio/gpio-ich.c
8058
8059 ICY I2C DRIVER
8060 M:      Max Staudt <max@enpas.org>
8061 L:      linux-i2c@vger.kernel.org
8062 S:      Maintained
8063 F:      drivers/i2c/busses/i2c-icy.c
8064
8065 IDE SUBSYSTEM
8066 M:      "David S. Miller" <davem@davemloft.net>
8067 L:      linux-ide@vger.kernel.org
8068 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8070 S:      Maintained
8071 F:      Documentation/ide/
8072 F:      drivers/ide/
8073 F:      include/linux/ide.h
8074
8075 IDE/ATAPI DRIVERS
8076 M:      Borislav Petkov <bp@alien8.de>
8077 L:      linux-ide@vger.kernel.org
8078 S:      Maintained
8079 F:      Documentation/cdrom/ide-cd.rst
8080 F:      drivers/ide/ide-cd*
8081
8082 IDEAPAD LAPTOP EXTRAS DRIVER
8083 M:      Ike Panhc <ike.pan@canonical.com>
8084 L:      platform-driver-x86@vger.kernel.org
8085 W:      http://launchpad.net/ideapad-laptop
8086 S:      Maintained
8087 F:      drivers/platform/x86/ideapad-laptop.c
8088
8089 IDEAPAD LAPTOP SLIDEBAR DRIVER
8090 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8091 L:      linux-input@vger.kernel.org
8092 W:      https://github.com/o2genum/ideapad-slidebar
8093 S:      Maintained
8094 F:      drivers/input/misc/ideapad_slidebar.c
8095
8096 IDT VersaClock 5 CLOCK DRIVER
8097 M:      Marek Vasut <marek.vasut@gmail.com>
8098 S:      Maintained
8099 F:      drivers/clk/clk-versaclock5.c
8100
8101 IEEE 802.15.4 SUBSYSTEM
8102 M:      Alexander Aring <alex.aring@gmail.com>
8103 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8104 L:      linux-wpan@vger.kernel.org
8105 W:      http://wpan.cakelab.org/
8106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8108 S:      Maintained
8109 F:      net/ieee802154/
8110 F:      net/mac802154/
8111 F:      drivers/net/ieee802154/
8112 F:      include/linux/nl802154.h
8113 F:      include/linux/ieee802154.h
8114 F:      include/net/nl802154.h
8115 F:      include/net/mac802154.h
8116 F:      include/net/af_ieee802154.h
8117 F:      include/net/cfg802154.h
8118 F:      include/net/ieee802154_netdev.h
8119 F:      Documentation/networking/ieee802154.rst
8120
8121 IFE PROTOCOL
8122 M:      Yotam Gigi <yotam.gi@gmail.com>
8123 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8124 F:      net/ife
8125 F:      include/net/ife.h
8126 F:      include/uapi/linux/ife.h
8127
8128 IGORPLUG-USB IR RECEIVER
8129 M:      Sean Young <sean@mess.org>
8130 L:      linux-media@vger.kernel.org
8131 S:      Maintained
8132 F:      drivers/media/rc/igorplugusb.c
8133
8134 IGUANAWORKS USB IR TRANSCEIVER
8135 M:      Sean Young <sean@mess.org>
8136 L:      linux-media@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/media/rc/iguanair.c
8139
8140 IIO DIGITAL POTENTIOMETER DAC
8141 M:      Peter Rosin <peda@axentia.se>
8142 L:      linux-iio@vger.kernel.org
8143 S:      Maintained
8144 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8145 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8146 F:      drivers/iio/dac/dpot-dac.c
8147
8148 IIO ENVELOPE DETECTOR
8149 M:      Peter Rosin <peda@axentia.se>
8150 L:      linux-iio@vger.kernel.org
8151 S:      Maintained
8152 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8153 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8154 F:      drivers/iio/adc/envelope-detector.c
8155
8156 IIO MULTIPLEXER
8157 M:      Peter Rosin <peda@axentia.se>
8158 L:      linux-iio@vger.kernel.org
8159 S:      Maintained
8160 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8161 F:      drivers/iio/multiplexer/iio-mux.c
8162
8163 IIO SUBSYSTEM AND DRIVERS
8164 M:      Jonathan Cameron <jic23@kernel.org>
8165 R:      Hartmut Knaack <knaack.h@gmx.de>
8166 R:      Lars-Peter Clausen <lars@metafoo.de>
8167 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8168 L:      linux-iio@vger.kernel.org
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8170 S:      Maintained
8171 F:      Documentation/ABI/testing/configfs-iio*
8172 F:      Documentation/ABI/testing/sysfs-bus-iio*
8173 F:      Documentation/devicetree/bindings/iio/
8174 F:      drivers/iio/
8175 F:      drivers/staging/iio/
8176 F:      include/linux/iio/
8177 F:      tools/iio/
8178
8179 IIO UNIT CONVERTER
8180 M:      Peter Rosin <peda@axentia.se>
8181 L:      linux-iio@vger.kernel.org
8182 S:      Maintained
8183 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8184 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8185 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8186 F:      drivers/iio/afe/iio-rescale.c
8187
8188 IKANOS/ADI EAGLE ADSL USB DRIVER
8189 M:      Matthieu Castet <castet.matthieu@free.fr>
8190 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8191 S:      Maintained
8192 F:      drivers/usb/atm/ueagle-atm.c
8193
8194 IMGTEC ASCII LCD DRIVER
8195 M:      Paul Burton <paulburton@kernel.org>
8196 S:      Maintained
8197 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8198 F:      drivers/auxdisplay/img-ascii-lcd.c
8199
8200 IMGTEC IR DECODER DRIVER
8201 S:      Orphan
8202 F:      drivers/media/rc/img-ir/
8203
8204 IMON SOUNDGRAPH USB IR RECEIVER
8205 M:      Sean Young <sean@mess.org>
8206 L:      linux-media@vger.kernel.org
8207 S:      Maintained
8208 F:      drivers/media/rc/imon_raw.c
8209 F:      drivers/media/rc/imon.c
8210
8211 IMS TWINTURBO FRAMEBUFFER DRIVER
8212 L:      linux-fbdev@vger.kernel.org
8213 S:      Orphan
8214 F:      drivers/video/fbdev/imsttfb.c
8215
8216 INA209 HARDWARE MONITOR DRIVER
8217 M:      Guenter Roeck <linux@roeck-us.net>
8218 L:      linux-hwmon@vger.kernel.org
8219 S:      Maintained
8220 F:      Documentation/hwmon/ina209.rst
8221 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8222 F:      drivers/hwmon/ina209.c
8223
8224 INA2XX HARDWARE MONITOR DRIVER
8225 M:      Guenter Roeck <linux@roeck-us.net>
8226 L:      linux-hwmon@vger.kernel.org
8227 S:      Maintained
8228 F:      Documentation/hwmon/ina2xx.rst
8229 F:      drivers/hwmon/ina2xx.c
8230 F:      include/linux/platform_data/ina2xx.h
8231
8232 INDUSTRY PACK SUBSYSTEM (IPACK)
8233 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8234 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8235 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8236 L:      industrypack-devel@lists.sourceforge.net
8237 W:      http://industrypack.sourceforge.net
8238 S:      Maintained
8239 F:      drivers/ipack/
8240
8241 INFINEON DPS310 Driver
8242 M:      Eddie James <eajames@linux.ibm.com>
8243 L:      linux-iio@vger.kernel.org
8244 F:      drivers/iio/pressure/dps310.c
8245 S:      Maintained
8246
8247 INFINIBAND SUBSYSTEM
8248 M:      Doug Ledford <dledford@redhat.com>
8249 M:      Jason Gunthorpe <jgg@mellanox.com>
8250 L:      linux-rdma@vger.kernel.org
8251 W:      https://github.com/linux-rdma/rdma-core
8252 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8254 S:      Supported
8255 F:      Documentation/devicetree/bindings/infiniband/
8256 F:      Documentation/infiniband/
8257 F:      drivers/infiniband/
8258 F:      include/uapi/linux/if_infiniband.h
8259 F:      include/uapi/rdma/
8260 F:      include/rdma/
8261 F:      include/trace/events/ib_mad.h
8262 F:      include/trace/events/ib_umad.h
8263 F:      samples/bpf/ibumad_kern.c
8264 F:      samples/bpf/ibumad_user.c
8265
8266 INGENIC JZ4780 DMA Driver
8267 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8268 S:      Maintained
8269 F:      drivers/dma/dma-jz4780.c
8270
8271 INGENIC JZ4780 NAND DRIVER
8272 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8273 L:      linux-mtd@lists.infradead.org
8274 S:      Maintained
8275 F:      drivers/mtd/nand/raw/ingenic/
8276
8277 INGENIC JZ47xx SoCs
8278 M:      Paul Cercueil <paul@crapouillou.net>
8279 S:      Maintained
8280 F:      arch/mips/boot/dts/ingenic/
8281 F:      arch/mips/include/asm/mach-jz4740/
8282 F:      arch/mips/jz4740/
8283 F:      drivers/clk/ingenic/
8284 F:      drivers/dma/dma-jz4780.c
8285 F:      drivers/gpu/drm/ingenic/
8286 F:      drivers/i2c/busses/i2c-jz4780.c
8287 F:      drivers/iio/adc/ingenic-adc.c
8288 F:      drivers/irqchip/irq-ingenic.c
8289 F:      drivers/memory/jz4780-nemc.c
8290 F:      drivers/mmc/host/jz4740_mmc.c
8291 F:      drivers/mtd/nand/raw/ingenic/
8292 F:      drivers/pinctrl/pinctrl-ingenic.c
8293 F:      drivers/power/supply/ingenic-battery.c
8294 F:      drivers/pwm/pwm-jz4740.c
8295 F:      drivers/rtc/rtc-jz4740.c
8296 F:      drivers/tty/serial/8250/8250_ingenic.c
8297 F:      drivers/usb/musb/jz4740.c
8298 F:      drivers/watchdog/jz4740_wdt.c
8299 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8300 F:      include/linux/mfd/ingenic-tcu.h
8301 F:      sound/soc/jz4740/
8302 F:      sound/soc/codecs/jz47*
8303
8304 INOTIFY
8305 M:      Jan Kara <jack@suse.cz>
8306 R:      Amir Goldstein <amir73il@gmail.com>
8307 L:      linux-fsdevel@vger.kernel.org
8308 S:      Maintained
8309 F:      Documentation/filesystems/inotify.txt
8310 F:      fs/notify/inotify/
8311 F:      include/linux/inotify.h
8312 F:      include/uapi/linux/inotify.h
8313
8314 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8315 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8316 L:      linux-input@vger.kernel.org
8317 Q:      http://patchwork.kernel.org/project/linux-input/list/
8318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8319 S:      Maintained
8320 F:      drivers/input/
8321 F:      include/linux/input.h
8322 F:      include/uapi/linux/input.h
8323 F:      include/uapi/linux/input-event-codes.h
8324 F:      include/linux/input/
8325 F:      Documentation/devicetree/bindings/input/
8326 F:      Documentation/devicetree/bindings/serio/
8327 F:      Documentation/input/
8328
8329 INPUT MULTITOUCH (MT) PROTOCOL
8330 M:      Henrik Rydberg <rydberg@bitmath.org>
8331 L:      linux-input@vger.kernel.org
8332 S:      Odd fixes
8333 F:      Documentation/input/multi-touch-protocol.rst
8334 F:      drivers/input/input-mt.c
8335 K:      \b(ABS|SYN)_MT_
8336
8337 INSIDE SECURE CRYPTO DRIVER
8338 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8339 F:      drivers/crypto/inside-secure/
8340 S:      Maintained
8341 L:      linux-crypto@vger.kernel.org
8342
8343 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8344 M:      Mimi Zohar <zohar@linux.ibm.com>
8345 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8346 L:      linux-integrity@vger.kernel.org
8347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8348 S:      Supported
8349 F:      security/integrity/ima/
8350
8351 INTEL 810/815 FRAMEBUFFER DRIVER
8352 M:      Antonino Daplas <adaplas@gmail.com>
8353 L:      linux-fbdev@vger.kernel.org
8354 S:      Maintained
8355 F:      drivers/video/fbdev/i810/
8356
8357 INTEL ASoC DRIVERS
8358 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8359 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8360 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8361 M:      Jie Yang <yang.jie@linux.intel.com>
8362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8363 S:      Supported
8364 F:      sound/soc/intel/
8365
8366 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8367 M:      Hans de Goede <hdegoede@redhat.com>
8368 L:      platform-driver-x86@vger.kernel.org
8369 S:      Maintained
8370 F:      drivers/platform/x86/intel_atomisp2_pm.c
8371
8372 INTEL C600 SERIES SAS CONTROLLER DRIVER
8373 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8374 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8375 L:      linux-scsi@vger.kernel.org
8376 T:      git git://git.code.sf.net/p/intel-sas/isci
8377 S:      Supported
8378 F:      drivers/scsi/isci/
8379
8380 INTEL CPU family model numbers
8381 M:      Tony Luck <tony.luck@intel.com>
8382 M:      x86@kernel.org
8383 L:      linux-kernel@vger.kernel.org
8384 S:      Supported
8385 F:      arch/x86/include/asm/intel-family.h
8386
8387 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8388 M:      Jani Nikula <jani.nikula@linux.intel.com>
8389 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8390 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8391 L:      intel-gfx@lists.freedesktop.org
8392 W:      https://01.org/linuxgraphics/
8393 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8394 C:      irc://chat.freenode.net/intel-gfx
8395 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8396 T:      git git://anongit.freedesktop.org/drm-intel
8397 S:      Supported
8398 F:      drivers/gpu/drm/i915/
8399 F:      include/drm/i915*
8400 F:      include/uapi/drm/i915_drm.h
8401 F:      Documentation/gpu/i915.rst
8402
8403 INTEL ETHERNET DRIVERS
8404 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8405 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8406 W:      http://www.intel.com/support/feedback.htm
8407 W:      http://e1000.sourceforge.net/
8408 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8411 S:      Supported
8412 F:      Documentation/networking/device_drivers/intel/e100.rst
8413 F:      Documentation/networking/device_drivers/intel/e1000.rst
8414 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8415 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8416 F:      Documentation/networking/device_drivers/intel/igb.rst
8417 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8418 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8419 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8420 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8421 F:      Documentation/networking/device_drivers/intel/i40e.rst
8422 F:      Documentation/networking/device_drivers/intel/iavf.rst
8423 F:      Documentation/networking/device_drivers/intel/ice.rst
8424 F:      drivers/net/ethernet/intel/
8425 F:      drivers/net/ethernet/intel/*/
8426 F:      include/linux/avf/virtchnl.h
8427
8428 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8429 M:      Maik Broemme <mbroemme@libmpq.org>
8430 L:      linux-fbdev@vger.kernel.org
8431 S:      Maintained
8432 F:      Documentation/fb/intelfb.rst
8433 F:      drivers/video/fbdev/intelfb/
8434
8435 INTEL GPIO DRIVERS
8436 M:      Andy Shevchenko <andy@kernel.org>
8437 L:      linux-gpio@vger.kernel.org
8438 S:      Maintained
8439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8440 F:      drivers/gpio/gpio-ich.c
8441 F:      drivers/gpio/gpio-intel-mid.c
8442 F:      drivers/gpio/gpio-merrifield.c
8443 F:      drivers/gpio/gpio-ml-ioh.c
8444 F:      drivers/gpio/gpio-pch.c
8445 F:      drivers/gpio/gpio-sch.c
8446 F:      drivers/gpio/gpio-sodaville.c
8447
8448 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8449 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8450 M:      Zhi Wang <zhi.a.wang@intel.com>
8451 L:      intel-gvt-dev@lists.freedesktop.org
8452 L:      intel-gfx@lists.freedesktop.org
8453 W:      https://01.org/igvt-g
8454 T:      git https://github.com/intel/gvt-linux.git
8455 S:      Supported
8456 F:      drivers/gpu/drm/i915/gvt/
8457
8458 INTEL HID EVENT DRIVER
8459 M:      Alex Hung <alex.hung@canonical.com>
8460 L:      platform-driver-x86@vger.kernel.org
8461 S:      Maintained
8462 F:      drivers/platform/x86/intel-hid.c
8463
8464 INTEL I/OAT DMA DRIVER
8465 M:      Dave Jiang <dave.jiang@intel.com>
8466 R:      Dan Williams <dan.j.williams@intel.com>
8467 L:      dmaengine@vger.kernel.org
8468 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8469 S:      Supported
8470 F:      drivers/dma/ioat*
8471
8472 INTEL IADX DRIVER
8473 M:      Dave Jiang <dave.jiang@intel.com>
8474 L:      dmaengine@vger.kernel.org
8475 S:      Supported
8476 F:      drivers/dma/idxd/*
8477 F:      include/uapi/linux/idxd.h
8478 F:      include/linux/idxd.h
8479
8480 INTEL IDLE DRIVER
8481 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8482 M:      Len Brown <lenb@kernel.org>
8483 L:      linux-pm@vger.kernel.org
8484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8485 B:      https://bugzilla.kernel.org
8486 S:      Supported
8487 F:      drivers/idle/intel_idle.c
8488
8489 INTEL INTEGRATED SENSOR HUB DRIVER
8490 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8491 M:      Jiri Kosina <jikos@kernel.org>
8492 L:      linux-input@vger.kernel.org
8493 S:      Maintained
8494 F:      drivers/hid/intel-ish-hid/
8495
8496 INTEL IOMMU (VT-d)
8497 M:      David Woodhouse <dwmw2@infradead.org>
8498 M:      Lu Baolu <baolu.lu@linux.intel.com>
8499 L:      iommu@lists.linux-foundation.org
8500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8501 S:      Supported
8502 F:      drivers/iommu/dmar.c
8503 F:      drivers/iommu/intel*.[ch]
8504 F:      include/linux/intel-iommu.h
8505 F:      include/linux/intel-svm.h
8506
8507 INTEL IOP-ADMA DMA DRIVER
8508 R:      Dan Williams <dan.j.williams@intel.com>
8509 S:      Odd fixes
8510 F:      drivers/dma/iop-adma.c
8511
8512 INTEL IPU3 CSI-2 CIO2 DRIVER
8513 M:      Yong Zhi <yong.zhi@intel.com>
8514 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8515 M:      Bingbu Cao <bingbu.cao@intel.com>
8516 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8517 L:      linux-media@vger.kernel.org
8518 S:      Maintained
8519 F:      drivers/media/pci/intel/ipu3/
8520 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8521
8522 INTEL IPU3 CSI-2 IMGU DRIVER
8523 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8524 L:      linux-media@vger.kernel.org
8525 S:      Maintained
8526 F:      drivers/staging/media/ipu3/
8527 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8528 F:      Documentation/media/v4l-drivers/ipu3.rst
8529 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8530
8531 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8532 M:      Krzysztof Halasa <khalasa@piap.pl>
8533 S:      Maintained
8534 F:      include/linux/soc/ixp4xx/qmgr.h
8535 F:      include/linux/soc/ixp4xx/npe.h
8536 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8537 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8538 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8539 F:      drivers/net/wan/ixp4xx_hss.c
8540
8541 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8542 M:      Deepak Saxena <dsaxena@plexity.net>
8543 S:      Maintained
8544 F:      drivers/char/hw_random/ixp4xx-rng.c
8545
8546 INTEL MANAGEMENT ENGINE (mei)
8547 M:      Tomas Winkler <tomas.winkler@intel.com>
8548 L:      linux-kernel@vger.kernel.org
8549 S:      Supported
8550 F:      include/uapi/linux/mei.h
8551 F:      include/linux/mei_cl_bus.h
8552 F:      drivers/misc/mei/*
8553 F:      drivers/watchdog/mei_wdt.c
8554 F:      Documentation/driver-api/mei/*
8555 F:      samples/mei/*
8556
8557 INTEL MENLOW THERMAL DRIVER
8558 M:      Sujith Thomas <sujith.thomas@intel.com>
8559 L:      platform-driver-x86@vger.kernel.org
8560 W:      https://01.org/linux-acpi
8561 S:      Supported
8562 F:      drivers/platform/x86/intel_menlow.c
8563
8564 INTEL MIC DRIVERS (mic)
8565 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8566 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8567 S:      Supported
8568 W:      https://github.com/sudeepdutt/mic
8569 W:      http://software.intel.com/en-us/mic-developer
8570 F:      include/linux/mic_bus.h
8571 F:      include/linux/scif.h
8572 F:      include/uapi/linux/mic_common.h
8573 F:      include/uapi/linux/mic_ioctl.h
8574 F:      include/uapi/linux/scif_ioctl.h
8575 F:      drivers/misc/mic/
8576 F:      drivers/dma/mic_x100_dma.c
8577 F:      drivers/dma/mic_x100_dma.h
8578 F:      Documentation/mic/
8579
8580 INTEL PMC CORE DRIVER
8581 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8582 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8583 L:      platform-driver-x86@vger.kernel.org
8584 S:      Maintained
8585 F:      drivers/platform/x86/intel_pmc_core*
8586
8587 INTEL PMC/P-Unit IPC DRIVER
8588 M:      Zha Qipeng<qipeng.zha@intel.com>
8589 L:      platform-driver-x86@vger.kernel.org
8590 S:      Maintained
8591 F:      drivers/platform/x86/intel_pmc_ipc.c
8592 F:      drivers/platform/x86/intel_punit_ipc.c
8593 F:      arch/x86/include/asm/intel_pmc_ipc.h
8594 F:      arch/x86/include/asm/intel_punit_ipc.h
8595
8596 INTEL PMIC GPIO DRIVERS
8597 M:      Andy Shevchenko <andy@kernel.org>
8598 S:      Maintained
8599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8600 F:      drivers/gpio/gpio-*cove.c
8601 F:      drivers/gpio/gpio-msic.c
8602
8603 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8604 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8605 S:      Maintained
8606 F:      drivers/mfd/intel_msic.c
8607 F:      drivers/mfd/intel_soc_pmic*
8608 F:      include/linux/mfd/intel_msic.h
8609 F:      include/linux/mfd/intel_soc_pmic*
8610
8611 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8612 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8613 L:      linux-wireless@vger.kernel.org
8614 S:      Maintained
8615 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8616 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8617 F:      drivers/net/wireless/intel/ipw2x00/
8618
8619 INTEL PSTATE DRIVER
8620 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8621 M:      Len Brown <lenb@kernel.org>
8622 L:      linux-pm@vger.kernel.org
8623 S:      Supported
8624 F:      drivers/cpufreq/intel_pstate.c
8625
8626 INTEL RDMA RNIC DRIVER
8627 M:      Faisal Latif <faisal.latif@intel.com>
8628 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8629 L:      linux-rdma@vger.kernel.org
8630 S:      Supported
8631 F:      drivers/infiniband/hw/i40iw/
8632 F:      include/uapi/rdma/i40iw-abi.h
8633
8634 INTEL SPEED SELECT TECHNOLOGY
8635 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8636 L:      platform-driver-x86@vger.kernel.org
8637 S:      Maintained
8638 F:      drivers/platform/x86/intel_speed_select_if/
8639 F:      tools/power/x86/intel-speed-select/
8640 F:      include/uapi/linux/isst_if.h
8641
8642 INTEL STRATIX10 FIRMWARE DRIVERS
8643 M:      Richard Gong <richard.gong@linux.intel.com>
8644 L:      linux-kernel@vger.kernel.org
8645 S:      Maintained
8646 F:      drivers/firmware/stratix10-rsu.c
8647 F:      drivers/firmware/stratix10-svc.c
8648 F:      include/linux/firmware/intel/stratix10-smc.h
8649 F:      include/linux/firmware/intel/stratix10-svc-client.h
8650 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8651 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8652
8653 INTEL TELEMETRY DRIVER
8654 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8655 M:      "David E. Box" <david.e.box@linux.intel.com>
8656 L:      platform-driver-x86@vger.kernel.org
8657 S:      Maintained
8658 F:      arch/x86/include/asm/intel_telemetry.h
8659 F:      drivers/platform/x86/intel_telemetry*
8660
8661 INTEL UNCORE FREQUENCY CONTROL
8662 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8663 L:      platform-driver-x86@vger.kernel.org
8664 S:      Maintained
8665 F:      drivers/platform/x86/intel-uncore-frequency.c
8666
8667 INTEL VIRTUAL BUTTON DRIVER
8668 M:      AceLan Kao <acelan.kao@canonical.com>
8669 L:      platform-driver-x86@vger.kernel.org
8670 S:      Maintained
8671 F:      drivers/platform/x86/intel-vbtn.c
8672
8673 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8674 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8675 L:      linux-wireless@vger.kernel.org
8676 S:      Supported
8677 F:      drivers/net/wireless/intel/iwlegacy/
8678
8679 INTEL WIRELESS WIFI LINK (iwlwifi)
8680 M:      Johannes Berg <johannes.berg@intel.com>
8681 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8682 M:      Luca Coelho <luciano.coelho@intel.com>
8683 M:      Intel Linux Wireless <linuxwifi@intel.com>
8684 L:      linux-wireless@vger.kernel.org
8685 W:      http://intellinuxwireless.org
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8687 S:      Supported
8688 F:      drivers/net/wireless/intel/iwlwifi/
8689
8690 INTEL WIRELESS WIMAX CONNECTION 2400
8691 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8692 M:      linux-wimax@intel.com
8693 L:      wimax@linuxwimax.org (subscribers-only)
8694 S:      Supported
8695 W:      http://linuxwimax.org
8696 F:      Documentation/admin-guide/wimax/i2400m.rst
8697 F:      drivers/net/wimax/i2400m/
8698 F:      include/uapi/linux/wimax/i2400m.h
8699
8700 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8701 M:      Mario Limonciello <mario.limonciello@dell.com>
8702 S:      Maintained
8703 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8704
8705 INTEL(R) TRACE HUB
8706 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8707 S:      Supported
8708 F:      Documentation/trace/intel_th.rst
8709 F:      drivers/hwtracing/intel_th/
8710 F:      include/linux/intel_th.h
8711
8712 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8713 M:      Ning Sun <ning.sun@intel.com>
8714 L:      tboot-devel@lists.sourceforge.net
8715 W:      http://tboot.sourceforge.net
8716 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8717 S:      Supported
8718 F:      Documentation/x86/intel_txt.rst
8719 F:      include/linux/tboot.h
8720 F:      arch/x86/kernel/tboot.c
8721
8722 INTERCONNECT API
8723 M:      Georgi Djakov <georgi.djakov@linaro.org>
8724 L:      linux-pm@vger.kernel.org
8725 S:      Maintained
8726 F:      Documentation/driver-api/interconnect.rst
8727 F:      Documentation/devicetree/bindings/interconnect/
8728 F:      drivers/interconnect/
8729 F:      include/dt-bindings/interconnect/
8730 F:      include/linux/interconnect-provider.h
8731 F:      include/linux/interconnect.h
8732
8733 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8734 M:      Linus Walleij <linus.walleij@linaro.org>
8735 L:      linux-iio@vger.kernel.org
8736 S:      Maintained
8737 F:      drivers/iio/gyro/mpu3050*
8738 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8739
8740 IOC3 ETHERNET DRIVER
8741 M:      Ralf Baechle <ralf@linux-mips.org>
8742 L:      linux-mips@vger.kernel.org
8743 S:      Maintained
8744 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8745
8746 IOMAP FILESYSTEM LIBRARY
8747 M:      Christoph Hellwig <hch@infradead.org>
8748 M:      Darrick J. Wong <darrick.wong@oracle.com>
8749 M:      linux-xfs@vger.kernel.org
8750 M:      linux-fsdevel@vger.kernel.org
8751 L:      linux-xfs@vger.kernel.org
8752 L:      linux-fsdevel@vger.kernel.org
8753 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8754 S:      Supported
8755 F:      fs/iomap/
8756 F:      include/linux/iomap.h
8757
8758 IOMMU DRIVERS
8759 M:      Joerg Roedel <joro@8bytes.org>
8760 L:      iommu@lists.linux-foundation.org
8761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8762 S:      Maintained
8763 F:      Documentation/devicetree/bindings/iommu/
8764 F:      drivers/iommu/
8765 F:      include/linux/iommu.h
8766 F:      include/linux/of_iommu.h
8767 F:      include/linux/iova.h
8768
8769 IO_URING
8770 M:      Jens Axboe <axboe@kernel.dk>
8771 L:      io-uring@vger.kernel.org
8772 T:      git git://git.kernel.dk/linux-block
8773 T:      git git://git.kernel.dk/liburing
8774 S:      Maintained
8775 F:      fs/io_uring.c
8776 F:      fs/io-wq.c
8777 F:      fs/io-wq.h
8778 F:      include/uapi/linux/io_uring.h
8779
8780 IPMI SUBSYSTEM
8781 M:      Corey Minyard <minyard@acm.org>
8782 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8783 W:      http://openipmi.sourceforge.net/
8784 S:      Supported
8785 F:      Documentation/devicetree/bindings/ipmi/
8786 F:      Documentation/IPMI.txt
8787 F:      drivers/char/ipmi/
8788 F:      include/linux/ipmi*
8789 F:      include/uapi/linux/ipmi*
8790
8791 IPS SCSI RAID DRIVER
8792 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8793 L:      linux-scsi@vger.kernel.org
8794 W:      http://www.adaptec.com/
8795 S:      Maintained
8796 F:      drivers/scsi/ips*
8797
8798 IPVS
8799 M:      Wensong Zhang <wensong@linux-vs.org>
8800 M:      Simon Horman <horms@verge.net.au>
8801 M:      Julian Anastasov <ja@ssi.bg>
8802 L:      netdev@vger.kernel.org
8803 L:      lvs-devel@vger.kernel.org
8804 S:      Maintained
8805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8807 F:      Documentation/networking/ipvs-sysctl.txt
8808 F:      include/net/ip_vs.h
8809 F:      include/uapi/linux/ip_vs.h
8810 F:      net/netfilter/ipvs/
8811
8812 IPWIRELESS DRIVER
8813 M:      Jiri Kosina <jikos@kernel.org>
8814 M:      David Sterba <dsterba@suse.com>
8815 S:      Odd Fixes
8816 F:      drivers/tty/ipwireless/
8817
8818 IPX NETWORK LAYER
8819 L:      netdev@vger.kernel.org
8820 S:      Obsolete
8821 F:      include/uapi/linux/ipx.h
8822
8823 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8824 M:      Marc Zyngier <maz@kernel.org>
8825 S:      Maintained
8826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8827 F:      Documentation/IRQ-domain.txt
8828 F:      include/linux/irqdomain.h
8829 F:      kernel/irq/irqdomain.c
8830 F:      kernel/irq/msi.c
8831
8832 IRQ SUBSYSTEM
8833 M:      Thomas Gleixner <tglx@linutronix.de>
8834 L:      linux-kernel@vger.kernel.org
8835 S:      Maintained
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8837 F:      kernel/irq/
8838
8839 IRQCHIP DRIVERS
8840 M:      Thomas Gleixner <tglx@linutronix.de>
8841 M:      Jason Cooper <jason@lakedaemon.net>
8842 M:      Marc Zyngier <maz@kernel.org>
8843 L:      linux-kernel@vger.kernel.org
8844 S:      Maintained
8845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8846 F:      Documentation/devicetree/bindings/interrupt-controller/
8847 F:      drivers/irqchip/
8848
8849 ISA
8850 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8851 S:      Maintained
8852 F:      Documentation/driver-api/isa.rst
8853 F:      drivers/base/isa.c
8854 F:      include/linux/isa.h
8855
8856 ISA RADIO MODULE
8857 M:      Hans Verkuil <hverkuil@xs4all.nl>
8858 L:      linux-media@vger.kernel.org
8859 T:      git git://linuxtv.org/media_tree.git
8860 W:      https://linuxtv.org
8861 S:      Maintained
8862 F:      drivers/media/radio/radio-isa*
8863
8864 ISAPNP
8865 M:      Jaroslav Kysela <perex@perex.cz>
8866 S:      Maintained
8867 F:      Documentation/driver-api/isapnp.rst
8868 F:      drivers/pnp/isapnp/
8869 F:      include/linux/isapnp.h
8870
8871 ISCSI
8872 M:      Lee Duncan <lduncan@suse.com>
8873 M:      Chris Leech <cleech@redhat.com>
8874 L:      open-iscsi@googlegroups.com
8875 L:      linux-scsi@vger.kernel.org
8876 W:      www.open-iscsi.com
8877 S:      Maintained
8878 F:      drivers/scsi/*iscsi*
8879 F:      include/scsi/*iscsi*
8880
8881 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8882 M:      Peter Jones <pjones@redhat.com>
8883 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8884 S:      Maintained
8885 F:      drivers/firmware/iscsi_ibft*
8886
8887 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8888 M:      Sagi Grimberg <sagi@grimberg.me>
8889 M:      Max Gurtovoy <maxg@mellanox.com>
8890 L:      linux-rdma@vger.kernel.org
8891 S:      Supported
8892 W:      http://www.openfabrics.org
8893 W:      www.open-iscsi.org
8894 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8895 F:      drivers/infiniband/ulp/iser/
8896
8897 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8898 M:      Sagi Grimberg <sagi@grimberg.me>
8899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8900 L:      linux-rdma@vger.kernel.org
8901 L:      target-devel@vger.kernel.org
8902 S:      Supported
8903 W:      http://www.linux-iscsi.org
8904 F:      drivers/infiniband/ulp/isert
8905
8906 ISDN/mISDN SUBSYSTEM
8907 M:      Karsten Keil <isdn@linux-pingi.de>
8908 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8909 L:      netdev@vger.kernel.org
8910 W:      http://www.isdn4linux.de
8911 S:      Maintained
8912 F:      drivers/isdn/mISDN
8913 F:      drivers/isdn/hardware
8914
8915 ISDN/CMTP OVER BLUETOOTH
8916 M:      Karsten Keil <isdn@linux-pingi.de>
8917 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8918 L:      netdev@vger.kernel.org
8919 W:      http://www.isdn4linux.de
8920 S:      Odd Fixes
8921 F:      Documentation/isdn/
8922 F:      drivers/isdn/capi/
8923 F:      net/bluetooth/cmtp/
8924 F:      include/linux/isdn/
8925 F:      include/uapi/linux/isdn/
8926
8927 IT87 HARDWARE MONITORING DRIVER
8928 M:      Jean Delvare <jdelvare@suse.com>
8929 L:      linux-hwmon@vger.kernel.org
8930 S:      Maintained
8931 F:      Documentation/hwmon/it87.rst
8932 F:      drivers/hwmon/it87.c
8933
8934 IT913X MEDIA DRIVER
8935 M:      Antti Palosaari <crope@iki.fi>
8936 L:      linux-media@vger.kernel.org
8937 W:      https://linuxtv.org
8938 W:      http://palosaari.fi/linux/
8939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8940 T:      git git://linuxtv.org/anttip/media_tree.git
8941 S:      Maintained
8942 F:      drivers/media/tuners/it913x*
8943
8944 IVTV VIDEO4LINUX DRIVER
8945 M:      Andy Walls <awalls@md.metrocast.net>
8946 L:      linux-media@vger.kernel.org
8947 T:      git git://linuxtv.org/media_tree.git
8948 W:      https://linuxtv.org
8949 S:      Maintained
8950 F:      Documentation/media/v4l-drivers/ivtv*
8951 F:      drivers/media/pci/ivtv/
8952 F:      include/uapi/linux/ivtv*
8953
8954 IX2505V MEDIA DRIVER
8955 M:      Malcolm Priestley <tvboxspy@gmail.com>
8956 L:      linux-media@vger.kernel.org
8957 W:      https://linuxtv.org
8958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8959 S:      Maintained
8960 F:      drivers/media/dvb-frontends/ix2505v*
8961
8962 JAILHOUSE HYPERVISOR INTERFACE
8963 M:      Jan Kiszka <jan.kiszka@siemens.com>
8964 L:      jailhouse-dev@googlegroups.com
8965 S:      Maintained
8966 F:      arch/x86/kernel/jailhouse.c
8967 F:      arch/x86/include/asm/jailhouse_para.h
8968
8969 JC42.4 TEMPERATURE SENSOR DRIVER
8970 M:      Guenter Roeck <linux@roeck-us.net>
8971 L:      linux-hwmon@vger.kernel.org
8972 S:      Maintained
8973 F:      drivers/hwmon/jc42.c
8974 F:      Documentation/hwmon/jc42.rst
8975
8976 JFS FILESYSTEM
8977 M:      Dave Kleikamp <shaggy@kernel.org>
8978 L:      jfs-discussion@lists.sourceforge.net
8979 W:      http://jfs.sourceforge.net/
8980 T:      git git://github.com/kleikamp/linux-shaggy.git
8981 S:      Maintained
8982 F:      Documentation/admin-guide/jfs.rst
8983 F:      fs/jfs/
8984
8985 JME NETWORK DRIVER
8986 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8987 L:      netdev@vger.kernel.org
8988 S:      Maintained
8989 F:      drivers/net/ethernet/jme.*
8990
8991 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8992 M:      David Woodhouse <dwmw2@infradead.org>
8993 M:      Richard Weinberger <richard@nod.at>
8994 L:      linux-mtd@lists.infradead.org
8995 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8996 T:      git git://git.infradead.org/ubifs-2.6.git
8997 S:      Odd Fixes
8998 F:      fs/jffs2/
8999 F:      include/uapi/linux/jffs2.h
9000
9001 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9002 M:      "Theodore Ts'o" <tytso@mit.edu>
9003 M:      Jan Kara <jack@suse.com>
9004 L:      linux-ext4@vger.kernel.org
9005 S:      Maintained
9006 F:      fs/jbd2/
9007 F:      include/linux/jbd2.h
9008
9009 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9010 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9011 L:      linux-media@vger.kernel.org
9012 S:      Maintained
9013 F:      drivers/media/platform/rcar_jpu.c
9014
9015 JSM Neo PCI based serial card
9016 L:      linux-serial@vger.kernel.org
9017 S:      Orphan
9018 F:      drivers/tty/serial/jsm/
9019
9020 K10TEMP HARDWARE MONITORING DRIVER
9021 M:      Clemens Ladisch <clemens@ladisch.de>
9022 L:      linux-hwmon@vger.kernel.org
9023 S:      Maintained
9024 F:      Documentation/hwmon/k10temp.rst
9025 F:      drivers/hwmon/k10temp.c
9026
9027 K8TEMP HARDWARE MONITORING DRIVER
9028 M:      Rudolf Marek <r.marek@assembler.cz>
9029 L:      linux-hwmon@vger.kernel.org
9030 S:      Maintained
9031 F:      Documentation/hwmon/k8temp.rst
9032 F:      drivers/hwmon/k8temp.c
9033
9034 KASAN
9035 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
9036 R:      Alexander Potapenko <glider@google.com>
9037 R:      Dmitry Vyukov <dvyukov@google.com>
9038 L:      kasan-dev@googlegroups.com
9039 S:      Maintained
9040 F:      arch/*/include/asm/kasan.h
9041 F:      arch/*/mm/kasan_init*
9042 F:      Documentation/dev-tools/kasan.rst
9043 F:      include/linux/kasan*.h
9044 F:      lib/test_kasan.c
9045 F:      mm/kasan/
9046 F:      scripts/Makefile.kasan
9047
9048 KCONFIG
9049 M:      Masahiro Yamada <masahiroy@kernel.org>
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9051 L:      linux-kbuild@vger.kernel.org
9052 S:      Maintained
9053 F:      Documentation/kbuild/kconfig*
9054 F:      scripts/kconfig/
9055 F:      scripts/Kconfig.include
9056
9057 KDUMP
9058 M:      Dave Young <dyoung@redhat.com>
9059 M:      Baoquan He <bhe@redhat.com>
9060 R:      Vivek Goyal <vgoyal@redhat.com>
9061 L:      kexec@lists.infradead.org
9062 W:      http://lse.sourceforge.net/kdump/
9063 S:      Maintained
9064 F:      Documentation/admin-guide/kdump/
9065
9066 KEENE FM RADIO TRANSMITTER DRIVER
9067 M:      Hans Verkuil <hverkuil@xs4all.nl>
9068 L:      linux-media@vger.kernel.org
9069 T:      git git://linuxtv.org/media_tree.git
9070 W:      https://linuxtv.org
9071 S:      Maintained
9072 F:      drivers/media/radio/radio-keene*
9073
9074 KERNEL AUTOMOUNTER
9075 M:      Ian Kent <raven@themaw.net>
9076 L:      autofs@vger.kernel.org
9077 S:      Maintained
9078 F:      fs/autofs/
9079
9080 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9081 M:      Masahiro Yamada <masahiroy@kernel.org>
9082 M:      Michal Marek <michal.lkml@markovi.net>
9083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9084 L:      linux-kbuild@vger.kernel.org
9085 S:      Maintained
9086 F:      Documentation/kbuild/
9087 F:      Makefile
9088 F:      scripts/Kbuild*
9089 F:      scripts/Makefile*
9090 F:      scripts/basic/
9091 F:      scripts/mk*
9092 F:      scripts/*vmlinux*
9093 F:      scripts/mod/
9094 F:      scripts/package/
9095
9096 KERNEL JANITORS
9097 L:      kernel-janitors@vger.kernel.org
9098 W:      http://kernelnewbies.org/KernelJanitors
9099 S:      Odd Fixes
9100
9101 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9102 M:      "J. Bruce Fields" <bfields@fieldses.org>
9103 M:      Chuck Lever <chuck.lever@oracle.com>
9104 L:      linux-nfs@vger.kernel.org
9105 W:      http://nfs.sourceforge.net/
9106 T:      git git://linux-nfs.org/~bfields/linux.git
9107 S:      Supported
9108 F:      fs/nfsd/
9109 F:      include/uapi/linux/nfsd/
9110 F:      fs/lockd/
9111 F:      fs/nfs_common/
9112 F:      net/sunrpc/
9113 F:      include/linux/lockd/
9114 F:      include/linux/sunrpc/
9115 F:      include/uapi/linux/sunrpc/
9116
9117 KERNEL SELFTEST FRAMEWORK
9118 M:      Shuah Khan <shuah@kernel.org>
9119 M:      Shuah Khan <skhan@linuxfoundation.org>
9120 L:      linux-kselftest@vger.kernel.org
9121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9122 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9123 S:      Maintained
9124 F:      tools/testing/selftests/
9125 F:      Documentation/dev-tools/kselftest*
9126
9127 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9128 M:      Brendan Higgins <brendanhiggins@google.com>
9129 L:      linux-kselftest@vger.kernel.org
9130 L:      kunit-dev@googlegroups.com
9131 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9132 S:      Maintained
9133 F:      Documentation/dev-tools/kunit/
9134 F:      include/kunit/
9135 F:      lib/kunit/
9136 F:      tools/testing/kunit/
9137
9138 KERNEL USERMODE HELPER
9139 M:      Luis Chamberlain <mcgrof@kernel.org>
9140 L:      linux-kernel@vger.kernel.org
9141 S:      Maintained
9142 F:      kernel/umh.c
9143 F:      include/linux/umh.h
9144
9145 KERNEL VIRTUAL MACHINE (KVM)
9146 M:      Paolo Bonzini <pbonzini@redhat.com>
9147 L:      kvm@vger.kernel.org
9148 W:      http://www.linux-kvm.org
9149 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9150 S:      Supported
9151 F:      Documentation/virt/kvm/
9152 F:      include/trace/events/kvm.h
9153 F:      include/uapi/asm-generic/kvm*
9154 F:      include/uapi/linux/kvm*
9155 F:      include/asm-generic/kvm*
9156 F:      include/linux/kvm*
9157 F:      include/kvm/iodev.h
9158 F:      virt/kvm/*
9159 F:      tools/kvm/
9160 F:      tools/testing/selftests/kvm/
9161
9162 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9163 M:      Marc Zyngier <maz@kernel.org>
9164 R:      James Morse <james.morse@arm.com>
9165 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9166 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9168 L:      kvmarm@lists.cs.columbia.edu
9169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9170 S:      Maintained
9171 F:      arch/arm/include/uapi/asm/kvm*
9172 F:      arch/arm/include/asm/kvm*
9173 F:      arch/arm/kvm/
9174 F:      arch/arm64/include/uapi/asm/kvm*
9175 F:      arch/arm64/include/asm/kvm*
9176 F:      arch/arm64/kvm/
9177 F:      virt/kvm/arm/
9178 F:      include/kvm/arm_*
9179
9180 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9181 L:      linux-mips@vger.kernel.org
9182 L:      kvm@vger.kernel.org
9183 S:      Orphan
9184 F:      arch/mips/include/uapi/asm/kvm*
9185 F:      arch/mips/include/asm/kvm*
9186 F:      arch/mips/kvm/
9187
9188 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9189 M:      Paul Mackerras <paulus@ozlabs.org>
9190 L:      kvm-ppc@vger.kernel.org
9191 W:      http://www.linux-kvm.org/
9192 T:      git git://github.com/agraf/linux-2.6.git
9193 S:      Supported
9194 F:      arch/powerpc/include/uapi/asm/kvm*
9195 F:      arch/powerpc/include/asm/kvm*
9196 F:      arch/powerpc/kvm/
9197 F:      arch/powerpc/kernel/kvm*
9198
9199 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9200 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9201 M:      Janosch Frank <frankja@linux.ibm.com>
9202 R:      David Hildenbrand <david@redhat.com>
9203 R:      Cornelia Huck <cohuck@redhat.com>
9204 L:      kvm@vger.kernel.org
9205 W:      http://www.ibm.com/developerworks/linux/linux390/
9206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9207 S:      Supported
9208 F:      arch/s390/include/uapi/asm/kvm*
9209 F:      arch/s390/include/asm/gmap.h
9210 F:      arch/s390/include/asm/kvm*
9211 F:      arch/s390/kvm/
9212 F:      arch/s390/mm/gmap.c
9213 F:      tools/testing/selftests/kvm/s390x/
9214 F:      tools/testing/selftests/kvm/*/s390x/
9215
9216 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9217 M:      Paolo Bonzini <pbonzini@redhat.com>
9218 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9219 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9220 R:      Wanpeng Li <wanpengli@tencent.com>
9221 R:      Jim Mattson <jmattson@google.com>
9222 R:      Joerg Roedel <joro@8bytes.org>
9223 L:      kvm@vger.kernel.org
9224 W:      http://www.linux-kvm.org
9225 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9226 S:      Supported
9227 F:      arch/x86/kvm/
9228 F:      arch/x86/kvm/*/
9229 F:      arch/x86/include/uapi/asm/kvm*
9230 F:      arch/x86/include/uapi/asm/vmx.h
9231 F:      arch/x86/include/uapi/asm/svm.h
9232 F:      arch/x86/include/asm/kvm*
9233 F:      arch/x86/include/asm/pvclock-abi.h
9234 F:      arch/x86/include/asm/svm.h
9235 F:      arch/x86/include/asm/vmx*.h
9236 F:      arch/x86/kernel/kvm.c
9237 F:      arch/x86/kernel/kvmclock.c
9238
9239 KERNFS
9240 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9241 M:      Tejun Heo <tj@kernel.org>
9242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9243 S:      Supported
9244 F:      include/linux/kernfs.h
9245 F:      fs/kernfs/
9246
9247 KEXEC
9248 M:      Eric Biederman <ebiederm@xmission.com>
9249 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9250 L:      kexec@lists.infradead.org
9251 S:      Maintained
9252 F:      include/linux/kexec.h
9253 F:      include/uapi/linux/kexec.h
9254 F:      kernel/kexec*
9255
9256 KEYS-ENCRYPTED
9257 M:      Mimi Zohar <zohar@linux.ibm.com>
9258 L:      linux-integrity@vger.kernel.org
9259 L:      keyrings@vger.kernel.org
9260 S:      Supported
9261 F:      Documentation/security/keys/trusted-encrypted.rst
9262 F:      include/keys/encrypted-type.h
9263 F:      security/keys/encrypted-keys/
9264
9265 KEYS-TRUSTED
9266 M:      James Bottomley <jejb@linux.ibm.com>
9267 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9268 M:      Mimi Zohar <zohar@linux.ibm.com>
9269 L:      linux-integrity@vger.kernel.org
9270 L:      keyrings@vger.kernel.org
9271 S:      Supported
9272 F:      Documentation/security/keys/trusted-encrypted.rst
9273 F:      include/keys/trusted-type.h
9274 F:      security/keys/trusted.c
9275 F:      include/keys/trusted.h
9276
9277 KEYS/KEYRINGS:
9278 M:      David Howells <dhowells@redhat.com>
9279 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9280 L:      keyrings@vger.kernel.org
9281 S:      Maintained
9282 F:      Documentation/security/keys/core.rst
9283 F:      include/linux/key.h
9284 F:      include/linux/key-type.h
9285 F:      include/linux/keyctl.h
9286 F:      include/uapi/linux/keyctl.h
9287 F:      include/keys/
9288 F:      security/keys/
9289
9290 KGDB / KDB /debug_core
9291 M:      Jason Wessel <jason.wessel@windriver.com>
9292 M:      Daniel Thompson <daniel.thompson@linaro.org>
9293 R:      Douglas Anderson <dianders@chromium.org>
9294 W:      http://kgdb.wiki.kernel.org/
9295 L:      kgdb-bugreport@lists.sourceforge.net
9296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9297 S:      Maintained
9298 F:      Documentation/dev-tools/kgdb.rst
9299 F:      drivers/misc/kgdbts.c
9300 F:      drivers/tty/serial/kgdboc.c
9301 F:      include/linux/kdb.h
9302 F:      include/linux/kgdb.h
9303 F:      kernel/debug/
9304
9305 KMEMLEAK
9306 M:      Catalin Marinas <catalin.marinas@arm.com>
9307 S:      Maintained
9308 F:      Documentation/dev-tools/kmemleak.rst
9309 F:      include/linux/kmemleak.h
9310 F:      mm/kmemleak.c
9311 F:      mm/kmemleak-test.c
9312
9313 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9314 M:      Luis Chamberlain <mcgrof@kernel.org>
9315 L:      linux-kernel@vger.kernel.org
9316 S:      Maintained
9317 F:      kernel/kmod.c
9318 F:      include/linux/kmod.h
9319 F:      lib/test_kmod.c
9320 F:      tools/testing/selftests/kmod/
9321
9322 KPROBES
9323 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9324 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9325 M:      "David S. Miller" <davem@davemloft.net>
9326 M:      Masami Hiramatsu <mhiramat@kernel.org>
9327 S:      Maintained
9328 F:      Documentation/kprobes.txt
9329 F:      include/linux/kprobes.h
9330 F:      include/asm-generic/kprobes.h
9331 F:      kernel/kprobes.c
9332
9333 KS0108 LCD CONTROLLER DRIVER
9334 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9335 S:      Maintained
9336 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9337 F:      drivers/auxdisplay/ks0108.c
9338 F:      include/linux/ks0108.h
9339
9340 L3MDEV
9341 M:      David Ahern <dsahern@kernel.org>
9342 L:      netdev@vger.kernel.org
9343 S:      Maintained
9344 F:      net/l3mdev
9345 F:      include/net/l3mdev.h
9346
9347 L7 BPF FRAMEWORK
9348 M:      John Fastabend <john.fastabend@gmail.com>
9349 M:      Daniel Borkmann <daniel@iogearbox.net>
9350 L:      netdev@vger.kernel.org
9351 L:      bpf@vger.kernel.org
9352 S:      Maintained
9353 F:      include/linux/skmsg.h
9354 F:      net/core/skmsg.c
9355 F:      net/core/sock_map.c
9356 F:      net/ipv4/tcp_bpf.c
9357
9358 LANTIQ / INTEL Ethernet drivers
9359 M:      Hauke Mehrtens <hauke@hauke-m.de>
9360 L:      netdev@vger.kernel.org
9361 S:      Maintained
9362 F:      net/dsa/tag_gswip.c
9363 F:      drivers/net/ethernet/lantiq_xrx200.c
9364 F:      drivers/net/dsa/lantiq_pce.h
9365 F:      drivers/net/dsa/lantiq_gswip.c
9366
9367 LANTIQ MIPS ARCHITECTURE
9368 M:      John Crispin <john@phrozen.org>
9369 L:      linux-mips@vger.kernel.org
9370 S:      Maintained
9371 F:      arch/mips/lantiq
9372 F:      drivers/soc/lantiq
9373
9374 LAPB module
9375 L:      linux-x25@vger.kernel.org
9376 S:      Orphan
9377 F:      Documentation/networking/lapb-module.txt
9378 F:      include/*/lapb.h
9379 F:      net/lapb/
9380
9381 LASI 53c700 driver for PARISC
9382 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9383 L:      linux-scsi@vger.kernel.org
9384 S:      Maintained
9385 F:      Documentation/scsi/53c700.txt
9386 F:      drivers/scsi/53c700*
9387
9388 LEAKING_ADDRESSES
9389 M:      Tobin C. Harding <me@tobin.cc>
9390 M:      Tycho Andersen <tycho@tycho.ws>
9391 L:      kernel-hardening@lists.openwall.com
9392 S:      Maintained
9393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9394 F:      scripts/leaking_addresses.pl
9395
9396 LED SUBSYSTEM
9397 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9398 M:      Pavel Machek <pavel@ucw.cz>
9399 R:      Dan Murphy <dmurphy@ti.com>
9400 L:      linux-leds@vger.kernel.org
9401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9403 S:      Maintained
9404 F:      Documentation/devicetree/bindings/leds/
9405 F:      drivers/leds/
9406 F:      include/linux/leds.h
9407
9408 LEGACY EEPROM DRIVER
9409 M:      Jean Delvare <jdelvare@suse.com>
9410 S:      Maintained
9411 F:      Documentation/misc-devices/eeprom.rst
9412 F:      drivers/misc/eeprom/eeprom.c
9413
9414 LEGO MINDSTORMS EV3
9415 R:      David Lechner <david@lechnology.com>
9416 S:      Maintained
9417 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9418 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9419 F:      drivers/power/supply/lego_ev3_battery.c
9420
9421 LEGO USB Tower driver
9422 M:      Juergen Stuber <starblue@users.sourceforge.net>
9423 L:      legousb-devel@lists.sourceforge.net
9424 W:      http://legousb.sourceforge.net/
9425 S:      Maintained
9426 F:      drivers/usb/misc/legousbtower.c
9427
9428 LG LAPTOP EXTRAS
9429 M:      Matan Ziv-Av <matan@svgalib.org>
9430 L:      platform-driver-x86@vger.kernel.org
9431 S:      Maintained
9432 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9433 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9434 F:      drivers/platform/x86/lg-laptop.c
9435
9436 LG2160 MEDIA DRIVER
9437 M:      Michael Krufky <mkrufky@linuxtv.org>
9438 L:      linux-media@vger.kernel.org
9439 W:      https://linuxtv.org
9440 W:      http://github.com/mkrufky
9441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9442 T:      git git://linuxtv.org/mkrufky/tuners.git
9443 S:      Maintained
9444 F:      drivers/media/dvb-frontends/lg2160.*
9445
9446 LGDT3305 MEDIA DRIVER
9447 M:      Michael Krufky <mkrufky@linuxtv.org>
9448 L:      linux-media@vger.kernel.org
9449 W:      https://linuxtv.org
9450 W:      http://github.com/mkrufky
9451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9452 T:      git git://linuxtv.org/mkrufky/tuners.git
9453 S:      Maintained
9454 F:      drivers/media/dvb-frontends/lgdt3305.*
9455
9456 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9457 M:      Viresh Kumar <vireshk@kernel.org>
9458 L:      linux-ide@vger.kernel.org
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9460 S:      Maintained
9461 F:      include/linux/pata_arasan_cf_data.h
9462 F:      drivers/ata/pata_arasan_cf.c
9463
9464 LIBATA PATA DRIVERS
9465 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9466 M:      Jens Axboe <axboe@kernel.dk>
9467 L:      linux-ide@vger.kernel.org
9468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9469 S:      Maintained
9470 F:      drivers/ata/pata_*.c
9471 F:      drivers/ata/ata_generic.c
9472
9473 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9474 M:      Linus Walleij <linus.walleij@linaro.org>
9475 L:      linux-ide@vger.kernel.org
9476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9477 S:      Maintained
9478 F:      drivers/ata/pata_ftide010.c
9479 F:      drivers/ata/sata_gemini.c
9480 F:      drivers/ata/sata_gemini.h
9481
9482 LIBATA SATA AHCI PLATFORM devices support
9483 M:      Hans de Goede <hdegoede@redhat.com>
9484 M:      Jens Axboe <axboe@kernel.dk>
9485 L:      linux-ide@vger.kernel.org
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9487 S:      Maintained
9488 F:      drivers/ata/ahci_platform.c
9489 F:      drivers/ata/libahci_platform.c
9490 F:      include/linux/ahci_platform.h
9491
9492 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9493 M:      Mikael Pettersson <mikpelinux@gmail.com>
9494 L:      linux-ide@vger.kernel.org
9495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9496 S:      Maintained
9497 F:      drivers/ata/sata_promise.*
9498
9499 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9500 M:      Jens Axboe <axboe@kernel.dk>
9501 L:      linux-ide@vger.kernel.org
9502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9503 S:      Maintained
9504 F:      drivers/ata/
9505 F:      include/linux/ata.h
9506 F:      include/linux/libata.h
9507 F:      Documentation/devicetree/bindings/ata/
9508
9509 LIBLOCKDEP
9510 M:      Sasha Levin <alexander.levin@microsoft.com>
9511 S:      Maintained
9512 F:      tools/lib/lockdep/
9513
9514 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9515 M:      Dan Williams <dan.j.williams@intel.com>
9516 M:      Vishal Verma <vishal.l.verma@intel.com>
9517 M:      Dave Jiang <dave.jiang@intel.com>
9518 L:      linux-nvdimm@lists.01.org
9519 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9520 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9521 S:      Supported
9522 F:      drivers/nvdimm/blk.c
9523 F:      drivers/nvdimm/region_devs.c
9524
9525 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9526 M:      Vishal Verma <vishal.l.verma@intel.com>
9527 M:      Dan Williams <dan.j.williams@intel.com>
9528 M:      Dave Jiang <dave.jiang@intel.com>
9529 L:      linux-nvdimm@lists.01.org
9530 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9531 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9532 S:      Supported
9533 F:      drivers/nvdimm/btt*
9534
9535 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9536 M:      Dan Williams <dan.j.williams@intel.com>
9537 M:      Vishal Verma <vishal.l.verma@intel.com>
9538 M:      Dave Jiang <dave.jiang@intel.com>
9539 L:      linux-nvdimm@lists.01.org
9540 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9541 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9542 S:      Supported
9543 F:      drivers/nvdimm/pmem*
9544
9545 LIBNVDIMM: DEVICETREE BINDINGS
9546 M:      Oliver O'Halloran <oohall@gmail.com>
9547 L:      linux-nvdimm@lists.01.org
9548 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9549 S:      Supported
9550 F:      drivers/nvdimm/of_pmem.c
9551 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9552
9553 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9554 M:      Dan Williams <dan.j.williams@intel.com>
9555 M:      Vishal Verma <vishal.l.verma@intel.com>
9556 M:      Dave Jiang <dave.jiang@intel.com>
9557 M:      Ira Weiny <ira.weiny@intel.com>
9558 L:      linux-nvdimm@lists.01.org
9559 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9560 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9562 S:      Supported
9563 F:      drivers/nvdimm/*
9564 F:      drivers/acpi/nfit/*
9565 F:      include/linux/nd.h
9566 F:      include/linux/libnvdimm.h
9567 F:      include/uapi/linux/ndctl.h
9568
9569 LICENSES and SPDX stuff
9570 M:      Thomas Gleixner <tglx@linutronix.de>
9571 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9572 L:      linux-spdx@vger.kernel.org
9573 S:      Maintained
9574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9575 F:      COPYING
9576 F:      Documentation/process/license-rules.rst
9577 F:      LICENSES/
9578 F:      scripts/spdxcheck-test.sh
9579 F:      scripts/spdxcheck.py
9580
9581 LIGHTNVM PLATFORM SUPPORT
9582 M:      Matias Bjorling <mb@lightnvm.io>
9583 W:      http://github/OpenChannelSSD
9584 L:      linux-block@vger.kernel.org
9585 S:      Maintained
9586 F:      drivers/lightnvm/
9587 F:      include/linux/lightnvm.h
9588 F:      include/uapi/linux/lightnvm.h
9589
9590 LINUX FOR POWER MACINTOSH
9591 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9592 W:      http://www.penguinppc.org/
9593 L:      linuxppc-dev@lists.ozlabs.org
9594 S:      Maintained
9595 F:      arch/powerpc/platforms/powermac/
9596 F:      drivers/macintosh/
9597
9598 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9599 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9600 M:      Paul Mackerras <paulus@samba.org>
9601 M:      Michael Ellerman <mpe@ellerman.id.au>
9602 W:      https://github.com/linuxppc/linux/wiki
9603 L:      linuxppc-dev@lists.ozlabs.org
9604 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9606 S:      Supported
9607 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9608 F:      Documentation/devicetree/bindings/powerpc/
9609 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9610 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9611 F:      Documentation/powerpc/
9612 F:      arch/powerpc/
9613 F:      drivers/char/tpm/tpm_ibmvtpm*
9614 F:      drivers/crypto/nx/
9615 F:      drivers/crypto/vmx/
9616 F:      drivers/i2c/busses/i2c-opal.c
9617 F:      drivers/net/ethernet/ibm/ibmveth.*
9618 F:      drivers/net/ethernet/ibm/ibmvnic.*
9619 F:      drivers/pci/hotplug/pnv_php.c
9620 F:      drivers/pci/hotplug/rpa*
9621 F:      drivers/rtc/rtc-opal.c
9622 F:      drivers/scsi/ibmvscsi/
9623 F:      drivers/tty/hvc/hvc_opal.c
9624 F:      drivers/watchdog/wdrtas.c
9625 F:      tools/testing/selftests/powerpc
9626 N:      /pmac
9627 N:      powermac
9628 N:      powernv
9629 N:      [^a-z0-9]ps3
9630 N:      pseries
9631
9632 LINUX FOR POWERPC EMBEDDED MPC5XXX
9633 M:      Anatolij Gustschin <agust@denx.de>
9634 L:      linuxppc-dev@lists.ozlabs.org
9635 T:      git git://git.denx.de/linux-denx-agust.git
9636 S:      Maintained
9637 F:      arch/powerpc/platforms/512x/
9638 F:      arch/powerpc/platforms/52xx/
9639
9640 LINUX FOR POWERPC EMBEDDED PPC4XX
9641 M:      Alistair Popple <alistair@popple.id.au>
9642 M:      Matt Porter <mporter@kernel.crashing.org>
9643 W:      http://www.penguinppc.org/
9644 L:      linuxppc-dev@lists.ozlabs.org
9645 S:      Maintained
9646 F:      arch/powerpc/platforms/40x/
9647 F:      arch/powerpc/platforms/44x/
9648
9649 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9650 M:      Scott Wood <oss@buserror.net>
9651 M:      Kumar Gala <galak@kernel.crashing.org>
9652 W:      http://www.penguinppc.org/
9653 L:      linuxppc-dev@lists.ozlabs.org
9654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9655 S:      Maintained
9656 F:      arch/powerpc/platforms/83xx/
9657 F:      arch/powerpc/platforms/85xx/
9658 F:      Documentation/devicetree/bindings/powerpc/fsl/
9659
9660 LINUX FOR POWERPC EMBEDDED PPC8XX
9661 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9662 W:      http://www.penguinppc.org/
9663 L:      linuxppc-dev@lists.ozlabs.org
9664 S:      Maintained
9665 F:      arch/powerpc/platforms/8xx/
9666
9667 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9668 L:      linuxppc-dev@lists.ozlabs.org
9669 S:      Orphan
9670 F:      arch/powerpc/*/*virtex*
9671 F:      arch/powerpc/*/*/*virtex*
9672
9673 LINUX FOR POWERPC PA SEMI PWRFICIENT
9674 L:      linuxppc-dev@lists.ozlabs.org
9675 S:      Orphan
9676 F:      arch/powerpc/platforms/pasemi/
9677 F:      drivers/*/*pasemi*
9678 F:      drivers/*/*/*pasemi*
9679
9680 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9681 M:      Kees Cook <keescook@chromium.org>
9682 S:      Maintained
9683 F:      drivers/misc/lkdtm/*
9684 F:      tools/testing/selftests/lkdtm/*
9685
9686 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9687 M:      Alan Stern <stern@rowland.harvard.edu>
9688 M:      Andrea Parri <parri.andrea@gmail.com>
9689 M:      Will Deacon <will@kernel.org>
9690 M:      Peter Zijlstra <peterz@infradead.org>
9691 M:      Boqun Feng <boqun.feng@gmail.com>
9692 M:      Nicholas Piggin <npiggin@gmail.com>
9693 M:      David Howells <dhowells@redhat.com>
9694 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9695 M:      Luc Maranget <luc.maranget@inria.fr>
9696 M:      "Paul E. McKenney" <paulmck@kernel.org>
9697 R:      Akira Yokosawa <akiyks@gmail.com>
9698 R:      Daniel Lustig <dlustig@nvidia.com>
9699 L:      linux-kernel@vger.kernel.org
9700 L:      linux-arch@vger.kernel.org
9701 S:      Supported
9702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9703 F:      tools/memory-model/
9704 F:      Documentation/atomic_bitops.txt
9705 F:      Documentation/atomic_t.txt
9706 F:      Documentation/core-api/atomic_ops.rst
9707 F:      Documentation/core-api/refcount-vs-atomic.rst
9708 F:      Documentation/memory-barriers.txt
9709
9710 LIS3LV02D ACCELEROMETER DRIVER
9711 M:      Eric Piel <eric.piel@tremplin-utc.net>
9712 S:      Maintained
9713 F:      Documentation/misc-devices/lis3lv02d.rst
9714 F:      drivers/misc/lis3lv02d/
9715 F:      drivers/platform/x86/hp_accel.c
9716
9717 LIST KUNIT TEST
9718 M:      David Gow <davidgow@google.com>
9719 L:      linux-kselftest@vger.kernel.org
9720 L:      kunit-dev@googlegroups.com
9721 S:      Maintained
9722 F:      lib/list-test.c
9723
9724 LIVE PATCHING
9725 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9726 M:      Jiri Kosina <jikos@kernel.org>
9727 M:      Miroslav Benes <mbenes@suse.cz>
9728 M:      Petr Mladek <pmladek@suse.com>
9729 R:      Joe Lawrence <joe.lawrence@redhat.com>
9730 S:      Maintained
9731 F:      kernel/livepatch/
9732 F:      include/linux/livepatch.h
9733 F:      arch/x86/include/asm/livepatch.h
9734 F:      arch/x86/kernel/livepatch.c
9735 F:      Documentation/livepatch/
9736 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9737 F:      samples/livepatch/
9738 F:      tools/testing/selftests/livepatch/
9739 L:      live-patching@vger.kernel.org
9740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9741
9742 LLC (802.2)
9743 L:      netdev@vger.kernel.org
9744 S:      Odd fixes
9745 F:      include/linux/llc.h
9746 F:      include/uapi/linux/llc.h
9747 F:      include/net/llc*
9748 F:      net/llc/
9749
9750 LM73 HARDWARE MONITOR DRIVER
9751 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9752 L:      linux-hwmon@vger.kernel.org
9753 S:      Maintained
9754 F:      drivers/hwmon/lm73.c
9755
9756 LM78 HARDWARE MONITOR DRIVER
9757 M:      Jean Delvare <jdelvare@suse.com>
9758 L:      linux-hwmon@vger.kernel.org
9759 S:      Maintained
9760 F:      Documentation/hwmon/lm78.rst
9761 F:      drivers/hwmon/lm78.c
9762
9763 LM83 HARDWARE MONITOR DRIVER
9764 M:      Jean Delvare <jdelvare@suse.com>
9765 L:      linux-hwmon@vger.kernel.org
9766 S:      Maintained
9767 F:      Documentation/hwmon/lm83.rst
9768 F:      drivers/hwmon/lm83.c
9769
9770 LM90 HARDWARE MONITOR DRIVER
9771 M:      Jean Delvare <jdelvare@suse.com>
9772 L:      linux-hwmon@vger.kernel.org
9773 S:      Maintained
9774 F:      Documentation/hwmon/lm90.rst
9775 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9776 F:      drivers/hwmon/lm90.c
9777 F:      include/dt-bindings/thermal/lm90.h
9778
9779 LM95234 HARDWARE MONITOR DRIVER
9780 M:      Guenter Roeck <linux@roeck-us.net>
9781 L:      linux-hwmon@vger.kernel.org
9782 S:      Maintained
9783 F:      Documentation/hwmon/lm95234.rst
9784 F:      drivers/hwmon/lm95234.c
9785
9786 LME2510 MEDIA DRIVER
9787 M:      Malcolm Priestley <tvboxspy@gmail.com>
9788 L:      linux-media@vger.kernel.org
9789 W:      https://linuxtv.org
9790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9791 S:      Maintained
9792 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9793
9794 LOADPIN SECURITY MODULE
9795 M:      Kees Cook <keescook@chromium.org>
9796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9797 S:      Supported
9798 F:      security/loadpin/
9799 F:      Documentation/admin-guide/LSM/LoadPin.rst
9800
9801 LOCKING PRIMITIVES
9802 M:      Peter Zijlstra <peterz@infradead.org>
9803 M:      Ingo Molnar <mingo@redhat.com>
9804 M:      Will Deacon <will@kernel.org>
9805 L:      linux-kernel@vger.kernel.org
9806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9807 S:      Maintained
9808 F:      Documentation/locking/
9809 F:      include/linux/lockdep.h
9810 F:      include/linux/spinlock*.h
9811 F:      arch/*/include/asm/spinlock*.h
9812 F:      include/linux/rwlock*.h
9813 F:      include/linux/mutex*.h
9814 F:      include/linux/rwsem*.h
9815 F:      include/linux/seqlock.h
9816 F:      lib/locking*.[ch]
9817 F:      kernel/locking/
9818 X:      kernel/locking/locktorture.c
9819
9820 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9821 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9822 L:      linux-ntfs-dev@lists.sourceforge.net
9823 W:      http://www.linux-ntfs.org/content/view/19/37/
9824 S:      Maintained
9825 F:      Documentation/admin-guide/ldm.rst
9826 F:      block/partitions/ldm.*
9827
9828 LOGITECH HID GAMING KEYBOARDS
9829 M:      Hans de Goede <hdegoede@redhat.com>
9830 L:      linux-input@vger.kernel.org
9831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9832 S:      Maintained
9833 F:      drivers/hid/hid-lg-g15.c
9834
9835 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9836 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9837 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9838 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9839 L:      MPT-FusionLinux.pdl@broadcom.com
9840 L:      linux-scsi@vger.kernel.org
9841 W:      http://www.avagotech.com/support/
9842 S:      Supported
9843 F:      drivers/message/fusion/
9844 F:      drivers/scsi/mpt3sas/
9845
9846 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9847 M:      Matthew Wilcox <willy@infradead.org>
9848 L:      linux-scsi@vger.kernel.org
9849 S:      Maintained
9850 F:      drivers/scsi/sym53c8xx_2/
9851
9852 LTC1660 DAC DRIVER
9853 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9854 L:      linux-iio@vger.kernel.org
9855 S:      Maintained
9856 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9857 F:      drivers/iio/dac/ltc1660.c
9858
9859 LTC2983 IIO TEMPERATURE DRIVER
9860 M:      Nuno Sá <nuno.sa@analog.com>
9861 W:      http://ez.analog.com/community/linux-device-drivers
9862 L:      linux-iio@vger.kernel.org
9863 S:      Supported
9864 F:      drivers/iio/temperature/ltc2983.c
9865 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9866
9867 LTC4261 HARDWARE MONITOR DRIVER
9868 M:      Guenter Roeck <linux@roeck-us.net>
9869 L:      linux-hwmon@vger.kernel.org
9870 S:      Maintained
9871 F:      Documentation/hwmon/ltc4261.rst
9872 F:      drivers/hwmon/ltc4261.c
9873
9874 LTC2947 HARDWARE MONITOR DRIVER
9875 M:      Nuno Sá <nuno.sa@analog.com>
9876 W:      http://ez.analog.com/community/linux-device-drivers
9877 L:      linux-hwmon@vger.kernel.org
9878 S:      Supported
9879 F:      drivers/hwmon/ltc2947-core.c
9880 F:      drivers/hwmon/ltc2947-spi.c
9881 F:      drivers/hwmon/ltc2947-i2c.c
9882 F:      drivers/hwmon/ltc2947.h
9883 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9884
9885 LTC4306 I2C MULTIPLEXER DRIVER
9886 M:      Michael Hennerich <michael.hennerich@analog.com>
9887 W:      http://ez.analog.com/community/linux-device-drivers
9888 L:      linux-i2c@vger.kernel.org
9889 S:      Supported
9890 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9891 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9892
9893 LTP (Linux Test Project)
9894 M:      Mike Frysinger <vapier@gentoo.org>
9895 M:      Cyril Hrubis <chrubis@suse.cz>
9896 M:      Wanlong Gao <wanlong.gao@gmail.com>
9897 M:      Jan Stancek <jstancek@redhat.com>
9898 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9899 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9900 L:      ltp@lists.linux.it (subscribers-only)
9901 W:      http://linux-test-project.github.io/
9902 T:      git git://github.com/linux-test-project/ltp.git
9903 S:      Maintained
9904
9905 M68K ARCHITECTURE
9906 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9907 L:      linux-m68k@lists.linux-m68k.org
9908 W:      http://www.linux-m68k.org/
9909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9910 S:      Maintained
9911 F:      arch/m68k/
9912 F:      drivers/zorro/
9913
9914 M68K ON APPLE MACINTOSH
9915 M:      Joshua Thompson <funaho@jurai.org>
9916 W:      http://www.mac.linux-m68k.org/
9917 L:      linux-m68k@lists.linux-m68k.org
9918 S:      Maintained
9919 F:      arch/m68k/mac/
9920
9921 M68K ON HP9000/300
9922 M:      Philip Blundell <philb@gnu.org>
9923 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9924 S:      Maintained
9925 F:      arch/m68k/hp300/
9926
9927 M88DS3103 MEDIA DRIVER
9928 M:      Antti Palosaari <crope@iki.fi>
9929 L:      linux-media@vger.kernel.org
9930 W:      https://linuxtv.org
9931 W:      http://palosaari.fi/linux/
9932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9933 T:      git git://linuxtv.org/anttip/media_tree.git
9934 S:      Maintained
9935 F:      drivers/media/dvb-frontends/m88ds3103*
9936
9937 M88RS2000 MEDIA DRIVER
9938 M:      Malcolm Priestley <tvboxspy@gmail.com>
9939 L:      linux-media@vger.kernel.org
9940 W:      https://linuxtv.org
9941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9942 S:      Maintained
9943 F:      drivers/media/dvb-frontends/m88rs2000*
9944
9945 MA901 MASTERKIT USB FM RADIO DRIVER
9946 M:      Alexey Klimov <klimov.linux@gmail.com>
9947 L:      linux-media@vger.kernel.org
9948 T:      git git://linuxtv.org/media_tree.git
9949 S:      Maintained
9950 F:      drivers/media/radio/radio-ma901.c
9951
9952 MAC80211
9953 M:      Johannes Berg <johannes@sipsolutions.net>
9954 L:      linux-wireless@vger.kernel.org
9955 W:      http://wireless.kernel.org/
9956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9958 S:      Maintained
9959 F:      Documentation/networking/mac80211-injection.txt
9960 F:      include/net/mac80211.h
9961 F:      net/mac80211/
9962 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9963 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9964
9965 MAILBOX API
9966 M:      Jassi Brar <jassisinghbrar@gmail.com>
9967 L:      linux-kernel@vger.kernel.org
9968 S:      Maintained
9969 F:      drivers/mailbox/
9970 F:      include/linux/mailbox_client.h
9971 F:      include/linux/mailbox_controller.h
9972
9973 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9974 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9975 W:      http://www.kernel.org/doc/man-pages
9976 L:      linux-man@vger.kernel.org
9977 S:      Maintained
9978
9979 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9980 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9981 L:      linux-mips@vger.kernel.org
9982 S:      Maintained
9983 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9984
9985 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9986 M:      Andrew Lunn <andrew@lunn.ch>
9987 M:      Vivien Didelot <vivien.didelot@gmail.com>
9988 L:      netdev@vger.kernel.org
9989 S:      Maintained
9990 F:      drivers/net/dsa/mv88e6xxx/
9991 F:      include/linux/platform_data/mv88e6xxx.h
9992 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9993 F:      Documentation/networking/devlink/mv88e6xxx.rst
9994
9995 MARVELL ARMADA DRM SUPPORT
9996 M:      Russell King <linux@armlinux.org.uk>
9997 S:      Maintained
9998 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9999 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10000 F:      drivers/gpu/drm/armada/
10001 F:      include/uapi/drm/armada_drm.h
10002 F:      Documentation/devicetree/bindings/display/armada/
10003
10004 MARVELL ARMADA 3700 PHY DRIVERS
10005 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10006 S:      Maintained
10007 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10008 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10009 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10010 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10011
10012 MARVELL CRYPTO DRIVER
10013 M:      Boris Brezillon <bbrezillon@kernel.org>
10014 M:      Arnaud Ebalard <arno@natisbad.org>
10015 F:      drivers/crypto/marvell/
10016 S:      Maintained
10017 L:      linux-crypto@vger.kernel.org
10018
10019 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10020 M:      Mirko Lindner <mlindner@marvell.com>
10021 M:      Stephen Hemminger <stephen@networkplumber.org>
10022 L:      netdev@vger.kernel.org
10023 S:      Maintained
10024 F:      drivers/net/ethernet/marvell/sk*
10025
10026 MARVELL LIBERTAS WIRELESS DRIVER
10027 L:      libertas-dev@lists.infradead.org
10028 S:      Orphan
10029 F:      drivers/net/wireless/marvell/libertas/
10030
10031 MARVELL MACCHIATOBIN SUPPORT
10032 M:      Russell King <linux@armlinux.org.uk>
10033 L:      linux-arm-kernel@lists.infradead.org
10034 S:      Maintained
10035 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10036
10037 MARVELL MV643XX ETHERNET DRIVER
10038 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10039 L:      netdev@vger.kernel.org
10040 S:      Maintained
10041 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
10042 F:      include/linux/mv643xx.h
10043
10044 MARVELL MV88X3310 PHY DRIVER
10045 M:      Russell King <linux@armlinux.org.uk>
10046 L:      netdev@vger.kernel.org
10047 S:      Maintained
10048 F:      drivers/net/phy/marvell10g.c
10049
10050 MARVELL MVEBU THERMAL DRIVER
10051 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10052 S:      Maintained
10053 F:      drivers/thermal/armada_thermal.c
10054
10055 MARVELL MVNETA ETHERNET DRIVER
10056 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10057 L:      netdev@vger.kernel.org
10058 S:      Maintained
10059 F:      drivers/net/ethernet/marvell/mvneta.*
10060
10061 MARVELL MWIFIEX WIRELESS DRIVER
10062 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10063 M:      Ganapathi Bhat <ganapathi.bhat@nxp.com>
10064 M:      Xinming Hu <huxinming820@gmail.com>
10065 L:      linux-wireless@vger.kernel.org
10066 S:      Maintained
10067 F:      drivers/net/wireless/marvell/mwifiex/
10068
10069 MARVELL MWL8K WIRELESS DRIVER
10070 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10071 L:      linux-wireless@vger.kernel.org
10072 S:      Odd Fixes
10073 F:      drivers/net/wireless/marvell/mwl8k.c
10074
10075 MARVELL NAND CONTROLLER DRIVER
10076 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10077 L:      linux-mtd@lists.infradead.org
10078 S:      Maintained
10079 F:      drivers/mtd/nand/raw/marvell_nand.c
10080 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10081
10082 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10083 M:      Nicolas Pitre <nico@fluxnic.net>
10084 S:      Odd Fixes
10085 F:      drivers/mmc/host/mvsdio.*
10086
10087 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10088 M:      Hu Ziji <huziji@marvell.com>
10089 L:      linux-mmc@vger.kernel.org
10090 S:      Supported
10091 F:      drivers/mmc/host/sdhci-xenon*
10092 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10093
10094 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10095 M:      Sunil Goutham <sgoutham@marvell.com>
10096 M:      Linu Cherian <lcherian@marvell.com>
10097 M:      Geetha sowjanya <gakula@marvell.com>
10098 M:      Jerin Jacob <jerinj@marvell.com>
10099 L:      netdev@vger.kernel.org
10100 S:      Supported
10101 F:      drivers/net/ethernet/marvell/octeontx2/af/
10102 F:      Documentation/networking/device_drivers/marvell/octeontx2.rst
10103
10104 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10105 M:      Sunil Goutham <sgoutham@marvell.com>
10106 M:      Geetha sowjanya <gakula@marvell.com>
10107 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10108 M:      hariprasad <hkelam@marvell.com>
10109 L:      netdev@vger.kernel.org
10110 S:      Supported
10111 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10112
10113 MATROX FRAMEBUFFER DRIVER
10114 L:      linux-fbdev@vger.kernel.org
10115 S:      Orphan
10116 F:      drivers/video/fbdev/matrox/matroxfb_*
10117 F:      include/uapi/linux/matroxfb.h
10118
10119 MAX16065 HARDWARE MONITOR DRIVER
10120 M:      Guenter Roeck <linux@roeck-us.net>
10121 L:      linux-hwmon@vger.kernel.org
10122 S:      Maintained
10123 F:      Documentation/hwmon/max16065.rst
10124 F:      drivers/hwmon/max16065.c
10125
10126 MAX2175 SDR TUNER DRIVER
10127 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10128 L:      linux-media@vger.kernel.org
10129 T:      git git://linuxtv.org/media_tree.git
10130 S:      Maintained
10131 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10132 F:      Documentation/media/v4l-drivers/max2175.rst
10133 F:      drivers/media/i2c/max2175*
10134 F:      include/uapi/linux/max2175.h
10135
10136 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10137 L:      linux-hwmon@vger.kernel.org
10138 S:      Orphan
10139 F:      Documentation/hwmon/max6650.rst
10140 F:      drivers/hwmon/max6650.c
10141
10142 MAX6697 HARDWARE MONITOR DRIVER
10143 M:      Guenter Roeck <linux@roeck-us.net>
10144 L:      linux-hwmon@vger.kernel.org
10145 S:      Maintained
10146 F:      Documentation/hwmon/max6697.rst
10147 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10148 F:      drivers/hwmon/max6697.c
10149 F:      include/linux/platform_data/max6697.h
10150
10151 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10152 M:      Peter Rosin <peda@axentia.se>
10153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10154 S:      Maintained
10155 F:      Documentation/devicetree/bindings/sound/max9860.txt
10156 F:      sound/soc/codecs/max9860.*
10157
10158 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10159 M:      Andreas Klinger <ak@it-klinger.de>
10160 L:      linux-iio@vger.kernel.org
10161 S:      Maintained
10162 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10163 F:      drivers/iio/proximity/mb1232.c
10164
10165 MAXIM MAX77650 PMIC MFD DRIVER
10166 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10167 L:      linux-kernel@vger.kernel.org
10168 S:      Maintained
10169 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10170 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10171 F:      include/linux/mfd/max77650.h
10172 F:      drivers/mfd/max77650.c
10173 F:      drivers/regulator/max77650-regulator.c
10174 F:      drivers/power/supply/max77650-charger.c
10175 F:      drivers/input/misc/max77650-onkey.c
10176 F:      drivers/leds/leds-max77650.c
10177 F:      drivers/gpio/gpio-max77650.c
10178
10179 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10180 M:      Javier Martinez Canillas <javier@dowhile0.org>
10181 L:      linux-kernel@vger.kernel.org
10182 S:      Supported
10183 F:      drivers/regulator/max77802-regulator.c
10184 F:      Documentation/devicetree/bindings/*/*max77802.txt
10185 F:      include/dt-bindings/*/*max77802.h
10186
10187 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10188 M:      Krzysztof Kozlowski <krzk@kernel.org>
10189 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10190 L:      linux-pm@vger.kernel.org
10191 S:      Supported
10192 F:      drivers/power/supply/max14577_charger.c
10193 F:      drivers/power/supply/max77693_charger.c
10194
10195 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10196 M:      Chanwoo Choi <cw00.choi@samsung.com>
10197 M:      Krzysztof Kozlowski <krzk@kernel.org>
10198 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10199 L:      linux-kernel@vger.kernel.org
10200 S:      Supported
10201 F:      drivers/*/max14577*.c
10202 F:      drivers/*/max77686*.c
10203 F:      drivers/*/max77693*.c
10204 F:      drivers/extcon/extcon-max14577.c
10205 F:      drivers/extcon/extcon-max77693.c
10206 F:      drivers/rtc/rtc-max77686.c
10207 F:      drivers/clk/clk-max77686.c
10208 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10209 F:      Documentation/devicetree/bindings/*/max77686.txt
10210 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10211 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10212 F:      include/linux/mfd/max14577*.h
10213 F:      include/linux/mfd/max77686*.h
10214 F:      include/linux/mfd/max77693*.h
10215
10216 MAXIRADIO FM RADIO RECEIVER DRIVER
10217 M:      Hans Verkuil <hverkuil@xs4all.nl>
10218 L:      linux-media@vger.kernel.org
10219 T:      git git://linuxtv.org/media_tree.git
10220 W:      https://linuxtv.org
10221 S:      Maintained
10222 F:      drivers/media/radio/radio-maxiradio*
10223
10224 MCAN MMIO DEVICE DRIVER
10225 M:      Dan Murphy <dmurphy@ti.com>
10226 M:      Sriram Dash <sriram.dash@samsung.com>
10227 L:      linux-can@vger.kernel.org
10228 S:      Maintained
10229 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10230 F:      drivers/net/can/m_can/m_can.c
10231 F:      drivers/net/can/m_can/m_can.h
10232 F:      drivers/net/can/m_can/m_can_platform.c
10233
10234 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10235 M:      Peter Rosin <peda@axentia.se>
10236 L:      linux-iio@vger.kernel.org
10237 S:      Maintained
10238 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10239 F:      drivers/iio/potentiometer/mcp4018.c
10240 F:      drivers/iio/potentiometer/mcp4531.c
10241
10242 MCR20A IEEE-802.15.4 RADIO DRIVER
10243 M:      Xue Liu <liuxuenetmail@gmail.com>
10244 L:      linux-wpan@vger.kernel.org
10245 W:      https://github.com/xueliu/mcr20a-linux
10246 S:      Maintained
10247 F:      drivers/net/ieee802154/mcr20a.c
10248 F:      drivers/net/ieee802154/mcr20a.h
10249 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10250
10251 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10253 L:      linux-iio@vger.kernel.org
10254 S:      Maintained
10255 F:      drivers/iio/dac/cio-dac.c
10256
10257 MEDIA CONTROLLER FRAMEWORK
10258 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10259 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10260 L:      linux-media@vger.kernel.org
10261 W:      https://www.linuxtv.org
10262 T:      git git://linuxtv.org/media_tree.git
10263 S:      Supported
10264 F:      drivers/media/mc/
10265 F:      include/media/media-*.h
10266 F:      include/uapi/linux/media.h
10267
10268 MEDIA DRIVERS FOR ASCOT2E
10269 M:      Sergey Kozlov <serjk@netup.ru>
10270 M:      Abylay Ospan <aospan@netup.ru>
10271 L:      linux-media@vger.kernel.org
10272 W:      https://linuxtv.org
10273 W:      http://netup.tv/
10274 T:      git git://linuxtv.org/media_tree.git
10275 S:      Supported
10276 F:      drivers/media/dvb-frontends/ascot2e*
10277
10278 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10279 M:      Jasmin Jessich <jasmin@anw.at>
10280 L:      linux-media@vger.kernel.org
10281 W:      https://linuxtv.org
10282 T:      git git://linuxtv.org/media_tree.git
10283 S:      Maintained
10284 F:      drivers/media/dvb-frontends/cxd2099*
10285
10286 MEDIA DRIVERS FOR CXD2841ER
10287 M:      Sergey Kozlov <serjk@netup.ru>
10288 M:      Abylay Ospan <aospan@netup.ru>
10289 L:      linux-media@vger.kernel.org
10290 W:      https://linuxtv.org
10291 W:      http://netup.tv/
10292 T:      git git://linuxtv.org/media_tree.git
10293 S:      Supported
10294 F:      drivers/media/dvb-frontends/cxd2841er*
10295
10296 MEDIA DRIVERS FOR CXD2880
10297 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10298 L:      linux-media@vger.kernel.org
10299 W:      http://linuxtv.org/
10300 T:      git git://linuxtv.org/media_tree.git
10301 S:      Supported
10302 F:      drivers/media/dvb-frontends/cxd2880/*
10303 F:      drivers/media/spi/cxd2880*
10304
10305 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10306 L:      linux-media@vger.kernel.org
10307 W:      https://linuxtv.org
10308 T:      git git://linuxtv.org/media_tree.git
10309 S:      Orphan
10310 F:      drivers/media/pci/ddbridge/*
10311
10312 MEDIA DRIVERS FOR FREESCALE IMX
10313 M:      Steve Longerbeam <slongerbeam@gmail.com>
10314 M:      Philipp Zabel <p.zabel@pengutronix.de>
10315 L:      linux-media@vger.kernel.org
10316 T:      git git://linuxtv.org/media_tree.git
10317 S:      Maintained
10318 F:      Documentation/devicetree/bindings/media/imx.txt
10319 F:      Documentation/media/v4l-drivers/imx.rst
10320 F:      drivers/staging/media/imx/
10321 F:      include/linux/imx-media.h
10322 F:      include/media/imx.h
10323
10324 MEDIA DRIVER FOR FREESCALE IMX PXP
10325 M:      Philipp Zabel <p.zabel@pengutronix.de>
10326 L:      linux-media@vger.kernel.org
10327 T:      git git://linuxtv.org/media_tree.git
10328 S:      Maintained
10329 F:      drivers/media/platform/imx-pxp.[ch]
10330
10331 MEDIA DRIVERS FOR FREESCALE IMX7
10332 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10333 L:      linux-media@vger.kernel.org
10334 T:      git git://linuxtv.org/media_tree.git
10335 S:      Maintained
10336 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10337 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10338 F:      Documentation/media/v4l-drivers/imx7.rst
10339 F:      drivers/staging/media/imx/imx7-media-csi.c
10340 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10341
10342 MEDIA DRIVERS FOR HELENE
10343 M:      Abylay Ospan <aospan@netup.ru>
10344 L:      linux-media@vger.kernel.org
10345 W:      https://linuxtv.org
10346 W:      http://netup.tv/
10347 T:      git git://linuxtv.org/media_tree.git
10348 S:      Supported
10349 F:      drivers/media/dvb-frontends/helene*
10350
10351 MEDIA DRIVERS FOR HORUS3A
10352 M:      Sergey Kozlov <serjk@netup.ru>
10353 M:      Abylay Ospan <aospan@netup.ru>
10354 L:      linux-media@vger.kernel.org
10355 W:      https://linuxtv.org
10356 W:      http://netup.tv/
10357 T:      git git://linuxtv.org/media_tree.git
10358 S:      Supported
10359 F:      drivers/media/dvb-frontends/horus3a*
10360
10361 MEDIA DRIVERS FOR LNBH25
10362 M:      Sergey Kozlov <serjk@netup.ru>
10363 M:      Abylay Ospan <aospan@netup.ru>
10364 L:      linux-media@vger.kernel.org
10365 W:      https://linuxtv.org
10366 W:      http://netup.tv/
10367 T:      git git://linuxtv.org/media_tree.git
10368 S:      Supported
10369 F:      drivers/media/dvb-frontends/lnbh25*
10370
10371 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10372 L:      linux-media@vger.kernel.org
10373 W:      https://linuxtv.org
10374 T:      git git://linuxtv.org/media_tree.git
10375 S:      Orphan
10376 F:      drivers/media/dvb-frontends/mxl5xx*
10377
10378 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10379 M:      Sergey Kozlov <serjk@netup.ru>
10380 M:      Abylay Ospan <aospan@netup.ru>
10381 L:      linux-media@vger.kernel.org
10382 W:      https://linuxtv.org
10383 W:      http://netup.tv/
10384 T:      git git://linuxtv.org/media_tree.git
10385 S:      Supported
10386 F:      drivers/media/pci/netup_unidvb/*
10387
10388 MEDIA DRIVERS FOR RENESAS - CEU
10389 M:      Jacopo Mondi <jacopo@jmondi.org>
10390 L:      linux-media@vger.kernel.org
10391 L:      linux-renesas-soc@vger.kernel.org
10392 T:      git git://linuxtv.org/media_tree.git
10393 S:      Supported
10394 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
10395 F:      drivers/media/platform/renesas-ceu.c
10396 F:      include/media/drv-intf/renesas-ceu.h
10397
10398 MEDIA DRIVERS FOR RENESAS - DRIF
10399 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10400 L:      linux-media@vger.kernel.org
10401 L:      linux-renesas-soc@vger.kernel.org
10402 T:      git git://linuxtv.org/media_tree.git
10403 S:      Supported
10404 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10405 F:      drivers/media/platform/rcar_drif.c
10406
10407 MEDIA DRIVERS FOR RENESAS - FCP
10408 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10409 L:      linux-media@vger.kernel.org
10410 L:      linux-renesas-soc@vger.kernel.org
10411 T:      git git://linuxtv.org/media_tree.git
10412 S:      Supported
10413 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10414 F:      drivers/media/platform/rcar-fcp.c
10415 F:      include/media/rcar-fcp.h
10416
10417 MEDIA DRIVERS FOR RENESAS - FDP1
10418 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10419 L:      linux-media@vger.kernel.org
10420 L:      linux-renesas-soc@vger.kernel.org
10421 T:      git git://linuxtv.org/media_tree.git
10422 S:      Supported
10423 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10424 F:      drivers/media/platform/rcar_fdp1.c
10425
10426 MEDIA DRIVERS FOR RENESAS - VIN
10427 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10428 L:      linux-media@vger.kernel.org
10429 L:      linux-renesas-soc@vger.kernel.org
10430 T:      git git://linuxtv.org/media_tree.git
10431 S:      Supported
10432 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
10433 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10434 F:      drivers/media/platform/rcar-vin/
10435
10436 MEDIA DRIVERS FOR RENESAS - VSP1
10437 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10438 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10439 L:      linux-media@vger.kernel.org
10440 L:      linux-renesas-soc@vger.kernel.org
10441 T:      git git://linuxtv.org/media_tree.git
10442 S:      Supported
10443 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10444 F:      drivers/media/platform/vsp1/
10445
10446 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10447 L:      linux-media@vger.kernel.org
10448 W:      https://linuxtv.org
10449 T:      git git://linuxtv.org/media_tree.git
10450 S:      Orphan
10451 F:      drivers/media/dvb-frontends/stv0910*
10452
10453 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10454 L:      linux-media@vger.kernel.org
10455 W:      https://linuxtv.org
10456 T:      git git://linuxtv.org/media_tree.git
10457 S:      Orphan
10458 F:      drivers/media/dvb-frontends/stv6111*
10459
10460 MEDIA DRIVERS FOR STM32 - DCMI
10461 M:      Hugues Fruchet <hugues.fruchet@st.com>
10462 L:      linux-media@vger.kernel.org
10463 T:      git git://linuxtv.org/media_tree.git
10464 S:      Supported
10465 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10466 F:      drivers/media/platform/stm32/stm32-dcmi.c
10467
10468 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10469 M:      Dmitry Osipenko <digetx@gmail.com>
10470 L:      linux-media@vger.kernel.org
10471 L:      linux-tegra@vger.kernel.org
10472 T:      git git://linuxtv.org/media_tree.git
10473 S:      Maintained
10474 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10475 F:      drivers/staging/media/tegra-vde/
10476
10477 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10478 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10479 L:      linux-media@vger.kernel.org
10480 W:      https://linuxtv.org
10481 Q:      http://patchwork.kernel.org/project/linux-media/list/
10482 T:      git git://linuxtv.org/media_tree.git
10483 S:      Maintained
10484 F:      Documentation/devicetree/bindings/media/
10485 F:      Documentation/media/
10486 F:      drivers/media/
10487 F:      drivers/staging/media/
10488 F:      include/linux/platform_data/media/
10489 F:      include/media/
10490 F:      include/uapi/linux/dvb/
10491 F:      include/uapi/linux/videodev2.h
10492 F:      include/uapi/linux/media.h
10493 F:      include/uapi/linux/v4l2-*
10494 F:      include/uapi/linux/meye.h
10495 F:      include/uapi/linux/ivtv*
10496 F:      include/uapi/linux/uvcvideo.h
10497
10498 MEDIATEK BLUETOOTH DRIVER
10499 M:      Sean Wang <sean.wang@mediatek.com>
10500 L:      linux-bluetooth@vger.kernel.org
10501 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10502 S:      Maintained
10503 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10504 F:      drivers/bluetooth/btmtkuart.c
10505
10506 MEDIATEK CIR DRIVER
10507 M:      Sean Wang <sean.wang@mediatek.com>
10508 S:      Maintained
10509 F:      drivers/media/rc/mtk-cir.c
10510
10511 MEDIATEK DMA DRIVER
10512 M:      Sean Wang <sean.wang@mediatek.com>
10513 L:      dmaengine@vger.kernel.org
10514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10515 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10516 S:      Maintained
10517 F:      Documentation/devicetree/bindings/dma/mtk-*
10518 F:      drivers/dma/mediatek/
10519
10520 MEDIATEK PMIC LED DRIVER
10521 M:      Sean Wang <sean.wang@mediatek.com>
10522 S:      Maintained
10523 F:      drivers/leds/leds-mt6323.c
10524 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10525
10526 MEDIATEK ETHERNET DRIVER
10527 M:      Felix Fietkau <nbd@openwrt.org>
10528 M:      John Crispin <john@phrozen.org>
10529 M:      Sean Wang <sean.wang@mediatek.com>
10530 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10531 L:      netdev@vger.kernel.org
10532 S:      Maintained
10533 F:      drivers/net/ethernet/mediatek/
10534
10535 MEDIATEK SWITCH DRIVER
10536 M:      Sean Wang <sean.wang@mediatek.com>
10537 L:      netdev@vger.kernel.org
10538 S:      Maintained
10539 F:      drivers/net/dsa/mt7530.*
10540 F:      net/dsa/tag_mtk.c
10541
10542 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10543 M:      Sean Wang <sean.wang@mediatek.com>
10544 L:      linux-pm@vger.kernel.org
10545 S:      Maintained
10546 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10547 F:      drivers/power/reset/mt6323-poweroff.c
10548
10549 MEDIATEK JPEG DRIVER
10550 M:      Rick Chang <rick.chang@mediatek.com>
10551 M:      Bin Liu <bin.liu@mediatek.com>
10552 S:      Supported
10553 F:      drivers/media/platform/mtk-jpeg/
10554 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10555
10556 MEDIATEK MDP DRIVER
10557 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10558 M:      Houlong Wei <houlong.wei@mediatek.com>
10559 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10560 S:      Supported
10561 F:      drivers/media/platform/mtk-mdp/
10562 F:      drivers/media/platform/mtk-vpu/
10563 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10564
10565 MEDIATEK MEDIA DRIVER
10566 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10567 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10568 S:      Supported
10569 F:      drivers/media/platform/mtk-vcodec/
10570 F:      drivers/media/platform/mtk-vpu/
10571 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10572 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10573
10574 MEDIATEK MMC/SD/SDIO DRIVER
10575 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10576 S:      Maintained
10577 F:      drivers/mmc/host/mtk-sd.c
10578 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10579
10580 MEDIATEK MT76 WIRELESS LAN DRIVER
10581 M:      Felix Fietkau <nbd@nbd.name>
10582 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10583 R:      Ryder Lee <ryder.lee@mediatek.com>
10584 R:      Roy Luo <royluo@google.com>
10585 L:      linux-wireless@vger.kernel.org
10586 S:      Maintained
10587 F:      drivers/net/wireless/mediatek/mt76/
10588
10589 MEDIATEK MT7601U WIRELESS LAN DRIVER
10590 M:      Jakub Kicinski <kubakici@wp.pl>
10591 L:      linux-wireless@vger.kernel.org
10592 S:      Maintained
10593 F:      drivers/net/wireless/mediatek/mt7601u/
10594
10595 MEDIATEK MT7621/28/88 I2C DRIVER
10596 M:      Stefan Roese <sr@denx.de>
10597 L:      linux-i2c@vger.kernel.org
10598 S:      Maintained
10599 F:      drivers/i2c/busses/i2c-mt7621.c
10600 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10601
10602 MEDIATEK NAND CONTROLLER DRIVER
10603 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10604 L:      linux-mtd@lists.infradead.org
10605 S:      Maintained
10606 F:      drivers/mtd/nand/raw/mtk_*
10607 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10608
10609 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10610 M:      Sean Wang <sean.wang@mediatek.com>
10611 S:      Maintained
10612 F:      drivers/char/hw_random/mtk-rng.c
10613
10614 MEDIATEK USB3 DRD IP DRIVER
10615 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10616 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10618 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10619 S:      Maintained
10620 F:      drivers/usb/mtu3/
10621
10622 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10623 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10624 M:      Martin Donnelly <martin.donnelly@ge.com>
10625 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10626 S:      Maintained
10627 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10628 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10629
10630 MEGARAID SCSI/SAS DRIVERS
10631 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10632 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10633 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10634 L:      megaraidlinux.pdl@broadcom.com
10635 L:      linux-scsi@vger.kernel.org
10636 W:      http://www.avagotech.com/support/
10637 S:      Maintained
10638 F:      Documentation/scsi/megaraid.txt
10639 F:      drivers/scsi/megaraid.*
10640 F:      drivers/scsi/megaraid/
10641
10642 MELEXIS MLX90614 DRIVER
10643 M:      Crt Mori <cmo@melexis.com>
10644 L:      linux-iio@vger.kernel.org
10645 W:      http://www.melexis.com
10646 S:      Supported
10647 F:      drivers/iio/temperature/mlx90614.c
10648
10649 MELEXIS MLX90632 DRIVER
10650 M:      Crt Mori <cmo@melexis.com>
10651 L:      linux-iio@vger.kernel.org
10652 W:      http://www.melexis.com
10653 S:      Supported
10654 F:      drivers/iio/temperature/mlx90632.c
10655
10656 MELFAS MIP4 TOUCHSCREEN DRIVER
10657 M:      Sangwon Jee <jeesw@melfas.com>
10658 W:      http://www.melfas.com
10659 S:      Supported
10660 F:      drivers/input/touchscreen/melfas_mip4.c
10661 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10662
10663 MELLANOX ETHERNET DRIVER (mlx4_en)
10664 M:      Tariq Toukan <tariqt@mellanox.com>
10665 L:      netdev@vger.kernel.org
10666 S:      Supported
10667 W:      http://www.mellanox.com
10668 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10669 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10670
10671 MELLANOX ETHERNET DRIVER (mlx5e)
10672 M:      Saeed Mahameed <saeedm@mellanox.com>
10673 L:      netdev@vger.kernel.org
10674 S:      Supported
10675 W:      http://www.mellanox.com
10676 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10677 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10678
10679 MELLANOX ETHERNET INNOVA DRIVERS
10680 R:      Boris Pismenny <borisp@mellanox.com>
10681 L:      netdev@vger.kernel.org
10682 S:      Supported
10683 W:      http://www.mellanox.com
10684 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10685 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10686 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10687 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10688 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10689
10690 MELLANOX ETHERNET SWITCH DRIVERS
10691 M:      Jiri Pirko <jiri@mellanox.com>
10692 M:      Ido Schimmel <idosch@mellanox.com>
10693 L:      netdev@vger.kernel.org
10694 S:      Supported
10695 W:      http://www.mellanox.com
10696 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10697 F:      drivers/net/ethernet/mellanox/mlxsw/
10698 F:      tools/testing/selftests/drivers/net/mlxsw/
10699
10700 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10701 M:      mlxsw@mellanox.com
10702 L:      netdev@vger.kernel.org
10703 S:      Supported
10704 W:      http://www.mellanox.com
10705 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10706 F:      drivers/net/ethernet/mellanox/mlxfw/
10707
10708 MELLANOX HARDWARE PLATFORM SUPPORT
10709 M:      Andy Shevchenko <andy@infradead.org>
10710 M:      Darren Hart <dvhart@infradead.org>
10711 M:      Vadim Pasternak <vadimp@mellanox.com>
10712 L:      platform-driver-x86@vger.kernel.org
10713 S:      Supported
10714 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10715 F:      drivers/platform/mellanox/
10716 F:      include/linux/platform_data/mlxreg.h
10717
10718 MELLANOX MLX4 core VPI driver
10719 M:      Tariq Toukan <tariqt@mellanox.com>
10720 L:      netdev@vger.kernel.org
10721 L:      linux-rdma@vger.kernel.org
10722 W:      http://www.mellanox.com
10723 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10724 S:      Supported
10725 F:      drivers/net/ethernet/mellanox/mlx4/
10726 F:      include/linux/mlx4/
10727
10728 MELLANOX MLX4 IB driver
10729 M:      Yishai Hadas <yishaih@mellanox.com>
10730 L:      linux-rdma@vger.kernel.org
10731 W:      http://www.mellanox.com
10732 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10733 S:      Supported
10734 F:      drivers/infiniband/hw/mlx4/
10735 F:      include/linux/mlx4/
10736 F:      include/uapi/rdma/mlx4-abi.h
10737
10738 MELLANOX MLX5 core VPI driver
10739 M:      Saeed Mahameed <saeedm@mellanox.com>
10740 M:      Leon Romanovsky <leonro@mellanox.com>
10741 L:      netdev@vger.kernel.org
10742 L:      linux-rdma@vger.kernel.org
10743 W:      http://www.mellanox.com
10744 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10745 S:      Supported
10746 F:      drivers/net/ethernet/mellanox/mlx5/core/
10747 F:      include/linux/mlx5/
10748 F:      Documentation/networking/device_drivers/mellanox/
10749
10750 MELLANOX MLX5 IB driver
10751 M:      Leon Romanovsky <leonro@mellanox.com>
10752 L:      linux-rdma@vger.kernel.org
10753 W:      http://www.mellanox.com
10754 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10755 S:      Supported
10756 F:      drivers/infiniband/hw/mlx5/
10757 F:      include/linux/mlx5/
10758 F:      include/uapi/rdma/mlx5-abi.h
10759
10760 MELLANOX MLXCPLD I2C AND MUX DRIVER
10761 M:      Vadim Pasternak <vadimp@mellanox.com>
10762 M:      Michael Shych <michaelsh@mellanox.com>
10763 L:      linux-i2c@vger.kernel.org
10764 S:      Supported
10765 F:      drivers/i2c/busses/i2c-mlxcpld.c
10766 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10767 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10768
10769 MELLANOX MLXCPLD LED DRIVER
10770 M:      Vadim Pasternak <vadimp@mellanox.com>
10771 L:      linux-leds@vger.kernel.org
10772 S:      Supported
10773 F:      drivers/leds/leds-mlxcpld.c
10774 F:      drivers/leds/leds-mlxreg.c
10775 F:      Documentation/leds/leds-mlxcpld.rst
10776
10777 MELLANOX PLATFORM DRIVER
10778 M:      Vadim Pasternak <vadimp@mellanox.com>
10779 L:      platform-driver-x86@vger.kernel.org
10780 S:      Supported
10781 F:      drivers/platform/x86/mlx-platform.c
10782
10783 MEMBARRIER SUPPORT
10784 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10785 M:      "Paul E. McKenney" <paulmck@kernel.org>
10786 L:      linux-kernel@vger.kernel.org
10787 S:      Supported
10788 F:      kernel/sched/membarrier.c
10789 F:      include/uapi/linux/membarrier.h
10790 F:      arch/powerpc/include/asm/membarrier.h
10791
10792 MEMBLOCK
10793 M:      Mike Rapoport <rppt@linux.ibm.com>
10794 L:      linux-mm@kvack.org
10795 S:      Maintained
10796 F:      include/linux/memblock.h
10797 F:      mm/memblock.c
10798 F:      Documentation/core-api/boot-time-mm.rst
10799
10800 MEMORY MANAGEMENT
10801 M:      Andrew Morton <akpm@linux-foundation.org>
10802 L:      linux-mm@kvack.org
10803 W:      http://www.linux-mm.org
10804 T:      quilt https://ozlabs.org/~akpm/mmotm/
10805 T:      quilt https://ozlabs.org/~akpm/mmots/
10806 T:      git git://github.com/hnaz/linux-mm.git
10807 S:      Maintained
10808 F:      include/linux/mm.h
10809 F:      include/linux/gfp.h
10810 F:      include/linux/mmzone.h
10811 F:      include/linux/memory_hotplug.h
10812 F:      include/linux/vmalloc.h
10813 F:      mm/
10814
10815 MEMORY TECHNOLOGY DEVICES (MTD)
10816 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10817 M:      Richard Weinberger <richard@nod.at>
10818 M:      Vignesh Raghavendra <vigneshr@ti.com>
10819 L:      linux-mtd@lists.infradead.org
10820 W:      http://www.linux-mtd.infradead.org/
10821 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10822 C:      irc://irc.oftc.net/mtd
10823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10825 S:      Maintained
10826 F:      Documentation/devicetree/bindings/mtd/
10827 F:      drivers/mtd/
10828 F:      include/linux/mtd/
10829 F:      include/uapi/mtd/
10830
10831 MEN A21 WATCHDOG DRIVER
10832 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10833 L:      linux-watchdog@vger.kernel.org
10834 S:      Maintained
10835 F:      drivers/watchdog/mena21_wdt.c
10836
10837 MEN CHAMELEON BUS (mcb)
10838 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10839 S:      Maintained
10840 F:      drivers/mcb/
10841 F:      include/linux/mcb.h
10842 F:      Documentation/driver-api/men-chameleon-bus.rst
10843
10844 MEN F21BMC (Board Management Controller)
10845 M:      Andreas Werner <andreas.werner@men.de>
10846 S:      Supported
10847 F:      drivers/mfd/menf21bmc.c
10848 F:      drivers/watchdog/menf21bmc_wdt.c
10849 F:      drivers/leds/leds-menf21bmc.c
10850 F:      drivers/hwmon/menf21bmc_hwmon.c
10851 F:      Documentation/hwmon/menf21bmc.rst
10852
10853 MEN Z069 WATCHDOG DRIVER
10854 M:      Johannes Thumshirn <jth@kernel.org>
10855 L:      linux-watchdog@vger.kernel.org
10856 S:      Maintained
10857 F:      drivers/watchdog/menz69_wdt.c
10858
10859 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10860 M:      Neil Armstrong <narmstrong@baylibre.com>
10861 L:      linux-media@vger.kernel.org
10862 L:      linux-amlogic@lists.infradead.org
10863 W:      http://linux-meson.com/
10864 S:      Supported
10865 F:      drivers/media/platform/meson/ao-cec.c
10866 F:      drivers/media/platform/meson/ao-cec-g12a.c
10867 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10868 T:      git git://linuxtv.org/media_tree.git
10869
10870 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10871 M:      Liang Yang <liang.yang@amlogic.com>
10872 L:      linux-mtd@lists.infradead.org
10873 S:      Maintained
10874 F:      drivers/mtd/nand/raw/meson_*
10875 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10876
10877 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10878 M:      Maxime Jourdan <mjourdan@baylibre.com>
10879 L:      linux-media@vger.kernel.org
10880 L:      linux-amlogic@lists.infradead.org
10881 S:      Supported
10882 F:      drivers/staging/media/meson/vdec/
10883 T:      git git://linuxtv.org/media_tree.git
10884
10885 METHODE UDPU SUPPORT
10886 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10887 S:      Maintained
10888 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10889
10890 MICROBLAZE ARCHITECTURE
10891 M:      Michal Simek <monstr@monstr.eu>
10892 W:      http://www.monstr.eu/fdt/
10893 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10894 S:      Supported
10895 F:      arch/microblaze/
10896
10897 MICROCHIP AT91 SERIAL DRIVER
10898 M:      Richard Genoud <richard.genoud@gmail.com>
10899 S:      Maintained
10900 F:      drivers/tty/serial/atmel_serial.c
10901 F:      drivers/tty/serial/atmel_serial.h
10902 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10903
10904 MICROCHIP AUDIO ASOC DRIVERS
10905 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10906 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10907 S:      Supported
10908 F:      sound/soc/atmel
10909
10910 MICROCHIP DMA DRIVER
10911 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913 L:      dmaengine@vger.kernel.org
10914 S:      Supported
10915 F:      drivers/dma/at_hdmac.c
10916 F:      drivers/dma/at_hdmac_regs.h
10917 F:      include/linux/platform_data/dma-atmel.h
10918 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10919 F:      include/dt-bindings/dma/at91.h
10920
10921 MICROCHIP ECC DRIVER
10922 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10923 L:      linux-crypto@vger.kernel.org
10924 S:      Maintained
10925 F:      drivers/crypto/atmel-ecc.*
10926
10927 MICROCHIP I2C DRIVER
10928 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10929 L:      linux-i2c@vger.kernel.org
10930 S:      Supported
10931 F:      drivers/i2c/busses/i2c-at91.h
10932 F:      drivers/i2c/busses/i2c-at91-*.c
10933
10934 MICROCHIP ISC DRIVER
10935 M:      Eugen Hristev <eugen.hristev@microchip.com>
10936 L:      linux-media@vger.kernel.org
10937 S:      Supported
10938 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10939 F:      drivers/media/platform/atmel/atmel-isc.h
10940 F:      drivers/media/platform/atmel/atmel-isc-base.c
10941 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10942 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10943
10944 MICROCHIP ISI DRIVER
10945 M:      Eugen Hristev <eugen.hristev@microchip.com>
10946 L:      linux-media@vger.kernel.org
10947 S:      Supported
10948 F:      drivers/media/platform/atmel/atmel-isi.c
10949 F:      drivers/media/platform/atmel/atmel-isi.h
10950
10951 MICROCHIP AT91 USART MFD DRIVER
10952 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10953 L:      linux-kernel@vger.kernel.org
10954 S:      Supported
10955 F:      drivers/mfd/at91-usart.c
10956 F:      include/dt-bindings/mfd/at91-usart.h
10957 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10958
10959 MICROCHIP AT91 USART SPI DRIVER
10960 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10961 L:      linux-spi@vger.kernel.org
10962 S:      Supported
10963 F:      drivers/spi/spi-at91-usart.c
10964 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10965
10966 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10967 M:      Woojung Huh <woojung.huh@microchip.com>
10968 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10969 L:      netdev@vger.kernel.org
10970 S:      Maintained
10971 F:      net/dsa/tag_ksz.c
10972 F:      drivers/net/dsa/microchip/*
10973 F:      include/linux/platform_data/microchip-ksz.h
10974 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10975
10976 MICROCHIP LAN743X ETHERNET DRIVER
10977 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10978 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10979 L:      netdev@vger.kernel.org
10980 S:      Maintained
10981 F:      drivers/net/ethernet/microchip/lan743x_*
10982
10983 MICROCHIP LCDFB DRIVER
10984 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10985 L:      linux-fbdev@vger.kernel.org
10986 S:      Maintained
10987 F:      drivers/video/fbdev/atmel_lcdfb.c
10988 F:      include/video/atmel_lcdc.h
10989
10990 MICROCHIP MMC/SD/SDIO MCI DRIVER
10991 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10992 S:      Maintained
10993 F:      drivers/mmc/host/atmel-mci.c
10994
10995 MICROCHIP MCP16502 PMIC DRIVER
10996 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10998 S:      Maintained
10999 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11000 F:      drivers/regulator/mcp16502.c
11001
11002 MICROCHIP MCP3911 ADC DRIVER
11003 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11004 M:      Kent Gustavsson <kent@minoris.se>
11005 L:      linux-iio@vger.kernel.org
11006 S:      Supported
11007 F:      drivers/iio/adc/mcp3911.c
11008 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11009
11010 MICROCHIP NAND DRIVER
11011 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
11012 L:      linux-mtd@lists.infradead.org
11013 S:      Supported
11014 F:      drivers/mtd/nand/raw/atmel/*
11015 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
11016
11017 MICROCHIP PWM DRIVER
11018 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
11019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11020 L:      linux-pwm@vger.kernel.org
11021 S:      Supported
11022 F:      drivers/pwm/pwm-atmel.c
11023 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11024
11025 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11026 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11027 M:      Eugen Hristev <eugen.hristev@microchip.com>
11028 L:      linux-iio@vger.kernel.org
11029 S:      Supported
11030 F:      drivers/iio/adc/at91-sama5d2_adc.c
11031 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11032 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11033
11034 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11035 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11036 S:      Supported
11037 F:      drivers/power/reset/at91-sama5d2_shdwc.c
11038
11039 MICROCHIP SPI DRIVER
11040 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11041 S:      Supported
11042 F:      drivers/spi/spi-atmel.*
11043
11044 MICROCHIP SSC DRIVER
11045 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
11046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11047 S:      Supported
11048 F:      drivers/misc/atmel-ssc.c
11049 F:      include/linux/atmel-ssc.h
11050
11051 MICROCHIP USBA UDC DRIVER
11052 M:      Cristian Birsan <cristian.birsan@microchip.com>
11053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11054 S:      Supported
11055 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
11056
11057 MICROCHIP USB251XB DRIVER
11058 M:      Richard Leitner <richard.leitner@skidata.com>
11059 L:      linux-usb@vger.kernel.org
11060 S:      Maintained
11061 F:      drivers/usb/misc/usb251xb.c
11062 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11063
11064 MICROCHIP XDMA DRIVER
11065 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11066 L:      linux-arm-kernel@lists.infradead.org
11067 L:      dmaengine@vger.kernel.org
11068 S:      Supported
11069 F:      drivers/dma/at_xdmac.c
11070
11071 MICROSEMI MIPS SOCS
11072 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11073 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11074 L:      linux-mips@vger.kernel.org
11075 S:      Supported
11076 F:      arch/mips/generic/board-ocelot.c
11077 F:      arch/mips/configs/generic/board-ocelot.config
11078 F:      arch/mips/boot/dts/mscc/
11079 F:      Documentation/devicetree/bindings/mips/mscc.txt
11080
11081 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11082 M:      Don Brace <don.brace@microsemi.com>
11083 L:      esc.storagedev@microsemi.com
11084 L:      linux-scsi@vger.kernel.org
11085 S:      Supported
11086 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11087 F:      drivers/scsi/smartpqi/Kconfig
11088 F:      drivers/scsi/smartpqi/Makefile
11089 F:      include/linux/cciss*.h
11090 F:      include/uapi/linux/cciss*.h
11091 F:      Documentation/scsi/smartpqi.txt
11092
11093 MICROSEMI ETHERNET SWITCH DRIVER
11094 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11095 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11096 L:      netdev@vger.kernel.org
11097 S:      Supported
11098 F:      drivers/net/ethernet/mscc/
11099 F:      include/soc/mscc/ocelot*
11100
11101 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11102 M:      Chen Yu <yu.c.chen@intel.com>
11103 L:      platform-driver-x86@vger.kernel.org
11104 S:      Supported
11105 F:      drivers/platform/x86/surfacepro3_button.c
11106
11107 MICROTEK X6 SCANNER
11108 M:      Oliver Neukum <oliver@neukum.org>
11109 S:      Maintained
11110 F:      drivers/usb/image/microtek.*
11111
11112 MIPS
11113 M:      Ralf Baechle <ralf@linux-mips.org>
11114 M:      Paul Burton <paulburton@kernel.org>
11115 L:      linux-mips@vger.kernel.org
11116 W:      http://www.linux-mips.org/
11117 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11119 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11120 S:      Supported
11121 F:      Documentation/devicetree/bindings/mips/
11122 F:      Documentation/mips/
11123 F:      arch/mips/
11124 F:      drivers/platform/mips/
11125
11126 MIPS BOSTON DEVELOPMENT BOARD
11127 M:      Paul Burton <paulburton@kernel.org>
11128 L:      linux-mips@vger.kernel.org
11129 S:      Maintained
11130 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11131 F:      arch/mips/boot/dts/img/boston.dts
11132 F:      arch/mips/configs/generic/board-boston.config
11133 F:      drivers/clk/imgtec/clk-boston.c
11134 F:      include/dt-bindings/clock/boston-clock.h
11135
11136 MIPS GENERIC PLATFORM
11137 M:      Paul Burton <paulburton@kernel.org>
11138 L:      linux-mips@vger.kernel.org
11139 S:      Supported
11140 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11141 F:      arch/mips/generic/
11142 F:      arch/mips/tools/generic-board-config.sh
11143
11144 MIPS/LOONGSON1 ARCHITECTURE
11145 M:      Keguang Zhang <keguang.zhang@gmail.com>
11146 L:      linux-mips@vger.kernel.org
11147 S:      Maintained
11148 F:      arch/mips/loongson32/
11149 F:      arch/mips/include/asm/mach-loongson32/
11150 F:      drivers/*/*loongson1*
11151 F:      drivers/*/*/*loongson1*
11152
11153 MIPS/LOONGSON2EF ARCHITECTURE
11154 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11155 L:      linux-mips@vger.kernel.org
11156 S:      Maintained
11157 F:      arch/mips/loongson2ef/
11158 F:      arch/mips/include/asm/mach-loongson2ef/
11159 F:      drivers/*/*loongson2*
11160 F:      drivers/*/*/*loongson2*
11161
11162 MIPS/LOONGSON64 ARCHITECTURE
11163 M:      Huacai Chen <chenhc@lemote.com>
11164 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11165 L:      linux-mips@vger.kernel.org
11166 S:      Maintained
11167 F:      arch/mips/loongson64/
11168 F:      arch/mips/include/asm/mach-loongson64/
11169 F:      drivers/platform/mips/cpu_hwmon.c
11170 F:      drivers/*/*loongson3*
11171 F:      drivers/*/*/*loongson3*
11172
11173 MIPS RINT INSTRUCTION EMULATION
11174 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11175 L:      linux-mips@vger.kernel.org
11176 S:      Supported
11177 F:      arch/mips/math-emu/sp_rint.c
11178 F:      arch/mips/math-emu/dp_rint.c
11179
11180 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11181 M:      Hans Verkuil <hverkuil@xs4all.nl>
11182 L:      linux-media@vger.kernel.org
11183 T:      git git://linuxtv.org/media_tree.git
11184 W:      https://linuxtv.org
11185 S:      Odd Fixes
11186 F:      drivers/media/radio/radio-miropcm20*
11187
11188 MMP SUPPORT
11189 R:      Lubomir Rintel <lkundrak@v3.sk>
11190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11192 S:      Odd Fixes
11193 F:      arch/arm/boot/dts/mmp*
11194 F:      arch/arm/mach-mmp/
11195 F:      linux/soc/mmp/
11196
11197 MMP USB PHY DRIVERS
11198 R:      Lubomir Rintel <lkundrak@v3.sk>
11199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11200 S:      Maintained
11201 F:      drivers/phy/marvell/phy-mmp3-usb.c
11202 F:      drivers/phy/marvell/phy-pxa-usb.c
11203
11204 MMU GATHER AND TLB INVALIDATION
11205 M:      Will Deacon <will@kernel.org>
11206 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11207 M:      Andrew Morton <akpm@linux-foundation.org>
11208 M:      Nick Piggin <npiggin@gmail.com>
11209 M:      Peter Zijlstra <peterz@infradead.org>
11210 L:      linux-arch@vger.kernel.org
11211 L:      linux-mm@kvack.org
11212 S:      Maintained
11213 F:      arch/*/include/asm/tlb.h
11214 F:      include/asm-generic/tlb.h
11215 F:      mm/mmu_gather.c
11216
11217 MN88472 MEDIA DRIVER
11218 M:      Antti Palosaari <crope@iki.fi>
11219 L:      linux-media@vger.kernel.org
11220 W:      https://linuxtv.org
11221 W:      http://palosaari.fi/linux/
11222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11223 S:      Maintained
11224 F:      drivers/media/dvb-frontends/mn88472*
11225
11226 MN88473 MEDIA DRIVER
11227 M:      Antti Palosaari <crope@iki.fi>
11228 L:      linux-media@vger.kernel.org
11229 W:      https://linuxtv.org
11230 W:      http://palosaari.fi/linux/
11231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11232 S:      Maintained
11233 F:      drivers/media/dvb-frontends/mn88473*
11234
11235 MODULE SUPPORT
11236 M:      Jessica Yu <jeyu@kernel.org>
11237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11238 S:      Maintained
11239 F:      include/linux/module.h
11240 F:      kernel/module.c
11241
11242 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11243 W:      http://popies.net/meye/
11244 S:      Orphan
11245 F:      Documentation/media/v4l-drivers/meye*
11246 F:      drivers/media/pci/meye/
11247 F:      include/uapi/linux/meye.h
11248
11249 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11250 M:      Jiri Slaby <jirislaby@gmail.com>
11251 S:      Maintained
11252 F:      Documentation/driver-api/serial/moxa-smartio.rst
11253 F:      drivers/tty/mxser.*
11254
11255 MONOLITHIC POWER SYSTEM PMIC DRIVER
11256 M:      Saravanan Sekar <sravanhome@gmail.com>
11257 S:      Maintained
11258 F:      Documentation/devicetree/bindings/regulator/mpq7920.yaml
11259 F:      drivers/regulator/mpq7920.c
11260 F:      drivers/regulator/mpq7920.h
11261
11262 MR800 AVERMEDIA USB FM RADIO DRIVER
11263 M:      Alexey Klimov <klimov.linux@gmail.com>
11264 L:      linux-media@vger.kernel.org
11265 T:      git git://linuxtv.org/media_tree.git
11266 S:      Maintained
11267 F:      drivers/media/radio/radio-mr800.c
11268
11269 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11270 M:      Alan Ott <alan@signal11.us>
11271 L:      linux-wpan@vger.kernel.org
11272 S:      Maintained
11273 F:      drivers/net/ieee802154/mrf24j40.c
11274 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11275
11276 MSI LAPTOP SUPPORT
11277 M:      "Lee, Chun-Yi" <jlee@suse.com>
11278 L:      platform-driver-x86@vger.kernel.org
11279 S:      Maintained
11280 F:      drivers/platform/x86/msi-laptop.c
11281
11282 MSI WMI SUPPORT
11283 L:      platform-driver-x86@vger.kernel.org
11284 S:      Orphan
11285 F:      drivers/platform/x86/msi-wmi.c
11286
11287 MSI001 MEDIA DRIVER
11288 M:      Antti Palosaari <crope@iki.fi>
11289 L:      linux-media@vger.kernel.org
11290 W:      https://linuxtv.org
11291 W:      http://palosaari.fi/linux/
11292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11293 T:      git git://linuxtv.org/anttip/media_tree.git
11294 S:      Maintained
11295 F:      drivers/media/tuners/msi001*
11296
11297 MSI2500 MEDIA DRIVER
11298 M:      Antti Palosaari <crope@iki.fi>
11299 L:      linux-media@vger.kernel.org
11300 W:      https://linuxtv.org
11301 W:      http://palosaari.fi/linux/
11302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11303 T:      git git://linuxtv.org/anttip/media_tree.git
11304 S:      Maintained
11305 F:      drivers/media/usb/msi2500/
11306
11307 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11308 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11309 L:      linux-mtd@lists.infradead.org
11310 S:      Maintained
11311 F:      drivers/mtd/devices/docg3*
11312
11313 MT9M032 APTINA SENSOR DRIVER
11314 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11315 L:      linux-media@vger.kernel.org
11316 T:      git git://linuxtv.org/media_tree.git
11317 S:      Maintained
11318 F:      drivers/media/i2c/mt9m032.c
11319 F:      include/media/i2c/mt9m032.h
11320
11321 MT9P031 APTINA CAMERA SENSOR
11322 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11323 L:      linux-media@vger.kernel.org
11324 T:      git git://linuxtv.org/media_tree.git
11325 S:      Maintained
11326 F:      drivers/media/i2c/mt9p031.c
11327 F:      include/media/i2c/mt9p031.h
11328
11329 MT9T001 APTINA CAMERA SENSOR
11330 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11331 L:      linux-media@vger.kernel.org
11332 T:      git git://linuxtv.org/media_tree.git
11333 S:      Maintained
11334 F:      drivers/media/i2c/mt9t001.c
11335 F:      include/media/i2c/mt9t001.h
11336
11337 MT9T112 APTINA CAMERA SENSOR
11338 M:      Jacopo Mondi <jacopo@jmondi.org>
11339 L:      linux-media@vger.kernel.org
11340 T:      git git://linuxtv.org/media_tree.git
11341 S:      Odd Fixes
11342 F:      drivers/media/i2c/mt9t112.c
11343 F:      include/media/i2c/mt9t112.h
11344
11345 MT9V032 APTINA CAMERA SENSOR
11346 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11347 L:      linux-media@vger.kernel.org
11348 T:      git git://linuxtv.org/media_tree.git
11349 S:      Maintained
11350 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11351 F:      drivers/media/i2c/mt9v032.c
11352 F:      include/media/i2c/mt9v032.h
11353
11354 MT9V111 APTINA CAMERA SENSOR
11355 M:      Jacopo Mondi <jacopo@jmondi.org>
11356 L:      linux-media@vger.kernel.org
11357 T:      git git://linuxtv.org/media_tree.git
11358 S:      Maintained
11359 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11360 F:      drivers/media/i2c/mt9v111.c
11361
11362 MULTIFUNCTION DEVICES (MFD)
11363 M:      Lee Jones <lee.jones@linaro.org>
11364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11365 S:      Supported
11366 F:      Documentation/devicetree/bindings/mfd/
11367 F:      drivers/mfd/
11368 F:      include/linux/mfd/
11369 F:      include/dt-bindings/mfd/
11370
11371 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11372 S:      Orphan
11373 F:      drivers/mmc/host/mmc_spi.c
11374 F:      include/linux/spi/mmc_spi.h
11375
11376 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11377 M:      Ulf Hansson <ulf.hansson@linaro.org>
11378 L:      linux-mmc@vger.kernel.org
11379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11380 S:      Maintained
11381 F:      Documentation/devicetree/bindings/mmc/
11382 F:      drivers/mmc/
11383 F:      include/linux/mmc/
11384 F:      include/uapi/linux/mmc/
11385
11386 MULTIPLEXER SUBSYSTEM
11387 M:      Peter Rosin <peda@axentia.se>
11388 S:      Maintained
11389 F:      Documentation/ABI/testing/sysfs-class-mux*
11390 F:      Documentation/devicetree/bindings/mux/
11391 F:      include/dt-bindings/mux/
11392 F:      include/linux/mux/
11393 F:      drivers/mux/
11394
11395 MULTITECH MULTIPORT CARD (ISICOM)
11396 S:      Orphan
11397 F:      drivers/tty/isicom.c
11398 F:      include/linux/isicom.h
11399
11400 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11401 M:      Bin Liu <b-liu@ti.com>
11402 L:      linux-usb@vger.kernel.org
11403 S:      Maintained
11404 F:      drivers/usb/musb/
11405
11406 MXL301RF MEDIA DRIVER
11407 M:      Akihiro Tsukada <tskd08@gmail.com>
11408 L:      linux-media@vger.kernel.org
11409 S:      Odd Fixes
11410 F:      drivers/media/tuners/mxl301rf*
11411
11412 MXL5007T MEDIA DRIVER
11413 M:      Michael Krufky <mkrufky@linuxtv.org>
11414 L:      linux-media@vger.kernel.org
11415 W:      https://linuxtv.org
11416 W:      http://github.com/mkrufky
11417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11418 T:      git git://linuxtv.org/mkrufky/tuners.git
11419 S:      Maintained
11420 F:      drivers/media/tuners/mxl5007t.*
11421
11422 MXSFB DRM DRIVER
11423 M:      Marek Vasut <marex@denx.de>
11424 M:      Stefan Agner <stefan@agner.ch>
11425 L:      dri-devel@lists.freedesktop.org
11426 S:      Supported
11427 F:      drivers/gpu/drm/mxsfb/
11428 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11429 T:      git git://anongit.freedesktop.org/drm/drm-misc
11430
11431 MYLEX DAC960 PCI RAID Controller
11432 M:      Hannes Reinecke <hare@kernel.org>
11433 L:      linux-scsi@vger.kernel.org
11434 S:      Supported
11435 F:      drivers/scsi/myrb.*
11436 F:      drivers/scsi/myrs.*
11437
11438 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11439 M:      Chris Lee <christopher.lee@cspi.com>
11440 L:      netdev@vger.kernel.org
11441 W:      https://www.cspi.com/ethernet-products/support/downloads/
11442 S:      Supported
11443 F:      drivers/net/ethernet/myricom/myri10ge/
11444
11445 NAND FLASH SUBSYSTEM
11446 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11447 R:      Richard Weinberger <richard@nod.at>
11448 L:      linux-mtd@lists.infradead.org
11449 W:      http://www.linux-mtd.infradead.org/
11450 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11452 S:      Maintained
11453 F:      drivers/mtd/nand/
11454 F:      include/linux/mtd/*nand*.h
11455
11456 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11457 M:      Daniel Mack <zonque@gmail.com>
11458 S:      Maintained
11459 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11460 W:      http://www.native-instruments.com
11461 F:      sound/usb/caiaq/
11462
11463 NATSEMI ETHERNET DRIVER (DP8381x)
11464 S:      Orphan
11465 F:      drivers/net/ethernet/natsemi/natsemi.c
11466
11467 NCR 5380 SCSI DRIVERS
11468 M:      Finn Thain <fthain@telegraphics.com.au>
11469 M:      Michael Schmitz <schmitzmic@gmail.com>
11470 L:      linux-scsi@vger.kernel.org
11471 S:      Maintained
11472 F:      Documentation/scsi/g_NCR5380.txt
11473 F:      drivers/scsi/NCR5380.*
11474 F:      drivers/scsi/arm/cumana_1.c
11475 F:      drivers/scsi/arm/oak.c
11476 F:      drivers/scsi/atari_scsi.*
11477 F:      drivers/scsi/dmx3191d.c
11478 F:      drivers/scsi/g_NCR5380.*
11479 F:      drivers/scsi/mac_scsi.*
11480 F:      drivers/scsi/sun3_scsi.*
11481 F:      drivers/scsi/sun3_scsi_vme.c
11482
11483 NCSI LIBRARY:
11484 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11485 S:      Maintained
11486 F:      net/ncsi/
11487
11488 NCT6775 HARDWARE MONITOR DRIVER
11489 M:      Guenter Roeck <linux@roeck-us.net>
11490 L:      linux-hwmon@vger.kernel.org
11491 S:      Maintained
11492 F:      Documentation/hwmon/nct6775.rst
11493 F:      drivers/hwmon/nct6775.c
11494
11495 NET_FAILOVER MODULE
11496 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11497 L:      netdev@vger.kernel.org
11498 S:      Supported
11499 F:      drivers/net/net_failover.c
11500 F:      include/net/net_failover.h
11501 F:      Documentation/networking/net_failover.rst
11502
11503 NETEM NETWORK EMULATOR
11504 M:      Stephen Hemminger <stephen@networkplumber.org>
11505 L:      netdev@vger.kernel.org
11506 S:      Maintained
11507 F:      net/sched/sch_netem.c
11508
11509 NETERION 10GbE DRIVERS (s2io/vxge)
11510 M:      Jon Mason <jdmason@kudzu.us>
11511 L:      netdev@vger.kernel.org
11512 S:      Supported
11513 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11514 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11515 F:      drivers/net/ethernet/neterion/
11516
11517 NETFILTER
11518 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11519 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11520 M:      Florian Westphal <fw@strlen.de>
11521 L:      netfilter-devel@vger.kernel.org
11522 L:      coreteam@netfilter.org
11523 W:      http://www.netfilter.org/
11524 W:      http://www.iptables.org/
11525 W:      http://www.nftables.org/
11526 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11529 S:      Maintained
11530 F:      include/linux/netfilter*
11531 F:      include/linux/netfilter/
11532 F:      include/net/netfilter/
11533 F:      include/uapi/linux/netfilter*
11534 F:      include/uapi/linux/netfilter/
11535 F:      net/*/netfilter.c
11536 F:      net/*/netfilter/
11537 F:      net/netfilter/
11538 F:      net/bridge/br_netfilter*.c
11539
11540 NETROM NETWORK LAYER
11541 M:      Ralf Baechle <ralf@linux-mips.org>
11542 L:      linux-hams@vger.kernel.org
11543 W:      http://www.linux-ax25.org/
11544 S:      Maintained
11545 F:      include/net/netrom.h
11546 F:      include/uapi/linux/netrom.h
11547 F:      net/netrom/
11548
11549 NETRONOME ETHERNET DRIVERS
11550 M:      Jakub Kicinski <kuba@kernel.org>
11551 L:      oss-drivers@netronome.com
11552 S:      Maintained
11553 F:      drivers/net/ethernet/netronome/
11554
11555 NETWORK BLOCK DEVICE (NBD)
11556 M:      Josef Bacik <josef@toxicpanda.com>
11557 S:      Maintained
11558 L:      linux-block@vger.kernel.org
11559 L:      nbd@other.debian.org
11560 F:      Documentation/admin-guide/blockdev/nbd.rst
11561 F:      drivers/block/nbd.c
11562 F:      include/trace/events/nbd.h
11563 F:      include/uapi/linux/nbd.h
11564
11565 NETWORK DROP MONITOR
11566 M:      Neil Horman <nhorman@tuxdriver.com>
11567 L:      netdev@vger.kernel.org
11568 S:      Maintained
11569 W:      https://fedorahosted.org/dropwatch/
11570 F:      net/core/drop_monitor.c
11571 F:      include/uapi/linux/net_dropmon.h
11572 F:      include/net/drop_monitor.h
11573
11574 NETWORKING DRIVERS
11575 M:      "David S. Miller" <davem@davemloft.net>
11576 L:      netdev@vger.kernel.org
11577 W:      http://www.linuxfoundation.org/en/Net
11578 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11581 S:      Odd Fixes
11582 F:      Documentation/devicetree/bindings/net/
11583 F:      drivers/net/
11584 F:      include/linux/if_*
11585 F:      include/linux/netdevice.h
11586 F:      include/linux/etherdevice.h
11587 F:      include/linux/fcdevice.h
11588 F:      include/linux/fddidevice.h
11589 F:      include/linux/hippidevice.h
11590 F:      include/linux/inetdevice.h
11591 F:      include/uapi/linux/if_*
11592 F:      include/uapi/linux/netdevice.h
11593
11594 NETWORKING DRIVERS (WIRELESS)
11595 M:      Kalle Valo <kvalo@codeaurora.org>
11596 L:      linux-wireless@vger.kernel.org
11597 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11600 S:      Maintained
11601 F:      Documentation/devicetree/bindings/net/wireless/
11602 F:      drivers/net/wireless/
11603
11604 NETWORKING [DSA]
11605 M:      Andrew Lunn <andrew@lunn.ch>
11606 M:      Vivien Didelot <vivien.didelot@gmail.com>
11607 M:      Florian Fainelli <f.fainelli@gmail.com>
11608 S:      Maintained
11609 F:      Documentation/devicetree/bindings/net/dsa/
11610 F:      net/dsa/
11611 F:      include/net/dsa.h
11612 F:      include/linux/dsa/
11613 F:      include/linux/platform_data/dsa.h
11614 F:      drivers/net/dsa/
11615
11616 NETWORKING [GENERAL]
11617 M:      "David S. Miller" <davem@davemloft.net>
11618 M:      Jakub Kicinski <kuba@kernel.org>
11619 L:      netdev@vger.kernel.org
11620 W:      http://www.linuxfoundation.org/en/Net
11621 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11624 B:      mailto:netdev@vger.kernel.org
11625 S:      Maintained
11626 F:      net/
11627 F:      include/net/
11628 F:      include/linux/in.h
11629 F:      include/linux/net.h
11630 F:      include/linux/netdevice.h
11631 F:      include/uapi/linux/in.h
11632 F:      include/uapi/linux/net.h
11633 F:      include/uapi/linux/netdevice.h
11634 F:      include/uapi/linux/net_namespace.h
11635 F:      tools/testing/selftests/net/
11636 F:      lib/net_utils.c
11637 F:      lib/random32.c
11638 F:      Documentation/networking/
11639
11640 NETWORKING [IPSEC]
11641 M:      Steffen Klassert <steffen.klassert@secunet.com>
11642 M:      Herbert Xu <herbert@gondor.apana.org.au>
11643 M:      "David S. Miller" <davem@davemloft.net>
11644 L:      netdev@vger.kernel.org
11645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11647 S:      Maintained
11648 F:      net/xfrm/
11649 F:      net/key/
11650 F:      net/ipv4/xfrm*
11651 F:      net/ipv4/esp4*
11652 F:      net/ipv4/ah4.c
11653 F:      net/ipv4/ipcomp.c
11654 F:      net/ipv4/ip_vti.c
11655 F:      net/ipv6/xfrm*
11656 F:      net/ipv6/esp6*
11657 F:      net/ipv6/ah6.c
11658 F:      net/ipv6/ipcomp6.c
11659 F:      net/ipv6/ip6_vti.c
11660 F:      include/uapi/linux/xfrm.h
11661 F:      include/net/xfrm.h
11662
11663 NETWORKING [IPv4/IPv6]
11664 M:      "David S. Miller" <davem@davemloft.net>
11665 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11666 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11667 L:      netdev@vger.kernel.org
11668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11669 S:      Maintained
11670 F:      net/ipv4/
11671 F:      net/ipv6/
11672 F:      include/net/ip*
11673 F:      arch/x86/net/*
11674
11675 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11676 M:      Paul Moore <paul@paul-moore.com>
11677 W:      https://github.com/netlabel
11678 L:      netdev@vger.kernel.org
11679 L:      linux-security-module@vger.kernel.org
11680 S:      Maintained
11681 F:      Documentation/netlabel/
11682 F:      include/net/calipso.h
11683 F:      include/net/cipso_ipv4.h
11684 F:      include/net/netlabel.h
11685 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11686 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11687 F:      net/netlabel/
11688 F:      net/ipv4/cipso_ipv4.c
11689 F:      net/ipv6/calipso.c
11690 F:      net/netfilter/xt_CONNSECMARK.c
11691 F:      net/netfilter/xt_SECMARK.c
11692
11693 NETWORKING [MPTCP]
11694 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
11695 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
11696 L:      netdev@vger.kernel.org
11697 L:      mptcp@lists.01.org
11698 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
11699 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
11700 S:      Maintained
11701 F:      include/net/mptcp.h
11702 F:      net/mptcp/
11703 F:      tools/testing/selftests/net/mptcp/
11704
11705 NETWORKING [TCP]
11706 M:      Eric Dumazet <edumazet@google.com>
11707 L:      netdev@vger.kernel.org
11708 S:      Maintained
11709 F:      net/ipv4/tcp*.c
11710 F:      net/ipv4/syncookies.c
11711 F:      net/ipv6/tcp*.c
11712 F:      net/ipv6/syncookies.c
11713 F:      include/uapi/linux/tcp.h
11714 F:      include/net/tcp.h
11715 F:      include/linux/tcp.h
11716 F:      include/trace/events/tcp.h
11717
11718 NETWORKING [TLS]
11719 M:      Boris Pismenny <borisp@mellanox.com>
11720 M:      Aviad Yehezkel <aviadye@mellanox.com>
11721 M:      John Fastabend <john.fastabend@gmail.com>
11722 M:      Daniel Borkmann <daniel@iogearbox.net>
11723 M:      Jakub Kicinski <kuba@kernel.org>
11724 L:      netdev@vger.kernel.org
11725 S:      Maintained
11726 F:      net/tls/*
11727 F:      include/uapi/linux/tls.h
11728 F:      include/net/tls.h
11729
11730 NETWORKING [WIRELESS]
11731 L:      linux-wireless@vger.kernel.org
11732 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11733
11734 NETDEVSIM
11735 M:      Jakub Kicinski <kuba@kernel.org>
11736 S:      Maintained
11737 F:      drivers/net/netdevsim/*
11738
11739 NETXEN (1/10) GbE SUPPORT
11740 M:      Manish Chopra <manishc@marvell.com>
11741 M:      Rahul Verma <rahulv@marvell.com>
11742 M:      GR-Linux-NIC-Dev@marvell.com
11743 L:      netdev@vger.kernel.org
11744 S:      Supported
11745 F:      drivers/net/ethernet/qlogic/netxen/
11746
11747 NEXTHOP
11748 M:      David Ahern <dsahern@kernel.org>
11749 L:      netdev@vger.kernel.org
11750 S:      Maintained
11751 F:      include/net/nexthop.h
11752 F:      include/uapi/linux/nexthop.h
11753 F:      include/net/netns/nexthop.h
11754 F:      net/ipv4/nexthop.c
11755
11756 NFC SUBSYSTEM
11757 L:      netdev@vger.kernel.org
11758 S:      Orphan
11759 F:      net/nfc/
11760 F:      include/net/nfc/
11761 F:      include/uapi/linux/nfc.h
11762 F:      drivers/nfc/
11763 F:      include/linux/platform_data/nfcmrvl.h
11764 F:      Documentation/devicetree/bindings/net/nfc/
11765
11766 NFS, SUNRPC, AND LOCKD CLIENTS
11767 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11768 M:      Anna Schumaker <anna.schumaker@netapp.com>
11769 L:      linux-nfs@vger.kernel.org
11770 W:      http://client.linux-nfs.org
11771 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11772 S:      Maintained
11773 F:      fs/lockd/
11774 F:      fs/nfs/
11775 F:      fs/nfs_common/
11776 F:      net/sunrpc/
11777 F:      include/linux/lockd/
11778 F:      include/linux/nfs*
11779 F:      include/linux/sunrpc/
11780 F:      include/uapi/linux/nfs*
11781 F:      include/uapi/linux/sunrpc/
11782
11783 NILFS2 FILESYSTEM
11784 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11785 L:      linux-nilfs@vger.kernel.org
11786 W:      https://nilfs.sourceforge.io/
11787 W:      https://nilfs.osdn.jp/
11788 T:      git git://github.com/konis/nilfs2.git
11789 S:      Supported
11790 F:      Documentation/filesystems/nilfs2.txt
11791 F:      fs/nilfs2/
11792 F:      include/trace/events/nilfs2.h
11793 F:      include/uapi/linux/nilfs2_api.h
11794 F:      include/uapi/linux/nilfs2_ondisk.h
11795
11796 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11797 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11798 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11799 S:      Maintained
11800 F:      Documentation/scsi/NinjaSCSI.txt
11801 F:      drivers/scsi/pcmcia/nsp_*
11802
11803 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11804 M:      GOTO Masanori <gotom@debian.or.jp>
11805 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11806 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11807 S:      Maintained
11808 F:      Documentation/scsi/NinjaSCSI.txt
11809 F:      drivers/scsi/nsp32*
11810
11811 NIOS2 ARCHITECTURE
11812 M:      Ley Foon Tan <ley.foon.tan@intel.com>
11813 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11815 S:      Maintained
11816 F:      arch/nios2/
11817
11818 NOHZ, DYNTICKS SUPPORT
11819 M:      Frederic Weisbecker <fweisbec@gmail.com>
11820 M:      Thomas Gleixner <tglx@linutronix.de>
11821 M:      Ingo Molnar <mingo@kernel.org>
11822 L:      linux-kernel@vger.kernel.org
11823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11824 S:      Maintained
11825 F:      kernel/time/tick*.*
11826 F:      include/linux/tick.h
11827 F:      include/linux/sched/nohz.h
11828
11829 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11830 M:      Pavel Machek <pavel@ucw.cz>
11831 M:      Sakari Ailus <sakari.ailus@iki.fi>
11832 L:      linux-media@vger.kernel.org
11833 S:      Maintained
11834 F:      drivers/media/i2c/et8ek8
11835 F:      drivers/media/i2c/ad5820.c
11836
11837 NOKIA N900 POWER SUPPLY DRIVERS
11838 R:      Pali Rohár <pali.rohar@gmail.com>
11839 F:      include/linux/power/bq2415x_charger.h
11840 F:      include/linux/power/bq27xxx_battery.h
11841 F:      drivers/power/supply/bq2415x_charger.c
11842 F:      drivers/power/supply/bq27xxx_battery.c
11843 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11844 F:      drivers/power/supply/isp1704_charger.c
11845 F:      drivers/power/supply/rx51_battery.c
11846
11847 NOLIBC HEADER FILE
11848 M:      Willy Tarreau <w@1wt.eu>
11849 S:      Maintained
11850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11851 F:      tools/include/nolibc/
11852
11853 NSDEPS
11854 M:      Matthias Maennich <maennich@google.com>
11855 S:      Maintained
11856 F:      scripts/nsdeps
11857 F:      Documentation/core-api/symbol-namespaces.rst
11858
11859 NTB AMD DRIVER
11860 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11861 L:      linux-ntb@googlegroups.com
11862 S:      Supported
11863 F:      drivers/ntb/hw/amd/
11864
11865 NTB DRIVER CORE
11866 M:      Jon Mason <jdmason@kudzu.us>
11867 M:      Dave Jiang <dave.jiang@intel.com>
11868 M:      Allen Hubbe <allenbh@gmail.com>
11869 L:      linux-ntb@googlegroups.com
11870 S:      Supported
11871 W:      https://github.com/jonmason/ntb/wiki
11872 T:      git git://github.com/jonmason/ntb.git
11873 F:      drivers/ntb/
11874 F:      drivers/net/ntb_netdev.c
11875 F:      include/linux/ntb.h
11876 F:      include/linux/ntb_transport.h
11877 F:      tools/testing/selftests/ntb/
11878
11879 NTB IDT DRIVER
11880 M:      Serge Semin <fancer.lancer@gmail.com>
11881 L:      linux-ntb@googlegroups.com
11882 S:      Supported
11883 F:      drivers/ntb/hw/idt/
11884
11885 NTB INTEL DRIVER
11886 M:      Dave Jiang <dave.jiang@intel.com>
11887 L:      linux-ntb@googlegroups.com
11888 S:      Supported
11889 W:      https://github.com/davejiang/linux/wiki
11890 T:      git https://github.com/davejiang/linux.git
11891 F:      drivers/ntb/hw/intel/
11892
11893 NTFS FILESYSTEM
11894 M:      Anton Altaparmakov <anton@tuxera.com>
11895 L:      linux-ntfs-dev@lists.sourceforge.net
11896 W:      http://www.tuxera.com/
11897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11898 S:      Supported
11899 F:      Documentation/filesystems/ntfs.txt
11900 F:      fs/ntfs/
11901
11902 NUBUS SUBSYSTEM
11903 M:      Finn Thain <fthain@telegraphics.com.au>
11904 L:      linux-m68k@lists.linux-m68k.org
11905 S:      Maintained
11906 F:      arch/*/include/asm/nubus.h
11907 F:      drivers/nubus/
11908 F:      include/linux/nubus.h
11909 F:      include/uapi/linux/nubus.h
11910
11911 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11912 M:      Antonino Daplas <adaplas@gmail.com>
11913 L:      linux-fbdev@vger.kernel.org
11914 S:      Maintained
11915 F:      drivers/video/fbdev/riva/
11916 F:      drivers/video/fbdev/nvidia/
11917
11918 NVM EXPRESS DRIVER
11919 M:      Keith Busch <kbusch@kernel.org>
11920 M:      Jens Axboe <axboe@fb.com>
11921 M:      Christoph Hellwig <hch@lst.de>
11922 M:      Sagi Grimberg <sagi@grimberg.me>
11923 L:      linux-nvme@lists.infradead.org
11924 T:      git://git.infradead.org/nvme.git
11925 W:      http://git.infradead.org/nvme.git
11926 S:      Supported
11927 F:      drivers/nvme/host/
11928 F:      include/linux/nvme.h
11929 F:      include/uapi/linux/nvme_ioctl.h
11930
11931 NVM EXPRESS FC TRANSPORT DRIVERS
11932 M:      James Smart <james.smart@broadcom.com>
11933 L:      linux-nvme@lists.infradead.org
11934 S:      Supported
11935 F:      include/linux/nvme-fc.h
11936 F:      include/linux/nvme-fc-driver.h
11937 F:      drivers/nvme/host/fc.c
11938 F:      drivers/nvme/target/fc.c
11939 F:      drivers/nvme/target/fcloop.c
11940
11941 NVM EXPRESS TARGET DRIVER
11942 M:      Christoph Hellwig <hch@lst.de>
11943 M:      Sagi Grimberg <sagi@grimberg.me>
11944 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11945 L:      linux-nvme@lists.infradead.org
11946 T:      git://git.infradead.org/nvme.git
11947 W:      http://git.infradead.org/nvme.git
11948 S:      Supported
11949 F:      drivers/nvme/target/
11950
11951 NVMEM FRAMEWORK
11952 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11953 S:      Maintained
11954 F:      drivers/nvmem/
11955 F:      Documentation/devicetree/bindings/nvmem/
11956 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11957 F:      include/linux/nvmem-consumer.h
11958 F:      include/linux/nvmem-provider.h
11959
11960 NXP FXAS21002C DRIVER
11961 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11962 L:      linux-iio@vger.kernel.org
11963 S:      Maintained
11964 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11965 F:      drivers/iio/gyro/fxas21002c_core.c
11966 F:      drivers/iio/gyro/fxas21002c.h
11967 F:      drivers/iio/gyro/fxas21002c_i2c.c
11968 F:      drivers/iio/gyro/fxas21002c_spi.c
11969
11970 NXP SGTL5000 DRIVER
11971 M:      Fabio Estevam <festevam@gmail.com>
11972 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11973 S:      Maintained
11974 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11975 F:      sound/soc/codecs/sgtl5000*
11976
11977 NXP SJA1105 ETHERNET SWITCH DRIVER
11978 M:      Vladimir Oltean <olteanv@gmail.com>
11979 L:      linux-kernel@vger.kernel.org
11980 S:      Maintained
11981 F:      drivers/net/dsa/sja1105
11982
11983 NXP TDA998X DRM DRIVER
11984 M:      Russell King <linux@armlinux.org.uk>
11985 S:      Maintained
11986 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11987 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11988 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11989 F:      include/drm/i2c/tda998x.h
11990 F:      include/dt-bindings/display/tda998x.h
11991 K:      "nxp,tda998x"
11992
11993 NXP TFA9879 DRIVER
11994 M:      Peter Rosin <peda@axentia.se>
11995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11996 S:      Maintained
11997 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11998 F:      sound/soc/codecs/tfa9879*
11999
12000 NXP-NCI NFC DRIVER
12001 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
12002 R:      Charles Gorand <charles.gorand@effinnov.com>
12003 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12004 S:      Supported
12005 F:      drivers/nfc/nxp-nci
12006
12007 OBJAGG
12008 M:      Jiri Pirko <jiri@mellanox.com>
12009 L:      netdev@vger.kernel.org
12010 S:      Supported
12011 F:      lib/objagg.c
12012 F:      lib/test_objagg.c
12013 F:      include/linux/objagg.h
12014
12015 NXP FSPI DRIVER
12016 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
12017 M:      Ashish Kumar <ashish.kumar@nxp.com>
12018 L:      linux-spi@vger.kernel.org
12019 S:      Maintained
12020 F:      drivers/spi/spi-nxp-fspi.c
12021 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12022
12023 OBJTOOL
12024 M:      Josh Poimboeuf <jpoimboe@redhat.com>
12025 M:      Peter Zijlstra <peterz@infradead.org>
12026 S:      Supported
12027 F:      tools/objtool/
12028
12029 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12030 M:      Frederic Barrat <fbarrat@linux.ibm.com>
12031 M:      Andrew Donnellan <ajd@linux.ibm.com>
12032 L:      linuxppc-dev@lists.ozlabs.org
12033 S:      Supported
12034 F:      arch/powerpc/platforms/powernv/ocxl.c
12035 F:      arch/powerpc/include/asm/pnv-ocxl.h
12036 F:      drivers/misc/ocxl/
12037 F:      include/misc/ocxl*
12038 F:      include/uapi/misc/ocxl.h
12039 F:      Documentation/userspace-api/accelerators/ocxl.rst
12040
12041 OMAP AUDIO SUPPORT
12042 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12043 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
12044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12045 L:      linux-omap@vger.kernel.org
12046 S:      Maintained
12047 F:      sound/soc/ti/omap*
12048 F:      sound/soc/ti/rx51.c
12049 F:      sound/soc/ti/n810.c
12050 F:      sound/soc/ti/sdma-pcm.*
12051
12052 OMAP CLOCK FRAMEWORK SUPPORT
12053 M:      Paul Walmsley <paul@pwsan.com>
12054 L:      linux-omap@vger.kernel.org
12055 S:      Maintained
12056 F:      arch/arm/*omap*/*clock*
12057
12058 OMAP DEVICE TREE SUPPORT
12059 M:      Benoît Cousson <bcousson@baylibre.com>
12060 M:      Tony Lindgren <tony@atomide.com>
12061 L:      linux-omap@vger.kernel.org
12062 L:      devicetree@vger.kernel.org
12063 S:      Maintained
12064 F:      arch/arm/boot/dts/*omap*
12065 F:      arch/arm/boot/dts/*am3*
12066 F:      arch/arm/boot/dts/*am4*
12067 F:      arch/arm/boot/dts/*am5*
12068 F:      arch/arm/boot/dts/*dra7*
12069 F:      arch/arm/boot/dts/logicpd-som-lv*
12070 F:      arch/arm/boot/dts/logicpd-torpedo*
12071
12072 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12073 L:      linux-omap@vger.kernel.org
12074 L:      linux-fbdev@vger.kernel.org
12075 S:      Orphan
12076 F:      drivers/video/fbdev/omap2/
12077 F:      Documentation/arm/omap/dss.rst
12078
12079 OMAP FRAMEBUFFER SUPPORT
12080 L:      linux-fbdev@vger.kernel.org
12081 L:      linux-omap@vger.kernel.org
12082 S:      Orphan
12083 F:      drivers/video/fbdev/omap/
12084
12085 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12086 M:      Roger Quadros <rogerq@ti.com>
12087 M:      Tony Lindgren <tony@atomide.com>
12088 L:      linux-omap@vger.kernel.org
12089 S:      Maintained
12090 F:      drivers/memory/omap-gpmc.c
12091 F:      arch/arm/mach-omap2/*gpmc*
12092
12093 OMAP GPIO DRIVER
12094 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12095 M:      Santosh Shilimkar <ssantosh@kernel.org>
12096 M:      Kevin Hilman <khilman@kernel.org>
12097 L:      linux-omap@vger.kernel.org
12098 S:      Maintained
12099 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12100 F:      drivers/gpio/gpio-omap.c
12101
12102 OMAP HARDWARE SPINLOCK SUPPORT
12103 M:      Ohad Ben-Cohen <ohad@wizery.com>
12104 L:      linux-omap@vger.kernel.org
12105 S:      Maintained
12106 F:      drivers/hwspinlock/omap_hwspinlock.c
12107
12108 OMAP HS MMC SUPPORT
12109 L:      linux-mmc@vger.kernel.org
12110 L:      linux-omap@vger.kernel.org
12111 S:      Orphan
12112 F:      drivers/mmc/host/omap_hsmmc.c
12113
12114 OMAP HWMOD DATA
12115 M:      Paul Walmsley <paul@pwsan.com>
12116 L:      linux-omap@vger.kernel.org
12117 S:      Maintained
12118 F:      arch/arm/mach-omap2/omap_hwmod*data*
12119
12120 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12121 M:      Benoît Cousson <bcousson@baylibre.com>
12122 L:      linux-omap@vger.kernel.org
12123 S:      Maintained
12124 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12125
12126 OMAP HWMOD SUPPORT
12127 M:      Benoît Cousson <bcousson@baylibre.com>
12128 M:      Paul Walmsley <paul@pwsan.com>
12129 L:      linux-omap@vger.kernel.org
12130 S:      Maintained
12131 F:      arch/arm/mach-omap2/omap_hwmod.*
12132
12133 OMAP I2C DRIVER
12134 M:      Vignesh R <vigneshr@ti.com>
12135 L:      linux-omap@vger.kernel.org
12136 L:      linux-i2c@vger.kernel.org
12137 S:      Maintained
12138 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12139 F:      drivers/i2c/busses/i2c-omap.c
12140
12141 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12142 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12143 L:      linux-media@vger.kernel.org
12144 S:      Maintained
12145 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12146 F:      drivers/media/platform/omap3isp/
12147 F:      drivers/staging/media/omap4iss/
12148
12149 OMAP MMC SUPPORT
12150 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12151 L:      linux-omap@vger.kernel.org
12152 S:      Odd Fixes
12153 F:      drivers/mmc/host/omap.c
12154
12155 OMAP POWER MANAGEMENT SUPPORT
12156 M:      Kevin Hilman <khilman@kernel.org>
12157 L:      linux-omap@vger.kernel.org
12158 S:      Maintained
12159 F:      arch/arm/*omap*/*pm*
12160 F:      drivers/cpufreq/omap-cpufreq.c
12161
12162 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12163 M:      Rajendra Nayak <rnayak@codeaurora.org>
12164 M:      Paul Walmsley <paul@pwsan.com>
12165 L:      linux-omap@vger.kernel.org
12166 S:      Maintained
12167 F:      arch/arm/mach-omap2/prm*
12168
12169 OMAP RANDOM NUMBER GENERATOR SUPPORT
12170 M:      Deepak Saxena <dsaxena@plexity.net>
12171 S:      Maintained
12172 F:      drivers/char/hw_random/omap-rng.c
12173
12174 OMAP USB SUPPORT
12175 L:      linux-usb@vger.kernel.org
12176 L:      linux-omap@vger.kernel.org
12177 S:      Orphan
12178 F:      drivers/usb/*/*omap*
12179 F:      arch/arm/*omap*/usb*
12180
12181 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12182 M:      Mark Jackson <mpfj@newflow.co.uk>
12183 L:      linux-omap@vger.kernel.org
12184 S:      Maintained
12185 F:      arch/arm/boot/dts/am335x-nano.dts
12186
12187 OMAP1 SUPPORT
12188 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12189 M:      Tony Lindgren <tony@atomide.com>
12190 L:      linux-omap@vger.kernel.org
12191 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12193 S:      Maintained
12194 F:      arch/arm/mach-omap1/
12195 F:      arch/arm/plat-omap/
12196 F:      arch/arm/configs/omap1_defconfig
12197 F:      drivers/i2c/busses/i2c-omap.c
12198 F:      include/linux/platform_data/i2c-omap.h
12199 F:      include/linux/platform_data/ams-delta-fiq.h
12200
12201 OMAP2+ SUPPORT
12202 M:      Tony Lindgren <tony@atomide.com>
12203 L:      linux-omap@vger.kernel.org
12204 W:      http://www.muru.com/linux/omap/
12205 W:      http://linux.omap.com/
12206 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12208 S:      Maintained
12209 F:      arch/arm/mach-omap2/
12210 F:      arch/arm/plat-omap/
12211 F:      arch/arm/configs/omap2plus_defconfig
12212 F:      drivers/bus/ti-sysc.c
12213 F:      drivers/i2c/busses/i2c-omap.c
12214 F:      drivers/irqchip/irq-omap-intc.c
12215 F:      drivers/mfd/*omap*.c
12216 F:      drivers/mfd/menelaus.c
12217 F:      drivers/mfd/palmas.c
12218 F:      drivers/mfd/tps65217.c
12219 F:      drivers/mfd/tps65218.c
12220 F:      drivers/mfd/tps65910.c
12221 F:      drivers/mfd/twl-core.[ch]
12222 F:      drivers/mfd/twl4030*.c
12223 F:      drivers/mfd/twl6030*.c
12224 F:      drivers/mfd/twl6040*.c
12225 F:      drivers/regulator/palmas-regulator*.c
12226 F:      drivers/regulator/pbias-regulator.c
12227 F:      drivers/regulator/tps65217-regulator.c
12228 F:      drivers/regulator/tps65218-regulator.c
12229 F:      drivers/regulator/tps65910-regulator.c
12230 F:      drivers/regulator/twl-regulator.c
12231 F:      drivers/regulator/twl6030-regulator.c
12232 F:      include/linux/platform_data/i2c-omap.h
12233 F:      include/linux/platform_data/ti-sysc.h
12234
12235 ONION OMEGA2+ BOARD
12236 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12237 L:      linux-mips@vger.kernel.org
12238 S:      Maintained
12239 F:      arch/mips/boot/dts/ralink/omega2p.dts
12240
12241 OMFS FILESYSTEM
12242 M:      Bob Copeland <me@bobcopeland.com>
12243 L:      linux-karma-devel@lists.sourceforge.net
12244 S:      Maintained
12245 F:      Documentation/filesystems/omfs.txt
12246 F:      fs/omfs/
12247
12248 OMNIKEY CARDMAN 4000 DRIVER
12249 M:      Harald Welte <laforge@gnumonks.org>
12250 S:      Maintained
12251 F:      drivers/char/pcmcia/cm4000_cs.c
12252 F:      include/linux/cm4000_cs.h
12253 F:      include/uapi/linux/cm4000_cs.h
12254
12255 OMNIKEY CARDMAN 4040 DRIVER
12256 M:      Harald Welte <laforge@gnumonks.org>
12257 S:      Maintained
12258 F:      drivers/char/pcmcia/cm4040_cs.*
12259
12260 OMNIVISION OV13858 SENSOR DRIVER
12261 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12262 L:      linux-media@vger.kernel.org
12263 T:      git git://linuxtv.org/media_tree.git
12264 S:      Maintained
12265 F:      drivers/media/i2c/ov13858.c
12266
12267 OMNIVISION OV2680 SENSOR DRIVER
12268 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12269 L:      linux-media@vger.kernel.org
12270 T:      git git://linuxtv.org/media_tree.git
12271 S:      Maintained
12272 F:      drivers/media/i2c/ov2680.c
12273 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12274
12275 OMNIVISION OV2685 SENSOR DRIVER
12276 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12277 L:      linux-media@vger.kernel.org
12278 T:      git git://linuxtv.org/media_tree.git
12279 S:      Maintained
12280 F:      drivers/media/i2c/ov2685.c
12281
12282 OMNIVISION OV5640 SENSOR DRIVER
12283 M:      Steve Longerbeam <slongerbeam@gmail.com>
12284 L:      linux-media@vger.kernel.org
12285 T:      git git://linuxtv.org/media_tree.git
12286 S:      Maintained
12287 F:      drivers/media/i2c/ov5640.c
12288
12289 OMNIVISION OV5647 SENSOR DRIVER
12290 M:      Luis Oliveira <lolivei@synopsys.com>
12291 L:      linux-media@vger.kernel.org
12292 T:      git git://linuxtv.org/media_tree.git
12293 S:      Maintained
12294 F:      drivers/media/i2c/ov5647.c
12295
12296 OMNIVISION OV5670 SENSOR DRIVER
12297 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12298 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12299 L:      linux-media@vger.kernel.org
12300 T:      git git://linuxtv.org/media_tree.git
12301 S:      Maintained
12302 F:      drivers/media/i2c/ov5670.c
12303
12304 OMNIVISION OV5675 SENSOR DRIVER
12305 M:      Shawn Tu <shawnx.tu@intel.com>
12306 L:      linux-media@vger.kernel.org
12307 T:      git git://linuxtv.org/media_tree.git
12308 S:      Maintained
12309 F:      drivers/media/i2c/ov5675.c
12310
12311 OMNIVISION OV5695 SENSOR DRIVER
12312 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12313 L:      linux-media@vger.kernel.org
12314 T:      git git://linuxtv.org/media_tree.git
12315 S:      Maintained
12316 F:      drivers/media/i2c/ov5695.c
12317
12318 OMNIVISION OV7670 SENSOR DRIVER
12319 M:      Jonathan Corbet <corbet@lwn.net>
12320 L:      linux-media@vger.kernel.org
12321 T:      git git://linuxtv.org/media_tree.git
12322 S:      Maintained
12323 F:      drivers/media/i2c/ov7670.c
12324 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12325
12326 OMNIVISION OV772x SENSOR DRIVER
12327 M:      Jacopo Mondi <jacopo@jmondi.org>
12328 L:      linux-media@vger.kernel.org
12329 T:      git git://linuxtv.org/media_tree.git
12330 S:      Odd fixes
12331 F:      drivers/media/i2c/ov772x.c
12332 F:      include/media/i2c/ov772x.h
12333 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12334
12335 OMNIVISION OV7740 SENSOR DRIVER
12336 M:      Wenyou Yang <wenyou.yang@microchip.com>
12337 L:      linux-media@vger.kernel.org
12338 T:      git git://linuxtv.org/media_tree.git
12339 S:      Maintained
12340 F:      drivers/media/i2c/ov7740.c
12341 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12342
12343 OMNIVISION OV9640 SENSOR DRIVER
12344 M:      Petr Cvek <petrcvekcz@gmail.com>
12345 L:      linux-media@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/media/i2c/ov9640.*
12348
12349 OMNIVISION OV8856 SENSOR DRIVER
12350 M:      Ben Kao <ben.kao@intel.com>
12351 L:      linux-media@vger.kernel.org
12352 T:      git git://linuxtv.org/media_tree.git
12353 S:      Maintained
12354 F:      drivers/media/i2c/ov8856.c
12355
12356 OMNIVISION OV9650 SENSOR DRIVER
12357 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12358 R:      Akinobu Mita <akinobu.mita@gmail.com>
12359 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12360 L:      linux-media@vger.kernel.org
12361 T:      git git://linuxtv.org/media_tree.git
12362 S:      Maintained
12363 F:      drivers/media/i2c/ov9650.c
12364 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12365
12366 ONENAND FLASH DRIVER
12367 M:      Kyungmin Park <kyungmin.park@samsung.com>
12368 L:      linux-mtd@lists.infradead.org
12369 S:      Maintained
12370 F:      drivers/mtd/nand/onenand/
12371 F:      include/linux/mtd/onenand*.h
12372
12373 OP-TEE DRIVER
12374 M:      Jens Wiklander <jens.wiklander@linaro.org>
12375 L:      tee-dev@lists.linaro.org
12376 S:      Maintained
12377 F:      drivers/tee/optee/
12378
12379 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12380 M:      Sumit Garg <sumit.garg@linaro.org>
12381 L:      tee-dev@lists.linaro.org
12382 S:      Maintained
12383 F:      drivers/char/hw_random/optee-rng.c
12384
12385 OPA-VNIC DRIVER
12386 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12387 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12388 L:      linux-rdma@vger.kernel.org
12389 S:      Supported
12390 F:      drivers/infiniband/ulp/opa_vnic
12391
12392 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12393 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12394 M:      Frank Rowand <frowand.list@gmail.com>
12395 L:      devicetree@vger.kernel.org
12396 S:      Maintained
12397 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12398 F:      Documentation/devicetree/overlay-notes.txt
12399 F:      drivers/of/overlay.c
12400 F:      drivers/of/resolver.c
12401 K:      of_overlay_notifier_
12402
12403 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12404 M:      Rob Herring <robh+dt@kernel.org>
12405 M:      Frank Rowand <frowand.list@gmail.com>
12406 L:      devicetree@vger.kernel.org
12407 W:      http://www.devicetree.org/
12408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12409 S:      Maintained
12410 F:      drivers/of/
12411 F:      include/linux/of*.h
12412 F:      scripts/dtc/
12413 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12414
12415 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12416 M:      Rob Herring <robh+dt@kernel.org>
12417 M:      Mark Rutland <mark.rutland@arm.com>
12418 L:      devicetree@vger.kernel.org
12419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12420 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12421 S:      Maintained
12422 F:      Documentation/devicetree/
12423 F:      arch/*/boot/dts/
12424 F:      include/dt-bindings/
12425
12426 OPENCORES I2C BUS DRIVER
12427 M:      Peter Korsgaard <peter@korsgaard.com>
12428 M:      Andrew Lunn <andrew@lunn.ch>
12429 L:      linux-i2c@vger.kernel.org
12430 S:      Maintained
12431 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12432 F:      Documentation/i2c/busses/i2c-ocores.rst
12433 F:      drivers/i2c/busses/i2c-ocores.c
12434 F:      include/linux/platform_data/i2c-ocores.h
12435
12436 OPENRISC ARCHITECTURE
12437 M:      Jonas Bonn <jonas@southpole.se>
12438 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12439 M:      Stafford Horne <shorne@gmail.com>
12440 T:      git git://github.com/openrisc/linux.git
12441 L:      openrisc@lists.librecores.org
12442 W:      http://openrisc.io
12443 S:      Maintained
12444 F:      Documentation/devicetree/bindings/openrisc/
12445 F:      Documentation/openrisc/
12446 F:      arch/openrisc/
12447 F:      drivers/irqchip/irq-ompic.c
12448 F:      drivers/irqchip/irq-or1k-*
12449
12450 OPENVSWITCH
12451 M:      Pravin B Shelar <pshelar@ovn.org>
12452 L:      netdev@vger.kernel.org
12453 L:      dev@openvswitch.org
12454 W:      http://openvswitch.org
12455 S:      Maintained
12456 F:      net/openvswitch/
12457 F:      include/uapi/linux/openvswitch.h
12458
12459 OPERATING PERFORMANCE POINTS (OPP)
12460 M:      Viresh Kumar <vireshk@kernel.org>
12461 M:      Nishanth Menon <nm@ti.com>
12462 M:      Stephen Boyd <sboyd@kernel.org>
12463 L:      linux-pm@vger.kernel.org
12464 S:      Maintained
12465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12466 F:      drivers/opp/
12467 F:      include/linux/pm_opp.h
12468 F:      Documentation/power/opp.rst
12469 F:      Documentation/devicetree/bindings/opp/
12470
12471 OPL4 DRIVER
12472 M:      Clemens Ladisch <clemens@ladisch.de>
12473 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12475 S:      Maintained
12476 F:      sound/drivers/opl4/
12477
12478 OPROFILE
12479 M:      Robert Richter <rric@kernel.org>
12480 L:      oprofile-list@lists.sf.net
12481 S:      Maintained
12482 F:      arch/*/include/asm/oprofile*.h
12483 F:      arch/*/oprofile/
12484 F:      drivers/oprofile/
12485 F:      include/linux/oprofile.h
12486
12487 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12488 M:      Mark Fasheh <mark@fasheh.com>
12489 M:      Joel Becker <jlbec@evilplan.org>
12490 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12491 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12492 W:      http://ocfs2.wiki.kernel.org
12493 S:      Supported
12494 F:      Documentation/filesystems/ocfs2.txt
12495 F:      Documentation/filesystems/dlmfs.txt
12496 F:      fs/ocfs2/
12497
12498 ORANGEFS FILESYSTEM
12499 M:      Mike Marshall <hubcap@omnibond.com>
12500 R:      Martin Brandenburg <martin@omnibond.com>
12501 L:      devel@lists.orangefs.org
12502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12503 S:      Supported
12504 F:      fs/orangefs/
12505 F:      Documentation/filesystems/orangefs.txt
12506
12507 ORINOCO DRIVER
12508 L:      linux-wireless@vger.kernel.org
12509 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12510 W:      http://www.nongnu.org/orinoco/
12511 S:      Orphan
12512 F:      drivers/net/wireless/intersil/orinoco/
12513
12514 OV2659 OMNIVISION SENSOR DRIVER
12515 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12516 L:      linux-media@vger.kernel.org
12517 W:      https://linuxtv.org
12518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12519 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12520 S:      Maintained
12521 F:      drivers/media/i2c/ov2659.c
12522 F:      include/media/i2c/ov2659.h
12523
12524 OVERLAY FILESYSTEM
12525 M:      Miklos Szeredi <miklos@szeredi.hu>
12526 L:      linux-unionfs@vger.kernel.org
12527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12528 S:      Supported
12529 F:      fs/overlayfs/
12530 F:      Documentation/filesystems/overlayfs.rst
12531
12532 P54 WIRELESS DRIVER
12533 M:      Christian Lamparter <chunkeey@googlemail.com>
12534 L:      linux-wireless@vger.kernel.org
12535 W:      http://wireless.kernel.org/en/users/Drivers/p54
12536 S:      Maintained
12537 F:      drivers/net/wireless/intersil/p54/
12538
12539 PA SEMI ETHERNET DRIVER
12540 L:      netdev@vger.kernel.org
12541 S:      Orphan
12542 F:      drivers/net/ethernet/pasemi/*
12543
12544 PA SEMI SMBUS DRIVER
12545 L:      linux-i2c@vger.kernel.org
12546 S:      Orphan
12547 F:      drivers/i2c/busses/i2c-pasemi.c
12548
12549 PACKING
12550 M:      Vladimir Oltean <olteanv@gmail.com>
12551 L:      netdev@vger.kernel.org
12552 S:      Supported
12553 F:      lib/packing.c
12554 F:      include/linux/packing.h
12555 F:      Documentation/core-api/packing.rst
12556
12557 PADATA PARALLEL EXECUTION MECHANISM
12558 M:      Steffen Klassert <steffen.klassert@secunet.com>
12559 L:      linux-crypto@vger.kernel.org
12560 S:      Maintained
12561 F:      kernel/padata.c
12562 F:      include/linux/padata.h
12563 F:      Documentation/core-api/padata.rst
12564
12565 PAGE POOL
12566 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12567 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12568 L:      netdev@vger.kernel.org
12569 S:      Supported
12570 F:      net/core/page_pool.c
12571 F:      include/net/page_pool.h
12572
12573 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12574 M:      Harald Welte <laforge@gnumonks.org>
12575 L:      platform-driver-x86@vger.kernel.org
12576 S:      Maintained
12577 F:      drivers/platform/x86/panasonic-laptop.c
12578
12579 PARALLAX PING IIO SENSOR DRIVER
12580 M:      Andreas Klinger <ak@it-klinger.de>
12581 L:      linux-iio@vger.kernel.org
12582 S:      Maintained
12583 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12584 F:      drivers/iio/proximity/ping.c
12585
12586 PARALLEL LCD/KEYPAD PANEL DRIVER
12587 M:      Willy Tarreau <willy@haproxy.com>
12588 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12589 S:      Odd Fixes
12590 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12591 F:      drivers/auxdisplay/panel.c
12592
12593 PARALLEL PORT SUBSYSTEM
12594 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12595 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12596 L:      linux-parport@lists.infradead.org (subscribers-only)
12597 S:      Maintained
12598 F:      drivers/parport/
12599 F:      include/linux/parport*.h
12600 F:      drivers/char/ppdev.c
12601 F:      include/uapi/linux/ppdev.h
12602 F:      Documentation/driver-api/parport*.rst
12603
12604 PARAVIRT_OPS INTERFACE
12605 M:      Juergen Gross <jgross@suse.com>
12606 M:      Thomas Hellstrom <thellstrom@vmware.com>
12607 M:      "VMware, Inc." <pv-drivers@vmware.com>
12608 L:      virtualization@lists.linux-foundation.org
12609 S:      Supported
12610 F:      Documentation/virt/paravirt_ops.rst
12611 F:      arch/*/kernel/paravirt*
12612 F:      arch/*/include/asm/paravirt*.h
12613 F:      include/linux/hypervisor.h
12614
12615 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12616 M:      Tim Waugh <tim@cyberelk.net>
12617 L:      linux-parport@lists.infradead.org (subscribers-only)
12618 S:      Maintained
12619 F:      Documentation/admin-guide/blockdev/paride.rst
12620 F:      drivers/block/paride/
12621
12622 PARISC ARCHITECTURE
12623 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12624 M:      Helge Deller <deller@gmx.de>
12625 L:      linux-parisc@vger.kernel.org
12626 W:      http://www.parisc-linux.org/
12627 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12630 S:      Maintained
12631 F:      arch/parisc/
12632 F:      Documentation/parisc/
12633 F:      drivers/parisc/
12634 F:      drivers/char/agp/parisc-agp.c
12635 F:      drivers/input/misc/hp_sdc_rtc.c
12636 F:      drivers/input/serio/gscps2.c
12637 F:      drivers/input/serio/hp_sdc*
12638 F:      drivers/parport/parport_gsc.*
12639 F:      drivers/tty/serial/8250/8250_gsc.c
12640 F:      drivers/video/fbdev/sti*
12641 F:      drivers/video/console/sti*
12642 F:      drivers/video/logo/logo_parisc*
12643 F:      include/linux/hp_sdc.h
12644
12645 PARMAN
12646 M:      Jiri Pirko <jiri@mellanox.com>
12647 L:      netdev@vger.kernel.org
12648 S:      Supported
12649 F:      lib/parman.c
12650 F:      lib/test_parman.c
12651 F:      include/linux/parman.h
12652
12653 PC ENGINES APU BOARD DRIVER
12654 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12655 S:      Maintained
12656 F:      drivers/platform/x86/pcengines-apuv2.c
12657
12658 PC87360 HARDWARE MONITORING DRIVER
12659 M:      Jim Cromie <jim.cromie@gmail.com>
12660 L:      linux-hwmon@vger.kernel.org
12661 S:      Maintained
12662 F:      Documentation/hwmon/pc87360.rst
12663 F:      drivers/hwmon/pc87360.c
12664
12665 PC8736x GPIO DRIVER
12666 M:      Jim Cromie <jim.cromie@gmail.com>
12667 S:      Maintained
12668 F:      drivers/char/pc8736x_gpio.c
12669
12670 PC87427 HARDWARE MONITORING DRIVER
12671 M:      Jean Delvare <jdelvare@suse.com>
12672 L:      linux-hwmon@vger.kernel.org
12673 S:      Maintained
12674 F:      Documentation/hwmon/pc87427.rst
12675 F:      drivers/hwmon/pc87427.c
12676
12677 PCA9532 LED DRIVER
12678 M:      Riku Voipio <riku.voipio@iki.fi>
12679 S:      Maintained
12680 F:      drivers/leds/leds-pca9532.c
12681 F:      include/linux/leds-pca9532.h
12682
12683 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12684 M:      Guenter Roeck <linux@roeck-us.net>
12685 L:      linux-i2c@vger.kernel.org
12686 S:      Maintained
12687 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12688
12689 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12690 M:      Khalid Aziz <khalid@gonehiking.org>
12691 S:      Maintained
12692 F:      drivers/firmware/pcdp.*
12693
12694 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12695 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12696 L:      linux-pci@vger.kernel.org
12697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12698 S:      Maintained
12699 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12700 F:      drivers/pci/controller/pci-aardvark.c
12701
12702 PCI DRIVER FOR ALTERA PCIE IP
12703 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12704 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12705 L:      linux-pci@vger.kernel.org
12706 S:      Supported
12707 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12708 F:      drivers/pci/controller/pcie-altera.c
12709
12710 PCI DRIVER FOR APPLIEDMICRO XGENE
12711 M:      Toan Le <toan@os.amperecomputing.com>
12712 L:      linux-pci@vger.kernel.org
12713 L:      linux-arm-kernel@lists.infradead.org
12714 S:      Maintained
12715 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12716 F:      drivers/pci/controller/pci-xgene.c
12717
12718 PCI DRIVER FOR ARM VERSATILE PLATFORM
12719 M:      Rob Herring <robh@kernel.org>
12720 L:      linux-pci@vger.kernel.org
12721 L:      linux-arm-kernel@lists.infradead.org
12722 S:      Maintained
12723 F:      Documentation/devicetree/bindings/pci/versatile.yaml
12724 F:      drivers/pci/controller/pci-versatile.c
12725
12726 PCI DRIVER FOR ARMADA 8K
12727 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12728 L:      linux-pci@vger.kernel.org
12729 L:      linux-arm-kernel@lists.infradead.org
12730 S:      Maintained
12731 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12732 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12733
12734 PCI DRIVER FOR CADENCE PCIE IP
12735 M:      Tom Joseph <tjoseph@cadence.com>
12736 L:      linux-pci@vger.kernel.org
12737 S:      Maintained
12738 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12739 F:      drivers/pci/controller/pcie-cadence*
12740
12741 PCI DRIVER FOR FREESCALE LAYERSCAPE
12742 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12743 M:      Mingkai Hu <mingkai.hu@nxp.com>
12744 M:      Roy Zang <roy.zang@nxp.com>
12745 L:      linuxppc-dev@lists.ozlabs.org
12746 L:      linux-pci@vger.kernel.org
12747 L:      linux-arm-kernel@lists.infradead.org
12748 S:      Maintained
12749 F:      drivers/pci/controller/dwc/*layerscape*
12750
12751 PCI DRIVER FOR GENERIC OF HOSTS
12752 M:      Will Deacon <will@kernel.org>
12753 L:      linux-pci@vger.kernel.org
12754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12755 S:      Maintained
12756 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12757 F:      drivers/pci/controller/pci-host-common.c
12758 F:      drivers/pci/controller/pci-host-generic.c
12759
12760 PCI DRIVER FOR IMX6
12761 M:      Richard Zhu <hongxing.zhu@nxp.com>
12762 M:      Lucas Stach <l.stach@pengutronix.de>
12763 L:      linux-pci@vger.kernel.org
12764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12765 S:      Maintained
12766 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12767 F:      drivers/pci/controller/dwc/*imx6*
12768
12769 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12770 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12771 L:      linux-pci@vger.kernel.org
12772 S:      Supported
12773 F:      drivers/pci/controller/vmd.c
12774
12775 PCI DRIVER FOR MICROSEMI SWITCHTEC
12776 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12777 M:      Logan Gunthorpe <logang@deltatee.com>
12778 L:      linux-pci@vger.kernel.org
12779 S:      Maintained
12780 F:      Documentation/driver-api/switchtec.rst
12781 F:      Documentation/ABI/testing/sysfs-class-switchtec
12782 F:      drivers/pci/switch/switchtec*
12783 F:      include/uapi/linux/switchtec_ioctl.h
12784 F:      include/linux/switchtec.h
12785 F:      drivers/ntb/hw/mscc/
12786
12787 PCI DRIVER FOR MOBIVEIL PCIE IP
12788 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12789 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12790 L:      linux-pci@vger.kernel.org
12791 S:      Supported
12792 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12793 F:      drivers/pci/controller/pcie-mobiveil.c
12794
12795 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12796 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12797 M:      Jason Cooper <jason@lakedaemon.net>
12798 L:      linux-pci@vger.kernel.org
12799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12800 S:      Maintained
12801 F:      drivers/pci/controller/*mvebu*
12802
12803 PCI DRIVER FOR NVIDIA TEGRA
12804 M:      Thierry Reding <thierry.reding@gmail.com>
12805 L:      linux-tegra@vger.kernel.org
12806 L:      linux-pci@vger.kernel.org
12807 S:      Supported
12808 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12809 F:      drivers/pci/controller/pci-tegra.c
12810
12811 PCI DRIVER FOR RENESAS R-CAR
12812 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12813 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12814 L:      linux-pci@vger.kernel.org
12815 L:      linux-renesas-soc@vger.kernel.org
12816 S:      Maintained
12817 F:      drivers/pci/controller/*rcar*
12818
12819 PCI DRIVER FOR SAMSUNG EXYNOS
12820 M:      Jingoo Han <jingoohan1@gmail.com>
12821 L:      linux-pci@vger.kernel.org
12822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12823 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12824 S:      Maintained
12825 F:      drivers/pci/controller/dwc/pci-exynos.c
12826
12827 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12828 M:      Jingoo Han <jingoohan1@gmail.com>
12829 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12830 L:      linux-pci@vger.kernel.org
12831 S:      Maintained
12832 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12833 F:      drivers/pci/controller/dwc/*designware*
12834
12835 PCI DRIVER FOR TI DRA7XX
12836 M:      Kishon Vijay Abraham I <kishon@ti.com>
12837 L:      linux-omap@vger.kernel.org
12838 L:      linux-pci@vger.kernel.org
12839 S:      Supported
12840 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12841 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12842
12843 PCI DRIVER FOR TI KEYSTONE
12844 M:      Murali Karicheri <m-karicheri2@ti.com>
12845 L:      linux-pci@vger.kernel.org
12846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12847 S:      Maintained
12848 F:      drivers/pci/controller/dwc/pci-keystone.c
12849
12850 PCI ENDPOINT SUBSYSTEM
12851 M:      Kishon Vijay Abraham I <kishon@ti.com>
12852 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12853 L:      linux-pci@vger.kernel.org
12854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12855 S:      Supported
12856 F:      drivers/pci/endpoint/
12857 F:      drivers/misc/pci_endpoint_test.c
12858 F:      tools/pci/
12859
12860 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12861 M:      Russell Currey <ruscur@russell.cc>
12862 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12863 M:      Oliver O'Halloran <oohall@gmail.com>
12864 L:      linuxppc-dev@lists.ozlabs.org
12865 S:      Supported
12866 F:      Documentation/PCI/pci-error-recovery.rst
12867 F:      drivers/pci/pcie/aer.c
12868 F:      drivers/pci/pcie/dpc.c
12869 F:      drivers/pci/pcie/err.c
12870 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12871 F:      arch/powerpc/kernel/eeh*.c
12872 F:      arch/powerpc/platforms/*/eeh*.c
12873 F:      arch/powerpc/include/*/eeh*.h
12874
12875 PCI ERROR RECOVERY
12876 M:      Linas Vepstas <linasvepstas@gmail.com>
12877 L:      linux-pci@vger.kernel.org
12878 S:      Supported
12879 F:      Documentation/PCI/pci-error-recovery.rst
12880
12881 PCI MSI DRIVER FOR ALTERA MSI IP
12882 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12883 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12884 L:      linux-pci@vger.kernel.org
12885 S:      Supported
12886 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12887 F:      drivers/pci/controller/pcie-altera-msi.c
12888
12889 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12890 M:      Toan Le <toan@os.amperecomputing.com>
12891 L:      linux-pci@vger.kernel.org
12892 L:      linux-arm-kernel@lists.infradead.org
12893 S:      Maintained
12894 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12895 F:      drivers/pci/controller/pci-xgene-msi.c
12896
12897 PCI SUBSYSTEM
12898 M:      Bjorn Helgaas <bhelgaas@google.com>
12899 L:      linux-pci@vger.kernel.org
12900 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12902 S:      Supported
12903 F:      Documentation/devicetree/bindings/pci/
12904 F:      Documentation/PCI/
12905 F:      drivers/acpi/pci*
12906 F:      drivers/pci/
12907 F:      include/asm-generic/pci*
12908 F:      include/linux/pci*
12909 F:      include/linux/of_pci.h
12910 F:      include/uapi/linux/pci*
12911 F:      lib/pci*
12912 F:      arch/x86/pci/
12913 F:      arch/x86/kernel/quirks.c
12914 F:      arch/x86/kernel/early-quirks.c
12915
12916 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12917 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12918 R:      Andrew Murray <amurray@thegoodpenguin.co.uk>
12919 L:      linux-pci@vger.kernel.org
12920 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12922 S:      Supported
12923 F:      drivers/pci/controller/
12924
12925 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12926 M:      Jonathan Chocron <jonnyc@amazon.com>
12927 L:      linux-pci@vger.kernel.org
12928 S:      Maintained
12929 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12930 F:      drivers/pci/controller/dwc/pcie-al.c
12931
12932 PCIE DRIVER FOR AMLOGIC MESON
12933 M:      Yue Wang <yue.wang@Amlogic.com>
12934 L:      linux-pci@vger.kernel.org
12935 L:      linux-amlogic@lists.infradead.org
12936 S:      Maintained
12937 F:      drivers/pci/controller/dwc/pci-meson.c
12938
12939 PCIE DRIVER FOR AXIS ARTPEC
12940 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12941 L:      linux-arm-kernel@axis.com
12942 L:      linux-pci@vger.kernel.org
12943 S:      Maintained
12944 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12945 F:      drivers/pci/controller/dwc/*artpec*
12946
12947 PCIE DRIVER FOR CAVIUM THUNDERX
12948 M:      Robert Richter <rrichter@marvell.com>
12949 L:      linux-pci@vger.kernel.org
12950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12951 S:      Supported
12952 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12953 F:      drivers/pci/controller/pci-thunder-*
12954
12955 PCIE DRIVER FOR HISILICON
12956 M:      Zhou Wang <wangzhou1@hisilicon.com>
12957 L:      linux-pci@vger.kernel.org
12958 S:      Maintained
12959 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12960 F:      drivers/pci/controller/dwc/pcie-hisi.c
12961
12962 PCIE DRIVER FOR HISILICON KIRIN
12963 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12964 M:      Binghui Wang <wangbinghui@hisilicon.com>
12965 L:      linux-pci@vger.kernel.org
12966 S:      Maintained
12967 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12968 F:      drivers/pci/controller/dwc/pcie-kirin.c
12969
12970 PCIE DRIVER FOR HISILICON STB
12971 M:      Shawn Guo <shawn.guo@linaro.org>
12972 L:      linux-pci@vger.kernel.org
12973 S:      Maintained
12974 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12975 F:      drivers/pci/controller/dwc/pcie-histb.c
12976
12977 PCIE DRIVER FOR MEDIATEK
12978 M:      Ryder Lee <ryder.lee@mediatek.com>
12979 L:      linux-pci@vger.kernel.org
12980 L:      linux-mediatek@lists.infradead.org
12981 S:      Supported
12982 F:      Documentation/devicetree/bindings/pci/mediatek*
12983 F:      drivers/pci/controller/*mediatek*
12984
12985 PCIE DRIVER FOR QUALCOMM MSM
12986 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12987 L:      linux-pci@vger.kernel.org
12988 L:      linux-arm-msm@vger.kernel.org
12989 S:      Maintained
12990 F:      drivers/pci/controller/dwc/*qcom*
12991
12992 PCIE DRIVER FOR ROCKCHIP
12993 M:      Shawn Lin <shawn.lin@rock-chips.com>
12994 L:      linux-pci@vger.kernel.org
12995 L:      linux-rockchip@lists.infradead.org
12996 S:      Maintained
12997 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12998 F:      drivers/pci/controller/pcie-rockchip*
12999
13000 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13001 M:      Linus Walleij <linus.walleij@linaro.org>
13002 L:      linux-pci@vger.kernel.org
13003 S:      Maintained
13004 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13005 F:      drivers/pci/controller/pci-v3-semi.c
13006
13007 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13008 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13009 L:      linux-pci@vger.kernel.org
13010 S:      Maintained
13011 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13012 F:      drivers/pci/controller/dwc/pcie-uniphier.c
13013
13014 PCIE DRIVER FOR ST SPEAR13XX
13015 M:      Pratyush Anand <pratyush.anand@gmail.com>
13016 L:      linux-pci@vger.kernel.org
13017 S:      Maintained
13018 F:      drivers/pci/controller/dwc/*spear*
13019
13020 PCMCIA SUBSYSTEM
13021 M:      Dominik Brodowski <linux@dominikbrodowski.net>
13022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13023 S:      Odd Fixes
13024 F:      Documentation/pcmcia/
13025 F:      tools/pcmcia/
13026 F:      drivers/pcmcia/
13027 F:      include/pcmcia/
13028
13029 PCNET32 NETWORK DRIVER
13030 M:      Don Fry <pcnet32@frontier.com>
13031 L:      netdev@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/net/ethernet/amd/pcnet32.c
13034
13035 PCRYPT PARALLEL CRYPTO ENGINE
13036 M:      Steffen Klassert <steffen.klassert@secunet.com>
13037 L:      linux-crypto@vger.kernel.org
13038 S:      Maintained
13039 F:      crypto/pcrypt.c
13040 F:      include/crypto/pcrypt.h
13041
13042 PEAQ WMI HOTKEYS DRIVER
13043 M:      Hans de Goede <hdegoede@redhat.com>
13044 L:      platform-driver-x86@vger.kernel.org
13045 S:      Maintained
13046 F:      drivers/platform/x86/peaq-wmi.c
13047
13048 PENSANDO ETHERNET DRIVERS
13049 M:      Shannon Nelson <snelson@pensando.io>
13050 M:      Pensando Drivers <drivers@pensando.io>
13051 L:      netdev@vger.kernel.org
13052 S:      Supported
13053 F:      Documentation/networking/device_drivers/pensando/ionic.rst
13054 F:      drivers/net/ethernet/pensando/
13055
13056 PER-CPU MEMORY ALLOCATOR
13057 M:      Dennis Zhou <dennis@kernel.org>
13058 M:      Tejun Heo <tj@kernel.org>
13059 M:      Christoph Lameter <cl@linux.com>
13060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13061 S:      Maintained
13062 F:      include/linux/percpu*.h
13063 F:      mm/percpu*.c
13064 F:      arch/*/include/asm/percpu.h
13065
13066 PER-TASK DELAY ACCOUNTING
13067 M:      Balbir Singh <bsingharora@gmail.com>
13068 S:      Maintained
13069 F:      include/linux/delayacct.h
13070 F:      kernel/delayacct.c
13071
13072 PERFORMANCE EVENTS SUBSYSTEM
13073 M:      Peter Zijlstra <peterz@infradead.org>
13074 M:      Ingo Molnar <mingo@redhat.com>
13075 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
13076 R:      Mark Rutland <mark.rutland@arm.com>
13077 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13078 R:      Jiri Olsa <jolsa@redhat.com>
13079 R:      Namhyung Kim <namhyung@kernel.org>
13080 L:      linux-kernel@vger.kernel.org
13081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13082 S:      Supported
13083 F:      kernel/events/*
13084 F:      include/linux/perf_event.h
13085 F:      include/uapi/linux/perf_event.h
13086 F:      arch/*/kernel/perf_event*.c
13087 F:      arch/*/kernel/*/perf_event*.c
13088 F:      arch/*/kernel/*/*/perf_event*.c
13089 F:      arch/*/include/asm/perf_event.h
13090 F:      arch/*/kernel/perf_callchain.c
13091 F:      arch/*/events/*
13092 F:      arch/*/events/*/*
13093 F:      tools/perf/
13094
13095 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13096 R:      John Garry <john.garry@huawei.com>
13097 R:      Will Deacon <will@kernel.org>
13098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13099 S:      Supported
13100 F:      tools/perf/pmu-events/arch/arm64/
13101
13102 PERSONALITY HANDLING
13103 M:      Christoph Hellwig <hch@infradead.org>
13104 L:      linux-abi-devel@lists.sourceforge.net
13105 S:      Maintained
13106 F:      include/linux/personality.h
13107 F:      include/uapi/linux/personality.h
13108
13109 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13110 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13111 L:      linux-input@vger.kernel.org
13112 S:      Maintained
13113 F:      Documentation/input/devices/pxrc.rst
13114 F:      drivers/input/joystick/pxrc.c
13115
13116 FLYSKY FSIA6B RC RECEIVER
13117 M:      Markus Koch <markus@notsyncing.net>
13118 L:      linux-input@vger.kernel.org
13119 S:      Maintained
13120 F:      drivers/input/joystick/fsia6b.c
13121
13122 PHONET PROTOCOL
13123 M:      Remi Denis-Courmont <courmisch@gmail.com>
13124 S:      Supported
13125 F:      Documentation/networking/phonet.txt
13126 F:      include/linux/phonet.h
13127 F:      include/net/phonet/
13128 F:      include/uapi/linux/phonet.h
13129 F:      net/phonet/
13130
13131 PHRAM MTD DRIVER
13132 M:      Joern Engel <joern@lazybastard.org>
13133 L:      linux-mtd@lists.infradead.org
13134 S:      Maintained
13135 F:      drivers/mtd/devices/phram.c
13136
13137 PICOLCD HID DRIVER
13138 M:      Bruno Prémont <bonbons@linux-vserver.org>
13139 L:      linux-input@vger.kernel.org
13140 S:      Maintained
13141 F:      drivers/hid/hid-picolcd*
13142
13143 PICOXCELL SUPPORT
13144 M:      Jamie Iles <jamie@jamieiles.com>
13145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13146 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13147 S:      Supported
13148 F:      arch/arm/boot/dts/picoxcell*
13149 F:      arch/arm/mach-picoxcell/
13150 F:      drivers/crypto/picoxcell*
13151
13152 PIDFD API
13153 M:      Christian Brauner <christian@brauner.io>
13154 L:      linux-kernel@vger.kernel.org
13155 S:      Maintained
13156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13157 F:      samples/pidfd/
13158 F:      tools/testing/selftests/pidfd/
13159 F:      tools/testing/selftests/clone3/
13160 K:      (?i)pidfd
13161 K:      (?i)clone3
13162 K:      \b(clone_args|kernel_clone_args)\b
13163
13164 PIN CONTROL SUBSYSTEM
13165 M:      Linus Walleij <linus.walleij@linaro.org>
13166 L:      linux-gpio@vger.kernel.org
13167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13168 S:      Maintained
13169 F:      Documentation/devicetree/bindings/pinctrl/
13170 F:      Documentation/driver-api/pinctl.rst
13171 F:      drivers/pinctrl/
13172 F:      include/linux/pinctrl/
13173
13174 PIN CONTROLLER - MICROCHIP AT91
13175 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13177 L:      linux-gpio@vger.kernel.org
13178 S:      Supported
13179 F:      drivers/pinctrl/pinctrl-at91*
13180 F:      drivers/gpio/gpio-sama5d2-piobu.c
13181
13182 PIN CONTROLLER - FREESCALE
13183 M:      Dong Aisheng <aisheng.dong@nxp.com>
13184 M:      Fabio Estevam <festevam@gmail.com>
13185 M:      Shawn Guo <shawnguo@kernel.org>
13186 M:      Stefan Agner <stefan@agner.ch>
13187 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13188 L:      linux-gpio@vger.kernel.org
13189 S:      Maintained
13190 F:      drivers/pinctrl/freescale/
13191 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13192
13193 PIN CONTROLLER - INTEL
13194 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13195 M:      Andy Shevchenko <andy@kernel.org>
13196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13197 S:      Maintained
13198 F:      drivers/pinctrl/intel/
13199
13200 PIN CONTROLLER - MEDIATEK
13201 M:      Sean Wang <sean.wang@kernel.org>
13202 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13203 S:      Maintained
13204 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13205 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13206 F:      drivers/pinctrl/mediatek/
13207
13208 PIN CONTROLLER - QUALCOMM
13209 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13210 S:      Maintained
13211 L:      linux-arm-msm@vger.kernel.org
13212 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13213 F:      drivers/pinctrl/qcom/
13214
13215 PIN CONTROLLER - RENESAS
13216 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13217 L:      linux-renesas-soc@vger.kernel.org
13218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13219 S:      Maintained
13220 F:      drivers/pinctrl/pinctrl-rz*
13221 F:      drivers/pinctrl/sh-pfc/
13222
13223 PIN CONTROLLER - SAMSUNG
13224 M:      Tomasz Figa <tomasz.figa@gmail.com>
13225 M:      Krzysztof Kozlowski <krzk@kernel.org>
13226 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13228 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13229 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13231 S:      Maintained
13232 F:      drivers/pinctrl/samsung/
13233 F:      include/dt-bindings/pinctrl/samsung.h
13234 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13235
13236 PIN CONTROLLER - SINGLE
13237 M:      Tony Lindgren <tony@atomide.com>
13238 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13240 L:      linux-omap@vger.kernel.org
13241 S:      Maintained
13242 F:      drivers/pinctrl/pinctrl-single.c
13243
13244 PIN CONTROLLER - ST SPEAR
13245 M:      Viresh Kumar <vireshk@kernel.org>
13246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13247 W:      http://www.st.com/spear
13248 S:      Maintained
13249 F:      drivers/pinctrl/spear/
13250
13251 PISTACHIO SOC SUPPORT
13252 M:      James Hartley <james.hartley@sondrel.com>
13253 L:      linux-mips@vger.kernel.org
13254 S:      Odd Fixes
13255 F:      arch/mips/pistachio/
13256 F:      arch/mips/include/asm/mach-pistachio/
13257 F:      arch/mips/boot/dts/img/pistachio*
13258 F:      arch/mips/configs/pistachio*_defconfig
13259
13260 PKTCDVD DRIVER
13261 S:      Orphan
13262 M:      linux-block@vger.kernel.org
13263 F:      drivers/block/pktcdvd.c
13264 F:      include/linux/pktcdvd.h
13265 F:      include/uapi/linux/pktcdvd.h
13266
13267 PKUNITY SOC DRIVERS
13268 M:      Guan Xuetao <gxt@pku.edu.cn>
13269 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13270 S:      Maintained
13271 T:      git git://github.com/gxt/linux.git
13272 F:      drivers/input/serio/i8042-unicore32io.h
13273 F:      drivers/i2c/busses/i2c-puv3.c
13274 F:      drivers/video/fbdev/fb-puv3.c
13275 F:      drivers/rtc/rtc-puv3.c
13276
13277 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13278 M:      Tomasz Duszynski <tduszyns@gmail.com>
13279 S:      Maintained
13280 F:      drivers/iio/chemical/pms7003.c
13281 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13282
13283 PLX DMA DRIVER
13284 M:      Logan Gunthorpe <logang@deltatee.com>
13285 S:      Maintained
13286 F:      drivers/dma/plx_dma.c
13287
13288 PMBUS HARDWARE MONITORING DRIVERS
13289 M:      Guenter Roeck <linux@roeck-us.net>
13290 L:      linux-hwmon@vger.kernel.org
13291 W:      http://hwmon.wiki.kernel.org/
13292 W:      http://www.roeck-us.net/linux/drivers/
13293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13294 S:      Maintained
13295 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13296 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13297 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13298 F:      Documentation/hwmon/adm1275.rst
13299 F:      Documentation/hwmon/ibm-cffps.rst
13300 F:      Documentation/hwmon/ir35221.rst
13301 F:      Documentation/hwmon/lm25066.rst
13302 F:      Documentation/hwmon/ltc2978.rst
13303 F:      Documentation/hwmon/ltc3815.rst
13304 F:      Documentation/hwmon/max16064.rst
13305 F:      Documentation/hwmon/max20751.rst
13306 F:      Documentation/hwmon/max31785.rst
13307 F:      Documentation/hwmon/max34440.rst
13308 F:      Documentation/hwmon/max8688.rst
13309 F:      Documentation/hwmon/pmbus.rst
13310 F:      Documentation/hwmon/pmbus-core.rst
13311 F:      Documentation/hwmon/tps40422.rst
13312 F:      Documentation/hwmon/ucd9000.rst
13313 F:      Documentation/hwmon/ucd9200.rst
13314 F:      Documentation/hwmon/zl6100.rst
13315 F:      drivers/hwmon/pmbus/
13316 F:      include/linux/pmbus.h
13317
13318 PMC SIERRA MaxRAID DRIVER
13319 L:      linux-scsi@vger.kernel.org
13320 W:      http://www.pmc-sierra.com/
13321 S:      Orphan
13322 F:      drivers/scsi/pmcraid.*
13323
13324 PMC SIERRA PM8001 DRIVER
13325 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13326 L:      linux-scsi@vger.kernel.org
13327 S:      Supported
13328 F:      drivers/scsi/pm8001/
13329
13330 PM-GRAPH UTILITY
13331 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13332 L:      linux-pm@vger.kernel.org
13333 W:      https://01.org/pm-graph
13334 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13335 T:      git git://github.com/intel/pm-graph
13336 S:      Supported
13337 F:      tools/power/pm-graph
13338
13339 PNI RM3100 IIO DRIVER
13340 M:      Song Qiang <songqiang1304521@gmail.com>
13341 L:      linux-iio@vger.kernel.org
13342 S:      Maintained
13343 F:      drivers/iio/magnetometer/rm3100*
13344 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13345
13346 PNP SUPPORT
13347 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13348 S:      Maintained
13349 F:      drivers/pnp/
13350
13351 POSIX CLOCKS and TIMERS
13352 M:      Thomas Gleixner <tglx@linutronix.de>
13353 L:      linux-kernel@vger.kernel.org
13354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13355 S:      Maintained
13356 F:      fs/timerfd.c
13357 F:      include/linux/timer*
13358 F:      include/linux/time_namespace.h
13359 F:      kernel/time_namespace.c
13360 F:      kernel/time/*timer*
13361
13362 POWER MANAGEMENT CORE
13363 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13364 L:      linux-pm@vger.kernel.org
13365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13366 B:      https://bugzilla.kernel.org
13367 S:      Supported
13368 F:      drivers/base/power/
13369 F:      include/linux/pm.h
13370 F:      include/linux/pm_*
13371 F:      include/linux/powercap.h
13372 F:      include/linux/intel_rapl.h
13373 F:      drivers/powercap/
13374 F:      kernel/configs/nopm.config
13375
13376 POWER STATE COORDINATION INTERFACE (PSCI)
13377 M:      Mark Rutland <mark.rutland@arm.com>
13378 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13379 L:      linux-arm-kernel@lists.infradead.org
13380 S:      Maintained
13381 F:      drivers/firmware/psci/
13382 F:      include/linux/psci.h
13383 F:      include/uapi/linux/psci.h
13384
13385 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13386 M:      Sebastian Reichel <sre@kernel.org>
13387 L:      linux-pm@vger.kernel.org
13388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13389 S:      Maintained
13390 F:      Documentation/ABI/testing/sysfs-class-power
13391 F:      Documentation/devicetree/bindings/power/supply/
13392 F:      include/linux/power_supply.h
13393 F:      drivers/power/supply/
13394
13395 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13396 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13397 L:      linuxppc-dev@lists.ozlabs.org
13398 S:      Maintained
13399 F:      drivers/char/powernv-op-panel.c
13400
13401 PPP OVER ATM (RFC 2364)
13402 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13403 S:      Maintained
13404 F:      net/atm/pppoatm.c
13405 F:      include/uapi/linux/atmppp.h
13406
13407 PPP OVER ETHERNET
13408 M:      Michal Ostrowski <mostrows@earthlink.net>
13409 S:      Maintained
13410 F:      drivers/net/ppp/pppoe.c
13411 F:      drivers/net/ppp/pppox.c
13412
13413 PPP OVER L2TP
13414 M:      James Chapman <jchapman@katalix.com>
13415 S:      Maintained
13416 F:      net/l2tp/l2tp_ppp.c
13417 F:      include/linux/if_pppol2tp.h
13418 F:      include/uapi/linux/if_pppol2tp.h
13419
13420 PPP PROTOCOL DRIVERS AND COMPRESSORS
13421 M:      Paul Mackerras <paulus@samba.org>
13422 L:      linux-ppp@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/net/ppp/ppp_*
13425
13426 PPS SUPPORT
13427 M:      Rodolfo Giometti <giometti@enneenne.com>
13428 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13429 L:      linuxpps@ml.enneenne.com (subscribers-only)
13430 S:      Maintained
13431 F:      Documentation/driver-api/pps.rst
13432 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13433 F:      Documentation/ABI/testing/sysfs-pps
13434 F:      drivers/pps/
13435 F:      include/linux/pps*.h
13436 F:      include/uapi/linux/pps.h
13437
13438 PPTP DRIVER
13439 M:      Dmitry Kozlov <xeb@mail.ru>
13440 L:      netdev@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/net/ppp/pptp.c
13443 W:      http://sourceforge.net/projects/accel-pptp
13444
13445 PRINTK
13446 M:      Petr Mladek <pmladek@suse.com>
13447 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13448 R:      Steven Rostedt <rostedt@goodmis.org>
13449 S:      Maintained
13450 F:      kernel/printk/
13451 F:      include/linux/printk.h
13452
13453 PRISM54 WIRELESS DRIVER
13454 M:      Luis Chamberlain <mcgrof@kernel.org>
13455 L:      linux-wireless@vger.kernel.org
13456 W:      http://wireless.kernel.org/en/users/Drivers/p54
13457 S:      Obsolete
13458 F:      drivers/net/wireless/intersil/prism54/
13459
13460 PROC FILESYSTEM
13461 R:      Alexey Dobriyan <adobriyan@gmail.com>
13462 L:      linux-kernel@vger.kernel.org
13463 L:      linux-fsdevel@vger.kernel.org
13464 S:      Maintained
13465 F:      fs/proc/
13466 F:      include/linux/proc_fs.h
13467 F:      tools/testing/selftests/proc/
13468 F:      Documentation/filesystems/proc.txt
13469
13470 PROC SYSCTL
13471 M:      Luis Chamberlain <mcgrof@kernel.org>
13472 M:      Kees Cook <keescook@chromium.org>
13473 M:      Iurii Zaikin <yzaikin@google.com>
13474 L:      linux-kernel@vger.kernel.org
13475 L:      linux-fsdevel@vger.kernel.org
13476 S:      Maintained
13477 F:      fs/proc/proc_sysctl.c
13478 F:      include/linux/sysctl.h
13479 F:      kernel/sysctl.c
13480 F:      kernel/sysctl-test.c
13481 F:      tools/testing/selftests/sysctl/
13482
13483 PS3 NETWORK SUPPORT
13484 M:      Geoff Levand <geoff@infradead.org>
13485 L:      netdev@vger.kernel.org
13486 L:      linuxppc-dev@lists.ozlabs.org
13487 S:      Maintained
13488 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13489
13490 PS3 PLATFORM SUPPORT
13491 M:      Geoff Levand <geoff@infradead.org>
13492 L:      linuxppc-dev@lists.ozlabs.org
13493 S:      Maintained
13494 F:      arch/powerpc/boot/ps3*
13495 F:      arch/powerpc/include/asm/lv1call.h
13496 F:      arch/powerpc/include/asm/ps3*.h
13497 F:      arch/powerpc/platforms/ps3/
13498 F:      drivers/*/ps3*
13499 F:      drivers/ps3/
13500 F:      drivers/rtc/rtc-ps3.c
13501 F:      drivers/usb/host/*ps3.c
13502 F:      sound/ppc/snd_ps3*
13503
13504 PS3VRAM DRIVER
13505 M:      Jim Paris <jim@jtan.com>
13506 M:      Geoff Levand <geoff@infradead.org>
13507 L:      linuxppc-dev@lists.ozlabs.org
13508 S:      Maintained
13509 F:      drivers/block/ps3vram.c
13510
13511 PSAMPLE PACKET SAMPLING SUPPORT:
13512 M:      Yotam Gigi <yotam.gi@gmail.com>
13513 S:      Maintained
13514 F:      net/psample
13515 F:      include/net/psample.h
13516 F:      include/uapi/linux/psample.h
13517
13518 PSTORE FILESYSTEM
13519 M:      Kees Cook <keescook@chromium.org>
13520 M:      Anton Vorontsov <anton@enomsg.org>
13521 M:      Colin Cross <ccross@android.com>
13522 M:      Tony Luck <tony.luck@intel.com>
13523 S:      Maintained
13524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13525 F:      fs/pstore/
13526 F:      include/linux/pstore*
13527 F:      drivers/firmware/efi/efi-pstore.c
13528 F:      drivers/acpi/apei/erst.c
13529 F:      Documentation/admin-guide/ramoops.rst
13530 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13531 K:      \b(pstore|ramoops)
13532
13533 PTP HARDWARE CLOCK SUPPORT
13534 M:      Richard Cochran <richardcochran@gmail.com>
13535 L:      netdev@vger.kernel.org
13536 S:      Maintained
13537 W:      http://linuxptp.sourceforge.net/
13538 F:      Documentation/ABI/testing/sysfs-ptp
13539 F:      Documentation/driver-api/ptp.rst
13540 F:      drivers/net/phy/dp83640*
13541 F:      drivers/ptp/*
13542 F:      include/linux/ptp_cl*
13543
13544 PTRACE SUPPORT
13545 M:      Oleg Nesterov <oleg@redhat.com>
13546 S:      Maintained
13547 F:      include/asm-generic/syscall.h
13548 F:      include/linux/ptrace.h
13549 F:      include/linux/regset.h
13550 F:      include/linux/tracehook.h
13551 F:      include/uapi/linux/ptrace.h
13552 F:      include/uapi/linux/ptrace.h
13553 F:      kernel/ptrace.c
13554 F:      arch/*/ptrace*.c
13555 F:      arch/*/*/ptrace*.c
13556 F:      arch/*/include/asm/ptrace*.h
13557
13558 PULSE8-CEC DRIVER
13559 M:      Hans Verkuil <hverkuil@xs4all.nl>
13560 L:      linux-media@vger.kernel.org
13561 T:      git git://linuxtv.org/media_tree.git
13562 S:      Maintained
13563 F:      drivers/media/usb/pulse8-cec/*
13564 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13565
13566 PVRUSB2 VIDEO4LINUX DRIVER
13567 M:      Mike Isely <isely@pobox.com>
13568 L:      pvrusb2@isely.net       (subscribers-only)
13569 L:      linux-media@vger.kernel.org
13570 W:      http://www.isely.net/pvrusb2/
13571 T:      git git://linuxtv.org/media_tree.git
13572 S:      Maintained
13573 F:      Documentation/media/v4l-drivers/pvrusb2*
13574 F:      drivers/media/usb/pvrusb2/
13575
13576 PWC WEBCAM DRIVER
13577 M:      Hans Verkuil <hverkuil@xs4all.nl>
13578 L:      linux-media@vger.kernel.org
13579 T:      git git://linuxtv.org/media_tree.git
13580 S:      Odd Fixes
13581 F:      drivers/media/usb/pwc/*
13582 F:      include/trace/events/pwc.h
13583
13584 PWM FAN DRIVER
13585 M:      Kamil Debski <kamil@wypas.org>
13586 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13587 L:      linux-hwmon@vger.kernel.org
13588 S:      Supported
13589 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13590 F:      Documentation/hwmon/pwm-fan.rst
13591 F:      drivers/hwmon/pwm-fan.c
13592
13593 PWM IR Transmitter
13594 M:      Sean Young <sean@mess.org>
13595 L:      linux-media@vger.kernel.org
13596 S:      Maintained
13597 F:      drivers/media/rc/pwm-ir-tx.c
13598
13599 PWM SUBSYSTEM
13600 M:      Thierry Reding <thierry.reding@gmail.com>
13601 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13602 L:      linux-pwm@vger.kernel.org
13603 S:      Maintained
13604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13605 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13606 F:      Documentation/driver-api/pwm.rst
13607 F:      Documentation/devicetree/bindings/pwm/
13608 F:      include/linux/pwm.h
13609 F:      drivers/pwm/
13610 F:      drivers/video/backlight/pwm_bl.c
13611 F:      include/linux/pwm_backlight.h
13612 F:      drivers/gpio/gpio-mvebu.c
13613 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13614 K:      pwm_(config|apply_state|ops)
13615
13616 PXA GPIO DRIVER
13617 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13618 L:      linux-gpio@vger.kernel.org
13619 S:      Maintained
13620 F:      drivers/gpio/gpio-pxa.c
13621
13622 PXA MMCI DRIVER
13623 S:      Orphan
13624
13625 PXA RTC DRIVER
13626 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13627 L:      linux-rtc@vger.kernel.org
13628 S:      Maintained
13629
13630 PXA2xx/PXA3xx SUPPORT
13631 M:      Daniel Mack <daniel@zonque.org>
13632 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13633 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13635 T:      git git://github.com/hzhuang1/linux.git
13636 T:      git git://github.com/rjarzmik/linux.git
13637 S:      Maintained
13638 F:      arch/arm/boot/dts/pxa*
13639 F:      arch/arm/mach-pxa/
13640 F:      drivers/dma/pxa*
13641 F:      drivers/pcmcia/pxa2xx*
13642 F:      drivers/pinctrl/pxa/
13643 F:      drivers/spi/spi-pxa2xx*
13644 F:      drivers/usb/gadget/udc/pxa2*
13645 F:      include/sound/pxa2xx-lib.h
13646 F:      sound/arm/pxa*
13647 F:      sound/soc/pxa/
13648
13649 QAT DRIVER
13650 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13651 L:      qat-linux@intel.com
13652 S:      Supported
13653 F:      drivers/crypto/qat/
13654
13655 QCOM AUDIO (ASoC) DRIVERS
13656 M:      Patrick Lai <plai@codeaurora.org>
13657 M:      Banajit Goswami <bgoswami@codeaurora.org>
13658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13659 S:      Supported
13660 F:      sound/soc/qcom/
13661
13662 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13663 M:      Gabriel Somlo <somlo@cmu.edu>
13664 M:      "Michael S. Tsirkin" <mst@redhat.com>
13665 L:      qemu-devel@nongnu.org
13666 S:      Maintained
13667 F:      drivers/firmware/qemu_fw_cfg.c
13668 F:      include/uapi/linux/qemu_fw_cfg.h
13669
13670 QIB DRIVER
13671 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13672 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13673 L:      linux-rdma@vger.kernel.org
13674 S:      Supported
13675 F:      drivers/infiniband/hw/qib/
13676
13677 QLOGIC QL41xxx FCOE DRIVER
13678 M:      QLogic-Storage-Upstream@cavium.com
13679 L:      linux-scsi@vger.kernel.org
13680 S:      Supported
13681 F:      drivers/scsi/qedf/
13682
13683 QLOGIC QL41xxx ISCSI DRIVER
13684 M:      QLogic-Storage-Upstream@cavium.com
13685 L:      linux-scsi@vger.kernel.org
13686 S:      Supported
13687 F:      drivers/scsi/qedi/
13688
13689 QLOGIC QL4xxx ETHERNET DRIVER
13690 M:      Ariel Elior <aelior@marvell.com>
13691 M:      GR-everest-linux-l2@marvell.com
13692 L:      netdev@vger.kernel.org
13693 S:      Supported
13694 F:      drivers/net/ethernet/qlogic/qed/
13695 F:      include/linux/qed/
13696 F:      drivers/net/ethernet/qlogic/qede/
13697
13698 QLOGIC QL4xxx RDMA DRIVER
13699 M:      Michal Kalderon <mkalderon@marvell.com>
13700 M:      Ariel Elior <aelior@marvell.com>
13701 L:      linux-rdma@vger.kernel.org
13702 S:      Supported
13703 F:      drivers/infiniband/hw/qedr/
13704 F:      include/uapi/rdma/qedr-abi.h
13705
13706 QLOGIC QLA1280 SCSI DRIVER
13707 M:      Michael Reed <mdr@sgi.com>
13708 L:      linux-scsi@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/scsi/qla1280.[ch]
13711
13712 QLOGIC QLA2XXX FC-SCSI DRIVER
13713 M:      hmadhani@marvell.com
13714 L:      linux-scsi@vger.kernel.org
13715 S:      Supported
13716 F:      Documentation/scsi/LICENSE.qla2xxx
13717 F:      drivers/scsi/qla2xxx/
13718
13719 QLOGIC QLA3XXX NETWORK DRIVER
13720 M:      GR-Linux-NIC-Dev@marvell.com
13721 L:      netdev@vger.kernel.org
13722 S:      Supported
13723 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13724 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13725
13726 QLOGIC QLA4XXX iSCSI DRIVER
13727 M:      QLogic-Storage-Upstream@qlogic.com
13728 L:      linux-scsi@vger.kernel.org
13729 S:      Supported
13730 F:      Documentation/scsi/LICENSE.qla4xxx
13731 F:      drivers/scsi/qla4xxx/
13732
13733 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13734 M:      Shahed Shaikh <shshaikh@marvell.com>
13735 M:      Manish Chopra <manishc@marvell.com>
13736 M:      GR-Linux-NIC-Dev@marvell.com
13737 L:      netdev@vger.kernel.org
13738 S:      Supported
13739 F:      drivers/net/ethernet/qlogic/qlcnic/
13740
13741 QLOGIC QLGE 10Gb ETHERNET DRIVER
13742 M:      Manish Chopra <manishc@marvell.com>
13743 M:      GR-Linux-NIC-Dev@marvell.com
13744 L:      netdev@vger.kernel.org
13745 S:      Supported
13746 F:      drivers/staging/qlge/
13747
13748 QM1D1B0004 MEDIA DRIVER
13749 M:      Akihiro Tsukada <tskd08@gmail.com>
13750 L:      linux-media@vger.kernel.org
13751 S:      Odd Fixes
13752 F:      drivers/media/tuners/qm1d1b0004*
13753
13754 QM1D1C0042 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/qm1d1c0042*
13759
13760 QNX4 FILESYSTEM
13761 M:      Anders Larsen <al@alarsen.net>
13762 W:      http://www.alarsen.net/linux/qnx4fs/
13763 S:      Maintained
13764 F:      fs/qnx4/
13765 F:      include/uapi/linux/qnx4_fs.h
13766 F:      include/uapi/linux/qnxtypes.h
13767
13768 QORIQ DPAA2 FSL-MC BUS DRIVER
13769 M:      Stuart Yoder <stuyoder@gmail.com>
13770 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13771 L:      linux-kernel@vger.kernel.org
13772 S:      Maintained
13773 F:      drivers/bus/fsl-mc/
13774 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13775 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13776
13777 QT1010 MEDIA DRIVER
13778 M:      Antti Palosaari <crope@iki.fi>
13779 L:      linux-media@vger.kernel.org
13780 W:      https://linuxtv.org
13781 W:      http://palosaari.fi/linux/
13782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13783 T:      git git://linuxtv.org/anttip/media_tree.git
13784 S:      Maintained
13785 F:      drivers/media/tuners/qt1010*
13786
13787 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13788 M:      Kalle Valo <kvalo@codeaurora.org>
13789 L:      ath10k@lists.infradead.org
13790 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13792 S:      Supported
13793 F:      drivers/net/wireless/ath/ath10k/
13794
13795 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13796 M:      Kalle Valo <kvalo@codeaurora.org>
13797 L:      ath11k@lists.infradead.org
13798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13799 S:      Supported
13800 F:      drivers/net/wireless/ath/ath11k/
13801
13802 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13803 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13804 L:      linux-wireless@vger.kernel.org
13805 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13806 S:      Supported
13807 F:      drivers/net/wireless/ath/ath9k/
13808
13809 QUALCOMM CAMERA SUBSYSTEM DRIVER
13810 M:      Todor Tomov <todor.too@gmail.com>
13811 L:      linux-media@vger.kernel.org
13812 S:      Maintained
13813 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13814 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13815 F:      drivers/media/platform/qcom/camss/
13816
13817 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13818 M:      Ilia Lin <ilia.lin@kernel.org>
13819 L:      linux-pm@vger.kernel.org
13820 S:      Maintained
13821 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13822 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13823
13824 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13825 M:      Niklas Cassel <nks@flawful.org>
13826 L:      linux-pm@vger.kernel.org
13827 L:      linux-arm-msm@vger.kernel.org
13828 S:      Maintained
13829 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13830 F:      drivers/power/avs/qcom-cpr.c
13831
13832 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13833 M:      Timur Tabi <timur@kernel.org>
13834 L:      netdev@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/net/ethernet/qualcomm/emac/
13837
13838 QUALCOMM ETHQOS ETHERNET DRIVER
13839 M:      Vinod Koul <vkoul@kernel.org>
13840 L:      netdev@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13843 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13844
13845 QUALCOMM GENERIC INTERFACE I2C DRIVER
13846 M:      Alok Chauhan <alokc@codeaurora.org>
13847 L:      linux-i2c@vger.kernel.org
13848 L:      linux-arm-msm@vger.kernel.org
13849 S:      Supported
13850 F:      drivers/i2c/busses/i2c-qcom-geni.c
13851
13852 QUALCOMM HEXAGON ARCHITECTURE
13853 M:      Brian Cain <bcain@codeaurora.org>
13854 L:      linux-hexagon@vger.kernel.org
13855 S:      Supported
13856 F:      arch/hexagon/
13857
13858 QUALCOMM HIDMA DRIVER
13859 M:      Sinan Kaya <okaya@kernel.org>
13860 L:      linux-arm-kernel@lists.infradead.org
13861 L:      linux-arm-msm@vger.kernel.org
13862 L:      dmaengine@vger.kernel.org
13863 S:      Supported
13864 F:      drivers/dma/qcom/hidma*
13865
13866 QUALCOMM IOMMU
13867 M:      Rob Clark <robdclark@gmail.com>
13868 L:      iommu@lists.linux-foundation.org
13869 L:      linux-arm-msm@vger.kernel.org
13870 S:      Maintained
13871 F:      drivers/iommu/qcom_iommu.c
13872
13873 QUALCOMM RMNET DRIVER
13874 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13875 M:      Sean Tranchetti <stranche@codeaurora.org>
13876 L:      netdev@vger.kernel.org
13877 S:      Maintained
13878 F:      drivers/net/ethernet/qualcomm/rmnet/
13879 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13880 F:      include/linux/if_rmnet.h
13881
13882 QUALCOMM TSENS THERMAL DRIVER
13883 M:      Amit Kucheria <amit.kucheria@linaro.org>
13884 L:      linux-pm@vger.kernel.org
13885 L:      linux-arm-msm@vger.kernel.org
13886 S:      Maintained
13887 F:      drivers/thermal/qcom/
13888 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13889
13890 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13891 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13892 L:      linux-media@vger.kernel.org
13893 L:      linux-arm-msm@vger.kernel.org
13894 T:      git git://linuxtv.org/media_tree.git
13895 S:      Maintained
13896 F:      drivers/media/platform/qcom/venus/
13897
13898 QUALCOMM WCN36XX WIRELESS DRIVER
13899 M:      Kalle Valo <kvalo@codeaurora.org>
13900 L:      wcn36xx@lists.infradead.org
13901 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13902 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13903 S:      Supported
13904 F:      drivers/net/wireless/ath/wcn36xx/
13905
13906 QUANTENNA QTNFMAC WIRELESS DRIVER
13907 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13908 M:      Avinash Patil <avinashp@quantenna.com>
13909 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13910 L:      linux-wireless@vger.kernel.org
13911 S:      Maintained
13912 F:      drivers/net/wireless/quantenna
13913
13914 RADEON and AMDGPU DRM DRIVERS
13915 M:      Alex Deucher <alexander.deucher@amd.com>
13916 M:      Christian König <christian.koenig@amd.com>
13917 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13918 L:      amd-gfx@lists.freedesktop.org
13919 T:      git git://people.freedesktop.org/~agd5f/linux
13920 S:      Supported
13921 F:      drivers/gpu/drm/radeon/
13922 F:      include/uapi/drm/radeon_drm.h
13923 F:      drivers/gpu/drm/amd/
13924 F:      include/uapi/drm/amdgpu_drm.h
13925
13926 RADEON FRAMEBUFFER DISPLAY DRIVER
13927 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13928 L:      linux-fbdev@vger.kernel.org
13929 S:      Maintained
13930 F:      drivers/video/fbdev/aty/radeon*
13931 F:      include/uapi/linux/radeonfb.h
13932
13933 RADIOSHARK RADIO DRIVER
13934 M:      Hans Verkuil <hverkuil@xs4all.nl>
13935 L:      linux-media@vger.kernel.org
13936 T:      git git://linuxtv.org/media_tree.git
13937 S:      Maintained
13938 F:      drivers/media/radio/radio-shark.c
13939
13940 RADIOSHARK2 RADIO DRIVER
13941 M:      Hans Verkuil <hverkuil@xs4all.nl>
13942 L:      linux-media@vger.kernel.org
13943 T:      git git://linuxtv.org/media_tree.git
13944 S:      Maintained
13945 F:      drivers/media/radio/radio-shark2.c
13946 F:      drivers/media/radio/radio-tea5777.c
13947
13948 RADOS BLOCK DEVICE (RBD)
13949 M:      Ilya Dryomov <idryomov@gmail.com>
13950 M:      Sage Weil <sage@redhat.com>
13951 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13952 L:      ceph-devel@vger.kernel.org
13953 W:      http://ceph.com/
13954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13955 T:      git git://github.com/ceph/ceph-client.git
13956 S:      Supported
13957 F:      Documentation/ABI/testing/sysfs-bus-rbd
13958 F:      drivers/block/rbd.c
13959 F:      drivers/block/rbd_types.h
13960
13961 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13962 M:      Paul Mackerras <paulus@samba.org>
13963 L:      linux-fbdev@vger.kernel.org
13964 S:      Maintained
13965 F:      drivers/video/fbdev/aty/aty128fb.c
13966
13967 RAINSHADOW-CEC DRIVER
13968 M:      Hans Verkuil <hverkuil@xs4all.nl>
13969 L:      linux-media@vger.kernel.org
13970 T:      git git://linuxtv.org/media_tree.git
13971 S:      Maintained
13972 F:      drivers/media/usb/rainshadow-cec/*
13973
13974 RALINK MIPS ARCHITECTURE
13975 M:      John Crispin <john@phrozen.org>
13976 L:      linux-mips@vger.kernel.org
13977 S:      Maintained
13978 F:      arch/mips/ralink
13979
13980 RALINK RT2X00 WIRELESS LAN DRIVER
13981 M:      Stanislaw Gruszka <stf_xl@wp.pl>
13982 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13983 L:      linux-wireless@vger.kernel.org
13984 S:      Maintained
13985 F:      drivers/net/wireless/ralink/rt2x00/
13986
13987 RAMDISK RAM BLOCK DEVICE DRIVER
13988 M:      Jens Axboe <axboe@kernel.dk>
13989 S:      Maintained
13990 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13991 F:      drivers/block/brd.c
13992
13993 RANCHU VIRTUAL BOARD FOR MIPS
13994 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13995 L:      linux-mips@vger.kernel.org
13996 S:      Supported
13997 F:      arch/mips/generic/board-ranchu.c
13998 F:      arch/mips/configs/generic/board-ranchu.config
13999
14000 RANDOM NUMBER DRIVER
14001 M:      "Theodore Ts'o" <tytso@mit.edu>
14002 S:      Maintained
14003 F:      drivers/char/random.c
14004
14005 RAPIDIO SUBSYSTEM
14006 M:      Matt Porter <mporter@kernel.crashing.org>
14007 M:      Alexandre Bounine <alex.bou9@gmail.com>
14008 S:      Maintained
14009 F:      drivers/rapidio/
14010
14011 RAS INFRASTRUCTURE
14012 M:      Tony Luck <tony.luck@intel.com>
14013 M:      Borislav Petkov <bp@alien8.de>
14014 L:      linux-edac@vger.kernel.org
14015 S:      Maintained
14016 F:      drivers/ras/
14017 F:      include/linux/ras.h
14018 F:      include/ras/ras_event.h
14019 F:      Documentation/admin-guide/ras.rst
14020
14021 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14022 L:      linux-wireless@vger.kernel.org
14023 S:      Orphan
14024 F:      drivers/net/wireless/ray*
14025
14026 RCUTORTURE TEST FRAMEWORK
14027 M:      "Paul E. McKenney" <paulmck@kernel.org>
14028 M:      Josh Triplett <josh@joshtriplett.org>
14029 R:      Steven Rostedt <rostedt@goodmis.org>
14030 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14031 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14032 L:      rcu@vger.kernel.org
14033 S:      Supported
14034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14035 F:      tools/testing/selftests/rcutorture
14036
14037 RDC R-321X SoC
14038 M:      Florian Fainelli <florian@openwrt.org>
14039 S:      Maintained
14040
14041 RDC R6040 FAST ETHERNET DRIVER
14042 M:      Florian Fainelli <f.fainelli@gmail.com>
14043 L:      netdev@vger.kernel.org
14044 S:      Maintained
14045 F:      drivers/net/ethernet/rdc/r6040.c
14046
14047 RDMAVT - RDMA verbs software
14048 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
14049 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
14050 L:      linux-rdma@vger.kernel.org
14051 S:      Supported
14052 F:      drivers/infiniband/sw/rdmavt
14053
14054 RDS - RELIABLE DATAGRAM SOCKETS
14055 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
14056 L:      netdev@vger.kernel.org
14057 L:      linux-rdma@vger.kernel.org
14058 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
14059 W:      https://oss.oracle.com/projects/rds/
14060 S:      Supported
14061 F:      net/rds/
14062 F:      Documentation/networking/rds.txt
14063
14064 RDT - RESOURCE ALLOCATION
14065 M:      Fenghua Yu <fenghua.yu@intel.com>
14066 M:      Reinette Chatre <reinette.chatre@intel.com>
14067 L:      linux-kernel@vger.kernel.org
14068 S:      Supported
14069 F:      arch/x86/kernel/cpu/resctrl/
14070 F:      arch/x86/include/asm/resctrl_sched.h
14071 F:      Documentation/x86/resctrl*
14072
14073 READ-COPY UPDATE (RCU)
14074 M:      "Paul E. McKenney" <paulmck@kernel.org>
14075 M:      Josh Triplett <josh@joshtriplett.org>
14076 R:      Steven Rostedt <rostedt@goodmis.org>
14077 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14078 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14079 R:      Joel Fernandes <joel@joelfernandes.org>
14080 L:      rcu@vger.kernel.org
14081 W:      http://www.rdrop.com/users/paulmck/RCU/
14082 S:      Supported
14083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14084 F:      Documentation/RCU/
14085 X:      Documentation/RCU/torture.txt
14086 F:      include/linux/rcu*
14087 X:      include/linux/srcu*.h
14088 F:      kernel/rcu/
14089 X:      kernel/rcu/srcu*.c
14090
14091 REAL TIME CLOCK (RTC) SUBSYSTEM
14092 M:      Alessandro Zummo <a.zummo@towertech.it>
14093 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
14094 L:      linux-rtc@vger.kernel.org
14095 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
14096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14097 S:      Maintained
14098 F:      Documentation/devicetree/bindings/rtc/
14099 F:      Documentation/admin-guide/rtc.rst
14100 F:      drivers/rtc/
14101 F:      include/linux/rtc.h
14102 F:      include/uapi/linux/rtc.h
14103 F:      include/linux/rtc/
14104 F:      include/linux/platform_data/rtc-*
14105 F:      tools/testing/selftests/rtc/
14106
14107 REALTEK AUDIO CODECS
14108 M:      Bard Liao <bardliao@realtek.com>
14109 M:      Oder Chiou <oder_chiou@realtek.com>
14110 S:      Maintained
14111 F:      sound/soc/codecs/rt*
14112 F:      include/sound/rt*.h
14113
14114 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14115 M:      Linus Walleij <linus.walleij@linaro.org>
14116 S:      Maintained
14117 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14118 F:      drivers/net/dsa/realtek-smi*
14119 F:      drivers/net/dsa/rtl83*
14120
14121 REDPINE WIRELESS DRIVER
14122 M:      Amitkumar Karwar <amitkarwar@gmail.com>
14123 M:      Siva Rebbagondla <siva8118@gmail.com>
14124 L:      linux-wireless@vger.kernel.org
14125 S:      Maintained
14126 F:      drivers/net/wireless/rsi/
14127
14128 REGISTER MAP ABSTRACTION
14129 M:      Mark Brown <broonie@kernel.org>
14130 L:      linux-kernel@vger.kernel.org
14131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14132 S:      Supported
14133 F:      Documentation/devicetree/bindings/regmap/
14134 F:      drivers/base/regmap/
14135 F:      include/linux/regmap.h
14136
14137 REISERFS FILE SYSTEM
14138 L:      reiserfs-devel@vger.kernel.org
14139 S:      Supported
14140 F:      fs/reiserfs/
14141
14142 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14143 M:      Ohad Ben-Cohen <ohad@wizery.com>
14144 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14145 L:      linux-remoteproc@vger.kernel.org
14146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14147 S:      Maintained
14148 F:      Documentation/devicetree/bindings/remoteproc/
14149 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14150 F:      Documentation/remoteproc.txt
14151 F:      drivers/remoteproc/
14152 F:      include/linux/remoteproc.h
14153 F:      include/linux/remoteproc/
14154
14155 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14156 M:      Ohad Ben-Cohen <ohad@wizery.com>
14157 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14158 L:      linux-remoteproc@vger.kernel.org
14159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14160 S:      Maintained
14161 F:      drivers/rpmsg/
14162 F:      Documentation/rpmsg.txt
14163 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14164 F:      include/linux/rpmsg.h
14165 F:      include/linux/rpmsg/
14166 F:      include/uapi/linux/rpmsg.h
14167 F:      samples/rpmsg/
14168
14169 RENESAS CLOCK DRIVERS
14170 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14171 L:      linux-renesas-soc@vger.kernel.org
14172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14173 S:      Supported
14174 F:      drivers/clk/renesas/
14175
14176 RENESAS EMEV2 I2C DRIVER
14177 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14178 S:      Supported
14179 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14180 F:      drivers/i2c/busses/i2c-emev2.c
14181
14182 RENESAS ETHERNET DRIVERS
14183 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14184 L:      netdev@vger.kernel.org
14185 L:      linux-renesas-soc@vger.kernel.org
14186 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14187 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14188 F:      drivers/net/ethernet/renesas/
14189 F:      include/linux/sh_eth.h
14190
14191 RENESAS R-CAR GYROADC DRIVER
14192 M:      Marek Vasut <marek.vasut@gmail.com>
14193 L:      linux-iio@vger.kernel.org
14194 S:      Supported
14195 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14196 F:      drivers/iio/adc/rcar-gyroadc.c
14197
14198 RENESAS R-CAR I2C DRIVERS
14199 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14200 S:      Supported
14201 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14202 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14203 F:      drivers/i2c/busses/i2c-rcar.c
14204 F:      drivers/i2c/busses/i2c-sh_mobile.c
14205
14206 RENESAS RIIC DRIVER
14207 M:      Chris Brandt <chris.brandt@renesas.com>
14208 S:      Supported
14209 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14210 F:      drivers/i2c/busses/i2c-riic.c
14211
14212 RENESAS USB PHY DRIVER
14213 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14214 L:      linux-renesas-soc@vger.kernel.org
14215 S:      Maintained
14216 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14217
14218 RESET CONTROLLER FRAMEWORK
14219 M:      Philipp Zabel <p.zabel@pengutronix.de>
14220 T:      git git://git.pengutronix.de/git/pza/linux
14221 S:      Maintained
14222 F:      drivers/reset/
14223 F:      Documentation/devicetree/bindings/reset/
14224 F:      include/dt-bindings/reset/
14225 F:      include/linux/reset.h
14226 F:      include/linux/reset/
14227 F:      include/linux/reset-controller.h
14228 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14229
14230 RESTARTABLE SEQUENCES SUPPORT
14231 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14232 M:      Peter Zijlstra <peterz@infradead.org>
14233 M:      "Paul E. McKenney" <paulmck@kernel.org>
14234 M:      Boqun Feng <boqun.feng@gmail.com>
14235 L:      linux-kernel@vger.kernel.org
14236 S:      Supported
14237 F:      kernel/rseq.c
14238 F:      include/uapi/linux/rseq.h
14239 F:      include/trace/events/rseq.h
14240 F:      tools/testing/selftests/rseq/
14241
14242 RFKILL
14243 M:      Johannes Berg <johannes@sipsolutions.net>
14244 L:      linux-wireless@vger.kernel.org
14245 W:      http://wireless.kernel.org/
14246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14248 S:      Maintained
14249 F:      Documentation/driver-api/rfkill.rst
14250 F:      Documentation/ABI/stable/sysfs-class-rfkill
14251 F:      net/rfkill/
14252 F:      include/linux/rfkill.h
14253 F:      include/uapi/linux/rfkill.h
14254
14255 RHASHTABLE
14256 M:      Thomas Graf <tgraf@suug.ch>
14257 M:      Herbert Xu <herbert@gondor.apana.org.au>
14258 L:      netdev@vger.kernel.org
14259 S:      Maintained
14260 F:      lib/rhashtable.c
14261 F:      lib/test_rhashtable.c
14262 F:      include/linux/rhashtable.h
14263 F:      include/linux/rhashtable-types.h
14264
14265 RICOH R5C592 MEMORYSTICK DRIVER
14266 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14267 S:      Maintained
14268 F:      drivers/memstick/host/r592.*
14269
14270 RICOH SMARTMEDIA/XD DRIVER
14271 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14272 S:      Maintained
14273 F:      drivers/mtd/nand/raw/r852.c
14274 F:      drivers/mtd/nand/raw/r852.h
14275
14276 RISC-V ARCHITECTURE
14277 M:      Paul Walmsley <paul.walmsley@sifive.com>
14278 M:      Palmer Dabbelt <palmer@dabbelt.com>
14279 M:      Albert Ou <aou@eecs.berkeley.edu>
14280 L:      linux-riscv@lists.infradead.org
14281 P:      Documentation/riscv/patch-acceptance.rst
14282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14283 S:      Supported
14284 F:      arch/riscv/
14285 K:      riscv
14286 N:      riscv
14287
14288 ROCCAT DRIVERS
14289 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14290 W:      http://sourceforge.net/projects/roccat/
14291 S:      Maintained
14292 F:      drivers/hid/hid-roccat*
14293 F:      include/linux/hid-roccat*
14294 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14295
14296 ROCKCHIP ISP V1 DRIVER
14297 M:      Helen Koike <helen.koike@collabora.com>
14298 L:      linux-media@vger.kernel.org
14299 S:      Maintained
14300 F:      drivers/staging/media/rkisp1/
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         Documentation/devicetree/bindings/media/ti,cal.yaml
16743
16744 TI WILINK WIRELESS DRIVERS
16745 L:      linux-wireless@vger.kernel.org
16746 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16747 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16749 S:      Orphan
16750 F:      drivers/net/wireless/ti/
16751 F:      include/linux/wl12xx.h
16752
16753 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16754 M:      John Stultz <john.stultz@linaro.org>
16755 M:      Thomas Gleixner <tglx@linutronix.de>
16756 R:      Stephen Boyd <sboyd@kernel.org>
16757 L:      linux-kernel@vger.kernel.org
16758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16759 S:      Supported
16760 F:      include/linux/clocksource.h
16761 F:      include/linux/time.h
16762 F:      include/linux/timex.h
16763 F:      include/uapi/linux/time.h
16764 F:      include/uapi/linux/timex.h
16765 F:      kernel/time/clocksource.c
16766 F:      kernel/time/time*.c
16767 F:      kernel/time/alarmtimer.c
16768 F:      kernel/time/ntp.c
16769 F:      tools/testing/selftests/timers/
16770
16771 TIPC NETWORK LAYER
16772 M:      Jon Maloy <jmaloy@redhat.com>
16773 M:      Ying Xue <ying.xue@windriver.com>
16774 L:      netdev@vger.kernel.org (core kernel code)
16775 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16776 W:      http://tipc.sourceforge.net/
16777 S:      Maintained
16778 F:      include/uapi/linux/tipc*.h
16779 F:      net/tipc/
16780
16781 TLAN NETWORK DRIVER
16782 M:      Samuel Chessman <chessman@tux.org>
16783 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16784 W:      http://sourceforge.net/projects/tlan/
16785 S:      Maintained
16786 F:      Documentation/networking/device_drivers/ti/tlan.txt
16787 F:      drivers/net/ethernet/ti/tlan.*
16788
16789 TM6000 VIDEO4LINUX DRIVER
16790 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16791 L:      linux-media@vger.kernel.org
16792 W:      https://linuxtv.org
16793 T:      git git://linuxtv.org/media_tree.git
16794 S:      Odd fixes
16795 F:      drivers/media/usb/tm6000/
16796 F:      Documentation/media/v4l-drivers/tm6000*
16797
16798 TMIO/SDHI MMC DRIVER
16799 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16800 L:      linux-mmc@vger.kernel.org
16801 S:      Supported
16802 F:      drivers/mmc/host/tmio_mmc*
16803 F:      drivers/mmc/host/renesas_sdhi*
16804 F:      include/linux/mfd/tmio.h
16805
16806 TMP401 HARDWARE MONITOR DRIVER
16807 M:      Guenter Roeck <linux@roeck-us.net>
16808 L:      linux-hwmon@vger.kernel.org
16809 S:      Maintained
16810 F:      Documentation/hwmon/tmp401.rst
16811 F:      drivers/hwmon/tmp401.c
16812
16813 TMP513 HARDWARE MONITOR DRIVER
16814 M:      Eric Tremblay <etremblay@distech-controls.com>
16815 L:      linux-hwmon@vger.kernel.org
16816 S:      Maintained
16817 F:      Documentation/hwmon/tmp513.rst
16818 F:      drivers/hwmon/tmp513.c
16819
16820 TMPFS (SHMEM FILESYSTEM)
16821 M:      Hugh Dickins <hughd@google.com>
16822 L:      linux-mm@kvack.org
16823 S:      Maintained
16824 F:      include/linux/shmem_fs.h
16825 F:      mm/shmem.c
16826
16827 TOMOYO SECURITY MODULE
16828 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16829 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16830 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16831 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16832 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16833 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16834 W:      https://tomoyo.osdn.jp/
16835 S:      Maintained
16836 F:      security/tomoyo/
16837
16838 TOPSTAR LAPTOP EXTRAS DRIVER
16839 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16840 L:      platform-driver-x86@vger.kernel.org
16841 S:      Maintained
16842 F:      drivers/platform/x86/topstar-laptop.c
16843
16844 TORTURE-TEST MODULES
16845 M:      Davidlohr Bueso <dave@stgolabs.net>
16846 M:      "Paul E. McKenney" <paulmck@kernel.org>
16847 M:      Josh Triplett <josh@joshtriplett.org>
16848 L:      linux-kernel@vger.kernel.org
16849 S:      Supported
16850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16851 F:      Documentation/RCU/torture.txt
16852 F:      kernel/torture.c
16853 F:      kernel/rcu/rcutorture.c
16854 F:      kernel/rcu/rcuperf.c
16855 F:      kernel/locking/locktorture.c
16856
16857 TOSHIBA ACPI EXTRAS DRIVER
16858 M:      Azael Avalos <coproscefalo@gmail.com>
16859 L:      platform-driver-x86@vger.kernel.org
16860 S:      Maintained
16861 F:      drivers/platform/x86/toshiba_acpi.c
16862
16863 TOSHIBA BLUETOOTH DRIVER
16864 M:      Azael Avalos <coproscefalo@gmail.com>
16865 L:      platform-driver-x86@vger.kernel.org
16866 S:      Maintained
16867 F:      drivers/platform/x86/toshiba_bluetooth.c
16868
16869 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16870 M:      Azael Avalos <coproscefalo@gmail.com>
16871 L:      platform-driver-x86@vger.kernel.org
16872 S:      Maintained
16873 F:      drivers/platform/x86/toshiba_haps.c
16874
16875 TOSHIBA SMM DRIVER
16876 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16877 W:      http://www.buzzard.org.uk/toshiba/
16878 S:      Maintained
16879 F:      drivers/char/toshiba.c
16880 F:      include/linux/toshiba.h
16881 F:      include/uapi/linux/toshiba.h
16882
16883 TOSHIBA TC358743 DRIVER
16884 M:      Mats Randgaard <matrandg@cisco.com>
16885 L:      linux-media@vger.kernel.org
16886 S:      Maintained
16887 F:      drivers/media/i2c/tc358743*
16888 F:      include/media/i2c/tc358743.h
16889
16890 TOSHIBA WMI HOTKEYS DRIVER
16891 M:      Azael Avalos <coproscefalo@gmail.com>
16892 L:      platform-driver-x86@vger.kernel.org
16893 S:      Maintained
16894 F:      drivers/platform/x86/toshiba-wmi.c
16895
16896 TPM DEVICE DRIVER
16897 M:      Peter Huewe <peterhuewe@gmx.de>
16898 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16899 R:      Jason Gunthorpe <jgg@ziepe.ca>
16900 L:      linux-integrity@vger.kernel.org
16901 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16902 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16903 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16904 S:      Maintained
16905 F:      drivers/char/tpm/
16906
16907 TRACING
16908 M:      Steven Rostedt <rostedt@goodmis.org>
16909 M:      Ingo Molnar <mingo@redhat.com>
16910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16911 S:      Maintained
16912 F:      Documentation/trace/ftrace.rst
16913 F:      arch/*/*/*/ftrace.h
16914 F:      arch/*/kernel/ftrace.c
16915 F:      include/*/ftrace.h
16916 F:      include/linux/trace*.h
16917 F:      include/trace/
16918 F:      kernel/trace/
16919 F:      tools/testing/selftests/ftrace/
16920
16921 TRACING MMIO ACCESSES (MMIOTRACE)
16922 M:      Steven Rostedt <rostedt@goodmis.org>
16923 M:      Ingo Molnar <mingo@kernel.org>
16924 R:      Karol Herbst <karolherbst@gmail.com>
16925 R:      Pekka Paalanen <ppaalanen@gmail.com>
16926 S:      Maintained
16927 L:      linux-kernel@vger.kernel.org
16928 L:      nouveau@lists.freedesktop.org
16929 F:      kernel/trace/trace_mmiotrace.c
16930 F:      include/linux/mmiotrace.h
16931 F:      arch/x86/mm/kmmio.c
16932 F:      arch/x86/mm/mmio-mod.c
16933 F:      arch/x86/mm/testmmiotrace.c
16934
16935 TRIVIAL PATCHES
16936 M:      Jiri Kosina <trivial@kernel.org>
16937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16938 S:      Maintained
16939 K:      ^Subject:.*(?i)trivial
16940
16941 TEMPO SEMICONDUCTOR DRIVERS
16942 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16943 S:      Maintained
16944 F:      sound/soc/codecs/tscs*.c
16945 F:      sound/soc/codecs/tscs*.h
16946 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16947
16948 TTY LAYER
16949 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16950 M:      Jiri Slaby <jslaby@suse.com>
16951 S:      Supported
16952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16953 F:      Documentation/driver-api/serial/
16954 F:      drivers/tty/
16955 F:      drivers/tty/serial/serial_core.c
16956 F:      include/linux/serial_core.h
16957 F:      include/linux/serial.h
16958 F:      include/linux/tty.h
16959 F:      include/uapi/linux/serial_core.h
16960 F:      include/uapi/linux/serial.h
16961 F:      include/uapi/linux/tty.h
16962
16963 TUA9001 MEDIA DRIVER
16964 M:      Antti Palosaari <crope@iki.fi>
16965 L:      linux-media@vger.kernel.org
16966 W:      https://linuxtv.org
16967 W:      http://palosaari.fi/linux/
16968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16969 T:      git git://linuxtv.org/anttip/media_tree.git
16970 S:      Maintained
16971 F:      drivers/media/tuners/tua9001*
16972
16973 TULIP NETWORK DRIVERS
16974 L:      netdev@vger.kernel.org
16975 L:      linux-parisc@vger.kernel.org
16976 S:      Orphan
16977 F:      drivers/net/ethernet/dec/tulip/
16978
16979 TUN/TAP driver
16980 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16981 W:      http://vtun.sourceforge.net/tun
16982 S:      Maintained
16983 F:      Documentation/networking/tuntap.txt
16984 F:      arch/um/os-Linux/drivers/
16985
16986 TURBOCHANNEL SUBSYSTEM
16987 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16988 M:      Ralf Baechle <ralf@linux-mips.org>
16989 L:      linux-mips@vger.kernel.org
16990 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16991 S:      Maintained
16992 F:      drivers/tc/
16993 F:      include/linux/tc.h
16994
16995 TURBOSTAT UTILITY
16996 M:      "Len Brown" <lenb@kernel.org>
16997 L:      linux-pm@vger.kernel.org
16998 B:      https://bugzilla.kernel.org
16999 Q:      https://patchwork.kernel.org/project/linux-pm/list/
17000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17001 S:      Supported
17002 F:      tools/power/x86/turbostat/
17003
17004 TW5864 VIDEO4LINUX DRIVER
17005 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17006 M:      Anton Sviridenko <anton@corp.bluecherry.net>
17007 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17008 M:      Andrey Utkin <andrey_utkin@fastmail.com>
17009 L:      linux-media@vger.kernel.org
17010 S:      Supported
17011 F:      drivers/media/pci/tw5864/
17012
17013 TW68 VIDEO4LINUX DRIVER
17014 M:      Hans Verkuil <hverkuil@xs4all.nl>
17015 L:      linux-media@vger.kernel.org
17016 T:      git git://linuxtv.org/media_tree.git
17017 W:      https://linuxtv.org
17018 S:      Odd Fixes
17019 F:      drivers/media/pci/tw68/
17020
17021 TW686X VIDEO4LINUX DRIVER
17022 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17023 L:      linux-media@vger.kernel.org
17024 T:      git git://linuxtv.org/media_tree.git
17025 W:      http://linuxtv.org
17026 S:      Maintained
17027 F:      drivers/media/pci/tw686x/
17028
17029 UBI FILE SYSTEM (UBIFS)
17030 M:      Richard Weinberger <richard@nod.at>
17031 L:      linux-mtd@lists.infradead.org
17032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17034 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
17035 S:      Supported
17036 F:      Documentation/filesystems/ubifs.txt
17037 F:      fs/ubifs/
17038
17039 UCLINUX (M68KNOMMU AND COLDFIRE)
17040 M:      Greg Ungerer <gerg@linux-m68k.org>
17041 W:      http://www.linux-m68k.org/
17042 W:      http://www.uclinux.org/
17043 L:      linux-m68k@lists.linux-m68k.org
17044 L:      uclinux-dev@uclinux.org  (subscribers-only)
17045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17046 S:      Maintained
17047 F:      arch/m68k/coldfire/
17048 F:      arch/m68k/68*/
17049 F:      arch/m68k/*/*_no.*
17050 F:      arch/m68k/include/asm/*_no.*
17051
17052 UDF FILESYSTEM
17053 M:      Jan Kara <jack@suse.com>
17054 S:      Maintained
17055 F:      Documentation/filesystems/udf.txt
17056 F:      fs/udf/
17057
17058 UDRAW TABLET
17059 M:      Bastien Nocera <hadess@hadess.net>
17060 L:      linux-input@vger.kernel.org
17061 S:      Maintained
17062 F:      drivers/hid/hid-udraw-ps3.c
17063
17064 UFS FILESYSTEM
17065 M:      Evgeniy Dushistov <dushistov@mail.ru>
17066 S:      Maintained
17067 F:      Documentation/admin-guide/ufs.rst
17068 F:      fs/ufs/
17069
17070 UHID USERSPACE HID IO DRIVER:
17071 M:      David Herrmann <dh.herrmann@googlemail.com>
17072 L:      linux-input@vger.kernel.org
17073 S:      Maintained
17074 F:      drivers/hid/uhid.c
17075 F:      include/uapi/linux/uhid.h
17076
17077 ULPI BUS
17078 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17079 L:      linux-usb@vger.kernel.org
17080 S:      Maintained
17081 F:      drivers/usb/common/ulpi.c
17082 F:      include/linux/ulpi/
17083
17084 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
17085 L:      devel@driverdev.osuosl.org
17086 S:      Obsolete
17087 F:      drivers/staging/uwb/
17088
17089 UNICODE SUBSYSTEM:
17090 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
17091 L:      linux-fsdevel@vger.kernel.org
17092 S:      Supported
17093 F:      fs/unicode/
17094
17095 UNICORE32 ARCHITECTURE:
17096 M:      Guan Xuetao <gxt@pku.edu.cn>
17097 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
17098 S:      Maintained
17099 T:      git git://github.com/gxt/linux.git
17100 F:      arch/unicore32/
17101
17102 UNIFDEF
17103 M:      Tony Finch <dot@dotat.at>
17104 W:      http://dotat.at/prog/unifdef
17105 S:      Maintained
17106 F:      scripts/unifdef.c
17107
17108 UNIFORM CDROM DRIVER
17109 M:      Jens Axboe <axboe@kernel.dk>
17110 W:      http://www.kernel.dk
17111 S:      Maintained
17112 F:      Documentation/cdrom/
17113 F:      drivers/cdrom/cdrom.c
17114 F:      include/linux/cdrom.h
17115 F:      include/uapi/linux/cdrom.h
17116
17117 UNISYS S-PAR DRIVERS
17118 M:      David Kershner <david.kershner@unisys.com>
17119 L:      sparmaintainer@unisys.com (Unisys internal)
17120 S:      Supported
17121 F:      include/linux/visorbus.h
17122 F:      drivers/visorbus/
17123 F:      drivers/staging/unisys/
17124
17125 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17126 R:      Alim Akhtar <alim.akhtar@samsung.com>
17127 R:      Avri Altman <avri.altman@wdc.com>
17128 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
17129 L:      linux-scsi@vger.kernel.org
17130 S:      Supported
17131 F:      Documentation/scsi/ufs.txt
17132 F:      drivers/scsi/ufs/
17133
17134 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17135 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
17136 L:      linux-scsi@vger.kernel.org
17137 S:      Supported
17138 F:      drivers/scsi/ufs/*dwc*
17139
17140 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17141 M:      Stanley Chu <stanley.chu@mediatek.com>
17142 L:      linux-scsi@vger.kernel.org
17143 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17144 S:      Maintained
17145 F:      drivers/scsi/ufs/ufs-mediatek*
17146
17147 UNSORTED BLOCK IMAGES (UBI)
17148 M:      Richard Weinberger <richard@nod.at>
17149 W:      http://www.linux-mtd.infradead.org/
17150 L:      linux-mtd@lists.infradead.org
17151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17153 S:      Supported
17154 F:      drivers/mtd/ubi/
17155 F:      include/linux/mtd/ubi.h
17156 F:      include/uapi/mtd/ubi-user.h
17157
17158 USB "USBNET" DRIVER FRAMEWORK
17159 M:      Oliver Neukum <oneukum@suse.com>
17160 L:      netdev@vger.kernel.org
17161 W:      http://www.linux-usb.org/usbnet
17162 S:      Maintained
17163 F:      drivers/net/usb/usbnet.c
17164 F:      include/linux/usb/usbnet.h
17165
17166 USB ACM DRIVER
17167 M:      Oliver Neukum <oneukum@suse.com>
17168 L:      linux-usb@vger.kernel.org
17169 S:      Maintained
17170 F:      Documentation/usb/acm.rst
17171 F:      drivers/usb/class/cdc-acm.*
17172
17173 USB AR5523 WIRELESS DRIVER
17174 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17175 L:      linux-wireless@vger.kernel.org
17176 S:      Maintained
17177 F:      drivers/net/wireless/ath/ar5523/
17178
17179 USB ATTACHED SCSI
17180 M:      Oliver Neukum <oneukum@suse.com>
17181 L:      linux-usb@vger.kernel.org
17182 L:      linux-scsi@vger.kernel.org
17183 S:      Maintained
17184 F:      drivers/usb/storage/uas.c
17185
17186 USB CDC ETHERNET DRIVER
17187 M:      Oliver Neukum <oliver@neukum.org>
17188 L:      linux-usb@vger.kernel.org
17189 S:      Maintained
17190 F:      drivers/net/usb/cdc_*.c
17191 F:      include/uapi/linux/usb/cdc.h
17192
17193 USB CHAOSKEY DRIVER
17194 M:      Keith Packard <keithp@keithp.com>
17195 L:      linux-usb@vger.kernel.org
17196 S:      Maintained
17197 F:      drivers/usb/misc/chaoskey.c
17198
17199 USB CYPRESS C67X00 DRIVER
17200 M:      Peter Korsgaard <jacmet@sunsite.dk>
17201 L:      linux-usb@vger.kernel.org
17202 S:      Maintained
17203 F:      drivers/usb/c67x00/
17204
17205 USB DAVICOM DM9601 DRIVER
17206 M:      Peter Korsgaard <jacmet@sunsite.dk>
17207 L:      netdev@vger.kernel.org
17208 W:      http://www.linux-usb.org/usbnet
17209 S:      Maintained
17210 F:      drivers/net/usb/dm9601.c
17211
17212 USB EHCI DRIVER
17213 M:      Alan Stern <stern@rowland.harvard.edu>
17214 L:      linux-usb@vger.kernel.org
17215 S:      Maintained
17216 F:      Documentation/usb/ehci.rst
17217 F:      drivers/usb/host/ehci*
17218
17219 USB GADGET/PERIPHERAL SUBSYSTEM
17220 M:      Felipe Balbi <balbi@kernel.org>
17221 L:      linux-usb@vger.kernel.org
17222 W:      http://www.linux-usb.org/gadget
17223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17224 S:      Maintained
17225 F:      drivers/usb/gadget/
17226 F:      include/linux/usb/gadget*
17227
17228 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17229 M:      Jiri Kosina <jikos@kernel.org>
17230 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17231 L:      linux-usb@vger.kernel.org
17232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17233 S:      Maintained
17234 F:      Documentation/hid/hiddev.rst
17235 F:      drivers/hid/usbhid/
17236
17237 USB INTEL XHCI ROLE MUX DRIVER
17238 M:      Hans de Goede <hdegoede@redhat.com>
17239 L:      linux-usb@vger.kernel.org
17240 S:      Maintained
17241 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17242
17243 USB IP DRIVER FOR HISILICON KIRIN
17244 M:      Yu Chen <chenyu56@huawei.com>
17245 M:      Binghui Wang <wangbinghui@hisilicon.com>
17246 L:      linux-usb@vger.kernel.org
17247 S:      Maintained
17248 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17249 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17250
17251 USB ISP116X DRIVER
17252 M:      Olav Kongas <ok@artecdesign.ee>
17253 L:      linux-usb@vger.kernel.org
17254 S:      Maintained
17255 F:      drivers/usb/host/isp116x*
17256 F:      include/linux/usb/isp116x.h
17257
17258 USB LAN78XX ETHERNET DRIVER
17259 M:      Woojung Huh <woojung.huh@microchip.com>
17260 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17261 L:      netdev@vger.kernel.org
17262 S:      Maintained
17263 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17264 F:      drivers/net/usb/lan78xx.*
17265 F:      include/dt-bindings/net/microchip-lan78xx.h
17266
17267 USB MASS STORAGE DRIVER
17268 M:      Alan Stern <stern@rowland.harvard.edu>
17269 L:      linux-usb@vger.kernel.org
17270 L:      usb-storage@lists.one-eyed-alien.net
17271 S:      Maintained
17272 F:      drivers/usb/storage/
17273
17274 USB MIDI DRIVER
17275 M:      Clemens Ladisch <clemens@ladisch.de>
17276 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17278 S:      Maintained
17279 F:      sound/usb/midi.*
17280
17281 USB NETWORKING DRIVERS
17282 L:      linux-usb@vger.kernel.org
17283 S:      Odd Fixes
17284 F:      drivers/net/usb/
17285
17286 USB OHCI DRIVER
17287 M:      Alan Stern <stern@rowland.harvard.edu>
17288 L:      linux-usb@vger.kernel.org
17289 S:      Maintained
17290 F:      Documentation/usb/ohci.rst
17291 F:      drivers/usb/host/ohci*
17292
17293 USB OTG FSM (Finite State Machine)
17294 M:      Peter Chen <Peter.Chen@nxp.com>
17295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17296 L:      linux-usb@vger.kernel.org
17297 S:      Maintained
17298 F:      drivers/usb/common/usb-otg-fsm.c
17299
17300 USB OVER IP DRIVER
17301 M:      Valentina Manea <valentina.manea.m@gmail.com>
17302 M:      Shuah Khan <shuah@kernel.org>
17303 M:      Shuah Khan <skhan@linuxfoundation.org>
17304 L:      linux-usb@vger.kernel.org
17305 S:      Maintained
17306 F:      Documentation/usb/usbip_protocol.rst
17307 F:      drivers/usb/usbip/
17308 F:      tools/usb/usbip/
17309 F:      tools/testing/selftests/drivers/usb/usbip/
17310
17311 USB PEGASUS DRIVER
17312 M:      Petko Manolov <petkan@nucleusys.com>
17313 L:      linux-usb@vger.kernel.org
17314 L:      netdev@vger.kernel.org
17315 T:      git git://github.com/petkan/pegasus.git
17316 W:      https://github.com/petkan/pegasus
17317 S:      Maintained
17318 F:      drivers/net/usb/pegasus.*
17319
17320 USB PHY LAYER
17321 M:      Felipe Balbi <balbi@kernel.org>
17322 L:      linux-usb@vger.kernel.org
17323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17324 S:      Maintained
17325 F:      drivers/usb/phy/
17326
17327 USB PRINTER DRIVER (usblp)
17328 M:      Pete Zaitcev <zaitcev@redhat.com>
17329 L:      linux-usb@vger.kernel.org
17330 S:      Supported
17331 F:      drivers/usb/class/usblp.c
17332
17333 USB QMI WWAN NETWORK DRIVER
17334 M:      Bjørn Mork <bjorn@mork.no>
17335 L:      netdev@vger.kernel.org
17336 S:      Maintained
17337 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17338 F:      drivers/net/usb/qmi_wwan.c
17339
17340 USB RTL8150 DRIVER
17341 M:      Petko Manolov <petkan@nucleusys.com>
17342 L:      linux-usb@vger.kernel.org
17343 L:      netdev@vger.kernel.org
17344 T:      git git://github.com/petkan/rtl8150.git
17345 W:      https://github.com/petkan/rtl8150
17346 S:      Maintained
17347 F:      drivers/net/usb/rtl8150.c
17348
17349 USB SERIAL SUBSYSTEM
17350 M:      Johan Hovold <johan@kernel.org>
17351 L:      linux-usb@vger.kernel.org
17352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17353 S:      Maintained
17354 F:      Documentation/usb/usb-serial.rst
17355 F:      drivers/usb/serial/
17356 F:      include/linux/usb/serial.h
17357
17358 USB SMSC75XX ETHERNET DRIVER
17359 M:      Steve Glendinning <steve.glendinning@shawell.net>
17360 L:      netdev@vger.kernel.org
17361 S:      Maintained
17362 F:      drivers/net/usb/smsc75xx.*
17363
17364 USB SMSC95XX ETHERNET DRIVER
17365 M:      Steve Glendinning <steve.glendinning@shawell.net>
17366 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17367 L:      netdev@vger.kernel.org
17368 S:      Maintained
17369 F:      drivers/net/usb/smsc95xx.*
17370
17371 USB SUBSYSTEM
17372 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17373 L:      linux-usb@vger.kernel.org
17374 W:      http://www.linux-usb.org
17375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17376 S:      Supported
17377 F:      Documentation/devicetree/bindings/usb/
17378 F:      Documentation/usb/
17379 F:      drivers/usb/
17380 F:      include/linux/usb.h
17381 F:      include/linux/usb/
17382
17383 USB TYPEC PI3USB30532 MUX DRIVER
17384 M:      Hans de Goede <hdegoede@redhat.com>
17385 L:      linux-usb@vger.kernel.org
17386 S:      Maintained
17387 F:      drivers/usb/typec/mux/pi3usb30532.c
17388
17389 USB TYPEC CLASS
17390 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17391 L:      linux-usb@vger.kernel.org
17392 S:      Maintained
17393 F:      Documentation/ABI/testing/sysfs-class-typec
17394 F:      Documentation/driver-api/usb/typec.rst
17395 F:      drivers/usb/typec/
17396 F:      include/linux/usb/typec.h
17397
17398 USB TYPEC BUS FOR ALTERNATE MODES
17399 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17400 L:      linux-usb@vger.kernel.org
17401 S:      Maintained
17402 F:      Documentation/ABI/testing/sysfs-bus-typec
17403 F:      Documentation/driver-api/usb/typec_bus.rst
17404 F:      drivers/usb/typec/altmodes/
17405 F:      include/linux/usb/typec_altmode.h
17406
17407 USB TYPEC PORT CONTROLLER DRIVERS
17408 M:      Guenter Roeck <linux@roeck-us.net>
17409 L:      linux-usb@vger.kernel.org
17410 S:      Maintained
17411 F:      drivers/usb/typec/tcpm/
17412
17413 USB UHCI DRIVER
17414 M:      Alan Stern <stern@rowland.harvard.edu>
17415 L:      linux-usb@vger.kernel.org
17416 S:      Maintained
17417 F:      drivers/usb/host/uhci*
17418
17419 USB VIDEO CLASS
17420 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17421 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17422 L:      linux-media@vger.kernel.org
17423 T:      git git://linuxtv.org/media_tree.git
17424 W:      http://www.ideasonboard.org/uvc/
17425 S:      Maintained
17426 F:      drivers/media/usb/uvc/
17427 F:      include/uapi/linux/uvcvideo.h
17428
17429 USB VISION DRIVER
17430 M:      Hans Verkuil <hverkuil@xs4all.nl>
17431 L:      linux-media@vger.kernel.org
17432 T:      git git://linuxtv.org/media_tree.git
17433 W:      https://linuxtv.org
17434 S:      Odd Fixes
17435 F:      drivers/media/usb/usbvision/
17436
17437 USB WEBCAM GADGET
17438 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17439 L:      linux-usb@vger.kernel.org
17440 S:      Maintained
17441 F:      drivers/usb/gadget/function/*uvc*
17442 F:      drivers/usb/gadget/legacy/webcam.c
17443 F:      include/uapi/linux/usb/g_uvc.h
17444
17445 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17446 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17447 L:      linux-wireless@vger.kernel.org
17448 S:      Maintained
17449 F:      drivers/net/wireless/rndis_wlan.c
17450
17451 USB XHCI DRIVER
17452 M:      Mathias Nyman <mathias.nyman@intel.com>
17453 L:      linux-usb@vger.kernel.org
17454 S:      Supported
17455 F:      drivers/usb/host/xhci*
17456 F:      drivers/usb/host/pci-quirks*
17457
17458 USB ZD1201 DRIVER
17459 L:      linux-wireless@vger.kernel.org
17460 W:      http://linux-lc100020.sourceforge.net
17461 S:      Orphan
17462 F:      drivers/net/wireless/zydas/zd1201.*
17463
17464 USB ZR364XX DRIVER
17465 M:      Antoine Jacquet <royale@zerezo.com>
17466 L:      linux-usb@vger.kernel.org
17467 L:      linux-media@vger.kernel.org
17468 T:      git git://linuxtv.org/media_tree.git
17469 W:      http://royale.zerezo.com/zr364xx/
17470 S:      Maintained
17471 F:      Documentation/media/v4l-drivers/zr364xx*
17472 F:      drivers/media/usb/zr364xx/
17473
17474 USER-MODE LINUX (UML)
17475 M:      Jeff Dike <jdike@addtoit.com>
17476 M:      Richard Weinberger <richard@nod.at>
17477 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17478 L:      linux-um@lists.infradead.org
17479 W:      http://user-mode-linux.sourceforge.net
17480 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17482 S:      Maintained
17483 F:      Documentation/virt/uml/
17484 F:      arch/um/
17485 F:      arch/x86/um/
17486 F:      fs/hostfs/
17487
17488 USERSPACE COPYIN/COPYOUT (UIOVEC)
17489 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17490 S:      Maintained
17491 F:      lib/iov_iter.c
17492 F:      include/linux/uio.h
17493
17494 USERSPACE DMA BUFFER DRIVER
17495 M:      Gerd Hoffmann <kraxel@redhat.com>
17496 S:      Maintained
17497 L:      dri-devel@lists.freedesktop.org
17498 F:      drivers/dma-buf/udmabuf.c
17499 F:      include/uapi/linux/udmabuf.h
17500 T:      git git://anongit.freedesktop.org/drm/drm-misc
17501
17502 USERSPACE I/O (UIO)
17503 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17504 S:      Maintained
17505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17506 F:      Documentation/driver-api/uio-howto.rst
17507 F:      drivers/uio/
17508 F:      include/linux/uio_driver.h
17509
17510 UTIL-LINUX PACKAGE
17511 M:      Karel Zak <kzak@redhat.com>
17512 L:      util-linux@vger.kernel.org
17513 W:      http://en.wikipedia.org/wiki/Util-linux
17514 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17515 S:      Maintained
17516
17517 UUID HELPERS
17518 M:      Christoph Hellwig <hch@lst.de>
17519 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17520 L:      linux-kernel@vger.kernel.org
17521 T:      git git://git.infradead.org/users/hch/uuid.git
17522 F:      lib/uuid.c
17523 F:      lib/test_uuid.c
17524 F:      include/linux/uuid.h
17525 F:      include/uapi/linux/uuid.h
17526 S:      Maintained
17527
17528 UVESAFB DRIVER
17529 M:      Michal Januszewski <spock@gentoo.org>
17530 L:      linux-fbdev@vger.kernel.org
17531 W:      https://github.com/mjanusz/v86d
17532 S:      Maintained
17533 F:      Documentation/fb/uvesafb.rst
17534 F:      drivers/video/fbdev/uvesafb.*
17535
17536 VF610 NAND DRIVER
17537 M:      Stefan Agner <stefan@agner.ch>
17538 L:      linux-mtd@lists.infradead.org
17539 S:      Supported
17540 F:      drivers/mtd/nand/raw/vf610_nfc.c
17541
17542 VFAT/FAT/MSDOS FILESYSTEM
17543 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17544 S:      Maintained
17545 F:      Documentation/filesystems/vfat.rst
17546 F:      fs/fat/
17547
17548 VFIO DRIVER
17549 M:      Alex Williamson <alex.williamson@redhat.com>
17550 R:      Cornelia Huck <cohuck@redhat.com>
17551 L:      kvm@vger.kernel.org
17552 T:      git git://github.com/awilliam/linux-vfio.git
17553 S:      Maintained
17554 F:      Documentation/driver-api/vfio.rst
17555 F:      drivers/vfio/
17556 F:      include/linux/vfio.h
17557 F:      include/uapi/linux/vfio.h
17558
17559 VFIO MEDIATED DEVICE DRIVERS
17560 M:      Kirti Wankhede <kwankhede@nvidia.com>
17561 L:      kvm@vger.kernel.org
17562 S:      Maintained
17563 F:      Documentation/driver-api/vfio-mediated-device.rst
17564 F:      drivers/vfio/mdev/
17565 F:      include/linux/mdev.h
17566 F:      samples/vfio-mdev/
17567
17568 VFIO PLATFORM DRIVER
17569 M:      Eric Auger <eric.auger@redhat.com>
17570 L:      kvm@vger.kernel.org
17571 S:      Maintained
17572 F:      drivers/vfio/platform/
17573
17574 VGA_SWITCHEROO
17575 R:      Lukas Wunner <lukas@wunner.de>
17576 S:      Maintained
17577 F:      Documentation/gpu/vga-switcheroo.rst
17578 F:      drivers/gpu/vga/vga_switcheroo.c
17579 F:      include/linux/vga_switcheroo.h
17580 T:      git git://anongit.freedesktop.org/drm/drm-misc
17581
17582 VIA RHINE NETWORK DRIVER
17583 S:      Orphan
17584 F:      drivers/net/ethernet/via/via-rhine.c
17585
17586 VIA SD/MMC CARD CONTROLLER DRIVER
17587 M:      Bruce Chang <brucechang@via.com.tw>
17588 M:      Harald Welte <HaraldWelte@viatech.com>
17589 S:      Maintained
17590 F:      drivers/mmc/host/via-sdmmc.c
17591
17592 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17593 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17594 L:      linux-fbdev@vger.kernel.org
17595 S:      Maintained
17596 F:      include/linux/via-core.h
17597 F:      include/linux/via-gpio.h
17598 F:      include/linux/via_i2c.h
17599 F:      drivers/video/fbdev/via/
17600
17601 VIA VELOCITY NETWORK DRIVER
17602 M:      Francois Romieu <romieu@fr.zoreil.com>
17603 L:      netdev@vger.kernel.org
17604 S:      Maintained
17605 F:      drivers/net/ethernet/via/via-velocity.*
17606
17607 VICODEC VIRTUAL CODEC DRIVER
17608 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17609 L:      linux-media@vger.kernel.org
17610 T:      git git://linuxtv.org/media_tree.git
17611 W:      https://linuxtv.org
17612 S:      Maintained
17613 F:      drivers/media/platform/vicodec/*
17614
17615 VIDEO MULTIPLEXER DRIVER
17616 M:      Philipp Zabel <p.zabel@pengutronix.de>
17617 L:      linux-media@vger.kernel.org
17618 S:      Maintained
17619 F:      drivers/media/platform/video-mux.c
17620
17621 VIDEO I2C POLLING DRIVER
17622 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17623 L:      linux-media@vger.kernel.org
17624 S:      Maintained
17625 F:      drivers/media/i2c/video-i2c.c
17626
17627 VIDEOBUF2 FRAMEWORK
17628 M:      Pawel Osciak <pawel@osciak.com>
17629 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17630 M:      Kyungmin Park <kyungmin.park@samsung.com>
17631 R:      Tomasz Figa <tfiga@chromium.org>
17632 L:      linux-media@vger.kernel.org
17633 S:      Maintained
17634 F:      drivers/media/common/videobuf2/*
17635 F:      include/media/videobuf2-*
17636
17637 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17638 M:      Helen Koike <helen.koike@collabora.com>
17639 R:      Shuah Khan <skhan@linuxfoundation.org>
17640 L:      linux-media@vger.kernel.org
17641 T:      git git://linuxtv.org/media_tree.git
17642 W:      https://linuxtv.org
17643 S:      Maintained
17644 F:      drivers/media/platform/vimc/*
17645
17646 VIRT LIB
17647 M:      Alex Williamson <alex.williamson@redhat.com>
17648 M:      Paolo Bonzini <pbonzini@redhat.com>
17649 L:      kvm@vger.kernel.org
17650 S:      Supported
17651 F:      virt/lib/
17652
17653 VIRTIO AND VHOST VSOCK DRIVER
17654 M:      Stefan Hajnoczi <stefanha@redhat.com>
17655 M:      Stefano Garzarella <sgarzare@redhat.com>
17656 L:      kvm@vger.kernel.org
17657 L:      virtualization@lists.linux-foundation.org
17658 L:      netdev@vger.kernel.org
17659 S:      Maintained
17660 F:      include/linux/virtio_vsock.h
17661 F:      include/uapi/linux/virtio_vsock.h
17662 F:      include/uapi/linux/vsockmon.h
17663 F:      include/uapi/linux/vm_sockets_diag.h
17664 F:      net/vmw_vsock/diag.c
17665 F:      net/vmw_vsock/af_vsock_tap.c
17666 F:      net/vmw_vsock/virtio_transport_common.c
17667 F:      net/vmw_vsock/virtio_transport.c
17668 F:      net/vmw_vsock/vsock_loopback.c
17669 F:      drivers/net/vsockmon.c
17670 F:      drivers/vhost/vsock.c
17671 F:      tools/testing/vsock/
17672
17673 VIRTIO CONSOLE DRIVER
17674 M:      Amit Shah <amit@kernel.org>
17675 L:      virtualization@lists.linux-foundation.org
17676 S:      Maintained
17677 F:      drivers/char/virtio_console.c
17678 F:      include/linux/virtio_console.h
17679 F:      include/uapi/linux/virtio_console.h
17680
17681 VIRTIO CORE AND NET DRIVERS
17682 M:      "Michael S. Tsirkin" <mst@redhat.com>
17683 M:      Jason Wang <jasowang@redhat.com>
17684 L:      virtualization@lists.linux-foundation.org
17685 S:      Maintained
17686 F:      Documentation/devicetree/bindings/virtio/
17687 F:      drivers/virtio/
17688 F:      tools/virtio/
17689 F:      drivers/net/virtio_net.c
17690 F:      drivers/block/virtio_blk.c
17691 F:      include/linux/virtio*.h
17692 F:      include/uapi/linux/virtio_*.h
17693 F:      drivers/crypto/virtio/
17694 F:      mm/balloon_compaction.c
17695
17696 VIRTIO BLOCK AND SCSI DRIVERS
17697 M:      "Michael S. Tsirkin" <mst@redhat.com>
17698 M:      Jason Wang <jasowang@redhat.com>
17699 R:      Paolo Bonzini <pbonzini@redhat.com>
17700 R:      Stefan Hajnoczi <stefanha@redhat.com>
17701 L:      virtualization@lists.linux-foundation.org
17702 S:      Maintained
17703 F:      drivers/block/virtio_blk.c
17704 F:      drivers/scsi/virtio_scsi.c
17705 F:      include/uapi/linux/virtio_blk.h
17706 F:      include/uapi/linux/virtio_scsi.h
17707 F:      drivers/vhost/scsi.c
17708
17709 VIRTIO CRYPTO DRIVER
17710 M:      Gonglei <arei.gonglei@huawei.com>
17711 L:      virtualization@lists.linux-foundation.org
17712 L:      linux-crypto@vger.kernel.org
17713 S:      Maintained
17714 F:      drivers/crypto/virtio/
17715 F:      include/uapi/linux/virtio_crypto.h
17716
17717 VIRTIO DRIVERS FOR S390
17718 M:      Cornelia Huck <cohuck@redhat.com>
17719 M:      Halil Pasic <pasic@linux.ibm.com>
17720 L:      linux-s390@vger.kernel.org
17721 L:      virtualization@lists.linux-foundation.org
17722 L:      kvm@vger.kernel.org
17723 S:      Supported
17724 F:      drivers/s390/virtio/
17725 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17726
17727 VIRTIO FILE SYSTEM
17728 M:      Vivek Goyal <vgoyal@redhat.com>
17729 M:      Stefan Hajnoczi <stefanha@redhat.com>
17730 M:      Miklos Szeredi <miklos@szeredi.hu>
17731 L:      virtualization@lists.linux-foundation.org
17732 L:      linux-fsdevel@vger.kernel.org
17733 W:      https://virtio-fs.gitlab.io/
17734 S:      Supported
17735 F:      fs/fuse/virtio_fs.c
17736 F:      include/uapi/linux/virtio_fs.h
17737 F:      Documentation/filesystems/virtiofs.rst
17738
17739 VIRTIO GPU DRIVER
17740 M:      David Airlie <airlied@linux.ie>
17741 M:      Gerd Hoffmann <kraxel@redhat.com>
17742 L:      dri-devel@lists.freedesktop.org
17743 L:      virtualization@lists.linux-foundation.org
17744 T:      git git://anongit.freedesktop.org/drm/drm-misc
17745 S:      Maintained
17746 F:      drivers/gpu/drm/virtio/
17747 F:      include/uapi/linux/virtio_gpu.h
17748
17749 VIRTIO HOST (VHOST)
17750 M:      "Michael S. Tsirkin" <mst@redhat.com>
17751 M:      Jason Wang <jasowang@redhat.com>
17752 L:      kvm@vger.kernel.org
17753 L:      virtualization@lists.linux-foundation.org
17754 L:      netdev@vger.kernel.org
17755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17756 S:      Maintained
17757 F:      drivers/vhost/
17758 F:      include/uapi/linux/vhost.h
17759
17760 VIRTIO INPUT DRIVER
17761 M:      Gerd Hoffmann <kraxel@redhat.com>
17762 S:      Maintained
17763 F:      drivers/virtio/virtio_input.c
17764 F:      include/uapi/linux/virtio_input.h
17765
17766 VIRTIO IOMMU DRIVER
17767 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17768 L:      virtualization@lists.linux-foundation.org
17769 S:      Maintained
17770 F:      drivers/iommu/virtio-iommu.c
17771 F:      include/uapi/linux/virtio_iommu.h
17772
17773 VIRTUAL BOX GUEST DEVICE DRIVER
17774 M:      Hans de Goede <hdegoede@redhat.com>
17775 M:      Arnd Bergmann <arnd@arndb.de>
17776 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17777 S:      Maintained
17778 F:      include/linux/vbox_utils.h
17779 F:      include/uapi/linux/vbox*.h
17780 F:      drivers/virt/vboxguest/
17781
17782 VIRTUAL SERIO DEVICE DRIVER
17783 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17784 S:      Maintained
17785 F:      drivers/input/serio/userio.c
17786 F:      include/uapi/linux/userio.h
17787
17788 VITESSE FELIX ETHERNET SWITCH DRIVER
17789 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17790 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17791 L:      netdev@vger.kernel.org
17792 S:      Maintained
17793 F:      drivers/net/dsa/ocelot/*
17794 F:      net/dsa/tag_ocelot.c
17795
17796 VIVID VIRTUAL VIDEO DRIVER
17797 M:      Hans Verkuil <hverkuil@xs4all.nl>
17798 L:      linux-media@vger.kernel.org
17799 T:      git git://linuxtv.org/media_tree.git
17800 W:      https://linuxtv.org
17801 S:      Maintained
17802 F:      drivers/media/platform/vivid/*
17803
17804 VLYNQ BUS
17805 M:      Florian Fainelli <f.fainelli@gmail.com>
17806 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17807 S:      Maintained
17808 F:      drivers/vlynq/vlynq.c
17809 F:      include/linux/vlynq.h
17810
17811 VME SUBSYSTEM
17812 M:      Martyn Welch <martyn@welchs.me.uk>
17813 M:      Manohar Vanga <manohar.vanga@gmail.com>
17814 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17815 L:      devel@driverdev.osuosl.org
17816 S:      Maintained
17817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17818 F:      Documentation/driver-api/vme.rst
17819 F:      drivers/staging/vme/
17820 F:      drivers/vme/
17821 F:      include/linux/vme*
17822
17823 VMWARE BALLOON DRIVER
17824 M:      Nadav Amit <namit@vmware.com>
17825 M:      "VMware, Inc." <pv-drivers@vmware.com>
17826 L:      linux-kernel@vger.kernel.org
17827 S:      Maintained
17828 F:      drivers/misc/vmw_balloon.c
17829
17830 VMWARE HYPERVISOR INTERFACE
17831 M:      Thomas Hellstrom <thellstrom@vmware.com>
17832 M:      "VMware, Inc." <pv-drivers@vmware.com>
17833 L:      virtualization@lists.linux-foundation.org
17834 S:      Supported
17835 F:      arch/x86/kernel/cpu/vmware.c
17836 F:      arch/x86/include/asm/vmware.h
17837
17838 VMWARE PVRDMA DRIVER
17839 M:      Adit Ranadive <aditr@vmware.com>
17840 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17841 L:      linux-rdma@vger.kernel.org
17842 S:      Maintained
17843 F:      drivers/infiniband/hw/vmw_pvrdma/
17844
17845 VMware PVSCSI driver
17846 M:      Jim Gill <jgill@vmware.com>
17847 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17848 L:      linux-scsi@vger.kernel.org
17849 S:      Maintained
17850 F:      drivers/scsi/vmw_pvscsi.c
17851 F:      drivers/scsi/vmw_pvscsi.h
17852
17853 VMWARE VMMOUSE SUBDRIVER
17854 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17855 M:      "VMware, Inc." <pv-drivers@vmware.com>
17856 L:      linux-input@vger.kernel.org
17857 S:      Maintained
17858 F:      drivers/input/mouse/vmmouse.c
17859 F:      drivers/input/mouse/vmmouse.h
17860
17861 VMWARE VMXNET3 ETHERNET DRIVER
17862 M:      Ronak Doshi <doshir@vmware.com>
17863 M:      "VMware, Inc." <pv-drivers@vmware.com>
17864 L:      netdev@vger.kernel.org
17865 S:      Maintained
17866 F:      drivers/net/vmxnet3/
17867
17868 VOCORE VOCORE2 BOARD
17869 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17870 L:      linux-mips@vger.kernel.org
17871 S:      Maintained
17872 F:      arch/mips/boot/dts/ralink/vocore2.dts
17873
17874 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17875 M:      Liam Girdwood <lgirdwood@gmail.com>
17876 M:      Mark Brown <broonie@kernel.org>
17877 L:      linux-kernel@vger.kernel.org
17878 W:      http://www.slimlogic.co.uk/?p=48
17879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17880 S:      Supported
17881 F:      Documentation/devicetree/bindings/regulator/
17882 F:      Documentation/power/regulator/
17883 F:      drivers/regulator/
17884 F:      include/dt-bindings/regulator/
17885 F:      include/linux/regulator/
17886 K:      regulator_get_optional
17887
17888 VRF
17889 M:      David Ahern <dsahern@kernel.org>
17890 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17891 L:      netdev@vger.kernel.org
17892 S:      Maintained
17893 F:      drivers/net/vrf.c
17894 F:      Documentation/networking/vrf.txt
17895
17896 VSPRINTF
17897 M:      Petr Mladek <pmladek@suse.com>
17898 M:      Steven Rostedt <rostedt@goodmis.org>
17899 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17900 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17901 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17903 S:      Maintained
17904 F:      lib/vsprintf.c
17905 F:      lib/test_printf.c
17906 F:      Documentation/core-api/printk-formats.rst
17907
17908 VT1211 HARDWARE MONITOR DRIVER
17909 M:      Juerg Haefliger <juergh@gmail.com>
17910 L:      linux-hwmon@vger.kernel.org
17911 S:      Maintained
17912 F:      Documentation/hwmon/vt1211.rst
17913 F:      drivers/hwmon/vt1211.c
17914
17915 VT8231 HARDWARE MONITOR DRIVER
17916 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17917 L:      linux-hwmon@vger.kernel.org
17918 S:      Maintained
17919 F:      drivers/hwmon/vt8231.c
17920
17921 VUB300 USB to SDIO/SD/MMC bridge chip
17922 L:      linux-mmc@vger.kernel.org
17923 S:      Orphan
17924 F:      drivers/mmc/host/vub300.c
17925
17926 W1 DALLAS'S 1-WIRE BUS
17927 M:      Evgeniy Polyakov <zbr@ioremap.net>
17928 S:      Maintained
17929 F:      Documentation/devicetree/bindings/w1/
17930 F:      Documentation/w1/
17931 F:      drivers/w1/
17932 F:      include/linux/w1.h
17933
17934 W83791D HARDWARE MONITORING DRIVER
17935 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17936 L:      linux-hwmon@vger.kernel.org
17937 S:      Maintained
17938 F:      Documentation/hwmon/w83791d.rst
17939 F:      drivers/hwmon/w83791d.c
17940
17941 W83793 HARDWARE MONITORING DRIVER
17942 M:      Rudolf Marek <r.marek@assembler.cz>
17943 L:      linux-hwmon@vger.kernel.org
17944 S:      Maintained
17945 F:      Documentation/hwmon/w83793.rst
17946 F:      drivers/hwmon/w83793.c
17947
17948 W83795 HARDWARE MONITORING DRIVER
17949 M:      Jean Delvare <jdelvare@suse.com>
17950 L:      linux-hwmon@vger.kernel.org
17951 S:      Maintained
17952 F:      drivers/hwmon/w83795.c
17953
17954 W83L51xD SD/MMC CARD INTERFACE DRIVER
17955 M:      Pierre Ossman <pierre@ossman.eu>
17956 S:      Maintained
17957 F:      drivers/mmc/host/wbsd.*
17958
17959 WACOM PROTOCOL 4 SERIAL TABLETS
17960 M:      Julian Squires <julian@cipht.net>
17961 M:      Hans de Goede <hdegoede@redhat.com>
17962 L:      linux-input@vger.kernel.org
17963 S:      Maintained
17964 F:      drivers/input/tablet/wacom_serial4.c
17965
17966 WATCHDOG DEVICE DRIVERS
17967 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17968 M:      Guenter Roeck <linux@roeck-us.net>
17969 L:      linux-watchdog@vger.kernel.org
17970 W:      http://www.linux-watchdog.org/
17971 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17972 S:      Maintained
17973 F:      Documentation/devicetree/bindings/watchdog/
17974 F:      Documentation/watchdog/
17975 F:      drivers/watchdog/
17976 F:      include/linux/watchdog.h
17977 F:      include/uapi/linux/watchdog.h
17978
17979 WHISKEYCOVE PMIC GPIO DRIVER
17980 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17981 L:      linux-gpio@vger.kernel.org
17982 S:      Maintained
17983 F:      drivers/gpio/gpio-wcove.c
17984
17985 WHWAVE RTC DRIVER
17986 M:      Dianlong Li <long17.cool@163.com>
17987 L:      linux-rtc@vger.kernel.org
17988 S:      Maintained
17989 F:      drivers/rtc/rtc-sd3078.c
17990
17991 WIIMOTE HID DRIVER
17992 M:      David Herrmann <dh.herrmann@googlemail.com>
17993 L:      linux-input@vger.kernel.org
17994 S:      Maintained
17995 F:      drivers/hid/hid-wiimote*
17996
17997 WILOCITY WIL6210 WIRELESS DRIVER
17998 M:      Maya Erez <merez@codeaurora.org>
17999 L:      linux-wireless@vger.kernel.org
18000 L:      wil6210@qti.qualcomm.com
18001 S:      Supported
18002 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
18003 F:      drivers/net/wireless/ath/wil6210/
18004
18005 WIMAX STACK
18006 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18007 M:      linux-wimax@intel.com
18008 L:      wimax@linuxwimax.org (subscribers-only)
18009 S:      Supported
18010 W:      http://linuxwimax.org
18011 F:      Documentation/admin-guide/wimax/wimax.rst
18012 F:      include/linux/wimax/debug.h
18013 F:      include/net/wimax.h
18014 F:      include/uapi/linux/wimax.h
18015 F:      net/wimax/
18016
18017 WINBOND CIR DRIVER
18018 M:      David Härdeman <david@hardeman.nu>
18019 S:      Maintained
18020 F:      drivers/media/rc/winbond-cir.c
18021
18022 RCMM REMOTE CONTROLS DECODER
18023 M:      Patrick Lerda <patrick9876@free.fr>
18024 S:      Maintained
18025 F:      drivers/media/rc/ir-rcmm-decoder.c
18026
18027 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18028 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18029 L:      linux-watchdog@vger.kernel.org
18030 S:      Maintained
18031 F:      drivers/watchdog/ebc-c384_wdt.c
18032
18033 WINSYSTEMS WS16C48 GPIO DRIVER
18034 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
18035 L:      linux-gpio@vger.kernel.org
18036 S:      Maintained
18037 F:      drivers/gpio/gpio-ws16c48.c
18038
18039 WIREGUARD SECURE NETWORK TUNNEL
18040 M:      Jason A. Donenfeld <Jason@zx2c4.com>
18041 S:      Maintained
18042 F:      drivers/net/wireguard/
18043 F:      tools/testing/selftests/wireguard/
18044 L:      wireguard@lists.zx2c4.com
18045 L:      netdev@vger.kernel.org
18046
18047 WISTRON LAPTOP BUTTON DRIVER
18048 M:      Miloslav Trmac <mitr@volny.cz>
18049 S:      Maintained
18050 F:      drivers/input/misc/wistron_btns.c
18051
18052 WL3501 WIRELESS PCMCIA CARD DRIVER
18053 L:      linux-wireless@vger.kernel.org
18054 S:      Odd fixes
18055 F:      drivers/net/wireless/wl3501*
18056
18057 WOLFSON MICROELECTRONICS DRIVERS
18058 L:      patches@opensource.cirrus.com
18059 T:      git https://github.com/CirrusLogic/linux-drivers.git
18060 W:      https://github.com/CirrusLogic/linux-drivers/wiki
18061 S:      Supported
18062 F:      Documentation/hwmon/wm83??.rst
18063 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18064 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18065 F:      Documentation/devicetree/bindings/mfd/arizona.txt
18066 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
18067 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
18068 F:      arch/arm/mach-s3c64xx/mach-crag6410*
18069 F:      drivers/clk/clk-wm83*.c
18070 F:      drivers/extcon/extcon-arizona.c
18071 F:      drivers/leds/leds-wm83*.c
18072 F:      drivers/gpio/gpio-*wm*.c
18073 F:      drivers/gpio/gpio-arizona.c
18074 F:      drivers/hwmon/wm83??-hwmon.c
18075 F:      drivers/input/misc/wm831x-on.c
18076 F:      drivers/input/touchscreen/wm831x-ts.c
18077 F:      drivers/input/touchscreen/wm97*.c
18078 F:      drivers/mfd/arizona*
18079 F:      drivers/mfd/wm*.c
18080 F:      drivers/mfd/cs47l24*
18081 F:      drivers/power/supply/wm83*.c
18082 F:      drivers/rtc/rtc-wm83*.c
18083 F:      drivers/regulator/wm8*.c
18084 F:      drivers/regulator/arizona*
18085 F:      drivers/video/backlight/wm83*_bl.c
18086 F:      drivers/watchdog/wm83*_wdt.c
18087 F:      include/linux/mfd/arizona/
18088 F:      include/linux/mfd/wm831x/
18089 F:      include/linux/mfd/wm8350/
18090 F:      include/linux/mfd/wm8400*
18091 F:      include/linux/regulator/arizona*
18092 F:      include/linux/wm97xx.h
18093 F:      include/sound/wm????.h
18094 F:      sound/soc/codecs/arizona.?
18095 F:      sound/soc/codecs/wm*
18096 F:      sound/soc/codecs/cs47l24*
18097
18098 WORKQUEUE
18099 M:      Tejun Heo <tj@kernel.org>
18100 R:      Lai Jiangshan <jiangshanlai@gmail.com>
18101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18102 S:      Maintained
18103 F:      include/linux/workqueue.h
18104 F:      kernel/workqueue.c
18105 F:      Documentation/core-api/workqueue.rst
18106
18107 X-POWERS AXP288 PMIC DRIVERS
18108 M:      Hans de Goede <hdegoede@redhat.com>
18109 S:      Maintained
18110 F:      drivers/acpi/pmic/intel_pmic_xpower.c
18111 N:      axp288
18112
18113 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18114 M:      Chen-Yu Tsai <wens@csie.org>
18115 L:      linux-kernel@vger.kernel.org
18116 S:      Maintained
18117 N:      axp[128]
18118
18119 X.25 NETWORK LAYER
18120 M:      Andrew Hendry <andrew.hendry@gmail.com>
18121 L:      linux-x25@vger.kernel.org
18122 S:      Odd Fixes
18123 F:      Documentation/networking/x25*
18124 F:      include/net/x25*
18125 F:      net/x25/
18126
18127 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18128 M:      Thomas Gleixner <tglx@linutronix.de>
18129 M:      Ingo Molnar <mingo@redhat.com>
18130 M:      Borislav Petkov <bp@alien8.de>
18131 R:      "H. Peter Anvin" <hpa@zytor.com>
18132 M:      x86@kernel.org
18133 L:      linux-kernel@vger.kernel.org
18134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18135 S:      Maintained
18136 F:      Documentation/devicetree/bindings/x86/
18137 F:      Documentation/x86/
18138 F:      arch/x86/
18139
18140 X86 ENTRY CODE
18141 M:      Andy Lutomirski <luto@kernel.org>
18142 L:      linux-kernel@vger.kernel.org
18143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18144 S:      Maintained
18145 F:      arch/x86/entry/
18146
18147 X86 MCE INFRASTRUCTURE
18148 M:      Tony Luck <tony.luck@intel.com>
18149 M:      Borislav Petkov <bp@alien8.de>
18150 L:      linux-edac@vger.kernel.org
18151 S:      Maintained
18152 F:      arch/x86/kernel/cpu/mce/*
18153
18154 X86 MICROCODE UPDATE SUPPORT
18155 M:      Borislav Petkov <bp@alien8.de>
18156 S:      Maintained
18157 F:      arch/x86/kernel/cpu/microcode/*
18158
18159 X86 MM
18160 M:      Dave Hansen <dave.hansen@linux.intel.com>
18161 M:      Andy Lutomirski <luto@kernel.org>
18162 M:      Peter Zijlstra <peterz@infradead.org>
18163 L:      linux-kernel@vger.kernel.org
18164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18165 S:      Maintained
18166 F:      arch/x86/mm/
18167
18168 X86 PLATFORM DRIVERS
18169 M:      Darren Hart <dvhart@infradead.org>
18170 M:      Andy Shevchenko <andy@infradead.org>
18171 L:      platform-driver-x86@vger.kernel.org
18172 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18173 S:      Odd Fixes
18174 F:      drivers/platform/x86/
18175 F:      drivers/platform/olpc/
18176
18177 X86 PLATFORM DRIVERS - ARCH
18178 R:      Darren Hart <dvhart@infradead.org>
18179 R:      Andy Shevchenko <andy@infradead.org>
18180 L:      platform-driver-x86@vger.kernel.org
18181 L:      x86@kernel.org
18182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18183 S:      Maintained
18184 F:      arch/x86/platform
18185
18186 X86 VDSO
18187 M:      Andy Lutomirski <luto@kernel.org>
18188 L:      linux-kernel@vger.kernel.org
18189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18190 S:      Maintained
18191 F:      arch/x86/entry/vdso/
18192
18193 XARRAY
18194 M:      Matthew Wilcox <willy@infradead.org>
18195 L:      linux-fsdevel@vger.kernel.org
18196 S:      Supported
18197 F:      Documentation/core-api/xarray.rst
18198 F:      lib/idr.c
18199 F:      lib/xarray.c
18200 F:      include/linux/idr.h
18201 F:      include/linux/xarray.h
18202 F:      tools/testing/radix-tree
18203
18204 XBOX DVD IR REMOTE
18205 M:      Benjamin Valentin <benpicco@googlemail.com>
18206 S:      Maintained
18207 F:      drivers/media/rc/xbox_remote.c
18208 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18209
18210 XC2028/3028 TUNER DRIVER
18211 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18212 L:      linux-media@vger.kernel.org
18213 W:      https://linuxtv.org
18214 T:      git git://linuxtv.org/media_tree.git
18215 S:      Maintained
18216 F:      drivers/media/tuners/tuner-xc2028.*
18217
18218 XDP (eXpress Data Path)
18219 M:      Alexei Starovoitov <ast@kernel.org>
18220 M:      Daniel Borkmann <daniel@iogearbox.net>
18221 M:      David S. Miller <davem@davemloft.net>
18222 M:      Jakub Kicinski <kuba@kernel.org>
18223 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18224 M:      John Fastabend <john.fastabend@gmail.com>
18225 L:      netdev@vger.kernel.org
18226 L:      bpf@vger.kernel.org
18227 S:      Supported
18228 F:      net/core/xdp.c
18229 F:      include/net/xdp.h
18230 F:      kernel/bpf/devmap.c
18231 F:      kernel/bpf/cpumap.c
18232 F:      include/trace/events/xdp.h
18233 K:      xdp
18234 N:      xdp
18235
18236 XDP SOCKETS (AF_XDP)
18237 M:      Björn Töpel <bjorn.topel@intel.com>
18238 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18239 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18240 L:      netdev@vger.kernel.org
18241 L:      bpf@vger.kernel.org
18242 S:      Maintained
18243 F:      kernel/bpf/xskmap.c
18244 F:      net/xdp/
18245
18246 XEN BLOCK SUBSYSTEM
18247 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18248 M:      Roger Pau Monné <roger.pau@citrix.com>
18249 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18250 S:      Supported
18251 F:      drivers/block/xen-blkback/*
18252 F:      drivers/block/xen*
18253
18254 XEN HYPERVISOR ARM
18255 M:      Stefano Stabellini <sstabellini@kernel.org>
18256 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18257 S:      Maintained
18258 F:      arch/arm/xen/
18259 F:      arch/arm/include/asm/xen/
18260
18261 XEN HYPERVISOR ARM64
18262 M:      Stefano Stabellini <sstabellini@kernel.org>
18263 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18264 S:      Maintained
18265 F:      arch/arm64/xen/
18266 F:      arch/arm64/include/asm/xen/
18267
18268 XEN HYPERVISOR INTERFACE
18269 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18270 M:      Juergen Gross <jgross@suse.com>
18271 R:      Stefano Stabellini <sstabellini@kernel.org>
18272 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18274 S:      Supported
18275 F:      arch/x86/xen/
18276 F:      arch/x86/platform/pvh/
18277 F:      drivers/*/xen-*front.c
18278 F:      drivers/xen/
18279 F:      arch/x86/include/asm/xen/
18280 F:      arch/x86/include/asm/pvclock-abi.h
18281 F:      include/xen/
18282 F:      include/uapi/xen/
18283 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18284 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18285
18286 XEN NETWORK BACKEND DRIVER
18287 M:      Wei Liu <wei.liu@kernel.org>
18288 M:      Paul Durrant <paul@xen.org>
18289 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18290 L:      netdev@vger.kernel.org
18291 S:      Supported
18292 F:      drivers/net/xen-netback/*
18293
18294 XEN PCI SUBSYSTEM
18295 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18296 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18297 S:      Supported
18298 F:      arch/x86/pci/*xen*
18299 F:      drivers/pci/*xen*
18300
18301 XEN PVSCSI DRIVERS
18302 M:      Juergen Gross <jgross@suse.com>
18303 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18304 L:      linux-scsi@vger.kernel.org
18305 S:      Supported
18306 F:      drivers/scsi/xen-scsifront.c
18307 F:      drivers/xen/xen-scsiback.c
18308 F:      include/xen/interface/io/vscsiif.h
18309
18310 XEN SWIOTLB SUBSYSTEM
18311 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18312 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18313 L:      iommu@lists.linux-foundation.org
18314 S:      Supported
18315 F:      arch/x86/xen/*swiotlb*
18316 F:      drivers/xen/*swiotlb*
18317
18318 XEN SOUND FRONTEND DRIVER
18319 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18320 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18321 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18322 S:      Supported
18323 F:      sound/xen/*
18324
18325 XFS FILESYSTEM
18326 M:      Darrick J. Wong <darrick.wong@oracle.com>
18327 M:      linux-xfs@vger.kernel.org
18328 L:      linux-xfs@vger.kernel.org
18329 W:      http://xfs.org/
18330 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18331 S:      Supported
18332 F:      Documentation/admin-guide/xfs.rst
18333 F:      Documentation/ABI/testing/sysfs-fs-xfs
18334 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18335 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18336 F:      fs/xfs/
18337 F:      include/uapi/linux/dqblk_xfs.h
18338 F:      include/uapi/linux/fsmap.h
18339
18340 XILINX AXI ETHERNET DRIVER
18341 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18342 S:      Maintained
18343 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18344
18345 XILINX CAN DRIVER
18346 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18347 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18348 L:      linux-can@vger.kernel.org
18349 S:      Maintained
18350 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18351 F:      drivers/net/can/xilinx_can.c
18352
18353 XILINX UARTLITE SERIAL DRIVER
18354 M:      Peter Korsgaard <jacmet@sunsite.dk>
18355 L:      linux-serial@vger.kernel.org
18356 S:      Maintained
18357 F:      drivers/tty/serial/uartlite.c
18358
18359 XILINX VIDEO IP CORES
18360 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18361 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18362 L:      linux-media@vger.kernel.org
18363 T:      git git://linuxtv.org/media_tree.git
18364 S:      Supported
18365 F:      Documentation/devicetree/bindings/media/xilinx/
18366 F:      drivers/media/platform/xilinx/
18367 F:      include/uapi/linux/xilinx-v4l2-controls.h
18368
18369 XILINX SD-FEC IP CORES
18370 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18371 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18372 S:      Maintained
18373 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18374 F:      Documentation/misc-devices/xilinx_sdfec.rst
18375 F:      drivers/misc/xilinx_sdfec.c
18376 F:      drivers/misc/Kconfig
18377 F:      drivers/misc/Makefile
18378 F:      include/uapi/misc/xilinx_sdfec.h
18379
18380 XILLYBUS DRIVER
18381 M:      Eli Billauer <eli.billauer@gmail.com>
18382 L:      linux-kernel@vger.kernel.org
18383 S:      Supported
18384 F:      drivers/char/xillybus/
18385
18386 XLP9XX I2C DRIVER
18387 M:      George Cherian <gcherian@marvell.com>
18388 L:      linux-i2c@vger.kernel.org
18389 W:      http://www.marvell.com
18390 S:      Supported
18391 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18392 F:      drivers/i2c/busses/i2c-xlp9xx.c
18393
18394 XRA1403 GPIO EXPANDER
18395 M:      Nandor Han <nandor.han@ge.com>
18396 M:      Semi Malinen <semi.malinen@ge.com>
18397 L:      linux-gpio@vger.kernel.org
18398 S:      Maintained
18399 F:      drivers/gpio/gpio-xra1403.c
18400 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18401
18402 XTENSA XTFPGA PLATFORM SUPPORT
18403 M:      Max Filippov <jcmvbkbc@gmail.com>
18404 L:      linux-xtensa@linux-xtensa.org
18405 S:      Maintained
18406 F:      drivers/spi/spi-xtensa-xtfpga.c
18407 F:      sound/soc/xtensa/xtfpga-i2s.c
18408
18409 YAM DRIVER FOR AX.25
18410 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18411 L:      linux-hams@vger.kernel.org
18412 S:      Maintained
18413 F:      drivers/net/hamradio/yam*
18414 F:      include/linux/yam.h
18415
18416 YAMA SECURITY MODULE
18417 M:      Kees Cook <keescook@chromium.org>
18418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18419 S:      Supported
18420 F:      security/yama/
18421 F:      Documentation/admin-guide/LSM/Yama.rst
18422
18423 YEALINK PHONE DRIVER
18424 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18425 L:      usbb2k-api-dev@nongnu.org
18426 S:      Maintained
18427 F:      Documentation/input/devices/yealink.rst
18428 F:      drivers/input/misc/yealink.*
18429
18430 Z8530 DRIVER FOR AX.25
18431 M:      Joerg Reuter <jreuter@yaina.de>
18432 W:      http://yaina.de/jreuter/
18433 W:      http://www.qsl.net/dl1bke/
18434 L:      linux-hams@vger.kernel.org
18435 S:      Maintained
18436 F:      Documentation/networking/z8530drv.txt
18437 F:      drivers/net/hamradio/*scc.c
18438 F:      drivers/net/hamradio/z8530.h
18439
18440 ZBUD COMPRESSED PAGE ALLOCATOR
18441 M:      Seth Jennings <sjenning@redhat.com>
18442 M:      Dan Streetman <ddstreet@ieee.org>
18443 L:      linux-mm@kvack.org
18444 S:      Maintained
18445 F:      mm/zbud.c
18446 F:      include/linux/zbud.h
18447
18448 ZD1211RW WIRELESS DRIVER
18449 M:      Daniel Drake <dsd@gentoo.org>
18450 M:      Ulrich Kunitz <kune@deine-taler.de>
18451 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18452 L:      linux-wireless@vger.kernel.org
18453 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18454 S:      Maintained
18455 F:      drivers/net/wireless/zydas/zd1211rw/
18456
18457 ZD1301 MEDIA DRIVER
18458 M:      Antti Palosaari <crope@iki.fi>
18459 L:      linux-media@vger.kernel.org
18460 W:      https://linuxtv.org/
18461 W:      http://palosaari.fi/linux/
18462 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18463 S:      Maintained
18464 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18465
18466 ZD1301_DEMOD MEDIA DRIVER
18467 M:      Antti Palosaari <crope@iki.fi>
18468 L:      linux-media@vger.kernel.org
18469 W:      https://linuxtv.org/
18470 W:      http://palosaari.fi/linux/
18471 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18472 S:      Maintained
18473 F:      drivers/media/dvb-frontends/zd1301_demod*
18474
18475 ZHAOXIN PROCESSOR SUPPORT
18476 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18477 L:      linux-kernel@vger.kernel.org
18478 S:      Maintained
18479 F:      arch/x86/kernel/cpu/zhaoxin.c
18480
18481 ZPOOL COMPRESSED PAGE STORAGE API
18482 M:      Dan Streetman <ddstreet@ieee.org>
18483 L:      linux-mm@kvack.org
18484 S:      Maintained
18485 F:      mm/zpool.c
18486 F:      include/linux/zpool.h
18487
18488 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18489 M:      Minchan Kim <minchan@kernel.org>
18490 M:      Nitin Gupta <ngupta@vflare.org>
18491 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18492 L:      linux-kernel@vger.kernel.org
18493 S:      Maintained
18494 F:      drivers/block/zram/
18495 F:      Documentation/admin-guide/blockdev/zram.rst
18496
18497 ZS DECSTATION Z85C30 SERIAL DRIVER
18498 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18499 S:      Maintained
18500 F:      drivers/tty/serial/zs.*
18501
18502 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18503 M:      Minchan Kim <minchan@kernel.org>
18504 M:      Nitin Gupta <ngupta@vflare.org>
18505 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18506 L:      linux-mm@kvack.org
18507 S:      Maintained
18508 F:      mm/zsmalloc.c
18509 F:      include/linux/zsmalloc.h
18510 F:      Documentation/vm/zsmalloc.rst
18511
18512 ZSWAP COMPRESSED SWAP CACHING
18513 M:      Seth Jennings <sjenning@redhat.com>
18514 M:      Dan Streetman <ddstreet@ieee.org>
18515 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18516 L:      linux-mm@kvack.org
18517 S:      Maintained
18518 F:      mm/zswap.c
18519
18520 THE REST
18521 M:      Linus Torvalds <torvalds@linux-foundation.org>
18522 L:      linux-kernel@vger.kernel.org
18523 Q:      http://patchwork.kernel.org/project/LKML/list/
18524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18525 S:      Buried alive in reporters
18526 F:      *
18527 F:      */